From 3c132bd08aca677102ccd486dbd9ac1703d36270 Mon Sep 17 00:00:00 2001 From: Arthur Wolf Date: Sat, 18 Feb 2012 22:48:13 +0100 Subject: [PATCH] made temperature_control modular ( multiple concurrent modules possible ), updated gcc4mbed, added ADC HAL --- gcc4mbed/.gitignore | 5 + gcc4mbed/build/gcc4mbed.mk | 13 +- gcc4mbed/build/mbed.ld | 8 +- gcc4mbed/makefile | 2 +- gcc4mbed/mri/COPYING.LESSER | 165 + gcc4mbed/mri/debug_cm3.h | 463 + gcc4mbed/mri/makefile | 95 + gcc4mbed/mri/mbedsys.h | 50 + gcc4mbed/mri/mri.c | 1847 + gcc4mbed/mri/mri.h | 23 + gcc4mbed/mri/mriasm.S | 280 + gcc4mbed/mri/mriasm.h | 23 + gcc4mbed/mri/mripriv.h | 23 + gcc4mbed/notes/mri.creole | 96 + gcc4mbed/samples/Blink/main.cpp | 33 + gcc4mbed/samples/Blink/makefile | 20 + gcc4mbed/samples/CTest/CTest.bin | Bin 24456 -> 0 bytes gcc4mbed/samples/CTest/CTest.disasm | 8614 ----- gcc4mbed/samples/CTest/CTest.elf | Bin 126751 -> 0 bytes gcc4mbed/samples/CTest/CTest.hex | 1548 - gcc4mbed/samples/CTest/CTest.map | 4067 -- gcc4mbed/samples/CTest/main.o | Bin 19052 -> 0 bytes gcc4mbed/samples/HelloWorld/HelloWorld.bin | Bin 24456 -> 0 bytes gcc4mbed/samples/HelloWorld/HelloWorld.disasm | 8614 ----- gcc4mbed/samples/HelloWorld/HelloWorld.elf | Bin 126709 -> 0 bytes gcc4mbed/samples/HelloWorld/HelloWorld.hex | 1548 - gcc4mbed/samples/HelloWorld/HelloWorld.map | 4067 -- gcc4mbed/samples/HelloWorld/main.o | Bin 19064 -> 0 bytes .../LocalFileSystem/LocalFileSystem.bin | Bin 58628 -> 0 bytes .../LocalFileSystem/LocalFileSystem.disasm | 21768 ----------- .../LocalFileSystem/LocalFileSystem.elf | Bin 179853 -> 0 bytes .../LocalFileSystem/LocalFileSystem.hex | 3711 -- .../LocalFileSystem/LocalFileSystem.map | 4816 --- gcc4mbed/samples/LocalFileSystem/main.o | Bin 25412 -> 0 bytes .../samples/SDFileSystem/SDFileSystem.bin | Bin 85312 -> 0 bytes .../samples/SDFileSystem/SDFileSystem.disasm | 31231 ---------------- .../samples/SDFileSystem/SDFileSystem.elf | Bin 254731 -> 0 bytes .../samples/SDFileSystem/SDFileSystem.hex | 5410 --- .../samples/SDFileSystem/SDFileSystem.map | 5768 --- .../SDFileSystem/SDFileSystem/SDFileSystem.o | Bin 48412 -> 0 bytes gcc4mbed/samples/SDFileSystem/main.o | Bin 22876 -> 0 bytes gcc4mbed/samples/StdIO/StdIO.bin | Bin 54972 -> 0 bytes gcc4mbed/samples/StdIO/StdIO.disasm | 20415 ---------- gcc4mbed/samples/StdIO/StdIO.elf | Bin 163088 -> 0 bytes gcc4mbed/samples/StdIO/StdIO.hex | 3455 -- gcc4mbed/samples/StdIO/StdIO.map | 4135 -- gcc4mbed/samples/StdIO/main.o | Bin 11900 -> 0 bytes gcc4mbed/samples/Ticker/Ticker.bin | Bin 66296 -> 0 bytes gcc4mbed/samples/Ticker/Ticker.disasm | 24098 ------------ gcc4mbed/samples/Ticker/Ticker.elf | Bin 181689 -> 0 bytes gcc4mbed/samples/Ticker/Ticker.hex | 4184 --- gcc4mbed/samples/Ticker/Ticker.map | 4606 --- gcc4mbed/samples/Ticker/main.o | Bin 23708 -> 0 bytes gcc4mbed/samples/agutil/agutil.ar | Bin 11484 -> 0 bytes gcc4mbed/samples/agutil/debug.o | Bin 11312 -> 0 bytes gcc4mbed/src/gcc4mbed.c | 10 +- gcc4mbed/src/syscalls.c | 13 +- src/libs/ADC/adc.cpp | 439 + src/libs/ADC/adc.h | 131 + src/libs/Adc.cpp | 50 + src/libs/Adc.h | 34 + src/libs/Config.cpp | 115 +- src/libs/Config.h | 14 +- src/libs/Kernel.cpp | 17 +- src/libs/Kernel.h | 6 +- src/main.cpp | 12 +- src/modules/communication/GcodeDispatch.cpp | 1 + src/modules/communication/utils/Gcode.h | 2 + src/modules/robot/Stepper.h | 2 - .../temperaturecontrol/TemperatureControl.cpp | 67 +- .../temperaturecontrol/TemperatureControl.h | 48 +- .../TemperatureControlPool.cpp | 38 + .../TemperatureControlPool.h | 28 + 73 files changed, 4083 insertions(+), 162145 deletions(-) create mode 100644 gcc4mbed/mri/COPYING.LESSER create mode 100644 gcc4mbed/mri/debug_cm3.h create mode 100644 gcc4mbed/mri/makefile create mode 100644 gcc4mbed/mri/mbedsys.h create mode 100644 gcc4mbed/mri/mri.c create mode 100644 gcc4mbed/mri/mri.h create mode 100644 gcc4mbed/mri/mriasm.S create mode 100644 gcc4mbed/mri/mriasm.h create mode 100644 gcc4mbed/mri/mripriv.h create mode 100644 gcc4mbed/notes/mri.creole create mode 100644 gcc4mbed/samples/Blink/main.cpp create mode 100644 gcc4mbed/samples/Blink/makefile delete mode 100755 gcc4mbed/samples/CTest/CTest.bin delete mode 100644 gcc4mbed/samples/CTest/CTest.disasm delete mode 100755 gcc4mbed/samples/CTest/CTest.elf delete mode 100644 gcc4mbed/samples/CTest/CTest.hex delete mode 100644 gcc4mbed/samples/CTest/CTest.map delete mode 100644 gcc4mbed/samples/CTest/main.o delete mode 100755 gcc4mbed/samples/HelloWorld/HelloWorld.bin delete mode 100644 gcc4mbed/samples/HelloWorld/HelloWorld.disasm delete mode 100755 gcc4mbed/samples/HelloWorld/HelloWorld.elf delete mode 100644 gcc4mbed/samples/HelloWorld/HelloWorld.hex delete mode 100644 gcc4mbed/samples/HelloWorld/HelloWorld.map delete mode 100644 gcc4mbed/samples/HelloWorld/main.o delete mode 100755 gcc4mbed/samples/LocalFileSystem/LocalFileSystem.bin delete mode 100644 gcc4mbed/samples/LocalFileSystem/LocalFileSystem.disasm delete mode 100755 gcc4mbed/samples/LocalFileSystem/LocalFileSystem.elf delete mode 100644 gcc4mbed/samples/LocalFileSystem/LocalFileSystem.hex delete mode 100644 gcc4mbed/samples/LocalFileSystem/LocalFileSystem.map delete mode 100644 gcc4mbed/samples/LocalFileSystem/main.o delete mode 100755 gcc4mbed/samples/SDFileSystem/SDFileSystem.bin delete mode 100644 gcc4mbed/samples/SDFileSystem/SDFileSystem.disasm delete mode 100755 gcc4mbed/samples/SDFileSystem/SDFileSystem.elf delete mode 100644 gcc4mbed/samples/SDFileSystem/SDFileSystem.hex delete mode 100644 gcc4mbed/samples/SDFileSystem/SDFileSystem.map delete mode 100644 gcc4mbed/samples/SDFileSystem/SDFileSystem/SDFileSystem.o delete mode 100644 gcc4mbed/samples/SDFileSystem/main.o delete mode 100755 gcc4mbed/samples/StdIO/StdIO.bin delete mode 100644 gcc4mbed/samples/StdIO/StdIO.disasm delete mode 100755 gcc4mbed/samples/StdIO/StdIO.elf delete mode 100644 gcc4mbed/samples/StdIO/StdIO.hex delete mode 100644 gcc4mbed/samples/StdIO/StdIO.map delete mode 100644 gcc4mbed/samples/StdIO/main.o delete mode 100755 gcc4mbed/samples/Ticker/Ticker.bin delete mode 100644 gcc4mbed/samples/Ticker/Ticker.disasm delete mode 100755 gcc4mbed/samples/Ticker/Ticker.elf delete mode 100644 gcc4mbed/samples/Ticker/Ticker.hex delete mode 100644 gcc4mbed/samples/Ticker/Ticker.map delete mode 100644 gcc4mbed/samples/Ticker/main.o delete mode 100644 gcc4mbed/samples/agutil/agutil.ar delete mode 100644 gcc4mbed/samples/agutil/debug.o create mode 100644 src/libs/ADC/adc.cpp create mode 100644 src/libs/ADC/adc.h create mode 100644 src/libs/Adc.cpp create mode 100644 src/libs/Adc.h create mode 100644 src/modules/tools/temperaturecontrol/TemperatureControlPool.cpp create mode 100644 src/modules/tools/temperaturecontrol/TemperatureControlPool.h diff --git a/gcc4mbed/.gitignore b/gcc4mbed/.gitignore index 0285e9b3..d74830ab 100644 --- a/gcc4mbed/.gitignore +++ b/gcc4mbed/.gitignore @@ -1,8 +1,13 @@ .DS_Store +*.bin *.disasm +*.elf +*.hex *.map *.o *.ar .svn/ external/FATFileSystem/ external/mbed/ +BuildShell +arm-2011.03/ diff --git a/gcc4mbed/build/gcc4mbed.mk b/gcc4mbed/build/gcc4mbed.mk index 126bb11b..45c1d75c 100755 --- a/gcc4mbed/build/gcc4mbed.mk +++ b/gcc4mbed/build/gcc4mbed.mk @@ -73,19 +73,19 @@ EXTERNAL_DIR = $(GCC4MBED_DIR)/external # Include path which points to external library headers and to subdirectories of this project which contain headers. SUBDIRS = $(wildcard $(SRC)/* $(SRC)/*/* $(SRC)/*/*/* $(SRC)/*/*/*/* $(SRC)/*/*/*/*/*) PROJINCS = $(sort $(dir $(SUBDIRS))) -INCDIRS += $(PROJINCS) $(EXTERNAL_DIR)/mbed $(EXTERNAL_DIR)/mbed/LPC1768 $(EXTERNAL_DIR)/FATFileSystem +INCDIRS += $(PROJINCS) $(EXTERNAL_DIR)/mbed $(EXTERNAL_DIR)/mbed/LPC1768 $(EXTERNAL_DIR)/FATFileSystem $(GCC4MBED_DIR)/mri # DEFINEs to be used when building C/C++ code -DEFINES = -DTARGET_LPC1768 -DGCC4MBED_DELAYED_STDIO_INIT=$(GCC4MBED_DELAYED_STDIO_INIT) +DEFINES = -DTARGET_LPC1768 -DGCC4MBED_DELAYED_STDIO_INIT=$(GCC4MBED_DELAYED_STDIO_INIT) -DMRI_ENABLE=1 # Libraries to be linked into final binary -LIBS = $(LIBS_PREFIX) $(EXTERNAL_DIR)/mbed/LPC1768/mbed.ar $(EXTERNAL_DIR)/mbed/LPC1768/capi.ar $(EXTERNAL_DIR)/FATFileSystem/LPC1768/FATFileSystem.ar $(LIBS_SUFFIX) +LIBS = $(LIBS_PREFIX) $(GCC4MBED_DIR)/mri/mri.ar $(EXTERNAL_DIR)/mbed/LPC1768/mbed.ar $(EXTERNAL_DIR)/mbed/LPC1768/capi.ar $(EXTERNAL_DIR)/FATFileSystem/LPC1768/FATFileSystem.ar $(LIBS_SUFFIX) # Optimization level OPTIMIZATION = 2 # Compiler Options -GPFLAGS = -O$(OPTIMIZATION) -gdwarf-2 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions +GPFLAGS = -O$(OPTIMIZATION) -gstabs+3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions GPFLAGS += $(patsubst %,-I%,$(INCDIRS)) GPFLAGS += $(DEFINES) @@ -110,6 +110,7 @@ SHELL=cmd.exe endif ######################################################################### +.PHONY: all clean deploy all:: $(PROJECT).hex $(PROJECT).bin $(PROJECT).disasm @@ -122,7 +123,7 @@ $(PROJECT).hex: $(PROJECT).elf $(PROJECT).disasm: $(PROJECT).elf $(OBJDUMP) -d $(PROJECT).elf >$(PROJECT).disasm -$(PROJECT).elf: $(LSCRIPT) $(OBJECTS) +$(PROJECT).elf: $(LSCRIPT) $(OBJECTS) $(LIBS) $(LD) $(LDFLAGS) $(OBJECTS) $(LIBS) -o $(PROJECT).elf $(SIZE) $(PROJECT).elf @@ -153,4 +154,4 @@ endif .S.o : $(AS) $(ASFLAGS) -c $< -o $(<:.S=.o) -######################################################################### \ No newline at end of file +######################################################################### diff --git a/gcc4mbed/build/mbed.ld b/gcc4mbed/build/mbed.ld index b6fe4f36..64bfd677 100644 --- a/gcc4mbed/build/mbed.ld +++ b/gcc4mbed/build/mbed.ld @@ -36,7 +36,7 @@ MEMORY /* executable region (x) */ /* Main ROM region - 512k for LPC1768 */ - /*IROM (rx) : ORIGIN = 0x00000000, LENGTH = 512k*/ + /*IROM (rx) : ORIGIN = 0x00000000, LENGTH = 512k */ IROM (rx) : ORIGIN = 16K, LENGTH = (512k - 16K) /* local static RAM - 32k for LPC1768 */ @@ -128,6 +128,7 @@ SECTIONS _sidata = LOADADDR (.data); . = ALIGN(4); _sdata = .; + Image$$RW_IRAM1$$Base = .; *(.ARM.__AT_0x10000000) *(vtable vtable.*) @@ -151,6 +152,7 @@ SECTIONS . = ALIGN(4); _ebss = . ; + Image$$RW_IRAM1$$ZI$$Limit = . ; } >IRAM0 /**************************************************/ @@ -195,12 +197,16 @@ SECTIONS they will be left uninitialized. */ .AHBSRAM0 (NOLOAD): { + Image$$RW_IRAM2$$Base = . ; *(AHBSRAM0) + Image$$RW_IRAM2$$ZI$$Limit = .; } > IRAM1 .AHBSRAM1 (NOLOAD): { + Image$$RW_IRAM3$$Base = . ; *(AHBSRAM1) + Image$$RW_IRAM3$$ZI$$Limit = .; } > IRAM2 diff --git a/gcc4mbed/makefile b/gcc4mbed/makefile index e7bebc24..bf686e77 100644 --- a/gcc4mbed/makefile +++ b/gcc4mbed/makefile @@ -13,7 +13,7 @@ # limitations under the License. # # Directories to be built -DIRS=samples +DIRS=mri samples .PHONY: subdirs $(DIRS) diff --git a/gcc4mbed/mri/COPYING.LESSER b/gcc4mbed/mri/COPYING.LESSER new file mode 100644 index 00000000..f0156c53 --- /dev/null +++ b/gcc4mbed/mri/COPYING.LESSER @@ -0,0 +1,165 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. \ No newline at end of file diff --git a/gcc4mbed/mri/debug_cm3.h b/gcc4mbed/mri/debug_cm3.h new file mode 100644 index 00000000..f07ffb8d --- /dev/null +++ b/gcc4mbed/mri/debug_cm3.h @@ -0,0 +1,463 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +#ifndef _DEBUG_CM3_H_ +#define _DEBUG_CM3_H_ + +/* Data Watchpoint and Trace Registers */ +typedef struct +{ + /* Control register. */ + __IO uint32_t CTRL; + /* Cycle Count register. */ + __IO uint32_t CYCCNT; + /* CPI Count register. */ + __IO uint32_t CPICNT; + /* Exception Overhead Count register. */ + __IO uint32_t EXCCNT; + /* Sleep Count register. */ + __IO uint32_t SLEEPCNT; + /* Load Store Count register. */ + __IO uint32_t LSUCNT; + /* Folded-instruction Count register. */ + __IO uint32_t FOLDCNT; + /* Program Counter Sample register. */ + __I uint32_t PCSR; +} DWT_Type; + +typedef struct +{ + /* Comparator register. */ + __IO uint32_t COMP; + /* Comparator Mask register. */ + __IO uint32_t MASK; + /* Comparator Function register. */ + __IO uint32_t FUNCTION; + /* Reserved 4 bytes to pad struct size out to 16 bytes. */ + __I uint32_t Reserved; +} DWT_COMP_Type; + +/* Flash Patch and Breakpoint Registers */ +typedef struct +{ + /* FlashPatch Control Register. */ + __IO uint32_t CTRL; + /* FlashPatch Remap Register. */ + __IO uint32_t REMAP; +} FPB_Type; + + +/* Memory mapping of Cortex-M3 Debug Hardware */ +#define DWT_BASE (0xE0001000) +#define DWT_COMP_BASE (0xE0001020) +#define DWT ((DWT_Type *) DWT_BASE) +#define DWT_COMP_ARRAY ((DWT_COMP_Type*) DWT_COMP_BASE) +#define FPB_BASE (0xE0002000) +#define FPB_COMP_BASE (0xE0002008) +#define FPB ((FPB_Type*) FPB_BASE) +#define FPB_COMP_ARRAY ((uint32_t*) FPB_COMP_BASE) + + +/* Debug Halting Control and Status Register Bits */ +/* Enable halt mode debug. If set to 1 then JTAG debugging is being used. */ +#define CoreDebug_DHCSR_C_DEBUGEN (1 << 0) + +/* Debug Exception and Monitor Control Registers Bits */ +/* Monitor Single Step. Set to 1 to single step instruction when exiting monitor. */ +#define CoreDebug_DEMCR_MON_STEP (1 << 18) +/* Monitor Pending. Set to 1 to pend a monitor exception. */ +#define CoreDebug_DEMCR_MON_PEND (1 << 17) +/* Monitor Enable. Set to 1 to enable the debug monitor exception. */ +#define CoreDebug_DEMCR_MON_END (1 << 16) + +/* Debug Fault Status Register Bits. Clear a bit by writing a 1 to it. */ +/* Indicates that EDBGRQ was asserted. */ +#define SCB_DFSR_EXTERNAL (1 << 4) +/* Indicates that a vector catch was triggered. */ +#define SCB_DFSR_VCATCH (1 << 3) +/* Indicates that a DWT debug event was triggered. */ +#define SCB_DFSR_DWTTRAP (1 << 2) +/* Indicates a BKPT instruction or FPB match was encountered. */ +#define SCB_DFSR_BKPT (1 << 1) +/* Indicates that a single step has occurred. */ +#define SCB_DFSR_HALTED 1 + +static __INLINE int IsDebuggerAttached(void) +{ + return (CoreDebug->DHCSR & CoreDebug_DHCSR_C_DEBUGEN); +} + +static __INLINE int WaitForDebuggerToDetach(unsigned int TimeOut) +{ + while (TimeOut-- > 0 && IsDebuggerAttached()) + { + } + + return IsDebuggerAttached(); +} + +static __INLINE void EnableDebugMonitorAtPriority0(void) +{ + NVIC_SetPriority(DebugMonitor_IRQn, 0); + CoreDebug->DEMCR |= CoreDebug_DEMCR_MON_END; +} + +static __INLINE void DisableSingleStep(void) +{ + CoreDebug->DEMCR &= ~CoreDebug_DEMCR_MON_STEP; +} + +static void EnableSingleStep(void) +{ + CoreDebug->DEMCR |= CoreDebug_DEMCR_MON_STEP; +} + +static __INLINE void ClearMonitorPending(void) +{ + CoreDebug->DEMCR &= ~CoreDebug_DEMCR_MON_PEND; +} + + +/* Data Watchpoint and Trace Comparator Function Bits. */ +/* Matched. Read-only. Set to 1 to indicate that this comparator has been matched. Cleared on read. */ +#define DWT_COMP_FUNCTION_MATCHED (1 << 24) +/* Data Value Match. Set to 0 for address compare and 1 for data value compare. */ +#define DWT_COMP_FUNCTION_DATAVMATCH (1 << 8) +/* Cycle Count Match. Set to 1 for enabling cycle count match and 0 otherwise. Only valid on comparator 0. */ +#define DWT_COMP_FUNCTION_CYCMATCH (1 << 7) +/* Enable Data Trace Address offset packets. 0 to disable. */ +#define DWT_COMP_FUNCTION_EMITRANGE (1 << 5) +/* Selects action to be taken on match. */ +#define DWT_COMP_FUNCTION_FUNCTION_MASK 0xF +/* Disabled */ +#define DWT_COMP_FUNCTION_FUNCTION_DISABLED 0x0 +/* Instruction Watchpoint */ +#define DWT_COMP_FUNCTION_FUNCTION_INSTRUCTION 0x4 +/* Data Read Watchpoint */ +#define DWT_COMP_FUNCTION_FUNCTION_DATA_READ 0x5 +/* Data Write Watchpoint */ +#define DWT_COMP_FUNCTION_FUNCTION_DATA_WRITE 0x6 +/* Data Read/Write Watchpoint */ +#define DWT_COMP_FUNCTION_FUNCTION_DATE_READWRITE 0x7 + +/* DWT - Data Watchpoint Trace Routines */ +static __INLINE unsigned int GetDWTComparatorCount(void) +{ + return (DWT->CTRL >> 28); +} + +static __INLINE void ClearDWTComparator(DWT_COMP_Type* pComparatorStruct) +{ + pComparatorStruct->COMP = 0; + pComparatorStruct->MASK = 0; + pComparatorStruct->FUNCTION &= ~(DWT_COMP_FUNCTION_DATAVMATCH | + DWT_COMP_FUNCTION_CYCMATCH | + DWT_COMP_FUNCTION_EMITRANGE | + DWT_COMP_FUNCTION_FUNCTION_MASK); +} + +static __INLINE void ClearDWTComparators(void) +{ + unsigned int ComparatorCount; + unsigned int i; + DWT_COMP_Type* pComparatorStruct = DWT_COMP_ARRAY; + + ComparatorCount = GetDWTComparatorCount(); + + for (i = 0 ; i < ComparatorCount ; i++) + { + ClearDWTComparator(pComparatorStruct); + pComparatorStruct++; + } +} + +static __INLINE void InitDWT(void) +{ + ClearDWTComparators(); +} + + +/* FlashPatch Control Register Bits. */ +/* Most significant bits of number of instruction address comparators. Read-only */ +#define FP_CTRL_NUM_CODE_MSB_SHIFT 12 +#define FP_CTRL_NUM_CODE_MSB_MASK (0x7 << FP_CTRL_NUM_CODE_MSB_SHIFT) +/* Least significant bits of number of instruction address comparators. Read-only */ +#define FP_CTRL_NUM_CODE_LSB_SHIFT 4 +#define FP_CTRL_NUM_CODE_LSB_MASK (0xF << FP_CTRL_NUM_CODE_LSB_SHIFT) +/* Number of instruction literal address comparators. Read only */ +#define FP_CTRL_NUM_LIT_SHIFT 8 +#define FP_CTRL_NUM_LIT_MASK (0xF << FP_CTRL_NUM_LIT_SHIFT) +/* This Key field must be set to 1 when writing or the write will be ignored. */ +#define FP_CTRL_KEY (1 << 1) +/* Enable bit for the FPB. Set to 1 to enable FPB. */ +#define FP_CTRL_ENABLE 1 + +/* FlashPatch Comparator Register Bits. */ +/* Defines the behaviour for code address comparators. */ +#define FP_COMP_REPLACE_SHIFT 30 +#define FP_COMP_REPLACE_MASK (0x3 << FP_COMP_REPLACE_SHIFT) +/* Remap to specified address in SRAM. */ +#define FP_COMP_REPLACE_REMAP (0x0 << FP_COMP_REPLACE_SHIFT) +/* Breakpoint on lower halfword. */ +#define FP_COMP_REPLACE_BREAK_LOWER (0x1 << FP_COMP_REPLACE_SHIFT) +/* Breakpoint on upper halfword. */ +#define FP_COMP_REPLACE_BREAK_UPPER (0x2 << FP_COMP_REPLACE_SHIFT) +/* Breakpoint on word. */ +#define FP_COMP_REPLACE_BREAK (0x3 << FP_COMP_REPLACE_SHIFT) +/* Specified bits 28:2 of the address to be use for match on this comparator. */ +#define FP_COMP_COMP_SHIFT 2 +#define FP_COMP_COMP_MASK (0x07FFFFFF << FP_COMP_COMP_SHIFT) +/* Enables this comparator. Set to 1 to enable. */ +#define FP_COMP_ENABLE 1 + +/* FPB - Flash Patch Breakpoint Routines. */ +static __INLINE unsigned int GetFPBCodeComparatorCount(void) +{ + uint32_t ControlValue = FPB->CTRL; + return (((ControlValue & FP_CTRL_NUM_CODE_MSB_MASK) >> 8) | + ((ControlValue & FP_CTRL_NUM_CODE_LSB_MASK) >> 4)); +} + +static __INLINE unsigned int GetFPBLiteralComparatorCount(void) +{ + uint32_t ControlValue = FPB->CTRL; + return ((ControlValue & FP_CTRL_NUM_LIT_MASK) >> FP_CTRL_NUM_LIT_SHIFT); +} + +static __INLINE void ClearFPBComparator(uint32_t* pComparator) +{ + *pComparator = 0; +} + +static __INLINE int32_t IsAddressInUpperHalfGig(uint32_t Address) +{ + return (Address & 0xE0000000); +} + +static __INLINE int32_t IsAddressOdd(uint32_t Address) +{ + return (Address & 0x1); +} + +static __INLINE int32_t IsBreakpointAddressInvalid(uint32_t BreakpointAddress) +{ + return (IsAddressInUpperHalfGig(BreakpointAddress) || IsAddressOdd(BreakpointAddress)); +} + +static __INLINE uint32_t IsAddressInUpperHalfword(uint32_t Address) +{ + return (Address & 0x2); +} + +static __INLINE uint32_t CalculateFPBComparatorReplaceValue(uint32_t BreakpointAddress, int32_t Is32BitInstruction) +{ + if (Is32BitInstruction) + { + return FP_COMP_REPLACE_BREAK; + } + else if (IsAddressInUpperHalfword(BreakpointAddress)) + { + return FP_COMP_REPLACE_BREAK_UPPER; + } + else + { + return FP_COMP_REPLACE_BREAK_LOWER; + } +} + +static __INLINE uint32_t CalculateFPBComparatorValue(uint32_t BreakpointAddress, int32_t Is32BitInstruction) +{ + uint32_t ComparatorValue; + + if (IsBreakpointAddressInvalid(BreakpointAddress)) + { + /* Can only set a breakpoint on addresses where the upper 3-bits are all 0 (upper 0.5GB is off limits) and + the address is half-word aligned */ + return ~0UL; + } + + ComparatorValue = (BreakpointAddress & FP_COMP_COMP_MASK); + ComparatorValue |= FP_COMP_ENABLE; + ComparatorValue |= CalculateFPBComparatorReplaceValue(BreakpointAddress, Is32BitInstruction); + + return ComparatorValue; +} + +static __INLINE uint32_t MaskOffFPBComparatorReservedBits(uint32_t ComparatorValue) +{ + return (ComparatorValue & (FP_COMP_REPLACE_MASK | FP_COMP_COMP_MASK | FP_COMP_ENABLE)); +} + +static __INLINE uint32_t IsFPBComparatorEnabled(uint32_t Comparator) +{ + return (Comparator & FP_COMP_ENABLE); +} + +static __INLINE uint32_t* FindFPBBreakpointComparator(uint32_t BreakpointAddress, int32_t Is32BitInstruction) +{ + uint32_t* pCurrentComparator = FPB_COMP_ARRAY; + uint32_t ComparatorValueForThisBreakpoint; + unsigned int CodeComparatorCount; + unsigned int i; + + ComparatorValueForThisBreakpoint = CalculateFPBComparatorValue(BreakpointAddress, Is32BitInstruction); + CodeComparatorCount = GetFPBCodeComparatorCount(); + + for (i = 0 ; i < CodeComparatorCount ; i++) + { + uint32_t MaskOffReservedBits; + + MaskOffReservedBits = MaskOffFPBComparatorReservedBits(*pCurrentComparator); + if (ComparatorValueForThisBreakpoint == MaskOffReservedBits) + { + return pCurrentComparator; + } + pCurrentComparator++; + } + + /* Return NULL if no FPB comparator is already enabled for this breakpoint. */ + return NULL; +} + +static __INLINE uint32_t* FindFreeFPBBreakpointComparator(void) +{ + uint32_t* pCurrentComparator = FPB_COMP_ARRAY; + unsigned int CodeComparatorCount; + unsigned int i; + + CodeComparatorCount = GetFPBCodeComparatorCount(); + + for (i = 0 ; i < CodeComparatorCount ; i++) + { + if (!IsFPBComparatorEnabled(*pCurrentComparator)) + { + return pCurrentComparator; + } + pCurrentComparator++; + } + + /* Return NULL if no FPB breakpoint comparators are free. */ + return NULL; +} + +static __INLINE uint32_t* EnableFPBBreakpoint(uint32_t BreakpointAddress, int32_t Is32BitInstruction) +{ + uint32_t* pExistingFPBBreakpoint; + uint32_t* pFreeFPBBreakpointComparator; + + pExistingFPBBreakpoint = FindFPBBreakpointComparator(BreakpointAddress, Is32BitInstruction); + if (pExistingFPBBreakpoint) + { + /* This breakpoint is already set to just return pointer to existing comparator. */ + return pExistingFPBBreakpoint; + } + + pFreeFPBBreakpointComparator = FindFreeFPBBreakpointComparator(); + if (!pFreeFPBBreakpointComparator) + { + /* All FPB breakpoint comparator slots are used so return NULL as error indicator. */ + return NULL; + } + + + *pFreeFPBBreakpointComparator = CalculateFPBComparatorValue(BreakpointAddress, Is32BitInstruction); + return pFreeFPBBreakpointComparator; +} + +static __INLINE uint32_t* DisableFPBBreakpointComparator(uint32_t BreakpointAddress, int32_t Is32BitInstruction) +{ + uint32_t* pExistingFPBBreakpoint; + + pExistingFPBBreakpoint = FindFPBBreakpointComparator(BreakpointAddress, Is32BitInstruction); + if (pExistingFPBBreakpoint) + { + ClearFPBComparator(pExistingFPBBreakpoint); + } + + return pExistingFPBBreakpoint; +} + +static __INLINE void ClearFPBComparators(void) +{ + unsigned int CodeComparatorCount; + unsigned int LiteralComparatorCount; + unsigned int TotalComparatorCount; + unsigned int i; + uint32_t* pCurrentComparator = FPB_COMP_ARRAY; + + CodeComparatorCount = GetFPBCodeComparatorCount(); + LiteralComparatorCount = GetFPBLiteralComparatorCount(); + TotalComparatorCount = CodeComparatorCount + LiteralComparatorCount; + + for (i = 0 ; i < TotalComparatorCount ; i++) + { + ClearFPBComparator(pCurrentComparator); + pCurrentComparator++; + } +} + +static __INLINE void EnableFPB(void) +{ + FPB->CTRL |= (FP_CTRL_KEY | FP_CTRL_ENABLE); +} + +static __INLINE void InitFPB(void) +{ + ClearFPBComparators(); + EnableFPB(); +} + + +/* Memory Protection Unit Type Register Bits. */ +/* Number of instruction regions supported by MPU. 0 for Cortex-M3 */ +#define MPU_TYPE_IREGION_SHIFT 16 +#define MPU_TYPE_IREGION_MASK (0xFF << MPU_TYPE_IREGION_SHIFT) +/* Number of data regions supported by MPU. */ +#define MPU_TYPE_DREGION_SHIFT 8 +#define MPU_TYPE_DREGION_MASK (0xFF << MPU_TYPE_DREGION_SHIFT) +/* Are instruction and data regions configured separately? 1 for yes and 0 otherwise. */ +#define MPU_TYPE_SEPARATE 0x1 + +/* Memory Protection Unit Control Register Bits. */ +/* Default memory map as background region for privileged access. 1 enables. */ +#define MPU_CTRL_PRIVDEFENA (1 << 2) +/* Hard fault and NMI exceptions to use MPU. 0 disables MPU for these handlers. */ +#define MPU_CTRL_HFNMIENA (1 << 1) +/* MPU Enable. 1 enables and disabled otherwise. */ +#define MPU_CTRL_ENABLE 1 + +/* MPU - Memory Protection Unit Routines. */ +static __INLINE unsigned int GetMPUControlValue(void) +{ + return (MPU->CTRL); +} + +static __INLINE void SetMPUControlValue(unsigned int NewControlValue) +{ + MPU->CTRL = NewControlValue; +} + +static __INLINE void DisableMPU(void) +{ + MPU->CTRL &= ~MPU_CTRL_ENABLE; +} + + +/* Program Status Register Bits. */ +/* Was the stack 8-byte aligned during auto stacking. */ +#define PSR_STACK_ALIGN (1 << 9) + + +#endif /* _DEBUG_CM3_H_ */ diff --git a/gcc4mbed/mri/makefile b/gcc4mbed/mri/makefile new file mode 100644 index 00000000..b3f240c6 --- /dev/null +++ b/gcc4mbed/mri/makefile @@ -0,0 +1,95 @@ +#/*Copyright (C) 2011 by Sagar G V +# +#Permission is hereby granted, free of charge, to any person obtaining a copy +#of this software and associated documentation files (the "Software"), to deal +#in the Software without restriction, including without limitation the rights +#to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +#copies of the Software, and to permit persons to whom the Software is +#furnished to do so, subject to the following conditions: +# +#The above copyright notice and this permission notice shall be included in +#all copies or substantial portions of the Software. +# +#THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +#IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +#FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +#AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +#LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +#OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +#THE SOFTWARE.*/ +# +# Updates: +# Arthur Wolf & Adam Green in 2011 - Updated to work with mbed. + + +# Project Name +PROJECT=mri + +# List of sources to be compiled/assembled +CSRCS = $(wildcard *.c) +ASRCS = $(wildcard *.S) +CPPSRCS = $(wildcard *.cpp) + +# List of the objects files to be compiled/assembled +OBJECTS= $(CSRCS:.c=.o) $(ASRCS:.S=.o) $(CPPSRCS:.cpp=.o) + +# Include path +INCDIRS = ../external/mbed ../external/mbed/LPC1768 + +# DEFINEs to be used when building C/C++ code +DEFINES = -DTARGET_LPC1768 + +# Optimization level +OPTIMIZATION = s + +# Compiler Options +GPFLAGS = -O$(OPTIMIZATION) -gstabs+3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions +GPFLAGS += $(patsubst %,-I%,$(INCDIRS)) -I. +GPFLAGS += $(DEFINES) + +LDFLAGS = -mcpu=cortex-m3 -mthumb -O$(OPTIMIZATION) -Wl,-Map=$(PROJECT).map,--cref,--gc-sections,--no-wchar-size-warning + +ASFLAGS = $(LISTING) -mcpu=cortex-m3 -mthumb -x assembler-with-cpp +ASFLAGS += $(patsubst %,-I%,$(INCDIRS)) -I. + +# Compiler/Assembler/Linker Paths +GCC = arm-none-eabi-gcc +GPP = arm-none-eabi-g++ +AS = arm-none-eabi-gcc +LD = arm-none-eabi-g++ +AR = arm-none-eabi-ar +OBJCOPY = arm-none-eabi-objcopy +OBJDUMP = arm-none-eabi-objdump +SIZE = arm-none-eabi-size +REMOVE = rm + +# Switch to cs-rm on Windows. +ifeq "$(MAKE)" "cs-make" +REMOVE = cs-rm +endif + +######################################################################### + +all:: $(PROJECT).ar + +$(PROJECT).ar: $(OBJECTS) + $(AR) -rc $(PROJECT).ar $(OBJECTS) + +clean: + $(REMOVE) -f $(OBJECTS) + $(REMOVE) -f $(PROJECT).ar + +######################################################################### +# Default rules to compile .c and .cpp file to .o +# and assemble .s files to .o + +.c.o : + $(GPP) $(GPFLAGS) -c $< -o $(<:.c=.o) + +.cpp.o : + $(GPP) $(GPFLAGS) -c $< -o $(<:.cpp=.o) + +.S.o : + $(AS) $(ASFLAGS) -c $< -o $(<:.S=.o) + +######################################################################### \ No newline at end of file diff --git a/gcc4mbed/mri/mbedsys.h b/gcc4mbed/mri/mbedsys.h new file mode 100644 index 00000000..95993ab5 --- /dev/null +++ b/gcc4mbed/mri/mbedsys.h @@ -0,0 +1,50 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +/* Definition of _sys_*() functions and associated constants implemented in mbed/capi.ar */ + +#ifndef _MBEDSYS_H_ +#define _MBEDSYS_H_ + +#ifdef __cplusplus +extern "C" { +#endif + + +/* Types used by functions implemented in mbed.ar */ +typedef int FILEHANDLE; + + +/* File openmode values for mbed _sys_open() */ +#define OPENMODE_R 0 +#define OPENMODE_B 1 +#define OPENMODE_PLUS 2 +#define OPENMODE_W 4 +#define OPENMODE_A 8 + + +/* Functions implemented in mbed.ar */ +FILEHANDLE _sys_open(const char* name, int openmode); +int _sys_close(FILEHANDLE fh); +int _sys_write(FILEHANDLE fh, const unsigned char* buf, unsigned len, int mode); +int _sys_read(FILEHANDLE fh, unsigned char* buf, unsigned len, int mode); +int _sys_seek(FILEHANDLE fh, long pos); +long _sys_flen(FILEHANDLE fh); +int _sys_istty(FILEHANDLE fh); + +#ifdef __cplusplus +} +#endif + +#endif /* _MBEDSYS_H_ */ \ No newline at end of file diff --git a/gcc4mbed/mri/mri.c b/gcc4mbed/mri/mri.c new file mode 100644 index 00000000..c75699b1 --- /dev/null +++ b/gcc4mbed/mri/mri.c @@ -0,0 +1,1847 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +/* Monitor for Remote Inspection + + Stub implementation to allow Cortex based mbed microcontrollers to be + debugged from gdb, the GNU debugger. +*/ +#include +#include +#include +#include +#include +#include "mri.h" +#include "mripriv.h" +#include "mriasm.h" +#include "debug_cm3.h" + + +/*********************/ +/* Type Declarations */ +/*********************/ +/* NOTE: The MriExceptionHandler function definition in mriasm.S is dependent on the layout of this structure. It + is also dictated by the version of gdb which supports the ARM processors. It should only be changed if the + gdb ARM support code is modified and then the context saving and restoring code will need to be modified to + use the correct offsets as well. +*/ +typedef struct +{ + unsigned int R0; + unsigned int R1; + unsigned int R2; + unsigned int R3; + unsigned int R4; + unsigned int R5; + unsigned int R6; + unsigned int R7; + unsigned int R8; + unsigned int R9; + unsigned int R10; + unsigned int R11; + unsigned int R12; + unsigned int SP; + unsigned int LR; + unsigned int PC; + /* Reserve room for 8 96-bit floats. */ + unsigned int Floats[8 * 3]; + unsigned int FPS; + unsigned int CPSR; +} SContext; + +typedef struct +{ + char* pStart; + char* pEnd; + char* pCurrent; + int BufferOverrunDetected; +} SBuffer; + +typedef struct +{ + unsigned int Address; + int Is32BitInstruction; + char Type; +} SBreakpointWatchpointArguments; + +/* NOTE: The largest buffer is required for receiving the 'G' command which receives the contents of the registers from + the debugger as two hex digits per byte. Also need a character for the 'G' command and NULL terminator. */ +#define MRI_INPUT_OUTPUT_BUFFER_SIZE (1 + 2 * sizeof(SContext)) + +typedef struct +{ + SBuffer Buffer; + unsigned int Flags; + unsigned int OriginalPC; + unsigned int OriginalPSRBitsToMaintain; + unsigned int MPUControlValueBeforeDisabling; + int SemihostReturnCode; + int SemihostErrno; + int SignalValue; + char InputOutputBuffer[MRI_INPUT_OUTPUT_BUFFER_SIZE]; +} SMriState; + + + + +/********************************************/ +/* RAM based globals used by debug monitor. */ +/********************************************/ +/* Register context of interrupted program state is stored in this global. */ +SContext g_MriContext; + +/* Bitmask of MRI_FLAGS_* bits listed below in Constant Definitions sections. */ +volatile unsigned int g_MriFlags = 0; + +/* UID feteched from mbed interface chip before disabling it. */ +unsigned char g_MriMbedUid[36] = "101000000000000000000002F7F00000\0\0\0"; + +/* UNDONE: Move to stack later when debugger has its own stack. */ +/* Tracks state for debugging the current exception. */ +static SMriState g_MriState; + +static Serial g_Serial(USBTX, USBRX); + +static char g_PushedChar; + + + +/************************/ +/* Constant Definitions */ +/************************/ +/* g_MriFlags bit definitions. */ +/* NOTE: These flag definitions must match the equivalent .equ's in mriasm.S */ +#define MRI_FLAGS_ACTIVE_DEBUG 1 +#define MRI_FLAGS_FAULT_DURING_DEBUG 2 +#define MRI_FLAGS_FAILED_MBED_DISABLE 4 +#define MRI_FLAGS_MBED_DETECTED 8 + +/* SBuffer::Flags bit definitions. */ +#define MRI_STATE_FLAGS_SEMIHOST_CTRL_C 1 + +/* Error strings to be returned to GDB. */ +#define MRI_ERROR_INVALID_ARGUMENT "E01" /* Encountered error when parsing command arguments. */ +#define MRI_ERROR_MEMORY_ACCESS_FAILURE "E03" /* Couldn't access requested memory. */ +#define MRI_ERROR_BUFFER_OVERRUN "E04" /* Overflowed internal input/output buffer. */ +#define MRI_ERROR_NO_FREE_BREAKPOINT "E05" /* No free FPB breakpoint comparator slots. */ + +/* The bits that can be set in the return value from a command handler to indicate if the caller should return + immediately or send the prepared response back to gdb. It also indicates whether program execution should be + resumed for commands like continue and single step. */ +#define HANDLER_RETURN_RESUME_PROGRAM 1 +#define HANDLER_RETURN_RETURN_IMMEDIATELY 2 + + + +/***********/ +/* Macroes */ +/***********/ +/* Calculates the number of items in a static array at compile time. */ +#define ARRAY_SIZE(X) (sizeof(X)/sizeof(X[0])) + +/* Macro to provide index for specified register in the SContext structure. */ +#define CONTEXT_MEMBER_INDEX(MEMBER) (offsetof(SContext, MEMBER)/sizeof(unsigned int)) + +/* Macros to extract upper and lower 4-bit nibbles from 8-bit value. */ +#define HI_NIBBLE(X) (((X) >> 4) & 0xF) +#define LO_NIBBLE(X) ((X) & 0xF) + + + +/************************/ +/* Function Prototypes. */ +/************************/ +static void ClearDebuggerActiveFlag(void); +static void GdbCommandHandlingLoop(SMriState* pState); + + + +/***************************************************************/ +/* External low-level support routines required by debug stub. */ +/***************************************************************/ +/* UNDONE: Make these configurable to run different UARTs and at different baud rates. + Also move out to a mbed target platform specific file. */ +void MriTargetSendChar(int Character) +{ + g_Serial.putc(Character); +} + +int MriTargetReceiveChar(void) +{ + return g_Serial.getc(); +} + +int MriTargetReadable(void) +{ + return g_Serial.readable(); +} + +int ControlCDetected(void) +{ + static const char ControlC = 0x03; + char Char; + + while (MriTargetReadable()) + { + Char = g_Serial.getc(); + if (Char == ControlC) + { + return 1; + } + } + + return 0; +} + +static void ConfigureNVICForUartInterrupt(void) +{ + NVIC_SetPriority(UART0_IRQn, 0); + NVIC_EnableIRQ(UART0_IRQn); +} + +static void EnableUartToInterruptOnReceivedChar(void) +{ + static const uint32_t EnableFIFO_DisableDMA_SetReceiveInterruptThresholdTo0 = 0x01; + static const uint32_t BaudDivisorLatchBit = (1 << 7); + static const uint32_t EnableReceiveDataInterrupt = (1 << 0); + uint32_t OriginalLCR; + + LPC_UART0->FCR = EnableFIFO_DisableDMA_SetReceiveInterruptThresholdTo0; + OriginalLCR = LPC_UART0->LCR; + LPC_UART0->LCR &= ~BaudDivisorLatchBit; + LPC_UART0->IER = EnableReceiveDataInterrupt; + LPC_UART0->LCR = OriginalLCR; +} + +static void InitUart(void) +{ + g_Serial.baud(115200); + EnableUartToInterruptOnReceivedChar(); + ConfigureNVICForUartInterrupt(); +} + + + +/************************************/ +/* Hexadecimal Conversion Routines. */ +/************************************/ +/* Used to convert 4-bit nibble values to hex digit. */ +static const char NibbleToHexChar[16] = { '0', '1', '2', '3', '4', '5', '6', '7', + '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; + +static int HexCharToNibble(unsigned char HexChar) +{ + if (HexChar >= 'a' && HexChar <= 'f') + { + return HexChar - 'a' + 10; + } + if (HexChar >= 'A' && HexChar <= 'F') + { + return HexChar - 'A' + 10; + } + if (HexChar >= '0' && HexChar <= '9') + { + return HexChar - '0'; + } + + /* NOTE: Returns -1 if HexChar isn't a valid hex digit. */ + return -1; +} + + + +/***************************************/ +/* Character buffer handling routines. */ +/***************************************/ +static void SBuffer_Reset(SBuffer* pBuffer) +{ + pBuffer->pCurrent = pBuffer->pStart; + pBuffer->BufferOverrunDetected = 0; +} + +static void SBuffer_Init(SBuffer* pBuffer, char* pBufferStart, size_t BufferSize) +{ + pBuffer->pStart = pBufferStart; + pBuffer->pEnd = pBufferStart + BufferSize; + SBuffer_Reset(pBuffer); +} + +static size_t SBuffer_BytesLeft(SBuffer* pBuffer) +{ + int BytesLeft = pBuffer->pEnd - pBuffer->pCurrent; + + if (BytesLeft < 0) + { + pBuffer->BufferOverrunDetected = 1; + return 0; + } + else + { + return (size_t)BytesLeft; + } +} + +static void SBuffer_PushBackLastChar(SBuffer* pBuffer) +{ + if (pBuffer->pCurrent > pBuffer->pStart) + { + pBuffer->pCurrent--; + } +} + +static int SBuffer_BufferOverrunDetected(SBuffer* pBuffer) +{ + return pBuffer->BufferOverrunDetected; +} + +static int SBuffer_WriteChar(SBuffer* pBuffer, char Char) +{ + if (SBuffer_BytesLeft(pBuffer) < 1) + { + pBuffer->BufferOverrunDetected = 1; + return 0; + } + else + { + *(pBuffer->pCurrent++) = Char; + return 1; + } +} + +static int SBuffer_ReadChar(SBuffer* pBuffer, char* pChar) +{ + if (SBuffer_BytesLeft(pBuffer) < 1) + { + pBuffer->BufferOverrunDetected = 1; + *pChar = '\0'; + return 0; + } + else + { + *pChar = *(pBuffer->pCurrent++); + return 1; + } +} + +static int SBuffer_WriteByteAsHex(SBuffer* pBuffer, unsigned char Byte) +{ + if (SBuffer_BytesLeft(pBuffer) < 2) + { + pBuffer->BufferOverrunDetected = 1; + return 0; + } + else + { + *(pBuffer->pCurrent++) = NibbleToHexChar[HI_NIBBLE(Byte)]; + *(pBuffer->pCurrent++) = NibbleToHexChar[LO_NIBBLE(Byte)]; + return 1; + } +} + +static int SBuffer_ReadByteAsHex(SBuffer* pBuffer, unsigned char* pByte) +{ + if (SBuffer_BytesLeft(pBuffer) < 2) + { + pBuffer->BufferOverrunDetected = 1; + return 0; + } + else + { + unsigned char Byte; + + Byte = HexCharToNibble(*(pBuffer->pCurrent++)) << 4; + Byte |= HexCharToNibble(*(pBuffer->pCurrent++)); + *pByte = Byte; + return 1; + } +} + +static int SBuffer_WriteString(SBuffer* pBuffer, const char* pString) +{ + int Result = 0; + + while (*pString) + { + Result = SBuffer_WriteChar(pBuffer, *pString++); + if (!Result) + { + return Result; + } + } + + return 1; +} + +static int SBuffer_WriteSizedString(SBuffer* pBuffer, const char* pString, size_t Length) +{ + int Result = 0; + + while (Length--) + { + Result = SBuffer_WriteChar(pBuffer, *pString++); + if (!Result) + { + return Result; + } + } + + return 1; +} + +static int SBuffer_ReadUIntegerAsHex(SBuffer* pBuffer, unsigned int* pUIntegerResult) +{ + int HexDigitsParsed = 0; + unsigned int UInteger = 0; + char Char; + + while (SBuffer_ReadChar(pBuffer, &Char)) + { + int DigitValue; + + DigitValue = HexCharToNibble(Char); + if (DigitValue < 0) + { + /* A character which wasn't a hex digit was encountered so end of hex string has been passed. */ + SBuffer_PushBackLastChar(pBuffer); + break; + } + + UInteger = (UInteger << 4) + DigitValue; + HexDigitsParsed++; + } + + *pUIntegerResult = UInteger; + return HexDigitsParsed; +} + +static int SBuffer_WriteUIntegerAsHex(SBuffer* pBuffer, unsigned int Value) +{ + unsigned char* pSrc = ((unsigned char*)&Value) + 3; + int NonZero = 0; + unsigned int i; + + for (i = 0 ; i < sizeof(Value) ; i++) + { + unsigned char Byte = *pSrc--; + + if (NonZero || Byte) + { + SBuffer_WriteByteAsHex(pBuffer, Byte); + NonZero = 1; + } + } + + if (!NonZero) + { + SBuffer_WriteByteAsHex(pBuffer, 0); + } + + return !SBuffer_BufferOverrunDetected(pBuffer); +} + +static int SBuffer_IsNextCharMinus(SBuffer* pBuffer) +{ + if (SBuffer_BytesLeft(pBuffer) == 0) + { + /* No bytes left so can't be a minus sign. */ + return 0; + } + if (*pBuffer->pCurrent == '-') + { + pBuffer->pCurrent++; + return 1; + } + else + { + return 0; + } +} + +static int SBuffer_ReadIntegerAsHex(SBuffer* pBuffer, int* pIntegerResult) +{ + int HexDigitsParsed = 0; + unsigned int UInteger = 0; + int IsNegative; + + IsNegative = SBuffer_IsNextCharMinus(pBuffer); + HexDigitsParsed = SBuffer_ReadUIntegerAsHex(pBuffer, &UInteger); + if (UInteger > INT_MAX) + { + UInteger = 0; + } + if (IsNegative) + { + *pIntegerResult = -(int)UInteger; + } + else + { + *pIntegerResult = (int)UInteger; + } + return HexDigitsParsed; +} + +static int SBuffer_IsNextCharEqualTo(SBuffer* pBuffer, char ThisChar) +{ + char NextChar; + + if (!SBuffer_ReadChar(pBuffer, &NextChar)) + { + /* There are no more characters in buffer so it can't be ThisChar. */ + return 0; + } + else + { + return (ThisChar == NextChar); + } +} + +static int SBuffer_MatchesString(SBuffer* pBuffer, const char* pString, size_t StringLength) +{ + size_t BytesLeft = SBuffer_BytesLeft(pBuffer); + + if (BytesLeft < StringLength) + { + /* Buffer contents aren't long enough to contain this string so return false. */ + return 0; + } + + if(0 == strncmp(pBuffer->pCurrent, pString, StringLength) && + (BytesLeft == StringLength || + pBuffer->pCurrent[StringLength] == ':')) + { + pBuffer->pCurrent += StringLength; + return 1; + } + else + { + return 0; + } +} + + + +/********************************************************************************************/ +/* Routines to send and receive character based checksummed packets to/from the gdb client. */ +/********************************************************************************************/ +static void SendByteAsHex(unsigned char Byte) +{ + MriTargetSendChar(NibbleToHexChar[HI_NIBBLE(Byte)]); + MriTargetSendChar(NibbleToHexChar[LO_NIBBLE(Byte)]); +} + +static void WaitForStartOfNextPacket(char LastChar) +{ + char Char = LastChar; + + /* Wait for the packet start character, '$', and ignore all other characters. */ + while (Char != '$') + { + Char = MriTargetReceiveChar(); + } +} + +static int GetPacketData(char* pBuffer, size_t BufferSize, unsigned char* pChecksum, char* pLastChar) +{ + char* pEnd = pBuffer + BufferSize - 1; + char Char; + unsigned char Checksum; + char* pDest; + + /* Read data characters until end of packet character ('#') is encountered, start of next packet character ('$') is + unexpectedly received or the buffer is unexpectedly filled. */ + pDest = pBuffer; + Checksum = 0; + Char = MriTargetReceiveChar(); + while (pDest < pEnd && Char != '$' && Char != '#') + { + Checksum = Checksum + (unsigned char)Char; + *pDest++ = Char; + + Char = MriTargetReceiveChar(); + } + *pDest = '\0'; + *pChecksum = Checksum; + *pLastChar = Char; + + /* Return success if the expected end of packet character, '#', was received. */ + return (Char == '#'); +} + +static int ValidatePacketChecksum(unsigned char CalculatedChecksum) +{ + char ExpectedChecksumString[2]; + unsigned char ExpectedChecksum; + SBuffer Buffer; + + ExpectedChecksumString[0] = MriTargetReceiveChar(); + ExpectedChecksumString[1] = MriTargetReceiveChar(); + SBuffer_Init(&Buffer, ExpectedChecksumString, sizeof(ExpectedChecksumString)); + + SBuffer_ReadByteAsHex(&Buffer, &ExpectedChecksum); + + return (ExpectedChecksum == CalculatedChecksum); +} + +static void SendACKToGDB(void) +{ + MriTargetSendChar('+'); +} + +static void SendNAKToGDB(void) +{ + MriTargetSendChar('-'); +} + +static int GetPacketAndValidateChecksum(char* pBuffer, size_t BufferSize) +{ + char LastChar; + unsigned char CalculatedChecksum; + int CompletePacket; + + LastChar = g_PushedChar; + g_PushedChar = '\0'; + do + { + WaitForStartOfNextPacket(LastChar); + CompletePacket = GetPacketData(pBuffer, BufferSize, &CalculatedChecksum, &LastChar); + } while (!CompletePacket); + + return ValidatePacketChecksum(CalculatedChecksum); +} + +static int GetMostRecentPacket(char* pBuffer, size_t BufferSize) +{ + int ValidPacket; + + do + { + ValidPacket = GetPacketAndValidateChecksum(pBuffer, BufferSize); + } while (MriTargetReadable()); + + if (ValidPacket) + { + SendACKToGDB(); + return 1; + } + else + { + SendNAKToGDB(); + return 0; + } +} + +static void _GetPacketFromGDB(char* pBuffer, size_t BufferSize) +{ + int PacketChecksumGood; + + do + { + PacketChecksumGood = GetMostRecentPacket(pBuffer, BufferSize); + } while(!PacketChecksumGood); +} + +static void _SendPacketToGDB(SBuffer* pBuffer) +{ + char* pEnd = pBuffer->pCurrent; + char NextChar; + + /* Keeps looping until GDB sends back the '+' packet acknowledge character. */ + do + { + unsigned char Checksum = 0; + char* pCurrent = pBuffer->pStart; + + /* Send packet of format: "$#<1ByteChecksumInHex> */ + MriTargetSendChar('$'); + while (pCurrent < pEnd) + { + char Char = *pCurrent; + + MriTargetSendChar(Char); + Checksum += (unsigned char)Char; + pCurrent++; + } + + MriTargetSendChar('#'); + SendByteAsHex(Checksum); + NextChar = MriTargetReceiveChar(); + } while (NextChar != '+' && NextChar != '$'); + + if (NextChar == '$') + { + /* Started receiving another command packet so return so that it can be parsed even though this packet wasn't + received fully. */ + g_PushedChar = NextChar; + } +} + + + +/**************************************************************************************/ +/* Routines used to determine cause of exception trap and extract useful information. */ +/**************************************************************************************/ +static unsigned int GetCurrentlyExecutingExceptionNumber(void) +{ + return (MriGetIPSR() & 0xFF); +} + +static unsigned char DetermineCauseOfDebugEvent(void) +{ + struct + { + unsigned int StatusBit; + unsigned char SignalToReturn; + } static const DebugEventToSignalMap[] = + { + {SCB_DFSR_EXTERNAL, SIGSTOP}, + {SCB_DFSR_DWTTRAP, SIGTRAP}, + {SCB_DFSR_BKPT, SIGTRAP}, + {SCB_DFSR_HALTED, SIGTRAP} + }; + unsigned int DebugFaultStatus = SCB->DFSR; + size_t i; + + for (i = 0 ; i < sizeof(DebugEventToSignalMap)/sizeof(DebugEventToSignalMap[0]) ; i++) + { + if (DebugFaultStatus & DebugEventToSignalMap[i].StatusBit) + { + SCB->DFSR = DebugEventToSignalMap[i].StatusBit; + return DebugEventToSignalMap[i].SignalToReturn; + } + } + + /* NOTE: Default catch all signal is SIGSTOP. */ + return SIGSTOP; +} + +static unsigned char DetermineCauseOfException(void) +{ + unsigned int ExceptionNumber = GetCurrentlyExecutingExceptionNumber(); + + /* UNDONE: Might want to look at Fault Status Registers to better disambiguate cause of faults. For example you + can get a UsageFault for divide by 0 errors but today this code just returns SIGILL. */ + switch(ExceptionNumber) + { + case 2: + /* NMI */ + return SIGINT; + case 3: + /* HardFault */ + return SIGSEGV; + case 4: + /* MemManage */ + return SIGSEGV; + case 5: + /* BusFault */ + return SIGBUS; + case 6: + /* UsageFault */ + return SIGILL; + case 12: + /* Debug Monitor */ + return DetermineCauseOfDebugEvent(); + case 21: + /* UART0 */ + return SIGINT; + default: + /* NOTE: Catch all signal will be SEGSTOP. */ + return SIGSTOP; + } +} + +static unsigned int IsUartInterrupt(void) +{ + return (21 == GetCurrentlyExecutingExceptionNumber()); +} + + + +/*********************************************/ +/* Routines to manipulate MRI state objects. */ +/*********************************************/ +static void SMriState_Init(SMriState* pState) +{ + memset(pState, 0, sizeof(*pState)); + pState->SignalValue = DetermineCauseOfException(); + pState->OriginalPC = g_MriContext.PC; + pState->OriginalPSRBitsToMaintain = g_MriContext.CPSR & PSR_STACK_ALIGN; + pState->MPUControlValueBeforeDisabling = GetMPUControlValue(); +} + +static void SMriState_InitBuffer(SMriState* pState) +{ + SBuffer_Init(&pState->Buffer, pState->InputOutputBuffer, sizeof(pState->InputOutputBuffer)); +} + +static void SMriState_PrepareStringResponse(SMriState* pState, const char* pErrorString) +{ + SMriState_InitBuffer(pState); + SBuffer_WriteString(&pState->Buffer, pErrorString); +} + +static void SMriState_SendPacketToGDB(SMriState* pState) +{ + if (SBuffer_BufferOverrunDetected(&pState->Buffer)) + { + SMriState_InitBuffer(pState); + SBuffer_WriteString(&pState->Buffer, MRI_ERROR_BUFFER_OVERRUN); + } + + _SendPacketToGDB(&pState->Buffer); +} + +static void SMriState_GetPacketFromGDB(SMriState* pState) +{ + _GetPacketFromGDB(pState->InputOutputBuffer, sizeof(pState->InputOutputBuffer)); + SBuffer_Init(&pState->Buffer, pState->InputOutputBuffer, strlen(pState->InputOutputBuffer)); +} + +static void SMriState_PrepareForRestart(SMriState* pState) +{ + SetMPUControlValue(pState->MPUControlValueBeforeDisabling); + ClearDebuggerActiveFlag(); +} + +static int SMriState_IsDebugTrap(SMriState* pState) +{ + return (pState->SignalValue == SIGTRAP); +} + + + +/*********************************************/ +/* Routines to handle hardcoded breakpoints. */ +/*********************************************/ +static int IsPCUnchanged(SMriState* pState) +{ + return (g_MriContext.PC == pState->OriginalPC); +} + +static int DoesPCPointToHardCodedBreakpoint(void) +{ + static const unsigned short HardCodedBreakpointMachineCode = 0xbe00; + const unsigned short* pCurrentInstruction = (const unsigned short*)g_MriContext.PC; + + return (HardCodedBreakpointMachineCode == *pCurrentInstruction); +} + +static int ShouldSkipHardcodedBreakpoint(SMriState* pState) +{ + return (IsPCUnchanged(pState) && DoesPCPointToHardCodedBreakpoint()); +} + +static int IsInstruction32Bit(unsigned short FirstWordOfInstruction) +{ + unsigned short MaskedOffUpper5BitsOfWord = FirstWordOfInstruction & 0xF800; + + /* 32-bit instructions start with 0b11101, 0b11110, 0b11111 according to page A5-152 of the + ARMv7-M Architecture Manual. */ + if (MaskedOffUpper5BitsOfWord == 0xE800 || + MaskedOffUpper5BitsOfWord == 0xF000 || + MaskedOffUpper5BitsOfWord == 0xF800) + { + return 1; + } + else + { + return 0; + } +} + +static void AdvanceToNextInstruction(void) +{ + unsigned short* pCurrentInstruction; + unsigned short FirstWordOfCurrentInstruction; + + pCurrentInstruction = (unsigned short*)g_MriContext.PC; + FirstWordOfCurrentInstruction = *pCurrentInstruction; + + if (IsInstruction32Bit(FirstWordOfCurrentInstruction)) + { + /* 32-bit Instruction. */ + g_MriContext.PC += 4; + } + else + { + /* 16-bit Instruction. */ + g_MriContext.PC += 2; + } +} + + + +/***************************************************/ +/* Routines to handle mbed semihost functionality. */ +/***************************************************/ +static unsigned short GetCurrentInstruction(void) +{ + const unsigned short* pCurrentInstruction = (const unsigned short*)g_MriContext.PC; + + return *pCurrentInstruction; +} + +static int IsInstructionMbedSemihostBreakpoint(unsigned short Instruction) +{ + static const unsigned short MbedSemihostBreakpointMachineCode = 0xbeab; + + return (MbedSemihostBreakpointMachineCode == Instruction); +} + +static int IsInstructionMriSemihostBreakpoint(unsigned short Instruction) +{ + static const unsigned short MriSemihostBreakpointMachineCode = 0xbeff; + + return (MriSemihostBreakpointMachineCode == Instruction); +} + +static int DoesPCPointToSemihostBreakpoint(void) +{ + unsigned short Instruction = GetCurrentInstruction(); + + return (IsInstructionMbedSemihostBreakpoint(Instruction) || + IsInstructionMriSemihostBreakpoint(Instruction)); +} + +extern "C" int semihost_uid(unsigned char* pOutputBuffer); + +static int FetchAndSaveMbedUID(void) +{ + return semihost_uid(g_MriMbedUid); +} + +static int HandleMbedSemihostUidRequest(void) +{ + struct SUidParameters + { + unsigned char* pBuffer; + unsigned int BufferSize; + }; + const SUidParameters* pParameters; + unsigned int CopySize; + + pParameters = (const SUidParameters*)g_MriContext.R1; + CopySize = pParameters->BufferSize; + if (CopySize > sizeof(g_MriMbedUid)) + { + CopySize = sizeof(g_MriMbedUid); + } + memcpy(pParameters->pBuffer, g_MriMbedUid, CopySize); + + return 0; +} + +static int HandleMbedSemihostRequest(void) +{ + unsigned int OpCode; + int ReturnCode; + + OpCode = g_MriContext.R0; + switch (OpCode) + { + case 257: + ReturnCode = HandleMbedSemihostUidRequest(); + break; + default: + return 0; + } + + AdvanceToNextInstruction(); + + g_MriContext.R0 = ReturnCode; + return (ReturnCode != -1); +} + +/* Sent when target application wants to write to console or a file on gdb host. An example is printf(). + + Data Format: Fwrite,ff,pp,cc + + Where ff is the hex value of the file descriptor of the file to which the data should be written. + pp is the hex representation of the buffer to be written to the specified file. + cc is the hex value of the count of bytes in the buffer to be written to the specified file. +*/ +static void HandleMriSemihostWriteRequest(SMriState* pState) +{ + static const char GdbWriteCommand[] = "Fwrite,"; + SBuffer* pBuffer = &pState->Buffer; + unsigned int FileDescriptor = g_MriContext.R0; + unsigned int BufferAddress = g_MriContext.R1; + unsigned int BufferSize = g_MriContext.R2; + + SMriState_InitBuffer(pState); + SBuffer_WriteString(pBuffer, GdbWriteCommand); + SBuffer_WriteUIntegerAsHex(pBuffer,FileDescriptor); + SBuffer_WriteChar(pBuffer, ','); + SBuffer_WriteUIntegerAsHex(pBuffer, BufferAddress); + SBuffer_WriteChar(pBuffer, ','); + SBuffer_WriteUIntegerAsHex(pBuffer, BufferSize); + + SMriState_SendPacketToGDB(pState); +} + +/* Sent when target application wants to read from console or a file on gdb host. An example is scanf(). + + Data Format: Fread,ff,pp,cc + + Where ff is the hex value of the file descriptor of the file from which the data should be read. + pp is the hex representation of the buffer to be read into. + cc is the hex value of the count of bytes in the buffer to be read from the specified file. +*/ +static void HandleMriSemihostReadRequest(SMriState* pState) +{ + static const char GdbReadCommand[] = "Fread,"; + SBuffer* pBuffer = &pState->Buffer; + unsigned int FileDescriptor = g_MriContext.R0; + unsigned int BufferAddress = g_MriContext.R1; + unsigned int BufferSize = g_MriContext.R2; + + SMriState_InitBuffer(pState); + SBuffer_WriteString(pBuffer, GdbReadCommand); + SBuffer_WriteUIntegerAsHex(pBuffer,FileDescriptor); + SBuffer_WriteChar(pBuffer, ','); + SBuffer_WriteUIntegerAsHex(pBuffer, BufferAddress); + SBuffer_WriteChar(pBuffer, ','); + SBuffer_WriteUIntegerAsHex(pBuffer, BufferSize); + + SMriState_SendPacketToGDB(pState); +} + +static int WasControlCFlagSet(SMriState* pState) +{ + return (pState->Flags & MRI_STATE_FLAGS_SEMIHOST_CTRL_C); +} + +static int WasSemihostCallCancelled(SMriState* pState) +{ + return (pState->SemihostErrno == EINTR); +} + +static void MarkSemihostCallAsHandled(SMriState* pState) +{ + AdvanceToNextInstruction(); + g_MriContext.R0 = pState->SemihostReturnCode; + (errno) = pState->SemihostErrno; +} + +static int HandleMriSemihostRequest(SMriState* pState) +{ + unsigned int SemihostOperation; + + SemihostOperation = g_MriContext.PC | 1; + if (SemihostOperation == (unsigned int)__MriSemihostWrite) + { + HandleMriSemihostWriteRequest(pState); + } + else if (SemihostOperation == (unsigned int)__MriSemihostRead) + { + HandleMriSemihostReadRequest(pState); + } + else + { + return 0; + } + + GdbCommandHandlingLoop(pState); + + if (WasControlCFlagSet(pState)) + { + if (!WasSemihostCallCancelled(pState)) + { + MarkSemihostCallAsHandled(pState); + } + pState->SignalValue = SIGINT; + + return 0; + } + else + { + MarkSemihostCallAsHandled(pState); + + return 1; + } +} + +static int HandleSemihostRequest(SMriState* pState) +{ + unsigned short Instruction = GetCurrentInstruction(); + + if (IsInstructionMbedSemihostBreakpoint(Instruction)) + { + return HandleMbedSemihostRequest(); + } + else if (IsInstructionMriSemihostBreakpoint(Instruction)) + { + return HandleMriSemihostRequest(pState); + } + else + { + return 0; + } +} + + +/***************************************************************************************************/ +/* Routines to read/write memory and detect any faults that might occur while attempting to do so. */ +/***************************************************************************************************/ +static void SetDebuggerActiveFlag(void) +{ + g_MriFlags |= MRI_FLAGS_ACTIVE_DEBUG; +} + +static void ClearDebuggerActiveFlag(void) +{ + g_MriFlags &= ~MRI_FLAGS_ACTIVE_DEBUG; +} + +static void ClearFaultDetectionFlag(void) +{ + g_MriFlags &= ~MRI_FLAGS_FAULT_DURING_DEBUG; +} + +static int WasFaultDetected(void) +{ + return (g_MriFlags & MRI_FLAGS_FAULT_DURING_DEBUG); +} + +static int ReadMemoryIntoHexBuffer(SBuffer* pBuffer, + const void* pvMemory, + int ReadByteCount) +{ + const volatile unsigned char* pMemory = (const volatile unsigned char*) pvMemory; + + ClearFaultDetectionFlag(); + + while (ReadByteCount-- > 0) + { + unsigned char Byte; + + Byte = *pMemory++; + if (WasFaultDetected()) + { + /* Return false when memory access error is encountered. */ + return 0; + } + + SBuffer_WriteByteAsHex(pBuffer, Byte); + } + + /* Return true on success. If pBuffer was overflown, SendPacketToGDB() will detect and return appropriate error. */ + return 1; +} + +static int WriteHexBufferToMemory(SBuffer* pBuffer, + void* pvMemory, + int WriteByteCount) +{ + volatile unsigned char* pMemory = (volatile unsigned char*)pvMemory; + + ClearFaultDetectionFlag(); + + while (WriteByteCount-- > 0) + { + unsigned char Byte; + + if (!SBuffer_ReadByteAsHex(pBuffer, &Byte)) + { + /* Return false when input hex buffer overflow is detected. */ + return 0; + } + + *pMemory++ = Byte; + if (WasFaultDetected()) + { + /* Return false when memory access error is encountered. */ + return 0; + } + } + + /* Return true on successful write. */ + return 1; +} + + + +/***************************************************************/ +/* Routines to disable the debug interface on the mbed device. */ +/***************************************************************/ +static void DisableMbedInterface(void) +{ + static const unsigned int DebugDetachWaitTimeout = 5000; + + if (!IsDebuggerAttached()) + { + /* mbed interface exists on JTAG bus so if no debugger, then no potential for mbed interface. */ + return; + } + + FetchAndSaveMbedUID(); + MriDisableMbed(); + + if (WaitForDebuggerToDetach(DebugDetachWaitTimeout)) + { + // UNDONE: printf("Failed to disable mbed debug interface.\n"); + g_MriFlags |= MRI_FLAGS_FAILED_MBED_DISABLE; + } + else + { + g_MriFlags |= MRI_FLAGS_MBED_DETECTED; + } +} + +static int IsMbedDisabled(void) +{ + return !(g_MriFlags & MRI_FLAGS_FAILED_MBED_DISABLE); +} + + + +/**********************************/ +/* GDB Command Handling Routines. */ +/**********************************/ +static void SendRegisterFor_T_Response(SBuffer* pBuffer, unsigned char RegisterOffset, unsigned int RegisterValue) +{ + SBuffer_WriteByteAsHex(pBuffer, RegisterOffset); + SBuffer_WriteChar(pBuffer, ':'); + ReadMemoryIntoHexBuffer(pBuffer, &RegisterValue, sizeof(RegisterValue)); + SBuffer_WriteChar(pBuffer, ';'); +} + +static void PrepareEmptyResponseForUnknownCommand(SMriState* pState) +{ + SMriState_InitBuffer(pState); +} + +/* Sent when an exception occurs while program is executing because of previous 'c' (Continue) or 's' (Step) commands. + + Data Format: Tssii:xxxxxxxx;ii:xxxxxxxx;... + + Where ss is the hex value of the signal which caused the exception. + ii is the hex offset of the 32-bit register value following the ':' The offset is relative to the register + contents in the g response packet and the SContext structure. + xxxxxxxx is the 32-bit value of the specified register in hex format. + The above ii:xxxxxxxx; patterns can be repeated for whichever register values should be sent with T repsonse. +*/ +static unsigned int Send_T_StopResponse(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + + SMriState_InitBuffer(pState); + SBuffer_WriteChar(pBuffer, 'T'); + SBuffer_WriteByteAsHex(pBuffer, pState->SignalValue); + + SendRegisterFor_T_Response(pBuffer, CONTEXT_MEMBER_INDEX(R12), g_MriContext.R12); + SendRegisterFor_T_Response(pBuffer, CONTEXT_MEMBER_INDEX(SP), g_MriContext.SP); + SendRegisterFor_T_Response(pBuffer, CONTEXT_MEMBER_INDEX(LR), g_MriContext.LR); + SendRegisterFor_T_Response(pBuffer, CONTEXT_MEMBER_INDEX(PC), g_MriContext.PC); + + SMriState_SendPacketToGDB(pState); + + return HANDLER_RETURN_RETURN_IMMEDIATELY; +} + +/* Handle the 'g' command which is to send the contents of the registers back to gdb. + + Command Format: g + Response Format: xxxxxxxxyyyyyyyy... + + Where xxxxxxxx is the hexadecimal representation of the 32-bit R0 register. + yyyyyyyy is the hexadecimal representation of the 32-bit R1 register. + ... and so on through the members of the SContext structure. +*/ +static unsigned int HandleRegisterReadCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + + SMriState_InitBuffer(pState); + ReadMemoryIntoHexBuffer(pBuffer, &g_MriContext, sizeof(g_MriContext)); + return 0; +} + +/* Handle the 'G' command which is to receive the new contents of the registers from gdb for the program to use when + it resumes execution. + + Command Format: Gxxxxxxxxyyyyyyyy... + Response Format: OK + + Where xxxxxxxx is the hexadecimal representation of the 32-bit R0 register. + yyyyyyyy is the hexadecimal representation of the 32-bit R1 register. + ... and so on through the members of the SContext structure. +*/ +static unsigned int HandleRegisterWriteCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + int Result; + unsigned int NewPSR; + + Result = WriteHexBufferToMemory(pBuffer, &g_MriContext, sizeof(g_MriContext)); + NewPSR = g_MriContext.CPSR & (~PSR_STACK_ALIGN); + g_MriContext.CPSR = NewPSR | pState->OriginalPSRBitsToMaintain; + + SMriState_InitBuffer(pState); + if (!Result) + { + SBuffer_WriteString(pBuffer, MRI_ERROR_BUFFER_OVERRUN); + } + else + { + SBuffer_WriteString(pBuffer, "OK"); + } + return 0; +} + +/* Handle the 'm' command which is to read the specified address range from memory. + + Command Format: mAAAAAAAA,LLLLLLLL + Response Format: xx... + + Where AAAAAAAA is the hexadecimal representation of the address where the read is to start. + LLLLLLLL is the hexadecimal representation of the length (in bytes) of the read to be conducted. + xx is the hexadecimal representation of the first byte read from the specified location. + ... continue returning the rest of LLLLLLLL-1 bytes in hexadecimal format. +*/ +static unsigned int HandleMemoryReadCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + unsigned int Address; + unsigned int Length; + + if (SBuffer_ReadUIntegerAsHex(pBuffer, &Address) && + SBuffer_IsNextCharEqualTo(pBuffer, ',') && + SBuffer_ReadUIntegerAsHex(pBuffer, &Length)) + { + SMriState_InitBuffer(pState); + if (!ReadMemoryIntoHexBuffer(pBuffer, (unsigned char *)Address, Length)) + { + /* Received an exception while attempting to read from memory. */ + SMriState_PrepareStringResponse(pState, MRI_ERROR_MEMORY_ACCESS_FAILURE); + } + } + else + { + /* Failed parsing the m command arguments. */ + SMriState_PrepareStringResponse(pState, MRI_ERROR_INVALID_ARGUMENT); + } + return 0; +} + +/* Handle the 'm' command which is to read the specified address range from memory. + + Command Format: mAAAAAAAA,LLLLLLLL + Response Format: xx... + + Where AAAAAAAA is the hexadecimal representation of the address where the read is to start. + LLLLLLLL is the hexadecimal representation of the length (in bytes) of the read to be conducted. + xx is the hexadecimal representation of the first byte read from the specified location. + ... continue returning the rest of LLLLLLLL-1 bytes in hexadecimal format. +*/ +static unsigned int HandleMemoryWriteCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + unsigned int Address; + unsigned int Length; + + if (SBuffer_ReadUIntegerAsHex(pBuffer, &Address) && + SBuffer_IsNextCharEqualTo(pBuffer, ',') && + SBuffer_ReadUIntegerAsHex(pBuffer, &Length) && + SBuffer_IsNextCharEqualTo(pBuffer, ':')) + { + if (WriteHexBufferToMemory(pBuffer, (unsigned char *)Address, Length)) + { + /* Successfully wrote to memory so return OK response. */ + SMriState_PrepareStringResponse(pState, "OK"); + } + else + { + /* Received an exception while attempting to write to memory. */ + SMriState_PrepareStringResponse(pState, MRI_ERROR_MEMORY_ACCESS_FAILURE); + } + } + else + { + SMriState_PrepareStringResponse(pState, MRI_ERROR_INVALID_ARGUMENT); + } + return 0; +} + +/* Handle the 'c' command which is sent from gdb to tell the debugger to continue execution of the currently halted + program. + + Command Format: cAAAAAAAA + Response Format: Blank until the next exception, at which time a 'T' stop response packet will be sent. + + Where AAAAAAAA is an optional value to be used for the Program Counter when restarting the program. +*/ +static unsigned int HandleContinueCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + unsigned int Address; + + if (ShouldSkipHardcodedBreakpoint(pState)) + { + AdvanceToNextInstruction(); + } + + /* Try to read optional parameter, pc unchanged if no parm */ + if (SBuffer_ReadUIntegerAsHex(pBuffer, &Address)) + { + /* Update PC register with new address. */ + g_MriContext.PC = Address; + } + + return (HANDLER_RETURN_RESUME_PROGRAM | HANDLER_RETURN_RETURN_IMMEDIATELY); +} + +/* Handle the "qSupported" command used by gdb to communicate state to debug monitor and vice versa. + + Reponse Format: qXfer:memory-map:read+;PacketSize==SSSSSSSS + Where SSSSSSSS is the hexadecimal representation of the maximum packet size support by this stub. +*/ +static unsigned int HandleQuerySupportedCommand(SMriState* pState) +{ + /* gdb includes # and 2 chars of checksum that are not placed in our buffer. */ + static const unsigned int PacketSize = sizeof(SContext) + 3; + static const char QuerySupportResponse[] = "qXfer:memory-map:read+;PacketSize="; + SBuffer* pBuffer = &pState->Buffer; + + SMriState_InitBuffer(pState); + SBuffer_WriteString(pBuffer, QuerySupportResponse); + SBuffer_WriteUIntegerAsHex(pBuffer, PacketSize); + + return 0; +} + +/* Handle the "qXfer:memory-map" command used by gdb to read the device memory map from the stub. + + Command Format: qXfer:memory-map:read::offset,length +*/ +static unsigned int HandleQueryTransferMemoryMapCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + unsigned int Offset; + unsigned int Length; + static const char ReadCommand[] = "read"; + static const char MemoryMapXML[] = "" + "" + "" + " 0x1000" + " 0x8000" + " " + " " + ""; + + if (SBuffer_IsNextCharEqualTo(pBuffer, ':') && + SBuffer_MatchesString(pBuffer, ReadCommand, sizeof(ReadCommand)-1) && + SBuffer_IsNextCharEqualTo(pBuffer, ':') && + SBuffer_IsNextCharEqualTo(pBuffer, ':') && + SBuffer_ReadUIntegerAsHex(pBuffer, &Offset) && + SBuffer_IsNextCharEqualTo(pBuffer, ',') && + SBuffer_ReadUIntegerAsHex(pBuffer, &Length)) + { + char DataPrefixChar = 'm'; + unsigned int OutputBufferSize; + unsigned int ValidMemoryMapBytes; + + if (Offset >= (sizeof(MemoryMapXML) - 1)) + { + /* Attempt to read past end of XML content so flag with a l only packet. */ + DataPrefixChar = 'l'; + Length = 0; + ValidMemoryMapBytes = 0; + } + else + { + ValidMemoryMapBytes = (sizeof(MemoryMapXML) - 1) - Offset; + } + + SMriState_InitBuffer(pState); + OutputBufferSize = SBuffer_BytesLeft(pBuffer); + + if (Length > OutputBufferSize) + { + Length = OutputBufferSize; + } + if (Length > ValidMemoryMapBytes) + { + DataPrefixChar = 'l'; + Length = ValidMemoryMapBytes; + } + + SBuffer_WriteChar(pBuffer, DataPrefixChar); + SBuffer_WriteSizedString(pBuffer, &MemoryMapXML[Offset], Length); + + return 0; + } + else + { + SMriState_PrepareStringResponse(pState, MRI_ERROR_INVALID_ARGUMENT); + return 0; + } +} + +/* Handle the "qXfer" command used by gdb to transfer data to and from the stub for special functionality. + + Command Format: qXfer:object:read:annex:offset,length + Where supported objects are currently: + memory-map +*/ +static unsigned int HandleQueryTransferCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + static const char MemoryMapObject[] = "memory-map"; + + if (!SBuffer_IsNextCharEqualTo(pBuffer, ':')) + { + SMriState_PrepareStringResponse(pState, MRI_ERROR_INVALID_ARGUMENT); + return 0; + } + + if (SBuffer_MatchesString(pBuffer, MemoryMapObject, sizeof(MemoryMapObject)-1)) + { + return HandleQueryTransferMemoryMapCommand(pState); + } + else + { + PrepareEmptyResponseForUnknownCommand(pState); + return 0; + } +} + +/* Handle the 'q' command used by gdb to communicate state to debug monitor and vice versa. + + Command Format: qSSS + Where SSS is a variable length string indicating which query command is being sent to the stub. +*/ +static unsigned int HandleQueryCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + static const char qSupportedCommand[] = "Supported"; + static const char qXferCommand[] = "Xfer"; + + if (SBuffer_MatchesString(pBuffer, qSupportedCommand, sizeof(qSupportedCommand)-1)) + { + return HandleQuerySupportedCommand(pState); + } + else if (SBuffer_MatchesString(pBuffer, qXferCommand, sizeof(qXferCommand)-1)) + { + return HandleQueryTransferCommand(pState); + } + else + { + PrepareEmptyResponseForUnknownCommand(pState); + return 0; + } +} + +static int Is32BitInstructionKind(char Kind, int* pIs32BitInstruction) +{ + switch (Kind) + { + case '2': + *pIs32BitInstruction = 0; + return 1; + case '3': + case '4': + *pIs32BitInstruction = 1; + return 1; + default: + *pIs32BitInstruction = 0; + return 0; + } +} + +static int ParseBreakpointWatchpointCommandArguments(SMriState* pState, SBreakpointWatchpointArguments* pArguments) +{ + SBuffer* pBuffer = &pState->Buffer; + char Kind; + + if (SBuffer_ReadChar(pBuffer, &pArguments->Type) && + SBuffer_IsNextCharEqualTo(pBuffer, ',') && + SBuffer_ReadUIntegerAsHex(pBuffer, &pArguments->Address) && + SBuffer_IsNextCharEqualTo(pBuffer, ',') && + SBuffer_ReadChar(pBuffer, &Kind) && + Is32BitInstructionKind(Kind, &pArguments->Is32BitInstruction)) + { + return 1; + } + else + { + SMriState_PrepareStringResponse(pState, MRI_ERROR_INVALID_ARGUMENT); + return 0; + } +} + +/* Handle the '"Z0" command used by gdb to set hardware breakpoints. + + Command Format: Z0,AAAAAAAA,K + Response Format: OK + Where AAAAAAAA is the hexadecimal representation of the address on which the breakpoint should be set. + K is either 2: 16-bit Thumb instruction. + 3: 32-bit Thumb2 instruction. + 4: 32-bit ARM insruction. +*/ +static void HandleHardwareBreakpointSetCommand(SMriState* pState, SBreakpointWatchpointArguments* pArguments) +{ + SBuffer* pBuffer = &pState->Buffer; + uint32_t* pFPBBreakpointComparator; + + SMriState_InitBuffer(pState); + + pFPBBreakpointComparator = EnableFPBBreakpoint(pArguments->Address, pArguments->Is32BitInstruction); + if (!pFPBBreakpointComparator) + { + SBuffer_WriteString(pBuffer, MRI_ERROR_NO_FREE_BREAKPOINT); + } + else + { + SBuffer_WriteString(pBuffer, "OK"); + } +} + +/* Handle the '"z0" command used by gdb to remove hardware breakpoints. + + Command Format: z0,AAAAAAAA,K + Response Format: OK + Where AAAAAAAA is the hexadecimal representation of the address on which the breakpoint should be removed. + K is either 2: 16-bit Thumb instruction. + 3: 32-bit Thumb2 instruction. + 4: 32-bit ARM insruction. +*/ +static void HandleHardwareBreakpointRemoveCommand(SMriState* pState, SBreakpointWatchpointArguments* pArguments) +{ + DisableFPBBreakpointComparator(pArguments->Address, pArguments->Is32BitInstruction); + SMriState_PrepareStringResponse(pState, "OK"); +} + +/* Handle the Z* commands which can be used to set breakpoints and watchpoints. */ +static unsigned int HandleBreakpointWatchpointSetCommand(SMriState* pState) +{ + SBreakpointWatchpointArguments Arguments; + + if (!ParseBreakpointWatchpointCommandArguments(pState, &Arguments)) + { + return 0; + } + + switch(Arguments.Type) + { + case '1': + HandleHardwareBreakpointSetCommand(pState, &Arguments); + break; + default: + PrepareEmptyResponseForUnknownCommand(pState); + break; + } + + return 0; +} + +/* Handle the z* commands which can be used to remove breakpoints and watchpoints. */ +static unsigned int HandleBreakpointWatchpointRemoveCommand(SMriState* pState) +{ + SBreakpointWatchpointArguments Arguments; + + if (!ParseBreakpointWatchpointCommandArguments(pState, &Arguments)) + { + return 0; + } + + switch(Arguments.Type) + { + case '1': + HandleHardwareBreakpointRemoveCommand(pState, &Arguments); + break; + default: + PrepareEmptyResponseForUnknownCommand(pState); + break; + } + + return 0; +} + +/* Handle the 's' command which is sent from gdb to tell the debugger to single step over the next instruction in the + currently halted program. + + Command Format: sAAAAAAAA + Response Format: Blank until the next exception, at which time a 'T' stop response packet will be sent. + + Where AAAAAAAA is an optional value to be used for the Program Counter when restarting the program. +*/ +static unsigned int HandleSingleStepCommand(SMriState* pState) +{ + /* Single step is pretty much like continue except processor is told to only execute 1 instruction. */ + HandleContinueCommand(pState); + EnableSingleStep(); + + return (HANDLER_RETURN_RESUME_PROGRAM | HANDLER_RETURN_RETURN_IMMEDIATELY); +} + +static void SetControlCStateFlag(SMriState* pState, int ControlCFlag) +{ + if (ControlCFlag) + { + pState->Flags |= MRI_STATE_FLAGS_SEMIHOST_CTRL_C; + } + else + { + pState->Flags &= ~MRI_STATE_FLAGS_SEMIHOST_CTRL_C; + } +} + +/* Handle the 'F' command which is sent from gdb in response to a previously sent File I/O command from mri. + + Command Format: Frr,ee,C + + Where rr is the hexadecimal representation of the return code from the last requested file I/O command. + ee is the optional hexadecimal value for the errorno associated with the call if rr indicates error. + C is the optional 'C' character sent by gdb to indicate that CTRL+C was pressed by user while gdb + was processing the current file I/O request. +*/ +static unsigned int HandleFileIOCommand(SMriState* pState) +{ + static const char ControlCFlag[] = ",C"; + SBuffer* pBuffer = &pState->Buffer; + int ReturnCode = -1; + int Errno = 0; + int ControlC = 0; + + SBuffer_ReadIntegerAsHex(pBuffer, &ReturnCode); + if (SBuffer_IsNextCharEqualTo(pBuffer, ',')) + { + SBuffer_ReadIntegerAsHex(pBuffer, &Errno); + ControlC = SBuffer_MatchesString(pBuffer, ControlCFlag, sizeof(ControlCFlag)-1); + } + + pState->SemihostReturnCode = ReturnCode; + pState->SemihostErrno = Errno; + SetControlCStateFlag(pState, ControlC); + + return (HANDLER_RETURN_RESUME_PROGRAM | HANDLER_RETURN_RETURN_IMMEDIATELY); +} + +static int HandleGDBCommand(SMriState* pState) +{ + SBuffer* pBuffer = &pState->Buffer; + unsigned int HandlerResult = 0; + char CommandChar; + size_t i; + static const struct + { + unsigned int (*Handler)(SMriState*); + char CommandChar; + } CommandTable[] = + { + {Send_T_StopResponse, '?'}, + {HandleContinueCommand, 'c'}, + {HandleFileIOCommand, 'F'}, + {HandleRegisterReadCommand, 'g'}, + {HandleRegisterWriteCommand, 'G'}, + {HandleMemoryReadCommand, 'm'}, + {HandleMemoryWriteCommand, 'M'}, + {HandleQueryCommand, 'q'}, + {HandleSingleStepCommand, 's'}, + {HandleBreakpointWatchpointRemoveCommand, 'z'}, + {HandleBreakpointWatchpointSetCommand, 'Z'} + }; + + SMriState_GetPacketFromGDB(pState); + + SBuffer_ReadChar(pBuffer, &CommandChar); + for (i = 0 ; i < ARRAY_SIZE(CommandTable) ; i++) + { + if (CommandTable[i].CommandChar == CommandChar) + { + HandlerResult = CommandTable[i].Handler(pState); + if (HandlerResult & HANDLER_RETURN_RETURN_IMMEDIATELY) + { + return HandlerResult & HANDLER_RETURN_RESUME_PROGRAM; + } + else + { + break; + } + } + } + if (ARRAY_SIZE(CommandTable) == i) + { + PrepareEmptyResponseForUnknownCommand(pState); + } + + SMriState_SendPacketToGDB(pState); + return (HandlerResult & HANDLER_RETURN_RESUME_PROGRAM); +} + +static void GdbCommandHandlingLoop(SMriState* pState) +{ + int StartDebuggeeUpAgain; + + do + { + StartDebuggeeUpAgain = HandleGDBCommand(pState); + } while (!StartDebuggeeUpAgain); +} + + + +/********************/ +/* Public routines. */ +/********************/ +extern "C" void MriInit(void) +{ + DisableMbedInterface(); + if (!IsMbedDisabled()) + { + /* UNDONE: Remove and flag as subsequent error on gdb commands */ + // UNDONE: printf("Exiting MriInit() because of failure to disable mbed device.\n"); + return; + } + + /* UNDONE: Do I need to enable TRACE in the DEMCR to use the DWT or just for it to trace? */ + InitDWT(); + InitFPB(); + + DisableSingleStep(); + ClearMonitorPending(); + EnableDebugMonitorAtPriority0(); + InitUart(); +} + + +extern "C" void MriDebugException(void) +{ + SetDebuggerActiveFlag(); + if (IsUartInterrupt() && !ControlCDetected()) + { + /* Just return to active program if gdb sent characters which weren't CTRL+C */ + ClearDebuggerActiveFlag(); + return; + } + + DisableSingleStep(); + ClearMonitorPending(); + SMriState_Init(&g_MriState); + DisableMPU(); + + if (SMriState_IsDebugTrap(&g_MriState) && + DoesPCPointToSemihostBreakpoint() && + HandleSemihostRequest(&g_MriState)) + { + SMriState_PrepareForRestart(&g_MriState); + return; + } + + Send_T_StopResponse(&g_MriState); + GdbCommandHandlingLoop(&g_MriState); + + SMriState_PrepareForRestart(&g_MriState); +} diff --git a/gcc4mbed/mri/mri.h b/gcc4mbed/mri/mri.h new file mode 100644 index 00000000..2561b464 --- /dev/null +++ b/gcc4mbed/mri/mri.h @@ -0,0 +1,23 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +/* Monitor for Remote Inspection header file. */ +#ifndef _MRI_H_ +#define _MRI_H_ + +extern "C" void MriInit(void); +#define __debugbreak() { __asm volatile ("bkpt #0"); } + +#endif /* _MRI_H_ */ diff --git a/gcc4mbed/mri/mriasm.S b/gcc4mbed/mri/mriasm.S new file mode 100644 index 00000000..49d4c0f5 --- /dev/null +++ b/gcc4mbed/mri/mriasm.S @@ -0,0 +1,280 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +/* Implementation of Assembly Language routines to be used by MRI debug monitor. */ + .text + .code 16 + .syntax unified + + + /* NOTE: These symbols must match the equivalent #defines in mri.c */ + .equ MRI_FLAGS_ACTIVE_DEBUG, 1 + .equ MRI_FLAGS_FAULT_DURING_DEBUG, 2 + + + .global MriDisableMbed + /* extern "C" int MriDisableMbed(void); + Attempts to disable the debug interface on the mbed device. + + Returns -1 if the JTAG debugger isn't the mbed interface chip. + + NOTE: This code was taken from a beta mbed library available at: + http://mbed.org/projects/libraries-testing/svn/beta + */ +MriDisableMbed: + sub sp, #8 + add r1, sp, #4 + movw r0, #261 + bkpt 0x00ab + cmp r0, #0 + ite eq + ldreq r0, [sp, #4] + movne.w r0, #-1 + add sp, #8 + bx lr + + + .global MriGetIPSR + /* extern "C" unsigned int MriGetIPSR(void) + Returns the current value of the IPSR register. + */ +MriGetIPSR: + mrs r0, ipsr + bx lr + + + /* Handles exception invokations for MRI. Its main job is to store the interrupted task's context, call into + the C based MriDebugException, and then restore the task's context (which may have been modified by the + debugger. + + Layout of the registers which are pushed on the stack automatically by Cortex-M3 curing exception execution: + SP Value in MSP or PSP task was interrupted. + PSR SP - 4 + PC SP - 8 + LR SP - 12 + R12 SP - 16 + R3 SP - 20 + R2 SP - 24 + R1 SP - 28 + R0 SP - 32 Value in MSP or PSP when handler is started. + + Layout of the SContext record used by gdb for 'g' and 'G' commands. + typedef struct + { + unsigned int R0; + unsigned int R1; + unsigned int R2; + unsigned int R3; + unsigned int R4; + unsigned int R5; + unsigned int R6; + unsigned int R7; + unsigned int R8; + unsigned int R9; + unsigned int R10; + unsigned int R11; + unsigned int R12; + unsigned int SP; + unsigned int LR; + unsigned int PC; + unsigned int Floats[8 * 3]; + unsigned int FPS; + unsigned int CPSR; + } SContext; + */ +MriExceptionHandler: + /**** Task may have been using PSP or MSP so retrieve the correct one into R1. */ + tst lr, #0x4 + ite eq + mrseq r1, msp + mrsne r1, psp + + /**** Detect fault encountered during debug and in such cases, only set flag and skip overwrite of existing context. */ + ldr r0, =g_MriFlags + ldr r2, [r0] + /* If already debugging, then set flag and jump to code which will advance PC before resuming execution. */ + tst r2, #MRI_FLAGS_ACTIVE_DEBUG + ittt ne + orrne r2, #MRI_FLAGS_FAULT_DURING_DEBUG + strne r2, [r0] + bne __MriAdvancePCAndReturn + + /**** Copy R0-R3, R12, LR, PC, and PSR from running task's stack and place in MRI context structure. */ + ldr r0, =g_MriContext + /* Now that R1 contains the SP, we can push away the current LR (and R12 to just keep 8-byte alignment.) */ + push {r12,lr} + /* R0 is now destination pointer to beginning of context record. + R1 is now source pointer to end of auto stacking area. */ + /* Copy R0 - R3 from stacked area to context. */ + ldmia r1!, {r2,r3,r12,lr} + stmia r0!, {r2,r3,r12,lr} + /* Store R4 - R11 to context. */ + stmia r0!, {r4-r11} + /* Load R12, LR, PC, and PSR from stacked area. */ + ldmia r1!, {r2-r5} + /* Store R12 to context. */ + str r2, [r0], #8 /* Skip over SP which was already saved above. */ + /* Store LR & PC to context. */ + stmia r0!, {r3, r4} + /* Store PSR to context, skipping floating point registers and status. */ + str r5, [r0, #8*12+4] + /* R1 will now be pointing to the task's SP at interrupt time unless the stack was 8-byte aligned. */ + tst r5, #0x200 + it ne + addne r1, r1, #4 + /* Jump back past the PC and LR that were placed in context to store the potentially updated SP. */ + str r1, [r0, #-12] + + /**** Run the C routine which allows for debugging of exceptions. */ + bl MriDebugException + + /**** Restore the tasks' registers which may have been modified by debugger. */ + /* Point context source pointer to location of PSR data. */ + ldr r0, =g_MriContext+16*4+8*12+4 + /* Retrieve value of task's SP at time of interrupt. May have been changed by debug client. */ + ldr r1, [r0, #-(4+8*12+3*4)] + /* Does it need to be 8-byte aligned? Fetch PSR, advance down past floating point registers, and check bit 9. */ + ldr r2, [r0], #-(4+8*12) + tst r2, #0x200 + it ne + subne r1, r1, #4 + /* Store PSR on task stack. */ + str r2, [r1, #-4]! + /* Copy PC and LR from context to stacking area. */ + ldmdb r0!, {r2,r3} + stmdb r1!, {r2,r3} + /* Copy r12 from context to stack area. Skip over SP in context as it was already handled above. */ + ldr r12, [r0, #-8]! + str r12, [r1, #-4]! + /* Load R4-R11 from context. */ + ldmdb r0!, {r4-r11} + /* Copy R0 - R3 from context to stack area. */ + ldmdb r0!, {r2,r3,r12,lr} + stmdb r1!, {r2,r3,r12,lr} + /* Task may have been using PSP or MSP so store the new SP (after auto stacking) in appropriate register. */ + pop {r12,lr} + tst lr, #0x4 + ite eq + msreq msp,r1 + msrne psp,r1 + + /**** Make sure that any modifications to the instruction stream by data writes are seen. */ + dsb + isb + + /**** Return to task */ + bx lr + + + .type __MriAdvancePCAndReturn, function + /* Branched to from MriException handler if the debugger is already active. Getting an exception in such a + scenario typically means that a memory fault occurred while attempting to access an invalid memory address so + it should be flagged as such and then the offending instruction skipped. The debug monitor can then check the + flag to see if its memory access caused a fault or not. */ +__MriAdvancePCAndReturn: + /* Load the current value of the PC into R0 and place the instruction code in R2. */ + ldr r0, [r1, #24] + ldrh r2, [r0] + /* Add 2 or 4 to the PC value depending on whether the instruction is 16 or 32-bit in length. */ + and r2, r2, #0xF800 + cmp r2, #0xE800 + beq __InstructionIs32Bit + cmp r2, #0xF000 + beq __InstructionIs32Bit + cmp r2, #0xF800 + beq __InstructionIs32Bit +__InstructionIs16Bit: + add r0, r0, #2 + b __StorePCAndReturn +__InstructionIs32Bit: + add r0, r0, #4 +__StorePCAndReturn: + str r0, [r1, #24] + bx lr + + + .global HardFault_Handler + .type HardFault_Handler, function + /* extern "C" void HardFault_Handler(void); + Override Hard Faults and send to MriExceptionHandler. + */ +HardFault_Handler: + b MriExceptionHandler + + + .global MemManage_Handler + .type MemManage_Handler, function + /* extern "C" void MemManage_Handler(void); + Override MPU Memory Faults and send to MriExceptionHandler. + */ +MemManage_Handler: + b MriExceptionHandler + + + .global BusFault_Handler + .type BusFault_Handler, function + /* extern "C" void BusFault_Handler(void); + Override Bus Faults and send to MriExceptionHandler. + */ +BusFault_Handler: + b MriExceptionHandler + + + .global UsageFault_Handler + .type UsageFault_Handler, function + /* extern "C" void UsageFault_Handler(void); + Override Instruction Usage Faults and send to MriExceptionHandler. + */ +UsageFault_Handler: + b MriExceptionHandler + + + .global DebugMon_Handler + .type DebugMon_Handler, function + /* extern "C" void DebugMon_Handler(void); + Override Debug Monintor exceptions and send to MriExceptionHandler. + */ +DebugMon_Handler: + b MriExceptionHandler + + + .global UART0_IRQHandler + .type UART0_IRQHandler, function + /* extern "C" void UART0_IRQHandler(void); + Override UART0 exceptions and send to MriExceptionHandler. + */ +UART0_IRQHandler: + b MriExceptionHandler + + + .global __MriSemihostWrite + .type __MriSemihostWrite, function + /* extern "C" int __MriSemihostWrite(int file, char *ptr, int len); + Issues semihost write call to PC via gdb. + */ +__MriSemihostWrite: + bkpt 0xff + bx lr + + + .global __MriSemihostRead + .type __MriSemihostRead, function + /* extern "C" int __MriSemihostRead(int file, char *ptr, int len); + Issues semihost read call to PC via gdb. + */ +__MriSemihostRead: + bkpt 0xff + bx lr + \ No newline at end of file diff --git a/gcc4mbed/mri/mriasm.h b/gcc4mbed/mri/mriasm.h new file mode 100644 index 00000000..5a0aaac3 --- /dev/null +++ b/gcc4mbed/mri/mriasm.h @@ -0,0 +1,23 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +/* Monitor for Remote Inspection ARM assembler routine header file. */ +#ifndef _MRIASM_H_ +#define _MRIASM_H_ + +extern "C" int MriDisableMbed(void); +extern "C" unsigned int MriGetIPSR(void); + +#endif /* _MRIASM_H_ */ diff --git a/gcc4mbed/mri/mripriv.h b/gcc4mbed/mri/mripriv.h new file mode 100644 index 00000000..5a366ccf --- /dev/null +++ b/gcc4mbed/mri/mripriv.h @@ -0,0 +1,23 @@ +/* Copyright 2012 Adam Green (http://mbed.org/users/AdamGreen/) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser General Public License as published + by the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . +*/ +/* Monitor for Remote Inspection private header file. */ +#ifndef _MRIPRIV_H_ +#define _MRIPRIV_H_ + +extern "C" int __MriSemihostWrite(int file, char *ptr, int len); +extern "C" int __MriSemihostRead(int file, char *ptr, int len); + +#endif /* _MRIPRIV_H_ */ diff --git a/gcc4mbed/notes/mri.creole b/gcc4mbed/notes/mri.creole new file mode 100644 index 00000000..dfca8edb --- /dev/null +++ b/gcc4mbed/notes/mri.creole @@ -0,0 +1,96 @@ +=Monitor for Remote Inspection (MRI) Notes +==Updates +* **1/9/2012:** Added semihost support for stdin/stdout/stderr. This allows functions like printf() and scanf() to function. Their I/O gets redirected over the serial port to the gdb console. + + +==Installation +There are a few things that you need to download and install for MRI: +* Download [[http://mbed.org/media/uploads/simon/mbedmicrocontroller_21164.if]]. Copy this file to your mbed device and then reset it. This will update the firmware on the interface chip so that the JTAG portion can be disabled. +* Install the MRI repository version of gcc4mbed on your local machine. There are two ways to do this: +** **Recommended:** Clone the repository so that you can pull down updates easily. {{{git clone git@github.com:adamgreen/mri.git}}} +** Go to [[https://github.com/adamgreen/mri/downloads]] and download an archive of the project and decompress it to your local machine. +* Folllow the instructions at [[https://github.com/adamgreen/mri#readme]] to allow the MRI project to pull down and install its dependencies. + +==Usage +The MRI install script will have built its samples with optimizations disabled to give the best debugging experience possible. Run the BuildShell script found in the root of the MRI project directory. This script configures your PATH to make sure that the correct version of gdb is used for debugging. + +The following is an example of running the HelloWorld sample under gdb on OS X. +{{{ +bash-3.2$ cd samples/HelloWorld/ +bash-3.2$ make clean all deploy +rm -f ../../src/gcc4mbed.o ../../src/syscalls.o ./main.o +rm -f HelloWorld.hex +rm -f HelloWorld.elf +rm -f HelloWorld.map +rm -f HelloWorld.bin +rm -f HelloWorld.disasm +arm-none-eabi-g++ -O0 -gstabs+3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions -I./ -I../../external/mbed -I../../external/mbed/LPC1768 -I../../external/FATFileSystem -I../../mri -DTARGET_LPC1768 -DGCC4MBED_DELAYED_STDIO_INIT=1 -c ../../src/gcc4mbed.c -o ../../src/gcc4mbed.o +arm-none-eabi-g++ -O0 -gstabs+3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions -I./ -I../../external/mbed -I../../external/mbed/LPC1768 -I../../external/FATFileSystem -I../../mri -DTARGET_LPC1768 -DGCC4MBED_DELAYED_STDIO_INIT=1 -c ../../src/syscalls.c -o ../../src/syscalls.o +arm-none-eabi-g++ -O0 -gstabs+3 -mcpu=cortex-m3 -mthumb -mthumb-interwork -fshort-wchar -ffunction-sections -fdata-sections -fpromote-loop-indices -Wall -Wextra -Wimplicit -Wcast-align -Wpointer-arith -Wredundant-decls -Wshadow -Wcast-qual -Wcast-align -fno-exceptions -I./ -I../../external/mbed -I../../external/mbed/LPC1768 -I../../external/FATFileSystem -I../../mri -DTARGET_LPC1768 -DGCC4MBED_DELAYED_STDIO_INIT=1 -c main.cpp -o main.o +arm-none-eabi-g++ -mcpu=cortex-m3 -mthumb -O0 -Wl,-Map=HelloWorld.map,--cref,--gc-sections,--no-wchar-size-warning -T../../build/mbed.ld -L ../../external/gcc/LPC1768 ../../src/gcc4mbed.o ../../src/syscalls.o ./main.o ../../mri/mri.ar ../../external/mbed/LPC1768/mbed.ar ../../external/mbed/LPC1768/capi.ar -o HelloWorld.elf +arm-none-eabi-size HelloWorld.elf + text data bss dec hex filename + 73335 1500 1084 75919 1288f HelloWorld.elf +arm-none-eabi-objcopy -R .stack -O ihex HelloWorld.elf HelloWorld.hex +arm-none-eabi-objcopy -O binary HelloWorld.elf HelloWorld.bin +arm-none-eabi-objdump -d HelloWorld.elf >HelloWorld.disasm +cp HelloWorld.bin /Volumes/MBED/ + +***RESET MBED DEVICE*** + +bash-3.2$ arm-none-eabi-gdb HelloWorld.elf --baud 115200 -ex "set target-charset ASCII" +GNU gdb (Sourcery G++ Lite 2011.03-42) 7.2.50.20100908-cvs +Copyright (C) 2010 Free Software Foundation, Inc. +License GPLv3+: GNU GPL version 3 or later +This is free software: you are free to change and redistribute it. +There is NO WARRANTY, to the extent permitted by law. Type "show copying" +and "show warranty" for details. +This GDB was configured as "--host=x86_64-apple-darwin10.8.0 --target=arm-none-eabi". +For bug reporting instructions, please see: +... +Reading symbols from /depots/mri/samples/HelloWorld/HelloWorld.elf...done. +(gdb) target remote /dev/tty.usbmodem412 +Remote debugging using /dev/tty.usbmodem412 +__main () at ../../src/gcc4mbed.c:96 +96 __debugbreak(); +(gdb) break main +Breakpoint 1 at 0x73c: file main.cpp, line 26. +(gdb) c +Continuing. +Note: automatically using hardware breakpoints for read-only addresses. + +Breakpoint 1, main () at main.cpp:26 +26 myled = 1; +(gdb) bt +#0 main () at main.cpp:26 +(gdb) +}}} + +==Important Notes +There are a few things to note about the limitations of a debug monitor like MRI: +* The monitor and associated UART exception handler run at priority level 0. This means that the debugger can't preempt another interrupt service routine that is also running at priority level 0. By default, the mbed SDK places its ISRs at level 0 so you will want to lower the priority level of any ISRs that you are using in your program to guarantee that you can debug hangs in the ISR itself. +{{{ +// For example, to lower the priority of the Cortex-M3 system tick interrupt, you could do the following. +NVIC_SetPriority(SysTick_IRQn, 1); +}}} +* The monitor requires the use of a UART to communicate with gdb. This means that if your application sends data to the PC or another device over the serial port, the monitor will interfere with it. Some additional notes about the pre-alpha build: +** MRI is only able to use the USB based UART at this time. If you are sending data back to the PC over this UART in your application, you will want to use a different UART so as to leave this one free for MRI. This may require the use of a USB-to-serial adapter to allow the connection of one of the other UARTs on the mbed to your PC. In a future release, you will be able to tell MRI to use a different UART at compile time instead of forcing the application to change. + +==Known Issues +Known issues that will be investigated for future fixes include: +* On Mac OS X, I see a hang in gdb when issuing the {{{target remote}}} command. The workaround is to disconnect the mbed device from the Mac by unplugging the USB cable and then reconnecting it to force reenumeration. +* Can't dump objects from the mbed SDK. This includes objects of class types such as DigitialIn, InterruptIn, AnalogOut, etc. and even user created classes which derive from these classes. +* No data watchpoint support. +* LocalFileSystem doesn't work. Use SD based file system instead if possible. +* User must be careful when debugging hard faults. Attempting to read/write from/to invalid memory locations could cause a double fault hang. +* Stack pointer corruption bugs might leave the debug monitor in a state where it can't function. +* While MRI has been shown to work on some other LPC17xx based development systems, this isn't currently a supported scenario. However, as long as the device doesn't have a JTAG debugger attached and you can connect the PC to UART0 on the device, it should work. + + +==Hit a Problem! +GDB allows for all of the data sent between your PC and the remote MRI target to be captured to a log file. If you enter the following command in GDB before issuing the "target remote" command then everything for your session will be logged to a file called mri.log in the current directory where GDB was launched: +{{{ +set remotelogfile mri.log +}}} + +Describe as clearly as possible what you were doing when you encountered the problem and then e-mail me this description along with a log file captured as described above. I have an electronic mail account at yahoo.com. The alias I use there is adamgrym. \ No newline at end of file diff --git a/gcc4mbed/samples/Blink/main.cpp b/gcc4mbed/samples/Blink/main.cpp new file mode 100644 index 00000000..e0a385ec --- /dev/null +++ b/gcc4mbed/samples/Blink/main.cpp @@ -0,0 +1,33 @@ +/* Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +*/ +/* Test which brings default HelloWorld project from mbed online compiler + to be built under GCC. +*/ +#include "LPC17xx.h" + +volatile int g_LoopDummy; + +int main() +{ + LPC_GPIO1->FIODIR |= 1 << 18; // P1.18 connected to LED1 + while(1) + { + LPC_GPIO1->FIOPIN ^= 1 << 18; // Toggle P1.18 + for (int i = 0 ; i < 5000000 && !g_LoopDummy ; i++) + { + } + } + return 0; +} diff --git a/gcc4mbed/samples/Blink/makefile b/gcc4mbed/samples/Blink/makefile new file mode 100644 index 00000000..bff78b25 --- /dev/null +++ b/gcc4mbed/samples/Blink/makefile @@ -0,0 +1,20 @@ +# Copyright 2011 Adam Green (http://mbed.org/users/AdamGreen/) +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +PROJECT=Blink +GCC4MBED_DIR=../.. +LIBS_PREFIX= +LIBS_SUFFIX= +GCC4MBED_DELAYED_STDIO_INIT=1 + +include ../../build/gcc4mbed.mk diff --git a/gcc4mbed/samples/CTest/CTest.bin b/gcc4mbed/samples/CTest/CTest.bin deleted file mode 100755 index 1b292826aef7c0d16065c4edbef570566725bd15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24456 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 diff --git a/gcc4mbed/samples/CTest/CTest.disasm b/gcc4mbed/samples/CTest/CTest.disasm deleted file mode 100644 index 39586e54..00000000 --- a/gcc4mbed/samples/CTest/CTest.disasm +++ /dev/null @@ -1,8614 +0,0 @@ - -CTest.elf: file format elf32-littlearm - - -Disassembly of section .text: - -00000000 <__Vectors>: - 0: 00 80 00 10 d1 03 00 00 d9 03 00 00 db 03 00 00 ................ - 10: dd 03 00 00 df 03 00 00 e1 03 00 00 00 00 00 00 ................ - ... - 2c: e3 03 00 00 e5 03 00 00 00 00 00 00 e7 03 00 00 ................ - 3c: e9 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 4c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 5c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 6c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 7c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 8c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 9c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - ac: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - bc: eb 03 00 00 eb 03 00 00 ........ - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f000 fe8b bl eb8 <__libc_init_array> - 1a2: f000 f8c5 bl 330
- 1a6: f005 fa73 bl 5690 - 1aa: bf00 nop - 1ac: 00005a28 .word 0x00005a28 - 1b0: 10000000 .word 0x10000000 - 1b4: 10000560 .word 0x10000560 - 1b8: 00005f88 .word 0x00005f88 - 1bc: 100005c8 .word 0x100005c8 - 1c0: 100005c8 .word 0x100005c8 - 1c4: 10000560 .word 0x10000560 - 1c8: 100005c8 .word 0x100005c8 - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 5360 movw r3, #1376 ; 0x560 - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 5060 movw r0, #1376 ; 0x560 - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330
: - 330: b510 push {r4, lr} - 332: 4c07 ldr r4, [pc, #28] ; (350 ) - 334: 6962 ldr r2, [r4, #20] - 336: 69a1 ldr r1, [r4, #24] - 338: 4806 ldr r0, [pc, #24] ; (354 ) - 33a: 6191 str r1, [r2, #24] - 33c: f005 fa04 bl 5748 - 340: 6963 ldr r3, [r4, #20] - 342: 69a2 ldr r2, [r4, #24] - 344: 4803 ldr r0, [pc, #12] ; (354 ) - 346: 61da str r2, [r3, #28] - 348: f005 f9fe bl 5748 - 34c: e7f2 b.n 334 - 34e: bf00 nop - 350: 10000564 .word 0x10000564 - 354: 3e4ccccd .word 0x3e4ccccd - -00000358 <_GLOBAL__I_myled>: - 358: b510 push {r4, lr} - 35a: 4c06 ldr r4, [pc, #24] ; (374 <_GLOBAL__I_myled+0x1c>) - 35c: 2200 movs r2, #0 - 35e: 4906 ldr r1, [pc, #24] ; (378 <_GLOBAL__I_myled+0x20>) - 360: 4620 mov r0, r4 - 362: f004 ffb1 bl 52c8 <_ZN4mbed10DigitalOutC1E7PinNamePKc> - 366: 4905 ldr r1, [pc, #20] ; (37c <_GLOBAL__I_myled+0x24>) - 368: 4a05 ldr r2, [pc, #20] ; (380 <_GLOBAL__I_myled+0x28>) - 36a: 4620 mov r0, r4 - 36c: e8bd 4010 ldmia.w sp!, {r4, lr} - 370: f000 b840 b.w 3f4 <__aeabi_atexit> - 374: 10000564 .word 0x10000564 - 378: 2009c032 .word 0x2009c032 - 37c: 00005305 .word 0x00005305 - 380: 10000000 .word 0x10000000 - -00000384 <_kill>: - 384: 4b02 ldr r3, [pc, #8] ; (390 <_kill+0xc>) - 386: 2216 movs r2, #22 - 388: 601a str r2, [r3, #0] - 38a: f04f 30ff mov.w r0, #4294967295 - 38e: 4770 bx lr - 390: 100005c4 .word 0x100005c4 - -00000394 <_exit>: - 394: b508 push {r3, lr} - 396: f005 f97b bl 5690 - 39a: bf00 nop - -0000039c <_getpid>: - 39c: 2001 movs r0, #1 - 39e: 4770 bx lr - -000003a0 <_sbrk>: - 3a0: b570 push {r4, r5, r6, lr} - 3a2: 4d09 ldr r5, [pc, #36] ; (3c8 <_sbrk+0x28>) - 3a4: 4606 mov r6, r0 - 3a6: 682c ldr r4, [r5, #0] - 3a8: b14c cbz r4, 3be <_sbrk+0x1e> - 3aa: f005 f967 bl 567c <__get_MSP> - 3ae: 19a3 adds r3, r4, r6 - 3b0: 4283 cmp r3, r0 - 3b2: d807 bhi.n 3c4 <_sbrk+0x24> - 3b4: 6829 ldr r1, [r5, #0] - 3b6: 4620 mov r0, r4 - 3b8: 198e adds r6, r1, r6 - 3ba: 602e str r6, [r5, #0] - 3bc: bd70 pop {r4, r5, r6, pc} - 3be: 4c03 ldr r4, [pc, #12] ; (3cc <_sbrk+0x2c>) - 3c0: 602c str r4, [r5, #0] - 3c2: e7f2 b.n 3aa <_sbrk+0xa> - 3c4: f000 fd50 bl e68 - 3c8: 10000580 .word 0x10000580 - 3cc: 100005c8 .word 0x100005c8 - -000003d0 : - 3d0: 4806 ldr r0, [pc, #24] ; (3ec ) - 3d2: 4780 blx r0 - 3d4: 4806 ldr r0, [pc, #24] ; (3f0 ) - 3d6: 4700 bx r0 - -000003d8 : - 3d8: e7fe b.n 3d8 - -000003da : - 3da: e7fe b.n 3da - -000003dc : - 3dc: e7fe b.n 3dc - -000003de : - 3de: e7fe b.n 3de - -000003e0 : - 3e0: e7fe b.n 3e0 - -000003e2 : - 3e2: e7fe b.n 3e2 - -000003e4 : - 3e4: e7fe b.n 3e4 - -000003e6 : - 3e6: e7fe b.n 3e6 - -000003e8 : - 3e8: e7fe b.n 3e8 - -000003ea : - 3ea: e7fe b.n 3ea - 3ec: 000001cd .word 0x000001cd - 3f0: 000000c5 .word 0x000000c5 - -000003f4 <__aeabi_atexit>: - 3f4: 4603 mov r3, r0 - 3f6: 4608 mov r0, r1 - 3f8: 4619 mov r1, r3 - 3fa: f000 bd51 b.w ea0 <__cxa_atexit> - -000003fe <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 3fe: 9800 ldr r0, [sp, #0] - 400: 4290 cmp r0, r2 - 402: bf14 ite ne - 404: 2001 movne r0, #1 - 406: 2006 moveq r0, #6 - 408: 4770 bx lr - -0000040a <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 40a: b538 push {r3, r4, r5, lr} - 40c: 4614 mov r4, r2 - 40e: 461d mov r5, r3 - 410: f000 f91b bl 64a <_ZNKSt9type_infoeqERKS_> - 414: b128 cbz r0, 422 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 416: 2001 movs r0, #1 - 418: 2308 movs r3, #8 - 41a: 602c str r4, [r5, #0] - 41c: 60eb str r3, [r5, #12] - 41e: 3b02 subs r3, #2 - 420: 712b strb r3, [r5, #4] - 422: bd38 pop {r3, r4, r5, pc} - -00000424 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 424: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 428: 4698 mov r8, r3 - 42a: 9f06 ldr r7, [sp, #24] - 42c: 4604 mov r4, r0 - 42e: 9b08 ldr r3, [sp, #32] - 430: 4615 mov r5, r2 - 432: 9e09 ldr r6, [sp, #36] ; 0x24 - 434: 429f cmp r7, r3 - 436: d10c bne.n 452 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 438: 9907 ldr r1, [sp, #28] - 43a: f000 f906 bl 64a <_ZNKSt9type_infoeqERKS_> - 43e: b140 cbz r0, 452 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 440: 7175 strb r5, [r6, #5] - 442: e003 b.n 44c <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 444: 2301 movs r3, #1 - 446: 6037 str r7, [r6, #0] - 448: 7135 strb r5, [r6, #4] - 44a: 71b3 strb r3, [r6, #6] - 44c: 2000 movs r0, #0 - 44e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 452: 4620 mov r0, r4 - 454: 4641 mov r1, r8 - 456: f000 f8f8 bl 64a <_ZNKSt9type_infoeqERKS_> - 45a: 2800 cmp r0, #0 - 45c: d1f2 bne.n 444 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 45e: e7f5 b.n 44c <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -00000460 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 460: b5f8 push {r3, r4, r5, r6, r7, lr} - 462: 4605 mov r5, r0 - 464: 460c mov r4, r1 - 466: 4616 mov r6, r2 - 468: 461f mov r7, r3 - 46a: f000 f8ee bl 64a <_ZNKSt9type_infoeqERKS_> - 46e: b940 cbnz r0, 482 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 470: 2f03 cmp r7, #3 - 472: d807 bhi.n 484 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 474: 6823 ldr r3, [r4, #0] - 476: 4620 mov r0, r4 - 478: 4629 mov r1, r5 - 47a: 4632 mov r2, r6 - 47c: 695b ldr r3, [r3, #20] - 47e: 4798 blx r3 - 480: bdf8 pop {r3, r4, r5, r6, r7, pc} - 482: 2001 movs r0, #1 - 484: bdf8 pop {r3, r4, r5, r6, r7, pc} - ... - -00000488 <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 488: 4b03 ldr r3, [pc, #12] ; (498 <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 48a: b510 push {r4, lr} - 48c: 4604 mov r4, r0 - 48e: 6003 str r3, [r0, #0] - 490: f000 f8c0 bl 614 <_ZNSt9type_infoD1Ev> - 494: 4620 mov r0, r4 - 496: bd10 pop {r4, pc} - 498: 00004ed0 .word 0x00004ed0 - -0000049c <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 49c: b510 push {r4, lr} - 49e: 4604 mov r4, r0 - 4a0: f7ff fff2 bl 488 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 4a4: 4620 mov r0, r4 - 4a6: f000 f825 bl 4f4 <_ZdlPv> - 4aa: 4620 mov r0, r4 - 4ac: bd10 pop {r4, pc} - -000004ae <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 4ae: 2200 movs r2, #0 - 4b0: 6081 str r1, [r0, #8] - 4b2: 6002 str r2, [r0, #0] - 4b4: 7102 strb r2, [r0, #4] - 4b6: 60c2 str r2, [r0, #12] - 4b8: 4770 bx lr - -000004ba <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 4ba: b5f0 push {r4, r5, r6, r7, lr} - 4bc: 4606 mov r6, r0 - 4be: b085 sub sp, #20 - 4c0: 460f mov r7, r1 - 4c2: 4668 mov r0, sp - 4c4: 2110 movs r1, #16 - 4c6: 4614 mov r4, r2 - 4c8: f7ff fff1 bl 4ae <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 4cc: 6833 ldr r3, [r6, #0] - 4ce: 4630 mov r0, r6 - 4d0: 4639 mov r1, r7 - 4d2: 6822 ldr r2, [r4, #0] - 4d4: 699d ldr r5, [r3, #24] - 4d6: 466b mov r3, sp - 4d8: 47a8 blx r5 - 4da: f89d 3004 ldrb.w r3, [sp, #4] - 4de: f003 0306 and.w r3, r3, #6 - 4e2: 2b06 cmp r3, #6 - 4e4: d103 bne.n 4ee <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 4e6: 9b00 ldr r3, [sp, #0] - 4e8: 2001 movs r0, #1 - 4ea: 6023 str r3, [r4, #0] - 4ec: e000 b.n 4f0 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 4ee: 2000 movs r0, #0 - 4f0: b005 add sp, #20 - 4f2: bdf0 pop {r4, r5, r6, r7, pc} - -000004f4 <_ZdlPv>: - 4f4: b108 cbz r0, 4fa <_ZdlPv+0x6> - 4f6: f000 bd0b b.w f10 - 4fa: 4770 bx lr - -000004fc <_ZdaPv>: - 4fc: f7ff bffa b.w 4f4 <_ZdlPv> - -00000500 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 500: b5f8 push {r3, r4, r5, r6, r7, lr} - 502: 4604 mov r4, r0 - 504: 460f mov r7, r1 - 506: 4616 mov r6, r2 - 508: 461d mov r5, r3 - 50a: f7ff ff7e bl 40a <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 50e: b938 cbnz r0, 520 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - 510: 68a0 ldr r0, [r4, #8] - 512: 4639 mov r1, r7 - 514: 4632 mov r2, r6 - 516: 6803 ldr r3, [r0, #0] - 518: 699c ldr r4, [r3, #24] - 51a: 462b mov r3, r5 - 51c: 47a0 blx r4 - 51e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 520: 2001 movs r0, #1 - 522: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000524 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 524: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 528: b085 sub sp, #20 - 52a: 460c mov r4, r1 - 52c: 4619 mov r1, r3 - 52e: 4605 mov r5, r0 - 530: 4616 mov r6, r2 - 532: 461f mov r7, r3 - 534: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 538: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 53c: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - 540: f000 f883 bl 64a <_ZNKSt9type_infoeqERKS_> - 544: 4683 mov fp, r0 - 546: b1b0 cbz r0, 576 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - 548: 2c00 cmp r4, #0 - 54a: f8c8 9000 str.w r9, [r8] - 54e: f888 6004 strb.w r6, [r8, #4] - 552: db09 blt.n 568 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - 554: 444c add r4, r9 - 556: 45a2 cmp sl, r4 - 558: bf14 ite ne - 55a: f04f 0a01 movne.w sl, #1 - 55e: f04f 0a06 moveq.w sl, #6 - 562: f888 a006 strb.w sl, [r8, #6] - 566: e011 b.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 568: f114 0f02 cmn.w r4, #2 - 56c: d10e bne.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 56e: 2301 movs r3, #1 - 570: f888 3006 strb.w r3, [r8, #6] - 574: e00a b.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 576: 45d1 cmp r9, sl - 578: d10c bne.n 594 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 57a: 4628 mov r0, r5 - 57c: 990f ldr r1, [sp, #60] ; 0x3c - 57e: f000 f864 bl 64a <_ZNKSt9type_infoeqERKS_> - 582: b138 cbz r0, 594 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 584: f888 6005 strb.w r6, [r8, #5] - 588: 4658 mov r0, fp - 58a: e000 b.n 58e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 58c: 2000 movs r0, #0 - 58e: b005 add sp, #20 - 590: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 594: 68a8 ldr r0, [r5, #8] - 596: 4621 mov r1, r4 - 598: 9a0f ldr r2, [sp, #60] ; 0x3c - 59a: 6803 ldr r3, [r0, #0] - 59c: 9201 str r2, [sp, #4] - 59e: 4632 mov r2, r6 - 5a0: f8cd 9000 str.w r9, [sp] - 5a4: f8cd a008 str.w sl, [sp, #8] - 5a8: f8cd 800c str.w r8, [sp, #12] - 5ac: 69dd ldr r5, [r3, #28] - 5ae: 463b mov r3, r7 - 5b0: 47a8 blx r5 - 5b2: e7ec b.n 58e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -000005b4 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 5b4: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 5b8: 4604 mov r4, r0 - 5ba: f8dd 8020 ldr.w r8, [sp, #32] - 5be: 460d mov r5, r1 - 5c0: 4617 mov r7, r2 - 5c2: 461e mov r6, r3 - 5c4: 4590 cmp r8, r2 - 5c6: d106 bne.n 5d6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 5c8: 4619 mov r1, r3 - 5ca: f000 f83e bl 64a <_ZNKSt9type_infoeqERKS_> - 5ce: b110 cbz r0, 5d6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 5d0: 2006 movs r0, #6 - 5d2: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 5d6: 68a0 ldr r0, [r4, #8] - 5d8: 4629 mov r1, r5 - 5da: 463a mov r2, r7 - 5dc: 6803 ldr r3, [r0, #0] - 5de: f8cd 8000 str.w r8, [sp] - 5e2: 6a1c ldr r4, [r3, #32] - 5e4: 4633 mov r3, r6 - 5e6: 47a0 blx r4 - 5e8: e7f3 b.n 5d2 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ... - -000005ec <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - 5ec: 4b03 ldr r3, [pc, #12] ; (5fc <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - 5ee: b510 push {r4, lr} - 5f0: 4604 mov r4, r0 - 5f2: 6003 str r3, [r0, #0] - 5f4: f7ff ff48 bl 488 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 5f8: 4620 mov r0, r4 - 5fa: bd10 pop {r4, pc} - 5fc: 00004f30 .word 0x00004f30 - -00000600 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - 600: b510 push {r4, lr} - 602: 4604 mov r4, r0 - 604: f7ff fff2 bl 5ec <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - 608: 4620 mov r0, r4 - 60a: f7ff ff73 bl 4f4 <_ZdlPv> - 60e: 4620 mov r0, r4 - 610: bd10 pop {r4, pc} - ... - -00000614 <_ZNSt9type_infoD1Ev>: - 614: 4b01 ldr r3, [pc, #4] ; (61c <_ZNSt9type_infoD1Ev+0x8>) - 616: 6003 str r3, [r0, #0] - 618: 4770 bx lr - 61a: bf00 nop - 61c: 00004fb0 .word 0x00004fb0 - -00000620 <_ZNKSt9type_info14__is_pointer_pEv>: - 620: 2000 movs r0, #0 - 622: 4770 bx lr - -00000624 <_ZNKSt9type_info15__is_function_pEv>: - 624: 2000 movs r0, #0 - 626: 4770 bx lr - -00000628 <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - 628: 2000 movs r0, #0 - 62a: 4770 bx lr - -0000062c <_ZNSt9type_infoD0Ev>: - 62c: b510 push {r4, lr} - 62e: 4604 mov r4, r0 - 630: f7ff fff0 bl 614 <_ZNSt9type_infoD1Ev> - 634: 4620 mov r0, r4 - 636: f7ff ff5d bl 4f4 <_ZdlPv> - 63a: 4620 mov r0, r4 - 63c: bd10 pop {r4, pc} - -0000063e <_ZNKSt9type_info4nameEv>: - 63e: 6840 ldr r0, [r0, #4] - 640: 7803 ldrb r3, [r0, #0] - 642: 2b2a cmp r3, #42 ; 0x2a - 644: bf08 it eq - 646: 3001 addeq r0, #1 - 648: 4770 bx lr - -0000064a <_ZNKSt9type_infoeqERKS_>: - 64a: 4281 cmp r1, r0 - 64c: b538 push {r3, r4, r5, lr} - 64e: 460d mov r5, r1 - 650: d011 beq.n 676 <_ZNKSt9type_infoeqERKS_+0x2c> - 652: f7ff fff4 bl 63e <_ZNKSt9type_info4nameEv> - 656: 7803 ldrb r3, [r0, #0] - 658: 4604 mov r4, r0 - 65a: 2b2a cmp r3, #42 ; 0x2a - 65c: d00d beq.n 67a <_ZNKSt9type_infoeqERKS_+0x30> - 65e: 4628 mov r0, r5 - 660: f7ff ffed bl 63e <_ZNKSt9type_info4nameEv> - 664: 4601 mov r1, r0 - 666: 4620 mov r0, r4 - 668: f001 f88c bl 1784 - 66c: f1d0 0001 rsbs r0, r0, #1 - 670: bf38 it cc - 672: 2000 movcc r0, #0 - 674: bd38 pop {r3, r4, r5, pc} - 676: 2001 movs r0, #1 - 678: bd38 pop {r3, r4, r5, pc} - 67a: 2000 movs r0, #0 - 67c: bd38 pop {r3, r4, r5, pc} - -0000067e <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - 67e: f7ff bfe4 b.w 64a <_ZNKSt9type_infoeqERKS_> - ... - -00000684 <__aeabi_drsub>: - 684: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 688: e002 b.n 690 <__adddf3> - 68a: bf00 nop - -0000068c <__aeabi_dsub>: - 68c: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -00000690 <__adddf3>: - 690: b530 push {r4, r5, lr} - 692: ea4f 0441 mov.w r4, r1, lsl #1 - 696: ea4f 0543 mov.w r5, r3, lsl #1 - 69a: ea94 0f05 teq r4, r5 - 69e: bf08 it eq - 6a0: ea90 0f02 teqeq r0, r2 - 6a4: bf1f itttt ne - 6a6: ea54 0c00 orrsne.w ip, r4, r0 - 6aa: ea55 0c02 orrsne.w ip, r5, r2 - 6ae: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 6b2: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 6b6: f000 80e2 beq.w 87e <__adddf3+0x1ee> - 6ba: ea4f 5454 mov.w r4, r4, lsr #21 - 6be: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 6c2: bfb8 it lt - 6c4: 426d neglt r5, r5 - 6c6: dd0c ble.n 6e2 <__adddf3+0x52> - 6c8: 442c add r4, r5 - 6ca: ea80 0202 eor.w r2, r0, r2 - 6ce: ea81 0303 eor.w r3, r1, r3 - 6d2: ea82 0000 eor.w r0, r2, r0 - 6d6: ea83 0101 eor.w r1, r3, r1 - 6da: ea80 0202 eor.w r2, r0, r2 - 6de: ea81 0303 eor.w r3, r1, r3 - 6e2: 2d36 cmp r5, #54 ; 0x36 - 6e4: bf88 it hi - 6e6: bd30 pophi {r4, r5, pc} - 6e8: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 6ec: ea4f 3101 mov.w r1, r1, lsl #12 - 6f0: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 6f4: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 6f8: d002 beq.n 700 <__adddf3+0x70> - 6fa: 4240 negs r0, r0 - 6fc: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 700: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 704: ea4f 3303 mov.w r3, r3, lsl #12 - 708: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 70c: d002 beq.n 714 <__adddf3+0x84> - 70e: 4252 negs r2, r2 - 710: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 714: ea94 0f05 teq r4, r5 - 718: f000 80a7 beq.w 86a <__adddf3+0x1da> - 71c: f1a4 0401 sub.w r4, r4, #1 - 720: f1d5 0e20 rsbs lr, r5, #32 - 724: db0d blt.n 742 <__adddf3+0xb2> - 726: fa02 fc0e lsl.w ip, r2, lr - 72a: fa22 f205 lsr.w r2, r2, r5 - 72e: 1880 adds r0, r0, r2 - 730: f141 0100 adc.w r1, r1, #0 - 734: fa03 f20e lsl.w r2, r3, lr - 738: 1880 adds r0, r0, r2 - 73a: fa43 f305 asr.w r3, r3, r5 - 73e: 4159 adcs r1, r3 - 740: e00e b.n 760 <__adddf3+0xd0> - 742: f1a5 0520 sub.w r5, r5, #32 - 746: f10e 0e20 add.w lr, lr, #32 - 74a: 2a01 cmp r2, #1 - 74c: fa03 fc0e lsl.w ip, r3, lr - 750: bf28 it cs - 752: f04c 0c02 orrcs.w ip, ip, #2 - 756: fa43 f305 asr.w r3, r3, r5 - 75a: 18c0 adds r0, r0, r3 - 75c: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 760: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 764: d507 bpl.n 776 <__adddf3+0xe6> - 766: f04f 0e00 mov.w lr, #0 - 76a: f1dc 0c00 rsbs ip, ip, #0 - 76e: eb7e 0000 sbcs.w r0, lr, r0 - 772: eb6e 0101 sbc.w r1, lr, r1 - 776: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 77a: d31b bcc.n 7b4 <__adddf3+0x124> - 77c: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 780: d30c bcc.n 79c <__adddf3+0x10c> - 782: 0849 lsrs r1, r1, #1 - 784: ea5f 0030 movs.w r0, r0, rrx - 788: ea4f 0c3c mov.w ip, ip, rrx - 78c: f104 0401 add.w r4, r4, #1 - 790: ea4f 5244 mov.w r2, r4, lsl #21 - 794: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 798: f080 809a bcs.w 8d0 <__adddf3+0x240> - 79c: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 7a0: bf08 it eq - 7a2: ea5f 0c50 movseq.w ip, r0, lsr #1 - 7a6: f150 0000 adcs.w r0, r0, #0 - 7aa: eb41 5104 adc.w r1, r1, r4, lsl #20 - 7ae: ea41 0105 orr.w r1, r1, r5 - 7b2: bd30 pop {r4, r5, pc} - 7b4: ea5f 0c4c movs.w ip, ip, lsl #1 - 7b8: 4140 adcs r0, r0 - 7ba: eb41 0101 adc.w r1, r1, r1 - 7be: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 7c2: f1a4 0401 sub.w r4, r4, #1 - 7c6: d1e9 bne.n 79c <__adddf3+0x10c> - 7c8: f091 0f00 teq r1, #0 - 7cc: bf04 itt eq - 7ce: 4601 moveq r1, r0 - 7d0: 2000 moveq r0, #0 - 7d2: fab1 f381 clz r3, r1 - 7d6: bf08 it eq - 7d8: 3320 addeq r3, #32 - 7da: f1a3 030b sub.w r3, r3, #11 - 7de: f1b3 0220 subs.w r2, r3, #32 - 7e2: da0c bge.n 7fe <__adddf3+0x16e> - 7e4: 320c adds r2, #12 - 7e6: dd08 ble.n 7fa <__adddf3+0x16a> - 7e8: f102 0c14 add.w ip, r2, #20 - 7ec: f1c2 020c rsb r2, r2, #12 - 7f0: fa01 f00c lsl.w r0, r1, ip - 7f4: fa21 f102 lsr.w r1, r1, r2 - 7f8: e00c b.n 814 <__adddf3+0x184> - 7fa: f102 0214 add.w r2, r2, #20 - 7fe: bfd8 it le - 800: f1c2 0c20 rsble ip, r2, #32 - 804: fa01 f102 lsl.w r1, r1, r2 - 808: fa20 fc0c lsr.w ip, r0, ip - 80c: bfdc itt le - 80e: ea41 010c orrle.w r1, r1, ip - 812: 4090 lslle r0, r2 - 814: 1ae4 subs r4, r4, r3 - 816: bfa2 ittt ge - 818: eb01 5104 addge.w r1, r1, r4, lsl #20 - 81c: 4329 orrge r1, r5 - 81e: bd30 popge {r4, r5, pc} - 820: ea6f 0404 mvn.w r4, r4 - 824: 3c1f subs r4, #31 - 826: da1c bge.n 862 <__adddf3+0x1d2> - 828: 340c adds r4, #12 - 82a: dc0e bgt.n 84a <__adddf3+0x1ba> - 82c: f104 0414 add.w r4, r4, #20 - 830: f1c4 0220 rsb r2, r4, #32 - 834: fa20 f004 lsr.w r0, r0, r4 - 838: fa01 f302 lsl.w r3, r1, r2 - 83c: ea40 0003 orr.w r0, r0, r3 - 840: fa21 f304 lsr.w r3, r1, r4 - 844: ea45 0103 orr.w r1, r5, r3 - 848: bd30 pop {r4, r5, pc} - 84a: f1c4 040c rsb r4, r4, #12 - 84e: f1c4 0220 rsb r2, r4, #32 - 852: fa20 f002 lsr.w r0, r0, r2 - 856: fa01 f304 lsl.w r3, r1, r4 - 85a: ea40 0003 orr.w r0, r0, r3 - 85e: 4629 mov r1, r5 - 860: bd30 pop {r4, r5, pc} - 862: fa21 f004 lsr.w r0, r1, r4 - 866: 4629 mov r1, r5 - 868: bd30 pop {r4, r5, pc} - 86a: f094 0f00 teq r4, #0 - 86e: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 872: bf06 itte eq - 874: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 878: 3401 addeq r4, #1 - 87a: 3d01 subne r5, #1 - 87c: e74e b.n 71c <__adddf3+0x8c> - 87e: ea7f 5c64 mvns.w ip, r4, asr #21 - 882: bf18 it ne - 884: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 888: d029 beq.n 8de <__adddf3+0x24e> - 88a: ea94 0f05 teq r4, r5 - 88e: bf08 it eq - 890: ea90 0f02 teqeq r0, r2 - 894: d005 beq.n 8a2 <__adddf3+0x212> - 896: ea54 0c00 orrs.w ip, r4, r0 - 89a: bf04 itt eq - 89c: 4619 moveq r1, r3 - 89e: 4610 moveq r0, r2 - 8a0: bd30 pop {r4, r5, pc} - 8a2: ea91 0f03 teq r1, r3 - 8a6: bf1e ittt ne - 8a8: 2100 movne r1, #0 - 8aa: 2000 movne r0, #0 - 8ac: bd30 popne {r4, r5, pc} - 8ae: ea5f 5c54 movs.w ip, r4, lsr #21 - 8b2: d105 bne.n 8c0 <__adddf3+0x230> - 8b4: 0040 lsls r0, r0, #1 - 8b6: 4149 adcs r1, r1 - 8b8: bf28 it cs - 8ba: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 8be: bd30 pop {r4, r5, pc} - 8c0: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 8c4: bf3c itt cc - 8c6: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 8ca: bd30 popcc {r4, r5, pc} - 8cc: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 8d0: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 8d4: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 8d8: f04f 0000 mov.w r0, #0 - 8dc: bd30 pop {r4, r5, pc} - 8de: ea7f 5c64 mvns.w ip, r4, asr #21 - 8e2: bf1a itte ne - 8e4: 4619 movne r1, r3 - 8e6: 4610 movne r0, r2 - 8e8: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 8ec: bf1c itt ne - 8ee: 460b movne r3, r1 - 8f0: 4602 movne r2, r0 - 8f2: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 8f6: bf06 itte eq - 8f8: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 8fc: ea91 0f03 teqeq r1, r3 - 900: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 904: bd30 pop {r4, r5, pc} - 906: bf00 nop - -00000908 <__aeabi_ui2d>: - 908: f090 0f00 teq r0, #0 - 90c: bf04 itt eq - 90e: 2100 moveq r1, #0 - 910: 4770 bxeq lr - 912: b530 push {r4, r5, lr} - 914: f44f 6480 mov.w r4, #1024 ; 0x400 - 918: f104 0432 add.w r4, r4, #50 ; 0x32 - 91c: f04f 0500 mov.w r5, #0 - 920: f04f 0100 mov.w r1, #0 - 924: e750 b.n 7c8 <__adddf3+0x138> - 926: bf00 nop - -00000928 <__aeabi_i2d>: - 928: f090 0f00 teq r0, #0 - 92c: bf04 itt eq - 92e: 2100 moveq r1, #0 - 930: 4770 bxeq lr - 932: b530 push {r4, r5, lr} - 934: f44f 6480 mov.w r4, #1024 ; 0x400 - 938: f104 0432 add.w r4, r4, #50 ; 0x32 - 93c: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 940: bf48 it mi - 942: 4240 negmi r0, r0 - 944: f04f 0100 mov.w r1, #0 - 948: e73e b.n 7c8 <__adddf3+0x138> - 94a: bf00 nop - -0000094c <__aeabi_f2d>: - 94c: 0042 lsls r2, r0, #1 - 94e: ea4f 01e2 mov.w r1, r2, asr #3 - 952: ea4f 0131 mov.w r1, r1, rrx - 956: ea4f 7002 mov.w r0, r2, lsl #28 - 95a: bf1f itttt ne - 95c: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 960: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 964: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 968: 4770 bxne lr - 96a: f092 0f00 teq r2, #0 - 96e: bf14 ite ne - 970: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 974: 4770 bxeq lr - 976: b530 push {r4, r5, lr} - 978: f44f 7460 mov.w r4, #896 ; 0x380 - 97c: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 980: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 984: e720 b.n 7c8 <__adddf3+0x138> - 986: bf00 nop - -00000988 <__aeabi_ul2d>: - 988: ea50 0201 orrs.w r2, r0, r1 - 98c: bf08 it eq - 98e: 4770 bxeq lr - 990: b530 push {r4, r5, lr} - 992: f04f 0500 mov.w r5, #0 - 996: e00a b.n 9ae <__aeabi_l2d+0x16> - -00000998 <__aeabi_l2d>: - 998: ea50 0201 orrs.w r2, r0, r1 - 99c: bf08 it eq - 99e: 4770 bxeq lr - 9a0: b530 push {r4, r5, lr} - 9a2: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 9a6: d502 bpl.n 9ae <__aeabi_l2d+0x16> - 9a8: 4240 negs r0, r0 - 9aa: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 9ae: f44f 6480 mov.w r4, #1024 ; 0x400 - 9b2: f104 0432 add.w r4, r4, #50 ; 0x32 - 9b6: ea5f 5c91 movs.w ip, r1, lsr #22 - 9ba: f43f aedc beq.w 776 <__adddf3+0xe6> - 9be: f04f 0203 mov.w r2, #3 - 9c2: ea5f 0cdc movs.w ip, ip, lsr #3 - 9c6: bf18 it ne - 9c8: 3203 addne r2, #3 - 9ca: ea5f 0cdc movs.w ip, ip, lsr #3 - 9ce: bf18 it ne - 9d0: 3203 addne r2, #3 - 9d2: eb02 02dc add.w r2, r2, ip, lsr #3 - 9d6: f1c2 0320 rsb r3, r2, #32 - 9da: fa00 fc03 lsl.w ip, r0, r3 - 9de: fa20 f002 lsr.w r0, r0, r2 - 9e2: fa01 fe03 lsl.w lr, r1, r3 - 9e6: ea40 000e orr.w r0, r0, lr - 9ea: fa21 f102 lsr.w r1, r1, r2 - 9ee: 4414 add r4, r2 - 9f0: e6c1 b.n 776 <__adddf3+0xe6> - 9f2: bf00 nop - -000009f4 <__aeabi_dmul>: - 9f4: b570 push {r4, r5, r6, lr} - 9f6: f04f 0cff mov.w ip, #255 ; 0xff - 9fa: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 9fe: ea1c 5411 ands.w r4, ip, r1, lsr #20 - a02: bf1d ittte ne - a04: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - a08: ea94 0f0c teqne r4, ip - a0c: ea95 0f0c teqne r5, ip - a10: f000 f8de bleq bd0 <__aeabi_dmul+0x1dc> - a14: 442c add r4, r5 - a16: ea81 0603 eor.w r6, r1, r3 - a1a: ea21 514c bic.w r1, r1, ip, lsl #21 - a1e: ea23 534c bic.w r3, r3, ip, lsl #21 - a22: ea50 3501 orrs.w r5, r0, r1, lsl #12 - a26: bf18 it ne - a28: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - a2c: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - a30: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - a34: d038 beq.n aa8 <__aeabi_dmul+0xb4> - a36: fba0 ce02 umull ip, lr, r0, r2 - a3a: f04f 0500 mov.w r5, #0 - a3e: fbe1 e502 umlal lr, r5, r1, r2 - a42: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - a46: fbe0 e503 umlal lr, r5, r0, r3 - a4a: f04f 0600 mov.w r6, #0 - a4e: fbe1 5603 umlal r5, r6, r1, r3 - a52: f09c 0f00 teq ip, #0 - a56: bf18 it ne - a58: f04e 0e01 orrne.w lr, lr, #1 - a5c: f1a4 04ff sub.w r4, r4, #255 ; 0xff - a60: f5b6 7f00 cmp.w r6, #512 ; 0x200 - a64: f564 7440 sbc.w r4, r4, #768 ; 0x300 - a68: d204 bcs.n a74 <__aeabi_dmul+0x80> - a6a: ea5f 0e4e movs.w lr, lr, lsl #1 - a6e: 416d adcs r5, r5 - a70: eb46 0606 adc.w r6, r6, r6 - a74: ea42 21c6 orr.w r1, r2, r6, lsl #11 - a78: ea41 5155 orr.w r1, r1, r5, lsr #21 - a7c: ea4f 20c5 mov.w r0, r5, lsl #11 - a80: ea40 505e orr.w r0, r0, lr, lsr #21 - a84: ea4f 2ece mov.w lr, lr, lsl #11 - a88: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - a8c: bf88 it hi - a8e: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - a92: d81e bhi.n ad2 <__aeabi_dmul+0xde> - a94: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - a98: bf08 it eq - a9a: ea5f 0e50 movseq.w lr, r0, lsr #1 - a9e: f150 0000 adcs.w r0, r0, #0 - aa2: eb41 5104 adc.w r1, r1, r4, lsl #20 - aa6: bd70 pop {r4, r5, r6, pc} - aa8: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - aac: ea46 0101 orr.w r1, r6, r1 - ab0: ea40 0002 orr.w r0, r0, r2 - ab4: ea81 0103 eor.w r1, r1, r3 - ab8: ebb4 045c subs.w r4, r4, ip, lsr #1 - abc: bfc2 ittt gt - abe: ebd4 050c rsbsgt r5, r4, ip - ac2: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - ac6: bd70 popgt {r4, r5, r6, pc} - ac8: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - acc: f04f 0e00 mov.w lr, #0 - ad0: 3c01 subs r4, #1 - ad2: f300 80ab bgt.w c2c <__aeabi_dmul+0x238> - ad6: f114 0f36 cmn.w r4, #54 ; 0x36 - ada: bfde ittt le - adc: 2000 movle r0, #0 - ade: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - ae2: bd70 pople {r4, r5, r6, pc} - ae4: f1c4 0400 rsb r4, r4, #0 - ae8: 3c20 subs r4, #32 - aea: da35 bge.n b58 <__aeabi_dmul+0x164> - aec: 340c adds r4, #12 - aee: dc1b bgt.n b28 <__aeabi_dmul+0x134> - af0: f104 0414 add.w r4, r4, #20 - af4: f1c4 0520 rsb r5, r4, #32 - af8: fa00 f305 lsl.w r3, r0, r5 - afc: fa20 f004 lsr.w r0, r0, r4 - b00: fa01 f205 lsl.w r2, r1, r5 - b04: ea40 0002 orr.w r0, r0, r2 - b08: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - b0c: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - b10: eb10 70d3 adds.w r0, r0, r3, lsr #31 - b14: fa21 f604 lsr.w r6, r1, r4 - b18: eb42 0106 adc.w r1, r2, r6 - b1c: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b20: bf08 it eq - b22: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b26: bd70 pop {r4, r5, r6, pc} - b28: f1c4 040c rsb r4, r4, #12 - b2c: f1c4 0520 rsb r5, r4, #32 - b30: fa00 f304 lsl.w r3, r0, r4 - b34: fa20 f005 lsr.w r0, r0, r5 - b38: fa01 f204 lsl.w r2, r1, r4 - b3c: ea40 0002 orr.w r0, r0, r2 - b40: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - b44: eb10 70d3 adds.w r0, r0, r3, lsr #31 - b48: f141 0100 adc.w r1, r1, #0 - b4c: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b50: bf08 it eq - b52: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b56: bd70 pop {r4, r5, r6, pc} - b58: f1c4 0520 rsb r5, r4, #32 - b5c: fa00 f205 lsl.w r2, r0, r5 - b60: ea4e 0e02 orr.w lr, lr, r2 - b64: fa20 f304 lsr.w r3, r0, r4 - b68: fa01 f205 lsl.w r2, r1, r5 - b6c: ea43 0302 orr.w r3, r3, r2 - b70: fa21 f004 lsr.w r0, r1, r4 - b74: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - b78: fa21 f204 lsr.w r2, r1, r4 - b7c: ea20 0002 bic.w r0, r0, r2 - b80: eb00 70d3 add.w r0, r0, r3, lsr #31 - b84: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b88: bf08 it eq - b8a: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b8e: bd70 pop {r4, r5, r6, pc} - b90: f094 0f00 teq r4, #0 - b94: d10f bne.n bb6 <__aeabi_dmul+0x1c2> - b96: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - b9a: 0040 lsls r0, r0, #1 - b9c: eb41 0101 adc.w r1, r1, r1 - ba0: f411 1f80 tst.w r1, #1048576 ; 0x100000 - ba4: bf08 it eq - ba6: 3c01 subeq r4, #1 - ba8: d0f7 beq.n b9a <__aeabi_dmul+0x1a6> - baa: ea41 0106 orr.w r1, r1, r6 - bae: f095 0f00 teq r5, #0 - bb2: bf18 it ne - bb4: 4770 bxne lr - bb6: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - bba: 0052 lsls r2, r2, #1 - bbc: eb43 0303 adc.w r3, r3, r3 - bc0: f413 1f80 tst.w r3, #1048576 ; 0x100000 - bc4: bf08 it eq - bc6: 3d01 subeq r5, #1 - bc8: d0f7 beq.n bba <__aeabi_dmul+0x1c6> - bca: ea43 0306 orr.w r3, r3, r6 - bce: 4770 bx lr - bd0: ea94 0f0c teq r4, ip - bd4: ea0c 5513 and.w r5, ip, r3, lsr #20 - bd8: bf18 it ne - bda: ea95 0f0c teqne r5, ip - bde: d00c beq.n bfa <__aeabi_dmul+0x206> - be0: ea50 0641 orrs.w r6, r0, r1, lsl #1 - be4: bf18 it ne - be6: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - bea: d1d1 bne.n b90 <__aeabi_dmul+0x19c> - bec: ea81 0103 eor.w r1, r1, r3 - bf0: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - bf4: f04f 0000 mov.w r0, #0 - bf8: bd70 pop {r4, r5, r6, pc} - bfa: ea50 0641 orrs.w r6, r0, r1, lsl #1 - bfe: bf06 itte eq - c00: 4610 moveq r0, r2 - c02: 4619 moveq r1, r3 - c04: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - c08: d019 beq.n c3e <__aeabi_dmul+0x24a> - c0a: ea94 0f0c teq r4, ip - c0e: d102 bne.n c16 <__aeabi_dmul+0x222> - c10: ea50 3601 orrs.w r6, r0, r1, lsl #12 - c14: d113 bne.n c3e <__aeabi_dmul+0x24a> - c16: ea95 0f0c teq r5, ip - c1a: d105 bne.n c28 <__aeabi_dmul+0x234> - c1c: ea52 3603 orrs.w r6, r2, r3, lsl #12 - c20: bf1c itt ne - c22: 4610 movne r0, r2 - c24: 4619 movne r1, r3 - c26: d10a bne.n c3e <__aeabi_dmul+0x24a> - c28: ea81 0103 eor.w r1, r1, r3 - c2c: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - c30: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - c34: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - c38: f04f 0000 mov.w r0, #0 - c3c: bd70 pop {r4, r5, r6, pc} - c3e: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - c42: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - c46: bd70 pop {r4, r5, r6, pc} - -00000c48 <__aeabi_ddiv>: - c48: b570 push {r4, r5, r6, lr} - c4a: f04f 0cff mov.w ip, #255 ; 0xff - c4e: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - c52: ea1c 5411 ands.w r4, ip, r1, lsr #20 - c56: bf1d ittte ne - c58: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - c5c: ea94 0f0c teqne r4, ip - c60: ea95 0f0c teqne r5, ip - c64: f000 f8a7 bleq db6 <__aeabi_ddiv+0x16e> - c68: eba4 0405 sub.w r4, r4, r5 - c6c: ea81 0e03 eor.w lr, r1, r3 - c70: ea52 3503 orrs.w r5, r2, r3, lsl #12 - c74: ea4f 3101 mov.w r1, r1, lsl #12 - c78: f000 8088 beq.w d8c <__aeabi_ddiv+0x144> - c7c: ea4f 3303 mov.w r3, r3, lsl #12 - c80: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - c84: ea45 1313 orr.w r3, r5, r3, lsr #4 - c88: ea43 6312 orr.w r3, r3, r2, lsr #24 - c8c: ea4f 2202 mov.w r2, r2, lsl #8 - c90: ea45 1511 orr.w r5, r5, r1, lsr #4 - c94: ea45 6510 orr.w r5, r5, r0, lsr #24 - c98: ea4f 2600 mov.w r6, r0, lsl #8 - c9c: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - ca0: 429d cmp r5, r3 - ca2: bf08 it eq - ca4: 4296 cmpeq r6, r2 - ca6: f144 04fd adc.w r4, r4, #253 ; 0xfd - caa: f504 7440 add.w r4, r4, #768 ; 0x300 - cae: d202 bcs.n cb6 <__aeabi_ddiv+0x6e> - cb0: 085b lsrs r3, r3, #1 - cb2: ea4f 0232 mov.w r2, r2, rrx - cb6: 1ab6 subs r6, r6, r2 - cb8: eb65 0503 sbc.w r5, r5, r3 - cbc: 085b lsrs r3, r3, #1 - cbe: ea4f 0232 mov.w r2, r2, rrx - cc2: f44f 1080 mov.w r0, #1048576 ; 0x100000 - cc6: f44f 2c00 mov.w ip, #524288 ; 0x80000 - cca: ebb6 0e02 subs.w lr, r6, r2 - cce: eb75 0e03 sbcs.w lr, r5, r3 - cd2: bf22 ittt cs - cd4: 1ab6 subcs r6, r6, r2 - cd6: 4675 movcs r5, lr - cd8: ea40 000c orrcs.w r0, r0, ip - cdc: 085b lsrs r3, r3, #1 - cde: ea4f 0232 mov.w r2, r2, rrx - ce2: ebb6 0e02 subs.w lr, r6, r2 - ce6: eb75 0e03 sbcs.w lr, r5, r3 - cea: bf22 ittt cs - cec: 1ab6 subcs r6, r6, r2 - cee: 4675 movcs r5, lr - cf0: ea40 005c orrcs.w r0, r0, ip, lsr #1 - cf4: 085b lsrs r3, r3, #1 - cf6: ea4f 0232 mov.w r2, r2, rrx - cfa: ebb6 0e02 subs.w lr, r6, r2 - cfe: eb75 0e03 sbcs.w lr, r5, r3 - d02: bf22 ittt cs - d04: 1ab6 subcs r6, r6, r2 - d06: 4675 movcs r5, lr - d08: ea40 009c orrcs.w r0, r0, ip, lsr #2 - d0c: 085b lsrs r3, r3, #1 - d0e: ea4f 0232 mov.w r2, r2, rrx - d12: ebb6 0e02 subs.w lr, r6, r2 - d16: eb75 0e03 sbcs.w lr, r5, r3 - d1a: bf22 ittt cs - d1c: 1ab6 subcs r6, r6, r2 - d1e: 4675 movcs r5, lr - d20: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - d24: ea55 0e06 orrs.w lr, r5, r6 - d28: d018 beq.n d5c <__aeabi_ddiv+0x114> - d2a: ea4f 1505 mov.w r5, r5, lsl #4 - d2e: ea45 7516 orr.w r5, r5, r6, lsr #28 - d32: ea4f 1606 mov.w r6, r6, lsl #4 - d36: ea4f 03c3 mov.w r3, r3, lsl #3 - d3a: ea43 7352 orr.w r3, r3, r2, lsr #29 - d3e: ea4f 02c2 mov.w r2, r2, lsl #3 - d42: ea5f 1c1c movs.w ip, ip, lsr #4 - d46: d1c0 bne.n cca <__aeabi_ddiv+0x82> - d48: f411 1f80 tst.w r1, #1048576 ; 0x100000 - d4c: d10b bne.n d66 <__aeabi_ddiv+0x11e> - d4e: ea41 0100 orr.w r1, r1, r0 - d52: f04f 0000 mov.w r0, #0 - d56: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - d5a: e7b6 b.n cca <__aeabi_ddiv+0x82> - d5c: f411 1f80 tst.w r1, #1048576 ; 0x100000 - d60: bf04 itt eq - d62: 4301 orreq r1, r0 - d64: 2000 moveq r0, #0 - d66: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - d6a: bf88 it hi - d6c: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - d70: f63f aeaf bhi.w ad2 <__aeabi_dmul+0xde> - d74: ebb5 0c03 subs.w ip, r5, r3 - d78: bf04 itt eq - d7a: ebb6 0c02 subseq.w ip, r6, r2 - d7e: ea5f 0c50 movseq.w ip, r0, lsr #1 - d82: f150 0000 adcs.w r0, r0, #0 - d86: eb41 5104 adc.w r1, r1, r4, lsl #20 - d8a: bd70 pop {r4, r5, r6, pc} - d8c: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - d90: ea4e 3111 orr.w r1, lr, r1, lsr #12 - d94: eb14 045c adds.w r4, r4, ip, lsr #1 - d98: bfc2 ittt gt - d9a: ebd4 050c rsbsgt r5, r4, ip - d9e: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - da2: bd70 popgt {r4, r5, r6, pc} - da4: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - da8: f04f 0e00 mov.w lr, #0 - dac: 3c01 subs r4, #1 - dae: e690 b.n ad2 <__aeabi_dmul+0xde> - db0: ea45 0e06 orr.w lr, r5, r6 - db4: e68d b.n ad2 <__aeabi_dmul+0xde> - db6: ea0c 5513 and.w r5, ip, r3, lsr #20 - dba: ea94 0f0c teq r4, ip - dbe: bf08 it eq - dc0: ea95 0f0c teqeq r5, ip - dc4: f43f af3b beq.w c3e <__aeabi_dmul+0x24a> - dc8: ea94 0f0c teq r4, ip - dcc: d10a bne.n de4 <__aeabi_ddiv+0x19c> - dce: ea50 3401 orrs.w r4, r0, r1, lsl #12 - dd2: f47f af34 bne.w c3e <__aeabi_dmul+0x24a> - dd6: ea95 0f0c teq r5, ip - dda: f47f af25 bne.w c28 <__aeabi_dmul+0x234> - dde: 4610 mov r0, r2 - de0: 4619 mov r1, r3 - de2: e72c b.n c3e <__aeabi_dmul+0x24a> - de4: ea95 0f0c teq r5, ip - de8: d106 bne.n df8 <__aeabi_ddiv+0x1b0> - dea: ea52 3503 orrs.w r5, r2, r3, lsl #12 - dee: f43f aefd beq.w bec <__aeabi_dmul+0x1f8> - df2: 4610 mov r0, r2 - df4: 4619 mov r1, r3 - df6: e722 b.n c3e <__aeabi_dmul+0x24a> - df8: ea50 0641 orrs.w r6, r0, r1, lsl #1 - dfc: bf18 it ne - dfe: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - e02: f47f aec5 bne.w b90 <__aeabi_dmul+0x19c> - e06: ea50 0441 orrs.w r4, r0, r1, lsl #1 - e0a: f47f af0d bne.w c28 <__aeabi_dmul+0x234> - e0e: ea52 0543 orrs.w r5, r2, r3, lsl #1 - e12: f47f aeeb bne.w bec <__aeabi_dmul+0x1f8> - e16: e712 b.n c3e <__aeabi_dmul+0x24a> - -00000e18 <__aeabi_d2iz>: - e18: ea4f 0241 mov.w r2, r1, lsl #1 - e1c: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - e20: d215 bcs.n e4e <__aeabi_d2iz+0x36> - e22: d511 bpl.n e48 <__aeabi_d2iz+0x30> - e24: f46f 7378 mvn.w r3, #992 ; 0x3e0 - e28: ebb3 5262 subs.w r2, r3, r2, asr #21 - e2c: d912 bls.n e54 <__aeabi_d2iz+0x3c> - e2e: ea4f 23c1 mov.w r3, r1, lsl #11 - e32: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - e36: ea43 5350 orr.w r3, r3, r0, lsr #21 - e3a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - e3e: fa23 f002 lsr.w r0, r3, r2 - e42: bf18 it ne - e44: 4240 negne r0, r0 - e46: 4770 bx lr - e48: f04f 0000 mov.w r0, #0 - e4c: 4770 bx lr - e4e: ea50 3001 orrs.w r0, r0, r1, lsl #12 - e52: d105 bne.n e60 <__aeabi_d2iz+0x48> - e54: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - e58: bf08 it eq - e5a: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - e5e: 4770 bx lr - e60: f04f 0000 mov.w r0, #0 - e64: 4770 bx lr - e66: bf00 nop - -00000e68 : - e68: b508 push {r3, lr} - e6a: 2006 movs r0, #6 - e6c: f000 fc4a bl 1704 - e70: 2001 movs r0, #1 - e72: f7ff fa8f bl 394 <_exit> - ... - -00000e78 : - e78: 4b05 ldr r3, [pc, #20] ; (e90 ) - e7a: 4a06 ldr r2, [pc, #24] ; (e94 ) - e7c: 681b ldr r3, [r3, #0] - e7e: 6859 ldr r1, [r3, #4] - e80: 6011 str r1, [r2, #0] - e82: 6899 ldr r1, [r3, #8] - e84: 4a04 ldr r2, [pc, #16] ; (e98 ) - e86: 6011 str r1, [r2, #0] - e88: 68da ldr r2, [r3, #12] - e8a: 4b04 ldr r3, [pc, #16] ; (e9c ) - e8c: 601a str r2, [r3, #0] - e8e: 4770 bx lr - e90: 10000110 .word 0x10000110 - e94: 100005b8 .word 0x100005b8 - e98: 100005bc .word 0x100005bc - e9c: 100005c0 .word 0x100005c0 - -00000ea0 <__cxa_atexit>: - ea0: b530 push {r4, r5, lr} - ea2: 4605 mov r5, r0 - ea4: 460c mov r4, r1 - ea6: 4613 mov r3, r2 - ea8: 2002 movs r0, #2 - eaa: 4629 mov r1, r5 - eac: 4622 mov r2, r4 - eae: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - eb2: f001 bd9b b.w 29ec <__register_exitproc> - ... - -00000eb8 <__libc_init_array>: - eb8: b570 push {r4, r5, r6, lr} - eba: 2400 movs r4, #0 - ebc: 4d0c ldr r5, [pc, #48] ; (ef0 <__libc_init_array+0x38>) - ebe: 4e0d ldr r6, [pc, #52] ; (ef4 <__libc_init_array+0x3c>) - ec0: 1b76 subs r6, r6, r5 - ec2: 10b6 asrs r6, r6, #2 - ec4: e003 b.n ece <__libc_init_array+0x16> - ec6: f855 3b04 ldr.w r3, [r5], #4 - eca: 3401 adds r4, #1 - ecc: 4798 blx r3 - ece: 42b4 cmp r4, r6 - ed0: d1f9 bne.n ec6 <__libc_init_array+0xe> - ed2: 4d09 ldr r5, [pc, #36] ; (ef8 <__libc_init_array+0x40>) - ed4: f004 f9e0 bl 5298 <_init> - ed8: 4e08 ldr r6, [pc, #32] ; (efc <__libc_init_array+0x44>) - eda: 2400 movs r4, #0 - edc: 1b76 subs r6, r6, r5 - ede: 10b6 asrs r6, r6, #2 - ee0: e003 b.n eea <__libc_init_array+0x32> - ee2: f855 3b04 ldr.w r3, [r5], #4 - ee6: 3401 adds r4, #1 - ee8: 4798 blx r3 - eea: 42b4 cmp r4, r6 - eec: d1f9 bne.n ee2 <__libc_init_array+0x2a> - eee: bd70 pop {r4, r5, r6, pc} - ef0: 000052a4 .word 0x000052a4 - ef4: 000052a8 .word 0x000052a8 - ef8: 000052a8 .word 0x000052a8 - efc: 000052b0 .word 0x000052b0 - -00000f00 : - f00: 4b02 ldr r3, [pc, #8] ; (f0c ) - f02: 4601 mov r1, r0 - f04: 6818 ldr r0, [r3, #0] - f06: f000 b80b b.w f20 <_malloc_r> - f0a: bf00 nop - f0c: 10000110 .word 0x10000110 - -00000f10 : - f10: 4b02 ldr r3, [pc, #8] ; (f1c ) - f12: 4601 mov r1, r0 - f14: 6818 ldr r0, [r3, #0] - f16: f002 bca9 b.w 386c <_free_r> - f1a: bf00 nop - f1c: 10000110 .word 0x10000110 - -00000f20 <_malloc_r>: - f20: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - f24: f101 040b add.w r4, r1, #11 - f28: 2c16 cmp r4, #22 - f2a: 4607 mov r7, r0 - f2c: d903 bls.n f36 <_malloc_r+0x16> - f2e: f034 0407 bics.w r4, r4, #7 - f32: d501 bpl.n f38 <_malloc_r+0x18> - f34: e002 b.n f3c <_malloc_r+0x1c> - f36: 2410 movs r4, #16 - f38: 428c cmp r4, r1 - f3a: d202 bcs.n f42 <_malloc_r+0x22> - f3c: 230c movs r3, #12 - f3e: 603b str r3, [r7, #0] - f40: e1d6 b.n 12f0 <_malloc_r+0x3d0> - f42: 4638 mov r0, r7 - f44: f000 fa21 bl 138a <__malloc_lock> - f48: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - f4c: 4a97 ldr r2, [pc, #604] ; (11ac <_malloc_r+0x28c>) - f4e: d210 bcs.n f72 <_malloc_r+0x52> - f50: 08e1 lsrs r1, r4, #3 - f52: eb02 02c1 add.w r2, r2, r1, lsl #3 - f56: 68d6 ldr r6, [r2, #12] - f58: 4296 cmp r6, r2 - f5a: d104 bne.n f66 <_malloc_r+0x46> - f5c: f106 0308 add.w r3, r6, #8 - f60: 6976 ldr r6, [r6, #20] - f62: 429e cmp r6, r3 - f64: d003 beq.n f6e <_malloc_r+0x4e> - f66: 6873 ldr r3, [r6, #4] - f68: f023 0303 bic.w r3, r3, #3 - f6c: e02f b.n fce <_malloc_r+0xae> - f6e: 3102 adds r1, #2 - f70: e036 b.n fe0 <_malloc_r+0xc0> - f72: 0a61 lsrs r1, r4, #9 - f74: d101 bne.n f7a <_malloc_r+0x5a> - f76: 08e1 lsrs r1, r4, #3 - f78: e01b b.n fb2 <_malloc_r+0x92> - f7a: 2904 cmp r1, #4 - f7c: d802 bhi.n f84 <_malloc_r+0x64> - f7e: 09a1 lsrs r1, r4, #6 - f80: 3138 adds r1, #56 ; 0x38 - f82: e016 b.n fb2 <_malloc_r+0x92> - f84: 2914 cmp r1, #20 - f86: d801 bhi.n f8c <_malloc_r+0x6c> - f88: 315b adds r1, #91 ; 0x5b - f8a: e012 b.n fb2 <_malloc_r+0x92> - f8c: 2954 cmp r1, #84 ; 0x54 - f8e: d802 bhi.n f96 <_malloc_r+0x76> - f90: 0b21 lsrs r1, r4, #12 - f92: 316e adds r1, #110 ; 0x6e - f94: e00d b.n fb2 <_malloc_r+0x92> - f96: f5b1 7faa cmp.w r1, #340 ; 0x154 - f9a: d802 bhi.n fa2 <_malloc_r+0x82> - f9c: 0be1 lsrs r1, r4, #15 - f9e: 3177 adds r1, #119 ; 0x77 - fa0: e007 b.n fb2 <_malloc_r+0x92> - fa2: f240 5354 movw r3, #1364 ; 0x554 - fa6: 4299 cmp r1, r3 - fa8: d802 bhi.n fb0 <_malloc_r+0x90> - faa: 0ca1 lsrs r1, r4, #18 - fac: 317c adds r1, #124 ; 0x7c - fae: e000 b.n fb2 <_malloc_r+0x92> - fb0: 217e movs r1, #126 ; 0x7e - fb2: eb02 02c1 add.w r2, r2, r1, lsl #3 - fb6: 68d6 ldr r6, [r2, #12] - fb8: e00f b.n fda <_malloc_r+0xba> - fba: 6873 ldr r3, [r6, #4] - fbc: f023 0303 bic.w r3, r3, #3 - fc0: 1b18 subs r0, r3, r4 - fc2: 280f cmp r0, #15 - fc4: dd01 ble.n fca <_malloc_r+0xaa> - fc6: 3901 subs r1, #1 - fc8: e009 b.n fde <_malloc_r+0xbe> - fca: 2800 cmp r0, #0 - fcc: db04 blt.n fd8 <_malloc_r+0xb8> - fce: 68f2 ldr r2, [r6, #12] - fd0: 68b1 ldr r1, [r6, #8] - fd2: 60ca str r2, [r1, #12] - fd4: 6091 str r1, [r2, #8] - fd6: e020 b.n 101a <_malloc_r+0xfa> - fd8: 68f6 ldr r6, [r6, #12] - fda: 4296 cmp r6, r2 - fdc: d1ed bne.n fba <_malloc_r+0x9a> - fde: 3101 adds r1, #1 - fe0: 4d72 ldr r5, [pc, #456] ; (11ac <_malloc_r+0x28c>) - fe2: f105 0208 add.w r2, r5, #8 - fe6: 6896 ldr r6, [r2, #8] - fe8: 4296 cmp r6, r2 - fea: d077 beq.n 10dc <_malloc_r+0x1bc> - fec: 6873 ldr r3, [r6, #4] - fee: f023 0303 bic.w r3, r3, #3 - ff2: 1b18 subs r0, r3, r4 - ff4: 280f cmp r0, #15 - ff6: dd0c ble.n 1012 <_malloc_r+0xf2> - ff8: 1933 adds r3, r6, r4 - ffa: f044 0401 orr.w r4, r4, #1 - ffe: 60d3 str r3, [r2, #12] - 1000: 6093 str r3, [r2, #8] - 1002: 6074 str r4, [r6, #4] - 1004: 60da str r2, [r3, #12] - 1006: 609a str r2, [r3, #8] - 1008: f040 0201 orr.w r2, r0, #1 - 100c: 5018 str r0, [r3, r0] - 100e: 605a str r2, [r3, #4] - 1010: e179 b.n 1306 <_malloc_r+0x3e6> - 1012: 2800 cmp r0, #0 - 1014: 60d2 str r2, [r2, #12] - 1016: 6092 str r2, [r2, #8] - 1018: db05 blt.n 1026 <_malloc_r+0x106> - 101a: 18f3 adds r3, r6, r3 - 101c: 685a ldr r2, [r3, #4] - 101e: f042 0201 orr.w r2, r2, #1 - 1022: 605a str r2, [r3, #4] - 1024: e16f b.n 1306 <_malloc_r+0x3e6> - 1026: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 102a: d20e bcs.n 104a <_malloc_r+0x12a> - 102c: 08db lsrs r3, r3, #3 - 102e: f04f 0e01 mov.w lr, #1 - 1032: 1098 asrs r0, r3, #2 - 1034: eb05 03c3 add.w r3, r5, r3, lsl #3 - 1038: fa0e f000 lsl.w r0, lr, r0 - 103c: f8d5 e004 ldr.w lr, [r5, #4] - 1040: ea4e 0000 orr.w r0, lr, r0 - 1044: 6068 str r0, [r5, #4] - 1046: 6898 ldr r0, [r3, #8] - 1048: e044 b.n 10d4 <_malloc_r+0x1b4> - 104a: ea4f 2e53 mov.w lr, r3, lsr #9 - 104e: f1be 0f04 cmp.w lr, #4 - 1052: d804 bhi.n 105e <_malloc_r+0x13e> - 1054: ea4f 1e93 mov.w lr, r3, lsr #6 - 1058: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 105c: e01f b.n 109e <_malloc_r+0x17e> - 105e: f1be 0f14 cmp.w lr, #20 - 1062: d802 bhi.n 106a <_malloc_r+0x14a> - 1064: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 1068: e019 b.n 109e <_malloc_r+0x17e> - 106a: f1be 0f54 cmp.w lr, #84 ; 0x54 - 106e: d804 bhi.n 107a <_malloc_r+0x15a> - 1070: ea4f 3e13 mov.w lr, r3, lsr #12 - 1074: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 1078: e011 b.n 109e <_malloc_r+0x17e> - 107a: f5be 7faa cmp.w lr, #340 ; 0x154 - 107e: d804 bhi.n 108a <_malloc_r+0x16a> - 1080: ea4f 3ed3 mov.w lr, r3, lsr #15 - 1084: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 1088: e009 b.n 109e <_malloc_r+0x17e> - 108a: f240 5054 movw r0, #1364 ; 0x554 - 108e: 4586 cmp lr, r0 - 1090: bf96 itet ls - 1092: ea4f 4e93 movls.w lr, r3, lsr #18 - 1096: f04f 0e7e movhi.w lr, #126 ; 0x7e - 109a: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 109e: eb05 0cce add.w ip, r5, lr, lsl #3 - 10a2: f8dc 0008 ldr.w r0, [ip, #8] - 10a6: 4560 cmp r0, ip - 10a8: d10d bne.n 10c6 <_malloc_r+0x1a6> - 10aa: 2301 movs r3, #1 - 10ac: ea4f 0eae mov.w lr, lr, asr #2 - 10b0: fa03 fe0e lsl.w lr, r3, lr - 10b4: 686b ldr r3, [r5, #4] - 10b6: ea43 030e orr.w r3, r3, lr - 10ba: 606b str r3, [r5, #4] - 10bc: 4603 mov r3, r0 - 10be: e009 b.n 10d4 <_malloc_r+0x1b4> - 10c0: 6880 ldr r0, [r0, #8] - 10c2: 4560 cmp r0, ip - 10c4: d005 beq.n 10d2 <_malloc_r+0x1b2> - 10c6: f8d0 e004 ldr.w lr, [r0, #4] - 10ca: f02e 0e03 bic.w lr, lr, #3 - 10ce: 4573 cmp r3, lr - 10d0: d3f6 bcc.n 10c0 <_malloc_r+0x1a0> - 10d2: 68c3 ldr r3, [r0, #12] - 10d4: 60f3 str r3, [r6, #12] - 10d6: 60b0 str r0, [r6, #8] - 10d8: 609e str r6, [r3, #8] - 10da: 60c6 str r6, [r0, #12] - 10dc: 2001 movs r0, #1 - 10de: 108b asrs r3, r1, #2 - 10e0: fa10 f303 lsls.w r3, r0, r3 - 10e4: 6868 ldr r0, [r5, #4] - 10e6: 4283 cmp r3, r0 - 10e8: d862 bhi.n 11b0 <_malloc_r+0x290> - 10ea: 4203 tst r3, r0 - 10ec: d105 bne.n 10fa <_malloc_r+0x1da> - 10ee: f021 0103 bic.w r1, r1, #3 - 10f2: 005b lsls r3, r3, #1 - 10f4: 3104 adds r1, #4 - 10f6: 4203 tst r3, r0 - 10f8: d0fb beq.n 10f2 <_malloc_r+0x1d2> - 10fa: eb05 09c1 add.w r9, r5, r1, lsl #3 - 10fe: 468e mov lr, r1 - 1100: 46cc mov ip, r9 - 1102: f8dc 600c ldr.w r6, [ip, #12] - 1106: e02a b.n 115e <_malloc_r+0x23e> - 1108: 6870 ldr r0, [r6, #4] - 110a: f020 0803 bic.w r8, r0, #3 - 110e: ebc4 0008 rsb r0, r4, r8 - 1112: 280f cmp r0, #15 - 1114: dd11 ble.n 113a <_malloc_r+0x21a> - 1116: 1933 adds r3, r6, r4 - 1118: 68f1 ldr r1, [r6, #12] - 111a: f044 0401 orr.w r4, r4, #1 - 111e: 6074 str r4, [r6, #4] - 1120: f856 4f08 ldr.w r4, [r6, #8]! - 1124: 5018 str r0, [r3, r0] - 1126: 60e1 str r1, [r4, #12] - 1128: 608c str r4, [r1, #8] - 112a: 60d3 str r3, [r2, #12] - 112c: 6093 str r3, [r2, #8] - 112e: 60da str r2, [r3, #12] - 1130: 609a str r2, [r3, #8] - 1132: f040 0201 orr.w r2, r0, #1 - 1136: 605a str r2, [r3, #4] - 1138: e00c b.n 1154 <_malloc_r+0x234> - 113a: 2800 cmp r0, #0 - 113c: db0e blt.n 115c <_malloc_r+0x23c> - 113e: eb06 0308 add.w r3, r6, r8 - 1142: 685a ldr r2, [r3, #4] - 1144: f042 0201 orr.w r2, r2, #1 - 1148: 605a str r2, [r3, #4] - 114a: 68f3 ldr r3, [r6, #12] - 114c: f856 2f08 ldr.w r2, [r6, #8]! - 1150: 60d3 str r3, [r2, #12] - 1152: 609a str r2, [r3, #8] - 1154: 4638 mov r0, r7 - 1156: f000 f919 bl 138c <__malloc_unlock> - 115a: e0d8 b.n 130e <_malloc_r+0x3ee> - 115c: 68f6 ldr r6, [r6, #12] - 115e: 4566 cmp r6, ip - 1160: d1d2 bne.n 1108 <_malloc_r+0x1e8> - 1162: f10e 0e01 add.w lr, lr, #1 - 1166: f01e 0f03 tst.w lr, #3 - 116a: d101 bne.n 1170 <_malloc_r+0x250> - 116c: 4648 mov r0, r9 - 116e: e002 b.n 1176 <_malloc_r+0x256> - 1170: f10c 0c08 add.w ip, ip, #8 - 1174: e7c5 b.n 1102 <_malloc_r+0x1e2> - 1176: f011 0f03 tst.w r1, #3 - 117a: d104 bne.n 1186 <_malloc_r+0x266> - 117c: 6869 ldr r1, [r5, #4] - 117e: ea21 0103 bic.w r1, r1, r3 - 1182: 6069 str r1, [r5, #4] - 1184: e006 b.n 1194 <_malloc_r+0x274> - 1186: 4606 mov r6, r0 - 1188: f856 0908 ldr.w r0, [r6], #-8 - 118c: 42b0 cmp r0, r6 - 118e: d101 bne.n 1194 <_malloc_r+0x274> - 1190: 3901 subs r1, #1 - 1192: e7f0 b.n 1176 <_malloc_r+0x256> - 1194: 6868 ldr r0, [r5, #4] - 1196: 005b lsls r3, r3, #1 - 1198: 4283 cmp r3, r0 - 119a: d809 bhi.n 11b0 <_malloc_r+0x290> - 119c: b143 cbz r3, 11b0 <_malloc_r+0x290> - 119e: 4671 mov r1, lr - 11a0: e001 b.n 11a6 <_malloc_r+0x286> - 11a2: 3104 adds r1, #4 - 11a4: 005b lsls r3, r3, #1 - 11a6: 4203 tst r3, r0 - 11a8: d1a7 bne.n 10fa <_malloc_r+0x1da> - 11aa: e7fa b.n 11a2 <_malloc_r+0x282> - 11ac: 10000114 .word 0x10000114 - 11b0: f8d5 8008 ldr.w r8, [r5, #8] - 11b4: f8d8 3004 ldr.w r3, [r8, #4] - 11b8: f023 0903 bic.w r9, r3, #3 - 11bc: 45a1 cmp r9, r4 - 11be: d304 bcc.n 11ca <_malloc_r+0x2aa> - 11c0: ebc4 0309 rsb r3, r4, r9 - 11c4: 2b0f cmp r3, #15 - 11c6: f300 8095 bgt.w 12f4 <_malloc_r+0x3d4> - 11ca: 4b52 ldr r3, [pc, #328] ; (1314 <_malloc_r+0x3f4>) - 11cc: 4638 mov r0, r7 - 11ce: 681b ldr r3, [r3, #0] - 11d0: f103 0a10 add.w sl, r3, #16 - 11d4: 4b50 ldr r3, [pc, #320] ; (1318 <_malloc_r+0x3f8>) - 11d6: 44a2 add sl, r4 - 11d8: 681a ldr r2, [r3, #0] - 11da: 9301 str r3, [sp, #4] - 11dc: f1b2 3fff cmp.w r2, #4294967295 - 11e0: bf1c itt ne - 11e2: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 11e6: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 11ea: 4651 mov r1, sl - 11ec: f000 fa4c bl 1688 <_sbrk_r> - 11f0: 9b01 ldr r3, [sp, #4] - 11f2: f1b0 3fff cmp.w r0, #4294967295 - 11f6: 4606 mov r6, r0 - 11f8: d06e beq.n 12d8 <_malloc_r+0x3b8> - 11fa: eb08 0209 add.w r2, r8, r9 - 11fe: 4290 cmp r0, r2 - 1200: d201 bcs.n 1206 <_malloc_r+0x2e6> - 1202: 45a8 cmp r8, r5 - 1204: d168 bne.n 12d8 <_malloc_r+0x3b8> - 1206: 4945 ldr r1, [pc, #276] ; (131c <_malloc_r+0x3fc>) - 1208: 4296 cmp r6, r2 - 120a: 468b mov fp, r1 - 120c: 6808 ldr r0, [r1, #0] - 120e: 4450 add r0, sl - 1210: 6008 str r0, [r1, #0] - 1212: d108 bne.n 1226 <_malloc_r+0x306> - 1214: f016 0f7f tst.w r6, #127 ; 0x7f - 1218: d105 bne.n 1226 <_malloc_r+0x306> - 121a: 68ab ldr r3, [r5, #8] - 121c: 44d1 add r9, sl - 121e: f049 0201 orr.w r2, r9, #1 - 1222: 605a str r2, [r3, #4] - 1224: e04c b.n 12c0 <_malloc_r+0x3a0> - 1226: 681b ldr r3, [r3, #0] - 1228: f1b3 3fff cmp.w r3, #4294967295 - 122c: d102 bne.n 1234 <_malloc_r+0x314> - 122e: 4b3a ldr r3, [pc, #232] ; (1318 <_malloc_r+0x3f8>) - 1230: 601e str r6, [r3, #0] - 1232: e003 b.n 123c <_malloc_r+0x31c> - 1234: 1830 adds r0, r6, r0 - 1236: 1a82 subs r2, r0, r2 - 1238: f8cb 2000 str.w r2, [fp] - 123c: f016 0307 ands.w r3, r6, #7 - 1240: 4638 mov r0, r7 - 1242: bf1c itt ne - 1244: f1c3 0308 rsbne r3, r3, #8 - 1248: 18f6 addne r6, r6, r3 - 124a: 3380 adds r3, #128 ; 0x80 - 124c: 44b2 add sl, r6 - 124e: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 1252: ebca 0a03 rsb sl, sl, r3 - 1256: 4651 mov r1, sl - 1258: f000 fa16 bl 1688 <_sbrk_r> - 125c: f8db 3000 ldr.w r3, [fp] - 1260: 60ae str r6, [r5, #8] - 1262: f1b0 3fff cmp.w r0, #4294967295 - 1266: bf04 itt eq - 1268: 4630 moveq r0, r6 - 126a: f04f 0a00 moveq.w sl, #0 - 126e: 1b80 subs r0, r0, r6 - 1270: 45a8 cmp r8, r5 - 1272: 4450 add r0, sl - 1274: 4453 add r3, sl - 1276: f040 0001 orr.w r0, r0, #1 - 127a: f8cb 3000 str.w r3, [fp] - 127e: 6070 str r0, [r6, #4] - 1280: d01e beq.n 12c0 <_malloc_r+0x3a0> - 1282: f1b9 0f0f cmp.w r9, #15 - 1286: d802 bhi.n 128e <_malloc_r+0x36e> - 1288: 2301 movs r3, #1 - 128a: 6073 str r3, [r6, #4] - 128c: e024 b.n 12d8 <_malloc_r+0x3b8> - 128e: f8d8 3004 ldr.w r3, [r8, #4] - 1292: f1a9 090c sub.w r9, r9, #12 - 1296: f029 0907 bic.w r9, r9, #7 - 129a: 2205 movs r2, #5 - 129c: f003 0301 and.w r3, r3, #1 - 12a0: f1b9 0f0f cmp.w r9, #15 - 12a4: ea49 0303 orr.w r3, r9, r3 - 12a8: f8c8 3004 str.w r3, [r8, #4] - 12ac: eb08 0309 add.w r3, r8, r9 - 12b0: 605a str r2, [r3, #4] - 12b2: 609a str r2, [r3, #8] - 12b4: d904 bls.n 12c0 <_malloc_r+0x3a0> - 12b6: 4638 mov r0, r7 - 12b8: f108 0108 add.w r1, r8, #8 - 12bc: f002 fad6 bl 386c <_free_r> - 12c0: 4a17 ldr r2, [pc, #92] ; (1320 <_malloc_r+0x400>) - 12c2: f8db 3000 ldr.w r3, [fp] - 12c6: 6811 ldr r1, [r2, #0] - 12c8: 428b cmp r3, r1 - 12ca: bf88 it hi - 12cc: 6013 strhi r3, [r2, #0] - 12ce: 4a15 ldr r2, [pc, #84] ; (1324 <_malloc_r+0x404>) - 12d0: 6811 ldr r1, [r2, #0] - 12d2: 428b cmp r3, r1 - 12d4: bf88 it hi - 12d6: 6013 strhi r3, [r2, #0] - 12d8: 68ab ldr r3, [r5, #8] - 12da: 685b ldr r3, [r3, #4] - 12dc: f023 0303 bic.w r3, r3, #3 - 12e0: 42a3 cmp r3, r4 - 12e2: d302 bcc.n 12ea <_malloc_r+0x3ca> - 12e4: 1b1b subs r3, r3, r4 - 12e6: 2b0f cmp r3, #15 - 12e8: dc04 bgt.n 12f4 <_malloc_r+0x3d4> - 12ea: 4638 mov r0, r7 - 12ec: f000 f84e bl 138c <__malloc_unlock> - 12f0: 2600 movs r6, #0 - 12f2: e00c b.n 130e <_malloc_r+0x3ee> - 12f4: 68ae ldr r6, [r5, #8] - 12f6: f044 0201 orr.w r2, r4, #1 - 12fa: f043 0301 orr.w r3, r3, #1 - 12fe: 1934 adds r4, r6, r4 - 1300: 60ac str r4, [r5, #8] - 1302: 6072 str r2, [r6, #4] - 1304: 6063 str r3, [r4, #4] - 1306: 4638 mov r0, r7 - 1308: 3608 adds r6, #8 - 130a: f000 f83f bl 138c <__malloc_unlock> - 130e: 4630 mov r0, r6 - 1310: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1314: 1000058c .word 0x1000058c - 1318: 10000520 .word 0x10000520 - 131c: 10000590 .word 0x10000590 - 1320: 10000588 .word 0x10000588 - 1324: 10000584 .word 0x10000584 - -00001328 : - 1328: b510 push {r4, lr} - 132a: b2c9 uxtb r1, r1 - 132c: e003 b.n 1336 - 132e: f810 4b01 ldrb.w r4, [r0], #1 - 1332: 428c cmp r4, r1 - 1334: d004 beq.n 1340 - 1336: 3a01 subs r2, #1 - 1338: 4603 mov r3, r0 - 133a: d2f8 bcs.n 132e - 133c: 2000 movs r0, #0 - 133e: bd10 pop {r4, pc} - 1340: 4618 mov r0, r3 - 1342: bd10 pop {r4, pc} - -00001344 : - 1344: b510 push {r4, lr} - 1346: 1882 adds r2, r0, r2 - 1348: 4603 mov r3, r0 - 134a: e003 b.n 1354 - 134c: f811 4b01 ldrb.w r4, [r1], #1 - 1350: f803 4b01 strb.w r4, [r3], #1 - 1354: 4293 cmp r3, r2 - 1356: d3f9 bcc.n 134c - 1358: bd10 pop {r4, pc} - -0000135a : - 135a: 4281 cmp r1, r0 - 135c: b510 push {r4, lr} - 135e: 4604 mov r4, r0 - 1360: d210 bcs.n 1384 - 1362: 188b adds r3, r1, r2 - 1364: 4298 cmp r0, r3 - 1366: d20d bcs.n 1384 - 1368: 4619 mov r1, r3 - 136a: 1883 adds r3, r0, r2 - 136c: e003 b.n 1376 - 136e: f811 4d01 ldrb.w r4, [r1, #-1]! - 1372: f803 4d01 strb.w r4, [r3, #-1]! - 1376: 3a01 subs r2, #1 - 1378: d2f9 bcs.n 136e - 137a: bd10 pop {r4, pc} - 137c: f811 3b01 ldrb.w r3, [r1], #1 - 1380: f804 3b01 strb.w r3, [r4], #1 - 1384: 3a01 subs r2, #1 - 1386: d2f9 bcs.n 137c - 1388: bd10 pop {r4, pc} - -0000138a <__malloc_lock>: - 138a: 4770 bx lr - -0000138c <__malloc_unlock>: - 138c: 4770 bx lr - ... - -00001390 <_realloc_r>: - 1390: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1394: 4681 mov r9, r0 - 1396: 4617 mov r7, r2 - 1398: 460e mov r6, r1 - 139a: b929 cbnz r1, 13a8 <_realloc_r+0x18> - 139c: 4611 mov r1, r2 - 139e: b003 add sp, #12 - 13a0: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 13a4: f7ff bdbc b.w f20 <_malloc_r> - 13a8: f107 050b add.w r5, r7, #11 - 13ac: f7ff ffed bl 138a <__malloc_lock> - 13b0: f1a6 0a08 sub.w sl, r6, #8 - 13b4: 2d16 cmp r5, #22 - 13b6: f8da 2004 ldr.w r2, [sl, #4] - 13ba: d903 bls.n 13c4 <_realloc_r+0x34> - 13bc: f035 0507 bics.w r5, r5, #7 - 13c0: d501 bpl.n 13c6 <_realloc_r+0x36> - 13c2: e002 b.n 13ca <_realloc_r+0x3a> - 13c4: 2510 movs r5, #16 - 13c6: 42bd cmp r5, r7 - 13c8: d204 bcs.n 13d4 <_realloc_r+0x44> - 13ca: 230c movs r3, #12 - 13cc: 2700 movs r7, #0 - 13ce: f8c9 3000 str.w r3, [r9] - 13d2: e155 b.n 1680 <_realloc_r+0x2f0> - 13d4: f022 0b03 bic.w fp, r2, #3 - 13d8: 45ab cmp fp, r5 - 13da: f280 8126 bge.w 162a <_realloc_r+0x29a> - 13de: 4b9f ldr r3, [pc, #636] ; (165c <_realloc_r+0x2cc>) - 13e0: eb0a 010b add.w r1, sl, fp - 13e4: f8d3 e008 ldr.w lr, [r3, #8] - 13e8: 4571 cmp r1, lr - 13ea: d007 beq.n 13fc <_realloc_r+0x6c> - 13ec: 6848 ldr r0, [r1, #4] - 13ee: f020 0001 bic.w r0, r0, #1 - 13f2: 1808 adds r0, r1, r0 - 13f4: 6840 ldr r0, [r0, #4] - 13f6: f010 0f01 tst.w r0, #1 - 13fa: d125 bne.n 1448 <_realloc_r+0xb8> - 13fc: 6848 ldr r0, [r1, #4] - 13fe: 4571 cmp r1, lr - 1400: f020 0003 bic.w r0, r0, #3 - 1404: eb00 080b add.w r8, r0, fp - 1408: d117 bne.n 143a <_realloc_r+0xaa> - 140a: f105 0410 add.w r4, r5, #16 - 140e: 45a0 cmp r8, r4 - 1410: db1c blt.n 144c <_realloc_r+0xbc> - 1412: eb0a 0205 add.w r2, sl, r5 - 1416: ebc5 0808 rsb r8, r5, r8 - 141a: 609a str r2, [r3, #8] - 141c: f048 0301 orr.w r3, r8, #1 - 1420: 6053 str r3, [r2, #4] - 1422: 4648 mov r0, r9 - 1424: f8da 3004 ldr.w r3, [sl, #4] - 1428: 4637 mov r7, r6 - 142a: f003 0301 and.w r3, r3, #1 - 142e: 431d orrs r5, r3 - 1430: f8ca 5004 str.w r5, [sl, #4] - 1434: f7ff ffaa bl 138c <__malloc_unlock> - 1438: e122 b.n 1680 <_realloc_r+0x2f0> - 143a: 45a8 cmp r8, r5 - 143c: db06 blt.n 144c <_realloc_r+0xbc> - 143e: 68cb ldr r3, [r1, #12] - 1440: 688a ldr r2, [r1, #8] - 1442: 60d3 str r3, [r2, #12] - 1444: 609a str r2, [r3, #8] - 1446: e0f1 b.n 162c <_realloc_r+0x29c> - 1448: 2000 movs r0, #0 - 144a: 4601 mov r1, r0 - 144c: f012 0f01 tst.w r2, #1 - 1450: f040 809c bne.w 158c <_realloc_r+0x1fc> - 1454: f856 4c08 ldr.w r4, [r6, #-8] - 1458: ebc4 040a rsb r4, r4, sl - 145c: 6862 ldr r2, [r4, #4] - 145e: f022 0203 bic.w r2, r2, #3 - 1462: 2900 cmp r1, #0 - 1464: d057 beq.n 1516 <_realloc_r+0x186> - 1466: 4571 cmp r1, lr - 1468: eb02 080b add.w r8, r2, fp - 146c: d14b bne.n 1506 <_realloc_r+0x176> - 146e: 4480 add r8, r0 - 1470: f105 0110 add.w r1, r5, #16 - 1474: 4588 cmp r8, r1 - 1476: db4e blt.n 1516 <_realloc_r+0x186> - 1478: 4627 mov r7, r4 - 147a: 68e2 ldr r2, [r4, #12] - 147c: f857 1f08 ldr.w r1, [r7, #8]! - 1480: 60ca str r2, [r1, #12] - 1482: 6091 str r1, [r2, #8] - 1484: f1ab 0204 sub.w r2, fp, #4 - 1488: 2a24 cmp r2, #36 ; 0x24 - 148a: d829 bhi.n 14e0 <_realloc_r+0x150> - 148c: 2a13 cmp r2, #19 - 148e: 4639 mov r1, r7 - 1490: d91b bls.n 14ca <_realloc_r+0x13a> - 1492: 4630 mov r0, r6 - 1494: f850 1b04 ldr.w r1, [r0], #4 - 1498: 60a1 str r1, [r4, #8] - 149a: 6871 ldr r1, [r6, #4] - 149c: 1d06 adds r6, r0, #4 - 149e: 2a1b cmp r2, #27 - 14a0: 60e1 str r1, [r4, #12] - 14a2: f104 0110 add.w r1, r4, #16 - 14a6: d910 bls.n 14ca <_realloc_r+0x13a> - 14a8: 6841 ldr r1, [r0, #4] - 14aa: 1d30 adds r0, r6, #4 - 14ac: 6121 str r1, [r4, #16] - 14ae: 6871 ldr r1, [r6, #4] - 14b0: 3608 adds r6, #8 - 14b2: 2a24 cmp r2, #36 ; 0x24 - 14b4: 6161 str r1, [r4, #20] - 14b6: f104 0118 add.w r1, r4, #24 - 14ba: d106 bne.n 14ca <_realloc_r+0x13a> - 14bc: 6842 ldr r2, [r0, #4] - 14be: f104 0120 add.w r1, r4, #32 - 14c2: 61a2 str r2, [r4, #24] - 14c4: 6872 ldr r2, [r6, #4] - 14c6: 3608 adds r6, #8 - 14c8: 61e2 str r2, [r4, #28] - 14ca: 4630 mov r0, r6 - 14cc: 460a mov r2, r1 - 14ce: f850 eb04 ldr.w lr, [r0], #4 - 14d2: f842 eb04 str.w lr, [r2], #4 - 14d6: 6876 ldr r6, [r6, #4] - 14d8: 604e str r6, [r1, #4] - 14da: 6841 ldr r1, [r0, #4] - 14dc: 6051 str r1, [r2, #4] - 14de: e005 b.n 14ec <_realloc_r+0x15c> - 14e0: 4638 mov r0, r7 - 14e2: 4631 mov r1, r6 - 14e4: 9301 str r3, [sp, #4] - 14e6: f7ff ff38 bl 135a - 14ea: 9b01 ldr r3, [sp, #4] - 14ec: 1962 adds r2, r4, r5 - 14ee: ebc5 0808 rsb r8, r5, r8 - 14f2: 609a str r2, [r3, #8] - 14f4: f048 0301 orr.w r3, r8, #1 - 14f8: 6053 str r3, [r2, #4] - 14fa: 6863 ldr r3, [r4, #4] - 14fc: f003 0301 and.w r3, r3, #1 - 1500: 431d orrs r5, r3 - 1502: 6065 str r5, [r4, #4] - 1504: e08d b.n 1622 <_realloc_r+0x292> - 1506: 4480 add r8, r0 - 1508: 45a8 cmp r8, r5 - 150a: db04 blt.n 1516 <_realloc_r+0x186> - 150c: 68cb ldr r3, [r1, #12] - 150e: 688a ldr r2, [r1, #8] - 1510: 60d3 str r3, [r2, #12] - 1512: 609a str r2, [r3, #8] - 1514: e003 b.n 151e <_realloc_r+0x18e> - 1516: eb02 080b add.w r8, r2, fp - 151a: 45a8 cmp r8, r5 - 151c: db36 blt.n 158c <_realloc_r+0x1fc> - 151e: 4620 mov r0, r4 - 1520: 68e3 ldr r3, [r4, #12] - 1522: f850 2f08 ldr.w r2, [r0, #8]! - 1526: 60d3 str r3, [r2, #12] - 1528: 609a str r2, [r3, #8] - 152a: f1ab 0204 sub.w r2, fp, #4 - 152e: 2a24 cmp r2, #36 ; 0x24 - 1530: d828 bhi.n 1584 <_realloc_r+0x1f4> - 1532: 2a13 cmp r2, #19 - 1534: d91b bls.n 156e <_realloc_r+0x1de> - 1536: 4633 mov r3, r6 - 1538: f104 0010 add.w r0, r4, #16 - 153c: f853 1b04 ldr.w r1, [r3], #4 - 1540: 60a1 str r1, [r4, #8] - 1542: 6871 ldr r1, [r6, #4] - 1544: 1d1e adds r6, r3, #4 - 1546: 2a1b cmp r2, #27 - 1548: 60e1 str r1, [r4, #12] - 154a: d910 bls.n 156e <_realloc_r+0x1de> - 154c: 685b ldr r3, [r3, #4] - 154e: f104 0018 add.w r0, r4, #24 - 1552: 6123 str r3, [r4, #16] - 1554: 1d33 adds r3, r6, #4 - 1556: 6871 ldr r1, [r6, #4] - 1558: 3608 adds r6, #8 - 155a: 2a24 cmp r2, #36 ; 0x24 - 155c: 6161 str r1, [r4, #20] - 155e: d106 bne.n 156e <_realloc_r+0x1de> - 1560: 685b ldr r3, [r3, #4] - 1562: f104 0020 add.w r0, r4, #32 - 1566: 61a3 str r3, [r4, #24] - 1568: 6873 ldr r3, [r6, #4] - 156a: 3608 adds r6, #8 - 156c: 61e3 str r3, [r4, #28] - 156e: 4632 mov r2, r6 - 1570: 4603 mov r3, r0 - 1572: f852 1b04 ldr.w r1, [r2], #4 - 1576: f843 1b04 str.w r1, [r3], #4 - 157a: 6871 ldr r1, [r6, #4] - 157c: 6041 str r1, [r0, #4] - 157e: 6852 ldr r2, [r2, #4] - 1580: 605a str r2, [r3, #4] - 1582: e054 b.n 162e <_realloc_r+0x29e> - 1584: 4631 mov r1, r6 - 1586: f7ff fee8 bl 135a - 158a: e050 b.n 162e <_realloc_r+0x29e> - 158c: 4639 mov r1, r7 - 158e: 4648 mov r0, r9 - 1590: f7ff fcc6 bl f20 <_malloc_r> - 1594: 4607 mov r7, r0 - 1596: 2800 cmp r0, #0 - 1598: d043 beq.n 1622 <_realloc_r+0x292> - 159a: f8da 2004 ldr.w r2, [sl, #4] - 159e: f1a0 0308 sub.w r3, r0, #8 - 15a2: f022 0201 bic.w r2, r2, #1 - 15a6: 4452 add r2, sl - 15a8: 4293 cmp r3, r2 - 15aa: d105 bne.n 15b8 <_realloc_r+0x228> - 15ac: f850 3c04 ldr.w r3, [r0, #-4] - 15b0: f023 0803 bic.w r8, r3, #3 - 15b4: 44d8 add r8, fp - 15b6: e039 b.n 162c <_realloc_r+0x29c> - 15b8: f1ab 0204 sub.w r2, fp, #4 - 15bc: 2a24 cmp r2, #36 ; 0x24 - 15be: d829 bhi.n 1614 <_realloc_r+0x284> - 15c0: 2a13 cmp r2, #19 - 15c2: 4631 mov r1, r6 - 15c4: 4603 mov r3, r0 - 15c6: d91a bls.n 15fe <_realloc_r+0x26e> - 15c8: 4634 mov r4, r6 - 15ca: f854 3b04 ldr.w r3, [r4], #4 - 15ce: 1d21 adds r1, r4, #4 - 15d0: f840 3b04 str.w r3, [r0], #4 - 15d4: 6873 ldr r3, [r6, #4] - 15d6: 607b str r3, [r7, #4] - 15d8: 1d03 adds r3, r0, #4 - 15da: 2a1b cmp r2, #27 - 15dc: d90f bls.n 15fe <_realloc_r+0x26e> - 15de: 6864 ldr r4, [r4, #4] - 15e0: 6044 str r4, [r0, #4] - 15e2: 1d0c adds r4, r1, #4 - 15e4: 6849 ldr r1, [r1, #4] - 15e6: 1d18 adds r0, r3, #4 - 15e8: 6059 str r1, [r3, #4] - 15ea: 3308 adds r3, #8 - 15ec: 1d21 adds r1, r4, #4 - 15ee: 2a24 cmp r2, #36 ; 0x24 - 15f0: d105 bne.n 15fe <_realloc_r+0x26e> - 15f2: 6862 ldr r2, [r4, #4] - 15f4: 6042 str r2, [r0, #4] - 15f6: 684a ldr r2, [r1, #4] - 15f8: 3108 adds r1, #8 - 15fa: 605a str r2, [r3, #4] - 15fc: 3308 adds r3, #8 - 15fe: 4608 mov r0, r1 - 1600: 461a mov r2, r3 - 1602: f850 4b04 ldr.w r4, [r0], #4 - 1606: f842 4b04 str.w r4, [r2], #4 - 160a: 6849 ldr r1, [r1, #4] - 160c: 6059 str r1, [r3, #4] - 160e: 6843 ldr r3, [r0, #4] - 1610: 6053 str r3, [r2, #4] - 1612: e002 b.n 161a <_realloc_r+0x28a> - 1614: 4631 mov r1, r6 - 1616: f7ff fea0 bl 135a - 161a: 4648 mov r0, r9 - 161c: 4631 mov r1, r6 - 161e: f002 f925 bl 386c <_free_r> - 1622: 4648 mov r0, r9 - 1624: f7ff feb2 bl 138c <__malloc_unlock> - 1628: e02a b.n 1680 <_realloc_r+0x2f0> - 162a: 46d8 mov r8, fp - 162c: 4654 mov r4, sl - 162e: ebc5 0308 rsb r3, r5, r8 - 1632: 6862 ldr r2, [r4, #4] - 1634: 2b0f cmp r3, #15 - 1636: d913 bls.n 1660 <_realloc_r+0x2d0> - 1638: 1961 adds r1, r4, r5 - 163a: f002 0201 and.w r2, r2, #1 - 163e: 4315 orrs r5, r2 - 1640: f043 0201 orr.w r2, r3, #1 - 1644: 18cb adds r3, r1, r3 - 1646: 6065 str r5, [r4, #4] - 1648: 604a str r2, [r1, #4] - 164a: 4648 mov r0, r9 - 164c: 685a ldr r2, [r3, #4] - 164e: 3108 adds r1, #8 - 1650: f042 0201 orr.w r2, r2, #1 - 1654: 605a str r2, [r3, #4] - 1656: f002 f909 bl 386c <_free_r> - 165a: e00c b.n 1676 <_realloc_r+0x2e6> - 165c: 10000114 .word 0x10000114 - 1660: eb04 0308 add.w r3, r4, r8 - 1664: f002 0201 and.w r2, r2, #1 - 1668: ea48 0202 orr.w r2, r8, r2 - 166c: 6062 str r2, [r4, #4] - 166e: 685a ldr r2, [r3, #4] - 1670: f042 0201 orr.w r2, r2, #1 - 1674: 605a str r2, [r3, #4] - 1676: 4648 mov r0, r9 - 1678: f104 0708 add.w r7, r4, #8 - 167c: f7ff fe86 bl 138c <__malloc_unlock> - 1680: 4638 mov r0, r7 - 1682: b003 add sp, #12 - 1684: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00001688 <_sbrk_r>: - 1688: b538 push {r3, r4, r5, lr} - 168a: 4605 mov r5, r0 - 168c: 4c06 ldr r4, [pc, #24] ; (16a8 <_sbrk_r+0x20>) - 168e: 4608 mov r0, r1 - 1690: 2300 movs r3, #0 - 1692: 6023 str r3, [r4, #0] - 1694: f7fe fe84 bl 3a0 <_sbrk> - 1698: f1b0 3fff cmp.w r0, #4294967295 - 169c: d102 bne.n 16a4 <_sbrk_r+0x1c> - 169e: 6823 ldr r3, [r4, #0] - 16a0: b103 cbz r3, 16a4 <_sbrk_r+0x1c> - 16a2: 602b str r3, [r5, #0] - 16a4: bd38 pop {r3, r4, r5, pc} - 16a6: bf00 nop - 16a8: 100005c4 .word 0x100005c4 - -000016ac <_raise_r>: - 16ac: 291f cmp r1, #31 - 16ae: b570 push {r4, r5, r6, lr} - 16b0: 4605 mov r5, r0 - 16b2: 460c mov r4, r1 - 16b4: d904 bls.n 16c0 <_raise_r+0x14> - 16b6: 2316 movs r3, #22 - 16b8: 6003 str r3, [r0, #0] - 16ba: f04f 30ff mov.w r0, #4294967295 - 16be: bd70 pop {r4, r5, r6, pc} - 16c0: 6c42 ldr r2, [r0, #68] ; 0x44 - 16c2: b112 cbz r2, 16ca <_raise_r+0x1e> - 16c4: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 16c8: b94b cbnz r3, 16de <_raise_r+0x32> - 16ca: 4628 mov r0, r5 - 16cc: f000 f834 bl 1738 <_getpid_r> - 16d0: 4622 mov r2, r4 - 16d2: 4601 mov r1, r0 - 16d4: 4628 mov r0, r5 - 16d6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 16da: f000 b81b b.w 1714 <_kill_r> - 16de: 2b01 cmp r3, #1 - 16e0: d00d beq.n 16fe <_raise_r+0x52> - 16e2: f1b3 3fff cmp.w r3, #4294967295 - 16e6: d103 bne.n 16f0 <_raise_r+0x44> - 16e8: 3317 adds r3, #23 - 16ea: 6003 str r3, [r0, #0] - 16ec: 2001 movs r0, #1 - 16ee: bd70 pop {r4, r5, r6, pc} - 16f0: 2500 movs r5, #0 - 16f2: 4608 mov r0, r1 - 16f4: f842 5021 str.w r5, [r2, r1, lsl #2] - 16f8: 4798 blx r3 - 16fa: 4628 mov r0, r5 - 16fc: bd70 pop {r4, r5, r6, pc} - 16fe: 2000 movs r0, #0 - 1700: bd70 pop {r4, r5, r6, pc} - ... - -00001704 : - 1704: 4b02 ldr r3, [pc, #8] ; (1710 ) - 1706: 4601 mov r1, r0 - 1708: 6818 ldr r0, [r3, #0] - 170a: f7ff bfcf b.w 16ac <_raise_r> - 170e: bf00 nop - 1710: 10000110 .word 0x10000110 - -00001714 <_kill_r>: - 1714: b538 push {r3, r4, r5, lr} - 1716: 4605 mov r5, r0 - 1718: 4c06 ldr r4, [pc, #24] ; (1734 <_kill_r+0x20>) - 171a: 4608 mov r0, r1 - 171c: 4611 mov r1, r2 - 171e: 2300 movs r3, #0 - 1720: 6023 str r3, [r4, #0] - 1722: f7fe fe2f bl 384 <_kill> - 1726: f1b0 3fff cmp.w r0, #4294967295 - 172a: d102 bne.n 1732 <_kill_r+0x1e> - 172c: 6823 ldr r3, [r4, #0] - 172e: b103 cbz r3, 1732 <_kill_r+0x1e> - 1730: 602b str r3, [r5, #0] - 1732: bd38 pop {r3, r4, r5, pc} - 1734: 100005c4 .word 0x100005c4 - -00001738 <_getpid_r>: - 1738: f7fe be30 b.w 39c <_getpid> - -0000173c : - 173c: b40e push {r1, r2, r3} - 173e: f44f 7102 mov.w r1, #520 ; 0x208 - 1742: b500 push {lr} - 1744: b09c sub sp, #112 ; 0x70 - 1746: ab1d add r3, sp, #116 ; 0x74 - 1748: f8ad 1010 strh.w r1, [sp, #16] - 174c: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 1750: 9103 str r1, [sp, #12] - 1752: 9106 str r1, [sp, #24] - 1754: f04f 31ff mov.w r1, #4294967295 - 1758: f8ad 1012 strh.w r1, [sp, #18] - 175c: 4908 ldr r1, [pc, #32] ; (1780 ) - 175e: f853 2b04 ldr.w r2, [r3], #4 - 1762: 9001 str r0, [sp, #4] - 1764: 9005 str r0, [sp, #20] - 1766: 6808 ldr r0, [r1, #0] - 1768: a901 add r1, sp, #4 - 176a: 931b str r3, [sp, #108] ; 0x6c - 176c: f000 f8be bl 18ec <_svfprintf_r> - 1770: 9b01 ldr r3, [sp, #4] - 1772: 2200 movs r2, #0 - 1774: 701a strb r2, [r3, #0] - 1776: b01c add sp, #112 ; 0x70 - 1778: f85d eb04 ldr.w lr, [sp], #4 - 177c: b003 add sp, #12 - 177e: 4770 bx lr - 1780: 10000110 .word 0x10000110 - -00001784 : - 1784: f810 2b01 ldrb.w r2, [r0], #1 - 1788: f811 3b01 ldrb.w r3, [r1], #1 - 178c: 2a01 cmp r2, #1 - 178e: bf28 it cs - 1790: 429a cmpcs r2, r3 - 1792: d0f7 beq.n 1784 - 1794: eba2 0003 sub.w r0, r2, r3 - 1798: 4770 bx lr - -0000179a : - 179a: 4603 mov r3, r0 - 179c: 43c0 mvns r0, r0 - 179e: f813 2b01 ldrb.w r2, [r3], #1 - 17a2: 2a00 cmp r2, #0 - 17a4: d1fb bne.n 179e - 17a6: 1818 adds r0, r3, r0 - 17a8: 4770 bx lr - ... - -000017ac <_strtol_r>: - 17ac: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 17b0: 4698 mov r8, r3 - 17b2: 4b46 ldr r3, [pc, #280] ; (18cc <_strtol_r+0x120>) - 17b4: 460c mov r4, r1 - 17b6: 4615 mov r5, r2 - 17b8: 9001 str r0, [sp, #4] - 17ba: f8d3 b000 ldr.w fp, [r3] - 17be: 460b mov r3, r1 - 17c0: f813 6b01 ldrb.w r6, [r3], #1 - 17c4: eb0b 0206 add.w r2, fp, r6 - 17c8: 461f mov r7, r3 - 17ca: f892 9001 ldrb.w r9, [r2, #1] - 17ce: f019 0908 ands.w r9, r9, #8 - 17d2: d1f5 bne.n 17c0 <_strtol_r+0x14> - 17d4: 2e2d cmp r6, #45 ; 0x2d - 17d6: d104 bne.n 17e2 <_strtol_r+0x36> - 17d8: f817 6b01 ldrb.w r6, [r7], #1 - 17dc: f04f 0901 mov.w r9, #1 - 17e0: e003 b.n 17ea <_strtol_r+0x3e> - 17e2: 2e2b cmp r6, #43 ; 0x2b - 17e4: bf08 it eq - 17e6: f817 6b01 ldrbeq.w r6, [r7], #1 - 17ea: f1b8 0f00 cmp.w r8, #0 - 17ee: d002 beq.n 17f6 <_strtol_r+0x4a> - 17f0: f1b8 0f10 cmp.w r8, #16 - 17f4: d114 bne.n 1820 <_strtol_r+0x74> - 17f6: 2e30 cmp r6, #48 ; 0x30 - 17f8: d109 bne.n 180e <_strtol_r+0x62> - 17fa: 783b ldrb r3, [r7, #0] - 17fc: 2b78 cmp r3, #120 ; 0x78 - 17fe: d001 beq.n 1804 <_strtol_r+0x58> - 1800: 2b58 cmp r3, #88 ; 0x58 - 1802: d104 bne.n 180e <_strtol_r+0x62> - 1804: 787e ldrb r6, [r7, #1] - 1806: f04f 0810 mov.w r8, #16 - 180a: 3702 adds r7, #2 - 180c: e008 b.n 1820 <_strtol_r+0x74> - 180e: f1b8 0f00 cmp.w r8, #0 - 1812: d105 bne.n 1820 <_strtol_r+0x74> - 1814: 2e30 cmp r6, #48 ; 0x30 - 1816: bf14 ite ne - 1818: f04f 080a movne.w r8, #10 - 181c: f04f 0808 moveq.w r8, #8 - 1820: f1b9 0f00 cmp.w r9, #0 - 1824: 4641 mov r1, r8 - 1826: bf0c ite eq - 1828: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 182c: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 1830: 4650 mov r0, sl - 1832: f002 fddf bl 43f4 <__aeabi_uidivmod> - 1836: 4650 mov r0, sl - 1838: 460b mov r3, r1 - 183a: 4641 mov r1, r8 - 183c: 9300 str r3, [sp, #0] - 183e: f002 fcab bl 4198 <__aeabi_uidiv> - 1842: 2100 movs r1, #0 - 1844: 9b00 ldr r3, [sp, #0] - 1846: 460a mov r2, r1 - 1848: eb0b 0c06 add.w ip, fp, r6 - 184c: f89c c001 ldrb.w ip, [ip, #1] - 1850: f01c 0f04 tst.w ip, #4 - 1854: d001 beq.n 185a <_strtol_r+0xae> - 1856: 3e30 subs r6, #48 ; 0x30 - 1858: e00b b.n 1872 <_strtol_r+0xc6> - 185a: f01c 0c03 ands.w ip, ip, #3 - 185e: d01b beq.n 1898 <_strtol_r+0xec> - 1860: f1bc 0f01 cmp.w ip, #1 - 1864: bf14 ite ne - 1866: f04f 0c57 movne.w ip, #87 ; 0x57 - 186a: f04f 0c37 moveq.w ip, #55 ; 0x37 - 186e: ebcc 0606 rsb r6, ip, r6 - 1872: 4546 cmp r6, r8 - 1874: da10 bge.n 1898 <_strtol_r+0xec> - 1876: f1b1 3fff cmp.w r1, #4294967295 - 187a: d00a beq.n 1892 <_strtol_r+0xe6> - 187c: 4282 cmp r2, r0 - 187e: d806 bhi.n 188e <_strtol_r+0xe2> - 1880: d101 bne.n 1886 <_strtol_r+0xda> - 1882: 429e cmp r6, r3 - 1884: dc03 bgt.n 188e <_strtol_r+0xe2> - 1886: fb08 6202 mla r2, r8, r2, r6 - 188a: 2101 movs r1, #1 - 188c: e001 b.n 1892 <_strtol_r+0xe6> - 188e: f04f 31ff mov.w r1, #4294967295 - 1892: f817 6b01 ldrb.w r6, [r7], #1 - 1896: e7d7 b.n 1848 <_strtol_r+0x9c> - 1898: f1b1 3fff cmp.w r1, #4294967295 - 189c: d10a bne.n 18b4 <_strtol_r+0x108> - 189e: 9801 ldr r0, [sp, #4] - 18a0: f1b9 0f00 cmp.w r9, #0 - 18a4: bf0c ite eq - 18a6: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 18aa: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 18ae: 2322 movs r3, #34 ; 0x22 - 18b0: 6003 str r3, [r0, #0] - 18b2: e003 b.n 18bc <_strtol_r+0x110> - 18b4: f1b9 0f00 cmp.w r9, #0 - 18b8: d000 beq.n 18bc <_strtol_r+0x110> - 18ba: 4252 negs r2, r2 - 18bc: b115 cbz r5, 18c4 <_strtol_r+0x118> - 18be: b101 cbz r1, 18c2 <_strtol_r+0x116> - 18c0: 1e7c subs r4, r7, #1 - 18c2: 602c str r4, [r5, #0] - 18c4: 4610 mov r0, r2 - 18c6: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 18ca: bf00 nop - 18cc: 10000524 .word 0x10000524 - -000018d0 : - 18d0: 4613 mov r3, r2 - 18d2: 4a05 ldr r2, [pc, #20] ; (18e8 ) - 18d4: b530 push {r4, r5, lr} - 18d6: 4605 mov r5, r0 - 18d8: 460c mov r4, r1 - 18da: 6810 ldr r0, [r2, #0] - 18dc: 4629 mov r1, r5 - 18de: 4622 mov r2, r4 - 18e0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 18e4: f7ff bf62 b.w 17ac <_strtol_r> - 18e8: 10000110 .word 0x10000110 - -000018ec <_svfprintf_r>: - 18ec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 18f0: b0bf sub sp, #252 ; 0xfc - 18f2: 460f mov r7, r1 - 18f4: 461e mov r6, r3 - 18f6: 4615 mov r5, r2 - 18f8: 4680 mov r8, r0 - 18fa: f002 f877 bl 39ec <_localeconv_r> - 18fe: 6800 ldr r0, [r0, #0] - 1900: 9013 str r0, [sp, #76] ; 0x4c - 1902: f7ff ff4a bl 179a - 1906: 89bb ldrh r3, [r7, #12] - 1908: f013 0f80 tst.w r3, #128 ; 0x80 - 190c: 9012 str r0, [sp, #72] ; 0x48 - 190e: d011 beq.n 1934 <_svfprintf_r+0x48> - 1910: 693b ldr r3, [r7, #16] - 1912: b97b cbnz r3, 1934 <_svfprintf_r+0x48> - 1914: 4640 mov r0, r8 - 1916: 2140 movs r1, #64 ; 0x40 - 1918: f7ff fb02 bl f20 <_malloc_r> - 191c: 6038 str r0, [r7, #0] - 191e: 6138 str r0, [r7, #16] - 1920: b930 cbnz r0, 1930 <_svfprintf_r+0x44> - 1922: 230c movs r3, #12 - 1924: 3801 subs r0, #1 - 1926: f8c8 3000 str.w r3, [r8] - 192a: 900f str r0, [sp, #60] ; 0x3c - 192c: f001 b856 b.w 29dc <_svfprintf_r+0x10f0> - 1930: 2340 movs r3, #64 ; 0x40 - 1932: 617b str r3, [r7, #20] - 1934: 2300 movs r3, #0 - 1936: ac19 add r4, sp, #100 ; 0x64 - 1938: 9335 str r3, [sp, #212] ; 0xd4 - 193a: 9433 str r4, [sp, #204] ; 0xcc - 193c: 9334 str r3, [sp, #208] ; 0xd0 - 193e: 950c str r5, [sp, #48] ; 0x30 - 1940: 930b str r3, [sp, #44] ; 0x2c - 1942: 9310 str r3, [sp, #64] ; 0x40 - 1944: 9311 str r3, [sp, #68] ; 0x44 - 1946: 9316 str r3, [sp, #88] ; 0x58 - 1948: 9315 str r3, [sp, #84] ; 0x54 - 194a: 930f str r3, [sp, #60] ; 0x3c - 194c: 9b0c ldr r3, [sp, #48] ; 0x30 - 194e: 461d mov r5, r3 - 1950: f813 2b01 ldrb.w r2, [r3], #1 - 1954: b10a cbz r2, 195a <_svfprintf_r+0x6e> - 1956: 2a25 cmp r2, #37 ; 0x25 - 1958: d1f9 bne.n 194e <_svfprintf_r+0x62> - 195a: 990c ldr r1, [sp, #48] ; 0x30 - 195c: ebb5 0901 subs.w r9, r5, r1 - 1960: d018 beq.n 1994 <_svfprintf_r+0xa8> - 1962: 9b35 ldr r3, [sp, #212] ; 0xd4 - 1964: 6021 str r1, [r4, #0] - 1966: f8c4 9004 str.w r9, [r4, #4] - 196a: 444b add r3, r9 - 196c: 9335 str r3, [sp, #212] ; 0xd4 - 196e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 1970: 3301 adds r3, #1 - 1972: 9334 str r3, [sp, #208] ; 0xd0 - 1974: 2b07 cmp r3, #7 - 1976: dc01 bgt.n 197c <_svfprintf_r+0x90> - 1978: 3408 adds r4, #8 - 197a: e008 b.n 198e <_svfprintf_r+0xa2> - 197c: 4640 mov r0, r8 - 197e: 4639 mov r1, r7 - 1980: aa33 add r2, sp, #204 ; 0xcc - 1982: f002 fb61 bl 4048 <__ssprint_r> - 1986: 2800 cmp r0, #0 - 1988: f041 801f bne.w 29ca <_svfprintf_r+0x10de> - 198c: ac19 add r4, sp, #100 ; 0x64 - 198e: 9a0f ldr r2, [sp, #60] ; 0x3c - 1990: 444a add r2, r9 - 1992: 920f str r2, [sp, #60] ; 0x3c - 1994: 782b ldrb r3, [r5, #0] - 1996: 2b00 cmp r3, #0 - 1998: f001 8010 beq.w 29bc <_svfprintf_r+0x10d0> - 199c: 2300 movs r3, #0 - 199e: 3501 adds r5, #1 - 19a0: 950c str r5, [sp, #48] ; 0x30 - 19a2: 461d mov r5, r3 - 19a4: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 19a8: f04f 3cff mov.w ip, #4294967295 - 19ac: 930d str r3, [sp, #52] ; 0x34 - 19ae: 462a mov r2, r5 - 19b0: 9b0c ldr r3, [sp, #48] ; 0x30 - 19b2: e005 b.n 19c0 <_svfprintf_r+0xd4> - 19b4: 460e mov r6, r1 - 19b6: e003 b.n 19c0 <_svfprintf_r+0xd4> - 19b8: 461e mov r6, r3 - 19ba: f04f 3cff mov.w ip, #4294967295 - 19be: 460b mov r3, r1 - 19c0: f813 9b01 ldrb.w r9, [r3], #1 - 19c4: f1a9 0120 sub.w r1, r9, #32 - 19c8: 2958 cmp r1, #88 ; 0x58 - 19ca: f200 8412 bhi.w 21f2 <_svfprintf_r+0x906> - 19ce: e8df f011 tbh [pc, r1, lsl #1] - 19d2: 0059 .short 0x0059 - 19d4: 04100410 .word 0x04100410 - 19d8: 0410005f .word 0x0410005f - 19dc: 04100410 .word 0x04100410 - 19e0: 04100410 .word 0x04100410 - 19e4: 00620410 .word 0x00620410 - 19e8: 0410006b .word 0x0410006b - 19ec: 006f0068 .word 0x006f0068 - 19f0: 00920410 .word 0x00920410 - 19f4: 00950095 .word 0x00950095 - 19f8: 00950095 .word 0x00950095 - 19fc: 00950095 .word 0x00950095 - 1a00: 00950095 .word 0x00950095 - 1a04: 04100095 .word 0x04100095 - 1a08: 04100410 .word 0x04100410 - 1a0c: 04100410 .word 0x04100410 - 1a10: 04100410 .word 0x04100410 - 1a14: 04100410 .word 0x04100410 - 1a18: 00c00410 .word 0x00c00410 - 1a1c: 041000fd .word 0x041000fd - 1a20: 041000fd .word 0x041000fd - 1a24: 04100410 .word 0x04100410 - 1a28: 00a40410 .word 0x00a40410 - 1a2c: 04100410 .word 0x04100410 - 1a30: 041002a8 .word 0x041002a8 - 1a34: 04100410 .word 0x04100410 - 1a38: 04100410 .word 0x04100410 - 1a3c: 04100313 .word 0x04100313 - 1a40: 03450410 .word 0x03450410 - 1a44: 04100410 .word 0x04100410 - 1a48: 04100410 .word 0x04100410 - 1a4c: 04100410 .word 0x04100410 - 1a50: 04100410 .word 0x04100410 - 1a54: 04100410 .word 0x04100410 - 1a58: 00c500b5 .word 0x00c500b5 - 1a5c: 00fd00fd .word 0x00fd00fd - 1a60: 00a700fd .word 0x00a700fd - 1a64: 041000c5 .word 0x041000c5 - 1a68: 00aa0410 .word 0x00aa0410 - 1a6c: 028a0410 .word 0x028a0410 - 1a70: 02d902ad .word 0x02d902ad - 1a74: 041000b2 .word 0x041000b2 - 1a78: 041002ed .word 0x041002ed - 1a7c: 04100318 .word 0x04100318 - 1a80: 03400410 .word 0x03400410 - 1a84: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 1a88: 2900 cmp r1, #0 - 1a8a: d199 bne.n 19c0 <_svfprintf_r+0xd4> - 1a8c: 3120 adds r1, #32 - 1a8e: e00c b.n 1aaa <_svfprintf_r+0x1be> - 1a90: f045 0501 orr.w r5, r5, #1 - 1a94: e794 b.n 19c0 <_svfprintf_r+0xd4> - 1a96: 6832 ldr r2, [r6, #0] - 1a98: 1d31 adds r1, r6, #4 - 1a9a: 2a00 cmp r2, #0 - 1a9c: da8a bge.n 19b4 <_svfprintf_r+0xc8> - 1a9e: 4252 negs r2, r2 - 1aa0: 460e mov r6, r1 - 1aa2: f045 0504 orr.w r5, r5, #4 - 1aa6: e78b b.n 19c0 <_svfprintf_r+0xd4> - 1aa8: 212b movs r1, #43 ; 0x2b - 1aaa: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 1aae: e787 b.n 19c0 <_svfprintf_r+0xd4> - 1ab0: 4619 mov r1, r3 - 1ab2: f811 9b01 ldrb.w r9, [r1], #1 - 1ab6: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 1aba: d003 beq.n 1ac4 <_svfprintf_r+0x1d8> - 1abc: 4619 mov r1, r3 - 1abe: f04f 0c00 mov.w ip, #0 - 1ac2: e010 b.n 1ae6 <_svfprintf_r+0x1fa> - 1ac4: f8d6 c000 ldr.w ip, [r6] - 1ac8: 1d33 adds r3, r6, #4 - 1aca: f1bc 0f00 cmp.w ip, #0 - 1ace: f6ff af73 blt.w 19b8 <_svfprintf_r+0xcc> - 1ad2: 461e mov r6, r3 - 1ad4: 460b mov r3, r1 - 1ad6: e773 b.n 19c0 <_svfprintf_r+0xd4> - 1ad8: f04f 090a mov.w r9, #10 - 1adc: fb09 0c0c mla ip, r9, ip, r0 - 1ae0: f891 9001 ldrb.w r9, [r1, #1] - 1ae4: 4619 mov r1, r3 - 1ae6: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 1aea: 3301 adds r3, #1 - 1aec: 2809 cmp r0, #9 - 1aee: d9f3 bls.n 1ad8 <_svfprintf_r+0x1ec> - 1af0: ea4c 7cec orr.w ip, ip, ip, asr #31 - 1af4: e766 b.n 19c4 <_svfprintf_r+0xd8> - 1af6: f045 0580 orr.w r5, r5, #128 ; 0x80 - 1afa: e761 b.n 19c0 <_svfprintf_r+0xd4> - 1afc: 4619 mov r1, r3 - 1afe: 2200 movs r2, #0 - 1b00: 230a movs r3, #10 - 1b02: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 1b06: fb03 9202 mla r2, r3, r2, r9 - 1b0a: f811 9b01 ldrb.w r9, [r1], #1 - 1b0e: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 1b12: 460b mov r3, r1 - 1b14: 2809 cmp r0, #9 - 1b16: d9f3 bls.n 1b00 <_svfprintf_r+0x214> - 1b18: e754 b.n 19c4 <_svfprintf_r+0xd8> - 1b1a: f045 0508 orr.w r5, r5, #8 - 1b1e: e74f b.n 19c0 <_svfprintf_r+0xd4> - 1b20: f045 0540 orr.w r5, r5, #64 ; 0x40 - 1b24: e74c b.n 19c0 <_svfprintf_r+0xd4> - 1b26: 7819 ldrb r1, [r3, #0] - 1b28: 296c cmp r1, #108 ; 0x6c - 1b2a: d101 bne.n 1b30 <_svfprintf_r+0x244> - 1b2c: 3301 adds r3, #1 - 1b2e: e002 b.n 1b36 <_svfprintf_r+0x24a> - 1b30: f045 0510 orr.w r5, r5, #16 - 1b34: e744 b.n 19c0 <_svfprintf_r+0xd4> - 1b36: f045 0520 orr.w r5, r5, #32 - 1b3a: e741 b.n 19c0 <_svfprintf_r+0xd4> - 1b3c: 930c str r3, [sp, #48] ; 0x30 - 1b3e: f04f 0c00 mov.w ip, #0 - 1b42: 6833 ldr r3, [r6, #0] - 1b44: 3604 adds r6, #4 - 1b46: 920d str r2, [sp, #52] ; 0x34 - 1b48: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 1b4c: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 1b50: e35b b.n 220a <_svfprintf_r+0x91e> - 1b52: 930c str r3, [sp, #48] ; 0x30 - 1b54: f045 0510 orr.w r5, r5, #16 - 1b58: 920d str r2, [sp, #52] ; 0x34 - 1b5a: e001 b.n 1b60 <_svfprintf_r+0x274> - 1b5c: 930c str r3, [sp, #48] ; 0x30 - 1b5e: 920d str r2, [sp, #52] ; 0x34 - 1b60: f015 0f20 tst.w r5, #32 - 1b64: d009 beq.n 1b7a <_svfprintf_r+0x28e> - 1b66: 3607 adds r6, #7 - 1b68: f026 0307 bic.w r3, r6, #7 - 1b6c: f103 0608 add.w r6, r3, #8 - 1b70: e9d3 0100 ldrd r0, r1, [r3] - 1b74: e9cd 0108 strd r0, r1, [sp, #32] - 1b78: e016 b.n 1ba8 <_svfprintf_r+0x2bc> - 1b7a: f015 0f10 tst.w r5, #16 - 1b7e: f106 0304 add.w r3, r6, #4 - 1b82: d001 beq.n 1b88 <_svfprintf_r+0x29c> - 1b84: 6832 ldr r2, [r6, #0] - 1b86: e009 b.n 1b9c <_svfprintf_r+0x2b0> - 1b88: f015 0f40 tst.w r5, #64 ; 0x40 - 1b8c: 6832 ldr r2, [r6, #0] - 1b8e: d005 beq.n 1b9c <_svfprintf_r+0x2b0> - 1b90: b212 sxth r2, r2 - 1b92: 4610 mov r0, r2 - 1b94: 17d1 asrs r1, r2, #31 - 1b96: e9cd 0108 strd r0, r1, [sp, #32] - 1b9a: e004 b.n 1ba6 <_svfprintf_r+0x2ba> - 1b9c: 4692 mov sl, r2 - 1b9e: ea4f 7be2 mov.w fp, r2, asr #31 - 1ba2: e9cd ab08 strd sl, fp, [sp, #32] - 1ba6: 461e mov r6, r3 - 1ba8: e9dd 0108 ldrd r0, r1, [sp, #32] - 1bac: 2800 cmp r0, #0 - 1bae: f171 0100 sbcs.w r1, r1, #0 - 1bb2: f280 828e bge.w 20d2 <_svfprintf_r+0x7e6> - 1bb6: e9dd 2308 ldrd r2, r3, [sp, #32] - 1bba: 4252 negs r2, r2 - 1bbc: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 1bc0: e9cd 2308 strd r2, r3, [sp, #32] - 1bc4: 232d movs r3, #45 ; 0x2d - 1bc6: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1bca: e282 b.n 20d2 <_svfprintf_r+0x7e6> - 1bcc: 930c str r3, [sp, #48] ; 0x30 - 1bce: 1df3 adds r3, r6, #7 - 1bd0: f015 0f08 tst.w r5, #8 - 1bd4: f023 0307 bic.w r3, r3, #7 - 1bd8: 920d str r2, [sp, #52] ; 0x34 - 1bda: f103 0608 add.w r6, r3, #8 - 1bde: bf14 ite ne - 1be0: 6818 ldrne r0, [r3, #0] - 1be2: 6819 ldreq r1, [r3, #0] - 1be4: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 1be8: bf14 ite ne - 1bea: 9010 strne r0, [sp, #64] ; 0x40 - 1bec: 9110 streq r1, [sp, #64] ; 0x40 - 1bee: 685b ldr r3, [r3, #4] - 1bf0: 9810 ldr r0, [sp, #64] ; 0x40 - 1bf2: f8cd c018 str.w ip, [sp, #24] - 1bf6: 9311 str r3, [sp, #68] ; 0x44 - 1bf8: 9911 ldr r1, [sp, #68] ; 0x44 - 1bfa: f002 f9f3 bl 3fe4 <__fpclassifyd> - 1bfe: f8dd c018 ldr.w ip, [sp, #24] - 1c02: 2801 cmp r0, #1 - 1c04: d119 bne.n 1c3a <_svfprintf_r+0x34e> - 1c06: 9810 ldr r0, [sp, #64] ; 0x40 - 1c08: 2200 movs r2, #0 - 1c0a: 9911 ldr r1, [sp, #68] ; 0x44 - 1c0c: 2300 movs r3, #0 - 1c0e: f002 fdb9 bl 4784 <__aeabi_dcmplt> - 1c12: b110 cbz r0, 1c1a <_svfprintf_r+0x32e> - 1c14: 232d movs r3, #45 ; 0x2d - 1c16: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1c1a: 4ba9 ldr r3, [pc, #676] ; (1ec0 <_svfprintf_r+0x5d4>) - 1c1c: f04f 0c00 mov.w ip, #0 - 1c20: 4aa8 ldr r2, [pc, #672] ; (1ec4 <_svfprintf_r+0x5d8>) - 1c22: f025 0580 bic.w r5, r5, #128 ; 0x80 - 1c26: f04f 0b03 mov.w fp, #3 - 1c2a: f8cd c020 str.w ip, [sp, #32] - 1c2e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c32: bfcc ite gt - 1c34: 4692 movgt sl, r2 - 1c36: 469a movle sl, r3 - 1c38: e2fd b.n 2236 <_svfprintf_r+0x94a> - 1c3a: 9810 ldr r0, [sp, #64] ; 0x40 - 1c3c: 9911 ldr r1, [sp, #68] ; 0x44 - 1c3e: f8cd c018 str.w ip, [sp, #24] - 1c42: f002 f9cf bl 3fe4 <__fpclassifyd> - 1c46: f8dd c018 ldr.w ip, [sp, #24] - 1c4a: b958 cbnz r0, 1c64 <_svfprintf_r+0x378> - 1c4c: 4b9e ldr r3, [pc, #632] ; (1ec8 <_svfprintf_r+0x5dc>) - 1c4e: f025 0580 bic.w r5, r5, #128 ; 0x80 - 1c52: 4a9e ldr r2, [pc, #632] ; (1ecc <_svfprintf_r+0x5e0>) - 1c54: f04f 0b03 mov.w fp, #3 - 1c58: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c5c: bfcc ite gt - 1c5e: 4692 movgt sl, r2 - 1c60: 469a movle sl, r3 - 1c62: e2dd b.n 2220 <_svfprintf_r+0x934> - 1c64: f1bc 3fff cmp.w ip, #4294967295 - 1c68: d00b beq.n 1c82 <_svfprintf_r+0x396> - 1c6a: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1c6e: d002 beq.n 1c76 <_svfprintf_r+0x38a> - 1c70: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c74: d107 bne.n 1c86 <_svfprintf_r+0x39a> - 1c76: f1bc 0f00 cmp.w ip, #0 - 1c7a: bf08 it eq - 1c7c: f04f 0c01 moveq.w ip, #1 - 1c80: e001 b.n 1c86 <_svfprintf_r+0x39a> - 1c82: f04f 0c06 mov.w ip, #6 - 1c86: 9b11 ldr r3, [sp, #68] ; 0x44 - 1c88: f445 7580 orr.w r5, r5, #256 ; 0x100 - 1c8c: 2b00 cmp r3, #0 - 1c8e: da05 bge.n 1c9c <_svfprintf_r+0x3b0> - 1c90: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 1c94: 232d movs r3, #45 ; 0x2d - 1c96: 920b str r2, [sp, #44] ; 0x2c - 1c98: 9314 str r3, [sp, #80] ; 0x50 - 1c9a: e003 b.n 1ca4 <_svfprintf_r+0x3b8> - 1c9c: 9811 ldr r0, [sp, #68] ; 0x44 - 1c9e: 2100 movs r1, #0 - 1ca0: 9114 str r1, [sp, #80] ; 0x50 - 1ca2: 900b str r0, [sp, #44] ; 0x2c - 1ca4: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1ca8: d00b beq.n 1cc2 <_svfprintf_r+0x3d6> - 1caa: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 1cae: d008 beq.n 1cc2 <_svfprintf_r+0x3d6> - 1cb0: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 1cb4: d002 beq.n 1cbc <_svfprintf_r+0x3d0> - 1cb6: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 1cba: d105 bne.n 1cc8 <_svfprintf_r+0x3dc> - 1cbc: f10c 0b01 add.w fp, ip, #1 - 1cc0: e003 b.n 1cca <_svfprintf_r+0x3de> - 1cc2: 46e3 mov fp, ip - 1cc4: 2303 movs r3, #3 - 1cc6: e001 b.n 1ccc <_svfprintf_r+0x3e0> - 1cc8: 46e3 mov fp, ip - 1cca: 2302 movs r3, #2 - 1ccc: 9300 str r3, [sp, #0] - 1cce: 4640 mov r0, r8 - 1cd0: ab3c add r3, sp, #240 ; 0xf0 - 1cd2: 9a10 ldr r2, [sp, #64] ; 0x40 - 1cd4: 9302 str r3, [sp, #8] - 1cd6: ab3b add r3, sp, #236 ; 0xec - 1cd8: 9303 str r3, [sp, #12] - 1cda: ab3a add r3, sp, #232 ; 0xe8 - 1cdc: 9304 str r3, [sp, #16] - 1cde: 9b0b ldr r3, [sp, #44] ; 0x2c - 1ce0: f8cd c018 str.w ip, [sp, #24] - 1ce4: f8cd b004 str.w fp, [sp, #4] - 1ce8: f000 ff72 bl 2bd0 <_dtoa_r> - 1cec: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1cf0: f8dd c018 ldr.w ip, [sp, #24] - 1cf4: 4682 mov sl, r0 - 1cf6: d002 beq.n 1cfe <_svfprintf_r+0x412> - 1cf8: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1cfc: d102 bne.n 1d04 <_svfprintf_r+0x418> - 1cfe: f015 0f01 tst.w r5, #1 - 1d02: d034 beq.n 1d6e <_svfprintf_r+0x482> - 1d04: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1d08: eb0a 020b add.w r2, sl, fp - 1d0c: 9208 str r2, [sp, #32] - 1d0e: d002 beq.n 1d16 <_svfprintf_r+0x42a> - 1d10: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 1d14: d115 bne.n 1d42 <_svfprintf_r+0x456> - 1d16: f89a 3000 ldrb.w r3, [sl] - 1d1a: 2b30 cmp r3, #48 ; 0x30 - 1d1c: d10d bne.n 1d3a <_svfprintf_r+0x44e> - 1d1e: 9810 ldr r0, [sp, #64] ; 0x40 - 1d20: 2200 movs r2, #0 - 1d22: 990b ldr r1, [sp, #44] ; 0x2c - 1d24: 2300 movs r3, #0 - 1d26: f8cd c018 str.w ip, [sp, #24] - 1d2a: f002 fd21 bl 4770 <__aeabi_dcmpeq> - 1d2e: f8dd c018 ldr.w ip, [sp, #24] - 1d32: b910 cbnz r0, 1d3a <_svfprintf_r+0x44e> - 1d34: f1cb 0301 rsb r3, fp, #1 - 1d38: 933c str r3, [sp, #240] ; 0xf0 - 1d3a: 9808 ldr r0, [sp, #32] - 1d3c: 9b3c ldr r3, [sp, #240] ; 0xf0 - 1d3e: 18c0 adds r0, r0, r3 - 1d40: 9008 str r0, [sp, #32] - 1d42: 9810 ldr r0, [sp, #64] ; 0x40 - 1d44: 2200 movs r2, #0 - 1d46: 990b ldr r1, [sp, #44] ; 0x2c - 1d48: 2300 movs r3, #0 - 1d4a: f8cd c018 str.w ip, [sp, #24] - 1d4e: f002 fd0f bl 4770 <__aeabi_dcmpeq> - 1d52: f8dd c018 ldr.w ip, [sp, #24] - 1d56: b130 cbz r0, 1d66 <_svfprintf_r+0x47a> - 1d58: 9908 ldr r1, [sp, #32] - 1d5a: 913a str r1, [sp, #232] ; 0xe8 - 1d5c: e003 b.n 1d66 <_svfprintf_r+0x47a> - 1d5e: 2230 movs r2, #48 ; 0x30 - 1d60: f803 2b01 strb.w r2, [r3], #1 - 1d64: 933a str r3, [sp, #232] ; 0xe8 - 1d66: 9b3a ldr r3, [sp, #232] ; 0xe8 - 1d68: 9a08 ldr r2, [sp, #32] - 1d6a: 4293 cmp r3, r2 - 1d6c: d3f7 bcc.n 1d5e <_svfprintf_r+0x472> - 1d6e: 9b3a ldr r3, [sp, #232] ; 0xe8 - 1d70: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1d74: ebca 0303 rsb r3, sl, r3 - 1d78: 930b str r3, [sp, #44] ; 0x2c - 1d7a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 1d7c: d002 beq.n 1d84 <_svfprintf_r+0x498> - 1d7e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1d82: d108 bne.n 1d96 <_svfprintf_r+0x4aa> - 1d84: f113 0f03 cmn.w r3, #3 - 1d88: 469b mov fp, r3 - 1d8a: db01 blt.n 1d90 <_svfprintf_r+0x4a4> - 1d8c: 4563 cmp r3, ip - 1d8e: dd75 ble.n 1e7c <_svfprintf_r+0x590> - 1d90: f1a9 0902 sub.w r9, r9, #2 - 1d94: e002 b.n 1d9c <_svfprintf_r+0x4b0> - 1d96: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1d9a: d059 beq.n 1e50 <_svfprintf_r+0x564> - 1d9c: f103 3bff add.w fp, r3, #4294967295 - 1da0: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 1da4: f1bb 0f00 cmp.w fp, #0 - 1da8: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 1dac: da03 bge.n 1db6 <_svfprintf_r+0x4ca> - 1dae: f1cb 0b00 rsb fp, fp, #0 - 1db2: 232d movs r3, #45 ; 0x2d - 1db4: e000 b.n 1db8 <_svfprintf_r+0x4cc> - 1db6: 232b movs r3, #43 ; 0x2b - 1db8: f1bb 0f09 cmp.w fp, #9 - 1dbc: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 1dc0: dd2f ble.n 1e22 <_svfprintf_r+0x536> - 1dc2: f10d 03de add.w r3, sp, #222 ; 0xde - 1dc6: 4652 mov r2, sl - 1dc8: 46cc mov ip, r9 - 1dca: 46a2 mov sl, r4 - 1dcc: 461c mov r4, r3 - 1dce: 4658 mov r0, fp - 1dd0: 210a movs r1, #10 - 1dd2: 9207 str r2, [sp, #28] - 1dd4: 46a1 mov r9, r4 - 1dd6: f8cd c018 str.w ip, [sp, #24] - 1dda: f002 fc63 bl 46a4 <__aeabi_idivmod> - 1dde: 4658 mov r0, fp - 1de0: 3130 adds r1, #48 ; 0x30 - 1de2: f804 1901 strb.w r1, [r4], #-1 - 1de6: 210a movs r1, #10 - 1de8: f002 fb12 bl 4410 <__aeabi_idiv> - 1dec: 9a07 ldr r2, [sp, #28] - 1dee: f8dd c018 ldr.w ip, [sp, #24] - 1df2: 2809 cmp r0, #9 - 1df4: 4683 mov fp, r0 - 1df6: dcea bgt.n 1dce <_svfprintf_r+0x4e2> - 1df8: 4654 mov r4, sl - 1dfa: 4692 mov sl, r2 - 1dfc: 464a mov r2, r9 - 1dfe: f100 0b30 add.w fp, r0, #48 ; 0x30 - 1e02: 46e1 mov r9, ip - 1e04: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 1e08: f802 bc01 strb.w fp, [r2, #-1] - 1e0c: 3a01 subs r2, #1 - 1e0e: e003 b.n 1e18 <_svfprintf_r+0x52c> - 1e10: f812 1b01 ldrb.w r1, [r2], #1 - 1e14: f803 1b01 strb.w r1, [r3], #1 - 1e18: f10d 01df add.w r1, sp, #223 ; 0xdf - 1e1c: 428a cmp r2, r1 - 1e1e: d3f7 bcc.n 1e10 <_svfprintf_r+0x524> - 1e20: e006 b.n 1e30 <_svfprintf_r+0x544> - 1e22: 2330 movs r3, #48 ; 0x30 - 1e24: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 1e28: 449b add fp, r3 - 1e2a: ab39 add r3, sp, #228 ; 0xe4 - 1e2c: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 1e30: aa38 add r2, sp, #224 ; 0xe0 - 1e32: 1a9a subs r2, r3, r2 - 1e34: 9b0b ldr r3, [sp, #44] ; 0x2c - 1e36: 9215 str r2, [sp, #84] ; 0x54 - 1e38: 2b01 cmp r3, #1 - 1e3a: eb02 0b03 add.w fp, r2, r3 - 1e3e: dc02 bgt.n 1e46 <_svfprintf_r+0x55a> - 1e40: f015 0301 ands.w r3, r5, #1 - 1e44: d044 beq.n 1ed0 <_svfprintf_r+0x5e4> - 1e46: 2000 movs r0, #0 - 1e48: f10b 0b01 add.w fp, fp, #1 - 1e4c: 9008 str r0, [sp, #32] - 1e4e: e040 b.n 1ed2 <_svfprintf_r+0x5e6> - 1e50: 2b00 cmp r3, #0 - 1e52: 469b mov fp, r3 - 1e54: dd09 ble.n 1e6a <_svfprintf_r+0x57e> - 1e56: f1bc 0f00 cmp.w ip, #0 - 1e5a: d102 bne.n 1e62 <_svfprintf_r+0x576> - 1e5c: f015 0f01 tst.w r5, #1 - 1e60: d028 beq.n 1eb4 <_svfprintf_r+0x5c8> - 1e62: f103 0b01 add.w fp, r3, #1 - 1e66: 44e3 add fp, ip - 1e68: e024 b.n 1eb4 <_svfprintf_r+0x5c8> - 1e6a: f1bc 0f00 cmp.w ip, #0 - 1e6e: d102 bne.n 1e76 <_svfprintf_r+0x58a> - 1e70: f015 0f01 tst.w r5, #1 - 1e74: d019 beq.n 1eaa <_svfprintf_r+0x5be> - 1e76: f10c 0b02 add.w fp, ip, #2 - 1e7a: e01b b.n 1eb4 <_svfprintf_r+0x5c8> - 1e7c: 990b ldr r1, [sp, #44] ; 0x2c - 1e7e: 428b cmp r3, r1 - 1e80: db07 blt.n 1e92 <_svfprintf_r+0x5a6> - 1e82: f015 0f01 tst.w r5, #1 - 1e86: d013 beq.n 1eb0 <_svfprintf_r+0x5c4> - 1e88: 2267 movs r2, #103 ; 0x67 - 1e8a: f103 0b01 add.w fp, r3, #1 - 1e8e: 920e str r2, [sp, #56] ; 0x38 - 1e90: e010 b.n 1eb4 <_svfprintf_r+0x5c8> - 1e92: 2b00 cmp r3, #0 - 1e94: bfd8 it le - 1e96: f1c3 0b02 rsble fp, r3, #2 - 1e9a: 9b0b ldr r3, [sp, #44] ; 0x2c - 1e9c: bfc8 it gt - 1e9e: f04f 0b01 movgt.w fp, #1 - 1ea2: 2067 movs r0, #103 ; 0x67 - 1ea4: 449b add fp, r3 - 1ea6: 900e str r0, [sp, #56] ; 0x38 - 1ea8: e004 b.n 1eb4 <_svfprintf_r+0x5c8> - 1eaa: f04f 0b01 mov.w fp, #1 - 1eae: e001 b.n 1eb4 <_svfprintf_r+0x5c8> - 1eb0: 2167 movs r1, #103 ; 0x67 - 1eb2: 910e str r1, [sp, #56] ; 0x38 - 1eb4: 9a3c ldr r2, [sp, #240] ; 0xf0 - 1eb6: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 1eba: 9208 str r2, [sp, #32] - 1ebc: e009 b.n 1ed2 <_svfprintf_r+0x5e6> - 1ebe: bf00 nop - 1ec0: 00004fe0 .word 0x00004fe0 - 1ec4: 00004fe4 .word 0x00004fe4 - 1ec8: 00004fe8 .word 0x00004fe8 - 1ecc: 00004fec .word 0x00004fec - 1ed0: 9308 str r3, [sp, #32] - 1ed2: 9b14 ldr r3, [sp, #80] ; 0x50 - 1ed4: 2b00 cmp r3, #0 - 1ed6: f000 819f beq.w 2218 <_svfprintf_r+0x92c> - 1eda: 232d movs r3, #45 ; 0x2d - 1edc: f04f 0c00 mov.w ip, #0 - 1ee0: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1ee4: e1a7 b.n 2236 <_svfprintf_r+0x94a> - 1ee6: f015 0f20 tst.w r5, #32 - 1eea: 930c str r3, [sp, #48] ; 0x30 - 1eec: f106 0104 add.w r1, r6, #4 - 1ef0: d006 beq.n 1f00 <_svfprintf_r+0x614> - 1ef2: 9d0f ldr r5, [sp, #60] ; 0x3c - 1ef4: 6830 ldr r0, [r6, #0] - 1ef6: 462a mov r2, r5 - 1ef8: 17eb asrs r3, r5, #31 - 1efa: e9c0 2300 strd r2, r3, [r0] - 1efe: e00e b.n 1f1e <_svfprintf_r+0x632> - 1f00: f015 0f10 tst.w r5, #16 - 1f04: d003 beq.n 1f0e <_svfprintf_r+0x622> - 1f06: 6833 ldr r3, [r6, #0] - 1f08: 980f ldr r0, [sp, #60] ; 0x3c - 1f0a: 6018 str r0, [r3, #0] - 1f0c: e007 b.n 1f1e <_svfprintf_r+0x632> - 1f0e: f015 0f40 tst.w r5, #64 ; 0x40 - 1f12: 6833 ldr r3, [r6, #0] - 1f14: bf15 itete ne - 1f16: 9a0f ldrne r2, [sp, #60] ; 0x3c - 1f18: 9d0f ldreq r5, [sp, #60] ; 0x3c - 1f1a: 801a strhne r2, [r3, #0] - 1f1c: 601d streq r5, [r3, #0] - 1f1e: 460e mov r6, r1 - 1f20: e514 b.n 194c <_svfprintf_r+0x60> - 1f22: 930c str r3, [sp, #48] ; 0x30 - 1f24: f045 0510 orr.w r5, r5, #16 - 1f28: 920d str r2, [sp, #52] ; 0x34 - 1f2a: e001 b.n 1f30 <_svfprintf_r+0x644> - 1f2c: 930c str r3, [sp, #48] ; 0x30 - 1f2e: 920d str r2, [sp, #52] ; 0x34 - 1f30: f015 0220 ands.w r2, r5, #32 - 1f34: d00a beq.n 1f4c <_svfprintf_r+0x660> - 1f36: 3607 adds r6, #7 - 1f38: 2200 movs r2, #0 - 1f3a: f026 0307 bic.w r3, r6, #7 - 1f3e: f103 0608 add.w r6, r3, #8 - 1f42: e9d3 ab00 ldrd sl, fp, [r3] - 1f46: e9cd ab08 strd sl, fp, [sp, #32] - 1f4a: e0be b.n 20ca <_svfprintf_r+0x7de> - 1f4c: f015 0110 ands.w r1, r5, #16 - 1f50: f106 0304 add.w r3, r6, #4 - 1f54: d002 beq.n 1f5c <_svfprintf_r+0x670> - 1f56: 6831 ldr r1, [r6, #0] - 1f58: 468a mov sl, r1 - 1f5a: e00d b.n 1f78 <_svfprintf_r+0x68c> - 1f5c: f015 0240 ands.w r2, r5, #64 ; 0x40 - 1f60: 6830 ldr r0, [r6, #0] - 1f62: d008 beq.n 1f76 <_svfprintf_r+0x68a> - 1f64: b280 uxth r0, r0 - 1f66: f04f 0b00 mov.w fp, #0 - 1f6a: 4682 mov sl, r0 - 1f6c: 461e mov r6, r3 - 1f6e: e9cd ab08 strd sl, fp, [sp, #32] - 1f72: 460a mov r2, r1 - 1f74: e0a9 b.n 20ca <_svfprintf_r+0x7de> - 1f76: 4682 mov sl, r0 - 1f78: f04f 0b00 mov.w fp, #0 - 1f7c: 461e mov r6, r3 - 1f7e: e9cd ab08 strd sl, fp, [sp, #32] - 1f82: e0a2 b.n 20ca <_svfprintf_r+0x7de> - 1f84: 930c str r3, [sp, #48] ; 0x30 - 1f86: 2100 movs r1, #0 - 1f88: 6833 ldr r3, [r6, #0] - 1f8a: f04f 0978 mov.w r9, #120 ; 0x78 - 1f8e: 920d str r2, [sp, #52] ; 0x34 - 1f90: f045 0502 orr.w r5, r5, #2 - 1f94: 4618 mov r0, r3 - 1f96: e9cd 0108 strd r0, r1, [sp, #32] - 1f9a: 49a3 ldr r1, [pc, #652] ; (2228 <_svfprintf_r+0x93c>) - 1f9c: 2330 movs r3, #48 ; 0x30 - 1f9e: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 1fa2: 3604 adds r6, #4 - 1fa4: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 1fa8: 9116 str r1, [sp, #88] ; 0x58 - 1faa: e08d b.n 20c8 <_svfprintf_r+0x7dc> - 1fac: 930c str r3, [sp, #48] ; 0x30 - 1fae: 2300 movs r3, #0 - 1fb0: 920d str r2, [sp, #52] ; 0x34 - 1fb2: 4632 mov r2, r6 - 1fb4: 3604 adds r6, #4 - 1fb6: 459c cmp ip, r3 - 1fb8: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1fbc: f8d2 a000 ldr.w sl, [r2] - 1fc0: db13 blt.n 1fea <_svfprintf_r+0x6fe> - 1fc2: 4619 mov r1, r3 - 1fc4: 4662 mov r2, ip - 1fc6: 4650 mov r0, sl - 1fc8: 9307 str r3, [sp, #28] - 1fca: f8cd c018 str.w ip, [sp, #24] - 1fce: f7ff f9ab bl 1328 - 1fd2: 9b07 ldr r3, [sp, #28] - 1fd4: f8dd c018 ldr.w ip, [sp, #24] - 1fd8: 2800 cmp r0, #0 - 1fda: f000 8120 beq.w 221e <_svfprintf_r+0x932> - 1fde: ebca 0b00 rsb fp, sl, r0 - 1fe2: 45e3 cmp fp, ip - 1fe4: f300 8124 bgt.w 2230 <_svfprintf_r+0x944> - 1fe8: e123 b.n 2232 <_svfprintf_r+0x946> - 1fea: 4650 mov r0, sl - 1fec: 9307 str r3, [sp, #28] - 1fee: f7ff fbd4 bl 179a - 1ff2: 9b07 ldr r3, [sp, #28] - 1ff4: 4683 mov fp, r0 - 1ff6: e11c b.n 2232 <_svfprintf_r+0x946> - 1ff8: 930c str r3, [sp, #48] ; 0x30 - 1ffa: f045 0510 orr.w r5, r5, #16 - 1ffe: 920d str r2, [sp, #52] ; 0x34 - 2000: e001 b.n 2006 <_svfprintf_r+0x71a> - 2002: 930c str r3, [sp, #48] ; 0x30 - 2004: 920d str r2, [sp, #52] ; 0x34 - 2006: f015 0f20 tst.w r5, #32 - 200a: d009 beq.n 2020 <_svfprintf_r+0x734> - 200c: 3607 adds r6, #7 - 200e: f026 0307 bic.w r3, r6, #7 - 2012: f103 0608 add.w r6, r3, #8 - 2016: e9d3 ab00 ldrd sl, fp, [r3] - 201a: e9cd ab08 strd sl, fp, [sp, #32] - 201e: e016 b.n 204e <_svfprintf_r+0x762> - 2020: f015 0f10 tst.w r5, #16 - 2024: f106 0304 add.w r3, r6, #4 - 2028: d001 beq.n 202e <_svfprintf_r+0x742> - 202a: 6832 ldr r2, [r6, #0] - 202c: e00a b.n 2044 <_svfprintf_r+0x758> - 202e: f015 0f40 tst.w r5, #64 ; 0x40 - 2032: 6832 ldr r2, [r6, #0] - 2034: d006 beq.n 2044 <_svfprintf_r+0x758> - 2036: b292 uxth r2, r2 - 2038: f04f 0b00 mov.w fp, #0 - 203c: 4692 mov sl, r2 - 203e: e9cd ab08 strd sl, fp, [sp, #32] - 2042: e003 b.n 204c <_svfprintf_r+0x760> - 2044: 4610 mov r0, r2 - 2046: 2100 movs r1, #0 - 2048: e9cd 0108 strd r0, r1, [sp, #32] - 204c: 461e mov r6, r3 - 204e: 2201 movs r2, #1 - 2050: e03b b.n 20ca <_svfprintf_r+0x7de> - 2052: 4975 ldr r1, [pc, #468] ; (2228 <_svfprintf_r+0x93c>) - 2054: 930c str r3, [sp, #48] ; 0x30 - 2056: 920d str r2, [sp, #52] ; 0x34 - 2058: 9116 str r1, [sp, #88] ; 0x58 - 205a: e003 b.n 2064 <_svfprintf_r+0x778> - 205c: 920d str r2, [sp, #52] ; 0x34 - 205e: 4a73 ldr r2, [pc, #460] ; (222c <_svfprintf_r+0x940>) - 2060: 930c str r3, [sp, #48] ; 0x30 - 2062: 9216 str r2, [sp, #88] ; 0x58 - 2064: f015 0f20 tst.w r5, #32 - 2068: d009 beq.n 207e <_svfprintf_r+0x792> - 206a: 3607 adds r6, #7 - 206c: f026 0307 bic.w r3, r6, #7 - 2070: f103 0608 add.w r6, r3, #8 - 2074: e9d3 ab00 ldrd sl, fp, [r3] - 2078: e9cd ab08 strd sl, fp, [sp, #32] - 207c: e016 b.n 20ac <_svfprintf_r+0x7c0> - 207e: f015 0f10 tst.w r5, #16 - 2082: f106 0304 add.w r3, r6, #4 - 2086: d001 beq.n 208c <_svfprintf_r+0x7a0> - 2088: 6832 ldr r2, [r6, #0] - 208a: e00a b.n 20a2 <_svfprintf_r+0x7b6> - 208c: f015 0f40 tst.w r5, #64 ; 0x40 - 2090: 6832 ldr r2, [r6, #0] - 2092: d006 beq.n 20a2 <_svfprintf_r+0x7b6> - 2094: b292 uxth r2, r2 - 2096: f04f 0b00 mov.w fp, #0 - 209a: 4692 mov sl, r2 - 209c: e9cd ab08 strd sl, fp, [sp, #32] - 20a0: e003 b.n 20aa <_svfprintf_r+0x7be> - 20a2: 4610 mov r0, r2 - 20a4: 2100 movs r1, #0 - 20a6: e9cd 0108 strd r0, r1, [sp, #32] - 20aa: 461e mov r6, r3 - 20ac: f015 0f01 tst.w r5, #1 - 20b0: d00a beq.n 20c8 <_svfprintf_r+0x7dc> - 20b2: e9dd 2308 ldrd r2, r3, [sp, #32] - 20b6: 4313 orrs r3, r2 - 20b8: d006 beq.n 20c8 <_svfprintf_r+0x7dc> - 20ba: f045 0502 orr.w r5, r5, #2 - 20be: 2330 movs r3, #48 ; 0x30 - 20c0: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 20c4: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 20c8: 2202 movs r2, #2 - 20ca: 2300 movs r3, #0 - 20cc: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 20d0: e000 b.n 20d4 <_svfprintf_r+0x7e8> - 20d2: 2201 movs r2, #1 - 20d4: e9dd ab08 ldrd sl, fp, [sp, #32] - 20d8: f1bc 0f00 cmp.w ip, #0 - 20dc: bfa8 it ge - 20de: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 20e2: ea5a 0b0b orrs.w fp, sl, fp - 20e6: d102 bne.n 20ee <_svfprintf_r+0x802> - 20e8: f1bc 0f00 cmp.w ip, #0 - 20ec: d06e beq.n 21cc <_svfprintf_r+0x8e0> - 20ee: 2a01 cmp r2, #1 - 20f0: d023 beq.n 213a <_svfprintf_r+0x84e> - 20f2: 2a02 cmp r2, #2 - 20f4: d051 beq.n 219a <_svfprintf_r+0x8ae> - 20f6: f10d 03cb add.w r3, sp, #203 ; 0xcb - 20fa: 9808 ldr r0, [sp, #32] - 20fc: 469a mov sl, r3 - 20fe: f000 0207 and.w r2, r0, #7 - 2102: 3230 adds r2, #48 ; 0x30 - 2104: 701a strb r2, [r3, #0] - 2106: 9908 ldr r1, [sp, #32] - 2108: 3b01 subs r3, #1 - 210a: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 210e: 08c8 lsrs r0, r1, #3 - 2110: ea40 714b orr.w r1, r0, fp, lsl #29 - 2114: ea4f 0bdb mov.w fp, fp, lsr #3 - 2118: 9108 str r1, [sp, #32] - 211a: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 211e: e9dd 0108 ldrd r0, r1, [sp, #32] - 2122: 4301 orrs r1, r0 - 2124: d1e9 bne.n 20fa <_svfprintf_r+0x80e> - 2126: f015 0f01 tst.w r5, #1 - 212a: d05b beq.n 21e4 <_svfprintf_r+0x8f8> - 212c: 2a30 cmp r2, #48 ; 0x30 - 212e: d059 beq.n 21e4 <_svfprintf_r+0x8f8> - 2130: 469a mov sl, r3 - 2132: 2330 movs r3, #48 ; 0x30 - 2134: f88a 3000 strb.w r3, [sl] - 2138: e054 b.n 21e4 <_svfprintf_r+0x8f8> - 213a: e9dd 2308 ldrd r2, r3, [sp, #32] - 213e: 2a0a cmp r2, #10 - 2140: f173 0300 sbcs.w r3, r3, #0 - 2144: d208 bcs.n 2158 <_svfprintf_r+0x86c> - 2146: f8dd a020 ldr.w sl, [sp, #32] - 214a: f10a 0330 add.w r3, sl, #48 ; 0x30 - 214e: f10d 0acb add.w sl, sp, #203 ; 0xcb - 2152: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 2156: e045 b.n 21e4 <_svfprintf_r+0x8f8> - 2158: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 215c: 4623 mov r3, r4 - 215e: 465c mov r4, fp - 2160: 46cb mov fp, r9 - 2162: 4699 mov r9, r3 - 2164: e9dd 0108 ldrd r0, r1, [sp, #32] - 2168: 220a movs r2, #10 - 216a: 2300 movs r3, #0 - 216c: f8cd c018 str.w ip, [sp, #24] - 2170: f002 fb30 bl 47d4 <__aeabi_uldivmod> - 2174: 46a2 mov sl, r4 - 2176: 2300 movs r3, #0 - 2178: 3230 adds r2, #48 ; 0x30 - 217a: f804 2901 strb.w r2, [r4], #-1 - 217e: e9dd 0108 ldrd r0, r1, [sp, #32] - 2182: 220a movs r2, #10 - 2184: f002 fb26 bl 47d4 <__aeabi_uldivmod> - 2188: f8dd c018 ldr.w ip, [sp, #24] - 218c: e9cd 0108 strd r0, r1, [sp, #32] - 2190: 4308 orrs r0, r1 - 2192: d1e7 bne.n 2164 <_svfprintf_r+0x878> - 2194: 464c mov r4, r9 - 2196: 46d9 mov r9, fp - 2198: e024 b.n 21e4 <_svfprintf_r+0x8f8> - 219a: f10d 03cb add.w r3, sp, #203 ; 0xcb - 219e: 9908 ldr r1, [sp, #32] - 21a0: 469a mov sl, r3 - 21a2: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 21a6: f001 020f and.w r2, r1, #15 - 21aa: f81b 2002 ldrb.w r2, [fp, r2] - 21ae: f803 2901 strb.w r2, [r3], #-1 - 21b2: 9908 ldr r1, [sp, #32] - 21b4: 9a09 ldr r2, [sp, #36] ; 0x24 - 21b6: 0908 lsrs r0, r1, #4 - 21b8: ea40 7102 orr.w r1, r0, r2, lsl #28 - 21bc: 0912 lsrs r2, r2, #4 - 21be: 9108 str r1, [sp, #32] - 21c0: 9209 str r2, [sp, #36] ; 0x24 - 21c2: e9dd 0108 ldrd r0, r1, [sp, #32] - 21c6: 4301 orrs r1, r0 - 21c8: d1e9 bne.n 219e <_svfprintf_r+0x8b2> - 21ca: e00b b.n 21e4 <_svfprintf_r+0x8f8> - 21cc: b942 cbnz r2, 21e0 <_svfprintf_r+0x8f4> - 21ce: f015 0f01 tst.w r5, #1 - 21d2: d005 beq.n 21e0 <_svfprintf_r+0x8f4> - 21d4: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 21d8: 2330 movs r3, #48 ; 0x30 - 21da: f80a 3d2d strb.w r3, [sl, #-45]! - 21de: e001 b.n 21e4 <_svfprintf_r+0x8f8> - 21e0: f10d 0acc add.w sl, sp, #204 ; 0xcc - 21e4: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 21e8: 2200 movs r2, #0 - 21ea: ebca 0b0b rsb fp, sl, fp - 21ee: 9208 str r2, [sp, #32] - 21f0: e021 b.n 2236 <_svfprintf_r+0x94a> - 21f2: 930c str r3, [sp, #48] ; 0x30 - 21f4: 920d str r2, [sp, #52] ; 0x34 - 21f6: f1b9 0f00 cmp.w r9, #0 - 21fa: f000 83df beq.w 29bc <_svfprintf_r+0x10d0> - 21fe: f04f 0c00 mov.w ip, #0 - 2202: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 2206: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 220a: f04f 0b01 mov.w fp, #1 - 220e: f8cd c020 str.w ip, [sp, #32] - 2212: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 2216: e00e b.n 2236 <_svfprintf_r+0x94a> - 2218: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 221c: e00b b.n 2236 <_svfprintf_r+0x94a> - 221e: 46e3 mov fp, ip - 2220: 4684 mov ip, r0 - 2222: 9008 str r0, [sp, #32] - 2224: e007 b.n 2236 <_svfprintf_r+0x94a> - 2226: bf00 nop - 2228: 00005001 .word 0x00005001 - 222c: 00004ff0 .word 0x00004ff0 - 2230: 46e3 mov fp, ip - 2232: 469c mov ip, r3 - 2234: 9308 str r3, [sp, #32] - 2236: 45e3 cmp fp, ip - 2238: bfac ite ge - 223a: 465b movge r3, fp - 223c: 4663 movlt r3, ip - 223e: 930e str r3, [sp, #56] ; 0x38 - 2240: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 2244: b113 cbz r3, 224c <_svfprintf_r+0x960> - 2246: 980e ldr r0, [sp, #56] ; 0x38 - 2248: 3001 adds r0, #1 - 224a: 900e str r0, [sp, #56] ; 0x38 - 224c: f015 0102 ands.w r1, r5, #2 - 2250: 9114 str r1, [sp, #80] ; 0x50 - 2252: d002 beq.n 225a <_svfprintf_r+0x96e> - 2254: 9a0e ldr r2, [sp, #56] ; 0x38 - 2256: 3202 adds r2, #2 - 2258: 920e str r2, [sp, #56] ; 0x38 - 225a: f015 0384 ands.w r3, r5, #132 ; 0x84 - 225e: 9317 str r3, [sp, #92] ; 0x5c - 2260: d146 bne.n 22f0 <_svfprintf_r+0xa04> - 2262: 980d ldr r0, [sp, #52] ; 0x34 - 2264: 990e ldr r1, [sp, #56] ; 0x38 - 2266: 1a43 subs r3, r0, r1 - 2268: 2b00 cmp r3, #0 - 226a: dc1b bgt.n 22a4 <_svfprintf_r+0x9b8> - 226c: e040 b.n 22f0 <_svfprintf_r+0xa04> - 226e: 601a str r2, [r3, #0] - 2270: 2210 movs r2, #16 - 2272: 1889 adds r1, r1, r2 - 2274: 605a str r2, [r3, #4] - 2276: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2278: 9135 str r1, [sp, #212] ; 0xd4 - 227a: 3201 adds r2, #1 - 227c: 9234 str r2, [sp, #208] ; 0xd0 - 227e: 2a07 cmp r2, #7 - 2280: dc01 bgt.n 2286 <_svfprintf_r+0x99a> - 2282: 3308 adds r3, #8 - 2284: e00c b.n 22a0 <_svfprintf_r+0x9b4> - 2286: 4640 mov r0, r8 - 2288: 4639 mov r1, r7 - 228a: aa33 add r2, sp, #204 ; 0xcc - 228c: f8cd c018 str.w ip, [sp, #24] - 2290: f001 feda bl 4048 <__ssprint_r> - 2294: f8dd c018 ldr.w ip, [sp, #24] - 2298: 2800 cmp r0, #0 - 229a: f040 8396 bne.w 29ca <_svfprintf_r+0x10de> - 229e: ab19 add r3, sp, #100 ; 0x64 - 22a0: 3d10 subs r5, #16 - 22a2: e004 b.n 22ae <_svfprintf_r+0x9c2> - 22a4: 462a mov r2, r5 - 22a6: 461d mov r5, r3 - 22a8: 4623 mov r3, r4 - 22aa: 464c mov r4, r9 - 22ac: 4691 mov r9, r2 - 22ae: 2d10 cmp r5, #16 - 22b0: 9935 ldr r1, [sp, #212] ; 0xd4 - 22b2: 4a93 ldr r2, [pc, #588] ; (2500 <_svfprintf_r+0xc14>) - 22b4: dcdb bgt.n 226e <_svfprintf_r+0x982> - 22b6: 4648 mov r0, r9 - 22b8: 46a1 mov r9, r4 - 22ba: 461c mov r4, r3 - 22bc: 462b mov r3, r5 - 22be: 4605 mov r5, r0 - 22c0: 6063 str r3, [r4, #4] - 22c2: 18cb adds r3, r1, r3 - 22c4: 6022 str r2, [r4, #0] - 22c6: 9335 str r3, [sp, #212] ; 0xd4 - 22c8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 22ca: 3301 adds r3, #1 - 22cc: 9334 str r3, [sp, #208] ; 0xd0 - 22ce: 2b07 cmp r3, #7 - 22d0: dc01 bgt.n 22d6 <_svfprintf_r+0x9ea> - 22d2: 3408 adds r4, #8 - 22d4: e00c b.n 22f0 <_svfprintf_r+0xa04> - 22d6: 4640 mov r0, r8 - 22d8: 4639 mov r1, r7 - 22da: aa33 add r2, sp, #204 ; 0xcc - 22dc: f8cd c018 str.w ip, [sp, #24] - 22e0: f001 feb2 bl 4048 <__ssprint_r> - 22e4: f8dd c018 ldr.w ip, [sp, #24] - 22e8: 2800 cmp r0, #0 - 22ea: f040 836e bne.w 29ca <_svfprintf_r+0x10de> - 22ee: ac19 add r4, sp, #100 ; 0x64 - 22f0: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 22f4: b1db cbz r3, 232e <_svfprintf_r+0xa42> - 22f6: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 22fa: 6023 str r3, [r4, #0] - 22fc: 2301 movs r3, #1 - 22fe: 6063 str r3, [r4, #4] - 2300: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2302: 3301 adds r3, #1 - 2304: 9335 str r3, [sp, #212] ; 0xd4 - 2306: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2308: 3301 adds r3, #1 - 230a: 9334 str r3, [sp, #208] ; 0xd0 - 230c: 2b07 cmp r3, #7 - 230e: dc01 bgt.n 2314 <_svfprintf_r+0xa28> - 2310: 3408 adds r4, #8 - 2312: e00c b.n 232e <_svfprintf_r+0xa42> - 2314: 4640 mov r0, r8 - 2316: 4639 mov r1, r7 - 2318: aa33 add r2, sp, #204 ; 0xcc - 231a: f8cd c018 str.w ip, [sp, #24] - 231e: f001 fe93 bl 4048 <__ssprint_r> - 2322: f8dd c018 ldr.w ip, [sp, #24] - 2326: 2800 cmp r0, #0 - 2328: f040 834f bne.w 29ca <_svfprintf_r+0x10de> - 232c: ac19 add r4, sp, #100 ; 0x64 - 232e: 9a14 ldr r2, [sp, #80] ; 0x50 - 2330: b1d2 cbz r2, 2368 <_svfprintf_r+0xa7c> - 2332: ab3d add r3, sp, #244 ; 0xf4 - 2334: 6023 str r3, [r4, #0] - 2336: 2302 movs r3, #2 - 2338: 6063 str r3, [r4, #4] - 233a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 233c: 3302 adds r3, #2 - 233e: 9335 str r3, [sp, #212] ; 0xd4 - 2340: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2342: 3301 adds r3, #1 - 2344: 9334 str r3, [sp, #208] ; 0xd0 - 2346: 2b07 cmp r3, #7 - 2348: dc01 bgt.n 234e <_svfprintf_r+0xa62> - 234a: 3408 adds r4, #8 - 234c: e00c b.n 2368 <_svfprintf_r+0xa7c> - 234e: 4640 mov r0, r8 - 2350: 4639 mov r1, r7 - 2352: aa33 add r2, sp, #204 ; 0xcc - 2354: f8cd c018 str.w ip, [sp, #24] - 2358: f001 fe76 bl 4048 <__ssprint_r> - 235c: f8dd c018 ldr.w ip, [sp, #24] - 2360: 2800 cmp r0, #0 - 2362: f040 8332 bne.w 29ca <_svfprintf_r+0x10de> - 2366: ac19 add r4, sp, #100 ; 0x64 - 2368: 9b17 ldr r3, [sp, #92] ; 0x5c - 236a: 2b80 cmp r3, #128 ; 0x80 - 236c: d146 bne.n 23fc <_svfprintf_r+0xb10> - 236e: 980d ldr r0, [sp, #52] ; 0x34 - 2370: 990e ldr r1, [sp, #56] ; 0x38 - 2372: 1a43 subs r3, r0, r1 - 2374: 2b00 cmp r3, #0 - 2376: dc1b bgt.n 23b0 <_svfprintf_r+0xac4> - 2378: e040 b.n 23fc <_svfprintf_r+0xb10> - 237a: 601a str r2, [r3, #0] - 237c: 2210 movs r2, #16 - 237e: 1889 adds r1, r1, r2 - 2380: 605a str r2, [r3, #4] - 2382: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2384: 9135 str r1, [sp, #212] ; 0xd4 - 2386: 3201 adds r2, #1 - 2388: 9234 str r2, [sp, #208] ; 0xd0 - 238a: 2a07 cmp r2, #7 - 238c: dc01 bgt.n 2392 <_svfprintf_r+0xaa6> - 238e: 3308 adds r3, #8 - 2390: e00c b.n 23ac <_svfprintf_r+0xac0> - 2392: 4640 mov r0, r8 - 2394: 4639 mov r1, r7 - 2396: aa33 add r2, sp, #204 ; 0xcc - 2398: f8cd c018 str.w ip, [sp, #24] - 239c: f001 fe54 bl 4048 <__ssprint_r> - 23a0: f8dd c018 ldr.w ip, [sp, #24] - 23a4: 2800 cmp r0, #0 - 23a6: f040 8310 bne.w 29ca <_svfprintf_r+0x10de> - 23aa: ab19 add r3, sp, #100 ; 0x64 - 23ac: 3d10 subs r5, #16 - 23ae: e004 b.n 23ba <_svfprintf_r+0xace> - 23b0: 462a mov r2, r5 - 23b2: 461d mov r5, r3 - 23b4: 4623 mov r3, r4 - 23b6: 464c mov r4, r9 - 23b8: 4691 mov r9, r2 - 23ba: 2d10 cmp r5, #16 - 23bc: 9935 ldr r1, [sp, #212] ; 0xd4 - 23be: 4a51 ldr r2, [pc, #324] ; (2504 <_svfprintf_r+0xc18>) - 23c0: dcdb bgt.n 237a <_svfprintf_r+0xa8e> - 23c2: 4648 mov r0, r9 - 23c4: 46a1 mov r9, r4 - 23c6: 461c mov r4, r3 - 23c8: 462b mov r3, r5 - 23ca: 4605 mov r5, r0 - 23cc: 6063 str r3, [r4, #4] - 23ce: 18cb adds r3, r1, r3 - 23d0: 6022 str r2, [r4, #0] - 23d2: 9335 str r3, [sp, #212] ; 0xd4 - 23d4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 23d6: 3301 adds r3, #1 - 23d8: 9334 str r3, [sp, #208] ; 0xd0 - 23da: 2b07 cmp r3, #7 - 23dc: dc01 bgt.n 23e2 <_svfprintf_r+0xaf6> - 23de: 3408 adds r4, #8 - 23e0: e00c b.n 23fc <_svfprintf_r+0xb10> - 23e2: 4640 mov r0, r8 - 23e4: 4639 mov r1, r7 - 23e6: aa33 add r2, sp, #204 ; 0xcc - 23e8: f8cd c018 str.w ip, [sp, #24] - 23ec: f001 fe2c bl 4048 <__ssprint_r> - 23f0: f8dd c018 ldr.w ip, [sp, #24] - 23f4: 2800 cmp r0, #0 - 23f6: f040 82e8 bne.w 29ca <_svfprintf_r+0x10de> - 23fa: ac19 add r4, sp, #100 ; 0x64 - 23fc: ebcb 030c rsb r3, fp, ip - 2400: 2b00 cmp r3, #0 - 2402: dc17 bgt.n 2434 <_svfprintf_r+0xb48> - 2404: e038 b.n 2478 <_svfprintf_r+0xb8c> - 2406: 601a str r2, [r3, #0] - 2408: 2210 movs r2, #16 - 240a: 1889 adds r1, r1, r2 - 240c: 605a str r2, [r3, #4] - 240e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2410: 9135 str r1, [sp, #212] ; 0xd4 - 2412: 3201 adds r2, #1 - 2414: 9234 str r2, [sp, #208] ; 0xd0 - 2416: 2a07 cmp r2, #7 - 2418: dc01 bgt.n 241e <_svfprintf_r+0xb32> - 241a: 3308 adds r3, #8 - 241c: e008 b.n 2430 <_svfprintf_r+0xb44> - 241e: 4640 mov r0, r8 - 2420: 4639 mov r1, r7 - 2422: aa33 add r2, sp, #204 ; 0xcc - 2424: f001 fe10 bl 4048 <__ssprint_r> - 2428: 2800 cmp r0, #0 - 242a: f040 82ce bne.w 29ca <_svfprintf_r+0x10de> - 242e: ab19 add r3, sp, #100 ; 0x64 - 2430: 3d10 subs r5, #16 - 2432: e004 b.n 243e <_svfprintf_r+0xb52> - 2434: 462a mov r2, r5 - 2436: 461d mov r5, r3 - 2438: 4623 mov r3, r4 - 243a: 464c mov r4, r9 - 243c: 4691 mov r9, r2 - 243e: 2d10 cmp r5, #16 - 2440: 9935 ldr r1, [sp, #212] ; 0xd4 - 2442: 4a30 ldr r2, [pc, #192] ; (2504 <_svfprintf_r+0xc18>) - 2444: dcdf bgt.n 2406 <_svfprintf_r+0xb1a> - 2446: 4648 mov r0, r9 - 2448: 46a1 mov r9, r4 - 244a: 461c mov r4, r3 - 244c: 462b mov r3, r5 - 244e: 4605 mov r5, r0 - 2450: 6063 str r3, [r4, #4] - 2452: 18cb adds r3, r1, r3 - 2454: 6022 str r2, [r4, #0] - 2456: 9335 str r3, [sp, #212] ; 0xd4 - 2458: 9b34 ldr r3, [sp, #208] ; 0xd0 - 245a: 3301 adds r3, #1 - 245c: 9334 str r3, [sp, #208] ; 0xd0 - 245e: 2b07 cmp r3, #7 - 2460: dc01 bgt.n 2466 <_svfprintf_r+0xb7a> - 2462: 3408 adds r4, #8 - 2464: e008 b.n 2478 <_svfprintf_r+0xb8c> - 2466: 4640 mov r0, r8 - 2468: 4639 mov r1, r7 - 246a: aa33 add r2, sp, #204 ; 0xcc - 246c: f001 fdec bl 4048 <__ssprint_r> - 2470: 2800 cmp r0, #0 - 2472: f040 82aa bne.w 29ca <_svfprintf_r+0x10de> - 2476: ac19 add r4, sp, #100 ; 0x64 - 2478: f415 7f80 tst.w r5, #256 ; 0x100 - 247c: d106 bne.n 248c <_svfprintf_r+0xba0> - 247e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2480: f8c4 a000 str.w sl, [r4] - 2484: f8c4 b004 str.w fp, [r4, #4] - 2488: 445b add r3, fp - 248a: e23f b.n 290c <_svfprintf_r+0x1020> - 248c: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 2490: f340 81b7 ble.w 2802 <_svfprintf_r+0xf16> - 2494: 9810 ldr r0, [sp, #64] ; 0x40 - 2496: 2200 movs r2, #0 - 2498: 9911 ldr r1, [sp, #68] ; 0x44 - 249a: 2300 movs r3, #0 - 249c: f002 f968 bl 4770 <__aeabi_dcmpeq> - 24a0: 2800 cmp r0, #0 - 24a2: d060 beq.n 2566 <_svfprintf_r+0xc7a> - 24a4: 4b18 ldr r3, [pc, #96] ; (2508 <_svfprintf_r+0xc1c>) - 24a6: 6023 str r3, [r4, #0] - 24a8: 2301 movs r3, #1 - 24aa: 6063 str r3, [r4, #4] - 24ac: 9b35 ldr r3, [sp, #212] ; 0xd4 - 24ae: 3301 adds r3, #1 - 24b0: 9335 str r3, [sp, #212] ; 0xd4 - 24b2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 24b4: 3301 adds r3, #1 - 24b6: 9334 str r3, [sp, #208] ; 0xd0 - 24b8: 2b07 cmp r3, #7 - 24ba: dc01 bgt.n 24c0 <_svfprintf_r+0xbd4> - 24bc: 3408 adds r4, #8 - 24be: e008 b.n 24d2 <_svfprintf_r+0xbe6> - 24c0: 4640 mov r0, r8 - 24c2: 4639 mov r1, r7 - 24c4: aa33 add r2, sp, #204 ; 0xcc - 24c6: f001 fdbf bl 4048 <__ssprint_r> - 24ca: 2800 cmp r0, #0 - 24cc: f040 827d bne.w 29ca <_svfprintf_r+0x10de> - 24d0: ac19 add r4, sp, #100 ; 0x64 - 24d2: 9b3c ldr r3, [sp, #240] ; 0xf0 - 24d4: 9a0b ldr r2, [sp, #44] ; 0x2c - 24d6: 4293 cmp r3, r2 - 24d8: db03 blt.n 24e2 <_svfprintf_r+0xbf6> - 24da: f015 0f01 tst.w r5, #1 - 24de: f000 8225 beq.w 292c <_svfprintf_r+0x1040> - 24e2: 9b13 ldr r3, [sp, #76] ; 0x4c - 24e4: 9812 ldr r0, [sp, #72] ; 0x48 - 24e6: 6023 str r3, [r4, #0] - 24e8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 24ea: 6060 str r0, [r4, #4] - 24ec: 181b adds r3, r3, r0 - 24ee: 9335 str r3, [sp, #212] ; 0xd4 - 24f0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 24f2: 3301 adds r3, #1 - 24f4: 9334 str r3, [sp, #208] ; 0xd0 - 24f6: 2b07 cmp r3, #7 - 24f8: dc08 bgt.n 250c <_svfprintf_r+0xc20> - 24fa: 3408 adds r4, #8 - 24fc: e00f b.n 251e <_svfprintf_r+0xc32> - 24fe: bf00 nop - 2500: 00005014 .word 0x00005014 - 2504: 00004fd0 .word 0x00004fd0 - 2508: 00005012 .word 0x00005012 - 250c: 4640 mov r0, r8 - 250e: 4639 mov r1, r7 - 2510: aa33 add r2, sp, #204 ; 0xcc - 2512: f001 fd99 bl 4048 <__ssprint_r> - 2516: 2800 cmp r0, #0 - 2518: f040 8257 bne.w 29ca <_svfprintf_r+0x10de> - 251c: ac19 add r4, sp, #100 ; 0x64 - 251e: 990b ldr r1, [sp, #44] ; 0x2c - 2520: f101 39ff add.w r9, r1, #4294967295 - 2524: f1b9 0f00 cmp.w r9, #0 - 2528: dc17 bgt.n 255a <_svfprintf_r+0xc6e> - 252a: e1ff b.n 292c <_svfprintf_r+0x1040> - 252c: 6022 str r2, [r4, #0] - 252e: 2210 movs r2, #16 - 2530: 189b adds r3, r3, r2 - 2532: 6062 str r2, [r4, #4] - 2534: 9335 str r3, [sp, #212] ; 0xd4 - 2536: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2538: 3301 adds r3, #1 - 253a: 9334 str r3, [sp, #208] ; 0xd0 - 253c: 2b07 cmp r3, #7 - 253e: dc01 bgt.n 2544 <_svfprintf_r+0xc58> - 2540: 3408 adds r4, #8 - 2542: e008 b.n 2556 <_svfprintf_r+0xc6a> - 2544: 4640 mov r0, r8 - 2546: 4639 mov r1, r7 - 2548: aa33 add r2, sp, #204 ; 0xcc - 254a: f001 fd7d bl 4048 <__ssprint_r> - 254e: 2800 cmp r0, #0 - 2550: f040 823b bne.w 29ca <_svfprintf_r+0x10de> - 2554: ac19 add r4, sp, #100 ; 0x64 - 2556: f1a9 0910 sub.w r9, r9, #16 - 255a: f1b9 0f10 cmp.w r9, #16 - 255e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2560: 4a95 ldr r2, [pc, #596] ; (27b8 <_svfprintf_r+0xecc>) - 2562: dce3 bgt.n 252c <_svfprintf_r+0xc40> - 2564: e148 b.n 27f8 <_svfprintf_r+0xf0c> - 2566: 9b3c ldr r3, [sp, #240] ; 0xf0 - 2568: 2b00 cmp r3, #0 - 256a: dc79 bgt.n 2660 <_svfprintf_r+0xd74> - 256c: 4b93 ldr r3, [pc, #588] ; (27bc <_svfprintf_r+0xed0>) - 256e: 6023 str r3, [r4, #0] - 2570: 2301 movs r3, #1 - 2572: 6063 str r3, [r4, #4] - 2574: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2576: 3301 adds r3, #1 - 2578: 9335 str r3, [sp, #212] ; 0xd4 - 257a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 257c: 3301 adds r3, #1 - 257e: 9334 str r3, [sp, #208] ; 0xd0 - 2580: 2b07 cmp r3, #7 - 2582: dc01 bgt.n 2588 <_svfprintf_r+0xc9c> - 2584: 3408 adds r4, #8 - 2586: e008 b.n 259a <_svfprintf_r+0xcae> - 2588: 4640 mov r0, r8 - 258a: 4639 mov r1, r7 - 258c: aa33 add r2, sp, #204 ; 0xcc - 258e: f001 fd5b bl 4048 <__ssprint_r> - 2592: 2800 cmp r0, #0 - 2594: f040 8219 bne.w 29ca <_svfprintf_r+0x10de> - 2598: ac19 add r4, sp, #100 ; 0x64 - 259a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 259c: b92b cbnz r3, 25aa <_svfprintf_r+0xcbe> - 259e: 9a0b ldr r2, [sp, #44] ; 0x2c - 25a0: b91a cbnz r2, 25aa <_svfprintf_r+0xcbe> - 25a2: f015 0f01 tst.w r5, #1 - 25a6: f000 81c1 beq.w 292c <_svfprintf_r+0x1040> - 25aa: 9b13 ldr r3, [sp, #76] ; 0x4c - 25ac: 9812 ldr r0, [sp, #72] ; 0x48 - 25ae: 6023 str r3, [r4, #0] - 25b0: 9b35 ldr r3, [sp, #212] ; 0xd4 - 25b2: 6060 str r0, [r4, #4] - 25b4: 181b adds r3, r3, r0 - 25b6: 9335 str r3, [sp, #212] ; 0xd4 - 25b8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 25ba: 3301 adds r3, #1 - 25bc: 9334 str r3, [sp, #208] ; 0xd0 - 25be: 2b07 cmp r3, #7 - 25c0: dc02 bgt.n 25c8 <_svfprintf_r+0xcdc> - 25c2: f104 0308 add.w r3, r4, #8 - 25c6: e008 b.n 25da <_svfprintf_r+0xcee> - 25c8: 4640 mov r0, r8 - 25ca: 4639 mov r1, r7 - 25cc: aa33 add r2, sp, #204 ; 0xcc - 25ce: f001 fd3b bl 4048 <__ssprint_r> - 25d2: 2800 cmp r0, #0 - 25d4: f040 81f9 bne.w 29ca <_svfprintf_r+0x10de> - 25d8: ab19 add r3, sp, #100 ; 0x64 - 25da: 9c3c ldr r4, [sp, #240] ; 0xf0 - 25dc: 4264 negs r4, r4 - 25de: 2c00 cmp r4, #0 - 25e0: dc16 bgt.n 2610 <_svfprintf_r+0xd24> - 25e2: e02d b.n 2640 <_svfprintf_r+0xd54> - 25e4: 6019 str r1, [r3, #0] - 25e6: 2110 movs r1, #16 - 25e8: 1852 adds r2, r2, r1 - 25ea: 6059 str r1, [r3, #4] - 25ec: 9235 str r2, [sp, #212] ; 0xd4 - 25ee: 9a34 ldr r2, [sp, #208] ; 0xd0 - 25f0: 3201 adds r2, #1 - 25f2: 9234 str r2, [sp, #208] ; 0xd0 - 25f4: 2a07 cmp r2, #7 - 25f6: dc01 bgt.n 25fc <_svfprintf_r+0xd10> - 25f8: 3308 adds r3, #8 - 25fa: e008 b.n 260e <_svfprintf_r+0xd22> - 25fc: 4640 mov r0, r8 - 25fe: 4639 mov r1, r7 - 2600: aa33 add r2, sp, #204 ; 0xcc - 2602: f001 fd21 bl 4048 <__ssprint_r> - 2606: 2800 cmp r0, #0 - 2608: f040 81df bne.w 29ca <_svfprintf_r+0x10de> - 260c: ab19 add r3, sp, #100 ; 0x64 - 260e: 3c10 subs r4, #16 - 2610: 2c10 cmp r4, #16 - 2612: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2614: 4968 ldr r1, [pc, #416] ; (27b8 <_svfprintf_r+0xecc>) - 2616: dce5 bgt.n 25e4 <_svfprintf_r+0xcf8> - 2618: 605c str r4, [r3, #4] - 261a: 1914 adds r4, r2, r4 - 261c: 9a34 ldr r2, [sp, #208] ; 0xd0 - 261e: 6019 str r1, [r3, #0] - 2620: 3201 adds r2, #1 - 2622: 9435 str r4, [sp, #212] ; 0xd4 - 2624: 2a07 cmp r2, #7 - 2626: 9234 str r2, [sp, #208] ; 0xd0 - 2628: dc01 bgt.n 262e <_svfprintf_r+0xd42> - 262a: 3308 adds r3, #8 - 262c: e008 b.n 2640 <_svfprintf_r+0xd54> - 262e: 4640 mov r0, r8 - 2630: 4639 mov r1, r7 - 2632: aa33 add r2, sp, #204 ; 0xcc - 2634: f001 fd08 bl 4048 <__ssprint_r> - 2638: 2800 cmp r0, #0 - 263a: f040 81c6 bne.w 29ca <_svfprintf_r+0x10de> - 263e: ab19 add r3, sp, #100 ; 0x64 - 2640: 990b ldr r1, [sp, #44] ; 0x2c - 2642: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2644: f8c3 a000 str.w sl, [r3] - 2648: 6059 str r1, [r3, #4] - 264a: 1852 adds r2, r2, r1 - 264c: 9235 str r2, [sp, #212] ; 0xd4 - 264e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2650: 3201 adds r2, #1 - 2652: 9234 str r2, [sp, #208] ; 0xd0 - 2654: 2a07 cmp r2, #7 - 2656: f300 8161 bgt.w 291c <_svfprintf_r+0x1030> - 265a: f103 0408 add.w r4, r3, #8 - 265e: e165 b.n 292c <_svfprintf_r+0x1040> - 2660: 9a0b ldr r2, [sp, #44] ; 0x2c - 2662: 9b08 ldr r3, [sp, #32] - 2664: 4691 mov r9, r2 - 2666: eb0a 0b02 add.w fp, sl, r2 - 266a: 4599 cmp r9, r3 - 266c: bfa8 it ge - 266e: 4699 movge r9, r3 - 2670: f1b9 0f00 cmp.w r9, #0 - 2674: dd16 ble.n 26a4 <_svfprintf_r+0xdb8> - 2676: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2678: f8c4 a000 str.w sl, [r4] - 267c: f8c4 9004 str.w r9, [r4, #4] - 2680: 444b add r3, r9 - 2682: 9335 str r3, [sp, #212] ; 0xd4 - 2684: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2686: 3301 adds r3, #1 - 2688: 9334 str r3, [sp, #208] ; 0xd0 - 268a: 2b07 cmp r3, #7 - 268c: dc01 bgt.n 2692 <_svfprintf_r+0xda6> - 268e: 3408 adds r4, #8 - 2690: e008 b.n 26a4 <_svfprintf_r+0xdb8> - 2692: 4640 mov r0, r8 - 2694: 4639 mov r1, r7 - 2696: aa33 add r2, sp, #204 ; 0xcc - 2698: f001 fcd6 bl 4048 <__ssprint_r> - 269c: 2800 cmp r0, #0 - 269e: f040 8194 bne.w 29ca <_svfprintf_r+0x10de> - 26a2: ac19 add r4, sp, #100 ; 0x64 - 26a4: 9808 ldr r0, [sp, #32] - 26a6: ea29 79e9 bic.w r9, r9, r9, asr #31 - 26aa: ebc9 0900 rsb r9, r9, r0 - 26ae: f1b9 0f00 cmp.w r9, #0 - 26b2: dc17 bgt.n 26e4 <_svfprintf_r+0xdf8> - 26b4: e030 b.n 2718 <_svfprintf_r+0xe2c> - 26b6: 6022 str r2, [r4, #0] - 26b8: 2210 movs r2, #16 - 26ba: 189b adds r3, r3, r2 - 26bc: 6062 str r2, [r4, #4] - 26be: 9335 str r3, [sp, #212] ; 0xd4 - 26c0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 26c2: 3301 adds r3, #1 - 26c4: 9334 str r3, [sp, #208] ; 0xd0 - 26c6: 2b07 cmp r3, #7 - 26c8: dc01 bgt.n 26ce <_svfprintf_r+0xde2> - 26ca: 3408 adds r4, #8 - 26cc: e008 b.n 26e0 <_svfprintf_r+0xdf4> - 26ce: 4640 mov r0, r8 - 26d0: 4639 mov r1, r7 - 26d2: aa33 add r2, sp, #204 ; 0xcc - 26d4: f001 fcb8 bl 4048 <__ssprint_r> - 26d8: 2800 cmp r0, #0 - 26da: f040 8176 bne.w 29ca <_svfprintf_r+0x10de> - 26de: ac19 add r4, sp, #100 ; 0x64 - 26e0: f1a9 0910 sub.w r9, r9, #16 - 26e4: f1b9 0f10 cmp.w r9, #16 - 26e8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 26ea: 4a33 ldr r2, [pc, #204] ; (27b8 <_svfprintf_r+0xecc>) - 26ec: dce3 bgt.n 26b6 <_svfprintf_r+0xdca> - 26ee: 6022 str r2, [r4, #0] - 26f0: 444b add r3, r9 - 26f2: f8c4 9004 str.w r9, [r4, #4] - 26f6: 9335 str r3, [sp, #212] ; 0xd4 - 26f8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 26fa: 3301 adds r3, #1 - 26fc: 9334 str r3, [sp, #208] ; 0xd0 - 26fe: 2b07 cmp r3, #7 - 2700: dc01 bgt.n 2706 <_svfprintf_r+0xe1a> - 2702: 3408 adds r4, #8 - 2704: e008 b.n 2718 <_svfprintf_r+0xe2c> - 2706: 4640 mov r0, r8 - 2708: 4639 mov r1, r7 - 270a: aa33 add r2, sp, #204 ; 0xcc - 270c: f001 fc9c bl 4048 <__ssprint_r> - 2710: 2800 cmp r0, #0 - 2712: f040 815a bne.w 29ca <_svfprintf_r+0x10de> - 2716: ac19 add r4, sp, #100 ; 0x64 - 2718: 9b3c ldr r3, [sp, #240] ; 0xf0 - 271a: 990b ldr r1, [sp, #44] ; 0x2c - 271c: 428b cmp r3, r1 - 271e: db02 blt.n 2726 <_svfprintf_r+0xe3a> - 2720: f015 0f01 tst.w r5, #1 - 2724: d017 beq.n 2756 <_svfprintf_r+0xe6a> - 2726: 9b12 ldr r3, [sp, #72] ; 0x48 - 2728: 9a13 ldr r2, [sp, #76] ; 0x4c - 272a: 9812 ldr r0, [sp, #72] ; 0x48 - 272c: 6063 str r3, [r4, #4] - 272e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2730: 6022 str r2, [r4, #0] - 2732: 181b adds r3, r3, r0 - 2734: 9335 str r3, [sp, #212] ; 0xd4 - 2736: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2738: 3301 adds r3, #1 - 273a: 9334 str r3, [sp, #208] ; 0xd0 - 273c: 2b07 cmp r3, #7 - 273e: dc01 bgt.n 2744 <_svfprintf_r+0xe58> - 2740: 3408 adds r4, #8 - 2742: e008 b.n 2756 <_svfprintf_r+0xe6a> - 2744: 4640 mov r0, r8 - 2746: 4639 mov r1, r7 - 2748: aa33 add r2, sp, #204 ; 0xcc - 274a: f001 fc7d bl 4048 <__ssprint_r> - 274e: 2800 cmp r0, #0 - 2750: f040 813b bne.w 29ca <_svfprintf_r+0x10de> - 2754: ac19 add r4, sp, #100 ; 0x64 - 2756: 9908 ldr r1, [sp, #32] - 2758: 9a3c ldr r2, [sp, #240] ; 0xf0 - 275a: 980b ldr r0, [sp, #44] ; 0x2c - 275c: eb0a 0301 add.w r3, sl, r1 - 2760: ebc3 0b0b rsb fp, r3, fp - 2764: ebc2 0900 rsb r9, r2, r0 - 2768: 45cb cmp fp, r9 - 276a: bfb8 it lt - 276c: 46d9 movlt r9, fp - 276e: f1b9 0f00 cmp.w r9, #0 - 2772: dd15 ble.n 27a0 <_svfprintf_r+0xeb4> - 2774: 6023 str r3, [r4, #0] - 2776: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2778: f8c4 9004 str.w r9, [r4, #4] - 277c: 444b add r3, r9 - 277e: 9335 str r3, [sp, #212] ; 0xd4 - 2780: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2782: 3301 adds r3, #1 - 2784: 9334 str r3, [sp, #208] ; 0xd0 - 2786: 2b07 cmp r3, #7 - 2788: dc01 bgt.n 278e <_svfprintf_r+0xea2> - 278a: 3408 adds r4, #8 - 278c: e008 b.n 27a0 <_svfprintf_r+0xeb4> - 278e: 4640 mov r0, r8 - 2790: 4639 mov r1, r7 - 2792: aa33 add r2, sp, #204 ; 0xcc - 2794: f001 fc58 bl 4048 <__ssprint_r> - 2798: 2800 cmp r0, #0 - 279a: f040 8116 bne.w 29ca <_svfprintf_r+0x10de> - 279e: ac19 add r4, sp, #100 ; 0x64 - 27a0: 9b3c ldr r3, [sp, #240] ; 0xf0 - 27a2: ea29 79e9 bic.w r9, r9, r9, asr #31 - 27a6: 990b ldr r1, [sp, #44] ; 0x2c - 27a8: 1acb subs r3, r1, r3 - 27aa: ebc9 0903 rsb r9, r9, r3 - 27ae: f1b9 0f00 cmp.w r9, #0 - 27b2: dc1c bgt.n 27ee <_svfprintf_r+0xf02> - 27b4: e0ba b.n 292c <_svfprintf_r+0x1040> - 27b6: bf00 nop - 27b8: 00004fd0 .word 0x00004fd0 - 27bc: 00005012 .word 0x00005012 - 27c0: 6022 str r2, [r4, #0] - 27c2: 2210 movs r2, #16 - 27c4: 189b adds r3, r3, r2 - 27c6: 6062 str r2, [r4, #4] - 27c8: 9335 str r3, [sp, #212] ; 0xd4 - 27ca: 9b34 ldr r3, [sp, #208] ; 0xd0 - 27cc: 3301 adds r3, #1 - 27ce: 9334 str r3, [sp, #208] ; 0xd0 - 27d0: 2b07 cmp r3, #7 - 27d2: dc01 bgt.n 27d8 <_svfprintf_r+0xeec> - 27d4: 3408 adds r4, #8 - 27d6: e008 b.n 27ea <_svfprintf_r+0xefe> - 27d8: 4640 mov r0, r8 - 27da: 4639 mov r1, r7 - 27dc: aa33 add r2, sp, #204 ; 0xcc - 27de: f001 fc33 bl 4048 <__ssprint_r> - 27e2: 2800 cmp r0, #0 - 27e4: f040 80f1 bne.w 29ca <_svfprintf_r+0x10de> - 27e8: ac19 add r4, sp, #100 ; 0x64 - 27ea: f1a9 0910 sub.w r9, r9, #16 - 27ee: f1b9 0f10 cmp.w r9, #16 - 27f2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 27f4: 4a7b ldr r2, [pc, #492] ; (29e4 <_svfprintf_r+0x10f8>) - 27f6: dce3 bgt.n 27c0 <_svfprintf_r+0xed4> - 27f8: 6022 str r2, [r4, #0] - 27fa: 444b add r3, r9 - 27fc: f8c4 9004 str.w r9, [r4, #4] - 2800: e084 b.n 290c <_svfprintf_r+0x1020> - 2802: 9a0b ldr r2, [sp, #44] ; 0x2c - 2804: 2a01 cmp r2, #1 - 2806: dc02 bgt.n 280e <_svfprintf_r+0xf22> - 2808: f015 0f01 tst.w r5, #1 - 280c: d062 beq.n 28d4 <_svfprintf_r+0xfe8> - 280e: 2301 movs r3, #1 - 2810: 6063 str r3, [r4, #4] - 2812: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2814: f8c4 a000 str.w sl, [r4] - 2818: 3301 adds r3, #1 - 281a: 9335 str r3, [sp, #212] ; 0xd4 - 281c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 281e: 3301 adds r3, #1 - 2820: 9334 str r3, [sp, #208] ; 0xd0 - 2822: 2b07 cmp r3, #7 - 2824: dc01 bgt.n 282a <_svfprintf_r+0xf3e> - 2826: 3408 adds r4, #8 - 2828: e008 b.n 283c <_svfprintf_r+0xf50> - 282a: 4640 mov r0, r8 - 282c: 4639 mov r1, r7 - 282e: aa33 add r2, sp, #204 ; 0xcc - 2830: f001 fc0a bl 4048 <__ssprint_r> - 2834: 2800 cmp r0, #0 - 2836: f040 80c8 bne.w 29ca <_svfprintf_r+0x10de> - 283a: ac19 add r4, sp, #100 ; 0x64 - 283c: 9b13 ldr r3, [sp, #76] ; 0x4c - 283e: 9812 ldr r0, [sp, #72] ; 0x48 - 2840: 6023 str r3, [r4, #0] - 2842: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2844: 6060 str r0, [r4, #4] - 2846: 181b adds r3, r3, r0 - 2848: 9335 str r3, [sp, #212] ; 0xd4 - 284a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 284c: 3301 adds r3, #1 - 284e: 9334 str r3, [sp, #208] ; 0xd0 - 2850: 2b07 cmp r3, #7 - 2852: dc01 bgt.n 2858 <_svfprintf_r+0xf6c> - 2854: 3408 adds r4, #8 - 2856: e008 b.n 286a <_svfprintf_r+0xf7e> - 2858: 4640 mov r0, r8 - 285a: 4639 mov r1, r7 - 285c: aa33 add r2, sp, #204 ; 0xcc - 285e: f001 fbf3 bl 4048 <__ssprint_r> - 2862: 2800 cmp r0, #0 - 2864: f040 80b1 bne.w 29ca <_svfprintf_r+0x10de> - 2868: ac19 add r4, sp, #100 ; 0x64 - 286a: 9911 ldr r1, [sp, #68] ; 0x44 - 286c: 2300 movs r3, #0 - 286e: 9810 ldr r0, [sp, #64] ; 0x40 - 2870: 2200 movs r2, #0 - 2872: f001 ff7d bl 4770 <__aeabi_dcmpeq> - 2876: 990b ldr r1, [sp, #44] ; 0x2c - 2878: 1e4b subs r3, r1, #1 - 287a: b930 cbnz r0, 288a <_svfprintf_r+0xf9e> - 287c: f10a 0201 add.w r2, sl, #1 - 2880: 6022 str r2, [r4, #0] - 2882: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2884: 6063 str r3, [r4, #4] - 2886: 18d3 adds r3, r2, r3 - 2888: e02a b.n 28e0 <_svfprintf_r+0xff4> - 288a: f1b3 0900 subs.w r9, r3, #0 - 288e: dc17 bgt.n 28c0 <_svfprintf_r+0xfd4> - 2890: e036 b.n 2900 <_svfprintf_r+0x1014> - 2892: 6022 str r2, [r4, #0] - 2894: 2210 movs r2, #16 - 2896: 189b adds r3, r3, r2 - 2898: 6062 str r2, [r4, #4] - 289a: 9335 str r3, [sp, #212] ; 0xd4 - 289c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 289e: 3301 adds r3, #1 - 28a0: 9334 str r3, [sp, #208] ; 0xd0 - 28a2: 2b07 cmp r3, #7 - 28a4: dc01 bgt.n 28aa <_svfprintf_r+0xfbe> - 28a6: 3408 adds r4, #8 - 28a8: e008 b.n 28bc <_svfprintf_r+0xfd0> - 28aa: 4640 mov r0, r8 - 28ac: 4639 mov r1, r7 - 28ae: aa33 add r2, sp, #204 ; 0xcc - 28b0: f001 fbca bl 4048 <__ssprint_r> - 28b4: 2800 cmp r0, #0 - 28b6: f040 8088 bne.w 29ca <_svfprintf_r+0x10de> - 28ba: ac19 add r4, sp, #100 ; 0x64 - 28bc: f1a9 0910 sub.w r9, r9, #16 - 28c0: f1b9 0f10 cmp.w r9, #16 - 28c4: 9b35 ldr r3, [sp, #212] ; 0xd4 - 28c6: 4a47 ldr r2, [pc, #284] ; (29e4 <_svfprintf_r+0x10f8>) - 28c8: dce3 bgt.n 2892 <_svfprintf_r+0xfa6> - 28ca: 6022 str r2, [r4, #0] - 28cc: 444b add r3, r9 - 28ce: f8c4 9004 str.w r9, [r4, #4] - 28d2: e005 b.n 28e0 <_svfprintf_r+0xff4> - 28d4: 2301 movs r3, #1 - 28d6: 6063 str r3, [r4, #4] - 28d8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 28da: f8c4 a000 str.w sl, [r4] - 28de: 3301 adds r3, #1 - 28e0: 9335 str r3, [sp, #212] ; 0xd4 - 28e2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 28e4: 3301 adds r3, #1 - 28e6: 9334 str r3, [sp, #208] ; 0xd0 - 28e8: 2b07 cmp r3, #7 - 28ea: dc01 bgt.n 28f0 <_svfprintf_r+0x1004> - 28ec: 3408 adds r4, #8 - 28ee: e007 b.n 2900 <_svfprintf_r+0x1014> - 28f0: 4640 mov r0, r8 - 28f2: 4639 mov r1, r7 - 28f4: aa33 add r2, sp, #204 ; 0xcc - 28f6: f001 fba7 bl 4048 <__ssprint_r> - 28fa: 2800 cmp r0, #0 - 28fc: d165 bne.n 29ca <_svfprintf_r+0x10de> - 28fe: ac19 add r4, sp, #100 ; 0x64 - 2900: ab38 add r3, sp, #224 ; 0xe0 - 2902: 9a15 ldr r2, [sp, #84] ; 0x54 - 2904: 6023 str r3, [r4, #0] - 2906: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2908: 6062 str r2, [r4, #4] - 290a: 189b adds r3, r3, r2 - 290c: 9335 str r3, [sp, #212] ; 0xd4 - 290e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2910: 3301 adds r3, #1 - 2912: 9334 str r3, [sp, #208] ; 0xd0 - 2914: 2b07 cmp r3, #7 - 2916: dc01 bgt.n 291c <_svfprintf_r+0x1030> - 2918: 3408 adds r4, #8 - 291a: e007 b.n 292c <_svfprintf_r+0x1040> - 291c: 4640 mov r0, r8 - 291e: 4639 mov r1, r7 - 2920: aa33 add r2, sp, #204 ; 0xcc - 2922: f001 fb91 bl 4048 <__ssprint_r> - 2926: 2800 cmp r0, #0 - 2928: d14f bne.n 29ca <_svfprintf_r+0x10de> - 292a: ac19 add r4, sp, #100 ; 0x64 - 292c: f015 0f04 tst.w r5, #4 - 2930: d02f beq.n 2992 <_svfprintf_r+0x10a6> - 2932: 9b0d ldr r3, [sp, #52] ; 0x34 - 2934: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 2938: ebca 0503 rsb r5, sl, r3 - 293c: 2d00 cmp r5, #0 - 293e: dc15 bgt.n 296c <_svfprintf_r+0x1080> - 2940: e027 b.n 2992 <_svfprintf_r+0x10a6> - 2942: 6022 str r2, [r4, #0] - 2944: 2210 movs r2, #16 - 2946: 189b adds r3, r3, r2 - 2948: 6062 str r2, [r4, #4] - 294a: 9335 str r3, [sp, #212] ; 0xd4 - 294c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 294e: 3301 adds r3, #1 - 2950: 9334 str r3, [sp, #208] ; 0xd0 - 2952: 2b07 cmp r3, #7 - 2954: dc01 bgt.n 295a <_svfprintf_r+0x106e> - 2956: 3408 adds r4, #8 - 2958: e007 b.n 296a <_svfprintf_r+0x107e> - 295a: 4640 mov r0, r8 - 295c: 4639 mov r1, r7 - 295e: aa33 add r2, sp, #204 ; 0xcc - 2960: f001 fb72 bl 4048 <__ssprint_r> - 2964: 2800 cmp r0, #0 - 2966: d130 bne.n 29ca <_svfprintf_r+0x10de> - 2968: ac19 add r4, sp, #100 ; 0x64 - 296a: 3d10 subs r5, #16 - 296c: 2d10 cmp r5, #16 - 296e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2970: 4a1d ldr r2, [pc, #116] ; (29e8 <_svfprintf_r+0x10fc>) - 2972: dce6 bgt.n 2942 <_svfprintf_r+0x1056> - 2974: 6065 str r5, [r4, #4] - 2976: 195d adds r5, r3, r5 - 2978: 9b34 ldr r3, [sp, #208] ; 0xd0 - 297a: 6022 str r2, [r4, #0] - 297c: 3301 adds r3, #1 - 297e: 9535 str r5, [sp, #212] ; 0xd4 - 2980: 2b07 cmp r3, #7 - 2982: 9334 str r3, [sp, #208] ; 0xd0 - 2984: dd05 ble.n 2992 <_svfprintf_r+0x10a6> - 2986: 4640 mov r0, r8 - 2988: 4639 mov r1, r7 - 298a: aa33 add r2, sp, #204 ; 0xcc - 298c: f001 fb5c bl 4048 <__ssprint_r> - 2990: b9d8 cbnz r0, 29ca <_svfprintf_r+0x10de> - 2992: 980f ldr r0, [sp, #60] ; 0x3c - 2994: 9a0e ldr r2, [sp, #56] ; 0x38 - 2996: 990d ldr r1, [sp, #52] ; 0x34 - 2998: 9b35 ldr r3, [sp, #212] ; 0xd4 - 299a: 428a cmp r2, r1 - 299c: bfac ite ge - 299e: 1880 addge r0, r0, r2 - 29a0: 1840 addlt r0, r0, r1 - 29a2: 900f str r0, [sp, #60] ; 0x3c - 29a4: b12b cbz r3, 29b2 <_svfprintf_r+0x10c6> - 29a6: 4640 mov r0, r8 - 29a8: 4639 mov r1, r7 - 29aa: aa33 add r2, sp, #204 ; 0xcc - 29ac: f001 fb4c bl 4048 <__ssprint_r> - 29b0: b958 cbnz r0, 29ca <_svfprintf_r+0x10de> - 29b2: 2300 movs r3, #0 - 29b4: ac19 add r4, sp, #100 ; 0x64 - 29b6: 9334 str r3, [sp, #208] ; 0xd0 - 29b8: f7fe bfc8 b.w 194c <_svfprintf_r+0x60> - 29bc: 9b35 ldr r3, [sp, #212] ; 0xd4 - 29be: b123 cbz r3, 29ca <_svfprintf_r+0x10de> - 29c0: 4640 mov r0, r8 - 29c2: 4639 mov r1, r7 - 29c4: aa33 add r2, sp, #204 ; 0xcc - 29c6: f001 fb3f bl 4048 <__ssprint_r> - 29ca: 89bb ldrh r3, [r7, #12] - 29cc: 9d0f ldr r5, [sp, #60] ; 0x3c - 29ce: f003 0340 and.w r3, r3, #64 ; 0x40 - 29d2: 2b00 cmp r3, #0 - 29d4: bf18 it ne - 29d6: f04f 35ff movne.w r5, #4294967295 - 29da: 950f str r5, [sp, #60] ; 0x3c - 29dc: 980f ldr r0, [sp, #60] ; 0x3c - 29de: b03f add sp, #252 ; 0xfc - 29e0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 29e4: 00004fd0 .word 0x00004fd0 - 29e8: 00005014 .word 0x00005014 - -000029ec <__register_exitproc>: - 29ec: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 29f0: 4699 mov r9, r3 - 29f2: 4b2c ldr r3, [pc, #176] ; (2aa4 <__register_exitproc+0xb8>) - 29f4: 4604 mov r4, r0 - 29f6: 460d mov r5, r1 - 29f8: 4616 mov r6, r2 - 29fa: f8d3 8000 ldr.w r8, [r3] - 29fe: f8d8 7048 ldr.w r7, [r8, #72] ; 0x48 - 2a02: b91f cbnz r7, 2a0c <__register_exitproc+0x20> - 2a04: f108 074c add.w r7, r8, #76 ; 0x4c - 2a08: f8c8 7048 str.w r7, [r8, #72] ; 0x48 - 2a0c: 687b ldr r3, [r7, #4] - 2a0e: 2b1f cmp r3, #31 - 2a10: dd0f ble.n 2a32 <__register_exitproc+0x46> - 2a12: 4b25 ldr r3, [pc, #148] ; (2aa8 <__register_exitproc+0xbc>) - 2a14: 2b00 cmp r3, #0 - 2a16: d03d beq.n 2a94 <__register_exitproc+0xa8> - 2a18: 208c movs r0, #140 ; 0x8c - 2a1a: f7fe fa71 bl f00 - 2a1e: 4607 mov r7, r0 - 2a20: 2800 cmp r0, #0 - 2a22: d037 beq.n 2a94 <__register_exitproc+0xa8> - 2a24: 2300 movs r3, #0 - 2a26: 6043 str r3, [r0, #4] - 2a28: f8d8 3048 ldr.w r3, [r8, #72] ; 0x48 - 2a2c: 6003 str r3, [r0, #0] - 2a2e: f8c8 0048 str.w r0, [r8, #72] ; 0x48 - 2a32: b334 cbz r4, 2a82 <__register_exitproc+0x96> - 2a34: f8d7 0088 ldr.w r0, [r7, #136] ; 0x88 - 2a38: b968 cbnz r0, 2a56 <__register_exitproc+0x6a> - 2a3a: 4b1b ldr r3, [pc, #108] ; (2aa8 <__register_exitproc+0xbc>) - 2a3c: b353 cbz r3, 2a94 <__register_exitproc+0xa8> - 2a3e: f44f 7084 mov.w r0, #264 ; 0x108 - 2a42: f7fe fa5d bl f00 - 2a46: b348 cbz r0, 2a9c <__register_exitproc+0xb0> - 2a48: 2300 movs r3, #0 - 2a4a: f8c0 3100 str.w r3, [r0, #256] ; 0x100 - 2a4e: f8c0 3104 str.w r3, [r0, #260] ; 0x104 - 2a52: f8c7 0088 str.w r0, [r7, #136] ; 0x88 - 2a56: 687b ldr r3, [r7, #4] - 2a58: 2201 movs r2, #1 - 2a5a: f8d0 1100 ldr.w r1, [r0, #256] ; 0x100 - 2a5e: 409a lsls r2, r3 - 2a60: f840 6023 str.w r6, [r0, r3, lsl #2] - 2a64: 3320 adds r3, #32 - 2a66: 2c02 cmp r4, #2 - 2a68: ea41 0102 orr.w r1, r1, r2 - 2a6c: f840 9023 str.w r9, [r0, r3, lsl #2] - 2a70: f8c0 1100 str.w r1, [r0, #256] ; 0x100 - 2a74: d105 bne.n 2a82 <__register_exitproc+0x96> - 2a76: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 2a7a: ea43 0202 orr.w r2, r3, r2 - 2a7e: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - 2a82: 687b ldr r3, [r7, #4] - 2a84: 2000 movs r0, #0 - 2a86: 1c9a adds r2, r3, #2 - 2a88: 3301 adds r3, #1 - 2a8a: 607b str r3, [r7, #4] - 2a8c: f847 5022 str.w r5, [r7, r2, lsl #2] - 2a90: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2a94: f04f 30ff mov.w r0, #4294967295 - 2a98: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2a9c: f04f 30ff mov.w r0, #4294967295 - 2aa0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2aa4: 00004fcc .word 0x00004fcc - 2aa8: 00000f01 .word 0x00000f01 - -00002aac : - 2aac: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2ab0: 4604 mov r4, r0 - 2ab2: 690b ldr r3, [r1, #16] - 2ab4: 4689 mov r9, r1 - 2ab6: 6902 ldr r2, [r0, #16] - 2ab8: 429a cmp r2, r3 - 2aba: f2c0 8086 blt.w 2bca - 2abe: 1e5d subs r5, r3, #1 - 2ac0: 3303 adds r3, #3 - 2ac2: f101 0814 add.w r8, r1, #20 - 2ac6: f100 0714 add.w r7, r0, #20 - 2aca: 009b lsls r3, r3, #2 - 2acc: 18ca adds r2, r1, r3 - 2ace: 18c3 adds r3, r0, r3 - 2ad0: f102 0a04 add.w sl, r2, #4 - 2ad4: 6851 ldr r1, [r2, #4] - 2ad6: 6858 ldr r0, [r3, #4] - 2ad8: 3101 adds r1, #1 - 2ada: f001 fb5d bl 4198 <__aeabi_uidiv> - 2ade: 4606 mov r6, r0 - 2ae0: 2800 cmp r0, #0 - 2ae2: d03c beq.n 2b5e - 2ae4: 2300 movs r3, #0 - 2ae6: 4639 mov r1, r7 - 2ae8: 4642 mov r2, r8 - 2aea: 4618 mov r0, r3 - 2aec: 9401 str r4, [sp, #4] - 2aee: f852 eb04 ldr.w lr, [r2], #4 - 2af2: 680c ldr r4, [r1, #0] - 2af4: 4552 cmp r2, sl - 2af6: fa1f fc8e uxth.w ip, lr - 2afa: ea4f 4e1e mov.w lr, lr, lsr #16 - 2afe: fa1f fb84 uxth.w fp, r4 - 2b02: fb0c 3c06 mla ip, ip, r6, r3 - 2b06: 4458 add r0, fp - 2b08: fb0e fe06 mul.w lr, lr, r6 - 2b0c: eb0e 4e1c add.w lr, lr, ip, lsr #16 - 2b10: fa1f fc8c uxth.w ip, ip - 2b14: ebcc 0c00 rsb ip, ip, r0 - 2b18: ea4f 431e mov.w r3, lr, lsr #16 - 2b1c: fa1f fe8e uxth.w lr, lr - 2b20: ebce 4e14 rsb lr, lr, r4, lsr #16 - 2b24: eb0e 4e2c add.w lr, lr, ip, asr #16 - 2b28: fa1f fc8c uxth.w ip, ip - 2b2c: ea4f 402e mov.w r0, lr, asr #16 - 2b30: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - 2b34: f841 eb04 str.w lr, [r1], #4 - 2b38: d9d9 bls.n 2aee - 2b3a: 9c01 ldr r4, [sp, #4] - 2b3c: 1d2b adds r3, r5, #4 - 2b3e: eb04 0383 add.w r3, r4, r3, lsl #2 - 2b42: 685a ldr r2, [r3, #4] - 2b44: b95a cbnz r2, 2b5e - 2b46: 3304 adds r3, #4 - 2b48: e000 b.n 2b4c - 2b4a: 3d01 subs r5, #1 - 2b4c: 1f1a subs r2, r3, #4 - 2b4e: 4297 cmp r7, r2 - 2b50: d204 bcs.n 2b5c - 2b52: f853 1c04 ldr.w r1, [r3, #-4] - 2b56: 4613 mov r3, r2 - 2b58: 2900 cmp r1, #0 - 2b5a: d0f6 beq.n 2b4a - 2b5c: 6125 str r5, [r4, #16] - 2b5e: 4620 mov r0, r4 - 2b60: 4649 mov r1, r9 - 2b62: f001 f961 bl 3e28 <__mcmp> - 2b66: 2800 cmp r0, #0 - 2b68: db2d blt.n 2bc6 - 2b6a: 3601 adds r6, #1 - 2b6c: 463b mov r3, r7 - 2b6e: 2200 movs r2, #0 - 2b70: 4641 mov r1, r8 - 2b72: f851 8b04 ldr.w r8, [r1], #4 - 2b76: 6818 ldr r0, [r3, #0] - 2b78: fa1f fc88 uxth.w ip, r8 - 2b7c: ea4f 4818 mov.w r8, r8, lsr #16 - 2b80: fa1f f980 uxth.w r9, r0 - 2b84: ebc8 4010 rsb r0, r8, r0, lsr #16 - 2b88: ebcc 0c09 rsb ip, ip, r9 - 2b8c: 4494 add ip, r2 - 2b8e: eb00 402c add.w r0, r0, ip, asr #16 - 2b92: fa1f fc8c uxth.w ip, ip - 2b96: 1402 asrs r2, r0, #16 - 2b98: 4551 cmp r1, sl - 2b9a: ea4c 4000 orr.w r0, ip, r0, lsl #16 - 2b9e: f843 0b04 str.w r0, [r3], #4 - 2ba2: d9e6 bls.n 2b72 - 2ba4: 1d2b adds r3, r5, #4 - 2ba6: eb04 0383 add.w r3, r4, r3, lsl #2 - 2baa: 685a ldr r2, [r3, #4] - 2bac: b95a cbnz r2, 2bc6 - 2bae: 3304 adds r3, #4 - 2bb0: e000 b.n 2bb4 - 2bb2: 3d01 subs r5, #1 - 2bb4: 1f1a subs r2, r3, #4 - 2bb6: 4297 cmp r7, r2 - 2bb8: d204 bcs.n 2bc4 - 2bba: f853 1c04 ldr.w r1, [r3, #-4] - 2bbe: 4613 mov r3, r2 - 2bc0: 2900 cmp r1, #0 - 2bc2: d0f6 beq.n 2bb2 - 2bc4: 6125 str r5, [r4, #16] - 2bc6: 4630 mov r0, r6 - 2bc8: e000 b.n 2bcc - 2bca: 2000 movs r0, #0 - 2bcc: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00002bd0 <_dtoa_r>: - 2bd0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2bd4: 4605 mov r5, r0 - 2bd6: b09b sub sp, #108 ; 0x6c - 2bd8: 4610 mov r0, r2 - 2bda: 6a6e ldr r6, [r5, #36] ; 0x24 - 2bdc: 4619 mov r1, r3 - 2bde: 9c27 ldr r4, [sp, #156] ; 0x9c - 2be0: e9cd 0104 strd r0, r1, [sp, #16] - 2be4: b93e cbnz r6, 2bf6 <_dtoa_r+0x26> - 2be6: 2010 movs r0, #16 - 2be8: f7fe f98a bl f00 - 2bec: 6268 str r0, [r5, #36] ; 0x24 - 2bee: 6046 str r6, [r0, #4] - 2bf0: 6086 str r6, [r0, #8] - 2bf2: 6006 str r6, [r0, #0] - 2bf4: 60c6 str r6, [r0, #12] - 2bf6: 6a6b ldr r3, [r5, #36] ; 0x24 - 2bf8: 6819 ldr r1, [r3, #0] - 2bfa: b159 cbz r1, 2c14 <_dtoa_r+0x44> - 2bfc: 685b ldr r3, [r3, #4] - 2bfe: 2201 movs r2, #1 - 2c00: 4628 mov r0, r5 - 2c02: 604b str r3, [r1, #4] - 2c04: fa12 f303 lsls.w r3, r2, r3 - 2c08: 608b str r3, [r1, #8] - 2c0a: f000 ff2c bl 3a66 <_Bfree> - 2c0e: 6a6b ldr r3, [r5, #36] ; 0x24 - 2c10: 2200 movs r2, #0 - 2c12: 601a str r2, [r3, #0] - 2c14: 9b05 ldr r3, [sp, #20] - 2c16: 2b00 cmp r3, #0 - 2c18: da05 bge.n 2c26 <_dtoa_r+0x56> - 2c1a: 2201 movs r2, #1 - 2c1c: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - 2c20: 6022 str r2, [r4, #0] - 2c22: 9305 str r3, [sp, #20] - 2c24: e001 b.n 2c2a <_dtoa_r+0x5a> - 2c26: 2300 movs r3, #0 - 2c28: 6023 str r3, [r4, #0] - 2c2a: 9c05 ldr r4, [sp, #20] - 2c2c: 4b9a ldr r3, [pc, #616] ; (2e98 <_dtoa_r+0x2c8>) - 2c2e: 4a9a ldr r2, [pc, #616] ; (2e98 <_dtoa_r+0x2c8>) - 2c30: ea04 0303 and.w r3, r4, r3 - 2c34: 4293 cmp r3, r2 - 2c36: d11d bne.n 2c74 <_dtoa_r+0xa4> - 2c38: 9926 ldr r1, [sp, #152] ; 0x98 - 2c3a: f242 730f movw r3, #9999 ; 0x270f - 2c3e: 9a04 ldr r2, [sp, #16] - 2c40: 600b str r3, [r1, #0] - 2c42: b94a cbnz r2, 2c58 <_dtoa_r+0x88> - 2c44: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - 2c48: 4b94 ldr r3, [pc, #592] ; (2e9c <_dtoa_r+0x2cc>) - 2c4a: 4895 ldr r0, [pc, #596] ; (2ea0 <_dtoa_r+0x2d0>) - 2c4c: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - 2c50: 2c00 cmp r4, #0 - 2c52: bf18 it ne - 2c54: 4618 movne r0, r3 - 2c56: e000 b.n 2c5a <_dtoa_r+0x8a> - 2c58: 4890 ldr r0, [pc, #576] ; (2e9c <_dtoa_r+0x2cc>) - 2c5a: 9b28 ldr r3, [sp, #160] ; 0xa0 - 2c5c: 2b00 cmp r3, #0 - 2c5e: f000 85b3 beq.w 37c8 <_dtoa_r+0xbf8> - 2c62: 78c2 ldrb r2, [r0, #3] - 2c64: 1cc3 adds r3, r0, #3 - 2c66: b10a cbz r2, 2c6c <_dtoa_r+0x9c> - 2c68: f100 0308 add.w r3, r0, #8 - 2c6c: 9928 ldr r1, [sp, #160] ; 0xa0 - 2c6e: 600b str r3, [r1, #0] - 2c70: f000 bdaa b.w 37c8 <_dtoa_r+0xbf8> - 2c74: e9dd ab04 ldrd sl, fp, [sp, #16] - 2c78: 2200 movs r2, #0 - 2c7a: 2300 movs r3, #0 - 2c7c: 2601 movs r6, #1 - 2c7e: 4650 mov r0, sl - 2c80: 4659 mov r1, fp - 2c82: f001 fd75 bl 4770 <__aeabi_dcmpeq> - 2c86: b100 cbz r0, 2c8a <_dtoa_r+0xba> - 2c88: 2600 movs r6, #0 - 2c8a: f016 0fff tst.w r6, #255 ; 0xff - 2c8e: d10b bne.n 2ca8 <_dtoa_r+0xd8> - 2c90: 9a26 ldr r2, [sp, #152] ; 0x98 - 2c92: 2301 movs r3, #1 - 2c94: 6013 str r3, [r2, #0] - 2c96: 9b28 ldr r3, [sp, #160] ; 0xa0 - 2c98: 2b00 cmp r3, #0 - 2c9a: f000 8592 beq.w 37c2 <_dtoa_r+0xbf2> - 2c9e: 4881 ldr r0, [pc, #516] ; (2ea4 <_dtoa_r+0x2d4>) - 2ca0: 6018 str r0, [r3, #0] - 2ca2: 3801 subs r0, #1 - 2ca4: f000 bd90 b.w 37c8 <_dtoa_r+0xbf8> - 2ca8: ab18 add r3, sp, #96 ; 0x60 - 2caa: 4628 mov r0, r5 - 2cac: 9300 str r3, [sp, #0] - 2cae: 4652 mov r2, sl - 2cb0: ab19 add r3, sp, #100 ; 0x64 - 2cb2: 9301 str r3, [sp, #4] - 2cb4: 465b mov r3, fp - 2cb6: 0d26 lsrs r6, r4, #20 - 2cb8: f001 f936 bl 3f28 <__d2b> - 2cbc: 0576 lsls r6, r6, #21 - 2cbe: 0d76 lsrs r6, r6, #21 - 2cc0: 4681 mov r9, r0 - 2cc2: b16e cbz r6, 2ce0 <_dtoa_r+0x110> - 2cc4: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 2cc8: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - 2ccc: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 2cd0: 4650 mov r0, sl - 2cd2: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - 2cd6: 3e07 subs r6, #7 - 2cd8: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - 2cdc: 2200 movs r2, #0 - 2cde: e01e b.n 2d1e <_dtoa_r+0x14e> - 2ce0: 9b18 ldr r3, [sp, #96] ; 0x60 - 2ce2: 9819 ldr r0, [sp, #100] ; 0x64 - 2ce4: 18c0 adds r0, r0, r3 - 2ce6: f500 6086 add.w r0, r0, #1072 ; 0x430 - 2cea: 1c86 adds r6, r0, #2 - 2cec: 2e20 cmp r6, #32 - 2cee: dd08 ble.n 2d02 <_dtoa_r+0x132> - 2cf0: 9b04 ldr r3, [sp, #16] - 2cf2: 381e subs r0, #30 - 2cf4: fa33 f000 lsrs.w r0, r3, r0 - 2cf8: f1c6 0340 rsb r3, r6, #64 ; 0x40 - 2cfc: 409c lsls r4, r3 - 2cfe: 4320 orrs r0, r4 - 2d00: e005 b.n 2d0e <_dtoa_r+0x13e> - 2d02: f8dd e010 ldr.w lr, [sp, #16] - 2d06: f1c6 0020 rsb r0, r6, #32 - 2d0a: fa0e f000 lsl.w r0, lr, r0 - 2d0e: f7fd fdfb bl 908 <__aeabi_ui2d> - 2d12: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - 2d16: 3e03 subs r6, #3 - 2d18: 2201 movs r2, #1 - 2d1a: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 2d1e: 9216 str r2, [sp, #88] ; 0x58 - 2d20: 2200 movs r2, #0 - 2d22: 4b61 ldr r3, [pc, #388] ; (2ea8 <_dtoa_r+0x2d8>) - 2d24: f7fd fcb2 bl 68c <__aeabi_dsub> - 2d28: a355 add r3, pc, #340 ; (adr r3, 2e80 <_dtoa_r+0x2b0>) - 2d2a: e9d3 2300 ldrd r2, r3, [r3] - 2d2e: f7fd fe61 bl 9f4 <__aeabi_dmul> - 2d32: a355 add r3, pc, #340 ; (adr r3, 2e88 <_dtoa_r+0x2b8>) - 2d34: e9d3 2300 ldrd r2, r3, [r3] - 2d38: f7fd fcaa bl 690 <__adddf3> - 2d3c: 4682 mov sl, r0 - 2d3e: 4630 mov r0, r6 - 2d40: 468b mov fp, r1 - 2d42: f7fd fdf1 bl 928 <__aeabi_i2d> - 2d46: a352 add r3, pc, #328 ; (adr r3, 2e90 <_dtoa_r+0x2c0>) - 2d48: e9d3 2300 ldrd r2, r3, [r3] - 2d4c: f7fd fe52 bl 9f4 <__aeabi_dmul> - 2d50: 4602 mov r2, r0 - 2d52: 460b mov r3, r1 - 2d54: 4650 mov r0, sl - 2d56: 4659 mov r1, fp - 2d58: f7fd fc9a bl 690 <__adddf3> - 2d5c: 4682 mov sl, r0 - 2d5e: 468b mov fp, r1 - 2d60: f7fe f85a bl e18 <__aeabi_d2iz> - 2d64: 4659 mov r1, fp - 2d66: 2200 movs r2, #0 - 2d68: 2300 movs r3, #0 - 2d6a: 4604 mov r4, r0 - 2d6c: 4650 mov r0, sl - 2d6e: f001 fd09 bl 4784 <__aeabi_dcmplt> - 2d72: b150 cbz r0, 2d8a <_dtoa_r+0x1ba> - 2d74: 4620 mov r0, r4 - 2d76: f7fd fdd7 bl 928 <__aeabi_i2d> - 2d7a: 4602 mov r2, r0 - 2d7c: 460b mov r3, r1 - 2d7e: 4650 mov r0, sl - 2d80: 4659 mov r1, fp - 2d82: f001 fcf5 bl 4770 <__aeabi_dcmpeq> - 2d86: b900 cbnz r0, 2d8a <_dtoa_r+0x1ba> - 2d88: 3c01 subs r4, #1 - 2d8a: 2c16 cmp r4, #22 - 2d8c: d80d bhi.n 2daa <_dtoa_r+0x1da> - 2d8e: 4b47 ldr r3, [pc, #284] ; (2eac <_dtoa_r+0x2dc>) - 2d90: eb03 03c4 add.w r3, r3, r4, lsl #3 - 2d94: e9d3 0100 ldrd r0, r1, [r3] - 2d98: e9dd 2304 ldrd r2, r3, [sp, #16] - 2d9c: f001 fd10 bl 47c0 <__aeabi_dcmpgt> - 2da0: b130 cbz r0, 2db0 <_dtoa_r+0x1e0> - 2da2: 2300 movs r3, #0 - 2da4: 3c01 subs r4, #1 - 2da6: 9311 str r3, [sp, #68] ; 0x44 - 2da8: e004 b.n 2db4 <_dtoa_r+0x1e4> - 2daa: 2001 movs r0, #1 - 2dac: 9011 str r0, [sp, #68] ; 0x44 - 2dae: e001 b.n 2db4 <_dtoa_r+0x1e4> - 2db0: 2100 movs r1, #0 - 2db2: 9111 str r1, [sp, #68] ; 0x44 - 2db4: 9b19 ldr r3, [sp, #100] ; 0x64 - 2db6: f103 3bff add.w fp, r3, #4294967295 - 2dba: ebbb 0b06 subs.w fp, fp, r6 - 2dbe: d504 bpl.n 2dca <_dtoa_r+0x1fa> - 2dc0: 2200 movs r2, #0 - 2dc2: f1cb 0b00 rsb fp, fp, #0 - 2dc6: 9206 str r2, [sp, #24] - 2dc8: e003 b.n 2dd2 <_dtoa_r+0x202> - 2dca: f8cd b018 str.w fp, [sp, #24] - 2dce: f04f 0b00 mov.w fp, #0 - 2dd2: 2c00 cmp r4, #0 - 2dd4: db06 blt.n 2de4 <_dtoa_r+0x214> - 2dd6: 9b06 ldr r3, [sp, #24] - 2dd8: f04f 0800 mov.w r8, #0 - 2ddc: 940f str r4, [sp, #60] ; 0x3c - 2dde: 191b adds r3, r3, r4 - 2de0: 9306 str r3, [sp, #24] - 2de2: e005 b.n 2df0 <_dtoa_r+0x220> - 2de4: ebc4 0b0b rsb fp, r4, fp - 2de8: f1c4 0800 rsb r8, r4, #0 - 2dec: 2000 movs r0, #0 - 2dee: 900f str r0, [sp, #60] ; 0x3c - 2df0: 9924 ldr r1, [sp, #144] ; 0x90 - 2df2: 2909 cmp r1, #9 - 2df4: d813 bhi.n 2e1e <_dtoa_r+0x24e> - 2df6: 2905 cmp r1, #5 - 2df8: dd03 ble.n 2e02 <_dtoa_r+0x232> - 2dfa: 3904 subs r1, #4 - 2dfc: 2700 movs r7, #0 - 2dfe: 9124 str r1, [sp, #144] ; 0x90 - 2e00: e000 b.n 2e04 <_dtoa_r+0x234> - 2e02: 2701 movs r7, #1 - 2e04: 9a24 ldr r2, [sp, #144] ; 0x90 - 2e06: 1e93 subs r3, r2, #2 - 2e08: 2b03 cmp r3, #3 - 2e0a: d80b bhi.n 2e24 <_dtoa_r+0x254> - 2e0c: e8df f003 tbb [pc, r3] - 2e10: 02051e15 .word 0x02051e15 - 2e14: 2001 movs r0, #1 - 2e16: 900e str r0, [sp, #56] ; 0x38 - 2e18: e01a b.n 2e50 <_dtoa_r+0x280> - 2e1a: 2101 movs r1, #1 - 2e1c: e00e b.n 2e3c <_dtoa_r+0x26c> - 2e1e: 2701 movs r7, #1 - 2e20: 2200 movs r2, #0 - 2e22: 9224 str r2, [sp, #144] ; 0x90 - 2e24: 2301 movs r3, #1 - 2e26: f04f 3eff mov.w lr, #4294967295 - 2e2a: 930e str r3, [sp, #56] ; 0x38 - 2e2c: 2000 movs r0, #0 - 2e2e: f8cd e030 str.w lr, [sp, #48] ; 0x30 - 2e32: 46f2 mov sl, lr - 2e34: 3311 adds r3, #17 - 2e36: 9025 str r0, [sp, #148] ; 0x94 - 2e38: e01a b.n 2e70 <_dtoa_r+0x2a0> - 2e3a: 2100 movs r1, #0 - 2e3c: 9a25 ldr r2, [sp, #148] ; 0x94 - 2e3e: 910e str r1, [sp, #56] ; 0x38 - 2e40: 2a00 cmp r2, #0 - 2e42: dd0d ble.n 2e60 <_dtoa_r+0x290> - 2e44: 920c str r2, [sp, #48] ; 0x30 - 2e46: 4692 mov sl, r2 - 2e48: 4613 mov r3, r2 - 2e4a: e011 b.n 2e70 <_dtoa_r+0x2a0> - 2e4c: 2300 movs r3, #0 - 2e4e: 930e str r3, [sp, #56] ; 0x38 - 2e50: 9825 ldr r0, [sp, #148] ; 0x94 - 2e52: 1820 adds r0, r4, r0 - 2e54: 900c str r0, [sp, #48] ; 0x30 - 2e56: 1c43 adds r3, r0, #1 - 2e58: 2b00 cmp r3, #0 - 2e5a: dd07 ble.n 2e6c <_dtoa_r+0x29c> - 2e5c: 469a mov sl, r3 - 2e5e: e007 b.n 2e70 <_dtoa_r+0x2a0> - 2e60: 2101 movs r1, #1 - 2e62: 910c str r1, [sp, #48] ; 0x30 - 2e64: 468a mov sl, r1 - 2e66: 460b mov r3, r1 - 2e68: 9125 str r1, [sp, #148] ; 0x94 - 2e6a: e001 b.n 2e70 <_dtoa_r+0x2a0> - 2e6c: 469a mov sl, r3 - 2e6e: 2301 movs r3, #1 - 2e70: 6a6e ldr r6, [r5, #36] ; 0x24 - 2e72: 2200 movs r2, #0 - 2e74: 6072 str r2, [r6, #4] - 2e76: 3204 adds r2, #4 - 2e78: e01e b.n 2eb8 <_dtoa_r+0x2e8> - 2e7a: bf00 nop - 2e7c: f3af 8000 nop.w - 2e80: 636f4361 .word 0x636f4361 - 2e84: 3fd287a7 .word 0x3fd287a7 - 2e88: 8b60c8b3 .word 0x8b60c8b3 - 2e8c: 3fc68a28 .word 0x3fc68a28 - 2e90: 509f79fb .word 0x509f79fb - 2e94: 3fd34413 .word 0x3fd34413 - 2e98: 7ff00000 .word 0x7ff00000 - 2e9c: 0000512e .word 0x0000512e - 2ea0: 00005125 .word 0x00005125 - 2ea4: 00005013 .word 0x00005013 - 2ea8: 3ff80000 .word 0x3ff80000 - 2eac: 000051a8 .word 0x000051a8 - 2eb0: 6871 ldr r1, [r6, #4] - 2eb2: 0052 lsls r2, r2, #1 - 2eb4: 3101 adds r1, #1 - 2eb6: 6071 str r1, [r6, #4] - 2eb8: f102 0114 add.w r1, r2, #20 - 2ebc: 4299 cmp r1, r3 - 2ebe: d9f7 bls.n 2eb0 <_dtoa_r+0x2e0> - 2ec0: 4628 mov r0, r5 - 2ec2: 6871 ldr r1, [r6, #4] - 2ec4: f000 fd9e bl 3a04 <_Balloc> - 2ec8: 6a6b ldr r3, [r5, #36] ; 0x24 - 2eca: f1ba 0f0e cmp.w sl, #14 - 2ece: 6030 str r0, [r6, #0] - 2ed0: 681b ldr r3, [r3, #0] - 2ed2: 930d str r3, [sp, #52] ; 0x34 - 2ed4: f200 81ac bhi.w 3230 <_dtoa_r+0x660> - 2ed8: 2f00 cmp r7, #0 - 2eda: f000 81a9 beq.w 3230 <_dtoa_r+0x660> - 2ede: e9dd 2304 ldrd r2, r3, [sp, #16] - 2ee2: 2c00 cmp r4, #0 - 2ee4: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - 2ee8: dd3f ble.n 2f6a <_dtoa_r+0x39a> - 2eea: f004 020f and.w r2, r4, #15 - 2eee: 4b92 ldr r3, [pc, #584] ; (3138 <_dtoa_r+0x568>) - 2ef0: 1127 asrs r7, r4, #4 - 2ef2: eb03 03c2 add.w r3, r3, r2, lsl #3 - 2ef6: f017 0f10 tst.w r7, #16 - 2efa: e9d3 0100 ldrd r0, r1, [r3] - 2efe: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 2f02: d00e beq.n 2f22 <_dtoa_r+0x352> - 2f04: 4b8d ldr r3, [pc, #564] ; (313c <_dtoa_r+0x56c>) - 2f06: f007 070f and.w r7, r7, #15 - 2f0a: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 2f0e: 2603 movs r6, #3 - 2f10: e9d3 2308 ldrd r2, r3, [r3, #32] - 2f14: f7fd fe98 bl c48 <__aeabi_ddiv> - 2f18: 4602 mov r2, r0 - 2f1a: 460b mov r3, r1 - 2f1c: e9cd 2304 strd r2, r3, [sp, #16] - 2f20: e000 b.n 2f24 <_dtoa_r+0x354> - 2f22: 2602 movs r6, #2 - 2f24: f8df c214 ldr.w ip, [pc, #532] ; 313c <_dtoa_r+0x56c> - 2f28: f8cd b020 str.w fp, [sp, #32] - 2f2c: 46c3 mov fp, r8 - 2f2e: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 2f32: 46a0 mov r8, r4 - 2f34: 4664 mov r4, ip - 2f36: e009 b.n 2f4c <_dtoa_r+0x37c> - 2f38: f017 0f01 tst.w r7, #1 - 2f3c: d004 beq.n 2f48 <_dtoa_r+0x378> - 2f3e: e9d4 2300 ldrd r2, r3, [r4] - 2f42: 3601 adds r6, #1 - 2f44: f7fd fd56 bl 9f4 <__aeabi_dmul> - 2f48: 107f asrs r7, r7, #1 - 2f4a: 3408 adds r4, #8 - 2f4c: 2f00 cmp r7, #0 - 2f4e: d1f3 bne.n 2f38 <_dtoa_r+0x368> - 2f50: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 2f54: 4644 mov r4, r8 - 2f56: e9dd 0104 ldrd r0, r1, [sp, #16] - 2f5a: 46d8 mov r8, fp - 2f5c: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 2f60: f8dd b020 ldr.w fp, [sp, #32] - 2f64: f7fd fe70 bl c48 <__aeabi_ddiv> - 2f68: e026 b.n 2fb8 <_dtoa_r+0x3e8> - 2f6a: 4267 negs r7, r4 - 2f6c: b34f cbz r7, 2fc2 <_dtoa_r+0x3f2> - 2f6e: f007 020f and.w r2, r7, #15 - 2f72: 4b71 ldr r3, [pc, #452] ; (3138 <_dtoa_r+0x568>) - 2f74: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 2f78: 113f asrs r7, r7, #4 - 2f7a: eb03 03c2 add.w r3, r3, r2, lsl #3 - 2f7e: 2602 movs r6, #2 - 2f80: e9d3 2300 ldrd r2, r3, [r3] - 2f84: f7fd fd36 bl 9f4 <__aeabi_dmul> - 2f88: f8df c1b0 ldr.w ip, [pc, #432] ; 313c <_dtoa_r+0x56c> - 2f8c: f8cd b010 str.w fp, [sp, #16] - 2f90: 46c3 mov fp, r8 - 2f92: 46a0 mov r8, r4 - 2f94: 4664 mov r4, ip - 2f96: e009 b.n 2fac <_dtoa_r+0x3dc> - 2f98: f017 0f01 tst.w r7, #1 - 2f9c: d004 beq.n 2fa8 <_dtoa_r+0x3d8> - 2f9e: e9d4 2300 ldrd r2, r3, [r4] - 2fa2: 3601 adds r6, #1 - 2fa4: f7fd fd26 bl 9f4 <__aeabi_dmul> - 2fa8: 107f asrs r7, r7, #1 - 2faa: 3408 adds r4, #8 - 2fac: 2f00 cmp r7, #0 - 2fae: d1f3 bne.n 2f98 <_dtoa_r+0x3c8> - 2fb0: 4644 mov r4, r8 - 2fb2: 46d8 mov r8, fp - 2fb4: f8dd b010 ldr.w fp, [sp, #16] - 2fb8: 4602 mov r2, r0 - 2fba: 460b mov r3, r1 - 2fbc: e9cd 2304 strd r2, r3, [sp, #16] - 2fc0: e000 b.n 2fc4 <_dtoa_r+0x3f4> - 2fc2: 2602 movs r6, #2 - 2fc4: 9b11 ldr r3, [sp, #68] ; 0x44 - 2fc6: b1f3 cbz r3, 3006 <_dtoa_r+0x436> - 2fc8: e9dd 0104 ldrd r0, r1, [sp, #16] - 2fcc: 2200 movs r2, #0 - 2fce: 4b5c ldr r3, [pc, #368] ; (3140 <_dtoa_r+0x570>) - 2fd0: e9cd 0108 strd r0, r1, [sp, #32] - 2fd4: f001 fbd6 bl 4784 <__aeabi_dcmplt> - 2fd8: b1a8 cbz r0, 3006 <_dtoa_r+0x436> - 2fda: f1ba 0f00 cmp.w sl, #0 - 2fde: d012 beq.n 3006 <_dtoa_r+0x436> - 2fe0: 990c ldr r1, [sp, #48] ; 0x30 - 2fe2: 2900 cmp r1, #0 - 2fe4: f340 8120 ble.w 3228 <_dtoa_r+0x658> - 2fe8: 1e62 subs r2, r4, #1 - 2fea: 4b56 ldr r3, [pc, #344] ; (3144 <_dtoa_r+0x574>) - 2fec: 920a str r2, [sp, #40] ; 0x28 - 2fee: 2200 movs r2, #0 - 2ff0: e9dd 0108 ldrd r0, r1, [sp, #32] - 2ff4: 3601 adds r6, #1 - 2ff6: f7fd fcfd bl 9f4 <__aeabi_dmul> - 2ffa: 9f0c ldr r7, [sp, #48] ; 0x30 - 2ffc: 4602 mov r2, r0 - 2ffe: 460b mov r3, r1 - 3000: e9cd 2304 strd r2, r3, [sp, #16] - 3004: e001 b.n 300a <_dtoa_r+0x43a> - 3006: 4657 mov r7, sl - 3008: 940a str r4, [sp, #40] ; 0x28 - 300a: 4630 mov r0, r6 - 300c: f7fd fc8c bl 928 <__aeabi_i2d> - 3010: e9dd 2304 ldrd r2, r3, [sp, #16] - 3014: f7fd fcee bl 9f4 <__aeabi_dmul> - 3018: 2200 movs r2, #0 - 301a: 4b4b ldr r3, [pc, #300] ; (3148 <_dtoa_r+0x578>) - 301c: f7fd fb38 bl 690 <__adddf3> - 3020: 460b mov r3, r1 - 3022: 4602 mov r2, r0 - 3024: e9cd 2308 strd r2, r3, [sp, #32] - 3028: 9b09 ldr r3, [sp, #36] ; 0x24 - 302a: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - 302e: 9609 str r6, [sp, #36] ; 0x24 - 3030: b9ef cbnz r7, 306e <_dtoa_r+0x49e> - 3032: e9dd 0104 ldrd r0, r1, [sp, #16] - 3036: 2200 movs r2, #0 - 3038: 4b44 ldr r3, [pc, #272] ; (314c <_dtoa_r+0x57c>) - 303a: f7fd fb27 bl 68c <__aeabi_dsub> - 303e: f8dd e020 ldr.w lr, [sp, #32] - 3042: 4633 mov r3, r6 - 3044: 4672 mov r2, lr - 3046: e9cd 0104 strd r0, r1, [sp, #16] - 304a: f001 fbb9 bl 47c0 <__aeabi_dcmpgt> - 304e: 2800 cmp r0, #0 - 3050: f040 8296 bne.w 3580 <_dtoa_r+0x9b0> - 3054: f8dd e020 ldr.w lr, [sp, #32] - 3058: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - 305c: e9dd 0104 ldrd r0, r1, [sp, #16] - 3060: 4672 mov r2, lr - 3062: f001 fb8f bl 4784 <__aeabi_dcmplt> - 3066: 2800 cmp r0, #0 - 3068: f040 827e bne.w 3568 <_dtoa_r+0x998> - 306c: e0dc b.n 3228 <_dtoa_r+0x658> - 306e: 980e ldr r0, [sp, #56] ; 0x38 - 3070: 1e7a subs r2, r7, #1 - 3072: 4b31 ldr r3, [pc, #196] ; (3138 <_dtoa_r+0x568>) - 3074: 2800 cmp r0, #0 - 3076: d06d beq.n 3154 <_dtoa_r+0x584> - 3078: eb03 03c2 add.w r3, r3, r2, lsl #3 - 307c: 2000 movs r0, #0 - 307e: 4934 ldr r1, [pc, #208] ; (3150 <_dtoa_r+0x580>) - 3080: e9d3 2300 ldrd r2, r3, [r3] - 3084: f7fd fde0 bl c48 <__aeabi_ddiv> - 3088: e9dd 2308 ldrd r2, r3, [sp, #32] - 308c: f7fd fafe bl 68c <__aeabi_dsub> - 3090: e9dd 2304 ldrd r2, r3, [sp, #16] - 3094: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 3098: 46d3 mov fp, sl - 309a: f8cd 805c str.w r8, [sp, #92] ; 0x5c - 309e: 46a2 mov sl, r4 - 30a0: 46a8 mov r8, r5 - 30a2: 4614 mov r4, r2 - 30a4: 461d mov r5, r3 - 30a6: f04f 0e00 mov.w lr, #0 - 30aa: f8cd e010 str.w lr, [sp, #16] - 30ae: e9cd 0108 strd r0, r1, [sp, #32] - 30b2: 990d ldr r1, [sp, #52] ; 0x34 - 30b4: 9110 str r1, [sp, #64] ; 0x40 - 30b6: 4629 mov r1, r5 - 30b8: 4620 mov r0, r4 - 30ba: f7fd fead bl e18 <__aeabi_d2iz> - 30be: 4606 mov r6, r0 - 30c0: f7fd fc32 bl 928 <__aeabi_i2d> - 30c4: 3630 adds r6, #48 ; 0x30 - 30c6: 4602 mov r2, r0 - 30c8: 460b mov r3, r1 - 30ca: 4620 mov r0, r4 - 30cc: 4629 mov r1, r5 - 30ce: f7fd fadd bl 68c <__aeabi_dsub> - 30d2: 9a10 ldr r2, [sp, #64] ; 0x40 - 30d4: f802 6b01 strb.w r6, [r2], #1 - 30d8: 4616 mov r6, r2 - 30da: 9210 str r2, [sp, #64] ; 0x40 - 30dc: e9dd 2308 ldrd r2, r3, [sp, #32] - 30e0: 4604 mov r4, r0 - 30e2: 460d mov r5, r1 - 30e4: f001 fb4e bl 4784 <__aeabi_dcmplt> - 30e8: 2800 cmp r0, #0 - 30ea: f040 835b bne.w 37a4 <_dtoa_r+0xbd4> - 30ee: 4622 mov r2, r4 - 30f0: 462b mov r3, r5 - 30f2: 2000 movs r0, #0 - 30f4: 4912 ldr r1, [pc, #72] ; (3140 <_dtoa_r+0x570>) - 30f6: f7fd fac9 bl 68c <__aeabi_dsub> - 30fa: e9dd 2308 ldrd r2, r3, [sp, #32] - 30fe: f001 fb41 bl 4784 <__aeabi_dcmplt> - 3102: 2800 cmp r0, #0 - 3104: f040 8102 bne.w 330c <_dtoa_r+0x73c> - 3108: 9b04 ldr r3, [sp, #16] - 310a: 3301 adds r3, #1 - 310c: 9304 str r3, [sp, #16] - 310e: 42bb cmp r3, r7 - 3110: f280 8083 bge.w 321a <_dtoa_r+0x64a> - 3114: e9dd 0108 ldrd r0, r1, [sp, #32] - 3118: 2200 movs r2, #0 - 311a: 4b0a ldr r3, [pc, #40] ; (3144 <_dtoa_r+0x574>) - 311c: f7fd fc6a bl 9f4 <__aeabi_dmul> - 3120: 2200 movs r2, #0 - 3122: 4b08 ldr r3, [pc, #32] ; (3144 <_dtoa_r+0x574>) - 3124: e9cd 0108 strd r0, r1, [sp, #32] - 3128: 4620 mov r0, r4 - 312a: 4629 mov r1, r5 - 312c: f7fd fc62 bl 9f4 <__aeabi_dmul> - 3130: 4604 mov r4, r0 - 3132: 460d mov r5, r1 - 3134: e7bf b.n 30b6 <_dtoa_r+0x4e6> - 3136: bf00 nop - 3138: 000051a8 .word 0x000051a8 - 313c: 00005270 .word 0x00005270 - 3140: 3ff00000 .word 0x3ff00000 - 3144: 40240000 .word 0x40240000 - 3148: 401c0000 .word 0x401c0000 - 314c: 40140000 .word 0x40140000 - 3150: 3fe00000 .word 0x3fe00000 - 3154: eb03 03c2 add.w r3, r3, r2, lsl #3 - 3158: e9d3 0100 ldrd r0, r1, [r3] - 315c: e9dd 2308 ldrd r2, r3, [sp, #32] - 3160: f7fd fc48 bl 9f4 <__aeabi_dmul> - 3164: e9dd 2304 ldrd r2, r3, [sp, #16] - 3168: 9e0e ldr r6, [sp, #56] ; 0x38 - 316a: f8cd b040 str.w fp, [sp, #64] ; 0x40 - 316e: 46d3 mov fp, sl - 3170: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - 3174: 46a2 mov sl, r4 - 3176: 46a8 mov r8, r5 - 3178: 4614 mov r4, r2 - 317a: 461d mov r5, r3 - 317c: e9cd 0108 strd r0, r1, [sp, #32] - 3180: 4629 mov r1, r5 - 3182: 4620 mov r0, r4 - 3184: f7fd fe48 bl e18 <__aeabi_d2iz> - 3188: 9003 str r0, [sp, #12] - 318a: f7fd fbcd bl 928 <__aeabi_i2d> - 318e: 4602 mov r2, r0 - 3190: 460b mov r3, r1 - 3192: 4620 mov r0, r4 - 3194: 4629 mov r1, r5 - 3196: f7fd fa79 bl 68c <__aeabi_dsub> - 319a: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - 319e: f8dd c00c ldr.w ip, [sp, #12] - 31a2: f10c 0c30 add.w ip, ip, #48 ; 0x30 - 31a6: e9cd 0104 strd r0, r1, [sp, #16] - 31aa: f80e c006 strb.w ip, [lr, r6] - 31ae: 3601 adds r6, #1 - 31b0: 42be cmp r6, r7 - 31b2: d12b bne.n 320c <_dtoa_r+0x63c> - 31b4: 2200 movs r2, #0 - 31b6: 4b81 ldr r3, [pc, #516] ; (33bc <_dtoa_r+0x7ec>) - 31b8: e9dd 0108 ldrd r0, r1, [sp, #32] - 31bc: 4476 add r6, lr - 31be: f7fd fa67 bl 690 <__adddf3> - 31c2: 4654 mov r4, sl - 31c4: 4645 mov r5, r8 - 31c6: 46da mov sl, fp - 31c8: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - 31cc: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - 31d0: 4602 mov r2, r0 - 31d2: 460b mov r3, r1 - 31d4: e9dd 0104 ldrd r0, r1, [sp, #16] - 31d8: f001 faf2 bl 47c0 <__aeabi_dcmpgt> - 31dc: 2800 cmp r0, #0 - 31de: f040 8096 bne.w 330e <_dtoa_r+0x73e> - 31e2: e9dd 2308 ldrd r2, r3, [sp, #32] - 31e6: 2000 movs r0, #0 - 31e8: 4974 ldr r1, [pc, #464] ; (33bc <_dtoa_r+0x7ec>) - 31ea: f7fd fa4f bl 68c <__aeabi_dsub> - 31ee: 4602 mov r2, r0 - 31f0: 460b mov r3, r1 - 31f2: e9dd 0104 ldrd r0, r1, [sp, #16] - 31f6: f001 fac5 bl 4784 <__aeabi_dcmplt> - 31fa: b1a8 cbz r0, 3228 <_dtoa_r+0x658> - 31fc: 4633 mov r3, r6 - 31fe: f813 2c01 ldrb.w r2, [r3, #-1] - 3202: 461e mov r6, r3 - 3204: 3b01 subs r3, #1 - 3206: 2a30 cmp r2, #48 ; 0x30 - 3208: d0f9 beq.n 31fe <_dtoa_r+0x62e> - 320a: e2cc b.n 37a6 <_dtoa_r+0xbd6> - 320c: 2200 movs r2, #0 - 320e: 4b6c ldr r3, [pc, #432] ; (33c0 <_dtoa_r+0x7f0>) - 3210: f7fd fbf0 bl 9f4 <__aeabi_dmul> - 3214: 4604 mov r4, r0 - 3216: 460d mov r5, r1 - 3218: e7b2 b.n 3180 <_dtoa_r+0x5b0> - 321a: 4654 mov r4, sl - 321c: 4645 mov r5, r8 - 321e: 46da mov sl, fp - 3220: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - 3224: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 3228: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - 322c: e9cd 2304 strd r2, r3, [sp, #16] - 3230: 9a18 ldr r2, [sp, #96] ; 0x60 - 3232: 2a00 cmp r2, #0 - 3234: f2c0 808a blt.w 334c <_dtoa_r+0x77c> - 3238: 2c0e cmp r4, #14 - 323a: f300 8087 bgt.w 334c <_dtoa_r+0x77c> - 323e: 4b61 ldr r3, [pc, #388] ; (33c4 <_dtoa_r+0x7f4>) - 3240: eb03 03c4 add.w r3, r3, r4, lsl #3 - 3244: e9d3 0100 ldrd r0, r1, [r3] - 3248: e9cd 0106 strd r0, r1, [sp, #24] - 324c: 9925 ldr r1, [sp, #148] ; 0x94 - 324e: 2900 cmp r1, #0 - 3250: da14 bge.n 327c <_dtoa_r+0x6ac> - 3252: f1ba 0f00 cmp.w sl, #0 - 3256: dc11 bgt.n 327c <_dtoa_r+0x6ac> - 3258: f040 8188 bne.w 356c <_dtoa_r+0x99c> - 325c: 2200 movs r2, #0 - 325e: 4b5a ldr r3, [pc, #360] ; (33c8 <_dtoa_r+0x7f8>) - 3260: e9dd 0106 ldrd r0, r1, [sp, #24] - 3264: f7fd fbc6 bl 9f4 <__aeabi_dmul> - 3268: e9dd 2304 ldrd r2, r3, [sp, #16] - 326c: f001 fa9e bl 47ac <__aeabi_dcmpge> - 3270: 2800 cmp r0, #0 - 3272: f040 817f bne.w 3574 <_dtoa_r+0x9a4> - 3276: 46d0 mov r8, sl - 3278: 4657 mov r7, sl - 327a: e183 b.n 3584 <_dtoa_r+0x9b4> - 327c: e9dd 2304 ldrd r2, r3, [sp, #16] - 3280: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - 3284: 469b mov fp, r3 - 3286: 9404 str r4, [sp, #16] - 3288: 44c2 add sl, r8 - 328a: f8cd a030 str.w sl, [sp, #48] ; 0x30 - 328e: 4692 mov sl, r2 - 3290: e9dd 2306 ldrd r2, r3, [sp, #24] - 3294: 4650 mov r0, sl - 3296: 4659 mov r1, fp - 3298: 4646 mov r6, r8 - 329a: f7fd fcd5 bl c48 <__aeabi_ddiv> - 329e: f7fd fdbb bl e18 <__aeabi_d2iz> - 32a2: 4607 mov r7, r0 - 32a4: f7fd fb40 bl 928 <__aeabi_i2d> - 32a8: e9dd 2306 ldrd r2, r3, [sp, #24] - 32ac: f7fd fba2 bl 9f4 <__aeabi_dmul> - 32b0: 4602 mov r2, r0 - 32b2: 460b mov r3, r1 - 32b4: 4650 mov r0, sl - 32b6: 4659 mov r1, fp - 32b8: f7fd f9e8 bl 68c <__aeabi_dsub> - 32bc: f107 0330 add.w r3, r7, #48 ; 0x30 - 32c0: f806 3b01 strb.w r3, [r6], #1 - 32c4: 46b0 mov r8, r6 - 32c6: 9a0c ldr r2, [sp, #48] ; 0x30 - 32c8: 4296 cmp r6, r2 - 32ca: d12d bne.n 3328 <_dtoa_r+0x758> - 32cc: 4602 mov r2, r0 - 32ce: 460b mov r3, r1 - 32d0: f7fd f9de bl 690 <__adddf3> - 32d4: e9dd 2306 ldrd r2, r3, [sp, #24] - 32d8: 9c04 ldr r4, [sp, #16] - 32da: 4682 mov sl, r0 - 32dc: 468b mov fp, r1 - 32de: f001 fa6f bl 47c0 <__aeabi_dcmpgt> - 32e2: b9a8 cbnz r0, 3310 <_dtoa_r+0x740> - 32e4: 4650 mov r0, sl - 32e6: 4659 mov r1, fp - 32e8: e9dd 2306 ldrd r2, r3, [sp, #24] - 32ec: f001 fa40 bl 4770 <__aeabi_dcmpeq> - 32f0: 2800 cmp r0, #0 - 32f2: f000 8259 beq.w 37a8 <_dtoa_r+0xbd8> - 32f6: f017 0f01 tst.w r7, #1 - 32fa: d109 bne.n 3310 <_dtoa_r+0x740> - 32fc: e254 b.n 37a8 <_dtoa_r+0xbd8> - 32fe: 980d ldr r0, [sp, #52] ; 0x34 - 3300: 4282 cmp r2, r0 - 3302: d106 bne.n 3312 <_dtoa_r+0x742> - 3304: 2230 movs r2, #48 ; 0x30 - 3306: 3401 adds r4, #1 - 3308: 7002 strb r2, [r0, #0] - 330a: e009 b.n 3320 <_dtoa_r+0x750> - 330c: 4645 mov r5, r8 - 330e: 9c0a ldr r4, [sp, #40] ; 0x28 - 3310: 4632 mov r2, r6 - 3312: f812 1c01 ldrb.w r1, [r2, #-1] - 3316: 1e53 subs r3, r2, #1 - 3318: 4616 mov r6, r2 - 331a: 461a mov r2, r3 - 331c: 2939 cmp r1, #57 ; 0x39 - 331e: d0ee beq.n 32fe <_dtoa_r+0x72e> - 3320: 781a ldrb r2, [r3, #0] - 3322: 3201 adds r2, #1 - 3324: 701a strb r2, [r3, #0] - 3326: e23f b.n 37a8 <_dtoa_r+0xbd8> - 3328: 2200 movs r2, #0 - 332a: 4b25 ldr r3, [pc, #148] ; (33c0 <_dtoa_r+0x7f0>) - 332c: f7fd fb62 bl 9f4 <__aeabi_dmul> - 3330: 2200 movs r2, #0 - 3332: 2300 movs r3, #0 - 3334: 2401 movs r4, #1 - 3336: 4682 mov sl, r0 - 3338: 468b mov fp, r1 - 333a: f001 fa19 bl 4770 <__aeabi_dcmpeq> - 333e: b100 cbz r0, 3342 <_dtoa_r+0x772> - 3340: 2400 movs r4, #0 - 3342: f014 0fff tst.w r4, #255 ; 0xff - 3346: d1a3 bne.n 3290 <_dtoa_r+0x6c0> - 3348: 9c04 ldr r4, [sp, #16] - 334a: e22d b.n 37a8 <_dtoa_r+0xbd8> - 334c: 990e ldr r1, [sp, #56] ; 0x38 - 334e: 2900 cmp r1, #0 - 3350: d03c beq.n 33cc <_dtoa_r+0x7fc> - 3352: 9b24 ldr r3, [sp, #144] ; 0x90 - 3354: 2b01 cmp r3, #1 - 3356: dc0b bgt.n 3370 <_dtoa_r+0x7a0> - 3358: 9816 ldr r0, [sp, #88] ; 0x58 - 335a: b118 cbz r0, 3364 <_dtoa_r+0x794> - 335c: f502 6286 add.w r2, r2, #1072 ; 0x430 - 3360: 3203 adds r2, #3 - 3362: e002 b.n 336a <_dtoa_r+0x79a> - 3364: 9a19 ldr r2, [sp, #100] ; 0x64 - 3366: f1c2 0236 rsb r2, r2, #54 ; 0x36 - 336a: 4643 mov r3, r8 - 336c: 465e mov r6, fp - 336e: e016 b.n 339e <_dtoa_r+0x7ce> - 3370: f10a 33ff add.w r3, sl, #4294967295 - 3374: 4598 cmp r8, r3 - 3376: db02 blt.n 337e <_dtoa_r+0x7ae> - 3378: ebc3 0308 rsb r3, r3, r8 - 337c: e006 b.n 338c <_dtoa_r+0x7bc> - 337e: 990f ldr r1, [sp, #60] ; 0x3c - 3380: ebc8 0303 rsb r3, r8, r3 - 3384: 4498 add r8, r3 - 3386: 18c9 adds r1, r1, r3 - 3388: 2300 movs r3, #0 - 338a: 910f str r1, [sp, #60] ; 0x3c - 338c: f1ba 0f00 cmp.w sl, #0 - 3390: da03 bge.n 339a <_dtoa_r+0x7ca> - 3392: ebca 060b rsb r6, sl, fp - 3396: 2200 movs r2, #0 - 3398: e001 b.n 339e <_dtoa_r+0x7ce> - 339a: 465e mov r6, fp - 339c: 4652 mov r2, sl - 339e: f8dd e018 ldr.w lr, [sp, #24] - 33a2: 4628 mov r0, r5 - 33a4: 2101 movs r1, #1 - 33a6: 9302 str r3, [sp, #8] - 33a8: 4496 add lr, r2 - 33aa: 4493 add fp, r2 - 33ac: f8cd e018 str.w lr, [sp, #24] - 33b0: f000 fc00 bl 3bb4 <__i2b> - 33b4: 9b02 ldr r3, [sp, #8] - 33b6: 4607 mov r7, r0 - 33b8: e00b b.n 33d2 <_dtoa_r+0x802> - 33ba: bf00 nop - 33bc: 3fe00000 .word 0x3fe00000 - 33c0: 40240000 .word 0x40240000 - 33c4: 000051a8 .word 0x000051a8 - 33c8: 40140000 .word 0x40140000 - 33cc: 9f0e ldr r7, [sp, #56] ; 0x38 - 33ce: 4643 mov r3, r8 - 33d0: 465e mov r6, fp - 33d2: b15e cbz r6, 33ec <_dtoa_r+0x81c> - 33d4: 9806 ldr r0, [sp, #24] - 33d6: 2800 cmp r0, #0 - 33d8: dd08 ble.n 33ec <_dtoa_r+0x81c> - 33da: 4602 mov r2, r0 - 33dc: 42b2 cmp r2, r6 - 33de: bfa8 it ge - 33e0: 4632 movge r2, r6 - 33e2: ebc2 0b0b rsb fp, r2, fp - 33e6: 1ab6 subs r6, r6, r2 - 33e8: 1a80 subs r0, r0, r2 - 33ea: 9006 str r0, [sp, #24] - 33ec: f1b8 0f00 cmp.w r8, #0 - 33f0: dd24 ble.n 343c <_dtoa_r+0x86c> - 33f2: 990e ldr r1, [sp, #56] ; 0x38 - 33f4: b1e1 cbz r1, 3430 <_dtoa_r+0x860> - 33f6: 2b00 cmp r3, #0 - 33f8: dd14 ble.n 3424 <_dtoa_r+0x854> - 33fa: 461a mov r2, r3 - 33fc: 4639 mov r1, r7 - 33fe: 4628 mov r0, r5 - 3400: 9302 str r3, [sp, #8] - 3402: f000 fc73 bl 3cec <__pow5mult> - 3406: 464a mov r2, r9 - 3408: 4607 mov r7, r0 - 340a: 4628 mov r0, r5 - 340c: 4639 mov r1, r7 - 340e: f000 fbda bl 3bc6 <__multiply> - 3412: 4649 mov r1, r9 - 3414: 4602 mov r2, r0 - 3416: 4628 mov r0, r5 - 3418: 9203 str r2, [sp, #12] - 341a: f000 fb24 bl 3a66 <_Bfree> - 341e: 9a03 ldr r2, [sp, #12] - 3420: 9b02 ldr r3, [sp, #8] - 3422: 4691 mov r9, r2 - 3424: ebb8 0203 subs.w r2, r8, r3 - 3428: d008 beq.n 343c <_dtoa_r+0x86c> - 342a: 4628 mov r0, r5 - 342c: 4649 mov r1, r9 - 342e: e002 b.n 3436 <_dtoa_r+0x866> - 3430: 4628 mov r0, r5 - 3432: 4649 mov r1, r9 - 3434: 4642 mov r2, r8 - 3436: f000 fc59 bl 3cec <__pow5mult> - 343a: 4681 mov r9, r0 - 343c: 2101 movs r1, #1 - 343e: 4628 mov r0, r5 - 3440: f000 fbb8 bl 3bb4 <__i2b> - 3444: 9a0f ldr r2, [sp, #60] ; 0x3c - 3446: 2a00 cmp r2, #0 - 3448: 4680 mov r8, r0 - 344a: dd04 ble.n 3456 <_dtoa_r+0x886> - 344c: 4641 mov r1, r8 - 344e: 4628 mov r0, r5 - 3450: f000 fc4c bl 3cec <__pow5mult> - 3454: 4680 mov r8, r0 - 3456: 9b24 ldr r3, [sp, #144] ; 0x90 - 3458: 2b01 cmp r3, #1 - 345a: dc13 bgt.n 3484 <_dtoa_r+0x8b4> - 345c: 9804 ldr r0, [sp, #16] - 345e: b998 cbnz r0, 3488 <_dtoa_r+0x8b8> - 3460: 9a05 ldr r2, [sp, #20] - 3462: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - 3466: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 346a: b983 cbnz r3, 348e <_dtoa_r+0x8be> - 346c: 4b8c ldr r3, [pc, #560] ; (36a0 <_dtoa_r+0xad0>) - 346e: ea02 0303 and.w r3, r2, r3 - 3472: b17b cbz r3, 3494 <_dtoa_r+0x8c4> - 3474: 9906 ldr r1, [sp, #24] - 3476: 2201 movs r2, #1 - 3478: f10b 0b01 add.w fp, fp, #1 - 347c: 920a str r2, [sp, #40] ; 0x28 - 347e: 3101 adds r1, #1 - 3480: 9106 str r1, [sp, #24] - 3482: e008 b.n 3496 <_dtoa_r+0x8c6> - 3484: 2300 movs r3, #0 - 3486: e005 b.n 3494 <_dtoa_r+0x8c4> - 3488: 2000 movs r0, #0 - 348a: 900a str r0, [sp, #40] ; 0x28 - 348c: e003 b.n 3496 <_dtoa_r+0x8c6> - 348e: 9904 ldr r1, [sp, #16] - 3490: 910a str r1, [sp, #40] ; 0x28 - 3492: e000 b.n 3496 <_dtoa_r+0x8c6> - 3494: 930a str r3, [sp, #40] ; 0x28 - 3496: 9a0f ldr r2, [sp, #60] ; 0x3c - 3498: b14a cbz r2, 34ae <_dtoa_r+0x8de> - 349a: f8d8 3010 ldr.w r3, [r8, #16] - 349e: eb08 0383 add.w r3, r8, r3, lsl #2 - 34a2: 6918 ldr r0, [r3, #16] - 34a4: f000 fb34 bl 3b10 <__hi0bits> - 34a8: f1c0 0320 rsb r3, r0, #32 - 34ac: e000 b.n 34b0 <_dtoa_r+0x8e0> - 34ae: 2301 movs r3, #1 - 34b0: f8dd e018 ldr.w lr, [sp, #24] - 34b4: 4473 add r3, lr - 34b6: f013 031f ands.w r3, r3, #31 - 34ba: d00b beq.n 34d4 <_dtoa_r+0x904> - 34bc: f1c3 0320 rsb r3, r3, #32 - 34c0: 2b04 cmp r3, #4 - 34c2: dd06 ble.n 34d2 <_dtoa_r+0x902> - 34c4: 3b04 subs r3, #4 - 34c6: 449e add lr, r3 - 34c8: 449b add fp, r3 - 34ca: 18f6 adds r6, r6, r3 - 34cc: f8cd e018 str.w lr, [sp, #24] - 34d0: e006 b.n 34e0 <_dtoa_r+0x910> - 34d2: d005 beq.n 34e0 <_dtoa_r+0x910> - 34d4: 331c adds r3, #28 - 34d6: 9806 ldr r0, [sp, #24] - 34d8: 449b add fp, r3 - 34da: 18f6 adds r6, r6, r3 - 34dc: 18c0 adds r0, r0, r3 - 34de: 9006 str r0, [sp, #24] - 34e0: f1bb 0f00 cmp.w fp, #0 - 34e4: dd05 ble.n 34f2 <_dtoa_r+0x922> - 34e6: 4649 mov r1, r9 - 34e8: 4628 mov r0, r5 - 34ea: 465a mov r2, fp - 34ec: f000 fc50 bl 3d90 <__lshift> - 34f0: 4681 mov r9, r0 - 34f2: 9906 ldr r1, [sp, #24] - 34f4: 2900 cmp r1, #0 - 34f6: dd05 ble.n 3504 <_dtoa_r+0x934> - 34f8: 4641 mov r1, r8 - 34fa: 4628 mov r0, r5 - 34fc: 9a06 ldr r2, [sp, #24] - 34fe: f000 fc47 bl 3d90 <__lshift> - 3502: 4680 mov r8, r0 - 3504: 9a11 ldr r2, [sp, #68] ; 0x44 - 3506: b1c2 cbz r2, 353a <_dtoa_r+0x96a> - 3508: 4648 mov r0, r9 - 350a: 4641 mov r1, r8 - 350c: f000 fc8c bl 3e28 <__mcmp> - 3510: 2800 cmp r0, #0 - 3512: da12 bge.n 353a <_dtoa_r+0x96a> - 3514: 4649 mov r1, r9 - 3516: 2300 movs r3, #0 - 3518: 4628 mov r0, r5 - 351a: 220a movs r2, #10 - 351c: f000 faba bl 3a94 <__multadd> - 3520: 9b0e ldr r3, [sp, #56] ; 0x38 - 3522: 3c01 subs r4, #1 - 3524: 4681 mov r9, r0 - 3526: b133 cbz r3, 3536 <_dtoa_r+0x966> - 3528: 4639 mov r1, r7 - 352a: 4628 mov r0, r5 - 352c: 220a movs r2, #10 - 352e: 2300 movs r3, #0 - 3530: f000 fab0 bl 3a94 <__multadd> - 3534: 4607 mov r7, r0 - 3536: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 353a: f1ba 0f00 cmp.w sl, #0 - 353e: dc29 bgt.n 3594 <_dtoa_r+0x9c4> - 3540: 9824 ldr r0, [sp, #144] ; 0x90 - 3542: 2802 cmp r0, #2 - 3544: dd26 ble.n 3594 <_dtoa_r+0x9c4> - 3546: f1ba 0f00 cmp.w sl, #0 - 354a: d115 bne.n 3578 <_dtoa_r+0x9a8> - 354c: 4641 mov r1, r8 - 354e: 2205 movs r2, #5 - 3550: 4653 mov r3, sl - 3552: 4628 mov r0, r5 - 3554: f000 fa9e bl 3a94 <__multadd> - 3558: 4680 mov r8, r0 - 355a: 4648 mov r0, r9 - 355c: 4641 mov r1, r8 - 355e: f000 fc63 bl 3e28 <__mcmp> - 3562: 2800 cmp r0, #0 - 3564: dc0e bgt.n 3584 <_dtoa_r+0x9b4> - 3566: e007 b.n 3578 <_dtoa_r+0x9a8> - 3568: 46b8 mov r8, r7 - 356a: e005 b.n 3578 <_dtoa_r+0x9a8> - 356c: f04f 0800 mov.w r8, #0 - 3570: 4647 mov r7, r8 - 3572: e001 b.n 3578 <_dtoa_r+0x9a8> - 3574: 46d0 mov r8, sl - 3576: 4657 mov r7, sl - 3578: 9925 ldr r1, [sp, #148] ; 0x94 - 357a: 9e0d ldr r6, [sp, #52] ; 0x34 - 357c: 43cc mvns r4, r1 - 357e: e006 b.n 358e <_dtoa_r+0x9be> - 3580: 9c0a ldr r4, [sp, #40] ; 0x28 - 3582: 46b8 mov r8, r7 - 3584: 9e0d ldr r6, [sp, #52] ; 0x34 - 3586: 3401 adds r4, #1 - 3588: 2331 movs r3, #49 ; 0x31 - 358a: f806 3b01 strb.w r3, [r6], #1 - 358e: f04f 0a00 mov.w sl, #0 - 3592: e0f4 b.n 377e <_dtoa_r+0xbae> - 3594: 9a0e ldr r2, [sp, #56] ; 0x38 - 3596: 2a00 cmp r2, #0 - 3598: f000 80aa beq.w 36f0 <_dtoa_r+0xb20> - 359c: 2e00 cmp r6, #0 - 359e: dd05 ble.n 35ac <_dtoa_r+0x9dc> - 35a0: 4639 mov r1, r7 - 35a2: 4628 mov r0, r5 - 35a4: 4632 mov r2, r6 - 35a6: f000 fbf3 bl 3d90 <__lshift> - 35aa: 4607 mov r7, r0 - 35ac: 9b0a ldr r3, [sp, #40] ; 0x28 - 35ae: b193 cbz r3, 35d6 <_dtoa_r+0xa06> - 35b0: 6879 ldr r1, [r7, #4] - 35b2: 4628 mov r0, r5 - 35b4: f000 fa26 bl 3a04 <_Balloc> - 35b8: 693a ldr r2, [r7, #16] - 35ba: f107 010c add.w r1, r7, #12 - 35be: 3202 adds r2, #2 - 35c0: 0092 lsls r2, r2, #2 - 35c2: 4606 mov r6, r0 - 35c4: 300c adds r0, #12 - 35c6: f7fd febd bl 1344 - 35ca: 4628 mov r0, r5 - 35cc: 4631 mov r1, r6 - 35ce: 2201 movs r2, #1 - 35d0: f000 fbde bl 3d90 <__lshift> - 35d4: e000 b.n 35d8 <_dtoa_r+0xa08> - 35d6: 4638 mov r0, r7 - 35d8: 9e0d ldr r6, [sp, #52] ; 0x34 - 35da: 9406 str r4, [sp, #24] - 35dc: 44b2 add sl, r6 - 35de: f8cd a038 str.w sl, [sp, #56] ; 0x38 - 35e2: 46ba mov sl, r7 - 35e4: 4607 mov r7, r0 - 35e6: 4641 mov r1, r8 - 35e8: 4648 mov r0, r9 - 35ea: f7ff fa5f bl 2aac - 35ee: 4651 mov r1, sl - 35f0: f100 0b30 add.w fp, r0, #48 ; 0x30 - 35f4: 4648 mov r0, r9 - 35f6: f000 fc17 bl 3e28 <__mcmp> - 35fa: 463a mov r2, r7 - 35fc: 4641 mov r1, r8 - 35fe: 900c str r0, [sp, #48] ; 0x30 - 3600: 4628 mov r0, r5 - 3602: f000 fc2e bl 3e62 <__mdiff> - 3606: 68c2 ldr r2, [r0, #12] - 3608: 4603 mov r3, r0 - 360a: b93a cbnz r2, 361c <_dtoa_r+0xa4c> - 360c: 4619 mov r1, r3 - 360e: 4648 mov r0, r9 - 3610: 9302 str r3, [sp, #8] - 3612: f000 fc09 bl 3e28 <__mcmp> - 3616: 9b02 ldr r3, [sp, #8] - 3618: 4604 mov r4, r0 - 361a: e000 b.n 361e <_dtoa_r+0xa4e> - 361c: 2401 movs r4, #1 - 361e: 4628 mov r0, r5 - 3620: 4619 mov r1, r3 - 3622: f000 fa20 bl 3a66 <_Bfree> - 3626: b96c cbnz r4, 3644 <_dtoa_r+0xa74> - 3628: 9824 ldr r0, [sp, #144] ; 0x90 - 362a: b958 cbnz r0, 3644 <_dtoa_r+0xa74> - 362c: 9904 ldr r1, [sp, #16] - 362e: f001 0301 and.w r3, r1, #1 - 3632: b93b cbnz r3, 3644 <_dtoa_r+0xa74> - 3634: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 3638: 9c06 ldr r4, [sp, #24] - 363a: d027 beq.n 368c <_dtoa_r+0xabc> - 363c: 9a0c ldr r2, [sp, #48] ; 0x30 - 363e: 2a00 cmp r2, #0 - 3640: dc29 bgt.n 3696 <_dtoa_r+0xac6> - 3642: e02a b.n 369a <_dtoa_r+0xaca> - 3644: 9b0c ldr r3, [sp, #48] ; 0x30 - 3646: 2b00 cmp r3, #0 - 3648: db06 blt.n 3658 <_dtoa_r+0xa88> - 364a: d119 bne.n 3680 <_dtoa_r+0xab0> - 364c: 9824 ldr r0, [sp, #144] ; 0x90 - 364e: b9b8 cbnz r0, 3680 <_dtoa_r+0xab0> - 3650: 9904 ldr r1, [sp, #16] - 3652: f001 0301 and.w r3, r1, #1 - 3656: b99b cbnz r3, 3680 <_dtoa_r+0xab0> - 3658: 4622 mov r2, r4 - 365a: 9c06 ldr r4, [sp, #24] - 365c: 2a00 cmp r2, #0 - 365e: dd1c ble.n 369a <_dtoa_r+0xaca> - 3660: 4649 mov r1, r9 - 3662: 2201 movs r2, #1 - 3664: 4628 mov r0, r5 - 3666: f000 fb93 bl 3d90 <__lshift> - 366a: 4641 mov r1, r8 - 366c: 4681 mov r9, r0 - 366e: f000 fbdb bl 3e28 <__mcmp> - 3672: 2800 cmp r0, #0 - 3674: dc07 bgt.n 3686 <_dtoa_r+0xab6> - 3676: d110 bne.n 369a <_dtoa_r+0xaca> - 3678: f01b 0f01 tst.w fp, #1 - 367c: d00d beq.n 369a <_dtoa_r+0xaca> - 367e: e002 b.n 3686 <_dtoa_r+0xab6> - 3680: 2c00 cmp r4, #0 - 3682: dd0f ble.n 36a4 <_dtoa_r+0xad4> - 3684: 9c06 ldr r4, [sp, #24] - 3686: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 368a: d104 bne.n 3696 <_dtoa_r+0xac6> - 368c: 4633 mov r3, r6 - 368e: 2239 movs r2, #57 ; 0x39 - 3690: f803 2b01 strb.w r2, [r3], #1 - 3694: e065 b.n 3762 <_dtoa_r+0xb92> - 3696: f10b 0b01 add.w fp, fp, #1 - 369a: f806 bb01 strb.w fp, [r6], #1 - 369e: e06e b.n 377e <_dtoa_r+0xbae> - 36a0: 7ff00000 .word 0x7ff00000 - 36a4: f806 bb01 strb.w fp, [r6], #1 - 36a8: 4633 mov r3, r6 - 36aa: 9a0e ldr r2, [sp, #56] ; 0x38 - 36ac: 4296 cmp r6, r2 - 36ae: d03e beq.n 372e <_dtoa_r+0xb5e> - 36b0: 4649 mov r1, r9 - 36b2: 220a movs r2, #10 - 36b4: 2300 movs r3, #0 - 36b6: 4628 mov r0, r5 - 36b8: f000 f9ec bl 3a94 <__multadd> - 36bc: 45ba cmp sl, r7 - 36be: 4681 mov r9, r0 - 36c0: d107 bne.n 36d2 <_dtoa_r+0xb02> - 36c2: 4651 mov r1, sl - 36c4: 4628 mov r0, r5 - 36c6: 220a movs r2, #10 - 36c8: 2300 movs r3, #0 - 36ca: f000 f9e3 bl 3a94 <__multadd> - 36ce: 4682 mov sl, r0 - 36d0: e00c b.n 36ec <_dtoa_r+0xb1c> - 36d2: 4651 mov r1, sl - 36d4: 220a movs r2, #10 - 36d6: 2300 movs r3, #0 - 36d8: 4628 mov r0, r5 - 36da: f000 f9db bl 3a94 <__multadd> - 36de: 4639 mov r1, r7 - 36e0: 220a movs r2, #10 - 36e2: 2300 movs r3, #0 - 36e4: 4682 mov sl, r0 - 36e6: 4628 mov r0, r5 - 36e8: f000 f9d4 bl 3a94 <__multadd> - 36ec: 4607 mov r7, r0 - 36ee: e77a b.n 35e6 <_dtoa_r+0xa16> - 36f0: f04f 0c01 mov.w ip, #1 - 36f4: 9e0d ldr r6, [sp, #52] ; 0x34 - 36f6: 46cb mov fp, r9 - 36f8: 46a1 mov r9, r4 - 36fa: 4664 mov r4, ip - 36fc: 4658 mov r0, fp - 36fe: 4641 mov r1, r8 - 3700: f7ff f9d4 bl 2aac - 3704: 3030 adds r0, #48 ; 0x30 - 3706: 4554 cmp r4, sl - 3708: f806 0b01 strb.w r0, [r6], #1 - 370c: 4633 mov r3, r6 - 370e: da08 bge.n 3722 <_dtoa_r+0xb52> - 3710: 4659 mov r1, fp - 3712: 4628 mov r0, r5 - 3714: 220a movs r2, #10 - 3716: 2300 movs r3, #0 - 3718: f000 f9bc bl 3a94 <__multadd> - 371c: 3401 adds r4, #1 - 371e: 4683 mov fp, r0 - 3720: e7ec b.n 36fc <_dtoa_r+0xb2c> - 3722: 464c mov r4, r9 - 3724: f04f 0a00 mov.w sl, #0 - 3728: 46d9 mov r9, fp - 372a: 4683 mov fp, r0 - 372c: e000 b.n 3730 <_dtoa_r+0xb60> - 372e: 9c06 ldr r4, [sp, #24] - 3730: 4649 mov r1, r9 - 3732: 2201 movs r2, #1 - 3734: 4628 mov r0, r5 - 3736: 9302 str r3, [sp, #8] - 3738: f000 fb2a bl 3d90 <__lshift> - 373c: 4641 mov r1, r8 - 373e: 4681 mov r9, r0 - 3740: f000 fb72 bl 3e28 <__mcmp> - 3744: 9b02 ldr r3, [sp, #8] - 3746: 2800 cmp r0, #0 - 3748: dc0b bgt.n 3762 <_dtoa_r+0xb92> - 374a: d113 bne.n 3774 <_dtoa_r+0xba4> - 374c: f01b 0f01 tst.w fp, #1 - 3750: d107 bne.n 3762 <_dtoa_r+0xb92> - 3752: e00f b.n 3774 <_dtoa_r+0xba4> - 3754: 980d ldr r0, [sp, #52] ; 0x34 - 3756: 4283 cmp r3, r0 - 3758: d103 bne.n 3762 <_dtoa_r+0xb92> - 375a: 2331 movs r3, #49 ; 0x31 - 375c: 3401 adds r4, #1 - 375e: 7003 strb r3, [r0, #0] - 3760: e00d b.n 377e <_dtoa_r+0xbae> - 3762: f813 2c01 ldrb.w r2, [r3, #-1] - 3766: 461e mov r6, r3 - 3768: 3b01 subs r3, #1 - 376a: 2a39 cmp r2, #57 ; 0x39 - 376c: d0f2 beq.n 3754 <_dtoa_r+0xb84> - 376e: 3201 adds r2, #1 - 3770: 701a strb r2, [r3, #0] - 3772: e004 b.n 377e <_dtoa_r+0xbae> - 3774: 461e mov r6, r3 - 3776: f813 2d01 ldrb.w r2, [r3, #-1]! - 377a: 2a30 cmp r2, #48 ; 0x30 - 377c: d0fa beq.n 3774 <_dtoa_r+0xba4> - 377e: 4628 mov r0, r5 - 3780: 4641 mov r1, r8 - 3782: f000 f970 bl 3a66 <_Bfree> - 3786: b17f cbz r7, 37a8 <_dtoa_r+0xbd8> - 3788: f1ba 0f00 cmp.w sl, #0 - 378c: d005 beq.n 379a <_dtoa_r+0xbca> - 378e: 45ba cmp sl, r7 - 3790: d003 beq.n 379a <_dtoa_r+0xbca> - 3792: 4628 mov r0, r5 - 3794: 4651 mov r1, sl - 3796: f000 f966 bl 3a66 <_Bfree> - 379a: 4628 mov r0, r5 - 379c: 4639 mov r1, r7 - 379e: f000 f962 bl 3a66 <_Bfree> - 37a2: e001 b.n 37a8 <_dtoa_r+0xbd8> - 37a4: 4645 mov r5, r8 - 37a6: 9c0a ldr r4, [sp, #40] ; 0x28 - 37a8: 4649 mov r1, r9 - 37aa: 4628 mov r0, r5 - 37ac: f000 f95b bl 3a66 <_Bfree> - 37b0: 2300 movs r3, #0 - 37b2: 7033 strb r3, [r6, #0] - 37b4: 3401 adds r4, #1 - 37b6: 9926 ldr r1, [sp, #152] ; 0x98 - 37b8: 9a28 ldr r2, [sp, #160] ; 0xa0 - 37ba: 600c str r4, [r1, #0] - 37bc: b11a cbz r2, 37c6 <_dtoa_r+0xbf6> - 37be: 6016 str r6, [r2, #0] - 37c0: e001 b.n 37c6 <_dtoa_r+0xbf6> - 37c2: 4803 ldr r0, [pc, #12] ; (37d0 <_dtoa_r+0xc00>) - 37c4: e000 b.n 37c8 <_dtoa_r+0xbf8> - 37c6: 980d ldr r0, [sp, #52] ; 0x34 - 37c8: b01b add sp, #108 ; 0x6c - 37ca: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 37ce: bf00 nop - 37d0: 00005012 .word 0x00005012 - 37d4: f3af 8000 nop.w - -000037d8 <_malloc_trim_r>: - 37d8: b5f8 push {r3, r4, r5, r6, r7, lr} - 37da: 460d mov r5, r1 - 37dc: 4e20 ldr r6, [pc, #128] ; (3860 <_malloc_trim_r+0x88>) - 37de: 4604 mov r4, r0 - 37e0: f7fd fdd3 bl 138a <__malloc_lock> - 37e4: 68b3 ldr r3, [r6, #8] - 37e6: 685f ldr r7, [r3, #4] - 37e8: f027 0703 bic.w r7, r7, #3 - 37ec: f107 036f add.w r3, r7, #111 ; 0x6f - 37f0: 1b5d subs r5, r3, r5 - 37f2: f025 057f bic.w r5, r5, #127 ; 0x7f - 37f6: 3d80 subs r5, #128 ; 0x80 - 37f8: 2d7f cmp r5, #127 ; 0x7f - 37fa: dd1e ble.n 383a <_malloc_trim_r+0x62> - 37fc: 2100 movs r1, #0 - 37fe: 4620 mov r0, r4 - 3800: f7fd ff42 bl 1688 <_sbrk_r> - 3804: 68b3 ldr r3, [r6, #8] - 3806: 19db adds r3, r3, r7 - 3808: 4298 cmp r0, r3 - 380a: d116 bne.n 383a <_malloc_trim_r+0x62> - 380c: 4269 negs r1, r5 - 380e: 4620 mov r0, r4 - 3810: f7fd ff3a bl 1688 <_sbrk_r> - 3814: f1b0 3fff cmp.w r0, #4294967295 - 3818: d114 bne.n 3844 <_malloc_trim_r+0x6c> - 381a: 2100 movs r1, #0 - 381c: 4620 mov r0, r4 - 381e: f7fd ff33 bl 1688 <_sbrk_r> - 3822: 68b3 ldr r3, [r6, #8] - 3824: 1ac2 subs r2, r0, r3 - 3826: 2a0f cmp r2, #15 - 3828: dd07 ble.n 383a <_malloc_trim_r+0x62> - 382a: 490e ldr r1, [pc, #56] ; (3864 <_malloc_trim_r+0x8c>) - 382c: f042 0201 orr.w r2, r2, #1 - 3830: 605a str r2, [r3, #4] - 3832: 6809 ldr r1, [r1, #0] - 3834: 1a40 subs r0, r0, r1 - 3836: 490c ldr r1, [pc, #48] ; (3868 <_malloc_trim_r+0x90>) - 3838: 6008 str r0, [r1, #0] - 383a: 4620 mov r0, r4 - 383c: f7fd fda6 bl 138c <__malloc_unlock> - 3840: 2000 movs r0, #0 - 3842: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3844: 68b3 ldr r3, [r6, #8] - 3846: 1b7f subs r7, r7, r5 - 3848: f047 0701 orr.w r7, r7, #1 - 384c: 4620 mov r0, r4 - 384e: 605f str r7, [r3, #4] - 3850: 4b05 ldr r3, [pc, #20] ; (3868 <_malloc_trim_r+0x90>) - 3852: 681a ldr r2, [r3, #0] - 3854: 1b55 subs r5, r2, r5 - 3856: 601d str r5, [r3, #0] - 3858: f7fd fd98 bl 138c <__malloc_unlock> - 385c: 2001 movs r0, #1 - 385e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3860: 10000114 .word 0x10000114 - 3864: 10000520 .word 0x10000520 - 3868: 10000590 .word 0x10000590 - -0000386c <_free_r>: - 386c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3870: 4604 mov r4, r0 - 3872: 460d mov r5, r1 - 3874: 2900 cmp r1, #0 - 3876: f000 80ae beq.w 39d6 <_free_r+0x16a> - 387a: f7fd fd86 bl 138a <__malloc_lock> - 387e: f1a5 0308 sub.w r3, r5, #8 - 3882: 4856 ldr r0, [pc, #344] ; (39dc <_free_r+0x170>) - 3884: 685f ldr r7, [r3, #4] - 3886: f027 0201 bic.w r2, r7, #1 - 388a: f8d0 c008 ldr.w ip, [r0, #8] - 388e: 1899 adds r1, r3, r2 - 3890: f007 0701 and.w r7, r7, #1 - 3894: 4561 cmp r1, ip - 3896: 684e ldr r6, [r1, #4] - 3898: f026 0603 bic.w r6, r6, #3 - 389c: d118 bne.n 38d0 <_free_r+0x64> - 389e: 18b2 adds r2, r6, r2 - 38a0: b93f cbnz r7, 38b2 <_free_r+0x46> - 38a2: f855 1c08 ldr.w r1, [r5, #-8] - 38a6: 1a5b subs r3, r3, r1 - 38a8: 1852 adds r2, r2, r1 - 38aa: 689d ldr r5, [r3, #8] - 38ac: 68d9 ldr r1, [r3, #12] - 38ae: 60e9 str r1, [r5, #12] - 38b0: 608d str r5, [r1, #8] - 38b2: f042 0101 orr.w r1, r2, #1 - 38b6: 6083 str r3, [r0, #8] - 38b8: 6059 str r1, [r3, #4] - 38ba: 4b49 ldr r3, [pc, #292] ; (39e0 <_free_r+0x174>) - 38bc: 681b ldr r3, [r3, #0] - 38be: 429a cmp r2, r3 - 38c0: f0c0 8084 bcc.w 39cc <_free_r+0x160> - 38c4: 4b47 ldr r3, [pc, #284] ; (39e4 <_free_r+0x178>) - 38c6: 4620 mov r0, r4 - 38c8: 6819 ldr r1, [r3, #0] - 38ca: f7ff ff85 bl 37d8 <_malloc_trim_r> - 38ce: e07d b.n 39cc <_free_r+0x160> - 38d0: 604e str r6, [r1, #4] - 38d2: b987 cbnz r7, 38f6 <_free_r+0x8a> - 38d4: f855 5c08 ldr.w r5, [r5, #-8] - 38d8: f100 0c08 add.w ip, r0, #8 - 38dc: 1b5b subs r3, r3, r5 - 38de: 1952 adds r2, r2, r5 - 38e0: 689d ldr r5, [r3, #8] - 38e2: 4565 cmp r5, ip - 38e4: d009 beq.n 38fa <_free_r+0x8e> - 38e6: f8d3 c00c ldr.w ip, [r3, #12] - 38ea: f8c5 c00c str.w ip, [r5, #12] - 38ee: f8cc 5008 str.w r5, [ip, #8] - 38f2: 463d mov r5, r7 - 38f4: e002 b.n 38fc <_free_r+0x90> - 38f6: 2500 movs r5, #0 - 38f8: e000 b.n 38fc <_free_r+0x90> - 38fa: 2501 movs r5, #1 - 38fc: 198f adds r7, r1, r6 - 38fe: 687f ldr r7, [r7, #4] - 3900: f017 0f01 tst.w r7, #1 - 3904: d10f bne.n 3926 <_free_r+0xba> - 3906: 1992 adds r2, r2, r6 - 3908: b94d cbnz r5, 391e <_free_r+0xb2> - 390a: 688e ldr r6, [r1, #8] - 390c: 4f36 ldr r7, [pc, #216] ; (39e8 <_free_r+0x17c>) - 390e: 42be cmp r6, r7 - 3910: d105 bne.n 391e <_free_r+0xb2> - 3912: 60f3 str r3, [r6, #12] - 3914: 3501 adds r5, #1 - 3916: 60b3 str r3, [r6, #8] - 3918: 60de str r6, [r3, #12] - 391a: 609e str r6, [r3, #8] - 391c: e003 b.n 3926 <_free_r+0xba> - 391e: 68ce ldr r6, [r1, #12] - 3920: 6889 ldr r1, [r1, #8] - 3922: 60ce str r6, [r1, #12] - 3924: 60b1 str r1, [r6, #8] - 3926: f042 0101 orr.w r1, r2, #1 - 392a: 509a str r2, [r3, r2] - 392c: 6059 str r1, [r3, #4] - 392e: 2d00 cmp r5, #0 - 3930: d14c bne.n 39cc <_free_r+0x160> - 3932: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 3936: d210 bcs.n 395a <_free_r+0xee> - 3938: 08d2 lsrs r2, r2, #3 - 393a: 3501 adds r5, #1 - 393c: 1091 asrs r1, r2, #2 - 393e: fa15 f101 lsls.w r1, r5, r1 - 3942: 6845 ldr r5, [r0, #4] - 3944: ea45 0101 orr.w r1, r5, r1 - 3948: 6041 str r1, [r0, #4] - 394a: eb00 00c2 add.w r0, r0, r2, lsl #3 - 394e: 60d8 str r0, [r3, #12] - 3950: 6882 ldr r2, [r0, #8] - 3952: 609a str r2, [r3, #8] - 3954: 60d3 str r3, [r2, #12] - 3956: 6083 str r3, [r0, #8] - 3958: e038 b.n 39cc <_free_r+0x160> - 395a: 0a55 lsrs r5, r2, #9 - 395c: 2d04 cmp r5, #4 - 395e: d802 bhi.n 3966 <_free_r+0xfa> - 3960: 0995 lsrs r5, r2, #6 - 3962: 3538 adds r5, #56 ; 0x38 - 3964: e016 b.n 3994 <_free_r+0x128> - 3966: 2d14 cmp r5, #20 - 3968: d801 bhi.n 396e <_free_r+0x102> - 396a: 355b adds r5, #91 ; 0x5b - 396c: e012 b.n 3994 <_free_r+0x128> - 396e: 2d54 cmp r5, #84 ; 0x54 - 3970: d802 bhi.n 3978 <_free_r+0x10c> - 3972: 0b15 lsrs r5, r2, #12 - 3974: 356e adds r5, #110 ; 0x6e - 3976: e00d b.n 3994 <_free_r+0x128> - 3978: f5b5 7faa cmp.w r5, #340 ; 0x154 - 397c: d802 bhi.n 3984 <_free_r+0x118> - 397e: 0bd5 lsrs r5, r2, #15 - 3980: 3577 adds r5, #119 ; 0x77 - 3982: e007 b.n 3994 <_free_r+0x128> - 3984: f240 5154 movw r1, #1364 ; 0x554 - 3988: 428d cmp r5, r1 - 398a: d802 bhi.n 3992 <_free_r+0x126> - 398c: 0c95 lsrs r5, r2, #18 - 398e: 357c adds r5, #124 ; 0x7c - 3990: e000 b.n 3994 <_free_r+0x128> - 3992: 257e movs r5, #126 ; 0x7e - 3994: eb00 06c5 add.w r6, r0, r5, lsl #3 - 3998: 68b1 ldr r1, [r6, #8] - 399a: 42b1 cmp r1, r6 - 399c: d10c bne.n 39b8 <_free_r+0x14c> - 399e: 2201 movs r2, #1 - 39a0: 10ad asrs r5, r5, #2 - 39a2: fa12 f505 lsls.w r5, r2, r5 - 39a6: 6842 ldr r2, [r0, #4] - 39a8: ea42 0505 orr.w r5, r2, r5 - 39ac: 460a mov r2, r1 - 39ae: 6045 str r5, [r0, #4] - 39b0: e008 b.n 39c4 <_free_r+0x158> - 39b2: 6889 ldr r1, [r1, #8] - 39b4: 42b1 cmp r1, r6 - 39b6: d004 beq.n 39c2 <_free_r+0x156> - 39b8: 6848 ldr r0, [r1, #4] - 39ba: f020 0003 bic.w r0, r0, #3 - 39be: 4282 cmp r2, r0 - 39c0: d3f7 bcc.n 39b2 <_free_r+0x146> - 39c2: 68ca ldr r2, [r1, #12] - 39c4: 60da str r2, [r3, #12] - 39c6: 6099 str r1, [r3, #8] - 39c8: 60cb str r3, [r1, #12] - 39ca: 6093 str r3, [r2, #8] - 39cc: 4620 mov r0, r4 - 39ce: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 39d2: f7fd bcdb b.w 138c <__malloc_unlock> - 39d6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 39da: bf00 nop - 39dc: 10000114 .word 0x10000114 - 39e0: 1000051c .word 0x1000051c - 39e4: 1000058c .word 0x1000058c - 39e8: 1000011c .word 0x1000011c - -000039ec <_localeconv_r>: - 39ec: 4800 ldr r0, [pc, #0] ; (39f0 <_localeconv_r+0x4>) - 39ee: 4770 bx lr - 39f0: 10000528 .word 0x10000528 - -000039f4 : - 39f4: 1882 adds r2, r0, r2 - 39f6: 4603 mov r3, r0 - 39f8: e001 b.n 39fe - 39fa: f803 1b01 strb.w r1, [r3], #1 - 39fe: 4293 cmp r3, r2 - 3a00: d3fb bcc.n 39fa - 3a02: 4770 bx lr - -00003a04 <_Balloc>: - 3a04: b570 push {r4, r5, r6, lr} - 3a06: 4604 mov r4, r0 - 3a08: 6a46 ldr r6, [r0, #36] ; 0x24 - 3a0a: 460d mov r5, r1 - 3a0c: b93e cbnz r6, 3a1e <_Balloc+0x1a> - 3a0e: 2010 movs r0, #16 - 3a10: f7fd fa76 bl f00 - 3a14: 6260 str r0, [r4, #36] ; 0x24 - 3a16: 6046 str r6, [r0, #4] - 3a18: 6086 str r6, [r0, #8] - 3a1a: 6006 str r6, [r0, #0] - 3a1c: 60c6 str r6, [r0, #12] - 3a1e: 6a66 ldr r6, [r4, #36] ; 0x24 - 3a20: 68f3 ldr r3, [r6, #12] - 3a22: b943 cbnz r3, 3a36 <_Balloc+0x32> - 3a24: 4620 mov r0, r4 - 3a26: 2104 movs r1, #4 - 3a28: 2221 movs r2, #33 ; 0x21 - 3a2a: f000 fb88 bl 413e <_calloc_r> - 3a2e: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a30: 60f0 str r0, [r6, #12] - 3a32: 68d8 ldr r0, [r3, #12] - 3a34: b1b0 cbz r0, 3a64 <_Balloc+0x60> - 3a36: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a38: 68db ldr r3, [r3, #12] - 3a3a: f853 0025 ldr.w r0, [r3, r5, lsl #2] - 3a3e: b118 cbz r0, 3a48 <_Balloc+0x44> - 3a40: 6802 ldr r2, [r0, #0] - 3a42: f843 2025 str.w r2, [r3, r5, lsl #2] - 3a46: e00a b.n 3a5e <_Balloc+0x5a> - 3a48: 2101 movs r1, #1 - 3a4a: 4620 mov r0, r4 - 3a4c: fa11 f605 lsls.w r6, r1, r5 - 3a50: 1d72 adds r2, r6, #5 - 3a52: 0092 lsls r2, r2, #2 - 3a54: f000 fb73 bl 413e <_calloc_r> - 3a58: b120 cbz r0, 3a64 <_Balloc+0x60> - 3a5a: 6045 str r5, [r0, #4] - 3a5c: 6086 str r6, [r0, #8] - 3a5e: 2300 movs r3, #0 - 3a60: 6103 str r3, [r0, #16] - 3a62: 60c3 str r3, [r0, #12] - 3a64: bd70 pop {r4, r5, r6, pc} - -00003a66 <_Bfree>: - 3a66: b570 push {r4, r5, r6, lr} - 3a68: 4604 mov r4, r0 - 3a6a: 6a45 ldr r5, [r0, #36] ; 0x24 - 3a6c: 460e mov r6, r1 - 3a6e: b93d cbnz r5, 3a80 <_Bfree+0x1a> - 3a70: 2010 movs r0, #16 - 3a72: f7fd fa45 bl f00 - 3a76: 6260 str r0, [r4, #36] ; 0x24 - 3a78: 6045 str r5, [r0, #4] - 3a7a: 6085 str r5, [r0, #8] - 3a7c: 6005 str r5, [r0, #0] - 3a7e: 60c5 str r5, [r0, #12] - 3a80: b13e cbz r6, 3a92 <_Bfree+0x2c> - 3a82: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a84: 6872 ldr r2, [r6, #4] - 3a86: 68db ldr r3, [r3, #12] - 3a88: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 3a8c: 6031 str r1, [r6, #0] - 3a8e: f843 6022 str.w r6, [r3, r2, lsl #2] - 3a92: bd70 pop {r4, r5, r6, pc} - -00003a94 <__multadd>: - 3a94: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3a98: 460c mov r4, r1 - 3a9a: 461f mov r7, r3 - 3a9c: 690e ldr r6, [r1, #16] - 3a9e: 4605 mov r5, r0 - 3aa0: 3114 adds r1, #20 - 3aa2: 2300 movs r3, #0 - 3aa4: f8d1 c000 ldr.w ip, [r1] - 3aa8: 3301 adds r3, #1 - 3aaa: 42b3 cmp r3, r6 - 3aac: fa1f f08c uxth.w r0, ip - 3ab0: ea4f 4c1c mov.w ip, ip, lsr #16 - 3ab4: fb00 7002 mla r0, r0, r2, r7 - 3ab8: fb0c fc02 mul.w ip, ip, r2 - 3abc: eb0c 4c10 add.w ip, ip, r0, lsr #16 - 3ac0: b280 uxth r0, r0 - 3ac2: ea4f 471c mov.w r7, ip, lsr #16 - 3ac6: ea4f 4c0c mov.w ip, ip, lsl #16 - 3aca: 4460 add r0, ip - 3acc: f841 0b04 str.w r0, [r1], #4 - 3ad0: dbe8 blt.n 3aa4 <__multadd+0x10> - 3ad2: b1d7 cbz r7, 3b0a <__multadd+0x76> - 3ad4: 68a3 ldr r3, [r4, #8] - 3ad6: 429e cmp r6, r3 - 3ad8: db12 blt.n 3b00 <__multadd+0x6c> - 3ada: 6861 ldr r1, [r4, #4] - 3adc: 4628 mov r0, r5 - 3ade: 3101 adds r1, #1 - 3ae0: f7ff ff90 bl 3a04 <_Balloc> - 3ae4: 6922 ldr r2, [r4, #16] - 3ae6: f104 010c add.w r1, r4, #12 - 3aea: 3202 adds r2, #2 - 3aec: 0092 lsls r2, r2, #2 - 3aee: 4680 mov r8, r0 - 3af0: 300c adds r0, #12 - 3af2: f7fd fc27 bl 1344 - 3af6: 4621 mov r1, r4 - 3af8: 4628 mov r0, r5 - 3afa: 4644 mov r4, r8 - 3afc: f7ff ffb3 bl 3a66 <_Bfree> - 3b00: eb04 0386 add.w r3, r4, r6, lsl #2 - 3b04: 3601 adds r6, #1 - 3b06: 6126 str r6, [r4, #16] - 3b08: 615f str r7, [r3, #20] - 3b0a: 4620 mov r0, r4 - 3b0c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00003b10 <__hi0bits>: - 3b10: 0c02 lsrs r2, r0, #16 - 3b12: 4603 mov r3, r0 - 3b14: 0412 lsls r2, r2, #16 - 3b16: b912 cbnz r2, 3b1e <__hi0bits+0xe> - 3b18: 0403 lsls r3, r0, #16 - 3b1a: 2010 movs r0, #16 - 3b1c: e000 b.n 3b20 <__hi0bits+0x10> - 3b1e: 2000 movs r0, #0 - 3b20: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 3b24: d101 bne.n 3b2a <__hi0bits+0x1a> - 3b26: 3008 adds r0, #8 - 3b28: 021b lsls r3, r3, #8 - 3b2a: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 3b2e: d101 bne.n 3b34 <__hi0bits+0x24> - 3b30: 3004 adds r0, #4 - 3b32: 011b lsls r3, r3, #4 - 3b34: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 3b38: d101 bne.n 3b3e <__hi0bits+0x2e> - 3b3a: 3002 adds r0, #2 - 3b3c: 009b lsls r3, r3, #2 - 3b3e: 2b00 cmp r3, #0 - 3b40: db05 blt.n 3b4e <__hi0bits+0x3e> - 3b42: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 3b46: d001 beq.n 3b4c <__hi0bits+0x3c> - 3b48: 3001 adds r0, #1 - 3b4a: 4770 bx lr - 3b4c: 2020 movs r0, #32 - 3b4e: 4770 bx lr - -00003b50 <__lo0bits>: - 3b50: 6803 ldr r3, [r0, #0] - 3b52: 4602 mov r2, r0 - 3b54: f013 0007 ands.w r0, r3, #7 - 3b58: d00d beq.n 3b76 <__lo0bits+0x26> - 3b5a: f013 0f01 tst.w r3, #1 - 3b5e: d125 bne.n 3bac <__lo0bits+0x5c> - 3b60: f013 0f02 tst.w r3, #2 - 3b64: d003 beq.n 3b6e <__lo0bits+0x1e> - 3b66: 085b lsrs r3, r3, #1 - 3b68: 2001 movs r0, #1 - 3b6a: 6013 str r3, [r2, #0] - 3b6c: 4770 bx lr - 3b6e: 089b lsrs r3, r3, #2 - 3b70: 2002 movs r0, #2 - 3b72: 6013 str r3, [r2, #0] - 3b74: 4770 bx lr - 3b76: b299 uxth r1, r3 - 3b78: b909 cbnz r1, 3b7e <__lo0bits+0x2e> - 3b7a: 0c1b lsrs r3, r3, #16 - 3b7c: 2010 movs r0, #16 - 3b7e: f013 0fff tst.w r3, #255 ; 0xff - 3b82: d101 bne.n 3b88 <__lo0bits+0x38> - 3b84: 3008 adds r0, #8 - 3b86: 0a1b lsrs r3, r3, #8 - 3b88: f013 0f0f tst.w r3, #15 - 3b8c: d101 bne.n 3b92 <__lo0bits+0x42> - 3b8e: 3004 adds r0, #4 - 3b90: 091b lsrs r3, r3, #4 - 3b92: f013 0f03 tst.w r3, #3 - 3b96: d101 bne.n 3b9c <__lo0bits+0x4c> - 3b98: 3002 adds r0, #2 - 3b9a: 089b lsrs r3, r3, #2 - 3b9c: f013 0f01 tst.w r3, #1 - 3ba0: d102 bne.n 3ba8 <__lo0bits+0x58> - 3ba2: 085b lsrs r3, r3, #1 - 3ba4: d004 beq.n 3bb0 <__lo0bits+0x60> - 3ba6: 3001 adds r0, #1 - 3ba8: 6013 str r3, [r2, #0] - 3baa: 4770 bx lr - 3bac: 2000 movs r0, #0 - 3bae: 4770 bx lr - 3bb0: 2020 movs r0, #32 - 3bb2: 4770 bx lr - -00003bb4 <__i2b>: - 3bb4: b510 push {r4, lr} - 3bb6: 460c mov r4, r1 - 3bb8: 2101 movs r1, #1 - 3bba: f7ff ff23 bl 3a04 <_Balloc> - 3bbe: 2201 movs r2, #1 - 3bc0: 6144 str r4, [r0, #20] - 3bc2: 6102 str r2, [r0, #16] - 3bc4: bd10 pop {r4, pc} - -00003bc6 <__multiply>: - 3bc6: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 3bca: 4616 mov r6, r2 - 3bcc: 690a ldr r2, [r1, #16] - 3bce: 460d mov r5, r1 - 3bd0: 6933 ldr r3, [r6, #16] - 3bd2: b085 sub sp, #20 - 3bd4: 429a cmp r2, r3 - 3bd6: bfbc itt lt - 3bd8: 4635 movlt r5, r6 - 3bda: 460e movlt r6, r1 - 3bdc: f8d5 8010 ldr.w r8, [r5, #16] - 3be0: 6937 ldr r7, [r6, #16] - 3be2: 68ab ldr r3, [r5, #8] - 3be4: 6869 ldr r1, [r5, #4] - 3be6: eb07 0408 add.w r4, r7, r8 - 3bea: 429c cmp r4, r3 - 3bec: bfc8 it gt - 3bee: 3101 addgt r1, #1 - 3bf0: f7ff ff08 bl 3a04 <_Balloc> - 3bf4: f100 0314 add.w r3, r0, #20 - 3bf8: eb00 0284 add.w r2, r0, r4, lsl #2 - 3bfc: 3214 adds r2, #20 - 3bfe: 9201 str r2, [sp, #4] - 3c00: 461a mov r2, r3 - 3c02: e002 b.n 3c0a <__multiply+0x44> - 3c04: 2100 movs r1, #0 - 3c06: f842 1b04 str.w r1, [r2], #4 - 3c0a: 9901 ldr r1, [sp, #4] - 3c0c: 428a cmp r2, r1 - 3c0e: d3f9 bcc.n 3c04 <__multiply+0x3e> - 3c10: f105 0b14 add.w fp, r5, #20 - 3c14: eb06 0787 add.w r7, r6, r7, lsl #2 - 3c18: eb05 0588 add.w r5, r5, r8, lsl #2 - 3c1c: 3714 adds r7, #20 - 3c1e: 3514 adds r5, #20 - 3c20: 9703 str r7, [sp, #12] - 3c22: 9502 str r5, [sp, #8] - 3c24: f106 0214 add.w r2, r6, #20 - 3c28: e04e b.n 3cc8 <__multiply+0x102> - 3c2a: f852 7b04 ldr.w r7, [r2], #4 - 3c2e: b2bf uxth r7, r7 - 3c30: b317 cbz r7, 3c78 <__multiply+0xb2> - 3c32: 465e mov r6, fp - 3c34: 4619 mov r1, r3 - 3c36: 2500 movs r5, #0 - 3c38: f856 cb04 ldr.w ip, [r6], #4 - 3c3c: f8d1 a000 ldr.w sl, [r1] - 3c40: fa1f f98c uxth.w r9, ip - 3c44: ea4f 4c1c mov.w ip, ip, lsr #16 - 3c48: fa1f f88a uxth.w r8, sl - 3c4c: ea4f 4a1a mov.w sl, sl, lsr #16 - 3c50: fb07 8809 mla r8, r7, r9, r8 - 3c54: f8dd 9008 ldr.w r9, [sp, #8] - 3c58: fb07 ac0c mla ip, r7, ip, sl - 3c5c: 45b1 cmp r9, r6 - 3c5e: 44a8 add r8, r5 - 3c60: eb0c 4c18 add.w ip, ip, r8, lsr #16 - 3c64: fa1f f888 uxth.w r8, r8 - 3c68: ea48 480c orr.w r8, r8, ip, lsl #16 - 3c6c: ea4f 451c mov.w r5, ip, lsr #16 - 3c70: f841 8b04 str.w r8, [r1], #4 - 3c74: d8e0 bhi.n 3c38 <__multiply+0x72> - 3c76: 600d str r5, [r1, #0] - 3c78: f832 7c02 ldrh.w r7, [r2, #-2] - 3c7c: b31f cbz r7, 3cc6 <__multiply+0x100> - 3c7e: 681d ldr r5, [r3, #0] - 3c80: 465e mov r6, fp - 3c82: 4698 mov r8, r3 - 3c84: 4619 mov r1, r3 - 3c86: f04f 0c00 mov.w ip, #0 - 3c8a: f8b6 a000 ldrh.w sl, [r6] - 3c8e: b2ad uxth r5, r5 - 3c90: f8b1 9002 ldrh.w r9, [r1, #2] - 3c94: fb07 990a mla r9, r7, sl, r9 - 3c98: 44cc add ip, r9 - 3c9a: ea45 450c orr.w r5, r5, ip, lsl #16 - 3c9e: f841 5b04 str.w r5, [r1], #4 - 3ca2: f856 9b04 ldr.w r9, [r6], #4 - 3ca6: f858 5f04 ldr.w r5, [r8, #4]! - 3caa: ea4f 4919 mov.w r9, r9, lsr #16 - 3cae: b2ad uxth r5, r5 - 3cb0: fb07 5509 mla r5, r7, r9, r5 - 3cb4: f8dd 9008 ldr.w r9, [sp, #8] - 3cb8: 45b1 cmp r9, r6 - 3cba: eb05 451c add.w r5, r5, ip, lsr #16 - 3cbe: ea4f 4c15 mov.w ip, r5, lsr #16 - 3cc2: d8e2 bhi.n 3c8a <__multiply+0xc4> - 3cc4: 600d str r5, [r1, #0] - 3cc6: 3304 adds r3, #4 - 3cc8: f8dd c00c ldr.w ip, [sp, #12] - 3ccc: 4594 cmp ip, r2 - 3cce: d8ac bhi.n 3c2a <__multiply+0x64> - 3cd0: 9b01 ldr r3, [sp, #4] - 3cd2: e000 b.n 3cd6 <__multiply+0x110> - 3cd4: 3c01 subs r4, #1 - 3cd6: 2c00 cmp r4, #0 - 3cd8: dd03 ble.n 3ce2 <__multiply+0x11c> - 3cda: f853 2d04 ldr.w r2, [r3, #-4]! - 3cde: 2a00 cmp r2, #0 - 3ce0: d0f8 beq.n 3cd4 <__multiply+0x10e> - 3ce2: 6104 str r4, [r0, #16] - 3ce4: b005 add sp, #20 - 3ce6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - ... - -00003cec <__pow5mult>: - 3cec: f012 0303 ands.w r3, r2, #3 - 3cf0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3cf4: 4604 mov r4, r0 - 3cf6: 460f mov r7, r1 - 3cf8: 4615 mov r5, r2 - 3cfa: d007 beq.n 3d0c <__pow5mult+0x20> - 3cfc: 4a23 ldr r2, [pc, #140] ; (3d8c <__pow5mult+0xa0>) - 3cfe: 3b01 subs r3, #1 - 3d00: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 3d04: 2300 movs r3, #0 - 3d06: f7ff fec5 bl 3a94 <__multadd> - 3d0a: 4607 mov r7, r0 - 3d0c: 10ad asrs r5, r5, #2 - 3d0e: d039 beq.n 3d84 <__pow5mult+0x98> - 3d10: 6a66 ldr r6, [r4, #36] ; 0x24 - 3d12: b93e cbnz r6, 3d24 <__pow5mult+0x38> - 3d14: 2010 movs r0, #16 - 3d16: f7fd f8f3 bl f00 - 3d1a: 6260 str r0, [r4, #36] ; 0x24 - 3d1c: 6046 str r6, [r0, #4] - 3d1e: 6086 str r6, [r0, #8] - 3d20: 6006 str r6, [r0, #0] - 3d22: 60c6 str r6, [r0, #12] - 3d24: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - 3d28: f8d8 6008 ldr.w r6, [r8, #8] - 3d2c: b966 cbnz r6, 3d48 <__pow5mult+0x5c> - 3d2e: 4620 mov r0, r4 - 3d30: f240 2171 movw r1, #625 ; 0x271 - 3d34: f7ff ff3e bl 3bb4 <__i2b> - 3d38: 2300 movs r3, #0 - 3d3a: f8c8 0008 str.w r0, [r8, #8] - 3d3e: 4606 mov r6, r0 - 3d40: 6003 str r3, [r0, #0] - 3d42: e001 b.n 3d48 <__pow5mult+0x5c> - 3d44: 4640 mov r0, r8 - 3d46: 4606 mov r6, r0 - 3d48: f015 0f01 tst.w r5, #1 - 3d4c: d00a beq.n 3d64 <__pow5mult+0x78> - 3d4e: 4639 mov r1, r7 - 3d50: 4632 mov r2, r6 - 3d52: 4620 mov r0, r4 - 3d54: f7ff ff37 bl 3bc6 <__multiply> - 3d58: 4639 mov r1, r7 - 3d5a: 4680 mov r8, r0 - 3d5c: 4620 mov r0, r4 - 3d5e: f7ff fe82 bl 3a66 <_Bfree> - 3d62: 4647 mov r7, r8 - 3d64: 106d asrs r5, r5, #1 - 3d66: d00d beq.n 3d84 <__pow5mult+0x98> - 3d68: f8d6 8000 ldr.w r8, [r6] - 3d6c: f1b8 0f00 cmp.w r8, #0 - 3d70: d1e8 bne.n 3d44 <__pow5mult+0x58> - 3d72: 4620 mov r0, r4 - 3d74: 4631 mov r1, r6 - 3d76: 4632 mov r2, r6 - 3d78: f7ff ff25 bl 3bc6 <__multiply> - 3d7c: 6030 str r0, [r6, #0] - 3d7e: f8c0 8000 str.w r8, [r0] - 3d82: e7e0 b.n 3d46 <__pow5mult+0x5a> - 3d84: 4638 mov r0, r7 - 3d86: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3d8a: bf00 nop - 3d8c: 0000519c .word 0x0000519c - -00003d90 <__lshift>: - 3d90: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 3d94: 460c mov r4, r1 - 3d96: ea4f 1962 mov.w r9, r2, asr #5 - 3d9a: 4605 mov r5, r0 - 3d9c: 6926 ldr r6, [r4, #16] - 3d9e: 4690 mov r8, r2 - 3da0: 6849 ldr r1, [r1, #4] - 3da2: 3601 adds r6, #1 - 3da4: 68a3 ldr r3, [r4, #8] - 3da6: 444e add r6, r9 - 3da8: e001 b.n 3dae <__lshift+0x1e> - 3daa: 3101 adds r1, #1 - 3dac: 005b lsls r3, r3, #1 - 3dae: 429e cmp r6, r3 - 3db0: dcfb bgt.n 3daa <__lshift+0x1a> - 3db2: 4628 mov r0, r5 - 3db4: f7ff fe26 bl 3a04 <_Balloc> - 3db8: 2200 movs r2, #0 - 3dba: 4607 mov r7, r0 - 3dbc: f100 0314 add.w r3, r0, #20 - 3dc0: e003 b.n 3dca <__lshift+0x3a> - 3dc2: 3201 adds r2, #1 - 3dc4: 2100 movs r1, #0 - 3dc6: f843 1b04 str.w r1, [r3], #4 - 3dca: 454a cmp r2, r9 - 3dcc: dbf9 blt.n 3dc2 <__lshift+0x32> - 3dce: 6920 ldr r0, [r4, #16] - 3dd0: f104 0114 add.w r1, r4, #20 - 3dd4: eb04 0080 add.w r0, r4, r0, lsl #2 - 3dd8: 3014 adds r0, #20 - 3dda: f018 081f ands.w r8, r8, #31 - 3dde: d014 beq.n 3e0a <__lshift+0x7a> - 3de0: f1c8 0e20 rsb lr, r8, #32 - 3de4: 2200 movs r2, #0 - 3de6: f8d1 c000 ldr.w ip, [r1] - 3dea: fa0c fc08 lsl.w ip, ip, r8 - 3dee: ea42 020c orr.w r2, r2, ip - 3df2: f843 2b04 str.w r2, [r3], #4 - 3df6: f851 2b04 ldr.w r2, [r1], #4 - 3dfa: 4288 cmp r0, r1 - 3dfc: fa22 f20e lsr.w r2, r2, lr - 3e00: d8f1 bhi.n 3de6 <__lshift+0x56> - 3e02: 601a str r2, [r3, #0] - 3e04: b13a cbz r2, 3e16 <__lshift+0x86> - 3e06: 3601 adds r6, #1 - 3e08: e005 b.n 3e16 <__lshift+0x86> - 3e0a: f851 2b04 ldr.w r2, [r1], #4 - 3e0e: 4288 cmp r0, r1 - 3e10: f843 2b04 str.w r2, [r3], #4 - 3e14: d8f9 bhi.n 3e0a <__lshift+0x7a> - 3e16: 4628 mov r0, r5 - 3e18: 3e01 subs r6, #1 - 3e1a: 4621 mov r1, r4 - 3e1c: 613e str r6, [r7, #16] - 3e1e: f7ff fe22 bl 3a66 <_Bfree> - 3e22: 4638 mov r0, r7 - 3e24: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00003e28 <__mcmp>: - 3e28: 4603 mov r3, r0 - 3e2a: 690a ldr r2, [r1, #16] - 3e2c: 6900 ldr r0, [r0, #16] - 3e2e: b530 push {r4, r5, lr} - 3e30: 1a80 subs r0, r0, r2 - 3e32: d115 bne.n 3e60 <__mcmp+0x38> - 3e34: 3204 adds r2, #4 - 3e36: f103 0414 add.w r4, r3, #20 - 3e3a: 0092 lsls r2, r2, #2 - 3e3c: 189b adds r3, r3, r2 - 3e3e: 188a adds r2, r1, r2 - 3e40: 3304 adds r3, #4 - 3e42: 3204 adds r2, #4 - 3e44: f853 5d04 ldr.w r5, [r3, #-4]! - 3e48: f852 1d04 ldr.w r1, [r2, #-4]! - 3e4c: 428d cmp r5, r1 - 3e4e: d003 beq.n 3e58 <__mcmp+0x30> - 3e50: d205 bcs.n 3e5e <__mcmp+0x36> - 3e52: f04f 30ff mov.w r0, #4294967295 - 3e56: bd30 pop {r4, r5, pc} - 3e58: 429c cmp r4, r3 - 3e5a: d3f3 bcc.n 3e44 <__mcmp+0x1c> - 3e5c: bd30 pop {r4, r5, pc} - 3e5e: 2001 movs r0, #1 - 3e60: bd30 pop {r4, r5, pc} - -00003e62 <__mdiff>: - 3e62: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3e66: 4605 mov r5, r0 - 3e68: 460c mov r4, r1 - 3e6a: 4608 mov r0, r1 - 3e6c: 4611 mov r1, r2 - 3e6e: 4616 mov r6, r2 - 3e70: f7ff ffda bl 3e28 <__mcmp> - 3e74: 1e07 subs r7, r0, #0 - 3e76: d108 bne.n 3e8a <__mdiff+0x28> - 3e78: 4628 mov r0, r5 - 3e7a: 4639 mov r1, r7 - 3e7c: f7ff fdc2 bl 3a04 <_Balloc> - 3e80: 2301 movs r3, #1 - 3e82: 6147 str r7, [r0, #20] - 3e84: 6103 str r3, [r0, #16] - 3e86: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 3e8a: db01 blt.n 3e90 <__mdiff+0x2e> - 3e8c: 2700 movs r7, #0 - 3e8e: e003 b.n 3e98 <__mdiff+0x36> - 3e90: 4623 mov r3, r4 - 3e92: 2701 movs r7, #1 - 3e94: 4634 mov r4, r6 - 3e96: 461e mov r6, r3 - 3e98: 6861 ldr r1, [r4, #4] - 3e9a: 4628 mov r0, r5 - 3e9c: f7ff fdb2 bl 3a04 <_Balloc> - 3ea0: 6932 ldr r2, [r6, #16] - 3ea2: 6923 ldr r3, [r4, #16] - 3ea4: eb06 0882 add.w r8, r6, r2, lsl #2 - 3ea8: 3614 adds r6, #20 - 3eaa: eb04 0c83 add.w ip, r4, r3, lsl #2 - 3eae: f108 0814 add.w r8, r8, #20 - 3eb2: f10c 0c14 add.w ip, ip, #20 - 3eb6: 3414 adds r4, #20 - 3eb8: 2200 movs r2, #0 - 3eba: 60c7 str r7, [r0, #12] - 3ebc: f100 0714 add.w r7, r0, #20 - 3ec0: f854 5b04 ldr.w r5, [r4], #4 - 3ec4: f856 1b04 ldr.w r1, [r6], #4 - 3ec8: fa1f fa85 uxth.w sl, r5 - 3ecc: fa1f f981 uxth.w r9, r1 - 3ed0: 0c09 lsrs r1, r1, #16 - 3ed2: ebc9 090a rsb r9, r9, sl - 3ed6: ebc1 4115 rsb r1, r1, r5, lsr #16 - 3eda: 4491 add r9, r2 - 3edc: 4625 mov r5, r4 - 3ede: eb01 4129 add.w r1, r1, r9, asr #16 - 3ee2: fa1f f989 uxth.w r9, r9 - 3ee6: 140a asrs r2, r1, #16 - 3ee8: 45b0 cmp r8, r6 - 3eea: ea49 4101 orr.w r1, r9, r1, lsl #16 - 3eee: f847 1b04 str.w r1, [r7], #4 - 3ef2: 4639 mov r1, r7 - 3ef4: d8e4 bhi.n 3ec0 <__mdiff+0x5e> - 3ef6: e00c b.n 3f12 <__mdiff+0xb0> - 3ef8: f855 4b04 ldr.w r4, [r5], #4 - 3efc: b2a6 uxth r6, r4 - 3efe: 0c24 lsrs r4, r4, #16 - 3f00: 1996 adds r6, r2, r6 - 3f02: eb04 4426 add.w r4, r4, r6, asr #16 - 3f06: b2b6 uxth r6, r6 - 3f08: 1422 asrs r2, r4, #16 - 3f0a: ea46 4404 orr.w r4, r6, r4, lsl #16 - 3f0e: f841 4b04 str.w r4, [r1], #4 - 3f12: 4565 cmp r5, ip - 3f14: d3f0 bcc.n 3ef8 <__mdiff+0x96> - 3f16: e000 b.n 3f1a <__mdiff+0xb8> - 3f18: 3b01 subs r3, #1 - 3f1a: f851 2d04 ldr.w r2, [r1, #-4]! - 3f1e: 2a00 cmp r2, #0 - 3f20: d0fa beq.n 3f18 <__mdiff+0xb6> - 3f22: 6103 str r3, [r0, #16] - 3f24: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -00003f28 <__d2b>: - 3f28: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 3f2c: 2101 movs r1, #1 - 3f2e: 461d mov r5, r3 - 3f30: 9f0a ldr r7, [sp, #40] ; 0x28 - 3f32: 9e0b ldr r6, [sp, #44] ; 0x2c - 3f34: 4614 mov r4, r2 - 3f36: f7ff fd65 bl 3a04 <_Balloc> - 3f3a: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - 3f3e: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 3f42: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 3f46: ea5f 5919 movs.w r9, r9, lsr #20 - 3f4a: 9300 str r3, [sp, #0] - 3f4c: bf1c itt ne - 3f4e: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - 3f52: 9300 strne r3, [sp, #0] - 3f54: 4680 mov r8, r0 - 3f56: b1f4 cbz r4, 3f96 <__d2b+0x6e> - 3f58: a802 add r0, sp, #8 - 3f5a: f840 4d04 str.w r4, [r0, #-4]! - 3f5e: f7ff fdf7 bl 3b50 <__lo0bits> - 3f62: 9b01 ldr r3, [sp, #4] - 3f64: b158 cbz r0, 3f7e <__d2b+0x56> - 3f66: 9a00 ldr r2, [sp, #0] - 3f68: f1c0 0120 rsb r1, r0, #32 - 3f6c: fa12 f101 lsls.w r1, r2, r1 - 3f70: 40c2 lsrs r2, r0 - 3f72: ea41 0303 orr.w r3, r1, r3 - 3f76: 9200 str r2, [sp, #0] - 3f78: f8c8 3014 str.w r3, [r8, #20] - 3f7c: e001 b.n 3f82 <__d2b+0x5a> - 3f7e: f8c8 3014 str.w r3, [r8, #20] - 3f82: 9c00 ldr r4, [sp, #0] - 3f84: f8c8 4018 str.w r4, [r8, #24] - 3f88: 2c00 cmp r4, #0 - 3f8a: bf0c ite eq - 3f8c: 2401 moveq r4, #1 - 3f8e: 2402 movne r4, #2 - 3f90: f8c8 4010 str.w r4, [r8, #16] - 3f94: e009 b.n 3faa <__d2b+0x82> - 3f96: 4668 mov r0, sp - 3f98: 2401 movs r4, #1 - 3f9a: f7ff fdd9 bl 3b50 <__lo0bits> - 3f9e: 9b00 ldr r3, [sp, #0] - 3fa0: f8c8 4010 str.w r4, [r8, #16] - 3fa4: f8c8 3014 str.w r3, [r8, #20] - 3fa8: 3020 adds r0, #32 - 3faa: f1b9 0f00 cmp.w r9, #0 - 3fae: d00a beq.n 3fc6 <__d2b+0x9e> - 3fb0: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - 3fb4: f1a9 0903 sub.w r9, r9, #3 - 3fb8: eb09 0300 add.w r3, r9, r0 - 3fbc: f1c0 0035 rsb r0, r0, #53 ; 0x35 - 3fc0: 603b str r3, [r7, #0] - 3fc2: 6030 str r0, [r6, #0] - 3fc4: e00b b.n 3fde <__d2b+0xb6> - 3fc6: eb08 0384 add.w r3, r8, r4, lsl #2 - 3fca: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - 3fce: 3802 subs r0, #2 - 3fd0: 6038 str r0, [r7, #0] - 3fd2: 6918 ldr r0, [r3, #16] - 3fd4: 0164 lsls r4, r4, #5 - 3fd6: f7ff fd9b bl 3b10 <__hi0bits> - 3fda: 1a24 subs r4, r4, r0 - 3fdc: 6034 str r4, [r6, #0] - 3fde: 4640 mov r0, r8 - 3fe0: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -00003fe4 <__fpclassifyd>: - 3fe4: 460b mov r3, r1 - 3fe6: b113 cbz r3, 3fee <__fpclassifyd+0xa> - 3fe8: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 3fec: d100 bne.n 3ff0 <__fpclassifyd+0xc> - 3fee: b1e0 cbz r0, 402a <__fpclassifyd+0x46> - 3ff0: 4a12 ldr r2, [pc, #72] ; (403c <__fpclassifyd+0x58>) - 3ff2: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - 3ff6: 4293 cmp r3, r2 - 3ff8: d919 bls.n 402e <__fpclassifyd+0x4a> - 3ffa: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - 3ffe: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - 4002: 4293 cmp r3, r2 - 4004: d913 bls.n 402e <__fpclassifyd+0x4a> - 4006: 4b0e ldr r3, [pc, #56] ; (4040 <__fpclassifyd+0x5c>) - 4008: 4299 cmp r1, r3 - 400a: d912 bls.n 4032 <__fpclassifyd+0x4e> - 400c: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - 4010: 429a cmp r2, r3 - 4012: d90e bls.n 4032 <__fpclassifyd+0x4e> - 4014: 4b0b ldr r3, [pc, #44] ; (4044 <__fpclassifyd+0x60>) - 4016: 4299 cmp r1, r3 - 4018: d002 beq.n 4020 <__fpclassifyd+0x3c> - 401a: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - 401e: d10a bne.n 4036 <__fpclassifyd+0x52> - 4020: f1d0 0001 rsbs r0, r0, #1 - 4024: bf38 it cc - 4026: 2000 movcc r0, #0 - 4028: 4770 bx lr - 402a: 2002 movs r0, #2 - 402c: 4770 bx lr - 402e: 2004 movs r0, #4 - 4030: 4770 bx lr - 4032: 2003 movs r0, #3 - 4034: 4770 bx lr - 4036: 2000 movs r0, #0 - 4038: 4770 bx lr - 403a: bf00 nop - 403c: 7fdfffff .word 0x7fdfffff - 4040: 000fffff .word 0x000fffff - 4044: 7ff00000 .word 0x7ff00000 - -00004048 <__ssprint_r>: - 4048: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 404c: 4681 mov r9, r0 - 404e: 6890 ldr r0, [r2, #8] - 4050: 460c mov r4, r1 - 4052: 4615 mov r5, r2 - 4054: f8d2 b000 ldr.w fp, [r2] - 4058: b118 cbz r0, 4062 <__ssprint_r+0x1a> - 405a: 2300 movs r3, #0 - 405c: 9301 str r3, [sp, #4] - 405e: 461e mov r6, r3 - 4060: e008 b.n 4074 <__ssprint_r+0x2c> - 4062: 6050 str r0, [r2, #4] - 4064: e069 b.n 413a <__ssprint_r+0xf2> - 4066: f8db 3000 ldr.w r3, [fp] - 406a: f8db 6004 ldr.w r6, [fp, #4] - 406e: f10b 0b08 add.w fp, fp, #8 - 4072: 9301 str r3, [sp, #4] - 4074: 2e00 cmp r6, #0 - 4076: d0f6 beq.n 4066 <__ssprint_r+0x1e> - 4078: 68a7 ldr r7, [r4, #8] - 407a: 42be cmp r6, r7 - 407c: d34a bcc.n 4114 <__ssprint_r+0xcc> - 407e: 89a3 ldrh r3, [r4, #12] - 4080: f413 6f90 tst.w r3, #1152 ; 0x480 - 4084: d044 beq.n 4110 <__ssprint_r+0xc8> - 4086: 6822 ldr r2, [r4, #0] - 4088: 6921 ldr r1, [r4, #16] - 408a: ebc1 0a02 rsb sl, r1, r2 - 408e: 6962 ldr r2, [r4, #20] - 4090: eb02 0842 add.w r8, r2, r2, lsl #1 - 4094: f10a 0201 add.w r2, sl, #1 - 4098: 1992 adds r2, r2, r6 - 409a: eb08 78d8 add.w r8, r8, r8, lsr #31 - 409e: ea4f 0868 mov.w r8, r8, asr #1 - 40a2: 4590 cmp r8, r2 - 40a4: bf38 it cc - 40a6: 4690 movcc r8, r2 - 40a8: f413 6f80 tst.w r3, #1024 ; 0x400 - 40ac: d010 beq.n 40d0 <__ssprint_r+0x88> - 40ae: 4648 mov r0, r9 - 40b0: 4641 mov r1, r8 - 40b2: f7fc ff35 bl f20 <_malloc_r> - 40b6: 4607 mov r7, r0 - 40b8: b1a0 cbz r0, 40e4 <__ssprint_r+0x9c> - 40ba: 6921 ldr r1, [r4, #16] - 40bc: 4652 mov r2, sl - 40be: f7fd f941 bl 1344 - 40c2: 89a3 ldrh r3, [r4, #12] - 40c4: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 40c8: f043 0380 orr.w r3, r3, #128 ; 0x80 - 40cc: 81a3 strh r3, [r4, #12] - 40ce: e016 b.n 40fe <__ssprint_r+0xb6> - 40d0: 4648 mov r0, r9 - 40d2: 4642 mov r2, r8 - 40d4: f7fd f95c bl 1390 <_realloc_r> - 40d8: 4607 mov r7, r0 - 40da: b980 cbnz r0, 40fe <__ssprint_r+0xb6> - 40dc: 4648 mov r0, r9 - 40de: 6921 ldr r1, [r4, #16] - 40e0: f7ff fbc4 bl 386c <_free_r> - 40e4: 230c movs r3, #12 - 40e6: f8c9 3000 str.w r3, [r9] - 40ea: 89a3 ldrh r3, [r4, #12] - 40ec: f04f 30ff mov.w r0, #4294967295 - 40f0: f043 0340 orr.w r3, r3, #64 ; 0x40 - 40f4: 81a3 strh r3, [r4, #12] - 40f6: 2300 movs r3, #0 - 40f8: 60ab str r3, [r5, #8] - 40fa: 606b str r3, [r5, #4] - 40fc: e01d b.n 413a <__ssprint_r+0xf2> - 40fe: 6127 str r7, [r4, #16] - 4100: 4457 add r7, sl - 4102: 6027 str r7, [r4, #0] - 4104: 4637 mov r7, r6 - 4106: ebca 0308 rsb r3, sl, r8 - 410a: f8c4 8014 str.w r8, [r4, #20] - 410e: 60a3 str r3, [r4, #8] - 4110: 42be cmp r6, r7 - 4112: d200 bcs.n 4116 <__ssprint_r+0xce> - 4114: 4637 mov r7, r6 - 4116: 463a mov r2, r7 - 4118: 6820 ldr r0, [r4, #0] - 411a: 9901 ldr r1, [sp, #4] - 411c: f7fd f91d bl 135a - 4120: 68a3 ldr r3, [r4, #8] - 4122: 1bdb subs r3, r3, r7 - 4124: 60a3 str r3, [r4, #8] - 4126: 6823 ldr r3, [r4, #0] - 4128: 19df adds r7, r3, r7 - 412a: 68ab ldr r3, [r5, #8] - 412c: 6027 str r7, [r4, #0] - 412e: 1b9e subs r6, r3, r6 - 4130: 60ae str r6, [r5, #8] - 4132: 2e00 cmp r6, #0 - 4134: d197 bne.n 4066 <__ssprint_r+0x1e> - 4136: 4630 mov r0, r6 - 4138: 606e str r6, [r5, #4] - 413a: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000413e <_calloc_r>: - 413e: b510 push {r4, lr} - 4140: 4351 muls r1, r2 - 4142: f7fc feed bl f20 <_malloc_r> - 4146: 4604 mov r4, r0 - 4148: b318 cbz r0, 4192 <_calloc_r+0x54> - 414a: f850 2c04 ldr.w r2, [r0, #-4] - 414e: f022 0203 bic.w r2, r2, #3 - 4152: 3a04 subs r2, #4 - 4154: 2a24 cmp r2, #36 ; 0x24 - 4156: d819 bhi.n 418c <_calloc_r+0x4e> - 4158: 2a13 cmp r2, #19 - 415a: 4603 mov r3, r0 - 415c: d90f bls.n 417e <_calloc_r+0x40> - 415e: 2100 movs r1, #0 - 4160: f840 1b04 str.w r1, [r0], #4 - 4164: 1d03 adds r3, r0, #4 - 4166: 2a1b cmp r2, #27 - 4168: 6061 str r1, [r4, #4] - 416a: d908 bls.n 417e <_calloc_r+0x40> - 416c: 6041 str r1, [r0, #4] - 416e: 1d18 adds r0, r3, #4 - 4170: 6059 str r1, [r3, #4] - 4172: 3308 adds r3, #8 - 4174: 2a24 cmp r2, #36 ; 0x24 - 4176: d102 bne.n 417e <_calloc_r+0x40> - 4178: 6041 str r1, [r0, #4] - 417a: 6059 str r1, [r3, #4] - 417c: 3308 adds r3, #8 - 417e: 461a mov r2, r3 - 4180: 2100 movs r1, #0 - 4182: f842 1b04 str.w r1, [r2], #4 - 4186: 6059 str r1, [r3, #4] - 4188: 6051 str r1, [r2, #4] - 418a: e002 b.n 4192 <_calloc_r+0x54> - 418c: 2100 movs r1, #0 - 418e: f7ff fc31 bl 39f4 - 4192: 4620 mov r0, r4 - 4194: bd10 pop {r4, pc} - ... - -00004198 <__aeabi_uidiv>: - 4198: 1e4a subs r2, r1, #1 - 419a: bf08 it eq - 419c: 4770 bxeq lr - 419e: f0c0 8124 bcc.w 43ea <__aeabi_uidiv+0x252> - 41a2: 4288 cmp r0, r1 - 41a4: f240 8116 bls.w 43d4 <__aeabi_uidiv+0x23c> - 41a8: 4211 tst r1, r2 - 41aa: f000 8117 beq.w 43dc <__aeabi_uidiv+0x244> - 41ae: fab0 f380 clz r3, r0 - 41b2: fab1 f281 clz r2, r1 - 41b6: eba2 0303 sub.w r3, r2, r3 - 41ba: f1c3 031f rsb r3, r3, #31 - 41be: a204 add r2, pc, #16 ; (adr r2, 41d0 <__aeabi_uidiv+0x38>) - 41c0: eb02 1303 add.w r3, r2, r3, lsl #4 - 41c4: f04f 0200 mov.w r2, #0 - 41c8: 469f mov pc, r3 - 41ca: bf00 nop - 41cc: f3af 8000 nop.w - 41d0: ebb0 7fc1 cmp.w r0, r1, lsl #31 - 41d4: bf00 nop - 41d6: eb42 0202 adc.w r2, r2, r2 - 41da: bf28 it cs - 41dc: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - 41e0: ebb0 7f81 cmp.w r0, r1, lsl #30 - 41e4: bf00 nop - 41e6: eb42 0202 adc.w r2, r2, r2 - 41ea: bf28 it cs - 41ec: eba0 7081 subcs.w r0, r0, r1, lsl #30 - 41f0: ebb0 7f41 cmp.w r0, r1, lsl #29 - 41f4: bf00 nop - 41f6: eb42 0202 adc.w r2, r2, r2 - 41fa: bf28 it cs - 41fc: eba0 7041 subcs.w r0, r0, r1, lsl #29 - 4200: ebb0 7f01 cmp.w r0, r1, lsl #28 - 4204: bf00 nop - 4206: eb42 0202 adc.w r2, r2, r2 - 420a: bf28 it cs - 420c: eba0 7001 subcs.w r0, r0, r1, lsl #28 - 4210: ebb0 6fc1 cmp.w r0, r1, lsl #27 - 4214: bf00 nop - 4216: eb42 0202 adc.w r2, r2, r2 - 421a: bf28 it cs - 421c: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - 4220: ebb0 6f81 cmp.w r0, r1, lsl #26 - 4224: bf00 nop - 4226: eb42 0202 adc.w r2, r2, r2 - 422a: bf28 it cs - 422c: eba0 6081 subcs.w r0, r0, r1, lsl #26 - 4230: ebb0 6f41 cmp.w r0, r1, lsl #25 - 4234: bf00 nop - 4236: eb42 0202 adc.w r2, r2, r2 - 423a: bf28 it cs - 423c: eba0 6041 subcs.w r0, r0, r1, lsl #25 - 4240: ebb0 6f01 cmp.w r0, r1, lsl #24 - 4244: bf00 nop - 4246: eb42 0202 adc.w r2, r2, r2 - 424a: bf28 it cs - 424c: eba0 6001 subcs.w r0, r0, r1, lsl #24 - 4250: ebb0 5fc1 cmp.w r0, r1, lsl #23 - 4254: bf00 nop - 4256: eb42 0202 adc.w r2, r2, r2 - 425a: bf28 it cs - 425c: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - 4260: ebb0 5f81 cmp.w r0, r1, lsl #22 - 4264: bf00 nop - 4266: eb42 0202 adc.w r2, r2, r2 - 426a: bf28 it cs - 426c: eba0 5081 subcs.w r0, r0, r1, lsl #22 - 4270: ebb0 5f41 cmp.w r0, r1, lsl #21 - 4274: bf00 nop - 4276: eb42 0202 adc.w r2, r2, r2 - 427a: bf28 it cs - 427c: eba0 5041 subcs.w r0, r0, r1, lsl #21 - 4280: ebb0 5f01 cmp.w r0, r1, lsl #20 - 4284: bf00 nop - 4286: eb42 0202 adc.w r2, r2, r2 - 428a: bf28 it cs - 428c: eba0 5001 subcs.w r0, r0, r1, lsl #20 - 4290: ebb0 4fc1 cmp.w r0, r1, lsl #19 - 4294: bf00 nop - 4296: eb42 0202 adc.w r2, r2, r2 - 429a: bf28 it cs - 429c: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - 42a0: ebb0 4f81 cmp.w r0, r1, lsl #18 - 42a4: bf00 nop - 42a6: eb42 0202 adc.w r2, r2, r2 - 42aa: bf28 it cs - 42ac: eba0 4081 subcs.w r0, r0, r1, lsl #18 - 42b0: ebb0 4f41 cmp.w r0, r1, lsl #17 - 42b4: bf00 nop - 42b6: eb42 0202 adc.w r2, r2, r2 - 42ba: bf28 it cs - 42bc: eba0 4041 subcs.w r0, r0, r1, lsl #17 - 42c0: ebb0 4f01 cmp.w r0, r1, lsl #16 - 42c4: bf00 nop - 42c6: eb42 0202 adc.w r2, r2, r2 - 42ca: bf28 it cs - 42cc: eba0 4001 subcs.w r0, r0, r1, lsl #16 - 42d0: ebb0 3fc1 cmp.w r0, r1, lsl #15 - 42d4: bf00 nop - 42d6: eb42 0202 adc.w r2, r2, r2 - 42da: bf28 it cs - 42dc: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - 42e0: ebb0 3f81 cmp.w r0, r1, lsl #14 - 42e4: bf00 nop - 42e6: eb42 0202 adc.w r2, r2, r2 - 42ea: bf28 it cs - 42ec: eba0 3081 subcs.w r0, r0, r1, lsl #14 - 42f0: ebb0 3f41 cmp.w r0, r1, lsl #13 - 42f4: bf00 nop - 42f6: eb42 0202 adc.w r2, r2, r2 - 42fa: bf28 it cs - 42fc: eba0 3041 subcs.w r0, r0, r1, lsl #13 - 4300: ebb0 3f01 cmp.w r0, r1, lsl #12 - 4304: bf00 nop - 4306: eb42 0202 adc.w r2, r2, r2 - 430a: bf28 it cs - 430c: eba0 3001 subcs.w r0, r0, r1, lsl #12 - 4310: ebb0 2fc1 cmp.w r0, r1, lsl #11 - 4314: bf00 nop - 4316: eb42 0202 adc.w r2, r2, r2 - 431a: bf28 it cs - 431c: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - 4320: ebb0 2f81 cmp.w r0, r1, lsl #10 - 4324: bf00 nop - 4326: eb42 0202 adc.w r2, r2, r2 - 432a: bf28 it cs - 432c: eba0 2081 subcs.w r0, r0, r1, lsl #10 - 4330: ebb0 2f41 cmp.w r0, r1, lsl #9 - 4334: bf00 nop - 4336: eb42 0202 adc.w r2, r2, r2 - 433a: bf28 it cs - 433c: eba0 2041 subcs.w r0, r0, r1, lsl #9 - 4340: ebb0 2f01 cmp.w r0, r1, lsl #8 - 4344: bf00 nop - 4346: eb42 0202 adc.w r2, r2, r2 - 434a: bf28 it cs - 434c: eba0 2001 subcs.w r0, r0, r1, lsl #8 - 4350: ebb0 1fc1 cmp.w r0, r1, lsl #7 - 4354: bf00 nop - 4356: eb42 0202 adc.w r2, r2, r2 - 435a: bf28 it cs - 435c: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - 4360: ebb0 1f81 cmp.w r0, r1, lsl #6 - 4364: bf00 nop - 4366: eb42 0202 adc.w r2, r2, r2 - 436a: bf28 it cs - 436c: eba0 1081 subcs.w r0, r0, r1, lsl #6 - 4370: ebb0 1f41 cmp.w r0, r1, lsl #5 - 4374: bf00 nop - 4376: eb42 0202 adc.w r2, r2, r2 - 437a: bf28 it cs - 437c: eba0 1041 subcs.w r0, r0, r1, lsl #5 - 4380: ebb0 1f01 cmp.w r0, r1, lsl #4 - 4384: bf00 nop - 4386: eb42 0202 adc.w r2, r2, r2 - 438a: bf28 it cs - 438c: eba0 1001 subcs.w r0, r0, r1, lsl #4 - 4390: ebb0 0fc1 cmp.w r0, r1, lsl #3 - 4394: bf00 nop - 4396: eb42 0202 adc.w r2, r2, r2 - 439a: bf28 it cs - 439c: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - 43a0: ebb0 0f81 cmp.w r0, r1, lsl #2 - 43a4: bf00 nop - 43a6: eb42 0202 adc.w r2, r2, r2 - 43aa: bf28 it cs - 43ac: eba0 0081 subcs.w r0, r0, r1, lsl #2 - 43b0: ebb0 0f41 cmp.w r0, r1, lsl #1 - 43b4: bf00 nop - 43b6: eb42 0202 adc.w r2, r2, r2 - 43ba: bf28 it cs - 43bc: eba0 0041 subcs.w r0, r0, r1, lsl #1 - 43c0: ebb0 0f01 cmp.w r0, r1 - 43c4: bf00 nop - 43c6: eb42 0202 adc.w r2, r2, r2 - 43ca: bf28 it cs - 43cc: eba0 0001 subcs.w r0, r0, r1 - 43d0: 4610 mov r0, r2 - 43d2: 4770 bx lr - 43d4: bf0c ite eq - 43d6: 2001 moveq r0, #1 - 43d8: 2000 movne r0, #0 - 43da: 4770 bx lr - 43dc: fab1 f281 clz r2, r1 - 43e0: f1c2 021f rsb r2, r2, #31 - 43e4: fa20 f002 lsr.w r0, r0, r2 - 43e8: 4770 bx lr - 43ea: b108 cbz r0, 43f0 <__aeabi_uidiv+0x258> - 43ec: f04f 30ff mov.w r0, #4294967295 - 43f0: f000 b966 b.w 46c0 <__aeabi_idiv0> - -000043f4 <__aeabi_uidivmod>: - 43f4: 2900 cmp r1, #0 - 43f6: d0f8 beq.n 43ea <__aeabi_uidiv+0x252> - 43f8: e92d 4003 stmdb sp!, {r0, r1, lr} - 43fc: f7ff fecc bl 4198 <__aeabi_uidiv> - 4400: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - 4404: fb02 f300 mul.w r3, r2, r0 - 4408: eba1 0103 sub.w r1, r1, r3 - 440c: 4770 bx lr - 440e: bf00 nop - -00004410 <__aeabi_idiv>: - 4410: 2900 cmp r1, #0 - 4412: f000 813e beq.w 4692 <.divsi3_skip_div0_test+0x27c> - -00004416 <.divsi3_skip_div0_test>: - 4416: ea80 0c01 eor.w ip, r0, r1 - 441a: bf48 it mi - 441c: 4249 negmi r1, r1 - 441e: 1e4a subs r2, r1, #1 - 4420: f000 811f beq.w 4662 <.divsi3_skip_div0_test+0x24c> - 4424: 0003 movs r3, r0 - 4426: bf48 it mi - 4428: 4243 negmi r3, r0 - 442a: 428b cmp r3, r1 - 442c: f240 811e bls.w 466c <.divsi3_skip_div0_test+0x256> - 4430: 4211 tst r1, r2 - 4432: f000 8123 beq.w 467c <.divsi3_skip_div0_test+0x266> - 4436: fab3 f283 clz r2, r3 - 443a: fab1 f081 clz r0, r1 - 443e: eba0 0202 sub.w r2, r0, r2 - 4442: f1c2 021f rsb r2, r2, #31 - 4446: a004 add r0, pc, #16 ; (adr r0, 4458 <.divsi3_skip_div0_test+0x42>) - 4448: eb00 1202 add.w r2, r0, r2, lsl #4 - 444c: f04f 0000 mov.w r0, #0 - 4450: 4697 mov pc, r2 - 4452: bf00 nop - 4454: f3af 8000 nop.w - 4458: ebb3 7fc1 cmp.w r3, r1, lsl #31 - 445c: bf00 nop - 445e: eb40 0000 adc.w r0, r0, r0 - 4462: bf28 it cs - 4464: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - 4468: ebb3 7f81 cmp.w r3, r1, lsl #30 - 446c: bf00 nop - 446e: eb40 0000 adc.w r0, r0, r0 - 4472: bf28 it cs - 4474: eba3 7381 subcs.w r3, r3, r1, lsl #30 - 4478: ebb3 7f41 cmp.w r3, r1, lsl #29 - 447c: bf00 nop - 447e: eb40 0000 adc.w r0, r0, r0 - 4482: bf28 it cs - 4484: eba3 7341 subcs.w r3, r3, r1, lsl #29 - 4488: ebb3 7f01 cmp.w r3, r1, lsl #28 - 448c: bf00 nop - 448e: eb40 0000 adc.w r0, r0, r0 - 4492: bf28 it cs - 4494: eba3 7301 subcs.w r3, r3, r1, lsl #28 - 4498: ebb3 6fc1 cmp.w r3, r1, lsl #27 - 449c: bf00 nop - 449e: eb40 0000 adc.w r0, r0, r0 - 44a2: bf28 it cs - 44a4: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - 44a8: ebb3 6f81 cmp.w r3, r1, lsl #26 - 44ac: bf00 nop - 44ae: eb40 0000 adc.w r0, r0, r0 - 44b2: bf28 it cs - 44b4: eba3 6381 subcs.w r3, r3, r1, lsl #26 - 44b8: ebb3 6f41 cmp.w r3, r1, lsl #25 - 44bc: bf00 nop - 44be: eb40 0000 adc.w r0, r0, r0 - 44c2: bf28 it cs - 44c4: eba3 6341 subcs.w r3, r3, r1, lsl #25 - 44c8: ebb3 6f01 cmp.w r3, r1, lsl #24 - 44cc: bf00 nop - 44ce: eb40 0000 adc.w r0, r0, r0 - 44d2: bf28 it cs - 44d4: eba3 6301 subcs.w r3, r3, r1, lsl #24 - 44d8: ebb3 5fc1 cmp.w r3, r1, lsl #23 - 44dc: bf00 nop - 44de: eb40 0000 adc.w r0, r0, r0 - 44e2: bf28 it cs - 44e4: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - 44e8: ebb3 5f81 cmp.w r3, r1, lsl #22 - 44ec: bf00 nop - 44ee: eb40 0000 adc.w r0, r0, r0 - 44f2: bf28 it cs - 44f4: eba3 5381 subcs.w r3, r3, r1, lsl #22 - 44f8: ebb3 5f41 cmp.w r3, r1, lsl #21 - 44fc: bf00 nop - 44fe: eb40 0000 adc.w r0, r0, r0 - 4502: bf28 it cs - 4504: eba3 5341 subcs.w r3, r3, r1, lsl #21 - 4508: ebb3 5f01 cmp.w r3, r1, lsl #20 - 450c: bf00 nop - 450e: eb40 0000 adc.w r0, r0, r0 - 4512: bf28 it cs - 4514: eba3 5301 subcs.w r3, r3, r1, lsl #20 - 4518: ebb3 4fc1 cmp.w r3, r1, lsl #19 - 451c: bf00 nop - 451e: eb40 0000 adc.w r0, r0, r0 - 4522: bf28 it cs - 4524: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - 4528: ebb3 4f81 cmp.w r3, r1, lsl #18 - 452c: bf00 nop - 452e: eb40 0000 adc.w r0, r0, r0 - 4532: bf28 it cs - 4534: eba3 4381 subcs.w r3, r3, r1, lsl #18 - 4538: ebb3 4f41 cmp.w r3, r1, lsl #17 - 453c: bf00 nop - 453e: eb40 0000 adc.w r0, r0, r0 - 4542: bf28 it cs - 4544: eba3 4341 subcs.w r3, r3, r1, lsl #17 - 4548: ebb3 4f01 cmp.w r3, r1, lsl #16 - 454c: bf00 nop - 454e: eb40 0000 adc.w r0, r0, r0 - 4552: bf28 it cs - 4554: eba3 4301 subcs.w r3, r3, r1, lsl #16 - 4558: ebb3 3fc1 cmp.w r3, r1, lsl #15 - 455c: bf00 nop - 455e: eb40 0000 adc.w r0, r0, r0 - 4562: bf28 it cs - 4564: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - 4568: ebb3 3f81 cmp.w r3, r1, lsl #14 - 456c: bf00 nop - 456e: eb40 0000 adc.w r0, r0, r0 - 4572: bf28 it cs - 4574: eba3 3381 subcs.w r3, r3, r1, lsl #14 - 4578: ebb3 3f41 cmp.w r3, r1, lsl #13 - 457c: bf00 nop - 457e: eb40 0000 adc.w r0, r0, r0 - 4582: bf28 it cs - 4584: eba3 3341 subcs.w r3, r3, r1, lsl #13 - 4588: ebb3 3f01 cmp.w r3, r1, lsl #12 - 458c: bf00 nop - 458e: eb40 0000 adc.w r0, r0, r0 - 4592: bf28 it cs - 4594: eba3 3301 subcs.w r3, r3, r1, lsl #12 - 4598: ebb3 2fc1 cmp.w r3, r1, lsl #11 - 459c: bf00 nop - 459e: eb40 0000 adc.w r0, r0, r0 - 45a2: bf28 it cs - 45a4: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - 45a8: ebb3 2f81 cmp.w r3, r1, lsl #10 - 45ac: bf00 nop - 45ae: eb40 0000 adc.w r0, r0, r0 - 45b2: bf28 it cs - 45b4: eba3 2381 subcs.w r3, r3, r1, lsl #10 - 45b8: ebb3 2f41 cmp.w r3, r1, lsl #9 - 45bc: bf00 nop - 45be: eb40 0000 adc.w r0, r0, r0 - 45c2: bf28 it cs - 45c4: eba3 2341 subcs.w r3, r3, r1, lsl #9 - 45c8: ebb3 2f01 cmp.w r3, r1, lsl #8 - 45cc: bf00 nop - 45ce: eb40 0000 adc.w r0, r0, r0 - 45d2: bf28 it cs - 45d4: eba3 2301 subcs.w r3, r3, r1, lsl #8 - 45d8: ebb3 1fc1 cmp.w r3, r1, lsl #7 - 45dc: bf00 nop - 45de: eb40 0000 adc.w r0, r0, r0 - 45e2: bf28 it cs - 45e4: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - 45e8: ebb3 1f81 cmp.w r3, r1, lsl #6 - 45ec: bf00 nop - 45ee: eb40 0000 adc.w r0, r0, r0 - 45f2: bf28 it cs - 45f4: eba3 1381 subcs.w r3, r3, r1, lsl #6 - 45f8: ebb3 1f41 cmp.w r3, r1, lsl #5 - 45fc: bf00 nop - 45fe: eb40 0000 adc.w r0, r0, r0 - 4602: bf28 it cs - 4604: eba3 1341 subcs.w r3, r3, r1, lsl #5 - 4608: ebb3 1f01 cmp.w r3, r1, lsl #4 - 460c: bf00 nop - 460e: eb40 0000 adc.w r0, r0, r0 - 4612: bf28 it cs - 4614: eba3 1301 subcs.w r3, r3, r1, lsl #4 - 4618: ebb3 0fc1 cmp.w r3, r1, lsl #3 - 461c: bf00 nop - 461e: eb40 0000 adc.w r0, r0, r0 - 4622: bf28 it cs - 4624: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - 4628: ebb3 0f81 cmp.w r3, r1, lsl #2 - 462c: bf00 nop - 462e: eb40 0000 adc.w r0, r0, r0 - 4632: bf28 it cs - 4634: eba3 0381 subcs.w r3, r3, r1, lsl #2 - 4638: ebb3 0f41 cmp.w r3, r1, lsl #1 - 463c: bf00 nop - 463e: eb40 0000 adc.w r0, r0, r0 - 4642: bf28 it cs - 4644: eba3 0341 subcs.w r3, r3, r1, lsl #1 - 4648: ebb3 0f01 cmp.w r3, r1 - 464c: bf00 nop - 464e: eb40 0000 adc.w r0, r0, r0 - 4652: bf28 it cs - 4654: eba3 0301 subcs.w r3, r3, r1 - 4658: f1bc 0f00 cmp.w ip, #0 - 465c: bf48 it mi - 465e: 4240 negmi r0, r0 - 4660: 4770 bx lr - 4662: ea9c 0f00 teq ip, r0 - 4666: bf48 it mi - 4668: 4240 negmi r0, r0 - 466a: 4770 bx lr - 466c: bf38 it cc - 466e: 2000 movcc r0, #0 - 4670: bf04 itt eq - 4672: ea4f 70ec moveq.w r0, ip, asr #31 - 4676: f040 0001 orreq.w r0, r0, #1 - 467a: 4770 bx lr - 467c: fab1 f281 clz r2, r1 - 4680: f1c2 021f rsb r2, r2, #31 - 4684: f1bc 0f00 cmp.w ip, #0 - 4688: fa23 f002 lsr.w r0, r3, r2 - 468c: bf48 it mi - 468e: 4240 negmi r0, r0 - 4690: 4770 bx lr - 4692: 2800 cmp r0, #0 - 4694: bfc8 it gt - 4696: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - 469a: bfb8 it lt - 469c: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - 46a0: f000 b80e b.w 46c0 <__aeabi_idiv0> - -000046a4 <__aeabi_idivmod>: - 46a4: 2900 cmp r1, #0 - 46a6: d0f4 beq.n 4692 <.divsi3_skip_div0_test+0x27c> - 46a8: e92d 4003 stmdb sp!, {r0, r1, lr} - 46ac: f7ff feb3 bl 4416 <.divsi3_skip_div0_test> - 46b0: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - 46b4: fb02 f300 mul.w r3, r2, r0 - 46b8: eba1 0103 sub.w r1, r1, r3 - 46bc: 4770 bx lr - 46be: bf00 nop - -000046c0 <__aeabi_idiv0>: - 46c0: 4770 bx lr - 46c2: bf00 nop - -000046c4 <__gedf2>: - 46c4: f04f 3cff mov.w ip, #4294967295 - 46c8: e006 b.n 46d8 <__cmpdf2+0x4> - 46ca: bf00 nop - -000046cc <__ledf2>: - 46cc: f04f 0c01 mov.w ip, #1 - 46d0: e002 b.n 46d8 <__cmpdf2+0x4> - 46d2: bf00 nop - -000046d4 <__cmpdf2>: - 46d4: f04f 0c01 mov.w ip, #1 - 46d8: f84d cd04 str.w ip, [sp, #-4]! - 46dc: ea4f 0c41 mov.w ip, r1, lsl #1 - 46e0: ea7f 5c6c mvns.w ip, ip, asr #21 - 46e4: ea4f 0c43 mov.w ip, r3, lsl #1 - 46e8: bf18 it ne - 46ea: ea7f 5c6c mvnsne.w ip, ip, asr #21 - 46ee: d01b beq.n 4728 <__cmpdf2+0x54> - 46f0: b001 add sp, #4 - 46f2: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - 46f6: bf0c ite eq - 46f8: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - 46fc: ea91 0f03 teqne r1, r3 - 4700: bf02 ittt eq - 4702: ea90 0f02 teqeq r0, r2 - 4706: 2000 moveq r0, #0 - 4708: 4770 bxeq lr - 470a: f110 0f00 cmn.w r0, #0 - 470e: ea91 0f03 teq r1, r3 - 4712: bf58 it pl - 4714: 4299 cmppl r1, r3 - 4716: bf08 it eq - 4718: 4290 cmpeq r0, r2 - 471a: bf2c ite cs - 471c: 17d8 asrcs r0, r3, #31 - 471e: ea6f 70e3 mvncc.w r0, r3, asr #31 - 4722: f040 0001 orr.w r0, r0, #1 - 4726: 4770 bx lr - 4728: ea4f 0c41 mov.w ip, r1, lsl #1 - 472c: ea7f 5c6c mvns.w ip, ip, asr #21 - 4730: d102 bne.n 4738 <__cmpdf2+0x64> - 4732: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - 4736: d107 bne.n 4748 <__cmpdf2+0x74> - 4738: ea4f 0c43 mov.w ip, r3, lsl #1 - 473c: ea7f 5c6c mvns.w ip, ip, asr #21 - 4740: d1d6 bne.n 46f0 <__cmpdf2+0x1c> - 4742: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - 4746: d0d3 beq.n 46f0 <__cmpdf2+0x1c> - 4748: f85d 0b04 ldr.w r0, [sp], #4 - 474c: 4770 bx lr - 474e: bf00 nop - -00004750 <__aeabi_cdrcmple>: - 4750: 4684 mov ip, r0 - 4752: 4610 mov r0, r2 - 4754: 4662 mov r2, ip - 4756: 468c mov ip, r1 - 4758: 4619 mov r1, r3 - 475a: 4663 mov r3, ip - 475c: e000 b.n 4760 <__aeabi_cdcmpeq> - 475e: bf00 nop - -00004760 <__aeabi_cdcmpeq>: - 4760: b501 push {r0, lr} - 4762: f7ff ffb7 bl 46d4 <__cmpdf2> - 4766: 2800 cmp r0, #0 - 4768: bf48 it mi - 476a: f110 0f00 cmnmi.w r0, #0 - 476e: bd01 pop {r0, pc} - -00004770 <__aeabi_dcmpeq>: - 4770: f84d ed08 str.w lr, [sp, #-8]! - 4774: f7ff fff4 bl 4760 <__aeabi_cdcmpeq> - 4778: bf0c ite eq - 477a: 2001 moveq r0, #1 - 477c: 2000 movne r0, #0 - 477e: f85d fb08 ldr.w pc, [sp], #8 - 4782: bf00 nop - -00004784 <__aeabi_dcmplt>: - 4784: f84d ed08 str.w lr, [sp, #-8]! - 4788: f7ff ffea bl 4760 <__aeabi_cdcmpeq> - 478c: bf34 ite cc - 478e: 2001 movcc r0, #1 - 4790: 2000 movcs r0, #0 - 4792: f85d fb08 ldr.w pc, [sp], #8 - 4796: bf00 nop - -00004798 <__aeabi_dcmple>: - 4798: f84d ed08 str.w lr, [sp, #-8]! - 479c: f7ff ffe0 bl 4760 <__aeabi_cdcmpeq> - 47a0: bf94 ite ls - 47a2: 2001 movls r0, #1 - 47a4: 2000 movhi r0, #0 - 47a6: f85d fb08 ldr.w pc, [sp], #8 - 47aa: bf00 nop - -000047ac <__aeabi_dcmpge>: - 47ac: f84d ed08 str.w lr, [sp, #-8]! - 47b0: f7ff ffce bl 4750 <__aeabi_cdrcmple> - 47b4: bf94 ite ls - 47b6: 2001 movls r0, #1 - 47b8: 2000 movhi r0, #0 - 47ba: f85d fb08 ldr.w pc, [sp], #8 - 47be: bf00 nop - -000047c0 <__aeabi_dcmpgt>: - 47c0: f84d ed08 str.w lr, [sp, #-8]! - 47c4: f7ff ffc4 bl 4750 <__aeabi_cdrcmple> - 47c8: bf34 ite cc - 47ca: 2001 movcc r0, #1 - 47cc: 2000 movcs r0, #0 - 47ce: f85d fb08 ldr.w pc, [sp], #8 - 47d2: bf00 nop - -000047d4 <__aeabi_uldivmod>: - 47d4: b94b cbnz r3, 47ea <__aeabi_uldivmod+0x16> - 47d6: b942 cbnz r2, 47ea <__aeabi_uldivmod+0x16> - 47d8: 2900 cmp r1, #0 - 47da: bf08 it eq - 47dc: 2800 cmpeq r0, #0 - 47de: d002 beq.n 47e6 <__aeabi_uldivmod+0x12> - 47e0: f04f 31ff mov.w r1, #4294967295 - 47e4: 4608 mov r0, r1 - 47e6: f7ff bf6b b.w 46c0 <__aeabi_idiv0> - 47ea: b082 sub sp, #8 - 47ec: 46ec mov ip, sp - 47ee: e92d 5000 stmdb sp!, {ip, lr} - 47f2: f000 f81d bl 4830 <__gnu_uldivmod_helper> - 47f6: f8dd e004 ldr.w lr, [sp, #4] - 47fa: b002 add sp, #8 - 47fc: bc0c pop {r2, r3} - 47fe: 4770 bx lr - -00004800 <__gnu_ldivmod_helper>: - 4800: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - 4804: 4616 mov r6, r2 - 4806: 4680 mov r8, r0 - 4808: 4689 mov r9, r1 - 480a: 461d mov r5, r3 - 480c: f000 f828 bl 4860 <__divdi3> - 4810: fb00 f305 mul.w r3, r0, r5 - 4814: fba0 4506 umull r4, r5, r0, r6 - 4818: fb06 3601 mla r6, r6, r1, r3 - 481c: 9b06 ldr r3, [sp, #24] - 481e: 1975 adds r5, r6, r5 - 4820: ebb8 0404 subs.w r4, r8, r4 - 4824: eb69 0505 sbc.w r5, r9, r5 - 4828: e9c3 4500 strd r4, r5, [r3] - 482c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -00004830 <__gnu_uldivmod_helper>: - 4830: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - 4834: 4616 mov r6, r2 - 4836: 4680 mov r8, r0 - 4838: 4689 mov r9, r1 - 483a: 461d mov r5, r3 - 483c: f000 f9c0 bl 4bc0 <__udivdi3> - 4840: fb00 f305 mul.w r3, r0, r5 - 4844: fba0 4506 umull r4, r5, r0, r6 - 4848: fb06 3601 mla r6, r6, r1, r3 - 484c: 9b06 ldr r3, [sp, #24] - 484e: 1975 adds r5, r6, r5 - 4850: ebb8 0404 subs.w r4, r8, r4 - 4854: eb69 0505 sbc.w r5, r9, r5 - 4858: e9c3 4500 strd r4, r5, [r3] - 485c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -00004860 <__divdi3>: - 4860: 2900 cmp r1, #0 - 4862: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4866: 461c mov r4, r3 - 4868: b085 sub sp, #20 - 486a: f2c0 80cb blt.w 4a04 <__divdi3+0x1a4> - 486e: 2600 movs r6, #0 - 4870: 2c00 cmp r4, #0 - 4872: f2c0 80c2 blt.w 49fa <__divdi3+0x19a> - 4876: 468c mov ip, r1 - 4878: 4617 mov r7, r2 - 487a: 4614 mov r4, r2 - 487c: 4605 mov r5, r0 - 487e: 4688 mov r8, r1 - 4880: 469a mov sl, r3 - 4882: 2b00 cmp r3, #0 - 4884: d14a bne.n 491c <__divdi3+0xbc> - 4886: 428a cmp r2, r1 - 4888: d96e bls.n 4968 <__divdi3+0x108> - 488a: fab2 f382 clz r3, r2 - 488e: b15b cbz r3, 48a8 <__divdi3+0x48> - 4890: f1c3 0420 rsb r4, r3, #32 - 4894: fa01 f803 lsl.w r8, r1, r3 - 4898: fa30 f204 lsrs.w r2, r0, r4 - 489c: fa10 f503 lsls.w r5, r0, r3 - 48a0: fa17 f403 lsls.w r4, r7, r3 - 48a4: ea42 0808 orr.w r8, r2, r8 - 48a8: ea4f 4a14 mov.w sl, r4, lsr #16 - 48ac: 4640 mov r0, r8 - 48ae: 4651 mov r1, sl - 48b0: fa1f fb84 uxth.w fp, r4 - 48b4: f7ff fc70 bl 4198 <__aeabi_uidiv> - 48b8: 4651 mov r1, sl - 48ba: 4681 mov r9, r0 - 48bc: 4640 mov r0, r8 - 48be: f7ff fd99 bl 43f4 <__aeabi_uidivmod> - 48c2: 0c28 lsrs r0, r5, #16 - 48c4: fb0b f309 mul.w r3, fp, r9 - 48c8: ea40 4801 orr.w r8, r0, r1, lsl #16 - 48cc: 4543 cmp r3, r8 - 48ce: d909 bls.n 48e4 <__divdi3+0x84> - 48d0: eb18 0804 adds.w r8, r8, r4 - 48d4: f109 39ff add.w r9, r9, #4294967295 - 48d8: d204 bcs.n 48e4 <__divdi3+0x84> - 48da: 4543 cmp r3, r8 - 48dc: bf84 itt hi - 48de: f109 39ff addhi.w r9, r9, #4294967295 - 48e2: 44a0 addhi r8, r4 - 48e4: ebc3 0808 rsb r8, r3, r8 - 48e8: 4651 mov r1, sl - 48ea: 4640 mov r0, r8 - 48ec: b2ad uxth r5, r5 - 48ee: f7ff fc53 bl 4198 <__aeabi_uidiv> - 48f2: 4651 mov r1, sl - 48f4: 4607 mov r7, r0 - 48f6: 4640 mov r0, r8 - 48f8: f7ff fd7c bl 43f4 <__aeabi_uidivmod> - 48fc: fb0b fb07 mul.w fp, fp, r7 - 4900: ea45 4501 orr.w r5, r5, r1, lsl #16 - 4904: 45ab cmp fp, r5 - 4906: d905 bls.n 4914 <__divdi3+0xb4> - 4908: 3f01 subs r7, #1 - 490a: 192d adds r5, r5, r4 - 490c: d202 bcs.n 4914 <__divdi3+0xb4> - 490e: 45ab cmp fp, r5 - 4910: bf88 it hi - 4912: 3f01 subhi r7, #1 - 4914: ea47 4909 orr.w r9, r7, r9, lsl #16 - 4918: 2400 movs r4, #0 - 491a: e003 b.n 4924 <__divdi3+0xc4> - 491c: 428b cmp r3, r1 - 491e: d90c bls.n 493a <__divdi3+0xda> - 4920: 2400 movs r4, #0 - 4922: 46a1 mov r9, r4 - 4924: 464a mov r2, r9 - 4926: 4623 mov r3, r4 - 4928: b116 cbz r6, 4930 <__divdi3+0xd0> - 492a: 4252 negs r2, r2 - 492c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 4930: 4610 mov r0, r2 - 4932: 4619 mov r1, r3 - 4934: b005 add sp, #20 - 4936: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 493a: fab3 f483 clz r4, r3 - 493e: 2c00 cmp r4, #0 - 4940: f040 80b3 bne.w 4aaa <__divdi3+0x24a> - 4944: 428b cmp r3, r1 - 4946: f04f 0901 mov.w r9, #1 - 494a: bf2c ite cs - 494c: f04f 0c00 movcs.w ip, #0 - 4950: f04f 0c01 movcc.w ip, #1 - 4954: 4282 cmp r2, r0 - 4956: bf8c ite hi - 4958: 4667 movhi r7, ip - 495a: f04c 0701 orrls.w r7, ip, #1 - 495e: 2f00 cmp r7, #0 - 4960: d1e0 bne.n 4924 <__divdi3+0xc4> - 4962: 463c mov r4, r7 - 4964: 46b9 mov r9, r7 - 4966: e7dd b.n 4924 <__divdi3+0xc4> - 4968: b922 cbnz r2, 4974 <__divdi3+0x114> - 496a: 2001 movs r0, #1 - 496c: 4611 mov r1, r2 - 496e: f7ff fc13 bl 4198 <__aeabi_uidiv> - 4972: 4604 mov r4, r0 - 4974: fab4 f384 clz r3, r4 - 4978: 2b00 cmp r3, #0 - 497a: d149 bne.n 4a10 <__divdi3+0x1b0> - 497c: ebc4 0808 rsb r8, r4, r8 - 4980: 0c27 lsrs r7, r4, #16 - 4982: fa1f fa84 uxth.w sl, r4 - 4986: 2101 movs r1, #1 - 4988: 9102 str r1, [sp, #8] - 498a: 4639 mov r1, r7 - 498c: 4640 mov r0, r8 - 498e: f7ff fc03 bl 4198 <__aeabi_uidiv> - 4992: 4639 mov r1, r7 - 4994: 4681 mov r9, r0 - 4996: 4640 mov r0, r8 - 4998: f7ff fd2c bl 43f4 <__aeabi_uidivmod> - 499c: 0c2a lsrs r2, r5, #16 - 499e: fb0a f309 mul.w r3, sl, r9 - 49a2: ea42 4b01 orr.w fp, r2, r1, lsl #16 - 49a6: 455b cmp r3, fp - 49a8: d909 bls.n 49be <__divdi3+0x15e> - 49aa: eb1b 0b04 adds.w fp, fp, r4 - 49ae: f109 39ff add.w r9, r9, #4294967295 - 49b2: d204 bcs.n 49be <__divdi3+0x15e> - 49b4: 455b cmp r3, fp - 49b6: bf84 itt hi - 49b8: f109 39ff addhi.w r9, r9, #4294967295 - 49bc: 44a3 addhi fp, r4 - 49be: ebc3 0b0b rsb fp, r3, fp - 49c2: 4639 mov r1, r7 - 49c4: 4658 mov r0, fp - 49c6: b2ad uxth r5, r5 - 49c8: f7ff fbe6 bl 4198 <__aeabi_uidiv> - 49cc: 4639 mov r1, r7 - 49ce: 4680 mov r8, r0 - 49d0: 4658 mov r0, fp - 49d2: f7ff fd0f bl 43f4 <__aeabi_uidivmod> - 49d6: fb0a fa08 mul.w sl, sl, r8 - 49da: ea45 4501 orr.w r5, r5, r1, lsl #16 - 49de: 45aa cmp sl, r5 - 49e0: d907 bls.n 49f2 <__divdi3+0x192> - 49e2: 192d adds r5, r5, r4 - 49e4: f108 38ff add.w r8, r8, #4294967295 - 49e8: d203 bcs.n 49f2 <__divdi3+0x192> - 49ea: 45aa cmp sl, r5 - 49ec: bf88 it hi - 49ee: f108 38ff addhi.w r8, r8, #4294967295 - 49f2: ea48 4909 orr.w r9, r8, r9, lsl #16 - 49f6: 9c02 ldr r4, [sp, #8] - 49f8: e794 b.n 4924 <__divdi3+0xc4> - 49fa: 43f6 mvns r6, r6 - 49fc: 4252 negs r2, r2 - 49fe: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 4a02: e738 b.n 4876 <__divdi3+0x16> - 4a04: 4240 negs r0, r0 - 4a06: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 4a0a: f04f 36ff mov.w r6, #4294967295 - 4a0e: e72f b.n 4870 <__divdi3+0x10> - 4a10: 409c lsls r4, r3 - 4a12: f1c3 0720 rsb r7, r3, #32 - 4a16: fa28 fa07 lsr.w sl, r8, r7 - 4a1a: fa35 f207 lsrs.w r2, r5, r7 - 4a1e: 0c27 lsrs r7, r4, #16 - 4a20: fa08 fb03 lsl.w fp, r8, r3 - 4a24: 4639 mov r1, r7 - 4a26: 4650 mov r0, sl - 4a28: ea42 020b orr.w r2, r2, fp - 4a2c: 409d lsls r5, r3 - 4a2e: 9202 str r2, [sp, #8] - 4a30: f7ff fbb2 bl 4198 <__aeabi_uidiv> - 4a34: 4639 mov r1, r7 - 4a36: 4683 mov fp, r0 - 4a38: 4650 mov r0, sl - 4a3a: f7ff fcdb bl 43f4 <__aeabi_uidivmod> - 4a3e: 9b02 ldr r3, [sp, #8] - 4a40: fa1f fa84 uxth.w sl, r4 - 4a44: ea4f 4913 mov.w r9, r3, lsr #16 - 4a48: fb0a f30b mul.w r3, sl, fp - 4a4c: ea49 4801 orr.w r8, r9, r1, lsl #16 - 4a50: 4543 cmp r3, r8 - 4a52: d905 bls.n 4a60 <__divdi3+0x200> - 4a54: eb18 0804 adds.w r8, r8, r4 - 4a58: f10b 3bff add.w fp, fp, #4294967295 - 4a5c: f0c0 80aa bcc.w 4bb4 <__divdi3+0x354> - 4a60: ebc3 0808 rsb r8, r3, r8 - 4a64: 4639 mov r1, r7 - 4a66: 4640 mov r0, r8 - 4a68: f7ff fb96 bl 4198 <__aeabi_uidiv> - 4a6c: 4639 mov r1, r7 - 4a6e: 4681 mov r9, r0 - 4a70: 4640 mov r0, r8 - 4a72: f7ff fcbf bl 43f4 <__aeabi_uidivmod> - 4a76: 9802 ldr r0, [sp, #8] - 4a78: fb0a f309 mul.w r3, sl, r9 - 4a7c: fa1f fc80 uxth.w ip, r0 - 4a80: ea4c 4801 orr.w r8, ip, r1, lsl #16 - 4a84: 4543 cmp r3, r8 - 4a86: d909 bls.n 4a9c <__divdi3+0x23c> - 4a88: eb18 0804 adds.w r8, r8, r4 - 4a8c: f109 39ff add.w r9, r9, #4294967295 - 4a90: d204 bcs.n 4a9c <__divdi3+0x23c> - 4a92: 4543 cmp r3, r8 - 4a94: bf84 itt hi - 4a96: f109 39ff addhi.w r9, r9, #4294967295 - 4a9a: 44a0 addhi r8, r4 - 4a9c: ea49 4e0b orr.w lr, r9, fp, lsl #16 - 4aa0: ebc3 0808 rsb r8, r3, r8 - 4aa4: f8cd e008 str.w lr, [sp, #8] - 4aa8: e76f b.n 498a <__divdi3+0x12a> - 4aaa: f1c4 0320 rsb r3, r4, #32 - 4aae: fa0a fa04 lsl.w sl, sl, r4 - 4ab2: 40da lsrs r2, r3 - 4ab4: fa21 f803 lsr.w r8, r1, r3 - 4ab8: ea42 0a0a orr.w sl, r2, sl - 4abc: fa01 f904 lsl.w r9, r1, r4 - 4ac0: fa30 f203 lsrs.w r2, r0, r3 - 4ac4: 4640 mov r0, r8 - 4ac6: ea4f 4b1a mov.w fp, sl, lsr #16 - 4aca: ea42 0109 orr.w r1, r2, r9 - 4ace: 9103 str r1, [sp, #12] - 4ad0: 4659 mov r1, fp - 4ad2: fa17 f304 lsls.w r3, r7, r4 - 4ad6: 9302 str r3, [sp, #8] - 4ad8: f7ff fb5e bl 4198 <__aeabi_uidiv> - 4adc: 4659 mov r1, fp - 4ade: 4681 mov r9, r0 - 4ae0: 4640 mov r0, r8 - 4ae2: f7ff fc87 bl 43f4 <__aeabi_uidivmod> - 4ae6: fa1f f38a uxth.w r3, sl - 4aea: 9803 ldr r0, [sp, #12] - 4aec: fb03 f209 mul.w r2, r3, r9 - 4af0: 0c07 lsrs r7, r0, #16 - 4af2: ea47 4801 orr.w r8, r7, r1, lsl #16 - 4af6: 4542 cmp r2, r8 - 4af8: d904 bls.n 4b04 <__divdi3+0x2a4> - 4afa: eb18 080a adds.w r8, r8, sl - 4afe: f109 39ff add.w r9, r9, #4294967295 - 4b02: d351 bcc.n 4ba8 <__divdi3+0x348> - 4b04: ebc2 0808 rsb r8, r2, r8 - 4b08: 4659 mov r1, fp - 4b0a: 4640 mov r0, r8 - 4b0c: 9301 str r3, [sp, #4] - 4b0e: f7ff fb43 bl 4198 <__aeabi_uidiv> - 4b12: 4659 mov r1, fp - 4b14: 4607 mov r7, r0 - 4b16: 4640 mov r0, r8 - 4b18: f7ff fc6c bl 43f4 <__aeabi_uidivmod> - 4b1c: 9b01 ldr r3, [sp, #4] - 4b1e: 9803 ldr r0, [sp, #12] - 4b20: fb03 f307 mul.w r3, r3, r7 - 4b24: fa1f fc80 uxth.w ip, r0 - 4b28: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - 4b2c: 4563 cmp r3, ip - 4b2e: d907 bls.n 4b40 <__divdi3+0x2e0> - 4b30: 3f01 subs r7, #1 - 4b32: eb1c 0c0a adds.w ip, ip, sl - 4b36: d203 bcs.n 4b40 <__divdi3+0x2e0> - 4b38: 4563 cmp r3, ip - 4b3a: d901 bls.n 4b40 <__divdi3+0x2e0> - 4b3c: 3f01 subs r7, #1 - 4b3e: 44d4 add ip, sl - 4b40: ea47 4909 orr.w r9, r7, r9, lsl #16 - 4b44: 9f02 ldr r7, [sp, #8] - 4b46: ebc3 0c0c rsb ip, r3, ip - 4b4a: fa1f fe89 uxth.w lr, r9 - 4b4e: ea4f 4319 mov.w r3, r9, lsr #16 - 4b52: b2b8 uxth r0, r7 - 4b54: 0c3f lsrs r7, r7, #16 - 4b56: fb00 f80e mul.w r8, r0, lr - 4b5a: fb00 f103 mul.w r1, r0, r3 - 4b5e: fb07 120e mla r2, r7, lr, r1 - 4b62: fb07 f003 mul.w r0, r7, r3 - 4b66: eb02 4218 add.w r2, r2, r8, lsr #16 - 4b6a: 4291 cmp r1, r2 - 4b6c: bf88 it hi - 4b6e: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - 4b72: eb00 4e12 add.w lr, r0, r2, lsr #16 - 4b76: 45f4 cmp ip, lr - 4b78: d312 bcc.n 4ba0 <__divdi3+0x340> - 4b7a: ea4f 4202 mov.w r2, r2, lsl #16 - 4b7e: fa1f f888 uxth.w r8, r8 - 4b82: bf14 ite ne - 4b84: 2100 movne r1, #0 - 4b86: 2101 moveq r1, #1 - 4b88: eb02 0c08 add.w ip, r2, r8 - 4b8c: fa15 f404 lsls.w r4, r5, r4 - 4b90: 4564 cmp r4, ip - 4b92: bf2c ite cs - 4b94: 2400 movcs r4, #0 - 4b96: f001 0401 andcc.w r4, r1, #1 - 4b9a: 2c00 cmp r4, #0 - 4b9c: f43f aec2 beq.w 4924 <__divdi3+0xc4> - 4ba0: f109 39ff add.w r9, r9, #4294967295 - 4ba4: 2400 movs r4, #0 - 4ba6: e6bd b.n 4924 <__divdi3+0xc4> - 4ba8: 4542 cmp r2, r8 - 4baa: bf84 itt hi - 4bac: f109 39ff addhi.w r9, r9, #4294967295 - 4bb0: 44d0 addhi r8, sl - 4bb2: e7a7 b.n 4b04 <__divdi3+0x2a4> - 4bb4: 4543 cmp r3, r8 - 4bb6: bf84 itt hi - 4bb8: f10b 3bff addhi.w fp, fp, #4294967295 - 4bbc: 44a0 addhi r8, r4 - 4bbe: e74f b.n 4a60 <__divdi3+0x200> - -00004bc0 <__udivdi3>: - 4bc0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4bc4: 4605 mov r5, r0 - 4bc6: b083 sub sp, #12 - 4bc8: 460c mov r4, r1 - 4bca: 4617 mov r7, r2 - 4bcc: 4680 mov r8, r0 - 4bce: 460e mov r6, r1 - 4bd0: 2b00 cmp r3, #0 - 4bd2: d14d bne.n 4c70 <__udivdi3+0xb0> - 4bd4: 428a cmp r2, r1 - 4bd6: d961 bls.n 4c9c <__udivdi3+0xdc> - 4bd8: fab2 f382 clz r3, r2 - 4bdc: b153 cbz r3, 4bf4 <__udivdi3+0x34> - 4bde: f1c3 0420 rsb r4, r3, #32 - 4be2: fa11 f603 lsls.w r6, r1, r3 - 4be6: fa30 f204 lsrs.w r2, r0, r4 - 4bea: 409f lsls r7, r3 - 4bec: ea42 0606 orr.w r6, r2, r6 - 4bf0: fa00 f803 lsl.w r8, r0, r3 - 4bf4: 0c3c lsrs r4, r7, #16 - 4bf6: 4630 mov r0, r6 - 4bf8: 4621 mov r1, r4 - 4bfa: fa1f fa87 uxth.w sl, r7 - 4bfe: f7ff facb bl 4198 <__aeabi_uidiv> - 4c02: 4621 mov r1, r4 - 4c04: 4681 mov r9, r0 - 4c06: 4630 mov r0, r6 - 4c08: f7ff fbf4 bl 43f4 <__aeabi_uidivmod> - 4c0c: ea4f 4018 mov.w r0, r8, lsr #16 - 4c10: fb0a f309 mul.w r3, sl, r9 - 4c14: ea40 4601 orr.w r6, r0, r1, lsl #16 - 4c18: 42b3 cmp r3, r6 - 4c1a: d908 bls.n 4c2e <__udivdi3+0x6e> - 4c1c: 19f6 adds r6, r6, r7 - 4c1e: f109 39ff add.w r9, r9, #4294967295 - 4c22: d204 bcs.n 4c2e <__udivdi3+0x6e> - 4c24: 42b3 cmp r3, r6 - 4c26: bf84 itt hi - 4c28: f109 39ff addhi.w r9, r9, #4294967295 - 4c2c: 19f6 addhi r6, r6, r7 - 4c2e: 1af6 subs r6, r6, r3 - 4c30: 4621 mov r1, r4 - 4c32: 4630 mov r0, r6 - 4c34: fa1f f888 uxth.w r8, r8 - 4c38: f7ff faae bl 4198 <__aeabi_uidiv> - 4c3c: 4621 mov r1, r4 - 4c3e: 4605 mov r5, r0 - 4c40: 4630 mov r0, r6 - 4c42: f7ff fbd7 bl 43f4 <__aeabi_uidivmod> - 4c46: fb0a fa05 mul.w sl, sl, r5 - 4c4a: ea48 4801 orr.w r8, r8, r1, lsl #16 - 4c4e: 45c2 cmp sl, r8 - 4c50: d906 bls.n 4c60 <__udivdi3+0xa0> - 4c52: 3d01 subs r5, #1 - 4c54: eb18 0807 adds.w r8, r8, r7 - 4c58: d202 bcs.n 4c60 <__udivdi3+0xa0> - 4c5a: 45c2 cmp sl, r8 - 4c5c: bf88 it hi - 4c5e: 3d01 subhi r5, #1 - 4c60: ea45 4a09 orr.w sl, r5, r9, lsl #16 - 4c64: 2600 movs r6, #0 - 4c66: 4631 mov r1, r6 - 4c68: 4650 mov r0, sl - 4c6a: b003 add sp, #12 - 4c6c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 4c70: 428b cmp r3, r1 - 4c72: d85b bhi.n 4d2c <__udivdi3+0x16c> - 4c74: fab3 f683 clz r6, r3 - 4c78: 2e00 cmp r6, #0 - 4c7a: d15a bne.n 4d32 <__udivdi3+0x172> - 4c7c: 428b cmp r3, r1 - 4c7e: f04f 0a01 mov.w sl, #1 - 4c82: bf2c ite cs - 4c84: 2400 movcs r4, #0 - 4c86: 2401 movcc r4, #1 - 4c88: 4282 cmp r2, r0 - 4c8a: bf8c ite hi - 4c8c: 4625 movhi r5, r4 - 4c8e: f044 0501 orrls.w r5, r4, #1 - 4c92: 2d00 cmp r5, #0 - 4c94: d1e7 bne.n 4c66 <__udivdi3+0xa6> - 4c96: 462e mov r6, r5 - 4c98: 46aa mov sl, r5 - 4c9a: e7e4 b.n 4c66 <__udivdi3+0xa6> - 4c9c: b922 cbnz r2, 4ca8 <__udivdi3+0xe8> - 4c9e: 2001 movs r0, #1 - 4ca0: 4611 mov r1, r2 - 4ca2: f7ff fa79 bl 4198 <__aeabi_uidiv> - 4ca6: 4607 mov r7, r0 - 4ca8: fab7 f387 clz r3, r7 - 4cac: 2b00 cmp r3, #0 - 4cae: f040 80b6 bne.w 4e1e <__udivdi3+0x25e> - 4cb2: 1be4 subs r4, r4, r7 - 4cb4: ea4f 4b17 mov.w fp, r7, lsr #16 - 4cb8: b2bd uxth r5, r7 - 4cba: 2601 movs r6, #1 - 4cbc: 4659 mov r1, fp - 4cbe: 4620 mov r0, r4 - 4cc0: f7ff fa6a bl 4198 <__aeabi_uidiv> - 4cc4: 4659 mov r1, fp - 4cc6: ea4f 4918 mov.w r9, r8, lsr #16 - 4cca: 4682 mov sl, r0 - 4ccc: 4620 mov r0, r4 - 4cce: f7ff fb91 bl 43f4 <__aeabi_uidivmod> - 4cd2: fb05 f30a mul.w r3, r5, sl - 4cd6: ea49 4401 orr.w r4, r9, r1, lsl #16 - 4cda: 42a3 cmp r3, r4 - 4cdc: d908 bls.n 4cf0 <__udivdi3+0x130> - 4cde: 19e4 adds r4, r4, r7 - 4ce0: f10a 3aff add.w sl, sl, #4294967295 - 4ce4: d204 bcs.n 4cf0 <__udivdi3+0x130> - 4ce6: 42a3 cmp r3, r4 - 4ce8: bf84 itt hi - 4cea: f10a 3aff addhi.w sl, sl, #4294967295 - 4cee: 19e4 addhi r4, r4, r7 - 4cf0: 1ae4 subs r4, r4, r3 - 4cf2: 4659 mov r1, fp - 4cf4: 4620 mov r0, r4 - 4cf6: f7ff fa4f bl 4198 <__aeabi_uidiv> - 4cfa: 4659 mov r1, fp - 4cfc: 4681 mov r9, r0 - 4cfe: 4620 mov r0, r4 - 4d00: f7ff fb78 bl 43f4 <__aeabi_uidivmod> - 4d04: fa1f f388 uxth.w r3, r8 - 4d08: fb05 f509 mul.w r5, r5, r9 - 4d0c: ea43 4801 orr.w r8, r3, r1, lsl #16 - 4d10: 4545 cmp r5, r8 - 4d12: d908 bls.n 4d26 <__udivdi3+0x166> - 4d14: eb18 0807 adds.w r8, r8, r7 - 4d18: f109 39ff add.w r9, r9, #4294967295 - 4d1c: d203 bcs.n 4d26 <__udivdi3+0x166> - 4d1e: 4545 cmp r5, r8 - 4d20: bf88 it hi - 4d22: f109 39ff addhi.w r9, r9, #4294967295 - 4d26: ea49 4a0a orr.w sl, r9, sl, lsl #16 - 4d2a: e79c b.n 4c66 <__udivdi3+0xa6> - 4d2c: 2600 movs r6, #0 - 4d2e: 46b2 mov sl, r6 - 4d30: e799 b.n 4c66 <__udivdi3+0xa6> - 4d32: f1c6 0120 rsb r1, r6, #32 - 4d36: 40b3 lsls r3, r6 - 4d38: fa32 f701 lsrs.w r7, r2, r1 - 4d3c: fa24 f901 lsr.w r9, r4, r1 - 4d40: 431f orrs r7, r3 - 4d42: 40b4 lsls r4, r6 - 4d44: fa30 f301 lsrs.w r3, r0, r1 - 4d48: 4648 mov r0, r9 - 4d4a: ea4f 4817 mov.w r8, r7, lsr #16 - 4d4e: ea43 0104 orr.w r1, r3, r4 - 4d52: 9101 str r1, [sp, #4] - 4d54: 4641 mov r1, r8 - 4d56: 40b2 lsls r2, r6 - 4d58: 9200 str r2, [sp, #0] - 4d5a: f7ff fa1d bl 4198 <__aeabi_uidiv> - 4d5e: 4641 mov r1, r8 - 4d60: b2bc uxth r4, r7 - 4d62: 4682 mov sl, r0 - 4d64: 4648 mov r0, r9 - 4d66: f7ff fb45 bl 43f4 <__aeabi_uidivmod> - 4d6a: 9801 ldr r0, [sp, #4] - 4d6c: fb04 f30a mul.w r3, r4, sl - 4d70: ea4f 4b10 mov.w fp, r0, lsr #16 - 4d74: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - 4d78: 455b cmp r3, fp - 4d7a: d905 bls.n 4d88 <__udivdi3+0x1c8> - 4d7c: eb1b 0b07 adds.w fp, fp, r7 - 4d80: f10a 3aff add.w sl, sl, #4294967295 - 4d84: f0c0 8093 bcc.w 4eae <__udivdi3+0x2ee> - 4d88: ebc3 0b0b rsb fp, r3, fp - 4d8c: 4641 mov r1, r8 - 4d8e: 4658 mov r0, fp - 4d90: f7ff fa02 bl 4198 <__aeabi_uidiv> - 4d94: 4641 mov r1, r8 - 4d96: 4681 mov r9, r0 - 4d98: 4658 mov r0, fp - 4d9a: f7ff fb2b bl 43f4 <__aeabi_uidivmod> - 4d9e: 9801 ldr r0, [sp, #4] - 4da0: fb04 f409 mul.w r4, r4, r9 - 4da4: fa1f fc80 uxth.w ip, r0 - 4da8: ea4c 4301 orr.w r3, ip, r1, lsl #16 - 4dac: 429c cmp r4, r3 - 4dae: d903 bls.n 4db8 <__udivdi3+0x1f8> - 4db0: 19db adds r3, r3, r7 - 4db2: f109 39ff add.w r9, r9, #4294967295 - 4db6: d374 bcc.n 4ea2 <__udivdi3+0x2e2> - 4db8: 9f00 ldr r7, [sp, #0] - 4dba: ea49 4a0a orr.w sl, r9, sl, lsl #16 - 4dbe: 1b1c subs r4, r3, r4 - 4dc0: fa1f fe8a uxth.w lr, sl - 4dc4: b2b8 uxth r0, r7 - 4dc6: 0c3a lsrs r2, r7, #16 - 4dc8: ea4f 471a mov.w r7, sl, lsr #16 - 4dcc: fb00 fc0e mul.w ip, r0, lr - 4dd0: fb00 f307 mul.w r3, r0, r7 - 4dd4: fb02 310e mla r1, r2, lr, r3 - 4dd8: fb02 f207 mul.w r2, r2, r7 - 4ddc: eb01 411c add.w r1, r1, ip, lsr #16 - 4de0: 428b cmp r3, r1 - 4de2: bf88 it hi - 4de4: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - 4de8: eb02 4e11 add.w lr, r2, r1, lsr #16 - 4dec: 4574 cmp r4, lr - 4dee: d312 bcc.n 4e16 <__udivdi3+0x256> - 4df0: ea4f 4101 mov.w r1, r1, lsl #16 - 4df4: fa1f f28c uxth.w r2, ip - 4df8: bf14 ite ne - 4dfa: 2300 movne r3, #0 - 4dfc: 2301 moveq r3, #1 - 4dfe: eb01 0c02 add.w ip, r1, r2 - 4e02: fa15 f606 lsls.w r6, r5, r6 - 4e06: 4566 cmp r6, ip - 4e08: bf2c ite cs - 4e0a: 2600 movcs r6, #0 - 4e0c: f003 0601 andcc.w r6, r3, #1 - 4e10: 2e00 cmp r6, #0 - 4e12: f43f af28 beq.w 4c66 <__udivdi3+0xa6> - 4e16: f10a 3aff add.w sl, sl, #4294967295 - 4e1a: 2600 movs r6, #0 - 4e1c: e723 b.n 4c66 <__udivdi3+0xa6> - 4e1e: 409f lsls r7, r3 - 4e20: f1c3 0120 rsb r1, r3, #32 - 4e24: fa34 f601 lsrs.w r6, r4, r1 - 4e28: fa14 f203 lsls.w r2, r4, r3 - 4e2c: ea4f 4b17 mov.w fp, r7, lsr #16 - 4e30: fa25 fa01 lsr.w sl, r5, r1 - 4e34: 4630 mov r0, r6 - 4e36: 4659 mov r1, fp - 4e38: fa05 f803 lsl.w r8, r5, r3 - 4e3c: ea4a 0a02 orr.w sl, sl, r2 - 4e40: f7ff f9aa bl 4198 <__aeabi_uidiv> - 4e44: 4659 mov r1, fp - 4e46: b2bd uxth r5, r7 - 4e48: 4681 mov r9, r0 - 4e4a: 4630 mov r0, r6 - 4e4c: f7ff fad2 bl 43f4 <__aeabi_uidivmod> - 4e50: ea4f 4c1a mov.w ip, sl, lsr #16 - 4e54: fb05 f309 mul.w r3, r5, r9 - 4e58: ea4c 4401 orr.w r4, ip, r1, lsl #16 - 4e5c: 42a3 cmp r3, r4 - 4e5e: d903 bls.n 4e68 <__udivdi3+0x2a8> - 4e60: 19e4 adds r4, r4, r7 - 4e62: f109 39ff add.w r9, r9, #4294967295 - 4e66: d328 bcc.n 4eba <__udivdi3+0x2fa> - 4e68: 1ae4 subs r4, r4, r3 - 4e6a: 4659 mov r1, fp - 4e6c: 4620 mov r0, r4 - 4e6e: f7ff f993 bl 4198 <__aeabi_uidiv> - 4e72: 4659 mov r1, fp - 4e74: 4606 mov r6, r0 - 4e76: 4620 mov r0, r4 - 4e78: f7ff fabc bl 43f4 <__aeabi_uidivmod> - 4e7c: fa1f f48a uxth.w r4, sl - 4e80: fb05 f306 mul.w r3, r5, r6 - 4e84: ea44 4401 orr.w r4, r4, r1, lsl #16 - 4e88: 42a3 cmp r3, r4 - 4e8a: d906 bls.n 4e9a <__udivdi3+0x2da> - 4e8c: 3e01 subs r6, #1 - 4e8e: 19e4 adds r4, r4, r7 - 4e90: d203 bcs.n 4e9a <__udivdi3+0x2da> - 4e92: 42a3 cmp r3, r4 - 4e94: d901 bls.n 4e9a <__udivdi3+0x2da> - 4e96: 3e01 subs r6, #1 - 4e98: 19e4 adds r4, r4, r7 - 4e9a: 1ae4 subs r4, r4, r3 - 4e9c: ea46 4609 orr.w r6, r6, r9, lsl #16 - 4ea0: e70c b.n 4cbc <__udivdi3+0xfc> - 4ea2: 429c cmp r4, r3 - 4ea4: bf84 itt hi - 4ea6: f109 39ff addhi.w r9, r9, #4294967295 - 4eaa: 19db addhi r3, r3, r7 - 4eac: e784 b.n 4db8 <__udivdi3+0x1f8> - 4eae: 455b cmp r3, fp - 4eb0: bf84 itt hi - 4eb2: f10a 3aff addhi.w sl, sl, #4294967295 - 4eb6: 44bb addhi fp, r7 - 4eb8: e766 b.n 4d88 <__udivdi3+0x1c8> - 4eba: 42a3 cmp r3, r4 - 4ebc: bf84 itt hi - 4ebe: f109 39ff addhi.w r9, r9, #4294967295 - 4ec2: 19e4 addhi r4, r4, r7 - 4ec4: e7d0 b.n 4e68 <__udivdi3+0x2a8> - 4ec6: bf00 nop - -00004ec8 <_ZTVN10__cxxabiv117__class_type_infoE>: - 4ec8: 0000 0000 4ef8 0000 0489 0000 049d 0000 .....N.......... - 4ed8: 0621 0000 0625 0000 0461 0000 04bb 0000 !...%...a....... - 4ee8: 040b 0000 0425 0000 03ff 0000 0000 0000 ....%........... - -00004ef8 <_ZTIN10__cxxabiv117__class_type_infoE>: - 4ef8: 4f30 0000 4f04 0000 4f8c 0000 0O...O...O.. - -00004f04 <_ZTSN10__cxxabiv117__class_type_infoE>: - 4f04: 314e 5f30 635f 7878 6261 7669 3131 5f37 N10__cxxabiv117_ - 4f14: 635f 616c 7373 745f 7079 5f65 6e69 6f66 _class_type_info - 4f24: 0045 0000 E... - -00004f28 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - 4f28: 0000 0000 4f58 0000 05ed 0000 0601 0000 ....XO.......... - 4f38: 0621 0000 0625 0000 0461 0000 04bb 0000 !...%...a....... - 4f48: 0501 0000 0525 0000 05b5 0000 0000 0000 ....%........... - -00004f58 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - 4f58: 4f30 0000 4f64 0000 4ef8 0000 0O..dO...N.. - -00004f64 <_ZTSN10__cxxabiv120__si_class_type_infoE>: - 4f64: 314e 5f30 635f 7878 6261 7669 3231 5f30 N10__cxxabiv120_ - 4f74: 735f 5f69 6c63 7361 5f73 7974 6570 695f _si_class_type_i - 4f84: 666e 456f 0000 0000 nfoE.... - -00004f8c <_ZTISt9type_info>: - 4f8c: 4ed0 0000 4f94 0000 .N...O.. - -00004f94 <_ZTSSt9type_info>: - 4f94: 7453 7439 7079 5f65 6e69 6f66 0000 0000 St9type_info.... - 4fa4: 0000 0000 .... - -00004fa8 <_ZTVSt9type_info>: - 4fa8: 0000 0000 4f8c 0000 0615 0000 062d 0000 .....O......-... - 4fb8: 0621 0000 0625 0000 067f 0000 0629 0000 !...%.......)... - 4fc8: 0043 0000 C... - -00004fcc <_global_impure_ptr>: - 4fcc: 0020 1000 ... - -00004fd0 : - 4fd0: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 - 4fe0: 4e49 0046 6e69 0066 414e 004e 616e 006e INF.inf.NAN.nan. - 4ff0: 3130 3332 3534 3736 3938 4241 4443 4645 0123456789ABCDEF - 5000: 3000 3231 3433 3635 3837 6139 6362 6564 .0123456789abcde - 5010: 0066 0030 f.0. - -00005014 : - 5014: 2020 2020 2020 2020 2020 2020 2020 2020 - -00005024 <_ctype_>: - 5024: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( - 5034: 2020 2020 2020 2020 2020 2020 2020 2020 - 5044: 8820 1010 1010 1010 1010 1010 1010 1010 ............... - 5054: 0410 0404 0404 0404 0404 1004 1010 1010 ................ - 5064: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ - 5074: 0101 0101 0101 0101 0101 0101 1010 1010 ................ - 5084: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ - 5094: 0202 0202 0202 0202 0202 0202 1010 1010 ................ - 50a4: 0020 0000 0000 0000 0000 0000 0000 0000 ............... - ... - 5124: 4900 666e 6e69 7469 0079 614e 004e 0000 .Infinity.NaN... - -00005134 <__sf_fake_stdin>: - ... - -00005154 <__sf_fake_stdout>: - ... - -00005174 <__sf_fake_stderr>: - ... - 5194: 4f50 4953 0058 002e POSIX... - -0000519c : - 519c: 0005 0000 0019 0000 007d 0000 ........}... - -000051a8 <__mprec_tens>: - 51a8: 0000 0000 0000 3ff0 0000 0000 0000 4024 .......?......$@ - 51b8: 0000 0000 0000 4059 0000 0000 4000 408f ......Y@.....@.@ - 51c8: 0000 0000 8800 40c3 0000 0000 6a00 40f8 .......@.....j.@ - 51d8: 0000 0000 8480 412e 0000 0000 12d0 4163 .......A......cA - 51e8: 0000 0000 d784 4197 0000 0000 cd65 41cd .......A....e..A - 51f8: 0000 2000 a05f 4202 0000 e800 4876 4237 ... _..B....vH7B - 5208: 0000 a200 1a94 426d 0000 e540 309c 42a2 ......mB..@..0.B - 5218: 0000 1e90 bcc4 42d6 0000 2634 6bf5 430c .......B..4&.k.C - 5228: 8000 37e0 c379 4341 a000 85d8 3457 4376 ...7y.AC....W4vC - 5238: c800 674e c16d 43ab 3d00 6091 58e4 43e1 ..Ngm..C.=.`.X.C - 5248: 8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b @..x...DP.....KD - 5258: d592 064d f0cf 4480 4af6 c7e1 2d02 44b5 ..M....D.J...-.D - 5268: 9db4 79d9 7843 44ea ...yCx.D - -00005270 <__mprec_bigtens>: - 5270: 8000 37e0 c379 4341 6e17 b505 b8b5 4693 ...7y.AC.n.....F - 5280: f9f5 e93f 4f03 4d38 1d32 f930 7748 5a82 ..?..O8M2.0.Hw.Z - 5290: bf3c 7f73 4fdd 7515 <.s..O.u - -00005298 <_init>: - 5298: b5f8 push {r3, r4, r5, r6, r7, lr} - 529a: bf00 nop - 529c: bcf8 pop {r3, r4, r5, r6, r7} - 529e: bc08 pop {r3} - 52a0: 469e mov lr, r3 - 52a2: 4770 bx lr - -000052a4 <__preinit_array_start>: - 52a4: 00000e79 .word 0x00000e79 - -000052a8 <__init_array_start>: - 52a8: 00000315 .word 0x00000315 - 52ac: 00000359 .word 0x00000359 - -000052b0 <_fini>: - 52b0: b5f8 push {r3, r4, r5, r6, r7, lr} - 52b2: bf00 nop - 52b4: bcf8 pop {r3, r4, r5, r6, r7} - 52b6: bc08 pop {r3} - 52b8: 469e mov lr, r3 - 52ba: 4770 bx lr - -000052bc <__fini_array_start>: - 52bc: 00000301 .word 0x00000301 - -Disassembly of section i._ZN4mbed10DigitalOut15get_rpc_methodsEv: - -000052c0 <_ZN4mbed10DigitalOut15get_rpc_methodsEv>: - 52c0: 4800 ldr r0, [pc, #0] ; (52c4 <__exidx_start+0x4>) - 52c2: 4770 bx lr - 52c4: 0000593c .word 0x0000593c - -Disassembly of section i._ZN4mbed10DigitalOutC1E7PinNamePKc: - -000052c8 <_ZN4mbed10DigitalOutC1E7PinNamePKc>: - 52c8: b570 push {r4, r5, r6, lr} - 52ca: 460d mov r5, r1 - 52cc: 4611 mov r1, r2 - 52ce: f000 f973 bl 55b8 <_ZN4mbed4BaseC1EPKc> - 52d2: 490b ldr r1, [pc, #44] ; (5300 <_ZN4mbed10DigitalOutC1E7PinNamePKc+0x38>) - 52d4: 4604 mov r4, r0 - 52d6: 6001 str r1, [r0, #0] - 52d8: 1c68 adds r0, r5, #1 - 52da: bf04 itt eq - 52dc: 4620 moveq r0, r4 - 52de: bd70 popeq {r4, r5, r6, pc} - 52e0: 4628 mov r0, r5 - 52e2: f025 011f bic.w r1, r5, #31 - 52e6: 6125 str r5, [r4, #16] - 52e8: 6161 str r1, [r4, #20] - 52ea: f000 fa53 bl 5794 - 52ee: 6920 ldr r0, [r4, #16] - 52f0: 2101 movs r1, #1 - 52f2: f000 001f and.w r0, r0, #31 - 52f6: fa01 f000 lsl.w r0, r1, r0 - 52fa: 61a0 str r0, [r4, #24] - 52fc: 4620 mov r0, r4 - 52fe: bd70 pop {r4, r5, r6, pc} - 5300: 000059bc .word 0x000059bc - -Disassembly of section i._ZN4mbed10DigitalOutD1Ev: - -00005304 <_ZN4mbed10DigitalOutD1Ev>: - 5304: f000 b984 b.w 5610 <_ZN4mbed4BaseD1Ev> - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc: - -00005308 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc>: - 5308: b5f8 push {r3, r4, r5, r6, r7, lr} - 530a: 4605 mov r5, r0 - 530c: 7808 ldrb r0, [r1, #0] - 530e: 4614 mov r4, r2 - 5310: 2820 cmp r0, #32 - 5312: d103 bne.n 531c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x14> - 5314: f811 0f01 ldrb.w r0, [r1, #1]! - 5318: 2820 cmp r0, #32 - 531a: d0fb beq.n 5314 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0xc> - 531c: 7808 ldrb r0, [r1, #0] - 531e: 282c cmp r0, #44 ; 0x2c - 5320: bf18 it ne - 5322: 283f cmpne r0, #63 ; 0x3f - 5324: d107 bne.n 5336 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 5326: f811 0f01 ldrb.w r0, [r1, #1]! - 532a: 2820 cmp r0, #32 - 532c: d103 bne.n 5336 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 532e: f811 0f01 ldrb.w r0, [r1, #1]! - 5332: 2820 cmp r0, #32 - 5334: d0fb beq.n 532e <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x26> - 5336: 4608 mov r0, r1 - 5338: 9100 str r1, [sp, #0] - 533a: 7809 ldrb r1, [r1, #0] - 533c: 2600 movs r6, #0 - 533e: 2927 cmp r1, #39 ; 0x27 - 5340: d104 bne.n 534c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x44> - 5342: 4669 mov r1, sp - 5344: 1c40 adds r0, r0, #1 - 5346: f000 f84e bl 53e6 <_ZN4mbed10parse_charEPKcPS1_> - 534a: e003 b.n 5354 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x4c> - 534c: 2200 movs r2, #0 - 534e: 4611 mov r1, r2 - 5350: f7fc fabe bl 18d0 - 5354: f8df c024 ldr.w ip, [pc, #36] ; 537c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x74> - 5358: f8dc 1004 ldr.w r1, [ip, #4] - 535c: f8dc 2000 ldr.w r2, [ip] - 5360: eb05 0361 add.w r3, r5, r1, asr #1 - 5364: f011 0f01 tst.w r1, #1 - 5368: bf1c itt ne - 536a: 6819 ldrne r1, [r3, #0] - 536c: 588a ldrne r2, [r1, r2] - 536e: 4601 mov r1, r0 - 5370: 4618 mov r0, r3 - 5372: 4790 blx r2 - 5374: 2c00 cmp r4, #0 - 5376: bf18 it ne - 5378: 7026 strbne r6, [r4, #0] - 537a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 537c: 0000592c .word 0x0000592c - -Disassembly of section t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc: - -00005380 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc>: - 5380: b510 push {r4, lr} - 5382: 490b ldr r1, [pc, #44] ; (53b0 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x30>) - 5384: 4614 mov r4, r2 - 5386: 68ca ldr r2, [r1, #12] - 5388: 6889 ldr r1, [r1, #8] - 538a: eb00 0062 add.w r0, r0, r2, asr #1 - 538e: f012 0f01 tst.w r2, #1 - 5392: bf1c itt ne - 5394: 6802 ldrne r2, [r0, #0] - 5396: 5851 ldrne r1, [r2, r1] - 5398: 4788 blx r1 - 539a: 2c00 cmp r4, #0 - 539c: bf08 it eq - 539e: bd10 popeq {r4, pc} - 53a0: 4602 mov r2, r0 - 53a2: 4620 mov r0, r4 - 53a4: e8bd 4010 ldmia.w sp!, {r4, lr} - 53a8: 4902 ldr r1, [pc, #8] ; (53b4 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x34>) - 53aa: f7fc b9c7 b.w 173c - 53ae: 0000 .short 0x0000 - 53b0: 0000592c .word 0x0000592c - 53b4: 000059cc .word 0x000059cc - -Disassembly of section t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_: - -000053b8 <_ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_>: - 53b8: f000 b876 b.w 54a8 <_ZN4mbed4Base15get_rpc_methodsEv> - -Disassembly of section i._ZN4mbed10DigitalOut5writeEi: - -000053bc <_ZN4mbed10DigitalOut5writeEi>: - 53bc: 6982 ldr r2, [r0, #24] - 53be: 6940 ldr r0, [r0, #20] - 53c0: 2900 cmp r1, #0 - 53c2: bf0c ite eq - 53c4: 61c2 streq r2, [r0, #28] - 53c6: 6182 strne r2, [r0, #24] - 53c8: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOut4readEv: - -000053ca <_ZN4mbed10DigitalOut4readEv>: - 53ca: 6941 ldr r1, [r0, #20] - 53cc: 6949 ldr r1, [r1, #20] - 53ce: 6980 ldr r0, [r0, #24] - 53d0: 4008 ands r0, r1 - 53d2: bf18 it ne - 53d4: 2001 movne r0, #1 - 53d6: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOutD0Ev: - -000053d8 <_ZN4mbed10DigitalOutD0Ev>: - 53d8: b510 push {r4, lr} - 53da: f000 f919 bl 5610 <_ZN4mbed4BaseD1Ev> - 53de: e8bd 4010 ldmia.w sp!, {r4, lr} - 53e2: f7fb b887 b.w 4f4 <_ZdlPv> - -Disassembly of section i._ZN4mbed10parse_charEPKcPS1_: - -000053e6 <_ZN4mbed10parse_charEPKcPS1_>: - 53e6: b538 push {r3, r4, r5, lr} - 53e8: 4602 mov r2, r0 - 53ea: 7800 ldrb r0, [r0, #0] - 53ec: 1c54 adds r4, r2, #1 - 53ee: 460d mov r5, r1 - 53f0: 285c cmp r0, #92 ; 0x5c - 53f2: d147 bne.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 53f4: f814 0b01 ldrb.w r0, [r4], #1 - 53f8: 2100 movs r1, #0 - 53fa: 2872 cmp r0, #114 ; 0x72 - 53fc: bf08 it eq - 53fe: 200d moveq r0, #13 - 5400: d040 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5402: dc10 bgt.n 5426 <_ZN4mbed10parse_charEPKcPS1_+0x40> - 5404: 2861 cmp r0, #97 ; 0x61 - 5406: bf08 it eq - 5408: 2007 moveq r0, #7 - 540a: d03b beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 540c: 2862 cmp r0, #98 ; 0x62 - 540e: bf08 it eq - 5410: 2008 moveq r0, #8 - 5412: d037 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5414: 2866 cmp r0, #102 ; 0x66 - 5416: bf08 it eq - 5418: 200c moveq r0, #12 - 541a: d033 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 541c: 286e cmp r0, #110 ; 0x6e - 541e: bf08 it eq - 5420: 200a moveq r0, #10 - 5422: d02f beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5424: e019 b.n 545a <_ZN4mbed10parse_charEPKcPS1_+0x74> - 5426: 2874 cmp r0, #116 ; 0x74 - 5428: bf08 it eq - 542a: 2009 moveq r0, #9 - 542c: d02a beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 542e: 2876 cmp r0, #118 ; 0x76 - 5430: bf08 it eq - 5432: 200b moveq r0, #11 - 5434: d026 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5436: 2878 cmp r0, #120 ; 0x78 - 5438: d10f bne.n 545a <_ZN4mbed10parse_charEPKcPS1_+0x74> - 543a: 7820 ldrb r0, [r4, #0] - 543c: f88d 0000 strb.w r0, [sp] - 5440: 7862 ldrb r2, [r4, #1] - 5442: f88d 2001 strb.w r2, [sp, #1] - 5446: f88d 1002 strb.w r1, [sp, #2] - 544a: 1ca4 adds r4, r4, #2 - 544c: 2210 movs r2, #16 - 544e: 2100 movs r1, #0 - 5450: 4668 mov r0, sp - 5452: f7fc fa3d bl 18d0 - 5456: b2c0 uxtb r0, r0 - 5458: e014 b.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 545a: f1a0 0230 sub.w r2, r0, #48 ; 0x30 - 545e: 2a0a cmp r2, #10 - 5460: d210 bcs.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5462: f88d 0000 strb.w r0, [sp] - 5466: 7820 ldrb r0, [r4, #0] - 5468: f88d 0001 strb.w r0, [sp, #1] - 546c: 7862 ldrb r2, [r4, #1] - 546e: f88d 2002 strb.w r2, [sp, #2] - 5472: f88d 1003 strb.w r1, [sp, #3] - 5476: 1ca4 adds r4, r4, #2 - 5478: 2208 movs r2, #8 - 547a: 2100 movs r1, #0 - 547c: 4668 mov r0, sp - 547e: f7fc fa27 bl 18d0 - 5482: b2c0 uxtb r0, r0 - 5484: 602c str r4, [r5, #0] - 5486: bd38 pop {r3, r4, r5, pc} - -Disassembly of section i._ZN4mbed4Base11delete_selfEv: - -00005488 <_ZN4mbed4Base11delete_selfEv>: - 5488: b510 push {r4, lr} - 548a: 4604 mov r4, r0 - 548c: 7b00 ldrb r0, [r0, #12] - 548e: 2800 cmp r0, #0 - 5490: bf08 it eq - 5492: bd10 popeq {r4, pc} - 5494: 68a0 ldr r0, [r4, #8] - 5496: f7fb f831 bl 4fc <_ZdaPv> - 549a: 6820 ldr r0, [r4, #0] - 549c: 6841 ldr r1, [r0, #4] - 549e: 4620 mov r0, r4 - 54a0: e8bd 4010 ldmia.w sp!, {r4, lr} - 54a4: 4708 bx r1 - -Disassembly of section i._ZN4mbed4Base15get_rpc_methodsEv: - -000054a8 <_ZN4mbed4Base15get_rpc_methodsEv>: - 54a8: 4800 ldr r0, [pc, #0] ; (54ac <_ZN4mbed4Base15get_rpc_methodsEv+0x4>) - 54aa: 4770 bx lr - 54ac: 0000595c .word 0x0000595c - -Disassembly of section i._ZN4mbed4Base3rpcEPKcS2_Pc: - -000054b0 <_ZN4mbed4Base3rpcEPKcS2_Pc>: - 54b0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 54b4: 4607 mov r7, r0 - 54b6: 6800 ldr r0, [r0, #0] - 54b8: 460e mov r6, r1 - 54ba: 68c1 ldr r1, [r0, #12] - 54bc: 4690 mov r8, r2 - 54be: 461d mov r5, r3 - 54c0: 4638 mov r0, r7 - 54c2: 4788 blx r1 - 54c4: 4604 mov r4, r0 - 54c6: 2e00 cmp r6, #0 - 54c8: bf1c itt ne - 54ca: 7830 ldrbne r0, [r6, #0] - 54cc: 2800 cmpne r0, #0 - 54ce: d11e bne.n 550e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 54d0: b1d5 cbz r5, 5508 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 54d2: 2620 movs r6, #32 - 54d4: 6820 ldr r0, [r4, #0] - 54d6: b170 cbz r0, 54f6 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 54d8: 4602 mov r2, r0 - 54da: a11a add r1, pc, #104 ; (adr r1, 5544 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x94>) - 54dc: 4628 mov r0, r5 - 54de: f7fc f92d bl 173c - 54e2: 4405 add r5, r0 - 54e4: f854 0f08 ldr.w r0, [r4, #8]! - 54e8: b128 cbz r0, 54f6 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 54ea: 4628 mov r0, r5 - 54ec: 7006 strb r6, [r0, #0] - 54ee: 6820 ldr r0, [r4, #0] - 54f0: 1c6d adds r5, r5, #1 - 54f2: 2800 cmp r0, #0 - 54f4: d1f0 bne.n 54d8 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x28> - 54f6: 6860 ldr r0, [r4, #4] - 54f8: b130 cbz r0, 5508 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 54fa: f805 6b01 strb.w r6, [r5], #1 - 54fe: 6861 ldr r1, [r4, #4] - 5500: 4638 mov r0, r7 - 5502: 4788 blx r1 - 5504: 4604 mov r4, r0 - 5506: e7e5 b.n 54d4 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x24> - 5508: 2001 movs r0, #1 - 550a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 550e: 6820 ldr r0, [r4, #0] - 5510: b178 cbz r0, 5532 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x82> - 5512: 4631 mov r1, r6 - 5514: f7fc f936 bl 1784 - 5518: b938 cbnz r0, 552a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x7a> - 551a: 6863 ldr r3, [r4, #4] - 551c: 462a mov r2, r5 - 551e: 4641 mov r1, r8 - 5520: 4638 mov r0, r7 - 5522: 4798 blx r3 - 5524: 2001 movs r0, #1 - 5526: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 552a: f854 0f08 ldr.w r0, [r4, #8]! - 552e: 2800 cmp r0, #0 - 5530: d1ef bne.n 5512 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x62> - 5532: 6861 ldr r1, [r4, #4] - 5534: 1c08 adds r0, r1, #0 - 5536: bf08 it eq - 5538: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - 553c: 4638 mov r0, r7 - 553e: 4788 blx r1 - 5540: 4604 mov r4, r0 - 5542: e7e4 b.n 550e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 5544: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -00005548 <_ZN4mbed4Base5clearEPKcPc>: - 5548: b570 push {r4, r5, r6, lr} - 554a: 480a ldr r0, [pc, #40] ; (5574 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - 554c: 6804 ldr r4, [r0, #0] - 554e: 2c00 cmp r4, #0 - 5550: bf08 it eq - 5552: bd70 popeq {r4, r5, r6, pc} - 5554: 4625 mov r5, r4 - 5556: 6864 ldr r4, [r4, #4] - 5558: 7b28 ldrb r0, [r5, #12] - 555a: b138 cbz r0, 556c <_ZN4mbed4Base5clearEPKcPc+0x24> - 555c: 68a8 ldr r0, [r5, #8] - 555e: f7fa ffcd bl 4fc <_ZdaPv> - 5562: b11d cbz r5, 556c <_ZN4mbed4Base5clearEPKcPc+0x24> - 5564: 6828 ldr r0, [r5, #0] - 5566: 6841 ldr r1, [r0, #4] - 5568: 4628 mov r0, r5 - 556a: 4788 blx r1 - 556c: 2c00 cmp r4, #0 - 556e: d1f1 bne.n 5554 <_ZN4mbed4Base5clearEPKcPc+0xc> - 5570: bd70 pop {r4, r5, r6, pc} - 5572: 0000 .short 0x0000 - 5574: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -00005578 <_ZN4mbed4Base9list_objsEPKcPc>: - 5578: 2900 cmp r1, #0 - 557a: bf08 it eq - 557c: 4770 bxeq lr - 557e: b570 push {r4, r5, r6, lr} - 5580: 480b ldr r0, [pc, #44] ; (55b0 <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - 5582: 460d mov r5, r1 - 5584: 6804 ldr r4, [r0, #0] - 5586: 2c00 cmp r4, #0 - 5588: bf08 it eq - 558a: bd70 popeq {r4, r5, r6, pc} - 558c: 2620 movs r6, #32 - 558e: 7b20 ldrb r0, [r4, #12] - 5590: b150 cbz r0, 55a8 <_ZN4mbed4Base9list_objsEPKcPc+0x30> - 5592: a108 add r1, pc, #32 ; (adr r1, 55b4 <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - 5594: 4628 mov r0, r5 - 5596: 68a2 ldr r2, [r4, #8] - 5598: f7fc f8d0 bl 173c - 559c: 4405 add r5, r0 - 559e: 6860 ldr r0, [r4, #4] - 55a0: 2800 cmp r0, #0 - 55a2: bf18 it ne - 55a4: f805 6b01 strbne.w r6, [r5], #1 - 55a8: 6864 ldr r4, [r4, #4] - 55aa: 2c00 cmp r4, #0 - 55ac: d1ef bne.n 558e <_ZN4mbed4Base9list_objsEPKcPc+0x16> - 55ae: bd70 pop {r4, r5, r6, pc} - 55b0: 10000004 .word 0x10000004 - 55b4: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4BaseC1EPKc: - -000055b8 <_ZN4mbed4BaseC1EPKc>: - 55b8: 4a06 ldr r2, [pc, #24] ; (55d4 <_ZN4mbed4BaseC1EPKc+0x1c>) - 55ba: 6002 str r2, [r0, #0] - 55bc: 2200 movs r2, #0 - 55be: 7302 strb r2, [r0, #12] - 55c0: 6081 str r1, [r0, #8] - 55c2: 2900 cmp r1, #0 - 55c4: bf04 itt eq - 55c6: 6042 streq r2, [r0, #4] - 55c8: 4770 bxeq lr - 55ca: 4903 ldr r1, [pc, #12] ; (55d8 <_ZN4mbed4BaseC1EPKc+0x20>) - 55cc: 680a ldr r2, [r1, #0] - 55ce: 6042 str r2, [r0, #4] - 55d0: 6008 str r0, [r1, #0] - 55d2: 4770 bx lr - 55d4: 000059f8 .word 0x000059f8 - 55d8: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD0Ev: - -000055dc <_ZN4mbed4BaseD0Ev>: - 55dc: 490a ldr r1, [pc, #40] ; (5608 <_ZN4mbed4BaseD0Ev+0x2c>) - 55de: 6001 str r1, [r0, #0] - 55e0: 6881 ldr r1, [r0, #8] - 55e2: b179 cbz r1, 5604 <_ZN4mbed4BaseD0Ev+0x28> - 55e4: 4a09 ldr r2, [pc, #36] ; (560c <_ZN4mbed4BaseD0Ev+0x30>) - 55e6: 6811 ldr r1, [r2, #0] - 55e8: 4281 cmp r1, r0 - 55ea: bf04 itt eq - 55ec: 6841 ldreq r1, [r0, #4] - 55ee: 6011 streq r1, [r2, #0] - 55f0: d008 beq.n 5604 <_ZN4mbed4BaseD0Ev+0x28> - 55f2: 684a ldr r2, [r1, #4] - 55f4: 4282 cmp r2, r0 - 55f6: d003 beq.n 5600 <_ZN4mbed4BaseD0Ev+0x24> - 55f8: 4611 mov r1, r2 - 55fa: 6852 ldr r2, [r2, #4] - 55fc: 4282 cmp r2, r0 - 55fe: d1fb bne.n 55f8 <_ZN4mbed4BaseD0Ev+0x1c> - 5600: 6842 ldr r2, [r0, #4] - 5602: 604a str r2, [r1, #4] - 5604: f7fa bf76 b.w 4f4 <_ZdlPv> - 5608: 000059f8 .word 0x000059f8 - 560c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD1Ev: - -00005610 <_ZN4mbed4BaseD1Ev>: - 5610: 490b ldr r1, [pc, #44] ; (5640 <_ZN4mbed4BaseD1Ev+0x30>) - 5612: 6001 str r1, [r0, #0] - 5614: 6881 ldr r1, [r0, #8] - 5616: 2900 cmp r1, #0 - 5618: bf08 it eq - 561a: 4770 bxeq lr - 561c: 4a09 ldr r2, [pc, #36] ; (5644 <_ZN4mbed4BaseD1Ev+0x34>) - 561e: 6811 ldr r1, [r2, #0] - 5620: 4281 cmp r1, r0 - 5622: bf02 ittt eq - 5624: 6841 ldreq r1, [r0, #4] - 5626: 6011 streq r1, [r2, #0] - 5628: 4770 bxeq lr - 562a: 684a ldr r2, [r1, #4] - 562c: 4282 cmp r2, r0 - 562e: d003 beq.n 5638 <_ZN4mbed4BaseD1Ev+0x28> - 5630: 4611 mov r1, r2 - 5632: 6852 ldr r2, [r2, #4] - 5634: 4282 cmp r2, r0 - 5636: d1fb bne.n 5630 <_ZN4mbed4BaseD1Ev+0x20> - 5638: 6842 ldr r2, [r0, #4] - 563a: 604a str r2, [r1, #4] - 563c: 4770 bx lr - 563e: 0000 .short 0x0000 - 5640: 000059f8 .word 0x000059f8 - 5644: 10000004 .word 0x10000004 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc: - -00005648 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc>: - 5648: b510 push {r4, lr} - 564a: 4908 ldr r1, [pc, #32] ; (566c <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc+0x24>) - 564c: 4614 mov r4, r2 - 564e: 684a ldr r2, [r1, #4] - 5650: 6809 ldr r1, [r1, #0] - 5652: eb00 0062 add.w r0, r0, r2, asr #1 - 5656: f012 0f01 tst.w r2, #1 - 565a: bf1c itt ne - 565c: 6802 ldrne r2, [r0, #0] - 565e: 5851 ldrne r1, [r2, r1] - 5660: 4788 blx r1 - 5662: 2c00 cmp r4, #0 - 5664: bf1c itt ne - 5666: 2000 movne r0, #0 - 5668: 7020 strbne r0, [r4, #0] - 566a: bd10 pop {r4, pc} - 566c: 00005954 .word 0x00005954 - -Disassembly of section .emb_text: - -00005670 <__get_PSP>: - 5670: f3ef 8009 mrs r0, PSP - 5674: 4770 bx lr - -00005676 <__set_PSP>: - 5676: f380 8809 msr PSP, r0 - 567a: 4770 bx lr - -0000567c <__get_MSP>: - 567c: f3ef 8008 mrs r0, MSP - 5680: 4770 bx lr - -00005682 <__set_MSP>: - 5682: f380 8808 msr MSP, r0 - 5686: 4770 bx lr - -00005688 <__REV16>: - 5688: ba40 rev16 r0, r0 - 568a: 4770 bx lr - -0000568c <__REVSH>: - 568c: bac0 revsh r0, r0 - 568e: 4770 bx lr - -Disassembly of section i.exit: - -00005690 : - 5690: b510 push {r4, lr} - 5692: 4604 mov r4, r0 - 5694: f000 f8a2 bl 57dc - 5698: 2c00 cmp r4, #0 - 569a: bf1c itt ne - 569c: e8bd 4010 ldmiane.w sp!, {r4, lr} - 56a0: f000 b8be bne.w 5820 - 56a4: e7fe b.n 56a4 - -Disassembly of section i.pin_function: - -000056a8 : - 56a8: 1c42 adds r2, r0, #1 - 56aa: bf08 it eq - 56ac: 4770 bxeq lr - 56ae: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 56b2: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 56b6: 0903 lsrs r3, r0, #4 - 56b8: 0700 lsls r0, r0, #28 - 56ba: 0ec2 lsrs r2, r0, #27 - 56bc: 4807 ldr r0, [pc, #28] ; (56dc ) - 56be: eb00 0083 add.w r0, r0, r3, lsl #2 - 56c2: 6803 ldr r3, [r0, #0] - 56c4: f04f 0c03 mov.w ip, #3 - 56c8: fa0c fc02 lsl.w ip, ip, r2 - 56cc: ea23 030c bic.w r3, r3, ip - 56d0: 6003 str r3, [r0, #0] - 56d2: 6803 ldr r3, [r0, #0] - 56d4: 4091 lsls r1, r2 - 56d6: 4319 orrs r1, r3 - 56d8: 6001 str r1, [r0, #0] - 56da: 4770 bx lr - 56dc: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -000056e0 : - 56e0: 1c42 adds r2, r0, #1 - 56e2: bf08 it eq - 56e4: 4770 bxeq lr - 56e6: b430 push {r4, r5} - 56e8: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 56ec: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 56f0: 4c14 ldr r4, [pc, #80] ; (5744 ) - 56f2: 0942 lsrs r2, r0, #5 - 56f4: eb04 0282 add.w r2, r4, r2, lsl #2 - 56f8: 6e95 ldr r5, [r2, #104] ; 0x68 - 56fa: f000 0c1f and.w ip, r0, #31 - 56fe: f3c1 0380 ubfx r3, r1, #2, #1 - 5702: fa03 fc0c lsl.w ip, r3, ip - 5706: ea25 050c bic.w r5, r5, ip - 570a: 6695 str r5, [r2, #104] ; 0x68 - 570c: 6e95 ldr r5, [r2, #104] ; 0x68 - 570e: ea45 0c0c orr.w ip, r5, ip - 5712: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - 5716: 2b00 cmp r3, #0 - 5718: bf1c itt ne - 571a: bc30 popne {r4, r5} - 571c: 4770 bxne lr - 571e: 0903 lsrs r3, r0, #4 - 5720: 0700 lsls r0, r0, #28 - 5722: 0ec2 lsrs r2, r0, #27 - 5724: eb04 0083 add.w r0, r4, r3, lsl #2 - 5728: 6c03 ldr r3, [r0, #64] ; 0x40 - 572a: f04f 0c03 mov.w ip, #3 - 572e: fa0c fc02 lsl.w ip, ip, r2 - 5732: ea23 030c bic.w r3, r3, ip - 5736: 6403 str r3, [r0, #64] ; 0x40 - 5738: 6c03 ldr r3, [r0, #64] ; 0x40 - 573a: 4091 lsls r1, r2 - 573c: 4319 orrs r1, r3 - 573e: 6401 str r1, [r0, #64] ; 0x40 - 5740: bc30 pop {r4, r5} - 5742: 4770 bx lr - 5744: 4002c000 .word 0x4002c000 - -Disassembly of section i.wait: - -00005748 : - 5748: b570 push {r4, r5, r6, lr} - 574a: f7fb f8ff bl 94c <__aeabi_f2d> - 574e: a208 add r2, pc, #32 ; (adr r2, 5770 ) - 5750: 6853 ldr r3, [r2, #4] - 5752: 6812 ldr r2, [r2, #0] - 5754: f7fb f94e bl 9f4 <__aeabi_dmul> - 5758: f7fb fb5e bl e18 <__aeabi_d2iz> - 575c: 4605 mov r5, r0 - 575e: f000 f843 bl 57e8 - 5762: 4604 mov r4, r0 - 5764: f000 f840 bl 57e8 - 5768: 1b00 subs r0, r0, r4 - 576a: 42a8 cmp r0, r5 - 576c: d3fa bcc.n 5764 - 576e: bd70 pop {r4, r5, r6, pc} - 5770: 00000000 .word 0x00000000 - 5774: 412e8480 .word 0x412e8480 - -Disassembly of section i.wait_ms: - -00005778 : - 5778: b570 push {r4, r5, r6, lr} - 577a: f44f 717a mov.w r1, #1000 ; 0x3e8 - 577e: fb00 f501 mul.w r5, r0, r1 - 5782: f000 f831 bl 57e8 - 5786: 4604 mov r4, r0 - 5788: f000 f82e bl 57e8 - 578c: 1b00 subs r0, r0, r4 - 578e: 42a8 cmp r0, r5 - 5790: d3fa bcc.n 5788 - 5792: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_output: - -00005794 : - 5794: b570 push {r4, r5, r6, lr} - 5796: 4604 mov r4, r0 - 5798: 1c40 adds r0, r0, #1 - 579a: bf08 it eq - 579c: bd70 popeq {r4, r5, r6, pc} - 579e: f024 051f bic.w r5, r4, #31 - 57a2: f004 001f and.w r0, r4, #31 - 57a6: 2101 movs r1, #1 - 57a8: fa01 f600 lsl.w r6, r1, r0 - 57ac: 2100 movs r1, #0 - 57ae: 4620 mov r0, r4 - 57b0: f7ff ff7a bl 56a8 - 57b4: 2102 movs r1, #2 - 57b6: 4620 mov r0, r4 - 57b8: f7ff ff92 bl 56e0 - 57bc: 6828 ldr r0, [r5, #0] - 57be: 4330 orrs r0, r6 - 57c0: 6028 str r0, [r5, #0] - 57c2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -000057c4 : - 57c4: f020 021f bic.w r2, r0, #31 - 57c8: f000 001f and.w r0, r0, #31 - 57cc: 2301 movs r3, #1 - 57ce: fa03 f000 lsl.w r0, r3, r0 - 57d2: 2900 cmp r1, #0 - 57d4: bf0c ite eq - 57d6: 61d0 streq r0, [r2, #28] - 57d8: 6190 strne r0, [r2, #24] - 57da: 4770 bx lr - -Disassembly of section i.semihost_exit: - -000057dc : - 57dc: b084 sub sp, #16 - 57de: 4669 mov r1, sp - 57e0: 2018 movs r0, #24 - 57e2: beab bkpt 0x00ab - 57e4: b004 add sp, #16 - 57e6: 4770 bx lr - -Disassembly of section i.us_ticker_read: - -000057e8 : - 57e8: b570 push {r4, r5, r6, lr} - 57ea: 4c0a ldr r4, [pc, #40] ; (5814 ) - 57ec: 4d0a ldr r5, [pc, #40] ; (5818 ) - 57ee: 6820 ldr r0, [r4, #0] - 57f0: b958 cbnz r0, 580a - 57f2: 4628 mov r0, r5 - 57f4: f000 f85a bl 58ac - 57f8: 4908 ldr r1, [pc, #32] ; (581c ) - 57fa: 4628 mov r0, r5 - 57fc: f000 f84c bl 5898 - 5800: 4628 mov r0, r5 - 5802: f000 f88d bl 5920 - 5806: 2001 movs r0, #1 - 5808: 6020 str r0, [r4, #0] - 580a: 4628 mov r0, r5 - 580c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 5810: f000 b884 b.w 591c - 5814: 1000001c .word 0x1000001c - 5818: 40094000 .word 0x40094000 - 581c: 000f4240 .word 0x000f4240 - -Disassembly of section i.mbed_die: - -00005820 : - 5820: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5824: 4c1b ldr r4, [pc, #108] ; (5894 ) - 5826: 4620 mov r0, r4 - 5828: f7ff ffb4 bl 5794 - 582c: 1ca5 adds r5, r4, #2 - 582e: 4628 mov r0, r5 - 5830: f7ff ffb0 bl 5794 - 5834: 1ce6 adds r6, r4, #3 - 5836: 4630 mov r0, r6 - 5838: f7ff ffac bl 5794 - 583c: 1d67 adds r7, r4, #5 - 583e: 4638 mov r0, r7 - 5840: f7ff ffa8 bl 5794 - 5844: 2101 movs r1, #1 - 5846: 4620 mov r0, r4 - 5848: f7ff ffbc bl 57c4 - 584c: 2100 movs r1, #0 - 584e: 4628 mov r0, r5 - 5850: f7ff ffb8 bl 57c4 - 5854: 2100 movs r1, #0 - 5856: 4630 mov r0, r6 - 5858: f7ff ffb4 bl 57c4 - 585c: 2101 movs r1, #1 - 585e: 4638 mov r0, r7 - 5860: f7ff ffb0 bl 57c4 - 5864: 2096 movs r0, #150 ; 0x96 - 5866: f7ff ff87 bl 5778 - 586a: 2100 movs r1, #0 - 586c: 4620 mov r0, r4 - 586e: f7ff ffa9 bl 57c4 - 5872: 2101 movs r1, #1 - 5874: 4628 mov r0, r5 - 5876: f7ff ffa5 bl 57c4 - 587a: 2101 movs r1, #1 - 587c: 4630 mov r0, r6 - 587e: f7ff ffa1 bl 57c4 - 5882: 2100 movs r1, #0 - 5884: 4638 mov r0, r7 - 5886: f7ff ff9d bl 57c4 - 588a: 2096 movs r0, #150 ; 0x96 - 588c: f7ff ff74 bl 5778 - 5890: e7d8 b.n 5844 - 5892: 0000 .short 0x0000 - 5894: 2009c032 .word 0x2009c032 - -Disassembly of section i.timer_frequency: - -00005898 : - 5898: 4a03 ldr r2, [pc, #12] ; (58a8 ) - 589a: 6812 ldr r2, [r2, #0] - 589c: 0892 lsrs r2, r2, #2 - 589e: fbb2 f1f1 udiv r1, r2, r1 - 58a2: 1e49 subs r1, r1, #1 - 58a4: 60c1 str r1, [r0, #12] - 58a6: 4770 bx lr - 58a8: 10000018 .word 0x10000018 - -Disassembly of section i.timer_init: - -000058ac : - 58ac: 4a18 ldr r2, [pc, #96] ; (5910 ) - 58ae: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - 58b2: bf04 itt eq - 58b4: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58b8: f041 0102 orreq.w r1, r1, #2 - 58bc: d018 beq.n 58f0 - 58be: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - 58c2: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - 58c6: bf04 itt eq - 58c8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58cc: f041 0104 orreq.w r1, r1, #4 - 58d0: d00e beq.n 58f0 - 58d2: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - 58d6: bf04 itt eq - 58d8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58dc: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - 58e0: d006 beq.n 58f0 - 58e2: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - 58e6: d105 bne.n 58f4 - 58e8: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - 58ec: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 58f0: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - 58f4: 2102 movs r1, #2 - 58f6: 6041 str r1, [r0, #4] - 58f8: 2100 movs r1, #0 - 58fa: 6701 str r1, [r0, #112] ; 0x70 - 58fc: 4905 ldr r1, [pc, #20] ; (5914 ) - 58fe: 4a06 ldr r2, [pc, #24] ; (5918 ) - 5900: 6809 ldr r1, [r1, #0] - 5902: 0889 lsrs r1, r1, #2 - 5904: fbb1 f1f2 udiv r1, r1, r2 - 5908: 1e49 subs r1, r1, #1 - 590a: 60c1 str r1, [r0, #12] - 590c: 4770 bx lr - 590e: 0000 .short 0x0000 - 5910: 400fc000 .word 0x400fc000 - 5914: 10000018 .word 0x10000018 - 5918: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -0000591c : - 591c: 6880 ldr r0, [r0, #8] - 591e: 4770 bx lr - -Disassembly of section i.timer_start: - -00005920 : - 5920: 6881 ldr r1, [r0, #8] - 5922: 2900 cmp r1, #0 - 5924: d1fc bne.n 5920 - 5926: 2101 movs r1, #1 - 5928: 6041 str r1, [r0, #4] - 592a: 4770 bx lr diff --git a/gcc4mbed/samples/CTest/CTest.elf b/gcc4mbed/samples/CTest/CTest.elf deleted file mode 100755 index d1f2f94d4836575ed1b45d6dc10542b0a96c167f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126751 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::Base*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed_die ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -mbed_mac_address ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_reset ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_uid ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbrtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -memchr ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memcmp ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memcpy ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memmove ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memset ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -mkdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -myled ./main.o -nanf ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -opendir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -operator delete(void*) ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -operator delete[](void*) ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -operator new(unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -operator new[](unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -pin_function ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pin_mode ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pinmap_merge ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_peripheral ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_pinout ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -raise ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -readdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -realloc ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -remove ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rename ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rewinddir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -scalbn ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -seekdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -semihost_close ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_ensure ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_exit ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -semihost_flen ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_istty ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_open ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_read ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_remove ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_rename ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_reset ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_seek ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_uid ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_write ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -serial_baud ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_clear ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_format ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_free ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_getc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_init ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_interrupt ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_putc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_readable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_writable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -setlocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -sprintf ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -sscanf ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -std::bad_alloc::what() const ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::nothrow ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_new_handler(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::set_unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::terminate() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) -std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__is_function_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::__is_pointer_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::name() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -std::type_info::operator==(std::type_info const&) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::unexpected() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -strcmp ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strcpy ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strlen ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncmp ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncpy ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strtod ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtof ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtol ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strtoul ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) -telldir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -timer_free ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_frequency ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_init ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_read ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_start ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_stop ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_write ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -tmpfile ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -tmpnam ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo name for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo name for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo name for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo name for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -ungetc ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -us_ticker_read ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -vfiprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -vfprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -void mbed::rpc_function_caller(PinName, char const*))>(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ./main.o -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/CTest/main.o b/gcc4mbed/samples/CTest/main.o deleted file mode 100644 index 9495d1f6215de2a5403398fc4fa706921fa9cab9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19052 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 K=GPF>{yzYhf9bve diff --git a/gcc4mbed/samples/HelloWorld/HelloWorld.bin b/gcc4mbed/samples/HelloWorld/HelloWorld.bin deleted file mode 100755 index 1be9452894db6698ee1fc46ac807f53871189a36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24456 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%0DpTY0C&PBNRm-ominb=!lJd)3*u6 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: - 0: 00 80 00 10 d1 03 00 00 d9 03 00 00 db 03 00 00 ................ - 10: dd 03 00 00 df 03 00 00 e1 03 00 00 00 00 00 00 ................ - ... - 2c: e3 03 00 00 e5 03 00 00 00 00 00 00 e7 03 00 00 ................ - 3c: e9 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 4c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 5c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 6c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 7c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 8c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - 9c: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - ac: eb 03 00 00 eb 03 00 00 eb 03 00 00 eb 03 00 00 ................ - bc: eb 03 00 00 eb 03 00 00 ........ - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f000 fe8b bl eb8 <__libc_init_array> - 1a2: f000 f8eb bl 37c
- 1a6: f005 fa73 bl 5690 - 1aa: bf00 nop - 1ac: 00005a28 .word 0x00005a28 - 1b0: 10000000 .word 0x10000000 - 1b4: 10000560 .word 0x10000560 - 1b8: 00005f88 .word 0x00005f88 - 1bc: 100005c8 .word 0x100005c8 - 1c0: 100005c8 .word 0x100005c8 - 1c4: 10000560 .word 0x10000560 - 1c8: 100005c8 .word 0x100005c8 - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 5360 movw r3, #1376 ; 0x560 - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 5060 movw r0, #1376 ; 0x560 - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330 <_kill>: - 330: 4b02 ldr r3, [pc, #8] ; (33c <_kill+0xc>) - 332: 2216 movs r2, #22 - 334: 601a str r2, [r3, #0] - 336: f04f 30ff mov.w r0, #4294967295 - 33a: 4770 bx lr - 33c: 100005c4 .word 0x100005c4 - -00000340 <_exit>: - 340: b508 push {r3, lr} - 342: f005 f9a5 bl 5690 - 346: bf00 nop - -00000348 <_getpid>: - 348: 2001 movs r0, #1 - 34a: 4770 bx lr - -0000034c <_sbrk>: - 34c: b570 push {r4, r5, r6, lr} - 34e: 4d09 ldr r5, [pc, #36] ; (374 <_sbrk+0x28>) - 350: 4606 mov r6, r0 - 352: 682c ldr r4, [r5, #0] - 354: b14c cbz r4, 36a <_sbrk+0x1e> - 356: f005 f991 bl 567c <__get_MSP> - 35a: 19a3 adds r3, r4, r6 - 35c: 4283 cmp r3, r0 - 35e: d807 bhi.n 370 <_sbrk+0x24> - 360: 6829 ldr r1, [r5, #0] - 362: 4620 mov r0, r4 - 364: 198e adds r6, r1, r6 - 366: 602e str r6, [r5, #0] - 368: bd70 pop {r4, r5, r6, pc} - 36a: 4c03 ldr r4, [pc, #12] ; (378 <_sbrk+0x2c>) - 36c: 602c str r4, [r5, #0] - 36e: e7f2 b.n 356 <_sbrk+0xa> - 370: f000 fd7a bl e68 - 374: 10000564 .word 0x10000564 - 378: 100005c8 .word 0x100005c8 - -0000037c
: - 37c: b510 push {r4, lr} - 37e: 4c07 ldr r4, [pc, #28] ; (39c ) - 380: 6962 ldr r2, [r4, #20] - 382: 69a1 ldr r1, [r4, #24] - 384: 4806 ldr r0, [pc, #24] ; (3a0 ) - 386: 6191 str r1, [r2, #24] - 388: f005 f9de bl 5748 - 38c: 6963 ldr r3, [r4, #20] - 38e: 69a2 ldr r2, [r4, #24] - 390: 4803 ldr r0, [pc, #12] ; (3a0 ) - 392: 61da str r2, [r3, #28] - 394: f005 f9d8 bl 5748 - 398: e7f2 b.n 380 - 39a: bf00 nop - 39c: 10000568 .word 0x10000568 - 3a0: 3e4ccccd .word 0x3e4ccccd - -000003a4 <_GLOBAL__I_myled>: - 3a4: b510 push {r4, lr} - 3a6: 4c06 ldr r4, [pc, #24] ; (3c0 <_GLOBAL__I_myled+0x1c>) - 3a8: 2200 movs r2, #0 - 3aa: 4906 ldr r1, [pc, #24] ; (3c4 <_GLOBAL__I_myled+0x20>) - 3ac: 4620 mov r0, r4 - 3ae: f004 ff8b bl 52c8 <_ZN4mbed10DigitalOutC1E7PinNamePKc> - 3b2: 4905 ldr r1, [pc, #20] ; (3c8 <_GLOBAL__I_myled+0x24>) - 3b4: 4a05 ldr r2, [pc, #20] ; (3cc <_GLOBAL__I_myled+0x28>) - 3b6: 4620 mov r0, r4 - 3b8: e8bd 4010 ldmia.w sp!, {r4, lr} - 3bc: f000 b81a b.w 3f4 <__aeabi_atexit> - 3c0: 10000568 .word 0x10000568 - 3c4: 2009c032 .word 0x2009c032 - 3c8: 00005305 .word 0x00005305 - 3cc: 10000000 .word 0x10000000 - -000003d0 : - 3d0: 4806 ldr r0, [pc, #24] ; (3ec ) - 3d2: 4780 blx r0 - 3d4: 4806 ldr r0, [pc, #24] ; (3f0 ) - 3d6: 4700 bx r0 - -000003d8 : - 3d8: e7fe b.n 3d8 - -000003da : - 3da: e7fe b.n 3da - -000003dc : - 3dc: e7fe b.n 3dc - -000003de : - 3de: e7fe b.n 3de - -000003e0 : - 3e0: e7fe b.n 3e0 - -000003e2 : - 3e2: e7fe b.n 3e2 - -000003e4 : - 3e4: e7fe b.n 3e4 - -000003e6 : - 3e6: e7fe b.n 3e6 - -000003e8 : - 3e8: e7fe b.n 3e8 - -000003ea : - 3ea: e7fe b.n 3ea - 3ec: 000001cd .word 0x000001cd - 3f0: 000000c5 .word 0x000000c5 - -000003f4 <__aeabi_atexit>: - 3f4: 4603 mov r3, r0 - 3f6: 4608 mov r0, r1 - 3f8: 4619 mov r1, r3 - 3fa: f000 bd51 b.w ea0 <__cxa_atexit> - -000003fe <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 3fe: 9800 ldr r0, [sp, #0] - 400: 4290 cmp r0, r2 - 402: bf14 ite ne - 404: 2001 movne r0, #1 - 406: 2006 moveq r0, #6 - 408: 4770 bx lr - -0000040a <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 40a: b538 push {r3, r4, r5, lr} - 40c: 4614 mov r4, r2 - 40e: 461d mov r5, r3 - 410: f000 f91b bl 64a <_ZNKSt9type_infoeqERKS_> - 414: b128 cbz r0, 422 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 416: 2001 movs r0, #1 - 418: 2308 movs r3, #8 - 41a: 602c str r4, [r5, #0] - 41c: 60eb str r3, [r5, #12] - 41e: 3b02 subs r3, #2 - 420: 712b strb r3, [r5, #4] - 422: bd38 pop {r3, r4, r5, pc} - -00000424 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 424: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 428: 4698 mov r8, r3 - 42a: 9f06 ldr r7, [sp, #24] - 42c: 4604 mov r4, r0 - 42e: 9b08 ldr r3, [sp, #32] - 430: 4615 mov r5, r2 - 432: 9e09 ldr r6, [sp, #36] ; 0x24 - 434: 429f cmp r7, r3 - 436: d10c bne.n 452 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 438: 9907 ldr r1, [sp, #28] - 43a: f000 f906 bl 64a <_ZNKSt9type_infoeqERKS_> - 43e: b140 cbz r0, 452 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 440: 7175 strb r5, [r6, #5] - 442: e003 b.n 44c <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 444: 2301 movs r3, #1 - 446: 6037 str r7, [r6, #0] - 448: 7135 strb r5, [r6, #4] - 44a: 71b3 strb r3, [r6, #6] - 44c: 2000 movs r0, #0 - 44e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 452: 4620 mov r0, r4 - 454: 4641 mov r1, r8 - 456: f000 f8f8 bl 64a <_ZNKSt9type_infoeqERKS_> - 45a: 2800 cmp r0, #0 - 45c: d1f2 bne.n 444 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 45e: e7f5 b.n 44c <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -00000460 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 460: b5f8 push {r3, r4, r5, r6, r7, lr} - 462: 4605 mov r5, r0 - 464: 460c mov r4, r1 - 466: 4616 mov r6, r2 - 468: 461f mov r7, r3 - 46a: f000 f8ee bl 64a <_ZNKSt9type_infoeqERKS_> - 46e: b940 cbnz r0, 482 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 470: 2f03 cmp r7, #3 - 472: d807 bhi.n 484 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 474: 6823 ldr r3, [r4, #0] - 476: 4620 mov r0, r4 - 478: 4629 mov r1, r5 - 47a: 4632 mov r2, r6 - 47c: 695b ldr r3, [r3, #20] - 47e: 4798 blx r3 - 480: bdf8 pop {r3, r4, r5, r6, r7, pc} - 482: 2001 movs r0, #1 - 484: bdf8 pop {r3, r4, r5, r6, r7, pc} - ... - -00000488 <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 488: 4b03 ldr r3, [pc, #12] ; (498 <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 48a: b510 push {r4, lr} - 48c: 4604 mov r4, r0 - 48e: 6003 str r3, [r0, #0] - 490: f000 f8c0 bl 614 <_ZNSt9type_infoD1Ev> - 494: 4620 mov r0, r4 - 496: bd10 pop {r4, pc} - 498: 00004ed0 .word 0x00004ed0 - -0000049c <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 49c: b510 push {r4, lr} - 49e: 4604 mov r4, r0 - 4a0: f7ff fff2 bl 488 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 4a4: 4620 mov r0, r4 - 4a6: f000 f825 bl 4f4 <_ZdlPv> - 4aa: 4620 mov r0, r4 - 4ac: bd10 pop {r4, pc} - -000004ae <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 4ae: 2200 movs r2, #0 - 4b0: 6081 str r1, [r0, #8] - 4b2: 6002 str r2, [r0, #0] - 4b4: 7102 strb r2, [r0, #4] - 4b6: 60c2 str r2, [r0, #12] - 4b8: 4770 bx lr - -000004ba <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 4ba: b5f0 push {r4, r5, r6, r7, lr} - 4bc: 4606 mov r6, r0 - 4be: b085 sub sp, #20 - 4c0: 460f mov r7, r1 - 4c2: 4668 mov r0, sp - 4c4: 2110 movs r1, #16 - 4c6: 4614 mov r4, r2 - 4c8: f7ff fff1 bl 4ae <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 4cc: 6833 ldr r3, [r6, #0] - 4ce: 4630 mov r0, r6 - 4d0: 4639 mov r1, r7 - 4d2: 6822 ldr r2, [r4, #0] - 4d4: 699d ldr r5, [r3, #24] - 4d6: 466b mov r3, sp - 4d8: 47a8 blx r5 - 4da: f89d 3004 ldrb.w r3, [sp, #4] - 4de: f003 0306 and.w r3, r3, #6 - 4e2: 2b06 cmp r3, #6 - 4e4: d103 bne.n 4ee <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 4e6: 9b00 ldr r3, [sp, #0] - 4e8: 2001 movs r0, #1 - 4ea: 6023 str r3, [r4, #0] - 4ec: e000 b.n 4f0 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 4ee: 2000 movs r0, #0 - 4f0: b005 add sp, #20 - 4f2: bdf0 pop {r4, r5, r6, r7, pc} - -000004f4 <_ZdlPv>: - 4f4: b108 cbz r0, 4fa <_ZdlPv+0x6> - 4f6: f000 bd0b b.w f10 - 4fa: 4770 bx lr - -000004fc <_ZdaPv>: - 4fc: f7ff bffa b.w 4f4 <_ZdlPv> - -00000500 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 500: b5f8 push {r3, r4, r5, r6, r7, lr} - 502: 4604 mov r4, r0 - 504: 460f mov r7, r1 - 506: 4616 mov r6, r2 - 508: 461d mov r5, r3 - 50a: f7ff ff7e bl 40a <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 50e: b938 cbnz r0, 520 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - 510: 68a0 ldr r0, [r4, #8] - 512: 4639 mov r1, r7 - 514: 4632 mov r2, r6 - 516: 6803 ldr r3, [r0, #0] - 518: 699c ldr r4, [r3, #24] - 51a: 462b mov r3, r5 - 51c: 47a0 blx r4 - 51e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 520: 2001 movs r0, #1 - 522: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000524 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 524: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 528: b085 sub sp, #20 - 52a: 460c mov r4, r1 - 52c: 4619 mov r1, r3 - 52e: 4605 mov r5, r0 - 530: 4616 mov r6, r2 - 532: 461f mov r7, r3 - 534: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 538: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 53c: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - 540: f000 f883 bl 64a <_ZNKSt9type_infoeqERKS_> - 544: 4683 mov fp, r0 - 546: b1b0 cbz r0, 576 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - 548: 2c00 cmp r4, #0 - 54a: f8c8 9000 str.w r9, [r8] - 54e: f888 6004 strb.w r6, [r8, #4] - 552: db09 blt.n 568 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - 554: 444c add r4, r9 - 556: 45a2 cmp sl, r4 - 558: bf14 ite ne - 55a: f04f 0a01 movne.w sl, #1 - 55e: f04f 0a06 moveq.w sl, #6 - 562: f888 a006 strb.w sl, [r8, #6] - 566: e011 b.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 568: f114 0f02 cmn.w r4, #2 - 56c: d10e bne.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 56e: 2301 movs r3, #1 - 570: f888 3006 strb.w r3, [r8, #6] - 574: e00a b.n 58c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 576: 45d1 cmp r9, sl - 578: d10c bne.n 594 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 57a: 4628 mov r0, r5 - 57c: 990f ldr r1, [sp, #60] ; 0x3c - 57e: f000 f864 bl 64a <_ZNKSt9type_infoeqERKS_> - 582: b138 cbz r0, 594 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 584: f888 6005 strb.w r6, [r8, #5] - 588: 4658 mov r0, fp - 58a: e000 b.n 58e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 58c: 2000 movs r0, #0 - 58e: b005 add sp, #20 - 590: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 594: 68a8 ldr r0, [r5, #8] - 596: 4621 mov r1, r4 - 598: 9a0f ldr r2, [sp, #60] ; 0x3c - 59a: 6803 ldr r3, [r0, #0] - 59c: 9201 str r2, [sp, #4] - 59e: 4632 mov r2, r6 - 5a0: f8cd 9000 str.w r9, [sp] - 5a4: f8cd a008 str.w sl, [sp, #8] - 5a8: f8cd 800c str.w r8, [sp, #12] - 5ac: 69dd ldr r5, [r3, #28] - 5ae: 463b mov r3, r7 - 5b0: 47a8 blx r5 - 5b2: e7ec b.n 58e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -000005b4 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 5b4: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 5b8: 4604 mov r4, r0 - 5ba: f8dd 8020 ldr.w r8, [sp, #32] - 5be: 460d mov r5, r1 - 5c0: 4617 mov r7, r2 - 5c2: 461e mov r6, r3 - 5c4: 4590 cmp r8, r2 - 5c6: d106 bne.n 5d6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 5c8: 4619 mov r1, r3 - 5ca: f000 f83e bl 64a <_ZNKSt9type_infoeqERKS_> - 5ce: b110 cbz r0, 5d6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 5d0: 2006 movs r0, #6 - 5d2: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 5d6: 68a0 ldr r0, [r4, #8] - 5d8: 4629 mov r1, r5 - 5da: 463a mov r2, r7 - 5dc: 6803 ldr r3, [r0, #0] - 5de: f8cd 8000 str.w r8, [sp] - 5e2: 6a1c ldr r4, [r3, #32] - 5e4: 4633 mov r3, r6 - 5e6: 47a0 blx r4 - 5e8: e7f3 b.n 5d2 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ... - -000005ec <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - 5ec: 4b03 ldr r3, [pc, #12] ; (5fc <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - 5ee: b510 push {r4, lr} - 5f0: 4604 mov r4, r0 - 5f2: 6003 str r3, [r0, #0] - 5f4: f7ff ff48 bl 488 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 5f8: 4620 mov r0, r4 - 5fa: bd10 pop {r4, pc} - 5fc: 00004f30 .word 0x00004f30 - -00000600 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - 600: b510 push {r4, lr} - 602: 4604 mov r4, r0 - 604: f7ff fff2 bl 5ec <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - 608: 4620 mov r0, r4 - 60a: f7ff ff73 bl 4f4 <_ZdlPv> - 60e: 4620 mov r0, r4 - 610: bd10 pop {r4, pc} - ... - -00000614 <_ZNSt9type_infoD1Ev>: - 614: 4b01 ldr r3, [pc, #4] ; (61c <_ZNSt9type_infoD1Ev+0x8>) - 616: 6003 str r3, [r0, #0] - 618: 4770 bx lr - 61a: bf00 nop - 61c: 00004fb0 .word 0x00004fb0 - -00000620 <_ZNKSt9type_info14__is_pointer_pEv>: - 620: 2000 movs r0, #0 - 622: 4770 bx lr - -00000624 <_ZNKSt9type_info15__is_function_pEv>: - 624: 2000 movs r0, #0 - 626: 4770 bx lr - -00000628 <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - 628: 2000 movs r0, #0 - 62a: 4770 bx lr - -0000062c <_ZNSt9type_infoD0Ev>: - 62c: b510 push {r4, lr} - 62e: 4604 mov r4, r0 - 630: f7ff fff0 bl 614 <_ZNSt9type_infoD1Ev> - 634: 4620 mov r0, r4 - 636: f7ff ff5d bl 4f4 <_ZdlPv> - 63a: 4620 mov r0, r4 - 63c: bd10 pop {r4, pc} - -0000063e <_ZNKSt9type_info4nameEv>: - 63e: 6840 ldr r0, [r0, #4] - 640: 7803 ldrb r3, [r0, #0] - 642: 2b2a cmp r3, #42 ; 0x2a - 644: bf08 it eq - 646: 3001 addeq r0, #1 - 648: 4770 bx lr - -0000064a <_ZNKSt9type_infoeqERKS_>: - 64a: 4281 cmp r1, r0 - 64c: b538 push {r3, r4, r5, lr} - 64e: 460d mov r5, r1 - 650: d011 beq.n 676 <_ZNKSt9type_infoeqERKS_+0x2c> - 652: f7ff fff4 bl 63e <_ZNKSt9type_info4nameEv> - 656: 7803 ldrb r3, [r0, #0] - 658: 4604 mov r4, r0 - 65a: 2b2a cmp r3, #42 ; 0x2a - 65c: d00d beq.n 67a <_ZNKSt9type_infoeqERKS_+0x30> - 65e: 4628 mov r0, r5 - 660: f7ff ffed bl 63e <_ZNKSt9type_info4nameEv> - 664: 4601 mov r1, r0 - 666: 4620 mov r0, r4 - 668: f001 f88c bl 1784 - 66c: f1d0 0001 rsbs r0, r0, #1 - 670: bf38 it cc - 672: 2000 movcc r0, #0 - 674: bd38 pop {r3, r4, r5, pc} - 676: 2001 movs r0, #1 - 678: bd38 pop {r3, r4, r5, pc} - 67a: 2000 movs r0, #0 - 67c: bd38 pop {r3, r4, r5, pc} - -0000067e <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - 67e: f7ff bfe4 b.w 64a <_ZNKSt9type_infoeqERKS_> - ... - -00000684 <__aeabi_drsub>: - 684: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 688: e002 b.n 690 <__adddf3> - 68a: bf00 nop - -0000068c <__aeabi_dsub>: - 68c: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -00000690 <__adddf3>: - 690: b530 push {r4, r5, lr} - 692: ea4f 0441 mov.w r4, r1, lsl #1 - 696: ea4f 0543 mov.w r5, r3, lsl #1 - 69a: ea94 0f05 teq r4, r5 - 69e: bf08 it eq - 6a0: ea90 0f02 teqeq r0, r2 - 6a4: bf1f itttt ne - 6a6: ea54 0c00 orrsne.w ip, r4, r0 - 6aa: ea55 0c02 orrsne.w ip, r5, r2 - 6ae: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 6b2: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 6b6: f000 80e2 beq.w 87e <__adddf3+0x1ee> - 6ba: ea4f 5454 mov.w r4, r4, lsr #21 - 6be: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 6c2: bfb8 it lt - 6c4: 426d neglt r5, r5 - 6c6: dd0c ble.n 6e2 <__adddf3+0x52> - 6c8: 442c add r4, r5 - 6ca: ea80 0202 eor.w r2, r0, r2 - 6ce: ea81 0303 eor.w r3, r1, r3 - 6d2: ea82 0000 eor.w r0, r2, r0 - 6d6: ea83 0101 eor.w r1, r3, r1 - 6da: ea80 0202 eor.w r2, r0, r2 - 6de: ea81 0303 eor.w r3, r1, r3 - 6e2: 2d36 cmp r5, #54 ; 0x36 - 6e4: bf88 it hi - 6e6: bd30 pophi {r4, r5, pc} - 6e8: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 6ec: ea4f 3101 mov.w r1, r1, lsl #12 - 6f0: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 6f4: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 6f8: d002 beq.n 700 <__adddf3+0x70> - 6fa: 4240 negs r0, r0 - 6fc: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 700: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 704: ea4f 3303 mov.w r3, r3, lsl #12 - 708: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 70c: d002 beq.n 714 <__adddf3+0x84> - 70e: 4252 negs r2, r2 - 710: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 714: ea94 0f05 teq r4, r5 - 718: f000 80a7 beq.w 86a <__adddf3+0x1da> - 71c: f1a4 0401 sub.w r4, r4, #1 - 720: f1d5 0e20 rsbs lr, r5, #32 - 724: db0d blt.n 742 <__adddf3+0xb2> - 726: fa02 fc0e lsl.w ip, r2, lr - 72a: fa22 f205 lsr.w r2, r2, r5 - 72e: 1880 adds r0, r0, r2 - 730: f141 0100 adc.w r1, r1, #0 - 734: fa03 f20e lsl.w r2, r3, lr - 738: 1880 adds r0, r0, r2 - 73a: fa43 f305 asr.w r3, r3, r5 - 73e: 4159 adcs r1, r3 - 740: e00e b.n 760 <__adddf3+0xd0> - 742: f1a5 0520 sub.w r5, r5, #32 - 746: f10e 0e20 add.w lr, lr, #32 - 74a: 2a01 cmp r2, #1 - 74c: fa03 fc0e lsl.w ip, r3, lr - 750: bf28 it cs - 752: f04c 0c02 orrcs.w ip, ip, #2 - 756: fa43 f305 asr.w r3, r3, r5 - 75a: 18c0 adds r0, r0, r3 - 75c: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 760: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 764: d507 bpl.n 776 <__adddf3+0xe6> - 766: f04f 0e00 mov.w lr, #0 - 76a: f1dc 0c00 rsbs ip, ip, #0 - 76e: eb7e 0000 sbcs.w r0, lr, r0 - 772: eb6e 0101 sbc.w r1, lr, r1 - 776: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 77a: d31b bcc.n 7b4 <__adddf3+0x124> - 77c: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 780: d30c bcc.n 79c <__adddf3+0x10c> - 782: 0849 lsrs r1, r1, #1 - 784: ea5f 0030 movs.w r0, r0, rrx - 788: ea4f 0c3c mov.w ip, ip, rrx - 78c: f104 0401 add.w r4, r4, #1 - 790: ea4f 5244 mov.w r2, r4, lsl #21 - 794: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 798: f080 809a bcs.w 8d0 <__adddf3+0x240> - 79c: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 7a0: bf08 it eq - 7a2: ea5f 0c50 movseq.w ip, r0, lsr #1 - 7a6: f150 0000 adcs.w r0, r0, #0 - 7aa: eb41 5104 adc.w r1, r1, r4, lsl #20 - 7ae: ea41 0105 orr.w r1, r1, r5 - 7b2: bd30 pop {r4, r5, pc} - 7b4: ea5f 0c4c movs.w ip, ip, lsl #1 - 7b8: 4140 adcs r0, r0 - 7ba: eb41 0101 adc.w r1, r1, r1 - 7be: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 7c2: f1a4 0401 sub.w r4, r4, #1 - 7c6: d1e9 bne.n 79c <__adddf3+0x10c> - 7c8: f091 0f00 teq r1, #0 - 7cc: bf04 itt eq - 7ce: 4601 moveq r1, r0 - 7d0: 2000 moveq r0, #0 - 7d2: fab1 f381 clz r3, r1 - 7d6: bf08 it eq - 7d8: 3320 addeq r3, #32 - 7da: f1a3 030b sub.w r3, r3, #11 - 7de: f1b3 0220 subs.w r2, r3, #32 - 7e2: da0c bge.n 7fe <__adddf3+0x16e> - 7e4: 320c adds r2, #12 - 7e6: dd08 ble.n 7fa <__adddf3+0x16a> - 7e8: f102 0c14 add.w ip, r2, #20 - 7ec: f1c2 020c rsb r2, r2, #12 - 7f0: fa01 f00c lsl.w r0, r1, ip - 7f4: fa21 f102 lsr.w r1, r1, r2 - 7f8: e00c b.n 814 <__adddf3+0x184> - 7fa: f102 0214 add.w r2, r2, #20 - 7fe: bfd8 it le - 800: f1c2 0c20 rsble ip, r2, #32 - 804: fa01 f102 lsl.w r1, r1, r2 - 808: fa20 fc0c lsr.w ip, r0, ip - 80c: bfdc itt le - 80e: ea41 010c orrle.w r1, r1, ip - 812: 4090 lslle r0, r2 - 814: 1ae4 subs r4, r4, r3 - 816: bfa2 ittt ge - 818: eb01 5104 addge.w r1, r1, r4, lsl #20 - 81c: 4329 orrge r1, r5 - 81e: bd30 popge {r4, r5, pc} - 820: ea6f 0404 mvn.w r4, r4 - 824: 3c1f subs r4, #31 - 826: da1c bge.n 862 <__adddf3+0x1d2> - 828: 340c adds r4, #12 - 82a: dc0e bgt.n 84a <__adddf3+0x1ba> - 82c: f104 0414 add.w r4, r4, #20 - 830: f1c4 0220 rsb r2, r4, #32 - 834: fa20 f004 lsr.w r0, r0, r4 - 838: fa01 f302 lsl.w r3, r1, r2 - 83c: ea40 0003 orr.w r0, r0, r3 - 840: fa21 f304 lsr.w r3, r1, r4 - 844: ea45 0103 orr.w r1, r5, r3 - 848: bd30 pop {r4, r5, pc} - 84a: f1c4 040c rsb r4, r4, #12 - 84e: f1c4 0220 rsb r2, r4, #32 - 852: fa20 f002 lsr.w r0, r0, r2 - 856: fa01 f304 lsl.w r3, r1, r4 - 85a: ea40 0003 orr.w r0, r0, r3 - 85e: 4629 mov r1, r5 - 860: bd30 pop {r4, r5, pc} - 862: fa21 f004 lsr.w r0, r1, r4 - 866: 4629 mov r1, r5 - 868: bd30 pop {r4, r5, pc} - 86a: f094 0f00 teq r4, #0 - 86e: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 872: bf06 itte eq - 874: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 878: 3401 addeq r4, #1 - 87a: 3d01 subne r5, #1 - 87c: e74e b.n 71c <__adddf3+0x8c> - 87e: ea7f 5c64 mvns.w ip, r4, asr #21 - 882: bf18 it ne - 884: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 888: d029 beq.n 8de <__adddf3+0x24e> - 88a: ea94 0f05 teq r4, r5 - 88e: bf08 it eq - 890: ea90 0f02 teqeq r0, r2 - 894: d005 beq.n 8a2 <__adddf3+0x212> - 896: ea54 0c00 orrs.w ip, r4, r0 - 89a: bf04 itt eq - 89c: 4619 moveq r1, r3 - 89e: 4610 moveq r0, r2 - 8a0: bd30 pop {r4, r5, pc} - 8a2: ea91 0f03 teq r1, r3 - 8a6: bf1e ittt ne - 8a8: 2100 movne r1, #0 - 8aa: 2000 movne r0, #0 - 8ac: bd30 popne {r4, r5, pc} - 8ae: ea5f 5c54 movs.w ip, r4, lsr #21 - 8b2: d105 bne.n 8c0 <__adddf3+0x230> - 8b4: 0040 lsls r0, r0, #1 - 8b6: 4149 adcs r1, r1 - 8b8: bf28 it cs - 8ba: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 8be: bd30 pop {r4, r5, pc} - 8c0: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 8c4: bf3c itt cc - 8c6: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 8ca: bd30 popcc {r4, r5, pc} - 8cc: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 8d0: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 8d4: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 8d8: f04f 0000 mov.w r0, #0 - 8dc: bd30 pop {r4, r5, pc} - 8de: ea7f 5c64 mvns.w ip, r4, asr #21 - 8e2: bf1a itte ne - 8e4: 4619 movne r1, r3 - 8e6: 4610 movne r0, r2 - 8e8: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 8ec: bf1c itt ne - 8ee: 460b movne r3, r1 - 8f0: 4602 movne r2, r0 - 8f2: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 8f6: bf06 itte eq - 8f8: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 8fc: ea91 0f03 teqeq r1, r3 - 900: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 904: bd30 pop {r4, r5, pc} - 906: bf00 nop - -00000908 <__aeabi_ui2d>: - 908: f090 0f00 teq r0, #0 - 90c: bf04 itt eq - 90e: 2100 moveq r1, #0 - 910: 4770 bxeq lr - 912: b530 push {r4, r5, lr} - 914: f44f 6480 mov.w r4, #1024 ; 0x400 - 918: f104 0432 add.w r4, r4, #50 ; 0x32 - 91c: f04f 0500 mov.w r5, #0 - 920: f04f 0100 mov.w r1, #0 - 924: e750 b.n 7c8 <__adddf3+0x138> - 926: bf00 nop - -00000928 <__aeabi_i2d>: - 928: f090 0f00 teq r0, #0 - 92c: bf04 itt eq - 92e: 2100 moveq r1, #0 - 930: 4770 bxeq lr - 932: b530 push {r4, r5, lr} - 934: f44f 6480 mov.w r4, #1024 ; 0x400 - 938: f104 0432 add.w r4, r4, #50 ; 0x32 - 93c: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 940: bf48 it mi - 942: 4240 negmi r0, r0 - 944: f04f 0100 mov.w r1, #0 - 948: e73e b.n 7c8 <__adddf3+0x138> - 94a: bf00 nop - -0000094c <__aeabi_f2d>: - 94c: 0042 lsls r2, r0, #1 - 94e: ea4f 01e2 mov.w r1, r2, asr #3 - 952: ea4f 0131 mov.w r1, r1, rrx - 956: ea4f 7002 mov.w r0, r2, lsl #28 - 95a: bf1f itttt ne - 95c: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 960: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 964: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 968: 4770 bxne lr - 96a: f092 0f00 teq r2, #0 - 96e: bf14 ite ne - 970: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 974: 4770 bxeq lr - 976: b530 push {r4, r5, lr} - 978: f44f 7460 mov.w r4, #896 ; 0x380 - 97c: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 980: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 984: e720 b.n 7c8 <__adddf3+0x138> - 986: bf00 nop - -00000988 <__aeabi_ul2d>: - 988: ea50 0201 orrs.w r2, r0, r1 - 98c: bf08 it eq - 98e: 4770 bxeq lr - 990: b530 push {r4, r5, lr} - 992: f04f 0500 mov.w r5, #0 - 996: e00a b.n 9ae <__aeabi_l2d+0x16> - -00000998 <__aeabi_l2d>: - 998: ea50 0201 orrs.w r2, r0, r1 - 99c: bf08 it eq - 99e: 4770 bxeq lr - 9a0: b530 push {r4, r5, lr} - 9a2: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 9a6: d502 bpl.n 9ae <__aeabi_l2d+0x16> - 9a8: 4240 negs r0, r0 - 9aa: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 9ae: f44f 6480 mov.w r4, #1024 ; 0x400 - 9b2: f104 0432 add.w r4, r4, #50 ; 0x32 - 9b6: ea5f 5c91 movs.w ip, r1, lsr #22 - 9ba: f43f aedc beq.w 776 <__adddf3+0xe6> - 9be: f04f 0203 mov.w r2, #3 - 9c2: ea5f 0cdc movs.w ip, ip, lsr #3 - 9c6: bf18 it ne - 9c8: 3203 addne r2, #3 - 9ca: ea5f 0cdc movs.w ip, ip, lsr #3 - 9ce: bf18 it ne - 9d0: 3203 addne r2, #3 - 9d2: eb02 02dc add.w r2, r2, ip, lsr #3 - 9d6: f1c2 0320 rsb r3, r2, #32 - 9da: fa00 fc03 lsl.w ip, r0, r3 - 9de: fa20 f002 lsr.w r0, r0, r2 - 9e2: fa01 fe03 lsl.w lr, r1, r3 - 9e6: ea40 000e orr.w r0, r0, lr - 9ea: fa21 f102 lsr.w r1, r1, r2 - 9ee: 4414 add r4, r2 - 9f0: e6c1 b.n 776 <__adddf3+0xe6> - 9f2: bf00 nop - -000009f4 <__aeabi_dmul>: - 9f4: b570 push {r4, r5, r6, lr} - 9f6: f04f 0cff mov.w ip, #255 ; 0xff - 9fa: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 9fe: ea1c 5411 ands.w r4, ip, r1, lsr #20 - a02: bf1d ittte ne - a04: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - a08: ea94 0f0c teqne r4, ip - a0c: ea95 0f0c teqne r5, ip - a10: f000 f8de bleq bd0 <__aeabi_dmul+0x1dc> - a14: 442c add r4, r5 - a16: ea81 0603 eor.w r6, r1, r3 - a1a: ea21 514c bic.w r1, r1, ip, lsl #21 - a1e: ea23 534c bic.w r3, r3, ip, lsl #21 - a22: ea50 3501 orrs.w r5, r0, r1, lsl #12 - a26: bf18 it ne - a28: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - a2c: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - a30: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - a34: d038 beq.n aa8 <__aeabi_dmul+0xb4> - a36: fba0 ce02 umull ip, lr, r0, r2 - a3a: f04f 0500 mov.w r5, #0 - a3e: fbe1 e502 umlal lr, r5, r1, r2 - a42: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - a46: fbe0 e503 umlal lr, r5, r0, r3 - a4a: f04f 0600 mov.w r6, #0 - a4e: fbe1 5603 umlal r5, r6, r1, r3 - a52: f09c 0f00 teq ip, #0 - a56: bf18 it ne - a58: f04e 0e01 orrne.w lr, lr, #1 - a5c: f1a4 04ff sub.w r4, r4, #255 ; 0xff - a60: f5b6 7f00 cmp.w r6, #512 ; 0x200 - a64: f564 7440 sbc.w r4, r4, #768 ; 0x300 - a68: d204 bcs.n a74 <__aeabi_dmul+0x80> - a6a: ea5f 0e4e movs.w lr, lr, lsl #1 - a6e: 416d adcs r5, r5 - a70: eb46 0606 adc.w r6, r6, r6 - a74: ea42 21c6 orr.w r1, r2, r6, lsl #11 - a78: ea41 5155 orr.w r1, r1, r5, lsr #21 - a7c: ea4f 20c5 mov.w r0, r5, lsl #11 - a80: ea40 505e orr.w r0, r0, lr, lsr #21 - a84: ea4f 2ece mov.w lr, lr, lsl #11 - a88: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - a8c: bf88 it hi - a8e: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - a92: d81e bhi.n ad2 <__aeabi_dmul+0xde> - a94: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - a98: bf08 it eq - a9a: ea5f 0e50 movseq.w lr, r0, lsr #1 - a9e: f150 0000 adcs.w r0, r0, #0 - aa2: eb41 5104 adc.w r1, r1, r4, lsl #20 - aa6: bd70 pop {r4, r5, r6, pc} - aa8: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - aac: ea46 0101 orr.w r1, r6, r1 - ab0: ea40 0002 orr.w r0, r0, r2 - ab4: ea81 0103 eor.w r1, r1, r3 - ab8: ebb4 045c subs.w r4, r4, ip, lsr #1 - abc: bfc2 ittt gt - abe: ebd4 050c rsbsgt r5, r4, ip - ac2: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - ac6: bd70 popgt {r4, r5, r6, pc} - ac8: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - acc: f04f 0e00 mov.w lr, #0 - ad0: 3c01 subs r4, #1 - ad2: f300 80ab bgt.w c2c <__aeabi_dmul+0x238> - ad6: f114 0f36 cmn.w r4, #54 ; 0x36 - ada: bfde ittt le - adc: 2000 movle r0, #0 - ade: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - ae2: bd70 pople {r4, r5, r6, pc} - ae4: f1c4 0400 rsb r4, r4, #0 - ae8: 3c20 subs r4, #32 - aea: da35 bge.n b58 <__aeabi_dmul+0x164> - aec: 340c adds r4, #12 - aee: dc1b bgt.n b28 <__aeabi_dmul+0x134> - af0: f104 0414 add.w r4, r4, #20 - af4: f1c4 0520 rsb r5, r4, #32 - af8: fa00 f305 lsl.w r3, r0, r5 - afc: fa20 f004 lsr.w r0, r0, r4 - b00: fa01 f205 lsl.w r2, r1, r5 - b04: ea40 0002 orr.w r0, r0, r2 - b08: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - b0c: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - b10: eb10 70d3 adds.w r0, r0, r3, lsr #31 - b14: fa21 f604 lsr.w r6, r1, r4 - b18: eb42 0106 adc.w r1, r2, r6 - b1c: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b20: bf08 it eq - b22: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b26: bd70 pop {r4, r5, r6, pc} - b28: f1c4 040c rsb r4, r4, #12 - b2c: f1c4 0520 rsb r5, r4, #32 - b30: fa00 f304 lsl.w r3, r0, r4 - b34: fa20 f005 lsr.w r0, r0, r5 - b38: fa01 f204 lsl.w r2, r1, r4 - b3c: ea40 0002 orr.w r0, r0, r2 - b40: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - b44: eb10 70d3 adds.w r0, r0, r3, lsr #31 - b48: f141 0100 adc.w r1, r1, #0 - b4c: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b50: bf08 it eq - b52: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b56: bd70 pop {r4, r5, r6, pc} - b58: f1c4 0520 rsb r5, r4, #32 - b5c: fa00 f205 lsl.w r2, r0, r5 - b60: ea4e 0e02 orr.w lr, lr, r2 - b64: fa20 f304 lsr.w r3, r0, r4 - b68: fa01 f205 lsl.w r2, r1, r5 - b6c: ea43 0302 orr.w r3, r3, r2 - b70: fa21 f004 lsr.w r0, r1, r4 - b74: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - b78: fa21 f204 lsr.w r2, r1, r4 - b7c: ea20 0002 bic.w r0, r0, r2 - b80: eb00 70d3 add.w r0, r0, r3, lsr #31 - b84: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - b88: bf08 it eq - b8a: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - b8e: bd70 pop {r4, r5, r6, pc} - b90: f094 0f00 teq r4, #0 - b94: d10f bne.n bb6 <__aeabi_dmul+0x1c2> - b96: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - b9a: 0040 lsls r0, r0, #1 - b9c: eb41 0101 adc.w r1, r1, r1 - ba0: f411 1f80 tst.w r1, #1048576 ; 0x100000 - ba4: bf08 it eq - ba6: 3c01 subeq r4, #1 - ba8: d0f7 beq.n b9a <__aeabi_dmul+0x1a6> - baa: ea41 0106 orr.w r1, r1, r6 - bae: f095 0f00 teq r5, #0 - bb2: bf18 it ne - bb4: 4770 bxne lr - bb6: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - bba: 0052 lsls r2, r2, #1 - bbc: eb43 0303 adc.w r3, r3, r3 - bc0: f413 1f80 tst.w r3, #1048576 ; 0x100000 - bc4: bf08 it eq - bc6: 3d01 subeq r5, #1 - bc8: d0f7 beq.n bba <__aeabi_dmul+0x1c6> - bca: ea43 0306 orr.w r3, r3, r6 - bce: 4770 bx lr - bd0: ea94 0f0c teq r4, ip - bd4: ea0c 5513 and.w r5, ip, r3, lsr #20 - bd8: bf18 it ne - bda: ea95 0f0c teqne r5, ip - bde: d00c beq.n bfa <__aeabi_dmul+0x206> - be0: ea50 0641 orrs.w r6, r0, r1, lsl #1 - be4: bf18 it ne - be6: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - bea: d1d1 bne.n b90 <__aeabi_dmul+0x19c> - bec: ea81 0103 eor.w r1, r1, r3 - bf0: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - bf4: f04f 0000 mov.w r0, #0 - bf8: bd70 pop {r4, r5, r6, pc} - bfa: ea50 0641 orrs.w r6, r0, r1, lsl #1 - bfe: bf06 itte eq - c00: 4610 moveq r0, r2 - c02: 4619 moveq r1, r3 - c04: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - c08: d019 beq.n c3e <__aeabi_dmul+0x24a> - c0a: ea94 0f0c teq r4, ip - c0e: d102 bne.n c16 <__aeabi_dmul+0x222> - c10: ea50 3601 orrs.w r6, r0, r1, lsl #12 - c14: d113 bne.n c3e <__aeabi_dmul+0x24a> - c16: ea95 0f0c teq r5, ip - c1a: d105 bne.n c28 <__aeabi_dmul+0x234> - c1c: ea52 3603 orrs.w r6, r2, r3, lsl #12 - c20: bf1c itt ne - c22: 4610 movne r0, r2 - c24: 4619 movne r1, r3 - c26: d10a bne.n c3e <__aeabi_dmul+0x24a> - c28: ea81 0103 eor.w r1, r1, r3 - c2c: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - c30: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - c34: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - c38: f04f 0000 mov.w r0, #0 - c3c: bd70 pop {r4, r5, r6, pc} - c3e: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - c42: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - c46: bd70 pop {r4, r5, r6, pc} - -00000c48 <__aeabi_ddiv>: - c48: b570 push {r4, r5, r6, lr} - c4a: f04f 0cff mov.w ip, #255 ; 0xff - c4e: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - c52: ea1c 5411 ands.w r4, ip, r1, lsr #20 - c56: bf1d ittte ne - c58: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - c5c: ea94 0f0c teqne r4, ip - c60: ea95 0f0c teqne r5, ip - c64: f000 f8a7 bleq db6 <__aeabi_ddiv+0x16e> - c68: eba4 0405 sub.w r4, r4, r5 - c6c: ea81 0e03 eor.w lr, r1, r3 - c70: ea52 3503 orrs.w r5, r2, r3, lsl #12 - c74: ea4f 3101 mov.w r1, r1, lsl #12 - c78: f000 8088 beq.w d8c <__aeabi_ddiv+0x144> - c7c: ea4f 3303 mov.w r3, r3, lsl #12 - c80: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - c84: ea45 1313 orr.w r3, r5, r3, lsr #4 - c88: ea43 6312 orr.w r3, r3, r2, lsr #24 - c8c: ea4f 2202 mov.w r2, r2, lsl #8 - c90: ea45 1511 orr.w r5, r5, r1, lsr #4 - c94: ea45 6510 orr.w r5, r5, r0, lsr #24 - c98: ea4f 2600 mov.w r6, r0, lsl #8 - c9c: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - ca0: 429d cmp r5, r3 - ca2: bf08 it eq - ca4: 4296 cmpeq r6, r2 - ca6: f144 04fd adc.w r4, r4, #253 ; 0xfd - caa: f504 7440 add.w r4, r4, #768 ; 0x300 - cae: d202 bcs.n cb6 <__aeabi_ddiv+0x6e> - cb0: 085b lsrs r3, r3, #1 - cb2: ea4f 0232 mov.w r2, r2, rrx - cb6: 1ab6 subs r6, r6, r2 - cb8: eb65 0503 sbc.w r5, r5, r3 - cbc: 085b lsrs r3, r3, #1 - cbe: ea4f 0232 mov.w r2, r2, rrx - cc2: f44f 1080 mov.w r0, #1048576 ; 0x100000 - cc6: f44f 2c00 mov.w ip, #524288 ; 0x80000 - cca: ebb6 0e02 subs.w lr, r6, r2 - cce: eb75 0e03 sbcs.w lr, r5, r3 - cd2: bf22 ittt cs - cd4: 1ab6 subcs r6, r6, r2 - cd6: 4675 movcs r5, lr - cd8: ea40 000c orrcs.w r0, r0, ip - cdc: 085b lsrs r3, r3, #1 - cde: ea4f 0232 mov.w r2, r2, rrx - ce2: ebb6 0e02 subs.w lr, r6, r2 - ce6: eb75 0e03 sbcs.w lr, r5, r3 - cea: bf22 ittt cs - cec: 1ab6 subcs r6, r6, r2 - cee: 4675 movcs r5, lr - cf0: ea40 005c orrcs.w r0, r0, ip, lsr #1 - cf4: 085b lsrs r3, r3, #1 - cf6: ea4f 0232 mov.w r2, r2, rrx - cfa: ebb6 0e02 subs.w lr, r6, r2 - cfe: eb75 0e03 sbcs.w lr, r5, r3 - d02: bf22 ittt cs - d04: 1ab6 subcs r6, r6, r2 - d06: 4675 movcs r5, lr - d08: ea40 009c orrcs.w r0, r0, ip, lsr #2 - d0c: 085b lsrs r3, r3, #1 - d0e: ea4f 0232 mov.w r2, r2, rrx - d12: ebb6 0e02 subs.w lr, r6, r2 - d16: eb75 0e03 sbcs.w lr, r5, r3 - d1a: bf22 ittt cs - d1c: 1ab6 subcs r6, r6, r2 - d1e: 4675 movcs r5, lr - d20: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - d24: ea55 0e06 orrs.w lr, r5, r6 - d28: d018 beq.n d5c <__aeabi_ddiv+0x114> - d2a: ea4f 1505 mov.w r5, r5, lsl #4 - d2e: ea45 7516 orr.w r5, r5, r6, lsr #28 - d32: ea4f 1606 mov.w r6, r6, lsl #4 - d36: ea4f 03c3 mov.w r3, r3, lsl #3 - d3a: ea43 7352 orr.w r3, r3, r2, lsr #29 - d3e: ea4f 02c2 mov.w r2, r2, lsl #3 - d42: ea5f 1c1c movs.w ip, ip, lsr #4 - d46: d1c0 bne.n cca <__aeabi_ddiv+0x82> - d48: f411 1f80 tst.w r1, #1048576 ; 0x100000 - d4c: d10b bne.n d66 <__aeabi_ddiv+0x11e> - d4e: ea41 0100 orr.w r1, r1, r0 - d52: f04f 0000 mov.w r0, #0 - d56: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - d5a: e7b6 b.n cca <__aeabi_ddiv+0x82> - d5c: f411 1f80 tst.w r1, #1048576 ; 0x100000 - d60: bf04 itt eq - d62: 4301 orreq r1, r0 - d64: 2000 moveq r0, #0 - d66: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - d6a: bf88 it hi - d6c: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - d70: f63f aeaf bhi.w ad2 <__aeabi_dmul+0xde> - d74: ebb5 0c03 subs.w ip, r5, r3 - d78: bf04 itt eq - d7a: ebb6 0c02 subseq.w ip, r6, r2 - d7e: ea5f 0c50 movseq.w ip, r0, lsr #1 - d82: f150 0000 adcs.w r0, r0, #0 - d86: eb41 5104 adc.w r1, r1, r4, lsl #20 - d8a: bd70 pop {r4, r5, r6, pc} - d8c: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - d90: ea4e 3111 orr.w r1, lr, r1, lsr #12 - d94: eb14 045c adds.w r4, r4, ip, lsr #1 - d98: bfc2 ittt gt - d9a: ebd4 050c rsbsgt r5, r4, ip - d9e: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - da2: bd70 popgt {r4, r5, r6, pc} - da4: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - da8: f04f 0e00 mov.w lr, #0 - dac: 3c01 subs r4, #1 - dae: e690 b.n ad2 <__aeabi_dmul+0xde> - db0: ea45 0e06 orr.w lr, r5, r6 - db4: e68d b.n ad2 <__aeabi_dmul+0xde> - db6: ea0c 5513 and.w r5, ip, r3, lsr #20 - dba: ea94 0f0c teq r4, ip - dbe: bf08 it eq - dc0: ea95 0f0c teqeq r5, ip - dc4: f43f af3b beq.w c3e <__aeabi_dmul+0x24a> - dc8: ea94 0f0c teq r4, ip - dcc: d10a bne.n de4 <__aeabi_ddiv+0x19c> - dce: ea50 3401 orrs.w r4, r0, r1, lsl #12 - dd2: f47f af34 bne.w c3e <__aeabi_dmul+0x24a> - dd6: ea95 0f0c teq r5, ip - dda: f47f af25 bne.w c28 <__aeabi_dmul+0x234> - dde: 4610 mov r0, r2 - de0: 4619 mov r1, r3 - de2: e72c b.n c3e <__aeabi_dmul+0x24a> - de4: ea95 0f0c teq r5, ip - de8: d106 bne.n df8 <__aeabi_ddiv+0x1b0> - dea: ea52 3503 orrs.w r5, r2, r3, lsl #12 - dee: f43f aefd beq.w bec <__aeabi_dmul+0x1f8> - df2: 4610 mov r0, r2 - df4: 4619 mov r1, r3 - df6: e722 b.n c3e <__aeabi_dmul+0x24a> - df8: ea50 0641 orrs.w r6, r0, r1, lsl #1 - dfc: bf18 it ne - dfe: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - e02: f47f aec5 bne.w b90 <__aeabi_dmul+0x19c> - e06: ea50 0441 orrs.w r4, r0, r1, lsl #1 - e0a: f47f af0d bne.w c28 <__aeabi_dmul+0x234> - e0e: ea52 0543 orrs.w r5, r2, r3, lsl #1 - e12: f47f aeeb bne.w bec <__aeabi_dmul+0x1f8> - e16: e712 b.n c3e <__aeabi_dmul+0x24a> - -00000e18 <__aeabi_d2iz>: - e18: ea4f 0241 mov.w r2, r1, lsl #1 - e1c: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - e20: d215 bcs.n e4e <__aeabi_d2iz+0x36> - e22: d511 bpl.n e48 <__aeabi_d2iz+0x30> - e24: f46f 7378 mvn.w r3, #992 ; 0x3e0 - e28: ebb3 5262 subs.w r2, r3, r2, asr #21 - e2c: d912 bls.n e54 <__aeabi_d2iz+0x3c> - e2e: ea4f 23c1 mov.w r3, r1, lsl #11 - e32: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - e36: ea43 5350 orr.w r3, r3, r0, lsr #21 - e3a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - e3e: fa23 f002 lsr.w r0, r3, r2 - e42: bf18 it ne - e44: 4240 negne r0, r0 - e46: 4770 bx lr - e48: f04f 0000 mov.w r0, #0 - e4c: 4770 bx lr - e4e: ea50 3001 orrs.w r0, r0, r1, lsl #12 - e52: d105 bne.n e60 <__aeabi_d2iz+0x48> - e54: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - e58: bf08 it eq - e5a: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - e5e: 4770 bx lr - e60: f04f 0000 mov.w r0, #0 - e64: 4770 bx lr - e66: bf00 nop - -00000e68 : - e68: b508 push {r3, lr} - e6a: 2006 movs r0, #6 - e6c: f000 fc4a bl 1704 - e70: 2001 movs r0, #1 - e72: f7ff fa65 bl 340 <_exit> - ... - -00000e78 : - e78: 4b05 ldr r3, [pc, #20] ; (e90 ) - e7a: 4a06 ldr r2, [pc, #24] ; (e94 ) - e7c: 681b ldr r3, [r3, #0] - e7e: 6859 ldr r1, [r3, #4] - e80: 6011 str r1, [r2, #0] - e82: 6899 ldr r1, [r3, #8] - e84: 4a04 ldr r2, [pc, #16] ; (e98 ) - e86: 6011 str r1, [r2, #0] - e88: 68da ldr r2, [r3, #12] - e8a: 4b04 ldr r3, [pc, #16] ; (e9c ) - e8c: 601a str r2, [r3, #0] - e8e: 4770 bx lr - e90: 10000110 .word 0x10000110 - e94: 100005b8 .word 0x100005b8 - e98: 100005bc .word 0x100005bc - e9c: 100005c0 .word 0x100005c0 - -00000ea0 <__cxa_atexit>: - ea0: b530 push {r4, r5, lr} - ea2: 4605 mov r5, r0 - ea4: 460c mov r4, r1 - ea6: 4613 mov r3, r2 - ea8: 2002 movs r0, #2 - eaa: 4629 mov r1, r5 - eac: 4622 mov r2, r4 - eae: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - eb2: f001 bd9b b.w 29ec <__register_exitproc> - ... - -00000eb8 <__libc_init_array>: - eb8: b570 push {r4, r5, r6, lr} - eba: 2400 movs r4, #0 - ebc: 4d0c ldr r5, [pc, #48] ; (ef0 <__libc_init_array+0x38>) - ebe: 4e0d ldr r6, [pc, #52] ; (ef4 <__libc_init_array+0x3c>) - ec0: 1b76 subs r6, r6, r5 - ec2: 10b6 asrs r6, r6, #2 - ec4: e003 b.n ece <__libc_init_array+0x16> - ec6: f855 3b04 ldr.w r3, [r5], #4 - eca: 3401 adds r4, #1 - ecc: 4798 blx r3 - ece: 42b4 cmp r4, r6 - ed0: d1f9 bne.n ec6 <__libc_init_array+0xe> - ed2: 4d09 ldr r5, [pc, #36] ; (ef8 <__libc_init_array+0x40>) - ed4: f004 f9e0 bl 5298 <_init> - ed8: 4e08 ldr r6, [pc, #32] ; (efc <__libc_init_array+0x44>) - eda: 2400 movs r4, #0 - edc: 1b76 subs r6, r6, r5 - ede: 10b6 asrs r6, r6, #2 - ee0: e003 b.n eea <__libc_init_array+0x32> - ee2: f855 3b04 ldr.w r3, [r5], #4 - ee6: 3401 adds r4, #1 - ee8: 4798 blx r3 - eea: 42b4 cmp r4, r6 - eec: d1f9 bne.n ee2 <__libc_init_array+0x2a> - eee: bd70 pop {r4, r5, r6, pc} - ef0: 000052a4 .word 0x000052a4 - ef4: 000052a8 .word 0x000052a8 - ef8: 000052a8 .word 0x000052a8 - efc: 000052b0 .word 0x000052b0 - -00000f00 : - f00: 4b02 ldr r3, [pc, #8] ; (f0c ) - f02: 4601 mov r1, r0 - f04: 6818 ldr r0, [r3, #0] - f06: f000 b80b b.w f20 <_malloc_r> - f0a: bf00 nop - f0c: 10000110 .word 0x10000110 - -00000f10 : - f10: 4b02 ldr r3, [pc, #8] ; (f1c ) - f12: 4601 mov r1, r0 - f14: 6818 ldr r0, [r3, #0] - f16: f002 bca9 b.w 386c <_free_r> - f1a: bf00 nop - f1c: 10000110 .word 0x10000110 - -00000f20 <_malloc_r>: - f20: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - f24: f101 040b add.w r4, r1, #11 - f28: 2c16 cmp r4, #22 - f2a: 4607 mov r7, r0 - f2c: d903 bls.n f36 <_malloc_r+0x16> - f2e: f034 0407 bics.w r4, r4, #7 - f32: d501 bpl.n f38 <_malloc_r+0x18> - f34: e002 b.n f3c <_malloc_r+0x1c> - f36: 2410 movs r4, #16 - f38: 428c cmp r4, r1 - f3a: d202 bcs.n f42 <_malloc_r+0x22> - f3c: 230c movs r3, #12 - f3e: 603b str r3, [r7, #0] - f40: e1d6 b.n 12f0 <_malloc_r+0x3d0> - f42: 4638 mov r0, r7 - f44: f000 fa21 bl 138a <__malloc_lock> - f48: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - f4c: 4a97 ldr r2, [pc, #604] ; (11ac <_malloc_r+0x28c>) - f4e: d210 bcs.n f72 <_malloc_r+0x52> - f50: 08e1 lsrs r1, r4, #3 - f52: eb02 02c1 add.w r2, r2, r1, lsl #3 - f56: 68d6 ldr r6, [r2, #12] - f58: 4296 cmp r6, r2 - f5a: d104 bne.n f66 <_malloc_r+0x46> - f5c: f106 0308 add.w r3, r6, #8 - f60: 6976 ldr r6, [r6, #20] - f62: 429e cmp r6, r3 - f64: d003 beq.n f6e <_malloc_r+0x4e> - f66: 6873 ldr r3, [r6, #4] - f68: f023 0303 bic.w r3, r3, #3 - f6c: e02f b.n fce <_malloc_r+0xae> - f6e: 3102 adds r1, #2 - f70: e036 b.n fe0 <_malloc_r+0xc0> - f72: 0a61 lsrs r1, r4, #9 - f74: d101 bne.n f7a <_malloc_r+0x5a> - f76: 08e1 lsrs r1, r4, #3 - f78: e01b b.n fb2 <_malloc_r+0x92> - f7a: 2904 cmp r1, #4 - f7c: d802 bhi.n f84 <_malloc_r+0x64> - f7e: 09a1 lsrs r1, r4, #6 - f80: 3138 adds r1, #56 ; 0x38 - f82: e016 b.n fb2 <_malloc_r+0x92> - f84: 2914 cmp r1, #20 - f86: d801 bhi.n f8c <_malloc_r+0x6c> - f88: 315b adds r1, #91 ; 0x5b - f8a: e012 b.n fb2 <_malloc_r+0x92> - f8c: 2954 cmp r1, #84 ; 0x54 - f8e: d802 bhi.n f96 <_malloc_r+0x76> - f90: 0b21 lsrs r1, r4, #12 - f92: 316e adds r1, #110 ; 0x6e - f94: e00d b.n fb2 <_malloc_r+0x92> - f96: f5b1 7faa cmp.w r1, #340 ; 0x154 - f9a: d802 bhi.n fa2 <_malloc_r+0x82> - f9c: 0be1 lsrs r1, r4, #15 - f9e: 3177 adds r1, #119 ; 0x77 - fa0: e007 b.n fb2 <_malloc_r+0x92> - fa2: f240 5354 movw r3, #1364 ; 0x554 - fa6: 4299 cmp r1, r3 - fa8: d802 bhi.n fb0 <_malloc_r+0x90> - faa: 0ca1 lsrs r1, r4, #18 - fac: 317c adds r1, #124 ; 0x7c - fae: e000 b.n fb2 <_malloc_r+0x92> - fb0: 217e movs r1, #126 ; 0x7e - fb2: eb02 02c1 add.w r2, r2, r1, lsl #3 - fb6: 68d6 ldr r6, [r2, #12] - fb8: e00f b.n fda <_malloc_r+0xba> - fba: 6873 ldr r3, [r6, #4] - fbc: f023 0303 bic.w r3, r3, #3 - fc0: 1b18 subs r0, r3, r4 - fc2: 280f cmp r0, #15 - fc4: dd01 ble.n fca <_malloc_r+0xaa> - fc6: 3901 subs r1, #1 - fc8: e009 b.n fde <_malloc_r+0xbe> - fca: 2800 cmp r0, #0 - fcc: db04 blt.n fd8 <_malloc_r+0xb8> - fce: 68f2 ldr r2, [r6, #12] - fd0: 68b1 ldr r1, [r6, #8] - fd2: 60ca str r2, [r1, #12] - fd4: 6091 str r1, [r2, #8] - fd6: e020 b.n 101a <_malloc_r+0xfa> - fd8: 68f6 ldr r6, [r6, #12] - fda: 4296 cmp r6, r2 - fdc: d1ed bne.n fba <_malloc_r+0x9a> - fde: 3101 adds r1, #1 - fe0: 4d72 ldr r5, [pc, #456] ; (11ac <_malloc_r+0x28c>) - fe2: f105 0208 add.w r2, r5, #8 - fe6: 6896 ldr r6, [r2, #8] - fe8: 4296 cmp r6, r2 - fea: d077 beq.n 10dc <_malloc_r+0x1bc> - fec: 6873 ldr r3, [r6, #4] - fee: f023 0303 bic.w r3, r3, #3 - ff2: 1b18 subs r0, r3, r4 - ff4: 280f cmp r0, #15 - ff6: dd0c ble.n 1012 <_malloc_r+0xf2> - ff8: 1933 adds r3, r6, r4 - ffa: f044 0401 orr.w r4, r4, #1 - ffe: 60d3 str r3, [r2, #12] - 1000: 6093 str r3, [r2, #8] - 1002: 6074 str r4, [r6, #4] - 1004: 60da str r2, [r3, #12] - 1006: 609a str r2, [r3, #8] - 1008: f040 0201 orr.w r2, r0, #1 - 100c: 5018 str r0, [r3, r0] - 100e: 605a str r2, [r3, #4] - 1010: e179 b.n 1306 <_malloc_r+0x3e6> - 1012: 2800 cmp r0, #0 - 1014: 60d2 str r2, [r2, #12] - 1016: 6092 str r2, [r2, #8] - 1018: db05 blt.n 1026 <_malloc_r+0x106> - 101a: 18f3 adds r3, r6, r3 - 101c: 685a ldr r2, [r3, #4] - 101e: f042 0201 orr.w r2, r2, #1 - 1022: 605a str r2, [r3, #4] - 1024: e16f b.n 1306 <_malloc_r+0x3e6> - 1026: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 102a: d20e bcs.n 104a <_malloc_r+0x12a> - 102c: 08db lsrs r3, r3, #3 - 102e: f04f 0e01 mov.w lr, #1 - 1032: 1098 asrs r0, r3, #2 - 1034: eb05 03c3 add.w r3, r5, r3, lsl #3 - 1038: fa0e f000 lsl.w r0, lr, r0 - 103c: f8d5 e004 ldr.w lr, [r5, #4] - 1040: ea4e 0000 orr.w r0, lr, r0 - 1044: 6068 str r0, [r5, #4] - 1046: 6898 ldr r0, [r3, #8] - 1048: e044 b.n 10d4 <_malloc_r+0x1b4> - 104a: ea4f 2e53 mov.w lr, r3, lsr #9 - 104e: f1be 0f04 cmp.w lr, #4 - 1052: d804 bhi.n 105e <_malloc_r+0x13e> - 1054: ea4f 1e93 mov.w lr, r3, lsr #6 - 1058: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 105c: e01f b.n 109e <_malloc_r+0x17e> - 105e: f1be 0f14 cmp.w lr, #20 - 1062: d802 bhi.n 106a <_malloc_r+0x14a> - 1064: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 1068: e019 b.n 109e <_malloc_r+0x17e> - 106a: f1be 0f54 cmp.w lr, #84 ; 0x54 - 106e: d804 bhi.n 107a <_malloc_r+0x15a> - 1070: ea4f 3e13 mov.w lr, r3, lsr #12 - 1074: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 1078: e011 b.n 109e <_malloc_r+0x17e> - 107a: f5be 7faa cmp.w lr, #340 ; 0x154 - 107e: d804 bhi.n 108a <_malloc_r+0x16a> - 1080: ea4f 3ed3 mov.w lr, r3, lsr #15 - 1084: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 1088: e009 b.n 109e <_malloc_r+0x17e> - 108a: f240 5054 movw r0, #1364 ; 0x554 - 108e: 4586 cmp lr, r0 - 1090: bf96 itet ls - 1092: ea4f 4e93 movls.w lr, r3, lsr #18 - 1096: f04f 0e7e movhi.w lr, #126 ; 0x7e - 109a: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 109e: eb05 0cce add.w ip, r5, lr, lsl #3 - 10a2: f8dc 0008 ldr.w r0, [ip, #8] - 10a6: 4560 cmp r0, ip - 10a8: d10d bne.n 10c6 <_malloc_r+0x1a6> - 10aa: 2301 movs r3, #1 - 10ac: ea4f 0eae mov.w lr, lr, asr #2 - 10b0: fa03 fe0e lsl.w lr, r3, lr - 10b4: 686b ldr r3, [r5, #4] - 10b6: ea43 030e orr.w r3, r3, lr - 10ba: 606b str r3, [r5, #4] - 10bc: 4603 mov r3, r0 - 10be: e009 b.n 10d4 <_malloc_r+0x1b4> - 10c0: 6880 ldr r0, [r0, #8] - 10c2: 4560 cmp r0, ip - 10c4: d005 beq.n 10d2 <_malloc_r+0x1b2> - 10c6: f8d0 e004 ldr.w lr, [r0, #4] - 10ca: f02e 0e03 bic.w lr, lr, #3 - 10ce: 4573 cmp r3, lr - 10d0: d3f6 bcc.n 10c0 <_malloc_r+0x1a0> - 10d2: 68c3 ldr r3, [r0, #12] - 10d4: 60f3 str r3, [r6, #12] - 10d6: 60b0 str r0, [r6, #8] - 10d8: 609e str r6, [r3, #8] - 10da: 60c6 str r6, [r0, #12] - 10dc: 2001 movs r0, #1 - 10de: 108b asrs r3, r1, #2 - 10e0: fa10 f303 lsls.w r3, r0, r3 - 10e4: 6868 ldr r0, [r5, #4] - 10e6: 4283 cmp r3, r0 - 10e8: d862 bhi.n 11b0 <_malloc_r+0x290> - 10ea: 4203 tst r3, r0 - 10ec: d105 bne.n 10fa <_malloc_r+0x1da> - 10ee: f021 0103 bic.w r1, r1, #3 - 10f2: 005b lsls r3, r3, #1 - 10f4: 3104 adds r1, #4 - 10f6: 4203 tst r3, r0 - 10f8: d0fb beq.n 10f2 <_malloc_r+0x1d2> - 10fa: eb05 09c1 add.w r9, r5, r1, lsl #3 - 10fe: 468e mov lr, r1 - 1100: 46cc mov ip, r9 - 1102: f8dc 600c ldr.w r6, [ip, #12] - 1106: e02a b.n 115e <_malloc_r+0x23e> - 1108: 6870 ldr r0, [r6, #4] - 110a: f020 0803 bic.w r8, r0, #3 - 110e: ebc4 0008 rsb r0, r4, r8 - 1112: 280f cmp r0, #15 - 1114: dd11 ble.n 113a <_malloc_r+0x21a> - 1116: 1933 adds r3, r6, r4 - 1118: 68f1 ldr r1, [r6, #12] - 111a: f044 0401 orr.w r4, r4, #1 - 111e: 6074 str r4, [r6, #4] - 1120: f856 4f08 ldr.w r4, [r6, #8]! - 1124: 5018 str r0, [r3, r0] - 1126: 60e1 str r1, [r4, #12] - 1128: 608c str r4, [r1, #8] - 112a: 60d3 str r3, [r2, #12] - 112c: 6093 str r3, [r2, #8] - 112e: 60da str r2, [r3, #12] - 1130: 609a str r2, [r3, #8] - 1132: f040 0201 orr.w r2, r0, #1 - 1136: 605a str r2, [r3, #4] - 1138: e00c b.n 1154 <_malloc_r+0x234> - 113a: 2800 cmp r0, #0 - 113c: db0e blt.n 115c <_malloc_r+0x23c> - 113e: eb06 0308 add.w r3, r6, r8 - 1142: 685a ldr r2, [r3, #4] - 1144: f042 0201 orr.w r2, r2, #1 - 1148: 605a str r2, [r3, #4] - 114a: 68f3 ldr r3, [r6, #12] - 114c: f856 2f08 ldr.w r2, [r6, #8]! - 1150: 60d3 str r3, [r2, #12] - 1152: 609a str r2, [r3, #8] - 1154: 4638 mov r0, r7 - 1156: f000 f919 bl 138c <__malloc_unlock> - 115a: e0d8 b.n 130e <_malloc_r+0x3ee> - 115c: 68f6 ldr r6, [r6, #12] - 115e: 4566 cmp r6, ip - 1160: d1d2 bne.n 1108 <_malloc_r+0x1e8> - 1162: f10e 0e01 add.w lr, lr, #1 - 1166: f01e 0f03 tst.w lr, #3 - 116a: d101 bne.n 1170 <_malloc_r+0x250> - 116c: 4648 mov r0, r9 - 116e: e002 b.n 1176 <_malloc_r+0x256> - 1170: f10c 0c08 add.w ip, ip, #8 - 1174: e7c5 b.n 1102 <_malloc_r+0x1e2> - 1176: f011 0f03 tst.w r1, #3 - 117a: d104 bne.n 1186 <_malloc_r+0x266> - 117c: 6869 ldr r1, [r5, #4] - 117e: ea21 0103 bic.w r1, r1, r3 - 1182: 6069 str r1, [r5, #4] - 1184: e006 b.n 1194 <_malloc_r+0x274> - 1186: 4606 mov r6, r0 - 1188: f856 0908 ldr.w r0, [r6], #-8 - 118c: 42b0 cmp r0, r6 - 118e: d101 bne.n 1194 <_malloc_r+0x274> - 1190: 3901 subs r1, #1 - 1192: e7f0 b.n 1176 <_malloc_r+0x256> - 1194: 6868 ldr r0, [r5, #4] - 1196: 005b lsls r3, r3, #1 - 1198: 4283 cmp r3, r0 - 119a: d809 bhi.n 11b0 <_malloc_r+0x290> - 119c: b143 cbz r3, 11b0 <_malloc_r+0x290> - 119e: 4671 mov r1, lr - 11a0: e001 b.n 11a6 <_malloc_r+0x286> - 11a2: 3104 adds r1, #4 - 11a4: 005b lsls r3, r3, #1 - 11a6: 4203 tst r3, r0 - 11a8: d1a7 bne.n 10fa <_malloc_r+0x1da> - 11aa: e7fa b.n 11a2 <_malloc_r+0x282> - 11ac: 10000114 .word 0x10000114 - 11b0: f8d5 8008 ldr.w r8, [r5, #8] - 11b4: f8d8 3004 ldr.w r3, [r8, #4] - 11b8: f023 0903 bic.w r9, r3, #3 - 11bc: 45a1 cmp r9, r4 - 11be: d304 bcc.n 11ca <_malloc_r+0x2aa> - 11c0: ebc4 0309 rsb r3, r4, r9 - 11c4: 2b0f cmp r3, #15 - 11c6: f300 8095 bgt.w 12f4 <_malloc_r+0x3d4> - 11ca: 4b52 ldr r3, [pc, #328] ; (1314 <_malloc_r+0x3f4>) - 11cc: 4638 mov r0, r7 - 11ce: 681b ldr r3, [r3, #0] - 11d0: f103 0a10 add.w sl, r3, #16 - 11d4: 4b50 ldr r3, [pc, #320] ; (1318 <_malloc_r+0x3f8>) - 11d6: 44a2 add sl, r4 - 11d8: 681a ldr r2, [r3, #0] - 11da: 9301 str r3, [sp, #4] - 11dc: f1b2 3fff cmp.w r2, #4294967295 - 11e0: bf1c itt ne - 11e2: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 11e6: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 11ea: 4651 mov r1, sl - 11ec: f000 fa4c bl 1688 <_sbrk_r> - 11f0: 9b01 ldr r3, [sp, #4] - 11f2: f1b0 3fff cmp.w r0, #4294967295 - 11f6: 4606 mov r6, r0 - 11f8: d06e beq.n 12d8 <_malloc_r+0x3b8> - 11fa: eb08 0209 add.w r2, r8, r9 - 11fe: 4290 cmp r0, r2 - 1200: d201 bcs.n 1206 <_malloc_r+0x2e6> - 1202: 45a8 cmp r8, r5 - 1204: d168 bne.n 12d8 <_malloc_r+0x3b8> - 1206: 4945 ldr r1, [pc, #276] ; (131c <_malloc_r+0x3fc>) - 1208: 4296 cmp r6, r2 - 120a: 468b mov fp, r1 - 120c: 6808 ldr r0, [r1, #0] - 120e: 4450 add r0, sl - 1210: 6008 str r0, [r1, #0] - 1212: d108 bne.n 1226 <_malloc_r+0x306> - 1214: f016 0f7f tst.w r6, #127 ; 0x7f - 1218: d105 bne.n 1226 <_malloc_r+0x306> - 121a: 68ab ldr r3, [r5, #8] - 121c: 44d1 add r9, sl - 121e: f049 0201 orr.w r2, r9, #1 - 1222: 605a str r2, [r3, #4] - 1224: e04c b.n 12c0 <_malloc_r+0x3a0> - 1226: 681b ldr r3, [r3, #0] - 1228: f1b3 3fff cmp.w r3, #4294967295 - 122c: d102 bne.n 1234 <_malloc_r+0x314> - 122e: 4b3a ldr r3, [pc, #232] ; (1318 <_malloc_r+0x3f8>) - 1230: 601e str r6, [r3, #0] - 1232: e003 b.n 123c <_malloc_r+0x31c> - 1234: 1830 adds r0, r6, r0 - 1236: 1a82 subs r2, r0, r2 - 1238: f8cb 2000 str.w r2, [fp] - 123c: f016 0307 ands.w r3, r6, #7 - 1240: 4638 mov r0, r7 - 1242: bf1c itt ne - 1244: f1c3 0308 rsbne r3, r3, #8 - 1248: 18f6 addne r6, r6, r3 - 124a: 3380 adds r3, #128 ; 0x80 - 124c: 44b2 add sl, r6 - 124e: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 1252: ebca 0a03 rsb sl, sl, r3 - 1256: 4651 mov r1, sl - 1258: f000 fa16 bl 1688 <_sbrk_r> - 125c: f8db 3000 ldr.w r3, [fp] - 1260: 60ae str r6, [r5, #8] - 1262: f1b0 3fff cmp.w r0, #4294967295 - 1266: bf04 itt eq - 1268: 4630 moveq r0, r6 - 126a: f04f 0a00 moveq.w sl, #0 - 126e: 1b80 subs r0, r0, r6 - 1270: 45a8 cmp r8, r5 - 1272: 4450 add r0, sl - 1274: 4453 add r3, sl - 1276: f040 0001 orr.w r0, r0, #1 - 127a: f8cb 3000 str.w r3, [fp] - 127e: 6070 str r0, [r6, #4] - 1280: d01e beq.n 12c0 <_malloc_r+0x3a0> - 1282: f1b9 0f0f cmp.w r9, #15 - 1286: d802 bhi.n 128e <_malloc_r+0x36e> - 1288: 2301 movs r3, #1 - 128a: 6073 str r3, [r6, #4] - 128c: e024 b.n 12d8 <_malloc_r+0x3b8> - 128e: f8d8 3004 ldr.w r3, [r8, #4] - 1292: f1a9 090c sub.w r9, r9, #12 - 1296: f029 0907 bic.w r9, r9, #7 - 129a: 2205 movs r2, #5 - 129c: f003 0301 and.w r3, r3, #1 - 12a0: f1b9 0f0f cmp.w r9, #15 - 12a4: ea49 0303 orr.w r3, r9, r3 - 12a8: f8c8 3004 str.w r3, [r8, #4] - 12ac: eb08 0309 add.w r3, r8, r9 - 12b0: 605a str r2, [r3, #4] - 12b2: 609a str r2, [r3, #8] - 12b4: d904 bls.n 12c0 <_malloc_r+0x3a0> - 12b6: 4638 mov r0, r7 - 12b8: f108 0108 add.w r1, r8, #8 - 12bc: f002 fad6 bl 386c <_free_r> - 12c0: 4a17 ldr r2, [pc, #92] ; (1320 <_malloc_r+0x400>) - 12c2: f8db 3000 ldr.w r3, [fp] - 12c6: 6811 ldr r1, [r2, #0] - 12c8: 428b cmp r3, r1 - 12ca: bf88 it hi - 12cc: 6013 strhi r3, [r2, #0] - 12ce: 4a15 ldr r2, [pc, #84] ; (1324 <_malloc_r+0x404>) - 12d0: 6811 ldr r1, [r2, #0] - 12d2: 428b cmp r3, r1 - 12d4: bf88 it hi - 12d6: 6013 strhi r3, [r2, #0] - 12d8: 68ab ldr r3, [r5, #8] - 12da: 685b ldr r3, [r3, #4] - 12dc: f023 0303 bic.w r3, r3, #3 - 12e0: 42a3 cmp r3, r4 - 12e2: d302 bcc.n 12ea <_malloc_r+0x3ca> - 12e4: 1b1b subs r3, r3, r4 - 12e6: 2b0f cmp r3, #15 - 12e8: dc04 bgt.n 12f4 <_malloc_r+0x3d4> - 12ea: 4638 mov r0, r7 - 12ec: f000 f84e bl 138c <__malloc_unlock> - 12f0: 2600 movs r6, #0 - 12f2: e00c b.n 130e <_malloc_r+0x3ee> - 12f4: 68ae ldr r6, [r5, #8] - 12f6: f044 0201 orr.w r2, r4, #1 - 12fa: f043 0301 orr.w r3, r3, #1 - 12fe: 1934 adds r4, r6, r4 - 1300: 60ac str r4, [r5, #8] - 1302: 6072 str r2, [r6, #4] - 1304: 6063 str r3, [r4, #4] - 1306: 4638 mov r0, r7 - 1308: 3608 adds r6, #8 - 130a: f000 f83f bl 138c <__malloc_unlock> - 130e: 4630 mov r0, r6 - 1310: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1314: 1000058c .word 0x1000058c - 1318: 10000520 .word 0x10000520 - 131c: 10000590 .word 0x10000590 - 1320: 10000588 .word 0x10000588 - 1324: 10000584 .word 0x10000584 - -00001328 : - 1328: b510 push {r4, lr} - 132a: b2c9 uxtb r1, r1 - 132c: e003 b.n 1336 - 132e: f810 4b01 ldrb.w r4, [r0], #1 - 1332: 428c cmp r4, r1 - 1334: d004 beq.n 1340 - 1336: 3a01 subs r2, #1 - 1338: 4603 mov r3, r0 - 133a: d2f8 bcs.n 132e - 133c: 2000 movs r0, #0 - 133e: bd10 pop {r4, pc} - 1340: 4618 mov r0, r3 - 1342: bd10 pop {r4, pc} - -00001344 : - 1344: b510 push {r4, lr} - 1346: 1882 adds r2, r0, r2 - 1348: 4603 mov r3, r0 - 134a: e003 b.n 1354 - 134c: f811 4b01 ldrb.w r4, [r1], #1 - 1350: f803 4b01 strb.w r4, [r3], #1 - 1354: 4293 cmp r3, r2 - 1356: d3f9 bcc.n 134c - 1358: bd10 pop {r4, pc} - -0000135a : - 135a: 4281 cmp r1, r0 - 135c: b510 push {r4, lr} - 135e: 4604 mov r4, r0 - 1360: d210 bcs.n 1384 - 1362: 188b adds r3, r1, r2 - 1364: 4298 cmp r0, r3 - 1366: d20d bcs.n 1384 - 1368: 4619 mov r1, r3 - 136a: 1883 adds r3, r0, r2 - 136c: e003 b.n 1376 - 136e: f811 4d01 ldrb.w r4, [r1, #-1]! - 1372: f803 4d01 strb.w r4, [r3, #-1]! - 1376: 3a01 subs r2, #1 - 1378: d2f9 bcs.n 136e - 137a: bd10 pop {r4, pc} - 137c: f811 3b01 ldrb.w r3, [r1], #1 - 1380: f804 3b01 strb.w r3, [r4], #1 - 1384: 3a01 subs r2, #1 - 1386: d2f9 bcs.n 137c - 1388: bd10 pop {r4, pc} - -0000138a <__malloc_lock>: - 138a: 4770 bx lr - -0000138c <__malloc_unlock>: - 138c: 4770 bx lr - ... - -00001390 <_realloc_r>: - 1390: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1394: 4681 mov r9, r0 - 1396: 4617 mov r7, r2 - 1398: 460e mov r6, r1 - 139a: b929 cbnz r1, 13a8 <_realloc_r+0x18> - 139c: 4611 mov r1, r2 - 139e: b003 add sp, #12 - 13a0: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 13a4: f7ff bdbc b.w f20 <_malloc_r> - 13a8: f107 050b add.w r5, r7, #11 - 13ac: f7ff ffed bl 138a <__malloc_lock> - 13b0: f1a6 0a08 sub.w sl, r6, #8 - 13b4: 2d16 cmp r5, #22 - 13b6: f8da 2004 ldr.w r2, [sl, #4] - 13ba: d903 bls.n 13c4 <_realloc_r+0x34> - 13bc: f035 0507 bics.w r5, r5, #7 - 13c0: d501 bpl.n 13c6 <_realloc_r+0x36> - 13c2: e002 b.n 13ca <_realloc_r+0x3a> - 13c4: 2510 movs r5, #16 - 13c6: 42bd cmp r5, r7 - 13c8: d204 bcs.n 13d4 <_realloc_r+0x44> - 13ca: 230c movs r3, #12 - 13cc: 2700 movs r7, #0 - 13ce: f8c9 3000 str.w r3, [r9] - 13d2: e155 b.n 1680 <_realloc_r+0x2f0> - 13d4: f022 0b03 bic.w fp, r2, #3 - 13d8: 45ab cmp fp, r5 - 13da: f280 8126 bge.w 162a <_realloc_r+0x29a> - 13de: 4b9f ldr r3, [pc, #636] ; (165c <_realloc_r+0x2cc>) - 13e0: eb0a 010b add.w r1, sl, fp - 13e4: f8d3 e008 ldr.w lr, [r3, #8] - 13e8: 4571 cmp r1, lr - 13ea: d007 beq.n 13fc <_realloc_r+0x6c> - 13ec: 6848 ldr r0, [r1, #4] - 13ee: f020 0001 bic.w r0, r0, #1 - 13f2: 1808 adds r0, r1, r0 - 13f4: 6840 ldr r0, [r0, #4] - 13f6: f010 0f01 tst.w r0, #1 - 13fa: d125 bne.n 1448 <_realloc_r+0xb8> - 13fc: 6848 ldr r0, [r1, #4] - 13fe: 4571 cmp r1, lr - 1400: f020 0003 bic.w r0, r0, #3 - 1404: eb00 080b add.w r8, r0, fp - 1408: d117 bne.n 143a <_realloc_r+0xaa> - 140a: f105 0410 add.w r4, r5, #16 - 140e: 45a0 cmp r8, r4 - 1410: db1c blt.n 144c <_realloc_r+0xbc> - 1412: eb0a 0205 add.w r2, sl, r5 - 1416: ebc5 0808 rsb r8, r5, r8 - 141a: 609a str r2, [r3, #8] - 141c: f048 0301 orr.w r3, r8, #1 - 1420: 6053 str r3, [r2, #4] - 1422: 4648 mov r0, r9 - 1424: f8da 3004 ldr.w r3, [sl, #4] - 1428: 4637 mov r7, r6 - 142a: f003 0301 and.w r3, r3, #1 - 142e: 431d orrs r5, r3 - 1430: f8ca 5004 str.w r5, [sl, #4] - 1434: f7ff ffaa bl 138c <__malloc_unlock> - 1438: e122 b.n 1680 <_realloc_r+0x2f0> - 143a: 45a8 cmp r8, r5 - 143c: db06 blt.n 144c <_realloc_r+0xbc> - 143e: 68cb ldr r3, [r1, #12] - 1440: 688a ldr r2, [r1, #8] - 1442: 60d3 str r3, [r2, #12] - 1444: 609a str r2, [r3, #8] - 1446: e0f1 b.n 162c <_realloc_r+0x29c> - 1448: 2000 movs r0, #0 - 144a: 4601 mov r1, r0 - 144c: f012 0f01 tst.w r2, #1 - 1450: f040 809c bne.w 158c <_realloc_r+0x1fc> - 1454: f856 4c08 ldr.w r4, [r6, #-8] - 1458: ebc4 040a rsb r4, r4, sl - 145c: 6862 ldr r2, [r4, #4] - 145e: f022 0203 bic.w r2, r2, #3 - 1462: 2900 cmp r1, #0 - 1464: d057 beq.n 1516 <_realloc_r+0x186> - 1466: 4571 cmp r1, lr - 1468: eb02 080b add.w r8, r2, fp - 146c: d14b bne.n 1506 <_realloc_r+0x176> - 146e: 4480 add r8, r0 - 1470: f105 0110 add.w r1, r5, #16 - 1474: 4588 cmp r8, r1 - 1476: db4e blt.n 1516 <_realloc_r+0x186> - 1478: 4627 mov r7, r4 - 147a: 68e2 ldr r2, [r4, #12] - 147c: f857 1f08 ldr.w r1, [r7, #8]! - 1480: 60ca str r2, [r1, #12] - 1482: 6091 str r1, [r2, #8] - 1484: f1ab 0204 sub.w r2, fp, #4 - 1488: 2a24 cmp r2, #36 ; 0x24 - 148a: d829 bhi.n 14e0 <_realloc_r+0x150> - 148c: 2a13 cmp r2, #19 - 148e: 4639 mov r1, r7 - 1490: d91b bls.n 14ca <_realloc_r+0x13a> - 1492: 4630 mov r0, r6 - 1494: f850 1b04 ldr.w r1, [r0], #4 - 1498: 60a1 str r1, [r4, #8] - 149a: 6871 ldr r1, [r6, #4] - 149c: 1d06 adds r6, r0, #4 - 149e: 2a1b cmp r2, #27 - 14a0: 60e1 str r1, [r4, #12] - 14a2: f104 0110 add.w r1, r4, #16 - 14a6: d910 bls.n 14ca <_realloc_r+0x13a> - 14a8: 6841 ldr r1, [r0, #4] - 14aa: 1d30 adds r0, r6, #4 - 14ac: 6121 str r1, [r4, #16] - 14ae: 6871 ldr r1, [r6, #4] - 14b0: 3608 adds r6, #8 - 14b2: 2a24 cmp r2, #36 ; 0x24 - 14b4: 6161 str r1, [r4, #20] - 14b6: f104 0118 add.w r1, r4, #24 - 14ba: d106 bne.n 14ca <_realloc_r+0x13a> - 14bc: 6842 ldr r2, [r0, #4] - 14be: f104 0120 add.w r1, r4, #32 - 14c2: 61a2 str r2, [r4, #24] - 14c4: 6872 ldr r2, [r6, #4] - 14c6: 3608 adds r6, #8 - 14c8: 61e2 str r2, [r4, #28] - 14ca: 4630 mov r0, r6 - 14cc: 460a mov r2, r1 - 14ce: f850 eb04 ldr.w lr, [r0], #4 - 14d2: f842 eb04 str.w lr, [r2], #4 - 14d6: 6876 ldr r6, [r6, #4] - 14d8: 604e str r6, [r1, #4] - 14da: 6841 ldr r1, [r0, #4] - 14dc: 6051 str r1, [r2, #4] - 14de: e005 b.n 14ec <_realloc_r+0x15c> - 14e0: 4638 mov r0, r7 - 14e2: 4631 mov r1, r6 - 14e4: 9301 str r3, [sp, #4] - 14e6: f7ff ff38 bl 135a - 14ea: 9b01 ldr r3, [sp, #4] - 14ec: 1962 adds r2, r4, r5 - 14ee: ebc5 0808 rsb r8, r5, r8 - 14f2: 609a str r2, [r3, #8] - 14f4: f048 0301 orr.w r3, r8, #1 - 14f8: 6053 str r3, [r2, #4] - 14fa: 6863 ldr r3, [r4, #4] - 14fc: f003 0301 and.w r3, r3, #1 - 1500: 431d orrs r5, r3 - 1502: 6065 str r5, [r4, #4] - 1504: e08d b.n 1622 <_realloc_r+0x292> - 1506: 4480 add r8, r0 - 1508: 45a8 cmp r8, r5 - 150a: db04 blt.n 1516 <_realloc_r+0x186> - 150c: 68cb ldr r3, [r1, #12] - 150e: 688a ldr r2, [r1, #8] - 1510: 60d3 str r3, [r2, #12] - 1512: 609a str r2, [r3, #8] - 1514: e003 b.n 151e <_realloc_r+0x18e> - 1516: eb02 080b add.w r8, r2, fp - 151a: 45a8 cmp r8, r5 - 151c: db36 blt.n 158c <_realloc_r+0x1fc> - 151e: 4620 mov r0, r4 - 1520: 68e3 ldr r3, [r4, #12] - 1522: f850 2f08 ldr.w r2, [r0, #8]! - 1526: 60d3 str r3, [r2, #12] - 1528: 609a str r2, [r3, #8] - 152a: f1ab 0204 sub.w r2, fp, #4 - 152e: 2a24 cmp r2, #36 ; 0x24 - 1530: d828 bhi.n 1584 <_realloc_r+0x1f4> - 1532: 2a13 cmp r2, #19 - 1534: d91b bls.n 156e <_realloc_r+0x1de> - 1536: 4633 mov r3, r6 - 1538: f104 0010 add.w r0, r4, #16 - 153c: f853 1b04 ldr.w r1, [r3], #4 - 1540: 60a1 str r1, [r4, #8] - 1542: 6871 ldr r1, [r6, #4] - 1544: 1d1e adds r6, r3, #4 - 1546: 2a1b cmp r2, #27 - 1548: 60e1 str r1, [r4, #12] - 154a: d910 bls.n 156e <_realloc_r+0x1de> - 154c: 685b ldr r3, [r3, #4] - 154e: f104 0018 add.w r0, r4, #24 - 1552: 6123 str r3, [r4, #16] - 1554: 1d33 adds r3, r6, #4 - 1556: 6871 ldr r1, [r6, #4] - 1558: 3608 adds r6, #8 - 155a: 2a24 cmp r2, #36 ; 0x24 - 155c: 6161 str r1, [r4, #20] - 155e: d106 bne.n 156e <_realloc_r+0x1de> - 1560: 685b ldr r3, [r3, #4] - 1562: f104 0020 add.w r0, r4, #32 - 1566: 61a3 str r3, [r4, #24] - 1568: 6873 ldr r3, [r6, #4] - 156a: 3608 adds r6, #8 - 156c: 61e3 str r3, [r4, #28] - 156e: 4632 mov r2, r6 - 1570: 4603 mov r3, r0 - 1572: f852 1b04 ldr.w r1, [r2], #4 - 1576: f843 1b04 str.w r1, [r3], #4 - 157a: 6871 ldr r1, [r6, #4] - 157c: 6041 str r1, [r0, #4] - 157e: 6852 ldr r2, [r2, #4] - 1580: 605a str r2, [r3, #4] - 1582: e054 b.n 162e <_realloc_r+0x29e> - 1584: 4631 mov r1, r6 - 1586: f7ff fee8 bl 135a - 158a: e050 b.n 162e <_realloc_r+0x29e> - 158c: 4639 mov r1, r7 - 158e: 4648 mov r0, r9 - 1590: f7ff fcc6 bl f20 <_malloc_r> - 1594: 4607 mov r7, r0 - 1596: 2800 cmp r0, #0 - 1598: d043 beq.n 1622 <_realloc_r+0x292> - 159a: f8da 2004 ldr.w r2, [sl, #4] - 159e: f1a0 0308 sub.w r3, r0, #8 - 15a2: f022 0201 bic.w r2, r2, #1 - 15a6: 4452 add r2, sl - 15a8: 4293 cmp r3, r2 - 15aa: d105 bne.n 15b8 <_realloc_r+0x228> - 15ac: f850 3c04 ldr.w r3, [r0, #-4] - 15b0: f023 0803 bic.w r8, r3, #3 - 15b4: 44d8 add r8, fp - 15b6: e039 b.n 162c <_realloc_r+0x29c> - 15b8: f1ab 0204 sub.w r2, fp, #4 - 15bc: 2a24 cmp r2, #36 ; 0x24 - 15be: d829 bhi.n 1614 <_realloc_r+0x284> - 15c0: 2a13 cmp r2, #19 - 15c2: 4631 mov r1, r6 - 15c4: 4603 mov r3, r0 - 15c6: d91a bls.n 15fe <_realloc_r+0x26e> - 15c8: 4634 mov r4, r6 - 15ca: f854 3b04 ldr.w r3, [r4], #4 - 15ce: 1d21 adds r1, r4, #4 - 15d0: f840 3b04 str.w r3, [r0], #4 - 15d4: 6873 ldr r3, [r6, #4] - 15d6: 607b str r3, [r7, #4] - 15d8: 1d03 adds r3, r0, #4 - 15da: 2a1b cmp r2, #27 - 15dc: d90f bls.n 15fe <_realloc_r+0x26e> - 15de: 6864 ldr r4, [r4, #4] - 15e0: 6044 str r4, [r0, #4] - 15e2: 1d0c adds r4, r1, #4 - 15e4: 6849 ldr r1, [r1, #4] - 15e6: 1d18 adds r0, r3, #4 - 15e8: 6059 str r1, [r3, #4] - 15ea: 3308 adds r3, #8 - 15ec: 1d21 adds r1, r4, #4 - 15ee: 2a24 cmp r2, #36 ; 0x24 - 15f0: d105 bne.n 15fe <_realloc_r+0x26e> - 15f2: 6862 ldr r2, [r4, #4] - 15f4: 6042 str r2, [r0, #4] - 15f6: 684a ldr r2, [r1, #4] - 15f8: 3108 adds r1, #8 - 15fa: 605a str r2, [r3, #4] - 15fc: 3308 adds r3, #8 - 15fe: 4608 mov r0, r1 - 1600: 461a mov r2, r3 - 1602: f850 4b04 ldr.w r4, [r0], #4 - 1606: f842 4b04 str.w r4, [r2], #4 - 160a: 6849 ldr r1, [r1, #4] - 160c: 6059 str r1, [r3, #4] - 160e: 6843 ldr r3, [r0, #4] - 1610: 6053 str r3, [r2, #4] - 1612: e002 b.n 161a <_realloc_r+0x28a> - 1614: 4631 mov r1, r6 - 1616: f7ff fea0 bl 135a - 161a: 4648 mov r0, r9 - 161c: 4631 mov r1, r6 - 161e: f002 f925 bl 386c <_free_r> - 1622: 4648 mov r0, r9 - 1624: f7ff feb2 bl 138c <__malloc_unlock> - 1628: e02a b.n 1680 <_realloc_r+0x2f0> - 162a: 46d8 mov r8, fp - 162c: 4654 mov r4, sl - 162e: ebc5 0308 rsb r3, r5, r8 - 1632: 6862 ldr r2, [r4, #4] - 1634: 2b0f cmp r3, #15 - 1636: d913 bls.n 1660 <_realloc_r+0x2d0> - 1638: 1961 adds r1, r4, r5 - 163a: f002 0201 and.w r2, r2, #1 - 163e: 4315 orrs r5, r2 - 1640: f043 0201 orr.w r2, r3, #1 - 1644: 18cb adds r3, r1, r3 - 1646: 6065 str r5, [r4, #4] - 1648: 604a str r2, [r1, #4] - 164a: 4648 mov r0, r9 - 164c: 685a ldr r2, [r3, #4] - 164e: 3108 adds r1, #8 - 1650: f042 0201 orr.w r2, r2, #1 - 1654: 605a str r2, [r3, #4] - 1656: f002 f909 bl 386c <_free_r> - 165a: e00c b.n 1676 <_realloc_r+0x2e6> - 165c: 10000114 .word 0x10000114 - 1660: eb04 0308 add.w r3, r4, r8 - 1664: f002 0201 and.w r2, r2, #1 - 1668: ea48 0202 orr.w r2, r8, r2 - 166c: 6062 str r2, [r4, #4] - 166e: 685a ldr r2, [r3, #4] - 1670: f042 0201 orr.w r2, r2, #1 - 1674: 605a str r2, [r3, #4] - 1676: 4648 mov r0, r9 - 1678: f104 0708 add.w r7, r4, #8 - 167c: f7ff fe86 bl 138c <__malloc_unlock> - 1680: 4638 mov r0, r7 - 1682: b003 add sp, #12 - 1684: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00001688 <_sbrk_r>: - 1688: b538 push {r3, r4, r5, lr} - 168a: 4605 mov r5, r0 - 168c: 4c06 ldr r4, [pc, #24] ; (16a8 <_sbrk_r+0x20>) - 168e: 4608 mov r0, r1 - 1690: 2300 movs r3, #0 - 1692: 6023 str r3, [r4, #0] - 1694: f7fe fe5a bl 34c <_sbrk> - 1698: f1b0 3fff cmp.w r0, #4294967295 - 169c: d102 bne.n 16a4 <_sbrk_r+0x1c> - 169e: 6823 ldr r3, [r4, #0] - 16a0: b103 cbz r3, 16a4 <_sbrk_r+0x1c> - 16a2: 602b str r3, [r5, #0] - 16a4: bd38 pop {r3, r4, r5, pc} - 16a6: bf00 nop - 16a8: 100005c4 .word 0x100005c4 - -000016ac <_raise_r>: - 16ac: 291f cmp r1, #31 - 16ae: b570 push {r4, r5, r6, lr} - 16b0: 4605 mov r5, r0 - 16b2: 460c mov r4, r1 - 16b4: d904 bls.n 16c0 <_raise_r+0x14> - 16b6: 2316 movs r3, #22 - 16b8: 6003 str r3, [r0, #0] - 16ba: f04f 30ff mov.w r0, #4294967295 - 16be: bd70 pop {r4, r5, r6, pc} - 16c0: 6c42 ldr r2, [r0, #68] ; 0x44 - 16c2: b112 cbz r2, 16ca <_raise_r+0x1e> - 16c4: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 16c8: b94b cbnz r3, 16de <_raise_r+0x32> - 16ca: 4628 mov r0, r5 - 16cc: f000 f834 bl 1738 <_getpid_r> - 16d0: 4622 mov r2, r4 - 16d2: 4601 mov r1, r0 - 16d4: 4628 mov r0, r5 - 16d6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 16da: f000 b81b b.w 1714 <_kill_r> - 16de: 2b01 cmp r3, #1 - 16e0: d00d beq.n 16fe <_raise_r+0x52> - 16e2: f1b3 3fff cmp.w r3, #4294967295 - 16e6: d103 bne.n 16f0 <_raise_r+0x44> - 16e8: 3317 adds r3, #23 - 16ea: 6003 str r3, [r0, #0] - 16ec: 2001 movs r0, #1 - 16ee: bd70 pop {r4, r5, r6, pc} - 16f0: 2500 movs r5, #0 - 16f2: 4608 mov r0, r1 - 16f4: f842 5021 str.w r5, [r2, r1, lsl #2] - 16f8: 4798 blx r3 - 16fa: 4628 mov r0, r5 - 16fc: bd70 pop {r4, r5, r6, pc} - 16fe: 2000 movs r0, #0 - 1700: bd70 pop {r4, r5, r6, pc} - ... - -00001704 : - 1704: 4b02 ldr r3, [pc, #8] ; (1710 ) - 1706: 4601 mov r1, r0 - 1708: 6818 ldr r0, [r3, #0] - 170a: f7ff bfcf b.w 16ac <_raise_r> - 170e: bf00 nop - 1710: 10000110 .word 0x10000110 - -00001714 <_kill_r>: - 1714: b538 push {r3, r4, r5, lr} - 1716: 4605 mov r5, r0 - 1718: 4c06 ldr r4, [pc, #24] ; (1734 <_kill_r+0x20>) - 171a: 4608 mov r0, r1 - 171c: 4611 mov r1, r2 - 171e: 2300 movs r3, #0 - 1720: 6023 str r3, [r4, #0] - 1722: f7fe fe05 bl 330 <_kill> - 1726: f1b0 3fff cmp.w r0, #4294967295 - 172a: d102 bne.n 1732 <_kill_r+0x1e> - 172c: 6823 ldr r3, [r4, #0] - 172e: b103 cbz r3, 1732 <_kill_r+0x1e> - 1730: 602b str r3, [r5, #0] - 1732: bd38 pop {r3, r4, r5, pc} - 1734: 100005c4 .word 0x100005c4 - -00001738 <_getpid_r>: - 1738: f7fe be06 b.w 348 <_getpid> - -0000173c : - 173c: b40e push {r1, r2, r3} - 173e: f44f 7102 mov.w r1, #520 ; 0x208 - 1742: b500 push {lr} - 1744: b09c sub sp, #112 ; 0x70 - 1746: ab1d add r3, sp, #116 ; 0x74 - 1748: f8ad 1010 strh.w r1, [sp, #16] - 174c: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 1750: 9103 str r1, [sp, #12] - 1752: 9106 str r1, [sp, #24] - 1754: f04f 31ff mov.w r1, #4294967295 - 1758: f8ad 1012 strh.w r1, [sp, #18] - 175c: 4908 ldr r1, [pc, #32] ; (1780 ) - 175e: f853 2b04 ldr.w r2, [r3], #4 - 1762: 9001 str r0, [sp, #4] - 1764: 9005 str r0, [sp, #20] - 1766: 6808 ldr r0, [r1, #0] - 1768: a901 add r1, sp, #4 - 176a: 931b str r3, [sp, #108] ; 0x6c - 176c: f000 f8be bl 18ec <_svfprintf_r> - 1770: 9b01 ldr r3, [sp, #4] - 1772: 2200 movs r2, #0 - 1774: 701a strb r2, [r3, #0] - 1776: b01c add sp, #112 ; 0x70 - 1778: f85d eb04 ldr.w lr, [sp], #4 - 177c: b003 add sp, #12 - 177e: 4770 bx lr - 1780: 10000110 .word 0x10000110 - -00001784 : - 1784: f810 2b01 ldrb.w r2, [r0], #1 - 1788: f811 3b01 ldrb.w r3, [r1], #1 - 178c: 2a01 cmp r2, #1 - 178e: bf28 it cs - 1790: 429a cmpcs r2, r3 - 1792: d0f7 beq.n 1784 - 1794: eba2 0003 sub.w r0, r2, r3 - 1798: 4770 bx lr - -0000179a : - 179a: 4603 mov r3, r0 - 179c: 43c0 mvns r0, r0 - 179e: f813 2b01 ldrb.w r2, [r3], #1 - 17a2: 2a00 cmp r2, #0 - 17a4: d1fb bne.n 179e - 17a6: 1818 adds r0, r3, r0 - 17a8: 4770 bx lr - ... - -000017ac <_strtol_r>: - 17ac: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 17b0: 4698 mov r8, r3 - 17b2: 4b46 ldr r3, [pc, #280] ; (18cc <_strtol_r+0x120>) - 17b4: 460c mov r4, r1 - 17b6: 4615 mov r5, r2 - 17b8: 9001 str r0, [sp, #4] - 17ba: f8d3 b000 ldr.w fp, [r3] - 17be: 460b mov r3, r1 - 17c0: f813 6b01 ldrb.w r6, [r3], #1 - 17c4: eb0b 0206 add.w r2, fp, r6 - 17c8: 461f mov r7, r3 - 17ca: f892 9001 ldrb.w r9, [r2, #1] - 17ce: f019 0908 ands.w r9, r9, #8 - 17d2: d1f5 bne.n 17c0 <_strtol_r+0x14> - 17d4: 2e2d cmp r6, #45 ; 0x2d - 17d6: d104 bne.n 17e2 <_strtol_r+0x36> - 17d8: f817 6b01 ldrb.w r6, [r7], #1 - 17dc: f04f 0901 mov.w r9, #1 - 17e0: e003 b.n 17ea <_strtol_r+0x3e> - 17e2: 2e2b cmp r6, #43 ; 0x2b - 17e4: bf08 it eq - 17e6: f817 6b01 ldrbeq.w r6, [r7], #1 - 17ea: f1b8 0f00 cmp.w r8, #0 - 17ee: d002 beq.n 17f6 <_strtol_r+0x4a> - 17f0: f1b8 0f10 cmp.w r8, #16 - 17f4: d114 bne.n 1820 <_strtol_r+0x74> - 17f6: 2e30 cmp r6, #48 ; 0x30 - 17f8: d109 bne.n 180e <_strtol_r+0x62> - 17fa: 783b ldrb r3, [r7, #0] - 17fc: 2b78 cmp r3, #120 ; 0x78 - 17fe: d001 beq.n 1804 <_strtol_r+0x58> - 1800: 2b58 cmp r3, #88 ; 0x58 - 1802: d104 bne.n 180e <_strtol_r+0x62> - 1804: 787e ldrb r6, [r7, #1] - 1806: f04f 0810 mov.w r8, #16 - 180a: 3702 adds r7, #2 - 180c: e008 b.n 1820 <_strtol_r+0x74> - 180e: f1b8 0f00 cmp.w r8, #0 - 1812: d105 bne.n 1820 <_strtol_r+0x74> - 1814: 2e30 cmp r6, #48 ; 0x30 - 1816: bf14 ite ne - 1818: f04f 080a movne.w r8, #10 - 181c: f04f 0808 moveq.w r8, #8 - 1820: f1b9 0f00 cmp.w r9, #0 - 1824: 4641 mov r1, r8 - 1826: bf0c ite eq - 1828: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 182c: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 1830: 4650 mov r0, sl - 1832: f002 fddf bl 43f4 <__aeabi_uidivmod> - 1836: 4650 mov r0, sl - 1838: 460b mov r3, r1 - 183a: 4641 mov r1, r8 - 183c: 9300 str r3, [sp, #0] - 183e: f002 fcab bl 4198 <__aeabi_uidiv> - 1842: 2100 movs r1, #0 - 1844: 9b00 ldr r3, [sp, #0] - 1846: 460a mov r2, r1 - 1848: eb0b 0c06 add.w ip, fp, r6 - 184c: f89c c001 ldrb.w ip, [ip, #1] - 1850: f01c 0f04 tst.w ip, #4 - 1854: d001 beq.n 185a <_strtol_r+0xae> - 1856: 3e30 subs r6, #48 ; 0x30 - 1858: e00b b.n 1872 <_strtol_r+0xc6> - 185a: f01c 0c03 ands.w ip, ip, #3 - 185e: d01b beq.n 1898 <_strtol_r+0xec> - 1860: f1bc 0f01 cmp.w ip, #1 - 1864: bf14 ite ne - 1866: f04f 0c57 movne.w ip, #87 ; 0x57 - 186a: f04f 0c37 moveq.w ip, #55 ; 0x37 - 186e: ebcc 0606 rsb r6, ip, r6 - 1872: 4546 cmp r6, r8 - 1874: da10 bge.n 1898 <_strtol_r+0xec> - 1876: f1b1 3fff cmp.w r1, #4294967295 - 187a: d00a beq.n 1892 <_strtol_r+0xe6> - 187c: 4282 cmp r2, r0 - 187e: d806 bhi.n 188e <_strtol_r+0xe2> - 1880: d101 bne.n 1886 <_strtol_r+0xda> - 1882: 429e cmp r6, r3 - 1884: dc03 bgt.n 188e <_strtol_r+0xe2> - 1886: fb08 6202 mla r2, r8, r2, r6 - 188a: 2101 movs r1, #1 - 188c: e001 b.n 1892 <_strtol_r+0xe6> - 188e: f04f 31ff mov.w r1, #4294967295 - 1892: f817 6b01 ldrb.w r6, [r7], #1 - 1896: e7d7 b.n 1848 <_strtol_r+0x9c> - 1898: f1b1 3fff cmp.w r1, #4294967295 - 189c: d10a bne.n 18b4 <_strtol_r+0x108> - 189e: 9801 ldr r0, [sp, #4] - 18a0: f1b9 0f00 cmp.w r9, #0 - 18a4: bf0c ite eq - 18a6: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 18aa: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 18ae: 2322 movs r3, #34 ; 0x22 - 18b0: 6003 str r3, [r0, #0] - 18b2: e003 b.n 18bc <_strtol_r+0x110> - 18b4: f1b9 0f00 cmp.w r9, #0 - 18b8: d000 beq.n 18bc <_strtol_r+0x110> - 18ba: 4252 negs r2, r2 - 18bc: b115 cbz r5, 18c4 <_strtol_r+0x118> - 18be: b101 cbz r1, 18c2 <_strtol_r+0x116> - 18c0: 1e7c subs r4, r7, #1 - 18c2: 602c str r4, [r5, #0] - 18c4: 4610 mov r0, r2 - 18c6: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 18ca: bf00 nop - 18cc: 10000524 .word 0x10000524 - -000018d0 : - 18d0: 4613 mov r3, r2 - 18d2: 4a05 ldr r2, [pc, #20] ; (18e8 ) - 18d4: b530 push {r4, r5, lr} - 18d6: 4605 mov r5, r0 - 18d8: 460c mov r4, r1 - 18da: 6810 ldr r0, [r2, #0] - 18dc: 4629 mov r1, r5 - 18de: 4622 mov r2, r4 - 18e0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 18e4: f7ff bf62 b.w 17ac <_strtol_r> - 18e8: 10000110 .word 0x10000110 - -000018ec <_svfprintf_r>: - 18ec: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 18f0: b0bf sub sp, #252 ; 0xfc - 18f2: 460f mov r7, r1 - 18f4: 461e mov r6, r3 - 18f6: 4615 mov r5, r2 - 18f8: 4680 mov r8, r0 - 18fa: f002 f877 bl 39ec <_localeconv_r> - 18fe: 6800 ldr r0, [r0, #0] - 1900: 9013 str r0, [sp, #76] ; 0x4c - 1902: f7ff ff4a bl 179a - 1906: 89bb ldrh r3, [r7, #12] - 1908: f013 0f80 tst.w r3, #128 ; 0x80 - 190c: 9012 str r0, [sp, #72] ; 0x48 - 190e: d011 beq.n 1934 <_svfprintf_r+0x48> - 1910: 693b ldr r3, [r7, #16] - 1912: b97b cbnz r3, 1934 <_svfprintf_r+0x48> - 1914: 4640 mov r0, r8 - 1916: 2140 movs r1, #64 ; 0x40 - 1918: f7ff fb02 bl f20 <_malloc_r> - 191c: 6038 str r0, [r7, #0] - 191e: 6138 str r0, [r7, #16] - 1920: b930 cbnz r0, 1930 <_svfprintf_r+0x44> - 1922: 230c movs r3, #12 - 1924: 3801 subs r0, #1 - 1926: f8c8 3000 str.w r3, [r8] - 192a: 900f str r0, [sp, #60] ; 0x3c - 192c: f001 b856 b.w 29dc <_svfprintf_r+0x10f0> - 1930: 2340 movs r3, #64 ; 0x40 - 1932: 617b str r3, [r7, #20] - 1934: 2300 movs r3, #0 - 1936: ac19 add r4, sp, #100 ; 0x64 - 1938: 9335 str r3, [sp, #212] ; 0xd4 - 193a: 9433 str r4, [sp, #204] ; 0xcc - 193c: 9334 str r3, [sp, #208] ; 0xd0 - 193e: 950c str r5, [sp, #48] ; 0x30 - 1940: 930b str r3, [sp, #44] ; 0x2c - 1942: 9310 str r3, [sp, #64] ; 0x40 - 1944: 9311 str r3, [sp, #68] ; 0x44 - 1946: 9316 str r3, [sp, #88] ; 0x58 - 1948: 9315 str r3, [sp, #84] ; 0x54 - 194a: 930f str r3, [sp, #60] ; 0x3c - 194c: 9b0c ldr r3, [sp, #48] ; 0x30 - 194e: 461d mov r5, r3 - 1950: f813 2b01 ldrb.w r2, [r3], #1 - 1954: b10a cbz r2, 195a <_svfprintf_r+0x6e> - 1956: 2a25 cmp r2, #37 ; 0x25 - 1958: d1f9 bne.n 194e <_svfprintf_r+0x62> - 195a: 990c ldr r1, [sp, #48] ; 0x30 - 195c: ebb5 0901 subs.w r9, r5, r1 - 1960: d018 beq.n 1994 <_svfprintf_r+0xa8> - 1962: 9b35 ldr r3, [sp, #212] ; 0xd4 - 1964: 6021 str r1, [r4, #0] - 1966: f8c4 9004 str.w r9, [r4, #4] - 196a: 444b add r3, r9 - 196c: 9335 str r3, [sp, #212] ; 0xd4 - 196e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 1970: 3301 adds r3, #1 - 1972: 9334 str r3, [sp, #208] ; 0xd0 - 1974: 2b07 cmp r3, #7 - 1976: dc01 bgt.n 197c <_svfprintf_r+0x90> - 1978: 3408 adds r4, #8 - 197a: e008 b.n 198e <_svfprintf_r+0xa2> - 197c: 4640 mov r0, r8 - 197e: 4639 mov r1, r7 - 1980: aa33 add r2, sp, #204 ; 0xcc - 1982: f002 fb61 bl 4048 <__ssprint_r> - 1986: 2800 cmp r0, #0 - 1988: f041 801f bne.w 29ca <_svfprintf_r+0x10de> - 198c: ac19 add r4, sp, #100 ; 0x64 - 198e: 9a0f ldr r2, [sp, #60] ; 0x3c - 1990: 444a add r2, r9 - 1992: 920f str r2, [sp, #60] ; 0x3c - 1994: 782b ldrb r3, [r5, #0] - 1996: 2b00 cmp r3, #0 - 1998: f001 8010 beq.w 29bc <_svfprintf_r+0x10d0> - 199c: 2300 movs r3, #0 - 199e: 3501 adds r5, #1 - 19a0: 950c str r5, [sp, #48] ; 0x30 - 19a2: 461d mov r5, r3 - 19a4: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 19a8: f04f 3cff mov.w ip, #4294967295 - 19ac: 930d str r3, [sp, #52] ; 0x34 - 19ae: 462a mov r2, r5 - 19b0: 9b0c ldr r3, [sp, #48] ; 0x30 - 19b2: e005 b.n 19c0 <_svfprintf_r+0xd4> - 19b4: 460e mov r6, r1 - 19b6: e003 b.n 19c0 <_svfprintf_r+0xd4> - 19b8: 461e mov r6, r3 - 19ba: f04f 3cff mov.w ip, #4294967295 - 19be: 460b mov r3, r1 - 19c0: f813 9b01 ldrb.w r9, [r3], #1 - 19c4: f1a9 0120 sub.w r1, r9, #32 - 19c8: 2958 cmp r1, #88 ; 0x58 - 19ca: f200 8412 bhi.w 21f2 <_svfprintf_r+0x906> - 19ce: e8df f011 tbh [pc, r1, lsl #1] - 19d2: 0059 .short 0x0059 - 19d4: 04100410 .word 0x04100410 - 19d8: 0410005f .word 0x0410005f - 19dc: 04100410 .word 0x04100410 - 19e0: 04100410 .word 0x04100410 - 19e4: 00620410 .word 0x00620410 - 19e8: 0410006b .word 0x0410006b - 19ec: 006f0068 .word 0x006f0068 - 19f0: 00920410 .word 0x00920410 - 19f4: 00950095 .word 0x00950095 - 19f8: 00950095 .word 0x00950095 - 19fc: 00950095 .word 0x00950095 - 1a00: 00950095 .word 0x00950095 - 1a04: 04100095 .word 0x04100095 - 1a08: 04100410 .word 0x04100410 - 1a0c: 04100410 .word 0x04100410 - 1a10: 04100410 .word 0x04100410 - 1a14: 04100410 .word 0x04100410 - 1a18: 00c00410 .word 0x00c00410 - 1a1c: 041000fd .word 0x041000fd - 1a20: 041000fd .word 0x041000fd - 1a24: 04100410 .word 0x04100410 - 1a28: 00a40410 .word 0x00a40410 - 1a2c: 04100410 .word 0x04100410 - 1a30: 041002a8 .word 0x041002a8 - 1a34: 04100410 .word 0x04100410 - 1a38: 04100410 .word 0x04100410 - 1a3c: 04100313 .word 0x04100313 - 1a40: 03450410 .word 0x03450410 - 1a44: 04100410 .word 0x04100410 - 1a48: 04100410 .word 0x04100410 - 1a4c: 04100410 .word 0x04100410 - 1a50: 04100410 .word 0x04100410 - 1a54: 04100410 .word 0x04100410 - 1a58: 00c500b5 .word 0x00c500b5 - 1a5c: 00fd00fd .word 0x00fd00fd - 1a60: 00a700fd .word 0x00a700fd - 1a64: 041000c5 .word 0x041000c5 - 1a68: 00aa0410 .word 0x00aa0410 - 1a6c: 028a0410 .word 0x028a0410 - 1a70: 02d902ad .word 0x02d902ad - 1a74: 041000b2 .word 0x041000b2 - 1a78: 041002ed .word 0x041002ed - 1a7c: 04100318 .word 0x04100318 - 1a80: 03400410 .word 0x03400410 - 1a84: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 1a88: 2900 cmp r1, #0 - 1a8a: d199 bne.n 19c0 <_svfprintf_r+0xd4> - 1a8c: 3120 adds r1, #32 - 1a8e: e00c b.n 1aaa <_svfprintf_r+0x1be> - 1a90: f045 0501 orr.w r5, r5, #1 - 1a94: e794 b.n 19c0 <_svfprintf_r+0xd4> - 1a96: 6832 ldr r2, [r6, #0] - 1a98: 1d31 adds r1, r6, #4 - 1a9a: 2a00 cmp r2, #0 - 1a9c: da8a bge.n 19b4 <_svfprintf_r+0xc8> - 1a9e: 4252 negs r2, r2 - 1aa0: 460e mov r6, r1 - 1aa2: f045 0504 orr.w r5, r5, #4 - 1aa6: e78b b.n 19c0 <_svfprintf_r+0xd4> - 1aa8: 212b movs r1, #43 ; 0x2b - 1aaa: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 1aae: e787 b.n 19c0 <_svfprintf_r+0xd4> - 1ab0: 4619 mov r1, r3 - 1ab2: f811 9b01 ldrb.w r9, [r1], #1 - 1ab6: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 1aba: d003 beq.n 1ac4 <_svfprintf_r+0x1d8> - 1abc: 4619 mov r1, r3 - 1abe: f04f 0c00 mov.w ip, #0 - 1ac2: e010 b.n 1ae6 <_svfprintf_r+0x1fa> - 1ac4: f8d6 c000 ldr.w ip, [r6] - 1ac8: 1d33 adds r3, r6, #4 - 1aca: f1bc 0f00 cmp.w ip, #0 - 1ace: f6ff af73 blt.w 19b8 <_svfprintf_r+0xcc> - 1ad2: 461e mov r6, r3 - 1ad4: 460b mov r3, r1 - 1ad6: e773 b.n 19c0 <_svfprintf_r+0xd4> - 1ad8: f04f 090a mov.w r9, #10 - 1adc: fb09 0c0c mla ip, r9, ip, r0 - 1ae0: f891 9001 ldrb.w r9, [r1, #1] - 1ae4: 4619 mov r1, r3 - 1ae6: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 1aea: 3301 adds r3, #1 - 1aec: 2809 cmp r0, #9 - 1aee: d9f3 bls.n 1ad8 <_svfprintf_r+0x1ec> - 1af0: ea4c 7cec orr.w ip, ip, ip, asr #31 - 1af4: e766 b.n 19c4 <_svfprintf_r+0xd8> - 1af6: f045 0580 orr.w r5, r5, #128 ; 0x80 - 1afa: e761 b.n 19c0 <_svfprintf_r+0xd4> - 1afc: 4619 mov r1, r3 - 1afe: 2200 movs r2, #0 - 1b00: 230a movs r3, #10 - 1b02: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 1b06: fb03 9202 mla r2, r3, r2, r9 - 1b0a: f811 9b01 ldrb.w r9, [r1], #1 - 1b0e: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 1b12: 460b mov r3, r1 - 1b14: 2809 cmp r0, #9 - 1b16: d9f3 bls.n 1b00 <_svfprintf_r+0x214> - 1b18: e754 b.n 19c4 <_svfprintf_r+0xd8> - 1b1a: f045 0508 orr.w r5, r5, #8 - 1b1e: e74f b.n 19c0 <_svfprintf_r+0xd4> - 1b20: f045 0540 orr.w r5, r5, #64 ; 0x40 - 1b24: e74c b.n 19c0 <_svfprintf_r+0xd4> - 1b26: 7819 ldrb r1, [r3, #0] - 1b28: 296c cmp r1, #108 ; 0x6c - 1b2a: d101 bne.n 1b30 <_svfprintf_r+0x244> - 1b2c: 3301 adds r3, #1 - 1b2e: e002 b.n 1b36 <_svfprintf_r+0x24a> - 1b30: f045 0510 orr.w r5, r5, #16 - 1b34: e744 b.n 19c0 <_svfprintf_r+0xd4> - 1b36: f045 0520 orr.w r5, r5, #32 - 1b3a: e741 b.n 19c0 <_svfprintf_r+0xd4> - 1b3c: 930c str r3, [sp, #48] ; 0x30 - 1b3e: f04f 0c00 mov.w ip, #0 - 1b42: 6833 ldr r3, [r6, #0] - 1b44: 3604 adds r6, #4 - 1b46: 920d str r2, [sp, #52] ; 0x34 - 1b48: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 1b4c: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 1b50: e35b b.n 220a <_svfprintf_r+0x91e> - 1b52: 930c str r3, [sp, #48] ; 0x30 - 1b54: f045 0510 orr.w r5, r5, #16 - 1b58: 920d str r2, [sp, #52] ; 0x34 - 1b5a: e001 b.n 1b60 <_svfprintf_r+0x274> - 1b5c: 930c str r3, [sp, #48] ; 0x30 - 1b5e: 920d str r2, [sp, #52] ; 0x34 - 1b60: f015 0f20 tst.w r5, #32 - 1b64: d009 beq.n 1b7a <_svfprintf_r+0x28e> - 1b66: 3607 adds r6, #7 - 1b68: f026 0307 bic.w r3, r6, #7 - 1b6c: f103 0608 add.w r6, r3, #8 - 1b70: e9d3 0100 ldrd r0, r1, [r3] - 1b74: e9cd 0108 strd r0, r1, [sp, #32] - 1b78: e016 b.n 1ba8 <_svfprintf_r+0x2bc> - 1b7a: f015 0f10 tst.w r5, #16 - 1b7e: f106 0304 add.w r3, r6, #4 - 1b82: d001 beq.n 1b88 <_svfprintf_r+0x29c> - 1b84: 6832 ldr r2, [r6, #0] - 1b86: e009 b.n 1b9c <_svfprintf_r+0x2b0> - 1b88: f015 0f40 tst.w r5, #64 ; 0x40 - 1b8c: 6832 ldr r2, [r6, #0] - 1b8e: d005 beq.n 1b9c <_svfprintf_r+0x2b0> - 1b90: b212 sxth r2, r2 - 1b92: 4610 mov r0, r2 - 1b94: 17d1 asrs r1, r2, #31 - 1b96: e9cd 0108 strd r0, r1, [sp, #32] - 1b9a: e004 b.n 1ba6 <_svfprintf_r+0x2ba> - 1b9c: 4692 mov sl, r2 - 1b9e: ea4f 7be2 mov.w fp, r2, asr #31 - 1ba2: e9cd ab08 strd sl, fp, [sp, #32] - 1ba6: 461e mov r6, r3 - 1ba8: e9dd 0108 ldrd r0, r1, [sp, #32] - 1bac: 2800 cmp r0, #0 - 1bae: f171 0100 sbcs.w r1, r1, #0 - 1bb2: f280 828e bge.w 20d2 <_svfprintf_r+0x7e6> - 1bb6: e9dd 2308 ldrd r2, r3, [sp, #32] - 1bba: 4252 negs r2, r2 - 1bbc: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 1bc0: e9cd 2308 strd r2, r3, [sp, #32] - 1bc4: 232d movs r3, #45 ; 0x2d - 1bc6: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1bca: e282 b.n 20d2 <_svfprintf_r+0x7e6> - 1bcc: 930c str r3, [sp, #48] ; 0x30 - 1bce: 1df3 adds r3, r6, #7 - 1bd0: f015 0f08 tst.w r5, #8 - 1bd4: f023 0307 bic.w r3, r3, #7 - 1bd8: 920d str r2, [sp, #52] ; 0x34 - 1bda: f103 0608 add.w r6, r3, #8 - 1bde: bf14 ite ne - 1be0: 6818 ldrne r0, [r3, #0] - 1be2: 6819 ldreq r1, [r3, #0] - 1be4: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 1be8: bf14 ite ne - 1bea: 9010 strne r0, [sp, #64] ; 0x40 - 1bec: 9110 streq r1, [sp, #64] ; 0x40 - 1bee: 685b ldr r3, [r3, #4] - 1bf0: 9810 ldr r0, [sp, #64] ; 0x40 - 1bf2: f8cd c018 str.w ip, [sp, #24] - 1bf6: 9311 str r3, [sp, #68] ; 0x44 - 1bf8: 9911 ldr r1, [sp, #68] ; 0x44 - 1bfa: f002 f9f3 bl 3fe4 <__fpclassifyd> - 1bfe: f8dd c018 ldr.w ip, [sp, #24] - 1c02: 2801 cmp r0, #1 - 1c04: d119 bne.n 1c3a <_svfprintf_r+0x34e> - 1c06: 9810 ldr r0, [sp, #64] ; 0x40 - 1c08: 2200 movs r2, #0 - 1c0a: 9911 ldr r1, [sp, #68] ; 0x44 - 1c0c: 2300 movs r3, #0 - 1c0e: f002 fdb9 bl 4784 <__aeabi_dcmplt> - 1c12: b110 cbz r0, 1c1a <_svfprintf_r+0x32e> - 1c14: 232d movs r3, #45 ; 0x2d - 1c16: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1c1a: 4ba9 ldr r3, [pc, #676] ; (1ec0 <_svfprintf_r+0x5d4>) - 1c1c: f04f 0c00 mov.w ip, #0 - 1c20: 4aa8 ldr r2, [pc, #672] ; (1ec4 <_svfprintf_r+0x5d8>) - 1c22: f025 0580 bic.w r5, r5, #128 ; 0x80 - 1c26: f04f 0b03 mov.w fp, #3 - 1c2a: f8cd c020 str.w ip, [sp, #32] - 1c2e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c32: bfcc ite gt - 1c34: 4692 movgt sl, r2 - 1c36: 469a movle sl, r3 - 1c38: e2fd b.n 2236 <_svfprintf_r+0x94a> - 1c3a: 9810 ldr r0, [sp, #64] ; 0x40 - 1c3c: 9911 ldr r1, [sp, #68] ; 0x44 - 1c3e: f8cd c018 str.w ip, [sp, #24] - 1c42: f002 f9cf bl 3fe4 <__fpclassifyd> - 1c46: f8dd c018 ldr.w ip, [sp, #24] - 1c4a: b958 cbnz r0, 1c64 <_svfprintf_r+0x378> - 1c4c: 4b9e ldr r3, [pc, #632] ; (1ec8 <_svfprintf_r+0x5dc>) - 1c4e: f025 0580 bic.w r5, r5, #128 ; 0x80 - 1c52: 4a9e ldr r2, [pc, #632] ; (1ecc <_svfprintf_r+0x5e0>) - 1c54: f04f 0b03 mov.w fp, #3 - 1c58: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c5c: bfcc ite gt - 1c5e: 4692 movgt sl, r2 - 1c60: 469a movle sl, r3 - 1c62: e2dd b.n 2220 <_svfprintf_r+0x934> - 1c64: f1bc 3fff cmp.w ip, #4294967295 - 1c68: d00b beq.n 1c82 <_svfprintf_r+0x396> - 1c6a: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1c6e: d002 beq.n 1c76 <_svfprintf_r+0x38a> - 1c70: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1c74: d107 bne.n 1c86 <_svfprintf_r+0x39a> - 1c76: f1bc 0f00 cmp.w ip, #0 - 1c7a: bf08 it eq - 1c7c: f04f 0c01 moveq.w ip, #1 - 1c80: e001 b.n 1c86 <_svfprintf_r+0x39a> - 1c82: f04f 0c06 mov.w ip, #6 - 1c86: 9b11 ldr r3, [sp, #68] ; 0x44 - 1c88: f445 7580 orr.w r5, r5, #256 ; 0x100 - 1c8c: 2b00 cmp r3, #0 - 1c8e: da05 bge.n 1c9c <_svfprintf_r+0x3b0> - 1c90: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 1c94: 232d movs r3, #45 ; 0x2d - 1c96: 920b str r2, [sp, #44] ; 0x2c - 1c98: 9314 str r3, [sp, #80] ; 0x50 - 1c9a: e003 b.n 1ca4 <_svfprintf_r+0x3b8> - 1c9c: 9811 ldr r0, [sp, #68] ; 0x44 - 1c9e: 2100 movs r1, #0 - 1ca0: 9114 str r1, [sp, #80] ; 0x50 - 1ca2: 900b str r0, [sp, #44] ; 0x2c - 1ca4: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1ca8: d00b beq.n 1cc2 <_svfprintf_r+0x3d6> - 1caa: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 1cae: d008 beq.n 1cc2 <_svfprintf_r+0x3d6> - 1cb0: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 1cb4: d002 beq.n 1cbc <_svfprintf_r+0x3d0> - 1cb6: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 1cba: d105 bne.n 1cc8 <_svfprintf_r+0x3dc> - 1cbc: f10c 0b01 add.w fp, ip, #1 - 1cc0: e003 b.n 1cca <_svfprintf_r+0x3de> - 1cc2: 46e3 mov fp, ip - 1cc4: 2303 movs r3, #3 - 1cc6: e001 b.n 1ccc <_svfprintf_r+0x3e0> - 1cc8: 46e3 mov fp, ip - 1cca: 2302 movs r3, #2 - 1ccc: 9300 str r3, [sp, #0] - 1cce: 4640 mov r0, r8 - 1cd0: ab3c add r3, sp, #240 ; 0xf0 - 1cd2: 9a10 ldr r2, [sp, #64] ; 0x40 - 1cd4: 9302 str r3, [sp, #8] - 1cd6: ab3b add r3, sp, #236 ; 0xec - 1cd8: 9303 str r3, [sp, #12] - 1cda: ab3a add r3, sp, #232 ; 0xe8 - 1cdc: 9304 str r3, [sp, #16] - 1cde: 9b0b ldr r3, [sp, #44] ; 0x2c - 1ce0: f8cd c018 str.w ip, [sp, #24] - 1ce4: f8cd b004 str.w fp, [sp, #4] - 1ce8: f000 ff72 bl 2bd0 <_dtoa_r> - 1cec: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1cf0: f8dd c018 ldr.w ip, [sp, #24] - 1cf4: 4682 mov sl, r0 - 1cf6: d002 beq.n 1cfe <_svfprintf_r+0x412> - 1cf8: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1cfc: d102 bne.n 1d04 <_svfprintf_r+0x418> - 1cfe: f015 0f01 tst.w r5, #1 - 1d02: d034 beq.n 1d6e <_svfprintf_r+0x482> - 1d04: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1d08: eb0a 020b add.w r2, sl, fp - 1d0c: 9208 str r2, [sp, #32] - 1d0e: d002 beq.n 1d16 <_svfprintf_r+0x42a> - 1d10: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 1d14: d115 bne.n 1d42 <_svfprintf_r+0x456> - 1d16: f89a 3000 ldrb.w r3, [sl] - 1d1a: 2b30 cmp r3, #48 ; 0x30 - 1d1c: d10d bne.n 1d3a <_svfprintf_r+0x44e> - 1d1e: 9810 ldr r0, [sp, #64] ; 0x40 - 1d20: 2200 movs r2, #0 - 1d22: 990b ldr r1, [sp, #44] ; 0x2c - 1d24: 2300 movs r3, #0 - 1d26: f8cd c018 str.w ip, [sp, #24] - 1d2a: f002 fd21 bl 4770 <__aeabi_dcmpeq> - 1d2e: f8dd c018 ldr.w ip, [sp, #24] - 1d32: b910 cbnz r0, 1d3a <_svfprintf_r+0x44e> - 1d34: f1cb 0301 rsb r3, fp, #1 - 1d38: 933c str r3, [sp, #240] ; 0xf0 - 1d3a: 9808 ldr r0, [sp, #32] - 1d3c: 9b3c ldr r3, [sp, #240] ; 0xf0 - 1d3e: 18c0 adds r0, r0, r3 - 1d40: 9008 str r0, [sp, #32] - 1d42: 9810 ldr r0, [sp, #64] ; 0x40 - 1d44: 2200 movs r2, #0 - 1d46: 990b ldr r1, [sp, #44] ; 0x2c - 1d48: 2300 movs r3, #0 - 1d4a: f8cd c018 str.w ip, [sp, #24] - 1d4e: f002 fd0f bl 4770 <__aeabi_dcmpeq> - 1d52: f8dd c018 ldr.w ip, [sp, #24] - 1d56: b130 cbz r0, 1d66 <_svfprintf_r+0x47a> - 1d58: 9908 ldr r1, [sp, #32] - 1d5a: 913a str r1, [sp, #232] ; 0xe8 - 1d5c: e003 b.n 1d66 <_svfprintf_r+0x47a> - 1d5e: 2230 movs r2, #48 ; 0x30 - 1d60: f803 2b01 strb.w r2, [r3], #1 - 1d64: 933a str r3, [sp, #232] ; 0xe8 - 1d66: 9b3a ldr r3, [sp, #232] ; 0xe8 - 1d68: 9a08 ldr r2, [sp, #32] - 1d6a: 4293 cmp r3, r2 - 1d6c: d3f7 bcc.n 1d5e <_svfprintf_r+0x472> - 1d6e: 9b3a ldr r3, [sp, #232] ; 0xe8 - 1d70: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 1d74: ebca 0303 rsb r3, sl, r3 - 1d78: 930b str r3, [sp, #44] ; 0x2c - 1d7a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 1d7c: d002 beq.n 1d84 <_svfprintf_r+0x498> - 1d7e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 1d82: d108 bne.n 1d96 <_svfprintf_r+0x4aa> - 1d84: f113 0f03 cmn.w r3, #3 - 1d88: 469b mov fp, r3 - 1d8a: db01 blt.n 1d90 <_svfprintf_r+0x4a4> - 1d8c: 4563 cmp r3, ip - 1d8e: dd75 ble.n 1e7c <_svfprintf_r+0x590> - 1d90: f1a9 0902 sub.w r9, r9, #2 - 1d94: e002 b.n 1d9c <_svfprintf_r+0x4b0> - 1d96: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 1d9a: d059 beq.n 1e50 <_svfprintf_r+0x564> - 1d9c: f103 3bff add.w fp, r3, #4294967295 - 1da0: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 1da4: f1bb 0f00 cmp.w fp, #0 - 1da8: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 1dac: da03 bge.n 1db6 <_svfprintf_r+0x4ca> - 1dae: f1cb 0b00 rsb fp, fp, #0 - 1db2: 232d movs r3, #45 ; 0x2d - 1db4: e000 b.n 1db8 <_svfprintf_r+0x4cc> - 1db6: 232b movs r3, #43 ; 0x2b - 1db8: f1bb 0f09 cmp.w fp, #9 - 1dbc: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 1dc0: dd2f ble.n 1e22 <_svfprintf_r+0x536> - 1dc2: f10d 03de add.w r3, sp, #222 ; 0xde - 1dc6: 4652 mov r2, sl - 1dc8: 46cc mov ip, r9 - 1dca: 46a2 mov sl, r4 - 1dcc: 461c mov r4, r3 - 1dce: 4658 mov r0, fp - 1dd0: 210a movs r1, #10 - 1dd2: 9207 str r2, [sp, #28] - 1dd4: 46a1 mov r9, r4 - 1dd6: f8cd c018 str.w ip, [sp, #24] - 1dda: f002 fc63 bl 46a4 <__aeabi_idivmod> - 1dde: 4658 mov r0, fp - 1de0: 3130 adds r1, #48 ; 0x30 - 1de2: f804 1901 strb.w r1, [r4], #-1 - 1de6: 210a movs r1, #10 - 1de8: f002 fb12 bl 4410 <__aeabi_idiv> - 1dec: 9a07 ldr r2, [sp, #28] - 1dee: f8dd c018 ldr.w ip, [sp, #24] - 1df2: 2809 cmp r0, #9 - 1df4: 4683 mov fp, r0 - 1df6: dcea bgt.n 1dce <_svfprintf_r+0x4e2> - 1df8: 4654 mov r4, sl - 1dfa: 4692 mov sl, r2 - 1dfc: 464a mov r2, r9 - 1dfe: f100 0b30 add.w fp, r0, #48 ; 0x30 - 1e02: 46e1 mov r9, ip - 1e04: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 1e08: f802 bc01 strb.w fp, [r2, #-1] - 1e0c: 3a01 subs r2, #1 - 1e0e: e003 b.n 1e18 <_svfprintf_r+0x52c> - 1e10: f812 1b01 ldrb.w r1, [r2], #1 - 1e14: f803 1b01 strb.w r1, [r3], #1 - 1e18: f10d 01df add.w r1, sp, #223 ; 0xdf - 1e1c: 428a cmp r2, r1 - 1e1e: d3f7 bcc.n 1e10 <_svfprintf_r+0x524> - 1e20: e006 b.n 1e30 <_svfprintf_r+0x544> - 1e22: 2330 movs r3, #48 ; 0x30 - 1e24: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 1e28: 449b add fp, r3 - 1e2a: ab39 add r3, sp, #228 ; 0xe4 - 1e2c: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 1e30: aa38 add r2, sp, #224 ; 0xe0 - 1e32: 1a9a subs r2, r3, r2 - 1e34: 9b0b ldr r3, [sp, #44] ; 0x2c - 1e36: 9215 str r2, [sp, #84] ; 0x54 - 1e38: 2b01 cmp r3, #1 - 1e3a: eb02 0b03 add.w fp, r2, r3 - 1e3e: dc02 bgt.n 1e46 <_svfprintf_r+0x55a> - 1e40: f015 0301 ands.w r3, r5, #1 - 1e44: d044 beq.n 1ed0 <_svfprintf_r+0x5e4> - 1e46: 2000 movs r0, #0 - 1e48: f10b 0b01 add.w fp, fp, #1 - 1e4c: 9008 str r0, [sp, #32] - 1e4e: e040 b.n 1ed2 <_svfprintf_r+0x5e6> - 1e50: 2b00 cmp r3, #0 - 1e52: 469b mov fp, r3 - 1e54: dd09 ble.n 1e6a <_svfprintf_r+0x57e> - 1e56: f1bc 0f00 cmp.w ip, #0 - 1e5a: d102 bne.n 1e62 <_svfprintf_r+0x576> - 1e5c: f015 0f01 tst.w r5, #1 - 1e60: d028 beq.n 1eb4 <_svfprintf_r+0x5c8> - 1e62: f103 0b01 add.w fp, r3, #1 - 1e66: 44e3 add fp, ip - 1e68: e024 b.n 1eb4 <_svfprintf_r+0x5c8> - 1e6a: f1bc 0f00 cmp.w ip, #0 - 1e6e: d102 bne.n 1e76 <_svfprintf_r+0x58a> - 1e70: f015 0f01 tst.w r5, #1 - 1e74: d019 beq.n 1eaa <_svfprintf_r+0x5be> - 1e76: f10c 0b02 add.w fp, ip, #2 - 1e7a: e01b b.n 1eb4 <_svfprintf_r+0x5c8> - 1e7c: 990b ldr r1, [sp, #44] ; 0x2c - 1e7e: 428b cmp r3, r1 - 1e80: db07 blt.n 1e92 <_svfprintf_r+0x5a6> - 1e82: f015 0f01 tst.w r5, #1 - 1e86: d013 beq.n 1eb0 <_svfprintf_r+0x5c4> - 1e88: 2267 movs r2, #103 ; 0x67 - 1e8a: f103 0b01 add.w fp, r3, #1 - 1e8e: 920e str r2, [sp, #56] ; 0x38 - 1e90: e010 b.n 1eb4 <_svfprintf_r+0x5c8> - 1e92: 2b00 cmp r3, #0 - 1e94: bfd8 it le - 1e96: f1c3 0b02 rsble fp, r3, #2 - 1e9a: 9b0b ldr r3, [sp, #44] ; 0x2c - 1e9c: bfc8 it gt - 1e9e: f04f 0b01 movgt.w fp, #1 - 1ea2: 2067 movs r0, #103 ; 0x67 - 1ea4: 449b add fp, r3 - 1ea6: 900e str r0, [sp, #56] ; 0x38 - 1ea8: e004 b.n 1eb4 <_svfprintf_r+0x5c8> - 1eaa: f04f 0b01 mov.w fp, #1 - 1eae: e001 b.n 1eb4 <_svfprintf_r+0x5c8> - 1eb0: 2167 movs r1, #103 ; 0x67 - 1eb2: 910e str r1, [sp, #56] ; 0x38 - 1eb4: 9a3c ldr r2, [sp, #240] ; 0xf0 - 1eb6: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 1eba: 9208 str r2, [sp, #32] - 1ebc: e009 b.n 1ed2 <_svfprintf_r+0x5e6> - 1ebe: bf00 nop - 1ec0: 00004fe0 .word 0x00004fe0 - 1ec4: 00004fe4 .word 0x00004fe4 - 1ec8: 00004fe8 .word 0x00004fe8 - 1ecc: 00004fec .word 0x00004fec - 1ed0: 9308 str r3, [sp, #32] - 1ed2: 9b14 ldr r3, [sp, #80] ; 0x50 - 1ed4: 2b00 cmp r3, #0 - 1ed6: f000 819f beq.w 2218 <_svfprintf_r+0x92c> - 1eda: 232d movs r3, #45 ; 0x2d - 1edc: f04f 0c00 mov.w ip, #0 - 1ee0: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1ee4: e1a7 b.n 2236 <_svfprintf_r+0x94a> - 1ee6: f015 0f20 tst.w r5, #32 - 1eea: 930c str r3, [sp, #48] ; 0x30 - 1eec: f106 0104 add.w r1, r6, #4 - 1ef0: d006 beq.n 1f00 <_svfprintf_r+0x614> - 1ef2: 9d0f ldr r5, [sp, #60] ; 0x3c - 1ef4: 6830 ldr r0, [r6, #0] - 1ef6: 462a mov r2, r5 - 1ef8: 17eb asrs r3, r5, #31 - 1efa: e9c0 2300 strd r2, r3, [r0] - 1efe: e00e b.n 1f1e <_svfprintf_r+0x632> - 1f00: f015 0f10 tst.w r5, #16 - 1f04: d003 beq.n 1f0e <_svfprintf_r+0x622> - 1f06: 6833 ldr r3, [r6, #0] - 1f08: 980f ldr r0, [sp, #60] ; 0x3c - 1f0a: 6018 str r0, [r3, #0] - 1f0c: e007 b.n 1f1e <_svfprintf_r+0x632> - 1f0e: f015 0f40 tst.w r5, #64 ; 0x40 - 1f12: 6833 ldr r3, [r6, #0] - 1f14: bf15 itete ne - 1f16: 9a0f ldrne r2, [sp, #60] ; 0x3c - 1f18: 9d0f ldreq r5, [sp, #60] ; 0x3c - 1f1a: 801a strhne r2, [r3, #0] - 1f1c: 601d streq r5, [r3, #0] - 1f1e: 460e mov r6, r1 - 1f20: e514 b.n 194c <_svfprintf_r+0x60> - 1f22: 930c str r3, [sp, #48] ; 0x30 - 1f24: f045 0510 orr.w r5, r5, #16 - 1f28: 920d str r2, [sp, #52] ; 0x34 - 1f2a: e001 b.n 1f30 <_svfprintf_r+0x644> - 1f2c: 930c str r3, [sp, #48] ; 0x30 - 1f2e: 920d str r2, [sp, #52] ; 0x34 - 1f30: f015 0220 ands.w r2, r5, #32 - 1f34: d00a beq.n 1f4c <_svfprintf_r+0x660> - 1f36: 3607 adds r6, #7 - 1f38: 2200 movs r2, #0 - 1f3a: f026 0307 bic.w r3, r6, #7 - 1f3e: f103 0608 add.w r6, r3, #8 - 1f42: e9d3 ab00 ldrd sl, fp, [r3] - 1f46: e9cd ab08 strd sl, fp, [sp, #32] - 1f4a: e0be b.n 20ca <_svfprintf_r+0x7de> - 1f4c: f015 0110 ands.w r1, r5, #16 - 1f50: f106 0304 add.w r3, r6, #4 - 1f54: d002 beq.n 1f5c <_svfprintf_r+0x670> - 1f56: 6831 ldr r1, [r6, #0] - 1f58: 468a mov sl, r1 - 1f5a: e00d b.n 1f78 <_svfprintf_r+0x68c> - 1f5c: f015 0240 ands.w r2, r5, #64 ; 0x40 - 1f60: 6830 ldr r0, [r6, #0] - 1f62: d008 beq.n 1f76 <_svfprintf_r+0x68a> - 1f64: b280 uxth r0, r0 - 1f66: f04f 0b00 mov.w fp, #0 - 1f6a: 4682 mov sl, r0 - 1f6c: 461e mov r6, r3 - 1f6e: e9cd ab08 strd sl, fp, [sp, #32] - 1f72: 460a mov r2, r1 - 1f74: e0a9 b.n 20ca <_svfprintf_r+0x7de> - 1f76: 4682 mov sl, r0 - 1f78: f04f 0b00 mov.w fp, #0 - 1f7c: 461e mov r6, r3 - 1f7e: e9cd ab08 strd sl, fp, [sp, #32] - 1f82: e0a2 b.n 20ca <_svfprintf_r+0x7de> - 1f84: 930c str r3, [sp, #48] ; 0x30 - 1f86: 2100 movs r1, #0 - 1f88: 6833 ldr r3, [r6, #0] - 1f8a: f04f 0978 mov.w r9, #120 ; 0x78 - 1f8e: 920d str r2, [sp, #52] ; 0x34 - 1f90: f045 0502 orr.w r5, r5, #2 - 1f94: 4618 mov r0, r3 - 1f96: e9cd 0108 strd r0, r1, [sp, #32] - 1f9a: 49a3 ldr r1, [pc, #652] ; (2228 <_svfprintf_r+0x93c>) - 1f9c: 2330 movs r3, #48 ; 0x30 - 1f9e: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 1fa2: 3604 adds r6, #4 - 1fa4: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 1fa8: 9116 str r1, [sp, #88] ; 0x58 - 1faa: e08d b.n 20c8 <_svfprintf_r+0x7dc> - 1fac: 930c str r3, [sp, #48] ; 0x30 - 1fae: 2300 movs r3, #0 - 1fb0: 920d str r2, [sp, #52] ; 0x34 - 1fb2: 4632 mov r2, r6 - 1fb4: 3604 adds r6, #4 - 1fb6: 459c cmp ip, r3 - 1fb8: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 1fbc: f8d2 a000 ldr.w sl, [r2] - 1fc0: db13 blt.n 1fea <_svfprintf_r+0x6fe> - 1fc2: 4619 mov r1, r3 - 1fc4: 4662 mov r2, ip - 1fc6: 4650 mov r0, sl - 1fc8: 9307 str r3, [sp, #28] - 1fca: f8cd c018 str.w ip, [sp, #24] - 1fce: f7ff f9ab bl 1328 - 1fd2: 9b07 ldr r3, [sp, #28] - 1fd4: f8dd c018 ldr.w ip, [sp, #24] - 1fd8: 2800 cmp r0, #0 - 1fda: f000 8120 beq.w 221e <_svfprintf_r+0x932> - 1fde: ebca 0b00 rsb fp, sl, r0 - 1fe2: 45e3 cmp fp, ip - 1fe4: f300 8124 bgt.w 2230 <_svfprintf_r+0x944> - 1fe8: e123 b.n 2232 <_svfprintf_r+0x946> - 1fea: 4650 mov r0, sl - 1fec: 9307 str r3, [sp, #28] - 1fee: f7ff fbd4 bl 179a - 1ff2: 9b07 ldr r3, [sp, #28] - 1ff4: 4683 mov fp, r0 - 1ff6: e11c b.n 2232 <_svfprintf_r+0x946> - 1ff8: 930c str r3, [sp, #48] ; 0x30 - 1ffa: f045 0510 orr.w r5, r5, #16 - 1ffe: 920d str r2, [sp, #52] ; 0x34 - 2000: e001 b.n 2006 <_svfprintf_r+0x71a> - 2002: 930c str r3, [sp, #48] ; 0x30 - 2004: 920d str r2, [sp, #52] ; 0x34 - 2006: f015 0f20 tst.w r5, #32 - 200a: d009 beq.n 2020 <_svfprintf_r+0x734> - 200c: 3607 adds r6, #7 - 200e: f026 0307 bic.w r3, r6, #7 - 2012: f103 0608 add.w r6, r3, #8 - 2016: e9d3 ab00 ldrd sl, fp, [r3] - 201a: e9cd ab08 strd sl, fp, [sp, #32] - 201e: e016 b.n 204e <_svfprintf_r+0x762> - 2020: f015 0f10 tst.w r5, #16 - 2024: f106 0304 add.w r3, r6, #4 - 2028: d001 beq.n 202e <_svfprintf_r+0x742> - 202a: 6832 ldr r2, [r6, #0] - 202c: e00a b.n 2044 <_svfprintf_r+0x758> - 202e: f015 0f40 tst.w r5, #64 ; 0x40 - 2032: 6832 ldr r2, [r6, #0] - 2034: d006 beq.n 2044 <_svfprintf_r+0x758> - 2036: b292 uxth r2, r2 - 2038: f04f 0b00 mov.w fp, #0 - 203c: 4692 mov sl, r2 - 203e: e9cd ab08 strd sl, fp, [sp, #32] - 2042: e003 b.n 204c <_svfprintf_r+0x760> - 2044: 4610 mov r0, r2 - 2046: 2100 movs r1, #0 - 2048: e9cd 0108 strd r0, r1, [sp, #32] - 204c: 461e mov r6, r3 - 204e: 2201 movs r2, #1 - 2050: e03b b.n 20ca <_svfprintf_r+0x7de> - 2052: 4975 ldr r1, [pc, #468] ; (2228 <_svfprintf_r+0x93c>) - 2054: 930c str r3, [sp, #48] ; 0x30 - 2056: 920d str r2, [sp, #52] ; 0x34 - 2058: 9116 str r1, [sp, #88] ; 0x58 - 205a: e003 b.n 2064 <_svfprintf_r+0x778> - 205c: 920d str r2, [sp, #52] ; 0x34 - 205e: 4a73 ldr r2, [pc, #460] ; (222c <_svfprintf_r+0x940>) - 2060: 930c str r3, [sp, #48] ; 0x30 - 2062: 9216 str r2, [sp, #88] ; 0x58 - 2064: f015 0f20 tst.w r5, #32 - 2068: d009 beq.n 207e <_svfprintf_r+0x792> - 206a: 3607 adds r6, #7 - 206c: f026 0307 bic.w r3, r6, #7 - 2070: f103 0608 add.w r6, r3, #8 - 2074: e9d3 ab00 ldrd sl, fp, [r3] - 2078: e9cd ab08 strd sl, fp, [sp, #32] - 207c: e016 b.n 20ac <_svfprintf_r+0x7c0> - 207e: f015 0f10 tst.w r5, #16 - 2082: f106 0304 add.w r3, r6, #4 - 2086: d001 beq.n 208c <_svfprintf_r+0x7a0> - 2088: 6832 ldr r2, [r6, #0] - 208a: e00a b.n 20a2 <_svfprintf_r+0x7b6> - 208c: f015 0f40 tst.w r5, #64 ; 0x40 - 2090: 6832 ldr r2, [r6, #0] - 2092: d006 beq.n 20a2 <_svfprintf_r+0x7b6> - 2094: b292 uxth r2, r2 - 2096: f04f 0b00 mov.w fp, #0 - 209a: 4692 mov sl, r2 - 209c: e9cd ab08 strd sl, fp, [sp, #32] - 20a0: e003 b.n 20aa <_svfprintf_r+0x7be> - 20a2: 4610 mov r0, r2 - 20a4: 2100 movs r1, #0 - 20a6: e9cd 0108 strd r0, r1, [sp, #32] - 20aa: 461e mov r6, r3 - 20ac: f015 0f01 tst.w r5, #1 - 20b0: d00a beq.n 20c8 <_svfprintf_r+0x7dc> - 20b2: e9dd 2308 ldrd r2, r3, [sp, #32] - 20b6: 4313 orrs r3, r2 - 20b8: d006 beq.n 20c8 <_svfprintf_r+0x7dc> - 20ba: f045 0502 orr.w r5, r5, #2 - 20be: 2330 movs r3, #48 ; 0x30 - 20c0: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 20c4: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 20c8: 2202 movs r2, #2 - 20ca: 2300 movs r3, #0 - 20cc: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 20d0: e000 b.n 20d4 <_svfprintf_r+0x7e8> - 20d2: 2201 movs r2, #1 - 20d4: e9dd ab08 ldrd sl, fp, [sp, #32] - 20d8: f1bc 0f00 cmp.w ip, #0 - 20dc: bfa8 it ge - 20de: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 20e2: ea5a 0b0b orrs.w fp, sl, fp - 20e6: d102 bne.n 20ee <_svfprintf_r+0x802> - 20e8: f1bc 0f00 cmp.w ip, #0 - 20ec: d06e beq.n 21cc <_svfprintf_r+0x8e0> - 20ee: 2a01 cmp r2, #1 - 20f0: d023 beq.n 213a <_svfprintf_r+0x84e> - 20f2: 2a02 cmp r2, #2 - 20f4: d051 beq.n 219a <_svfprintf_r+0x8ae> - 20f6: f10d 03cb add.w r3, sp, #203 ; 0xcb - 20fa: 9808 ldr r0, [sp, #32] - 20fc: 469a mov sl, r3 - 20fe: f000 0207 and.w r2, r0, #7 - 2102: 3230 adds r2, #48 ; 0x30 - 2104: 701a strb r2, [r3, #0] - 2106: 9908 ldr r1, [sp, #32] - 2108: 3b01 subs r3, #1 - 210a: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 210e: 08c8 lsrs r0, r1, #3 - 2110: ea40 714b orr.w r1, r0, fp, lsl #29 - 2114: ea4f 0bdb mov.w fp, fp, lsr #3 - 2118: 9108 str r1, [sp, #32] - 211a: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 211e: e9dd 0108 ldrd r0, r1, [sp, #32] - 2122: 4301 orrs r1, r0 - 2124: d1e9 bne.n 20fa <_svfprintf_r+0x80e> - 2126: f015 0f01 tst.w r5, #1 - 212a: d05b beq.n 21e4 <_svfprintf_r+0x8f8> - 212c: 2a30 cmp r2, #48 ; 0x30 - 212e: d059 beq.n 21e4 <_svfprintf_r+0x8f8> - 2130: 469a mov sl, r3 - 2132: 2330 movs r3, #48 ; 0x30 - 2134: f88a 3000 strb.w r3, [sl] - 2138: e054 b.n 21e4 <_svfprintf_r+0x8f8> - 213a: e9dd 2308 ldrd r2, r3, [sp, #32] - 213e: 2a0a cmp r2, #10 - 2140: f173 0300 sbcs.w r3, r3, #0 - 2144: d208 bcs.n 2158 <_svfprintf_r+0x86c> - 2146: f8dd a020 ldr.w sl, [sp, #32] - 214a: f10a 0330 add.w r3, sl, #48 ; 0x30 - 214e: f10d 0acb add.w sl, sp, #203 ; 0xcb - 2152: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 2156: e045 b.n 21e4 <_svfprintf_r+0x8f8> - 2158: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 215c: 4623 mov r3, r4 - 215e: 465c mov r4, fp - 2160: 46cb mov fp, r9 - 2162: 4699 mov r9, r3 - 2164: e9dd 0108 ldrd r0, r1, [sp, #32] - 2168: 220a movs r2, #10 - 216a: 2300 movs r3, #0 - 216c: f8cd c018 str.w ip, [sp, #24] - 2170: f002 fb30 bl 47d4 <__aeabi_uldivmod> - 2174: 46a2 mov sl, r4 - 2176: 2300 movs r3, #0 - 2178: 3230 adds r2, #48 ; 0x30 - 217a: f804 2901 strb.w r2, [r4], #-1 - 217e: e9dd 0108 ldrd r0, r1, [sp, #32] - 2182: 220a movs r2, #10 - 2184: f002 fb26 bl 47d4 <__aeabi_uldivmod> - 2188: f8dd c018 ldr.w ip, [sp, #24] - 218c: e9cd 0108 strd r0, r1, [sp, #32] - 2190: 4308 orrs r0, r1 - 2192: d1e7 bne.n 2164 <_svfprintf_r+0x878> - 2194: 464c mov r4, r9 - 2196: 46d9 mov r9, fp - 2198: e024 b.n 21e4 <_svfprintf_r+0x8f8> - 219a: f10d 03cb add.w r3, sp, #203 ; 0xcb - 219e: 9908 ldr r1, [sp, #32] - 21a0: 469a mov sl, r3 - 21a2: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 21a6: f001 020f and.w r2, r1, #15 - 21aa: f81b 2002 ldrb.w r2, [fp, r2] - 21ae: f803 2901 strb.w r2, [r3], #-1 - 21b2: 9908 ldr r1, [sp, #32] - 21b4: 9a09 ldr r2, [sp, #36] ; 0x24 - 21b6: 0908 lsrs r0, r1, #4 - 21b8: ea40 7102 orr.w r1, r0, r2, lsl #28 - 21bc: 0912 lsrs r2, r2, #4 - 21be: 9108 str r1, [sp, #32] - 21c0: 9209 str r2, [sp, #36] ; 0x24 - 21c2: e9dd 0108 ldrd r0, r1, [sp, #32] - 21c6: 4301 orrs r1, r0 - 21c8: d1e9 bne.n 219e <_svfprintf_r+0x8b2> - 21ca: e00b b.n 21e4 <_svfprintf_r+0x8f8> - 21cc: b942 cbnz r2, 21e0 <_svfprintf_r+0x8f4> - 21ce: f015 0f01 tst.w r5, #1 - 21d2: d005 beq.n 21e0 <_svfprintf_r+0x8f4> - 21d4: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 21d8: 2330 movs r3, #48 ; 0x30 - 21da: f80a 3d2d strb.w r3, [sl, #-45]! - 21de: e001 b.n 21e4 <_svfprintf_r+0x8f8> - 21e0: f10d 0acc add.w sl, sp, #204 ; 0xcc - 21e4: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 21e8: 2200 movs r2, #0 - 21ea: ebca 0b0b rsb fp, sl, fp - 21ee: 9208 str r2, [sp, #32] - 21f0: e021 b.n 2236 <_svfprintf_r+0x94a> - 21f2: 930c str r3, [sp, #48] ; 0x30 - 21f4: 920d str r2, [sp, #52] ; 0x34 - 21f6: f1b9 0f00 cmp.w r9, #0 - 21fa: f000 83df beq.w 29bc <_svfprintf_r+0x10d0> - 21fe: f04f 0c00 mov.w ip, #0 - 2202: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 2206: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 220a: f04f 0b01 mov.w fp, #1 - 220e: f8cd c020 str.w ip, [sp, #32] - 2212: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 2216: e00e b.n 2236 <_svfprintf_r+0x94a> - 2218: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 221c: e00b b.n 2236 <_svfprintf_r+0x94a> - 221e: 46e3 mov fp, ip - 2220: 4684 mov ip, r0 - 2222: 9008 str r0, [sp, #32] - 2224: e007 b.n 2236 <_svfprintf_r+0x94a> - 2226: bf00 nop - 2228: 00005001 .word 0x00005001 - 222c: 00004ff0 .word 0x00004ff0 - 2230: 46e3 mov fp, ip - 2232: 469c mov ip, r3 - 2234: 9308 str r3, [sp, #32] - 2236: 45e3 cmp fp, ip - 2238: bfac ite ge - 223a: 465b movge r3, fp - 223c: 4663 movlt r3, ip - 223e: 930e str r3, [sp, #56] ; 0x38 - 2240: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 2244: b113 cbz r3, 224c <_svfprintf_r+0x960> - 2246: 980e ldr r0, [sp, #56] ; 0x38 - 2248: 3001 adds r0, #1 - 224a: 900e str r0, [sp, #56] ; 0x38 - 224c: f015 0102 ands.w r1, r5, #2 - 2250: 9114 str r1, [sp, #80] ; 0x50 - 2252: d002 beq.n 225a <_svfprintf_r+0x96e> - 2254: 9a0e ldr r2, [sp, #56] ; 0x38 - 2256: 3202 adds r2, #2 - 2258: 920e str r2, [sp, #56] ; 0x38 - 225a: f015 0384 ands.w r3, r5, #132 ; 0x84 - 225e: 9317 str r3, [sp, #92] ; 0x5c - 2260: d146 bne.n 22f0 <_svfprintf_r+0xa04> - 2262: 980d ldr r0, [sp, #52] ; 0x34 - 2264: 990e ldr r1, [sp, #56] ; 0x38 - 2266: 1a43 subs r3, r0, r1 - 2268: 2b00 cmp r3, #0 - 226a: dc1b bgt.n 22a4 <_svfprintf_r+0x9b8> - 226c: e040 b.n 22f0 <_svfprintf_r+0xa04> - 226e: 601a str r2, [r3, #0] - 2270: 2210 movs r2, #16 - 2272: 1889 adds r1, r1, r2 - 2274: 605a str r2, [r3, #4] - 2276: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2278: 9135 str r1, [sp, #212] ; 0xd4 - 227a: 3201 adds r2, #1 - 227c: 9234 str r2, [sp, #208] ; 0xd0 - 227e: 2a07 cmp r2, #7 - 2280: dc01 bgt.n 2286 <_svfprintf_r+0x99a> - 2282: 3308 adds r3, #8 - 2284: e00c b.n 22a0 <_svfprintf_r+0x9b4> - 2286: 4640 mov r0, r8 - 2288: 4639 mov r1, r7 - 228a: aa33 add r2, sp, #204 ; 0xcc - 228c: f8cd c018 str.w ip, [sp, #24] - 2290: f001 feda bl 4048 <__ssprint_r> - 2294: f8dd c018 ldr.w ip, [sp, #24] - 2298: 2800 cmp r0, #0 - 229a: f040 8396 bne.w 29ca <_svfprintf_r+0x10de> - 229e: ab19 add r3, sp, #100 ; 0x64 - 22a0: 3d10 subs r5, #16 - 22a2: e004 b.n 22ae <_svfprintf_r+0x9c2> - 22a4: 462a mov r2, r5 - 22a6: 461d mov r5, r3 - 22a8: 4623 mov r3, r4 - 22aa: 464c mov r4, r9 - 22ac: 4691 mov r9, r2 - 22ae: 2d10 cmp r5, #16 - 22b0: 9935 ldr r1, [sp, #212] ; 0xd4 - 22b2: 4a93 ldr r2, [pc, #588] ; (2500 <_svfprintf_r+0xc14>) - 22b4: dcdb bgt.n 226e <_svfprintf_r+0x982> - 22b6: 4648 mov r0, r9 - 22b8: 46a1 mov r9, r4 - 22ba: 461c mov r4, r3 - 22bc: 462b mov r3, r5 - 22be: 4605 mov r5, r0 - 22c0: 6063 str r3, [r4, #4] - 22c2: 18cb adds r3, r1, r3 - 22c4: 6022 str r2, [r4, #0] - 22c6: 9335 str r3, [sp, #212] ; 0xd4 - 22c8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 22ca: 3301 adds r3, #1 - 22cc: 9334 str r3, [sp, #208] ; 0xd0 - 22ce: 2b07 cmp r3, #7 - 22d0: dc01 bgt.n 22d6 <_svfprintf_r+0x9ea> - 22d2: 3408 adds r4, #8 - 22d4: e00c b.n 22f0 <_svfprintf_r+0xa04> - 22d6: 4640 mov r0, r8 - 22d8: 4639 mov r1, r7 - 22da: aa33 add r2, sp, #204 ; 0xcc - 22dc: f8cd c018 str.w ip, [sp, #24] - 22e0: f001 feb2 bl 4048 <__ssprint_r> - 22e4: f8dd c018 ldr.w ip, [sp, #24] - 22e8: 2800 cmp r0, #0 - 22ea: f040 836e bne.w 29ca <_svfprintf_r+0x10de> - 22ee: ac19 add r4, sp, #100 ; 0x64 - 22f0: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 22f4: b1db cbz r3, 232e <_svfprintf_r+0xa42> - 22f6: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 22fa: 6023 str r3, [r4, #0] - 22fc: 2301 movs r3, #1 - 22fe: 6063 str r3, [r4, #4] - 2300: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2302: 3301 adds r3, #1 - 2304: 9335 str r3, [sp, #212] ; 0xd4 - 2306: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2308: 3301 adds r3, #1 - 230a: 9334 str r3, [sp, #208] ; 0xd0 - 230c: 2b07 cmp r3, #7 - 230e: dc01 bgt.n 2314 <_svfprintf_r+0xa28> - 2310: 3408 adds r4, #8 - 2312: e00c b.n 232e <_svfprintf_r+0xa42> - 2314: 4640 mov r0, r8 - 2316: 4639 mov r1, r7 - 2318: aa33 add r2, sp, #204 ; 0xcc - 231a: f8cd c018 str.w ip, [sp, #24] - 231e: f001 fe93 bl 4048 <__ssprint_r> - 2322: f8dd c018 ldr.w ip, [sp, #24] - 2326: 2800 cmp r0, #0 - 2328: f040 834f bne.w 29ca <_svfprintf_r+0x10de> - 232c: ac19 add r4, sp, #100 ; 0x64 - 232e: 9a14 ldr r2, [sp, #80] ; 0x50 - 2330: b1d2 cbz r2, 2368 <_svfprintf_r+0xa7c> - 2332: ab3d add r3, sp, #244 ; 0xf4 - 2334: 6023 str r3, [r4, #0] - 2336: 2302 movs r3, #2 - 2338: 6063 str r3, [r4, #4] - 233a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 233c: 3302 adds r3, #2 - 233e: 9335 str r3, [sp, #212] ; 0xd4 - 2340: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2342: 3301 adds r3, #1 - 2344: 9334 str r3, [sp, #208] ; 0xd0 - 2346: 2b07 cmp r3, #7 - 2348: dc01 bgt.n 234e <_svfprintf_r+0xa62> - 234a: 3408 adds r4, #8 - 234c: e00c b.n 2368 <_svfprintf_r+0xa7c> - 234e: 4640 mov r0, r8 - 2350: 4639 mov r1, r7 - 2352: aa33 add r2, sp, #204 ; 0xcc - 2354: f8cd c018 str.w ip, [sp, #24] - 2358: f001 fe76 bl 4048 <__ssprint_r> - 235c: f8dd c018 ldr.w ip, [sp, #24] - 2360: 2800 cmp r0, #0 - 2362: f040 8332 bne.w 29ca <_svfprintf_r+0x10de> - 2366: ac19 add r4, sp, #100 ; 0x64 - 2368: 9b17 ldr r3, [sp, #92] ; 0x5c - 236a: 2b80 cmp r3, #128 ; 0x80 - 236c: d146 bne.n 23fc <_svfprintf_r+0xb10> - 236e: 980d ldr r0, [sp, #52] ; 0x34 - 2370: 990e ldr r1, [sp, #56] ; 0x38 - 2372: 1a43 subs r3, r0, r1 - 2374: 2b00 cmp r3, #0 - 2376: dc1b bgt.n 23b0 <_svfprintf_r+0xac4> - 2378: e040 b.n 23fc <_svfprintf_r+0xb10> - 237a: 601a str r2, [r3, #0] - 237c: 2210 movs r2, #16 - 237e: 1889 adds r1, r1, r2 - 2380: 605a str r2, [r3, #4] - 2382: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2384: 9135 str r1, [sp, #212] ; 0xd4 - 2386: 3201 adds r2, #1 - 2388: 9234 str r2, [sp, #208] ; 0xd0 - 238a: 2a07 cmp r2, #7 - 238c: dc01 bgt.n 2392 <_svfprintf_r+0xaa6> - 238e: 3308 adds r3, #8 - 2390: e00c b.n 23ac <_svfprintf_r+0xac0> - 2392: 4640 mov r0, r8 - 2394: 4639 mov r1, r7 - 2396: aa33 add r2, sp, #204 ; 0xcc - 2398: f8cd c018 str.w ip, [sp, #24] - 239c: f001 fe54 bl 4048 <__ssprint_r> - 23a0: f8dd c018 ldr.w ip, [sp, #24] - 23a4: 2800 cmp r0, #0 - 23a6: f040 8310 bne.w 29ca <_svfprintf_r+0x10de> - 23aa: ab19 add r3, sp, #100 ; 0x64 - 23ac: 3d10 subs r5, #16 - 23ae: e004 b.n 23ba <_svfprintf_r+0xace> - 23b0: 462a mov r2, r5 - 23b2: 461d mov r5, r3 - 23b4: 4623 mov r3, r4 - 23b6: 464c mov r4, r9 - 23b8: 4691 mov r9, r2 - 23ba: 2d10 cmp r5, #16 - 23bc: 9935 ldr r1, [sp, #212] ; 0xd4 - 23be: 4a51 ldr r2, [pc, #324] ; (2504 <_svfprintf_r+0xc18>) - 23c0: dcdb bgt.n 237a <_svfprintf_r+0xa8e> - 23c2: 4648 mov r0, r9 - 23c4: 46a1 mov r9, r4 - 23c6: 461c mov r4, r3 - 23c8: 462b mov r3, r5 - 23ca: 4605 mov r5, r0 - 23cc: 6063 str r3, [r4, #4] - 23ce: 18cb adds r3, r1, r3 - 23d0: 6022 str r2, [r4, #0] - 23d2: 9335 str r3, [sp, #212] ; 0xd4 - 23d4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 23d6: 3301 adds r3, #1 - 23d8: 9334 str r3, [sp, #208] ; 0xd0 - 23da: 2b07 cmp r3, #7 - 23dc: dc01 bgt.n 23e2 <_svfprintf_r+0xaf6> - 23de: 3408 adds r4, #8 - 23e0: e00c b.n 23fc <_svfprintf_r+0xb10> - 23e2: 4640 mov r0, r8 - 23e4: 4639 mov r1, r7 - 23e6: aa33 add r2, sp, #204 ; 0xcc - 23e8: f8cd c018 str.w ip, [sp, #24] - 23ec: f001 fe2c bl 4048 <__ssprint_r> - 23f0: f8dd c018 ldr.w ip, [sp, #24] - 23f4: 2800 cmp r0, #0 - 23f6: f040 82e8 bne.w 29ca <_svfprintf_r+0x10de> - 23fa: ac19 add r4, sp, #100 ; 0x64 - 23fc: ebcb 030c rsb r3, fp, ip - 2400: 2b00 cmp r3, #0 - 2402: dc17 bgt.n 2434 <_svfprintf_r+0xb48> - 2404: e038 b.n 2478 <_svfprintf_r+0xb8c> - 2406: 601a str r2, [r3, #0] - 2408: 2210 movs r2, #16 - 240a: 1889 adds r1, r1, r2 - 240c: 605a str r2, [r3, #4] - 240e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2410: 9135 str r1, [sp, #212] ; 0xd4 - 2412: 3201 adds r2, #1 - 2414: 9234 str r2, [sp, #208] ; 0xd0 - 2416: 2a07 cmp r2, #7 - 2418: dc01 bgt.n 241e <_svfprintf_r+0xb32> - 241a: 3308 adds r3, #8 - 241c: e008 b.n 2430 <_svfprintf_r+0xb44> - 241e: 4640 mov r0, r8 - 2420: 4639 mov r1, r7 - 2422: aa33 add r2, sp, #204 ; 0xcc - 2424: f001 fe10 bl 4048 <__ssprint_r> - 2428: 2800 cmp r0, #0 - 242a: f040 82ce bne.w 29ca <_svfprintf_r+0x10de> - 242e: ab19 add r3, sp, #100 ; 0x64 - 2430: 3d10 subs r5, #16 - 2432: e004 b.n 243e <_svfprintf_r+0xb52> - 2434: 462a mov r2, r5 - 2436: 461d mov r5, r3 - 2438: 4623 mov r3, r4 - 243a: 464c mov r4, r9 - 243c: 4691 mov r9, r2 - 243e: 2d10 cmp r5, #16 - 2440: 9935 ldr r1, [sp, #212] ; 0xd4 - 2442: 4a30 ldr r2, [pc, #192] ; (2504 <_svfprintf_r+0xc18>) - 2444: dcdf bgt.n 2406 <_svfprintf_r+0xb1a> - 2446: 4648 mov r0, r9 - 2448: 46a1 mov r9, r4 - 244a: 461c mov r4, r3 - 244c: 462b mov r3, r5 - 244e: 4605 mov r5, r0 - 2450: 6063 str r3, [r4, #4] - 2452: 18cb adds r3, r1, r3 - 2454: 6022 str r2, [r4, #0] - 2456: 9335 str r3, [sp, #212] ; 0xd4 - 2458: 9b34 ldr r3, [sp, #208] ; 0xd0 - 245a: 3301 adds r3, #1 - 245c: 9334 str r3, [sp, #208] ; 0xd0 - 245e: 2b07 cmp r3, #7 - 2460: dc01 bgt.n 2466 <_svfprintf_r+0xb7a> - 2462: 3408 adds r4, #8 - 2464: e008 b.n 2478 <_svfprintf_r+0xb8c> - 2466: 4640 mov r0, r8 - 2468: 4639 mov r1, r7 - 246a: aa33 add r2, sp, #204 ; 0xcc - 246c: f001 fdec bl 4048 <__ssprint_r> - 2470: 2800 cmp r0, #0 - 2472: f040 82aa bne.w 29ca <_svfprintf_r+0x10de> - 2476: ac19 add r4, sp, #100 ; 0x64 - 2478: f415 7f80 tst.w r5, #256 ; 0x100 - 247c: d106 bne.n 248c <_svfprintf_r+0xba0> - 247e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2480: f8c4 a000 str.w sl, [r4] - 2484: f8c4 b004 str.w fp, [r4, #4] - 2488: 445b add r3, fp - 248a: e23f b.n 290c <_svfprintf_r+0x1020> - 248c: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 2490: f340 81b7 ble.w 2802 <_svfprintf_r+0xf16> - 2494: 9810 ldr r0, [sp, #64] ; 0x40 - 2496: 2200 movs r2, #0 - 2498: 9911 ldr r1, [sp, #68] ; 0x44 - 249a: 2300 movs r3, #0 - 249c: f002 f968 bl 4770 <__aeabi_dcmpeq> - 24a0: 2800 cmp r0, #0 - 24a2: d060 beq.n 2566 <_svfprintf_r+0xc7a> - 24a4: 4b18 ldr r3, [pc, #96] ; (2508 <_svfprintf_r+0xc1c>) - 24a6: 6023 str r3, [r4, #0] - 24a8: 2301 movs r3, #1 - 24aa: 6063 str r3, [r4, #4] - 24ac: 9b35 ldr r3, [sp, #212] ; 0xd4 - 24ae: 3301 adds r3, #1 - 24b0: 9335 str r3, [sp, #212] ; 0xd4 - 24b2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 24b4: 3301 adds r3, #1 - 24b6: 9334 str r3, [sp, #208] ; 0xd0 - 24b8: 2b07 cmp r3, #7 - 24ba: dc01 bgt.n 24c0 <_svfprintf_r+0xbd4> - 24bc: 3408 adds r4, #8 - 24be: e008 b.n 24d2 <_svfprintf_r+0xbe6> - 24c0: 4640 mov r0, r8 - 24c2: 4639 mov r1, r7 - 24c4: aa33 add r2, sp, #204 ; 0xcc - 24c6: f001 fdbf bl 4048 <__ssprint_r> - 24ca: 2800 cmp r0, #0 - 24cc: f040 827d bne.w 29ca <_svfprintf_r+0x10de> - 24d0: ac19 add r4, sp, #100 ; 0x64 - 24d2: 9b3c ldr r3, [sp, #240] ; 0xf0 - 24d4: 9a0b ldr r2, [sp, #44] ; 0x2c - 24d6: 4293 cmp r3, r2 - 24d8: db03 blt.n 24e2 <_svfprintf_r+0xbf6> - 24da: f015 0f01 tst.w r5, #1 - 24de: f000 8225 beq.w 292c <_svfprintf_r+0x1040> - 24e2: 9b13 ldr r3, [sp, #76] ; 0x4c - 24e4: 9812 ldr r0, [sp, #72] ; 0x48 - 24e6: 6023 str r3, [r4, #0] - 24e8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 24ea: 6060 str r0, [r4, #4] - 24ec: 181b adds r3, r3, r0 - 24ee: 9335 str r3, [sp, #212] ; 0xd4 - 24f0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 24f2: 3301 adds r3, #1 - 24f4: 9334 str r3, [sp, #208] ; 0xd0 - 24f6: 2b07 cmp r3, #7 - 24f8: dc08 bgt.n 250c <_svfprintf_r+0xc20> - 24fa: 3408 adds r4, #8 - 24fc: e00f b.n 251e <_svfprintf_r+0xc32> - 24fe: bf00 nop - 2500: 00005014 .word 0x00005014 - 2504: 00004fd0 .word 0x00004fd0 - 2508: 00005012 .word 0x00005012 - 250c: 4640 mov r0, r8 - 250e: 4639 mov r1, r7 - 2510: aa33 add r2, sp, #204 ; 0xcc - 2512: f001 fd99 bl 4048 <__ssprint_r> - 2516: 2800 cmp r0, #0 - 2518: f040 8257 bne.w 29ca <_svfprintf_r+0x10de> - 251c: ac19 add r4, sp, #100 ; 0x64 - 251e: 990b ldr r1, [sp, #44] ; 0x2c - 2520: f101 39ff add.w r9, r1, #4294967295 - 2524: f1b9 0f00 cmp.w r9, #0 - 2528: dc17 bgt.n 255a <_svfprintf_r+0xc6e> - 252a: e1ff b.n 292c <_svfprintf_r+0x1040> - 252c: 6022 str r2, [r4, #0] - 252e: 2210 movs r2, #16 - 2530: 189b adds r3, r3, r2 - 2532: 6062 str r2, [r4, #4] - 2534: 9335 str r3, [sp, #212] ; 0xd4 - 2536: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2538: 3301 adds r3, #1 - 253a: 9334 str r3, [sp, #208] ; 0xd0 - 253c: 2b07 cmp r3, #7 - 253e: dc01 bgt.n 2544 <_svfprintf_r+0xc58> - 2540: 3408 adds r4, #8 - 2542: e008 b.n 2556 <_svfprintf_r+0xc6a> - 2544: 4640 mov r0, r8 - 2546: 4639 mov r1, r7 - 2548: aa33 add r2, sp, #204 ; 0xcc - 254a: f001 fd7d bl 4048 <__ssprint_r> - 254e: 2800 cmp r0, #0 - 2550: f040 823b bne.w 29ca <_svfprintf_r+0x10de> - 2554: ac19 add r4, sp, #100 ; 0x64 - 2556: f1a9 0910 sub.w r9, r9, #16 - 255a: f1b9 0f10 cmp.w r9, #16 - 255e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2560: 4a95 ldr r2, [pc, #596] ; (27b8 <_svfprintf_r+0xecc>) - 2562: dce3 bgt.n 252c <_svfprintf_r+0xc40> - 2564: e148 b.n 27f8 <_svfprintf_r+0xf0c> - 2566: 9b3c ldr r3, [sp, #240] ; 0xf0 - 2568: 2b00 cmp r3, #0 - 256a: dc79 bgt.n 2660 <_svfprintf_r+0xd74> - 256c: 4b93 ldr r3, [pc, #588] ; (27bc <_svfprintf_r+0xed0>) - 256e: 6023 str r3, [r4, #0] - 2570: 2301 movs r3, #1 - 2572: 6063 str r3, [r4, #4] - 2574: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2576: 3301 adds r3, #1 - 2578: 9335 str r3, [sp, #212] ; 0xd4 - 257a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 257c: 3301 adds r3, #1 - 257e: 9334 str r3, [sp, #208] ; 0xd0 - 2580: 2b07 cmp r3, #7 - 2582: dc01 bgt.n 2588 <_svfprintf_r+0xc9c> - 2584: 3408 adds r4, #8 - 2586: e008 b.n 259a <_svfprintf_r+0xcae> - 2588: 4640 mov r0, r8 - 258a: 4639 mov r1, r7 - 258c: aa33 add r2, sp, #204 ; 0xcc - 258e: f001 fd5b bl 4048 <__ssprint_r> - 2592: 2800 cmp r0, #0 - 2594: f040 8219 bne.w 29ca <_svfprintf_r+0x10de> - 2598: ac19 add r4, sp, #100 ; 0x64 - 259a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 259c: b92b cbnz r3, 25aa <_svfprintf_r+0xcbe> - 259e: 9a0b ldr r2, [sp, #44] ; 0x2c - 25a0: b91a cbnz r2, 25aa <_svfprintf_r+0xcbe> - 25a2: f015 0f01 tst.w r5, #1 - 25a6: f000 81c1 beq.w 292c <_svfprintf_r+0x1040> - 25aa: 9b13 ldr r3, [sp, #76] ; 0x4c - 25ac: 9812 ldr r0, [sp, #72] ; 0x48 - 25ae: 6023 str r3, [r4, #0] - 25b0: 9b35 ldr r3, [sp, #212] ; 0xd4 - 25b2: 6060 str r0, [r4, #4] - 25b4: 181b adds r3, r3, r0 - 25b6: 9335 str r3, [sp, #212] ; 0xd4 - 25b8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 25ba: 3301 adds r3, #1 - 25bc: 9334 str r3, [sp, #208] ; 0xd0 - 25be: 2b07 cmp r3, #7 - 25c0: dc02 bgt.n 25c8 <_svfprintf_r+0xcdc> - 25c2: f104 0308 add.w r3, r4, #8 - 25c6: e008 b.n 25da <_svfprintf_r+0xcee> - 25c8: 4640 mov r0, r8 - 25ca: 4639 mov r1, r7 - 25cc: aa33 add r2, sp, #204 ; 0xcc - 25ce: f001 fd3b bl 4048 <__ssprint_r> - 25d2: 2800 cmp r0, #0 - 25d4: f040 81f9 bne.w 29ca <_svfprintf_r+0x10de> - 25d8: ab19 add r3, sp, #100 ; 0x64 - 25da: 9c3c ldr r4, [sp, #240] ; 0xf0 - 25dc: 4264 negs r4, r4 - 25de: 2c00 cmp r4, #0 - 25e0: dc16 bgt.n 2610 <_svfprintf_r+0xd24> - 25e2: e02d b.n 2640 <_svfprintf_r+0xd54> - 25e4: 6019 str r1, [r3, #0] - 25e6: 2110 movs r1, #16 - 25e8: 1852 adds r2, r2, r1 - 25ea: 6059 str r1, [r3, #4] - 25ec: 9235 str r2, [sp, #212] ; 0xd4 - 25ee: 9a34 ldr r2, [sp, #208] ; 0xd0 - 25f0: 3201 adds r2, #1 - 25f2: 9234 str r2, [sp, #208] ; 0xd0 - 25f4: 2a07 cmp r2, #7 - 25f6: dc01 bgt.n 25fc <_svfprintf_r+0xd10> - 25f8: 3308 adds r3, #8 - 25fa: e008 b.n 260e <_svfprintf_r+0xd22> - 25fc: 4640 mov r0, r8 - 25fe: 4639 mov r1, r7 - 2600: aa33 add r2, sp, #204 ; 0xcc - 2602: f001 fd21 bl 4048 <__ssprint_r> - 2606: 2800 cmp r0, #0 - 2608: f040 81df bne.w 29ca <_svfprintf_r+0x10de> - 260c: ab19 add r3, sp, #100 ; 0x64 - 260e: 3c10 subs r4, #16 - 2610: 2c10 cmp r4, #16 - 2612: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2614: 4968 ldr r1, [pc, #416] ; (27b8 <_svfprintf_r+0xecc>) - 2616: dce5 bgt.n 25e4 <_svfprintf_r+0xcf8> - 2618: 605c str r4, [r3, #4] - 261a: 1914 adds r4, r2, r4 - 261c: 9a34 ldr r2, [sp, #208] ; 0xd0 - 261e: 6019 str r1, [r3, #0] - 2620: 3201 adds r2, #1 - 2622: 9435 str r4, [sp, #212] ; 0xd4 - 2624: 2a07 cmp r2, #7 - 2626: 9234 str r2, [sp, #208] ; 0xd0 - 2628: dc01 bgt.n 262e <_svfprintf_r+0xd42> - 262a: 3308 adds r3, #8 - 262c: e008 b.n 2640 <_svfprintf_r+0xd54> - 262e: 4640 mov r0, r8 - 2630: 4639 mov r1, r7 - 2632: aa33 add r2, sp, #204 ; 0xcc - 2634: f001 fd08 bl 4048 <__ssprint_r> - 2638: 2800 cmp r0, #0 - 263a: f040 81c6 bne.w 29ca <_svfprintf_r+0x10de> - 263e: ab19 add r3, sp, #100 ; 0x64 - 2640: 990b ldr r1, [sp, #44] ; 0x2c - 2642: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2644: f8c3 a000 str.w sl, [r3] - 2648: 6059 str r1, [r3, #4] - 264a: 1852 adds r2, r2, r1 - 264c: 9235 str r2, [sp, #212] ; 0xd4 - 264e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 2650: 3201 adds r2, #1 - 2652: 9234 str r2, [sp, #208] ; 0xd0 - 2654: 2a07 cmp r2, #7 - 2656: f300 8161 bgt.w 291c <_svfprintf_r+0x1030> - 265a: f103 0408 add.w r4, r3, #8 - 265e: e165 b.n 292c <_svfprintf_r+0x1040> - 2660: 9a0b ldr r2, [sp, #44] ; 0x2c - 2662: 9b08 ldr r3, [sp, #32] - 2664: 4691 mov r9, r2 - 2666: eb0a 0b02 add.w fp, sl, r2 - 266a: 4599 cmp r9, r3 - 266c: bfa8 it ge - 266e: 4699 movge r9, r3 - 2670: f1b9 0f00 cmp.w r9, #0 - 2674: dd16 ble.n 26a4 <_svfprintf_r+0xdb8> - 2676: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2678: f8c4 a000 str.w sl, [r4] - 267c: f8c4 9004 str.w r9, [r4, #4] - 2680: 444b add r3, r9 - 2682: 9335 str r3, [sp, #212] ; 0xd4 - 2684: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2686: 3301 adds r3, #1 - 2688: 9334 str r3, [sp, #208] ; 0xd0 - 268a: 2b07 cmp r3, #7 - 268c: dc01 bgt.n 2692 <_svfprintf_r+0xda6> - 268e: 3408 adds r4, #8 - 2690: e008 b.n 26a4 <_svfprintf_r+0xdb8> - 2692: 4640 mov r0, r8 - 2694: 4639 mov r1, r7 - 2696: aa33 add r2, sp, #204 ; 0xcc - 2698: f001 fcd6 bl 4048 <__ssprint_r> - 269c: 2800 cmp r0, #0 - 269e: f040 8194 bne.w 29ca <_svfprintf_r+0x10de> - 26a2: ac19 add r4, sp, #100 ; 0x64 - 26a4: 9808 ldr r0, [sp, #32] - 26a6: ea29 79e9 bic.w r9, r9, r9, asr #31 - 26aa: ebc9 0900 rsb r9, r9, r0 - 26ae: f1b9 0f00 cmp.w r9, #0 - 26b2: dc17 bgt.n 26e4 <_svfprintf_r+0xdf8> - 26b4: e030 b.n 2718 <_svfprintf_r+0xe2c> - 26b6: 6022 str r2, [r4, #0] - 26b8: 2210 movs r2, #16 - 26ba: 189b adds r3, r3, r2 - 26bc: 6062 str r2, [r4, #4] - 26be: 9335 str r3, [sp, #212] ; 0xd4 - 26c0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 26c2: 3301 adds r3, #1 - 26c4: 9334 str r3, [sp, #208] ; 0xd0 - 26c6: 2b07 cmp r3, #7 - 26c8: dc01 bgt.n 26ce <_svfprintf_r+0xde2> - 26ca: 3408 adds r4, #8 - 26cc: e008 b.n 26e0 <_svfprintf_r+0xdf4> - 26ce: 4640 mov r0, r8 - 26d0: 4639 mov r1, r7 - 26d2: aa33 add r2, sp, #204 ; 0xcc - 26d4: f001 fcb8 bl 4048 <__ssprint_r> - 26d8: 2800 cmp r0, #0 - 26da: f040 8176 bne.w 29ca <_svfprintf_r+0x10de> - 26de: ac19 add r4, sp, #100 ; 0x64 - 26e0: f1a9 0910 sub.w r9, r9, #16 - 26e4: f1b9 0f10 cmp.w r9, #16 - 26e8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 26ea: 4a33 ldr r2, [pc, #204] ; (27b8 <_svfprintf_r+0xecc>) - 26ec: dce3 bgt.n 26b6 <_svfprintf_r+0xdca> - 26ee: 6022 str r2, [r4, #0] - 26f0: 444b add r3, r9 - 26f2: f8c4 9004 str.w r9, [r4, #4] - 26f6: 9335 str r3, [sp, #212] ; 0xd4 - 26f8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 26fa: 3301 adds r3, #1 - 26fc: 9334 str r3, [sp, #208] ; 0xd0 - 26fe: 2b07 cmp r3, #7 - 2700: dc01 bgt.n 2706 <_svfprintf_r+0xe1a> - 2702: 3408 adds r4, #8 - 2704: e008 b.n 2718 <_svfprintf_r+0xe2c> - 2706: 4640 mov r0, r8 - 2708: 4639 mov r1, r7 - 270a: aa33 add r2, sp, #204 ; 0xcc - 270c: f001 fc9c bl 4048 <__ssprint_r> - 2710: 2800 cmp r0, #0 - 2712: f040 815a bne.w 29ca <_svfprintf_r+0x10de> - 2716: ac19 add r4, sp, #100 ; 0x64 - 2718: 9b3c ldr r3, [sp, #240] ; 0xf0 - 271a: 990b ldr r1, [sp, #44] ; 0x2c - 271c: 428b cmp r3, r1 - 271e: db02 blt.n 2726 <_svfprintf_r+0xe3a> - 2720: f015 0f01 tst.w r5, #1 - 2724: d017 beq.n 2756 <_svfprintf_r+0xe6a> - 2726: 9b12 ldr r3, [sp, #72] ; 0x48 - 2728: 9a13 ldr r2, [sp, #76] ; 0x4c - 272a: 9812 ldr r0, [sp, #72] ; 0x48 - 272c: 6063 str r3, [r4, #4] - 272e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2730: 6022 str r2, [r4, #0] - 2732: 181b adds r3, r3, r0 - 2734: 9335 str r3, [sp, #212] ; 0xd4 - 2736: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2738: 3301 adds r3, #1 - 273a: 9334 str r3, [sp, #208] ; 0xd0 - 273c: 2b07 cmp r3, #7 - 273e: dc01 bgt.n 2744 <_svfprintf_r+0xe58> - 2740: 3408 adds r4, #8 - 2742: e008 b.n 2756 <_svfprintf_r+0xe6a> - 2744: 4640 mov r0, r8 - 2746: 4639 mov r1, r7 - 2748: aa33 add r2, sp, #204 ; 0xcc - 274a: f001 fc7d bl 4048 <__ssprint_r> - 274e: 2800 cmp r0, #0 - 2750: f040 813b bne.w 29ca <_svfprintf_r+0x10de> - 2754: ac19 add r4, sp, #100 ; 0x64 - 2756: 9908 ldr r1, [sp, #32] - 2758: 9a3c ldr r2, [sp, #240] ; 0xf0 - 275a: 980b ldr r0, [sp, #44] ; 0x2c - 275c: eb0a 0301 add.w r3, sl, r1 - 2760: ebc3 0b0b rsb fp, r3, fp - 2764: ebc2 0900 rsb r9, r2, r0 - 2768: 45cb cmp fp, r9 - 276a: bfb8 it lt - 276c: 46d9 movlt r9, fp - 276e: f1b9 0f00 cmp.w r9, #0 - 2772: dd15 ble.n 27a0 <_svfprintf_r+0xeb4> - 2774: 6023 str r3, [r4, #0] - 2776: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2778: f8c4 9004 str.w r9, [r4, #4] - 277c: 444b add r3, r9 - 277e: 9335 str r3, [sp, #212] ; 0xd4 - 2780: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2782: 3301 adds r3, #1 - 2784: 9334 str r3, [sp, #208] ; 0xd0 - 2786: 2b07 cmp r3, #7 - 2788: dc01 bgt.n 278e <_svfprintf_r+0xea2> - 278a: 3408 adds r4, #8 - 278c: e008 b.n 27a0 <_svfprintf_r+0xeb4> - 278e: 4640 mov r0, r8 - 2790: 4639 mov r1, r7 - 2792: aa33 add r2, sp, #204 ; 0xcc - 2794: f001 fc58 bl 4048 <__ssprint_r> - 2798: 2800 cmp r0, #0 - 279a: f040 8116 bne.w 29ca <_svfprintf_r+0x10de> - 279e: ac19 add r4, sp, #100 ; 0x64 - 27a0: 9b3c ldr r3, [sp, #240] ; 0xf0 - 27a2: ea29 79e9 bic.w r9, r9, r9, asr #31 - 27a6: 990b ldr r1, [sp, #44] ; 0x2c - 27a8: 1acb subs r3, r1, r3 - 27aa: ebc9 0903 rsb r9, r9, r3 - 27ae: f1b9 0f00 cmp.w r9, #0 - 27b2: dc1c bgt.n 27ee <_svfprintf_r+0xf02> - 27b4: e0ba b.n 292c <_svfprintf_r+0x1040> - 27b6: bf00 nop - 27b8: 00004fd0 .word 0x00004fd0 - 27bc: 00005012 .word 0x00005012 - 27c0: 6022 str r2, [r4, #0] - 27c2: 2210 movs r2, #16 - 27c4: 189b adds r3, r3, r2 - 27c6: 6062 str r2, [r4, #4] - 27c8: 9335 str r3, [sp, #212] ; 0xd4 - 27ca: 9b34 ldr r3, [sp, #208] ; 0xd0 - 27cc: 3301 adds r3, #1 - 27ce: 9334 str r3, [sp, #208] ; 0xd0 - 27d0: 2b07 cmp r3, #7 - 27d2: dc01 bgt.n 27d8 <_svfprintf_r+0xeec> - 27d4: 3408 adds r4, #8 - 27d6: e008 b.n 27ea <_svfprintf_r+0xefe> - 27d8: 4640 mov r0, r8 - 27da: 4639 mov r1, r7 - 27dc: aa33 add r2, sp, #204 ; 0xcc - 27de: f001 fc33 bl 4048 <__ssprint_r> - 27e2: 2800 cmp r0, #0 - 27e4: f040 80f1 bne.w 29ca <_svfprintf_r+0x10de> - 27e8: ac19 add r4, sp, #100 ; 0x64 - 27ea: f1a9 0910 sub.w r9, r9, #16 - 27ee: f1b9 0f10 cmp.w r9, #16 - 27f2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 27f4: 4a7b ldr r2, [pc, #492] ; (29e4 <_svfprintf_r+0x10f8>) - 27f6: dce3 bgt.n 27c0 <_svfprintf_r+0xed4> - 27f8: 6022 str r2, [r4, #0] - 27fa: 444b add r3, r9 - 27fc: f8c4 9004 str.w r9, [r4, #4] - 2800: e084 b.n 290c <_svfprintf_r+0x1020> - 2802: 9a0b ldr r2, [sp, #44] ; 0x2c - 2804: 2a01 cmp r2, #1 - 2806: dc02 bgt.n 280e <_svfprintf_r+0xf22> - 2808: f015 0f01 tst.w r5, #1 - 280c: d062 beq.n 28d4 <_svfprintf_r+0xfe8> - 280e: 2301 movs r3, #1 - 2810: 6063 str r3, [r4, #4] - 2812: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2814: f8c4 a000 str.w sl, [r4] - 2818: 3301 adds r3, #1 - 281a: 9335 str r3, [sp, #212] ; 0xd4 - 281c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 281e: 3301 adds r3, #1 - 2820: 9334 str r3, [sp, #208] ; 0xd0 - 2822: 2b07 cmp r3, #7 - 2824: dc01 bgt.n 282a <_svfprintf_r+0xf3e> - 2826: 3408 adds r4, #8 - 2828: e008 b.n 283c <_svfprintf_r+0xf50> - 282a: 4640 mov r0, r8 - 282c: 4639 mov r1, r7 - 282e: aa33 add r2, sp, #204 ; 0xcc - 2830: f001 fc0a bl 4048 <__ssprint_r> - 2834: 2800 cmp r0, #0 - 2836: f040 80c8 bne.w 29ca <_svfprintf_r+0x10de> - 283a: ac19 add r4, sp, #100 ; 0x64 - 283c: 9b13 ldr r3, [sp, #76] ; 0x4c - 283e: 9812 ldr r0, [sp, #72] ; 0x48 - 2840: 6023 str r3, [r4, #0] - 2842: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2844: 6060 str r0, [r4, #4] - 2846: 181b adds r3, r3, r0 - 2848: 9335 str r3, [sp, #212] ; 0xd4 - 284a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 284c: 3301 adds r3, #1 - 284e: 9334 str r3, [sp, #208] ; 0xd0 - 2850: 2b07 cmp r3, #7 - 2852: dc01 bgt.n 2858 <_svfprintf_r+0xf6c> - 2854: 3408 adds r4, #8 - 2856: e008 b.n 286a <_svfprintf_r+0xf7e> - 2858: 4640 mov r0, r8 - 285a: 4639 mov r1, r7 - 285c: aa33 add r2, sp, #204 ; 0xcc - 285e: f001 fbf3 bl 4048 <__ssprint_r> - 2862: 2800 cmp r0, #0 - 2864: f040 80b1 bne.w 29ca <_svfprintf_r+0x10de> - 2868: ac19 add r4, sp, #100 ; 0x64 - 286a: 9911 ldr r1, [sp, #68] ; 0x44 - 286c: 2300 movs r3, #0 - 286e: 9810 ldr r0, [sp, #64] ; 0x40 - 2870: 2200 movs r2, #0 - 2872: f001 ff7d bl 4770 <__aeabi_dcmpeq> - 2876: 990b ldr r1, [sp, #44] ; 0x2c - 2878: 1e4b subs r3, r1, #1 - 287a: b930 cbnz r0, 288a <_svfprintf_r+0xf9e> - 287c: f10a 0201 add.w r2, sl, #1 - 2880: 6022 str r2, [r4, #0] - 2882: 9a35 ldr r2, [sp, #212] ; 0xd4 - 2884: 6063 str r3, [r4, #4] - 2886: 18d3 adds r3, r2, r3 - 2888: e02a b.n 28e0 <_svfprintf_r+0xff4> - 288a: f1b3 0900 subs.w r9, r3, #0 - 288e: dc17 bgt.n 28c0 <_svfprintf_r+0xfd4> - 2890: e036 b.n 2900 <_svfprintf_r+0x1014> - 2892: 6022 str r2, [r4, #0] - 2894: 2210 movs r2, #16 - 2896: 189b adds r3, r3, r2 - 2898: 6062 str r2, [r4, #4] - 289a: 9335 str r3, [sp, #212] ; 0xd4 - 289c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 289e: 3301 adds r3, #1 - 28a0: 9334 str r3, [sp, #208] ; 0xd0 - 28a2: 2b07 cmp r3, #7 - 28a4: dc01 bgt.n 28aa <_svfprintf_r+0xfbe> - 28a6: 3408 adds r4, #8 - 28a8: e008 b.n 28bc <_svfprintf_r+0xfd0> - 28aa: 4640 mov r0, r8 - 28ac: 4639 mov r1, r7 - 28ae: aa33 add r2, sp, #204 ; 0xcc - 28b0: f001 fbca bl 4048 <__ssprint_r> - 28b4: 2800 cmp r0, #0 - 28b6: f040 8088 bne.w 29ca <_svfprintf_r+0x10de> - 28ba: ac19 add r4, sp, #100 ; 0x64 - 28bc: f1a9 0910 sub.w r9, r9, #16 - 28c0: f1b9 0f10 cmp.w r9, #16 - 28c4: 9b35 ldr r3, [sp, #212] ; 0xd4 - 28c6: 4a47 ldr r2, [pc, #284] ; (29e4 <_svfprintf_r+0x10f8>) - 28c8: dce3 bgt.n 2892 <_svfprintf_r+0xfa6> - 28ca: 6022 str r2, [r4, #0] - 28cc: 444b add r3, r9 - 28ce: f8c4 9004 str.w r9, [r4, #4] - 28d2: e005 b.n 28e0 <_svfprintf_r+0xff4> - 28d4: 2301 movs r3, #1 - 28d6: 6063 str r3, [r4, #4] - 28d8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 28da: f8c4 a000 str.w sl, [r4] - 28de: 3301 adds r3, #1 - 28e0: 9335 str r3, [sp, #212] ; 0xd4 - 28e2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 28e4: 3301 adds r3, #1 - 28e6: 9334 str r3, [sp, #208] ; 0xd0 - 28e8: 2b07 cmp r3, #7 - 28ea: dc01 bgt.n 28f0 <_svfprintf_r+0x1004> - 28ec: 3408 adds r4, #8 - 28ee: e007 b.n 2900 <_svfprintf_r+0x1014> - 28f0: 4640 mov r0, r8 - 28f2: 4639 mov r1, r7 - 28f4: aa33 add r2, sp, #204 ; 0xcc - 28f6: f001 fba7 bl 4048 <__ssprint_r> - 28fa: 2800 cmp r0, #0 - 28fc: d165 bne.n 29ca <_svfprintf_r+0x10de> - 28fe: ac19 add r4, sp, #100 ; 0x64 - 2900: ab38 add r3, sp, #224 ; 0xe0 - 2902: 9a15 ldr r2, [sp, #84] ; 0x54 - 2904: 6023 str r3, [r4, #0] - 2906: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2908: 6062 str r2, [r4, #4] - 290a: 189b adds r3, r3, r2 - 290c: 9335 str r3, [sp, #212] ; 0xd4 - 290e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2910: 3301 adds r3, #1 - 2912: 9334 str r3, [sp, #208] ; 0xd0 - 2914: 2b07 cmp r3, #7 - 2916: dc01 bgt.n 291c <_svfprintf_r+0x1030> - 2918: 3408 adds r4, #8 - 291a: e007 b.n 292c <_svfprintf_r+0x1040> - 291c: 4640 mov r0, r8 - 291e: 4639 mov r1, r7 - 2920: aa33 add r2, sp, #204 ; 0xcc - 2922: f001 fb91 bl 4048 <__ssprint_r> - 2926: 2800 cmp r0, #0 - 2928: d14f bne.n 29ca <_svfprintf_r+0x10de> - 292a: ac19 add r4, sp, #100 ; 0x64 - 292c: f015 0f04 tst.w r5, #4 - 2930: d02f beq.n 2992 <_svfprintf_r+0x10a6> - 2932: 9b0d ldr r3, [sp, #52] ; 0x34 - 2934: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 2938: ebca 0503 rsb r5, sl, r3 - 293c: 2d00 cmp r5, #0 - 293e: dc15 bgt.n 296c <_svfprintf_r+0x1080> - 2940: e027 b.n 2992 <_svfprintf_r+0x10a6> - 2942: 6022 str r2, [r4, #0] - 2944: 2210 movs r2, #16 - 2946: 189b adds r3, r3, r2 - 2948: 6062 str r2, [r4, #4] - 294a: 9335 str r3, [sp, #212] ; 0xd4 - 294c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 294e: 3301 adds r3, #1 - 2950: 9334 str r3, [sp, #208] ; 0xd0 - 2952: 2b07 cmp r3, #7 - 2954: dc01 bgt.n 295a <_svfprintf_r+0x106e> - 2956: 3408 adds r4, #8 - 2958: e007 b.n 296a <_svfprintf_r+0x107e> - 295a: 4640 mov r0, r8 - 295c: 4639 mov r1, r7 - 295e: aa33 add r2, sp, #204 ; 0xcc - 2960: f001 fb72 bl 4048 <__ssprint_r> - 2964: 2800 cmp r0, #0 - 2966: d130 bne.n 29ca <_svfprintf_r+0x10de> - 2968: ac19 add r4, sp, #100 ; 0x64 - 296a: 3d10 subs r5, #16 - 296c: 2d10 cmp r5, #16 - 296e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2970: 4a1d ldr r2, [pc, #116] ; (29e8 <_svfprintf_r+0x10fc>) - 2972: dce6 bgt.n 2942 <_svfprintf_r+0x1056> - 2974: 6065 str r5, [r4, #4] - 2976: 195d adds r5, r3, r5 - 2978: 9b34 ldr r3, [sp, #208] ; 0xd0 - 297a: 6022 str r2, [r4, #0] - 297c: 3301 adds r3, #1 - 297e: 9535 str r5, [sp, #212] ; 0xd4 - 2980: 2b07 cmp r3, #7 - 2982: 9334 str r3, [sp, #208] ; 0xd0 - 2984: dd05 ble.n 2992 <_svfprintf_r+0x10a6> - 2986: 4640 mov r0, r8 - 2988: 4639 mov r1, r7 - 298a: aa33 add r2, sp, #204 ; 0xcc - 298c: f001 fb5c bl 4048 <__ssprint_r> - 2990: b9d8 cbnz r0, 29ca <_svfprintf_r+0x10de> - 2992: 980f ldr r0, [sp, #60] ; 0x3c - 2994: 9a0e ldr r2, [sp, #56] ; 0x38 - 2996: 990d ldr r1, [sp, #52] ; 0x34 - 2998: 9b35 ldr r3, [sp, #212] ; 0xd4 - 299a: 428a cmp r2, r1 - 299c: bfac ite ge - 299e: 1880 addge r0, r0, r2 - 29a0: 1840 addlt r0, r0, r1 - 29a2: 900f str r0, [sp, #60] ; 0x3c - 29a4: b12b cbz r3, 29b2 <_svfprintf_r+0x10c6> - 29a6: 4640 mov r0, r8 - 29a8: 4639 mov r1, r7 - 29aa: aa33 add r2, sp, #204 ; 0xcc - 29ac: f001 fb4c bl 4048 <__ssprint_r> - 29b0: b958 cbnz r0, 29ca <_svfprintf_r+0x10de> - 29b2: 2300 movs r3, #0 - 29b4: ac19 add r4, sp, #100 ; 0x64 - 29b6: 9334 str r3, [sp, #208] ; 0xd0 - 29b8: f7fe bfc8 b.w 194c <_svfprintf_r+0x60> - 29bc: 9b35 ldr r3, [sp, #212] ; 0xd4 - 29be: b123 cbz r3, 29ca <_svfprintf_r+0x10de> - 29c0: 4640 mov r0, r8 - 29c2: 4639 mov r1, r7 - 29c4: aa33 add r2, sp, #204 ; 0xcc - 29c6: f001 fb3f bl 4048 <__ssprint_r> - 29ca: 89bb ldrh r3, [r7, #12] - 29cc: 9d0f ldr r5, [sp, #60] ; 0x3c - 29ce: f003 0340 and.w r3, r3, #64 ; 0x40 - 29d2: 2b00 cmp r3, #0 - 29d4: bf18 it ne - 29d6: f04f 35ff movne.w r5, #4294967295 - 29da: 950f str r5, [sp, #60] ; 0x3c - 29dc: 980f ldr r0, [sp, #60] ; 0x3c - 29de: b03f add sp, #252 ; 0xfc - 29e0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 29e4: 00004fd0 .word 0x00004fd0 - 29e8: 00005014 .word 0x00005014 - -000029ec <__register_exitproc>: - 29ec: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 29f0: 4699 mov r9, r3 - 29f2: 4b2c ldr r3, [pc, #176] ; (2aa4 <__register_exitproc+0xb8>) - 29f4: 4604 mov r4, r0 - 29f6: 460d mov r5, r1 - 29f8: 4616 mov r6, r2 - 29fa: f8d3 8000 ldr.w r8, [r3] - 29fe: f8d8 7048 ldr.w r7, [r8, #72] ; 0x48 - 2a02: b91f cbnz r7, 2a0c <__register_exitproc+0x20> - 2a04: f108 074c add.w r7, r8, #76 ; 0x4c - 2a08: f8c8 7048 str.w r7, [r8, #72] ; 0x48 - 2a0c: 687b ldr r3, [r7, #4] - 2a0e: 2b1f cmp r3, #31 - 2a10: dd0f ble.n 2a32 <__register_exitproc+0x46> - 2a12: 4b25 ldr r3, [pc, #148] ; (2aa8 <__register_exitproc+0xbc>) - 2a14: 2b00 cmp r3, #0 - 2a16: d03d beq.n 2a94 <__register_exitproc+0xa8> - 2a18: 208c movs r0, #140 ; 0x8c - 2a1a: f7fe fa71 bl f00 - 2a1e: 4607 mov r7, r0 - 2a20: 2800 cmp r0, #0 - 2a22: d037 beq.n 2a94 <__register_exitproc+0xa8> - 2a24: 2300 movs r3, #0 - 2a26: 6043 str r3, [r0, #4] - 2a28: f8d8 3048 ldr.w r3, [r8, #72] ; 0x48 - 2a2c: 6003 str r3, [r0, #0] - 2a2e: f8c8 0048 str.w r0, [r8, #72] ; 0x48 - 2a32: b334 cbz r4, 2a82 <__register_exitproc+0x96> - 2a34: f8d7 0088 ldr.w r0, [r7, #136] ; 0x88 - 2a38: b968 cbnz r0, 2a56 <__register_exitproc+0x6a> - 2a3a: 4b1b ldr r3, [pc, #108] ; (2aa8 <__register_exitproc+0xbc>) - 2a3c: b353 cbz r3, 2a94 <__register_exitproc+0xa8> - 2a3e: f44f 7084 mov.w r0, #264 ; 0x108 - 2a42: f7fe fa5d bl f00 - 2a46: b348 cbz r0, 2a9c <__register_exitproc+0xb0> - 2a48: 2300 movs r3, #0 - 2a4a: f8c0 3100 str.w r3, [r0, #256] ; 0x100 - 2a4e: f8c0 3104 str.w r3, [r0, #260] ; 0x104 - 2a52: f8c7 0088 str.w r0, [r7, #136] ; 0x88 - 2a56: 687b ldr r3, [r7, #4] - 2a58: 2201 movs r2, #1 - 2a5a: f8d0 1100 ldr.w r1, [r0, #256] ; 0x100 - 2a5e: 409a lsls r2, r3 - 2a60: f840 6023 str.w r6, [r0, r3, lsl #2] - 2a64: 3320 adds r3, #32 - 2a66: 2c02 cmp r4, #2 - 2a68: ea41 0102 orr.w r1, r1, r2 - 2a6c: f840 9023 str.w r9, [r0, r3, lsl #2] - 2a70: f8c0 1100 str.w r1, [r0, #256] ; 0x100 - 2a74: d105 bne.n 2a82 <__register_exitproc+0x96> - 2a76: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 2a7a: ea43 0202 orr.w r2, r3, r2 - 2a7e: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - 2a82: 687b ldr r3, [r7, #4] - 2a84: 2000 movs r0, #0 - 2a86: 1c9a adds r2, r3, #2 - 2a88: 3301 adds r3, #1 - 2a8a: 607b str r3, [r7, #4] - 2a8c: f847 5022 str.w r5, [r7, r2, lsl #2] - 2a90: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2a94: f04f 30ff mov.w r0, #4294967295 - 2a98: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2a9c: f04f 30ff mov.w r0, #4294967295 - 2aa0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 2aa4: 00004fcc .word 0x00004fcc - 2aa8: 00000f01 .word 0x00000f01 - -00002aac : - 2aac: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2ab0: 4604 mov r4, r0 - 2ab2: 690b ldr r3, [r1, #16] - 2ab4: 4689 mov r9, r1 - 2ab6: 6902 ldr r2, [r0, #16] - 2ab8: 429a cmp r2, r3 - 2aba: f2c0 8086 blt.w 2bca - 2abe: 1e5d subs r5, r3, #1 - 2ac0: 3303 adds r3, #3 - 2ac2: f101 0814 add.w r8, r1, #20 - 2ac6: f100 0714 add.w r7, r0, #20 - 2aca: 009b lsls r3, r3, #2 - 2acc: 18ca adds r2, r1, r3 - 2ace: 18c3 adds r3, r0, r3 - 2ad0: f102 0a04 add.w sl, r2, #4 - 2ad4: 6851 ldr r1, [r2, #4] - 2ad6: 6858 ldr r0, [r3, #4] - 2ad8: 3101 adds r1, #1 - 2ada: f001 fb5d bl 4198 <__aeabi_uidiv> - 2ade: 4606 mov r6, r0 - 2ae0: 2800 cmp r0, #0 - 2ae2: d03c beq.n 2b5e - 2ae4: 2300 movs r3, #0 - 2ae6: 4639 mov r1, r7 - 2ae8: 4642 mov r2, r8 - 2aea: 4618 mov r0, r3 - 2aec: 9401 str r4, [sp, #4] - 2aee: f852 eb04 ldr.w lr, [r2], #4 - 2af2: 680c ldr r4, [r1, #0] - 2af4: 4552 cmp r2, sl - 2af6: fa1f fc8e uxth.w ip, lr - 2afa: ea4f 4e1e mov.w lr, lr, lsr #16 - 2afe: fa1f fb84 uxth.w fp, r4 - 2b02: fb0c 3c06 mla ip, ip, r6, r3 - 2b06: 4458 add r0, fp - 2b08: fb0e fe06 mul.w lr, lr, r6 - 2b0c: eb0e 4e1c add.w lr, lr, ip, lsr #16 - 2b10: fa1f fc8c uxth.w ip, ip - 2b14: ebcc 0c00 rsb ip, ip, r0 - 2b18: ea4f 431e mov.w r3, lr, lsr #16 - 2b1c: fa1f fe8e uxth.w lr, lr - 2b20: ebce 4e14 rsb lr, lr, r4, lsr #16 - 2b24: eb0e 4e2c add.w lr, lr, ip, asr #16 - 2b28: fa1f fc8c uxth.w ip, ip - 2b2c: ea4f 402e mov.w r0, lr, asr #16 - 2b30: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - 2b34: f841 eb04 str.w lr, [r1], #4 - 2b38: d9d9 bls.n 2aee - 2b3a: 9c01 ldr r4, [sp, #4] - 2b3c: 1d2b adds r3, r5, #4 - 2b3e: eb04 0383 add.w r3, r4, r3, lsl #2 - 2b42: 685a ldr r2, [r3, #4] - 2b44: b95a cbnz r2, 2b5e - 2b46: 3304 adds r3, #4 - 2b48: e000 b.n 2b4c - 2b4a: 3d01 subs r5, #1 - 2b4c: 1f1a subs r2, r3, #4 - 2b4e: 4297 cmp r7, r2 - 2b50: d204 bcs.n 2b5c - 2b52: f853 1c04 ldr.w r1, [r3, #-4] - 2b56: 4613 mov r3, r2 - 2b58: 2900 cmp r1, #0 - 2b5a: d0f6 beq.n 2b4a - 2b5c: 6125 str r5, [r4, #16] - 2b5e: 4620 mov r0, r4 - 2b60: 4649 mov r1, r9 - 2b62: f001 f961 bl 3e28 <__mcmp> - 2b66: 2800 cmp r0, #0 - 2b68: db2d blt.n 2bc6 - 2b6a: 3601 adds r6, #1 - 2b6c: 463b mov r3, r7 - 2b6e: 2200 movs r2, #0 - 2b70: 4641 mov r1, r8 - 2b72: f851 8b04 ldr.w r8, [r1], #4 - 2b76: 6818 ldr r0, [r3, #0] - 2b78: fa1f fc88 uxth.w ip, r8 - 2b7c: ea4f 4818 mov.w r8, r8, lsr #16 - 2b80: fa1f f980 uxth.w r9, r0 - 2b84: ebc8 4010 rsb r0, r8, r0, lsr #16 - 2b88: ebcc 0c09 rsb ip, ip, r9 - 2b8c: 4494 add ip, r2 - 2b8e: eb00 402c add.w r0, r0, ip, asr #16 - 2b92: fa1f fc8c uxth.w ip, ip - 2b96: 1402 asrs r2, r0, #16 - 2b98: 4551 cmp r1, sl - 2b9a: ea4c 4000 orr.w r0, ip, r0, lsl #16 - 2b9e: f843 0b04 str.w r0, [r3], #4 - 2ba2: d9e6 bls.n 2b72 - 2ba4: 1d2b adds r3, r5, #4 - 2ba6: eb04 0383 add.w r3, r4, r3, lsl #2 - 2baa: 685a ldr r2, [r3, #4] - 2bac: b95a cbnz r2, 2bc6 - 2bae: 3304 adds r3, #4 - 2bb0: e000 b.n 2bb4 - 2bb2: 3d01 subs r5, #1 - 2bb4: 1f1a subs r2, r3, #4 - 2bb6: 4297 cmp r7, r2 - 2bb8: d204 bcs.n 2bc4 - 2bba: f853 1c04 ldr.w r1, [r3, #-4] - 2bbe: 4613 mov r3, r2 - 2bc0: 2900 cmp r1, #0 - 2bc2: d0f6 beq.n 2bb2 - 2bc4: 6125 str r5, [r4, #16] - 2bc6: 4630 mov r0, r6 - 2bc8: e000 b.n 2bcc - 2bca: 2000 movs r0, #0 - 2bcc: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00002bd0 <_dtoa_r>: - 2bd0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2bd4: 4605 mov r5, r0 - 2bd6: b09b sub sp, #108 ; 0x6c - 2bd8: 4610 mov r0, r2 - 2bda: 6a6e ldr r6, [r5, #36] ; 0x24 - 2bdc: 4619 mov r1, r3 - 2bde: 9c27 ldr r4, [sp, #156] ; 0x9c - 2be0: e9cd 0104 strd r0, r1, [sp, #16] - 2be4: b93e cbnz r6, 2bf6 <_dtoa_r+0x26> - 2be6: 2010 movs r0, #16 - 2be8: f7fe f98a bl f00 - 2bec: 6268 str r0, [r5, #36] ; 0x24 - 2bee: 6046 str r6, [r0, #4] - 2bf0: 6086 str r6, [r0, #8] - 2bf2: 6006 str r6, [r0, #0] - 2bf4: 60c6 str r6, [r0, #12] - 2bf6: 6a6b ldr r3, [r5, #36] ; 0x24 - 2bf8: 6819 ldr r1, [r3, #0] - 2bfa: b159 cbz r1, 2c14 <_dtoa_r+0x44> - 2bfc: 685b ldr r3, [r3, #4] - 2bfe: 2201 movs r2, #1 - 2c00: 4628 mov r0, r5 - 2c02: 604b str r3, [r1, #4] - 2c04: fa12 f303 lsls.w r3, r2, r3 - 2c08: 608b str r3, [r1, #8] - 2c0a: f000 ff2c bl 3a66 <_Bfree> - 2c0e: 6a6b ldr r3, [r5, #36] ; 0x24 - 2c10: 2200 movs r2, #0 - 2c12: 601a str r2, [r3, #0] - 2c14: 9b05 ldr r3, [sp, #20] - 2c16: 2b00 cmp r3, #0 - 2c18: da05 bge.n 2c26 <_dtoa_r+0x56> - 2c1a: 2201 movs r2, #1 - 2c1c: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - 2c20: 6022 str r2, [r4, #0] - 2c22: 9305 str r3, [sp, #20] - 2c24: e001 b.n 2c2a <_dtoa_r+0x5a> - 2c26: 2300 movs r3, #0 - 2c28: 6023 str r3, [r4, #0] - 2c2a: 9c05 ldr r4, [sp, #20] - 2c2c: 4b9a ldr r3, [pc, #616] ; (2e98 <_dtoa_r+0x2c8>) - 2c2e: 4a9a ldr r2, [pc, #616] ; (2e98 <_dtoa_r+0x2c8>) - 2c30: ea04 0303 and.w r3, r4, r3 - 2c34: 4293 cmp r3, r2 - 2c36: d11d bne.n 2c74 <_dtoa_r+0xa4> - 2c38: 9926 ldr r1, [sp, #152] ; 0x98 - 2c3a: f242 730f movw r3, #9999 ; 0x270f - 2c3e: 9a04 ldr r2, [sp, #16] - 2c40: 600b str r3, [r1, #0] - 2c42: b94a cbnz r2, 2c58 <_dtoa_r+0x88> - 2c44: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - 2c48: 4b94 ldr r3, [pc, #592] ; (2e9c <_dtoa_r+0x2cc>) - 2c4a: 4895 ldr r0, [pc, #596] ; (2ea0 <_dtoa_r+0x2d0>) - 2c4c: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - 2c50: 2c00 cmp r4, #0 - 2c52: bf18 it ne - 2c54: 4618 movne r0, r3 - 2c56: e000 b.n 2c5a <_dtoa_r+0x8a> - 2c58: 4890 ldr r0, [pc, #576] ; (2e9c <_dtoa_r+0x2cc>) - 2c5a: 9b28 ldr r3, [sp, #160] ; 0xa0 - 2c5c: 2b00 cmp r3, #0 - 2c5e: f000 85b3 beq.w 37c8 <_dtoa_r+0xbf8> - 2c62: 78c2 ldrb r2, [r0, #3] - 2c64: 1cc3 adds r3, r0, #3 - 2c66: b10a cbz r2, 2c6c <_dtoa_r+0x9c> - 2c68: f100 0308 add.w r3, r0, #8 - 2c6c: 9928 ldr r1, [sp, #160] ; 0xa0 - 2c6e: 600b str r3, [r1, #0] - 2c70: f000 bdaa b.w 37c8 <_dtoa_r+0xbf8> - 2c74: e9dd ab04 ldrd sl, fp, [sp, #16] - 2c78: 2200 movs r2, #0 - 2c7a: 2300 movs r3, #0 - 2c7c: 2601 movs r6, #1 - 2c7e: 4650 mov r0, sl - 2c80: 4659 mov r1, fp - 2c82: f001 fd75 bl 4770 <__aeabi_dcmpeq> - 2c86: b100 cbz r0, 2c8a <_dtoa_r+0xba> - 2c88: 2600 movs r6, #0 - 2c8a: f016 0fff tst.w r6, #255 ; 0xff - 2c8e: d10b bne.n 2ca8 <_dtoa_r+0xd8> - 2c90: 9a26 ldr r2, [sp, #152] ; 0x98 - 2c92: 2301 movs r3, #1 - 2c94: 6013 str r3, [r2, #0] - 2c96: 9b28 ldr r3, [sp, #160] ; 0xa0 - 2c98: 2b00 cmp r3, #0 - 2c9a: f000 8592 beq.w 37c2 <_dtoa_r+0xbf2> - 2c9e: 4881 ldr r0, [pc, #516] ; (2ea4 <_dtoa_r+0x2d4>) - 2ca0: 6018 str r0, [r3, #0] - 2ca2: 3801 subs r0, #1 - 2ca4: f000 bd90 b.w 37c8 <_dtoa_r+0xbf8> - 2ca8: ab18 add r3, sp, #96 ; 0x60 - 2caa: 4628 mov r0, r5 - 2cac: 9300 str r3, [sp, #0] - 2cae: 4652 mov r2, sl - 2cb0: ab19 add r3, sp, #100 ; 0x64 - 2cb2: 9301 str r3, [sp, #4] - 2cb4: 465b mov r3, fp - 2cb6: 0d26 lsrs r6, r4, #20 - 2cb8: f001 f936 bl 3f28 <__d2b> - 2cbc: 0576 lsls r6, r6, #21 - 2cbe: 0d76 lsrs r6, r6, #21 - 2cc0: 4681 mov r9, r0 - 2cc2: b16e cbz r6, 2ce0 <_dtoa_r+0x110> - 2cc4: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 2cc8: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - 2ccc: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 2cd0: 4650 mov r0, sl - 2cd2: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - 2cd6: 3e07 subs r6, #7 - 2cd8: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - 2cdc: 2200 movs r2, #0 - 2cde: e01e b.n 2d1e <_dtoa_r+0x14e> - 2ce0: 9b18 ldr r3, [sp, #96] ; 0x60 - 2ce2: 9819 ldr r0, [sp, #100] ; 0x64 - 2ce4: 18c0 adds r0, r0, r3 - 2ce6: f500 6086 add.w r0, r0, #1072 ; 0x430 - 2cea: 1c86 adds r6, r0, #2 - 2cec: 2e20 cmp r6, #32 - 2cee: dd08 ble.n 2d02 <_dtoa_r+0x132> - 2cf0: 9b04 ldr r3, [sp, #16] - 2cf2: 381e subs r0, #30 - 2cf4: fa33 f000 lsrs.w r0, r3, r0 - 2cf8: f1c6 0340 rsb r3, r6, #64 ; 0x40 - 2cfc: 409c lsls r4, r3 - 2cfe: 4320 orrs r0, r4 - 2d00: e005 b.n 2d0e <_dtoa_r+0x13e> - 2d02: f8dd e010 ldr.w lr, [sp, #16] - 2d06: f1c6 0020 rsb r0, r6, #32 - 2d0a: fa0e f000 lsl.w r0, lr, r0 - 2d0e: f7fd fdfb bl 908 <__aeabi_ui2d> - 2d12: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - 2d16: 3e03 subs r6, #3 - 2d18: 2201 movs r2, #1 - 2d1a: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 2d1e: 9216 str r2, [sp, #88] ; 0x58 - 2d20: 2200 movs r2, #0 - 2d22: 4b61 ldr r3, [pc, #388] ; (2ea8 <_dtoa_r+0x2d8>) - 2d24: f7fd fcb2 bl 68c <__aeabi_dsub> - 2d28: a355 add r3, pc, #340 ; (adr r3, 2e80 <_dtoa_r+0x2b0>) - 2d2a: e9d3 2300 ldrd r2, r3, [r3] - 2d2e: f7fd fe61 bl 9f4 <__aeabi_dmul> - 2d32: a355 add r3, pc, #340 ; (adr r3, 2e88 <_dtoa_r+0x2b8>) - 2d34: e9d3 2300 ldrd r2, r3, [r3] - 2d38: f7fd fcaa bl 690 <__adddf3> - 2d3c: 4682 mov sl, r0 - 2d3e: 4630 mov r0, r6 - 2d40: 468b mov fp, r1 - 2d42: f7fd fdf1 bl 928 <__aeabi_i2d> - 2d46: a352 add r3, pc, #328 ; (adr r3, 2e90 <_dtoa_r+0x2c0>) - 2d48: e9d3 2300 ldrd r2, r3, [r3] - 2d4c: f7fd fe52 bl 9f4 <__aeabi_dmul> - 2d50: 4602 mov r2, r0 - 2d52: 460b mov r3, r1 - 2d54: 4650 mov r0, sl - 2d56: 4659 mov r1, fp - 2d58: f7fd fc9a bl 690 <__adddf3> - 2d5c: 4682 mov sl, r0 - 2d5e: 468b mov fp, r1 - 2d60: f7fe f85a bl e18 <__aeabi_d2iz> - 2d64: 4659 mov r1, fp - 2d66: 2200 movs r2, #0 - 2d68: 2300 movs r3, #0 - 2d6a: 4604 mov r4, r0 - 2d6c: 4650 mov r0, sl - 2d6e: f001 fd09 bl 4784 <__aeabi_dcmplt> - 2d72: b150 cbz r0, 2d8a <_dtoa_r+0x1ba> - 2d74: 4620 mov r0, r4 - 2d76: f7fd fdd7 bl 928 <__aeabi_i2d> - 2d7a: 4602 mov r2, r0 - 2d7c: 460b mov r3, r1 - 2d7e: 4650 mov r0, sl - 2d80: 4659 mov r1, fp - 2d82: f001 fcf5 bl 4770 <__aeabi_dcmpeq> - 2d86: b900 cbnz r0, 2d8a <_dtoa_r+0x1ba> - 2d88: 3c01 subs r4, #1 - 2d8a: 2c16 cmp r4, #22 - 2d8c: d80d bhi.n 2daa <_dtoa_r+0x1da> - 2d8e: 4b47 ldr r3, [pc, #284] ; (2eac <_dtoa_r+0x2dc>) - 2d90: eb03 03c4 add.w r3, r3, r4, lsl #3 - 2d94: e9d3 0100 ldrd r0, r1, [r3] - 2d98: e9dd 2304 ldrd r2, r3, [sp, #16] - 2d9c: f001 fd10 bl 47c0 <__aeabi_dcmpgt> - 2da0: b130 cbz r0, 2db0 <_dtoa_r+0x1e0> - 2da2: 2300 movs r3, #0 - 2da4: 3c01 subs r4, #1 - 2da6: 9311 str r3, [sp, #68] ; 0x44 - 2da8: e004 b.n 2db4 <_dtoa_r+0x1e4> - 2daa: 2001 movs r0, #1 - 2dac: 9011 str r0, [sp, #68] ; 0x44 - 2dae: e001 b.n 2db4 <_dtoa_r+0x1e4> - 2db0: 2100 movs r1, #0 - 2db2: 9111 str r1, [sp, #68] ; 0x44 - 2db4: 9b19 ldr r3, [sp, #100] ; 0x64 - 2db6: f103 3bff add.w fp, r3, #4294967295 - 2dba: ebbb 0b06 subs.w fp, fp, r6 - 2dbe: d504 bpl.n 2dca <_dtoa_r+0x1fa> - 2dc0: 2200 movs r2, #0 - 2dc2: f1cb 0b00 rsb fp, fp, #0 - 2dc6: 9206 str r2, [sp, #24] - 2dc8: e003 b.n 2dd2 <_dtoa_r+0x202> - 2dca: f8cd b018 str.w fp, [sp, #24] - 2dce: f04f 0b00 mov.w fp, #0 - 2dd2: 2c00 cmp r4, #0 - 2dd4: db06 blt.n 2de4 <_dtoa_r+0x214> - 2dd6: 9b06 ldr r3, [sp, #24] - 2dd8: f04f 0800 mov.w r8, #0 - 2ddc: 940f str r4, [sp, #60] ; 0x3c - 2dde: 191b adds r3, r3, r4 - 2de0: 9306 str r3, [sp, #24] - 2de2: e005 b.n 2df0 <_dtoa_r+0x220> - 2de4: ebc4 0b0b rsb fp, r4, fp - 2de8: f1c4 0800 rsb r8, r4, #0 - 2dec: 2000 movs r0, #0 - 2dee: 900f str r0, [sp, #60] ; 0x3c - 2df0: 9924 ldr r1, [sp, #144] ; 0x90 - 2df2: 2909 cmp r1, #9 - 2df4: d813 bhi.n 2e1e <_dtoa_r+0x24e> - 2df6: 2905 cmp r1, #5 - 2df8: dd03 ble.n 2e02 <_dtoa_r+0x232> - 2dfa: 3904 subs r1, #4 - 2dfc: 2700 movs r7, #0 - 2dfe: 9124 str r1, [sp, #144] ; 0x90 - 2e00: e000 b.n 2e04 <_dtoa_r+0x234> - 2e02: 2701 movs r7, #1 - 2e04: 9a24 ldr r2, [sp, #144] ; 0x90 - 2e06: 1e93 subs r3, r2, #2 - 2e08: 2b03 cmp r3, #3 - 2e0a: d80b bhi.n 2e24 <_dtoa_r+0x254> - 2e0c: e8df f003 tbb [pc, r3] - 2e10: 02051e15 .word 0x02051e15 - 2e14: 2001 movs r0, #1 - 2e16: 900e str r0, [sp, #56] ; 0x38 - 2e18: e01a b.n 2e50 <_dtoa_r+0x280> - 2e1a: 2101 movs r1, #1 - 2e1c: e00e b.n 2e3c <_dtoa_r+0x26c> - 2e1e: 2701 movs r7, #1 - 2e20: 2200 movs r2, #0 - 2e22: 9224 str r2, [sp, #144] ; 0x90 - 2e24: 2301 movs r3, #1 - 2e26: f04f 3eff mov.w lr, #4294967295 - 2e2a: 930e str r3, [sp, #56] ; 0x38 - 2e2c: 2000 movs r0, #0 - 2e2e: f8cd e030 str.w lr, [sp, #48] ; 0x30 - 2e32: 46f2 mov sl, lr - 2e34: 3311 adds r3, #17 - 2e36: 9025 str r0, [sp, #148] ; 0x94 - 2e38: e01a b.n 2e70 <_dtoa_r+0x2a0> - 2e3a: 2100 movs r1, #0 - 2e3c: 9a25 ldr r2, [sp, #148] ; 0x94 - 2e3e: 910e str r1, [sp, #56] ; 0x38 - 2e40: 2a00 cmp r2, #0 - 2e42: dd0d ble.n 2e60 <_dtoa_r+0x290> - 2e44: 920c str r2, [sp, #48] ; 0x30 - 2e46: 4692 mov sl, r2 - 2e48: 4613 mov r3, r2 - 2e4a: e011 b.n 2e70 <_dtoa_r+0x2a0> - 2e4c: 2300 movs r3, #0 - 2e4e: 930e str r3, [sp, #56] ; 0x38 - 2e50: 9825 ldr r0, [sp, #148] ; 0x94 - 2e52: 1820 adds r0, r4, r0 - 2e54: 900c str r0, [sp, #48] ; 0x30 - 2e56: 1c43 adds r3, r0, #1 - 2e58: 2b00 cmp r3, #0 - 2e5a: dd07 ble.n 2e6c <_dtoa_r+0x29c> - 2e5c: 469a mov sl, r3 - 2e5e: e007 b.n 2e70 <_dtoa_r+0x2a0> - 2e60: 2101 movs r1, #1 - 2e62: 910c str r1, [sp, #48] ; 0x30 - 2e64: 468a mov sl, r1 - 2e66: 460b mov r3, r1 - 2e68: 9125 str r1, [sp, #148] ; 0x94 - 2e6a: e001 b.n 2e70 <_dtoa_r+0x2a0> - 2e6c: 469a mov sl, r3 - 2e6e: 2301 movs r3, #1 - 2e70: 6a6e ldr r6, [r5, #36] ; 0x24 - 2e72: 2200 movs r2, #0 - 2e74: 6072 str r2, [r6, #4] - 2e76: 3204 adds r2, #4 - 2e78: e01e b.n 2eb8 <_dtoa_r+0x2e8> - 2e7a: bf00 nop - 2e7c: f3af 8000 nop.w - 2e80: 636f4361 .word 0x636f4361 - 2e84: 3fd287a7 .word 0x3fd287a7 - 2e88: 8b60c8b3 .word 0x8b60c8b3 - 2e8c: 3fc68a28 .word 0x3fc68a28 - 2e90: 509f79fb .word 0x509f79fb - 2e94: 3fd34413 .word 0x3fd34413 - 2e98: 7ff00000 .word 0x7ff00000 - 2e9c: 0000512e .word 0x0000512e - 2ea0: 00005125 .word 0x00005125 - 2ea4: 00005013 .word 0x00005013 - 2ea8: 3ff80000 .word 0x3ff80000 - 2eac: 000051a8 .word 0x000051a8 - 2eb0: 6871 ldr r1, [r6, #4] - 2eb2: 0052 lsls r2, r2, #1 - 2eb4: 3101 adds r1, #1 - 2eb6: 6071 str r1, [r6, #4] - 2eb8: f102 0114 add.w r1, r2, #20 - 2ebc: 4299 cmp r1, r3 - 2ebe: d9f7 bls.n 2eb0 <_dtoa_r+0x2e0> - 2ec0: 4628 mov r0, r5 - 2ec2: 6871 ldr r1, [r6, #4] - 2ec4: f000 fd9e bl 3a04 <_Balloc> - 2ec8: 6a6b ldr r3, [r5, #36] ; 0x24 - 2eca: f1ba 0f0e cmp.w sl, #14 - 2ece: 6030 str r0, [r6, #0] - 2ed0: 681b ldr r3, [r3, #0] - 2ed2: 930d str r3, [sp, #52] ; 0x34 - 2ed4: f200 81ac bhi.w 3230 <_dtoa_r+0x660> - 2ed8: 2f00 cmp r7, #0 - 2eda: f000 81a9 beq.w 3230 <_dtoa_r+0x660> - 2ede: e9dd 2304 ldrd r2, r3, [sp, #16] - 2ee2: 2c00 cmp r4, #0 - 2ee4: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - 2ee8: dd3f ble.n 2f6a <_dtoa_r+0x39a> - 2eea: f004 020f and.w r2, r4, #15 - 2eee: 4b92 ldr r3, [pc, #584] ; (3138 <_dtoa_r+0x568>) - 2ef0: 1127 asrs r7, r4, #4 - 2ef2: eb03 03c2 add.w r3, r3, r2, lsl #3 - 2ef6: f017 0f10 tst.w r7, #16 - 2efa: e9d3 0100 ldrd r0, r1, [r3] - 2efe: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 2f02: d00e beq.n 2f22 <_dtoa_r+0x352> - 2f04: 4b8d ldr r3, [pc, #564] ; (313c <_dtoa_r+0x56c>) - 2f06: f007 070f and.w r7, r7, #15 - 2f0a: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 2f0e: 2603 movs r6, #3 - 2f10: e9d3 2308 ldrd r2, r3, [r3, #32] - 2f14: f7fd fe98 bl c48 <__aeabi_ddiv> - 2f18: 4602 mov r2, r0 - 2f1a: 460b mov r3, r1 - 2f1c: e9cd 2304 strd r2, r3, [sp, #16] - 2f20: e000 b.n 2f24 <_dtoa_r+0x354> - 2f22: 2602 movs r6, #2 - 2f24: f8df c214 ldr.w ip, [pc, #532] ; 313c <_dtoa_r+0x56c> - 2f28: f8cd b020 str.w fp, [sp, #32] - 2f2c: 46c3 mov fp, r8 - 2f2e: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 2f32: 46a0 mov r8, r4 - 2f34: 4664 mov r4, ip - 2f36: e009 b.n 2f4c <_dtoa_r+0x37c> - 2f38: f017 0f01 tst.w r7, #1 - 2f3c: d004 beq.n 2f48 <_dtoa_r+0x378> - 2f3e: e9d4 2300 ldrd r2, r3, [r4] - 2f42: 3601 adds r6, #1 - 2f44: f7fd fd56 bl 9f4 <__aeabi_dmul> - 2f48: 107f asrs r7, r7, #1 - 2f4a: 3408 adds r4, #8 - 2f4c: 2f00 cmp r7, #0 - 2f4e: d1f3 bne.n 2f38 <_dtoa_r+0x368> - 2f50: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 2f54: 4644 mov r4, r8 - 2f56: e9dd 0104 ldrd r0, r1, [sp, #16] - 2f5a: 46d8 mov r8, fp - 2f5c: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 2f60: f8dd b020 ldr.w fp, [sp, #32] - 2f64: f7fd fe70 bl c48 <__aeabi_ddiv> - 2f68: e026 b.n 2fb8 <_dtoa_r+0x3e8> - 2f6a: 4267 negs r7, r4 - 2f6c: b34f cbz r7, 2fc2 <_dtoa_r+0x3f2> - 2f6e: f007 020f and.w r2, r7, #15 - 2f72: 4b71 ldr r3, [pc, #452] ; (3138 <_dtoa_r+0x568>) - 2f74: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 2f78: 113f asrs r7, r7, #4 - 2f7a: eb03 03c2 add.w r3, r3, r2, lsl #3 - 2f7e: 2602 movs r6, #2 - 2f80: e9d3 2300 ldrd r2, r3, [r3] - 2f84: f7fd fd36 bl 9f4 <__aeabi_dmul> - 2f88: f8df c1b0 ldr.w ip, [pc, #432] ; 313c <_dtoa_r+0x56c> - 2f8c: f8cd b010 str.w fp, [sp, #16] - 2f90: 46c3 mov fp, r8 - 2f92: 46a0 mov r8, r4 - 2f94: 4664 mov r4, ip - 2f96: e009 b.n 2fac <_dtoa_r+0x3dc> - 2f98: f017 0f01 tst.w r7, #1 - 2f9c: d004 beq.n 2fa8 <_dtoa_r+0x3d8> - 2f9e: e9d4 2300 ldrd r2, r3, [r4] - 2fa2: 3601 adds r6, #1 - 2fa4: f7fd fd26 bl 9f4 <__aeabi_dmul> - 2fa8: 107f asrs r7, r7, #1 - 2faa: 3408 adds r4, #8 - 2fac: 2f00 cmp r7, #0 - 2fae: d1f3 bne.n 2f98 <_dtoa_r+0x3c8> - 2fb0: 4644 mov r4, r8 - 2fb2: 46d8 mov r8, fp - 2fb4: f8dd b010 ldr.w fp, [sp, #16] - 2fb8: 4602 mov r2, r0 - 2fba: 460b mov r3, r1 - 2fbc: e9cd 2304 strd r2, r3, [sp, #16] - 2fc0: e000 b.n 2fc4 <_dtoa_r+0x3f4> - 2fc2: 2602 movs r6, #2 - 2fc4: 9b11 ldr r3, [sp, #68] ; 0x44 - 2fc6: b1f3 cbz r3, 3006 <_dtoa_r+0x436> - 2fc8: e9dd 0104 ldrd r0, r1, [sp, #16] - 2fcc: 2200 movs r2, #0 - 2fce: 4b5c ldr r3, [pc, #368] ; (3140 <_dtoa_r+0x570>) - 2fd0: e9cd 0108 strd r0, r1, [sp, #32] - 2fd4: f001 fbd6 bl 4784 <__aeabi_dcmplt> - 2fd8: b1a8 cbz r0, 3006 <_dtoa_r+0x436> - 2fda: f1ba 0f00 cmp.w sl, #0 - 2fde: d012 beq.n 3006 <_dtoa_r+0x436> - 2fe0: 990c ldr r1, [sp, #48] ; 0x30 - 2fe2: 2900 cmp r1, #0 - 2fe4: f340 8120 ble.w 3228 <_dtoa_r+0x658> - 2fe8: 1e62 subs r2, r4, #1 - 2fea: 4b56 ldr r3, [pc, #344] ; (3144 <_dtoa_r+0x574>) - 2fec: 920a str r2, [sp, #40] ; 0x28 - 2fee: 2200 movs r2, #0 - 2ff0: e9dd 0108 ldrd r0, r1, [sp, #32] - 2ff4: 3601 adds r6, #1 - 2ff6: f7fd fcfd bl 9f4 <__aeabi_dmul> - 2ffa: 9f0c ldr r7, [sp, #48] ; 0x30 - 2ffc: 4602 mov r2, r0 - 2ffe: 460b mov r3, r1 - 3000: e9cd 2304 strd r2, r3, [sp, #16] - 3004: e001 b.n 300a <_dtoa_r+0x43a> - 3006: 4657 mov r7, sl - 3008: 940a str r4, [sp, #40] ; 0x28 - 300a: 4630 mov r0, r6 - 300c: f7fd fc8c bl 928 <__aeabi_i2d> - 3010: e9dd 2304 ldrd r2, r3, [sp, #16] - 3014: f7fd fcee bl 9f4 <__aeabi_dmul> - 3018: 2200 movs r2, #0 - 301a: 4b4b ldr r3, [pc, #300] ; (3148 <_dtoa_r+0x578>) - 301c: f7fd fb38 bl 690 <__adddf3> - 3020: 460b mov r3, r1 - 3022: 4602 mov r2, r0 - 3024: e9cd 2308 strd r2, r3, [sp, #32] - 3028: 9b09 ldr r3, [sp, #36] ; 0x24 - 302a: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - 302e: 9609 str r6, [sp, #36] ; 0x24 - 3030: b9ef cbnz r7, 306e <_dtoa_r+0x49e> - 3032: e9dd 0104 ldrd r0, r1, [sp, #16] - 3036: 2200 movs r2, #0 - 3038: 4b44 ldr r3, [pc, #272] ; (314c <_dtoa_r+0x57c>) - 303a: f7fd fb27 bl 68c <__aeabi_dsub> - 303e: f8dd e020 ldr.w lr, [sp, #32] - 3042: 4633 mov r3, r6 - 3044: 4672 mov r2, lr - 3046: e9cd 0104 strd r0, r1, [sp, #16] - 304a: f001 fbb9 bl 47c0 <__aeabi_dcmpgt> - 304e: 2800 cmp r0, #0 - 3050: f040 8296 bne.w 3580 <_dtoa_r+0x9b0> - 3054: f8dd e020 ldr.w lr, [sp, #32] - 3058: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - 305c: e9dd 0104 ldrd r0, r1, [sp, #16] - 3060: 4672 mov r2, lr - 3062: f001 fb8f bl 4784 <__aeabi_dcmplt> - 3066: 2800 cmp r0, #0 - 3068: f040 827e bne.w 3568 <_dtoa_r+0x998> - 306c: e0dc b.n 3228 <_dtoa_r+0x658> - 306e: 980e ldr r0, [sp, #56] ; 0x38 - 3070: 1e7a subs r2, r7, #1 - 3072: 4b31 ldr r3, [pc, #196] ; (3138 <_dtoa_r+0x568>) - 3074: 2800 cmp r0, #0 - 3076: d06d beq.n 3154 <_dtoa_r+0x584> - 3078: eb03 03c2 add.w r3, r3, r2, lsl #3 - 307c: 2000 movs r0, #0 - 307e: 4934 ldr r1, [pc, #208] ; (3150 <_dtoa_r+0x580>) - 3080: e9d3 2300 ldrd r2, r3, [r3] - 3084: f7fd fde0 bl c48 <__aeabi_ddiv> - 3088: e9dd 2308 ldrd r2, r3, [sp, #32] - 308c: f7fd fafe bl 68c <__aeabi_dsub> - 3090: e9dd 2304 ldrd r2, r3, [sp, #16] - 3094: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 3098: 46d3 mov fp, sl - 309a: f8cd 805c str.w r8, [sp, #92] ; 0x5c - 309e: 46a2 mov sl, r4 - 30a0: 46a8 mov r8, r5 - 30a2: 4614 mov r4, r2 - 30a4: 461d mov r5, r3 - 30a6: f04f 0e00 mov.w lr, #0 - 30aa: f8cd e010 str.w lr, [sp, #16] - 30ae: e9cd 0108 strd r0, r1, [sp, #32] - 30b2: 990d ldr r1, [sp, #52] ; 0x34 - 30b4: 9110 str r1, [sp, #64] ; 0x40 - 30b6: 4629 mov r1, r5 - 30b8: 4620 mov r0, r4 - 30ba: f7fd fead bl e18 <__aeabi_d2iz> - 30be: 4606 mov r6, r0 - 30c0: f7fd fc32 bl 928 <__aeabi_i2d> - 30c4: 3630 adds r6, #48 ; 0x30 - 30c6: 4602 mov r2, r0 - 30c8: 460b mov r3, r1 - 30ca: 4620 mov r0, r4 - 30cc: 4629 mov r1, r5 - 30ce: f7fd fadd bl 68c <__aeabi_dsub> - 30d2: 9a10 ldr r2, [sp, #64] ; 0x40 - 30d4: f802 6b01 strb.w r6, [r2], #1 - 30d8: 4616 mov r6, r2 - 30da: 9210 str r2, [sp, #64] ; 0x40 - 30dc: e9dd 2308 ldrd r2, r3, [sp, #32] - 30e0: 4604 mov r4, r0 - 30e2: 460d mov r5, r1 - 30e4: f001 fb4e bl 4784 <__aeabi_dcmplt> - 30e8: 2800 cmp r0, #0 - 30ea: f040 835b bne.w 37a4 <_dtoa_r+0xbd4> - 30ee: 4622 mov r2, r4 - 30f0: 462b mov r3, r5 - 30f2: 2000 movs r0, #0 - 30f4: 4912 ldr r1, [pc, #72] ; (3140 <_dtoa_r+0x570>) - 30f6: f7fd fac9 bl 68c <__aeabi_dsub> - 30fa: e9dd 2308 ldrd r2, r3, [sp, #32] - 30fe: f001 fb41 bl 4784 <__aeabi_dcmplt> - 3102: 2800 cmp r0, #0 - 3104: f040 8102 bne.w 330c <_dtoa_r+0x73c> - 3108: 9b04 ldr r3, [sp, #16] - 310a: 3301 adds r3, #1 - 310c: 9304 str r3, [sp, #16] - 310e: 42bb cmp r3, r7 - 3110: f280 8083 bge.w 321a <_dtoa_r+0x64a> - 3114: e9dd 0108 ldrd r0, r1, [sp, #32] - 3118: 2200 movs r2, #0 - 311a: 4b0a ldr r3, [pc, #40] ; (3144 <_dtoa_r+0x574>) - 311c: f7fd fc6a bl 9f4 <__aeabi_dmul> - 3120: 2200 movs r2, #0 - 3122: 4b08 ldr r3, [pc, #32] ; (3144 <_dtoa_r+0x574>) - 3124: e9cd 0108 strd r0, r1, [sp, #32] - 3128: 4620 mov r0, r4 - 312a: 4629 mov r1, r5 - 312c: f7fd fc62 bl 9f4 <__aeabi_dmul> - 3130: 4604 mov r4, r0 - 3132: 460d mov r5, r1 - 3134: e7bf b.n 30b6 <_dtoa_r+0x4e6> - 3136: bf00 nop - 3138: 000051a8 .word 0x000051a8 - 313c: 00005270 .word 0x00005270 - 3140: 3ff00000 .word 0x3ff00000 - 3144: 40240000 .word 0x40240000 - 3148: 401c0000 .word 0x401c0000 - 314c: 40140000 .word 0x40140000 - 3150: 3fe00000 .word 0x3fe00000 - 3154: eb03 03c2 add.w r3, r3, r2, lsl #3 - 3158: e9d3 0100 ldrd r0, r1, [r3] - 315c: e9dd 2308 ldrd r2, r3, [sp, #32] - 3160: f7fd fc48 bl 9f4 <__aeabi_dmul> - 3164: e9dd 2304 ldrd r2, r3, [sp, #16] - 3168: 9e0e ldr r6, [sp, #56] ; 0x38 - 316a: f8cd b040 str.w fp, [sp, #64] ; 0x40 - 316e: 46d3 mov fp, sl - 3170: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - 3174: 46a2 mov sl, r4 - 3176: 46a8 mov r8, r5 - 3178: 4614 mov r4, r2 - 317a: 461d mov r5, r3 - 317c: e9cd 0108 strd r0, r1, [sp, #32] - 3180: 4629 mov r1, r5 - 3182: 4620 mov r0, r4 - 3184: f7fd fe48 bl e18 <__aeabi_d2iz> - 3188: 9003 str r0, [sp, #12] - 318a: f7fd fbcd bl 928 <__aeabi_i2d> - 318e: 4602 mov r2, r0 - 3190: 460b mov r3, r1 - 3192: 4620 mov r0, r4 - 3194: 4629 mov r1, r5 - 3196: f7fd fa79 bl 68c <__aeabi_dsub> - 319a: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - 319e: f8dd c00c ldr.w ip, [sp, #12] - 31a2: f10c 0c30 add.w ip, ip, #48 ; 0x30 - 31a6: e9cd 0104 strd r0, r1, [sp, #16] - 31aa: f80e c006 strb.w ip, [lr, r6] - 31ae: 3601 adds r6, #1 - 31b0: 42be cmp r6, r7 - 31b2: d12b bne.n 320c <_dtoa_r+0x63c> - 31b4: 2200 movs r2, #0 - 31b6: 4b81 ldr r3, [pc, #516] ; (33bc <_dtoa_r+0x7ec>) - 31b8: e9dd 0108 ldrd r0, r1, [sp, #32] - 31bc: 4476 add r6, lr - 31be: f7fd fa67 bl 690 <__adddf3> - 31c2: 4654 mov r4, sl - 31c4: 4645 mov r5, r8 - 31c6: 46da mov sl, fp - 31c8: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - 31cc: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - 31d0: 4602 mov r2, r0 - 31d2: 460b mov r3, r1 - 31d4: e9dd 0104 ldrd r0, r1, [sp, #16] - 31d8: f001 faf2 bl 47c0 <__aeabi_dcmpgt> - 31dc: 2800 cmp r0, #0 - 31de: f040 8096 bne.w 330e <_dtoa_r+0x73e> - 31e2: e9dd 2308 ldrd r2, r3, [sp, #32] - 31e6: 2000 movs r0, #0 - 31e8: 4974 ldr r1, [pc, #464] ; (33bc <_dtoa_r+0x7ec>) - 31ea: f7fd fa4f bl 68c <__aeabi_dsub> - 31ee: 4602 mov r2, r0 - 31f0: 460b mov r3, r1 - 31f2: e9dd 0104 ldrd r0, r1, [sp, #16] - 31f6: f001 fac5 bl 4784 <__aeabi_dcmplt> - 31fa: b1a8 cbz r0, 3228 <_dtoa_r+0x658> - 31fc: 4633 mov r3, r6 - 31fe: f813 2c01 ldrb.w r2, [r3, #-1] - 3202: 461e mov r6, r3 - 3204: 3b01 subs r3, #1 - 3206: 2a30 cmp r2, #48 ; 0x30 - 3208: d0f9 beq.n 31fe <_dtoa_r+0x62e> - 320a: e2cc b.n 37a6 <_dtoa_r+0xbd6> - 320c: 2200 movs r2, #0 - 320e: 4b6c ldr r3, [pc, #432] ; (33c0 <_dtoa_r+0x7f0>) - 3210: f7fd fbf0 bl 9f4 <__aeabi_dmul> - 3214: 4604 mov r4, r0 - 3216: 460d mov r5, r1 - 3218: e7b2 b.n 3180 <_dtoa_r+0x5b0> - 321a: 4654 mov r4, sl - 321c: 4645 mov r5, r8 - 321e: 46da mov sl, fp - 3220: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - 3224: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 3228: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - 322c: e9cd 2304 strd r2, r3, [sp, #16] - 3230: 9a18 ldr r2, [sp, #96] ; 0x60 - 3232: 2a00 cmp r2, #0 - 3234: f2c0 808a blt.w 334c <_dtoa_r+0x77c> - 3238: 2c0e cmp r4, #14 - 323a: f300 8087 bgt.w 334c <_dtoa_r+0x77c> - 323e: 4b61 ldr r3, [pc, #388] ; (33c4 <_dtoa_r+0x7f4>) - 3240: eb03 03c4 add.w r3, r3, r4, lsl #3 - 3244: e9d3 0100 ldrd r0, r1, [r3] - 3248: e9cd 0106 strd r0, r1, [sp, #24] - 324c: 9925 ldr r1, [sp, #148] ; 0x94 - 324e: 2900 cmp r1, #0 - 3250: da14 bge.n 327c <_dtoa_r+0x6ac> - 3252: f1ba 0f00 cmp.w sl, #0 - 3256: dc11 bgt.n 327c <_dtoa_r+0x6ac> - 3258: f040 8188 bne.w 356c <_dtoa_r+0x99c> - 325c: 2200 movs r2, #0 - 325e: 4b5a ldr r3, [pc, #360] ; (33c8 <_dtoa_r+0x7f8>) - 3260: e9dd 0106 ldrd r0, r1, [sp, #24] - 3264: f7fd fbc6 bl 9f4 <__aeabi_dmul> - 3268: e9dd 2304 ldrd r2, r3, [sp, #16] - 326c: f001 fa9e bl 47ac <__aeabi_dcmpge> - 3270: 2800 cmp r0, #0 - 3272: f040 817f bne.w 3574 <_dtoa_r+0x9a4> - 3276: 46d0 mov r8, sl - 3278: 4657 mov r7, sl - 327a: e183 b.n 3584 <_dtoa_r+0x9b4> - 327c: e9dd 2304 ldrd r2, r3, [sp, #16] - 3280: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - 3284: 469b mov fp, r3 - 3286: 9404 str r4, [sp, #16] - 3288: 44c2 add sl, r8 - 328a: f8cd a030 str.w sl, [sp, #48] ; 0x30 - 328e: 4692 mov sl, r2 - 3290: e9dd 2306 ldrd r2, r3, [sp, #24] - 3294: 4650 mov r0, sl - 3296: 4659 mov r1, fp - 3298: 4646 mov r6, r8 - 329a: f7fd fcd5 bl c48 <__aeabi_ddiv> - 329e: f7fd fdbb bl e18 <__aeabi_d2iz> - 32a2: 4607 mov r7, r0 - 32a4: f7fd fb40 bl 928 <__aeabi_i2d> - 32a8: e9dd 2306 ldrd r2, r3, [sp, #24] - 32ac: f7fd fba2 bl 9f4 <__aeabi_dmul> - 32b0: 4602 mov r2, r0 - 32b2: 460b mov r3, r1 - 32b4: 4650 mov r0, sl - 32b6: 4659 mov r1, fp - 32b8: f7fd f9e8 bl 68c <__aeabi_dsub> - 32bc: f107 0330 add.w r3, r7, #48 ; 0x30 - 32c0: f806 3b01 strb.w r3, [r6], #1 - 32c4: 46b0 mov r8, r6 - 32c6: 9a0c ldr r2, [sp, #48] ; 0x30 - 32c8: 4296 cmp r6, r2 - 32ca: d12d bne.n 3328 <_dtoa_r+0x758> - 32cc: 4602 mov r2, r0 - 32ce: 460b mov r3, r1 - 32d0: f7fd f9de bl 690 <__adddf3> - 32d4: e9dd 2306 ldrd r2, r3, [sp, #24] - 32d8: 9c04 ldr r4, [sp, #16] - 32da: 4682 mov sl, r0 - 32dc: 468b mov fp, r1 - 32de: f001 fa6f bl 47c0 <__aeabi_dcmpgt> - 32e2: b9a8 cbnz r0, 3310 <_dtoa_r+0x740> - 32e4: 4650 mov r0, sl - 32e6: 4659 mov r1, fp - 32e8: e9dd 2306 ldrd r2, r3, [sp, #24] - 32ec: f001 fa40 bl 4770 <__aeabi_dcmpeq> - 32f0: 2800 cmp r0, #0 - 32f2: f000 8259 beq.w 37a8 <_dtoa_r+0xbd8> - 32f6: f017 0f01 tst.w r7, #1 - 32fa: d109 bne.n 3310 <_dtoa_r+0x740> - 32fc: e254 b.n 37a8 <_dtoa_r+0xbd8> - 32fe: 980d ldr r0, [sp, #52] ; 0x34 - 3300: 4282 cmp r2, r0 - 3302: d106 bne.n 3312 <_dtoa_r+0x742> - 3304: 2230 movs r2, #48 ; 0x30 - 3306: 3401 adds r4, #1 - 3308: 7002 strb r2, [r0, #0] - 330a: e009 b.n 3320 <_dtoa_r+0x750> - 330c: 4645 mov r5, r8 - 330e: 9c0a ldr r4, [sp, #40] ; 0x28 - 3310: 4632 mov r2, r6 - 3312: f812 1c01 ldrb.w r1, [r2, #-1] - 3316: 1e53 subs r3, r2, #1 - 3318: 4616 mov r6, r2 - 331a: 461a mov r2, r3 - 331c: 2939 cmp r1, #57 ; 0x39 - 331e: d0ee beq.n 32fe <_dtoa_r+0x72e> - 3320: 781a ldrb r2, [r3, #0] - 3322: 3201 adds r2, #1 - 3324: 701a strb r2, [r3, #0] - 3326: e23f b.n 37a8 <_dtoa_r+0xbd8> - 3328: 2200 movs r2, #0 - 332a: 4b25 ldr r3, [pc, #148] ; (33c0 <_dtoa_r+0x7f0>) - 332c: f7fd fb62 bl 9f4 <__aeabi_dmul> - 3330: 2200 movs r2, #0 - 3332: 2300 movs r3, #0 - 3334: 2401 movs r4, #1 - 3336: 4682 mov sl, r0 - 3338: 468b mov fp, r1 - 333a: f001 fa19 bl 4770 <__aeabi_dcmpeq> - 333e: b100 cbz r0, 3342 <_dtoa_r+0x772> - 3340: 2400 movs r4, #0 - 3342: f014 0fff tst.w r4, #255 ; 0xff - 3346: d1a3 bne.n 3290 <_dtoa_r+0x6c0> - 3348: 9c04 ldr r4, [sp, #16] - 334a: e22d b.n 37a8 <_dtoa_r+0xbd8> - 334c: 990e ldr r1, [sp, #56] ; 0x38 - 334e: 2900 cmp r1, #0 - 3350: d03c beq.n 33cc <_dtoa_r+0x7fc> - 3352: 9b24 ldr r3, [sp, #144] ; 0x90 - 3354: 2b01 cmp r3, #1 - 3356: dc0b bgt.n 3370 <_dtoa_r+0x7a0> - 3358: 9816 ldr r0, [sp, #88] ; 0x58 - 335a: b118 cbz r0, 3364 <_dtoa_r+0x794> - 335c: f502 6286 add.w r2, r2, #1072 ; 0x430 - 3360: 3203 adds r2, #3 - 3362: e002 b.n 336a <_dtoa_r+0x79a> - 3364: 9a19 ldr r2, [sp, #100] ; 0x64 - 3366: f1c2 0236 rsb r2, r2, #54 ; 0x36 - 336a: 4643 mov r3, r8 - 336c: 465e mov r6, fp - 336e: e016 b.n 339e <_dtoa_r+0x7ce> - 3370: f10a 33ff add.w r3, sl, #4294967295 - 3374: 4598 cmp r8, r3 - 3376: db02 blt.n 337e <_dtoa_r+0x7ae> - 3378: ebc3 0308 rsb r3, r3, r8 - 337c: e006 b.n 338c <_dtoa_r+0x7bc> - 337e: 990f ldr r1, [sp, #60] ; 0x3c - 3380: ebc8 0303 rsb r3, r8, r3 - 3384: 4498 add r8, r3 - 3386: 18c9 adds r1, r1, r3 - 3388: 2300 movs r3, #0 - 338a: 910f str r1, [sp, #60] ; 0x3c - 338c: f1ba 0f00 cmp.w sl, #0 - 3390: da03 bge.n 339a <_dtoa_r+0x7ca> - 3392: ebca 060b rsb r6, sl, fp - 3396: 2200 movs r2, #0 - 3398: e001 b.n 339e <_dtoa_r+0x7ce> - 339a: 465e mov r6, fp - 339c: 4652 mov r2, sl - 339e: f8dd e018 ldr.w lr, [sp, #24] - 33a2: 4628 mov r0, r5 - 33a4: 2101 movs r1, #1 - 33a6: 9302 str r3, [sp, #8] - 33a8: 4496 add lr, r2 - 33aa: 4493 add fp, r2 - 33ac: f8cd e018 str.w lr, [sp, #24] - 33b0: f000 fc00 bl 3bb4 <__i2b> - 33b4: 9b02 ldr r3, [sp, #8] - 33b6: 4607 mov r7, r0 - 33b8: e00b b.n 33d2 <_dtoa_r+0x802> - 33ba: bf00 nop - 33bc: 3fe00000 .word 0x3fe00000 - 33c0: 40240000 .word 0x40240000 - 33c4: 000051a8 .word 0x000051a8 - 33c8: 40140000 .word 0x40140000 - 33cc: 9f0e ldr r7, [sp, #56] ; 0x38 - 33ce: 4643 mov r3, r8 - 33d0: 465e mov r6, fp - 33d2: b15e cbz r6, 33ec <_dtoa_r+0x81c> - 33d4: 9806 ldr r0, [sp, #24] - 33d6: 2800 cmp r0, #0 - 33d8: dd08 ble.n 33ec <_dtoa_r+0x81c> - 33da: 4602 mov r2, r0 - 33dc: 42b2 cmp r2, r6 - 33de: bfa8 it ge - 33e0: 4632 movge r2, r6 - 33e2: ebc2 0b0b rsb fp, r2, fp - 33e6: 1ab6 subs r6, r6, r2 - 33e8: 1a80 subs r0, r0, r2 - 33ea: 9006 str r0, [sp, #24] - 33ec: f1b8 0f00 cmp.w r8, #0 - 33f0: dd24 ble.n 343c <_dtoa_r+0x86c> - 33f2: 990e ldr r1, [sp, #56] ; 0x38 - 33f4: b1e1 cbz r1, 3430 <_dtoa_r+0x860> - 33f6: 2b00 cmp r3, #0 - 33f8: dd14 ble.n 3424 <_dtoa_r+0x854> - 33fa: 461a mov r2, r3 - 33fc: 4639 mov r1, r7 - 33fe: 4628 mov r0, r5 - 3400: 9302 str r3, [sp, #8] - 3402: f000 fc73 bl 3cec <__pow5mult> - 3406: 464a mov r2, r9 - 3408: 4607 mov r7, r0 - 340a: 4628 mov r0, r5 - 340c: 4639 mov r1, r7 - 340e: f000 fbda bl 3bc6 <__multiply> - 3412: 4649 mov r1, r9 - 3414: 4602 mov r2, r0 - 3416: 4628 mov r0, r5 - 3418: 9203 str r2, [sp, #12] - 341a: f000 fb24 bl 3a66 <_Bfree> - 341e: 9a03 ldr r2, [sp, #12] - 3420: 9b02 ldr r3, [sp, #8] - 3422: 4691 mov r9, r2 - 3424: ebb8 0203 subs.w r2, r8, r3 - 3428: d008 beq.n 343c <_dtoa_r+0x86c> - 342a: 4628 mov r0, r5 - 342c: 4649 mov r1, r9 - 342e: e002 b.n 3436 <_dtoa_r+0x866> - 3430: 4628 mov r0, r5 - 3432: 4649 mov r1, r9 - 3434: 4642 mov r2, r8 - 3436: f000 fc59 bl 3cec <__pow5mult> - 343a: 4681 mov r9, r0 - 343c: 2101 movs r1, #1 - 343e: 4628 mov r0, r5 - 3440: f000 fbb8 bl 3bb4 <__i2b> - 3444: 9a0f ldr r2, [sp, #60] ; 0x3c - 3446: 2a00 cmp r2, #0 - 3448: 4680 mov r8, r0 - 344a: dd04 ble.n 3456 <_dtoa_r+0x886> - 344c: 4641 mov r1, r8 - 344e: 4628 mov r0, r5 - 3450: f000 fc4c bl 3cec <__pow5mult> - 3454: 4680 mov r8, r0 - 3456: 9b24 ldr r3, [sp, #144] ; 0x90 - 3458: 2b01 cmp r3, #1 - 345a: dc13 bgt.n 3484 <_dtoa_r+0x8b4> - 345c: 9804 ldr r0, [sp, #16] - 345e: b998 cbnz r0, 3488 <_dtoa_r+0x8b8> - 3460: 9a05 ldr r2, [sp, #20] - 3462: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - 3466: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 346a: b983 cbnz r3, 348e <_dtoa_r+0x8be> - 346c: 4b8c ldr r3, [pc, #560] ; (36a0 <_dtoa_r+0xad0>) - 346e: ea02 0303 and.w r3, r2, r3 - 3472: b17b cbz r3, 3494 <_dtoa_r+0x8c4> - 3474: 9906 ldr r1, [sp, #24] - 3476: 2201 movs r2, #1 - 3478: f10b 0b01 add.w fp, fp, #1 - 347c: 920a str r2, [sp, #40] ; 0x28 - 347e: 3101 adds r1, #1 - 3480: 9106 str r1, [sp, #24] - 3482: e008 b.n 3496 <_dtoa_r+0x8c6> - 3484: 2300 movs r3, #0 - 3486: e005 b.n 3494 <_dtoa_r+0x8c4> - 3488: 2000 movs r0, #0 - 348a: 900a str r0, [sp, #40] ; 0x28 - 348c: e003 b.n 3496 <_dtoa_r+0x8c6> - 348e: 9904 ldr r1, [sp, #16] - 3490: 910a str r1, [sp, #40] ; 0x28 - 3492: e000 b.n 3496 <_dtoa_r+0x8c6> - 3494: 930a str r3, [sp, #40] ; 0x28 - 3496: 9a0f ldr r2, [sp, #60] ; 0x3c - 3498: b14a cbz r2, 34ae <_dtoa_r+0x8de> - 349a: f8d8 3010 ldr.w r3, [r8, #16] - 349e: eb08 0383 add.w r3, r8, r3, lsl #2 - 34a2: 6918 ldr r0, [r3, #16] - 34a4: f000 fb34 bl 3b10 <__hi0bits> - 34a8: f1c0 0320 rsb r3, r0, #32 - 34ac: e000 b.n 34b0 <_dtoa_r+0x8e0> - 34ae: 2301 movs r3, #1 - 34b0: f8dd e018 ldr.w lr, [sp, #24] - 34b4: 4473 add r3, lr - 34b6: f013 031f ands.w r3, r3, #31 - 34ba: d00b beq.n 34d4 <_dtoa_r+0x904> - 34bc: f1c3 0320 rsb r3, r3, #32 - 34c0: 2b04 cmp r3, #4 - 34c2: dd06 ble.n 34d2 <_dtoa_r+0x902> - 34c4: 3b04 subs r3, #4 - 34c6: 449e add lr, r3 - 34c8: 449b add fp, r3 - 34ca: 18f6 adds r6, r6, r3 - 34cc: f8cd e018 str.w lr, [sp, #24] - 34d0: e006 b.n 34e0 <_dtoa_r+0x910> - 34d2: d005 beq.n 34e0 <_dtoa_r+0x910> - 34d4: 331c adds r3, #28 - 34d6: 9806 ldr r0, [sp, #24] - 34d8: 449b add fp, r3 - 34da: 18f6 adds r6, r6, r3 - 34dc: 18c0 adds r0, r0, r3 - 34de: 9006 str r0, [sp, #24] - 34e0: f1bb 0f00 cmp.w fp, #0 - 34e4: dd05 ble.n 34f2 <_dtoa_r+0x922> - 34e6: 4649 mov r1, r9 - 34e8: 4628 mov r0, r5 - 34ea: 465a mov r2, fp - 34ec: f000 fc50 bl 3d90 <__lshift> - 34f0: 4681 mov r9, r0 - 34f2: 9906 ldr r1, [sp, #24] - 34f4: 2900 cmp r1, #0 - 34f6: dd05 ble.n 3504 <_dtoa_r+0x934> - 34f8: 4641 mov r1, r8 - 34fa: 4628 mov r0, r5 - 34fc: 9a06 ldr r2, [sp, #24] - 34fe: f000 fc47 bl 3d90 <__lshift> - 3502: 4680 mov r8, r0 - 3504: 9a11 ldr r2, [sp, #68] ; 0x44 - 3506: b1c2 cbz r2, 353a <_dtoa_r+0x96a> - 3508: 4648 mov r0, r9 - 350a: 4641 mov r1, r8 - 350c: f000 fc8c bl 3e28 <__mcmp> - 3510: 2800 cmp r0, #0 - 3512: da12 bge.n 353a <_dtoa_r+0x96a> - 3514: 4649 mov r1, r9 - 3516: 2300 movs r3, #0 - 3518: 4628 mov r0, r5 - 351a: 220a movs r2, #10 - 351c: f000 faba bl 3a94 <__multadd> - 3520: 9b0e ldr r3, [sp, #56] ; 0x38 - 3522: 3c01 subs r4, #1 - 3524: 4681 mov r9, r0 - 3526: b133 cbz r3, 3536 <_dtoa_r+0x966> - 3528: 4639 mov r1, r7 - 352a: 4628 mov r0, r5 - 352c: 220a movs r2, #10 - 352e: 2300 movs r3, #0 - 3530: f000 fab0 bl 3a94 <__multadd> - 3534: 4607 mov r7, r0 - 3536: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 353a: f1ba 0f00 cmp.w sl, #0 - 353e: dc29 bgt.n 3594 <_dtoa_r+0x9c4> - 3540: 9824 ldr r0, [sp, #144] ; 0x90 - 3542: 2802 cmp r0, #2 - 3544: dd26 ble.n 3594 <_dtoa_r+0x9c4> - 3546: f1ba 0f00 cmp.w sl, #0 - 354a: d115 bne.n 3578 <_dtoa_r+0x9a8> - 354c: 4641 mov r1, r8 - 354e: 2205 movs r2, #5 - 3550: 4653 mov r3, sl - 3552: 4628 mov r0, r5 - 3554: f000 fa9e bl 3a94 <__multadd> - 3558: 4680 mov r8, r0 - 355a: 4648 mov r0, r9 - 355c: 4641 mov r1, r8 - 355e: f000 fc63 bl 3e28 <__mcmp> - 3562: 2800 cmp r0, #0 - 3564: dc0e bgt.n 3584 <_dtoa_r+0x9b4> - 3566: e007 b.n 3578 <_dtoa_r+0x9a8> - 3568: 46b8 mov r8, r7 - 356a: e005 b.n 3578 <_dtoa_r+0x9a8> - 356c: f04f 0800 mov.w r8, #0 - 3570: 4647 mov r7, r8 - 3572: e001 b.n 3578 <_dtoa_r+0x9a8> - 3574: 46d0 mov r8, sl - 3576: 4657 mov r7, sl - 3578: 9925 ldr r1, [sp, #148] ; 0x94 - 357a: 9e0d ldr r6, [sp, #52] ; 0x34 - 357c: 43cc mvns r4, r1 - 357e: e006 b.n 358e <_dtoa_r+0x9be> - 3580: 9c0a ldr r4, [sp, #40] ; 0x28 - 3582: 46b8 mov r8, r7 - 3584: 9e0d ldr r6, [sp, #52] ; 0x34 - 3586: 3401 adds r4, #1 - 3588: 2331 movs r3, #49 ; 0x31 - 358a: f806 3b01 strb.w r3, [r6], #1 - 358e: f04f 0a00 mov.w sl, #0 - 3592: e0f4 b.n 377e <_dtoa_r+0xbae> - 3594: 9a0e ldr r2, [sp, #56] ; 0x38 - 3596: 2a00 cmp r2, #0 - 3598: f000 80aa beq.w 36f0 <_dtoa_r+0xb20> - 359c: 2e00 cmp r6, #0 - 359e: dd05 ble.n 35ac <_dtoa_r+0x9dc> - 35a0: 4639 mov r1, r7 - 35a2: 4628 mov r0, r5 - 35a4: 4632 mov r2, r6 - 35a6: f000 fbf3 bl 3d90 <__lshift> - 35aa: 4607 mov r7, r0 - 35ac: 9b0a ldr r3, [sp, #40] ; 0x28 - 35ae: b193 cbz r3, 35d6 <_dtoa_r+0xa06> - 35b0: 6879 ldr r1, [r7, #4] - 35b2: 4628 mov r0, r5 - 35b4: f000 fa26 bl 3a04 <_Balloc> - 35b8: 693a ldr r2, [r7, #16] - 35ba: f107 010c add.w r1, r7, #12 - 35be: 3202 adds r2, #2 - 35c0: 0092 lsls r2, r2, #2 - 35c2: 4606 mov r6, r0 - 35c4: 300c adds r0, #12 - 35c6: f7fd febd bl 1344 - 35ca: 4628 mov r0, r5 - 35cc: 4631 mov r1, r6 - 35ce: 2201 movs r2, #1 - 35d0: f000 fbde bl 3d90 <__lshift> - 35d4: e000 b.n 35d8 <_dtoa_r+0xa08> - 35d6: 4638 mov r0, r7 - 35d8: 9e0d ldr r6, [sp, #52] ; 0x34 - 35da: 9406 str r4, [sp, #24] - 35dc: 44b2 add sl, r6 - 35de: f8cd a038 str.w sl, [sp, #56] ; 0x38 - 35e2: 46ba mov sl, r7 - 35e4: 4607 mov r7, r0 - 35e6: 4641 mov r1, r8 - 35e8: 4648 mov r0, r9 - 35ea: f7ff fa5f bl 2aac - 35ee: 4651 mov r1, sl - 35f0: f100 0b30 add.w fp, r0, #48 ; 0x30 - 35f4: 4648 mov r0, r9 - 35f6: f000 fc17 bl 3e28 <__mcmp> - 35fa: 463a mov r2, r7 - 35fc: 4641 mov r1, r8 - 35fe: 900c str r0, [sp, #48] ; 0x30 - 3600: 4628 mov r0, r5 - 3602: f000 fc2e bl 3e62 <__mdiff> - 3606: 68c2 ldr r2, [r0, #12] - 3608: 4603 mov r3, r0 - 360a: b93a cbnz r2, 361c <_dtoa_r+0xa4c> - 360c: 4619 mov r1, r3 - 360e: 4648 mov r0, r9 - 3610: 9302 str r3, [sp, #8] - 3612: f000 fc09 bl 3e28 <__mcmp> - 3616: 9b02 ldr r3, [sp, #8] - 3618: 4604 mov r4, r0 - 361a: e000 b.n 361e <_dtoa_r+0xa4e> - 361c: 2401 movs r4, #1 - 361e: 4628 mov r0, r5 - 3620: 4619 mov r1, r3 - 3622: f000 fa20 bl 3a66 <_Bfree> - 3626: b96c cbnz r4, 3644 <_dtoa_r+0xa74> - 3628: 9824 ldr r0, [sp, #144] ; 0x90 - 362a: b958 cbnz r0, 3644 <_dtoa_r+0xa74> - 362c: 9904 ldr r1, [sp, #16] - 362e: f001 0301 and.w r3, r1, #1 - 3632: b93b cbnz r3, 3644 <_dtoa_r+0xa74> - 3634: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 3638: 9c06 ldr r4, [sp, #24] - 363a: d027 beq.n 368c <_dtoa_r+0xabc> - 363c: 9a0c ldr r2, [sp, #48] ; 0x30 - 363e: 2a00 cmp r2, #0 - 3640: dc29 bgt.n 3696 <_dtoa_r+0xac6> - 3642: e02a b.n 369a <_dtoa_r+0xaca> - 3644: 9b0c ldr r3, [sp, #48] ; 0x30 - 3646: 2b00 cmp r3, #0 - 3648: db06 blt.n 3658 <_dtoa_r+0xa88> - 364a: d119 bne.n 3680 <_dtoa_r+0xab0> - 364c: 9824 ldr r0, [sp, #144] ; 0x90 - 364e: b9b8 cbnz r0, 3680 <_dtoa_r+0xab0> - 3650: 9904 ldr r1, [sp, #16] - 3652: f001 0301 and.w r3, r1, #1 - 3656: b99b cbnz r3, 3680 <_dtoa_r+0xab0> - 3658: 4622 mov r2, r4 - 365a: 9c06 ldr r4, [sp, #24] - 365c: 2a00 cmp r2, #0 - 365e: dd1c ble.n 369a <_dtoa_r+0xaca> - 3660: 4649 mov r1, r9 - 3662: 2201 movs r2, #1 - 3664: 4628 mov r0, r5 - 3666: f000 fb93 bl 3d90 <__lshift> - 366a: 4641 mov r1, r8 - 366c: 4681 mov r9, r0 - 366e: f000 fbdb bl 3e28 <__mcmp> - 3672: 2800 cmp r0, #0 - 3674: dc07 bgt.n 3686 <_dtoa_r+0xab6> - 3676: d110 bne.n 369a <_dtoa_r+0xaca> - 3678: f01b 0f01 tst.w fp, #1 - 367c: d00d beq.n 369a <_dtoa_r+0xaca> - 367e: e002 b.n 3686 <_dtoa_r+0xab6> - 3680: 2c00 cmp r4, #0 - 3682: dd0f ble.n 36a4 <_dtoa_r+0xad4> - 3684: 9c06 ldr r4, [sp, #24] - 3686: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 368a: d104 bne.n 3696 <_dtoa_r+0xac6> - 368c: 4633 mov r3, r6 - 368e: 2239 movs r2, #57 ; 0x39 - 3690: f803 2b01 strb.w r2, [r3], #1 - 3694: e065 b.n 3762 <_dtoa_r+0xb92> - 3696: f10b 0b01 add.w fp, fp, #1 - 369a: f806 bb01 strb.w fp, [r6], #1 - 369e: e06e b.n 377e <_dtoa_r+0xbae> - 36a0: 7ff00000 .word 0x7ff00000 - 36a4: f806 bb01 strb.w fp, [r6], #1 - 36a8: 4633 mov r3, r6 - 36aa: 9a0e ldr r2, [sp, #56] ; 0x38 - 36ac: 4296 cmp r6, r2 - 36ae: d03e beq.n 372e <_dtoa_r+0xb5e> - 36b0: 4649 mov r1, r9 - 36b2: 220a movs r2, #10 - 36b4: 2300 movs r3, #0 - 36b6: 4628 mov r0, r5 - 36b8: f000 f9ec bl 3a94 <__multadd> - 36bc: 45ba cmp sl, r7 - 36be: 4681 mov r9, r0 - 36c0: d107 bne.n 36d2 <_dtoa_r+0xb02> - 36c2: 4651 mov r1, sl - 36c4: 4628 mov r0, r5 - 36c6: 220a movs r2, #10 - 36c8: 2300 movs r3, #0 - 36ca: f000 f9e3 bl 3a94 <__multadd> - 36ce: 4682 mov sl, r0 - 36d0: e00c b.n 36ec <_dtoa_r+0xb1c> - 36d2: 4651 mov r1, sl - 36d4: 220a movs r2, #10 - 36d6: 2300 movs r3, #0 - 36d8: 4628 mov r0, r5 - 36da: f000 f9db bl 3a94 <__multadd> - 36de: 4639 mov r1, r7 - 36e0: 220a movs r2, #10 - 36e2: 2300 movs r3, #0 - 36e4: 4682 mov sl, r0 - 36e6: 4628 mov r0, r5 - 36e8: f000 f9d4 bl 3a94 <__multadd> - 36ec: 4607 mov r7, r0 - 36ee: e77a b.n 35e6 <_dtoa_r+0xa16> - 36f0: f04f 0c01 mov.w ip, #1 - 36f4: 9e0d ldr r6, [sp, #52] ; 0x34 - 36f6: 46cb mov fp, r9 - 36f8: 46a1 mov r9, r4 - 36fa: 4664 mov r4, ip - 36fc: 4658 mov r0, fp - 36fe: 4641 mov r1, r8 - 3700: f7ff f9d4 bl 2aac - 3704: 3030 adds r0, #48 ; 0x30 - 3706: 4554 cmp r4, sl - 3708: f806 0b01 strb.w r0, [r6], #1 - 370c: 4633 mov r3, r6 - 370e: da08 bge.n 3722 <_dtoa_r+0xb52> - 3710: 4659 mov r1, fp - 3712: 4628 mov r0, r5 - 3714: 220a movs r2, #10 - 3716: 2300 movs r3, #0 - 3718: f000 f9bc bl 3a94 <__multadd> - 371c: 3401 adds r4, #1 - 371e: 4683 mov fp, r0 - 3720: e7ec b.n 36fc <_dtoa_r+0xb2c> - 3722: 464c mov r4, r9 - 3724: f04f 0a00 mov.w sl, #0 - 3728: 46d9 mov r9, fp - 372a: 4683 mov fp, r0 - 372c: e000 b.n 3730 <_dtoa_r+0xb60> - 372e: 9c06 ldr r4, [sp, #24] - 3730: 4649 mov r1, r9 - 3732: 2201 movs r2, #1 - 3734: 4628 mov r0, r5 - 3736: 9302 str r3, [sp, #8] - 3738: f000 fb2a bl 3d90 <__lshift> - 373c: 4641 mov r1, r8 - 373e: 4681 mov r9, r0 - 3740: f000 fb72 bl 3e28 <__mcmp> - 3744: 9b02 ldr r3, [sp, #8] - 3746: 2800 cmp r0, #0 - 3748: dc0b bgt.n 3762 <_dtoa_r+0xb92> - 374a: d113 bne.n 3774 <_dtoa_r+0xba4> - 374c: f01b 0f01 tst.w fp, #1 - 3750: d107 bne.n 3762 <_dtoa_r+0xb92> - 3752: e00f b.n 3774 <_dtoa_r+0xba4> - 3754: 980d ldr r0, [sp, #52] ; 0x34 - 3756: 4283 cmp r3, r0 - 3758: d103 bne.n 3762 <_dtoa_r+0xb92> - 375a: 2331 movs r3, #49 ; 0x31 - 375c: 3401 adds r4, #1 - 375e: 7003 strb r3, [r0, #0] - 3760: e00d b.n 377e <_dtoa_r+0xbae> - 3762: f813 2c01 ldrb.w r2, [r3, #-1] - 3766: 461e mov r6, r3 - 3768: 3b01 subs r3, #1 - 376a: 2a39 cmp r2, #57 ; 0x39 - 376c: d0f2 beq.n 3754 <_dtoa_r+0xb84> - 376e: 3201 adds r2, #1 - 3770: 701a strb r2, [r3, #0] - 3772: e004 b.n 377e <_dtoa_r+0xbae> - 3774: 461e mov r6, r3 - 3776: f813 2d01 ldrb.w r2, [r3, #-1]! - 377a: 2a30 cmp r2, #48 ; 0x30 - 377c: d0fa beq.n 3774 <_dtoa_r+0xba4> - 377e: 4628 mov r0, r5 - 3780: 4641 mov r1, r8 - 3782: f000 f970 bl 3a66 <_Bfree> - 3786: b17f cbz r7, 37a8 <_dtoa_r+0xbd8> - 3788: f1ba 0f00 cmp.w sl, #0 - 378c: d005 beq.n 379a <_dtoa_r+0xbca> - 378e: 45ba cmp sl, r7 - 3790: d003 beq.n 379a <_dtoa_r+0xbca> - 3792: 4628 mov r0, r5 - 3794: 4651 mov r1, sl - 3796: f000 f966 bl 3a66 <_Bfree> - 379a: 4628 mov r0, r5 - 379c: 4639 mov r1, r7 - 379e: f000 f962 bl 3a66 <_Bfree> - 37a2: e001 b.n 37a8 <_dtoa_r+0xbd8> - 37a4: 4645 mov r5, r8 - 37a6: 9c0a ldr r4, [sp, #40] ; 0x28 - 37a8: 4649 mov r1, r9 - 37aa: 4628 mov r0, r5 - 37ac: f000 f95b bl 3a66 <_Bfree> - 37b0: 2300 movs r3, #0 - 37b2: 7033 strb r3, [r6, #0] - 37b4: 3401 adds r4, #1 - 37b6: 9926 ldr r1, [sp, #152] ; 0x98 - 37b8: 9a28 ldr r2, [sp, #160] ; 0xa0 - 37ba: 600c str r4, [r1, #0] - 37bc: b11a cbz r2, 37c6 <_dtoa_r+0xbf6> - 37be: 6016 str r6, [r2, #0] - 37c0: e001 b.n 37c6 <_dtoa_r+0xbf6> - 37c2: 4803 ldr r0, [pc, #12] ; (37d0 <_dtoa_r+0xc00>) - 37c4: e000 b.n 37c8 <_dtoa_r+0xbf8> - 37c6: 980d ldr r0, [sp, #52] ; 0x34 - 37c8: b01b add sp, #108 ; 0x6c - 37ca: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 37ce: bf00 nop - 37d0: 00005012 .word 0x00005012 - 37d4: f3af 8000 nop.w - -000037d8 <_malloc_trim_r>: - 37d8: b5f8 push {r3, r4, r5, r6, r7, lr} - 37da: 460d mov r5, r1 - 37dc: 4e20 ldr r6, [pc, #128] ; (3860 <_malloc_trim_r+0x88>) - 37de: 4604 mov r4, r0 - 37e0: f7fd fdd3 bl 138a <__malloc_lock> - 37e4: 68b3 ldr r3, [r6, #8] - 37e6: 685f ldr r7, [r3, #4] - 37e8: f027 0703 bic.w r7, r7, #3 - 37ec: f107 036f add.w r3, r7, #111 ; 0x6f - 37f0: 1b5d subs r5, r3, r5 - 37f2: f025 057f bic.w r5, r5, #127 ; 0x7f - 37f6: 3d80 subs r5, #128 ; 0x80 - 37f8: 2d7f cmp r5, #127 ; 0x7f - 37fa: dd1e ble.n 383a <_malloc_trim_r+0x62> - 37fc: 2100 movs r1, #0 - 37fe: 4620 mov r0, r4 - 3800: f7fd ff42 bl 1688 <_sbrk_r> - 3804: 68b3 ldr r3, [r6, #8] - 3806: 19db adds r3, r3, r7 - 3808: 4298 cmp r0, r3 - 380a: d116 bne.n 383a <_malloc_trim_r+0x62> - 380c: 4269 negs r1, r5 - 380e: 4620 mov r0, r4 - 3810: f7fd ff3a bl 1688 <_sbrk_r> - 3814: f1b0 3fff cmp.w r0, #4294967295 - 3818: d114 bne.n 3844 <_malloc_trim_r+0x6c> - 381a: 2100 movs r1, #0 - 381c: 4620 mov r0, r4 - 381e: f7fd ff33 bl 1688 <_sbrk_r> - 3822: 68b3 ldr r3, [r6, #8] - 3824: 1ac2 subs r2, r0, r3 - 3826: 2a0f cmp r2, #15 - 3828: dd07 ble.n 383a <_malloc_trim_r+0x62> - 382a: 490e ldr r1, [pc, #56] ; (3864 <_malloc_trim_r+0x8c>) - 382c: f042 0201 orr.w r2, r2, #1 - 3830: 605a str r2, [r3, #4] - 3832: 6809 ldr r1, [r1, #0] - 3834: 1a40 subs r0, r0, r1 - 3836: 490c ldr r1, [pc, #48] ; (3868 <_malloc_trim_r+0x90>) - 3838: 6008 str r0, [r1, #0] - 383a: 4620 mov r0, r4 - 383c: f7fd fda6 bl 138c <__malloc_unlock> - 3840: 2000 movs r0, #0 - 3842: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3844: 68b3 ldr r3, [r6, #8] - 3846: 1b7f subs r7, r7, r5 - 3848: f047 0701 orr.w r7, r7, #1 - 384c: 4620 mov r0, r4 - 384e: 605f str r7, [r3, #4] - 3850: 4b05 ldr r3, [pc, #20] ; (3868 <_malloc_trim_r+0x90>) - 3852: 681a ldr r2, [r3, #0] - 3854: 1b55 subs r5, r2, r5 - 3856: 601d str r5, [r3, #0] - 3858: f7fd fd98 bl 138c <__malloc_unlock> - 385c: 2001 movs r0, #1 - 385e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3860: 10000114 .word 0x10000114 - 3864: 10000520 .word 0x10000520 - 3868: 10000590 .word 0x10000590 - -0000386c <_free_r>: - 386c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3870: 4604 mov r4, r0 - 3872: 460d mov r5, r1 - 3874: 2900 cmp r1, #0 - 3876: f000 80ae beq.w 39d6 <_free_r+0x16a> - 387a: f7fd fd86 bl 138a <__malloc_lock> - 387e: f1a5 0308 sub.w r3, r5, #8 - 3882: 4856 ldr r0, [pc, #344] ; (39dc <_free_r+0x170>) - 3884: 685f ldr r7, [r3, #4] - 3886: f027 0201 bic.w r2, r7, #1 - 388a: f8d0 c008 ldr.w ip, [r0, #8] - 388e: 1899 adds r1, r3, r2 - 3890: f007 0701 and.w r7, r7, #1 - 3894: 4561 cmp r1, ip - 3896: 684e ldr r6, [r1, #4] - 3898: f026 0603 bic.w r6, r6, #3 - 389c: d118 bne.n 38d0 <_free_r+0x64> - 389e: 18b2 adds r2, r6, r2 - 38a0: b93f cbnz r7, 38b2 <_free_r+0x46> - 38a2: f855 1c08 ldr.w r1, [r5, #-8] - 38a6: 1a5b subs r3, r3, r1 - 38a8: 1852 adds r2, r2, r1 - 38aa: 689d ldr r5, [r3, #8] - 38ac: 68d9 ldr r1, [r3, #12] - 38ae: 60e9 str r1, [r5, #12] - 38b0: 608d str r5, [r1, #8] - 38b2: f042 0101 orr.w r1, r2, #1 - 38b6: 6083 str r3, [r0, #8] - 38b8: 6059 str r1, [r3, #4] - 38ba: 4b49 ldr r3, [pc, #292] ; (39e0 <_free_r+0x174>) - 38bc: 681b ldr r3, [r3, #0] - 38be: 429a cmp r2, r3 - 38c0: f0c0 8084 bcc.w 39cc <_free_r+0x160> - 38c4: 4b47 ldr r3, [pc, #284] ; (39e4 <_free_r+0x178>) - 38c6: 4620 mov r0, r4 - 38c8: 6819 ldr r1, [r3, #0] - 38ca: f7ff ff85 bl 37d8 <_malloc_trim_r> - 38ce: e07d b.n 39cc <_free_r+0x160> - 38d0: 604e str r6, [r1, #4] - 38d2: b987 cbnz r7, 38f6 <_free_r+0x8a> - 38d4: f855 5c08 ldr.w r5, [r5, #-8] - 38d8: f100 0c08 add.w ip, r0, #8 - 38dc: 1b5b subs r3, r3, r5 - 38de: 1952 adds r2, r2, r5 - 38e0: 689d ldr r5, [r3, #8] - 38e2: 4565 cmp r5, ip - 38e4: d009 beq.n 38fa <_free_r+0x8e> - 38e6: f8d3 c00c ldr.w ip, [r3, #12] - 38ea: f8c5 c00c str.w ip, [r5, #12] - 38ee: f8cc 5008 str.w r5, [ip, #8] - 38f2: 463d mov r5, r7 - 38f4: e002 b.n 38fc <_free_r+0x90> - 38f6: 2500 movs r5, #0 - 38f8: e000 b.n 38fc <_free_r+0x90> - 38fa: 2501 movs r5, #1 - 38fc: 198f adds r7, r1, r6 - 38fe: 687f ldr r7, [r7, #4] - 3900: f017 0f01 tst.w r7, #1 - 3904: d10f bne.n 3926 <_free_r+0xba> - 3906: 1992 adds r2, r2, r6 - 3908: b94d cbnz r5, 391e <_free_r+0xb2> - 390a: 688e ldr r6, [r1, #8] - 390c: 4f36 ldr r7, [pc, #216] ; (39e8 <_free_r+0x17c>) - 390e: 42be cmp r6, r7 - 3910: d105 bne.n 391e <_free_r+0xb2> - 3912: 60f3 str r3, [r6, #12] - 3914: 3501 adds r5, #1 - 3916: 60b3 str r3, [r6, #8] - 3918: 60de str r6, [r3, #12] - 391a: 609e str r6, [r3, #8] - 391c: e003 b.n 3926 <_free_r+0xba> - 391e: 68ce ldr r6, [r1, #12] - 3920: 6889 ldr r1, [r1, #8] - 3922: 60ce str r6, [r1, #12] - 3924: 60b1 str r1, [r6, #8] - 3926: f042 0101 orr.w r1, r2, #1 - 392a: 509a str r2, [r3, r2] - 392c: 6059 str r1, [r3, #4] - 392e: 2d00 cmp r5, #0 - 3930: d14c bne.n 39cc <_free_r+0x160> - 3932: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 3936: d210 bcs.n 395a <_free_r+0xee> - 3938: 08d2 lsrs r2, r2, #3 - 393a: 3501 adds r5, #1 - 393c: 1091 asrs r1, r2, #2 - 393e: fa15 f101 lsls.w r1, r5, r1 - 3942: 6845 ldr r5, [r0, #4] - 3944: ea45 0101 orr.w r1, r5, r1 - 3948: 6041 str r1, [r0, #4] - 394a: eb00 00c2 add.w r0, r0, r2, lsl #3 - 394e: 60d8 str r0, [r3, #12] - 3950: 6882 ldr r2, [r0, #8] - 3952: 609a str r2, [r3, #8] - 3954: 60d3 str r3, [r2, #12] - 3956: 6083 str r3, [r0, #8] - 3958: e038 b.n 39cc <_free_r+0x160> - 395a: 0a55 lsrs r5, r2, #9 - 395c: 2d04 cmp r5, #4 - 395e: d802 bhi.n 3966 <_free_r+0xfa> - 3960: 0995 lsrs r5, r2, #6 - 3962: 3538 adds r5, #56 ; 0x38 - 3964: e016 b.n 3994 <_free_r+0x128> - 3966: 2d14 cmp r5, #20 - 3968: d801 bhi.n 396e <_free_r+0x102> - 396a: 355b adds r5, #91 ; 0x5b - 396c: e012 b.n 3994 <_free_r+0x128> - 396e: 2d54 cmp r5, #84 ; 0x54 - 3970: d802 bhi.n 3978 <_free_r+0x10c> - 3972: 0b15 lsrs r5, r2, #12 - 3974: 356e adds r5, #110 ; 0x6e - 3976: e00d b.n 3994 <_free_r+0x128> - 3978: f5b5 7faa cmp.w r5, #340 ; 0x154 - 397c: d802 bhi.n 3984 <_free_r+0x118> - 397e: 0bd5 lsrs r5, r2, #15 - 3980: 3577 adds r5, #119 ; 0x77 - 3982: e007 b.n 3994 <_free_r+0x128> - 3984: f240 5154 movw r1, #1364 ; 0x554 - 3988: 428d cmp r5, r1 - 398a: d802 bhi.n 3992 <_free_r+0x126> - 398c: 0c95 lsrs r5, r2, #18 - 398e: 357c adds r5, #124 ; 0x7c - 3990: e000 b.n 3994 <_free_r+0x128> - 3992: 257e movs r5, #126 ; 0x7e - 3994: eb00 06c5 add.w r6, r0, r5, lsl #3 - 3998: 68b1 ldr r1, [r6, #8] - 399a: 42b1 cmp r1, r6 - 399c: d10c bne.n 39b8 <_free_r+0x14c> - 399e: 2201 movs r2, #1 - 39a0: 10ad asrs r5, r5, #2 - 39a2: fa12 f505 lsls.w r5, r2, r5 - 39a6: 6842 ldr r2, [r0, #4] - 39a8: ea42 0505 orr.w r5, r2, r5 - 39ac: 460a mov r2, r1 - 39ae: 6045 str r5, [r0, #4] - 39b0: e008 b.n 39c4 <_free_r+0x158> - 39b2: 6889 ldr r1, [r1, #8] - 39b4: 42b1 cmp r1, r6 - 39b6: d004 beq.n 39c2 <_free_r+0x156> - 39b8: 6848 ldr r0, [r1, #4] - 39ba: f020 0003 bic.w r0, r0, #3 - 39be: 4282 cmp r2, r0 - 39c0: d3f7 bcc.n 39b2 <_free_r+0x146> - 39c2: 68ca ldr r2, [r1, #12] - 39c4: 60da str r2, [r3, #12] - 39c6: 6099 str r1, [r3, #8] - 39c8: 60cb str r3, [r1, #12] - 39ca: 6093 str r3, [r2, #8] - 39cc: 4620 mov r0, r4 - 39ce: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 39d2: f7fd bcdb b.w 138c <__malloc_unlock> - 39d6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 39da: bf00 nop - 39dc: 10000114 .word 0x10000114 - 39e0: 1000051c .word 0x1000051c - 39e4: 1000058c .word 0x1000058c - 39e8: 1000011c .word 0x1000011c - -000039ec <_localeconv_r>: - 39ec: 4800 ldr r0, [pc, #0] ; (39f0 <_localeconv_r+0x4>) - 39ee: 4770 bx lr - 39f0: 10000528 .word 0x10000528 - -000039f4 : - 39f4: 1882 adds r2, r0, r2 - 39f6: 4603 mov r3, r0 - 39f8: e001 b.n 39fe - 39fa: f803 1b01 strb.w r1, [r3], #1 - 39fe: 4293 cmp r3, r2 - 3a00: d3fb bcc.n 39fa - 3a02: 4770 bx lr - -00003a04 <_Balloc>: - 3a04: b570 push {r4, r5, r6, lr} - 3a06: 4604 mov r4, r0 - 3a08: 6a46 ldr r6, [r0, #36] ; 0x24 - 3a0a: 460d mov r5, r1 - 3a0c: b93e cbnz r6, 3a1e <_Balloc+0x1a> - 3a0e: 2010 movs r0, #16 - 3a10: f7fd fa76 bl f00 - 3a14: 6260 str r0, [r4, #36] ; 0x24 - 3a16: 6046 str r6, [r0, #4] - 3a18: 6086 str r6, [r0, #8] - 3a1a: 6006 str r6, [r0, #0] - 3a1c: 60c6 str r6, [r0, #12] - 3a1e: 6a66 ldr r6, [r4, #36] ; 0x24 - 3a20: 68f3 ldr r3, [r6, #12] - 3a22: b943 cbnz r3, 3a36 <_Balloc+0x32> - 3a24: 4620 mov r0, r4 - 3a26: 2104 movs r1, #4 - 3a28: 2221 movs r2, #33 ; 0x21 - 3a2a: f000 fb88 bl 413e <_calloc_r> - 3a2e: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a30: 60f0 str r0, [r6, #12] - 3a32: 68d8 ldr r0, [r3, #12] - 3a34: b1b0 cbz r0, 3a64 <_Balloc+0x60> - 3a36: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a38: 68db ldr r3, [r3, #12] - 3a3a: f853 0025 ldr.w r0, [r3, r5, lsl #2] - 3a3e: b118 cbz r0, 3a48 <_Balloc+0x44> - 3a40: 6802 ldr r2, [r0, #0] - 3a42: f843 2025 str.w r2, [r3, r5, lsl #2] - 3a46: e00a b.n 3a5e <_Balloc+0x5a> - 3a48: 2101 movs r1, #1 - 3a4a: 4620 mov r0, r4 - 3a4c: fa11 f605 lsls.w r6, r1, r5 - 3a50: 1d72 adds r2, r6, #5 - 3a52: 0092 lsls r2, r2, #2 - 3a54: f000 fb73 bl 413e <_calloc_r> - 3a58: b120 cbz r0, 3a64 <_Balloc+0x60> - 3a5a: 6045 str r5, [r0, #4] - 3a5c: 6086 str r6, [r0, #8] - 3a5e: 2300 movs r3, #0 - 3a60: 6103 str r3, [r0, #16] - 3a62: 60c3 str r3, [r0, #12] - 3a64: bd70 pop {r4, r5, r6, pc} - -00003a66 <_Bfree>: - 3a66: b570 push {r4, r5, r6, lr} - 3a68: 4604 mov r4, r0 - 3a6a: 6a45 ldr r5, [r0, #36] ; 0x24 - 3a6c: 460e mov r6, r1 - 3a6e: b93d cbnz r5, 3a80 <_Bfree+0x1a> - 3a70: 2010 movs r0, #16 - 3a72: f7fd fa45 bl f00 - 3a76: 6260 str r0, [r4, #36] ; 0x24 - 3a78: 6045 str r5, [r0, #4] - 3a7a: 6085 str r5, [r0, #8] - 3a7c: 6005 str r5, [r0, #0] - 3a7e: 60c5 str r5, [r0, #12] - 3a80: b13e cbz r6, 3a92 <_Bfree+0x2c> - 3a82: 6a63 ldr r3, [r4, #36] ; 0x24 - 3a84: 6872 ldr r2, [r6, #4] - 3a86: 68db ldr r3, [r3, #12] - 3a88: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 3a8c: 6031 str r1, [r6, #0] - 3a8e: f843 6022 str.w r6, [r3, r2, lsl #2] - 3a92: bd70 pop {r4, r5, r6, pc} - -00003a94 <__multadd>: - 3a94: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3a98: 460c mov r4, r1 - 3a9a: 461f mov r7, r3 - 3a9c: 690e ldr r6, [r1, #16] - 3a9e: 4605 mov r5, r0 - 3aa0: 3114 adds r1, #20 - 3aa2: 2300 movs r3, #0 - 3aa4: f8d1 c000 ldr.w ip, [r1] - 3aa8: 3301 adds r3, #1 - 3aaa: 42b3 cmp r3, r6 - 3aac: fa1f f08c uxth.w r0, ip - 3ab0: ea4f 4c1c mov.w ip, ip, lsr #16 - 3ab4: fb00 7002 mla r0, r0, r2, r7 - 3ab8: fb0c fc02 mul.w ip, ip, r2 - 3abc: eb0c 4c10 add.w ip, ip, r0, lsr #16 - 3ac0: b280 uxth r0, r0 - 3ac2: ea4f 471c mov.w r7, ip, lsr #16 - 3ac6: ea4f 4c0c mov.w ip, ip, lsl #16 - 3aca: 4460 add r0, ip - 3acc: f841 0b04 str.w r0, [r1], #4 - 3ad0: dbe8 blt.n 3aa4 <__multadd+0x10> - 3ad2: b1d7 cbz r7, 3b0a <__multadd+0x76> - 3ad4: 68a3 ldr r3, [r4, #8] - 3ad6: 429e cmp r6, r3 - 3ad8: db12 blt.n 3b00 <__multadd+0x6c> - 3ada: 6861 ldr r1, [r4, #4] - 3adc: 4628 mov r0, r5 - 3ade: 3101 adds r1, #1 - 3ae0: f7ff ff90 bl 3a04 <_Balloc> - 3ae4: 6922 ldr r2, [r4, #16] - 3ae6: f104 010c add.w r1, r4, #12 - 3aea: 3202 adds r2, #2 - 3aec: 0092 lsls r2, r2, #2 - 3aee: 4680 mov r8, r0 - 3af0: 300c adds r0, #12 - 3af2: f7fd fc27 bl 1344 - 3af6: 4621 mov r1, r4 - 3af8: 4628 mov r0, r5 - 3afa: 4644 mov r4, r8 - 3afc: f7ff ffb3 bl 3a66 <_Bfree> - 3b00: eb04 0386 add.w r3, r4, r6, lsl #2 - 3b04: 3601 adds r6, #1 - 3b06: 6126 str r6, [r4, #16] - 3b08: 615f str r7, [r3, #20] - 3b0a: 4620 mov r0, r4 - 3b0c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00003b10 <__hi0bits>: - 3b10: 0c02 lsrs r2, r0, #16 - 3b12: 4603 mov r3, r0 - 3b14: 0412 lsls r2, r2, #16 - 3b16: b912 cbnz r2, 3b1e <__hi0bits+0xe> - 3b18: 0403 lsls r3, r0, #16 - 3b1a: 2010 movs r0, #16 - 3b1c: e000 b.n 3b20 <__hi0bits+0x10> - 3b1e: 2000 movs r0, #0 - 3b20: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 3b24: d101 bne.n 3b2a <__hi0bits+0x1a> - 3b26: 3008 adds r0, #8 - 3b28: 021b lsls r3, r3, #8 - 3b2a: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 3b2e: d101 bne.n 3b34 <__hi0bits+0x24> - 3b30: 3004 adds r0, #4 - 3b32: 011b lsls r3, r3, #4 - 3b34: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 3b38: d101 bne.n 3b3e <__hi0bits+0x2e> - 3b3a: 3002 adds r0, #2 - 3b3c: 009b lsls r3, r3, #2 - 3b3e: 2b00 cmp r3, #0 - 3b40: db05 blt.n 3b4e <__hi0bits+0x3e> - 3b42: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 3b46: d001 beq.n 3b4c <__hi0bits+0x3c> - 3b48: 3001 adds r0, #1 - 3b4a: 4770 bx lr - 3b4c: 2020 movs r0, #32 - 3b4e: 4770 bx lr - -00003b50 <__lo0bits>: - 3b50: 6803 ldr r3, [r0, #0] - 3b52: 4602 mov r2, r0 - 3b54: f013 0007 ands.w r0, r3, #7 - 3b58: d00d beq.n 3b76 <__lo0bits+0x26> - 3b5a: f013 0f01 tst.w r3, #1 - 3b5e: d125 bne.n 3bac <__lo0bits+0x5c> - 3b60: f013 0f02 tst.w r3, #2 - 3b64: d003 beq.n 3b6e <__lo0bits+0x1e> - 3b66: 085b lsrs r3, r3, #1 - 3b68: 2001 movs r0, #1 - 3b6a: 6013 str r3, [r2, #0] - 3b6c: 4770 bx lr - 3b6e: 089b lsrs r3, r3, #2 - 3b70: 2002 movs r0, #2 - 3b72: 6013 str r3, [r2, #0] - 3b74: 4770 bx lr - 3b76: b299 uxth r1, r3 - 3b78: b909 cbnz r1, 3b7e <__lo0bits+0x2e> - 3b7a: 0c1b lsrs r3, r3, #16 - 3b7c: 2010 movs r0, #16 - 3b7e: f013 0fff tst.w r3, #255 ; 0xff - 3b82: d101 bne.n 3b88 <__lo0bits+0x38> - 3b84: 3008 adds r0, #8 - 3b86: 0a1b lsrs r3, r3, #8 - 3b88: f013 0f0f tst.w r3, #15 - 3b8c: d101 bne.n 3b92 <__lo0bits+0x42> - 3b8e: 3004 adds r0, #4 - 3b90: 091b lsrs r3, r3, #4 - 3b92: f013 0f03 tst.w r3, #3 - 3b96: d101 bne.n 3b9c <__lo0bits+0x4c> - 3b98: 3002 adds r0, #2 - 3b9a: 089b lsrs r3, r3, #2 - 3b9c: f013 0f01 tst.w r3, #1 - 3ba0: d102 bne.n 3ba8 <__lo0bits+0x58> - 3ba2: 085b lsrs r3, r3, #1 - 3ba4: d004 beq.n 3bb0 <__lo0bits+0x60> - 3ba6: 3001 adds r0, #1 - 3ba8: 6013 str r3, [r2, #0] - 3baa: 4770 bx lr - 3bac: 2000 movs r0, #0 - 3bae: 4770 bx lr - 3bb0: 2020 movs r0, #32 - 3bb2: 4770 bx lr - -00003bb4 <__i2b>: - 3bb4: b510 push {r4, lr} - 3bb6: 460c mov r4, r1 - 3bb8: 2101 movs r1, #1 - 3bba: f7ff ff23 bl 3a04 <_Balloc> - 3bbe: 2201 movs r2, #1 - 3bc0: 6144 str r4, [r0, #20] - 3bc2: 6102 str r2, [r0, #16] - 3bc4: bd10 pop {r4, pc} - -00003bc6 <__multiply>: - 3bc6: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 3bca: 4616 mov r6, r2 - 3bcc: 690a ldr r2, [r1, #16] - 3bce: 460d mov r5, r1 - 3bd0: 6933 ldr r3, [r6, #16] - 3bd2: b085 sub sp, #20 - 3bd4: 429a cmp r2, r3 - 3bd6: bfbc itt lt - 3bd8: 4635 movlt r5, r6 - 3bda: 460e movlt r6, r1 - 3bdc: f8d5 8010 ldr.w r8, [r5, #16] - 3be0: 6937 ldr r7, [r6, #16] - 3be2: 68ab ldr r3, [r5, #8] - 3be4: 6869 ldr r1, [r5, #4] - 3be6: eb07 0408 add.w r4, r7, r8 - 3bea: 429c cmp r4, r3 - 3bec: bfc8 it gt - 3bee: 3101 addgt r1, #1 - 3bf0: f7ff ff08 bl 3a04 <_Balloc> - 3bf4: f100 0314 add.w r3, r0, #20 - 3bf8: eb00 0284 add.w r2, r0, r4, lsl #2 - 3bfc: 3214 adds r2, #20 - 3bfe: 9201 str r2, [sp, #4] - 3c00: 461a mov r2, r3 - 3c02: e002 b.n 3c0a <__multiply+0x44> - 3c04: 2100 movs r1, #0 - 3c06: f842 1b04 str.w r1, [r2], #4 - 3c0a: 9901 ldr r1, [sp, #4] - 3c0c: 428a cmp r2, r1 - 3c0e: d3f9 bcc.n 3c04 <__multiply+0x3e> - 3c10: f105 0b14 add.w fp, r5, #20 - 3c14: eb06 0787 add.w r7, r6, r7, lsl #2 - 3c18: eb05 0588 add.w r5, r5, r8, lsl #2 - 3c1c: 3714 adds r7, #20 - 3c1e: 3514 adds r5, #20 - 3c20: 9703 str r7, [sp, #12] - 3c22: 9502 str r5, [sp, #8] - 3c24: f106 0214 add.w r2, r6, #20 - 3c28: e04e b.n 3cc8 <__multiply+0x102> - 3c2a: f852 7b04 ldr.w r7, [r2], #4 - 3c2e: b2bf uxth r7, r7 - 3c30: b317 cbz r7, 3c78 <__multiply+0xb2> - 3c32: 465e mov r6, fp - 3c34: 4619 mov r1, r3 - 3c36: 2500 movs r5, #0 - 3c38: f856 cb04 ldr.w ip, [r6], #4 - 3c3c: f8d1 a000 ldr.w sl, [r1] - 3c40: fa1f f98c uxth.w r9, ip - 3c44: ea4f 4c1c mov.w ip, ip, lsr #16 - 3c48: fa1f f88a uxth.w r8, sl - 3c4c: ea4f 4a1a mov.w sl, sl, lsr #16 - 3c50: fb07 8809 mla r8, r7, r9, r8 - 3c54: f8dd 9008 ldr.w r9, [sp, #8] - 3c58: fb07 ac0c mla ip, r7, ip, sl - 3c5c: 45b1 cmp r9, r6 - 3c5e: 44a8 add r8, r5 - 3c60: eb0c 4c18 add.w ip, ip, r8, lsr #16 - 3c64: fa1f f888 uxth.w r8, r8 - 3c68: ea48 480c orr.w r8, r8, ip, lsl #16 - 3c6c: ea4f 451c mov.w r5, ip, lsr #16 - 3c70: f841 8b04 str.w r8, [r1], #4 - 3c74: d8e0 bhi.n 3c38 <__multiply+0x72> - 3c76: 600d str r5, [r1, #0] - 3c78: f832 7c02 ldrh.w r7, [r2, #-2] - 3c7c: b31f cbz r7, 3cc6 <__multiply+0x100> - 3c7e: 681d ldr r5, [r3, #0] - 3c80: 465e mov r6, fp - 3c82: 4698 mov r8, r3 - 3c84: 4619 mov r1, r3 - 3c86: f04f 0c00 mov.w ip, #0 - 3c8a: f8b6 a000 ldrh.w sl, [r6] - 3c8e: b2ad uxth r5, r5 - 3c90: f8b1 9002 ldrh.w r9, [r1, #2] - 3c94: fb07 990a mla r9, r7, sl, r9 - 3c98: 44cc add ip, r9 - 3c9a: ea45 450c orr.w r5, r5, ip, lsl #16 - 3c9e: f841 5b04 str.w r5, [r1], #4 - 3ca2: f856 9b04 ldr.w r9, [r6], #4 - 3ca6: f858 5f04 ldr.w r5, [r8, #4]! - 3caa: ea4f 4919 mov.w r9, r9, lsr #16 - 3cae: b2ad uxth r5, r5 - 3cb0: fb07 5509 mla r5, r7, r9, r5 - 3cb4: f8dd 9008 ldr.w r9, [sp, #8] - 3cb8: 45b1 cmp r9, r6 - 3cba: eb05 451c add.w r5, r5, ip, lsr #16 - 3cbe: ea4f 4c15 mov.w ip, r5, lsr #16 - 3cc2: d8e2 bhi.n 3c8a <__multiply+0xc4> - 3cc4: 600d str r5, [r1, #0] - 3cc6: 3304 adds r3, #4 - 3cc8: f8dd c00c ldr.w ip, [sp, #12] - 3ccc: 4594 cmp ip, r2 - 3cce: d8ac bhi.n 3c2a <__multiply+0x64> - 3cd0: 9b01 ldr r3, [sp, #4] - 3cd2: e000 b.n 3cd6 <__multiply+0x110> - 3cd4: 3c01 subs r4, #1 - 3cd6: 2c00 cmp r4, #0 - 3cd8: dd03 ble.n 3ce2 <__multiply+0x11c> - 3cda: f853 2d04 ldr.w r2, [r3, #-4]! - 3cde: 2a00 cmp r2, #0 - 3ce0: d0f8 beq.n 3cd4 <__multiply+0x10e> - 3ce2: 6104 str r4, [r0, #16] - 3ce4: b005 add sp, #20 - 3ce6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - ... - -00003cec <__pow5mult>: - 3cec: f012 0303 ands.w r3, r2, #3 - 3cf0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3cf4: 4604 mov r4, r0 - 3cf6: 460f mov r7, r1 - 3cf8: 4615 mov r5, r2 - 3cfa: d007 beq.n 3d0c <__pow5mult+0x20> - 3cfc: 4a23 ldr r2, [pc, #140] ; (3d8c <__pow5mult+0xa0>) - 3cfe: 3b01 subs r3, #1 - 3d00: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 3d04: 2300 movs r3, #0 - 3d06: f7ff fec5 bl 3a94 <__multadd> - 3d0a: 4607 mov r7, r0 - 3d0c: 10ad asrs r5, r5, #2 - 3d0e: d039 beq.n 3d84 <__pow5mult+0x98> - 3d10: 6a66 ldr r6, [r4, #36] ; 0x24 - 3d12: b93e cbnz r6, 3d24 <__pow5mult+0x38> - 3d14: 2010 movs r0, #16 - 3d16: f7fd f8f3 bl f00 - 3d1a: 6260 str r0, [r4, #36] ; 0x24 - 3d1c: 6046 str r6, [r0, #4] - 3d1e: 6086 str r6, [r0, #8] - 3d20: 6006 str r6, [r0, #0] - 3d22: 60c6 str r6, [r0, #12] - 3d24: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - 3d28: f8d8 6008 ldr.w r6, [r8, #8] - 3d2c: b966 cbnz r6, 3d48 <__pow5mult+0x5c> - 3d2e: 4620 mov r0, r4 - 3d30: f240 2171 movw r1, #625 ; 0x271 - 3d34: f7ff ff3e bl 3bb4 <__i2b> - 3d38: 2300 movs r3, #0 - 3d3a: f8c8 0008 str.w r0, [r8, #8] - 3d3e: 4606 mov r6, r0 - 3d40: 6003 str r3, [r0, #0] - 3d42: e001 b.n 3d48 <__pow5mult+0x5c> - 3d44: 4640 mov r0, r8 - 3d46: 4606 mov r6, r0 - 3d48: f015 0f01 tst.w r5, #1 - 3d4c: d00a beq.n 3d64 <__pow5mult+0x78> - 3d4e: 4639 mov r1, r7 - 3d50: 4632 mov r2, r6 - 3d52: 4620 mov r0, r4 - 3d54: f7ff ff37 bl 3bc6 <__multiply> - 3d58: 4639 mov r1, r7 - 3d5a: 4680 mov r8, r0 - 3d5c: 4620 mov r0, r4 - 3d5e: f7ff fe82 bl 3a66 <_Bfree> - 3d62: 4647 mov r7, r8 - 3d64: 106d asrs r5, r5, #1 - 3d66: d00d beq.n 3d84 <__pow5mult+0x98> - 3d68: f8d6 8000 ldr.w r8, [r6] - 3d6c: f1b8 0f00 cmp.w r8, #0 - 3d70: d1e8 bne.n 3d44 <__pow5mult+0x58> - 3d72: 4620 mov r0, r4 - 3d74: 4631 mov r1, r6 - 3d76: 4632 mov r2, r6 - 3d78: f7ff ff25 bl 3bc6 <__multiply> - 3d7c: 6030 str r0, [r6, #0] - 3d7e: f8c0 8000 str.w r8, [r0] - 3d82: e7e0 b.n 3d46 <__pow5mult+0x5a> - 3d84: 4638 mov r0, r7 - 3d86: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3d8a: bf00 nop - 3d8c: 0000519c .word 0x0000519c - -00003d90 <__lshift>: - 3d90: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 3d94: 460c mov r4, r1 - 3d96: ea4f 1962 mov.w r9, r2, asr #5 - 3d9a: 4605 mov r5, r0 - 3d9c: 6926 ldr r6, [r4, #16] - 3d9e: 4690 mov r8, r2 - 3da0: 6849 ldr r1, [r1, #4] - 3da2: 3601 adds r6, #1 - 3da4: 68a3 ldr r3, [r4, #8] - 3da6: 444e add r6, r9 - 3da8: e001 b.n 3dae <__lshift+0x1e> - 3daa: 3101 adds r1, #1 - 3dac: 005b lsls r3, r3, #1 - 3dae: 429e cmp r6, r3 - 3db0: dcfb bgt.n 3daa <__lshift+0x1a> - 3db2: 4628 mov r0, r5 - 3db4: f7ff fe26 bl 3a04 <_Balloc> - 3db8: 2200 movs r2, #0 - 3dba: 4607 mov r7, r0 - 3dbc: f100 0314 add.w r3, r0, #20 - 3dc0: e003 b.n 3dca <__lshift+0x3a> - 3dc2: 3201 adds r2, #1 - 3dc4: 2100 movs r1, #0 - 3dc6: f843 1b04 str.w r1, [r3], #4 - 3dca: 454a cmp r2, r9 - 3dcc: dbf9 blt.n 3dc2 <__lshift+0x32> - 3dce: 6920 ldr r0, [r4, #16] - 3dd0: f104 0114 add.w r1, r4, #20 - 3dd4: eb04 0080 add.w r0, r4, r0, lsl #2 - 3dd8: 3014 adds r0, #20 - 3dda: f018 081f ands.w r8, r8, #31 - 3dde: d014 beq.n 3e0a <__lshift+0x7a> - 3de0: f1c8 0e20 rsb lr, r8, #32 - 3de4: 2200 movs r2, #0 - 3de6: f8d1 c000 ldr.w ip, [r1] - 3dea: fa0c fc08 lsl.w ip, ip, r8 - 3dee: ea42 020c orr.w r2, r2, ip - 3df2: f843 2b04 str.w r2, [r3], #4 - 3df6: f851 2b04 ldr.w r2, [r1], #4 - 3dfa: 4288 cmp r0, r1 - 3dfc: fa22 f20e lsr.w r2, r2, lr - 3e00: d8f1 bhi.n 3de6 <__lshift+0x56> - 3e02: 601a str r2, [r3, #0] - 3e04: b13a cbz r2, 3e16 <__lshift+0x86> - 3e06: 3601 adds r6, #1 - 3e08: e005 b.n 3e16 <__lshift+0x86> - 3e0a: f851 2b04 ldr.w r2, [r1], #4 - 3e0e: 4288 cmp r0, r1 - 3e10: f843 2b04 str.w r2, [r3], #4 - 3e14: d8f9 bhi.n 3e0a <__lshift+0x7a> - 3e16: 4628 mov r0, r5 - 3e18: 3e01 subs r6, #1 - 3e1a: 4621 mov r1, r4 - 3e1c: 613e str r6, [r7, #16] - 3e1e: f7ff fe22 bl 3a66 <_Bfree> - 3e22: 4638 mov r0, r7 - 3e24: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00003e28 <__mcmp>: - 3e28: 4603 mov r3, r0 - 3e2a: 690a ldr r2, [r1, #16] - 3e2c: 6900 ldr r0, [r0, #16] - 3e2e: b530 push {r4, r5, lr} - 3e30: 1a80 subs r0, r0, r2 - 3e32: d115 bne.n 3e60 <__mcmp+0x38> - 3e34: 3204 adds r2, #4 - 3e36: f103 0414 add.w r4, r3, #20 - 3e3a: 0092 lsls r2, r2, #2 - 3e3c: 189b adds r3, r3, r2 - 3e3e: 188a adds r2, r1, r2 - 3e40: 3304 adds r3, #4 - 3e42: 3204 adds r2, #4 - 3e44: f853 5d04 ldr.w r5, [r3, #-4]! - 3e48: f852 1d04 ldr.w r1, [r2, #-4]! - 3e4c: 428d cmp r5, r1 - 3e4e: d003 beq.n 3e58 <__mcmp+0x30> - 3e50: d205 bcs.n 3e5e <__mcmp+0x36> - 3e52: f04f 30ff mov.w r0, #4294967295 - 3e56: bd30 pop {r4, r5, pc} - 3e58: 429c cmp r4, r3 - 3e5a: d3f3 bcc.n 3e44 <__mcmp+0x1c> - 3e5c: bd30 pop {r4, r5, pc} - 3e5e: 2001 movs r0, #1 - 3e60: bd30 pop {r4, r5, pc} - -00003e62 <__mdiff>: - 3e62: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3e66: 4605 mov r5, r0 - 3e68: 460c mov r4, r1 - 3e6a: 4608 mov r0, r1 - 3e6c: 4611 mov r1, r2 - 3e6e: 4616 mov r6, r2 - 3e70: f7ff ffda bl 3e28 <__mcmp> - 3e74: 1e07 subs r7, r0, #0 - 3e76: d108 bne.n 3e8a <__mdiff+0x28> - 3e78: 4628 mov r0, r5 - 3e7a: 4639 mov r1, r7 - 3e7c: f7ff fdc2 bl 3a04 <_Balloc> - 3e80: 2301 movs r3, #1 - 3e82: 6147 str r7, [r0, #20] - 3e84: 6103 str r3, [r0, #16] - 3e86: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 3e8a: db01 blt.n 3e90 <__mdiff+0x2e> - 3e8c: 2700 movs r7, #0 - 3e8e: e003 b.n 3e98 <__mdiff+0x36> - 3e90: 4623 mov r3, r4 - 3e92: 2701 movs r7, #1 - 3e94: 4634 mov r4, r6 - 3e96: 461e mov r6, r3 - 3e98: 6861 ldr r1, [r4, #4] - 3e9a: 4628 mov r0, r5 - 3e9c: f7ff fdb2 bl 3a04 <_Balloc> - 3ea0: 6932 ldr r2, [r6, #16] - 3ea2: 6923 ldr r3, [r4, #16] - 3ea4: eb06 0882 add.w r8, r6, r2, lsl #2 - 3ea8: 3614 adds r6, #20 - 3eaa: eb04 0c83 add.w ip, r4, r3, lsl #2 - 3eae: f108 0814 add.w r8, r8, #20 - 3eb2: f10c 0c14 add.w ip, ip, #20 - 3eb6: 3414 adds r4, #20 - 3eb8: 2200 movs r2, #0 - 3eba: 60c7 str r7, [r0, #12] - 3ebc: f100 0714 add.w r7, r0, #20 - 3ec0: f854 5b04 ldr.w r5, [r4], #4 - 3ec4: f856 1b04 ldr.w r1, [r6], #4 - 3ec8: fa1f fa85 uxth.w sl, r5 - 3ecc: fa1f f981 uxth.w r9, r1 - 3ed0: 0c09 lsrs r1, r1, #16 - 3ed2: ebc9 090a rsb r9, r9, sl - 3ed6: ebc1 4115 rsb r1, r1, r5, lsr #16 - 3eda: 4491 add r9, r2 - 3edc: 4625 mov r5, r4 - 3ede: eb01 4129 add.w r1, r1, r9, asr #16 - 3ee2: fa1f f989 uxth.w r9, r9 - 3ee6: 140a asrs r2, r1, #16 - 3ee8: 45b0 cmp r8, r6 - 3eea: ea49 4101 orr.w r1, r9, r1, lsl #16 - 3eee: f847 1b04 str.w r1, [r7], #4 - 3ef2: 4639 mov r1, r7 - 3ef4: d8e4 bhi.n 3ec0 <__mdiff+0x5e> - 3ef6: e00c b.n 3f12 <__mdiff+0xb0> - 3ef8: f855 4b04 ldr.w r4, [r5], #4 - 3efc: b2a6 uxth r6, r4 - 3efe: 0c24 lsrs r4, r4, #16 - 3f00: 1996 adds r6, r2, r6 - 3f02: eb04 4426 add.w r4, r4, r6, asr #16 - 3f06: b2b6 uxth r6, r6 - 3f08: 1422 asrs r2, r4, #16 - 3f0a: ea46 4404 orr.w r4, r6, r4, lsl #16 - 3f0e: f841 4b04 str.w r4, [r1], #4 - 3f12: 4565 cmp r5, ip - 3f14: d3f0 bcc.n 3ef8 <__mdiff+0x96> - 3f16: e000 b.n 3f1a <__mdiff+0xb8> - 3f18: 3b01 subs r3, #1 - 3f1a: f851 2d04 ldr.w r2, [r1, #-4]! - 3f1e: 2a00 cmp r2, #0 - 3f20: d0fa beq.n 3f18 <__mdiff+0xb6> - 3f22: 6103 str r3, [r0, #16] - 3f24: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -00003f28 <__d2b>: - 3f28: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 3f2c: 2101 movs r1, #1 - 3f2e: 461d mov r5, r3 - 3f30: 9f0a ldr r7, [sp, #40] ; 0x28 - 3f32: 9e0b ldr r6, [sp, #44] ; 0x2c - 3f34: 4614 mov r4, r2 - 3f36: f7ff fd65 bl 3a04 <_Balloc> - 3f3a: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - 3f3e: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 3f42: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 3f46: ea5f 5919 movs.w r9, r9, lsr #20 - 3f4a: 9300 str r3, [sp, #0] - 3f4c: bf1c itt ne - 3f4e: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - 3f52: 9300 strne r3, [sp, #0] - 3f54: 4680 mov r8, r0 - 3f56: b1f4 cbz r4, 3f96 <__d2b+0x6e> - 3f58: a802 add r0, sp, #8 - 3f5a: f840 4d04 str.w r4, [r0, #-4]! - 3f5e: f7ff fdf7 bl 3b50 <__lo0bits> - 3f62: 9b01 ldr r3, [sp, #4] - 3f64: b158 cbz r0, 3f7e <__d2b+0x56> - 3f66: 9a00 ldr r2, [sp, #0] - 3f68: f1c0 0120 rsb r1, r0, #32 - 3f6c: fa12 f101 lsls.w r1, r2, r1 - 3f70: 40c2 lsrs r2, r0 - 3f72: ea41 0303 orr.w r3, r1, r3 - 3f76: 9200 str r2, [sp, #0] - 3f78: f8c8 3014 str.w r3, [r8, #20] - 3f7c: e001 b.n 3f82 <__d2b+0x5a> - 3f7e: f8c8 3014 str.w r3, [r8, #20] - 3f82: 9c00 ldr r4, [sp, #0] - 3f84: f8c8 4018 str.w r4, [r8, #24] - 3f88: 2c00 cmp r4, #0 - 3f8a: bf0c ite eq - 3f8c: 2401 moveq r4, #1 - 3f8e: 2402 movne r4, #2 - 3f90: f8c8 4010 str.w r4, [r8, #16] - 3f94: e009 b.n 3faa <__d2b+0x82> - 3f96: 4668 mov r0, sp - 3f98: 2401 movs r4, #1 - 3f9a: f7ff fdd9 bl 3b50 <__lo0bits> - 3f9e: 9b00 ldr r3, [sp, #0] - 3fa0: f8c8 4010 str.w r4, [r8, #16] - 3fa4: f8c8 3014 str.w r3, [r8, #20] - 3fa8: 3020 adds r0, #32 - 3faa: f1b9 0f00 cmp.w r9, #0 - 3fae: d00a beq.n 3fc6 <__d2b+0x9e> - 3fb0: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - 3fb4: f1a9 0903 sub.w r9, r9, #3 - 3fb8: eb09 0300 add.w r3, r9, r0 - 3fbc: f1c0 0035 rsb r0, r0, #53 ; 0x35 - 3fc0: 603b str r3, [r7, #0] - 3fc2: 6030 str r0, [r6, #0] - 3fc4: e00b b.n 3fde <__d2b+0xb6> - 3fc6: eb08 0384 add.w r3, r8, r4, lsl #2 - 3fca: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - 3fce: 3802 subs r0, #2 - 3fd0: 6038 str r0, [r7, #0] - 3fd2: 6918 ldr r0, [r3, #16] - 3fd4: 0164 lsls r4, r4, #5 - 3fd6: f7ff fd9b bl 3b10 <__hi0bits> - 3fda: 1a24 subs r4, r4, r0 - 3fdc: 6034 str r4, [r6, #0] - 3fde: 4640 mov r0, r8 - 3fe0: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -00003fe4 <__fpclassifyd>: - 3fe4: 460b mov r3, r1 - 3fe6: b113 cbz r3, 3fee <__fpclassifyd+0xa> - 3fe8: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 3fec: d100 bne.n 3ff0 <__fpclassifyd+0xc> - 3fee: b1e0 cbz r0, 402a <__fpclassifyd+0x46> - 3ff0: 4a12 ldr r2, [pc, #72] ; (403c <__fpclassifyd+0x58>) - 3ff2: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - 3ff6: 4293 cmp r3, r2 - 3ff8: d919 bls.n 402e <__fpclassifyd+0x4a> - 3ffa: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - 3ffe: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - 4002: 4293 cmp r3, r2 - 4004: d913 bls.n 402e <__fpclassifyd+0x4a> - 4006: 4b0e ldr r3, [pc, #56] ; (4040 <__fpclassifyd+0x5c>) - 4008: 4299 cmp r1, r3 - 400a: d912 bls.n 4032 <__fpclassifyd+0x4e> - 400c: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - 4010: 429a cmp r2, r3 - 4012: d90e bls.n 4032 <__fpclassifyd+0x4e> - 4014: 4b0b ldr r3, [pc, #44] ; (4044 <__fpclassifyd+0x60>) - 4016: 4299 cmp r1, r3 - 4018: d002 beq.n 4020 <__fpclassifyd+0x3c> - 401a: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - 401e: d10a bne.n 4036 <__fpclassifyd+0x52> - 4020: f1d0 0001 rsbs r0, r0, #1 - 4024: bf38 it cc - 4026: 2000 movcc r0, #0 - 4028: 4770 bx lr - 402a: 2002 movs r0, #2 - 402c: 4770 bx lr - 402e: 2004 movs r0, #4 - 4030: 4770 bx lr - 4032: 2003 movs r0, #3 - 4034: 4770 bx lr - 4036: 2000 movs r0, #0 - 4038: 4770 bx lr - 403a: bf00 nop - 403c: 7fdfffff .word 0x7fdfffff - 4040: 000fffff .word 0x000fffff - 4044: 7ff00000 .word 0x7ff00000 - -00004048 <__ssprint_r>: - 4048: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 404c: 4681 mov r9, r0 - 404e: 6890 ldr r0, [r2, #8] - 4050: 460c mov r4, r1 - 4052: 4615 mov r5, r2 - 4054: f8d2 b000 ldr.w fp, [r2] - 4058: b118 cbz r0, 4062 <__ssprint_r+0x1a> - 405a: 2300 movs r3, #0 - 405c: 9301 str r3, [sp, #4] - 405e: 461e mov r6, r3 - 4060: e008 b.n 4074 <__ssprint_r+0x2c> - 4062: 6050 str r0, [r2, #4] - 4064: e069 b.n 413a <__ssprint_r+0xf2> - 4066: f8db 3000 ldr.w r3, [fp] - 406a: f8db 6004 ldr.w r6, [fp, #4] - 406e: f10b 0b08 add.w fp, fp, #8 - 4072: 9301 str r3, [sp, #4] - 4074: 2e00 cmp r6, #0 - 4076: d0f6 beq.n 4066 <__ssprint_r+0x1e> - 4078: 68a7 ldr r7, [r4, #8] - 407a: 42be cmp r6, r7 - 407c: d34a bcc.n 4114 <__ssprint_r+0xcc> - 407e: 89a3 ldrh r3, [r4, #12] - 4080: f413 6f90 tst.w r3, #1152 ; 0x480 - 4084: d044 beq.n 4110 <__ssprint_r+0xc8> - 4086: 6822 ldr r2, [r4, #0] - 4088: 6921 ldr r1, [r4, #16] - 408a: ebc1 0a02 rsb sl, r1, r2 - 408e: 6962 ldr r2, [r4, #20] - 4090: eb02 0842 add.w r8, r2, r2, lsl #1 - 4094: f10a 0201 add.w r2, sl, #1 - 4098: 1992 adds r2, r2, r6 - 409a: eb08 78d8 add.w r8, r8, r8, lsr #31 - 409e: ea4f 0868 mov.w r8, r8, asr #1 - 40a2: 4590 cmp r8, r2 - 40a4: bf38 it cc - 40a6: 4690 movcc r8, r2 - 40a8: f413 6f80 tst.w r3, #1024 ; 0x400 - 40ac: d010 beq.n 40d0 <__ssprint_r+0x88> - 40ae: 4648 mov r0, r9 - 40b0: 4641 mov r1, r8 - 40b2: f7fc ff35 bl f20 <_malloc_r> - 40b6: 4607 mov r7, r0 - 40b8: b1a0 cbz r0, 40e4 <__ssprint_r+0x9c> - 40ba: 6921 ldr r1, [r4, #16] - 40bc: 4652 mov r2, sl - 40be: f7fd f941 bl 1344 - 40c2: 89a3 ldrh r3, [r4, #12] - 40c4: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 40c8: f043 0380 orr.w r3, r3, #128 ; 0x80 - 40cc: 81a3 strh r3, [r4, #12] - 40ce: e016 b.n 40fe <__ssprint_r+0xb6> - 40d0: 4648 mov r0, r9 - 40d2: 4642 mov r2, r8 - 40d4: f7fd f95c bl 1390 <_realloc_r> - 40d8: 4607 mov r7, r0 - 40da: b980 cbnz r0, 40fe <__ssprint_r+0xb6> - 40dc: 4648 mov r0, r9 - 40de: 6921 ldr r1, [r4, #16] - 40e0: f7ff fbc4 bl 386c <_free_r> - 40e4: 230c movs r3, #12 - 40e6: f8c9 3000 str.w r3, [r9] - 40ea: 89a3 ldrh r3, [r4, #12] - 40ec: f04f 30ff mov.w r0, #4294967295 - 40f0: f043 0340 orr.w r3, r3, #64 ; 0x40 - 40f4: 81a3 strh r3, [r4, #12] - 40f6: 2300 movs r3, #0 - 40f8: 60ab str r3, [r5, #8] - 40fa: 606b str r3, [r5, #4] - 40fc: e01d b.n 413a <__ssprint_r+0xf2> - 40fe: 6127 str r7, [r4, #16] - 4100: 4457 add r7, sl - 4102: 6027 str r7, [r4, #0] - 4104: 4637 mov r7, r6 - 4106: ebca 0308 rsb r3, sl, r8 - 410a: f8c4 8014 str.w r8, [r4, #20] - 410e: 60a3 str r3, [r4, #8] - 4110: 42be cmp r6, r7 - 4112: d200 bcs.n 4116 <__ssprint_r+0xce> - 4114: 4637 mov r7, r6 - 4116: 463a mov r2, r7 - 4118: 6820 ldr r0, [r4, #0] - 411a: 9901 ldr r1, [sp, #4] - 411c: f7fd f91d bl 135a - 4120: 68a3 ldr r3, [r4, #8] - 4122: 1bdb subs r3, r3, r7 - 4124: 60a3 str r3, [r4, #8] - 4126: 6823 ldr r3, [r4, #0] - 4128: 19df adds r7, r3, r7 - 412a: 68ab ldr r3, [r5, #8] - 412c: 6027 str r7, [r4, #0] - 412e: 1b9e subs r6, r3, r6 - 4130: 60ae str r6, [r5, #8] - 4132: 2e00 cmp r6, #0 - 4134: d197 bne.n 4066 <__ssprint_r+0x1e> - 4136: 4630 mov r0, r6 - 4138: 606e str r6, [r5, #4] - 413a: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000413e <_calloc_r>: - 413e: b510 push {r4, lr} - 4140: 4351 muls r1, r2 - 4142: f7fc feed bl f20 <_malloc_r> - 4146: 4604 mov r4, r0 - 4148: b318 cbz r0, 4192 <_calloc_r+0x54> - 414a: f850 2c04 ldr.w r2, [r0, #-4] - 414e: f022 0203 bic.w r2, r2, #3 - 4152: 3a04 subs r2, #4 - 4154: 2a24 cmp r2, #36 ; 0x24 - 4156: d819 bhi.n 418c <_calloc_r+0x4e> - 4158: 2a13 cmp r2, #19 - 415a: 4603 mov r3, r0 - 415c: d90f bls.n 417e <_calloc_r+0x40> - 415e: 2100 movs r1, #0 - 4160: f840 1b04 str.w r1, [r0], #4 - 4164: 1d03 adds r3, r0, #4 - 4166: 2a1b cmp r2, #27 - 4168: 6061 str r1, [r4, #4] - 416a: d908 bls.n 417e <_calloc_r+0x40> - 416c: 6041 str r1, [r0, #4] - 416e: 1d18 adds r0, r3, #4 - 4170: 6059 str r1, [r3, #4] - 4172: 3308 adds r3, #8 - 4174: 2a24 cmp r2, #36 ; 0x24 - 4176: d102 bne.n 417e <_calloc_r+0x40> - 4178: 6041 str r1, [r0, #4] - 417a: 6059 str r1, [r3, #4] - 417c: 3308 adds r3, #8 - 417e: 461a mov r2, r3 - 4180: 2100 movs r1, #0 - 4182: f842 1b04 str.w r1, [r2], #4 - 4186: 6059 str r1, [r3, #4] - 4188: 6051 str r1, [r2, #4] - 418a: e002 b.n 4192 <_calloc_r+0x54> - 418c: 2100 movs r1, #0 - 418e: f7ff fc31 bl 39f4 - 4192: 4620 mov r0, r4 - 4194: bd10 pop {r4, pc} - ... - -00004198 <__aeabi_uidiv>: - 4198: 1e4a subs r2, r1, #1 - 419a: bf08 it eq - 419c: 4770 bxeq lr - 419e: f0c0 8124 bcc.w 43ea <__aeabi_uidiv+0x252> - 41a2: 4288 cmp r0, r1 - 41a4: f240 8116 bls.w 43d4 <__aeabi_uidiv+0x23c> - 41a8: 4211 tst r1, r2 - 41aa: f000 8117 beq.w 43dc <__aeabi_uidiv+0x244> - 41ae: fab0 f380 clz r3, r0 - 41b2: fab1 f281 clz r2, r1 - 41b6: eba2 0303 sub.w r3, r2, r3 - 41ba: f1c3 031f rsb r3, r3, #31 - 41be: a204 add r2, pc, #16 ; (adr r2, 41d0 <__aeabi_uidiv+0x38>) - 41c0: eb02 1303 add.w r3, r2, r3, lsl #4 - 41c4: f04f 0200 mov.w r2, #0 - 41c8: 469f mov pc, r3 - 41ca: bf00 nop - 41cc: f3af 8000 nop.w - 41d0: ebb0 7fc1 cmp.w r0, r1, lsl #31 - 41d4: bf00 nop - 41d6: eb42 0202 adc.w r2, r2, r2 - 41da: bf28 it cs - 41dc: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - 41e0: ebb0 7f81 cmp.w r0, r1, lsl #30 - 41e4: bf00 nop - 41e6: eb42 0202 adc.w r2, r2, r2 - 41ea: bf28 it cs - 41ec: eba0 7081 subcs.w r0, r0, r1, lsl #30 - 41f0: ebb0 7f41 cmp.w r0, r1, lsl #29 - 41f4: bf00 nop - 41f6: eb42 0202 adc.w r2, r2, r2 - 41fa: bf28 it cs - 41fc: eba0 7041 subcs.w r0, r0, r1, lsl #29 - 4200: ebb0 7f01 cmp.w r0, r1, lsl #28 - 4204: bf00 nop - 4206: eb42 0202 adc.w r2, r2, r2 - 420a: bf28 it cs - 420c: eba0 7001 subcs.w r0, r0, r1, lsl #28 - 4210: ebb0 6fc1 cmp.w r0, r1, lsl #27 - 4214: bf00 nop - 4216: eb42 0202 adc.w r2, r2, r2 - 421a: bf28 it cs - 421c: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - 4220: ebb0 6f81 cmp.w r0, r1, lsl #26 - 4224: bf00 nop - 4226: eb42 0202 adc.w r2, r2, r2 - 422a: bf28 it cs - 422c: eba0 6081 subcs.w r0, r0, r1, lsl #26 - 4230: ebb0 6f41 cmp.w r0, r1, lsl #25 - 4234: bf00 nop - 4236: eb42 0202 adc.w r2, r2, r2 - 423a: bf28 it cs - 423c: eba0 6041 subcs.w r0, r0, r1, lsl #25 - 4240: ebb0 6f01 cmp.w r0, r1, lsl #24 - 4244: bf00 nop - 4246: eb42 0202 adc.w r2, r2, r2 - 424a: bf28 it cs - 424c: eba0 6001 subcs.w r0, r0, r1, lsl #24 - 4250: ebb0 5fc1 cmp.w r0, r1, lsl #23 - 4254: bf00 nop - 4256: eb42 0202 adc.w r2, r2, r2 - 425a: bf28 it cs - 425c: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - 4260: ebb0 5f81 cmp.w r0, r1, lsl #22 - 4264: bf00 nop - 4266: eb42 0202 adc.w r2, r2, r2 - 426a: bf28 it cs - 426c: eba0 5081 subcs.w r0, r0, r1, lsl #22 - 4270: ebb0 5f41 cmp.w r0, r1, lsl #21 - 4274: bf00 nop - 4276: eb42 0202 adc.w r2, r2, r2 - 427a: bf28 it cs - 427c: eba0 5041 subcs.w r0, r0, r1, lsl #21 - 4280: ebb0 5f01 cmp.w r0, r1, lsl #20 - 4284: bf00 nop - 4286: eb42 0202 adc.w r2, r2, r2 - 428a: bf28 it cs - 428c: eba0 5001 subcs.w r0, r0, r1, lsl #20 - 4290: ebb0 4fc1 cmp.w r0, r1, lsl #19 - 4294: bf00 nop - 4296: eb42 0202 adc.w r2, r2, r2 - 429a: bf28 it cs - 429c: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - 42a0: ebb0 4f81 cmp.w r0, r1, lsl #18 - 42a4: bf00 nop - 42a6: eb42 0202 adc.w r2, r2, r2 - 42aa: bf28 it cs - 42ac: eba0 4081 subcs.w r0, r0, r1, lsl #18 - 42b0: ebb0 4f41 cmp.w r0, r1, lsl #17 - 42b4: bf00 nop - 42b6: eb42 0202 adc.w r2, r2, r2 - 42ba: bf28 it cs - 42bc: eba0 4041 subcs.w r0, r0, r1, lsl #17 - 42c0: ebb0 4f01 cmp.w r0, r1, lsl #16 - 42c4: bf00 nop - 42c6: eb42 0202 adc.w r2, r2, r2 - 42ca: bf28 it cs - 42cc: eba0 4001 subcs.w r0, r0, r1, lsl #16 - 42d0: ebb0 3fc1 cmp.w r0, r1, lsl #15 - 42d4: bf00 nop - 42d6: eb42 0202 adc.w r2, r2, r2 - 42da: bf28 it cs - 42dc: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - 42e0: ebb0 3f81 cmp.w r0, r1, lsl #14 - 42e4: bf00 nop - 42e6: eb42 0202 adc.w r2, r2, r2 - 42ea: bf28 it cs - 42ec: eba0 3081 subcs.w r0, r0, r1, lsl #14 - 42f0: ebb0 3f41 cmp.w r0, r1, lsl #13 - 42f4: bf00 nop - 42f6: eb42 0202 adc.w r2, r2, r2 - 42fa: bf28 it cs - 42fc: eba0 3041 subcs.w r0, r0, r1, lsl #13 - 4300: ebb0 3f01 cmp.w r0, r1, lsl #12 - 4304: bf00 nop - 4306: eb42 0202 adc.w r2, r2, r2 - 430a: bf28 it cs - 430c: eba0 3001 subcs.w r0, r0, r1, lsl #12 - 4310: ebb0 2fc1 cmp.w r0, r1, lsl #11 - 4314: bf00 nop - 4316: eb42 0202 adc.w r2, r2, r2 - 431a: bf28 it cs - 431c: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - 4320: ebb0 2f81 cmp.w r0, r1, lsl #10 - 4324: bf00 nop - 4326: eb42 0202 adc.w r2, r2, r2 - 432a: bf28 it cs - 432c: eba0 2081 subcs.w r0, r0, r1, lsl #10 - 4330: ebb0 2f41 cmp.w r0, r1, lsl #9 - 4334: bf00 nop - 4336: eb42 0202 adc.w r2, r2, r2 - 433a: bf28 it cs - 433c: eba0 2041 subcs.w r0, r0, r1, lsl #9 - 4340: ebb0 2f01 cmp.w r0, r1, lsl #8 - 4344: bf00 nop - 4346: eb42 0202 adc.w r2, r2, r2 - 434a: bf28 it cs - 434c: eba0 2001 subcs.w r0, r0, r1, lsl #8 - 4350: ebb0 1fc1 cmp.w r0, r1, lsl #7 - 4354: bf00 nop - 4356: eb42 0202 adc.w r2, r2, r2 - 435a: bf28 it cs - 435c: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - 4360: ebb0 1f81 cmp.w r0, r1, lsl #6 - 4364: bf00 nop - 4366: eb42 0202 adc.w r2, r2, r2 - 436a: bf28 it cs - 436c: eba0 1081 subcs.w r0, r0, r1, lsl #6 - 4370: ebb0 1f41 cmp.w r0, r1, lsl #5 - 4374: bf00 nop - 4376: eb42 0202 adc.w r2, r2, r2 - 437a: bf28 it cs - 437c: eba0 1041 subcs.w r0, r0, r1, lsl #5 - 4380: ebb0 1f01 cmp.w r0, r1, lsl #4 - 4384: bf00 nop - 4386: eb42 0202 adc.w r2, r2, r2 - 438a: bf28 it cs - 438c: eba0 1001 subcs.w r0, r0, r1, lsl #4 - 4390: ebb0 0fc1 cmp.w r0, r1, lsl #3 - 4394: bf00 nop - 4396: eb42 0202 adc.w r2, r2, r2 - 439a: bf28 it cs - 439c: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - 43a0: ebb0 0f81 cmp.w r0, r1, lsl #2 - 43a4: bf00 nop - 43a6: eb42 0202 adc.w r2, r2, r2 - 43aa: bf28 it cs - 43ac: eba0 0081 subcs.w r0, r0, r1, lsl #2 - 43b0: ebb0 0f41 cmp.w r0, r1, lsl #1 - 43b4: bf00 nop - 43b6: eb42 0202 adc.w r2, r2, r2 - 43ba: bf28 it cs - 43bc: eba0 0041 subcs.w r0, r0, r1, lsl #1 - 43c0: ebb0 0f01 cmp.w r0, r1 - 43c4: bf00 nop - 43c6: eb42 0202 adc.w r2, r2, r2 - 43ca: bf28 it cs - 43cc: eba0 0001 subcs.w r0, r0, r1 - 43d0: 4610 mov r0, r2 - 43d2: 4770 bx lr - 43d4: bf0c ite eq - 43d6: 2001 moveq r0, #1 - 43d8: 2000 movne r0, #0 - 43da: 4770 bx lr - 43dc: fab1 f281 clz r2, r1 - 43e0: f1c2 021f rsb r2, r2, #31 - 43e4: fa20 f002 lsr.w r0, r0, r2 - 43e8: 4770 bx lr - 43ea: b108 cbz r0, 43f0 <__aeabi_uidiv+0x258> - 43ec: f04f 30ff mov.w r0, #4294967295 - 43f0: f000 b966 b.w 46c0 <__aeabi_idiv0> - -000043f4 <__aeabi_uidivmod>: - 43f4: 2900 cmp r1, #0 - 43f6: d0f8 beq.n 43ea <__aeabi_uidiv+0x252> - 43f8: e92d 4003 stmdb sp!, {r0, r1, lr} - 43fc: f7ff fecc bl 4198 <__aeabi_uidiv> - 4400: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - 4404: fb02 f300 mul.w r3, r2, r0 - 4408: eba1 0103 sub.w r1, r1, r3 - 440c: 4770 bx lr - 440e: bf00 nop - -00004410 <__aeabi_idiv>: - 4410: 2900 cmp r1, #0 - 4412: f000 813e beq.w 4692 <.divsi3_skip_div0_test+0x27c> - -00004416 <.divsi3_skip_div0_test>: - 4416: ea80 0c01 eor.w ip, r0, r1 - 441a: bf48 it mi - 441c: 4249 negmi r1, r1 - 441e: 1e4a subs r2, r1, #1 - 4420: f000 811f beq.w 4662 <.divsi3_skip_div0_test+0x24c> - 4424: 0003 movs r3, r0 - 4426: bf48 it mi - 4428: 4243 negmi r3, r0 - 442a: 428b cmp r3, r1 - 442c: f240 811e bls.w 466c <.divsi3_skip_div0_test+0x256> - 4430: 4211 tst r1, r2 - 4432: f000 8123 beq.w 467c <.divsi3_skip_div0_test+0x266> - 4436: fab3 f283 clz r2, r3 - 443a: fab1 f081 clz r0, r1 - 443e: eba0 0202 sub.w r2, r0, r2 - 4442: f1c2 021f rsb r2, r2, #31 - 4446: a004 add r0, pc, #16 ; (adr r0, 4458 <.divsi3_skip_div0_test+0x42>) - 4448: eb00 1202 add.w r2, r0, r2, lsl #4 - 444c: f04f 0000 mov.w r0, #0 - 4450: 4697 mov pc, r2 - 4452: bf00 nop - 4454: f3af 8000 nop.w - 4458: ebb3 7fc1 cmp.w r3, r1, lsl #31 - 445c: bf00 nop - 445e: eb40 0000 adc.w r0, r0, r0 - 4462: bf28 it cs - 4464: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - 4468: ebb3 7f81 cmp.w r3, r1, lsl #30 - 446c: bf00 nop - 446e: eb40 0000 adc.w r0, r0, r0 - 4472: bf28 it cs - 4474: eba3 7381 subcs.w r3, r3, r1, lsl #30 - 4478: ebb3 7f41 cmp.w r3, r1, lsl #29 - 447c: bf00 nop - 447e: eb40 0000 adc.w r0, r0, r0 - 4482: bf28 it cs - 4484: eba3 7341 subcs.w r3, r3, r1, lsl #29 - 4488: ebb3 7f01 cmp.w r3, r1, lsl #28 - 448c: bf00 nop - 448e: eb40 0000 adc.w r0, r0, r0 - 4492: bf28 it cs - 4494: eba3 7301 subcs.w r3, r3, r1, lsl #28 - 4498: ebb3 6fc1 cmp.w r3, r1, lsl #27 - 449c: bf00 nop - 449e: eb40 0000 adc.w r0, r0, r0 - 44a2: bf28 it cs - 44a4: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - 44a8: ebb3 6f81 cmp.w r3, r1, lsl #26 - 44ac: bf00 nop - 44ae: eb40 0000 adc.w r0, r0, r0 - 44b2: bf28 it cs - 44b4: eba3 6381 subcs.w r3, r3, r1, lsl #26 - 44b8: ebb3 6f41 cmp.w r3, r1, lsl #25 - 44bc: bf00 nop - 44be: eb40 0000 adc.w r0, r0, r0 - 44c2: bf28 it cs - 44c4: eba3 6341 subcs.w r3, r3, r1, lsl #25 - 44c8: ebb3 6f01 cmp.w r3, r1, lsl #24 - 44cc: bf00 nop - 44ce: eb40 0000 adc.w r0, r0, r0 - 44d2: bf28 it cs - 44d4: eba3 6301 subcs.w r3, r3, r1, lsl #24 - 44d8: ebb3 5fc1 cmp.w r3, r1, lsl #23 - 44dc: bf00 nop - 44de: eb40 0000 adc.w r0, r0, r0 - 44e2: bf28 it cs - 44e4: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - 44e8: ebb3 5f81 cmp.w r3, r1, lsl #22 - 44ec: bf00 nop - 44ee: eb40 0000 adc.w r0, r0, r0 - 44f2: bf28 it cs - 44f4: eba3 5381 subcs.w r3, r3, r1, lsl #22 - 44f8: ebb3 5f41 cmp.w r3, r1, lsl #21 - 44fc: bf00 nop - 44fe: eb40 0000 adc.w r0, r0, r0 - 4502: bf28 it cs - 4504: eba3 5341 subcs.w r3, r3, r1, lsl #21 - 4508: ebb3 5f01 cmp.w r3, r1, lsl #20 - 450c: bf00 nop - 450e: eb40 0000 adc.w r0, r0, r0 - 4512: bf28 it cs - 4514: eba3 5301 subcs.w r3, r3, r1, lsl #20 - 4518: ebb3 4fc1 cmp.w r3, r1, lsl #19 - 451c: bf00 nop - 451e: eb40 0000 adc.w r0, r0, r0 - 4522: bf28 it cs - 4524: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - 4528: ebb3 4f81 cmp.w r3, r1, lsl #18 - 452c: bf00 nop - 452e: eb40 0000 adc.w r0, r0, r0 - 4532: bf28 it cs - 4534: eba3 4381 subcs.w r3, r3, r1, lsl #18 - 4538: ebb3 4f41 cmp.w r3, r1, lsl #17 - 453c: bf00 nop - 453e: eb40 0000 adc.w r0, r0, r0 - 4542: bf28 it cs - 4544: eba3 4341 subcs.w r3, r3, r1, lsl #17 - 4548: ebb3 4f01 cmp.w r3, r1, lsl #16 - 454c: bf00 nop - 454e: eb40 0000 adc.w r0, r0, r0 - 4552: bf28 it cs - 4554: eba3 4301 subcs.w r3, r3, r1, lsl #16 - 4558: ebb3 3fc1 cmp.w r3, r1, lsl #15 - 455c: bf00 nop - 455e: eb40 0000 adc.w r0, r0, r0 - 4562: bf28 it cs - 4564: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - 4568: ebb3 3f81 cmp.w r3, r1, lsl #14 - 456c: bf00 nop - 456e: eb40 0000 adc.w r0, r0, r0 - 4572: bf28 it cs - 4574: eba3 3381 subcs.w r3, r3, r1, lsl #14 - 4578: ebb3 3f41 cmp.w r3, r1, lsl #13 - 457c: bf00 nop - 457e: eb40 0000 adc.w r0, r0, r0 - 4582: bf28 it cs - 4584: eba3 3341 subcs.w r3, r3, r1, lsl #13 - 4588: ebb3 3f01 cmp.w r3, r1, lsl #12 - 458c: bf00 nop - 458e: eb40 0000 adc.w r0, r0, r0 - 4592: bf28 it cs - 4594: eba3 3301 subcs.w r3, r3, r1, lsl #12 - 4598: ebb3 2fc1 cmp.w r3, r1, lsl #11 - 459c: bf00 nop - 459e: eb40 0000 adc.w r0, r0, r0 - 45a2: bf28 it cs - 45a4: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - 45a8: ebb3 2f81 cmp.w r3, r1, lsl #10 - 45ac: bf00 nop - 45ae: eb40 0000 adc.w r0, r0, r0 - 45b2: bf28 it cs - 45b4: eba3 2381 subcs.w r3, r3, r1, lsl #10 - 45b8: ebb3 2f41 cmp.w r3, r1, lsl #9 - 45bc: bf00 nop - 45be: eb40 0000 adc.w r0, r0, r0 - 45c2: bf28 it cs - 45c4: eba3 2341 subcs.w r3, r3, r1, lsl #9 - 45c8: ebb3 2f01 cmp.w r3, r1, lsl #8 - 45cc: bf00 nop - 45ce: eb40 0000 adc.w r0, r0, r0 - 45d2: bf28 it cs - 45d4: eba3 2301 subcs.w r3, r3, r1, lsl #8 - 45d8: ebb3 1fc1 cmp.w r3, r1, lsl #7 - 45dc: bf00 nop - 45de: eb40 0000 adc.w r0, r0, r0 - 45e2: bf28 it cs - 45e4: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - 45e8: ebb3 1f81 cmp.w r3, r1, lsl #6 - 45ec: bf00 nop - 45ee: eb40 0000 adc.w r0, r0, r0 - 45f2: bf28 it cs - 45f4: eba3 1381 subcs.w r3, r3, r1, lsl #6 - 45f8: ebb3 1f41 cmp.w r3, r1, lsl #5 - 45fc: bf00 nop - 45fe: eb40 0000 adc.w r0, r0, r0 - 4602: bf28 it cs - 4604: eba3 1341 subcs.w r3, r3, r1, lsl #5 - 4608: ebb3 1f01 cmp.w r3, r1, lsl #4 - 460c: bf00 nop - 460e: eb40 0000 adc.w r0, r0, r0 - 4612: bf28 it cs - 4614: eba3 1301 subcs.w r3, r3, r1, lsl #4 - 4618: ebb3 0fc1 cmp.w r3, r1, lsl #3 - 461c: bf00 nop - 461e: eb40 0000 adc.w r0, r0, r0 - 4622: bf28 it cs - 4624: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - 4628: ebb3 0f81 cmp.w r3, r1, lsl #2 - 462c: bf00 nop - 462e: eb40 0000 adc.w r0, r0, r0 - 4632: bf28 it cs - 4634: eba3 0381 subcs.w r3, r3, r1, lsl #2 - 4638: ebb3 0f41 cmp.w r3, r1, lsl #1 - 463c: bf00 nop - 463e: eb40 0000 adc.w r0, r0, r0 - 4642: bf28 it cs - 4644: eba3 0341 subcs.w r3, r3, r1, lsl #1 - 4648: ebb3 0f01 cmp.w r3, r1 - 464c: bf00 nop - 464e: eb40 0000 adc.w r0, r0, r0 - 4652: bf28 it cs - 4654: eba3 0301 subcs.w r3, r3, r1 - 4658: f1bc 0f00 cmp.w ip, #0 - 465c: bf48 it mi - 465e: 4240 negmi r0, r0 - 4660: 4770 bx lr - 4662: ea9c 0f00 teq ip, r0 - 4666: bf48 it mi - 4668: 4240 negmi r0, r0 - 466a: 4770 bx lr - 466c: bf38 it cc - 466e: 2000 movcc r0, #0 - 4670: bf04 itt eq - 4672: ea4f 70ec moveq.w r0, ip, asr #31 - 4676: f040 0001 orreq.w r0, r0, #1 - 467a: 4770 bx lr - 467c: fab1 f281 clz r2, r1 - 4680: f1c2 021f rsb r2, r2, #31 - 4684: f1bc 0f00 cmp.w ip, #0 - 4688: fa23 f002 lsr.w r0, r3, r2 - 468c: bf48 it mi - 468e: 4240 negmi r0, r0 - 4690: 4770 bx lr - 4692: 2800 cmp r0, #0 - 4694: bfc8 it gt - 4696: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - 469a: bfb8 it lt - 469c: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - 46a0: f000 b80e b.w 46c0 <__aeabi_idiv0> - -000046a4 <__aeabi_idivmod>: - 46a4: 2900 cmp r1, #0 - 46a6: d0f4 beq.n 4692 <.divsi3_skip_div0_test+0x27c> - 46a8: e92d 4003 stmdb sp!, {r0, r1, lr} - 46ac: f7ff feb3 bl 4416 <.divsi3_skip_div0_test> - 46b0: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - 46b4: fb02 f300 mul.w r3, r2, r0 - 46b8: eba1 0103 sub.w r1, r1, r3 - 46bc: 4770 bx lr - 46be: bf00 nop - -000046c0 <__aeabi_idiv0>: - 46c0: 4770 bx lr - 46c2: bf00 nop - -000046c4 <__gedf2>: - 46c4: f04f 3cff mov.w ip, #4294967295 - 46c8: e006 b.n 46d8 <__cmpdf2+0x4> - 46ca: bf00 nop - -000046cc <__ledf2>: - 46cc: f04f 0c01 mov.w ip, #1 - 46d0: e002 b.n 46d8 <__cmpdf2+0x4> - 46d2: bf00 nop - -000046d4 <__cmpdf2>: - 46d4: f04f 0c01 mov.w ip, #1 - 46d8: f84d cd04 str.w ip, [sp, #-4]! - 46dc: ea4f 0c41 mov.w ip, r1, lsl #1 - 46e0: ea7f 5c6c mvns.w ip, ip, asr #21 - 46e4: ea4f 0c43 mov.w ip, r3, lsl #1 - 46e8: bf18 it ne - 46ea: ea7f 5c6c mvnsne.w ip, ip, asr #21 - 46ee: d01b beq.n 4728 <__cmpdf2+0x54> - 46f0: b001 add sp, #4 - 46f2: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - 46f6: bf0c ite eq - 46f8: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - 46fc: ea91 0f03 teqne r1, r3 - 4700: bf02 ittt eq - 4702: ea90 0f02 teqeq r0, r2 - 4706: 2000 moveq r0, #0 - 4708: 4770 bxeq lr - 470a: f110 0f00 cmn.w r0, #0 - 470e: ea91 0f03 teq r1, r3 - 4712: bf58 it pl - 4714: 4299 cmppl r1, r3 - 4716: bf08 it eq - 4718: 4290 cmpeq r0, r2 - 471a: bf2c ite cs - 471c: 17d8 asrcs r0, r3, #31 - 471e: ea6f 70e3 mvncc.w r0, r3, asr #31 - 4722: f040 0001 orr.w r0, r0, #1 - 4726: 4770 bx lr - 4728: ea4f 0c41 mov.w ip, r1, lsl #1 - 472c: ea7f 5c6c mvns.w ip, ip, asr #21 - 4730: d102 bne.n 4738 <__cmpdf2+0x64> - 4732: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - 4736: d107 bne.n 4748 <__cmpdf2+0x74> - 4738: ea4f 0c43 mov.w ip, r3, lsl #1 - 473c: ea7f 5c6c mvns.w ip, ip, asr #21 - 4740: d1d6 bne.n 46f0 <__cmpdf2+0x1c> - 4742: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - 4746: d0d3 beq.n 46f0 <__cmpdf2+0x1c> - 4748: f85d 0b04 ldr.w r0, [sp], #4 - 474c: 4770 bx lr - 474e: bf00 nop - -00004750 <__aeabi_cdrcmple>: - 4750: 4684 mov ip, r0 - 4752: 4610 mov r0, r2 - 4754: 4662 mov r2, ip - 4756: 468c mov ip, r1 - 4758: 4619 mov r1, r3 - 475a: 4663 mov r3, ip - 475c: e000 b.n 4760 <__aeabi_cdcmpeq> - 475e: bf00 nop - -00004760 <__aeabi_cdcmpeq>: - 4760: b501 push {r0, lr} - 4762: f7ff ffb7 bl 46d4 <__cmpdf2> - 4766: 2800 cmp r0, #0 - 4768: bf48 it mi - 476a: f110 0f00 cmnmi.w r0, #0 - 476e: bd01 pop {r0, pc} - -00004770 <__aeabi_dcmpeq>: - 4770: f84d ed08 str.w lr, [sp, #-8]! - 4774: f7ff fff4 bl 4760 <__aeabi_cdcmpeq> - 4778: bf0c ite eq - 477a: 2001 moveq r0, #1 - 477c: 2000 movne r0, #0 - 477e: f85d fb08 ldr.w pc, [sp], #8 - 4782: bf00 nop - -00004784 <__aeabi_dcmplt>: - 4784: f84d ed08 str.w lr, [sp, #-8]! - 4788: f7ff ffea bl 4760 <__aeabi_cdcmpeq> - 478c: bf34 ite cc - 478e: 2001 movcc r0, #1 - 4790: 2000 movcs r0, #0 - 4792: f85d fb08 ldr.w pc, [sp], #8 - 4796: bf00 nop - -00004798 <__aeabi_dcmple>: - 4798: f84d ed08 str.w lr, [sp, #-8]! - 479c: f7ff ffe0 bl 4760 <__aeabi_cdcmpeq> - 47a0: bf94 ite ls - 47a2: 2001 movls r0, #1 - 47a4: 2000 movhi r0, #0 - 47a6: f85d fb08 ldr.w pc, [sp], #8 - 47aa: bf00 nop - -000047ac <__aeabi_dcmpge>: - 47ac: f84d ed08 str.w lr, [sp, #-8]! - 47b0: f7ff ffce bl 4750 <__aeabi_cdrcmple> - 47b4: bf94 ite ls - 47b6: 2001 movls r0, #1 - 47b8: 2000 movhi r0, #0 - 47ba: f85d fb08 ldr.w pc, [sp], #8 - 47be: bf00 nop - -000047c0 <__aeabi_dcmpgt>: - 47c0: f84d ed08 str.w lr, [sp, #-8]! - 47c4: f7ff ffc4 bl 4750 <__aeabi_cdrcmple> - 47c8: bf34 ite cc - 47ca: 2001 movcc r0, #1 - 47cc: 2000 movcs r0, #0 - 47ce: f85d fb08 ldr.w pc, [sp], #8 - 47d2: bf00 nop - -000047d4 <__aeabi_uldivmod>: - 47d4: b94b cbnz r3, 47ea <__aeabi_uldivmod+0x16> - 47d6: b942 cbnz r2, 47ea <__aeabi_uldivmod+0x16> - 47d8: 2900 cmp r1, #0 - 47da: bf08 it eq - 47dc: 2800 cmpeq r0, #0 - 47de: d002 beq.n 47e6 <__aeabi_uldivmod+0x12> - 47e0: f04f 31ff mov.w r1, #4294967295 - 47e4: 4608 mov r0, r1 - 47e6: f7ff bf6b b.w 46c0 <__aeabi_idiv0> - 47ea: b082 sub sp, #8 - 47ec: 46ec mov ip, sp - 47ee: e92d 5000 stmdb sp!, {ip, lr} - 47f2: f000 f81d bl 4830 <__gnu_uldivmod_helper> - 47f6: f8dd e004 ldr.w lr, [sp, #4] - 47fa: b002 add sp, #8 - 47fc: bc0c pop {r2, r3} - 47fe: 4770 bx lr - -00004800 <__gnu_ldivmod_helper>: - 4800: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - 4804: 4616 mov r6, r2 - 4806: 4680 mov r8, r0 - 4808: 4689 mov r9, r1 - 480a: 461d mov r5, r3 - 480c: f000 f828 bl 4860 <__divdi3> - 4810: fb00 f305 mul.w r3, r0, r5 - 4814: fba0 4506 umull r4, r5, r0, r6 - 4818: fb06 3601 mla r6, r6, r1, r3 - 481c: 9b06 ldr r3, [sp, #24] - 481e: 1975 adds r5, r6, r5 - 4820: ebb8 0404 subs.w r4, r8, r4 - 4824: eb69 0505 sbc.w r5, r9, r5 - 4828: e9c3 4500 strd r4, r5, [r3] - 482c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -00004830 <__gnu_uldivmod_helper>: - 4830: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - 4834: 4616 mov r6, r2 - 4836: 4680 mov r8, r0 - 4838: 4689 mov r9, r1 - 483a: 461d mov r5, r3 - 483c: f000 f9c0 bl 4bc0 <__udivdi3> - 4840: fb00 f305 mul.w r3, r0, r5 - 4844: fba0 4506 umull r4, r5, r0, r6 - 4848: fb06 3601 mla r6, r6, r1, r3 - 484c: 9b06 ldr r3, [sp, #24] - 484e: 1975 adds r5, r6, r5 - 4850: ebb8 0404 subs.w r4, r8, r4 - 4854: eb69 0505 sbc.w r5, r9, r5 - 4858: e9c3 4500 strd r4, r5, [r3] - 485c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -00004860 <__divdi3>: - 4860: 2900 cmp r1, #0 - 4862: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4866: 461c mov r4, r3 - 4868: b085 sub sp, #20 - 486a: f2c0 80cb blt.w 4a04 <__divdi3+0x1a4> - 486e: 2600 movs r6, #0 - 4870: 2c00 cmp r4, #0 - 4872: f2c0 80c2 blt.w 49fa <__divdi3+0x19a> - 4876: 468c mov ip, r1 - 4878: 4617 mov r7, r2 - 487a: 4614 mov r4, r2 - 487c: 4605 mov r5, r0 - 487e: 4688 mov r8, r1 - 4880: 469a mov sl, r3 - 4882: 2b00 cmp r3, #0 - 4884: d14a bne.n 491c <__divdi3+0xbc> - 4886: 428a cmp r2, r1 - 4888: d96e bls.n 4968 <__divdi3+0x108> - 488a: fab2 f382 clz r3, r2 - 488e: b15b cbz r3, 48a8 <__divdi3+0x48> - 4890: f1c3 0420 rsb r4, r3, #32 - 4894: fa01 f803 lsl.w r8, r1, r3 - 4898: fa30 f204 lsrs.w r2, r0, r4 - 489c: fa10 f503 lsls.w r5, r0, r3 - 48a0: fa17 f403 lsls.w r4, r7, r3 - 48a4: ea42 0808 orr.w r8, r2, r8 - 48a8: ea4f 4a14 mov.w sl, r4, lsr #16 - 48ac: 4640 mov r0, r8 - 48ae: 4651 mov r1, sl - 48b0: fa1f fb84 uxth.w fp, r4 - 48b4: f7ff fc70 bl 4198 <__aeabi_uidiv> - 48b8: 4651 mov r1, sl - 48ba: 4681 mov r9, r0 - 48bc: 4640 mov r0, r8 - 48be: f7ff fd99 bl 43f4 <__aeabi_uidivmod> - 48c2: 0c28 lsrs r0, r5, #16 - 48c4: fb0b f309 mul.w r3, fp, r9 - 48c8: ea40 4801 orr.w r8, r0, r1, lsl #16 - 48cc: 4543 cmp r3, r8 - 48ce: d909 bls.n 48e4 <__divdi3+0x84> - 48d0: eb18 0804 adds.w r8, r8, r4 - 48d4: f109 39ff add.w r9, r9, #4294967295 - 48d8: d204 bcs.n 48e4 <__divdi3+0x84> - 48da: 4543 cmp r3, r8 - 48dc: bf84 itt hi - 48de: f109 39ff addhi.w r9, r9, #4294967295 - 48e2: 44a0 addhi r8, r4 - 48e4: ebc3 0808 rsb r8, r3, r8 - 48e8: 4651 mov r1, sl - 48ea: 4640 mov r0, r8 - 48ec: b2ad uxth r5, r5 - 48ee: f7ff fc53 bl 4198 <__aeabi_uidiv> - 48f2: 4651 mov r1, sl - 48f4: 4607 mov r7, r0 - 48f6: 4640 mov r0, r8 - 48f8: f7ff fd7c bl 43f4 <__aeabi_uidivmod> - 48fc: fb0b fb07 mul.w fp, fp, r7 - 4900: ea45 4501 orr.w r5, r5, r1, lsl #16 - 4904: 45ab cmp fp, r5 - 4906: d905 bls.n 4914 <__divdi3+0xb4> - 4908: 3f01 subs r7, #1 - 490a: 192d adds r5, r5, r4 - 490c: d202 bcs.n 4914 <__divdi3+0xb4> - 490e: 45ab cmp fp, r5 - 4910: bf88 it hi - 4912: 3f01 subhi r7, #1 - 4914: ea47 4909 orr.w r9, r7, r9, lsl #16 - 4918: 2400 movs r4, #0 - 491a: e003 b.n 4924 <__divdi3+0xc4> - 491c: 428b cmp r3, r1 - 491e: d90c bls.n 493a <__divdi3+0xda> - 4920: 2400 movs r4, #0 - 4922: 46a1 mov r9, r4 - 4924: 464a mov r2, r9 - 4926: 4623 mov r3, r4 - 4928: b116 cbz r6, 4930 <__divdi3+0xd0> - 492a: 4252 negs r2, r2 - 492c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 4930: 4610 mov r0, r2 - 4932: 4619 mov r1, r3 - 4934: b005 add sp, #20 - 4936: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 493a: fab3 f483 clz r4, r3 - 493e: 2c00 cmp r4, #0 - 4940: f040 80b3 bne.w 4aaa <__divdi3+0x24a> - 4944: 428b cmp r3, r1 - 4946: f04f 0901 mov.w r9, #1 - 494a: bf2c ite cs - 494c: f04f 0c00 movcs.w ip, #0 - 4950: f04f 0c01 movcc.w ip, #1 - 4954: 4282 cmp r2, r0 - 4956: bf8c ite hi - 4958: 4667 movhi r7, ip - 495a: f04c 0701 orrls.w r7, ip, #1 - 495e: 2f00 cmp r7, #0 - 4960: d1e0 bne.n 4924 <__divdi3+0xc4> - 4962: 463c mov r4, r7 - 4964: 46b9 mov r9, r7 - 4966: e7dd b.n 4924 <__divdi3+0xc4> - 4968: b922 cbnz r2, 4974 <__divdi3+0x114> - 496a: 2001 movs r0, #1 - 496c: 4611 mov r1, r2 - 496e: f7ff fc13 bl 4198 <__aeabi_uidiv> - 4972: 4604 mov r4, r0 - 4974: fab4 f384 clz r3, r4 - 4978: 2b00 cmp r3, #0 - 497a: d149 bne.n 4a10 <__divdi3+0x1b0> - 497c: ebc4 0808 rsb r8, r4, r8 - 4980: 0c27 lsrs r7, r4, #16 - 4982: fa1f fa84 uxth.w sl, r4 - 4986: 2101 movs r1, #1 - 4988: 9102 str r1, [sp, #8] - 498a: 4639 mov r1, r7 - 498c: 4640 mov r0, r8 - 498e: f7ff fc03 bl 4198 <__aeabi_uidiv> - 4992: 4639 mov r1, r7 - 4994: 4681 mov r9, r0 - 4996: 4640 mov r0, r8 - 4998: f7ff fd2c bl 43f4 <__aeabi_uidivmod> - 499c: 0c2a lsrs r2, r5, #16 - 499e: fb0a f309 mul.w r3, sl, r9 - 49a2: ea42 4b01 orr.w fp, r2, r1, lsl #16 - 49a6: 455b cmp r3, fp - 49a8: d909 bls.n 49be <__divdi3+0x15e> - 49aa: eb1b 0b04 adds.w fp, fp, r4 - 49ae: f109 39ff add.w r9, r9, #4294967295 - 49b2: d204 bcs.n 49be <__divdi3+0x15e> - 49b4: 455b cmp r3, fp - 49b6: bf84 itt hi - 49b8: f109 39ff addhi.w r9, r9, #4294967295 - 49bc: 44a3 addhi fp, r4 - 49be: ebc3 0b0b rsb fp, r3, fp - 49c2: 4639 mov r1, r7 - 49c4: 4658 mov r0, fp - 49c6: b2ad uxth r5, r5 - 49c8: f7ff fbe6 bl 4198 <__aeabi_uidiv> - 49cc: 4639 mov r1, r7 - 49ce: 4680 mov r8, r0 - 49d0: 4658 mov r0, fp - 49d2: f7ff fd0f bl 43f4 <__aeabi_uidivmod> - 49d6: fb0a fa08 mul.w sl, sl, r8 - 49da: ea45 4501 orr.w r5, r5, r1, lsl #16 - 49de: 45aa cmp sl, r5 - 49e0: d907 bls.n 49f2 <__divdi3+0x192> - 49e2: 192d adds r5, r5, r4 - 49e4: f108 38ff add.w r8, r8, #4294967295 - 49e8: d203 bcs.n 49f2 <__divdi3+0x192> - 49ea: 45aa cmp sl, r5 - 49ec: bf88 it hi - 49ee: f108 38ff addhi.w r8, r8, #4294967295 - 49f2: ea48 4909 orr.w r9, r8, r9, lsl #16 - 49f6: 9c02 ldr r4, [sp, #8] - 49f8: e794 b.n 4924 <__divdi3+0xc4> - 49fa: 43f6 mvns r6, r6 - 49fc: 4252 negs r2, r2 - 49fe: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 4a02: e738 b.n 4876 <__divdi3+0x16> - 4a04: 4240 negs r0, r0 - 4a06: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 4a0a: f04f 36ff mov.w r6, #4294967295 - 4a0e: e72f b.n 4870 <__divdi3+0x10> - 4a10: 409c lsls r4, r3 - 4a12: f1c3 0720 rsb r7, r3, #32 - 4a16: fa28 fa07 lsr.w sl, r8, r7 - 4a1a: fa35 f207 lsrs.w r2, r5, r7 - 4a1e: 0c27 lsrs r7, r4, #16 - 4a20: fa08 fb03 lsl.w fp, r8, r3 - 4a24: 4639 mov r1, r7 - 4a26: 4650 mov r0, sl - 4a28: ea42 020b orr.w r2, r2, fp - 4a2c: 409d lsls r5, r3 - 4a2e: 9202 str r2, [sp, #8] - 4a30: f7ff fbb2 bl 4198 <__aeabi_uidiv> - 4a34: 4639 mov r1, r7 - 4a36: 4683 mov fp, r0 - 4a38: 4650 mov r0, sl - 4a3a: f7ff fcdb bl 43f4 <__aeabi_uidivmod> - 4a3e: 9b02 ldr r3, [sp, #8] - 4a40: fa1f fa84 uxth.w sl, r4 - 4a44: ea4f 4913 mov.w r9, r3, lsr #16 - 4a48: fb0a f30b mul.w r3, sl, fp - 4a4c: ea49 4801 orr.w r8, r9, r1, lsl #16 - 4a50: 4543 cmp r3, r8 - 4a52: d905 bls.n 4a60 <__divdi3+0x200> - 4a54: eb18 0804 adds.w r8, r8, r4 - 4a58: f10b 3bff add.w fp, fp, #4294967295 - 4a5c: f0c0 80aa bcc.w 4bb4 <__divdi3+0x354> - 4a60: ebc3 0808 rsb r8, r3, r8 - 4a64: 4639 mov r1, r7 - 4a66: 4640 mov r0, r8 - 4a68: f7ff fb96 bl 4198 <__aeabi_uidiv> - 4a6c: 4639 mov r1, r7 - 4a6e: 4681 mov r9, r0 - 4a70: 4640 mov r0, r8 - 4a72: f7ff fcbf bl 43f4 <__aeabi_uidivmod> - 4a76: 9802 ldr r0, [sp, #8] - 4a78: fb0a f309 mul.w r3, sl, r9 - 4a7c: fa1f fc80 uxth.w ip, r0 - 4a80: ea4c 4801 orr.w r8, ip, r1, lsl #16 - 4a84: 4543 cmp r3, r8 - 4a86: d909 bls.n 4a9c <__divdi3+0x23c> - 4a88: eb18 0804 adds.w r8, r8, r4 - 4a8c: f109 39ff add.w r9, r9, #4294967295 - 4a90: d204 bcs.n 4a9c <__divdi3+0x23c> - 4a92: 4543 cmp r3, r8 - 4a94: bf84 itt hi - 4a96: f109 39ff addhi.w r9, r9, #4294967295 - 4a9a: 44a0 addhi r8, r4 - 4a9c: ea49 4e0b orr.w lr, r9, fp, lsl #16 - 4aa0: ebc3 0808 rsb r8, r3, r8 - 4aa4: f8cd e008 str.w lr, [sp, #8] - 4aa8: e76f b.n 498a <__divdi3+0x12a> - 4aaa: f1c4 0320 rsb r3, r4, #32 - 4aae: fa0a fa04 lsl.w sl, sl, r4 - 4ab2: 40da lsrs r2, r3 - 4ab4: fa21 f803 lsr.w r8, r1, r3 - 4ab8: ea42 0a0a orr.w sl, r2, sl - 4abc: fa01 f904 lsl.w r9, r1, r4 - 4ac0: fa30 f203 lsrs.w r2, r0, r3 - 4ac4: 4640 mov r0, r8 - 4ac6: ea4f 4b1a mov.w fp, sl, lsr #16 - 4aca: ea42 0109 orr.w r1, r2, r9 - 4ace: 9103 str r1, [sp, #12] - 4ad0: 4659 mov r1, fp - 4ad2: fa17 f304 lsls.w r3, r7, r4 - 4ad6: 9302 str r3, [sp, #8] - 4ad8: f7ff fb5e bl 4198 <__aeabi_uidiv> - 4adc: 4659 mov r1, fp - 4ade: 4681 mov r9, r0 - 4ae0: 4640 mov r0, r8 - 4ae2: f7ff fc87 bl 43f4 <__aeabi_uidivmod> - 4ae6: fa1f f38a uxth.w r3, sl - 4aea: 9803 ldr r0, [sp, #12] - 4aec: fb03 f209 mul.w r2, r3, r9 - 4af0: 0c07 lsrs r7, r0, #16 - 4af2: ea47 4801 orr.w r8, r7, r1, lsl #16 - 4af6: 4542 cmp r2, r8 - 4af8: d904 bls.n 4b04 <__divdi3+0x2a4> - 4afa: eb18 080a adds.w r8, r8, sl - 4afe: f109 39ff add.w r9, r9, #4294967295 - 4b02: d351 bcc.n 4ba8 <__divdi3+0x348> - 4b04: ebc2 0808 rsb r8, r2, r8 - 4b08: 4659 mov r1, fp - 4b0a: 4640 mov r0, r8 - 4b0c: 9301 str r3, [sp, #4] - 4b0e: f7ff fb43 bl 4198 <__aeabi_uidiv> - 4b12: 4659 mov r1, fp - 4b14: 4607 mov r7, r0 - 4b16: 4640 mov r0, r8 - 4b18: f7ff fc6c bl 43f4 <__aeabi_uidivmod> - 4b1c: 9b01 ldr r3, [sp, #4] - 4b1e: 9803 ldr r0, [sp, #12] - 4b20: fb03 f307 mul.w r3, r3, r7 - 4b24: fa1f fc80 uxth.w ip, r0 - 4b28: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - 4b2c: 4563 cmp r3, ip - 4b2e: d907 bls.n 4b40 <__divdi3+0x2e0> - 4b30: 3f01 subs r7, #1 - 4b32: eb1c 0c0a adds.w ip, ip, sl - 4b36: d203 bcs.n 4b40 <__divdi3+0x2e0> - 4b38: 4563 cmp r3, ip - 4b3a: d901 bls.n 4b40 <__divdi3+0x2e0> - 4b3c: 3f01 subs r7, #1 - 4b3e: 44d4 add ip, sl - 4b40: ea47 4909 orr.w r9, r7, r9, lsl #16 - 4b44: 9f02 ldr r7, [sp, #8] - 4b46: ebc3 0c0c rsb ip, r3, ip - 4b4a: fa1f fe89 uxth.w lr, r9 - 4b4e: ea4f 4319 mov.w r3, r9, lsr #16 - 4b52: b2b8 uxth r0, r7 - 4b54: 0c3f lsrs r7, r7, #16 - 4b56: fb00 f80e mul.w r8, r0, lr - 4b5a: fb00 f103 mul.w r1, r0, r3 - 4b5e: fb07 120e mla r2, r7, lr, r1 - 4b62: fb07 f003 mul.w r0, r7, r3 - 4b66: eb02 4218 add.w r2, r2, r8, lsr #16 - 4b6a: 4291 cmp r1, r2 - 4b6c: bf88 it hi - 4b6e: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - 4b72: eb00 4e12 add.w lr, r0, r2, lsr #16 - 4b76: 45f4 cmp ip, lr - 4b78: d312 bcc.n 4ba0 <__divdi3+0x340> - 4b7a: ea4f 4202 mov.w r2, r2, lsl #16 - 4b7e: fa1f f888 uxth.w r8, r8 - 4b82: bf14 ite ne - 4b84: 2100 movne r1, #0 - 4b86: 2101 moveq r1, #1 - 4b88: eb02 0c08 add.w ip, r2, r8 - 4b8c: fa15 f404 lsls.w r4, r5, r4 - 4b90: 4564 cmp r4, ip - 4b92: bf2c ite cs - 4b94: 2400 movcs r4, #0 - 4b96: f001 0401 andcc.w r4, r1, #1 - 4b9a: 2c00 cmp r4, #0 - 4b9c: f43f aec2 beq.w 4924 <__divdi3+0xc4> - 4ba0: f109 39ff add.w r9, r9, #4294967295 - 4ba4: 2400 movs r4, #0 - 4ba6: e6bd b.n 4924 <__divdi3+0xc4> - 4ba8: 4542 cmp r2, r8 - 4baa: bf84 itt hi - 4bac: f109 39ff addhi.w r9, r9, #4294967295 - 4bb0: 44d0 addhi r8, sl - 4bb2: e7a7 b.n 4b04 <__divdi3+0x2a4> - 4bb4: 4543 cmp r3, r8 - 4bb6: bf84 itt hi - 4bb8: f10b 3bff addhi.w fp, fp, #4294967295 - 4bbc: 44a0 addhi r8, r4 - 4bbe: e74f b.n 4a60 <__divdi3+0x200> - -00004bc0 <__udivdi3>: - 4bc0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4bc4: 4605 mov r5, r0 - 4bc6: b083 sub sp, #12 - 4bc8: 460c mov r4, r1 - 4bca: 4617 mov r7, r2 - 4bcc: 4680 mov r8, r0 - 4bce: 460e mov r6, r1 - 4bd0: 2b00 cmp r3, #0 - 4bd2: d14d bne.n 4c70 <__udivdi3+0xb0> - 4bd4: 428a cmp r2, r1 - 4bd6: d961 bls.n 4c9c <__udivdi3+0xdc> - 4bd8: fab2 f382 clz r3, r2 - 4bdc: b153 cbz r3, 4bf4 <__udivdi3+0x34> - 4bde: f1c3 0420 rsb r4, r3, #32 - 4be2: fa11 f603 lsls.w r6, r1, r3 - 4be6: fa30 f204 lsrs.w r2, r0, r4 - 4bea: 409f lsls r7, r3 - 4bec: ea42 0606 orr.w r6, r2, r6 - 4bf0: fa00 f803 lsl.w r8, r0, r3 - 4bf4: 0c3c lsrs r4, r7, #16 - 4bf6: 4630 mov r0, r6 - 4bf8: 4621 mov r1, r4 - 4bfa: fa1f fa87 uxth.w sl, r7 - 4bfe: f7ff facb bl 4198 <__aeabi_uidiv> - 4c02: 4621 mov r1, r4 - 4c04: 4681 mov r9, r0 - 4c06: 4630 mov r0, r6 - 4c08: f7ff fbf4 bl 43f4 <__aeabi_uidivmod> - 4c0c: ea4f 4018 mov.w r0, r8, lsr #16 - 4c10: fb0a f309 mul.w r3, sl, r9 - 4c14: ea40 4601 orr.w r6, r0, r1, lsl #16 - 4c18: 42b3 cmp r3, r6 - 4c1a: d908 bls.n 4c2e <__udivdi3+0x6e> - 4c1c: 19f6 adds r6, r6, r7 - 4c1e: f109 39ff add.w r9, r9, #4294967295 - 4c22: d204 bcs.n 4c2e <__udivdi3+0x6e> - 4c24: 42b3 cmp r3, r6 - 4c26: bf84 itt hi - 4c28: f109 39ff addhi.w r9, r9, #4294967295 - 4c2c: 19f6 addhi r6, r6, r7 - 4c2e: 1af6 subs r6, r6, r3 - 4c30: 4621 mov r1, r4 - 4c32: 4630 mov r0, r6 - 4c34: fa1f f888 uxth.w r8, r8 - 4c38: f7ff faae bl 4198 <__aeabi_uidiv> - 4c3c: 4621 mov r1, r4 - 4c3e: 4605 mov r5, r0 - 4c40: 4630 mov r0, r6 - 4c42: f7ff fbd7 bl 43f4 <__aeabi_uidivmod> - 4c46: fb0a fa05 mul.w sl, sl, r5 - 4c4a: ea48 4801 orr.w r8, r8, r1, lsl #16 - 4c4e: 45c2 cmp sl, r8 - 4c50: d906 bls.n 4c60 <__udivdi3+0xa0> - 4c52: 3d01 subs r5, #1 - 4c54: eb18 0807 adds.w r8, r8, r7 - 4c58: d202 bcs.n 4c60 <__udivdi3+0xa0> - 4c5a: 45c2 cmp sl, r8 - 4c5c: bf88 it hi - 4c5e: 3d01 subhi r5, #1 - 4c60: ea45 4a09 orr.w sl, r5, r9, lsl #16 - 4c64: 2600 movs r6, #0 - 4c66: 4631 mov r1, r6 - 4c68: 4650 mov r0, sl - 4c6a: b003 add sp, #12 - 4c6c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 4c70: 428b cmp r3, r1 - 4c72: d85b bhi.n 4d2c <__udivdi3+0x16c> - 4c74: fab3 f683 clz r6, r3 - 4c78: 2e00 cmp r6, #0 - 4c7a: d15a bne.n 4d32 <__udivdi3+0x172> - 4c7c: 428b cmp r3, r1 - 4c7e: f04f 0a01 mov.w sl, #1 - 4c82: bf2c ite cs - 4c84: 2400 movcs r4, #0 - 4c86: 2401 movcc r4, #1 - 4c88: 4282 cmp r2, r0 - 4c8a: bf8c ite hi - 4c8c: 4625 movhi r5, r4 - 4c8e: f044 0501 orrls.w r5, r4, #1 - 4c92: 2d00 cmp r5, #0 - 4c94: d1e7 bne.n 4c66 <__udivdi3+0xa6> - 4c96: 462e mov r6, r5 - 4c98: 46aa mov sl, r5 - 4c9a: e7e4 b.n 4c66 <__udivdi3+0xa6> - 4c9c: b922 cbnz r2, 4ca8 <__udivdi3+0xe8> - 4c9e: 2001 movs r0, #1 - 4ca0: 4611 mov r1, r2 - 4ca2: f7ff fa79 bl 4198 <__aeabi_uidiv> - 4ca6: 4607 mov r7, r0 - 4ca8: fab7 f387 clz r3, r7 - 4cac: 2b00 cmp r3, #0 - 4cae: f040 80b6 bne.w 4e1e <__udivdi3+0x25e> - 4cb2: 1be4 subs r4, r4, r7 - 4cb4: ea4f 4b17 mov.w fp, r7, lsr #16 - 4cb8: b2bd uxth r5, r7 - 4cba: 2601 movs r6, #1 - 4cbc: 4659 mov r1, fp - 4cbe: 4620 mov r0, r4 - 4cc0: f7ff fa6a bl 4198 <__aeabi_uidiv> - 4cc4: 4659 mov r1, fp - 4cc6: ea4f 4918 mov.w r9, r8, lsr #16 - 4cca: 4682 mov sl, r0 - 4ccc: 4620 mov r0, r4 - 4cce: f7ff fb91 bl 43f4 <__aeabi_uidivmod> - 4cd2: fb05 f30a mul.w r3, r5, sl - 4cd6: ea49 4401 orr.w r4, r9, r1, lsl #16 - 4cda: 42a3 cmp r3, r4 - 4cdc: d908 bls.n 4cf0 <__udivdi3+0x130> - 4cde: 19e4 adds r4, r4, r7 - 4ce0: f10a 3aff add.w sl, sl, #4294967295 - 4ce4: d204 bcs.n 4cf0 <__udivdi3+0x130> - 4ce6: 42a3 cmp r3, r4 - 4ce8: bf84 itt hi - 4cea: f10a 3aff addhi.w sl, sl, #4294967295 - 4cee: 19e4 addhi r4, r4, r7 - 4cf0: 1ae4 subs r4, r4, r3 - 4cf2: 4659 mov r1, fp - 4cf4: 4620 mov r0, r4 - 4cf6: f7ff fa4f bl 4198 <__aeabi_uidiv> - 4cfa: 4659 mov r1, fp - 4cfc: 4681 mov r9, r0 - 4cfe: 4620 mov r0, r4 - 4d00: f7ff fb78 bl 43f4 <__aeabi_uidivmod> - 4d04: fa1f f388 uxth.w r3, r8 - 4d08: fb05 f509 mul.w r5, r5, r9 - 4d0c: ea43 4801 orr.w r8, r3, r1, lsl #16 - 4d10: 4545 cmp r5, r8 - 4d12: d908 bls.n 4d26 <__udivdi3+0x166> - 4d14: eb18 0807 adds.w r8, r8, r7 - 4d18: f109 39ff add.w r9, r9, #4294967295 - 4d1c: d203 bcs.n 4d26 <__udivdi3+0x166> - 4d1e: 4545 cmp r5, r8 - 4d20: bf88 it hi - 4d22: f109 39ff addhi.w r9, r9, #4294967295 - 4d26: ea49 4a0a orr.w sl, r9, sl, lsl #16 - 4d2a: e79c b.n 4c66 <__udivdi3+0xa6> - 4d2c: 2600 movs r6, #0 - 4d2e: 46b2 mov sl, r6 - 4d30: e799 b.n 4c66 <__udivdi3+0xa6> - 4d32: f1c6 0120 rsb r1, r6, #32 - 4d36: 40b3 lsls r3, r6 - 4d38: fa32 f701 lsrs.w r7, r2, r1 - 4d3c: fa24 f901 lsr.w r9, r4, r1 - 4d40: 431f orrs r7, r3 - 4d42: 40b4 lsls r4, r6 - 4d44: fa30 f301 lsrs.w r3, r0, r1 - 4d48: 4648 mov r0, r9 - 4d4a: ea4f 4817 mov.w r8, r7, lsr #16 - 4d4e: ea43 0104 orr.w r1, r3, r4 - 4d52: 9101 str r1, [sp, #4] - 4d54: 4641 mov r1, r8 - 4d56: 40b2 lsls r2, r6 - 4d58: 9200 str r2, [sp, #0] - 4d5a: f7ff fa1d bl 4198 <__aeabi_uidiv> - 4d5e: 4641 mov r1, r8 - 4d60: b2bc uxth r4, r7 - 4d62: 4682 mov sl, r0 - 4d64: 4648 mov r0, r9 - 4d66: f7ff fb45 bl 43f4 <__aeabi_uidivmod> - 4d6a: 9801 ldr r0, [sp, #4] - 4d6c: fb04 f30a mul.w r3, r4, sl - 4d70: ea4f 4b10 mov.w fp, r0, lsr #16 - 4d74: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - 4d78: 455b cmp r3, fp - 4d7a: d905 bls.n 4d88 <__udivdi3+0x1c8> - 4d7c: eb1b 0b07 adds.w fp, fp, r7 - 4d80: f10a 3aff add.w sl, sl, #4294967295 - 4d84: f0c0 8093 bcc.w 4eae <__udivdi3+0x2ee> - 4d88: ebc3 0b0b rsb fp, r3, fp - 4d8c: 4641 mov r1, r8 - 4d8e: 4658 mov r0, fp - 4d90: f7ff fa02 bl 4198 <__aeabi_uidiv> - 4d94: 4641 mov r1, r8 - 4d96: 4681 mov r9, r0 - 4d98: 4658 mov r0, fp - 4d9a: f7ff fb2b bl 43f4 <__aeabi_uidivmod> - 4d9e: 9801 ldr r0, [sp, #4] - 4da0: fb04 f409 mul.w r4, r4, r9 - 4da4: fa1f fc80 uxth.w ip, r0 - 4da8: ea4c 4301 orr.w r3, ip, r1, lsl #16 - 4dac: 429c cmp r4, r3 - 4dae: d903 bls.n 4db8 <__udivdi3+0x1f8> - 4db0: 19db adds r3, r3, r7 - 4db2: f109 39ff add.w r9, r9, #4294967295 - 4db6: d374 bcc.n 4ea2 <__udivdi3+0x2e2> - 4db8: 9f00 ldr r7, [sp, #0] - 4dba: ea49 4a0a orr.w sl, r9, sl, lsl #16 - 4dbe: 1b1c subs r4, r3, r4 - 4dc0: fa1f fe8a uxth.w lr, sl - 4dc4: b2b8 uxth r0, r7 - 4dc6: 0c3a lsrs r2, r7, #16 - 4dc8: ea4f 471a mov.w r7, sl, lsr #16 - 4dcc: fb00 fc0e mul.w ip, r0, lr - 4dd0: fb00 f307 mul.w r3, r0, r7 - 4dd4: fb02 310e mla r1, r2, lr, r3 - 4dd8: fb02 f207 mul.w r2, r2, r7 - 4ddc: eb01 411c add.w r1, r1, ip, lsr #16 - 4de0: 428b cmp r3, r1 - 4de2: bf88 it hi - 4de4: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - 4de8: eb02 4e11 add.w lr, r2, r1, lsr #16 - 4dec: 4574 cmp r4, lr - 4dee: d312 bcc.n 4e16 <__udivdi3+0x256> - 4df0: ea4f 4101 mov.w r1, r1, lsl #16 - 4df4: fa1f f28c uxth.w r2, ip - 4df8: bf14 ite ne - 4dfa: 2300 movne r3, #0 - 4dfc: 2301 moveq r3, #1 - 4dfe: eb01 0c02 add.w ip, r1, r2 - 4e02: fa15 f606 lsls.w r6, r5, r6 - 4e06: 4566 cmp r6, ip - 4e08: bf2c ite cs - 4e0a: 2600 movcs r6, #0 - 4e0c: f003 0601 andcc.w r6, r3, #1 - 4e10: 2e00 cmp r6, #0 - 4e12: f43f af28 beq.w 4c66 <__udivdi3+0xa6> - 4e16: f10a 3aff add.w sl, sl, #4294967295 - 4e1a: 2600 movs r6, #0 - 4e1c: e723 b.n 4c66 <__udivdi3+0xa6> - 4e1e: 409f lsls r7, r3 - 4e20: f1c3 0120 rsb r1, r3, #32 - 4e24: fa34 f601 lsrs.w r6, r4, r1 - 4e28: fa14 f203 lsls.w r2, r4, r3 - 4e2c: ea4f 4b17 mov.w fp, r7, lsr #16 - 4e30: fa25 fa01 lsr.w sl, r5, r1 - 4e34: 4630 mov r0, r6 - 4e36: 4659 mov r1, fp - 4e38: fa05 f803 lsl.w r8, r5, r3 - 4e3c: ea4a 0a02 orr.w sl, sl, r2 - 4e40: f7ff f9aa bl 4198 <__aeabi_uidiv> - 4e44: 4659 mov r1, fp - 4e46: b2bd uxth r5, r7 - 4e48: 4681 mov r9, r0 - 4e4a: 4630 mov r0, r6 - 4e4c: f7ff fad2 bl 43f4 <__aeabi_uidivmod> - 4e50: ea4f 4c1a mov.w ip, sl, lsr #16 - 4e54: fb05 f309 mul.w r3, r5, r9 - 4e58: ea4c 4401 orr.w r4, ip, r1, lsl #16 - 4e5c: 42a3 cmp r3, r4 - 4e5e: d903 bls.n 4e68 <__udivdi3+0x2a8> - 4e60: 19e4 adds r4, r4, r7 - 4e62: f109 39ff add.w r9, r9, #4294967295 - 4e66: d328 bcc.n 4eba <__udivdi3+0x2fa> - 4e68: 1ae4 subs r4, r4, r3 - 4e6a: 4659 mov r1, fp - 4e6c: 4620 mov r0, r4 - 4e6e: f7ff f993 bl 4198 <__aeabi_uidiv> - 4e72: 4659 mov r1, fp - 4e74: 4606 mov r6, r0 - 4e76: 4620 mov r0, r4 - 4e78: f7ff fabc bl 43f4 <__aeabi_uidivmod> - 4e7c: fa1f f48a uxth.w r4, sl - 4e80: fb05 f306 mul.w r3, r5, r6 - 4e84: ea44 4401 orr.w r4, r4, r1, lsl #16 - 4e88: 42a3 cmp r3, r4 - 4e8a: d906 bls.n 4e9a <__udivdi3+0x2da> - 4e8c: 3e01 subs r6, #1 - 4e8e: 19e4 adds r4, r4, r7 - 4e90: d203 bcs.n 4e9a <__udivdi3+0x2da> - 4e92: 42a3 cmp r3, r4 - 4e94: d901 bls.n 4e9a <__udivdi3+0x2da> - 4e96: 3e01 subs r6, #1 - 4e98: 19e4 adds r4, r4, r7 - 4e9a: 1ae4 subs r4, r4, r3 - 4e9c: ea46 4609 orr.w r6, r6, r9, lsl #16 - 4ea0: e70c b.n 4cbc <__udivdi3+0xfc> - 4ea2: 429c cmp r4, r3 - 4ea4: bf84 itt hi - 4ea6: f109 39ff addhi.w r9, r9, #4294967295 - 4eaa: 19db addhi r3, r3, r7 - 4eac: e784 b.n 4db8 <__udivdi3+0x1f8> - 4eae: 455b cmp r3, fp - 4eb0: bf84 itt hi - 4eb2: f10a 3aff addhi.w sl, sl, #4294967295 - 4eb6: 44bb addhi fp, r7 - 4eb8: e766 b.n 4d88 <__udivdi3+0x1c8> - 4eba: 42a3 cmp r3, r4 - 4ebc: bf84 itt hi - 4ebe: f109 39ff addhi.w r9, r9, #4294967295 - 4ec2: 19e4 addhi r4, r4, r7 - 4ec4: e7d0 b.n 4e68 <__udivdi3+0x2a8> - 4ec6: bf00 nop - -00004ec8 <_ZTVN10__cxxabiv117__class_type_infoE>: - 4ec8: 0000 0000 4ef8 0000 0489 0000 049d 0000 .....N.......... - 4ed8: 0621 0000 0625 0000 0461 0000 04bb 0000 !...%...a....... - 4ee8: 040b 0000 0425 0000 03ff 0000 0000 0000 ....%........... - -00004ef8 <_ZTIN10__cxxabiv117__class_type_infoE>: - 4ef8: 4f30 0000 4f04 0000 4f8c 0000 0O...O...O.. - -00004f04 <_ZTSN10__cxxabiv117__class_type_infoE>: - 4f04: 314e 5f30 635f 7878 6261 7669 3131 5f37 N10__cxxabiv117_ - 4f14: 635f 616c 7373 745f 7079 5f65 6e69 6f66 _class_type_info - 4f24: 0045 0000 E... - -00004f28 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - 4f28: 0000 0000 4f58 0000 05ed 0000 0601 0000 ....XO.......... - 4f38: 0621 0000 0625 0000 0461 0000 04bb 0000 !...%...a....... - 4f48: 0501 0000 0525 0000 05b5 0000 0000 0000 ....%........... - -00004f58 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - 4f58: 4f30 0000 4f64 0000 4ef8 0000 0O..dO...N.. - -00004f64 <_ZTSN10__cxxabiv120__si_class_type_infoE>: - 4f64: 314e 5f30 635f 7878 6261 7669 3231 5f30 N10__cxxabiv120_ - 4f74: 735f 5f69 6c63 7361 5f73 7974 6570 695f _si_class_type_i - 4f84: 666e 456f 0000 0000 nfoE.... - -00004f8c <_ZTISt9type_info>: - 4f8c: 4ed0 0000 4f94 0000 .N...O.. - -00004f94 <_ZTSSt9type_info>: - 4f94: 7453 7439 7079 5f65 6e69 6f66 0000 0000 St9type_info.... - 4fa4: 0000 0000 .... - -00004fa8 <_ZTVSt9type_info>: - 4fa8: 0000 0000 4f8c 0000 0615 0000 062d 0000 .....O......-... - 4fb8: 0621 0000 0625 0000 067f 0000 0629 0000 !...%.......)... - 4fc8: 0043 0000 C... - -00004fcc <_global_impure_ptr>: - 4fcc: 0020 1000 ... - -00004fd0 : - 4fd0: 3030 3030 3030 3030 3030 3030 3030 3030 0000000000000000 - 4fe0: 4e49 0046 6e69 0066 414e 004e 616e 006e INF.inf.NAN.nan. - 4ff0: 3130 3332 3534 3736 3938 4241 4443 4645 0123456789ABCDEF - 5000: 3000 3231 3433 3635 3837 6139 6362 6564 .0123456789abcde - 5010: 0066 0030 f.0. - -00005014 : - 5014: 2020 2020 2020 2020 2020 2020 2020 2020 - -00005024 <_ctype_>: - 5024: 2000 2020 2020 2020 2020 2828 2828 2028 . ((((( - 5034: 2020 2020 2020 2020 2020 2020 2020 2020 - 5044: 8820 1010 1010 1010 1010 1010 1010 1010 ............... - 5054: 0410 0404 0404 0404 0404 1004 1010 1010 ................ - 5064: 1010 4141 4141 4141 0101 0101 0101 0101 ..AAAAAA........ - 5074: 0101 0101 0101 0101 0101 0101 1010 1010 ................ - 5084: 1010 4242 4242 4242 0202 0202 0202 0202 ..BBBBBB........ - 5094: 0202 0202 0202 0202 0202 0202 1010 1010 ................ - 50a4: 0020 0000 0000 0000 0000 0000 0000 0000 ............... - ... - 5124: 4900 666e 6e69 7469 0079 614e 004e 0000 .Infinity.NaN... - -00005134 <__sf_fake_stdin>: - ... - -00005154 <__sf_fake_stdout>: - ... - -00005174 <__sf_fake_stderr>: - ... - 5194: 4f50 4953 0058 002e POSIX... - -0000519c : - 519c: 0005 0000 0019 0000 007d 0000 ........}... - -000051a8 <__mprec_tens>: - 51a8: 0000 0000 0000 3ff0 0000 0000 0000 4024 .......?......$@ - 51b8: 0000 0000 0000 4059 0000 0000 4000 408f ......Y@.....@.@ - 51c8: 0000 0000 8800 40c3 0000 0000 6a00 40f8 .......@.....j.@ - 51d8: 0000 0000 8480 412e 0000 0000 12d0 4163 .......A......cA - 51e8: 0000 0000 d784 4197 0000 0000 cd65 41cd .......A....e..A - 51f8: 0000 2000 a05f 4202 0000 e800 4876 4237 ... _..B....vH7B - 5208: 0000 a200 1a94 426d 0000 e540 309c 42a2 ......mB..@..0.B - 5218: 0000 1e90 bcc4 42d6 0000 2634 6bf5 430c .......B..4&.k.C - 5228: 8000 37e0 c379 4341 a000 85d8 3457 4376 ...7y.AC....W4vC - 5238: c800 674e c16d 43ab 3d00 6091 58e4 43e1 ..Ngm..C.=.`.X.C - 5248: 8c40 78b5 af1d 4415 ef50 d6e2 1ae4 444b @..x...DP.....KD - 5258: d592 064d f0cf 4480 4af6 c7e1 2d02 44b5 ..M....D.J...-.D - 5268: 9db4 79d9 7843 44ea ...yCx.D - -00005270 <__mprec_bigtens>: - 5270: 8000 37e0 c379 4341 6e17 b505 b8b5 4693 ...7y.AC.n.....F - 5280: f9f5 e93f 4f03 4d38 1d32 f930 7748 5a82 ..?..O8M2.0.Hw.Z - 5290: bf3c 7f73 4fdd 7515 <.s..O.u - -00005298 <_init>: - 5298: b5f8 push {r3, r4, r5, r6, r7, lr} - 529a: bf00 nop - 529c: bcf8 pop {r3, r4, r5, r6, r7} - 529e: bc08 pop {r3} - 52a0: 469e mov lr, r3 - 52a2: 4770 bx lr - -000052a4 <__preinit_array_start>: - 52a4: 00000e79 .word 0x00000e79 - -000052a8 <__init_array_start>: - 52a8: 00000315 .word 0x00000315 - 52ac: 000003a5 .word 0x000003a5 - -000052b0 <_fini>: - 52b0: b5f8 push {r3, r4, r5, r6, r7, lr} - 52b2: bf00 nop - 52b4: bcf8 pop {r3, r4, r5, r6, r7} - 52b6: bc08 pop {r3} - 52b8: 469e mov lr, r3 - 52ba: 4770 bx lr - -000052bc <__fini_array_start>: - 52bc: 00000301 .word 0x00000301 - -Disassembly of section i._ZN4mbed10DigitalOut15get_rpc_methodsEv: - -000052c0 <_ZN4mbed10DigitalOut15get_rpc_methodsEv>: - 52c0: 4800 ldr r0, [pc, #0] ; (52c4 <__exidx_start+0x4>) - 52c2: 4770 bx lr - 52c4: 0000593c .word 0x0000593c - -Disassembly of section i._ZN4mbed10DigitalOutC1E7PinNamePKc: - -000052c8 <_ZN4mbed10DigitalOutC1E7PinNamePKc>: - 52c8: b570 push {r4, r5, r6, lr} - 52ca: 460d mov r5, r1 - 52cc: 4611 mov r1, r2 - 52ce: f000 f973 bl 55b8 <_ZN4mbed4BaseC1EPKc> - 52d2: 490b ldr r1, [pc, #44] ; (5300 <_ZN4mbed10DigitalOutC1E7PinNamePKc+0x38>) - 52d4: 4604 mov r4, r0 - 52d6: 6001 str r1, [r0, #0] - 52d8: 1c68 adds r0, r5, #1 - 52da: bf04 itt eq - 52dc: 4620 moveq r0, r4 - 52de: bd70 popeq {r4, r5, r6, pc} - 52e0: 4628 mov r0, r5 - 52e2: f025 011f bic.w r1, r5, #31 - 52e6: 6125 str r5, [r4, #16] - 52e8: 6161 str r1, [r4, #20] - 52ea: f000 fa53 bl 5794 - 52ee: 6920 ldr r0, [r4, #16] - 52f0: 2101 movs r1, #1 - 52f2: f000 001f and.w r0, r0, #31 - 52f6: fa01 f000 lsl.w r0, r1, r0 - 52fa: 61a0 str r0, [r4, #24] - 52fc: 4620 mov r0, r4 - 52fe: bd70 pop {r4, r5, r6, pc} - 5300: 000059bc .word 0x000059bc - -Disassembly of section i._ZN4mbed10DigitalOutD1Ev: - -00005304 <_ZN4mbed10DigitalOutD1Ev>: - 5304: f000 b984 b.w 5610 <_ZN4mbed4BaseD1Ev> - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc: - -00005308 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc>: - 5308: b5f8 push {r3, r4, r5, r6, r7, lr} - 530a: 4605 mov r5, r0 - 530c: 7808 ldrb r0, [r1, #0] - 530e: 4614 mov r4, r2 - 5310: 2820 cmp r0, #32 - 5312: d103 bne.n 531c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x14> - 5314: f811 0f01 ldrb.w r0, [r1, #1]! - 5318: 2820 cmp r0, #32 - 531a: d0fb beq.n 5314 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0xc> - 531c: 7808 ldrb r0, [r1, #0] - 531e: 282c cmp r0, #44 ; 0x2c - 5320: bf18 it ne - 5322: 283f cmpne r0, #63 ; 0x3f - 5324: d107 bne.n 5336 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 5326: f811 0f01 ldrb.w r0, [r1, #1]! - 532a: 2820 cmp r0, #32 - 532c: d103 bne.n 5336 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 532e: f811 0f01 ldrb.w r0, [r1, #1]! - 5332: 2820 cmp r0, #32 - 5334: d0fb beq.n 532e <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x26> - 5336: 4608 mov r0, r1 - 5338: 9100 str r1, [sp, #0] - 533a: 7809 ldrb r1, [r1, #0] - 533c: 2600 movs r6, #0 - 533e: 2927 cmp r1, #39 ; 0x27 - 5340: d104 bne.n 534c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x44> - 5342: 4669 mov r1, sp - 5344: 1c40 adds r0, r0, #1 - 5346: f000 f84e bl 53e6 <_ZN4mbed10parse_charEPKcPS1_> - 534a: e003 b.n 5354 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x4c> - 534c: 2200 movs r2, #0 - 534e: 4611 mov r1, r2 - 5350: f7fc fabe bl 18d0 - 5354: f8df c024 ldr.w ip, [pc, #36] ; 537c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x74> - 5358: f8dc 1004 ldr.w r1, [ip, #4] - 535c: f8dc 2000 ldr.w r2, [ip] - 5360: eb05 0361 add.w r3, r5, r1, asr #1 - 5364: f011 0f01 tst.w r1, #1 - 5368: bf1c itt ne - 536a: 6819 ldrne r1, [r3, #0] - 536c: 588a ldrne r2, [r1, r2] - 536e: 4601 mov r1, r0 - 5370: 4618 mov r0, r3 - 5372: 4790 blx r2 - 5374: 2c00 cmp r4, #0 - 5376: bf18 it ne - 5378: 7026 strbne r6, [r4, #0] - 537a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 537c: 0000592c .word 0x0000592c - -Disassembly of section t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc: - -00005380 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc>: - 5380: b510 push {r4, lr} - 5382: 490b ldr r1, [pc, #44] ; (53b0 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x30>) - 5384: 4614 mov r4, r2 - 5386: 68ca ldr r2, [r1, #12] - 5388: 6889 ldr r1, [r1, #8] - 538a: eb00 0062 add.w r0, r0, r2, asr #1 - 538e: f012 0f01 tst.w r2, #1 - 5392: bf1c itt ne - 5394: 6802 ldrne r2, [r0, #0] - 5396: 5851 ldrne r1, [r2, r1] - 5398: 4788 blx r1 - 539a: 2c00 cmp r4, #0 - 539c: bf08 it eq - 539e: bd10 popeq {r4, pc} - 53a0: 4602 mov r2, r0 - 53a2: 4620 mov r0, r4 - 53a4: e8bd 4010 ldmia.w sp!, {r4, lr} - 53a8: 4902 ldr r1, [pc, #8] ; (53b4 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x34>) - 53aa: f7fc b9c7 b.w 173c - 53ae: 0000 .short 0x0000 - 53b0: 0000592c .word 0x0000592c - 53b4: 000059cc .word 0x000059cc - -Disassembly of section t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_: - -000053b8 <_ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_>: - 53b8: f000 b876 b.w 54a8 <_ZN4mbed4Base15get_rpc_methodsEv> - -Disassembly of section i._ZN4mbed10DigitalOut5writeEi: - -000053bc <_ZN4mbed10DigitalOut5writeEi>: - 53bc: 6982 ldr r2, [r0, #24] - 53be: 6940 ldr r0, [r0, #20] - 53c0: 2900 cmp r1, #0 - 53c2: bf0c ite eq - 53c4: 61c2 streq r2, [r0, #28] - 53c6: 6182 strne r2, [r0, #24] - 53c8: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOut4readEv: - -000053ca <_ZN4mbed10DigitalOut4readEv>: - 53ca: 6941 ldr r1, [r0, #20] - 53cc: 6949 ldr r1, [r1, #20] - 53ce: 6980 ldr r0, [r0, #24] - 53d0: 4008 ands r0, r1 - 53d2: bf18 it ne - 53d4: 2001 movne r0, #1 - 53d6: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOutD0Ev: - -000053d8 <_ZN4mbed10DigitalOutD0Ev>: - 53d8: b510 push {r4, lr} - 53da: f000 f919 bl 5610 <_ZN4mbed4BaseD1Ev> - 53de: e8bd 4010 ldmia.w sp!, {r4, lr} - 53e2: f7fb b887 b.w 4f4 <_ZdlPv> - -Disassembly of section i._ZN4mbed10parse_charEPKcPS1_: - -000053e6 <_ZN4mbed10parse_charEPKcPS1_>: - 53e6: b538 push {r3, r4, r5, lr} - 53e8: 4602 mov r2, r0 - 53ea: 7800 ldrb r0, [r0, #0] - 53ec: 1c54 adds r4, r2, #1 - 53ee: 460d mov r5, r1 - 53f0: 285c cmp r0, #92 ; 0x5c - 53f2: d147 bne.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 53f4: f814 0b01 ldrb.w r0, [r4], #1 - 53f8: 2100 movs r1, #0 - 53fa: 2872 cmp r0, #114 ; 0x72 - 53fc: bf08 it eq - 53fe: 200d moveq r0, #13 - 5400: d040 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5402: dc10 bgt.n 5426 <_ZN4mbed10parse_charEPKcPS1_+0x40> - 5404: 2861 cmp r0, #97 ; 0x61 - 5406: bf08 it eq - 5408: 2007 moveq r0, #7 - 540a: d03b beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 540c: 2862 cmp r0, #98 ; 0x62 - 540e: bf08 it eq - 5410: 2008 moveq r0, #8 - 5412: d037 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5414: 2866 cmp r0, #102 ; 0x66 - 5416: bf08 it eq - 5418: 200c moveq r0, #12 - 541a: d033 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 541c: 286e cmp r0, #110 ; 0x6e - 541e: bf08 it eq - 5420: 200a moveq r0, #10 - 5422: d02f beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5424: e019 b.n 545a <_ZN4mbed10parse_charEPKcPS1_+0x74> - 5426: 2874 cmp r0, #116 ; 0x74 - 5428: bf08 it eq - 542a: 2009 moveq r0, #9 - 542c: d02a beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 542e: 2876 cmp r0, #118 ; 0x76 - 5430: bf08 it eq - 5432: 200b moveq r0, #11 - 5434: d026 beq.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5436: 2878 cmp r0, #120 ; 0x78 - 5438: d10f bne.n 545a <_ZN4mbed10parse_charEPKcPS1_+0x74> - 543a: 7820 ldrb r0, [r4, #0] - 543c: f88d 0000 strb.w r0, [sp] - 5440: 7862 ldrb r2, [r4, #1] - 5442: f88d 2001 strb.w r2, [sp, #1] - 5446: f88d 1002 strb.w r1, [sp, #2] - 544a: 1ca4 adds r4, r4, #2 - 544c: 2210 movs r2, #16 - 544e: 2100 movs r1, #0 - 5450: 4668 mov r0, sp - 5452: f7fc fa3d bl 18d0 - 5456: b2c0 uxtb r0, r0 - 5458: e014 b.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 545a: f1a0 0230 sub.w r2, r0, #48 ; 0x30 - 545e: 2a0a cmp r2, #10 - 5460: d210 bcs.n 5484 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 5462: f88d 0000 strb.w r0, [sp] - 5466: 7820 ldrb r0, [r4, #0] - 5468: f88d 0001 strb.w r0, [sp, #1] - 546c: 7862 ldrb r2, [r4, #1] - 546e: f88d 2002 strb.w r2, [sp, #2] - 5472: f88d 1003 strb.w r1, [sp, #3] - 5476: 1ca4 adds r4, r4, #2 - 5478: 2208 movs r2, #8 - 547a: 2100 movs r1, #0 - 547c: 4668 mov r0, sp - 547e: f7fc fa27 bl 18d0 - 5482: b2c0 uxtb r0, r0 - 5484: 602c str r4, [r5, #0] - 5486: bd38 pop {r3, r4, r5, pc} - -Disassembly of section i._ZN4mbed4Base11delete_selfEv: - -00005488 <_ZN4mbed4Base11delete_selfEv>: - 5488: b510 push {r4, lr} - 548a: 4604 mov r4, r0 - 548c: 7b00 ldrb r0, [r0, #12] - 548e: 2800 cmp r0, #0 - 5490: bf08 it eq - 5492: bd10 popeq {r4, pc} - 5494: 68a0 ldr r0, [r4, #8] - 5496: f7fb f831 bl 4fc <_ZdaPv> - 549a: 6820 ldr r0, [r4, #0] - 549c: 6841 ldr r1, [r0, #4] - 549e: 4620 mov r0, r4 - 54a0: e8bd 4010 ldmia.w sp!, {r4, lr} - 54a4: 4708 bx r1 - -Disassembly of section i._ZN4mbed4Base15get_rpc_methodsEv: - -000054a8 <_ZN4mbed4Base15get_rpc_methodsEv>: - 54a8: 4800 ldr r0, [pc, #0] ; (54ac <_ZN4mbed4Base15get_rpc_methodsEv+0x4>) - 54aa: 4770 bx lr - 54ac: 0000595c .word 0x0000595c - -Disassembly of section i._ZN4mbed4Base3rpcEPKcS2_Pc: - -000054b0 <_ZN4mbed4Base3rpcEPKcS2_Pc>: - 54b0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 54b4: 4607 mov r7, r0 - 54b6: 6800 ldr r0, [r0, #0] - 54b8: 460e mov r6, r1 - 54ba: 68c1 ldr r1, [r0, #12] - 54bc: 4690 mov r8, r2 - 54be: 461d mov r5, r3 - 54c0: 4638 mov r0, r7 - 54c2: 4788 blx r1 - 54c4: 4604 mov r4, r0 - 54c6: 2e00 cmp r6, #0 - 54c8: bf1c itt ne - 54ca: 7830 ldrbne r0, [r6, #0] - 54cc: 2800 cmpne r0, #0 - 54ce: d11e bne.n 550e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 54d0: b1d5 cbz r5, 5508 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 54d2: 2620 movs r6, #32 - 54d4: 6820 ldr r0, [r4, #0] - 54d6: b170 cbz r0, 54f6 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 54d8: 4602 mov r2, r0 - 54da: a11a add r1, pc, #104 ; (adr r1, 5544 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x94>) - 54dc: 4628 mov r0, r5 - 54de: f7fc f92d bl 173c - 54e2: 4405 add r5, r0 - 54e4: f854 0f08 ldr.w r0, [r4, #8]! - 54e8: b128 cbz r0, 54f6 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 54ea: 4628 mov r0, r5 - 54ec: 7006 strb r6, [r0, #0] - 54ee: 6820 ldr r0, [r4, #0] - 54f0: 1c6d adds r5, r5, #1 - 54f2: 2800 cmp r0, #0 - 54f4: d1f0 bne.n 54d8 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x28> - 54f6: 6860 ldr r0, [r4, #4] - 54f8: b130 cbz r0, 5508 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 54fa: f805 6b01 strb.w r6, [r5], #1 - 54fe: 6861 ldr r1, [r4, #4] - 5500: 4638 mov r0, r7 - 5502: 4788 blx r1 - 5504: 4604 mov r4, r0 - 5506: e7e5 b.n 54d4 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x24> - 5508: 2001 movs r0, #1 - 550a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 550e: 6820 ldr r0, [r4, #0] - 5510: b178 cbz r0, 5532 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x82> - 5512: 4631 mov r1, r6 - 5514: f7fc f936 bl 1784 - 5518: b938 cbnz r0, 552a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x7a> - 551a: 6863 ldr r3, [r4, #4] - 551c: 462a mov r2, r5 - 551e: 4641 mov r1, r8 - 5520: 4638 mov r0, r7 - 5522: 4798 blx r3 - 5524: 2001 movs r0, #1 - 5526: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 552a: f854 0f08 ldr.w r0, [r4, #8]! - 552e: 2800 cmp r0, #0 - 5530: d1ef bne.n 5512 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x62> - 5532: 6861 ldr r1, [r4, #4] - 5534: 1c08 adds r0, r1, #0 - 5536: bf08 it eq - 5538: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - 553c: 4638 mov r0, r7 - 553e: 4788 blx r1 - 5540: 4604 mov r4, r0 - 5542: e7e4 b.n 550e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 5544: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -00005548 <_ZN4mbed4Base5clearEPKcPc>: - 5548: b570 push {r4, r5, r6, lr} - 554a: 480a ldr r0, [pc, #40] ; (5574 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - 554c: 6804 ldr r4, [r0, #0] - 554e: 2c00 cmp r4, #0 - 5550: bf08 it eq - 5552: bd70 popeq {r4, r5, r6, pc} - 5554: 4625 mov r5, r4 - 5556: 6864 ldr r4, [r4, #4] - 5558: 7b28 ldrb r0, [r5, #12] - 555a: b138 cbz r0, 556c <_ZN4mbed4Base5clearEPKcPc+0x24> - 555c: 68a8 ldr r0, [r5, #8] - 555e: f7fa ffcd bl 4fc <_ZdaPv> - 5562: b11d cbz r5, 556c <_ZN4mbed4Base5clearEPKcPc+0x24> - 5564: 6828 ldr r0, [r5, #0] - 5566: 6841 ldr r1, [r0, #4] - 5568: 4628 mov r0, r5 - 556a: 4788 blx r1 - 556c: 2c00 cmp r4, #0 - 556e: d1f1 bne.n 5554 <_ZN4mbed4Base5clearEPKcPc+0xc> - 5570: bd70 pop {r4, r5, r6, pc} - 5572: 0000 .short 0x0000 - 5574: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -00005578 <_ZN4mbed4Base9list_objsEPKcPc>: - 5578: 2900 cmp r1, #0 - 557a: bf08 it eq - 557c: 4770 bxeq lr - 557e: b570 push {r4, r5, r6, lr} - 5580: 480b ldr r0, [pc, #44] ; (55b0 <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - 5582: 460d mov r5, r1 - 5584: 6804 ldr r4, [r0, #0] - 5586: 2c00 cmp r4, #0 - 5588: bf08 it eq - 558a: bd70 popeq {r4, r5, r6, pc} - 558c: 2620 movs r6, #32 - 558e: 7b20 ldrb r0, [r4, #12] - 5590: b150 cbz r0, 55a8 <_ZN4mbed4Base9list_objsEPKcPc+0x30> - 5592: a108 add r1, pc, #32 ; (adr r1, 55b4 <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - 5594: 4628 mov r0, r5 - 5596: 68a2 ldr r2, [r4, #8] - 5598: f7fc f8d0 bl 173c - 559c: 4405 add r5, r0 - 559e: 6860 ldr r0, [r4, #4] - 55a0: 2800 cmp r0, #0 - 55a2: bf18 it ne - 55a4: f805 6b01 strbne.w r6, [r5], #1 - 55a8: 6864 ldr r4, [r4, #4] - 55aa: 2c00 cmp r4, #0 - 55ac: d1ef bne.n 558e <_ZN4mbed4Base9list_objsEPKcPc+0x16> - 55ae: bd70 pop {r4, r5, r6, pc} - 55b0: 10000004 .word 0x10000004 - 55b4: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4BaseC1EPKc: - -000055b8 <_ZN4mbed4BaseC1EPKc>: - 55b8: 4a06 ldr r2, [pc, #24] ; (55d4 <_ZN4mbed4BaseC1EPKc+0x1c>) - 55ba: 6002 str r2, [r0, #0] - 55bc: 2200 movs r2, #0 - 55be: 7302 strb r2, [r0, #12] - 55c0: 6081 str r1, [r0, #8] - 55c2: 2900 cmp r1, #0 - 55c4: bf04 itt eq - 55c6: 6042 streq r2, [r0, #4] - 55c8: 4770 bxeq lr - 55ca: 4903 ldr r1, [pc, #12] ; (55d8 <_ZN4mbed4BaseC1EPKc+0x20>) - 55cc: 680a ldr r2, [r1, #0] - 55ce: 6042 str r2, [r0, #4] - 55d0: 6008 str r0, [r1, #0] - 55d2: 4770 bx lr - 55d4: 000059f8 .word 0x000059f8 - 55d8: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD0Ev: - -000055dc <_ZN4mbed4BaseD0Ev>: - 55dc: 490a ldr r1, [pc, #40] ; (5608 <_ZN4mbed4BaseD0Ev+0x2c>) - 55de: 6001 str r1, [r0, #0] - 55e0: 6881 ldr r1, [r0, #8] - 55e2: b179 cbz r1, 5604 <_ZN4mbed4BaseD0Ev+0x28> - 55e4: 4a09 ldr r2, [pc, #36] ; (560c <_ZN4mbed4BaseD0Ev+0x30>) - 55e6: 6811 ldr r1, [r2, #0] - 55e8: 4281 cmp r1, r0 - 55ea: bf04 itt eq - 55ec: 6841 ldreq r1, [r0, #4] - 55ee: 6011 streq r1, [r2, #0] - 55f0: d008 beq.n 5604 <_ZN4mbed4BaseD0Ev+0x28> - 55f2: 684a ldr r2, [r1, #4] - 55f4: 4282 cmp r2, r0 - 55f6: d003 beq.n 5600 <_ZN4mbed4BaseD0Ev+0x24> - 55f8: 4611 mov r1, r2 - 55fa: 6852 ldr r2, [r2, #4] - 55fc: 4282 cmp r2, r0 - 55fe: d1fb bne.n 55f8 <_ZN4mbed4BaseD0Ev+0x1c> - 5600: 6842 ldr r2, [r0, #4] - 5602: 604a str r2, [r1, #4] - 5604: f7fa bf76 b.w 4f4 <_ZdlPv> - 5608: 000059f8 .word 0x000059f8 - 560c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD1Ev: - -00005610 <_ZN4mbed4BaseD1Ev>: - 5610: 490b ldr r1, [pc, #44] ; (5640 <_ZN4mbed4BaseD1Ev+0x30>) - 5612: 6001 str r1, [r0, #0] - 5614: 6881 ldr r1, [r0, #8] - 5616: 2900 cmp r1, #0 - 5618: bf08 it eq - 561a: 4770 bxeq lr - 561c: 4a09 ldr r2, [pc, #36] ; (5644 <_ZN4mbed4BaseD1Ev+0x34>) - 561e: 6811 ldr r1, [r2, #0] - 5620: 4281 cmp r1, r0 - 5622: bf02 ittt eq - 5624: 6841 ldreq r1, [r0, #4] - 5626: 6011 streq r1, [r2, #0] - 5628: 4770 bxeq lr - 562a: 684a ldr r2, [r1, #4] - 562c: 4282 cmp r2, r0 - 562e: d003 beq.n 5638 <_ZN4mbed4BaseD1Ev+0x28> - 5630: 4611 mov r1, r2 - 5632: 6852 ldr r2, [r2, #4] - 5634: 4282 cmp r2, r0 - 5636: d1fb bne.n 5630 <_ZN4mbed4BaseD1Ev+0x20> - 5638: 6842 ldr r2, [r0, #4] - 563a: 604a str r2, [r1, #4] - 563c: 4770 bx lr - 563e: 0000 .short 0x0000 - 5640: 000059f8 .word 0x000059f8 - 5644: 10000004 .word 0x10000004 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc: - -00005648 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc>: - 5648: b510 push {r4, lr} - 564a: 4908 ldr r1, [pc, #32] ; (566c <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc+0x24>) - 564c: 4614 mov r4, r2 - 564e: 684a ldr r2, [r1, #4] - 5650: 6809 ldr r1, [r1, #0] - 5652: eb00 0062 add.w r0, r0, r2, asr #1 - 5656: f012 0f01 tst.w r2, #1 - 565a: bf1c itt ne - 565c: 6802 ldrne r2, [r0, #0] - 565e: 5851 ldrne r1, [r2, r1] - 5660: 4788 blx r1 - 5662: 2c00 cmp r4, #0 - 5664: bf1c itt ne - 5666: 2000 movne r0, #0 - 5668: 7020 strbne r0, [r4, #0] - 566a: bd10 pop {r4, pc} - 566c: 00005954 .word 0x00005954 - -Disassembly of section .emb_text: - -00005670 <__get_PSP>: - 5670: f3ef 8009 mrs r0, PSP - 5674: 4770 bx lr - -00005676 <__set_PSP>: - 5676: f380 8809 msr PSP, r0 - 567a: 4770 bx lr - -0000567c <__get_MSP>: - 567c: f3ef 8008 mrs r0, MSP - 5680: 4770 bx lr - -00005682 <__set_MSP>: - 5682: f380 8808 msr MSP, r0 - 5686: 4770 bx lr - -00005688 <__REV16>: - 5688: ba40 rev16 r0, r0 - 568a: 4770 bx lr - -0000568c <__REVSH>: - 568c: bac0 revsh r0, r0 - 568e: 4770 bx lr - -Disassembly of section i.exit: - -00005690 : - 5690: b510 push {r4, lr} - 5692: 4604 mov r4, r0 - 5694: f000 f8a2 bl 57dc - 5698: 2c00 cmp r4, #0 - 569a: bf1c itt ne - 569c: e8bd 4010 ldmiane.w sp!, {r4, lr} - 56a0: f000 b8be bne.w 5820 - 56a4: e7fe b.n 56a4 - -Disassembly of section i.pin_function: - -000056a8 : - 56a8: 1c42 adds r2, r0, #1 - 56aa: bf08 it eq - 56ac: 4770 bxeq lr - 56ae: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 56b2: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 56b6: 0903 lsrs r3, r0, #4 - 56b8: 0700 lsls r0, r0, #28 - 56ba: 0ec2 lsrs r2, r0, #27 - 56bc: 4807 ldr r0, [pc, #28] ; (56dc ) - 56be: eb00 0083 add.w r0, r0, r3, lsl #2 - 56c2: 6803 ldr r3, [r0, #0] - 56c4: f04f 0c03 mov.w ip, #3 - 56c8: fa0c fc02 lsl.w ip, ip, r2 - 56cc: ea23 030c bic.w r3, r3, ip - 56d0: 6003 str r3, [r0, #0] - 56d2: 6803 ldr r3, [r0, #0] - 56d4: 4091 lsls r1, r2 - 56d6: 4319 orrs r1, r3 - 56d8: 6001 str r1, [r0, #0] - 56da: 4770 bx lr - 56dc: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -000056e0 : - 56e0: 1c42 adds r2, r0, #1 - 56e2: bf08 it eq - 56e4: 4770 bxeq lr - 56e6: b430 push {r4, r5} - 56e8: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 56ec: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 56f0: 4c14 ldr r4, [pc, #80] ; (5744 ) - 56f2: 0942 lsrs r2, r0, #5 - 56f4: eb04 0282 add.w r2, r4, r2, lsl #2 - 56f8: 6e95 ldr r5, [r2, #104] ; 0x68 - 56fa: f000 0c1f and.w ip, r0, #31 - 56fe: f3c1 0380 ubfx r3, r1, #2, #1 - 5702: fa03 fc0c lsl.w ip, r3, ip - 5706: ea25 050c bic.w r5, r5, ip - 570a: 6695 str r5, [r2, #104] ; 0x68 - 570c: 6e95 ldr r5, [r2, #104] ; 0x68 - 570e: ea45 0c0c orr.w ip, r5, ip - 5712: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - 5716: 2b00 cmp r3, #0 - 5718: bf1c itt ne - 571a: bc30 popne {r4, r5} - 571c: 4770 bxne lr - 571e: 0903 lsrs r3, r0, #4 - 5720: 0700 lsls r0, r0, #28 - 5722: 0ec2 lsrs r2, r0, #27 - 5724: eb04 0083 add.w r0, r4, r3, lsl #2 - 5728: 6c03 ldr r3, [r0, #64] ; 0x40 - 572a: f04f 0c03 mov.w ip, #3 - 572e: fa0c fc02 lsl.w ip, ip, r2 - 5732: ea23 030c bic.w r3, r3, ip - 5736: 6403 str r3, [r0, #64] ; 0x40 - 5738: 6c03 ldr r3, [r0, #64] ; 0x40 - 573a: 4091 lsls r1, r2 - 573c: 4319 orrs r1, r3 - 573e: 6401 str r1, [r0, #64] ; 0x40 - 5740: bc30 pop {r4, r5} - 5742: 4770 bx lr - 5744: 4002c000 .word 0x4002c000 - -Disassembly of section i.wait: - -00005748 : - 5748: b570 push {r4, r5, r6, lr} - 574a: f7fb f8ff bl 94c <__aeabi_f2d> - 574e: a208 add r2, pc, #32 ; (adr r2, 5770 ) - 5750: 6853 ldr r3, [r2, #4] - 5752: 6812 ldr r2, [r2, #0] - 5754: f7fb f94e bl 9f4 <__aeabi_dmul> - 5758: f7fb fb5e bl e18 <__aeabi_d2iz> - 575c: 4605 mov r5, r0 - 575e: f000 f843 bl 57e8 - 5762: 4604 mov r4, r0 - 5764: f000 f840 bl 57e8 - 5768: 1b00 subs r0, r0, r4 - 576a: 42a8 cmp r0, r5 - 576c: d3fa bcc.n 5764 - 576e: bd70 pop {r4, r5, r6, pc} - 5770: 00000000 .word 0x00000000 - 5774: 412e8480 .word 0x412e8480 - -Disassembly of section i.wait_ms: - -00005778 : - 5778: b570 push {r4, r5, r6, lr} - 577a: f44f 717a mov.w r1, #1000 ; 0x3e8 - 577e: fb00 f501 mul.w r5, r0, r1 - 5782: f000 f831 bl 57e8 - 5786: 4604 mov r4, r0 - 5788: f000 f82e bl 57e8 - 578c: 1b00 subs r0, r0, r4 - 578e: 42a8 cmp r0, r5 - 5790: d3fa bcc.n 5788 - 5792: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_output: - -00005794 : - 5794: b570 push {r4, r5, r6, lr} - 5796: 4604 mov r4, r0 - 5798: 1c40 adds r0, r0, #1 - 579a: bf08 it eq - 579c: bd70 popeq {r4, r5, r6, pc} - 579e: f024 051f bic.w r5, r4, #31 - 57a2: f004 001f and.w r0, r4, #31 - 57a6: 2101 movs r1, #1 - 57a8: fa01 f600 lsl.w r6, r1, r0 - 57ac: 2100 movs r1, #0 - 57ae: 4620 mov r0, r4 - 57b0: f7ff ff7a bl 56a8 - 57b4: 2102 movs r1, #2 - 57b6: 4620 mov r0, r4 - 57b8: f7ff ff92 bl 56e0 - 57bc: 6828 ldr r0, [r5, #0] - 57be: 4330 orrs r0, r6 - 57c0: 6028 str r0, [r5, #0] - 57c2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -000057c4 : - 57c4: f020 021f bic.w r2, r0, #31 - 57c8: f000 001f and.w r0, r0, #31 - 57cc: 2301 movs r3, #1 - 57ce: fa03 f000 lsl.w r0, r3, r0 - 57d2: 2900 cmp r1, #0 - 57d4: bf0c ite eq - 57d6: 61d0 streq r0, [r2, #28] - 57d8: 6190 strne r0, [r2, #24] - 57da: 4770 bx lr - -Disassembly of section i.semihost_exit: - -000057dc : - 57dc: b084 sub sp, #16 - 57de: 4669 mov r1, sp - 57e0: 2018 movs r0, #24 - 57e2: beab bkpt 0x00ab - 57e4: b004 add sp, #16 - 57e6: 4770 bx lr - -Disassembly of section i.us_ticker_read: - -000057e8 : - 57e8: b570 push {r4, r5, r6, lr} - 57ea: 4c0a ldr r4, [pc, #40] ; (5814 ) - 57ec: 4d0a ldr r5, [pc, #40] ; (5818 ) - 57ee: 6820 ldr r0, [r4, #0] - 57f0: b958 cbnz r0, 580a - 57f2: 4628 mov r0, r5 - 57f4: f000 f85a bl 58ac - 57f8: 4908 ldr r1, [pc, #32] ; (581c ) - 57fa: 4628 mov r0, r5 - 57fc: f000 f84c bl 5898 - 5800: 4628 mov r0, r5 - 5802: f000 f88d bl 5920 - 5806: 2001 movs r0, #1 - 5808: 6020 str r0, [r4, #0] - 580a: 4628 mov r0, r5 - 580c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 5810: f000 b884 b.w 591c - 5814: 1000001c .word 0x1000001c - 5818: 40094000 .word 0x40094000 - 581c: 000f4240 .word 0x000f4240 - -Disassembly of section i.mbed_die: - -00005820 : - 5820: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5824: 4c1b ldr r4, [pc, #108] ; (5894 ) - 5826: 4620 mov r0, r4 - 5828: f7ff ffb4 bl 5794 - 582c: 1ca5 adds r5, r4, #2 - 582e: 4628 mov r0, r5 - 5830: f7ff ffb0 bl 5794 - 5834: 1ce6 adds r6, r4, #3 - 5836: 4630 mov r0, r6 - 5838: f7ff ffac bl 5794 - 583c: 1d67 adds r7, r4, #5 - 583e: 4638 mov r0, r7 - 5840: f7ff ffa8 bl 5794 - 5844: 2101 movs r1, #1 - 5846: 4620 mov r0, r4 - 5848: f7ff ffbc bl 57c4 - 584c: 2100 movs r1, #0 - 584e: 4628 mov r0, r5 - 5850: f7ff ffb8 bl 57c4 - 5854: 2100 movs r1, #0 - 5856: 4630 mov r0, r6 - 5858: f7ff ffb4 bl 57c4 - 585c: 2101 movs r1, #1 - 585e: 4638 mov r0, r7 - 5860: f7ff ffb0 bl 57c4 - 5864: 2096 movs r0, #150 ; 0x96 - 5866: f7ff ff87 bl 5778 - 586a: 2100 movs r1, #0 - 586c: 4620 mov r0, r4 - 586e: f7ff ffa9 bl 57c4 - 5872: 2101 movs r1, #1 - 5874: 4628 mov r0, r5 - 5876: f7ff ffa5 bl 57c4 - 587a: 2101 movs r1, #1 - 587c: 4630 mov r0, r6 - 587e: f7ff ffa1 bl 57c4 - 5882: 2100 movs r1, #0 - 5884: 4638 mov r0, r7 - 5886: f7ff ff9d bl 57c4 - 588a: 2096 movs r0, #150 ; 0x96 - 588c: f7ff ff74 bl 5778 - 5890: e7d8 b.n 5844 - 5892: 0000 .short 0x0000 - 5894: 2009c032 .word 0x2009c032 - -Disassembly of section i.timer_frequency: - -00005898 : - 5898: 4a03 ldr r2, [pc, #12] ; (58a8 ) - 589a: 6812 ldr r2, [r2, #0] - 589c: 0892 lsrs r2, r2, #2 - 589e: fbb2 f1f1 udiv r1, r2, r1 - 58a2: 1e49 subs r1, r1, #1 - 58a4: 60c1 str r1, [r0, #12] - 58a6: 4770 bx lr - 58a8: 10000018 .word 0x10000018 - -Disassembly of section i.timer_init: - -000058ac : - 58ac: 4a18 ldr r2, [pc, #96] ; (5910 ) - 58ae: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - 58b2: bf04 itt eq - 58b4: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58b8: f041 0102 orreq.w r1, r1, #2 - 58bc: d018 beq.n 58f0 - 58be: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - 58c2: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - 58c6: bf04 itt eq - 58c8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58cc: f041 0104 orreq.w r1, r1, #4 - 58d0: d00e beq.n 58f0 - 58d2: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - 58d6: bf04 itt eq - 58d8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 58dc: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - 58e0: d006 beq.n 58f0 - 58e2: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - 58e6: d105 bne.n 58f4 - 58e8: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - 58ec: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 58f0: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - 58f4: 2102 movs r1, #2 - 58f6: 6041 str r1, [r0, #4] - 58f8: 2100 movs r1, #0 - 58fa: 6701 str r1, [r0, #112] ; 0x70 - 58fc: 4905 ldr r1, [pc, #20] ; (5914 ) - 58fe: 4a06 ldr r2, [pc, #24] ; (5918 ) - 5900: 6809 ldr r1, [r1, #0] - 5902: 0889 lsrs r1, r1, #2 - 5904: fbb1 f1f2 udiv r1, r1, r2 - 5908: 1e49 subs r1, r1, #1 - 590a: 60c1 str r1, [r0, #12] - 590c: 4770 bx lr - 590e: 0000 .short 0x0000 - 5910: 400fc000 .word 0x400fc000 - 5914: 10000018 .word 0x10000018 - 5918: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -0000591c : - 591c: 6880 ldr r0, [r0, #8] - 591e: 4770 bx lr - -Disassembly of section i.timer_start: - -00005920 : - 5920: 6881 ldr r1, [r0, #8] - 5922: 2900 cmp r1, #0 - 5924: d1fc bne.n 5920 - 5926: 2101 movs r1, #1 - 5928: 6041 str r1, [r0, #4] - 592a: 4770 bx lr diff --git a/gcc4mbed/samples/HelloWorld/HelloWorld.elf b/gcc4mbed/samples/HelloWorld/HelloWorld.elf deleted file mode 100755 index 3232e7547d5e085f6d412468f615da009a05da8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126709 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
c46)piTzx0V&+SL?l+z}9?y)97nI@f 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 diff --git a/gcc4mbed/samples/HelloWorld/HelloWorld.hex b/gcc4mbed/samples/HelloWorld/HelloWorld.hex deleted file mode 100644 index 840365e6..00000000 --- a/gcc4mbed/samples/HelloWorld/HelloWorld.hex +++ /dev/null @@ -1,1548 +0,0 @@ -:1000000000800010D1030000D9030000DB030000D2 -:10001000DD030000DF030000E1030000000000003A -:10002000000000000000000000000000E3030000EA -:10003000E503000000000000E7030000E903000002 -:10004000EB030000EB030000EB030000EB030000F8 -:10005000EB030000EB030000EB030000EB030000E8 -:10006000EB030000EB030000EB030000EB030000D8 -:10007000EB030000EB030000EB030000EB030000C8 -:10008000EB030000EB030000EB030000EB030000B8 -:10009000EB030000EB030000EB030000EB030000A8 -:1000A000EB030000EB030000EB030000EB03000098 -:1000B000EB030000EB030000EB030000EB03000088 -:1000C000EB03000039483A4970B5884223D0394CD7 -:1000D000A14220D2024652F8046B0B46CD4343F8AE -:1000E000046B6519A342C5F3800514D23DB11668AF -:1000F00000F108021E6001F10803A3420BD2104672 -:1001000050F8045B194641F8045B5668021D5E60B6 -:100110000B1DA342F3D328482849884224D0284CF9 -:10012000A14221D2024652F8046B0B46CD4343F85C -:10013000046B04EB050CA342CCF3800514D23DB153 -:10014000156800F108021D6001F10803A3420BD2FB -:10015000104650F8045B194641F8045B5668021DCE -:100160005E600B1DA342F3D3164A1748824216D293 -:1001700000211346D64343F8041B84198342C4F379 -:1001800080040CD224B1196002F10803834206D224 -:100190001A4642F8041B5960131D8342F8D300F03D -:1001A0008BFE00F0EBF805F073FA00BF285A000050 -:1001B0000000001060050010885F0000C8050010F6 -:1001C000C805001060050010C80500101B4820215C -:1001D000C0F8A011D0F8A01111F0400FFAD0022100 -:1001E000C0F804110121C0F80C110B22C0F88420C2 -:1001F000C0F88010AA22C0F88C205523C0F88C309B -:10020000D0F8881011F0806FFAD00321C0F8801068 -:10021000C0F88C20C0F88C300521C0F808110021EE -:10022000C0F8A811C0F8AC11054AC0F8C420C0F845 -:10023000C81143F23A0101607047000000C00F404E -:10024000DE8728040000000000000000000000001D -:10025000000000000000000000000000000000009E -:10026000000000000000000000000000000000008E -:10027000000000000000000000000000000000007E -:10028000000000000000000000000000000000006E -:10029000000000000000000000000000000000005E -:1002A000000000000000000000000000000000004E -:1002B000000000000000000000000000000000003E -:1002C000000000000000000000000000000000002E -:1002D000000000000000000000000000000000001E -:1002E000000000000000000000000000000000000E -:1002F00000000000000000000000000000000000FE -:1003000040F26053C1F200031A780AB90120187054 -:10031000704700BF40F26050C1F2000008B50368AA -:100320002BB140F20003C0F2000303B1984708BDAF -:10033000024B16221A604FF0FF307047C4050010C0 -:1003400008B505F0A5F900BF0120704770B5094D4B -:1003500006462C684CB105F091F9A319834207D8E1 -:10036000296820468E192E6070BD034C2C60F2E780 -:1003700000F07AFD64050010C805001010B5074CA8 -:100380006269A1690648916105F0DEF96369A269B5 -:100390000348DA6105F0D8F9F2E700BF68050010FC -:1003A000CDCC4C3E10B5064C00220649204604F048 -:1003B0008BFF0549054A2046BDE8104000F01AB8F9 -:1003C0006805001032C0092005530000000000102D -:1003D0000648804706480047FEE7FEE7FEE7FEE7DF -:1003E000FEE7FEE7FEE7FEE7FEE7FEE7CD010000E1 -:1003F000C500000003460846194600F051BD0098AC -:10040000904214BF01200620704738B514461D469F -:1004100000F01BF928B1012008232C60EB60023B9F -:100420002B7138BD2DE9F0419846069F0446089B84 -:100430001546099E9F420CD1079900F006F940B17C -:10044000757103E0012337603571B3710020BDE899 -:10045000F0812046414600F0F8F80028F2D1F5E797 -:10046000F8B505460C4616461F4600F0EEF840B9B2 -:10047000032F07D823682046294632465B699847F0 -:10048000F8BD0120F8BD0000034B10B50446036021 -:1004900000F0C0F8204610BDD04E000010B5044654 -:1004A000FFF7F2FF204600F025F8204610BD00229D -:1004B000816002600271C2607047F0B5064685B087 -:1004C0000F46684610211446FFF7F1FF33683046A7 -:1004D000394622689D696B46A8479DF8043003F0B1 -:1004E0000603062B03D1009B0120236000E00020BF -:1004F00005B0F0BD08B100F00BBD7047FFF7FABFC3 -:10050000F8B504460F4616461D46FFF77EFF38B97C -:10051000A0683946324603689C692B46A047F8BD5F -:100520000120F8BD2DE9F04F85B00C46194605466F -:1005300016461F46DDF83890DDF840A0DDF844800F -:1005400000F083F88346B0B1002CC8F8009088F81A -:10055000046009DB4C44A24514BF4FF0010A4FF080 -:10056000060A88F806A011E014F1020F0ED101234B -:1005700088F806300AE0D1450CD128460F9900F0E2 -:1005800064F838B188F80560584600E0002005B0EE -:10059000BDE8F08FA86821460F9A036801923246A1 -:1005A000CDF80090CDF808A0CDF80C80DD693B4671 -:1005B000A847ECE72DE9F3410446DDF820800D461D -:1005C00017461E46904506D1194600F03EF810B178 -:1005D0000620BDE8FC81A06829463A460368CDF8AC -:1005E00000801C6A3346A047F3E70000034B10B5B8 -:1005F00004460360FFF748FF204610BD304F00005F -:1006000010B50446FFF7F2FF2046FFF773FF2046C0 -:1006100010BD0000014B0360704700BFB04F0000E9 -:1006200000207047002070470020704710B5044636 -:10063000FFF7F0FF2046FFF75DFF204610BD406842 -:1006400003782A2B08BF01307047814238B50D4628 -:1006500011D0FFF7F4FF037804462A2B0DD028466B -:10066000FFF7EDFF0146204601F08CF8D0F10100C4 -:1006700038BF002038BD012038BD002038BDFFF74D -:10068000E4BF000081F0004102E000BF83F00043BE -:1006900030B54FEA41044FEA430594EA050F08BF1D -:1006A00090EA020F1FBF54EA000C55EA020C7FEAE1 -:1006B000645C7FEA655C00F0E2804FEA5454D4EB5E -:1006C0005555B8BF6D420CDD2C4480EA020281EA28 -:1006D000030382EA000083EA010180EA020281EA60 -:1006E0000303362D88BF30BD11F0004F4FEA0131B2 -:1006F0004FF4801C4CEA113102D0404261EB4101C1 -:1007000013F0004F4FEA03334CEA133302D0524246 -:1007100063EB430394EA050F00F0A780A4F1010402 -:10072000D5F1200E0DDB02FA0EFC22FA05F280183C -:1007300041F1000103FA0EF2801843FA05F3594122 -:100740000EE0A5F120050EF1200E012A03FA0EFCA1 -:1007500028BF4CF0020C43FA05F3C01851EBE371CB -:1007600001F0004507D54FF0000EDCF1000C7EEBE8 -:1007700000006EEB0101B1F5801F1BD3B1F5001F26 -:100780000CD349085FEA30004FEA3C0C04F1010445 -:100790004FEA445212F5800F80F09A80BCF1004F6E -:1007A00008BF5FEA500C50F1000041EB045141EAF0 -:1007B000050130BD5FEA4C0C404141EB010111F4F1 -:1007C000801FA4F10104E9D191F0000F04BF01469C -:1007D0000020B1FA81F308BF2033A3F10B03B3F17A -:1007E00020020CDA0C3208DD02F1140CC2F10C020A -:1007F00001FA0CF021FA02F10CE002F11402D8BF68 -:10080000C2F1200C01FA02F120FA0CFCDCBF41EA33 -:100810000C019040E41AA2BF01EB0451294330BD02 -:100820006FEA04041F3C1CDA0C340EDC04F11404DF -:10083000C4F1200220FA04F001FA02F340EA0300B6 -:1008400021FA04F345EA030130BDC4F10C04C4F1FC -:10085000200220FA02F001FA04F340EA03002946DC -:1008600030BD21FA04F0294630BD94F0000F83F426 -:10087000801306BF81F480110134013D4EE77FEA09 -:10088000645C18BF7FEA655C29D094EA050F08BF55 -:1008900090EA020F05D054EA000C04BF1946104636 -:1008A00030BD91EA030F1EBF0021002030BD5FEA7A -:1008B000545C05D14000494128BF41F0004130BDA2 -:1008C00014F580043CBF01F5801130BD01F00045F6 -:1008D00045F0FE4141F470014FF0000030BD7FEA69 -:1008E000645C1ABF194610467FEA655C1CBF0B4664 -:1008F000024650EA013406BF52EA033591EA030F7B -:1009000041F4002130BD00BF90F0000F04BF002172 -:10091000704730B54FF4806404F132044FF00005A5 -:100920004FF0000150E700BF90F0000F04BF00211E -:10093000704730B54FF4806404F1320410F0004584 -:1009400048BF40424FF000013EE700BF42004FEA7F -:10095000E2014FEA31014FEA02701FBF12F07F43FC -:1009600093F07F4F81F06051704792F0000F14BFF9 -:1009700093F07F4F704730B54FF4607401F000453D -:1009800021F0004120E700BF50EA010208BF704794 -:1009900030B54FF000050AE050EA010208BF704789 -:1009A00030B511F0004502D5404261EB41014FF4F2 -:1009B000806404F132045FEA915C3FF4DCAE4FF0F6 -:1009C00003025FEADC0C18BF03325FEADC0C18BFDD -:1009D000033202EBDC02C2F1200300FA03FC20FA2E -:1009E00002F001FA03FE40EA0E0021FA02F114447B -:1009F000C1E600BF70B54FF0FF0C4CF4E06C1CEA90 -:100A000011541DBF1CEA135594EA0C0F95EA0C0F04 -:100A100000F0DEF82C4481EA030621EA4C5123EA77 -:100A20004C5350EA013518BF52EA033541F48011A6 -:100A300043F4801338D0A0FB02CE4FF00005E1FB59 -:100A400002E506F00042E0FB03E54FF00006E1FBA3 -:100A500003569CF0000F18BF4EF0010EA4F1FF04E6 -:100A6000B6F5007F64F5407404D25FEA4E0E6D4126 -:100A700046EB060642EAC62141EA55514FEAC52037 -:100A800040EA5E504FEACE2EB4F1FD0C88BFBCF5B3 -:100A9000E06F1ED8BEF1004F08BF5FEA500E50F164 -:100AA000000041EB045170BD06F0004646EA01012A -:100AB00040EA020081EA0301B4EB5C04C2BFD4EB5C -:100AC0000C0541EA045170BD41F480114FF0000E55 -:100AD000013C00F3AB8014F1360FDEBF002001F0C3 -:100AE000004170BDC4F10004203C35DA0C341BDC3D -:100AF00004F11404C4F1200500FA05F320FA04F00F -:100B000001FA05F240EA020001F0004221F0004142 -:100B100010EBD37021FA04F642EB06015EEA430EB5 -:100B200008BF20EAD37070BDC4F10C04C4F12005E5 -:100B300000FA04F320FA05F001FA04F240EA020098 -:100B400001F0004110EBD37041F100015EEA430E69 -:100B500008BF20EAD37070BDC4F1200500FA05F289 -:100B60004EEA020E20FA04F301FA05F243EA020308 -:100B700021FA04F001F0004121FA04F220EA020017 -:100B800000EBD3705EEA430E08BF20EAD37070BD5D -:100B900094F0000F0FD101F00046400041EB01013D -:100BA00011F4801F08BF013CF7D041EA060195F01F -:100BB000000F18BF704703F00046520043EB0303D9 -:100BC00013F4801F08BF013DF7D043EA06037047C6 -:100BD00094EA0C0F0CEA135518BF95EA0C0F0CD0D1 -:100BE00050EA410618BF52EA4306D1D181EA030117 -:100BF00001F000414FF0000070BD50EA410606BF11 -:100C00001046194652EA430619D094EA0C0F02D155 -:100C100050EA013613D195EA0C0F05D152EA03369A -:100C20001CBF104619460AD181EA030101F00041B8 -:100C300041F0FE4141F470014FF0000070BD41F001 -:100C4000FE4141F4780170BD70B54FF0FF0C4CF4DB -:100C5000E06C1CEA11541DBF1CEA135594EA0C0FFA -:100C600095EA0C0F00F0A7F8A4EB050481EA030E47 -:100C700052EA03354FEA013100F088804FEA03332E -:100C80004FF0805545EA131343EA12634FEA0222FC -:100C900045EA111545EA10654FEA00260EF00041BD -:100CA0009D4208BF964244F1FD0404F5407402D20F -:100CB0005B084FEA3202B61A65EB03055B084FEAA0 -:100CC00032024FF480104FF4002CB6EB020E75EB9D -:100CD000030E22BFB61A754640EA0C005B084FEAC5 -:100CE0003202B6EB020E75EB030E22BFB61A754642 -:100CF00040EA5C005B084FEA3202B6EB020E75EB8D -:100D0000030E22BFB61A754640EA9C005B084FEA04 -:100D10003202B6EB020E75EB030E22BFB61A754611 -:100D200040EADC0055EA060E18D04FEA051545EA00 -:100D300016754FEA06164FEAC30343EA52734FEAA9 -:100D4000C2025FEA1C1CC0D111F4801F0BD141EA22 -:100D500000014FF000004FF0004CB6E711F4801F87 -:100D600004BF01430020B4F1FD0C88BFBCF5E06F67 -:100D70003FF6AFAEB5EB030C04BFB6EB020C5FEA77 -:100D8000500C50F1000041EB045170BD0EF0004ECC -:100D90004EEA113114EB5C04C2BFD4EB0C0541EAFE -:100DA000045170BD41F480114FF0000E013C90E6FB -:100DB00045EA060E8DE60CEA135594EA0C0F08BFBF -:100DC00095EA0C0F3FF43BAF94EA0C0F0AD150EABE -:100DD00001347FF434AF95EA0C0F7FF425AF104651 -:100DE00019462CE795EA0C0F06D152EA03353FF479 -:100DF000FDAE1046194622E750EA410618BF52EAF6 -:100E000043067FF4C5AE50EA41047FF40DAF52EAC9 -:100E100043057FF4EBAE12E74FEA410212F50012F0 -:100E200015D211D56FF47873B3EB625212D94FEA31 -:100E3000C12343F0004343EA505311F0004F23FA1B -:100E400002F018BF404270474FF00000704750EA70 -:100E5000013005D111F0004008BF6FF0004070472D -:100E60004FF00000704700BF08B5062000F04AFCB4 -:100E70000120FFF765FA0000054B064A1B68596818 -:100E800011609968044A1160DA68044B1A6070476F -:100E900010010010B8050010BC050010C0050010BE -:100EA00030B505460C461346022029462246BDE8C9 -:100EB000304001F09BBD000070B500240C4D0D4E7C -:100EC000761BB61003E055F8043B01349847B44252 -:100ED000F9D1094D04F0E0F9084E0024761BB61054 -:100EE00003E055F8043B01349847B442F9D170BD92 -:100EF000A4520000A8520000A8520000B052000006 -:100F0000024B0146186800F00BB800BF100100103A -:100F1000024B0146186802F0A9BC00BF1001001086 -:100F20002DE9F74F01F10B04162C074603D934F0D5 -:100F3000070401D502E010248C4202D20C233B604E -:100F4000D6E1384600F021FAB4F5FC7F974A10D27A -:100F5000E10802EBC102D668964204D106F108030B -:100F600076699E4203D0736823F003032FE00231B9 -:100F700036E0610A01D1E1081BE0042902D8A10989 -:100F8000383116E0142901D85B3112E0542902D817 -:100F9000210B6E310DE0B1F5AA7F02D8E10B77315C -:100FA00007E040F25453994202D8A10C7C3100E092 -:100FB0007E2102EBC102D6680FE0736823F00303C1 -:100FC000181B0F2801DD013909E0002804DBF26855 -:100FD000B168CA60916020E0F6689642EDD10131B7 -:100FE000724D05F108029668964277D0736823F037 -:100FF0000303181B0F280CDD331944F00104D360E0 -:1010000093607460DA609A6040F0010218505A6090 -:1010100079E10028D260926005DBF3185A6842F04B -:1010200001025A606FE1B3F5007F0ED2DB084FF08A -:10103000010E981005EBC3030EFA00F0D5F804E09A -:101040004EEA00006860986844E04FEA532EBEF113 -:10105000040F04D84FEA931E0EF1380E1FE0BEF1C4 -:10106000140F02D80EF15B0E19E0BEF1540F04D834 -:101070004FEA133E0EF16E0E11E0BEF5AA7F04D8C2 -:101080004FEAD33E0EF1770E09E040F25450864508 -:1010900096BF4FEA934E4FF07E0E0EF17C0E05EB9D -:1010A000CE0CDCF8080060450DD101234FEAAE0EEE -:1010B00003FA0EFE6B6843EA0E036B60034609E019 -:1010C0008068604505D0D0F804E02EF0030E73452B -:1010D000F6D3C368F360B0609E60C66001208B10D9 -:1010E00010FA03F36868834262D8034205D121F005 -:1010F00003015B0004310342FBD005EBC1098E46BE -:10110000CC46DCF80C602AE0706820F00308C4EBE1 -:1011100008000F2811DD3319F16844F001047460F0 -:1011200056F8084F1850E1608C60D3609360DA6025 -:101130009A6040F001025A600CE000280EDB06EBDA -:1011400008035A6842F001025A60F36856F8082F03 -:10115000D3609A60384600F019F9D8E0F668664521 -:10116000D2D10EF1010E1EF0030F01D1484602E06C -:101170000CF1080CC5E711F0030F04D1696821EAEE -:101180000301696006E0064656F80809B04201D13D -:101190000139F0E768685B00834209D843B17146C2 -:1011A00001E004315B000342A7D1FAE7140100100B -:1011B000D5F80880D8F8043023F00309A14504D3FA -:1011C000C4EB09030F2B00F39580524B38461B6884 -:1011D00003F1100A504BA2441A680193B2F1FF3F89 -:1011E0001CBF0AF17F0A2AF07F0A514600F04CFA30 -:1011F000019BB0F1FF3F06466ED008EB090290421A -:1012000001D2A84568D1454996428B4608685044AA -:10121000086008D116F07F0F05D1AB68D14449F0C2 -:1012200001025A604CE01B68B3F1FF3F02D13A4B18 -:101230001E6003E03018821ACBF8002016F0070376 -:1012400038461CBFC3F10803F6188033B2440AF0D5 -:101250007F0ACAEB030A514600F016FADBF80030A9 -:10126000AE60B0F1FF3F04BF30464FF0000A801B74 -:10127000A8455044534440F00100CBF80030706062 -:101280001ED0B9F10F0F02D80123736024E0D8F803 -:101290000430A9F10C0929F00709052203F0010324 -:1012A000B9F10F0F49EA0303C8F8043008EB09034A -:1012B0005A609A6004D9384608F1080102F0D6FA5B -:1012C000174ADBF8003011688B4288BF1360154A5B -:1012D00011688B4288BF1360AB685B6823F003031F -:1012E000A34202D31B1B0F2B04DC384600F04EF840 -:1012F00000260CE0AE6844F0010243F0010334190B -:10130000AC60726063603846083600F03FF83046E3 -:10131000BDE8FE8F8C050010200500109005001020 -:10132000880500108405001010B5C9B203E010F85C -:10133000014B8C4204D0013A0346F8D2002010BD84 -:10134000184610BD10B58218034603E011F8014B92 -:1013500003F8014B9342F9D310BD814210B5044606 -:1013600010D28B1898420DD21946831803E011F859 -:10137000014D03F8014D013AF9D210BD11F8013BBE -:1013800004F8013B013AF9D210BD704770470000E4 -:101390002DE9F74F814617460E4629B9114603B08D -:1013A000BDE8F04FFFF7BCBD07F10B05FFF7EDFF00 -:1013B000A6F1080A162DDAF8042003D935F007053E -:1013C00001D502E01025BD4204D20C230027C9F844 -:1013D000003055E122F0030BAB4580F226819F4B94 -:1013E0000AEB0B01D3F808E0714507D0486820F0FC -:1013F00001000818406810F0010F25D148687145B8 -:1014000020F0030000EB0B0817D105F11004A045F4 -:101410001CDB0AEB0502C5EB08089A6048F00103E3 -:1014200053604846DAF80430374603F001031D43A1 -:10143000CAF80450FFF7AAFF22E1A84506DBCB68F3 -:101440008A68D3609A60F1E00020014612F0010F33 -:1014500040F09C8056F8084CC4EB0A04626822F005 -:101460000302002957D0714502EB0B084BD1804491 -:1014700005F1100188454EDB2746E26857F8081F42 -:10148000CA609160ABF10402242A29D8132A394694 -:101490001BD9304650F8041BA1607168061D1B2A39 -:1014A000E16004F1100110D94168301D21617168BB -:1014B0000836242A616104F1180106D1426804F15A -:1014C0002001A26172680836E26130460A4650F88F -:1014D00004EB42F804EB76684E604168516005E029 -:1014E000384631460193FFF738FF019B6219C5EB7F -:1014F00008089A6048F001035360636803F0010331 -:101500001D4365608DE08044A84504DBCB688A6894 -:10151000D3609A6003E002EB0B08A84536DB204657 -:10152000E36850F8082FD3609A60ABF10402242AD4 -:1015300028D8132A1BD9334604F1100053F8041B92 -:10154000A16071681E1D1B2AE16010D95B6804F15F -:1015500018002361331D71680836242A616106D1A1 -:101560005B6804F12000A36173680836E3613246CA -:10157000034652F8041B43F8041B7168416052682B -:101580005A6054E03146FFF7E8FE50E039464846DD -:10159000FFF7C6FC0746002843D0DAF80420A0F184 -:1015A000080322F001025244934205D150F8043C52 -:1015B00023F00308D84439E0ABF10402242A29D8E7 -:1015C000132A314603461AD9344654F8043B211DE8 -:1015D00040F8043B73687B60031D1B2A0FD96468C5 -:1015E00044600C1D4968181D59600833211D242AC8 -:1015F00005D1626842604A6808315A60083308467B -:101600001A4650F8044B42F8044B49685960436845 -:10161000536002E03146FFF7A0FE4846314602F033 -:1016200025F94846FFF7B2FE2AE0D8465446C5EBF6 -:10163000080362680F2B13D9611902F001021543E8 -:1016400043F00102CB1865604A6048465A68083189 -:1016500042F001025A6002F009F90CE01401001096 -:1016600004EB080302F0010248EA020262605A68D1 -:1016700042F001025A60484604F10807FFF786FE6F -:10168000384603B0BDE8F08F38B50546064C08462D -:1016900000232360FEF75AFEB0F1FF3F02D123681A -:1016A00003B12B6038BD00BFC40500101F2970B501 -:1016B00005460C4604D9162303604FF0FF3070BD79 -:1016C000426C12B152F821304BB9284600F034F880 -:1016D000224601462846BDE8704000F01BB8012BA9 -:1016E0000DD0B3F1FF3F03D117330360012070BD6C -:1016F0000025084642F821509847284670BD002032 -:1017000070BD0000024B01461868FFF7CFBF00BF55 -:101710001001001038B50546064C08461146002356 -:101720002360FEF705FEB0F1FF3F02D1236803B14D -:101730002B6038BDC4050010FEF706BE0EB44FF492 -:10174000027100B59CB01DABADF810106FF00041F8 -:10175000039106914FF0FF31ADF81210084953F88C -:10176000042B01900590086801A91B9300F0BEF8B6 -:10177000019B00221A701CB05DF804EB03B07047A7 -:101780001001001010F8012B11F8013B012A28BFAD -:101790009A42F7D0A2EB030070470346C04313F808 -:1017A000012B002AFBD11818704700002DE9F74FD4 -:1017B0009846464B0C4615460190D3F800B00B46B0 -:1017C00013F8016B0BEB06021F4692F8019019F01B -:1017D0000809F5D12D2E04D117F8016B4FF001093E -:1017E00003E02B2E08BF17F8016BB8F1000F02D0F1 -:1017F000B8F1100F14D1302E09D13B78782B01D0DD -:10180000582B04D17E784FF01008023708E0B8F169 -:10181000000F05D1302E14BF4FF00A084FF0080812 -:10182000B9F1000F41460CBF6FF0004A4FF0004A7B -:10183000504602F0DFFD50460B464146009302F051 -:10184000ABFC0021009B0A460BEB060C9CF801C088 -:101850001CF0040F01D0303E0BE01CF0030C1BD039 -:10186000BCF1010F14BF4FF0570C4FF0370CCCEB0D -:101870000606464510DAB1F1FF3F0AD0824206D88B -:1018800001D19E4203DC08FB0262012101E04FF01E -:10189000FF3117F8016BD7E7B1F1FF3F0AD101988B -:1018A000B9F1000F0CBF6FF000424FF0004222234D -:1018B000036003E0B9F1000F00D0524215B101B14D -:1018C0007C1E2C601046BDE8FE8F00BF2405001072 -:1018D0001346054A30B505460C461068294622468F -:1018E000BDE83040FFF762BF100100102DE9F04F56 -:1018F000BFB00F461E461546804602F077F80068D6 -:101900001390FFF74AFFBB8913F0800F129011D09C -:101910003B697BB940464021FFF702FB38603861E4 -:1019200030B90C230138C8F800300F9001F056B8D8 -:1019300040237B61002319AC3593339434930C9589 -:101940000B9310931193169315930F930C9B1D46B5 -:1019500013F8012B0AB1252AF9D10C99B5EB01092D -:1019600018D0359B2160C4F804904B443593349BC8 -:1019700001333493072B01DC083408E04046394634 -:1019800033AA02F061FB002841F01F8019AC0F9AC6 -:101990004A440F922B78002B01F010800023013570 -:1019A0000C951D468DF8F7304FF0FF3C0D932A46FD -:1019B0000C9B05E00E4603E01E464FF0FF3C0B4635 -:1019C00013F8019BA9F12001582900F21284DFE8E5 -:1019D00011F05900100410045F00100410041004EA -:1019E00010041004100462006B00100468006F0003 -:1019F00010049200950095009500950095009500C3 -:101A000095009500950010041004100410041004B3 -:101A100010041004100410041004C000FD00100491 -:101A2000FD001004100410041004A400100410049D -:101A3000A80210041004100410041004130310046E -:101A400010044503100410041004100410041004C2 -:101A50001004100410041004B500C500FD00FD00C2 -:101A6000FD00A700C50010041004AA0010048A029B -:101A7000AD02D902B2001004ED02100418031004E4 -:101A8000100440039DF8F710002999D120310CE093 -:101A900045F0010594E73268311D002A8ADA524286 -:101AA0000E4645F004058BE72B218DF8F71087E7EC -:101AB000194611F8019BB9F12A0F03D019464FF0CE -:101AC000000C10E0D6F800C0331DBCF1000FFFF68B -:101AD00073AF1E460B4673E74FF00A0909FB0C0C67 -:101AE00091F801901946A9F1300001330928F3D982 -:101AF0004CEAEC7C66E745F0800561E71946002278 -:101B00000A23A9F1300903FB029211F8019BA9F104 -:101B100030000B460928F3D954E745F008054FE794 -:101B200045F040054CE719786C2901D1013302E0FA -:101B300045F0100544E745F0200541E70C934FF0D0 -:101B4000000C336804360D928DF8F7C08DF8A43080 -:101B50005BE30C9345F010050D9201E00C930D92A0 -:101B600015F0200F09D0073626F0070303F1080609 -:101B7000D3E90001CDE9080116E015F0100F06F1D8 -:101B8000040301D0326809E015F0400F326805D037 -:101B900012B21046D117CDE9080104E092464FEA8F -:101BA000E27BCDE908AB1E46DDE90801002871F1B2 -:101BB000000180F28E82DDE90823524263EB430389 -:101BC000CDE908232D238DF8F73082E20C93F31D25 -:101BD00015F0080F23F007030D9203F1080614BF58 -:101BE00018681968CDF8389014BF109010915B6890 -:101BF0001098CDF818C01193119902F0F3F9DDF89F -:101C000018C0012819D1109800221199002302F060 -:101C1000B9FD10B12D238DF8F730A94B4FF0000C12 -:101C2000A84A25F080054FF0030BCDF820C0B9F18C -:101C3000470FCCBF92469A46FDE210981199CDF815 -:101C400018C002F0CFF9DDF818C058B99E4B25F046 -:101C500080059E4A4FF0030BB9F1470FCCBF924667 -:101C60009A46DDE2BCF1FF3F0BD0B9F1670F02D01D -:101C7000B9F1470F07D1BCF1000F08BF4FF0010CBD -:101C800001E04FF0060C119B45F48075002B05DA3E -:101C900003F100422D230B92149303E011980021CD -:101CA00014910B90B9F1660F0BD0B9F1460F08D023 -:101CB000B9F1650F02D0B9F1450F05D10CF1010B57 -:101CC00003E0E346032301E0E3460223009340469A -:101CD0003CAB109A02933BAB03933AAB04930B9B40 -:101CE000CDF818C0CDF804B000F072FFB9F1670F5D -:101CF000DDF818C0824602D0B9F1470F02D115F0C5 -:101D0000010F34D0B9F1660F0AEB0B02089202D032 -:101D1000B9F1460F15D19AF80030302B0DD110983B -:101D200000220B990023CDF818C002F021FDDDF848 -:101D300018C010B9CBF101033C9308983C9BC01824 -:101D40000890109800220B990023CDF818C002F0DB -:101D50000FFDDDF818C030B108993A9103E0302248 -:101D600003F8012B3A933A9B089A9342F7D33A9B94 -:101D7000B9F1670FCAEB03030B933C9B02D0B9F197 -:101D8000470F08D113F1030F9B4601DB634575DD57 -:101D9000A9F1020902E0B9F1660F59D003F1FF3B46 -:101DA0008DF8E090BBF1000FCDF8F0B003DACBF185 -:101DB000000B2D2300E02B23BBF1090F8DF8E13040 -:101DC0002FDD0DF1DE035246CC46A2461C46584696 -:101DD0000A210792A146CDF818C002F063FC5846CC -:101DE000303104F801190A2102F012FB079ADDF8DC -:101DF00018C009288346EADC544692464A4600F158 -:101E0000300BE1460DF1E20302F801BC013A03E0B8 -:101E100012F8011B03F8011B0DF1DF018A42F7D311 -:101E200006E030238DF8E2309B4439AB8DF8E3B007 -:101E300038AA9A1A0B9B1592012B02EB030B02DCBA -:101E400015F0010344D000200BF1010B089040E095 -:101E5000002B9B4609DDBCF1000F02D115F0010FEC -:101E600028D003F1010BE34424E0BCF1000F02D1C0 -:101E700015F0010F19D00CF1020B1BE00B998B42EE -:101E800007DB15F0010F13D0672203F1010B0E924F -:101E900010E0002BD8BFC3F1020B0B9BC8BF4FF063 -:101EA000010B67209B440E9004E04FF0010B01E012 -:101EB00067210E913C9ADDF83890089209E000BF46 -:101EC000E04F0000E44F0000E84F0000EC4F00003E -:101ED0000893149B002B00F09F812D234FF0000CE2 -:101EE0008DF8F730A7E115F0200F0C9306F10401EF -:101EF00006D00F9D30682A46EB17C0E900230EE09C -:101F000015F0100F03D033680F98186007E015F034 -:101F1000400F336815BF0F9A0F9D1A801D600E4643 -:101F200014E50C9345F010050D9201E00C930D9211 -:101F300015F020020AD00736002226F0070303F12D -:101F40000806D3E900ABCDE908ABBEE015F01001FF -:101F500006F1040302D031688A460DE015F0400214 -:101F6000306808D080B24FF0000B82461E46CDE9A3 -:101F700008AB0A46A9E082464FF0000B1E46CDE9A9 -:101F800008ABA2E00C93002133684FF078090D9262 -:101F900045F002051846CDE90801A34930238DF824 -:101FA000F59004368DF8F43016918DE00C930023F3 -:101FB0000D92324604369C458DF8F730D2F800A0D9 -:101FC00013DB1946624650460793CDF818C0FFF759 -:101FD000ABF9079BDDF818C0002800F02081CAEBA0 -:101FE000000BE34500F3248123E150460793FFF7FC -:101FF000D4FB079B83461CE10C9345F010050D9222 -:1020000001E00C930D9215F0200F09D0073626F051 -:10201000070303F10806D3E900ABCDE908AB16E0EE -:1020200015F0100F06F1040301D032680AE015F034 -:10203000400F326806D092B24FF0000B9246CDE9C5 -:1020400008AB03E010460021CDE908011E4601223D -:102050003BE075490C930D92169103E00D92734A83 -:102060000C93169215F0200F09D0073626F00703BF -:1020700003F10806D3E900ABCDE908AB16E015F093 -:10208000100F06F1040301D032680AE015F0400F8A -:10209000326806D092B24FF0000B9246CDE908AB01 -:1020A00003E010460021CDE908011E4615F0010F9E -:1020B0000AD0DDE90823134306D045F0020530239A -:1020C0008DF8F5908DF8F430022200238DF8F7306A -:1020D00000E00122DDE908ABBCF1000FA8BF25F04C -:1020E00080055AEA0B0B02D1BCF1000F6ED0012A19 -:1020F00023D0022A51D00DF1CB0308989A4600F064 -:10210000070230321A700899013BDDF824B0C80884 -:1021100040EA4B714FEADB0B0891CDF824B0DDE9C2 -:1021200008010143E9D115F0010F5BD0302A59D0E5 -:102130009A4630238AF8003054E0DDE908230A2A61 -:1021400073F1000308D2DDF820A00AF130030DF18D -:10215000CB0A8DF8CB3045E00DF1CB0B23465C4626 -:10216000CB469946DDE908010A220023CDF818C0C4 -:1021700002F030FBA2460023303204F80129DDE9E9 -:1021800008010A2202F026FBDDF818C0CDE908019B -:102190000843E7D14C46D94624E00DF1CB0308991A -:1021A0009A46DDF858B001F00F021BF8022003F840 -:1021B00001290899099A080940EA0271120908914F -:1021C0000992DDE908010143E9D10BE042B915F0BC -:1021D000010F05D00DF1F80A30230AF82D3D01E07A -:1021E0000DF1CC0A0DF1CC0B0022CAEB0B0B0892BF -:1021F00021E00C930D92B9F1000F00F0DF834FF056 -:10220000000C8DF8A4908DF8F7C04FF0010BCDF8BD -:1022100020C00DF1A40A0EE0DDF850C00BE0E3464B -:102220008446089007E000BF01500000F04F000016 -:10223000E3469C460893E345ACBF5B4663460E937A -:102240009DF8F73013B10E9801300E9015F0020191 -:10225000149102D00E9A02320E9215F08403179355 -:1022600046D10D980E99431A002B1BDC40E01A60F2 -:10227000102289185A60349A359101323492072A13 -:1022800001DC08330CE04046394633AACDF818C0CB -:1022900001F0DAFEDDF818C0002840F0968319AB93 -:1022A000103D04E02A461D4623464C469146102D1B -:1022B0003599934ADBDC4846A1461C462B46054629 -:1022C0006360CB1822603593349B01333493072B22 -:1022D00001DC08340CE04046394633AACDF818C07A -:1022E00001F0B2FEDDF818C0002840F06E8319AC92 -:1022F0009DF8F730DBB10DF1F70323600123636034 -:10230000359B01333593349B01333493072B01DC28 -:1023100008340CE04046394633AACDF818C001F025 -:1023200093FEDDF818C0002840F04F8319AC149AD2 -:10233000D2B13DAB236002236360359B02333593FA -:10234000349B01333493072B01DC08340CE0404606 -:10235000394633AACDF818C001F076FEDDF818C072 -:10236000002840F0328319AC179B802B46D10D9882 -:102370000E99431A002B1BDC40E01A6010228918CA -:102380005A60349A359101323492072A01DC0833BD -:102390000CE04046394633AACDF818C001F054FE8F -:1023A000DDF818C0002840F0108319AB103D04E0A0 -:1023B0002A461D4623464C469146102D3599514AD2 -:1023C000DBDC4846A1461C462B4605466360CB181D -:1023D00022603593349B01333493072B01DC08349E -:1023E0000CE04046394633AACDF818C001F02CFE67 -:1023F000DDF818C0002840F0E88219ACCBEB0C03E4 -:10240000002B17DC38E01A60102289185A60349AC1 -:10241000359101323492072A01DC083308E0404646 -:10242000394633AA01F010FE002840F0CE8219ABE5 -:10243000103D04E02A461D4623464C469146102D89 -:102440003599304ADFDC4846A1461C462B460546F6 -:102450006360CB1822603593349B01333493072B90 -:1024600001DC083408E04046394633AA01F0ECFDAF -:10247000002840F0AA8219AC15F4807F06D1359B64 -:10248000C4F800A0C4F804B05B443FE2B9F1650FA2 -:1024900040F3B781109800221199002302F068F9E7 -:1024A000002860D0184B236001236360359B013303 -:1024B0003593349B01333493072B01DC083408E057 -:1024C0004046394633AA01F0BFFD002840F07D8226 -:1024D00019AC3C9B0B9A934203DB15F0010F00F003 -:1024E0002582139B12982360359B60601B183593DF -:1024F000349B01333493072B08DC08340FE000BF12 -:1025000014500000D04F00001250000040463946E1 -:1025100033AA01F099FD002840F0578219AC0B99BD -:1025200001F1FF39B9F1000F17DCFFE12260102241 -:102530009B1862603593349B01333493072B01DC85 -:10254000083408E04046394633AA01F07DFD0028F2 -:1025500040F03B8219ACA9F11009B9F1100F359B7D -:10256000954AE3DC48E13C9B002B79DC934B2360EC -:1025700001236360359B01333593349B01333493DE -:10258000072B01DC083408E04046394633AA01F045 -:102590005BFD002840F0198219AC3C9B2BB90B9ACB -:1025A0001AB915F0010F00F0C181139B1298236036 -:1025B000359B60601B183593349B01333493072B94 -:1025C00002DC04F1080308E04046394633AA01F072 -:1025D0003BFD002840F0F98119AB3C9C6442002C83 -:1025E00016DC2DE019601021521859603592349A8A -:1025F00001323492072A01DC083308E040463946AC -:1026000033AA01F021FD002840F0DF8119AB103C16 -:10261000102C359A6849E5DC5C601419349A19600D -:1026200001323594072A349201DC083308E0404631 -:10263000394633AA01F008FD002840F0C68119ABE5 -:102640000B99359AC3F800A0596052183592349A04 -:1026500001323492072A00F3618103F1080465E135 -:102660000B9A089B91460AEB020B9945A8BF994625 -:10267000B9F1000F16DD359BC4F800A0C4F8049032 -:102680004B443593349B01333493072B01DC0834DE -:1026900008E04046394633AA01F0D6FC002840F055 -:1026A000948119AC089829EAE979C9EB0009B9F1D4 -:1026B000000F17DC30E0226010229B186260359317 -:1026C000349B01333493072B01DC083408E0404687 -:1026D000394633AA01F0B8FC002840F0768119ACE5 -:1026E000A9F11009B9F1100F359B334AE3DC2260E0 -:1026F0004B44C4F804903593349B01333493072B37 -:1027000001DC083408E04046394633AA01F09CFC5D -:10271000002840F05A8119AC3C9B0B998B4202DB9C -:1027200015F0010F17D0129B139A12986360359B16 -:1027300022601B183593349B01333493072B01DC43 -:10274000083408E04046394633AA01F07DFC0028F1 -:1027500040F03B8119AC08993C9A0B980AEB0103B5 -:10276000C3EB0B0BC2EB0009CB45B8BFD946B9F19F -:10277000000F15DD2360359BC4F804904B4435935E -:10278000349B01333493072B01DC083408E04046C6 -:10279000394633AA01F058FC002840F0168119ACE4 -:1027A0003C9B29EAE9790B99CB1AC9EB0309B9F1EA -:1027B000000F1CDCBAE000BFD04F00001250000038 -:1027C000226010229B1862603593349B013334934E -:1027D000072B01DC083408E04046394633AA01F0F3 -:1027E00033FC002840F0F18019ACA9F11009B9F1CF -:1027F000100F359B7B4AE3DC22604B44C4F8049005 -:1028000084E00B9A012A02DC15F0010F62D001234B -:102810006360359BC4F800A001333593349B0133CA -:102820003493072B01DC083408E04046394633AACC -:1028300001F00AFC002840F0C88019AC139B1298E4 -:102840002360359B60601B183593349B01333493B0 -:10285000072B01DC083408E04046394633AA01F072 -:10286000F3FB002840F0B18019AC119900231098B7 -:10287000002201F07DFF0B994B1E30B90AF10102D5 -:102880002260359A6360D3182AE0B3F1000917DC9F -:1028900036E0226010229B1862603593349B01332E -:1028A0003493072B01DC083408E04046394633AA4C -:1028B00001F0CAFB002840F0888019ACA9F110098A -:1028C000B9F1100F359B474AE3DC22604B44C4F852 -:1028D000049005E001236360359BC4F800A0013338 -:1028E0003593349B01333493072B01DC083407E024 -:1028F0004046394633AA01F0A7FB002865D119AC40 -:1029000038AB159A2360359B62609B183593349BD6 -:1029100001333493072B01DC083407E04046394685 -:1029200033AA01F091FB00284FD119AC15F0040F28 -:102930002FD00D9BDDF838A0CAEB0305002D15DC68 -:1029400027E0226010229B1862603593349B01338C -:102950003493072B01DC083407E04046394633AA9C -:1029600001F072FB002830D119AC103D102D359BC1 -:102970001D4AE6DC65605D19349B226001333595A4 -:10298000072B349305DD4046394633AA01F05CFB42 -:10299000D8B90F980E9A0D99359B8A42ACBF801812 -:1029A00040180F902BB14046394633AA01F04CFB3A -:1029B00058B9002319AC3493FEF7C8BF359B23B137 -:1029C0004046394633AA01F03FFBBB890F9D03F017 -:1029D0004003002B18BF4FF0FF350F950F983FB005 -:1029E000BDE8F08FD04F0000145000002DE9F843EF -:1029F00099462C4B04460D461646D3F80080D8F86D -:102A000048701FB908F14C07C8F848707B681F2B45 -:102A10000FDD254B002B3DD08C20FEF771FA0746C9 -:102A2000002837D000234360D8F848300360C8F846 -:102A3000480034B3D7F8880068B91B4B53B34FF440 -:102A40008470FEF75DFA48B30023C0F80031C0F887 -:102A50000431C7F888007B680122D0F800119A4041 -:102A600040F823602033022C41EA020140F8239011 -:102A7000C0F8001105D1D0F8043143EA0202C0F8D1 -:102A800004217B6800209A1C01337B6047F82250A8 -:102A9000BDE8F8834FF0FF30BDE8F8834FF0FF301A -:102AA000BDE8F883CC4F0000010F00002DE9F74F7F -:102AB00004460B69894602699A42C0F286805D1E0F -:102AC000033301F1140800F114079B00CA18C3185E -:102AD00002F1040A51685868013101F05DFB0646B5 -:102AE00000283CD00023394642461846019452F84B -:102AF00004EB0C6852451FFA8EFC4FEA1E4E1FFA7B -:102B000084FB0CFB063C58440EFB06FE0EEB1C4EF1 -:102B10001FFA8CFCCCEB000C4FEA1E431FFA8EFE12 -:102B2000CEEB144E0EEB2C4E1FFA8CFC4FEA2E40CF -:102B30004CEA0E4E41F804EBD9D9019C2B1D04EB55 -:102B400083035A685AB9043300E0013D1A1F9742C3 -:102B500004D253F8041C13460029F6D02561204600 -:102B6000494601F061F900282DDB01363B46002281 -:102B7000414651F8048B18681FFA88FC4FEA184840 -:102B80001FFA80F9C8EB1040CCEB090C944400EB21 -:102B90002C401FFA8CFC021451454CEA004043F8CB -:102BA000040BE6D92B1D04EB83035A685AB904338E -:102BB00000E0013D1A1F974204D253F8041C13464B -:102BC0000029F6D02561304600E00020BDE8FE8FE8 -:102BD0002DE9F04F05469BB010466E6A1946279CBA -:102BE000CDE904013EB91020FEF78AF9686246601B -:102BF00086600660C6606B6A196859B15B6801221D -:102C000028464B6012FA03F38B6000F02CFF6B6ACE -:102C100000221A60059B002B05DA012223F00043F5 -:102C20002260059301E000232360059C9A4B9A4A99 -:102C300004EA030393421DD1269942F20F73049ACA -:102C40000B604AB924F07F44944B954824F47004F7 -:102C5000002C18BF184600E09048289B002B00F07D -:102C6000B385C278C31C0AB100F1080328990B6030 -:102C700000F0AABDDDE904AB002200230126504686 -:102C8000594601F075FD00B1002616F0FF0F0BD17B -:102C9000269A01231360289B002B00F0928581481F -:102CA0001860013800F090BD18AB284600935246DA -:102CB00019AB01935B46260D01F036F97605760DCA -:102CC00081466EB12BF07F43A6F57E7623F4700328 -:102CD000504643F07E51073E41F4E00100221EE0E1 -:102CE000189B1998C01800F58660861C202E08DDF8 -:102CF000049B1E3833FA00F0C6F140039C40204389 -:102D000005E0DDF810E0C6F120000EFA00F0FDF756 -:102D1000FBFDA6F58666033E0122A1F1F87116922D -:102D20000022614BFDF7B2FC55A3D3E90023FDF768 -:102D300061FE55A3D3E90023FDF7AAFC8246304685 -:102D40008B46FDF7F1FD52A3D3E90023FDF752FEB8 -:102D500002460B4650465946FDF79AFC82468B4682 -:102D6000FEF75AF85946002200230446504601F067 -:102D700009FD50B12046FDF7D7FD02460B465046EF -:102D8000594601F0F5FC00B9013C162C0DD8474B13 -:102D900003EBC403D3E90001DDE9042301F010FDD6 -:102DA00030B10023013C119304E00120119001E0B7 -:102DB00000211191199B03F1FF3BBBEB060B04D5DE -:102DC0000022CBF1000B069203E0CDF818B04FF0D3 -:102DD000000B002C06DB069B4FF000080F941B191C -:102DE000069305E0C4EB0B0BC4F1000800200F9024 -:102DF0002499092913D8052903DD043900272491D2 -:102E000000E00127249A931E032B0BD8DFE803F080 -:102E1000151E050201200E901AE001210EE0012787 -:102E20000022249201234FF0FF3E0E930020CDF8A4 -:102E300030E0F246113325901AE00021259A0E91D8 -:102E4000002A0DDD0C929246134611E000230E93EA -:102E5000259820180C90431C002B07DD9A4607E0AC -:102E600001210C918A460B46259101E09A460123E7 -:102E70006E6A0022726004321EE000BFAFF3008071 -:102E800061436F63A787D23FB3C8608B288AC63F70 -:102E9000FB799F501344D33F0000F07F2E51000078 -:102EA00025510000135000000000F83FA851000019 -:102EB000716852000131716002F114019942F7D931 -:102EC0002846716800F09EFD6B6ABAF10E0F306003 -:102ED0001B680D9300F2AC81002F00F0A981DDE9A1 -:102EE0000423002CCDE912233FDD04F00F02924BA6 -:102EF000271103EBC20317F0100FD3E90001CDE94E -:102F00000A010ED08D4B07F00F07DDE912010326F1 -:102F1000D3E90823FDF798FE02460B46CDE90423CA -:102F200000E00226DFF814C2CDF820B0C346DDE988 -:102F30000A01A046644609E017F0010F04D0D4E965 -:102F400000230136FDF756FD7F100834002FF3D122 -:102F5000CDE90A014446DDE90401D846DDE90A234A -:102F6000DDF820B0FDF770FE26E067424FB307F0B2 -:102F70000F02714BDDE912013F1103EBC203022680 -:102F8000D3E90023FDF736FDDFF8B0C1CDF810B06E -:102F9000C346A046644609E017F0010F04D0D4E907 -:102FA00000230136FDF726FD7F100834002FF3D1F2 -:102FB0004446D846DDF810B002460B46CDE904235E -:102FC00000E00226119BF3B1DDE9040100225C4B15 -:102FD000CDE9080101F0D6FBA8B1BAF1000F12D07B -:102FE0000C99002940F32081621E564B0A92002260 -:102FF000DDE908010136FDF7FDFC0C9F02460B469A -:10300000CDE9042301E057460A943046FDF78CFCD5 -:10301000DDE90423FDF7EEFC00224B4BFDF738FB06 -:103020000B460246CDE90823099BA3F15076099689 -:10303000EFB9DDE904010022444BFDF727FBDDF881 -:1030400020E033467246CDE9040101F0B9FB0028C7 -:1030500040F09682DDF820E006F10043DDE904014E -:10306000724601F08FFB002840F07E82DCE00E9873 -:103070007A1E314B00286DD003EBC2030020344987 -:10308000D3E90023FDF7E0FDDDE90823FDF7FEFAB3 -:10309000DDE90423CDF854B0D346CDF85C80A246D8 -:1030A000A84614461D464FF0000ECDF810E0CDE9BD -:1030B00008010D99109129462046FDF7ADFE064600 -:1030C000FDF732FC303602460B4620462946FDF716 -:1030D000DDFA109A02F8016B16461092DDE908231A -:1030E00004460D4601F04EFB002840F05B8322466B -:1030F0002B4600201249FDF7C9FADDE9082301F04B -:1031000041FB002840F00281049B01330493BB4241 -:1031100080F28380DDE9080100220A4BFDF76AFC9A -:103120000022084BCDE9080120462946FDF762FC44 -:1031300004460D46BFE700BFA851000070520000D2 -:103140000000F03F0000244000001C40000014403C -:103150000000E03F03EBC203D3E90001DDE90823EF -:10316000FDF748FCDDE904230E9ECDF840B0D346C0 -:10317000CDF85480A246A84614461D46CDE9080164 -:1031800029462046FDF748FE0390FDF7CDFB024699 -:103190000B4620462946FDF779FADDF834E0DDF8E4 -:1031A0000CC00CF1300CCDE904010EF806C001365C -:1031B000BE422BD10022814BDDE908017644FDF7A8 -:1031C00067FA54464546DA46DDF85480DDF840B0EB -:1031D00002460B46DDE9040101F0F2FA002840F056 -:1031E0009680DDE9082300207449FDF74FFA024676 -:1031F0000B46DDE9040101F0C5FAA8B1334613F826 -:10320000012C1E46013B302AF9D0CCE200226C4B47 -:10321000FDF7F0FB04460D46B2E754464546DA4654 -:10322000DDF85C80DDF854B0DDE91223CDE904233C -:10323000189A002AC0F28A800E2C00F38780614B16 -:1032400003EBC403D3E90001CDE906012599002968 -:1032500014DABAF1000F11DC40F0888100225A4BD9 -:10326000DDE90601FDF7C6FBDDE9042301F09EFA66 -:10327000002840F07F81D046574683E1DDE90423F2 -:10328000DDF834809B460494C244CDF830A09246C9 -:10329000DDE90623504659464646FDF7D5FCFDF7C5 -:1032A000BBFD0746FDF740FBDDE90623FDF7A2FB6A -:1032B00002460B4650465946FDF7E8F907F1300340 -:1032C00006F8013BB0460C9A96422DD102460B46B9 -:1032D000FDF7DEF9DDE90623049C82468B4601F00A -:1032E0006FFAA8B950465946DDE9062301F040FAC5 -:1032F000002800F0598217F0010F09D154E20D980F -:10330000824206D130220134027009E045460A9C0F -:10331000324612F8011C531E16461A463929EED0C1 -:103320001A7801321A703FE20022254BFDF762FB4A -:1033300000220023012482468B4601F019FA00B1D5 -:10334000002414F0FF0FA3D1049C2DE20E99002954 -:103350003CD0249B012B0BDC169818B102F5866239 -:10336000033202E0199AC2F1360243465E4616E085 -:103370000AF1FF33984502DBC3EB080306E00F991F -:10338000C8EB03039844C91800230F91BAF1000F4A -:1033900003DACAEB0B06002201E05E465246DDF876 -:1033A00018E028460121029396449344CDF818E092 -:1033B00000F000FC029B07460BE000BF0000E03F6E -:1033C00000002440A8510000000014400E9F434616 -:1033D0005E465EB10698002808DD0246B242A8BFEC -:1033E0003246C2EB0B0BB61A801A0690B8F1000FEA -:1033F00024DD0E99E1B1002B14DD1A46394628462A -:10340000029300F073FC4A4607462846394600F00E -:10341000DAFB494602462846039200F024FB039A51 -:10342000029B9146B8EB030208D02846494602E0C9 -:1034300028464946424600F059FC8146012128466B -:1034400000F0B8FB0F9A002A804604DD414628466A -:1034500000F04CFC8046249B012B13DC049898B9A7 -:10346000059A22F07F4323F4700383B98C4B02EA60 -:1034700003037BB1069901220BF1010B0A92013182 -:10348000069108E0002305E000200A9003E004997B -:103490000A9100E00A930F9A4AB1D8F8103008EB6D -:1034A0008303186900F034FBC0F1200300E001231E -:1034B000DDF818E0734413F01F030BD0C3F12003B1 -:1034C000042B06DD043B9E449B44F618CDF818E01F -:1034D00006E005D01C3306989B44F618C0180690E9 -:1034E000BBF1000F05DD494628465A4600F050FC66 -:1034F00081460699002905DD41462846069A00F0D6 -:1035000047FC8046119AC2B14846414600F08CFC07 -:10351000002812DA4946002328460A2200F0BAFAA7 -:103520000E9B013C814633B1394628460A220023CE -:1035300000F0B0FA0746DDF830A0BAF1000F29DC40 -:103540002498022826DDBAF1000F15D14146052244 -:103550005346284600F09EFA80464846414600F011 -:1035600063FC00280EDC07E0B84605E04FF00008D9 -:10357000474601E0D046574625990D9ECC4306E0CC -:103580000A9CB8460D9E0134312306F8013B4FF0EA -:10359000000AF4E00E9A002A00F0AA80002E05DD51 -:1035A00039462846324600F0F3FB07460A9B93B1A2 -:1035B0007968284600F026FA3A6907F10C010232D0 -:1035C000920006460C30FDF7BDFE2846314601222A -:1035D00000F0DEFB00E038460D9E0694B244CDF8C4 -:1035E00038A0BA46074641464846FFF75FFA5146BB -:1035F00000F1300B484600F017FC3A4641460C906B -:10360000284600F02EFCC26803463AB919464846DF -:10361000029300F009FC029B044600E001242846C6 -:10362000194600F020FA6CB9249858B9049901F0B1 -:1036300001033BB9BBF1390F069C27D00C9A002A35 -:1036400029DC2AE00C9B002B06DB19D12498B8B9A1 -:10365000049901F001039BB92246069C002A1CDD57 -:1036600049460122284600F093FB4146814600F07E -:10367000DBFB002807DC10D11BF0010F0DD002E0AE -:10368000002C0FDD069CBBF1390F04D133463922E3 -:1036900003F8012B65E00BF1010B06F801BB6EE0AE -:1036A0000000F07F06F801BB33460E9A96423ED0EA -:1036B00049460A220023284600F0ECF9BA45814623 -:1036C00007D1514628460A22002300F0E3F982463A -:1036D0000CE051460A220023284600F0DBF9394667 -:1036E0000A2200238246284600F0D4F907467AE7EA -:1036F0004FF0010C0D9ECB46A1466446584641460C -:10370000FFF7D4F93030544506F8010B334608DA98 -:10371000594628460A22002300F0BCF901348346AA -:10372000ECE74C464FF0000AD946834600E0069C81 -:10373000494601222846029300F02AFB4146814671 -:1037400000F072FB029B00280BDC13D11BF0010F71 -:1037500007D10FE00D98834203D131230134037068 -:103760000DE013F8012C1E46013B392AF2D001323C -:103770001A7004E01E4613F8012D302AFAD02846AC -:10378000414600F070F97FB1BAF1000F05D0BA459B -:1037900003D02846514600F066F92846394600F025 -:1037A00062F901E045460A9C4946284600F05BF96B -:1037B0000023337001342699289A0C601AB11660E0 -:1037C00001E0034800E00D981BB0BDE8F08F00BF9A -:1037D00012500000AFF30080F8B50D46204E0446AD -:1037E000FDF7D3FDB3685F6827F0030707F16F03A8 -:1037F0005D1B25F07F05803D7F2D1EDD00212046CD -:10380000FDF742FFB368DB19984216D169422046A2 -:10381000FDF73AFFB0F1FF3F14D100212046FDF73C -:1038200033FFB368C21A0F2A07DD0E4942F00102C6 -:103830005A600968401A0C4908602046FDF7A6FD49 -:103840000020F8BDB3687F1B47F0010720465F608A -:10385000054B1A68551B1D60FDF798FD0120F8BD4A -:103860001401001020050010900500102DE9F04112 -:1038700004460D46002900F0AE80FDF786FDA5F157 -:10388000080356485F6827F00102D0F808C099186D -:1038900007F0010761454E6826F0030618D1B218FB -:1038A0003FB955F8081C5B1A52189D68D968E96041 -:1038B0008D6042F0010183605960494B1B689A4258 -:1038C000C0F08480474B20461968FFF785FF7DE0F4 -:1038D0004E6087B955F8085C00F1080C5B1B521963 -:1038E0009D68654509D0D3F80CC0C5F80CC0CCF86C -:1038F00008503D4602E0002500E001258F197F6851 -:1039000017F0010F0FD192194DB98E68364FBE4294 -:1039100005D1F3600135B360DE609E6003E0CE68E0 -:103920008968CE60B16042F001019A505960002D63 -:103930004CD1B2F5007F10D2D2080135911015FAA2 -:1039400001F1456845EA0101416000EBC200D86021 -:1039500082689A60D360836038E0550A042D02D8EB -:103960009509383516E0142D01D85B3512E0542D39 -:1039700002D8150B6E350DE0B5F5AA7F02D8D50B30 -:10398000773507E040F254518D4202D8950C7C35D2 -:1039900000E07E2500EBC506B168B1420CD10122E2 -:1039A000AD1012FA05F5426842EA05050A4645607F -:1039B00008E08968B14204D0486820F003008242E0 -:1039C000F7D3CA68DA609960CB6093602046BDE89F -:1039D000F041FDF7DBBCBDE8F08100BF1401001031 -:1039E0001C0500108C0500101C01001000487047D9 -:1039F000280500108218034601E003F8011B9342DA -:103A0000FBD3704770B50446466A0D463EB9102098 -:103A1000FDF776FA6062466086600660C660666A98 -:103A2000F36843B920460421212200F088FB636A31 -:103A3000F060D868B0B1636ADB6853F8250018B14C -:103A4000026843F825200AE00121204611FA05F614 -:103A5000721D920000F073FB20B145608660002368 -:103A60000361C36070BD70B50446456A0E463DB93A -:103A70001020FDF745FA6062456085600560C5600D -:103A80003EB1636A7268DB6853F82210316043F814 -:103A9000226070BD2DE9F0410C461F460E690546B7 -:103AA00014310023D1F800C00133B3421FFA8CF067 -:103AB0004FEA1C4C00FB02700CFB02FC0CEB104CA0 -:103AC00080B24FEA1C474FEA0C4C604441F8040BAB -:103AD000E8DBD7B1A3689E4212DB6168284601315A -:103AE000FFF790FF226904F10C0102329200804638 -:103AF0000C30FDF727FC214628464446FFF7B3FF6C -:103B000004EB8603013626615F612046BDE8F08143 -:103B1000020C0346120412B90304102000E0002036 -:103B200013F07F4F01D108301B0213F0704F01D109 -:103B300004301B0113F0404F01D102309B00002BD9 -:103B400005DB13F0804F01D0013070472020704713 -:103B50000368024613F007000DD013F0010F25D1C2 -:103B600013F0020F03D05B080120136070479B081D -:103B700002201360704799B209B91B0C102013F092 -:103B8000FF0F01D108301B0A13F00F0F01D10430D1 -:103B90001B0913F0030F01D102309B0813F0010F32 -:103BA00002D15B0804D001301360704700207047D9 -:103BB0002020704710B50C460121FFF723FF01229A -:103BC0004461026110BD2DE9F04F16460A690D46A9 -:103BD000336985B09A42BCBF35460E46D5F8108091 -:103BE0003769AB68696807EB08049C42C8BF0131BC -:103BF000FFF708FF00F1140300EB84021432019276 -:103C00001A4602E0002142F8041B01998A42F9D3C6 -:103C100005F1140B06EB870705EB880514371435FF -:103C20000397029506F114024EE052F8047BBFB2EE -:103C300017B35E461946002556F804CBD1F800A00C -:103C40001FFA8CF94FEA1C4C1FFA8AF84FEA1A4AFD -:103C500007FB0988DDF8089007FB0CACB145A844C8 -:103C60000CEB184C1FFA88F848EA0C484FEA1C4540 -:103C700041F8048BE0D80D6032F8027C1FB31D6858 -:103C80005E46984619464FF0000CB6F800A0ADB25B -:103C9000B1F8029007FB0A99CC4445EA0C4541F87B -:103CA000045B56F8049B58F8045F4FEA1949ADB21B -:103CB00007FB0955DDF80890B14505EB1C454FEAB7 -:103CC000154CE2D80D600433DDF80CC09445ACD837 -:103CD000019B00E0013C002C03DD53F8042D002A79 -:103CE000F8D0046105B0BDE8F08F000012F00303C6 -:103CF0002DE9F04104460F46154607D0234A013B03 -:103D000052F823200023FFF7C5FE0746AD1039D037 -:103D1000666A3EB91020FDF7F3F86062466086607F -:103D20000660C660D4F82480D8F8086066B92046DA -:103D300040F27121FFF73EFF0023C8F80800064655 -:103D4000036001E04046064615F0010F0AD03946EF -:103D500032462046FFF737FF394680462046FFF7B8 -:103D600082FE47466D100DD0D6F80080B8F1000FE6 -:103D7000E8D1204631463246FFF725FF3060C0F8D3 -:103D80000080E0E73846BDE8F08100BF9C510000AC -:103D90002DE9F8430C464FEA62190546266990461C -:103DA00049680136A3684E4401E001315B009E4240 -:103DB000FBDC2846FFF726FE0022074600F114032D -:103DC00003E00132002143F8041B4A45F9DB206976 -:103DD00004F1140104EB8000143018F01F0814D013 -:103DE000C8F1200E0022D1F800C00CFA08FC42EA0B -:103DF0000C0243F8042B51F8042B884222FA0EF2ED -:103E0000F1D81A603AB1013605E051F8042B884226 -:103E100043F8042BF9D82846013E21463E61FFF7BE -:103E200022FE3846BDE8F88303460A69006930B5CA -:103E3000801A15D1043203F1140492009B188A18D9 -:103E40000433043253F8045D52F8041D8D4203D04C -:103E500005D24FF0FF3030BD9C42F3D330BD01207E -:103E600030BD2DE9F04705460C460846114616467A -:103E7000FFF7DAFF071E08D128463946FFF7C2FDD3 -:103E8000012347610361BDE8F08701DB002703E000 -:103E90002346012734461E4661682846FFF7B2FDD7 -:103EA0003269236906EB8208143604EB830C08F1AF -:103EB00014080CF1140C14340022C76000F114072C -:103EC00054F8045B56F8041B1FFA85FA1FFA81F9AF -:103ED000090CC9EB0A09C1EB15419144254601EBD8 -:103EE00029411FFA89F90A14B04549EA014147F806 -:103EF000041B3946E4D80CE055F8044BA6B2240C58 -:103F0000961904EB2644B6B2221446EA044441F85A -:103F1000044B6545F0D300E0013B51F8042D002A25 -:103F2000FAD00361BDE8F0872DE9F74301211D4672 -:103F30000A9F0B9E1446FFF765FD25F0004925F00A -:103F40007F4323F470035FEA195900931CBF43F4C5 -:103F5000801300938046F4B102A840F8044DFFF7A7 -:103F6000F7FD019B58B1009AC0F1200112FA01F14E -:103F7000C24041EA03030092C8F8143001E0C8F8D7 -:103F80001430009CC8F81840002C0CBF01240224F7 -:103F9000C8F8104009E068460124FFF7D9FD009BEE -:103FA000C8F81040C8F814302030B9F1000F0AD01A -:103FB000A9F58669A9F1030909EB0003C0F13500F1 -:103FC0003B6030600BE008EB8403A0F586600238AC -:103FD000386018696401FFF79BFD241A346040467D -:103FE000BDE8FE830B4613B1B1F1004F00D1E0B143 -:103FF000124AA1F58013934219D901F1FE4303F54A -:104000007003934213D90E4B994212D901F1004229 -:104010009A420ED90B4B994202D011F5801F0AD15A -:10402000D0F1010038BF0020704702207047042003 -:104030007047032070470020704700BFFFFFDF7FFD -:10404000FFFF0F000000F07F2DE9F74F81469068D9 -:104050000C461546D2F800B018B1002301931E4655 -:1040600008E0506069E0DBF80030DBF804600BF139 -:10407000080B0193002EF6D0A768BE424AD3A3894D -:1040800013F4906F44D022682169C1EB020A62697F -:1040900002EB42080AF10102921908EBD8784FEAC4 -:1040A0006808904538BF904613F4806F10D048469A -:1040B0004146FCF735FF0746A0B121695246FDF79E -:1040C00041F9A38923F4906343F08003A38116E0B0 -:1040D00048464246FDF75CF9074680B948462169E3 -:1040E000FFF7C4FB0C23C9F80030A3894FF0FF3061 -:1040F00043F04003A3810023AB606B601DE02761A8 -:10410000574427603746CAEB0803C4F81480A360FD -:10411000BE4200D237463A4620680199FDF71DF9A4 -:10412000A368DB1BA3602368DF19AB6827609E1BB5 -:10413000AE60002E97D130466E60BDE8FE8F10B5A0 -:104140005143FCF7EDFE044618B350F8042C22F05E -:104150000302043A242A19D8132A03460FD900214E -:1041600040F8041B031D1B2A616008D94160181D1B -:1041700059600833242A02D14160596008331A4635 -:10418000002142F8041B5960516002E00021FFF752 -:1041900031FC204610BD00004A1E08BF7047C0F029 -:1041A0002481884240F21681114200F01781B0FA52 -:1041B00080F3B1FA81F2A2EB0303C3F11F0304A25F -:1041C00002EB03134FF000029F4600BFAFF30080E5 -:1041D000B0EBC17F00BF42EB020228BFA0EBC17071 -:1041E000B0EB817F00BF42EB020228BFA0EB8170E1 -:1041F000B0EB417F00BF42EB020228BFA0EB417051 -:10420000B0EB017F00BF42EB020228BFA0EB0170C0 -:10421000B0EBC16F00BF42EB020228BFA0EBC16050 -:10422000B0EB816F00BF42EB020228BFA0EB8160C0 -:10423000B0EB416F00BF42EB020228BFA0EB416030 -:10424000B0EB016F00BF42EB020228BFA0EB0160A0 -:10425000B0EBC15F00BF42EB020228BFA0EBC15030 -:10426000B0EB815F00BF42EB020228BFA0EB8150A0 -:10427000B0EB415F00BF42EB020228BFA0EB415010 -:10428000B0EB015F00BF42EB020228BFA0EB015080 -:10429000B0EBC14F00BF42EB020228BFA0EBC14010 -:1042A000B0EB814F00BF42EB020228BFA0EB814080 -:1042B000B0EB414F00BF42EB020228BFA0EB4140F0 -:1042C000B0EB014F00BF42EB020228BFA0EB014060 -:1042D000B0EBC13F00BF42EB020228BFA0EBC130F0 -:1042E000B0EB813F00BF42EB020228BFA0EB813060 -:1042F000B0EB413F00BF42EB020228BFA0EB4130D0 -:10430000B0EB013F00BF42EB020228BFA0EB01303F -:10431000B0EBC12F00BF42EB020228BFA0EBC120CF -:10432000B0EB812F00BF42EB020228BFA0EB81203F -:10433000B0EB412F00BF42EB020228BFA0EB4120AF -:10434000B0EB012F00BF42EB020228BFA0EB01201F -:10435000B0EBC11F00BF42EB020228BFA0EBC110AF -:10436000B0EB811F00BF42EB020228BFA0EB81101F -:10437000B0EB411F00BF42EB020228BFA0EB41108F -:10438000B0EB011F00BF42EB020228BFA0EB0110FF -:10439000B0EBC10F00BF42EB020228BFA0EBC1008F -:1043A000B0EB810F00BF42EB020228BFA0EB8100FF -:1043B000B0EB410F00BF42EB020228BFA0EB41006F -:1043C000B0EB010F00BF42EB020228BFA0EB0100DF -:1043D000104670470CBF012000207047B1FA81F2EF -:1043E000C2F11F0220FA02F0704708B14FF0FF300F -:1043F00000F066B90029F8D02DE90340FFF7CCFEA4 -:10440000BDE8064002FB00F3A1EB0301704700BFCB -:10441000002900F03E8180EA010C48BF49424A1E53 -:1044200000F01F81030048BF43428B4240F21E81CF -:10443000114200F02381B3FA83F2B1FA81F0A0EBCC -:104440000202C2F11F0204A000EB02124FF00000B2 -:10445000974600BFAFF30080B3EBC17F00BF40EBD6 -:10446000000028BFA3EBC173B3EB817F00BF40EB1B -:10447000000028BFA3EB8173B3EB417F00BF40EB8B -:10448000000028BFA3EB4173B3EB017F00BF40EBFB -:10449000000028BFA3EB0173B3EBC16F00BF40EB7B -:1044A000000028BFA3EBC163B3EB816F00BF40EBFB -:1044B000000028BFA3EB8163B3EB416F00BF40EB6B -:1044C000000028BFA3EB4163B3EB016F00BF40EBDB -:1044D000000028BFA3EB0163B3EBC15F00BF40EB5B -:1044E000000028BFA3EBC153B3EB815F00BF40EBDB -:1044F000000028BFA3EB8153B3EB415F00BF40EB4B -:10450000000028BFA3EB4153B3EB015F00BF40EBBA -:10451000000028BFA3EB0153B3EBC14F00BF40EB3A -:10452000000028BFA3EBC143B3EB814F00BF40EBBA -:10453000000028BFA3EB8143B3EB414F00BF40EB2A -:10454000000028BFA3EB4143B3EB014F00BF40EB9A -:10455000000028BFA3EB0143B3EBC13F00BF40EB1A -:10456000000028BFA3EBC133B3EB813F00BF40EB9A -:10457000000028BFA3EB8133B3EB413F00BF40EB0A -:10458000000028BFA3EB4133B3EB013F00BF40EB7A -:10459000000028BFA3EB0133B3EBC12F00BF40EBFA -:1045A000000028BFA3EBC123B3EB812F00BF40EB7A -:1045B000000028BFA3EB8123B3EB412F00BF40EBEA -:1045C000000028BFA3EB4123B3EB012F00BF40EB5A -:1045D000000028BFA3EB0123B3EBC11F00BF40EBDA -:1045E000000028BFA3EBC113B3EB811F00BF40EB5A -:1045F000000028BFA3EB8113B3EB411F00BF40EBCA -:10460000000028BFA3EB4113B3EB011F00BF40EB39 -:10461000000028BFA3EB0113B3EBC10F00BF40EBB9 -:10462000000028BFA3EBC103B3EB810F00BF40EB39 -:10463000000028BFA3EB8103B3EB410F00BF40EBA9 -:10464000000028BFA3EB4103B3EB010F00BF40EB19 -:10465000000028BFA3EB0103BCF1000F48BF40429C -:1046600070479CEA000F48BF4042704738BF0020A7 -:1046700004BF4FEAEC7040F001007047B1FA81F2DC -:10468000C2F11F02BCF1000F23FA02F048BF404202 -:1046900070470028C8BF6FF00040B8BF4FF000401F -:1046A00000F00EB80029F4D02DE90340FFF7B3FE67 -:1046B000BDE8064002FB00F3A1EB0301704700BF19 -:1046C000704700BF4FF0FF3C06E000BF4FF0010C09 -:1046D00002E000BF4FF0010C4DF804CD4FEA410C51 -:1046E0007FEA6C5C4FEA430C18BF7FEA6C5C1BD01E -:1046F00001B050EA410C0CBF52EA430C91EA030F9F -:1047000002BF90EA020F0020704710F1000F91EAFB -:10471000030F58BF994208BF90422CBFD8176FEAC9 -:10472000E37040F0010070474FEA410C7FEA6C5C97 -:1047300002D150EA013C07D14FEA430C7FEA6C5C9E -:10474000D6D152EA033CD3D05DF8040B704700BFCA -:104750008446104662468C461946634600E000BF18 -:1047600001B5FFF7B7FF002848BF10F1000F01BDEA -:104770004DF808EDFFF7F4FF0CBF012000205DF8B5 -:1047800008FB00BF4DF808EDFFF7EAFF34BF01203A -:1047900000205DF808FB00BF4DF808EDFFF7E0FFD3 -:1047A00094BF012000205DF808FB00BF4DF808ED24 -:1047B000FFF7CEFF94BF012000205DF808FB00BF8B -:1047C0004DF808EDFFF7C4FF34BF012000205DF86D -:1047D00008FB00BF4BB942B9002908BF002802D02E -:1047E0004FF0FF310846FFF76BBF82B0EC462DE972 -:1047F000005000F01DF8DDF804E002B00CBC70477A -:104800002DE970431646804689461D4600F028F87B -:1048100000FB05F3A0FB064506FB0136069B751958 -:10482000B8EB040469EB0505C3E90045BDE87083F6 -:104830002DE970431646804689461D4600F0C0F9B2 -:1048400000FB05F3A0FB064506FB0136069B751928 -:10485000B8EB040469EB0505C3E90045BDE87083C6 -:1048600000292DE9F04F1C4685B0C0F2CB80002610 -:10487000002CC0F2C2808C46174614460546884676 -:104880009A46002B4AD18A426ED9B2FA82F35BB1C2 -:10489000C3F1200401FA03F830FA04F210FA03F528 -:1048A00017FA03F442EA08084FEA144A4046514610 -:1048B0001FFA84FBFFF770FC514681464046FFF724 -:1048C00099FD280C0BFB09F340EA0148434509D93F -:1048D00018EB040809F1FF3904D2434584BF09F1FC -:1048E000FF39A044C3EB080851464046ADB2FFF77C -:1048F00053FC514607464046FFF77CFD0BFB07FB88 -:1049000045EA0145AB4505D9013F2D1902D2AB451A -:1049100088BF013F47EA0949002403E08B420CD9D4 -:104920000024A1464A46234616B1524263EB430394 -:104930001046194605B0BDE8F08FB3FA83F4002C99 -:1049400040F0B3808B424FF001092CBF4FF0000CB8 -:104950004FF0010C82428CBF67464CF00107002FDC -:10496000E0D13C46B946DDE722B901201146FFF708 -:1049700013FC0446B4FA84F3002B49D1C4EB0808B5 -:10498000270C1FFA84FA0121029139464046FFF7AD -:1049900003FC394681464046FFF72CFD2A0C0AFBF2 -:1049A00009F342EA014B5B4509D91BEB040B09F102 -:1049B000FF3904D25B4584BF09F1FF39A344C3EB3F -:1049C0000B0B39465846ADB2FFF7E6FB3946804639 -:1049D0005846FFF70FFD0AFB08FA45EA0145AA45CC -:1049E00007D92D1908F1FF3803D2AA4588BF08F16D -:1049F000FF3848EA0949029C94E7F643524263EBC8 -:104A0000430338E7404261EB41014FF0FF362FE7A7 -:104A10009C40C3F1200728FA07FA35FA07F2270C61 -:104A200008FA03FB3946504642EA0B029D400292C7 -:104A3000FFF7B2FB394683465046FFF7DBFC029B8B -:104A40001FFA84FA4FEA13490AFB0BF349EA0148BB -:104A5000434505D918EB04080BF1FF3BC0F0AA80D1 -:104A6000C3EB080839464046FFF796FB39468146B6 -:104A70004046FFF7BFFC02980AFB09F31FFA80FCCF -:104A80004CEA0148434509D918EB040809F1FF39FC -:104A900004D2434584BF09F1FF39A04449EA0B4ED3 -:104AA000C3EB0808CDF808E06FE7C4F120030AFA69 -:104AB00004FADA4021FA03F842EA0A0A01FA04F990 -:104AC00030FA03F240464FEA1A4B42EA09010391D9 -:104AD000594617FA04F30293FFF75EFB59468146E5 -:104AE0004046FFF787FC1FFA8AF3039803FB09F29D -:104AF000070C47EA0148424504D918EB0A0809F1B6 -:104B0000FF3951D3C2EB0808594640460193FFF7DD -:104B100043FB594607464046FFF76CFC019B039850 -:104B200003FB07F31FFA80FC4CEA014C634507D9ED -:104B3000013F1CEB0A0C03D2634501D9013FD44469 -:104B400047EA0949029FC3EB0C0C1FFA89FE4FEAA2 -:104B50001943B8B23F0C00FB0EF800FB03F107FB52 -:104B60000E1207FB03F002EB1842914288BF00F5DA -:104B7000803000EB124EF44512D34FEA02421FFA86 -:104B800088F814BF0021012102EB080C15FA04F487 -:104B900064452CBF002401F00104002C3FF4C2AE98 -:104BA00009F1FF390024BDE6424584BF09F1FF3910 -:104BB000D044A7E7434584BF0BF1FF3BA0444FE738 -:104BC0002DE9F04F054683B00C46174680460E4649 -:104BD000002B4DD18A4261D9B2FA82F353B1C3F1AD -:104BE000200411FA03F630FA04F29F4042EA060666 -:104BF00000FA03F83C0C304621461FFA87FAFFF70B -:104C0000CBFA214681463046FFF7F4FB4FEA1840C5 -:104C10000AFB09F340EA0146B34208D9F61909F143 -:104C2000FF3904D2B34284BF09F1FF39F619F61AED -:104C3000214630461FFA88F8FFF7AEFA21460546AE -:104C40003046FFF7D7FB0AFB05FA48EA0148C245A0 -:104C500006D9013D18EB070802D2C24588BF013DC5 -:104C600045EA094A00263146504603B0BDE8F08FB8 -:104C70008B425BD8B3FA83F6002E5AD18B424FF0A9 -:104C8000010A2CBF0024012482428CBF254644F037 -:104C90000105002DE7D12E46AA46E4E722B90120FE -:104CA0001146FFF779FA0746B7FA87F3002B40F071 -:104CB000B680E41B4FEA174BBDB201265946204689 -:104CC000FFF76AFA59464FEA184982462046FFF72D -:104CD00091FB05FB0AF349EA0144A34208D9E41910 -:104CE0000AF1FF3A04D2A34284BF0AF1FF3AE41961 -:104CF000E41A59462046FFF74FFA594681462046A6 -:104D0000FFF778FB1FFA88F305FB09F543EA014832 -:104D1000454508D918EB070809F1FF3903D2454585 -:104D200088BF09F1FF3949EA0A4A9CE70026B246E2 -:104D300099E7C6F12001B34032FA01F724FA01F9EC -:104D40001F43B44030FA01F348464FEA174843EA9C -:104D5000040101914146B2400092FFF71DFA41461D -:104D6000BCB282464846FFF745FB019804FB0AF3B4 -:104D70004FEA104B4BEA014B5B4505D91BEB070B88 -:104D80000AF1FF3AC0F09380C3EB0B0B4146584643 -:104D9000FFF702FA414681465846FFF72BFB019880 -:104DA00004FB09F41FFA80FC4CEA01439C4203D93E -:104DB000DB1909F1FF3974D3009F49EA0A4A1C1B29 -:104DC0001FFA8AFEB8B23A0C4FEA1A4700FB0EFCF3 -:104DD00000FB07F302FB0E3102FB07F201EB1C4163 -:104DE0008B4288BF02F5803202EB114E744512D31C -:104DF0004FEA01411FFA8CF214BF0023012301EB9B -:104E0000020C15FA06F666452CBF002603F00106D3 -:104E1000002E3FF428AF0AF1FF3A002623E79F4017 -:104E2000C3F1200134FA01F614FA03F24FEA174BEA -:104E300025FA01FA3046594605FA03F84AEA020A09 -:104E4000FFF7AAF95946BDB281463046FFF7D2FABC -:104E50004FEA1A4C05FB09F34CEA0144A34203D97B -:104E6000E41909F1FF3928D3E41A59462046FFF71F -:104E700093F9594606462046FFF7BCFA1FFA8AF412 -:104E800005FB06F344EA0144A34206D9013EE419B6 -:104E900003D2A34201D9013EE419E41A46EA0946C5 -:104EA0000CE79C4284BF09F1FF39DB1984E75B45BD -:104EB00084BF0AF1FF3ABB4466E7A34284BF09F10D -:104EC000FF39E419D0E700BF00000000F84E0000F1 -:104ED000890400009D040000210600002506000052 -:104EE00061040000BB0400000B0400002504000066 -:104EF000FF03000000000000304F0000044F0000DE -:104F00008C4F00004E31305F5F6378786162697664 -:104F10003131375F5F636C6173735F747970655FA4 -:104F2000696E666F4500000000000000584F0000E9 -:104F3000ED05000001060000210600002506000026 -:104F400061040000BB04000001050000250500000D -:104F5000B505000000000000304F0000644F000065 -:104F6000F84E00004E31305F5F6378786162697699 -:104F70003132305F5F73695F636C6173735F747943 -:104F800070655F696E666F4500000000D04E0000DE -:104F9000944F0000537439747970655F696E666F61 -:104FA0000000000000000000000000008C4F000026 -:104FB000150600002D060000210600002506000051 -:104FC0007F060000290600004300000020000010BA -:104FD00030303030303030303030303030303030D1 -:104FE000494E4600696E66004E414E006E616E008D -:104FF000303132333435363738394142434445460F -:1050000000303132333435363738396162636465A4 -:10501000660030002020202020202020202020207A -:105020002020202000202020202020202020282890 -:105030002828282020202020202020202020202058 -:105040002020202020881010101010101010101098 -:1050500010101010100404040404040404040410C8 -:105060001010101010104141414141410101010156 -:105070000101010101010101010101010101010120 -:10508000101010101010424242424242020202022C -:1050900002020202020202020202020202020202F0 -:1050A00010101010200000000000000000000000A0 -:1050B00000000000000000000000000000000000F0 -:1050C00000000000000000000000000000000000E0 -:1050D00000000000000000000000000000000000D0 -:1050E00000000000000000000000000000000000C0 -:1050F00000000000000000000000000000000000B0 -:10510000000000000000000000000000000000009F -:10511000000000000000000000000000000000008F -:105120000000000000496E66696E697479004E6186 -:105130004E00000000000000000000000000000021 -:10514000000000000000000000000000000000005F -:10515000000000000000000000000000000000004F -:10516000000000000000000000000000000000003F -:10517000000000000000000000000000000000002F -:10518000000000000000000000000000000000001F -:1051900000000000504F534958002E000500000049 -:1051A000190000007D000000000000000000F03F3A -:1051B00000000000000024400000000000005940F2 -:1051C0000000000000408F40000000000088C34045 -:1051D00000000000006AF8400000000080842E41BA -:1051E00000000000D01263410000000084D7974106 -:1051F0000000000065CDCD41000000205FA002420C -:10520000000000E876483742000000A2941A6D4280 -:10521000000040E59C30A2420000901EC4BCD64273 -:1052200000003426F56B0C430080E03779C341431E -:1052300000A0D8855734764300C84E676DC1AB4394 -:10524000003D9160E458E143408CB5781DAF1544B2 -:1052500050EFE2D6E41A4B4492D54D06CFF080448D -:10526000F64AE1C7022DB544B49DD9794378EA44A2 -:105270000080E03779C34143176E05B5B5B8934652 -:10528000F5F93FE9034F384D321D30F94877825A1E -:105290003CBF737FDD4F1575F8B500BFF8BC08BC87 -:1052A0009E467047790E000015030000A50300001C -:1052B000F8B500BFF8BC08BC9E467047010300006B -:0852C000004870473C59000052 -:1052C80070B50D46114600F073F90B4904460160AC -:1052D800681C04BF204670BD284625F01F012561C3 -:1052E800616100F053FA2069012100F01F0001FA02 -:0C52F80000F0A061204670BDBC59000011 -:0453040000F084B978 -:10530800F8B5054608781446202803D111F8010F8E -:105318002028FBD008782C2818BF3F2807D111F87F -:10532800010F202803D111F8010F2028FBD00846CF -:10533800009109780026272904D16946401C00F00D -:105348004EF803E000221146FCF7BEFADFF824C04D -:10535800DCF80410DCF8002005EB610311F0010F04 -:105368001CBF19688A58014618469047002C18BF78 -:085378002670F8BD2C5900005D -:1053800010B50B491446CA68896800EB620012F038 -:10539000010F1CBF026851588847002C08BF10BD80 -:1053A00002462046BDE810400249FCF7C7B900009C -:0853B0002C590000CC5900004B -:0453B80000F076B8D3 -:0E53BC008269406900290CBFC261826170479E -:0E53CA00416949698069084018BF0120704799 -:0E53D80010B500F019F9BDE81040FBF787B8DA -:1053E60038B502460078541C0D465C2847D114F89F -:1053F600010B0021722808BF0D2040D010DC612867 -:1054060008BF07203BD0622808BF082037D066288F -:1054160008BF0C2033D06E2808BF0A202FD019E011 -:10542600742808BF09202AD0762808BF0B2026D06A -:1054360078280FD120788DF8000062788DF8012049 -:105446008DF80210A41C102200216846FCF73DFAD4 -:10545600C0B214E0A0F130020A2A10D28DF8000082 -:1054660020788DF8010062788DF802208DF80310FF -:10547600A41C082200216846FCF727FAC0B22C605B -:0254860038BD2F -:1054880010B50446007B002808BF10BDA068FBF7D4 -:0E54980031F8206841682046BDE81040084702 -:0854A800004870475C59000048 -:1054B0002DE9F041074600680E46C16890461D463A -:1054C000384688470446002E1CBF307800281ED17D -:1054D000D5B12026206870B102461AA12846FCF7F3 -:1054E0002DF9054454F8080F28B1284606702068A5 -:1054F0006D1C0028F0D1606830B105F8016B61685F -:10550000384688470446E5E70120BDE8F081206879 -:1055100078B13146FCF736F938B963682A46414616 -:10552000384698470120BDE8F08154F8080F00285C -:10553000EFD16168081C08BFBDE8F0813846884794 -:085540000446E4E725730000B6 -:1055480070B50A480468002C08BF70BD2546646819 -:10555800287B38B1A868FAF7CDFF1DB128684168E3 -:1055680028468847002CF1D170BD000004000010C7 -:10557800002908BF704770B50B480D460468002C19 -:1055880008BF70BD2026207B50B108A12846A2681C -:10559800FCF7D0F805446068002818BF05F8016BCF -:1055A8006468002CEFD170BD040000102573000062 -:1055B800064A0260002202738160002904BF42602B -:1055C800704703490A68426008607047F85900004C -:0455D80004000010BB -:1055DC000A490160816879B1094A1168814204BFA6 -:1055EC004168116008D04A68824203D01146526863 -:1055FC008242FBD142684A60FAF776BFF859000044 -:04560C000400001086 -:105610000B4901608168002908BF7047094A116879 -:10562000814202BF4168116070474A68824203D0DC -:10563000114652688242FBD142684A6070470000BE -:08564000F859000004000010FD -:1056480010B5084914464A68096800EB620012F070 -:10565800010F1CBF026851588847002C1CBF00204E -:08566800207010BD5459000030 -:10567000EFF30980704780F309887047EFF30880E3 -:10568000704780F30888704740BA7047C0BA7047C7 -:1056900010B5044600F0A2F8002C1CBFBDE8104075 -:0656A00000F0BEB8FEE7B9 -:1056A800421C08BF7047A0F10050A0F51C20030958 -:1056B8000007C20E074800EB830003684FF0030C95 -:1056C8000CFA02FC23EA0C030360036891401943B7 -:0856D8000160704700C00240B0 -:1056E000421C08BF704730B4A0F10050A0F51C2048 -:1056F000144C420904EB8202956E00F01F0CC1F3BA -:10570000800303FA0CFC25EA0C059566956E45EAC4 -:105710000C0CC2F868C0002B1CBF30BC70470309DA -:105720000007C20E04EB8300036C4FF0030C0CFA6D -:1057300002FC23EA0C030364036C914019430164E7 -:0857400030BC704700C00240BC -:1057480070B5FBF7FFF808A253681268FBF74EF92B -:10575800FBF75EFB054600F043F8044600F040F80E -:10576800001BA842FAD370BD0000000080842E41BF -:1057780070B54FF47A7100FB01F500F031F804467A -:0C57880000F02EF8001BA842FAD370BD00 -:1057940070B50446401C08BF70BD24F01F0504F01A -:1057A4001F00012101FA00F600212046FFF77AFFCD -:1057B40002212046FFF792FF28683043286070BD1D -:1057C40020F01F0200F01F00012303FA00F000295B -:0857D4000CBFD0619061704729 -:0C57DC0084B069461820ABBE04B07047D2 -:1057E80070B50A4C0A4D206858B9284600F05AF896 -:1057F8000849284600F04CF8284600F08DF80120AA -:1058080020602846BDE8704000F084B81C000010F5 -:085818000040094040420F006E -:105820002DE9F0411B4C2046FFF7B4FFA51C28468C -:10583000FFF7B0FFE61C3046FFF7ACFF671D3846A8 -:10584000FFF7A8FF01212046FFF7BCFF00212846F3 -:10585000FFF7B8FF00213046FFF7B4FF01213846BB -:10586000FFF7B0FF9620FFF787FF00212046FFF7E4 -:10587000A9FF01212846FFF7A5FF01213046FFF7C8 -:10588000A1FF00213846FFF79DFF9620FFF774FF28 -:08589000D8E7000032C0092036 -:10589800034A12689208B2FBF1F1491EC1607047D1 -:0458A80018000010D4 -:1058AC00184AB0F1402F04BFD2F8C41041F00201E5 -:1058BC0018D0A0F18041B1F5004104BFD2F8C4105A -:1058CC0041F004010ED0B1F5082F04BFD2F8C4107A -:1058DC0041F4800106D0B1F50C2F05D1D2F8C410DB -:1058EC0041F40001C2F8C41002214160002101679B -:1058FC000549064A09688908B1FBF2F1491EC160E5 -:10590C007047000000C00F401800001040420F000C -:04591C0080687047E8 -:0C59200081680029FCD101214160704722 -:10592C00BD53000000000000CB530000000000003D -:10593C0084590000095300008A590000815300006B -:10594C0000000000B9530000895400000000000062 -:10595C009A590000495600000000000000000000A9 -:10596C00A159000049550000A759000079550000C5 -:08597C00000000000000000023 -:10598400777269746500726561640044696769745B -:10599400616C4F75740064656C65746500636C6557 -:1059A4006172006F626A65637473004261736500BB -:1059B40000000000D059000005530000D953000036 -:0859C400B1540000C1520000C3 -:0359CC002569004A -:0C59D000304F0000DC590000085A0000B5 -:1059DC004E346D62656431304469676974616C4F33 -:0459EC007574450089 -:1059F00000000000085A000011560000DD550000AC -:085A0000B1540000A95400009C -:085A0800D04E0000105A00000E -:0D5A10004E346D626564344261736545007B -:085A200040EEFF7F01000000D1 -:105A280000000000000000000C000010AF5900004A -:105A38006C5900000000000000D8B8050000000004 -:105A4800000000003451000054510000745100005F -:105A5800000000000000000000000000000000003E -:105A6800C84F000000000000000000000000000017 -:105A7800000000000000000000000000000000001E -:105A8800000000000000000000000000000000000E -:105A980000000000000000000000000000000000FE -:105AA80000000000000000000000000000000000EE -:105AB80000000000000000000000000000000000DE -:105AC80000000000000000000000000000000000CE -:105AD80000000000000000000000000000000000BE -:105AE80000000000000000000000000000000000AE -:105AF800000000000000000000000000000000009E -:105B0800000000000000000000000000000000008D -:105B1800000000000000000000000000000000007D -:105B2800000000000000000000000000000000006D -:105B38002000001000000000000000001401001008 -:105B4800140100101C0100101C0100102401001099 -:105B5800240100102C0100102C0100103401001049 -:105B6800340100103C0100103C01001044010010F9 -:105B7800440100104C0100104C01001054010010A9 -:105B8800540100105C0100105C0100106401001059 -:105B9800640100106C0100106C0100107401001009 -:105BA800740100107C0100107C01001084010010B9 -:105BB800840100108C0100108C0100109401001069 -:105BC800940100109C0100109C010010A401001019 -:105BD800A4010010AC010010AC010010B4010010C9 -:105BE800B4010010BC010010BC010010C401001079 -:105BF800C4010010CC010010CC010010D401001029 -:105C0800D4010010DC010010DC010010E4010010D8 -:105C1800E4010010EC010010EC010010F401001088 -:105C2800F4010010FC010010FC0100100402001037 -:105C3800040200100C0200100C02001014020010E4 -:105C4800140200101C0200101C0200102402001094 -:105C5800240200102C0200102C0200103402001044 -:105C6800340200103C0200103C02001044020010F4 -:105C7800440200104C0200104C02001054020010A4 -:105C8800540200105C0200105C0200106402001054 -:105C9800640200106C0200106C0200107402001004 -:105CA800740200107C0200107C02001084020010B4 -:105CB800840200108C0200108C0200109402001064 -:105CC800940200109C0200109C020010A402001014 -:105CD800A4020010AC020010AC020010B4020010C4 -:105CE800B4020010BC020010BC020010C402001074 -:105CF800C4020010CC020010CC020010D402001024 -:105D0800D4020010DC020010DC020010E4020010D3 -:105D1800E4020010EC020010EC020010F402001083 -:105D2800F4020010FC020010FC0200100403001032 -:105D3800040300100C0300100C03001014030010DF -:105D4800140300101C0300101C030010240300108F -:105D5800240300102C0300102C030010340300103F -:105D6800340300103C0300103C03001044030010EF -:105D7800440300104C0300104C030010540300109F -:105D8800540300105C0300105C030010640300104F -:105D9800640300106C0300106C03001074030010FF -:105DA800740300107C0300107C03001084030010AF -:105DB800840300108C0300108C030010940300105F -:105DC800940300109C0300109C030010A40300100F -:105DD800A4030010AC030010AC030010B4030010BF -:105DE800B4030010BC030010BC030010C40300106F -:105DF800C4030010CC030010CC030010D40300101F -:105E0800D4030010DC030010DC030010E4030010CE -:105E1800E4030010EC030010EC030010F40300107E -:105E2800F4030010FC030010FC030010040400102D -:105E3800040400100C0400100C04001014040010DA -:105E4800140400101C0400101C040010240400108A -:105E5800240400102C0400102C040010340400103A -:105E6800340400103C0400103C04001044040010EA -:105E7800440400104C0400104C040010540400109A -:105E8800540400105C0400105C040010640400104A -:105E9800640400106C0400106C04001074040010FA -:105EA800740400107C0400107C04001084040010AA -:105EB800840400108C0400108C040010940400105A -:105EC800940400109C0400109C040010A40400100A -:105ED800A4040010AC040010AC040010B4040010BA -:105EE800B4040010BC040010BC040010C40400106A -:105EF800C4040010CC040010CC040010D40400101A -:105F0800D4040010DC040010DC040010E4040010C9 -:105F1800E4040010EC040010EC040010F404001079 -:105F2800F4040010FC040010FC0400100405001028 -:105F3800040500100C0500100C05001000000200FC -:105F4800FFFFFFFF245000009A5100009B51000002 -:105F58009B5100009B5100009B5100009B51000089 -:105F68009B5100009B5100009B5100009B51000079 -:105F7800FFFFFFFFFFFFFFFFFFFFFFFFFFFF000027 -:04000003000003D125 -:00000001FF diff --git a/gcc4mbed/samples/HelloWorld/HelloWorld.map b/gcc4mbed/samples/HelloWorld/HelloWorld.map deleted file mode 100644 index 7ced286d..00000000 --- a/gcc4mbed/samples/HelloWorld/HelloWorld.map +++ /dev/null @@ -1,4067 +0,0 @@ -Archive member included because of file (symbol) - -../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o (_ZTVN4mbed10DigitalOutE) -../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_ZTIN4mbed4BaseE) -../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZTIN4mbed8FileLikeE) -../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - (Reset_Handler) -../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) (SystemInit) -../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o (__get_MSP) -../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (serial_baud) -../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../src/gcc4mbed.o (exit) -../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (pinmap_merge) -../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ./main.o (wait) -../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (gpio_output) -../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) (semihost_exit) -../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) (us_ticker_read) -../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) (mbed_die) -../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) (timer_frequency) -../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o (__aeabi_atexit) -../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZTVN10__cxxabiv117__class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ./main.o (_ZdlPv) -../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZdaPv) -../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (__dynamic_cast) -../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_Znwj) -../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_Znaj) -../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (__cxa_pure_virtual) -../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_ZTVN10__cxxabiv120__si_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) (_ZNSt9type_infoD2Ev) -../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (_ZTVN10__cxxabiv121__vmi_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (_ZSt9terminatev) -../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv120__unexpected_handlerE) -../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (__new_handler) -../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) (_ZNSt9exceptionD2Ev) -../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv119__terminate_handlerE) -../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) (_ZN9__gnu_cxx27__verbose_terminate_handlerEv) -../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_demangle) -../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_current_exception_type) -../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) (__cxa_get_globals) -../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (scalbn) -../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (copysign) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (__aeabi_dadd) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_dmul) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) (__aeabi_d2iz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_d2f) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fsub) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fdiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_cfcmple) -../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../src/syscalls.o (abort) -../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (__aeabi_memcpy) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_assert) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (__aeabi_ctype_table_) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_stderr) -../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) (__cxa_atexit) -../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (fprintf) -../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (fputs) -../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) (__sfvwrite_r) -../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o (fwrite) -../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../src/syscalls.o (_impure_ptr) -../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o (__libc_init_array) -../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (malloc) -../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_malloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memchr) -../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcmp) -../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcpy) -../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memmove) -../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) (__malloc_lock) -../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (realloc) -../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_realloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../src/syscalls.o (errno) -../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) (_sbrk_r) -../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) (raise) -../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) (_kill_r) -../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (sprintf) -../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (sscanf) -../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) (__seofread) -../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strcmp) -../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (strcpy) -../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strlen) -../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncmp) -../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncpy) -../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (strtol) -../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) (_svfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) (__ssvfscanf_r) -../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (write) -../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) (_vfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_write_r) -../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (__swsetup_r) -../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) (__register_exitproc) -../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) (__assert) -../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_close_r) -../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) (__ctype_ptr__) -../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (_dtoa_r) -../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_fflush_r) -../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) (__sinit) -../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) (fiprintf) -../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_free_r) -../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (_fwalk) -../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (iswspace) -../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__locale_mb_cur_max) -../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_lseek_r) -../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) (__smakebuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_mbrtowc_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) (__mbtowc) -../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (memset) -../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) (_Balloc) -../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_read_r) -../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__fpclassifyd) -../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__sccl) -../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (nanf) -../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtod_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoll_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoul_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoull_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__ssprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_sungetc_r) -../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) (__submore) -../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) (__sprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) (_calloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (fclose) -../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) (_fputwc_r) -../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) (_fstat_r) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__gethex) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__hexnan) -../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) (_isatty_r) -../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (__swbuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (_wcrtomb_r) -../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) (__wctomb) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) (__aeabi_uidiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_idiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) (__aeabi_idiv0) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_dcmpeq) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__aeabi_d2uiz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_uldivmod) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__divdi3) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__udivdi3) - -Allocating common symbols -Common symbol size file - -errno 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -__aeabi_stdin 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__hexdig 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__aeabi_stdout 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stderr 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - -Discarded input sections - - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .text 0x00000000 0x0 ../../src/gcc4mbed.o - .data 0x00000000 0x0 ../../src/gcc4mbed.o - .bss 0x00000000 0x0 ../../src/gcc4mbed.o - .text 0x00000000 0x0 ../../src/syscalls.o - .data 0x00000000 0x0 ../../src/syscalls.o - .bss 0x00000000 0x0 ../../src/syscalls.o - .text.__GCC4MBEDOpenStandardHandles - 0x00000000 0x34 ../../src/syscalls.o - .text._open 0x00000000 0x20 ../../src/syscalls.o - .text._close 0x00000000 0x4 ../../src/syscalls.o - .text._isatty 0x00000000 0xc ../../src/syscalls.o - .text._lseek 0x00000000 0x120 ../../src/syscalls.o - .text._read 0x00000000 0x34 ../../src/syscalls.o - .text._write 0x00000000 0x38 ../../src/syscalls.o - .text._fstat 0x00000000 0xc ../../src/syscalls.o - .text._system 0x00000000 0x14 ../../src/syscalls.o - .bss._ZZ6_lseekE14pppFileHandles - 0x00000000 0x4 ../../src/syscalls.o - .bss._ZL23g_StandardHandlesOpened - 0x00000000 0x4 ../../src/syscalls.o - .rodata.str1.4 - 0x00000000 0x84 ../../src/syscalls.o - .group 0x00000000 0xc ./main.o - .text 0x00000000 0x0 ./main.o - .data 0x00000000 0x0 ./main.o - .bss 0x00000000 0x0 ./main.o - .text._ZN4mbed10DigitalOutD2Ev - 0x00000000 0x14 ./main.o - .text._ZN4mbed10DigitalOutD0Ev - 0x00000000 0x1c ./main.o - _ZTVN4mbed10DigitalOutE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - __ARM__ZN4mbed10parse_pinsEPKc_anon0 - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - __ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOutD1Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed19rpc_function_callerIPKc7PinNameS2_XadL_ZNS_4Base9constructINS_10DigitalOutES3_S2_EES2_T0_T1_EEEEvS2_Pc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOut5writeEi - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOut4readEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOutD0Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10parse_charEPKcPS1_ - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTIN4mbed10DigitalOutE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTSN4mbed10DigitalOutE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - i._ZN4mbed10DigitalOut13get_rpc_classEv - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata 0x00000000 0x10 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .conststring 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .data 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata___ARM__ZN4mbed10parse_pinsEPKc_anon0 - 0x00000000 0x68 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - t._ZN4mbed19rpc_function_callerIPKc7PinNameS2_XadL_ZNS_4Base9constructINS_10DigitalOutES3_S2_EES2_T0_T1_EEEEvS2_Pc - 0x00000000 0x2c0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTVN4mbed4BaseE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed13BaseDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle8closedirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7readdirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7telldirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7seekdirEl - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle9rewinddirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base15register_objectEPKc - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x150 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base4nameEv - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base6lookupEPKcj - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base7opendirEv - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base8new_nameEPS0_ - 0x00000000 0x20 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base11delete_selfEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base5clearEPKcPc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vtableinfo_ZTVN4mbed13BaseDirHandleE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTVN4mbed13BaseDirHandleE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed13BaseDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed13BaseDirHandleE - 0x00000000 0x17 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed9DirHandleE - 0x00000000 0x12 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle8closedirEv - 0x00000000 0xa ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7readdirEv - 0x00000000 0x64 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7telldirEv - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7seekdirEl - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle9rewinddirEv - 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed8FileLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZN4mbed10FileHandle4flenEv - 0x00000000 0x10 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD0Ev - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD2Ev - 0x00000000 0x34 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_close 0x00000000 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_command_string - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_ensure 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_flen 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_istty 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_open 0x00000000 0x184 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_read 0x00000000 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_seek 0x00000000 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_write 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.closedir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.mkdir 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.opendir 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.readdir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.remove 0x00000000 0x50 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rename 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rewinddir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.seekdir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.telldir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpfile 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpnam 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_close - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_ensure - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_flen - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_istty - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_open - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_read - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_seek - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_write - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.closedir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.mkdir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.opendir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.readdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.remove - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.rewinddir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.seekdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.telldir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .bss 0x00000000 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata 0x00000000 0x17 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vtableinfo_ZTVN4mbed8FileLikeE - 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTVN4mbed8FileLikeE - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed10FileHandle4flenEv - 0x00000000 0x3a ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed10FileHandle4flenEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed8FileLikeE - 0x00000000 0x20 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed8FileLikeE - 0x00000000 0x11 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed10FileHandleE - 0x00000000 0x14 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.__at_0x02FC - 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - i.SystemCoreClockUpdate - 0x00000000 0x100 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - i.serial_baud 0x00000000 0x1c8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_clear - 0x00000000 0x6 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_format - 0x00000000 0x94 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_getc 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_init 0x00000000 0xe4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_interrupt - 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_putc 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_readable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_writable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .constdata 0x00000000 0x154 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.pinmap_merge - 0x00000000 0x3c ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - i.pinmap_peripheral - 0x00000000 0x58 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - i.pinmap_pinout - 0x00000000 0xcc ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - i.wait_us 0x00000000 0x16 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - i.gpio_input 0x00000000 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_mode 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_read 0x00000000 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.semihost_close - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_ensure - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_flen - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_istty - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_open - 0x00000000 0x18 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_read - 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_remove - 0x00000000 0x16 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_rename - 0x00000000 0x22 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_reset - 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_seek - 0x00000000 0x10 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_uid - 0x00000000 0x14 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_write - 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.FunctionalityNotSupported - 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_mac_address - 0x00000000 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_reset 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_uid 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.timer_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_stop 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_write 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000000 0xe ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x00000000 0x2c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text.__dynamic_cast - 0x00000000 0xa4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .text._Znwj 0x00000000 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text._Znaj 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .text.__cxa_pure_virtual - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .rodata.str1.1 - 0x00000000 0x1c ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE - 0x00000000 0xa ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE - 0x00000000 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv121__vmi_class_type_infoD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv121__vmi_class_type_infoD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv122__base_class_type_info8__offsetEv - 0x00000000 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x00000000 0x96 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000000 0x148 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000000 0xe ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x00000000 0x2c ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000000 0x2e0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .rodata._ZTIN10__cxxabiv121__vmi_class_type_infoE - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .rodata._ZTSN10__cxxabiv121__vmi_class_type_infoE - 0x00000000 0x26 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .rodata._ZTVN10__cxxabiv121__vmi_class_type_infoE - 0x00000000 0x30 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZN10__cxxabiv111__terminateEPFvvE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt9terminatev - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZN10__cxxabiv112__unexpectedEPFvvE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt10unexpectedv - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt13set_terminatePFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt14set_unexpectedPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data._ZN10__cxxabiv120__unexpected_handlerE - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNKSt9bad_alloc4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZSt15set_new_handlerPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTVSt9bad_alloc - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTSSt9bad_alloc - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata.str1.1 - 0x00000000 0xf ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTISt9bad_alloc - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .bss.__new_handler - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZSt7nothrow - 0x00000000 0x1 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt9exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt13bad_exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv115__forced_unwindE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt9exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv115__forced_unwindE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt13bad_exception - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x24 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt9exception - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt13bad_exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt9exception - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv115__forced_unwindE - 0x00000000 0x20 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt13bad_exception - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .data._ZN10__cxxabiv119__terminate_handlerE - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text._ZNKSt9type_info4nameEv - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text._ZN9__gnu_cxx27__verbose_terminate_handlerEv - 0x00000000 0x90 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .bss._ZZN9__gnu_cxx27__verbose_terminate_handlerEvE11terminating - 0x00000000 0x1 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .rodata.str1.1 - 0x00000000 0x80 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text 0x00000000 0x26a4 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .rodata 0x00000000 0x694 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .rodata.str1.1 - 0x00000000 0x601 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .text.__cxa_current_exception_type - 0x00000000 0x1a ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text.__cxa_get_globals_fast - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text.__cxa_get_globals - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss._ZL10eh_globals - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .text.scalbn 0x00000000 0xf8 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .text.copysign - 0x00000000 0x10 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .text 0x00000000 0xa0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .text 0x00000000 0x21c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .text 0x00000000 0x2a0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .text 0x00000000 0xec /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .text.__aeabi_memcpy - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .text.__aeabi_assert - 0x00000000 0xe ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .rodata.__aeabi_ctype_table_C - 0x00000000 0x101 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_L_tmpnam - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_BUFSIZ - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOLBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FILENAME_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOFBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FOPEN_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_TMP_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IONBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text._fprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text.fprintf 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text._fputs_r - 0x00000000 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text.fputs 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .text.__sfvwrite_r - 0x00000000 0x294 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .text._fwrite_r - 0x00000000 0x90 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .text.fwrite 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .text.memcmp 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .text.realloc 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x00000000 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x00000000 0xb4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._wrapup_reent - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal_r - 0x00000000 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._signal_r - 0x00000000 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp_r - 0x00000000 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.signal 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text._sprintf_r - 0x00000000 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text.sscanf 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text._sscanf_r - 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text.__sread 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text.__seofread - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text.__swrite - 0x00000000 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text.__sseek 0x00000000 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text.__sclose - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .text.strcpy 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .text.strncmp 0x00000000 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .text.strncpy 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .text.__ssvfscanf_r - 0x00000000 0xbdc ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .rodata.str1.1 - 0x00000000 0x5 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .rodata.basefix.6519 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .text.write 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text._vfprintf_r - 0x00000000 0x11cc ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text.vfprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.blanks.6613 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.str1.1 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.zeroes.6614 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .text._write_r - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .text.__swsetup_r - 0x00000000 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .text.__assert_func - 0x00000000 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .text.__assert - 0x00000000 0xa ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .rodata.str1.1 - 0x00000000 0x3d ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .text._close_r - 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text._fflush_r - 0x00000000 0x174 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text.fflush 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text._cleanup_r - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.std.clone.0 - 0x00000000 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfmoreglue - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text._cleanup - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit 0x00000000 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfp 0x00000000 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfp_lock_acquire - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfp_lock_release - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_acquire - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_release - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text._fiprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text.fiprintf - 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text._fwalk 0x00000000 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text._fwalk_reent - 0x00000000 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .text.iswspace - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text._setlocale_r - 0x00000000 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_charset - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_mb_cur_max - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_msgcharset - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_cjk_lang - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.setlocale - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.localeconv - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_message_charset - 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss._PathLocale - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__nlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__mlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_ctype_charset - 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.__mb_cur_max - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .text._lseek_r - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .text.__smakebuf_r - 0x00000000 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text._mbrtowc_r - 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text.mbrtowc 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .rodata.str1.1 - 0x00000000 0x1 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text.__ascii_mbtowc - 0x00000000 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text._mbtowc_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .data.__mbtowc - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__s2b 0x00000000 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__ulp 0x00000000 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__b2d 0x00000000 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__ratio 0x00000000 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text._mprec_log10 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__copybits - 0x00000000 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text.__any_on - 0x00000000 0x4a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .rodata.__mprec_tinytens - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .text._read_r 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .text.__sccl 0x00000000 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .text.nanf 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.match 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text._strtod_r - 0x00000000 0xbd8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtod 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtof 0x00000000 0xa8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.fpinan.5116 - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .rodata.str1.1 - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .rodata.tinytens - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.fpi.5080 - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .text._strtoll_r - 0x00000000 0x16c ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text._strtoul_r - 0x00000000 0xfc ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text.strtoul 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .text._strtoull_r - 0x00000000 0x154 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text._svfiprintf_r - 0x00000000 0x81c ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.zeroes.6543 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.blanks.6542 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text._sungetc_r - 0x00000000 0x7a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text.__ssrefill_r - 0x00000000 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text._sfread_r - 0x00000000 0x70 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text.__ssvfiscanf_r - 0x00000000 0x80c ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .rodata.basefix.6017 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text.__submore - 0x00000000 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text._ungetc_r - 0x00000000 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text.ungetc 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text.__sprint_r - 0x00000000 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text._vfiprintf_r - 0x00000000 0x914 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text.vfiprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.blanks.6556 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.zeroes.6557 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .text._fclose_r - 0x00000000 0xac ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .text.fclose 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text._fputwc_r - 0x00000000 0xbe ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text.fputwc 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .text._fstat_r - 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.rshift 0x00000000 0x6c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.htinit.clone.0 - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.__hexdig_init - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.__gethex - 0x00000000 0x460 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .rodata.str1.1 - 0x00000000 0x19 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - COMMON 0x00000000 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text.L_shift 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text.__hexnan - 0x00000000 0x11c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .text._isatty_r - 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text.__swbuf_r - 0x00000000 0xcc ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text.__swbuf 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text._wcrtomb_r - 0x00000000 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text.wcrtomb 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .text.__ascii_wctomb - 0x00000000 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .text._wctomb_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data.__wctomb - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .text 0x00000000 0x40 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .jcr 0x00000000 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -Memory Configuration - -Name Origin Length Attributes -IROM 0x00000000 0x00080000 xr -IRAM0 0x10000000 0x00008000 xrw -IRAM1 0x2007c000 0x00004000 xrw -IRAM2 0x20080000 0x00004000 xrw -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -LOAD ../../src/gcc4mbed.o -LOAD ../../src/syscalls.o -LOAD ./main.o -LOAD ../../external/mbed/LPC1768/mbed.ar -LOAD ../../external/mbed/LPC1768/capi.ar -LOAD ../../external/FATFileSystem/LPC1768/FATFileSystem.ar -LOAD ../../external/gcc/LPC1768/libstdc++.a -LOAD ../../external/gcc/LPC1768/libm.a -START GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a -LOAD ../../external/gcc/LPC1768/libc.a -END GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.text 0x00000000 0x52c0 - *(RESET) - RESET 0x00000000 0xc4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x00000000 __Vectors - *(.mbed_init) - .mbed_init 0x000000c4 0x108 ../../src/gcc4mbed.o - 0x000000c4 __main - *(i.SystemInit) - i.SystemInit 0x000001cc 0x78 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x000001cc SystemInit - 0x000002fc . = 0x2fc - *fill* 0x00000244 0xb8 00 - *(.crp) - 0x00000300 . = 0x300 - *fill* 0x000002fc 0x4 00 - *(.text .text.*) - .text 0x00000300 0x30 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .text._kill 0x00000330 0x10 ../../src/syscalls.o - 0x00000330 _kill - .text._exit 0x00000340 0x8 ../../src/syscalls.o - 0x00000340 _exit - .text._getpid 0x00000348 0x4 ../../src/syscalls.o - 0x00000348 _getpid - .text._sbrk 0x0000034c 0x30 ../../src/syscalls.o - 0x0000034c _sbrk - .text.main 0x0000037c 0x28 ./main.o - 0x0000037c main - .text._GLOBAL__I_myled - 0x000003a4 0x2c ./main.o - .text 0x000003d0 0x24 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x000003d0 Reset_Handler - 0x000003d8 NMI_Handler - 0x000003da HardFault_Handler - 0x000003dc MemManage_Handler - 0x000003de BusFault_Handler - 0x000003e0 UsageFault_Handler - 0x000003e2 SVC_Handler - 0x000003e4 DebugMon_Handler - 0x000003e6 PendSV_Handler - 0x000003e8 SysTick_Handler - 0x000003ea TIMER2_IRQHandler - 0x000003ea RIT_IRQHandler - 0x000003ea I2C0_IRQHandler - 0x000003ea PWM1_IRQHandler - 0x000003ea I2C1_IRQHandler - 0x000003ea EINT2_IRQHandler - 0x000003ea UART1_IRQHandler - 0x000003ea EINT3_IRQHandler - 0x000003ea TIMER3_IRQHandler - 0x000003ea UART0_IRQHandler - 0x000003ea PLL0_IRQHandler - 0x000003ea CAN_IRQHandler - 0x000003ea PLL1_IRQHandler - 0x000003ea SSP0_IRQHandler - 0x000003ea I2S_IRQHandler - 0x000003ea I2C2_IRQHandler - 0x000003ea RTC_IRQHandler - 0x000003ea TIMER0_IRQHandler - 0x000003ea SPI_IRQHandler - 0x000003ea EINT1_IRQHandler - 0x000003ea TIMER1_IRQHandler - 0x000003ea UART2_IRQHandler - 0x000003ea ADC_IRQHandler - 0x000003ea SSP1_IRQHandler - 0x000003ea USB_IRQHandler - 0x000003ea BOD_IRQHandler - 0x000003ea WDT_IRQHandler - 0x000003ea QEI_IRQHandler - 0x000003ea EINT0_IRQHandler - 0x000003ea DMA_IRQHandler - 0x000003ea UART3_IRQHandler - 0x000003ea MCPWM_IRQHandler - 0x000003ea ENET_IRQHandler - .text.__aeabi_atexit - 0x000003f4 0xa ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - 0x000003f4 __aeabi_atexit - .text._ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - 0x000003fe 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000003fe _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - 0x0000040a 0x1a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000040a _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - .text._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - 0x00000424 0x3c ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000424 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - .text._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - 0x00000460 0x26 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000460 _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - *fill* 0x00000486 0x2 00 - .text._ZN10__cxxabiv117__class_type_infoD2Ev - 0x00000488 0x14 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000488 _ZN10__cxxabiv117__class_type_infoD1Ev - 0x00000488 _ZN10__cxxabiv117__class_type_infoD2Ev - .text._ZN10__cxxabiv117__class_type_infoD0Ev - 0x0000049c 0x12 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000049c _ZN10__cxxabiv117__class_type_infoD0Ev - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x000004ae 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000004ae _ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x000004ae _ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - 0x000004ba 0x3a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000004ba _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - .text._ZdlPv 0x000004f4 0x8 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - 0x000004f4 _ZdlPv - .text._ZdaPv 0x000004fc 0x4 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - 0x000004fc _ZdaPv - .text._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000500 0x24 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000500 _ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000524 0x90 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000524 _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x000005b4 0x36 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x000005b4 _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - *fill* 0x000005ea 0x2 00 - .text._ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x000005ec 0x14 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x000005ec _ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x000005ec _ZN10__cxxabiv120__si_class_type_infoD1Ev - .text._ZN10__cxxabiv120__si_class_type_infoD0Ev - 0x00000600 0x12 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000600 _ZN10__cxxabiv120__si_class_type_infoD0Ev - *fill* 0x00000612 0x2 00 - .text._ZNSt9type_infoD2Ev - 0x00000614 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000614 _ZNSt9type_infoD1Ev - 0x00000614 _ZNSt9type_infoD2Ev - .text._ZNKSt9type_info14__is_pointer_pEv - 0x00000620 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000620 _ZNKSt9type_info14__is_pointer_pEv - .text._ZNKSt9type_info15__is_function_pEv - 0x00000624 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000624 _ZNKSt9type_info15__is_function_pEv - .text._ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - 0x00000628 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000628 _ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - .text._ZNSt9type_infoD0Ev - 0x0000062c 0x12 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000062c _ZNSt9type_infoD0Ev - .text._ZNKSt9type_info4nameEv - 0x0000063e 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000063e _ZNKSt9type_info4nameEv - .text._ZNKSt9type_infoeqERKS_ - 0x0000064a 0x34 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000064a _ZNKSt9type_infoeqERKS_ - .text._ZNKSt9type_info10__do_catchEPKS_PPvj - 0x0000067e 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000067e _ZNKSt9type_info10__do_catchEPKS_PPvj - *fill* 0x00000682 0x2 00 - .text 0x00000684 0x370 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - 0x00000684 __aeabi_drsub - 0x0000068c __aeabi_dsub - 0x0000068c __subdf3 - 0x00000690 __adddf3 - 0x00000690 __aeabi_dadd - 0x00000908 __aeabi_ui2d - 0x00000908 __floatunsidf - 0x00000928 __floatsidf - 0x00000928 __aeabi_i2d - 0x0000094c __extendsfdf2 - 0x0000094c __aeabi_f2d - 0x00000988 __aeabi_ul2d - 0x00000988 __floatundidf - 0x00000998 __floatdidf - 0x00000998 __aeabi_l2d - .text 0x000009f4 0x424 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - 0x000009f4 __aeabi_dmul - 0x000009f4 __muldf3 - 0x00000c48 __aeabi_ddiv - 0x00000c48 __divdf3 - .text 0x00000e18 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - 0x00000e18 __fixdfsi - 0x00000e18 __aeabi_d2iz - .text.abort 0x00000e68 0xe ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - 0x00000e68 abort - *fill* 0x00000e76 0x2 00 - .text.setup_aeabi_stdio - 0x00000e78 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text.__cxa_atexit - 0x00000ea0 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - 0x00000ea0 __cxa_atexit - *fill* 0x00000eb6 0x2 00 - .text.__libc_init_array - 0x00000eb8 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - 0x00000eb8 __libc_init_array - .text.malloc 0x00000f00 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00000f00 malloc - .text.free 0x00000f10 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00000f10 free - .text._malloc_r - 0x00000f20 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x00000f20 _malloc_r - .text.memchr 0x00001328 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - 0x00001328 memchr - .text.memcpy 0x00001344 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - 0x00001344 memcpy - .text.memmove 0x0000135a 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - 0x0000135a memmove - .text.__malloc_lock - 0x0000138a 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x0000138a __malloc_lock - .text.__malloc_unlock - 0x0000138c 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x0000138c __malloc_unlock - *fill* 0x0000138e 0x2 00 - .text._realloc_r - 0x00001390 0x2f8 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - 0x00001390 _realloc_r - .text._sbrk_r 0x00001688 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - 0x00001688 _sbrk_r - .text._raise_r - 0x000016ac 0x56 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x000016ac _raise_r - *fill* 0x00001702 0x2 00 - .text.raise 0x00001704 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x00001704 raise - .text._kill_r 0x00001714 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x00001714 _kill_r - .text._getpid_r - 0x00001738 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x00001738 _getpid_r - .text.sprintf 0x0000173c 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - 0x0000173c sprintf - .text.strcmp 0x00001784 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - 0x00001784 strcmp - .text.strlen 0x0000179a 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - 0x0000179a strlen - *fill* 0x000017aa 0x2 00 - .text._strtol_r - 0x000017ac 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - 0x000017ac _strtol_r - .text.strtol 0x000018d0 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - 0x000018d0 strtol - .text._svfprintf_r - 0x000018ec 0x1100 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - 0x000018ec _svfprintf_r - .text.__register_exitproc - 0x000029ec 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - 0x000029ec __register_exitproc - .text.quorem 0x00002aac 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .text._dtoa_r 0x00002bd0 0xc08 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0x00002bd0 _dtoa_r - .text._malloc_trim_r - 0x000037d8 0x94 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x000037d8 _malloc_trim_r - .text._free_r 0x0000386c 0x180 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x0000386c _free_r - .text._localeconv_r - 0x000039ec 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x000039ec _localeconv_r - .text.memset 0x000039f4 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - 0x000039f4 memset - .text._Balloc 0x00003a04 0x62 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003a04 _Balloc - .text._Bfree 0x00003a66 0x2e ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003a66 _Bfree - .text.__multadd - 0x00003a94 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003a94 __multadd - .text.__hi0bits - 0x00003b10 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003b10 __hi0bits - .text.__lo0bits - 0x00003b50 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003b50 __lo0bits - .text.__i2b 0x00003bb4 0x12 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003bb4 __i2b - .text.__multiply - 0x00003bc6 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003bc6 __multiply - *fill* 0x00003cea 0x2 00 - .text.__pow5mult - 0x00003cec 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003cec __pow5mult - .text.__lshift - 0x00003d90 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003d90 __lshift - .text.__mcmp 0x00003e28 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003e28 __mcmp - .text.__mdiff 0x00003e62 0xc6 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003e62 __mdiff - .text.__d2b 0x00003f28 0xbc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00003f28 __d2b - .text.__fpclassifyd - 0x00003fe4 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - 0x00003fe4 __fpclassifyd - .text.__ssprint_r - 0x00004048 0xf6 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - 0x00004048 __ssprint_r - .text._calloc_r - 0x0000413e 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - 0x0000413e _calloc_r - *fill* 0x00004196 0x2 00 - .text 0x00004198 0x278 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - 0x00004198 __udivsi3 - 0x00004198 __aeabi_uidiv - 0x000043f4 __aeabi_uidivmod - .text 0x00004410 0x2b0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - 0x00004410 __aeabi_idiv - 0x00004410 __divsi3 - 0x000046a4 __aeabi_idivmod - .text 0x000046c0 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - 0x000046c0 __aeabi_ldiv0 - 0x000046c0 __aeabi_idiv0 - .text 0x000046c4 0x110 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - 0x000046c4 __gtdf2 - 0x000046c4 __gedf2 - 0x000046cc __ltdf2 - 0x000046cc __ledf2 - 0x000046d4 __cmpdf2 - 0x000046d4 __eqdf2 - 0x000046d4 __nedf2 - 0x00004750 __aeabi_cdrcmple - 0x00004760 __aeabi_cdcmple - 0x00004760 __aeabi_cdcmpeq - 0x00004770 __aeabi_dcmpeq - 0x00004784 __aeabi_dcmplt - 0x00004798 __aeabi_dcmple - 0x000047ac __aeabi_dcmpge - 0x000047c0 __aeabi_dcmpgt - .text 0x000047d4 0x2c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - 0x000047d4 __aeabi_uldivmod - .text 0x00004800 0x60 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - 0x00004800 __gnu_ldivmod_helper - 0x00004830 __gnu_uldivmod_helper - .text 0x00004860 0x360 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - 0x00004860 __divdi3 - .text 0x00004bc0 0x308 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x00004bc0 __udivdi3 - *(.gnu.linkonce.t.*) - *(.glue_7) - .glue_7 0x00000000 0x0 linker stubs - *(.glue_7t) - .glue_7t 0x00000000 0x0 linker stubs - *(.gcc_except_table) - *(.rodata .rodata*) - .rodata._ZTVN10__cxxabiv117__class_type_infoE - 0x00004ec8 0x30 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00004ec8 _ZTVN10__cxxabiv117__class_type_infoE - .rodata._ZTIN10__cxxabiv117__class_type_infoE - 0x00004ef8 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00004ef8 _ZTIN10__cxxabiv117__class_type_infoE - .rodata._ZTSN10__cxxabiv117__class_type_infoE - 0x00004f04 0x22 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00004f04 _ZTSN10__cxxabiv117__class_type_infoE - *fill* 0x00004f26 0x2 00 - .rodata._ZTVN10__cxxabiv120__si_class_type_infoE - 0x00004f28 0x30 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00004f28 _ZTVN10__cxxabiv120__si_class_type_infoE - .rodata._ZTIN10__cxxabiv120__si_class_type_infoE - 0x00004f58 0xc ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00004f58 _ZTIN10__cxxabiv120__si_class_type_infoE - .rodata._ZTSN10__cxxabiv120__si_class_type_infoE - 0x00004f64 0x25 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00004f64 _ZTSN10__cxxabiv120__si_class_type_infoE - *fill* 0x00004f89 0x3 00 - .rodata._ZTISt9type_info - 0x00004f8c 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00004f8c _ZTISt9type_info - .rodata._ZTSSt9type_info - 0x00004f94 0xd ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00004f94 _ZTSSt9type_info - *fill* 0x00004fa1 0x7 00 - .rodata._ZTVSt9type_info - 0x00004fa8 0x20 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00004fa8 _ZTVSt9type_info - .rodata.str1.1 - 0x00004fc8 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - *fill* 0x00004fca 0x2 00 - .rodata._global_impure_ptr - 0x00004fcc 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x00004fcc _global_impure_ptr - .rodata.zeroes.6599 - 0x00004fd0 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.str1.1 - 0x00004fe0 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.blanks.6598 - 0x00005014 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata._ctype_ - 0x00005024 0x101 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x00005024 _ctype_ - .rodata.str1.1 - 0x00005125 0xd ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0xf (size before relaxing) - *fill* 0x00005132 0x2 00 - .rodata.__sf_fake_stdin - 0x00005134 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00005134 __sf_fake_stdin - .rodata.__sf_fake_stdout - 0x00005154 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00005154 __sf_fake_stdout - .rodata.__sf_fake_stderr - 0x00005174 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00005174 __sf_fake_stderr - .rodata.str1.1 - 0x00005194 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0xb (size before relaxing) - .rodata.p05.5124 - 0x0000519c 0xc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .rodata.__mprec_tens - 0x000051a8 0xc8 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x000051a8 __mprec_tens - .rodata.__mprec_bigtens - 0x00005270 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00005270 __mprec_bigtens - *(.gnu.linkonce.r.*) - 0x00005298 . = ALIGN (0x4) - *(.init) - .init 0x00005298 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x00005298 _init - .init 0x0000529c 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x000052a4 . = ALIGN (0x4) - 0x000052a4 __preinit_array_start = . - *(.preinit_array) - .preinit_array - 0x000052a4 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x000052a8 __preinit_array_end = . - 0x000052a8 . = ALIGN (0x4) - 0x000052a8 __init_array_start = . - *(SORT(.init_array.*)) - *(.init_array) - .init_array 0x000052a8 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .init_array 0x000052ac 0x4 ./main.o - 0x000052b0 __init_array_end = . - 0x000052b0 . = ALIGN (0x4) - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT(.ctors.*)) - *crtend.o(.ctors) - 0x000052b0 . = ALIGN (0x4) - *(.fini) - .fini 0x000052b0 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x000052b0 _fini - .fini 0x000052b4 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x000052bc . = ALIGN (0x4) - 0x000052bc __fini_array_start = . - *(.fini_array) - .fini_array 0x000052bc 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *(SORT(.fini_array.*)) - 0x000052c0 __fini_array_end = . - 0x000052c0 . = ALIGN (0x4) - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT(.dtors.*)) - *crtend.o(.dtors) - 0x000052c0 _etext = . - 0x000052c0 _sifastcode = . - 0x000052c0 __exidx_start = . - -.vfp11_veneer 0x000052c0 0x0 - .vfp11_veneer 0x00000000 0x0 linker stubs - -.v4_bx 0x000052c0 0x0 - .v4_bx 0x00000000 0x0 linker stubs - -i._ZN4mbed10DigitalOut15get_rpc_methodsEv - 0x000052c0 0x8 - i._ZN4mbed10DigitalOut15get_rpc_methodsEv - 0x000052c0 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000052c0 _ZN4mbed10DigitalOut15get_rpc_methodsEv - -i._ZN4mbed10DigitalOutC1E7PinNamePKc - 0x000052c8 0x3c - i._ZN4mbed10DigitalOutC1E7PinNamePKc - 0x000052c8 0x3c ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000052c8 _ZN4mbed10DigitalOutC1E7PinNamePKc - 0x000052c8 _ZN4mbed10DigitalOutC2E7PinNamePKc - -i._ZN4mbed10DigitalOutD1Ev - 0x00005304 0x4 - i._ZN4mbed10DigitalOutD1Ev - 0x00005304 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x00005304 _ZN4mbed10DigitalOutD2Ev - 0x00005304 _ZN4mbed10DigitalOutD1Ev - -t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x00005308 0x78 - t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x00005308 0x78 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x00005308 _ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - -t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x00005380 0x38 - t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x00005380 0x38 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x00005380 _ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - -t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x000053b8 0x4 - t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x000053b8 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000053b8 _ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - -i._ZN4mbed10DigitalOut5writeEi - 0x000053bc 0xe - i._ZN4mbed10DigitalOut5writeEi - 0x000053bc 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000053bc _ZN4mbed10DigitalOut5writeEi - -i._ZN4mbed10DigitalOut4readEv - 0x000053ca 0xe - i._ZN4mbed10DigitalOut4readEv - 0x000053ca 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000053ca _ZN4mbed10DigitalOut4readEv - -i._ZN4mbed10DigitalOutD0Ev - 0x000053d8 0xe - i._ZN4mbed10DigitalOutD0Ev - 0x000053d8 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000053d8 _ZN4mbed10DigitalOutD0Ev - -i._ZN4mbed10parse_charEPKcPS1_ - 0x000053e6 0xa2 - i._ZN4mbed10parse_charEPKcPS1_ - 0x000053e6 0xa2 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000053e6 _ZN4mbed10parse_charEPKcPS1_ - -i._ZN4mbed4Base11delete_selfEv - 0x00005488 0x1e - i._ZN4mbed4Base11delete_selfEv - 0x00005488 0x1e ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005488 _ZN4mbed4Base11delete_selfEv - -i._ZN4mbed4Base15get_rpc_methodsEv - 0x000054a8 0x8 - i._ZN4mbed4Base15get_rpc_methodsEv - 0x000054a8 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x000054a8 _ZN4mbed4Base15get_rpc_methodsEv - -i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x000054b0 0x98 - i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x000054b0 0x98 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x000054b0 _ZN4mbed4Base3rpcEPKcS2_Pc - -i._ZN4mbed4Base5clearEPKcPc - 0x00005548 0x30 - i._ZN4mbed4Base5clearEPKcPc - 0x00005548 0x30 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005548 _ZN4mbed4Base5clearEPKcPc - -i._ZN4mbed4Base9list_objsEPKcPc - 0x00005578 0x40 - i._ZN4mbed4Base9list_objsEPKcPc - 0x00005578 0x40 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005578 _ZN4mbed4Base9list_objsEPKcPc - -i._ZN4mbed4BaseC1EPKc - 0x000055b8 0x24 - i._ZN4mbed4BaseC1EPKc - 0x000055b8 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x000055b8 _ZN4mbed4BaseC1EPKc - 0x000055b8 _ZN4mbed4BaseC2EPKc - -i._ZN4mbed4BaseD0Ev - 0x000055dc 0x34 - i._ZN4mbed4BaseD0Ev - 0x000055dc 0x34 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x000055dc _ZN4mbed4BaseD0Ev - -i._ZN4mbed4BaseD1Ev - 0x00005610 0x38 - i._ZN4mbed4BaseD1Ev - 0x00005610 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005610 _ZN4mbed4BaseD1Ev - 0x00005610 _ZN4mbed4BaseD2Ev - -t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x00005648 0x28 - t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x00005648 0x28 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005648 _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - -.emb_text 0x00005670 0x20 - .emb_text 0x00005670 0x20 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - 0x00005670 __get_PSP - 0x00005676 __set_PSP - 0x0000567c __get_MSP - 0x00005682 __set_MSP - 0x00005688 __REV16 - 0x0000568c __REVSH - -i.exit 0x00005690 0x16 - i.exit 0x00005690 0x16 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - 0x00005690 exit - -i.pin_function 0x000056a8 0x38 - i.pin_function - 0x000056a8 0x38 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x000056a8 pin_function - -i.pin_mode 0x000056e0 0x68 - i.pin_mode 0x000056e0 0x68 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x000056e0 pin_mode - -i.wait 0x00005748 0x30 - i.wait 0x00005748 0x30 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - 0x00005748 wait - -i.wait_ms 0x00005778 0x1c - i.wait_ms 0x00005778 0x1c ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - 0x00005778 wait_ms - -i.gpio_output 0x00005794 0x30 - i.gpio_output 0x00005794 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x00005794 gpio_output - -i.gpio_write 0x000057c4 0x18 - i.gpio_write 0x000057c4 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x000057c4 gpio_write - -i.semihost_exit - 0x000057dc 0xc - i.semihost_exit - 0x000057dc 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x000057dc semihost_exit - -i.us_ticker_read - 0x000057e8 0x38 - i.us_ticker_read - 0x000057e8 0x38 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - 0x000057e8 us_ticker_read - -i.mbed_die 0x00005820 0x78 - i.mbed_die 0x00005820 0x78 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - 0x00005820 mbed_die - -i.timer_frequency - 0x00005898 0x14 - i.timer_frequency - 0x00005898 0x14 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x00005898 timer_frequency - -i.timer_init 0x000058ac 0x70 - i.timer_init 0x000058ac 0x70 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x000058ac timer_init - -i.timer_read 0x0000591c 0x4 - i.timer_read 0x0000591c 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000591c timer_read - -i.timer_start 0x00005920 0xc - i.timer_start 0x00005920 0xc ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x00005920 timer_start - -.constdata 0x0000592c 0x58 - .constdata 0x0000592c 0x28 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata 0x00005954 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata 0x0000596c 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000596c _ZN4mbed4Base11_base_funcsE - -.conststring 0x00005984 0x30 - .conststring 0x00005984 0x16 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .conststring 0x0000599a 0x7 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x000059a1 0xe ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x000059af 0x5 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.constdata__ZTVN4mbed10DigitalOutE - 0x000059b4 0x18 - .constdata__ZTVN4mbed10DigitalOutE - 0x000059b4 0x18 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000059b4 _ZTVN4mbed10DigitalOutE - -.constdata___ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x000059cc 0x3 - .constdata___ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x000059cc 0x3 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000059cc __ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - -.constdata__ZTIN4mbed10DigitalOutE - 0x000059d0 0xc - .constdata__ZTIN4mbed10DigitalOutE - 0x000059d0 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000059d0 _ZTIN4mbed10DigitalOutE - -.constdata__ZTSN4mbed10DigitalOutE - 0x000059dc 0x14 - .constdata__ZTSN4mbed10DigitalOutE - 0x000059dc 0x14 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x000059dc _ZTSN4mbed10DigitalOutE - -.constdata__ZTVN4mbed4BaseE - 0x000059f0 0x18 - .constdata__ZTVN4mbed4BaseE - 0x000059f0 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x000059f0 _ZTVN4mbed4BaseE - -.constdata__ZTIN4mbed4BaseE - 0x00005a08 0x8 - .constdata__ZTIN4mbed4BaseE - 0x00005a08 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005a08 _ZTIN4mbed4BaseE - -.constdata__ZTSN4mbed4BaseE - 0x00005a10 0xd - .constdata__ZTSN4mbed4BaseE - 0x00005a10 0xd ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x00005a10 _ZTSN4mbed4BaseE - -.ARM.exidx 0x00005a20 0x8 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a28 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x00005a20 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.exidx 0x00005a28 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - 0x00005a28 __exidx_end = . - -.data 0x10000000 0x560 load address 0x00005a28 - 0x00005a28 _sidata = LOADADDR (.data) - 0x10000000 . = ALIGN (0x4) - 0x10000000 _sdata = . - *(.ARM.__AT_0x10000000) - *(vtable vtable.*) - *(.data .data.*) - .data 0x10000000 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - 0x10000000 __dso_handle - .data 0x10000004 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x10000004 _ZN4mbed4Base5_headE - 0x10000008 _ZN4mbed4Base8_classesE - .data 0x1000000c 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x1000000c _ZN4mbed4Base11_base_classE - .data 0x10000018 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x10000018 SystemCoreClock - .data 0x1000001c 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .data.impure_data - 0x10000020 0xf0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x10000110 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x10000110 _impure_ptr - .data.__malloc_av_ - 0x10000114 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000114 __malloc_av_ - .data.__malloc_trim_threshold - 0x1000051c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x1000051c __malloc_trim_threshold - .data.__malloc_sbrk_base - 0x10000520 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000520 __malloc_sbrk_base - .data.__ctype_ptr__ - 0x10000524 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x10000524 __ctype_ptr__ - .data.lconv 0x10000528 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - *(.gnu.linkonce.d*) - 0x10000560 . = ALIGN (0x4) - 0x10000560 _edata = . - -.jcr 0x10000560 0x0 load address 0x00005f88 - .jcr 0x10000560 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - -.bss 0x10000560 0x68 load address 0x00005f88 - 0x10000560 . = ALIGN (0x4) - 0x10000560 _sbss = . - *(.bss .bss.*) - .bss 0x10000560 0x1 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *fill* 0x10000561 0x3 00 - .bss._ZL8heap_end - 0x10000564 0x4 ../../src/syscalls.o - .bss.myled 0x10000568 0x1c ./main.o - 0x10000568 myled - .bss.__malloc_max_total_mem - 0x10000584 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000584 __malloc_max_total_mem - .bss.__malloc_max_sbrked_mem - 0x10000588 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000588 __malloc_max_sbrked_mem - .bss.__malloc_top_pad - 0x1000058c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x1000058c __malloc_top_pad - .bss.__malloc_current_mallinfo - 0x10000590 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000590 __malloc_current_mallinfo - *(.gnu.linkonce.b*) - *(COMMON) - COMMON 0x100005b8 0xc ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x100005b8 __aeabi_stdin - 0x100005bc __aeabi_stdout - 0x100005c0 __aeabi_stderr - COMMON 0x100005c4 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - 0x100005c4 errno - 0x100005c8 . = ALIGN (0x4) - 0x100005c8 _ebss = . - -.fastcode 0x100005c8 0x0 load address 0x00005f88 - 0x00005f88 _sifastcode = LOADADDR (.fastcode) - 0x100005c8 . = ALIGN (0x4) - 0x100005c8 _sfastcode = . - *(.glue_7t) - *(.glue_7) - *(.fastcode) - 0x100005c8 . = ALIGN (0x4) - 0x100005c8 _efastcode = . - -.stackarea 0x100005c8 0x0 load address 0x00005f88 - 0x100005c8 . = ALIGN (0x8) - 0x100005c8 _sstack = . - *(.stackarea .stackarea.*) - 0x100005c8 . = ALIGN (0x8) - 0x100005c8 _estack = . - 0x100005c8 . = ALIGN (0x4) - 0x100005c8 _end = . - 0x100005c8 PROVIDE (end, .) - 0x10008000 _stack = 0x10008000 - -.AHBSRAM0 - *(AHBSRAM0) - -.AHBSRAM1 - *(AHBSRAM1) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.ARM.attributes - 0x00000000 0x2b - .ARM.attributes - 0x00000000 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .ARM.attributes - 0x00000019 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .ARM.attributes - 0x00000042 0x31 ../../src/gcc4mbed.o - .ARM.attributes - 0x00000073 0x31 ../../src/syscalls.o - .ARM.attributes - 0x000000a4 0x31 ./main.o - .ARM.attributes - 0x000000d5 0x48 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.attributes - 0x0000011d 0x48 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.attributes - 0x00000165 0x48 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.attributes - 0x000001ad 0x3e ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .ARM.attributes - 0x000001eb 0x48 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .ARM.attributes - 0x00000233 0x49 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .ARM.attributes - 0x0000027c 0x48 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .ARM.attributes - 0x000002c4 0x48 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .ARM.attributes - 0x0000030c 0x48 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .ARM.attributes - 0x00000354 0x48 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .ARM.attributes - 0x0000039c 0x48 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .ARM.attributes - 0x000003e4 0x48 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .ARM.attributes - 0x0000042c 0x48 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .ARM.attributes - 0x00000474 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .ARM.attributes - 0x000004bc 0x48 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .ARM.attributes - 0x00000504 0x29 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .ARM.attributes - 0x0000052d 0x29 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .ARM.attributes - 0x00000556 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .ARM.attributes - 0x0000057f 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .ARM.attributes - 0x000005a8 0x29 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .ARM.attributes - 0x000005d1 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .ARM.attributes - 0x000005fa 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .ARM.attributes - 0x00000623 0x29 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .ARM.attributes - 0x0000064c 0x29 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .ARM.attributes - 0x00000675 0x29 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .ARM.attributes - 0x0000069e 0x29 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .ARM.attributes - 0x000006c7 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .ARM.attributes - 0x000006f0 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .ARM.attributes - 0x00000719 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .ARM.attributes - 0x00000742 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .ARM.attributes - 0x0000076b 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .ARM.attributes - 0x00000794 0x29 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .ARM.attributes - 0x000007bd 0x29 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .ARM.attributes - 0x000007e6 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .ARM.attributes - 0x0000080f 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .ARM.attributes - 0x00000838 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .ARM.attributes - 0x00000861 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .ARM.attributes - 0x0000088a 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .ARM.attributes - 0x000008a5 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .ARM.attributes - 0x000008c0 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x000008db 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .ARM.attributes - 0x000008f6 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .ARM.attributes - 0x00000911 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .ARM.attributes - 0x0000092c 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .ARM.attributes - 0x00000947 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .ARM.attributes - 0x00000970 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .ARM.attributes - 0x00000999 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .ARM.attributes - 0x000009c2 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .ARM.attributes - 0x000009eb 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .ARM.attributes - 0x00000a14 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .ARM.attributes - 0x00000a3d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .ARM.attributes - 0x00000a66 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .ARM.attributes - 0x00000a8f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .ARM.attributes - 0x00000ab8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .ARM.attributes - 0x00000ae1 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .ARM.attributes - 0x00000b0a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .ARM.attributes - 0x00000b33 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .ARM.attributes - 0x00000b5c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x00000b85 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .ARM.attributes - 0x00000bae 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x00000bd7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000c00 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x00000c29 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x00000c52 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .ARM.attributes - 0x00000c7b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .ARM.attributes - 0x00000ca4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .ARM.attributes - 0x00000ccd 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x00000cf6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .ARM.attributes - 0x00000d1f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .ARM.attributes - 0x00000d48 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .ARM.attributes - 0x00000d71 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .ARM.attributes - 0x00000d9a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .ARM.attributes - 0x00000dc3 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x00000dec 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x00000e15 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x00000e3e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x00000e67 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x00000e90 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .ARM.attributes - 0x00000eb9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .ARM.attributes - 0x00000ee2 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .ARM.attributes - 0x00000f0b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .ARM.attributes - 0x00000f34 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .ARM.attributes - 0x00000f5d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .ARM.attributes - 0x00000f86 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .ARM.attributes - 0x00000faf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .ARM.attributes - 0x00000fd8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .ARM.attributes - 0x00001001 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .ARM.attributes - 0x0000102a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x00001053 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .ARM.attributes - 0x0000107c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .ARM.attributes - 0x000010a5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .ARM.attributes - 0x000010ce 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .ARM.attributes - 0x000010f7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .ARM.attributes - 0x00001120 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .ARM.attributes - 0x00001149 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .ARM.attributes - 0x00001172 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .ARM.attributes - 0x0000119b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .ARM.attributes - 0x000011c4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .ARM.attributes - 0x000011ed 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .ARM.attributes - 0x00001216 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x0000123f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .ARM.attributes - 0x00001268 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .ARM.attributes - 0x00001291 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .ARM.attributes - 0x000012ba 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .ARM.attributes - 0x000012e3 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .ARM.attributes - 0x0000130c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .ARM.attributes - 0x00001335 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .ARM.attributes - 0x0000135e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .ARM.attributes - 0x00001387 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .ARM.attributes - 0x000013b0 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .ARM.attributes - 0x000013d9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .ARM.attributes - 0x00001402 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .ARM.attributes - 0x0000142b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .ARM.attributes - 0x00001454 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x0000147d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .ARM.attributes - 0x000014a6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .ARM.attributes - 0x000014cf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .ARM.attributes - 0x000014f8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .ARM.attributes - 0x00001521 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .ARM.attributes - 0x0000154a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .ARM.attributes - 0x00001573 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .ARM.attributes - 0x0000159c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .ARM.attributes - 0x000015c5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x000015ee 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x00001617 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .ARM.attributes - 0x00001632 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .ARM.attributes - 0x0000164d 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x00001668 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .ARM.attributes - 0x00001683 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .ARM.attributes - 0x0000169e 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x000016b9 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .ARM.attributes - 0x000016e2 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.attributes - 0x0000170b 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x00001734 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .ARM.attributes - 0x0000175d 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.comment 0x00000000 0xde4 - .comment 0x00000000 0x2a ../../src/gcc4mbed.o - 0x2b (size before relaxing) - .comment 0x00000000 0x2b ../../src/syscalls.o - .comment 0x00000000 0x2b ./main.o - .comment 0x0000002a 0xf4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .comment 0x0000011e 0xe8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .comment 0x00000206 0xea ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .comment 0x000002f0 0xbc ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .comment 0x000003ac 0xdf ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .comment 0x0000048b 0x174 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .comment 0x000005ff 0xe3 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .comment 0x000006e2 0xd7 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .comment 0x000007b9 0xdb ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .comment 0x00000894 0xdf ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .comment 0x00000973 0xdf ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .comment 0x00000a52 0xe7 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .comment 0x00000b39 0xe9 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .comment 0x00000c22 0xe1 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .comment 0x00000d03 0xe1 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_header - 0x00000000 0x38 - .arm_vfe_header - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .arm_vfe_header - 0x00000004 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_header - 0x00000008 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_header - 0x0000000c 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .arm_vfe_header - 0x00000010 0x4 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .arm_vfe_header - 0x00000014 0x4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .arm_vfe_header - 0x00000018 0x4 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .arm_vfe_header - 0x0000001c 0x4 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .arm_vfe_header - 0x00000020 0x4 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .arm_vfe_header - 0x00000024 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .arm_vfe_header - 0x00000028 0x4 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .arm_vfe_header - 0x0000002c 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .arm_vfe_header - 0x00000030 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .arm_vfe_header - 0x00000034 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed10DigitalOutE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed10DigitalOutE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c - .arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.debug_aranges 0x00000000 0xd8 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x20 ../../src/gcc4mbed.o - .debug_aranges - 0x00000020 0x80 ../../src/syscalls.o - .debug_aranges - 0x000000a0 0x38 ./main.o - -.debug_pubnames - 0x00000000 0x13c - *(.debug_pubnames) - .debug_pubnames - 0x00000000 0x1d ../../src/gcc4mbed.o - .debug_pubnames - 0x0000001d 0xb6 ../../src/syscalls.o - .debug_pubnames - 0x000000d3 0x69 ./main.o - -.debug_info 0x00000000 0x29ae - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x00000000 0xea ../../src/gcc4mbed.o - .debug_info 0x000000ea 0xf1b ../../src/syscalls.o - .debug_info 0x00001005 0x19a9 ./main.o - -.debug_abbrev 0x00000000 0x697 - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x7e ../../src/gcc4mbed.o - .debug_abbrev 0x0000007e 0x2e1 ../../src/syscalls.o - .debug_abbrev 0x0000035f 0x338 ./main.o - -.debug_line 0x00000000 0x6fa - *(.debug_line) - .debug_line 0x00000000 0x70 ../../src/gcc4mbed.o - .debug_line 0x00000070 0x30e ../../src/syscalls.o - .debug_line 0x0000037e 0x37c ./main.o - -.debug_frame 0x00000000 0x26c0 - *(.debug_frame) - .debug_frame 0x00000000 0x2c ../../src/gcc4mbed.o - .debug_frame 0x0000002c 0x128 ../../src/syscalls.o - .debug_frame 0x00000154 0x70 ./main.o - .debug_frame 0x000001c4 0x20 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .debug_frame 0x000001e4 0xdc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .debug_frame 0x000002c0 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .debug_frame 0x000002e0 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .debug_frame 0x00000300 0x8c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .debug_frame 0x0000038c 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .debug_frame 0x000003b4 0x20 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .debug_frame 0x000003d4 0x28 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .debug_frame 0x000003fc 0xac ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .debug_frame 0x000004a8 0xa4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .debug_frame 0x0000054c 0x170 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .debug_frame 0x000006bc 0x90 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .debug_frame 0x0000074c 0x60 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .debug_frame 0x000007ac 0xd8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .debug_frame 0x00000884 0x40 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .debug_frame 0x000008c4 0x578 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .debug_frame 0x00000e3c 0x28 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .debug_frame 0x00000e64 0x30 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .debug_frame 0x00000e94 0x30 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .debug_frame 0x00000ec4 0x2c ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .debug_frame 0x00000ef0 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .debug_frame 0x00000f18 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .debug_frame 0x00000f38 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .debug_frame 0x00000f60 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .debug_frame 0x00000f80 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .debug_frame 0x00000fac 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .debug_frame 0x00000ffc 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .debug_frame 0x00001038 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .debug_frame 0x00001074 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .debug_frame 0x000010c8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .debug_frame 0x000010f4 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .debug_frame 0x00001124 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .debug_frame 0x00001160 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .debug_frame 0x00001188 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .debug_frame 0x000011b4 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .debug_frame 0x000011dc 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .debug_frame 0x00001204 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .debug_frame 0x00001234 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .debug_frame 0x00001254 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .debug_frame 0x00001290 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .debug_frame 0x000012f4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .debug_frame 0x00001320 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .debug_frame 0x000013e0 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .debug_frame 0x0000141c 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .debug_frame 0x00001474 0x60 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .debug_frame 0x000014d4 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .debug_frame 0x00001554 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .debug_frame 0x00001574 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .debug_frame 0x00001594 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .debug_frame 0x000015b4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .debug_frame 0x000015e0 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .debug_frame 0x0000160c 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .debug_frame 0x00001664 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .debug_frame 0x000016a0 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .debug_frame 0x000016dc 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .debug_frame 0x00001708 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .debug_frame 0x00001760 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .debug_frame 0x0000178c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .debug_frame 0x000017b8 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .debug_frame 0x000017ec 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .debug_frame 0x00001834 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .debug_frame 0x00001860 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .debug_frame 0x000018c8 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .debug_frame 0x00001908 0x120 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .debug_frame 0x00001a28 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .debug_frame 0x00001a78 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .debug_frame 0x00001ac8 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .debug_frame 0x00001b1c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .debug_frame 0x00001b3c 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .debug_frame 0x00001bd4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .debug_frame 0x00001c00 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .debug_frame 0x00001c30 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .debug_frame 0x00001c88 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .debug_frame 0x00001cd0 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .debug_frame 0x00001cf0 0x238 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .debug_frame 0x00001f28 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .debug_frame 0x00001f54 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .debug_frame 0x00001f74 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .debug_frame 0x00001fa4 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .debug_frame 0x00001fc4 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .debug_frame 0x00002050 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .debug_frame 0x00002088 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .debug_frame 0x000020e0 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .debug_frame 0x00002118 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .debug_frame 0x00002180 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .debug_frame 0x00002218 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .debug_frame 0x00002274 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .debug_frame 0x000022f4 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .debug_frame 0x0000231c 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .debug_frame 0x00002358 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .debug_frame 0x000023a8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .debug_frame 0x000023d4 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .debug_frame 0x00002460 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .debug_frame 0x000024bc 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .debug_frame 0x000024e8 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .debug_frame 0x00002524 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .debug_frame 0x00002574 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .debug_frame 0x000025b8 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .debug_frame 0x000025d8 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .debug_frame 0x000025f8 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .debug_frame 0x00002648 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .debug_frame 0x00002684 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - -.debug_str 0x00000000 0xcaf - *(.debug_str) - .debug_str 0x00000000 0xb7 ../../src/gcc4mbed.o - 0xc9 (size before relaxing) - .debug_str 0x000000b7 0x634 ../../src/syscalls.o - 0x726 (size before relaxing) - .debug_str 0x000006eb 0x5c4 ./main.o - 0xa9f (size before relaxing) - -.debug_loc 0x00000000 0x740 - *(.debug_loc) - .debug_loc 0x00000000 0x49 ../../src/gcc4mbed.o - .debug_loc 0x00000049 0x61d ../../src/syscalls.o - .debug_loc 0x00000666 0xda ./main.o - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) -OUTPUT(HelloWorld.elf elf32-littlearm) - -.debug_pubtypes - 0x00000000 0x2c0 - .debug_pubtypes - 0x00000000 0x12 ../../src/gcc4mbed.o - .debug_pubtypes - 0x00000012 0x18c ../../src/syscalls.o - .debug_pubtypes - 0x0000019e 0x122 ./main.o - -.debug_ranges 0x00000000 0x248 - .debug_ranges 0x00000000 0x28 ../../src/gcc4mbed.o - .debug_ranges 0x00000028 0x198 ../../src/syscalls.o - .debug_ranges 0x000001c0 0x88 ./main.o - -Cross Reference Table - -Symbol File -ADC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BOD_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BusFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -CAN_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DMA_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DebugMon_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -ENET_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -FunctionalityNotSupported ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -HardFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2S_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Lib$$Request$$armlib ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -Lib$$Request$$cpplib ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -MCPWM_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -MemManage_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -NMI_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PLL0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PLL1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PWM1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PendSV_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -QEI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RIT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RTC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Reset_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SPI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SVC_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SysTick_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SystemCoreClock ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -SystemCoreClockUpdate ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) -SystemInit ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -USB_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UsageFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -WDT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -_Balloc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Bfree ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Jv_RegisterClasses /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -_PathLocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__ARM__ZN4mbed10parse_pinsEPKc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__GCC4MBEDOpenStandardHandles ../../src/syscalls.o -__REV16 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__REVSH ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__Vectors ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__adddf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__addsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_BUFSIZ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FILENAME_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FOPEN_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOFBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOLBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IONBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_L_tmpnam ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_TMP_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_assert ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_atexit ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o -__aeabi_cdcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cfcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_cfcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_cfrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_ctype_table_ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_ctype_table_C ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) -__aeabi_d2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_d2iz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -__aeabi_d2uiz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -__aeabi_dcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_dcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_ddiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_dmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_drsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_dsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_f2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fdiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__aeabi_frsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_fsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_i2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_i2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_idiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_idiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__aeabi_idivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_l2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_l2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_ldiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__aeabi_memcpy ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy8 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) -__aeabi_stderr ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_stdin ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stdout ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_ui2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_ui2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_uidiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -__aeabi_uidivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__aeabi_ul2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_ul2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_uldivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__any_on ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__ascii_mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -__ascii_wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -__assert ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) -__assert_func ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -__b2d ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__cmpdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__cmpsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__copybits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__ctype_ptr__ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__cxa_atexit ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) -__cxa_current_exception_type ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_demangle ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_get_globals ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) -__cxa_get_globals_fast ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) -__cxa_pure_virtual ../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__cxxabiv1::__base_class_type_info::__is_public_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__is_virtual_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__offset() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__terminate_handler ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected_handler ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__d2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__divdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__divdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__divsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__divsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) -__dso_handle /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - ./main.o -__dynamic_cast ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -__eqdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__eqsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__extendsfdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__fixdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) -__fixunsdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) -__floatdidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatdisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatundidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatundisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatunsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatunsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__fp_lock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fp_unlock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fpclassifyd ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__gcclibcxx_demangle_callback ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -__gedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__get_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o -__get_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__gethex ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__gnu_cxx::__verbose_terminate_handler() ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) -__gnu_ldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__gtdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gtsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__hexdig ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__hexdig_init ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) -__hexnan ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__hi0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__i2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__init_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__init_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ledf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__lesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__libc_init_array ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o -__lo0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__locale_charset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__locale_cjk_lang ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__locale_mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__locale_msgcharset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__lshift ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__ltdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__ltsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__main ../../src/gcc4mbed.o - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__malloc_av_ ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) -__malloc_current_mallinfo ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_lock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_sbrked_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_top_pad ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_trim_threshold ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_unlock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__mcmp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mdiff ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mprec_bigtens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tinytens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__muldf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__mulsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__multadd ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__multiply ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__nedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__nesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__new_handler ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -__nlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__pow5mult ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__preinit_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__preinit_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ratio ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__register_exitproc ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) -__s2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__sccl ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sclose ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__seofread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__set_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__set_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__sf_fake_stderr ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sf_fake_stdin ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sf_fake_stdout ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sfmoreglue ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sfp_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sfvwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sigtramp ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sigtramp_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sinit ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sinit_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sinit_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__smakebuf_r ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) -__sprint_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -__sread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sseek ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__ssprint_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__ssrefill_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__ssvfiscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__ssvfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__stderr_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdin_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdout_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__subdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__submore ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__subsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__swbuf ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) -__swbuf_r ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -__swrite ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__swsetup_r ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -__truncdfsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) -__udivdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__udivsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__ulp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -_calloc_r ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_cleanup ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_cleanup_r ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_close ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) -_close_r ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_ctype_ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) -_dtoa_r ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_ebss ../../src/gcc4mbed.o -_edata ../../src/gcc4mbed.o -_efastcode ../../src/gcc4mbed.o -_end ../../src/syscalls.o -_exit ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -_fclose_r ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fflush_r ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_fini /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -_fiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_fprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_fputs_r ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -_fputwc_r ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -_free_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_fstat ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) -_fstat_r ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_fwalk ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_fwalk_reent ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_fwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -_getpid ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_getpid_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_global_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) -_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../src/syscalls.o -_init /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -_init_signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_init_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_isatty ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) -_isatty_r ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_kill ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_kill_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_localeconv_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_lseek ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) -_lseek_r ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_malloc_r ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_malloc_trim_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_mbrtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_mbtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -_mprec_log10 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_open ../../src/syscalls.o -_raise_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_read ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) -_read_r ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_realloc_r ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_reclaim_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_sbrk ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) -_sbrk_r ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -_sbss ../../src/gcc4mbed.o -_sdata ../../src/gcc4mbed.o -_setlocale_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -_sfastcode ../../src/gcc4mbed.o -_sfread_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sidata ../../src/gcc4mbed.o -_sifastcode ../../src/gcc4mbed.o -_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_sprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -_strtod_r ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtol_r ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoll_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoul_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoull_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_svfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) -_svfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sys_close ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_command_string ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_ensure ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_flen ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_istty ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_open ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_read ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_seek ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_write ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_system ../../src/syscalls.o -_ungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -_vfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_vfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_wcrtomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -_wctomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -_wrapup_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_write ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) -_write_r ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -abort ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../src/syscalls.o -cleanup_glue ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -closedir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -copysign ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -errno ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../src/syscalls.o -exit ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../src/syscalls.o - ../../src/gcc4mbed.o -fclose ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -fflush ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -fiprintf ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -fprintf ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -fputs ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -fputwc ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -free ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(del_op.o) -fwrite ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o -gpio_input ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_mode ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_output ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -gpio_read ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_write ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -iswspace ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -localeconv ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -main ./main.o - ../../src/gcc4mbed.o -malloc ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_class ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_funcs ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_classes ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_head ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::clear(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::delete_self() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::list_objs(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::lookup(char const*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::name() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::new_name(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::opendir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::register_object(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./main.o -mbed::BaseDirHandle::closedir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::readdir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::rewinddir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::seekdir(long) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::telldir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_class() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::read() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::write(int) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::FileHandle::flen() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::parse_char(char const*, char const**) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::rpc_method const* mbed::rpc_super(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed_die ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -mbed_mac_address ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_reset ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_uid ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbrtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -memchr ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memcmp ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memcpy ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memmove ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memset ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -mkdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -myled ./main.o -nanf ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -opendir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -operator delete(void*) ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -operator delete[](void*) ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -operator new(unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -operator new[](unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -pin_function ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pin_mode ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pinmap_merge ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_peripheral ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_pinout ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -raise ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -readdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -realloc ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -remove ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rename ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rewinddir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -scalbn ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -seekdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -semihost_close ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_ensure ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_exit ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -semihost_flen ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_istty ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_open ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_read ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_remove ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_rename ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_reset ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_seek ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_uid ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_write ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -serial_baud ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_clear ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_format ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_free ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_getc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_init ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_interrupt ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_putc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_readable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_writable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -setlocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -sprintf ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -sscanf ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -std::bad_alloc::what() const ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::nothrow ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_new_handler(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::set_unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::terminate() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) -std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__is_function_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::__is_pointer_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::name() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -std::type_info::operator==(std::type_info const&) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::unexpected() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -strcmp ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strcpy ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strlen ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncmp ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncpy ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strtod ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtof ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtol ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strtoul ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) -telldir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -timer_free ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_frequency ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_init ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_read ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_start ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_stop ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_write ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -tmpfile ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -tmpnam ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo name for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo name for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo name for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo name for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -ungetc ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -us_ticker_read ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -vfiprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -vfprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -void mbed::rpc_function_caller(PinName, char const*))>(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ./main.o -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/HelloWorld/main.o b/gcc4mbed/samples/HelloWorld/main.o deleted file mode 100644 index 0a303bdb86bd12c0733956afbbfce58a4ea7f1d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19064 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%0A;{1MQ8~uYxK`bREI@C%JwaA8Az~i&N^^ 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 diff --git a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.disasm b/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.disasm deleted file mode 100644 index 86cc1f60..00000000 --- a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.disasm +++ /dev/null @@ -1,21768 +0,0 @@ - -LocalFileSystem.elf: file format elf32-littlearm - - -Disassembly of section .text: - -00000000 <__Vectors>: - 0: 00 80 00 10 c5 07 00 00 cd 07 00 00 cf 07 00 00 ................ - 10: d1 07 00 00 d3 07 00 00 d5 07 00 00 00 00 00 00 ................ - ... - 2c: d7 07 00 00 d9 07 00 00 00 00 00 00 db 07 00 00 ................ - 3c: dd 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 4c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 5c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 6c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 7c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 8c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - 9c: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - ac: df 07 00 00 df 07 00 00 df 07 00 00 df 07 00 00 ................ - bc: df 07 00 00 df 07 00 00 ........ - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f002 fdfd bl 2d9c <__libc_init_array> - 1a2: f000 f9f1 bl 588

- 1a6: f00d fae7 bl d778 - 1aa: bf00 nop - 1ac: 0000df50 .word 0x0000df50 - 1b0: 10000000 .word 0x10000000 - 1b4: 100005b4 .word 0x100005b4 - 1b8: 0000e504 .word 0x0000e504 - 1bc: 1000075c .word 0x1000075c - 1c0: 1000075c .word 0x1000075c - 1c4: 100005b4 .word 0x100005b4 - 1c8: 1000075c .word 0x1000075c - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 53b4 movw r3, #1460 ; 0x5b4 - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 50b4 movw r0, #1460 ; 0x5b4 - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330 <__GCC4MBEDOpenStandardHandles>: - 330: b508 push {r3, lr} - 332: 2100 movs r1, #0 - 334: 4807 ldr r0, [pc, #28] ; (354 <__GCC4MBEDOpenStandardHandles+0x24>) - 336: f00c fee7 bl d108 <_sys_open> - 33a: 2104 movs r1, #4 - 33c: 4806 ldr r0, [pc, #24] ; (358 <__GCC4MBEDOpenStandardHandles+0x28>) - 33e: f00c fee3 bl d108 <_sys_open> - 342: 4806 ldr r0, [pc, #24] ; (35c <__GCC4MBEDOpenStandardHandles+0x2c>) - 344: 2104 movs r1, #4 - 346: f00c fedf bl d108 <_sys_open> - 34a: 4b05 ldr r3, [pc, #20] ; (360 <__GCC4MBEDOpenStandardHandles+0x30>) - 34c: 2201 movs r2, #1 - 34e: 601a str r2, [r3, #0] - 350: bd08 pop {r3, pc} - 352: bf00 nop - 354: 0000c408 .word 0x0000c408 - 358: 0000c410 .word 0x0000c410 - 35c: 0000c418 .word 0x0000c418 - 360: 100005c0 .word 0x100005c0 - -00000364 <_kill>: - 364: 4b02 ldr r3, [pc, #8] ; (370 <_kill+0xc>) - 366: 2216 movs r2, #22 - 368: 601a str r2, [r3, #0] - 36a: f04f 30ff mov.w r0, #4294967295 - 36e: 4770 bx lr - 370: 10000658 .word 0x10000658 - -00000374 <_exit>: - 374: b508 push {r3, lr} - 376: f00d f9ff bl d778 - 37a: bf00 nop - -0000037c <_getpid>: - 37c: 2001 movs r0, #1 - 37e: 4770 bx lr - -00000380 <_sbrk>: - 380: b570 push {r4, r5, r6, lr} - 382: 4d09 ldr r5, [pc, #36] ; (3a8 <_sbrk+0x28>) - 384: 4606 mov r6, r0 - 386: 682c ldr r4, [r5, #0] - 388: b14c cbz r4, 39e <_sbrk+0x1e> - 38a: f00d f83f bl d40c <__get_MSP> - 38e: 19a3 adds r3, r4, r6 - 390: 4283 cmp r3, r0 - 392: d807 bhi.n 3a4 <_sbrk+0x24> - 394: 6829 ldr r1, [r5, #0] - 396: 4620 mov r0, r4 - 398: 198e adds r6, r1, r6 - 39a: 602e str r6, [r5, #0] - 39c: bd70 pop {r4, r5, r6, pc} - 39e: 4c03 ldr r4, [pc, #12] ; (3ac <_sbrk+0x2c>) - 3a0: 602c str r4, [r5, #0] - 3a2: e7f2 b.n 38a <_sbrk+0xa> - 3a4: f001 fe1e bl 1fe4 - 3a8: 100005bc .word 0x100005bc - 3ac: 10000760 .word 0x10000760 - -000003b0 <_open>: - 3b0: f001 0302 and.w r3, r1, #2 - 3b4: f411 6f80 tst.w r1, #1024 ; 0x400 - 3b8: bf18 it ne - 3ba: f043 0304 orrne.w r3, r3, #4 - 3be: f011 0f08 tst.w r1, #8 - 3c2: bf18 it ne - 3c4: f043 0308 orrne.w r3, r3, #8 - 3c8: 4619 mov r1, r3 - 3ca: f00c be9d b.w d108 <_sys_open> - 3ce: bf00 nop - -000003d0 <_close>: - 3d0: f00c be70 b.w d0b4 <_sys_close> - -000003d4 <_isatty>: - 3d4: 2802 cmp r0, #2 - 3d6: dc01 bgt.n 3dc <_isatty+0x8> - 3d8: 2001 movs r0, #1 - 3da: 4770 bx lr - 3dc: f00c be80 b.w d0e0 <_sys_istty> - -000003e0 <_lseek>: - 3e0: 2802 cmp r0, #2 - 3e2: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3e6: dd6e ble.n 4c6 <_lseek+0xe6> - 3e8: 4f40 ldr r7, [pc, #256] ; (4ec <_lseek+0x10c>) - 3ea: 683b ldr r3, [r7, #0] - 3ec: 2b00 cmp r3, #0 - 3ee: d161 bne.n 4b4 <_lseek+0xd4> - 3f0: 4d3f ldr r5, [pc, #252] ; (4f0 <_lseek+0x110>) - 3f2: 4c40 ldr r4, [pc, #256] ; (4f4 <_lseek+0x114>) - 3f4: f025 0c01 bic.w ip, r5, #1 - 3f8: 4665 mov r5, ip - 3fa: f10c 0628 add.w r6, ip, #40 ; 0x28 - 3fe: f815 ab01 ldrb.w sl, [r5], #1 - 402: f3c3 084f ubfx r8, r3, #1, #16 - 406: ea83 030a eor.w r3, r3, sl - 40a: f013 0f01 tst.w r3, #1 - 40e: bf1c itt ne - 410: ea88 0804 eorne.w r8, r8, r4 - 414: fa1f f888 uxthne.w r8, r8 - 418: ea4f 095a mov.w r9, sl, lsr #1 - 41c: ea88 0a09 eor.w sl, r8, r9 - 420: ea4f 0358 mov.w r3, r8, lsr #1 - 424: f01a 0f01 tst.w sl, #1 - 428: bf1c itt ne - 42a: 4063 eorne r3, r4 - 42c: b29b uxthne r3, r3 - 42e: ea4f 0859 mov.w r8, r9, lsr #1 - 432: ea83 0908 eor.w r9, r3, r8 - 436: 085b lsrs r3, r3, #1 - 438: f019 0f01 tst.w r9, #1 - 43c: bf1c itt ne - 43e: 4063 eorne r3, r4 - 440: b29b uxthne r3, r3 - 442: ea4f 0858 mov.w r8, r8, lsr #1 - 446: ea83 0908 eor.w r9, r3, r8 - 44a: 085b lsrs r3, r3, #1 - 44c: f019 0f01 tst.w r9, #1 - 450: bf1c itt ne - 452: 4063 eorne r3, r4 - 454: b29b uxthne r3, r3 - 456: ea4f 0858 mov.w r8, r8, lsr #1 - 45a: ea83 0908 eor.w r9, r3, r8 - 45e: 085b lsrs r3, r3, #1 - 460: f019 0f01 tst.w r9, #1 - 464: bf1c itt ne - 466: 4063 eorne r3, r4 - 468: b29b uxthne r3, r3 - 46a: ea4f 0858 mov.w r8, r8, lsr #1 - 46e: ea83 0908 eor.w r9, r3, r8 - 472: 085b lsrs r3, r3, #1 - 474: f019 0f01 tst.w r9, #1 - 478: bf1c itt ne - 47a: 4063 eorne r3, r4 - 47c: b29b uxthne r3, r3 - 47e: ea4f 0858 mov.w r8, r8, lsr #1 - 482: ea83 0908 eor.w r9, r3, r8 - 486: 085b lsrs r3, r3, #1 - 488: f019 0f01 tst.w r9, #1 - 48c: bf1c itt ne - 48e: 4063 eorne r3, r4 - 490: b29b uxthne r3, r3 - 492: ea83 0858 eor.w r8, r3, r8, lsr #1 - 496: 085b lsrs r3, r3, #1 - 498: f018 0f01 tst.w r8, #1 - 49c: bf1c itt ne - 49e: 4063 eorne r3, r4 - 4a0: b29b uxthne r3, r3 - 4a2: 42b5 cmp r5, r6 - 4a4: d1ab bne.n 3fe <_lseek+0x1e> - 4a6: f242 043f movw r4, #8255 ; 0x203f - 4aa: 42a3 cmp r3, r4 - 4ac: d112 bne.n 4d4 <_lseek+0xf4> - 4ae: f8dc 3028 ldr.w r3, [ip, #40] ; 0x28 - 4b2: 603b str r3, [r7, #0] - 4b4: 3803 subs r0, #3 - 4b6: f853 0020 ldr.w r0, [r3, r0, lsl #2] - 4ba: b138 cbz r0, 4cc <_lseek+0xec> - 4bc: 6803 ldr r3, [r0, #0] - 4be: 691b ldr r3, [r3, #16] - 4c0: 4798 blx r3 - 4c2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4c6: 2000 movs r0, #0 - 4c8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4cc: f04f 30ff mov.w r0, #4294967295 - 4d0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4d4: 4908 ldr r1, [pc, #32] ; (4f8 <_lseek+0x118>) - 4d6: 4809 ldr r0, [pc, #36] ; (4fc <_lseek+0x11c>) - 4d8: 680c ldr r4, [r1, #0] - 4da: 226b movs r2, #107 ; 0x6b - 4dc: 2101 movs r1, #1 - 4de: 68e3 ldr r3, [r4, #12] - 4e0: f002 fc4c bl 2d7c - 4e4: 2001 movs r0, #1 - 4e6: f00d f947 bl d778 - 4ea: bf00 nop - 4ec: 100005b8 .word 0x100005b8 - 4f0: 0000d2cd .word 0x0000d2cd - 4f4: ffffa001 .word 0xffffa001 - 4f8: 10000110 .word 0x10000110 - 4fc: 0000c420 .word 0x0000c420 - -00000500 <_read>: - 500: b510 push {r4, lr} - 502: 4c0b ldr r4, [pc, #44] ; (530 <_read+0x30>) - 504: b082 sub sp, #8 - 506: 6823 ldr r3, [r4, #0] - 508: 4614 mov r4, r2 - 50a: b90b cbnz r3, 510 <_read+0x10> - 50c: 2802 cmp r0, #2 - 50e: dd08 ble.n 522 <_read+0x22> - 510: 4622 mov r2, r4 - 512: 2300 movs r3, #0 - 514: f00c feba bl d28c <_sys_read> - 518: f020 4000 bic.w r0, r0, #2147483648 ; 0x80000000 - 51c: 1a20 subs r0, r4, r0 - 51e: b002 add sp, #8 - 520: bd10 pop {r4, pc} - 522: 9001 str r0, [sp, #4] - 524: 9100 str r1, [sp, #0] - 526: f7ff ff03 bl 330 <__GCC4MBEDOpenStandardHandles> - 52a: 9900 ldr r1, [sp, #0] - 52c: 9801 ldr r0, [sp, #4] - 52e: e7ef b.n 510 <_read+0x10> - 530: 100005c0 .word 0x100005c0 - -00000534 <_write>: - 534: b510 push {r4, lr} - 536: 4c0c ldr r4, [pc, #48] ; (568 <_write+0x34>) - 538: b082 sub sp, #8 - 53a: 6823 ldr r3, [r4, #0] - 53c: 4614 mov r4, r2 - 53e: b90b cbnz r3, 544 <_write+0x10> - 540: 2802 cmp r0, #2 - 542: dd09 ble.n 558 <_write+0x24> - 544: 2300 movs r3, #0 - 546: 4622 mov r2, r4 - 548: f00c fed6 bl d2f8 <_sys_write> - 54c: 2800 cmp r0, #0 - 54e: bfa8 it ge - 550: ebc0 0004 rsbge r0, r0, r4 - 554: b002 add sp, #8 - 556: bd10 pop {r4, pc} - 558: 9001 str r0, [sp, #4] - 55a: 9100 str r1, [sp, #0] - 55c: f7ff fee8 bl 330 <__GCC4MBEDOpenStandardHandles> - 560: 9900 ldr r1, [sp, #0] - 562: 9801 ldr r0, [sp, #4] - 564: e7ee b.n 544 <_write+0x10> - 566: bf00 nop - 568: 100005c0 .word 0x100005c0 - -0000056c <_fstat>: - 56c: f44f 5300 mov.w r3, #8192 ; 0x2000 - 570: 604b str r3, [r1, #4] - 572: 2000 movs r0, #0 - 574: 4770 bx lr - 576: bf00 nop - -00000578 <_ZN4mbed14FileSystemLike6renameEPKcS2_>: - 578: f04f 30ff mov.w r0, #4294967295 - 57c: 4770 bx lr - 57e: bf00 nop - -00000580 <_ZN4mbed14FileSystemLike5mkdirEPKci>: - 580: f04f 30ff mov.w r0, #4294967295 - 584: 4770 bx lr - 586: bf00 nop - -00000588
: - 588: b510 push {r4, lr} - 58a: 4864 ldr r0, [pc, #400] ; (71c ) - 58c: b08a sub sp, #40 ; 0x28 - 58e: f002 ff4b bl 3428 - 592: 4863 ldr r0, [pc, #396] ; (720 ) - 594: f002 ff48 bl 3428 - 598: 4862 ldr r0, [pc, #392] ; (724 ) - 59a: f002 ff45 bl 3428 - 59e: 4862 ldr r0, [pc, #392] ; (728 ) - 5a0: 4962 ldr r1, [pc, #392] ; (72c ) - 5a2: f001 ff63 bl 246c - 5a6: 4604 mov r4, r0 - 5a8: 2800 cmp r0, #0 - 5aa: d05f beq.n 66c - 5ac: 4860 ldr r0, [pc, #384] ; (730 ) - 5ae: f002 ff3b bl 3428 - 5b2: 4620 mov r0, r4 - 5b4: 495f ldr r1, [pc, #380] ; (734 ) - 5b6: f001 ff63 bl 2480 - 5ba: 2800 cmp r0, #0 - 5bc: f2c0 80a3 blt.w 706 - 5c0: 485d ldr r0, [pc, #372] ; (738 ) - 5c2: f002 ff31 bl 3428 - 5c6: 4620 mov r0, r4 - 5c8: f001 fd90 bl 20ec - 5cc: 2800 cmp r0, #0 - 5ce: f040 808f bne.w 6f0 - 5d2: 485a ldr r0, [pc, #360] ; (73c ) - 5d4: f002 ff28 bl 3428 - 5d8: 4853 ldr r0, [pc, #332] ; (728 ) - 5da: 4959 ldr r1, [pc, #356] ; (740 ) - 5dc: f001 ff46 bl 246c - 5e0: 4604 mov r4, r0 - 5e2: 2800 cmp r0, #0 - 5e4: d079 beq.n 6da - 5e6: 4857 ldr r0, [pc, #348] ; (744 ) - 5e8: f002 ff1e bl 3428 - 5ec: 4620 mov r0, r4 - 5ee: 4956 ldr r1, [pc, #344] ; (748 ) - 5f0: aa02 add r2, sp, #8 - 5f2: f002 f861 bl 26b8 - 5f6: f1b0 3fff cmp.w r0, #4294967295 - 5fa: d063 beq.n 6c4 - 5fc: a902 add r1, sp, #8 - 5fe: 4853 ldr r0, [pc, #332] ; (74c ) - 600: f002 fec2 bl 3388 - 604: 4852 ldr r0, [pc, #328] ; (750 ) - 606: f002 ff0f bl 3428 - 60a: 4620 mov r0, r4 - 60c: f001 fd6e bl 20ec - 610: 2800 cmp r0, #0 - 612: d14c bne.n 6ae - 614: 484f ldr r0, [pc, #316] ; (754 ) - 616: f002 ff07 bl 3428 - 61a: 4843 ldr r0, [pc, #268] ; (728 ) - 61c: f00c fec8 bl d3b0 - 620: 2800 cmp r0, #0 - 622: d139 bne.n 698 - 624: 484c ldr r0, [pc, #304] ; (758 ) - 626: f002 feff bl 3428 - 62a: 484c ldr r0, [pc, #304] ; (75c ) - 62c: f00c fe92 bl d354 - 630: 4604 mov r4, r0 - 632: 2800 cmp r0, #0 - 634: d025 beq.n 682 - 636: 484a ldr r0, [pc, #296] ; (760 ) - 638: f002 fef6 bl 3428 - 63c: e002 b.n 644 - 63e: 4849 ldr r0, [pc, #292] ; (764 ) - 640: f002 fea2 bl 3388 - 644: 4620 mov r0, r4 - 646: f00c feaf bl d3a8 - 64a: 4601 mov r1, r0 - 64c: 2800 cmp r0, #0 - 64e: d1f6 bne.n 63e - 650: 4845 ldr r0, [pc, #276] ; (768 ) - 652: 9101 str r1, [sp, #4] - 654: f002 fee8 bl 3428 - 658: 4620 mov r0, r4 - 65a: f00c fe77 bl d34c - 65e: 4843 ldr r0, [pc, #268] ; (76c ) - 660: f002 fee2 bl 3428 - 664: 9901 ldr r1, [sp, #4] - 666: 4608 mov r0, r1 - 668: b00a add sp, #40 ; 0x28 - 66a: bd10 pop {r4, pc} - 66c: 4840 ldr r0, [pc, #256] ; (770 ) - 66e: 4941 ldr r1, [pc, #260] ; (774 ) - 670: 6803 ldr r3, [r0, #0] - 672: 4a41 ldr r2, [pc, #260] ; (778 ) - 674: 68d8 ldr r0, [r3, #12] - 676: 2320 movs r3, #32 - 678: f001 ff02 bl 2480 - 67c: 2001 movs r0, #1 - 67e: f00d f87b bl d778 - 682: 4a3b ldr r2, [pc, #236] ; (770 ) - 684: 493d ldr r1, [pc, #244] ; (77c ) - 686: 6814 ldr r4, [r2, #0] - 688: 2358 movs r3, #88 ; 0x58 - 68a: 4a3b ldr r2, [pc, #236] ; (778 ) - 68c: 68e0 ldr r0, [r4, #12] - 68e: f001 fef7 bl 2480 - 692: 2001 movs r0, #1 - 694: f00d f870 bl d778 - 698: 4835 ldr r0, [pc, #212] ; (770 ) - 69a: 4939 ldr r1, [pc, #228] ; (780 ) - 69c: 6803 ldr r3, [r0, #0] - 69e: 4a36 ldr r2, [pc, #216] ; (778 ) - 6a0: 68d8 ldr r0, [r3, #12] - 6a2: 234f movs r3, #79 ; 0x4f - 6a4: f001 feec bl 2480 - 6a8: 2001 movs r0, #1 - 6aa: f00d f865 bl d778 - 6ae: 4a30 ldr r2, [pc, #192] ; (770 ) - 6b0: 4934 ldr r1, [pc, #208] ; (784 ) - 6b2: 6814 ldr r4, [r2, #0] - 6b4: 2346 movs r3, #70 ; 0x46 - 6b6: 4a30 ldr r2, [pc, #192] ; (778 ) - 6b8: 68e0 ldr r0, [r4, #12] - 6ba: f001 fee1 bl 2480 - 6be: 2001 movs r0, #1 - 6c0: f00d f85a bl d778 - 6c4: 482a ldr r0, [pc, #168] ; (770 ) - 6c6: 4930 ldr r1, [pc, #192] ; (788 ) - 6c8: 6803 ldr r3, [r0, #0] - 6ca: 4a2b ldr r2, [pc, #172] ; (778 ) - 6cc: 68d8 ldr r0, [r3, #12] - 6ce: 233e movs r3, #62 ; 0x3e - 6d0: f001 fed6 bl 2480 - 6d4: 2001 movs r0, #1 - 6d6: f00d f84f bl d778 - 6da: 4a25 ldr r2, [pc, #148] ; (770 ) - 6dc: 4925 ldr r1, [pc, #148] ; (774 ) - 6de: 6814 ldr r4, [r2, #0] - 6e0: 2337 movs r3, #55 ; 0x37 - 6e2: 4a25 ldr r2, [pc, #148] ; (778 ) - 6e4: 68e0 ldr r0, [r4, #12] - 6e6: f001 fecb bl 2480 - 6ea: 2001 movs r0, #1 - 6ec: f00d f844 bl d778 - 6f0: 481f ldr r0, [pc, #124] ; (770 ) - 6f2: 4924 ldr r1, [pc, #144] ; (784 ) - 6f4: 6803 ldr r3, [r0, #0] - 6f6: 4a20 ldr r2, [pc, #128] ; (778 ) - 6f8: 68d8 ldr r0, [r3, #12] - 6fa: 232e movs r3, #46 ; 0x2e - 6fc: f001 fec0 bl 2480 - 700: 2001 movs r0, #1 - 702: f00d f839 bl d778 - 706: 4a1a ldr r2, [pc, #104] ; (770 ) - 708: 4920 ldr r1, [pc, #128] ; (78c ) - 70a: 6814 ldr r4, [r2, #0] - 70c: 2327 movs r3, #39 ; 0x27 - 70e: 4a1a ldr r2, [pc, #104] ; (778 ) - 710: 68e0 ldr r0, [r4, #12] - 712: f001 feb5 bl 2480 - 716: 2001 movs r0, #1 - 718: f00d f82e bl d778 - 71c: 0000c4b0 .word 0x0000c4b0 - 720: 0000c4cc .word 0x0000c4cc - 724: 0000c4e8 .word 0x0000c4e8 - 728: 0000c504 .word 0x0000c504 - 72c: 0000c514 .word 0x0000c514 - 730: 0000c53c .word 0x0000c53c - 734: 0000c550 .word 0x0000c550 - 738: 0000c57c .word 0x0000c57c - 73c: 0000c5bc .word 0x0000c5bc - 740: 0000c5d8 .word 0x0000c5d8 - 744: 0000c5dc .word 0x0000c5dc - 748: 0000c5f0 .word 0x0000c5f0 - 74c: 0000c614 .word 0x0000c614 - 750: 0000c638 .word 0x0000c638 - 754: 0000c658 .word 0x0000c658 - 758: 0000c688 .word 0x0000c688 - 75c: 0000c69c .word 0x0000c69c - 760: 0000c6c0 .word 0x0000c6c0 - 764: 0000c630 .word 0x0000c630 - 768: 0000c6e4 .word 0x0000c6e4 - 76c: 0000c6f8 .word 0x0000c6f8 - 770: 10000110 .word 0x10000110 - 774: 0000c518 .word 0x0000c518 - 778: 0000c530 .word 0x0000c530 - 77c: 0000c6a4 .word 0x0000c6a4 - 780: 0000c66c .word 0x0000c66c - 784: 0000c5a0 .word 0x0000c5a0 - 788: 0000c5f8 .word 0x0000c5f8 - 78c: 0000c560 .word 0x0000c560 - -00000790 <_GLOBAL__I_local>: - 790: b510 push {r4, lr} - 792: 4c07 ldr r4, [pc, #28] ; (7b0 <_GLOBAL__I_local+0x20>) - 794: 4907 ldr r1, [pc, #28] ; (7b4 <_GLOBAL__I_local+0x24>) - 796: 4620 mov r0, r4 - 798: f00c fbf0 bl cf7c <_ZN4mbed4BaseC1EPKc> - 79c: 4b06 ldr r3, [pc, #24] ; (7b8 <_GLOBAL__I_local+0x28>) - 79e: 4907 ldr r1, [pc, #28] ; (7bc <_GLOBAL__I_local+0x2c>) - 7a0: 4a07 ldr r2, [pc, #28] ; (7c0 <_GLOBAL__I_local+0x30>) - 7a2: 4620 mov r0, r4 - 7a4: 6023 str r3, [r4, #0] - 7a6: e8bd 4010 ldmia.w sp!, {r4, lr} - 7aa: f000 b81d b.w 7e8 <__aeabi_atexit> - 7ae: bf00 nop - 7b0: 100005c4 .word 0x100005c4 - 7b4: 0000c70c .word 0x0000c70c - 7b8: 0000dbe0 .word 0x0000dbe0 - 7bc: 0000cd05 .word 0x0000cd05 - 7c0: 10000000 .word 0x10000000 - -000007c4 : - 7c4: 4806 ldr r0, [pc, #24] ; (7e0 ) - 7c6: 4780 blx r0 - 7c8: 4806 ldr r0, [pc, #24] ; (7e4 ) - 7ca: 4700 bx r0 - -000007cc : - 7cc: e7fe b.n 7cc - -000007ce : - 7ce: e7fe b.n 7ce - -000007d0 : - 7d0: e7fe b.n 7d0 - -000007d2 : - 7d2: e7fe b.n 7d2 - -000007d4 : - 7d4: e7fe b.n 7d4 - -000007d6 : - 7d6: e7fe b.n 7d6 - -000007d8 : - 7d8: e7fe b.n 7d8 - -000007da : - 7da: e7fe b.n 7da - -000007dc : - 7dc: e7fe b.n 7dc - -000007de : - 7de: e7fe b.n 7de - 7e0: 000001cd .word 0x000001cd - 7e4: 000000c5 .word 0x000000c5 - -000007e8 <__aeabi_atexit>: - 7e8: 4603 mov r3, r0 - 7ea: 4608 mov r0, r1 - 7ec: 4619 mov r1, r3 - 7ee: f001 bc1b b.w 2028 <__cxa_atexit> - -000007f2 <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 7f2: 9800 ldr r0, [sp, #0] - 7f4: 4290 cmp r0, r2 - 7f6: bf14 ite ne - 7f8: 2001 movne r0, #1 - 7fa: 2006 moveq r0, #6 - 7fc: 4770 bx lr - -000007fe <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 7fe: b538 push {r3, r4, r5, lr} - 800: 4614 mov r4, r2 - 802: 461d mov r5, r3 - 804: f000 f9a9 bl b5a <_ZNKSt9type_infoeqERKS_> - 808: b128 cbz r0, 816 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 80a: 2001 movs r0, #1 - 80c: 2308 movs r3, #8 - 80e: 602c str r4, [r5, #0] - 810: 60eb str r3, [r5, #12] - 812: 3b02 subs r3, #2 - 814: 712b strb r3, [r5, #4] - 816: bd38 pop {r3, r4, r5, pc} - -00000818 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 818: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 81c: 4698 mov r8, r3 - 81e: 9f06 ldr r7, [sp, #24] - 820: 4604 mov r4, r0 - 822: 9b08 ldr r3, [sp, #32] - 824: 4615 mov r5, r2 - 826: 9e09 ldr r6, [sp, #36] ; 0x24 - 828: 429f cmp r7, r3 - 82a: d10c bne.n 846 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 82c: 9907 ldr r1, [sp, #28] - 82e: f000 f994 bl b5a <_ZNKSt9type_infoeqERKS_> - 832: b140 cbz r0, 846 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 834: 7175 strb r5, [r6, #5] - 836: e003 b.n 840 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 838: 2301 movs r3, #1 - 83a: 6037 str r7, [r6, #0] - 83c: 7135 strb r5, [r6, #4] - 83e: 71b3 strb r3, [r6, #6] - 840: 2000 movs r0, #0 - 842: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 846: 4620 mov r0, r4 - 848: 4641 mov r1, r8 - 84a: f000 f986 bl b5a <_ZNKSt9type_infoeqERKS_> - 84e: 2800 cmp r0, #0 - 850: d1f2 bne.n 838 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 852: e7f5 b.n 840 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -00000854 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 854: b5f8 push {r3, r4, r5, r6, r7, lr} - 856: 4605 mov r5, r0 - 858: 460c mov r4, r1 - 85a: 4616 mov r6, r2 - 85c: 461f mov r7, r3 - 85e: f000 f97c bl b5a <_ZNKSt9type_infoeqERKS_> - 862: b940 cbnz r0, 876 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 864: 2f03 cmp r7, #3 - 866: d807 bhi.n 878 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 868: 6823 ldr r3, [r4, #0] - 86a: 4620 mov r0, r4 - 86c: 4629 mov r1, r5 - 86e: 4632 mov r2, r6 - 870: 695b ldr r3, [r3, #20] - 872: 4798 blx r3 - 874: bdf8 pop {r3, r4, r5, r6, r7, pc} - 876: 2001 movs r0, #1 - 878: bdf8 pop {r3, r4, r5, r6, r7, pc} - ... - -0000087c <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 87c: 4b03 ldr r3, [pc, #12] ; (88c <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 87e: b510 push {r4, lr} - 880: 4604 mov r4, r0 - 882: 6003 str r3, [r0, #0] - 884: f000 f94e bl b24 <_ZNSt9type_infoD1Ev> - 888: 4620 mov r0, r4 - 88a: bd10 pop {r4, pc} - 88c: 0000c720 .word 0x0000c720 - -00000890 <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 890: b510 push {r4, lr} - 892: 4604 mov r4, r0 - 894: f7ff fff2 bl 87c <_ZN10__cxxabiv117__class_type_infoD1Ev> - 898: 4620 mov r0, r4 - 89a: f000 f825 bl 8e8 <_ZdlPv> - 89e: 4620 mov r0, r4 - 8a0: bd10 pop {r4, pc} - -000008a2 <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 8a2: 2200 movs r2, #0 - 8a4: 6081 str r1, [r0, #8] - 8a6: 6002 str r2, [r0, #0] - 8a8: 7102 strb r2, [r0, #4] - 8aa: 60c2 str r2, [r0, #12] - 8ac: 4770 bx lr - -000008ae <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 8ae: b5f0 push {r4, r5, r6, r7, lr} - 8b0: 4606 mov r6, r0 - 8b2: b085 sub sp, #20 - 8b4: 460f mov r7, r1 - 8b6: 4668 mov r0, sp - 8b8: 2110 movs r1, #16 - 8ba: 4614 mov r4, r2 - 8bc: f7ff fff1 bl 8a2 <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 8c0: 6833 ldr r3, [r6, #0] - 8c2: 4630 mov r0, r6 - 8c4: 4639 mov r1, r7 - 8c6: 6822 ldr r2, [r4, #0] - 8c8: 699d ldr r5, [r3, #24] - 8ca: 466b mov r3, sp - 8cc: 47a8 blx r5 - 8ce: f89d 3004 ldrb.w r3, [sp, #4] - 8d2: f003 0306 and.w r3, r3, #6 - 8d6: 2b06 cmp r3, #6 - 8d8: d103 bne.n 8e2 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 8da: 9b00 ldr r3, [sp, #0] - 8dc: 2001 movs r0, #1 - 8de: 6023 str r3, [r4, #0] - 8e0: e000 b.n 8e4 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 8e2: 2000 movs r0, #0 - 8e4: b005 add sp, #20 - 8e6: bdf0 pop {r4, r5, r6, r7, pc} - -000008e8 <_ZdlPv>: - 8e8: b108 cbz r0, 8ee <_ZdlPv+0x6> - 8ea: f002 baf1 b.w 2ed0 - 8ee: 4770 bx lr - -000008f0 <_ZdaPv>: - 8f0: f7ff bffa b.w 8e8 <_ZdlPv> - -000008f4 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE>: - 8f4: f000 0006 and.w r0, r0, #6 - 8f8: f1a0 0306 sub.w r3, r0, #6 - 8fc: 4258 negs r0, r3 - 8fe: eb40 0003 adc.w r0, r0, r3 - 902: 4770 bx lr - -00000904 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 904: 1840 adds r0, r0, r1 - 906: 4770 bx lr - -00000908 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei>: - 908: 2200 movs r2, #0 - 90a: 6081 str r1, [r0, #8] - 90c: 6002 str r2, [r0, #0] - 90e: 7102 strb r2, [r0, #4] - 910: 7142 strb r2, [r0, #5] - 912: 7182 strb r2, [r0, #6] - 914: 4770 bx lr - -00000916 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_>: - 916: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 918: 1e0e subs r6, r1, #0 - 91a: 9c08 ldr r4, [sp, #32] - 91c: db07 blt.n 92e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x18> - 91e: 4610 mov r0, r2 - 920: f7ff fff0 bl 904 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 924: 4284 cmp r4, r0 - 926: bf14 ite ne - 928: 2001 movne r0, #1 - 92a: 2006 moveq r0, #6 - 92c: e008 b.n 940 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 92e: f116 0f02 cmn.w r6, #2 - 932: d004 beq.n 93e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x28> - 934: 6805 ldr r5, [r0, #0] - 936: 9400 str r4, [sp, #0] - 938: 6a2c ldr r4, [r5, #32] - 93a: 47a0 blx r4 - 93c: e000 b.n 940 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 93e: 2001 movs r0, #1 - 940: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - -00000942 <__dynamic_cast>: - 942: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 946: 461d mov r5, r3 - 948: 6803 ldr r3, [r0, #0] - 94a: b088 sub sp, #32 - 94c: 4688 mov r8, r1 - 94e: 4616 mov r6, r2 - 950: f1a3 0708 sub.w r7, r3, #8 - 954: 4604 mov r4, r0 - 956: f853 1c08 ldr.w r1, [r3, #-8] - 95a: f7ff ffd3 bl 904 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 95e: f8d7 9004 ldr.w r9, [r7, #4] - 962: af05 add r7, sp, #20 - 964: 2110 movs r1, #16 - 966: 4682 mov sl, r0 - 968: 4638 mov r0, r7 - 96a: f7ff ffcd bl 908 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - 96e: f8d9 3000 ldr.w r3, [r9] - 972: 4648 mov r0, r9 - 974: f8cd a000 str.w sl, [sp] - 978: f8cd 8004 str.w r8, [sp, #4] - 97c: 4629 mov r1, r5 - 97e: 9402 str r4, [sp, #8] - 980: 2206 movs r2, #6 - 982: 9703 str r7, [sp, #12] - 984: 69df ldr r7, [r3, #28] - 986: 4633 mov r3, r6 - 988: 47b8 blx r7 - 98a: 9f05 ldr r7, [sp, #20] - 98c: b33f cbz r7, 9de <__dynamic_cast+0x9c> - 98e: f89d 901a ldrb.w r9, [sp, #26] - 992: 4648 mov r0, r9 - 994: f7ff ffae bl 8f4 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 998: bb08 cbnz r0, 9de <__dynamic_cast+0x9c> - 99a: f89d a019 ldrb.w sl, [sp, #25] - 99e: f89d 0018 ldrb.w r0, [sp, #24] - 9a2: ea0a 0000 and.w r0, sl, r0 - 9a6: f7ff ffa5 bl 8f4 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 9aa: b9c0 cbnz r0, 9de <__dynamic_cast+0x9c> - 9ac: f00a 0a05 and.w sl, sl, #5 - 9b0: f1ba 0f04 cmp.w sl, #4 - 9b4: d012 beq.n 9dc <__dynamic_cast+0x9a> - 9b6: f1b9 0f00 cmp.w r9, #0 - 9ba: d108 bne.n 9ce <__dynamic_cast+0x8c> - 9bc: 4630 mov r0, r6 - 9be: 4629 mov r1, r5 - 9c0: 463a mov r2, r7 - 9c2: 4643 mov r3, r8 - 9c4: 9400 str r4, [sp, #0] - 9c6: f7ff ffa6 bl 916 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 9ca: f88d 001a strb.w r0, [sp, #26] - 9ce: f89d 001a ldrb.w r0, [sp, #26] - 9d2: f7ff ff8f bl 8f4 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 9d6: b108 cbz r0, 9dc <__dynamic_cast+0x9a> - 9d8: 9f05 ldr r7, [sp, #20] - 9da: e000 b.n 9de <__dynamic_cast+0x9c> - 9dc: 4607 mov r7, r0 - 9de: 4638 mov r0, r7 - 9e0: b008 add sp, #32 - 9e2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - ... - -000009e8 <_Znwj>: - 9e8: b510 push {r4, lr} - 9ea: 2800 cmp r0, #0 - 9ec: bf14 ite ne - 9ee: 4604 movne r4, r0 - 9f0: 2401 moveq r4, #1 - 9f2: e005 b.n a00 <_Znwj+0x18> - 9f4: 4b05 ldr r3, [pc, #20] ; (a0c <_Znwj+0x24>) - 9f6: 681b ldr r3, [r3, #0] - 9f8: b90b cbnz r3, 9fe <_Znwj+0x16> - 9fa: f001 faf3 bl 1fe4 - 9fe: 4798 blx r3 - a00: 4620 mov r0, r4 - a02: f002 fa5d bl 2ec0 - a06: 2800 cmp r0, #0 - a08: d0f4 beq.n 9f4 <_Znwj+0xc> - a0a: bd10 pop {r4, pc} - a0c: 10000614 .word 0x10000614 - -00000a10 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - a10: b5f8 push {r3, r4, r5, r6, r7, lr} - a12: 4604 mov r4, r0 - a14: 460f mov r7, r1 - a16: 4616 mov r6, r2 - a18: 461d mov r5, r3 - a1a: f7ff fef0 bl 7fe <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - a1e: b938 cbnz r0, a30 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - a20: 68a0 ldr r0, [r4, #8] - a22: 4639 mov r1, r7 - a24: 4632 mov r2, r6 - a26: 6803 ldr r3, [r0, #0] - a28: 699c ldr r4, [r3, #24] - a2a: 462b mov r3, r5 - a2c: 47a0 blx r4 - a2e: bdf8 pop {r3, r4, r5, r6, r7, pc} - a30: 2001 movs r0, #1 - a32: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000a34 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - a34: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - a38: b085 sub sp, #20 - a3a: 460c mov r4, r1 - a3c: 4619 mov r1, r3 - a3e: 4605 mov r5, r0 - a40: 4616 mov r6, r2 - a42: 461f mov r7, r3 - a44: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - a48: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - a4c: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - a50: f000 f883 bl b5a <_ZNKSt9type_infoeqERKS_> - a54: 4683 mov fp, r0 - a56: b1b0 cbz r0, a86 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - a58: 2c00 cmp r4, #0 - a5a: f8c8 9000 str.w r9, [r8] - a5e: f888 6004 strb.w r6, [r8, #4] - a62: db09 blt.n a78 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - a64: 444c add r4, r9 - a66: 45a2 cmp sl, r4 - a68: bf14 ite ne - a6a: f04f 0a01 movne.w sl, #1 - a6e: f04f 0a06 moveq.w sl, #6 - a72: f888 a006 strb.w sl, [r8, #6] - a76: e011 b.n a9c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - a78: f114 0f02 cmn.w r4, #2 - a7c: d10e bne.n a9c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - a7e: 2301 movs r3, #1 - a80: f888 3006 strb.w r3, [r8, #6] - a84: e00a b.n a9c <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - a86: 45d1 cmp r9, sl - a88: d10c bne.n aa4 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - a8a: 4628 mov r0, r5 - a8c: 990f ldr r1, [sp, #60] ; 0x3c - a8e: f000 f864 bl b5a <_ZNKSt9type_infoeqERKS_> - a92: b138 cbz r0, aa4 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - a94: f888 6005 strb.w r6, [r8, #5] - a98: 4658 mov r0, fp - a9a: e000 b.n a9e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - a9c: 2000 movs r0, #0 - a9e: b005 add sp, #20 - aa0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - aa4: 68a8 ldr r0, [r5, #8] - aa6: 4621 mov r1, r4 - aa8: 9a0f ldr r2, [sp, #60] ; 0x3c - aaa: 6803 ldr r3, [r0, #0] - aac: 9201 str r2, [sp, #4] - aae: 4632 mov r2, r6 - ab0: f8cd 9000 str.w r9, [sp] - ab4: f8cd a008 str.w sl, [sp, #8] - ab8: f8cd 800c str.w r8, [sp, #12] - abc: 69dd ldr r5, [r3, #28] - abe: 463b mov r3, r7 - ac0: 47a8 blx r5 - ac2: e7ec b.n a9e <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -00000ac4 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - ac4: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - ac8: 4604 mov r4, r0 - aca: f8dd 8020 ldr.w r8, [sp, #32] - ace: 460d mov r5, r1 - ad0: 4617 mov r7, r2 - ad2: 461e mov r6, r3 - ad4: 4590 cmp r8, r2 - ad6: d106 bne.n ae6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - ad8: 4619 mov r1, r3 - ada: f000 f83e bl b5a <_ZNKSt9type_infoeqERKS_> - ade: b110 cbz r0, ae6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - ae0: 2006 movs r0, #6 - ae2: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - ae6: 68a0 ldr r0, [r4, #8] - ae8: 4629 mov r1, r5 - aea: 463a mov r2, r7 - aec: 6803 ldr r3, [r0, #0] - aee: f8cd 8000 str.w r8, [sp] - af2: 6a1c ldr r4, [r3, #32] - af4: 4633 mov r3, r6 - af6: 47a0 blx r4 - af8: e7f3 b.n ae2 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ... - -00000afc <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - afc: 4b03 ldr r3, [pc, #12] ; (b0c <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - afe: b510 push {r4, lr} - b00: 4604 mov r4, r0 - b02: 6003 str r3, [r0, #0] - b04: f7ff feba bl 87c <_ZN10__cxxabiv117__class_type_infoD1Ev> - b08: 4620 mov r0, r4 - b0a: bd10 pop {r4, pc} - b0c: 0000c780 .word 0x0000c780 - -00000b10 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - b10: b510 push {r4, lr} - b12: 4604 mov r4, r0 - b14: f7ff fff2 bl afc <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - b18: 4620 mov r0, r4 - b1a: f7ff fee5 bl 8e8 <_ZdlPv> - b1e: 4620 mov r0, r4 - b20: bd10 pop {r4, pc} - ... - -00000b24 <_ZNSt9type_infoD1Ev>: - b24: 4b01 ldr r3, [pc, #4] ; (b2c <_ZNSt9type_infoD1Ev+0x8>) - b26: 6003 str r3, [r0, #0] - b28: 4770 bx lr - b2a: bf00 nop - b2c: 0000c800 .word 0x0000c800 - -00000b30 <_ZNKSt9type_info14__is_pointer_pEv>: - b30: 2000 movs r0, #0 - b32: 4770 bx lr - -00000b34 <_ZNKSt9type_info15__is_function_pEv>: - b34: 2000 movs r0, #0 - b36: 4770 bx lr - -00000b38 <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - b38: 2000 movs r0, #0 - b3a: 4770 bx lr - -00000b3c <_ZNSt9type_infoD0Ev>: - b3c: b510 push {r4, lr} - b3e: 4604 mov r4, r0 - b40: f7ff fff0 bl b24 <_ZNSt9type_infoD1Ev> - b44: 4620 mov r0, r4 - b46: f7ff fecf bl 8e8 <_ZdlPv> - b4a: 4620 mov r0, r4 - b4c: bd10 pop {r4, pc} - -00000b4e <_ZNKSt9type_info4nameEv>: - b4e: 6840 ldr r0, [r0, #4] - b50: 7803 ldrb r3, [r0, #0] - b52: 2b2a cmp r3, #42 ; 0x2a - b54: bf08 it eq - b56: 3001 addeq r0, #1 - b58: 4770 bx lr - -00000b5a <_ZNKSt9type_infoeqERKS_>: - b5a: 4281 cmp r1, r0 - b5c: b538 push {r3, r4, r5, lr} - b5e: 460d mov r5, r1 - b60: d011 beq.n b86 <_ZNKSt9type_infoeqERKS_+0x2c> - b62: f7ff fff4 bl b4e <_ZNKSt9type_info4nameEv> - b66: 7803 ldrb r3, [r0, #0] - b68: 4604 mov r4, r0 - b6a: 2b2a cmp r3, #42 ; 0x2a - b6c: d00d beq.n b8a <_ZNKSt9type_infoeqERKS_+0x30> - b6e: 4628 mov r0, r5 - b70: f7ff ffed bl b4e <_ZNKSt9type_info4nameEv> - b74: 4601 mov r1, r0 - b76: 4620 mov r0, r4 - b78: f002 ff5f bl 3a3a - b7c: f1d0 0001 rsbs r0, r0, #1 - b80: bf38 it cc - b82: 2000 movcc r0, #0 - b84: bd38 pop {r3, r4, r5, pc} - b86: 2001 movs r0, #1 - b88: bd38 pop {r3, r4, r5, pc} - b8a: 2000 movs r0, #0 - b8c: bd38 pop {r3, r4, r5, pc} - -00000b8e <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - b8e: f7ff bfe4 b.w b5a <_ZNKSt9type_infoeqERKS_> - -00000b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE>: - b92: 2803 cmp r0, #3 - b94: bf94 ite ls - b96: 2000 movls r0, #0 - b98: 2001 movhi r0, #1 - b9a: 4770 bx lr - -00000b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE>: - b9c: f000 0001 and.w r0, r0, #1 - ba0: 4770 bx lr - -00000ba2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - ba2: 1840 adds r0, r0, r1 - ba4: 4770 bx lr - -00000ba6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi>: - ba6: b109 cbz r1, bac <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi+0x6> - ba8: 6803 ldr r3, [r0, #0] - baa: 589a ldr r2, [r3, r2] - bac: 4611 mov r1, r2 - bae: f7ff bff8 b.w ba2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - ... - -00000bb4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev>: - bb4: 4b03 ldr r3, [pc, #12] ; (bc4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev+0x10>) - bb6: b510 push {r4, lr} - bb8: 4604 mov r4, r0 - bba: 6003 str r3, [r0, #0] - bbc: f7ff fe5e bl 87c <_ZN10__cxxabiv117__class_type_infoD1Ev> - bc0: 4620 mov r0, r4 - bc2: bd10 pop {r4, pc} - bc4: 0000c858 .word 0x0000c858 - -00000bc8 <_ZN10__cxxabiv121__vmi_class_type_infoD0Ev>: - bc8: b510 push {r4, lr} - bca: 4604 mov r4, r0 - bcc: f7ff fff2 bl bb4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev> - bd0: 4620 mov r0, r4 - bd2: f7ff fe89 bl 8e8 <_ZdlPv> - bd6: 4620 mov r0, r4 - bd8: bd10 pop {r4, pc} - -00000bda <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv>: - bda: 6840 ldr r0, [r0, #4] - bdc: f000 0001 and.w r0, r0, #1 - be0: 4770 bx lr - -00000be2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv>: - be2: 6840 ldr r0, [r0, #4] - be4: f3c0 0040 ubfx r0, r0, #1, #1 - be8: 4770 bx lr - -00000bea <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv>: - bea: 6840 ldr r0, [r0, #4] - bec: 1200 asrs r0, r0, #8 - bee: 4770 bx lr - -00000bf0 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - bf0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - bf4: 468b mov fp, r1 - bf6: 990c ldr r1, [sp, #48] ; 0x30 - bf8: 4605 mov r5, r0 - bfa: 4692 mov sl, r2 - bfc: 4699 mov r9, r3 - bfe: 428a cmp r2, r1 - c00: d13b bne.n c7a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - c02: 4619 mov r1, r3 - c04: f7ff ffa9 bl b5a <_ZNKSt9type_infoeqERKS_> - c08: 2800 cmp r0, #0 - c0a: d132 bne.n c72 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x82> - c0c: e035 b.n c7a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - c0e: 3c01 subs r4, #1 - c10: 1ca6 adds r6, r4, #2 - c12: eb05 06c6 add.w r6, r5, r6, lsl #3 - c16: 4630 mov r0, r6 - c18: f7ff ffe3 bl be2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - c1c: b318 cbz r0, c66 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - c1e: 4630 mov r0, r6 - c20: f7ff ffe3 bl bea <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - c24: 4607 mov r7, r0 - c26: 4630 mov r0, r6 - c28: f7ff ffd7 bl bda <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - c2c: 4606 mov r6, r0 - c2e: b110 cbz r0, c36 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x46> - c30: f11b 0f03 cmn.w fp, #3 - c34: d017 beq.n c66 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - c36: 463a mov r2, r7 - c38: 4631 mov r1, r6 - c3a: 4650 mov r0, sl - c3c: f7ff ffb3 bl ba6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - c40: 990c ldr r1, [sp, #48] ; 0x30 - c42: 4602 mov r2, r0 - c44: f858 0c08 ldr.w r0, [r8, #-8] - c48: 6803 ldr r3, [r0, #0] - c4a: 9100 str r1, [sp, #0] - c4c: 4659 mov r1, fp - c4e: 6a1f ldr r7, [r3, #32] - c50: 464b mov r3, r9 - c52: 47b8 blx r7 - c54: 4607 mov r7, r0 - c56: f7ff ff9c bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - c5a: b120 cbz r0, c66 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - c5c: b156 cbz r6, c74 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - c5e: f047 0701 orr.w r7, r7, #1 - c62: b2ff uxtb r7, r7 - c64: e006 b.n c74 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - c66: f1a8 0808 sub.w r8, r8, #8 - c6a: 2c00 cmp r4, #0 - c6c: d1cf bne.n c0e <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - c6e: 2701 movs r7, #1 - c70: e000 b.n c74 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - c72: 2706 movs r7, #6 - c74: 4638 mov r0, r7 - c76: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - c7a: 68ec ldr r4, [r5, #12] - c7c: f104 0802 add.w r8, r4, #2 - c80: eb05 08c8 add.w r8, r5, r8, lsl #3 - c84: e7f1 b.n c6a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x7a> - -00000c86 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - c86: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c8a: b089 sub sp, #36 ; 0x24 - c8c: 4605 mov r5, r0 - c8e: 4692 mov sl, r2 - c90: 9103 str r1, [sp, #12] - c92: 461c mov r4, r3 - c94: f7ff fdb3 bl 7fe <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - c98: 2800 cmp r0, #0 - c9a: f040 808d bne.w db8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - c9e: f8d4 9008 ldr.w r9, [r4, #8] - ca2: f8d5 800c ldr.w r8, [r5, #12] - ca6: f019 0f10 tst.w r9, #16 - caa: f108 0602 add.w r6, r8, #2 - cae: bf18 it ne - cb0: f8d5 9008 ldrne.w r9, [r5, #8] - cb4: eb05 06c6 add.w r6, r5, r6, lsl #3 - cb8: e076 b.n da8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x122> - cba: 4649 mov r1, r9 - cbc: f108 38ff add.w r8, r8, #4294967295 - cc0: a804 add r0, sp, #16 - cc2: f7ff fdee bl 8a2 <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - cc6: f108 0302 add.w r3, r8, #2 - cca: eb05 03c3 add.w r3, r5, r3, lsl #3 - cce: 9301 str r3, [sp, #4] - cd0: 4618 mov r0, r3 - cd2: f7ff ff8a bl bea <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - cd6: 9b01 ldr r3, [sp, #4] - cd8: 4607 mov r7, r0 - cda: 4618 mov r0, r3 - cdc: f7ff ff7d bl bda <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - ce0: 9b01 ldr r3, [sp, #4] - ce2: 4683 mov fp, r0 - ce4: 4618 mov r0, r3 - ce6: f7ff ff7c bl be2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - cea: 9002 str r0, [sp, #8] - cec: b910 cbnz r0, cf4 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x6e> - cee: f019 0f01 tst.w r9, #1 - cf2: d058 beq.n da6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - cf4: f1ba 0f00 cmp.w sl, #0 - cf8: d006 beq.n d08 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x82> - cfa: 463a mov r2, r7 - cfc: 4650 mov r0, sl - cfe: 4659 mov r1, fp - d00: f7ff ff51 bl ba6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - d04: 4602 mov r2, r0 - d06: e000 b.n d0a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x84> - d08: 4652 mov r2, sl - d0a: f856 0c08 ldr.w r0, [r6, #-8] - d0e: 9903 ldr r1, [sp, #12] - d10: 6803 ldr r3, [r0, #0] - d12: 699f ldr r7, [r3, #24] - d14: ab04 add r3, sp, #16 - d16: 47b8 blx r7 - d18: 2800 cmp r0, #0 - d1a: d044 beq.n da6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - d1c: 9b07 ldr r3, [sp, #28] - d1e: 2b08 cmp r3, #8 - d20: d105 bne.n d2e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - d22: f1bb 0f00 cmp.w fp, #0 - d26: d002 beq.n d2e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - d28: f856 3c08 ldr.w r3, [r6, #-8] - d2c: 9307 str r3, [sp, #28] - d2e: f89d 7014 ldrb.w r7, [sp, #20] - d32: 4638 mov r0, r7 - d34: f7ff ff2d bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - d38: b128 cbz r0, d46 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - d3a: 9b02 ldr r3, [sp, #8] - d3c: b91b cbnz r3, d46 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - d3e: f027 0702 bic.w r7, r7, #2 - d42: f88d 7014 strb.w r7, [sp, #20] - d46: 68e1 ldr r1, [r4, #12] - d48: b9c9 cbnz r1, d7e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf8> - d4a: ab04 add r3, sp, #16 - d4c: cb0f ldmia r3, {r0, r1, r2, r3} - d4e: e884 000f stmia.w r4, {r0, r1, r2, r3} - d52: 7927 ldrb r7, [r4, #4] - d54: 4638 mov r0, r7 - d56: f7ff ff1c bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - d5a: 2800 cmp r0, #0 - d5c: d02c beq.n db8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - d5e: f017 0f02 tst.w r7, #2 - d62: d003 beq.n d6c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xe6> - d64: 68ab ldr r3, [r5, #8] - d66: f013 0f01 tst.w r3, #1 - d6a: e006 b.n d7a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf4> - d6c: 4638 mov r0, r7 - d6e: f7ff ff15 bl b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - d72: b308 cbz r0, db8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - d74: 68ab ldr r3, [r5, #8] - d76: f013 0f02 tst.w r3, #2 - d7a: d114 bne.n da6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - d7c: e01c b.n db8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - d7e: 6823 ldr r3, [r4, #0] - d80: 9a04 ldr r2, [sp, #16] - d82: 4293 cmp r3, r2 - d84: d003 beq.n d8e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x108> - d86: 2300 movs r3, #0 - d88: 6023 str r3, [r4, #0] - d8a: 3302 adds r3, #2 - d8c: e009 b.n da2 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11c> - d8e: b9bb cbnz r3, dc0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - d90: 9807 ldr r0, [sp, #28] - d92: 2808 cmp r0, #8 - d94: d004 beq.n da0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - d96: 2908 cmp r1, #8 - d98: d002 beq.n da0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - d9a: f7ff fede bl b5a <_ZNKSt9type_infoeqERKS_> - d9e: b978 cbnz r0, dc0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - da0: 2302 movs r3, #2 - da2: 7123 strb r3, [r4, #4] - da4: e008 b.n db8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - da6: 3e08 subs r6, #8 - da8: f1b8 0f00 cmp.w r8, #0 - dac: d185 bne.n cba <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x34> - dae: 7920 ldrb r0, [r4, #4] - db0: 3800 subs r0, #0 - db2: bf18 it ne - db4: 2001 movne r0, #1 - db6: e000 b.n dba <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x134> - db8: 2001 movs r0, #1 - dba: b009 add sp, #36 ; 0x24 - dbc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - dc0: 7923 ldrb r3, [r4, #4] - dc2: f89d 2014 ldrb.w r2, [sp, #20] - dc6: ea42 0303 orr.w r3, r2, r3 - dca: 7123 strb r3, [r4, #4] - dcc: e7eb b.n da6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - -00000dce <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - dce: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - dd2: b091 sub sp, #68 ; 0x44 - dd4: 4607 mov r7, r0 - dd6: 4689 mov r9, r1 - dd8: 9c1d ldr r4, [sp, #116] ; 0x74 - dda: 9307 str r3, [sp, #28] - ddc: 9206 str r2, [sp, #24] - dde: 68a3 ldr r3, [r4, #8] - de0: 9a1a ldr r2, [sp, #104] ; 0x68 - de2: f013 0f10 tst.w r3, #16 - de6: bf1c itt ne - de8: 6883 ldrne r3, [r0, #8] - dea: 60a3 strne r3, [r4, #8] - dec: 9b1c ldr r3, [sp, #112] ; 0x70 - dee: 429a cmp r2, r3 - df0: f040 813e bne.w 1070 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - df4: 991b ldr r1, [sp, #108] ; 0x6c - df6: f7ff feb0 bl b5a <_ZNKSt9type_infoeqERKS_> - dfa: 2800 cmp r0, #0 - dfc: f000 8138 beq.w 1070 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - e00: 9a06 ldr r2, [sp, #24] - e02: 7162 strb r2, [r4, #5] - e04: e12e b.n 1064 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e06: 9b1a ldr r3, [sp, #104] ; 0x68 - e08: f1b9 0f00 cmp.w r9, #0 - e0c: 9a06 ldr r2, [sp, #24] - e0e: 6023 str r3, [r4, #0] - e10: 7122 strb r2, [r4, #4] - e12: db0a blt.n e2a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x5c> - e14: 4618 mov r0, r3 - e16: 4649 mov r1, r9 - e18: f7ff fec3 bl ba2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - e1c: 9b1c ldr r3, [sp, #112] ; 0x70 - e1e: 4283 cmp r3, r0 - e20: bf14 ite ne - e22: 2001 movne r0, #1 - e24: 2006 moveq r0, #6 - e26: 71a0 strb r0, [r4, #6] - e28: e11c b.n 1064 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e2a: f119 0f02 cmn.w r9, #2 - e2e: f040 8119 bne.w 1064 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e32: 2301 movs r3, #1 - e34: 71a3 strb r3, [r4, #6] - e36: e115 b.n 1064 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e38: f1b9 0f00 cmp.w r9, #0 - e3c: db04 blt.n e48 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x7a> - e3e: 981c ldr r0, [sp, #112] ; 0x70 - e40: f1c9 0100 rsb r1, r9, #0 - e44: f7ff fead bl ba2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - e48: f04f 0800 mov.w r8, #0 - e4c: 2201 movs r2, #1 - e4e: 9008 str r0, [sp, #32] - e50: f8cd 802c str.w r8, [sp, #44] ; 0x2c - e54: 9209 str r2, [sp, #36] ; 0x24 - e56: e001 b.n e5c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8e> - e58: f8cd a024 str.w sl, [sp, #36] ; 0x24 - e5c: f8d7 a00c ldr.w sl, [r7, #12] - e60: f10a 0302 add.w r3, sl, #2 - e64: eb07 03c3 add.w r3, r7, r3, lsl #3 - e68: 930a str r3, [sp, #40] ; 0x28 - e6a: e0f0 b.n 104e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x280> - e6c: f10a 3aff add.w sl, sl, #4294967295 - e70: 68a1 ldr r1, [r4, #8] - e72: f10a 0502 add.w r5, sl, #2 - e76: a80d add r0, sp, #52 ; 0x34 - e78: f7ff fd46 bl 908 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - e7c: eb07 05c5 add.w r5, r7, r5, lsl #3 - e80: 4628 mov r0, r5 - e82: f7ff feb2 bl bea <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - e86: 4683 mov fp, r0 - e88: 4628 mov r0, r5 - e8a: f7ff fea6 bl bda <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - e8e: 4601 mov r1, r0 - e90: b118 cbz r0, e9a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xcc> - e92: 9b06 ldr r3, [sp, #24] - e94: f043 0601 orr.w r6, r3, #1 - e98: e000 b.n e9c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xce> - e9a: 9e06 ldr r6, [sp, #24] - e9c: 465a mov r2, fp - e9e: 981a ldr r0, [sp, #104] ; 0x68 - ea0: f7ff fe81 bl ba6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - ea4: 9a08 ldr r2, [sp, #32] - ea6: 4683 mov fp, r0 - ea8: b13a cbz r2, eba <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xec> - eaa: 4290 cmp r0, r2 - eac: 9a09 ldr r2, [sp, #36] ; 0x24 - eae: bf94 ite ls - eb0: 2300 movls r3, #0 - eb2: 2301 movhi r3, #1 - eb4: 4293 cmp r3, r2 - eb6: f000 80c5 beq.w 1044 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x276> - eba: 4628 mov r0, r5 - ebc: f7ff fe91 bl be2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - ec0: b948 cbnz r0, ed6 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x108> - ec2: f119 0f02 cmn.w r9, #2 - ec6: d104 bne.n ed2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x104> - ec8: 68a3 ldr r3, [r4, #8] - eca: f013 0f03 tst.w r3, #3 - ece: f000 80bb beq.w 1048 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - ed2: f006 06fd and.w r6, r6, #253 ; 0xfd - ed6: 9b0a ldr r3, [sp, #40] ; 0x28 - ed8: 4649 mov r1, r9 - eda: 9a1b ldr r2, [sp, #108] ; 0x6c - edc: f853 0c08 ldr.w r0, [r3, #-8] - ee0: 6803 ldr r3, [r0, #0] - ee2: 9201 str r2, [sp, #4] - ee4: 9a1c ldr r2, [sp, #112] ; 0x70 - ee6: f8cd b000 str.w fp, [sp] - eea: 9202 str r2, [sp, #8] - eec: aa0d add r2, sp, #52 ; 0x34 - eee: 9203 str r2, [sp, #12] - ef0: 4632 mov r2, r6 - ef2: 69dd ldr r5, [r3, #28] - ef4: 9b07 ldr r3, [sp, #28] - ef6: 47a8 blx r5 - ef8: f89d 503a ldrb.w r5, [sp, #58] ; 0x3a - efc: 7963 ldrb r3, [r4, #5] - efe: f89d 2039 ldrb.w r2, [sp, #57] ; 0x39 - f02: 2d06 cmp r5, #6 - f04: ea42 0303 orr.w r3, r2, r3 - f08: 7163 strb r3, [r4, #5] - f0a: d001 beq.n f10 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x142> - f0c: 2d02 cmp r5, #2 - f0e: d106 bne.n f1e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x150> - f10: 9b0d ldr r3, [sp, #52] ; 0x34 - f12: 71a5 strb r5, [r4, #6] - f14: 6023 str r3, [r4, #0] - f16: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - f1a: 7123 strb r3, [r4, #4] - f1c: e0a5 b.n 106a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - f1e: f8d4 b000 ldr.w fp, [r4] - f22: f1b8 0f00 cmp.w r8, #0 - f26: d110 bne.n f4a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - f28: f1bb 0f00 cmp.w fp, #0 - f2c: d10d bne.n f4a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - f2e: 9a0d ldr r2, [sp, #52] ; 0x34 - f30: f89d 1038 ldrb.w r1, [sp, #56] ; 0x38 - f34: 6022 str r2, [r4, #0] - f36: 7121 strb r1, [r4, #4] - f38: 2a00 cmp r2, #0 - f3a: d07e beq.n 103a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - f3c: 2b00 cmp r3, #0 - f3e: d07c beq.n 103a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - f40: 68bb ldr r3, [r7, #8] - f42: f013 0f01 tst.w r3, #1 - f46: d178 bne.n 103a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - f48: e08f b.n 106a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - f4a: f1bb 0f00 cmp.w fp, #0 - f4e: d00b beq.n f68 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x19a> - f50: 9a0d ldr r2, [sp, #52] ; 0x34 - f52: 4593 cmp fp, r2 - f54: d106 bne.n f64 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x196> - f56: 7923 ldrb r3, [r4, #4] - f58: f89d 2038 ldrb.w r2, [sp, #56] ; 0x38 - f5c: ea42 0303 orr.w r3, r2, r3 - f60: 7123 strb r3, [r4, #4] - f62: e06b b.n 103c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - f64: b932 cbnz r2, f74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - f66: b928 cbnz r0, f74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - f68: 9a0d ldr r2, [sp, #52] ; 0x34 - f6a: 2a00 cmp r2, #0 - f6c: d066 beq.n 103c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - f6e: f1b8 0f00 cmp.w r8, #0 - f72: d063 beq.n 103c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - f74: 4618 mov r0, r3 - f76: 79a6 ldrb r6, [r4, #6] - f78: 9305 str r3, [sp, #20] - f7a: f7ff fe0a bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - f7e: 9b05 ldr r3, [sp, #20] - f80: 2800 cmp r0, #0 - f82: d07d beq.n 1080 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - f84: 4618 mov r0, r3 - f86: f7ff fe09 bl b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - f8a: b118 cbz r0, f94 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1c6> - f8c: 68a3 ldr r3, [r4, #8] - f8e: f013 0f02 tst.w r3, #2 - f92: d175 bne.n 1080 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - f94: 2e00 cmp r6, #0 - f96: bf08 it eq - f98: 2601 moveq r6, #1 - f9a: 2d00 cmp r5, #0 - f9c: bf08 it eq - f9e: 2501 moveq r5, #1 - fa0: e01e b.n fe0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - fa2: 4628 mov r0, r5 - fa4: f7ff fdf5 bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - fa8: 2800 cmp r0, #0 - faa: d06c beq.n 1086 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - fac: 4628 mov r0, r5 - fae: f7ff fdf5 bl b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - fb2: b118 cbz r0, fbc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1ee> - fb4: 68bb ldr r3, [r7, #8] - fb6: f013 0f02 tst.w r3, #2 - fba: d164 bne.n 1086 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - fbc: 2601 movs r6, #1 - fbe: b97d cbnz r5, fe0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - fc0: 4630 mov r0, r6 - fc2: f7ff fde6 bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - fc6: 2800 cmp r0, #0 - fc8: d067 beq.n 109a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - fca: 4630 mov r0, r6 - fcc: f7ff fde6 bl b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - fd0: b128 cbz r0, fde <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x210> - fd2: 68bb ldr r3, [r7, #8] - fd4: f013 0f02 tst.w r3, #2 - fd8: d15f bne.n 109a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - fda: 3501 adds r5, #1 - fdc: e000 b.n fe0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - fde: 2501 movs r5, #1 - fe0: ea86 0005 eor.w r0, r6, r5 - fe4: b2c0 uxtb r0, r0 - fe6: f7ff fdd4 bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - fea: 4683 mov fp, r0 - fec: b1a0 cbz r0, 1018 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x24a> - fee: 4628 mov r0, r5 - ff0: f7ff fdcf bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - ff4: b138 cbz r0, 1006 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x238> - ff6: 9b0d ldr r3, [sp, #52] ; 0x34 - ff8: 462e mov r6, r5 - ffa: f04f 0800 mov.w r8, #0 - ffe: 6023 str r3, [r4, #0] - 1000: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - 1004: 7123 strb r3, [r4, #4] - 1006: f016 0f02 tst.w r6, #2 - 100a: 71a6 strb r6, [r4, #6] - 100c: d12a bne.n 1064 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 100e: 4630 mov r0, r6 - 1010: f7ff fdc4 bl b9c <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 1014: b990 cbnz r0, 103c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 1016: e028 b.n 106a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 1018: ea06 0505 and.w r5, r6, r5 - 101c: f04f 0801 mov.w r8, #1 - 1020: b2e8 uxtb r0, r5 - 1022: f7ff fdb6 bl b92 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 1026: b120 cbz r0, 1032 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x264> - 1028: 2302 movs r3, #2 - 102a: f8c4 b000 str.w fp, [r4] - 102e: 71a3 strb r3, [r4, #6] - 1030: e01a b.n 1068 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1032: 6020 str r0, [r4, #0] - 1034: f884 8006 strb.w r8, [r4, #6] - 1038: e000 b.n 103c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 103a: 4680 mov r8, r0 - 103c: 7963 ldrb r3, [r4, #5] - 103e: 2b04 cmp r3, #4 - 1040: d102 bne.n 1048 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - 1042: e011 b.n 1068 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1044: 2301 movs r3, #1 - 1046: 930b str r3, [sp, #44] ; 0x2c - 1048: 9a0a ldr r2, [sp, #40] ; 0x28 - 104a: 3a08 subs r2, #8 - 104c: 920a str r2, [sp, #40] ; 0x28 - 104e: f1ba 0f00 cmp.w sl, #0 - 1052: f47f af0b bne.w e6c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x9e> - 1056: 9b0b ldr r3, [sp, #44] ; 0x2c - 1058: b133 cbz r3, 1068 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 105a: 9a09 ldr r2, [sp, #36] ; 0x24 - 105c: 2a00 cmp r2, #0 - 105e: f47f aefb bne.w e58 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8a> - 1062: e001 b.n 1068 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1064: 2000 movs r0, #0 - 1066: e000 b.n 106a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 1068: 4640 mov r0, r8 - 106a: b011 add sp, #68 ; 0x44 - 106c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1070: 4638 mov r0, r7 - 1072: 9907 ldr r1, [sp, #28] - 1074: f7ff fd71 bl b5a <_ZNKSt9type_infoeqERKS_> - 1078: 2800 cmp r0, #0 - 107a: f47f aec4 bne.w e06 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x38> - 107e: e6db b.n e38 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 1080: 2e00 cmp r6, #0 - 1082: d19c bne.n fbe <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - 1084: e78d b.n fa2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1d4> - 1086: 9b1c ldr r3, [sp, #112] ; 0x70 - 1088: 4649 mov r1, r9 - 108a: 9807 ldr r0, [sp, #28] - 108c: 465a mov r2, fp - 108e: 9300 str r3, [sp, #0] - 1090: 9b1b ldr r3, [sp, #108] ; 0x6c - 1092: f7ff fc40 bl 916 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 1096: 4606 mov r6, r0 - 1098: e791 b.n fbe <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - 109a: 9a1c ldr r2, [sp, #112] ; 0x70 - 109c: 4649 mov r1, r9 - 109e: 9807 ldr r0, [sp, #28] - 10a0: 9b1b ldr r3, [sp, #108] ; 0x6c - 10a2: 9200 str r2, [sp, #0] - 10a4: 9a0d ldr r2, [sp, #52] ; 0x34 - 10a6: f7ff fc36 bl 916 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 10aa: 4605 mov r5, r0 - 10ac: e798 b.n fe0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - ... - -000010b0 : - 10b0: b5f8 push {r3, r4, r5, r6, r7, lr} - 10b2: 4604 mov r4, r0 - 10b4: 4b38 ldr r3, [pc, #224] ; (1198 ) - 10b6: 460d mov r5, r1 - 10b8: 4616 mov r6, r2 - 10ba: 460f mov r7, r1 - 10bc: ea01 0303 and.w r3, r1, r3 - 10c0: ea4f 5c23 mov.w ip, r3, asr #20 - 10c4: b96b cbnz r3, 10e2 - 10c6: f021 4700 bic.w r7, r1, #2147483648 ; 0x80000000 - 10ca: 4307 orrs r7, r0 - 10cc: d056 beq.n 117c - 10ce: 2200 movs r2, #0 - 10d0: 4b32 ldr r3, [pc, #200] ; (119c ) - 10d2: f000 fa29 bl 1528 <__aeabi_dmul> - 10d6: 4f32 ldr r7, [pc, #200] ; (11a0 ) - 10d8: 42be cmp r6, r7 - 10da: 4604 mov r4, r0 - 10dc: 460d mov r5, r1 - 10de: da09 bge.n 10f4 - 10e0: e038 b.n 1154 - 10e2: f240 73ff movw r3, #2047 ; 0x7ff - 10e6: 459c cmp ip, r3 - 10e8: d10c bne.n 1104 - 10ea: 4602 mov r2, r0 - 10ec: 460b mov r3, r1 - 10ee: f000 f869 bl 11c4 <__adddf3> - 10f2: e041 b.n 1178 - 10f4: 4b28 ldr r3, [pc, #160] ; (1198 ) - 10f6: 460f mov r7, r1 - 10f8: ea01 0303 and.w r3, r1, r3 - 10fc: ea4f 5c23 mov.w ip, r3, asr #20 - 1100: f1ac 0c36 sub.w ip, ip, #54 ; 0x36 - 1104: 44b4 add ip, r6 - 1106: f240 73fe movw r3, #2046 ; 0x7fe - 110a: 459c cmp ip, r3 - 110c: dc10 bgt.n 1130 - 110e: f1bc 0f00 cmp.w ip, #0 - 1112: dd06 ble.n 1122 - 1114: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 1118: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 111c: ea47 550c orr.w r5, r7, ip, lsl #20 - 1120: e02c b.n 117c - 1122: f11c 0f35 cmn.w ip, #53 ; 0x35 - 1126: da19 bge.n 115c - 1128: f24c 3350 movw r3, #50000 ; 0xc350 - 112c: 429e cmp r6, r3 - 112e: dd0a ble.n 1146 - 1130: 4622 mov r2, r4 - 1132: 462b mov r3, r5 - 1134: a114 add r1, pc, #80 ; (adr r1, 1188 ) - 1136: e9d1 0100 ldrd r0, r1, [r1] - 113a: f000 f835 bl 11a8 - 113e: a312 add r3, pc, #72 ; (adr r3, 1188 ) - 1140: e9d3 2300 ldrd r2, r3, [r3] - 1144: e016 b.n 1174 - 1146: a112 add r1, pc, #72 ; (adr r1, 1190 ) - 1148: e9d1 0100 ldrd r0, r1, [r1] - 114c: 4622 mov r2, r4 - 114e: 462b mov r3, r5 - 1150: f000 f82a bl 11a8 - 1154: a30e add r3, pc, #56 ; (adr r3, 1190 ) - 1156: e9d3 2300 ldrd r2, r3, [r3] - 115a: e00b b.n 1174 - 115c: f10c 0c36 add.w ip, ip, #54 ; 0x36 - 1160: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 1164: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 1168: 4b0e ldr r3, [pc, #56] ; (11a4 ) - 116a: ea47 550c orr.w r5, r7, ip, lsl #20 - 116e: 4620 mov r0, r4 - 1170: 4629 mov r1, r5 - 1172: 2200 movs r2, #0 - 1174: f000 f9d8 bl 1528 <__aeabi_dmul> - 1178: 4604 mov r4, r0 - 117a: 460d mov r5, r1 - 117c: 4620 mov r0, r4 - 117e: 4629 mov r1, r5 - 1180: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1182: bf00 nop - 1184: f3af 8000 nop.w - 1188: 8800759c .word 0x8800759c - 118c: 7e37e43c .word 0x7e37e43c - 1190: c2f8f359 .word 0xc2f8f359 - 1194: 01a56e1f .word 0x01a56e1f - 1198: 7ff00000 .word 0x7ff00000 - 119c: 43500000 .word 0x43500000 - 11a0: ffff3cb0 .word 0xffff3cb0 - 11a4: 3c900000 .word 0x3c900000 - -000011a8 : - 11a8: f003 4300 and.w r3, r3, #2147483648 ; 0x80000000 - 11ac: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 - 11b0: b530 push {r4, r5, lr} - 11b2: ea43 0102 orr.w r1, r3, r2 - 11b6: bd30 pop {r4, r5, pc} - -000011b8 <__aeabi_drsub>: - 11b8: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 11bc: e002 b.n 11c4 <__adddf3> - 11be: bf00 nop - -000011c0 <__aeabi_dsub>: - 11c0: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -000011c4 <__adddf3>: - 11c4: b530 push {r4, r5, lr} - 11c6: ea4f 0441 mov.w r4, r1, lsl #1 - 11ca: ea4f 0543 mov.w r5, r3, lsl #1 - 11ce: ea94 0f05 teq r4, r5 - 11d2: bf08 it eq - 11d4: ea90 0f02 teqeq r0, r2 - 11d8: bf1f itttt ne - 11da: ea54 0c00 orrsne.w ip, r4, r0 - 11de: ea55 0c02 orrsne.w ip, r5, r2 - 11e2: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 11e6: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 11ea: f000 80e2 beq.w 13b2 <__adddf3+0x1ee> - 11ee: ea4f 5454 mov.w r4, r4, lsr #21 - 11f2: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 11f6: bfb8 it lt - 11f8: 426d neglt r5, r5 - 11fa: dd0c ble.n 1216 <__adddf3+0x52> - 11fc: 442c add r4, r5 - 11fe: ea80 0202 eor.w r2, r0, r2 - 1202: ea81 0303 eor.w r3, r1, r3 - 1206: ea82 0000 eor.w r0, r2, r0 - 120a: ea83 0101 eor.w r1, r3, r1 - 120e: ea80 0202 eor.w r2, r0, r2 - 1212: ea81 0303 eor.w r3, r1, r3 - 1216: 2d36 cmp r5, #54 ; 0x36 - 1218: bf88 it hi - 121a: bd30 pophi {r4, r5, pc} - 121c: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1220: ea4f 3101 mov.w r1, r1, lsl #12 - 1224: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 1228: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 122c: d002 beq.n 1234 <__adddf3+0x70> - 122e: 4240 negs r0, r0 - 1230: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 1234: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 1238: ea4f 3303 mov.w r3, r3, lsl #12 - 123c: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 1240: d002 beq.n 1248 <__adddf3+0x84> - 1242: 4252 negs r2, r2 - 1244: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 1248: ea94 0f05 teq r4, r5 - 124c: f000 80a7 beq.w 139e <__adddf3+0x1da> - 1250: f1a4 0401 sub.w r4, r4, #1 - 1254: f1d5 0e20 rsbs lr, r5, #32 - 1258: db0d blt.n 1276 <__adddf3+0xb2> - 125a: fa02 fc0e lsl.w ip, r2, lr - 125e: fa22 f205 lsr.w r2, r2, r5 - 1262: 1880 adds r0, r0, r2 - 1264: f141 0100 adc.w r1, r1, #0 - 1268: fa03 f20e lsl.w r2, r3, lr - 126c: 1880 adds r0, r0, r2 - 126e: fa43 f305 asr.w r3, r3, r5 - 1272: 4159 adcs r1, r3 - 1274: e00e b.n 1294 <__adddf3+0xd0> - 1276: f1a5 0520 sub.w r5, r5, #32 - 127a: f10e 0e20 add.w lr, lr, #32 - 127e: 2a01 cmp r2, #1 - 1280: fa03 fc0e lsl.w ip, r3, lr - 1284: bf28 it cs - 1286: f04c 0c02 orrcs.w ip, ip, #2 - 128a: fa43 f305 asr.w r3, r3, r5 - 128e: 18c0 adds r0, r0, r3 - 1290: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 1294: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 1298: d507 bpl.n 12aa <__adddf3+0xe6> - 129a: f04f 0e00 mov.w lr, #0 - 129e: f1dc 0c00 rsbs ip, ip, #0 - 12a2: eb7e 0000 sbcs.w r0, lr, r0 - 12a6: eb6e 0101 sbc.w r1, lr, r1 - 12aa: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 12ae: d31b bcc.n 12e8 <__adddf3+0x124> - 12b0: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 12b4: d30c bcc.n 12d0 <__adddf3+0x10c> - 12b6: 0849 lsrs r1, r1, #1 - 12b8: ea5f 0030 movs.w r0, r0, rrx - 12bc: ea4f 0c3c mov.w ip, ip, rrx - 12c0: f104 0401 add.w r4, r4, #1 - 12c4: ea4f 5244 mov.w r2, r4, lsl #21 - 12c8: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 12cc: f080 809a bcs.w 1404 <__adddf3+0x240> - 12d0: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 12d4: bf08 it eq - 12d6: ea5f 0c50 movseq.w ip, r0, lsr #1 - 12da: f150 0000 adcs.w r0, r0, #0 - 12de: eb41 5104 adc.w r1, r1, r4, lsl #20 - 12e2: ea41 0105 orr.w r1, r1, r5 - 12e6: bd30 pop {r4, r5, pc} - 12e8: ea5f 0c4c movs.w ip, ip, lsl #1 - 12ec: 4140 adcs r0, r0 - 12ee: eb41 0101 adc.w r1, r1, r1 - 12f2: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 12f6: f1a4 0401 sub.w r4, r4, #1 - 12fa: d1e9 bne.n 12d0 <__adddf3+0x10c> - 12fc: f091 0f00 teq r1, #0 - 1300: bf04 itt eq - 1302: 4601 moveq r1, r0 - 1304: 2000 moveq r0, #0 - 1306: fab1 f381 clz r3, r1 - 130a: bf08 it eq - 130c: 3320 addeq r3, #32 - 130e: f1a3 030b sub.w r3, r3, #11 - 1312: f1b3 0220 subs.w r2, r3, #32 - 1316: da0c bge.n 1332 <__adddf3+0x16e> - 1318: 320c adds r2, #12 - 131a: dd08 ble.n 132e <__adddf3+0x16a> - 131c: f102 0c14 add.w ip, r2, #20 - 1320: f1c2 020c rsb r2, r2, #12 - 1324: fa01 f00c lsl.w r0, r1, ip - 1328: fa21 f102 lsr.w r1, r1, r2 - 132c: e00c b.n 1348 <__adddf3+0x184> - 132e: f102 0214 add.w r2, r2, #20 - 1332: bfd8 it le - 1334: f1c2 0c20 rsble ip, r2, #32 - 1338: fa01 f102 lsl.w r1, r1, r2 - 133c: fa20 fc0c lsr.w ip, r0, ip - 1340: bfdc itt le - 1342: ea41 010c orrle.w r1, r1, ip - 1346: 4090 lslle r0, r2 - 1348: 1ae4 subs r4, r4, r3 - 134a: bfa2 ittt ge - 134c: eb01 5104 addge.w r1, r1, r4, lsl #20 - 1350: 4329 orrge r1, r5 - 1352: bd30 popge {r4, r5, pc} - 1354: ea6f 0404 mvn.w r4, r4 - 1358: 3c1f subs r4, #31 - 135a: da1c bge.n 1396 <__adddf3+0x1d2> - 135c: 340c adds r4, #12 - 135e: dc0e bgt.n 137e <__adddf3+0x1ba> - 1360: f104 0414 add.w r4, r4, #20 - 1364: f1c4 0220 rsb r2, r4, #32 - 1368: fa20 f004 lsr.w r0, r0, r4 - 136c: fa01 f302 lsl.w r3, r1, r2 - 1370: ea40 0003 orr.w r0, r0, r3 - 1374: fa21 f304 lsr.w r3, r1, r4 - 1378: ea45 0103 orr.w r1, r5, r3 - 137c: bd30 pop {r4, r5, pc} - 137e: f1c4 040c rsb r4, r4, #12 - 1382: f1c4 0220 rsb r2, r4, #32 - 1386: fa20 f002 lsr.w r0, r0, r2 - 138a: fa01 f304 lsl.w r3, r1, r4 - 138e: ea40 0003 orr.w r0, r0, r3 - 1392: 4629 mov r1, r5 - 1394: bd30 pop {r4, r5, pc} - 1396: fa21 f004 lsr.w r0, r1, r4 - 139a: 4629 mov r1, r5 - 139c: bd30 pop {r4, r5, pc} - 139e: f094 0f00 teq r4, #0 - 13a2: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 13a6: bf06 itte eq - 13a8: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 13ac: 3401 addeq r4, #1 - 13ae: 3d01 subne r5, #1 - 13b0: e74e b.n 1250 <__adddf3+0x8c> - 13b2: ea7f 5c64 mvns.w ip, r4, asr #21 - 13b6: bf18 it ne - 13b8: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 13bc: d029 beq.n 1412 <__adddf3+0x24e> - 13be: ea94 0f05 teq r4, r5 - 13c2: bf08 it eq - 13c4: ea90 0f02 teqeq r0, r2 - 13c8: d005 beq.n 13d6 <__adddf3+0x212> - 13ca: ea54 0c00 orrs.w ip, r4, r0 - 13ce: bf04 itt eq - 13d0: 4619 moveq r1, r3 - 13d2: 4610 moveq r0, r2 - 13d4: bd30 pop {r4, r5, pc} - 13d6: ea91 0f03 teq r1, r3 - 13da: bf1e ittt ne - 13dc: 2100 movne r1, #0 - 13de: 2000 movne r0, #0 - 13e0: bd30 popne {r4, r5, pc} - 13e2: ea5f 5c54 movs.w ip, r4, lsr #21 - 13e6: d105 bne.n 13f4 <__adddf3+0x230> - 13e8: 0040 lsls r0, r0, #1 - 13ea: 4149 adcs r1, r1 - 13ec: bf28 it cs - 13ee: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 13f2: bd30 pop {r4, r5, pc} - 13f4: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 13f8: bf3c itt cc - 13fa: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 13fe: bd30 popcc {r4, r5, pc} - 1400: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 1404: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 1408: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 140c: f04f 0000 mov.w r0, #0 - 1410: bd30 pop {r4, r5, pc} - 1412: ea7f 5c64 mvns.w ip, r4, asr #21 - 1416: bf1a itte ne - 1418: 4619 movne r1, r3 - 141a: 4610 movne r0, r2 - 141c: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 1420: bf1c itt ne - 1422: 460b movne r3, r1 - 1424: 4602 movne r2, r0 - 1426: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 142a: bf06 itte eq - 142c: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 1430: ea91 0f03 teqeq r1, r3 - 1434: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 1438: bd30 pop {r4, r5, pc} - 143a: bf00 nop - -0000143c <__aeabi_ui2d>: - 143c: f090 0f00 teq r0, #0 - 1440: bf04 itt eq - 1442: 2100 moveq r1, #0 - 1444: 4770 bxeq lr - 1446: b530 push {r4, r5, lr} - 1448: f44f 6480 mov.w r4, #1024 ; 0x400 - 144c: f104 0432 add.w r4, r4, #50 ; 0x32 - 1450: f04f 0500 mov.w r5, #0 - 1454: f04f 0100 mov.w r1, #0 - 1458: e750 b.n 12fc <__adddf3+0x138> - 145a: bf00 nop - -0000145c <__aeabi_i2d>: - 145c: f090 0f00 teq r0, #0 - 1460: bf04 itt eq - 1462: 2100 moveq r1, #0 - 1464: 4770 bxeq lr - 1466: b530 push {r4, r5, lr} - 1468: f44f 6480 mov.w r4, #1024 ; 0x400 - 146c: f104 0432 add.w r4, r4, #50 ; 0x32 - 1470: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 1474: bf48 it mi - 1476: 4240 negmi r0, r0 - 1478: f04f 0100 mov.w r1, #0 - 147c: e73e b.n 12fc <__adddf3+0x138> - 147e: bf00 nop - -00001480 <__aeabi_f2d>: - 1480: 0042 lsls r2, r0, #1 - 1482: ea4f 01e2 mov.w r1, r2, asr #3 - 1486: ea4f 0131 mov.w r1, r1, rrx - 148a: ea4f 7002 mov.w r0, r2, lsl #28 - 148e: bf1f itttt ne - 1490: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 1494: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 1498: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 149c: 4770 bxne lr - 149e: f092 0f00 teq r2, #0 - 14a2: bf14 ite ne - 14a4: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 14a8: 4770 bxeq lr - 14aa: b530 push {r4, r5, lr} - 14ac: f44f 7460 mov.w r4, #896 ; 0x380 - 14b0: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 14b4: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 14b8: e720 b.n 12fc <__adddf3+0x138> - 14ba: bf00 nop - -000014bc <__aeabi_ul2d>: - 14bc: ea50 0201 orrs.w r2, r0, r1 - 14c0: bf08 it eq - 14c2: 4770 bxeq lr - 14c4: b530 push {r4, r5, lr} - 14c6: f04f 0500 mov.w r5, #0 - 14ca: e00a b.n 14e2 <__aeabi_l2d+0x16> - -000014cc <__aeabi_l2d>: - 14cc: ea50 0201 orrs.w r2, r0, r1 - 14d0: bf08 it eq - 14d2: 4770 bxeq lr - 14d4: b530 push {r4, r5, lr} - 14d6: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 14da: d502 bpl.n 14e2 <__aeabi_l2d+0x16> - 14dc: 4240 negs r0, r0 - 14de: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 14e2: f44f 6480 mov.w r4, #1024 ; 0x400 - 14e6: f104 0432 add.w r4, r4, #50 ; 0x32 - 14ea: ea5f 5c91 movs.w ip, r1, lsr #22 - 14ee: f43f aedc beq.w 12aa <__adddf3+0xe6> - 14f2: f04f 0203 mov.w r2, #3 - 14f6: ea5f 0cdc movs.w ip, ip, lsr #3 - 14fa: bf18 it ne - 14fc: 3203 addne r2, #3 - 14fe: ea5f 0cdc movs.w ip, ip, lsr #3 - 1502: bf18 it ne - 1504: 3203 addne r2, #3 - 1506: eb02 02dc add.w r2, r2, ip, lsr #3 - 150a: f1c2 0320 rsb r3, r2, #32 - 150e: fa00 fc03 lsl.w ip, r0, r3 - 1512: fa20 f002 lsr.w r0, r0, r2 - 1516: fa01 fe03 lsl.w lr, r1, r3 - 151a: ea40 000e orr.w r0, r0, lr - 151e: fa21 f102 lsr.w r1, r1, r2 - 1522: 4414 add r4, r2 - 1524: e6c1 b.n 12aa <__adddf3+0xe6> - 1526: bf00 nop - -00001528 <__aeabi_dmul>: - 1528: b570 push {r4, r5, r6, lr} - 152a: f04f 0cff mov.w ip, #255 ; 0xff - 152e: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 1532: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 1536: bf1d ittte ne - 1538: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 153c: ea94 0f0c teqne r4, ip - 1540: ea95 0f0c teqne r5, ip - 1544: f000 f8de bleq 1704 <__aeabi_dmul+0x1dc> - 1548: 442c add r4, r5 - 154a: ea81 0603 eor.w r6, r1, r3 - 154e: ea21 514c bic.w r1, r1, ip, lsl #21 - 1552: ea23 534c bic.w r3, r3, ip, lsl #21 - 1556: ea50 3501 orrs.w r5, r0, r1, lsl #12 - 155a: bf18 it ne - 155c: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - 1560: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 1564: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 1568: d038 beq.n 15dc <__aeabi_dmul+0xb4> - 156a: fba0 ce02 umull ip, lr, r0, r2 - 156e: f04f 0500 mov.w r5, #0 - 1572: fbe1 e502 umlal lr, r5, r1, r2 - 1576: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - 157a: fbe0 e503 umlal lr, r5, r0, r3 - 157e: f04f 0600 mov.w r6, #0 - 1582: fbe1 5603 umlal r5, r6, r1, r3 - 1586: f09c 0f00 teq ip, #0 - 158a: bf18 it ne - 158c: f04e 0e01 orrne.w lr, lr, #1 - 1590: f1a4 04ff sub.w r4, r4, #255 ; 0xff - 1594: f5b6 7f00 cmp.w r6, #512 ; 0x200 - 1598: f564 7440 sbc.w r4, r4, #768 ; 0x300 - 159c: d204 bcs.n 15a8 <__aeabi_dmul+0x80> - 159e: ea5f 0e4e movs.w lr, lr, lsl #1 - 15a2: 416d adcs r5, r5 - 15a4: eb46 0606 adc.w r6, r6, r6 - 15a8: ea42 21c6 orr.w r1, r2, r6, lsl #11 - 15ac: ea41 5155 orr.w r1, r1, r5, lsr #21 - 15b0: ea4f 20c5 mov.w r0, r5, lsl #11 - 15b4: ea40 505e orr.w r0, r0, lr, lsr #21 - 15b8: ea4f 2ece mov.w lr, lr, lsl #11 - 15bc: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 15c0: bf88 it hi - 15c2: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 15c6: d81e bhi.n 1606 <__aeabi_dmul+0xde> - 15c8: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - 15cc: bf08 it eq - 15ce: ea5f 0e50 movseq.w lr, r0, lsr #1 - 15d2: f150 0000 adcs.w r0, r0, #0 - 15d6: eb41 5104 adc.w r1, r1, r4, lsl #20 - 15da: bd70 pop {r4, r5, r6, pc} - 15dc: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - 15e0: ea46 0101 orr.w r1, r6, r1 - 15e4: ea40 0002 orr.w r0, r0, r2 - 15e8: ea81 0103 eor.w r1, r1, r3 - 15ec: ebb4 045c subs.w r4, r4, ip, lsr #1 - 15f0: bfc2 ittt gt - 15f2: ebd4 050c rsbsgt r5, r4, ip - 15f6: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 15fa: bd70 popgt {r4, r5, r6, pc} - 15fc: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 1600: f04f 0e00 mov.w lr, #0 - 1604: 3c01 subs r4, #1 - 1606: f300 80ab bgt.w 1760 <__aeabi_dmul+0x238> - 160a: f114 0f36 cmn.w r4, #54 ; 0x36 - 160e: bfde ittt le - 1610: 2000 movle r0, #0 - 1612: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - 1616: bd70 pople {r4, r5, r6, pc} - 1618: f1c4 0400 rsb r4, r4, #0 - 161c: 3c20 subs r4, #32 - 161e: da35 bge.n 168c <__aeabi_dmul+0x164> - 1620: 340c adds r4, #12 - 1622: dc1b bgt.n 165c <__aeabi_dmul+0x134> - 1624: f104 0414 add.w r4, r4, #20 - 1628: f1c4 0520 rsb r5, r4, #32 - 162c: fa00 f305 lsl.w r3, r0, r5 - 1630: fa20 f004 lsr.w r0, r0, r4 - 1634: fa01 f205 lsl.w r2, r1, r5 - 1638: ea40 0002 orr.w r0, r0, r2 - 163c: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - 1640: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 1644: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 1648: fa21 f604 lsr.w r6, r1, r4 - 164c: eb42 0106 adc.w r1, r2, r6 - 1650: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 1654: bf08 it eq - 1656: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 165a: bd70 pop {r4, r5, r6, pc} - 165c: f1c4 040c rsb r4, r4, #12 - 1660: f1c4 0520 rsb r5, r4, #32 - 1664: fa00 f304 lsl.w r3, r0, r4 - 1668: fa20 f005 lsr.w r0, r0, r5 - 166c: fa01 f204 lsl.w r2, r1, r4 - 1670: ea40 0002 orr.w r0, r0, r2 - 1674: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1678: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 167c: f141 0100 adc.w r1, r1, #0 - 1680: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 1684: bf08 it eq - 1686: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 168a: bd70 pop {r4, r5, r6, pc} - 168c: f1c4 0520 rsb r5, r4, #32 - 1690: fa00 f205 lsl.w r2, r0, r5 - 1694: ea4e 0e02 orr.w lr, lr, r2 - 1698: fa20 f304 lsr.w r3, r0, r4 - 169c: fa01 f205 lsl.w r2, r1, r5 - 16a0: ea43 0302 orr.w r3, r3, r2 - 16a4: fa21 f004 lsr.w r0, r1, r4 - 16a8: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 16ac: fa21 f204 lsr.w r2, r1, r4 - 16b0: ea20 0002 bic.w r0, r0, r2 - 16b4: eb00 70d3 add.w r0, r0, r3, lsr #31 - 16b8: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 16bc: bf08 it eq - 16be: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 16c2: bd70 pop {r4, r5, r6, pc} - 16c4: f094 0f00 teq r4, #0 - 16c8: d10f bne.n 16ea <__aeabi_dmul+0x1c2> - 16ca: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - 16ce: 0040 lsls r0, r0, #1 - 16d0: eb41 0101 adc.w r1, r1, r1 - 16d4: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 16d8: bf08 it eq - 16da: 3c01 subeq r4, #1 - 16dc: d0f7 beq.n 16ce <__aeabi_dmul+0x1a6> - 16de: ea41 0106 orr.w r1, r1, r6 - 16e2: f095 0f00 teq r5, #0 - 16e6: bf18 it ne - 16e8: 4770 bxne lr - 16ea: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - 16ee: 0052 lsls r2, r2, #1 - 16f0: eb43 0303 adc.w r3, r3, r3 - 16f4: f413 1f80 tst.w r3, #1048576 ; 0x100000 - 16f8: bf08 it eq - 16fa: 3d01 subeq r5, #1 - 16fc: d0f7 beq.n 16ee <__aeabi_dmul+0x1c6> - 16fe: ea43 0306 orr.w r3, r3, r6 - 1702: 4770 bx lr - 1704: ea94 0f0c teq r4, ip - 1708: ea0c 5513 and.w r5, ip, r3, lsr #20 - 170c: bf18 it ne - 170e: ea95 0f0c teqne r5, ip - 1712: d00c beq.n 172e <__aeabi_dmul+0x206> - 1714: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1718: bf18 it ne - 171a: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 171e: d1d1 bne.n 16c4 <__aeabi_dmul+0x19c> - 1720: ea81 0103 eor.w r1, r1, r3 - 1724: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1728: f04f 0000 mov.w r0, #0 - 172c: bd70 pop {r4, r5, r6, pc} - 172e: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1732: bf06 itte eq - 1734: 4610 moveq r0, r2 - 1736: 4619 moveq r1, r3 - 1738: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 173c: d019 beq.n 1772 <__aeabi_dmul+0x24a> - 173e: ea94 0f0c teq r4, ip - 1742: d102 bne.n 174a <__aeabi_dmul+0x222> - 1744: ea50 3601 orrs.w r6, r0, r1, lsl #12 - 1748: d113 bne.n 1772 <__aeabi_dmul+0x24a> - 174a: ea95 0f0c teq r5, ip - 174e: d105 bne.n 175c <__aeabi_dmul+0x234> - 1750: ea52 3603 orrs.w r6, r2, r3, lsl #12 - 1754: bf1c itt ne - 1756: 4610 movne r0, r2 - 1758: 4619 movne r1, r3 - 175a: d10a bne.n 1772 <__aeabi_dmul+0x24a> - 175c: ea81 0103 eor.w r1, r1, r3 - 1760: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1764: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 1768: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 176c: f04f 0000 mov.w r0, #0 - 1770: bd70 pop {r4, r5, r6, pc} - 1772: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 1776: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - 177a: bd70 pop {r4, r5, r6, pc} - -0000177c <__aeabi_ddiv>: - 177c: b570 push {r4, r5, r6, lr} - 177e: f04f 0cff mov.w ip, #255 ; 0xff - 1782: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 1786: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 178a: bf1d ittte ne - 178c: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 1790: ea94 0f0c teqne r4, ip - 1794: ea95 0f0c teqne r5, ip - 1798: f000 f8a7 bleq 18ea <__aeabi_ddiv+0x16e> - 179c: eba4 0405 sub.w r4, r4, r5 - 17a0: ea81 0e03 eor.w lr, r1, r3 - 17a4: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 17a8: ea4f 3101 mov.w r1, r1, lsl #12 - 17ac: f000 8088 beq.w 18c0 <__aeabi_ddiv+0x144> - 17b0: ea4f 3303 mov.w r3, r3, lsl #12 - 17b4: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - 17b8: ea45 1313 orr.w r3, r5, r3, lsr #4 - 17bc: ea43 6312 orr.w r3, r3, r2, lsr #24 - 17c0: ea4f 2202 mov.w r2, r2, lsl #8 - 17c4: ea45 1511 orr.w r5, r5, r1, lsr #4 - 17c8: ea45 6510 orr.w r5, r5, r0, lsr #24 - 17cc: ea4f 2600 mov.w r6, r0, lsl #8 - 17d0: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - 17d4: 429d cmp r5, r3 - 17d6: bf08 it eq - 17d8: 4296 cmpeq r6, r2 - 17da: f144 04fd adc.w r4, r4, #253 ; 0xfd - 17de: f504 7440 add.w r4, r4, #768 ; 0x300 - 17e2: d202 bcs.n 17ea <__aeabi_ddiv+0x6e> - 17e4: 085b lsrs r3, r3, #1 - 17e6: ea4f 0232 mov.w r2, r2, rrx - 17ea: 1ab6 subs r6, r6, r2 - 17ec: eb65 0503 sbc.w r5, r5, r3 - 17f0: 085b lsrs r3, r3, #1 - 17f2: ea4f 0232 mov.w r2, r2, rrx - 17f6: f44f 1080 mov.w r0, #1048576 ; 0x100000 - 17fa: f44f 2c00 mov.w ip, #524288 ; 0x80000 - 17fe: ebb6 0e02 subs.w lr, r6, r2 - 1802: eb75 0e03 sbcs.w lr, r5, r3 - 1806: bf22 ittt cs - 1808: 1ab6 subcs r6, r6, r2 - 180a: 4675 movcs r5, lr - 180c: ea40 000c orrcs.w r0, r0, ip - 1810: 085b lsrs r3, r3, #1 - 1812: ea4f 0232 mov.w r2, r2, rrx - 1816: ebb6 0e02 subs.w lr, r6, r2 - 181a: eb75 0e03 sbcs.w lr, r5, r3 - 181e: bf22 ittt cs - 1820: 1ab6 subcs r6, r6, r2 - 1822: 4675 movcs r5, lr - 1824: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 1828: 085b lsrs r3, r3, #1 - 182a: ea4f 0232 mov.w r2, r2, rrx - 182e: ebb6 0e02 subs.w lr, r6, r2 - 1832: eb75 0e03 sbcs.w lr, r5, r3 - 1836: bf22 ittt cs - 1838: 1ab6 subcs r6, r6, r2 - 183a: 4675 movcs r5, lr - 183c: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 1840: 085b lsrs r3, r3, #1 - 1842: ea4f 0232 mov.w r2, r2, rrx - 1846: ebb6 0e02 subs.w lr, r6, r2 - 184a: eb75 0e03 sbcs.w lr, r5, r3 - 184e: bf22 ittt cs - 1850: 1ab6 subcs r6, r6, r2 - 1852: 4675 movcs r5, lr - 1854: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 1858: ea55 0e06 orrs.w lr, r5, r6 - 185c: d018 beq.n 1890 <__aeabi_ddiv+0x114> - 185e: ea4f 1505 mov.w r5, r5, lsl #4 - 1862: ea45 7516 orr.w r5, r5, r6, lsr #28 - 1866: ea4f 1606 mov.w r6, r6, lsl #4 - 186a: ea4f 03c3 mov.w r3, r3, lsl #3 - 186e: ea43 7352 orr.w r3, r3, r2, lsr #29 - 1872: ea4f 02c2 mov.w r2, r2, lsl #3 - 1876: ea5f 1c1c movs.w ip, ip, lsr #4 - 187a: d1c0 bne.n 17fe <__aeabi_ddiv+0x82> - 187c: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 1880: d10b bne.n 189a <__aeabi_ddiv+0x11e> - 1882: ea41 0100 orr.w r1, r1, r0 - 1886: f04f 0000 mov.w r0, #0 - 188a: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - 188e: e7b6 b.n 17fe <__aeabi_ddiv+0x82> - 1890: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 1894: bf04 itt eq - 1896: 4301 orreq r1, r0 - 1898: 2000 moveq r0, #0 - 189a: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 189e: bf88 it hi - 18a0: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 18a4: f63f aeaf bhi.w 1606 <__aeabi_dmul+0xde> - 18a8: ebb5 0c03 subs.w ip, r5, r3 - 18ac: bf04 itt eq - 18ae: ebb6 0c02 subseq.w ip, r6, r2 - 18b2: ea5f 0c50 movseq.w ip, r0, lsr #1 - 18b6: f150 0000 adcs.w r0, r0, #0 - 18ba: eb41 5104 adc.w r1, r1, r4, lsl #20 - 18be: bd70 pop {r4, r5, r6, pc} - 18c0: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - 18c4: ea4e 3111 orr.w r1, lr, r1, lsr #12 - 18c8: eb14 045c adds.w r4, r4, ip, lsr #1 - 18cc: bfc2 ittt gt - 18ce: ebd4 050c rsbsgt r5, r4, ip - 18d2: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 18d6: bd70 popgt {r4, r5, r6, pc} - 18d8: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 18dc: f04f 0e00 mov.w lr, #0 - 18e0: 3c01 subs r4, #1 - 18e2: e690 b.n 1606 <__aeabi_dmul+0xde> - 18e4: ea45 0e06 orr.w lr, r5, r6 - 18e8: e68d b.n 1606 <__aeabi_dmul+0xde> - 18ea: ea0c 5513 and.w r5, ip, r3, lsr #20 - 18ee: ea94 0f0c teq r4, ip - 18f2: bf08 it eq - 18f4: ea95 0f0c teqeq r5, ip - 18f8: f43f af3b beq.w 1772 <__aeabi_dmul+0x24a> - 18fc: ea94 0f0c teq r4, ip - 1900: d10a bne.n 1918 <__aeabi_ddiv+0x19c> - 1902: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 1906: f47f af34 bne.w 1772 <__aeabi_dmul+0x24a> - 190a: ea95 0f0c teq r5, ip - 190e: f47f af25 bne.w 175c <__aeabi_dmul+0x234> - 1912: 4610 mov r0, r2 - 1914: 4619 mov r1, r3 - 1916: e72c b.n 1772 <__aeabi_dmul+0x24a> - 1918: ea95 0f0c teq r5, ip - 191c: d106 bne.n 192c <__aeabi_ddiv+0x1b0> - 191e: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 1922: f43f aefd beq.w 1720 <__aeabi_dmul+0x1f8> - 1926: 4610 mov r0, r2 - 1928: 4619 mov r1, r3 - 192a: e722 b.n 1772 <__aeabi_dmul+0x24a> - 192c: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1930: bf18 it ne - 1932: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 1936: f47f aec5 bne.w 16c4 <__aeabi_dmul+0x19c> - 193a: ea50 0441 orrs.w r4, r0, r1, lsl #1 - 193e: f47f af0d bne.w 175c <__aeabi_dmul+0x234> - 1942: ea52 0543 orrs.w r5, r2, r3, lsl #1 - 1946: f47f aeeb bne.w 1720 <__aeabi_dmul+0x1f8> - 194a: e712 b.n 1772 <__aeabi_dmul+0x24a> - -0000194c <__aeabi_d2iz>: - 194c: ea4f 0241 mov.w r2, r1, lsl #1 - 1950: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - 1954: d215 bcs.n 1982 <__aeabi_d2iz+0x36> - 1956: d511 bpl.n 197c <__aeabi_d2iz+0x30> - 1958: f46f 7378 mvn.w r3, #992 ; 0x3e0 - 195c: ebb3 5262 subs.w r2, r3, r2, asr #21 - 1960: d912 bls.n 1988 <__aeabi_d2iz+0x3c> - 1962: ea4f 23c1 mov.w r3, r1, lsl #11 - 1966: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - 196a: ea43 5350 orr.w r3, r3, r0, lsr #21 - 196e: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1972: fa23 f002 lsr.w r0, r3, r2 - 1976: bf18 it ne - 1978: 4240 negne r0, r0 - 197a: 4770 bx lr - 197c: f04f 0000 mov.w r0, #0 - 1980: 4770 bx lr - 1982: ea50 3001 orrs.w r0, r0, r1, lsl #12 - 1986: d105 bne.n 1994 <__aeabi_d2iz+0x48> - 1988: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - 198c: bf08 it eq - 198e: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - 1992: 4770 bx lr - 1994: f04f 0000 mov.w r0, #0 - 1998: 4770 bx lr - 199a: bf00 nop - -0000199c <__aeabi_d2f>: - 199c: ea4f 0241 mov.w r2, r1, lsl #1 - 19a0: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 - 19a4: bf24 itt cs - 19a6: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 - 19aa: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 - 19ae: d90d bls.n 19cc <__aeabi_d2f+0x30> - 19b0: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 19b4: ea4f 02c0 mov.w r2, r0, lsl #3 - 19b8: ea4c 7050 orr.w r0, ip, r0, lsr #29 - 19bc: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 - 19c0: eb40 0083 adc.w r0, r0, r3, lsl #2 - 19c4: bf08 it eq - 19c6: f020 0001 biceq.w r0, r0, #1 - 19ca: 4770 bx lr - 19cc: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 - 19d0: d121 bne.n 1a16 <__aeabi_d2f+0x7a> - 19d2: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 - 19d6: bfbc itt lt - 19d8: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 - 19dc: 4770 bxlt lr - 19de: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 19e2: ea4f 5252 mov.w r2, r2, lsr #21 - 19e6: f1c2 0218 rsb r2, r2, #24 - 19ea: f1c2 0c20 rsb ip, r2, #32 - 19ee: fa10 f30c lsls.w r3, r0, ip - 19f2: fa20 f002 lsr.w r0, r0, r2 - 19f6: bf18 it ne - 19f8: f040 0001 orrne.w r0, r0, #1 - 19fc: ea4f 23c1 mov.w r3, r1, lsl #11 - 1a00: ea4f 23d3 mov.w r3, r3, lsr #11 - 1a04: fa03 fc0c lsl.w ip, r3, ip - 1a08: ea40 000c orr.w r0, r0, ip - 1a0c: fa23 f302 lsr.w r3, r3, r2 - 1a10: ea4f 0343 mov.w r3, r3, lsl #1 - 1a14: e7cc b.n 19b0 <__aeabi_d2f+0x14> - 1a16: ea7f 5362 mvns.w r3, r2, asr #21 - 1a1a: d107 bne.n 1a2c <__aeabi_d2f+0x90> - 1a1c: ea50 3301 orrs.w r3, r0, r1, lsl #12 - 1a20: bf1e ittt ne - 1a22: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 - 1a26: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 - 1a2a: 4770 bxne lr - 1a2c: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 - 1a30: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1a34: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1a38: 4770 bx lr - 1a3a: bf00 nop - -00001a3c <__aeabi_frsub>: - 1a3c: f080 4000 eor.w r0, r0, #2147483648 ; 0x80000000 - 1a40: e002 b.n 1a48 <__addsf3> - 1a42: bf00 nop - -00001a44 <__aeabi_fsub>: - 1a44: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - -00001a48 <__addsf3>: - 1a48: 0042 lsls r2, r0, #1 - 1a4a: bf1f itttt ne - 1a4c: ea5f 0341 movsne.w r3, r1, lsl #1 - 1a50: ea92 0f03 teqne r2, r3 - 1a54: ea7f 6c22 mvnsne.w ip, r2, asr #24 - 1a58: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 1a5c: d06a beq.n 1b34 <__addsf3+0xec> - 1a5e: ea4f 6212 mov.w r2, r2, lsr #24 - 1a62: ebd2 6313 rsbs r3, r2, r3, lsr #24 - 1a66: bfc1 itttt gt - 1a68: 18d2 addgt r2, r2, r3 - 1a6a: 4041 eorgt r1, r0 - 1a6c: 4048 eorgt r0, r1 - 1a6e: 4041 eorgt r1, r0 - 1a70: bfb8 it lt - 1a72: 425b neglt r3, r3 - 1a74: 2b19 cmp r3, #25 - 1a76: bf88 it hi - 1a78: 4770 bxhi lr - 1a7a: f010 4f00 tst.w r0, #2147483648 ; 0x80000000 - 1a7e: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1a82: f020 407f bic.w r0, r0, #4278190080 ; 0xff000000 - 1a86: bf18 it ne - 1a88: 4240 negne r0, r0 - 1a8a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1a8e: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 1a92: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - 1a96: bf18 it ne - 1a98: 4249 negne r1, r1 - 1a9a: ea92 0f03 teq r2, r3 - 1a9e: d03f beq.n 1b20 <__addsf3+0xd8> - 1aa0: f1a2 0201 sub.w r2, r2, #1 - 1aa4: fa41 fc03 asr.w ip, r1, r3 - 1aa8: eb10 000c adds.w r0, r0, ip - 1aac: f1c3 0320 rsb r3, r3, #32 - 1ab0: fa01 f103 lsl.w r1, r1, r3 - 1ab4: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 1ab8: d502 bpl.n 1ac0 <__addsf3+0x78> - 1aba: 4249 negs r1, r1 - 1abc: eb60 0040 sbc.w r0, r0, r0, lsl #1 - 1ac0: f5b0 0f00 cmp.w r0, #8388608 ; 0x800000 - 1ac4: d313 bcc.n 1aee <__addsf3+0xa6> - 1ac6: f1b0 7f80 cmp.w r0, #16777216 ; 0x1000000 - 1aca: d306 bcc.n 1ada <__addsf3+0x92> - 1acc: 0840 lsrs r0, r0, #1 - 1ace: ea4f 0131 mov.w r1, r1, rrx - 1ad2: f102 0201 add.w r2, r2, #1 - 1ad6: 2afe cmp r2, #254 ; 0xfe - 1ad8: d251 bcs.n 1b7e <__addsf3+0x136> - 1ada: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 1ade: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 1ae2: bf08 it eq - 1ae4: f020 0001 biceq.w r0, r0, #1 - 1ae8: ea40 0003 orr.w r0, r0, r3 - 1aec: 4770 bx lr - 1aee: 0049 lsls r1, r1, #1 - 1af0: eb40 0000 adc.w r0, r0, r0 - 1af4: f410 0f00 tst.w r0, #8388608 ; 0x800000 - 1af8: f1a2 0201 sub.w r2, r2, #1 - 1afc: d1ed bne.n 1ada <__addsf3+0x92> - 1afe: fab0 fc80 clz ip, r0 - 1b02: f1ac 0c08 sub.w ip, ip, #8 - 1b06: ebb2 020c subs.w r2, r2, ip - 1b0a: fa00 f00c lsl.w r0, r0, ip - 1b0e: bfaa itet ge - 1b10: eb00 50c2 addge.w r0, r0, r2, lsl #23 - 1b14: 4252 neglt r2, r2 - 1b16: 4318 orrge r0, r3 - 1b18: bfbc itt lt - 1b1a: 40d0 lsrlt r0, r2 - 1b1c: 4318 orrlt r0, r3 - 1b1e: 4770 bx lr - 1b20: f092 0f00 teq r2, #0 - 1b24: f481 0100 eor.w r1, r1, #8388608 ; 0x800000 - 1b28: bf06 itte eq - 1b2a: f480 0000 eoreq.w r0, r0, #8388608 ; 0x800000 - 1b2e: 3201 addeq r2, #1 - 1b30: 3b01 subne r3, #1 - 1b32: e7b5 b.n 1aa0 <__addsf3+0x58> - 1b34: ea4f 0341 mov.w r3, r1, lsl #1 - 1b38: ea7f 6c22 mvns.w ip, r2, asr #24 - 1b3c: bf18 it ne - 1b3e: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 1b42: d021 beq.n 1b88 <__addsf3+0x140> - 1b44: ea92 0f03 teq r2, r3 - 1b48: d004 beq.n 1b54 <__addsf3+0x10c> - 1b4a: f092 0f00 teq r2, #0 - 1b4e: bf08 it eq - 1b50: 4608 moveq r0, r1 - 1b52: 4770 bx lr - 1b54: ea90 0f01 teq r0, r1 - 1b58: bf1c itt ne - 1b5a: 2000 movne r0, #0 - 1b5c: 4770 bxne lr - 1b5e: f012 4f7f tst.w r2, #4278190080 ; 0xff000000 - 1b62: d104 bne.n 1b6e <__addsf3+0x126> - 1b64: 0040 lsls r0, r0, #1 - 1b66: bf28 it cs - 1b68: f040 4000 orrcs.w r0, r0, #2147483648 ; 0x80000000 - 1b6c: 4770 bx lr - 1b6e: f112 7200 adds.w r2, r2, #33554432 ; 0x2000000 - 1b72: bf3c itt cc - 1b74: f500 0000 addcc.w r0, r0, #8388608 ; 0x800000 - 1b78: 4770 bxcc lr - 1b7a: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 1b7e: f043 40fe orr.w r0, r3, #2130706432 ; 0x7f000000 - 1b82: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1b86: 4770 bx lr - 1b88: ea7f 6222 mvns.w r2, r2, asr #24 - 1b8c: bf16 itet ne - 1b8e: 4608 movne r0, r1 - 1b90: ea7f 6323 mvnseq.w r3, r3, asr #24 - 1b94: 4601 movne r1, r0 - 1b96: 0242 lsls r2, r0, #9 - 1b98: bf06 itte eq - 1b9a: ea5f 2341 movseq.w r3, r1, lsl #9 - 1b9e: ea90 0f01 teqeq r0, r1 - 1ba2: f440 0080 orrne.w r0, r0, #4194304 ; 0x400000 - 1ba6: 4770 bx lr - -00001ba8 <__aeabi_ui2f>: - 1ba8: f04f 0300 mov.w r3, #0 - 1bac: e004 b.n 1bb8 <__aeabi_i2f+0x8> - 1bae: bf00 nop - -00001bb0 <__aeabi_i2f>: - 1bb0: f010 4300 ands.w r3, r0, #2147483648 ; 0x80000000 - 1bb4: bf48 it mi - 1bb6: 4240 negmi r0, r0 - 1bb8: ea5f 0c00 movs.w ip, r0 - 1bbc: bf08 it eq - 1bbe: 4770 bxeq lr - 1bc0: f043 4396 orr.w r3, r3, #1258291200 ; 0x4b000000 - 1bc4: 4601 mov r1, r0 - 1bc6: f04f 0000 mov.w r0, #0 - 1bca: e01c b.n 1c06 <__aeabi_l2f+0x2a> - -00001bcc <__aeabi_ul2f>: - 1bcc: ea50 0201 orrs.w r2, r0, r1 - 1bd0: bf08 it eq - 1bd2: 4770 bxeq lr - 1bd4: f04f 0300 mov.w r3, #0 - 1bd8: e00a b.n 1bf0 <__aeabi_l2f+0x14> - 1bda: bf00 nop - -00001bdc <__aeabi_l2f>: - 1bdc: ea50 0201 orrs.w r2, r0, r1 - 1be0: bf08 it eq - 1be2: 4770 bxeq lr - 1be4: f011 4300 ands.w r3, r1, #2147483648 ; 0x80000000 - 1be8: d502 bpl.n 1bf0 <__aeabi_l2f+0x14> - 1bea: 4240 negs r0, r0 - 1bec: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 1bf0: ea5f 0c01 movs.w ip, r1 - 1bf4: bf02 ittt eq - 1bf6: 4684 moveq ip, r0 - 1bf8: 4601 moveq r1, r0 - 1bfa: 2000 moveq r0, #0 - 1bfc: f043 43b6 orr.w r3, r3, #1526726656 ; 0x5b000000 - 1c00: bf08 it eq - 1c02: f1a3 5380 subeq.w r3, r3, #268435456 ; 0x10000000 - 1c06: f5a3 0300 sub.w r3, r3, #8388608 ; 0x800000 - 1c0a: fabc f28c clz r2, ip - 1c0e: 3a08 subs r2, #8 - 1c10: eba3 53c2 sub.w r3, r3, r2, lsl #23 - 1c14: db10 blt.n 1c38 <__aeabi_l2f+0x5c> - 1c16: fa01 fc02 lsl.w ip, r1, r2 - 1c1a: 4463 add r3, ip - 1c1c: fa00 fc02 lsl.w ip, r0, r2 - 1c20: f1c2 0220 rsb r2, r2, #32 - 1c24: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 1c28: fa20 f202 lsr.w r2, r0, r2 - 1c2c: eb43 0002 adc.w r0, r3, r2 - 1c30: bf08 it eq - 1c32: f020 0001 biceq.w r0, r0, #1 - 1c36: 4770 bx lr - 1c38: f102 0220 add.w r2, r2, #32 - 1c3c: fa01 fc02 lsl.w ip, r1, r2 - 1c40: f1c2 0220 rsb r2, r2, #32 - 1c44: ea50 004c orrs.w r0, r0, ip, lsl #1 - 1c48: fa21 f202 lsr.w r2, r1, r2 - 1c4c: eb43 0002 adc.w r0, r3, r2 - 1c50: bf08 it eq - 1c52: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 1c56: 4770 bx lr - -00001c58 <__aeabi_fmul>: - 1c58: f04f 0cff mov.w ip, #255 ; 0xff - 1c5c: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 1c60: bf1e ittt ne - 1c62: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 1c66: ea92 0f0c teqne r2, ip - 1c6a: ea93 0f0c teqne r3, ip - 1c6e: d06f beq.n 1d50 <__aeabi_fmul+0xf8> - 1c70: 441a add r2, r3 - 1c72: ea80 0c01 eor.w ip, r0, r1 - 1c76: 0240 lsls r0, r0, #9 - 1c78: bf18 it ne - 1c7a: ea5f 2141 movsne.w r1, r1, lsl #9 - 1c7e: d01e beq.n 1cbe <__aeabi_fmul+0x66> - 1c80: f04f 6300 mov.w r3, #134217728 ; 0x8000000 - 1c84: ea43 1050 orr.w r0, r3, r0, lsr #5 - 1c88: ea43 1151 orr.w r1, r3, r1, lsr #5 - 1c8c: fba0 3101 umull r3, r1, r0, r1 - 1c90: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 1c94: f5b1 0f00 cmp.w r1, #8388608 ; 0x800000 - 1c98: bf3e ittt cc - 1c9a: 0049 lslcc r1, r1, #1 - 1c9c: ea41 71d3 orrcc.w r1, r1, r3, lsr #31 - 1ca0: 005b lslcc r3, r3, #1 - 1ca2: ea40 0001 orr.w r0, r0, r1 - 1ca6: f162 027f sbc.w r2, r2, #127 ; 0x7f - 1caa: 2afd cmp r2, #253 ; 0xfd - 1cac: d81d bhi.n 1cea <__aeabi_fmul+0x92> - 1cae: f1b3 4f00 cmp.w r3, #2147483648 ; 0x80000000 - 1cb2: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 1cb6: bf08 it eq - 1cb8: f020 0001 biceq.w r0, r0, #1 - 1cbc: 4770 bx lr - 1cbe: f090 0f00 teq r0, #0 - 1cc2: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 1cc6: bf08 it eq - 1cc8: 0249 lsleq r1, r1, #9 - 1cca: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 1cce: ea40 2051 orr.w r0, r0, r1, lsr #9 - 1cd2: 3a7f subs r2, #127 ; 0x7f - 1cd4: bfc2 ittt gt - 1cd6: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 1cda: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 1cde: 4770 bxgt lr - 1ce0: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1ce4: f04f 0300 mov.w r3, #0 - 1ce8: 3a01 subs r2, #1 - 1cea: dc5d bgt.n 1da8 <__aeabi_fmul+0x150> - 1cec: f112 0f19 cmn.w r2, #25 - 1cf0: bfdc itt le - 1cf2: f000 4000 andle.w r0, r0, #2147483648 ; 0x80000000 - 1cf6: 4770 bxle lr - 1cf8: f1c2 0200 rsb r2, r2, #0 - 1cfc: 0041 lsls r1, r0, #1 - 1cfe: fa21 f102 lsr.w r1, r1, r2 - 1d02: f1c2 0220 rsb r2, r2, #32 - 1d06: fa00 fc02 lsl.w ip, r0, r2 - 1d0a: ea5f 0031 movs.w r0, r1, rrx - 1d0e: f140 0000 adc.w r0, r0, #0 - 1d12: ea53 034c orrs.w r3, r3, ip, lsl #1 - 1d16: bf08 it eq - 1d18: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 1d1c: 4770 bx lr - 1d1e: f092 0f00 teq r2, #0 - 1d22: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 1d26: bf02 ittt eq - 1d28: 0040 lsleq r0, r0, #1 - 1d2a: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 1d2e: 3a01 subeq r2, #1 - 1d30: d0f9 beq.n 1d26 <__aeabi_fmul+0xce> - 1d32: ea40 000c orr.w r0, r0, ip - 1d36: f093 0f00 teq r3, #0 - 1d3a: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 1d3e: bf02 ittt eq - 1d40: 0049 lsleq r1, r1, #1 - 1d42: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 1d46: 3b01 subeq r3, #1 - 1d48: d0f9 beq.n 1d3e <__aeabi_fmul+0xe6> - 1d4a: ea41 010c orr.w r1, r1, ip - 1d4e: e78f b.n 1c70 <__aeabi_fmul+0x18> - 1d50: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 1d54: ea92 0f0c teq r2, ip - 1d58: bf18 it ne - 1d5a: ea93 0f0c teqne r3, ip - 1d5e: d00a beq.n 1d76 <__aeabi_fmul+0x11e> - 1d60: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 1d64: bf18 it ne - 1d66: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 1d6a: d1d8 bne.n 1d1e <__aeabi_fmul+0xc6> - 1d6c: ea80 0001 eor.w r0, r0, r1 - 1d70: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 1d74: 4770 bx lr - 1d76: f090 0f00 teq r0, #0 - 1d7a: bf17 itett ne - 1d7c: f090 4f00 teqne r0, #2147483648 ; 0x80000000 - 1d80: 4608 moveq r0, r1 - 1d82: f091 0f00 teqne r1, #0 - 1d86: f091 4f00 teqne r1, #2147483648 ; 0x80000000 - 1d8a: d014 beq.n 1db6 <__aeabi_fmul+0x15e> - 1d8c: ea92 0f0c teq r2, ip - 1d90: d101 bne.n 1d96 <__aeabi_fmul+0x13e> - 1d92: 0242 lsls r2, r0, #9 - 1d94: d10f bne.n 1db6 <__aeabi_fmul+0x15e> - 1d96: ea93 0f0c teq r3, ip - 1d9a: d103 bne.n 1da4 <__aeabi_fmul+0x14c> - 1d9c: 024b lsls r3, r1, #9 - 1d9e: bf18 it ne - 1da0: 4608 movne r0, r1 - 1da2: d108 bne.n 1db6 <__aeabi_fmul+0x15e> - 1da4: ea80 0001 eor.w r0, r0, r1 - 1da8: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 1dac: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1db0: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1db4: 4770 bx lr - 1db6: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1dba: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 - 1dbe: 4770 bx lr - -00001dc0 <__aeabi_fdiv>: - 1dc0: f04f 0cff mov.w ip, #255 ; 0xff - 1dc4: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 1dc8: bf1e ittt ne - 1dca: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 1dce: ea92 0f0c teqne r2, ip - 1dd2: ea93 0f0c teqne r3, ip - 1dd6: d069 beq.n 1eac <__aeabi_fdiv+0xec> - 1dd8: eba2 0203 sub.w r2, r2, r3 - 1ddc: ea80 0c01 eor.w ip, r0, r1 - 1de0: 0249 lsls r1, r1, #9 - 1de2: ea4f 2040 mov.w r0, r0, lsl #9 - 1de6: d037 beq.n 1e58 <__aeabi_fdiv+0x98> - 1de8: f04f 5380 mov.w r3, #268435456 ; 0x10000000 - 1dec: ea43 1111 orr.w r1, r3, r1, lsr #4 - 1df0: ea43 1310 orr.w r3, r3, r0, lsr #4 - 1df4: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 1df8: 428b cmp r3, r1 - 1dfa: bf38 it cc - 1dfc: 005b lslcc r3, r3, #1 - 1dfe: f142 027d adc.w r2, r2, #125 ; 0x7d - 1e02: f44f 0c00 mov.w ip, #8388608 ; 0x800000 - 1e06: 428b cmp r3, r1 - 1e08: bf24 itt cs - 1e0a: 1a5b subcs r3, r3, r1 - 1e0c: ea40 000c orrcs.w r0, r0, ip - 1e10: ebb3 0f51 cmp.w r3, r1, lsr #1 - 1e14: bf24 itt cs - 1e16: eba3 0351 subcs.w r3, r3, r1, lsr #1 - 1e1a: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 1e1e: ebb3 0f91 cmp.w r3, r1, lsr #2 - 1e22: bf24 itt cs - 1e24: eba3 0391 subcs.w r3, r3, r1, lsr #2 - 1e28: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 1e2c: ebb3 0fd1 cmp.w r3, r1, lsr #3 - 1e30: bf24 itt cs - 1e32: eba3 03d1 subcs.w r3, r3, r1, lsr #3 - 1e36: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 1e3a: 011b lsls r3, r3, #4 - 1e3c: bf18 it ne - 1e3e: ea5f 1c1c movsne.w ip, ip, lsr #4 - 1e42: d1e0 bne.n 1e06 <__aeabi_fdiv+0x46> - 1e44: 2afd cmp r2, #253 ; 0xfd - 1e46: f63f af50 bhi.w 1cea <__aeabi_fmul+0x92> - 1e4a: 428b cmp r3, r1 - 1e4c: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 1e50: bf08 it eq - 1e52: f020 0001 biceq.w r0, r0, #1 - 1e56: 4770 bx lr - 1e58: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 1e5c: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 1e60: 327f adds r2, #127 ; 0x7f - 1e62: bfc2 ittt gt - 1e64: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 1e68: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 1e6c: 4770 bxgt lr - 1e6e: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1e72: f04f 0300 mov.w r3, #0 - 1e76: 3a01 subs r2, #1 - 1e78: e737 b.n 1cea <__aeabi_fmul+0x92> - 1e7a: f092 0f00 teq r2, #0 - 1e7e: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 1e82: bf02 ittt eq - 1e84: 0040 lsleq r0, r0, #1 - 1e86: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 1e8a: 3a01 subeq r2, #1 - 1e8c: d0f9 beq.n 1e82 <__aeabi_fdiv+0xc2> - 1e8e: ea40 000c orr.w r0, r0, ip - 1e92: f093 0f00 teq r3, #0 - 1e96: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 1e9a: bf02 ittt eq - 1e9c: 0049 lsleq r1, r1, #1 - 1e9e: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 1ea2: 3b01 subeq r3, #1 - 1ea4: d0f9 beq.n 1e9a <__aeabi_fdiv+0xda> - 1ea6: ea41 010c orr.w r1, r1, ip - 1eaa: e795 b.n 1dd8 <__aeabi_fdiv+0x18> - 1eac: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 1eb0: ea92 0f0c teq r2, ip - 1eb4: d108 bne.n 1ec8 <__aeabi_fdiv+0x108> - 1eb6: 0242 lsls r2, r0, #9 - 1eb8: f47f af7d bne.w 1db6 <__aeabi_fmul+0x15e> - 1ebc: ea93 0f0c teq r3, ip - 1ec0: f47f af70 bne.w 1da4 <__aeabi_fmul+0x14c> - 1ec4: 4608 mov r0, r1 - 1ec6: e776 b.n 1db6 <__aeabi_fmul+0x15e> - 1ec8: ea93 0f0c teq r3, ip - 1ecc: d104 bne.n 1ed8 <__aeabi_fdiv+0x118> - 1ece: 024b lsls r3, r1, #9 - 1ed0: f43f af4c beq.w 1d6c <__aeabi_fmul+0x114> - 1ed4: 4608 mov r0, r1 - 1ed6: e76e b.n 1db6 <__aeabi_fmul+0x15e> - 1ed8: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 1edc: bf18 it ne - 1ede: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 1ee2: d1ca bne.n 1e7a <__aeabi_fdiv+0xba> - 1ee4: f030 4200 bics.w r2, r0, #2147483648 ; 0x80000000 - 1ee8: f47f af5c bne.w 1da4 <__aeabi_fmul+0x14c> - 1eec: f031 4300 bics.w r3, r1, #2147483648 ; 0x80000000 - 1ef0: f47f af3c bne.w 1d6c <__aeabi_fmul+0x114> - 1ef4: e75f b.n 1db6 <__aeabi_fmul+0x15e> - 1ef6: bf00 nop - -00001ef8 <__gesf2>: - 1ef8: f04f 3cff mov.w ip, #4294967295 - 1efc: e006 b.n 1f0c <__cmpsf2+0x4> - 1efe: bf00 nop - -00001f00 <__lesf2>: - 1f00: f04f 0c01 mov.w ip, #1 - 1f04: e002 b.n 1f0c <__cmpsf2+0x4> - 1f06: bf00 nop - -00001f08 <__cmpsf2>: - 1f08: f04f 0c01 mov.w ip, #1 - 1f0c: f84d cd04 str.w ip, [sp, #-4]! - 1f10: ea4f 0240 mov.w r2, r0, lsl #1 - 1f14: ea4f 0341 mov.w r3, r1, lsl #1 - 1f18: ea7f 6c22 mvns.w ip, r2, asr #24 - 1f1c: bf18 it ne - 1f1e: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 1f22: d011 beq.n 1f48 <__cmpsf2+0x40> - 1f24: b001 add sp, #4 - 1f26: ea52 0c53 orrs.w ip, r2, r3, lsr #1 - 1f2a: bf18 it ne - 1f2c: ea90 0f01 teqne r0, r1 - 1f30: bf58 it pl - 1f32: ebb2 0003 subspl.w r0, r2, r3 - 1f36: bf88 it hi - 1f38: 17c8 asrhi r0, r1, #31 - 1f3a: bf38 it cc - 1f3c: ea6f 70e1 mvncc.w r0, r1, asr #31 - 1f40: bf18 it ne - 1f42: f040 0001 orrne.w r0, r0, #1 - 1f46: 4770 bx lr - 1f48: ea7f 6c22 mvns.w ip, r2, asr #24 - 1f4c: d102 bne.n 1f54 <__cmpsf2+0x4c> - 1f4e: ea5f 2c40 movs.w ip, r0, lsl #9 - 1f52: d105 bne.n 1f60 <__cmpsf2+0x58> - 1f54: ea7f 6c23 mvns.w ip, r3, asr #24 - 1f58: d1e4 bne.n 1f24 <__cmpsf2+0x1c> - 1f5a: ea5f 2c41 movs.w ip, r1, lsl #9 - 1f5e: d0e1 beq.n 1f24 <__cmpsf2+0x1c> - 1f60: f85d 0b04 ldr.w r0, [sp], #4 - 1f64: 4770 bx lr - 1f66: bf00 nop - -00001f68 <__aeabi_cfrcmple>: - 1f68: 4684 mov ip, r0 - 1f6a: 4608 mov r0, r1 - 1f6c: 4661 mov r1, ip - 1f6e: e7ff b.n 1f70 <__aeabi_cfcmpeq> - -00001f70 <__aeabi_cfcmpeq>: - 1f70: b50f push {r0, r1, r2, r3, lr} - 1f72: f7ff ffc9 bl 1f08 <__cmpsf2> - 1f76: 2800 cmp r0, #0 - 1f78: bf48 it mi - 1f7a: f110 0f00 cmnmi.w r0, #0 - 1f7e: bd0f pop {r0, r1, r2, r3, pc} - -00001f80 <__aeabi_fcmpeq>: - 1f80: f84d ed08 str.w lr, [sp, #-8]! - 1f84: f7ff fff4 bl 1f70 <__aeabi_cfcmpeq> - 1f88: bf0c ite eq - 1f8a: 2001 moveq r0, #1 - 1f8c: 2000 movne r0, #0 - 1f8e: f85d fb08 ldr.w pc, [sp], #8 - 1f92: bf00 nop - -00001f94 <__aeabi_fcmplt>: - 1f94: f84d ed08 str.w lr, [sp, #-8]! - 1f98: f7ff ffea bl 1f70 <__aeabi_cfcmpeq> - 1f9c: bf34 ite cc - 1f9e: 2001 movcc r0, #1 - 1fa0: 2000 movcs r0, #0 - 1fa2: f85d fb08 ldr.w pc, [sp], #8 - 1fa6: bf00 nop - -00001fa8 <__aeabi_fcmple>: - 1fa8: f84d ed08 str.w lr, [sp, #-8]! - 1fac: f7ff ffe0 bl 1f70 <__aeabi_cfcmpeq> - 1fb0: bf94 ite ls - 1fb2: 2001 movls r0, #1 - 1fb4: 2000 movhi r0, #0 - 1fb6: f85d fb08 ldr.w pc, [sp], #8 - 1fba: bf00 nop - -00001fbc <__aeabi_fcmpge>: - 1fbc: f84d ed08 str.w lr, [sp, #-8]! - 1fc0: f7ff ffd2 bl 1f68 <__aeabi_cfrcmple> - 1fc4: bf94 ite ls - 1fc6: 2001 movls r0, #1 - 1fc8: 2000 movhi r0, #0 - 1fca: f85d fb08 ldr.w pc, [sp], #8 - 1fce: bf00 nop - -00001fd0 <__aeabi_fcmpgt>: - 1fd0: f84d ed08 str.w lr, [sp, #-8]! - 1fd4: f7ff ffc8 bl 1f68 <__aeabi_cfrcmple> - 1fd8: bf34 ite cc - 1fda: 2001 movcc r0, #1 - 1fdc: 2000 movcs r0, #0 - 1fde: f85d fb08 ldr.w pc, [sp], #8 - 1fe2: bf00 nop - -00001fe4 : - 1fe4: b508 push {r3, lr} - 1fe6: 2006 movs r0, #6 - 1fe8: f001 fc76 bl 38d8 - 1fec: 2001 movs r0, #1 - 1fee: f7fe f9c1 bl 374 <_exit> - -00001ff2 <__aeabi_assert>: - 1ff2: b508 push {r3, lr} - 1ff4: 4603 mov r3, r0 - 1ff6: 4608 mov r0, r1 - 1ff8: 4611 mov r1, r2 - 1ffa: 461a mov r2, r3 - 1ffc: f005 fb9a bl 7734 <__assert> - -00002000 : - 2000: 4b05 ldr r3, [pc, #20] ; (2018 ) - 2002: 4a06 ldr r2, [pc, #24] ; (201c ) - 2004: 681b ldr r3, [r3, #0] - 2006: 6859 ldr r1, [r3, #4] - 2008: 6011 str r1, [r2, #0] - 200a: 6899 ldr r1, [r3, #8] - 200c: 4a04 ldr r2, [pc, #16] ; (2020 ) - 200e: 6011 str r1, [r2, #0] - 2010: 68da ldr r2, [r3, #12] - 2012: 4b04 ldr r3, [pc, #16] ; (2024 ) - 2014: 601a str r2, [r3, #0] - 2016: 4770 bx lr - 2018: 10000110 .word 0x10000110 - 201c: 1000064c .word 0x1000064c - 2020: 10000650 .word 0x10000650 - 2024: 10000654 .word 0x10000654 - -00002028 <__cxa_atexit>: - 2028: b530 push {r4, r5, lr} - 202a: 4605 mov r5, r0 - 202c: 460c mov r4, r1 - 202e: 4613 mov r3, r2 - 2030: 2002 movs r0, #2 - 2032: 4629 mov r1, r5 - 2034: 4622 mov r2, r4 - 2036: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 203a: f005 baff b.w 763c <__register_exitproc> - ... - -00002040 <_fclose_r>: - 2040: b570 push {r4, r5, r6, lr} - 2042: 4605 mov r5, r0 - 2044: 460c mov r4, r1 - 2046: 2900 cmp r1, #0 - 2048: d046 beq.n 20d8 <_fclose_r+0x98> - 204a: f000 f9cb bl 23e4 <__sfp_lock_acquire> - 204e: b125 cbz r5, 205a <_fclose_r+0x1a> - 2050: 69ab ldr r3, [r5, #24] - 2052: b913 cbnz r3, 205a <_fclose_r+0x1a> - 2054: 4628 mov r0, r5 - 2056: f000 f95b bl 2310 <__sinit> - 205a: 4b21 ldr r3, [pc, #132] ; (20e0 <_fclose_r+0xa0>) - 205c: 429c cmp r4, r3 - 205e: d101 bne.n 2064 <_fclose_r+0x24> - 2060: 686c ldr r4, [r5, #4] - 2062: e008 b.n 2076 <_fclose_r+0x36> - 2064: 4b1f ldr r3, [pc, #124] ; (20e4 <_fclose_r+0xa4>) - 2066: 429c cmp r4, r3 - 2068: d101 bne.n 206e <_fclose_r+0x2e> - 206a: 68ac ldr r4, [r5, #8] - 206c: e003 b.n 2076 <_fclose_r+0x36> - 206e: 4b1e ldr r3, [pc, #120] ; (20e8 <_fclose_r+0xa8>) - 2070: 429c cmp r4, r3 - 2072: bf08 it eq - 2074: 68ec ldreq r4, [r5, #12] - 2076: f9b4 600c ldrsh.w r6, [r4, #12] - 207a: b356 cbz r6, 20d2 <_fclose_r+0x92> - 207c: 4628 mov r0, r5 - 207e: 4621 mov r1, r4 - 2080: f000 f83c bl 20fc <_fflush_r> - 2084: 6b23 ldr r3, [r4, #48] ; 0x30 - 2086: 4606 mov r6, r0 - 2088: b13b cbz r3, 209a <_fclose_r+0x5a> - 208a: 4628 mov r0, r5 - 208c: 6a21 ldr r1, [r4, #32] - 208e: 4798 blx r3 - 2090: ea36 0620 bics.w r6, r6, r0, asr #32 - 2094: bf28 it cs - 2096: f04f 36ff movcs.w r6, #4294967295 - 209a: 89a3 ldrh r3, [r4, #12] - 209c: f013 0f80 tst.w r3, #128 ; 0x80 - 20a0: d003 beq.n 20aa <_fclose_r+0x6a> - 20a2: 4628 mov r0, r5 - 20a4: 6921 ldr r1, [r4, #16] - 20a6: f000 fa47 bl 2538 <_free_r> - 20aa: 6b61 ldr r1, [r4, #52] ; 0x34 - 20ac: b141 cbz r1, 20c0 <_fclose_r+0x80> - 20ae: f104 0344 add.w r3, r4, #68 ; 0x44 - 20b2: 4299 cmp r1, r3 - 20b4: d002 beq.n 20bc <_fclose_r+0x7c> - 20b6: 4628 mov r0, r5 - 20b8: f000 fa3e bl 2538 <_free_r> - 20bc: 2300 movs r3, #0 - 20be: 6363 str r3, [r4, #52] ; 0x34 - 20c0: 6ca1 ldr r1, [r4, #72] ; 0x48 - 20c2: b121 cbz r1, 20ce <_fclose_r+0x8e> - 20c4: 4628 mov r0, r5 - 20c6: f000 fa37 bl 2538 <_free_r> - 20ca: 2300 movs r3, #0 - 20cc: 64a3 str r3, [r4, #72] ; 0x48 - 20ce: 2300 movs r3, #0 - 20d0: 81a3 strh r3, [r4, #12] - 20d2: f000 f988 bl 23e6 <__sfp_lock_release> - 20d6: e000 b.n 20da <_fclose_r+0x9a> - 20d8: 460e mov r6, r1 - 20da: 4630 mov r0, r6 - 20dc: bd70 pop {r4, r5, r6, pc} - 20de: bf00 nop - 20e0: 0000c880 .word 0x0000c880 - 20e4: 0000c8a0 .word 0x0000c8a0 - 20e8: 0000c8c0 .word 0x0000c8c0 - -000020ec : - 20ec: 4b02 ldr r3, [pc, #8] ; (20f8 ) - 20ee: 4601 mov r1, r0 - 20f0: 6818 ldr r0, [r3, #0] - 20f2: f7ff bfa5 b.w 2040 <_fclose_r> - 20f6: bf00 nop - 20f8: 10000110 .word 0x10000110 - -000020fc <_fflush_r>: - 20fc: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2100: 4605 mov r5, r0 - 2102: 690e ldr r6, [r1, #16] - 2104: 460c mov r4, r1 - 2106: 2e00 cmp r6, #0 - 2108: f000 80a7 beq.w 225a <_fflush_r+0x15e> - 210c: b118 cbz r0, 2116 <_fflush_r+0x1a> - 210e: 6983 ldr r3, [r0, #24] - 2110: b90b cbnz r3, 2116 <_fflush_r+0x1a> - 2112: f000 f8fd bl 2310 <__sinit> - 2116: 4b52 ldr r3, [pc, #328] ; (2260 <_fflush_r+0x164>) - 2118: 429c cmp r4, r3 - 211a: d101 bne.n 2120 <_fflush_r+0x24> - 211c: 686c ldr r4, [r5, #4] - 211e: e008 b.n 2132 <_fflush_r+0x36> - 2120: 4b50 ldr r3, [pc, #320] ; (2264 <_fflush_r+0x168>) - 2122: 429c cmp r4, r3 - 2124: d101 bne.n 212a <_fflush_r+0x2e> - 2126: 68ac ldr r4, [r5, #8] - 2128: e003 b.n 2132 <_fflush_r+0x36> - 212a: 4b4f ldr r3, [pc, #316] ; (2268 <_fflush_r+0x16c>) - 212c: 429c cmp r4, r3 - 212e: bf08 it eq - 2130: 68ec ldreq r4, [r5, #12] - 2132: 89a2 ldrh r2, [r4, #12] - 2134: 2a00 cmp r2, #0 - 2136: f000 808d beq.w 2254 <_fflush_r+0x158> - 213a: b213 sxth r3, r2 - 213c: f013 0608 ands.w r6, r3, #8 - 2140: d163 bne.n 220a <_fflush_r+0x10e> - 2142: f442 6300 orr.w r3, r2, #2048 ; 0x800 - 2146: 6862 ldr r2, [r4, #4] - 2148: 81a3 strh r3, [r4, #12] - 214a: 2a00 cmp r2, #0 - 214c: dc03 bgt.n 2156 <_fflush_r+0x5a> - 214e: 6c22 ldr r2, [r4, #64] ; 0x40 - 2150: 2a00 cmp r2, #0 - 2152: f340 8082 ble.w 225a <_fflush_r+0x15e> - 2156: 6ae6 ldr r6, [r4, #44] ; 0x2c - 2158: 2e00 cmp r6, #0 - 215a: d07e beq.n 225a <_fflush_r+0x15e> - 215c: 2200 movs r2, #0 - 215e: 682f ldr r7, [r5, #0] - 2160: 602a str r2, [r5, #0] - 2162: f413 5280 ands.w r2, r3, #4096 ; 0x1000 - 2166: d001 beq.n 216c <_fflush_r+0x70> - 2168: 6d62 ldr r2, [r4, #84] ; 0x54 - 216a: e015 b.n 2198 <_fflush_r+0x9c> - 216c: 2301 movs r3, #1 - 216e: 4628 mov r0, r5 - 2170: 6a21 ldr r1, [r4, #32] - 2172: 47b0 blx r6 - 2174: f1b0 3fff cmp.w r0, #4294967295 - 2178: 4602 mov r2, r0 - 217a: d10d bne.n 2198 <_fflush_r+0x9c> - 217c: 682b ldr r3, [r5, #0] - 217e: b15b cbz r3, 2198 <_fflush_r+0x9c> - 2180: 2b1d cmp r3, #29 - 2182: d001 beq.n 2188 <_fflush_r+0x8c> - 2184: 2b16 cmp r3, #22 - 2186: d101 bne.n 218c <_fflush_r+0x90> - 2188: 602f str r7, [r5, #0] - 218a: e061 b.n 2250 <_fflush_r+0x154> - 218c: 89a3 ldrh r3, [r4, #12] - 218e: 4606 mov r6, r0 - 2190: f043 0340 orr.w r3, r3, #64 ; 0x40 - 2194: 81a3 strh r3, [r4, #12] - 2196: e060 b.n 225a <_fflush_r+0x15e> - 2198: 89a3 ldrh r3, [r4, #12] - 219a: f013 0f04 tst.w r3, #4 - 219e: d005 beq.n 21ac <_fflush_r+0xb0> - 21a0: 6863 ldr r3, [r4, #4] - 21a2: 1ad2 subs r2, r2, r3 - 21a4: 6b63 ldr r3, [r4, #52] ; 0x34 - 21a6: b10b cbz r3, 21ac <_fflush_r+0xb0> - 21a8: 6c23 ldr r3, [r4, #64] ; 0x40 - 21aa: 1ad2 subs r2, r2, r3 - 21ac: 2300 movs r3, #0 - 21ae: 6ae6 ldr r6, [r4, #44] ; 0x2c - 21b0: 4628 mov r0, r5 - 21b2: 6a21 ldr r1, [r4, #32] - 21b4: 47b0 blx r6 - 21b6: f1b0 3fff cmp.w r0, #4294967295 - 21ba: d105 bne.n 21c8 <_fflush_r+0xcc> - 21bc: 682b ldr r3, [r5, #0] - 21be: 2b1d cmp r3, #29 - 21c0: d839 bhi.n 2236 <_fflush_r+0x13a> - 21c2: 4a2a ldr r2, [pc, #168] ; (226c <_fflush_r+0x170>) - 21c4: 409a lsls r2, r3 - 21c6: d536 bpl.n 2236 <_fflush_r+0x13a> - 21c8: 89a3 ldrh r3, [r4, #12] - 21ca: 2200 movs r2, #0 - 21cc: 6062 str r2, [r4, #4] - 21ce: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 21d2: 6922 ldr r2, [r4, #16] - 21d4: 041b lsls r3, r3, #16 - 21d6: 6022 str r2, [r4, #0] - 21d8: 0c1b lsrs r3, r3, #16 - 21da: 81a3 strh r3, [r4, #12] - 21dc: f413 5f80 tst.w r3, #4096 ; 0x1000 - 21e0: d005 beq.n 21ee <_fflush_r+0xf2> - 21e2: f1b0 3fff cmp.w r0, #4294967295 - 21e6: d101 bne.n 21ec <_fflush_r+0xf0> - 21e8: 682b ldr r3, [r5, #0] - 21ea: b903 cbnz r3, 21ee <_fflush_r+0xf2> - 21ec: 6560 str r0, [r4, #84] ; 0x54 - 21ee: 6b61 ldr r1, [r4, #52] ; 0x34 - 21f0: 602f str r7, [r5, #0] - 21f2: 2900 cmp r1, #0 - 21f4: d030 beq.n 2258 <_fflush_r+0x15c> - 21f6: f104 0344 add.w r3, r4, #68 ; 0x44 - 21fa: 4299 cmp r1, r3 - 21fc: d002 beq.n 2204 <_fflush_r+0x108> - 21fe: 4628 mov r0, r5 - 2200: f000 f99a bl 2538 <_free_r> - 2204: 2600 movs r6, #0 - 2206: 6366 str r6, [r4, #52] ; 0x34 - 2208: e027 b.n 225a <_fflush_r+0x15e> - 220a: 6926 ldr r6, [r4, #16] - 220c: b32e cbz r6, 225a <_fflush_r+0x15e> - 220e: f013 0f03 tst.w r3, #3 - 2212: 6822 ldr r2, [r4, #0] - 2214: 6026 str r6, [r4, #0] - 2216: bf08 it eq - 2218: 6963 ldreq r3, [r4, #20] - 221a: ebc6 0802 rsb r8, r6, r2 - 221e: bf18 it ne - 2220: 2300 movne r3, #0 - 2222: 60a3 str r3, [r4, #8] - 2224: e011 b.n 224a <_fflush_r+0x14e> - 2226: 6aa7 ldr r7, [r4, #40] ; 0x28 - 2228: 4628 mov r0, r5 - 222a: 6a21 ldr r1, [r4, #32] - 222c: 4632 mov r2, r6 - 222e: 4643 mov r3, r8 - 2230: 47b8 blx r7 - 2232: 2800 cmp r0, #0 - 2234: dc06 bgt.n 2244 <_fflush_r+0x148> - 2236: 89a3 ldrh r3, [r4, #12] - 2238: f04f 36ff mov.w r6, #4294967295 - 223c: f043 0340 orr.w r3, r3, #64 ; 0x40 - 2240: 81a3 strh r3, [r4, #12] - 2242: e00a b.n 225a <_fflush_r+0x15e> - 2244: 1836 adds r6, r6, r0 - 2246: ebc0 0808 rsb r8, r0, r8 - 224a: f1b8 0f00 cmp.w r8, #0 - 224e: dcea bgt.n 2226 <_fflush_r+0x12a> - 2250: 2600 movs r6, #0 - 2252: e002 b.n 225a <_fflush_r+0x15e> - 2254: 4616 mov r6, r2 - 2256: e000 b.n 225a <_fflush_r+0x15e> - 2258: 460e mov r6, r1 - 225a: 4630 mov r0, r6 - 225c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2260: 0000c880 .word 0x0000c880 - 2264: 0000c8a0 .word 0x0000c8a0 - 2268: 0000c8c0 .word 0x0000c8c0 - 226c: 80000204 .word 0x80000204 - -00002270 : - 2270: 4601 mov r1, r0 - 2272: b920 cbnz r0, 227e - 2274: 4b04 ldr r3, [pc, #16] ; (2288 ) - 2276: 4905 ldr r1, [pc, #20] ; (228c ) - 2278: 6818 ldr r0, [r3, #0] - 227a: f000 bd13 b.w 2ca4 <_fwalk_reent> - 227e: 4b04 ldr r3, [pc, #16] ; (2290 ) - 2280: 6818 ldr r0, [r3, #0] - 2282: f7ff bf3b b.w 20fc <_fflush_r> - 2286: bf00 nop - 2288: 0000c8e4 .word 0x0000c8e4 - 228c: 000020fd .word 0x000020fd - 2290: 10000110 .word 0x10000110 - -00002294 <_cleanup_r>: - 2294: 4901 ldr r1, [pc, #4] ; (229c <_cleanup_r+0x8>) - 2296: f000 bce3 b.w 2c60 <_fwalk> - 229a: bf00 nop - 229c: 000020ed .word 0x000020ed - -000022a0 : - 22a0: 2300 movs r3, #0 - 22a2: b510 push {r4, lr} - 22a4: 4604 mov r4, r0 - 22a6: 6003 str r3, [r0, #0] - 22a8: 6043 str r3, [r0, #4] - 22aa: 6083 str r3, [r0, #8] - 22ac: 8181 strh r1, [r0, #12] - 22ae: 4619 mov r1, r3 - 22b0: 6643 str r3, [r0, #100] ; 0x64 - 22b2: 81c2 strh r2, [r0, #14] - 22b4: 2208 movs r2, #8 - 22b6: 6103 str r3, [r0, #16] - 22b8: 6143 str r3, [r0, #20] - 22ba: 6183 str r3, [r0, #24] - 22bc: 305c adds r0, #92 ; 0x5c - 22be: f001 f844 bl 334a - 22c2: 4b05 ldr r3, [pc, #20] ; (22d8 ) - 22c4: 6224 str r4, [r4, #32] - 22c6: 6263 str r3, [r4, #36] ; 0x24 - 22c8: 4b04 ldr r3, [pc, #16] ; (22dc ) - 22ca: 62a3 str r3, [r4, #40] ; 0x28 - 22cc: 4b04 ldr r3, [pc, #16] ; (22e0 ) - 22ce: 62e3 str r3, [r4, #44] ; 0x2c - 22d0: 4b04 ldr r3, [pc, #16] ; (22e4 ) - 22d2: 6323 str r3, [r4, #48] ; 0x30 - 22d4: bd10 pop {r4, pc} - 22d6: bf00 nop - 22d8: 000039ad .word 0x000039ad - 22dc: 000039d3 .word 0x000039d3 - 22e0: 00003a0d .word 0x00003a0d - 22e4: 00003a33 .word 0x00003a33 - -000022e8 <__sfmoreglue>: - 22e8: b570 push {r4, r5, r6, lr} - 22ea: 460e mov r6, r1 - 22ec: 2568 movs r5, #104 ; 0x68 - 22ee: 434d muls r5, r1 - 22f0: f105 010c add.w r1, r5, #12 - 22f4: f000 fdf4 bl 2ee0 <_malloc_r> - 22f8: 4604 mov r4, r0 - 22fa: b138 cbz r0, 230c <__sfmoreglue+0x24> - 22fc: 300c adds r0, #12 - 22fe: 2100 movs r1, #0 - 2300: 6066 str r6, [r4, #4] - 2302: 462a mov r2, r5 - 2304: 6021 str r1, [r4, #0] - 2306: 60a0 str r0, [r4, #8] - 2308: f001 f81f bl 334a - 230c: 4620 mov r0, r4 - 230e: bd70 pop {r4, r5, r6, pc} - -00002310 <__sinit>: - 2310: b570 push {r4, r5, r6, lr} - 2312: 4604 mov r4, r0 - 2314: 6986 ldr r6, [r0, #24] - 2316: 2e00 cmp r6, #0 - 2318: d125 bne.n 2366 <__sinit+0x56> - 231a: 4b13 ldr r3, [pc, #76] ; (2368 <__sinit+0x58>) - 231c: 2501 movs r5, #1 - 231e: f8c0 60d8 str.w r6, [r0, #216] ; 0xd8 - 2322: 6185 str r5, [r0, #24] - 2324: 6283 str r3, [r0, #40] ; 0x28 - 2326: f8c0 60dc str.w r6, [r0, #220] ; 0xdc - 232a: f8c0 60e0 str.w r6, [r0, #224] ; 0xe0 - 232e: f000 f81d bl 236c <__sfp> - 2332: 6060 str r0, [r4, #4] - 2334: 4620 mov r0, r4 - 2336: f000 f819 bl 236c <__sfp> - 233a: 60a0 str r0, [r4, #8] - 233c: 4620 mov r0, r4 - 233e: f000 f815 bl 236c <__sfp> - 2342: 2104 movs r1, #4 - 2344: 4632 mov r2, r6 - 2346: 60e0 str r0, [r4, #12] - 2348: 6860 ldr r0, [r4, #4] - 234a: f7ff ffa9 bl 22a0 - 234e: 68a0 ldr r0, [r4, #8] - 2350: 2109 movs r1, #9 - 2352: 462a mov r2, r5 - 2354: f7ff ffa4 bl 22a0 - 2358: 68e0 ldr r0, [r4, #12] - 235a: 2112 movs r1, #18 - 235c: 2202 movs r2, #2 - 235e: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 2362: f7ff bf9d b.w 22a0 - 2366: bd70 pop {r4, r5, r6, pc} - 2368: 00002295 .word 0x00002295 - -0000236c <__sfp>: - 236c: b5f8 push {r3, r4, r5, r6, r7, lr} - 236e: 4607 mov r7, r0 - 2370: 4b1b ldr r3, [pc, #108] ; (23e0 <__sfp+0x74>) - 2372: 681e ldr r6, [r3, #0] - 2374: 69b3 ldr r3, [r6, #24] - 2376: b913 cbnz r3, 237e <__sfp+0x12> - 2378: 4630 mov r0, r6 - 237a: f7ff ffc9 bl 2310 <__sinit> - 237e: 36d8 adds r6, #216 ; 0xd8 - 2380: 68b4 ldr r4, [r6, #8] - 2382: 6873 ldr r3, [r6, #4] - 2384: e003 b.n 238e <__sfp+0x22> - 2386: f9b4 500c ldrsh.w r5, [r4, #12] - 238a: b185 cbz r5, 23ae <__sfp+0x42> - 238c: 3468 adds r4, #104 ; 0x68 - 238e: 3b01 subs r3, #1 - 2390: d5f9 bpl.n 2386 <__sfp+0x1a> - 2392: 6833 ldr r3, [r6, #0] - 2394: b92b cbnz r3, 23a2 <__sfp+0x36> - 2396: 4638 mov r0, r7 - 2398: 2104 movs r1, #4 - 239a: f7ff ffa5 bl 22e8 <__sfmoreglue> - 239e: 6030 str r0, [r6, #0] - 23a0: b108 cbz r0, 23a6 <__sfp+0x3a> - 23a2: 6836 ldr r6, [r6, #0] - 23a4: e7ec b.n 2380 <__sfp+0x14> - 23a6: 230c movs r3, #12 - 23a8: 4604 mov r4, r0 - 23aa: 603b str r3, [r7, #0] - 23ac: e015 b.n 23da <__sfp+0x6e> - 23ae: f04f 33ff mov.w r3, #4294967295 - 23b2: 6665 str r5, [r4, #100] ; 0x64 - 23b4: 81e3 strh r3, [r4, #14] - 23b6: f104 005c add.w r0, r4, #92 ; 0x5c - 23ba: 2301 movs r3, #1 - 23bc: 6025 str r5, [r4, #0] - 23be: 81a3 strh r3, [r4, #12] - 23c0: 4629 mov r1, r5 - 23c2: 60a5 str r5, [r4, #8] - 23c4: 2208 movs r2, #8 - 23c6: 6065 str r5, [r4, #4] - 23c8: 6125 str r5, [r4, #16] - 23ca: 6165 str r5, [r4, #20] - 23cc: 61a5 str r5, [r4, #24] - 23ce: f000 ffbc bl 334a - 23d2: 6365 str r5, [r4, #52] ; 0x34 - 23d4: 63a5 str r5, [r4, #56] ; 0x38 - 23d6: 64a5 str r5, [r4, #72] ; 0x48 - 23d8: 64e5 str r5, [r4, #76] ; 0x4c - 23da: 4620 mov r0, r4 - 23dc: bdf8 pop {r3, r4, r5, r6, r7, pc} - 23de: bf00 nop - 23e0: 0000c8e4 .word 0x0000c8e4 - -000023e4 <__sfp_lock_acquire>: - 23e4: 4770 bx lr - -000023e6 <__sfp_lock_release>: - 23e6: 4770 bx lr - -000023e8 <_fopen_r>: - 23e8: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 23ea: 460f mov r7, r1 - 23ec: 4611 mov r1, r2 - 23ee: aa01 add r2, sp, #4 - 23f0: 4606 mov r6, r0 - 23f2: f006 f85f bl 84b4 <__sflags> - 23f6: 4605 mov r5, r0 - 23f8: 2800 cmp r0, #0 - 23fa: d02b beq.n 2454 <_fopen_r+0x6c> - 23fc: 4630 mov r0, r6 - 23fe: f7ff ffb5 bl 236c <__sfp> - 2402: 4604 mov r4, r0 - 2404: b338 cbz r0, 2456 <_fopen_r+0x6e> - 2406: 4630 mov r0, r6 - 2408: 4639 mov r1, r7 - 240a: 9a01 ldr r2, [sp, #4] - 240c: f44f 73db mov.w r3, #438 ; 0x1b6 - 2410: f000 ffa6 bl 3360 <_open_r> - 2414: 2800 cmp r0, #0 - 2416: da07 bge.n 2428 <_fopen_r+0x40> - 2418: f7ff ffe4 bl 23e4 <__sfp_lock_acquire> - 241c: 2300 movs r3, #0 - 241e: 81a3 strh r3, [r4, #12] - 2420: 2400 movs r4, #0 - 2422: f7ff ffe0 bl 23e6 <__sfp_lock_release> - 2426: e016 b.n 2456 <_fopen_r+0x6e> - 2428: 4b0c ldr r3, [pc, #48] ; (245c <_fopen_r+0x74>) - 242a: b2ad uxth r5, r5 - 242c: f415 7f80 tst.w r5, #256 ; 0x100 - 2430: 81e0 strh r0, [r4, #14] - 2432: 81a5 strh r5, [r4, #12] - 2434: 6263 str r3, [r4, #36] ; 0x24 - 2436: 4b0a ldr r3, [pc, #40] ; (2460 <_fopen_r+0x78>) - 2438: 6224 str r4, [r4, #32] - 243a: 62a3 str r3, [r4, #40] ; 0x28 - 243c: 4b09 ldr r3, [pc, #36] ; (2464 <_fopen_r+0x7c>) - 243e: 62e3 str r3, [r4, #44] ; 0x2c - 2440: 4b09 ldr r3, [pc, #36] ; (2468 <_fopen_r+0x80>) - 2442: 6323 str r3, [r4, #48] ; 0x30 - 2444: d007 beq.n 2456 <_fopen_r+0x6e> - 2446: 4630 mov r0, r6 - 2448: 4621 mov r1, r4 - 244a: 2200 movs r2, #0 - 244c: 2302 movs r3, #2 - 244e: f000 f945 bl 26dc <_fseek_r> - 2452: e000 b.n 2456 <_fopen_r+0x6e> - 2454: 4604 mov r4, r0 - 2456: 4620 mov r0, r4 - 2458: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - 245a: bf00 nop - 245c: 000039ad .word 0x000039ad - 2460: 000039d3 .word 0x000039d3 - 2464: 00003a0d .word 0x00003a0d - 2468: 00003a33 .word 0x00003a33 - -0000246c : - 246c: 460a mov r2, r1 - 246e: 4903 ldr r1, [pc, #12] ; (247c ) - 2470: 4603 mov r3, r0 - 2472: 6808 ldr r0, [r1, #0] - 2474: 4619 mov r1, r3 - 2476: f7ff bfb7 b.w 23e8 <_fopen_r> - 247a: bf00 nop - 247c: 10000110 .word 0x10000110 - -00002480 : - 2480: b40e push {r1, r2, r3} - 2482: b503 push {r0, r1, lr} - 2484: ab03 add r3, sp, #12 - 2486: 4601 mov r1, r0 - 2488: 4805 ldr r0, [pc, #20] ; (24a0 ) - 248a: f853 2b04 ldr.w r2, [r3], #4 - 248e: 6800 ldr r0, [r0, #0] - 2490: 9301 str r3, [sp, #4] - 2492: f003 f97d bl 5790 <_vfprintf_r> - 2496: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 249a: b003 add sp, #12 - 249c: 4770 bx lr - 249e: bf00 nop - 24a0: 10000110 .word 0x10000110 - -000024a4 <_malloc_trim_r>: - 24a4: b5f8 push {r3, r4, r5, r6, r7, lr} - 24a6: 460d mov r5, r1 - 24a8: 4e20 ldr r6, [pc, #128] ; (252c <_malloc_trim_r+0x88>) - 24aa: 4604 mov r4, r0 - 24ac: f000 ff55 bl 335a <__malloc_lock> - 24b0: 68b3 ldr r3, [r6, #8] - 24b2: 685f ldr r7, [r3, #4] - 24b4: f027 0703 bic.w r7, r7, #3 - 24b8: f107 036f add.w r3, r7, #111 ; 0x6f - 24bc: 1b5d subs r5, r3, r5 - 24be: f025 057f bic.w r5, r5, #127 ; 0x7f - 24c2: 3d80 subs r5, #128 ; 0x80 - 24c4: 2d7f cmp r5, #127 ; 0x7f - 24c6: dd1e ble.n 2506 <_malloc_trim_r+0x62> - 24c8: 2100 movs r1, #0 - 24ca: 4620 mov r0, r4 - 24cc: f001 f9c6 bl 385c <_sbrk_r> - 24d0: 68b3 ldr r3, [r6, #8] - 24d2: 19db adds r3, r3, r7 - 24d4: 4298 cmp r0, r3 - 24d6: d116 bne.n 2506 <_malloc_trim_r+0x62> - 24d8: 4269 negs r1, r5 - 24da: 4620 mov r0, r4 - 24dc: f001 f9be bl 385c <_sbrk_r> - 24e0: f1b0 3fff cmp.w r0, #4294967295 - 24e4: d114 bne.n 2510 <_malloc_trim_r+0x6c> - 24e6: 2100 movs r1, #0 - 24e8: 4620 mov r0, r4 - 24ea: f001 f9b7 bl 385c <_sbrk_r> - 24ee: 68b3 ldr r3, [r6, #8] - 24f0: 1ac2 subs r2, r0, r3 - 24f2: 2a0f cmp r2, #15 - 24f4: dd07 ble.n 2506 <_malloc_trim_r+0x62> - 24f6: 490e ldr r1, [pc, #56] ; (2530 <_malloc_trim_r+0x8c>) - 24f8: f042 0201 orr.w r2, r2, #1 - 24fc: 605a str r2, [r3, #4] - 24fe: 6809 ldr r1, [r1, #0] - 2500: 1a40 subs r0, r0, r1 - 2502: 490c ldr r1, [pc, #48] ; (2534 <_malloc_trim_r+0x90>) - 2504: 6008 str r0, [r1, #0] - 2506: 4620 mov r0, r4 - 2508: f000 ff28 bl 335c <__malloc_unlock> - 250c: 2000 movs r0, #0 - 250e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 2510: 68b3 ldr r3, [r6, #8] - 2512: 1b7f subs r7, r7, r5 - 2514: f047 0701 orr.w r7, r7, #1 - 2518: 4620 mov r0, r4 - 251a: 605f str r7, [r3, #4] - 251c: 4b05 ldr r3, [pc, #20] ; (2534 <_malloc_trim_r+0x90>) - 251e: 681a ldr r2, [r3, #0] - 2520: 1b55 subs r5, r2, r5 - 2522: 601d str r5, [r3, #0] - 2524: f000 ff1a bl 335c <__malloc_unlock> - 2528: 2001 movs r0, #1 - 252a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 252c: 10000114 .word 0x10000114 - 2530: 10000520 .word 0x10000520 - 2534: 10000624 .word 0x10000624 - -00002538 <_free_r>: - 2538: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 253c: 4604 mov r4, r0 - 253e: 460d mov r5, r1 - 2540: 2900 cmp r1, #0 - 2542: f000 80ae beq.w 26a2 <_free_r+0x16a> - 2546: f000 ff08 bl 335a <__malloc_lock> - 254a: f1a5 0308 sub.w r3, r5, #8 - 254e: 4856 ldr r0, [pc, #344] ; (26a8 <_free_r+0x170>) - 2550: 685f ldr r7, [r3, #4] - 2552: f027 0201 bic.w r2, r7, #1 - 2556: f8d0 c008 ldr.w ip, [r0, #8] - 255a: 1899 adds r1, r3, r2 - 255c: f007 0701 and.w r7, r7, #1 - 2560: 4561 cmp r1, ip - 2562: 684e ldr r6, [r1, #4] - 2564: f026 0603 bic.w r6, r6, #3 - 2568: d118 bne.n 259c <_free_r+0x64> - 256a: 18b2 adds r2, r6, r2 - 256c: b93f cbnz r7, 257e <_free_r+0x46> - 256e: f855 1c08 ldr.w r1, [r5, #-8] - 2572: 1a5b subs r3, r3, r1 - 2574: 1852 adds r2, r2, r1 - 2576: 689d ldr r5, [r3, #8] - 2578: 68d9 ldr r1, [r3, #12] - 257a: 60e9 str r1, [r5, #12] - 257c: 608d str r5, [r1, #8] - 257e: f042 0101 orr.w r1, r2, #1 - 2582: 6083 str r3, [r0, #8] - 2584: 6059 str r1, [r3, #4] - 2586: 4b49 ldr r3, [pc, #292] ; (26ac <_free_r+0x174>) - 2588: 681b ldr r3, [r3, #0] - 258a: 429a cmp r2, r3 - 258c: f0c0 8084 bcc.w 2698 <_free_r+0x160> - 2590: 4b47 ldr r3, [pc, #284] ; (26b0 <_free_r+0x178>) - 2592: 4620 mov r0, r4 - 2594: 6819 ldr r1, [r3, #0] - 2596: f7ff ff85 bl 24a4 <_malloc_trim_r> - 259a: e07d b.n 2698 <_free_r+0x160> - 259c: 604e str r6, [r1, #4] - 259e: b987 cbnz r7, 25c2 <_free_r+0x8a> - 25a0: f855 5c08 ldr.w r5, [r5, #-8] - 25a4: f100 0c08 add.w ip, r0, #8 - 25a8: 1b5b subs r3, r3, r5 - 25aa: 1952 adds r2, r2, r5 - 25ac: 689d ldr r5, [r3, #8] - 25ae: 4565 cmp r5, ip - 25b0: d009 beq.n 25c6 <_free_r+0x8e> - 25b2: f8d3 c00c ldr.w ip, [r3, #12] - 25b6: f8c5 c00c str.w ip, [r5, #12] - 25ba: f8cc 5008 str.w r5, [ip, #8] - 25be: 463d mov r5, r7 - 25c0: e002 b.n 25c8 <_free_r+0x90> - 25c2: 2500 movs r5, #0 - 25c4: e000 b.n 25c8 <_free_r+0x90> - 25c6: 2501 movs r5, #1 - 25c8: 198f adds r7, r1, r6 - 25ca: 687f ldr r7, [r7, #4] - 25cc: f017 0f01 tst.w r7, #1 - 25d0: d10f bne.n 25f2 <_free_r+0xba> - 25d2: 1992 adds r2, r2, r6 - 25d4: b94d cbnz r5, 25ea <_free_r+0xb2> - 25d6: 688e ldr r6, [r1, #8] - 25d8: 4f36 ldr r7, [pc, #216] ; (26b4 <_free_r+0x17c>) - 25da: 42be cmp r6, r7 - 25dc: d105 bne.n 25ea <_free_r+0xb2> - 25de: 60f3 str r3, [r6, #12] - 25e0: 3501 adds r5, #1 - 25e2: 60b3 str r3, [r6, #8] - 25e4: 60de str r6, [r3, #12] - 25e6: 609e str r6, [r3, #8] - 25e8: e003 b.n 25f2 <_free_r+0xba> - 25ea: 68ce ldr r6, [r1, #12] - 25ec: 6889 ldr r1, [r1, #8] - 25ee: 60ce str r6, [r1, #12] - 25f0: 60b1 str r1, [r6, #8] - 25f2: f042 0101 orr.w r1, r2, #1 - 25f6: 509a str r2, [r3, r2] - 25f8: 6059 str r1, [r3, #4] - 25fa: 2d00 cmp r5, #0 - 25fc: d14c bne.n 2698 <_free_r+0x160> - 25fe: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 2602: d210 bcs.n 2626 <_free_r+0xee> - 2604: 08d2 lsrs r2, r2, #3 - 2606: 3501 adds r5, #1 - 2608: 1091 asrs r1, r2, #2 - 260a: fa15 f101 lsls.w r1, r5, r1 - 260e: 6845 ldr r5, [r0, #4] - 2610: ea45 0101 orr.w r1, r5, r1 - 2614: 6041 str r1, [r0, #4] - 2616: eb00 00c2 add.w r0, r0, r2, lsl #3 - 261a: 60d8 str r0, [r3, #12] - 261c: 6882 ldr r2, [r0, #8] - 261e: 609a str r2, [r3, #8] - 2620: 60d3 str r3, [r2, #12] - 2622: 6083 str r3, [r0, #8] - 2624: e038 b.n 2698 <_free_r+0x160> - 2626: 0a55 lsrs r5, r2, #9 - 2628: 2d04 cmp r5, #4 - 262a: d802 bhi.n 2632 <_free_r+0xfa> - 262c: 0995 lsrs r5, r2, #6 - 262e: 3538 adds r5, #56 ; 0x38 - 2630: e016 b.n 2660 <_free_r+0x128> - 2632: 2d14 cmp r5, #20 - 2634: d801 bhi.n 263a <_free_r+0x102> - 2636: 355b adds r5, #91 ; 0x5b - 2638: e012 b.n 2660 <_free_r+0x128> - 263a: 2d54 cmp r5, #84 ; 0x54 - 263c: d802 bhi.n 2644 <_free_r+0x10c> - 263e: 0b15 lsrs r5, r2, #12 - 2640: 356e adds r5, #110 ; 0x6e - 2642: e00d b.n 2660 <_free_r+0x128> - 2644: f5b5 7faa cmp.w r5, #340 ; 0x154 - 2648: d802 bhi.n 2650 <_free_r+0x118> - 264a: 0bd5 lsrs r5, r2, #15 - 264c: 3577 adds r5, #119 ; 0x77 - 264e: e007 b.n 2660 <_free_r+0x128> - 2650: f240 5154 movw r1, #1364 ; 0x554 - 2654: 428d cmp r5, r1 - 2656: d802 bhi.n 265e <_free_r+0x126> - 2658: 0c95 lsrs r5, r2, #18 - 265a: 357c adds r5, #124 ; 0x7c - 265c: e000 b.n 2660 <_free_r+0x128> - 265e: 257e movs r5, #126 ; 0x7e - 2660: eb00 06c5 add.w r6, r0, r5, lsl #3 - 2664: 68b1 ldr r1, [r6, #8] - 2666: 42b1 cmp r1, r6 - 2668: d10c bne.n 2684 <_free_r+0x14c> - 266a: 2201 movs r2, #1 - 266c: 10ad asrs r5, r5, #2 - 266e: fa12 f505 lsls.w r5, r2, r5 - 2672: 6842 ldr r2, [r0, #4] - 2674: ea42 0505 orr.w r5, r2, r5 - 2678: 460a mov r2, r1 - 267a: 6045 str r5, [r0, #4] - 267c: e008 b.n 2690 <_free_r+0x158> - 267e: 6889 ldr r1, [r1, #8] - 2680: 42b1 cmp r1, r6 - 2682: d004 beq.n 268e <_free_r+0x156> - 2684: 6848 ldr r0, [r1, #4] - 2686: f020 0003 bic.w r0, r0, #3 - 268a: 4282 cmp r2, r0 - 268c: d3f7 bcc.n 267e <_free_r+0x146> - 268e: 68ca ldr r2, [r1, #12] - 2690: 60da str r2, [r3, #12] - 2692: 6099 str r1, [r3, #8] - 2694: 60cb str r3, [r1, #12] - 2696: 6093 str r3, [r2, #8] - 2698: 4620 mov r0, r4 - 269a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 269e: f000 be5d b.w 335c <__malloc_unlock> - 26a2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 26a6: bf00 nop - 26a8: 10000114 .word 0x10000114 - 26ac: 1000051c .word 0x1000051c - 26b0: 10000620 .word 0x10000620 - 26b4: 1000011c .word 0x1000011c - -000026b8 : - 26b8: b40e push {r1, r2, r3} - 26ba: b503 push {r0, r1, lr} - 26bc: ab03 add r3, sp, #12 - 26be: 4601 mov r1, r0 - 26c0: 4805 ldr r0, [pc, #20] ; (26d8 ) - 26c2: f853 2b04 ldr.w r2, [r3], #4 - 26c6: 6800 ldr r0, [r0, #0] - 26c8: 9301 str r3, [sp, #4] - 26ca: f004 f947 bl 695c <__svfscanf_r> - 26ce: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 26d2: b003 add sp, #12 - 26d4: 4770 bx lr - 26d6: bf00 nop - 26d8: 10000110 .word 0x10000110 - -000026dc <_fseek_r>: - 26dc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 26e0: 460c mov r4, r1 - 26e2: b091 sub sp, #68 ; 0x44 - 26e4: 4692 mov sl, r2 - 26e6: 461e mov r6, r3 - 26e8: 4605 mov r5, r0 - 26ea: b118 cbz r0, 26f4 <_fseek_r+0x18> - 26ec: 6983 ldr r3, [r0, #24] - 26ee: b90b cbnz r3, 26f4 <_fseek_r+0x18> - 26f0: f7ff fe0e bl 2310 <__sinit> - 26f4: 4b90 ldr r3, [pc, #576] ; (2938 <_fseek_r+0x25c>) - 26f6: 429c cmp r4, r3 - 26f8: d101 bne.n 26fe <_fseek_r+0x22> - 26fa: 686c ldr r4, [r5, #4] - 26fc: e008 b.n 2710 <_fseek_r+0x34> - 26fe: 4b8f ldr r3, [pc, #572] ; (293c <_fseek_r+0x260>) - 2700: 429c cmp r4, r3 - 2702: d101 bne.n 2708 <_fseek_r+0x2c> - 2704: 68ac ldr r4, [r5, #8] - 2706: e003 b.n 2710 <_fseek_r+0x34> - 2708: 4b8d ldr r3, [pc, #564] ; (2940 <_fseek_r+0x264>) - 270a: 429c cmp r4, r3 - 270c: bf08 it eq - 270e: 68ec ldreq r4, [r5, #12] - 2710: f7ff fe68 bl 23e4 <__sfp_lock_acquire> - 2714: 89a3 ldrh r3, [r4, #12] - 2716: f403 7384 and.w r3, r3, #264 ; 0x108 - 271a: f5b3 7f84 cmp.w r3, #264 ; 0x108 - 271e: d103 bne.n 2728 <_fseek_r+0x4c> - 2720: 4628 mov r0, r5 - 2722: 4621 mov r1, r4 - 2724: f7ff fcea bl 20fc <_fflush_r> - 2728: f8d4 802c ldr.w r8, [r4, #44] ; 0x2c - 272c: f1b8 0f00 cmp.w r8, #0 - 2730: d101 bne.n 2736 <_fseek_r+0x5a> - 2732: 231d movs r3, #29 - 2734: e038 b.n 27a8 <_fseek_r+0xcc> - 2736: 2e01 cmp r6, #1 - 2738: d004 beq.n 2744 <_fseek_r+0x68> - 273a: 2e02 cmp r6, #2 - 273c: d03a beq.n 27b4 <_fseek_r+0xd8> - 273e: 2e00 cmp r6, #0 - 2740: d038 beq.n 27b4 <_fseek_r+0xd8> - 2742: e030 b.n 27a6 <_fseek_r+0xca> - 2744: 4628 mov r0, r5 - 2746: 4621 mov r1, r4 - 2748: f7ff fcd8 bl 20fc <_fflush_r> - 274c: 89a2 ldrh r2, [r4, #12] - 274e: f412 5280 ands.w r2, r2, #4096 ; 0x1000 - 2752: d002 beq.n 275a <_fseek_r+0x7e> - 2754: f8d4 9054 ldr.w r9, [r4, #84] ; 0x54 - 2758: e00b b.n 2772 <_fseek_r+0x96> - 275a: 4628 mov r0, r5 - 275c: 6a21 ldr r1, [r4, #32] - 275e: 4633 mov r3, r6 - 2760: 47c0 blx r8 - 2762: f1b0 3fff cmp.w r0, #4294967295 - 2766: 4681 mov r9, r0 - 2768: d103 bne.n 2772 <_fseek_r+0x96> - 276a: f7ff fe3c bl 23e6 <__sfp_lock_release> - 276e: 4648 mov r0, r9 - 2770: e116 b.n 29a0 <_fseek_r+0x2c4> - 2772: 89a3 ldrh r3, [r4, #12] - 2774: f013 0f04 tst.w r3, #4 - 2778: d008 beq.n 278c <_fseek_r+0xb0> - 277a: 6863 ldr r3, [r4, #4] - 277c: ebc3 0909 rsb r9, r3, r9 - 2780: 6b63 ldr r3, [r4, #52] ; 0x34 - 2782: b15b cbz r3, 279c <_fseek_r+0xc0> - 2784: 6c23 ldr r3, [r4, #64] ; 0x40 - 2786: ebc3 0909 rsb r9, r3, r9 - 278a: e007 b.n 279c <_fseek_r+0xc0> - 278c: f013 0f08 tst.w r3, #8 - 2790: d004 beq.n 279c <_fseek_r+0xc0> - 2792: 6823 ldr r3, [r4, #0] - 2794: b113 cbz r3, 279c <_fseek_r+0xc0> - 2796: 6922 ldr r2, [r4, #16] - 2798: 1a9b subs r3, r3, r2 - 279a: 4499 add r9, r3 - 279c: 44ca add sl, r9 - 279e: f04f 0b01 mov.w fp, #1 - 27a2: 2600 movs r6, #0 - 27a4: e009 b.n 27ba <_fseek_r+0xde> - 27a6: 2316 movs r3, #22 - 27a8: 602b str r3, [r5, #0] - 27aa: f7ff fe1c bl 23e6 <__sfp_lock_release> - 27ae: f04f 30ff mov.w r0, #4294967295 - 27b2: e0f5 b.n 29a0 <_fseek_r+0x2c4> - 27b4: f04f 0b00 mov.w fp, #0 - 27b8: 46d9 mov r9, fp - 27ba: 6923 ldr r3, [r4, #16] - 27bc: b91b cbnz r3, 27c6 <_fseek_r+0xea> - 27be: 4628 mov r0, r5 - 27c0: 4621 mov r1, r4 - 27c2: f000 fb0f bl 2de4 <__smakebuf_r> - 27c6: 89a2 ldrh r2, [r4, #12] - 27c8: f640 031a movw r3, #2074 ; 0x81a - 27cc: ea02 0303 and.w r3, r2, r3 - 27d0: 2b00 cmp r3, #0 - 27d2: f040 80b9 bne.w 2948 <_fseek_r+0x26c> - 27d6: f412 6f80 tst.w r2, #1024 ; 0x400 - 27da: d11d bne.n 2818 <_fseek_r+0x13c> - 27dc: 4b59 ldr r3, [pc, #356] ; (2944 <_fseek_r+0x268>) - 27de: 4598 cmp r8, r3 - 27e0: d10e bne.n 2800 <_fseek_r+0x124> - 27e2: f9b4 100e ldrsh.w r1, [r4, #14] - 27e6: 2900 cmp r1, #0 - 27e8: db0a blt.n 2800 <_fseek_r+0x124> - 27ea: 4628 mov r0, r5 - 27ec: aa01 add r2, sp, #4 - 27ee: f000 f8db bl 29a8 <_fstat_r> - 27f2: b928 cbnz r0, 2800 <_fseek_r+0x124> - 27f4: 9b02 ldr r3, [sp, #8] - 27f6: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 27fa: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 27fe: d004 beq.n 280a <_fseek_r+0x12e> - 2800: 89a3 ldrh r3, [r4, #12] - 2802: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 2806: 81a3 strh r3, [r4, #12] - 2808: e09e b.n 2948 <_fseek_r+0x26c> - 280a: f44f 6380 mov.w r3, #1024 ; 0x400 - 280e: 6523 str r3, [r4, #80] ; 0x50 - 2810: 89a3 ldrh r3, [r4, #12] - 2812: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 2816: 81a3 strh r3, [r4, #12] - 2818: b15e cbz r6, 2832 <_fseek_r+0x156> - 281a: 4628 mov r0, r5 - 281c: f9b4 100e ldrsh.w r1, [r4, #14] - 2820: aa01 add r2, sp, #4 - 2822: f000 f8c1 bl 29a8 <_fstat_r> - 2826: 2800 cmp r0, #0 - 2828: f040 808e bne.w 2948 <_fseek_r+0x26c> - 282c: 9f05 ldr r7, [sp, #20] - 282e: 4457 add r7, sl - 2830: e000 b.n 2834 <_fseek_r+0x158> - 2832: 4657 mov r7, sl - 2834: f1bb 0f00 cmp.w fp, #0 - 2838: d115 bne.n 2866 <_fseek_r+0x18a> - 283a: 89a3 ldrh r3, [r4, #12] - 283c: f413 5f80 tst.w r3, #4096 ; 0x1000 - 2840: d001 beq.n 2846 <_fseek_r+0x16a> - 2842: 6d60 ldr r0, [r4, #84] ; 0x54 - 2844: e007 b.n 2856 <_fseek_r+0x17a> - 2846: 2301 movs r3, #1 - 2848: 4628 mov r0, r5 - 284a: 6a21 ldr r1, [r4, #32] - 284c: 465a mov r2, fp - 284e: 47c0 blx r8 - 2850: f1b0 3fff cmp.w r0, #4294967295 - 2854: d078 beq.n 2948 <_fseek_r+0x26c> - 2856: 6863 ldr r3, [r4, #4] - 2858: ebc3 0900 rsb r9, r3, r0 - 285c: 6b63 ldr r3, [r4, #52] ; 0x34 - 285e: b113 cbz r3, 2866 <_fseek_r+0x18a> - 2860: 6c23 ldr r3, [r4, #64] ; 0x40 - 2862: ebc3 0909 rsb r9, r3, r9 - 2866: 6b61 ldr r1, [r4, #52] ; 0x34 - 2868: 6923 ldr r3, [r4, #16] - 286a: b139 cbz r1, 287c <_fseek_r+0x1a0> - 286c: 6be2 ldr r2, [r4, #60] ; 0x3c - 286e: 1ad3 subs r3, r2, r3 - 2870: 6862 ldr r2, [r4, #4] - 2872: 4491 add r9, r2 - 2874: 6c22 ldr r2, [r4, #64] ; 0x40 - 2876: ebc3 0909 rsb r9, r3, r9 - 287a: e004 b.n 2886 <_fseek_r+0x1aa> - 287c: 6822 ldr r2, [r4, #0] - 287e: 1ad3 subs r3, r2, r3 - 2880: 6862 ldr r2, [r4, #4] - 2882: ebc3 0909 rsb r9, r3, r9 - 2886: 454f cmp r7, r9 - 2888: 4413 add r3, r2 - 288a: db1a blt.n 28c2 <_fseek_r+0x1e6> - 288c: eb09 0203 add.w r2, r9, r3 - 2890: 4297 cmp r7, r2 - 2892: d216 bcs.n 28c2 <_fseek_r+0x1e6> - 2894: 6922 ldr r2, [r4, #16] - 2896: ebc9 0907 rsb r9, r9, r7 - 289a: ebc9 0303 rsb r3, r9, r3 - 289e: 6063 str r3, [r4, #4] - 28a0: 444a add r2, r9 - 28a2: 6022 str r2, [r4, #0] - 28a4: b141 cbz r1, 28b8 <_fseek_r+0x1dc> - 28a6: f104 0344 add.w r3, r4, #68 ; 0x44 - 28aa: 4299 cmp r1, r3 - 28ac: d002 beq.n 28b4 <_fseek_r+0x1d8> - 28ae: 4628 mov r0, r5 - 28b0: f7ff fe42 bl 2538 <_free_r> - 28b4: 2300 movs r3, #0 - 28b6: 6363 str r3, [r4, #52] ; 0x34 - 28b8: 89a3 ldrh r3, [r4, #12] - 28ba: f023 0320 bic.w r3, r3, #32 - 28be: 81a3 strh r3, [r4, #12] - 28c0: e030 b.n 2924 <_fseek_r+0x248> - 28c2: 6d23 ldr r3, [r4, #80] ; 0x50 - 28c4: 4628 mov r0, r5 - 28c6: 6a21 ldr r1, [r4, #32] - 28c8: f1c3 0900 rsb r9, r3, #0 - 28cc: 2300 movs r3, #0 - 28ce: ea07 0909 and.w r9, r7, r9 - 28d2: 464a mov r2, r9 - 28d4: 47c0 blx r8 - 28d6: f1b0 3fff cmp.w r0, #4294967295 - 28da: d035 beq.n 2948 <_fseek_r+0x26c> - 28dc: 6922 ldr r2, [r4, #16] - 28de: 2300 movs r3, #0 - 28e0: 6b61 ldr r1, [r4, #52] ; 0x34 - 28e2: 469b mov fp, r3 - 28e4: 6063 str r3, [r4, #4] - 28e6: 6022 str r2, [r4, #0] - 28e8: b141 cbz r1, 28fc <_fseek_r+0x220> - 28ea: f104 0344 add.w r3, r4, #68 ; 0x44 - 28ee: 4299 cmp r1, r3 - 28f0: d002 beq.n 28f8 <_fseek_r+0x21c> - 28f2: 4628 mov r0, r5 - 28f4: f7ff fe20 bl 2538 <_free_r> - 28f8: f8c4 b034 str.w fp, [r4, #52] ; 0x34 - 28fc: 89a3 ldrh r3, [r4, #12] - 28fe: ebb7 0709 subs.w r7, r7, r9 - 2902: f023 0320 bic.w r3, r3, #32 - 2906: 81a3 strh r3, [r4, #12] - 2908: d00c beq.n 2924 <_fseek_r+0x248> - 290a: 4628 mov r0, r5 - 290c: 4621 mov r1, r4 - 290e: f000 ff19 bl 3744 <__srefill_r> - 2912: b9c8 cbnz r0, 2948 <_fseek_r+0x26c> - 2914: 6863 ldr r3, [r4, #4] - 2916: 42bb cmp r3, r7 - 2918: d316 bcc.n 2948 <_fseek_r+0x26c> - 291a: 6822 ldr r2, [r4, #0] - 291c: 19d2 adds r2, r2, r7 - 291e: 1bdf subs r7, r3, r7 - 2920: 6022 str r2, [r4, #0] - 2922: 6067 str r7, [r4, #4] - 2924: 2100 movs r1, #0 - 2926: 2208 movs r2, #8 - 2928: f104 005c add.w r0, r4, #92 ; 0x5c - 292c: f000 fd0d bl 334a - 2930: f7ff fd59 bl 23e6 <__sfp_lock_release> - 2934: 2000 movs r0, #0 - 2936: e033 b.n 29a0 <_fseek_r+0x2c4> - 2938: 0000c880 .word 0x0000c880 - 293c: 0000c8a0 .word 0x0000c8a0 - 2940: 0000c8c0 .word 0x0000c8c0 - 2944: 00003a0d .word 0x00003a0d - 2948: 4628 mov r0, r5 - 294a: 4621 mov r1, r4 - 294c: f7ff fbd6 bl 20fc <_fflush_r> - 2950: 2800 cmp r0, #0 - 2952: f47f af2a bne.w 27aa <_fseek_r+0xce> - 2956: 4628 mov r0, r5 - 2958: 6a21 ldr r1, [r4, #32] - 295a: 4652 mov r2, sl - 295c: 4633 mov r3, r6 - 295e: 47c0 blx r8 - 2960: f1b0 3fff cmp.w r0, #4294967295 - 2964: f43f af21 beq.w 27aa <_fseek_r+0xce> - 2968: 6b61 ldr r1, [r4, #52] ; 0x34 - 296a: b141 cbz r1, 297e <_fseek_r+0x2a2> - 296c: f104 0344 add.w r3, r4, #68 ; 0x44 - 2970: 4299 cmp r1, r3 - 2972: d002 beq.n 297a <_fseek_r+0x29e> - 2974: 4628 mov r0, r5 - 2976: f7ff fddf bl 2538 <_free_r> - 297a: 2300 movs r3, #0 - 297c: 6363 str r3, [r4, #52] ; 0x34 - 297e: 6923 ldr r3, [r4, #16] - 2980: 2700 movs r7, #0 - 2982: 4639 mov r1, r7 - 2984: 2208 movs r2, #8 - 2986: 6067 str r7, [r4, #4] - 2988: f104 005c add.w r0, r4, #92 ; 0x5c - 298c: 6023 str r3, [r4, #0] - 298e: 89a3 ldrh r3, [r4, #12] - 2990: f423 6302 bic.w r3, r3, #2080 ; 0x820 - 2994: 81a3 strh r3, [r4, #12] - 2996: f000 fcd8 bl 334a - 299a: f7ff fd24 bl 23e6 <__sfp_lock_release> - 299e: 4638 mov r0, r7 - 29a0: b011 add sp, #68 ; 0x44 - 29a2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 29a6: bf00 nop - -000029a8 <_fstat_r>: - 29a8: b538 push {r3, r4, r5, lr} - 29aa: 4605 mov r5, r0 - 29ac: 4c06 ldr r4, [pc, #24] ; (29c8 <_fstat_r+0x20>) - 29ae: 4608 mov r0, r1 - 29b0: 4611 mov r1, r2 - 29b2: 2300 movs r3, #0 - 29b4: 6023 str r3, [r4, #0] - 29b6: f7fd fdd9 bl 56c <_fstat> - 29ba: f1b0 3fff cmp.w r0, #4294967295 - 29be: d102 bne.n 29c6 <_fstat_r+0x1e> - 29c0: 6823 ldr r3, [r4, #0] - 29c2: b103 cbz r3, 29c6 <_fstat_r+0x1e> - 29c4: 602b str r3, [r5, #0] - 29c6: bd38 pop {r3, r4, r5, pc} - 29c8: 10000658 .word 0x10000658 - -000029cc <__sfvwrite_r>: - 29cc: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 29d0: 4606 mov r6, r0 - 29d2: 6890 ldr r0, [r2, #8] - 29d4: 460c mov r4, r1 - 29d6: 4692 mov sl, r2 - 29d8: 2800 cmp r0, #0 - 29da: f000 813f beq.w 2c5c <__sfvwrite_r+0x290> - 29de: 898b ldrh r3, [r1, #12] - 29e0: f013 0f08 tst.w r3, #8 - 29e4: d001 beq.n 29ea <__sfvwrite_r+0x1e> - 29e6: 690b ldr r3, [r1, #16] - 29e8: b95b cbnz r3, 2a02 <__sfvwrite_r+0x36> - 29ea: 4630 mov r0, r6 - 29ec: 4621 mov r1, r4 - 29ee: f004 fdb7 bl 7560 <__swsetup_r> - 29f2: b130 cbz r0, 2a02 <__sfvwrite_r+0x36> - 29f4: 89a3 ldrh r3, [r4, #12] - 29f6: f043 0340 orr.w r3, r3, #64 ; 0x40 - 29fa: 81a3 strh r3, [r4, #12] - 29fc: 2309 movs r3, #9 - 29fe: 6033 str r3, [r6, #0] - 2a00: e12a b.n 2c58 <__sfvwrite_r+0x28c> - 2a02: f8b4 900c ldrh.w r9, [r4, #12] - 2a06: f8da 8000 ldr.w r8, [sl] - 2a0a: f019 0702 ands.w r7, r9, #2 - 2a0e: d024 beq.n 2a5a <__sfvwrite_r+0x8e> - 2a10: 2700 movs r7, #0 - 2a12: 46b9 mov r9, r7 - 2a14: e005 b.n 2a22 <__sfvwrite_r+0x56> - 2a16: f8d8 7000 ldr.w r7, [r8] - 2a1a: f8d8 9004 ldr.w r9, [r8, #4] - 2a1e: f108 0808 add.w r8, r8, #8 - 2a22: f1b9 0f00 cmp.w r9, #0 - 2a26: d0f6 beq.n 2a16 <__sfvwrite_r+0x4a> - 2a28: f1b9 0f80 cmp.w r9, #128 ; 0x80 - 2a2c: bf34 ite cc - 2a2e: 464b movcc r3, r9 - 2a30: 2380 movcs r3, #128 ; 0x80 - 2a32: 6aa5 ldr r5, [r4, #40] ; 0x28 - 2a34: 4630 mov r0, r6 - 2a36: 6a21 ldr r1, [r4, #32] - 2a38: 463a mov r2, r7 - 2a3a: 47a8 blx r5 - 2a3c: 1e03 subs r3, r0, #0 - 2a3e: f340 8107 ble.w 2c50 <__sfvwrite_r+0x284> - 2a42: f8da 0008 ldr.w r0, [sl, #8] - 2a46: 1ac0 subs r0, r0, r3 - 2a48: f8ca 0008 str.w r0, [sl, #8] - 2a4c: 2800 cmp r0, #0 - 2a4e: f000 8105 beq.w 2c5c <__sfvwrite_r+0x290> - 2a52: 18ff adds r7, r7, r3 - 2a54: ebc3 0909 rsb r9, r3, r9 - 2a58: e7e3 b.n 2a22 <__sfvwrite_r+0x56> - 2a5a: f019 0901 ands.w r9, r9, #1 - 2a5e: d003 beq.n 2a68 <__sfvwrite_r+0x9c> - 2a60: 9701 str r7, [sp, #4] - 2a62: 46b9 mov r9, r7 - 2a64: 9700 str r7, [sp, #0] - 2a66: e09b b.n 2ba0 <__sfvwrite_r+0x1d4> - 2a68: 464d mov r5, r9 - 2a6a: e005 b.n 2a78 <__sfvwrite_r+0xac> - 2a6c: f8d8 9000 ldr.w r9, [r8] - 2a70: f8d8 5004 ldr.w r5, [r8, #4] - 2a74: f108 0808 add.w r8, r8, #8 - 2a78: 2d00 cmp r5, #0 - 2a7a: d0f7 beq.n 2a6c <__sfvwrite_r+0xa0> - 2a7c: 89a3 ldrh r3, [r4, #12] - 2a7e: 68a7 ldr r7, [r4, #8] - 2a80: f413 7f00 tst.w r3, #512 ; 0x200 - 2a84: d050 beq.n 2b28 <__sfvwrite_r+0x15c> - 2a86: 42bd cmp r5, r7 - 2a88: d340 bcc.n 2b0c <__sfvwrite_r+0x140> - 2a8a: f413 6f90 tst.w r3, #1152 ; 0x480 - 2a8e: d03b beq.n 2b08 <__sfvwrite_r+0x13c> - 2a90: 6921 ldr r1, [r4, #16] - 2a92: 6822 ldr r2, [r4, #0] - 2a94: 1a52 subs r2, r2, r1 - 2a96: 9200 str r2, [sp, #0] - 2a98: 6962 ldr r2, [r4, #20] - 2a9a: 9800 ldr r0, [sp, #0] - 2a9c: eb02 0b42 add.w fp, r2, r2, lsl #1 - 2aa0: 1c42 adds r2, r0, #1 - 2aa2: 1952 adds r2, r2, r5 - 2aa4: eb0b 7bdb add.w fp, fp, fp, lsr #31 - 2aa8: ea4f 0b6b mov.w fp, fp, asr #1 - 2aac: 4593 cmp fp, r2 - 2aae: bf38 it cc - 2ab0: 4693 movcc fp, r2 - 2ab2: f413 6f80 tst.w r3, #1024 ; 0x400 - 2ab6: d010 beq.n 2ada <__sfvwrite_r+0x10e> - 2ab8: 4630 mov r0, r6 - 2aba: 4659 mov r1, fp - 2abc: f000 fa10 bl 2ee0 <_malloc_r> - 2ac0: 4607 mov r7, r0 - 2ac2: b1a0 cbz r0, 2aee <__sfvwrite_r+0x122> - 2ac4: 6921 ldr r1, [r4, #16] - 2ac6: 9a00 ldr r2, [sp, #0] - 2ac8: f000 fc1c bl 3304 - 2acc: 89a3 ldrh r3, [r4, #12] - 2ace: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 2ad2: f043 0380 orr.w r3, r3, #128 ; 0x80 - 2ad6: 81a3 strh r3, [r4, #12] - 2ad8: e00c b.n 2af4 <__sfvwrite_r+0x128> - 2ada: 4630 mov r0, r6 - 2adc: 465a mov r2, fp - 2ade: f000 fcab bl 3438 <_realloc_r> - 2ae2: 4607 mov r7, r0 - 2ae4: b930 cbnz r0, 2af4 <__sfvwrite_r+0x128> - 2ae6: 4630 mov r0, r6 - 2ae8: 6921 ldr r1, [r4, #16] - 2aea: f7ff fd25 bl 2538 <_free_r> - 2aee: 230c movs r3, #12 - 2af0: 6033 str r3, [r6, #0] - 2af2: e0ad b.n 2c50 <__sfvwrite_r+0x284> - 2af4: 9a00 ldr r2, [sp, #0] - 2af6: 6127 str r7, [r4, #16] - 2af8: 18bf adds r7, r7, r2 - 2afa: 6027 str r7, [r4, #0] - 2afc: 462f mov r7, r5 - 2afe: ebc2 030b rsb r3, r2, fp - 2b02: f8c4 b014 str.w fp, [r4, #20] - 2b06: 60a3 str r3, [r4, #8] - 2b08: 42bd cmp r5, r7 - 2b0a: d200 bcs.n 2b0e <__sfvwrite_r+0x142> - 2b0c: 462f mov r7, r5 - 2b0e: 463a mov r2, r7 - 2b10: 6820 ldr r0, [r4, #0] - 2b12: 4649 mov r1, r9 - 2b14: f000 fc01 bl 331a - 2b18: 68a3 ldr r3, [r4, #8] - 2b1a: 1bdb subs r3, r3, r7 - 2b1c: 60a3 str r3, [r4, #8] - 2b1e: 6823 ldr r3, [r4, #0] - 2b20: 19df adds r7, r3, r7 - 2b22: 6027 str r7, [r4, #0] - 2b24: 462f mov r7, r5 - 2b26: e028 b.n 2b7a <__sfvwrite_r+0x1ae> - 2b28: 6820 ldr r0, [r4, #0] - 2b2a: 6923 ldr r3, [r4, #16] - 2b2c: 4298 cmp r0, r3 - 2b2e: d90e bls.n 2b4e <__sfvwrite_r+0x182> - 2b30: 42bd cmp r5, r7 - 2b32: d90c bls.n 2b4e <__sfvwrite_r+0x182> - 2b34: 4649 mov r1, r9 - 2b36: 463a mov r2, r7 - 2b38: f000 fbef bl 331a - 2b3c: 6823 ldr r3, [r4, #0] - 2b3e: 4630 mov r0, r6 - 2b40: 4621 mov r1, r4 - 2b42: 19db adds r3, r3, r7 - 2b44: 6023 str r3, [r4, #0] - 2b46: f7ff fad9 bl 20fc <_fflush_r> - 2b4a: b1b0 cbz r0, 2b7a <__sfvwrite_r+0x1ae> - 2b4c: e080 b.n 2c50 <__sfvwrite_r+0x284> - 2b4e: 6963 ldr r3, [r4, #20] - 2b50: 429d cmp r5, r3 - 2b52: d307 bcc.n 2b64 <__sfvwrite_r+0x198> - 2b54: 6aa7 ldr r7, [r4, #40] ; 0x28 - 2b56: 4630 mov r0, r6 - 2b58: 6a21 ldr r1, [r4, #32] - 2b5a: 464a mov r2, r9 - 2b5c: 47b8 blx r7 - 2b5e: 1e07 subs r7, r0, #0 - 2b60: dc0b bgt.n 2b7a <__sfvwrite_r+0x1ae> - 2b62: e075 b.n 2c50 <__sfvwrite_r+0x284> - 2b64: 4649 mov r1, r9 - 2b66: 462a mov r2, r5 - 2b68: f000 fbd7 bl 331a - 2b6c: 68a3 ldr r3, [r4, #8] - 2b6e: 462f mov r7, r5 - 2b70: 1b5b subs r3, r3, r5 - 2b72: 60a3 str r3, [r4, #8] - 2b74: 6823 ldr r3, [r4, #0] - 2b76: 195b adds r3, r3, r5 - 2b78: 6023 str r3, [r4, #0] - 2b7a: f8da 0008 ldr.w r0, [sl, #8] - 2b7e: 1bc0 subs r0, r0, r7 - 2b80: f8ca 0008 str.w r0, [sl, #8] - 2b84: 2800 cmp r0, #0 - 2b86: d069 beq.n 2c5c <__sfvwrite_r+0x290> - 2b88: 44b9 add r9, r7 - 2b8a: 1bed subs r5, r5, r7 - 2b8c: e774 b.n 2a78 <__sfvwrite_r+0xac> - 2b8e: f8d8 3004 ldr.w r3, [r8, #4] - 2b92: 2000 movs r0, #0 - 2b94: f8d8 9000 ldr.w r9, [r8] - 2b98: f108 0808 add.w r8, r8, #8 - 2b9c: 9001 str r0, [sp, #4] - 2b9e: 9300 str r3, [sp, #0] - 2ba0: 9a00 ldr r2, [sp, #0] - 2ba2: 2a00 cmp r2, #0 - 2ba4: d0f3 beq.n 2b8e <__sfvwrite_r+0x1c2> - 2ba6: 9b01 ldr r3, [sp, #4] - 2ba8: b973 cbnz r3, 2bc8 <__sfvwrite_r+0x1fc> - 2baa: 4648 mov r0, r9 - 2bac: 210a movs r1, #10 - 2bae: f000 fb9b bl 32e8 - 2bb2: b128 cbz r0, 2bc0 <__sfvwrite_r+0x1f4> - 2bb4: 1c47 adds r7, r0, #1 - 2bb6: 2001 movs r0, #1 - 2bb8: ebc9 0707 rsb r7, r9, r7 - 2bbc: 9001 str r0, [sp, #4] - 2bbe: e003 b.n 2bc8 <__sfvwrite_r+0x1fc> - 2bc0: 9a00 ldr r2, [sp, #0] - 2bc2: 2301 movs r3, #1 - 2bc4: 9301 str r3, [sp, #4] - 2bc6: 1c57 adds r7, r2, #1 - 2bc8: f8dd b000 ldr.w fp, [sp] - 2bcc: 6820 ldr r0, [r4, #0] - 2bce: 6922 ldr r2, [r4, #16] - 2bd0: 455f cmp r7, fp - 2bd2: bf38 it cc - 2bd4: 46bb movcc fp, r7 - 2bd6: 68a5 ldr r5, [r4, #8] - 2bd8: 4290 cmp r0, r2 - 2bda: 6963 ldr r3, [r4, #20] - 2bdc: d90f bls.n 2bfe <__sfvwrite_r+0x232> - 2bde: 195d adds r5, r3, r5 - 2be0: 45ab cmp fp, r5 - 2be2: dd0c ble.n 2bfe <__sfvwrite_r+0x232> - 2be4: 4649 mov r1, r9 - 2be6: 462a mov r2, r5 - 2be8: f000 fb97 bl 331a - 2bec: 6823 ldr r3, [r4, #0] - 2bee: 4630 mov r0, r6 - 2bf0: 4621 mov r1, r4 - 2bf2: 195b adds r3, r3, r5 - 2bf4: 6023 str r3, [r4, #0] - 2bf6: f7ff fa81 bl 20fc <_fflush_r> - 2bfa: b1b0 cbz r0, 2c2a <__sfvwrite_r+0x25e> - 2bfc: e028 b.n 2c50 <__sfvwrite_r+0x284> - 2bfe: 459b cmp fp, r3 - 2c00: db07 blt.n 2c12 <__sfvwrite_r+0x246> - 2c02: 6aa5 ldr r5, [r4, #40] ; 0x28 - 2c04: 4630 mov r0, r6 - 2c06: 6a21 ldr r1, [r4, #32] - 2c08: 464a mov r2, r9 - 2c0a: 47a8 blx r5 - 2c0c: 1e05 subs r5, r0, #0 - 2c0e: dc0c bgt.n 2c2a <__sfvwrite_r+0x25e> - 2c10: e01e b.n 2c50 <__sfvwrite_r+0x284> - 2c12: 4649 mov r1, r9 - 2c14: 465a mov r2, fp - 2c16: f000 fb80 bl 331a - 2c1a: 68a3 ldr r3, [r4, #8] - 2c1c: 465d mov r5, fp - 2c1e: ebcb 0303 rsb r3, fp, r3 - 2c22: 60a3 str r3, [r4, #8] - 2c24: 6823 ldr r3, [r4, #0] - 2c26: 445b add r3, fp - 2c28: 6023 str r3, [r4, #0] - 2c2a: 1b7f subs r7, r7, r5 - 2c2c: d105 bne.n 2c3a <__sfvwrite_r+0x26e> - 2c2e: 4630 mov r0, r6 - 2c30: 4621 mov r1, r4 - 2c32: f7ff fa63 bl 20fc <_fflush_r> - 2c36: b958 cbnz r0, 2c50 <__sfvwrite_r+0x284> - 2c38: 9701 str r7, [sp, #4] - 2c3a: f8da 0008 ldr.w r0, [sl, #8] - 2c3e: 1b40 subs r0, r0, r5 - 2c40: f8ca 0008 str.w r0, [sl, #8] - 2c44: b150 cbz r0, 2c5c <__sfvwrite_r+0x290> - 2c46: 9800 ldr r0, [sp, #0] - 2c48: 44a9 add r9, r5 - 2c4a: 1b40 subs r0, r0, r5 - 2c4c: 9000 str r0, [sp, #0] - 2c4e: e7a7 b.n 2ba0 <__sfvwrite_r+0x1d4> - 2c50: 89a3 ldrh r3, [r4, #12] - 2c52: f043 0340 orr.w r3, r3, #64 ; 0x40 - 2c56: 81a3 strh r3, [r4, #12] - 2c58: f04f 30ff mov.w r0, #4294967295 - 2c5c: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00002c60 <_fwalk>: - 2c60: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2c64: 4604 mov r4, r0 - 2c66: 4688 mov r8, r1 - 2c68: 34d8 adds r4, #216 ; 0xd8 - 2c6a: f7ff fbbb bl 23e4 <__sfp_lock_acquire> - 2c6e: 2600 movs r6, #0 - 2c70: e011 b.n 2c96 <_fwalk+0x36> - 2c72: 68a5 ldr r5, [r4, #8] - 2c74: 6867 ldr r7, [r4, #4] - 2c76: e00b b.n 2c90 <_fwalk+0x30> - 2c78: f9b5 300c ldrsh.w r3, [r5, #12] - 2c7c: b13b cbz r3, 2c8e <_fwalk+0x2e> - 2c7e: f9b5 300e ldrsh.w r3, [r5, #14] - 2c82: f1b3 3fff cmp.w r3, #4294967295 - 2c86: d002 beq.n 2c8e <_fwalk+0x2e> - 2c88: 4628 mov r0, r5 - 2c8a: 47c0 blx r8 - 2c8c: 4306 orrs r6, r0 - 2c8e: 3568 adds r5, #104 ; 0x68 - 2c90: 3f01 subs r7, #1 - 2c92: d5f1 bpl.n 2c78 <_fwalk+0x18> - 2c94: 6824 ldr r4, [r4, #0] - 2c96: 2c00 cmp r4, #0 - 2c98: d1eb bne.n 2c72 <_fwalk+0x12> - 2c9a: f7ff fba4 bl 23e6 <__sfp_lock_release> - 2c9e: 4630 mov r0, r6 - 2ca0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00002ca4 <_fwalk_reent>: - 2ca4: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 2ca8: 4680 mov r8, r0 - 2caa: 4689 mov r9, r1 - 2cac: f108 04d8 add.w r4, r8, #216 ; 0xd8 - 2cb0: f7ff fb98 bl 23e4 <__sfp_lock_acquire> - 2cb4: 2600 movs r6, #0 - 2cb6: e012 b.n 2cde <_fwalk_reent+0x3a> - 2cb8: 68a5 ldr r5, [r4, #8] - 2cba: 6867 ldr r7, [r4, #4] - 2cbc: e00c b.n 2cd8 <_fwalk_reent+0x34> - 2cbe: f9b5 300c ldrsh.w r3, [r5, #12] - 2cc2: b143 cbz r3, 2cd6 <_fwalk_reent+0x32> - 2cc4: f9b5 300e ldrsh.w r3, [r5, #14] - 2cc8: f1b3 3fff cmp.w r3, #4294967295 - 2ccc: d003 beq.n 2cd6 <_fwalk_reent+0x32> - 2cce: 4640 mov r0, r8 - 2cd0: 4629 mov r1, r5 - 2cd2: 47c8 blx r9 - 2cd4: 4306 orrs r6, r0 - 2cd6: 3568 adds r5, #104 ; 0x68 - 2cd8: 3f01 subs r7, #1 - 2cda: d5f0 bpl.n 2cbe <_fwalk_reent+0x1a> - 2cdc: 6824 ldr r4, [r4, #0] - 2cde: 2c00 cmp r4, #0 - 2ce0: d1ea bne.n 2cb8 <_fwalk_reent+0x14> - 2ce2: f7ff fb80 bl 23e6 <__sfp_lock_release> - 2ce6: 4630 mov r0, r6 - 2ce8: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00002cec <_fwrite_r>: - 2cec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2cf0: b086 sub sp, #24 - 2cf2: fb02 f603 mul.w r6, r2, r3 - 2cf6: 461d mov r5, r3 - 2cf8: 4614 mov r4, r2 - 2cfa: ab04 add r3, sp, #16 - 2cfc: 9f0c ldr r7, [sp, #48] ; 0x30 - 2cfe: 4680 mov r8, r0 - 2d00: 9301 str r3, [sp, #4] - 2d02: 2301 movs r3, #1 - 2d04: 9104 str r1, [sp, #16] - 2d06: 9605 str r6, [sp, #20] - 2d08: 9603 str r6, [sp, #12] - 2d0a: 9302 str r3, [sp, #8] - 2d0c: b118 cbz r0, 2d16 <_fwrite_r+0x2a> - 2d0e: 6983 ldr r3, [r0, #24] - 2d10: b90b cbnz r3, 2d16 <_fwrite_r+0x2a> - 2d12: f7ff fafd bl 2310 <__sinit> - 2d16: 4b16 ldr r3, [pc, #88] ; (2d70 <_fwrite_r+0x84>) - 2d18: 429f cmp r7, r3 - 2d1a: d102 bne.n 2d22 <_fwrite_r+0x36> - 2d1c: f8d8 7004 ldr.w r7, [r8, #4] - 2d20: e00a b.n 2d38 <_fwrite_r+0x4c> - 2d22: 4b14 ldr r3, [pc, #80] ; (2d74 <_fwrite_r+0x88>) - 2d24: 429f cmp r7, r3 - 2d26: d102 bne.n 2d2e <_fwrite_r+0x42> - 2d28: f8d8 7008 ldr.w r7, [r8, #8] - 2d2c: e004 b.n 2d38 <_fwrite_r+0x4c> - 2d2e: 4b12 ldr r3, [pc, #72] ; (2d78 <_fwrite_r+0x8c>) - 2d30: 429f cmp r7, r3 - 2d32: bf08 it eq - 2d34: f8d8 700c ldreq.w r7, [r8, #12] - 2d38: 89bb ldrh r3, [r7, #12] - 2d3a: f413 5f00 tst.w r3, #8192 ; 0x2000 - 2d3e: d106 bne.n 2d4e <_fwrite_r+0x62> - 2d40: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 2d44: 81bb strh r3, [r7, #12] - 2d46: 6e7b ldr r3, [r7, #100] ; 0x64 - 2d48: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 2d4c: 667b str r3, [r7, #100] ; 0x64 - 2d4e: 4640 mov r0, r8 - 2d50: 4639 mov r1, r7 - 2d52: aa01 add r2, sp, #4 - 2d54: f7ff fe3a bl 29cc <__sfvwrite_r> - 2d58: b128 cbz r0, 2d66 <_fwrite_r+0x7a> - 2d5a: 9803 ldr r0, [sp, #12] - 2d5c: 4621 mov r1, r4 - 2d5e: 1a30 subs r0, r6, r0 - 2d60: f008 fc9a bl b698 <__aeabi_uidiv> - 2d64: 4605 mov r5, r0 - 2d66: 4628 mov r0, r5 - 2d68: b006 add sp, #24 - 2d6a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2d6e: bf00 nop - 2d70: 0000c880 .word 0x0000c880 - 2d74: 0000c8a0 .word 0x0000c8a0 - 2d78: 0000c8c0 .word 0x0000c8c0 - -00002d7c : - 2d7c: b573 push {r0, r1, r4, r5, r6, lr} - 2d7e: 4606 mov r6, r0 - 2d80: 9300 str r3, [sp, #0] - 2d82: 460d mov r5, r1 - 2d84: 4b04 ldr r3, [pc, #16] ; (2d98 ) - 2d86: 4614 mov r4, r2 - 2d88: 4631 mov r1, r6 - 2d8a: 462a mov r2, r5 - 2d8c: 6818 ldr r0, [r3, #0] - 2d8e: 4623 mov r3, r4 - 2d90: f7ff ffac bl 2cec <_fwrite_r> - 2d94: bd7c pop {r2, r3, r4, r5, r6, pc} - 2d96: bf00 nop - 2d98: 10000110 .word 0x10000110 - -00002d9c <__libc_init_array>: - 2d9c: b570 push {r4, r5, r6, lr} - 2d9e: 2400 movs r4, #0 - 2da0: 4d0c ldr r5, [pc, #48] ; (2dd4 <__libc_init_array+0x38>) - 2da2: 4e0d ldr r6, [pc, #52] ; (2dd8 <__libc_init_array+0x3c>) - 2da4: 1b76 subs r6, r6, r5 - 2da6: 10b6 asrs r6, r6, #2 - 2da8: e003 b.n 2db2 <__libc_init_array+0x16> - 2daa: f855 3b04 ldr.w r3, [r5], #4 - 2dae: 3401 adds r4, #1 - 2db0: 4798 blx r3 - 2db2: 42b4 cmp r4, r6 - 2db4: d1f9 bne.n 2daa <__libc_init_array+0xe> - 2db6: 4d09 ldr r5, [pc, #36] ; (2ddc <__libc_init_array+0x40>) - 2db8: f009 ff48 bl cc4c <_init> - 2dbc: 4e08 ldr r6, [pc, #32] ; (2de0 <__libc_init_array+0x44>) - 2dbe: 2400 movs r4, #0 - 2dc0: 1b76 subs r6, r6, r5 - 2dc2: 10b6 asrs r6, r6, #2 - 2dc4: e003 b.n 2dce <__libc_init_array+0x32> - 2dc6: f855 3b04 ldr.w r3, [r5], #4 - 2dca: 3401 adds r4, #1 - 2dcc: 4798 blx r3 - 2dce: 42b4 cmp r4, r6 - 2dd0: d1f9 bne.n 2dc6 <__libc_init_array+0x2a> - 2dd2: bd70 pop {r4, r5, r6, pc} - 2dd4: 0000cc58 .word 0x0000cc58 - 2dd8: 0000cc5c .word 0x0000cc5c - 2ddc: 0000cc5c .word 0x0000cc5c - 2de0: 0000cc64 .word 0x0000cc64 - -00002de4 <__smakebuf_r>: - 2de4: 898b ldrh r3, [r1, #12] - 2de6: b5f0 push {r4, r5, r6, r7, lr} - 2de8: f013 0f02 tst.w r3, #2 - 2dec: b091 sub sp, #68 ; 0x44 - 2dee: 4605 mov r5, r0 - 2df0: 460c mov r4, r1 - 2df2: d006 beq.n 2e02 <__smakebuf_r+0x1e> - 2df4: f101 0347 add.w r3, r1, #71 ; 0x47 - 2df8: 600b str r3, [r1, #0] - 2dfa: 610b str r3, [r1, #16] - 2dfc: 2301 movs r3, #1 - 2dfe: 614b str r3, [r1, #20] - 2e00: e057 b.n 2eb2 <__smakebuf_r+0xce> - 2e02: f9b1 100e ldrsh.w r1, [r1, #14] - 2e06: 2900 cmp r1, #0 - 2e08: db04 blt.n 2e14 <__smakebuf_r+0x30> - 2e0a: aa01 add r2, sp, #4 - 2e0c: f7ff fdcc bl 29a8 <_fstat_r> - 2e10: 2800 cmp r0, #0 - 2e12: da0b bge.n 2e2c <__smakebuf_r+0x48> - 2e14: 89a3 ldrh r3, [r4, #12] - 2e16: 2700 movs r7, #0 - 2e18: f003 0680 and.w r6, r3, #128 ; 0x80 - 2e1c: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 2e20: 2e00 cmp r6, #0 - 2e22: bf0c ite eq - 2e24: 2680 moveq r6, #128 ; 0x80 - 2e26: 2640 movne r6, #64 ; 0x40 - 2e28: 81a3 strh r3, [r4, #12] - 2e2a: e01b b.n 2e64 <__smakebuf_r+0x80> - 2e2c: 9b02 ldr r3, [sp, #8] - 2e2e: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 2e32: f5a3 5200 sub.w r2, r3, #8192 ; 0x2000 - 2e36: 4257 negs r7, r2 - 2e38: eb47 0702 adc.w r7, r7, r2 - 2e3c: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 2e40: d10b bne.n 2e5a <__smakebuf_r+0x76> - 2e42: 6ae2 ldr r2, [r4, #44] ; 0x2c - 2e44: 4b1c ldr r3, [pc, #112] ; (2eb8 <__smakebuf_r+0xd4>) - 2e46: 429a cmp r2, r3 - 2e48: d107 bne.n 2e5a <__smakebuf_r+0x76> - 2e4a: 89a3 ldrh r3, [r4, #12] - 2e4c: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 2e50: 81a3 strh r3, [r4, #12] - 2e52: f44f 6380 mov.w r3, #1024 ; 0x400 - 2e56: 6523 str r3, [r4, #80] ; 0x50 - 2e58: e003 b.n 2e62 <__smakebuf_r+0x7e> - 2e5a: 89a3 ldrh r3, [r4, #12] - 2e5c: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 2e60: 81a3 strh r3, [r4, #12] - 2e62: 2680 movs r6, #128 ; 0x80 - 2e64: 4628 mov r0, r5 - 2e66: 4631 mov r1, r6 - 2e68: f000 f83a bl 2ee0 <_malloc_r> - 2e6c: b968 cbnz r0, 2e8a <__smakebuf_r+0xa6> - 2e6e: 89a3 ldrh r3, [r4, #12] - 2e70: f413 7f00 tst.w r3, #512 ; 0x200 - 2e74: d11d bne.n 2eb2 <__smakebuf_r+0xce> - 2e76: f043 0302 orr.w r3, r3, #2 - 2e7a: 81a3 strh r3, [r4, #12] - 2e7c: f104 0347 add.w r3, r4, #71 ; 0x47 - 2e80: 6023 str r3, [r4, #0] - 2e82: 6123 str r3, [r4, #16] - 2e84: 2301 movs r3, #1 - 2e86: 6163 str r3, [r4, #20] - 2e88: e013 b.n 2eb2 <__smakebuf_r+0xce> - 2e8a: 4b0c ldr r3, [pc, #48] ; (2ebc <__smakebuf_r+0xd8>) - 2e8c: 62ab str r3, [r5, #40] ; 0x28 - 2e8e: 89a3 ldrh r3, [r4, #12] - 2e90: 6020 str r0, [r4, #0] - 2e92: f043 0380 orr.w r3, r3, #128 ; 0x80 - 2e96: 6120 str r0, [r4, #16] - 2e98: 81a3 strh r3, [r4, #12] - 2e9a: 6166 str r6, [r4, #20] - 2e9c: b14f cbz r7, 2eb2 <__smakebuf_r+0xce> - 2e9e: 4628 mov r0, r5 - 2ea0: f9b4 100e ldrsh.w r1, [r4, #14] - 2ea4: f005 fba0 bl 85e8 <_isatty_r> - 2ea8: b118 cbz r0, 2eb2 <__smakebuf_r+0xce> - 2eaa: 89a3 ldrh r3, [r4, #12] - 2eac: f043 0301 orr.w r3, r3, #1 - 2eb0: 81a3 strh r3, [r4, #12] - 2eb2: b011 add sp, #68 ; 0x44 - 2eb4: bdf0 pop {r4, r5, r6, r7, pc} - 2eb6: bf00 nop - 2eb8: 00003a0d .word 0x00003a0d - 2ebc: 00002295 .word 0x00002295 - -00002ec0 : - 2ec0: 4b02 ldr r3, [pc, #8] ; (2ecc ) - 2ec2: 4601 mov r1, r0 - 2ec4: 6818 ldr r0, [r3, #0] - 2ec6: f000 b80b b.w 2ee0 <_malloc_r> - 2eca: bf00 nop - 2ecc: 10000110 .word 0x10000110 - -00002ed0 : - 2ed0: 4b02 ldr r3, [pc, #8] ; (2edc ) - 2ed2: 4601 mov r1, r0 - 2ed4: 6818 ldr r0, [r3, #0] - 2ed6: f7ff bb2f b.w 2538 <_free_r> - 2eda: bf00 nop - 2edc: 10000110 .word 0x10000110 - -00002ee0 <_malloc_r>: - 2ee0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2ee4: f101 040b add.w r4, r1, #11 - 2ee8: 2c16 cmp r4, #22 - 2eea: 4607 mov r7, r0 - 2eec: d903 bls.n 2ef6 <_malloc_r+0x16> - 2eee: f034 0407 bics.w r4, r4, #7 - 2ef2: d501 bpl.n 2ef8 <_malloc_r+0x18> - 2ef4: e002 b.n 2efc <_malloc_r+0x1c> - 2ef6: 2410 movs r4, #16 - 2ef8: 428c cmp r4, r1 - 2efa: d202 bcs.n 2f02 <_malloc_r+0x22> - 2efc: 230c movs r3, #12 - 2efe: 603b str r3, [r7, #0] - 2f00: e1d6 b.n 32b0 <_malloc_r+0x3d0> - 2f02: 4638 mov r0, r7 - 2f04: f000 fa29 bl 335a <__malloc_lock> - 2f08: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - 2f0c: 4a97 ldr r2, [pc, #604] ; (316c <_malloc_r+0x28c>) - 2f0e: d210 bcs.n 2f32 <_malloc_r+0x52> - 2f10: 08e1 lsrs r1, r4, #3 - 2f12: eb02 02c1 add.w r2, r2, r1, lsl #3 - 2f16: 68d6 ldr r6, [r2, #12] - 2f18: 4296 cmp r6, r2 - 2f1a: d104 bne.n 2f26 <_malloc_r+0x46> - 2f1c: f106 0308 add.w r3, r6, #8 - 2f20: 6976 ldr r6, [r6, #20] - 2f22: 429e cmp r6, r3 - 2f24: d003 beq.n 2f2e <_malloc_r+0x4e> - 2f26: 6873 ldr r3, [r6, #4] - 2f28: f023 0303 bic.w r3, r3, #3 - 2f2c: e02f b.n 2f8e <_malloc_r+0xae> - 2f2e: 3102 adds r1, #2 - 2f30: e036 b.n 2fa0 <_malloc_r+0xc0> - 2f32: 0a61 lsrs r1, r4, #9 - 2f34: d101 bne.n 2f3a <_malloc_r+0x5a> - 2f36: 08e1 lsrs r1, r4, #3 - 2f38: e01b b.n 2f72 <_malloc_r+0x92> - 2f3a: 2904 cmp r1, #4 - 2f3c: d802 bhi.n 2f44 <_malloc_r+0x64> - 2f3e: 09a1 lsrs r1, r4, #6 - 2f40: 3138 adds r1, #56 ; 0x38 - 2f42: e016 b.n 2f72 <_malloc_r+0x92> - 2f44: 2914 cmp r1, #20 - 2f46: d801 bhi.n 2f4c <_malloc_r+0x6c> - 2f48: 315b adds r1, #91 ; 0x5b - 2f4a: e012 b.n 2f72 <_malloc_r+0x92> - 2f4c: 2954 cmp r1, #84 ; 0x54 - 2f4e: d802 bhi.n 2f56 <_malloc_r+0x76> - 2f50: 0b21 lsrs r1, r4, #12 - 2f52: 316e adds r1, #110 ; 0x6e - 2f54: e00d b.n 2f72 <_malloc_r+0x92> - 2f56: f5b1 7faa cmp.w r1, #340 ; 0x154 - 2f5a: d802 bhi.n 2f62 <_malloc_r+0x82> - 2f5c: 0be1 lsrs r1, r4, #15 - 2f5e: 3177 adds r1, #119 ; 0x77 - 2f60: e007 b.n 2f72 <_malloc_r+0x92> - 2f62: f240 5354 movw r3, #1364 ; 0x554 - 2f66: 4299 cmp r1, r3 - 2f68: d802 bhi.n 2f70 <_malloc_r+0x90> - 2f6a: 0ca1 lsrs r1, r4, #18 - 2f6c: 317c adds r1, #124 ; 0x7c - 2f6e: e000 b.n 2f72 <_malloc_r+0x92> - 2f70: 217e movs r1, #126 ; 0x7e - 2f72: eb02 02c1 add.w r2, r2, r1, lsl #3 - 2f76: 68d6 ldr r6, [r2, #12] - 2f78: e00f b.n 2f9a <_malloc_r+0xba> - 2f7a: 6873 ldr r3, [r6, #4] - 2f7c: f023 0303 bic.w r3, r3, #3 - 2f80: 1b18 subs r0, r3, r4 - 2f82: 280f cmp r0, #15 - 2f84: dd01 ble.n 2f8a <_malloc_r+0xaa> - 2f86: 3901 subs r1, #1 - 2f88: e009 b.n 2f9e <_malloc_r+0xbe> - 2f8a: 2800 cmp r0, #0 - 2f8c: db04 blt.n 2f98 <_malloc_r+0xb8> - 2f8e: 68f2 ldr r2, [r6, #12] - 2f90: 68b1 ldr r1, [r6, #8] - 2f92: 60ca str r2, [r1, #12] - 2f94: 6091 str r1, [r2, #8] - 2f96: e020 b.n 2fda <_malloc_r+0xfa> - 2f98: 68f6 ldr r6, [r6, #12] - 2f9a: 4296 cmp r6, r2 - 2f9c: d1ed bne.n 2f7a <_malloc_r+0x9a> - 2f9e: 3101 adds r1, #1 - 2fa0: 4d72 ldr r5, [pc, #456] ; (316c <_malloc_r+0x28c>) - 2fa2: f105 0208 add.w r2, r5, #8 - 2fa6: 6896 ldr r6, [r2, #8] - 2fa8: 4296 cmp r6, r2 - 2faa: d077 beq.n 309c <_malloc_r+0x1bc> - 2fac: 6873 ldr r3, [r6, #4] - 2fae: f023 0303 bic.w r3, r3, #3 - 2fb2: 1b18 subs r0, r3, r4 - 2fb4: 280f cmp r0, #15 - 2fb6: dd0c ble.n 2fd2 <_malloc_r+0xf2> - 2fb8: 1933 adds r3, r6, r4 - 2fba: f044 0401 orr.w r4, r4, #1 - 2fbe: 60d3 str r3, [r2, #12] - 2fc0: 6093 str r3, [r2, #8] - 2fc2: 6074 str r4, [r6, #4] - 2fc4: 60da str r2, [r3, #12] - 2fc6: 609a str r2, [r3, #8] - 2fc8: f040 0201 orr.w r2, r0, #1 - 2fcc: 5018 str r0, [r3, r0] - 2fce: 605a str r2, [r3, #4] - 2fd0: e179 b.n 32c6 <_malloc_r+0x3e6> - 2fd2: 2800 cmp r0, #0 - 2fd4: 60d2 str r2, [r2, #12] - 2fd6: 6092 str r2, [r2, #8] - 2fd8: db05 blt.n 2fe6 <_malloc_r+0x106> - 2fda: 18f3 adds r3, r6, r3 - 2fdc: 685a ldr r2, [r3, #4] - 2fde: f042 0201 orr.w r2, r2, #1 - 2fe2: 605a str r2, [r3, #4] - 2fe4: e16f b.n 32c6 <_malloc_r+0x3e6> - 2fe6: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 2fea: d20e bcs.n 300a <_malloc_r+0x12a> - 2fec: 08db lsrs r3, r3, #3 - 2fee: f04f 0e01 mov.w lr, #1 - 2ff2: 1098 asrs r0, r3, #2 - 2ff4: eb05 03c3 add.w r3, r5, r3, lsl #3 - 2ff8: fa0e f000 lsl.w r0, lr, r0 - 2ffc: f8d5 e004 ldr.w lr, [r5, #4] - 3000: ea4e 0000 orr.w r0, lr, r0 - 3004: 6068 str r0, [r5, #4] - 3006: 6898 ldr r0, [r3, #8] - 3008: e044 b.n 3094 <_malloc_r+0x1b4> - 300a: ea4f 2e53 mov.w lr, r3, lsr #9 - 300e: f1be 0f04 cmp.w lr, #4 - 3012: d804 bhi.n 301e <_malloc_r+0x13e> - 3014: ea4f 1e93 mov.w lr, r3, lsr #6 - 3018: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 301c: e01f b.n 305e <_malloc_r+0x17e> - 301e: f1be 0f14 cmp.w lr, #20 - 3022: d802 bhi.n 302a <_malloc_r+0x14a> - 3024: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 3028: e019 b.n 305e <_malloc_r+0x17e> - 302a: f1be 0f54 cmp.w lr, #84 ; 0x54 - 302e: d804 bhi.n 303a <_malloc_r+0x15a> - 3030: ea4f 3e13 mov.w lr, r3, lsr #12 - 3034: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 3038: e011 b.n 305e <_malloc_r+0x17e> - 303a: f5be 7faa cmp.w lr, #340 ; 0x154 - 303e: d804 bhi.n 304a <_malloc_r+0x16a> - 3040: ea4f 3ed3 mov.w lr, r3, lsr #15 - 3044: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 3048: e009 b.n 305e <_malloc_r+0x17e> - 304a: f240 5054 movw r0, #1364 ; 0x554 - 304e: 4586 cmp lr, r0 - 3050: bf96 itet ls - 3052: ea4f 4e93 movls.w lr, r3, lsr #18 - 3056: f04f 0e7e movhi.w lr, #126 ; 0x7e - 305a: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 305e: eb05 0cce add.w ip, r5, lr, lsl #3 - 3062: f8dc 0008 ldr.w r0, [ip, #8] - 3066: 4560 cmp r0, ip - 3068: d10d bne.n 3086 <_malloc_r+0x1a6> - 306a: 2301 movs r3, #1 - 306c: ea4f 0eae mov.w lr, lr, asr #2 - 3070: fa03 fe0e lsl.w lr, r3, lr - 3074: 686b ldr r3, [r5, #4] - 3076: ea43 030e orr.w r3, r3, lr - 307a: 606b str r3, [r5, #4] - 307c: 4603 mov r3, r0 - 307e: e009 b.n 3094 <_malloc_r+0x1b4> - 3080: 6880 ldr r0, [r0, #8] - 3082: 4560 cmp r0, ip - 3084: d005 beq.n 3092 <_malloc_r+0x1b2> - 3086: f8d0 e004 ldr.w lr, [r0, #4] - 308a: f02e 0e03 bic.w lr, lr, #3 - 308e: 4573 cmp r3, lr - 3090: d3f6 bcc.n 3080 <_malloc_r+0x1a0> - 3092: 68c3 ldr r3, [r0, #12] - 3094: 60f3 str r3, [r6, #12] - 3096: 60b0 str r0, [r6, #8] - 3098: 609e str r6, [r3, #8] - 309a: 60c6 str r6, [r0, #12] - 309c: 2001 movs r0, #1 - 309e: 108b asrs r3, r1, #2 - 30a0: fa10 f303 lsls.w r3, r0, r3 - 30a4: 6868 ldr r0, [r5, #4] - 30a6: 4283 cmp r3, r0 - 30a8: d862 bhi.n 3170 <_malloc_r+0x290> - 30aa: 4203 tst r3, r0 - 30ac: d105 bne.n 30ba <_malloc_r+0x1da> - 30ae: f021 0103 bic.w r1, r1, #3 - 30b2: 005b lsls r3, r3, #1 - 30b4: 3104 adds r1, #4 - 30b6: 4203 tst r3, r0 - 30b8: d0fb beq.n 30b2 <_malloc_r+0x1d2> - 30ba: eb05 09c1 add.w r9, r5, r1, lsl #3 - 30be: 468e mov lr, r1 - 30c0: 46cc mov ip, r9 - 30c2: f8dc 600c ldr.w r6, [ip, #12] - 30c6: e02a b.n 311e <_malloc_r+0x23e> - 30c8: 6870 ldr r0, [r6, #4] - 30ca: f020 0803 bic.w r8, r0, #3 - 30ce: ebc4 0008 rsb r0, r4, r8 - 30d2: 280f cmp r0, #15 - 30d4: dd11 ble.n 30fa <_malloc_r+0x21a> - 30d6: 1933 adds r3, r6, r4 - 30d8: 68f1 ldr r1, [r6, #12] - 30da: f044 0401 orr.w r4, r4, #1 - 30de: 6074 str r4, [r6, #4] - 30e0: f856 4f08 ldr.w r4, [r6, #8]! - 30e4: 5018 str r0, [r3, r0] - 30e6: 60e1 str r1, [r4, #12] - 30e8: 608c str r4, [r1, #8] - 30ea: 60d3 str r3, [r2, #12] - 30ec: 6093 str r3, [r2, #8] - 30ee: 60da str r2, [r3, #12] - 30f0: 609a str r2, [r3, #8] - 30f2: f040 0201 orr.w r2, r0, #1 - 30f6: 605a str r2, [r3, #4] - 30f8: e00c b.n 3114 <_malloc_r+0x234> - 30fa: 2800 cmp r0, #0 - 30fc: db0e blt.n 311c <_malloc_r+0x23c> - 30fe: eb06 0308 add.w r3, r6, r8 - 3102: 685a ldr r2, [r3, #4] - 3104: f042 0201 orr.w r2, r2, #1 - 3108: 605a str r2, [r3, #4] - 310a: 68f3 ldr r3, [r6, #12] - 310c: f856 2f08 ldr.w r2, [r6, #8]! - 3110: 60d3 str r3, [r2, #12] - 3112: 609a str r2, [r3, #8] - 3114: 4638 mov r0, r7 - 3116: f000 f921 bl 335c <__malloc_unlock> - 311a: e0d8 b.n 32ce <_malloc_r+0x3ee> - 311c: 68f6 ldr r6, [r6, #12] - 311e: 4566 cmp r6, ip - 3120: d1d2 bne.n 30c8 <_malloc_r+0x1e8> - 3122: f10e 0e01 add.w lr, lr, #1 - 3126: f01e 0f03 tst.w lr, #3 - 312a: d101 bne.n 3130 <_malloc_r+0x250> - 312c: 4648 mov r0, r9 - 312e: e002 b.n 3136 <_malloc_r+0x256> - 3130: f10c 0c08 add.w ip, ip, #8 - 3134: e7c5 b.n 30c2 <_malloc_r+0x1e2> - 3136: f011 0f03 tst.w r1, #3 - 313a: d104 bne.n 3146 <_malloc_r+0x266> - 313c: 6869 ldr r1, [r5, #4] - 313e: ea21 0103 bic.w r1, r1, r3 - 3142: 6069 str r1, [r5, #4] - 3144: e006 b.n 3154 <_malloc_r+0x274> - 3146: 4606 mov r6, r0 - 3148: f856 0908 ldr.w r0, [r6], #-8 - 314c: 42b0 cmp r0, r6 - 314e: d101 bne.n 3154 <_malloc_r+0x274> - 3150: 3901 subs r1, #1 - 3152: e7f0 b.n 3136 <_malloc_r+0x256> - 3154: 6868 ldr r0, [r5, #4] - 3156: 005b lsls r3, r3, #1 - 3158: 4283 cmp r3, r0 - 315a: d809 bhi.n 3170 <_malloc_r+0x290> - 315c: b143 cbz r3, 3170 <_malloc_r+0x290> - 315e: 4671 mov r1, lr - 3160: e001 b.n 3166 <_malloc_r+0x286> - 3162: 3104 adds r1, #4 - 3164: 005b lsls r3, r3, #1 - 3166: 4203 tst r3, r0 - 3168: d1a7 bne.n 30ba <_malloc_r+0x1da> - 316a: e7fa b.n 3162 <_malloc_r+0x282> - 316c: 10000114 .word 0x10000114 - 3170: f8d5 8008 ldr.w r8, [r5, #8] - 3174: f8d8 3004 ldr.w r3, [r8, #4] - 3178: f023 0903 bic.w r9, r3, #3 - 317c: 45a1 cmp r9, r4 - 317e: d304 bcc.n 318a <_malloc_r+0x2aa> - 3180: ebc4 0309 rsb r3, r4, r9 - 3184: 2b0f cmp r3, #15 - 3186: f300 8095 bgt.w 32b4 <_malloc_r+0x3d4> - 318a: 4b52 ldr r3, [pc, #328] ; (32d4 <_malloc_r+0x3f4>) - 318c: 4638 mov r0, r7 - 318e: 681b ldr r3, [r3, #0] - 3190: f103 0a10 add.w sl, r3, #16 - 3194: 4b50 ldr r3, [pc, #320] ; (32d8 <_malloc_r+0x3f8>) - 3196: 44a2 add sl, r4 - 3198: 681a ldr r2, [r3, #0] - 319a: 9301 str r3, [sp, #4] - 319c: f1b2 3fff cmp.w r2, #4294967295 - 31a0: bf1c itt ne - 31a2: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 31a6: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 31aa: 4651 mov r1, sl - 31ac: f000 fb56 bl 385c <_sbrk_r> - 31b0: 9b01 ldr r3, [sp, #4] - 31b2: f1b0 3fff cmp.w r0, #4294967295 - 31b6: 4606 mov r6, r0 - 31b8: d06e beq.n 3298 <_malloc_r+0x3b8> - 31ba: eb08 0209 add.w r2, r8, r9 - 31be: 4290 cmp r0, r2 - 31c0: d201 bcs.n 31c6 <_malloc_r+0x2e6> - 31c2: 45a8 cmp r8, r5 - 31c4: d168 bne.n 3298 <_malloc_r+0x3b8> - 31c6: 4945 ldr r1, [pc, #276] ; (32dc <_malloc_r+0x3fc>) - 31c8: 4296 cmp r6, r2 - 31ca: 468b mov fp, r1 - 31cc: 6808 ldr r0, [r1, #0] - 31ce: 4450 add r0, sl - 31d0: 6008 str r0, [r1, #0] - 31d2: d108 bne.n 31e6 <_malloc_r+0x306> - 31d4: f016 0f7f tst.w r6, #127 ; 0x7f - 31d8: d105 bne.n 31e6 <_malloc_r+0x306> - 31da: 68ab ldr r3, [r5, #8] - 31dc: 44d1 add r9, sl - 31de: f049 0201 orr.w r2, r9, #1 - 31e2: 605a str r2, [r3, #4] - 31e4: e04c b.n 3280 <_malloc_r+0x3a0> - 31e6: 681b ldr r3, [r3, #0] - 31e8: f1b3 3fff cmp.w r3, #4294967295 - 31ec: d102 bne.n 31f4 <_malloc_r+0x314> - 31ee: 4b3a ldr r3, [pc, #232] ; (32d8 <_malloc_r+0x3f8>) - 31f0: 601e str r6, [r3, #0] - 31f2: e003 b.n 31fc <_malloc_r+0x31c> - 31f4: 1830 adds r0, r6, r0 - 31f6: 1a82 subs r2, r0, r2 - 31f8: f8cb 2000 str.w r2, [fp] - 31fc: f016 0307 ands.w r3, r6, #7 - 3200: 4638 mov r0, r7 - 3202: bf1c itt ne - 3204: f1c3 0308 rsbne r3, r3, #8 - 3208: 18f6 addne r6, r6, r3 - 320a: 3380 adds r3, #128 ; 0x80 - 320c: 44b2 add sl, r6 - 320e: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 3212: ebca 0a03 rsb sl, sl, r3 - 3216: 4651 mov r1, sl - 3218: f000 fb20 bl 385c <_sbrk_r> - 321c: f8db 3000 ldr.w r3, [fp] - 3220: 60ae str r6, [r5, #8] - 3222: f1b0 3fff cmp.w r0, #4294967295 - 3226: bf04 itt eq - 3228: 4630 moveq r0, r6 - 322a: f04f 0a00 moveq.w sl, #0 - 322e: 1b80 subs r0, r0, r6 - 3230: 45a8 cmp r8, r5 - 3232: 4450 add r0, sl - 3234: 4453 add r3, sl - 3236: f040 0001 orr.w r0, r0, #1 - 323a: f8cb 3000 str.w r3, [fp] - 323e: 6070 str r0, [r6, #4] - 3240: d01e beq.n 3280 <_malloc_r+0x3a0> - 3242: f1b9 0f0f cmp.w r9, #15 - 3246: d802 bhi.n 324e <_malloc_r+0x36e> - 3248: 2301 movs r3, #1 - 324a: 6073 str r3, [r6, #4] - 324c: e024 b.n 3298 <_malloc_r+0x3b8> - 324e: f8d8 3004 ldr.w r3, [r8, #4] - 3252: f1a9 090c sub.w r9, r9, #12 - 3256: f029 0907 bic.w r9, r9, #7 - 325a: 2205 movs r2, #5 - 325c: f003 0301 and.w r3, r3, #1 - 3260: f1b9 0f0f cmp.w r9, #15 - 3264: ea49 0303 orr.w r3, r9, r3 - 3268: f8c8 3004 str.w r3, [r8, #4] - 326c: eb08 0309 add.w r3, r8, r9 - 3270: 605a str r2, [r3, #4] - 3272: 609a str r2, [r3, #8] - 3274: d904 bls.n 3280 <_malloc_r+0x3a0> - 3276: 4638 mov r0, r7 - 3278: f108 0108 add.w r1, r8, #8 - 327c: f7ff f95c bl 2538 <_free_r> - 3280: 4a17 ldr r2, [pc, #92] ; (32e0 <_malloc_r+0x400>) - 3282: f8db 3000 ldr.w r3, [fp] - 3286: 6811 ldr r1, [r2, #0] - 3288: 428b cmp r3, r1 - 328a: bf88 it hi - 328c: 6013 strhi r3, [r2, #0] - 328e: 4a15 ldr r2, [pc, #84] ; (32e4 <_malloc_r+0x404>) - 3290: 6811 ldr r1, [r2, #0] - 3292: 428b cmp r3, r1 - 3294: bf88 it hi - 3296: 6013 strhi r3, [r2, #0] - 3298: 68ab ldr r3, [r5, #8] - 329a: 685b ldr r3, [r3, #4] - 329c: f023 0303 bic.w r3, r3, #3 - 32a0: 42a3 cmp r3, r4 - 32a2: d302 bcc.n 32aa <_malloc_r+0x3ca> - 32a4: 1b1b subs r3, r3, r4 - 32a6: 2b0f cmp r3, #15 - 32a8: dc04 bgt.n 32b4 <_malloc_r+0x3d4> - 32aa: 4638 mov r0, r7 - 32ac: f000 f856 bl 335c <__malloc_unlock> - 32b0: 2600 movs r6, #0 - 32b2: e00c b.n 32ce <_malloc_r+0x3ee> - 32b4: 68ae ldr r6, [r5, #8] - 32b6: f044 0201 orr.w r2, r4, #1 - 32ba: f043 0301 orr.w r3, r3, #1 - 32be: 1934 adds r4, r6, r4 - 32c0: 60ac str r4, [r5, #8] - 32c2: 6072 str r2, [r6, #4] - 32c4: 6063 str r3, [r4, #4] - 32c6: 4638 mov r0, r7 - 32c8: 3608 adds r6, #8 - 32ca: f000 f847 bl 335c <__malloc_unlock> - 32ce: 4630 mov r0, r6 - 32d0: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 32d4: 10000620 .word 0x10000620 - 32d8: 10000520 .word 0x10000520 - 32dc: 10000624 .word 0x10000624 - 32e0: 1000061c .word 0x1000061c - 32e4: 10000618 .word 0x10000618 - -000032e8 : - 32e8: b510 push {r4, lr} - 32ea: b2c9 uxtb r1, r1 - 32ec: e003 b.n 32f6 - 32ee: f810 4b01 ldrb.w r4, [r0], #1 - 32f2: 428c cmp r4, r1 - 32f4: d004 beq.n 3300 - 32f6: 3a01 subs r2, #1 - 32f8: 4603 mov r3, r0 - 32fa: d2f8 bcs.n 32ee - 32fc: 2000 movs r0, #0 - 32fe: bd10 pop {r4, pc} - 3300: 4618 mov r0, r3 - 3302: bd10 pop {r4, pc} - -00003304 : - 3304: b510 push {r4, lr} - 3306: 1882 adds r2, r0, r2 - 3308: 4603 mov r3, r0 - 330a: e003 b.n 3314 - 330c: f811 4b01 ldrb.w r4, [r1], #1 - 3310: f803 4b01 strb.w r4, [r3], #1 - 3314: 4293 cmp r3, r2 - 3316: d3f9 bcc.n 330c - 3318: bd10 pop {r4, pc} - -0000331a : - 331a: 4281 cmp r1, r0 - 331c: b510 push {r4, lr} - 331e: 4604 mov r4, r0 - 3320: d210 bcs.n 3344 - 3322: 188b adds r3, r1, r2 - 3324: 4298 cmp r0, r3 - 3326: d20d bcs.n 3344 - 3328: 4619 mov r1, r3 - 332a: 1883 adds r3, r0, r2 - 332c: e003 b.n 3336 - 332e: f811 4d01 ldrb.w r4, [r1, #-1]! - 3332: f803 4d01 strb.w r4, [r3, #-1]! - 3336: 3a01 subs r2, #1 - 3338: d2f9 bcs.n 332e - 333a: bd10 pop {r4, pc} - 333c: f811 3b01 ldrb.w r3, [r1], #1 - 3340: f804 3b01 strb.w r3, [r4], #1 - 3344: 3a01 subs r2, #1 - 3346: d2f9 bcs.n 333c - 3348: bd10 pop {r4, pc} - -0000334a : - 334a: 1882 adds r2, r0, r2 - 334c: 4603 mov r3, r0 - 334e: e001 b.n 3354 - 3350: f803 1b01 strb.w r1, [r3], #1 - 3354: 4293 cmp r3, r2 - 3356: d3fb bcc.n 3350 - 3358: 4770 bx lr - -0000335a <__malloc_lock>: - 335a: 4770 bx lr - -0000335c <__malloc_unlock>: - 335c: 4770 bx lr - ... - -00003360 <_open_r>: - 3360: b538 push {r3, r4, r5, lr} - 3362: 4605 mov r5, r0 - 3364: 4c07 ldr r4, [pc, #28] ; (3384 <_open_r+0x24>) - 3366: 2000 movs r0, #0 - 3368: 6020 str r0, [r4, #0] - 336a: 4608 mov r0, r1 - 336c: 4611 mov r1, r2 - 336e: 461a mov r2, r3 - 3370: f7fd f81e bl 3b0 <_open> - 3374: f1b0 3fff cmp.w r0, #4294967295 - 3378: d102 bne.n 3380 <_open_r+0x20> - 337a: 6823 ldr r3, [r4, #0] - 337c: b103 cbz r3, 3380 <_open_r+0x20> - 337e: 602b str r3, [r5, #0] - 3380: bd38 pop {r3, r4, r5, pc} - 3382: bf00 nop - 3384: 10000658 .word 0x10000658 - -00003388 : - 3388: b40f push {r0, r1, r2, r3} - 338a: 4b0a ldr r3, [pc, #40] ; (33b4 ) - 338c: b513 push {r0, r1, r4, lr} - 338e: 681c ldr r4, [r3, #0] - 3390: b124 cbz r4, 339c - 3392: 69a3 ldr r3, [r4, #24] - 3394: b913 cbnz r3, 339c - 3396: 4620 mov r0, r4 - 3398: f7fe ffba bl 2310 <__sinit> - 339c: ab05 add r3, sp, #20 - 339e: 4620 mov r0, r4 - 33a0: 68a1 ldr r1, [r4, #8] - 33a2: 9a04 ldr r2, [sp, #16] - 33a4: 9301 str r3, [sp, #4] - 33a6: f002 f9f3 bl 5790 <_vfprintf_r> - 33aa: e8bd 401c ldmia.w sp!, {r2, r3, r4, lr} - 33ae: b004 add sp, #16 - 33b0: 4770 bx lr - 33b2: bf00 nop - 33b4: 10000110 .word 0x10000110 - -000033b8 <_puts_r>: - 33b8: b530 push {r4, r5, lr} - 33ba: 4604 mov r4, r0 - 33bc: b089 sub sp, #36 ; 0x24 - 33be: 4608 mov r0, r1 - 33c0: 460d mov r5, r1 - 33c2: f000 fb45 bl 3a50 - 33c6: 4b16 ldr r3, [pc, #88] ; (3420 <_puts_r+0x68>) - 33c8: 9501 str r5, [sp, #4] - 33ca: 9303 str r3, [sp, #12] - 33cc: 2301 movs r3, #1 - 33ce: 9304 str r3, [sp, #16] - 33d0: 9002 str r0, [sp, #8] - 33d2: 18c0 adds r0, r0, r3 - 33d4: ab01 add r3, sp, #4 - 33d6: 9007 str r0, [sp, #28] - 33d8: 9305 str r3, [sp, #20] - 33da: 2302 movs r3, #2 - 33dc: 9306 str r3, [sp, #24] - 33de: b124 cbz r4, 33ea <_puts_r+0x32> - 33e0: 69a3 ldr r3, [r4, #24] - 33e2: b913 cbnz r3, 33ea <_puts_r+0x32> - 33e4: 4620 mov r0, r4 - 33e6: f7fe ff93 bl 2310 <__sinit> - 33ea: 4b0e ldr r3, [pc, #56] ; (3424 <_puts_r+0x6c>) - 33ec: 681b ldr r3, [r3, #0] - 33ee: 689b ldr r3, [r3, #8] - 33f0: 899a ldrh r2, [r3, #12] - 33f2: f412 5f00 tst.w r2, #8192 ; 0x2000 - 33f6: d106 bne.n 3406 <_puts_r+0x4e> - 33f8: f442 5200 orr.w r2, r2, #8192 ; 0x2000 - 33fc: 819a strh r2, [r3, #12] - 33fe: 6e5a ldr r2, [r3, #100] ; 0x64 - 3400: f422 5200 bic.w r2, r2, #8192 ; 0x2000 - 3404: 665a str r2, [r3, #100] ; 0x64 - 3406: 4620 mov r0, r4 - 3408: 68a1 ldr r1, [r4, #8] - 340a: aa05 add r2, sp, #20 - 340c: f7ff fade bl 29cc <__sfvwrite_r> - 3410: 2800 cmp r0, #0 - 3412: bf0c ite eq - 3414: 200a moveq r0, #10 - 3416: f04f 30ff movne.w r0, #4294967295 - 341a: b009 add sp, #36 ; 0x24 - 341c: bd30 pop {r4, r5, pc} - 341e: bf00 nop - 3420: 0000c9e0 .word 0x0000c9e0 - 3424: 10000110 .word 0x10000110 - -00003428 : - 3428: 4b02 ldr r3, [pc, #8] ; (3434 ) - 342a: 4601 mov r1, r0 - 342c: 6818 ldr r0, [r3, #0] - 342e: f7ff bfc3 b.w 33b8 <_puts_r> - 3432: bf00 nop - 3434: 10000110 .word 0x10000110 - -00003438 <_realloc_r>: - 3438: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 343c: 4681 mov r9, r0 - 343e: 4617 mov r7, r2 - 3440: 460e mov r6, r1 - 3442: b929 cbnz r1, 3450 <_realloc_r+0x18> - 3444: 4611 mov r1, r2 - 3446: b003 add sp, #12 - 3448: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 344c: f7ff bd48 b.w 2ee0 <_malloc_r> - 3450: f107 050b add.w r5, r7, #11 - 3454: f7ff ff81 bl 335a <__malloc_lock> - 3458: f1a6 0a08 sub.w sl, r6, #8 - 345c: 2d16 cmp r5, #22 - 345e: f8da 2004 ldr.w r2, [sl, #4] - 3462: d903 bls.n 346c <_realloc_r+0x34> - 3464: f035 0507 bics.w r5, r5, #7 - 3468: d501 bpl.n 346e <_realloc_r+0x36> - 346a: e002 b.n 3472 <_realloc_r+0x3a> - 346c: 2510 movs r5, #16 - 346e: 42bd cmp r5, r7 - 3470: d204 bcs.n 347c <_realloc_r+0x44> - 3472: 230c movs r3, #12 - 3474: 2700 movs r7, #0 - 3476: f8c9 3000 str.w r3, [r9] - 347a: e155 b.n 3728 <_realloc_r+0x2f0> - 347c: f022 0b03 bic.w fp, r2, #3 - 3480: 45ab cmp fp, r5 - 3482: f280 8126 bge.w 36d2 <_realloc_r+0x29a> - 3486: 4b9f ldr r3, [pc, #636] ; (3704 <_realloc_r+0x2cc>) - 3488: eb0a 010b add.w r1, sl, fp - 348c: f8d3 e008 ldr.w lr, [r3, #8] - 3490: 4571 cmp r1, lr - 3492: d007 beq.n 34a4 <_realloc_r+0x6c> - 3494: 6848 ldr r0, [r1, #4] - 3496: f020 0001 bic.w r0, r0, #1 - 349a: 1808 adds r0, r1, r0 - 349c: 6840 ldr r0, [r0, #4] - 349e: f010 0f01 tst.w r0, #1 - 34a2: d125 bne.n 34f0 <_realloc_r+0xb8> - 34a4: 6848 ldr r0, [r1, #4] - 34a6: 4571 cmp r1, lr - 34a8: f020 0003 bic.w r0, r0, #3 - 34ac: eb00 080b add.w r8, r0, fp - 34b0: d117 bne.n 34e2 <_realloc_r+0xaa> - 34b2: f105 0410 add.w r4, r5, #16 - 34b6: 45a0 cmp r8, r4 - 34b8: db1c blt.n 34f4 <_realloc_r+0xbc> - 34ba: eb0a 0205 add.w r2, sl, r5 - 34be: ebc5 0808 rsb r8, r5, r8 - 34c2: 609a str r2, [r3, #8] - 34c4: f048 0301 orr.w r3, r8, #1 - 34c8: 6053 str r3, [r2, #4] - 34ca: 4648 mov r0, r9 - 34cc: f8da 3004 ldr.w r3, [sl, #4] - 34d0: 4637 mov r7, r6 - 34d2: f003 0301 and.w r3, r3, #1 - 34d6: 431d orrs r5, r3 - 34d8: f8ca 5004 str.w r5, [sl, #4] - 34dc: f7ff ff3e bl 335c <__malloc_unlock> - 34e0: e122 b.n 3728 <_realloc_r+0x2f0> - 34e2: 45a8 cmp r8, r5 - 34e4: db06 blt.n 34f4 <_realloc_r+0xbc> - 34e6: 68cb ldr r3, [r1, #12] - 34e8: 688a ldr r2, [r1, #8] - 34ea: 60d3 str r3, [r2, #12] - 34ec: 609a str r2, [r3, #8] - 34ee: e0f1 b.n 36d4 <_realloc_r+0x29c> - 34f0: 2000 movs r0, #0 - 34f2: 4601 mov r1, r0 - 34f4: f012 0f01 tst.w r2, #1 - 34f8: f040 809c bne.w 3634 <_realloc_r+0x1fc> - 34fc: f856 4c08 ldr.w r4, [r6, #-8] - 3500: ebc4 040a rsb r4, r4, sl - 3504: 6862 ldr r2, [r4, #4] - 3506: f022 0203 bic.w r2, r2, #3 - 350a: 2900 cmp r1, #0 - 350c: d057 beq.n 35be <_realloc_r+0x186> - 350e: 4571 cmp r1, lr - 3510: eb02 080b add.w r8, r2, fp - 3514: d14b bne.n 35ae <_realloc_r+0x176> - 3516: 4480 add r8, r0 - 3518: f105 0110 add.w r1, r5, #16 - 351c: 4588 cmp r8, r1 - 351e: db4e blt.n 35be <_realloc_r+0x186> - 3520: 4627 mov r7, r4 - 3522: 68e2 ldr r2, [r4, #12] - 3524: f857 1f08 ldr.w r1, [r7, #8]! - 3528: 60ca str r2, [r1, #12] - 352a: 6091 str r1, [r2, #8] - 352c: f1ab 0204 sub.w r2, fp, #4 - 3530: 2a24 cmp r2, #36 ; 0x24 - 3532: d829 bhi.n 3588 <_realloc_r+0x150> - 3534: 2a13 cmp r2, #19 - 3536: 4639 mov r1, r7 - 3538: d91b bls.n 3572 <_realloc_r+0x13a> - 353a: 4630 mov r0, r6 - 353c: f850 1b04 ldr.w r1, [r0], #4 - 3540: 60a1 str r1, [r4, #8] - 3542: 6871 ldr r1, [r6, #4] - 3544: 1d06 adds r6, r0, #4 - 3546: 2a1b cmp r2, #27 - 3548: 60e1 str r1, [r4, #12] - 354a: f104 0110 add.w r1, r4, #16 - 354e: d910 bls.n 3572 <_realloc_r+0x13a> - 3550: 6841 ldr r1, [r0, #4] - 3552: 1d30 adds r0, r6, #4 - 3554: 6121 str r1, [r4, #16] - 3556: 6871 ldr r1, [r6, #4] - 3558: 3608 adds r6, #8 - 355a: 2a24 cmp r2, #36 ; 0x24 - 355c: 6161 str r1, [r4, #20] - 355e: f104 0118 add.w r1, r4, #24 - 3562: d106 bne.n 3572 <_realloc_r+0x13a> - 3564: 6842 ldr r2, [r0, #4] - 3566: f104 0120 add.w r1, r4, #32 - 356a: 61a2 str r2, [r4, #24] - 356c: 6872 ldr r2, [r6, #4] - 356e: 3608 adds r6, #8 - 3570: 61e2 str r2, [r4, #28] - 3572: 4630 mov r0, r6 - 3574: 460a mov r2, r1 - 3576: f850 eb04 ldr.w lr, [r0], #4 - 357a: f842 eb04 str.w lr, [r2], #4 - 357e: 6876 ldr r6, [r6, #4] - 3580: 604e str r6, [r1, #4] - 3582: 6841 ldr r1, [r0, #4] - 3584: 6051 str r1, [r2, #4] - 3586: e005 b.n 3594 <_realloc_r+0x15c> - 3588: 4638 mov r0, r7 - 358a: 4631 mov r1, r6 - 358c: 9301 str r3, [sp, #4] - 358e: f7ff fec4 bl 331a - 3592: 9b01 ldr r3, [sp, #4] - 3594: 1962 adds r2, r4, r5 - 3596: ebc5 0808 rsb r8, r5, r8 - 359a: 609a str r2, [r3, #8] - 359c: f048 0301 orr.w r3, r8, #1 - 35a0: 6053 str r3, [r2, #4] - 35a2: 6863 ldr r3, [r4, #4] - 35a4: f003 0301 and.w r3, r3, #1 - 35a8: 431d orrs r5, r3 - 35aa: 6065 str r5, [r4, #4] - 35ac: e08d b.n 36ca <_realloc_r+0x292> - 35ae: 4480 add r8, r0 - 35b0: 45a8 cmp r8, r5 - 35b2: db04 blt.n 35be <_realloc_r+0x186> - 35b4: 68cb ldr r3, [r1, #12] - 35b6: 688a ldr r2, [r1, #8] - 35b8: 60d3 str r3, [r2, #12] - 35ba: 609a str r2, [r3, #8] - 35bc: e003 b.n 35c6 <_realloc_r+0x18e> - 35be: eb02 080b add.w r8, r2, fp - 35c2: 45a8 cmp r8, r5 - 35c4: db36 blt.n 3634 <_realloc_r+0x1fc> - 35c6: 4620 mov r0, r4 - 35c8: 68e3 ldr r3, [r4, #12] - 35ca: f850 2f08 ldr.w r2, [r0, #8]! - 35ce: 60d3 str r3, [r2, #12] - 35d0: 609a str r2, [r3, #8] - 35d2: f1ab 0204 sub.w r2, fp, #4 - 35d6: 2a24 cmp r2, #36 ; 0x24 - 35d8: d828 bhi.n 362c <_realloc_r+0x1f4> - 35da: 2a13 cmp r2, #19 - 35dc: d91b bls.n 3616 <_realloc_r+0x1de> - 35de: 4633 mov r3, r6 - 35e0: f104 0010 add.w r0, r4, #16 - 35e4: f853 1b04 ldr.w r1, [r3], #4 - 35e8: 60a1 str r1, [r4, #8] - 35ea: 6871 ldr r1, [r6, #4] - 35ec: 1d1e adds r6, r3, #4 - 35ee: 2a1b cmp r2, #27 - 35f0: 60e1 str r1, [r4, #12] - 35f2: d910 bls.n 3616 <_realloc_r+0x1de> - 35f4: 685b ldr r3, [r3, #4] - 35f6: f104 0018 add.w r0, r4, #24 - 35fa: 6123 str r3, [r4, #16] - 35fc: 1d33 adds r3, r6, #4 - 35fe: 6871 ldr r1, [r6, #4] - 3600: 3608 adds r6, #8 - 3602: 2a24 cmp r2, #36 ; 0x24 - 3604: 6161 str r1, [r4, #20] - 3606: d106 bne.n 3616 <_realloc_r+0x1de> - 3608: 685b ldr r3, [r3, #4] - 360a: f104 0020 add.w r0, r4, #32 - 360e: 61a3 str r3, [r4, #24] - 3610: 6873 ldr r3, [r6, #4] - 3612: 3608 adds r6, #8 - 3614: 61e3 str r3, [r4, #28] - 3616: 4632 mov r2, r6 - 3618: 4603 mov r3, r0 - 361a: f852 1b04 ldr.w r1, [r2], #4 - 361e: f843 1b04 str.w r1, [r3], #4 - 3622: 6871 ldr r1, [r6, #4] - 3624: 6041 str r1, [r0, #4] - 3626: 6852 ldr r2, [r2, #4] - 3628: 605a str r2, [r3, #4] - 362a: e054 b.n 36d6 <_realloc_r+0x29e> - 362c: 4631 mov r1, r6 - 362e: f7ff fe74 bl 331a - 3632: e050 b.n 36d6 <_realloc_r+0x29e> - 3634: 4639 mov r1, r7 - 3636: 4648 mov r0, r9 - 3638: f7ff fc52 bl 2ee0 <_malloc_r> - 363c: 4607 mov r7, r0 - 363e: 2800 cmp r0, #0 - 3640: d043 beq.n 36ca <_realloc_r+0x292> - 3642: f8da 2004 ldr.w r2, [sl, #4] - 3646: f1a0 0308 sub.w r3, r0, #8 - 364a: f022 0201 bic.w r2, r2, #1 - 364e: 4452 add r2, sl - 3650: 4293 cmp r3, r2 - 3652: d105 bne.n 3660 <_realloc_r+0x228> - 3654: f850 3c04 ldr.w r3, [r0, #-4] - 3658: f023 0803 bic.w r8, r3, #3 - 365c: 44d8 add r8, fp - 365e: e039 b.n 36d4 <_realloc_r+0x29c> - 3660: f1ab 0204 sub.w r2, fp, #4 - 3664: 2a24 cmp r2, #36 ; 0x24 - 3666: d829 bhi.n 36bc <_realloc_r+0x284> - 3668: 2a13 cmp r2, #19 - 366a: 4631 mov r1, r6 - 366c: 4603 mov r3, r0 - 366e: d91a bls.n 36a6 <_realloc_r+0x26e> - 3670: 4634 mov r4, r6 - 3672: f854 3b04 ldr.w r3, [r4], #4 - 3676: 1d21 adds r1, r4, #4 - 3678: f840 3b04 str.w r3, [r0], #4 - 367c: 6873 ldr r3, [r6, #4] - 367e: 607b str r3, [r7, #4] - 3680: 1d03 adds r3, r0, #4 - 3682: 2a1b cmp r2, #27 - 3684: d90f bls.n 36a6 <_realloc_r+0x26e> - 3686: 6864 ldr r4, [r4, #4] - 3688: 6044 str r4, [r0, #4] - 368a: 1d0c adds r4, r1, #4 - 368c: 6849 ldr r1, [r1, #4] - 368e: 1d18 adds r0, r3, #4 - 3690: 6059 str r1, [r3, #4] - 3692: 3308 adds r3, #8 - 3694: 1d21 adds r1, r4, #4 - 3696: 2a24 cmp r2, #36 ; 0x24 - 3698: d105 bne.n 36a6 <_realloc_r+0x26e> - 369a: 6862 ldr r2, [r4, #4] - 369c: 6042 str r2, [r0, #4] - 369e: 684a ldr r2, [r1, #4] - 36a0: 3108 adds r1, #8 - 36a2: 605a str r2, [r3, #4] - 36a4: 3308 adds r3, #8 - 36a6: 4608 mov r0, r1 - 36a8: 461a mov r2, r3 - 36aa: f850 4b04 ldr.w r4, [r0], #4 - 36ae: f842 4b04 str.w r4, [r2], #4 - 36b2: 6849 ldr r1, [r1, #4] - 36b4: 6059 str r1, [r3, #4] - 36b6: 6843 ldr r3, [r0, #4] - 36b8: 6053 str r3, [r2, #4] - 36ba: e002 b.n 36c2 <_realloc_r+0x28a> - 36bc: 4631 mov r1, r6 - 36be: f7ff fe2c bl 331a - 36c2: 4648 mov r0, r9 - 36c4: 4631 mov r1, r6 - 36c6: f7fe ff37 bl 2538 <_free_r> - 36ca: 4648 mov r0, r9 - 36cc: f7ff fe46 bl 335c <__malloc_unlock> - 36d0: e02a b.n 3728 <_realloc_r+0x2f0> - 36d2: 46d8 mov r8, fp - 36d4: 4654 mov r4, sl - 36d6: ebc5 0308 rsb r3, r5, r8 - 36da: 6862 ldr r2, [r4, #4] - 36dc: 2b0f cmp r3, #15 - 36de: d913 bls.n 3708 <_realloc_r+0x2d0> - 36e0: 1961 adds r1, r4, r5 - 36e2: f002 0201 and.w r2, r2, #1 - 36e6: 4315 orrs r5, r2 - 36e8: f043 0201 orr.w r2, r3, #1 - 36ec: 18cb adds r3, r1, r3 - 36ee: 6065 str r5, [r4, #4] - 36f0: 604a str r2, [r1, #4] - 36f2: 4648 mov r0, r9 - 36f4: 685a ldr r2, [r3, #4] - 36f6: 3108 adds r1, #8 - 36f8: f042 0201 orr.w r2, r2, #1 - 36fc: 605a str r2, [r3, #4] - 36fe: f7fe ff1b bl 2538 <_free_r> - 3702: e00c b.n 371e <_realloc_r+0x2e6> - 3704: 10000114 .word 0x10000114 - 3708: eb04 0308 add.w r3, r4, r8 - 370c: f002 0201 and.w r2, r2, #1 - 3710: ea48 0202 orr.w r2, r8, r2 - 3714: 6062 str r2, [r4, #4] - 3716: 685a ldr r2, [r3, #4] - 3718: f042 0201 orr.w r2, r2, #1 - 371c: 605a str r2, [r3, #4] - 371e: 4648 mov r0, r9 - 3720: f104 0708 add.w r7, r4, #8 - 3724: f7ff fe1a bl 335c <__malloc_unlock> - 3728: 4638 mov r0, r7 - 372a: b003 add sp, #12 - 372c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00003730 : - 3730: 8983 ldrh r3, [r0, #12] - 3732: f003 0309 and.w r3, r3, #9 - 3736: 2b09 cmp r3, #9 - 3738: d101 bne.n 373e - 373a: f7fe bd99 b.w 2270 - 373e: 2000 movs r0, #0 - 3740: 4770 bx lr - ... - -00003744 <__srefill_r>: - 3744: b570 push {r4, r5, r6, lr} - 3746: 460c mov r4, r1 - 3748: 4606 mov r6, r0 - 374a: b118 cbz r0, 3754 <__srefill_r+0x10> - 374c: 6983 ldr r3, [r0, #24] - 374e: b90b cbnz r3, 3754 <__srefill_r+0x10> - 3750: f7fe fdde bl 2310 <__sinit> - 3754: 4b3c ldr r3, [pc, #240] ; (3848 <__srefill_r+0x104>) - 3756: 429c cmp r4, r3 - 3758: d101 bne.n 375e <__srefill_r+0x1a> - 375a: 6874 ldr r4, [r6, #4] - 375c: e008 b.n 3770 <__srefill_r+0x2c> - 375e: 4b3b ldr r3, [pc, #236] ; (384c <__srefill_r+0x108>) - 3760: 429c cmp r4, r3 - 3762: d101 bne.n 3768 <__srefill_r+0x24> - 3764: 68b4 ldr r4, [r6, #8] - 3766: e003 b.n 3770 <__srefill_r+0x2c> - 3768: 4b39 ldr r3, [pc, #228] ; (3850 <__srefill_r+0x10c>) - 376a: 429c cmp r4, r3 - 376c: bf08 it eq - 376e: 68f4 ldreq r4, [r6, #12] - 3770: 89a3 ldrh r3, [r4, #12] - 3772: f413 5f00 tst.w r3, #8192 ; 0x2000 - 3776: d106 bne.n 3786 <__srefill_r+0x42> - 3778: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 377c: 81a3 strh r3, [r4, #12] - 377e: 6e63 ldr r3, [r4, #100] ; 0x64 - 3780: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 3784: 6663 str r3, [r4, #100] ; 0x64 - 3786: 89a2 ldrh r2, [r4, #12] - 3788: 2300 movs r3, #0 - 378a: 6063 str r3, [r4, #4] - 378c: b293 uxth r3, r2 - 378e: f013 0f20 tst.w r3, #32 - 3792: d153 bne.n 383c <__srefill_r+0xf8> - 3794: f013 0f04 tst.w r3, #4 - 3798: d11c bne.n 37d4 <__srefill_r+0x90> - 379a: f013 0f10 tst.w r3, #16 - 379e: d105 bne.n 37ac <__srefill_r+0x68> - 37a0: 2309 movs r3, #9 - 37a2: f042 0240 orr.w r2, r2, #64 ; 0x40 - 37a6: 6033 str r3, [r6, #0] - 37a8: 81a2 strh r2, [r4, #12] - 37aa: e047 b.n 383c <__srefill_r+0xf8> - 37ac: f013 0f08 tst.w r3, #8 - 37b0: d00b beq.n 37ca <__srefill_r+0x86> - 37b2: 4630 mov r0, r6 - 37b4: 4621 mov r1, r4 - 37b6: f7fe fca1 bl 20fc <_fflush_r> - 37ba: 2800 cmp r0, #0 - 37bc: d13e bne.n 383c <__srefill_r+0xf8> - 37be: 89a3 ldrh r3, [r4, #12] - 37c0: 60a0 str r0, [r4, #8] - 37c2: f023 0308 bic.w r3, r3, #8 - 37c6: 61a0 str r0, [r4, #24] - 37c8: 81a3 strh r3, [r4, #12] - 37ca: 89a3 ldrh r3, [r4, #12] - 37cc: f043 0304 orr.w r3, r3, #4 - 37d0: 81a3 strh r3, [r4, #12] - 37d2: e010 b.n 37f6 <__srefill_r+0xb2> - 37d4: 6b61 ldr r1, [r4, #52] ; 0x34 - 37d6: b171 cbz r1, 37f6 <__srefill_r+0xb2> - 37d8: f104 0344 add.w r3, r4, #68 ; 0x44 - 37dc: 4299 cmp r1, r3 - 37de: d002 beq.n 37e6 <__srefill_r+0xa2> - 37e0: 4630 mov r0, r6 - 37e2: f7fe fea9 bl 2538 <_free_r> - 37e6: 6c23 ldr r3, [r4, #64] ; 0x40 - 37e8: 2000 movs r0, #0 - 37ea: 6360 str r0, [r4, #52] ; 0x34 - 37ec: 6063 str r3, [r4, #4] - 37ee: b113 cbz r3, 37f6 <__srefill_r+0xb2> - 37f0: 6be3 ldr r3, [r4, #60] ; 0x3c - 37f2: 6023 str r3, [r4, #0] - 37f4: bd70 pop {r4, r5, r6, pc} - 37f6: 6923 ldr r3, [r4, #16] - 37f8: b91b cbnz r3, 3802 <__srefill_r+0xbe> - 37fa: 4630 mov r0, r6 - 37fc: 4621 mov r1, r4 - 37fe: f7ff faf1 bl 2de4 <__smakebuf_r> - 3802: 89a3 ldrh r3, [r4, #12] - 3804: f013 0f03 tst.w r3, #3 - 3808: d004 beq.n 3814 <__srefill_r+0xd0> - 380a: 4b12 ldr r3, [pc, #72] ; (3854 <__srefill_r+0x110>) - 380c: 4912 ldr r1, [pc, #72] ; (3858 <__srefill_r+0x114>) - 380e: 6818 ldr r0, [r3, #0] - 3810: f7ff fa26 bl 2c60 <_fwalk> - 3814: 6922 ldr r2, [r4, #16] - 3816: 4630 mov r0, r6 - 3818: 6a65 ldr r5, [r4, #36] ; 0x24 - 381a: 6a21 ldr r1, [r4, #32] - 381c: 6022 str r2, [r4, #0] - 381e: 6963 ldr r3, [r4, #20] - 3820: 47a8 blx r5 - 3822: 2800 cmp r0, #0 - 3824: 6060 str r0, [r4, #4] - 3826: dc0c bgt.n 3842 <__srefill_r+0xfe> - 3828: 89a3 ldrh r3, [r4, #12] - 382a: d102 bne.n 3832 <__srefill_r+0xee> - 382c: f043 0320 orr.w r3, r3, #32 - 3830: e003 b.n 383a <__srefill_r+0xf6> - 3832: f043 0340 orr.w r3, r3, #64 ; 0x40 - 3836: 2200 movs r2, #0 - 3838: 6062 str r2, [r4, #4] - 383a: 81a3 strh r3, [r4, #12] - 383c: f04f 30ff mov.w r0, #4294967295 - 3840: bd70 pop {r4, r5, r6, pc} - 3842: 2000 movs r0, #0 - 3844: bd70 pop {r4, r5, r6, pc} - 3846: bf00 nop - 3848: 0000c880 .word 0x0000c880 - 384c: 0000c8a0 .word 0x0000c8a0 - 3850: 0000c8c0 .word 0x0000c8c0 - 3854: 0000c8e4 .word 0x0000c8e4 - 3858: 00003731 .word 0x00003731 - -0000385c <_sbrk_r>: - 385c: b538 push {r3, r4, r5, lr} - 385e: 4605 mov r5, r0 - 3860: 4c06 ldr r4, [pc, #24] ; (387c <_sbrk_r+0x20>) - 3862: 4608 mov r0, r1 - 3864: 2300 movs r3, #0 - 3866: 6023 str r3, [r4, #0] - 3868: f7fc fd8a bl 380 <_sbrk> - 386c: f1b0 3fff cmp.w r0, #4294967295 - 3870: d102 bne.n 3878 <_sbrk_r+0x1c> - 3872: 6823 ldr r3, [r4, #0] - 3874: b103 cbz r3, 3878 <_sbrk_r+0x1c> - 3876: 602b str r3, [r5, #0] - 3878: bd38 pop {r3, r4, r5, pc} - 387a: bf00 nop - 387c: 10000658 .word 0x10000658 - -00003880 <_raise_r>: - 3880: 291f cmp r1, #31 - 3882: b570 push {r4, r5, r6, lr} - 3884: 4605 mov r5, r0 - 3886: 460c mov r4, r1 - 3888: d904 bls.n 3894 <_raise_r+0x14> - 388a: 2316 movs r3, #22 - 388c: 6003 str r3, [r0, #0] - 388e: f04f 30ff mov.w r0, #4294967295 - 3892: bd70 pop {r4, r5, r6, pc} - 3894: 6c42 ldr r2, [r0, #68] ; 0x44 - 3896: b112 cbz r2, 389e <_raise_r+0x1e> - 3898: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 389c: b94b cbnz r3, 38b2 <_raise_r+0x32> - 389e: 4628 mov r0, r5 - 38a0: f000 f834 bl 390c <_getpid_r> - 38a4: 4622 mov r2, r4 - 38a6: 4601 mov r1, r0 - 38a8: 4628 mov r0, r5 - 38aa: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 38ae: f000 b81b b.w 38e8 <_kill_r> - 38b2: 2b01 cmp r3, #1 - 38b4: d00d beq.n 38d2 <_raise_r+0x52> - 38b6: f1b3 3fff cmp.w r3, #4294967295 - 38ba: d103 bne.n 38c4 <_raise_r+0x44> - 38bc: 3317 adds r3, #23 - 38be: 6003 str r3, [r0, #0] - 38c0: 2001 movs r0, #1 - 38c2: bd70 pop {r4, r5, r6, pc} - 38c4: 2500 movs r5, #0 - 38c6: 4608 mov r0, r1 - 38c8: f842 5021 str.w r5, [r2, r1, lsl #2] - 38cc: 4798 blx r3 - 38ce: 4628 mov r0, r5 - 38d0: bd70 pop {r4, r5, r6, pc} - 38d2: 2000 movs r0, #0 - 38d4: bd70 pop {r4, r5, r6, pc} - ... - -000038d8 : - 38d8: 4b02 ldr r3, [pc, #8] ; (38e4 ) - 38da: 4601 mov r1, r0 - 38dc: 6818 ldr r0, [r3, #0] - 38de: f7ff bfcf b.w 3880 <_raise_r> - 38e2: bf00 nop - 38e4: 10000110 .word 0x10000110 - -000038e8 <_kill_r>: - 38e8: b538 push {r3, r4, r5, lr} - 38ea: 4605 mov r5, r0 - 38ec: 4c06 ldr r4, [pc, #24] ; (3908 <_kill_r+0x20>) - 38ee: 4608 mov r0, r1 - 38f0: 4611 mov r1, r2 - 38f2: 2300 movs r3, #0 - 38f4: 6023 str r3, [r4, #0] - 38f6: f7fc fd35 bl 364 <_kill> - 38fa: f1b0 3fff cmp.w r0, #4294967295 - 38fe: d102 bne.n 3906 <_kill_r+0x1e> - 3900: 6823 ldr r3, [r4, #0] - 3902: b103 cbz r3, 3906 <_kill_r+0x1e> - 3904: 602b str r3, [r5, #0] - 3906: bd38 pop {r3, r4, r5, pc} - 3908: 10000658 .word 0x10000658 - -0000390c <_getpid_r>: - 390c: f7fc bd36 b.w 37c <_getpid> - -00003910 : - 3910: b40e push {r1, r2, r3} - 3912: f44f 7102 mov.w r1, #520 ; 0x208 - 3916: b500 push {lr} - 3918: b09c sub sp, #112 ; 0x70 - 391a: ab1d add r3, sp, #116 ; 0x74 - 391c: f8ad 1010 strh.w r1, [sp, #16] - 3920: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 3924: 9103 str r1, [sp, #12] - 3926: 9106 str r1, [sp, #24] - 3928: f04f 31ff mov.w r1, #4294967295 - 392c: f8ad 1012 strh.w r1, [sp, #18] - 3930: 4908 ldr r1, [pc, #32] ; (3954 ) - 3932: f853 2b04 ldr.w r2, [r3], #4 - 3936: 9001 str r0, [sp, #4] - 3938: 9005 str r0, [sp, #20] - 393a: 6808 ldr r0, [r1, #0] - 393c: a901 add r1, sp, #4 - 393e: 931b str r3, [sp, #108] ; 0x6c - 3940: f000 f8b8 bl 3ab4 <_svfprintf_r> - 3944: 9b01 ldr r3, [sp, #4] - 3946: 2200 movs r2, #0 - 3948: 701a strb r2, [r3, #0] - 394a: b01c add sp, #112 ; 0x70 - 394c: f85d eb04 ldr.w lr, [sp], #4 - 3950: b003 add sp, #12 - 3952: 4770 bx lr - 3954: 10000110 .word 0x10000110 - -00003958 : - 3958: b40e push {r1, r2, r3} - 395a: f44f 7201 mov.w r2, #516 ; 0x204 - 395e: b530 push {r4, r5, lr} - 3960: b09c sub sp, #112 ; 0x70 - 3962: ac1f add r4, sp, #124 ; 0x7c - 3964: f8ad 2010 strh.w r2, [sp, #16] - 3968: f854 5b04 ldr.w r5, [r4], #4 - 396c: 9001 str r0, [sp, #4] - 396e: 9005 str r0, [sp, #20] - 3970: f000 f86e bl 3a50 - 3974: 4b0b ldr r3, [pc, #44] ; (39a4 ) - 3976: a901 add r1, sp, #4 - 3978: 462a mov r2, r5 - 397a: 941b str r4, [sp, #108] ; 0x6c - 397c: 930a str r3, [sp, #40] ; 0x28 - 397e: 2300 movs r3, #0 - 3980: 930e str r3, [sp, #56] ; 0x38 - 3982: 9313 str r3, [sp, #76] ; 0x4c - 3984: f04f 33ff mov.w r3, #4294967295 - 3988: f8ad 3012 strh.w r3, [sp, #18] - 398c: 4b06 ldr r3, [pc, #24] ; (39a8 ) - 398e: 9002 str r0, [sp, #8] - 3990: 9006 str r0, [sp, #24] - 3992: 6818 ldr r0, [r3, #0] - 3994: 4623 mov r3, r4 - 3996: f001 f90d bl 4bb4 <__ssvfscanf_r> - 399a: b01c add sp, #112 ; 0x70 - 399c: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 39a0: b003 add sp, #12 - 39a2: 4770 bx lr - 39a4: 000039cf .word 0x000039cf - 39a8: 10000110 .word 0x10000110 - -000039ac <__sread>: - 39ac: b510 push {r4, lr} - 39ae: 460c mov r4, r1 - 39b0: f9b1 100e ldrsh.w r1, [r1, #14] - 39b4: f005 fa98 bl 8ee8 <_read_r> - 39b8: 2800 cmp r0, #0 - 39ba: db03 blt.n 39c4 <__sread+0x18> - 39bc: 6d63 ldr r3, [r4, #84] ; 0x54 - 39be: 181b adds r3, r3, r0 - 39c0: 6563 str r3, [r4, #84] ; 0x54 - 39c2: bd10 pop {r4, pc} - 39c4: 89a3 ldrh r3, [r4, #12] - 39c6: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 39ca: 81a3 strh r3, [r4, #12] - 39cc: bd10 pop {r4, pc} - -000039ce <__seofread>: - 39ce: 2000 movs r0, #0 - 39d0: 4770 bx lr - -000039d2 <__swrite>: - 39d2: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 39d6: 461d mov r5, r3 - 39d8: 898b ldrh r3, [r1, #12] - 39da: 4607 mov r7, r0 - 39dc: 460c mov r4, r1 - 39de: 4616 mov r6, r2 - 39e0: f413 7f80 tst.w r3, #256 ; 0x100 - 39e4: d005 beq.n 39f2 <__swrite+0x20> - 39e6: f9b1 100e ldrsh.w r1, [r1, #14] - 39ea: 2200 movs r2, #0 - 39ec: 2302 movs r3, #2 - 39ee: f004 fe29 bl 8644 <_lseek_r> - 39f2: 89a3 ldrh r3, [r4, #12] - 39f4: 4638 mov r0, r7 - 39f6: f9b4 100e ldrsh.w r1, [r4, #14] - 39fa: 4632 mov r2, r6 - 39fc: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 3a00: 81a3 strh r3, [r4, #12] - 3a02: 462b mov r3, r5 - 3a04: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 3a08: f003 bd96 b.w 7538 <_write_r> - -00003a0c <__sseek>: - 3a0c: b510 push {r4, lr} - 3a0e: 460c mov r4, r1 - 3a10: f9b1 100e ldrsh.w r1, [r1, #14] - 3a14: f004 fe16 bl 8644 <_lseek_r> - 3a18: 89a3 ldrh r3, [r4, #12] - 3a1a: f1b0 3fff cmp.w r0, #4294967295 - 3a1e: d103 bne.n 3a28 <__sseek+0x1c> - 3a20: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 3a24: 81a3 strh r3, [r4, #12] - 3a26: bd10 pop {r4, pc} - 3a28: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - 3a2c: 6560 str r0, [r4, #84] ; 0x54 - 3a2e: 81a3 strh r3, [r4, #12] - 3a30: bd10 pop {r4, pc} - -00003a32 <__sclose>: - 3a32: f9b1 100e ldrsh.w r1, [r1, #14] - 3a36: f003 be83 b.w 7740 <_close_r> - -00003a3a : - 3a3a: f810 2b01 ldrb.w r2, [r0], #1 - 3a3e: f811 3b01 ldrb.w r3, [r1], #1 - 3a42: 2a01 cmp r2, #1 - 3a44: bf28 it cs - 3a46: 429a cmpcs r2, r3 - 3a48: d0f7 beq.n 3a3a - 3a4a: eba2 0003 sub.w r0, r2, r3 - 3a4e: 4770 bx lr - -00003a50 : - 3a50: 4603 mov r3, r0 - 3a52: 43c0 mvns r0, r0 - 3a54: f813 2b01 ldrb.w r2, [r3], #1 - 3a58: 2a00 cmp r2, #0 - 3a5a: d1fb bne.n 3a54 - 3a5c: 1818 adds r0, r3, r0 - 3a5e: 4770 bx lr - -00003a60 : - 3a60: b570 push {r4, r5, r6, lr} - 3a62: b91a cbnz r2, 3a6c - 3a64: e00f b.n 3a86 - 3a66: 3a01 subs r2, #1 - 3a68: d009 beq.n 3a7e - 3a6a: b143 cbz r3, 3a7e - 3a6c: 460c mov r4, r1 - 3a6e: 4605 mov r5, r0 - 3a70: b12a cbz r2, 3a7e - 3a72: f810 3b01 ldrb.w r3, [r0], #1 - 3a76: f811 6b01 ldrb.w r6, [r1], #1 - 3a7a: 42b3 cmp r3, r6 - 3a7c: d0f3 beq.n 3a66 - 3a7e: 7828 ldrb r0, [r5, #0] - 3a80: 7823 ldrb r3, [r4, #0] - 3a82: 1ac0 subs r0, r0, r3 - 3a84: bd70 pop {r4, r5, r6, pc} - 3a86: 4610 mov r0, r2 - 3a88: bd70 pop {r4, r5, r6, pc} - -00003a8a : - 3a8a: b530 push {r4, r5, lr} - 3a8c: 4603 mov r3, r0 - 3a8e: e006 b.n 3a9e - 3a90: f811 5b01 ldrb.w r5, [r1], #1 - 3a94: 3a01 subs r2, #1 - 3a96: f803 5b01 strb.w r5, [r3], #1 - 3a9a: 461c mov r4, r3 - 3a9c: b135 cbz r5, 3aac - 3a9e: 461c mov r4, r3 - 3aa0: 2a00 cmp r2, #0 - 3aa2: d1f5 bne.n 3a90 - 3aa4: e002 b.n 3aac - 3aa6: 2300 movs r3, #0 - 3aa8: f804 3b01 strb.w r3, [r4], #1 - 3aac: 3a01 subs r2, #1 - 3aae: d2fa bcs.n 3aa6 - 3ab0: bd30 pop {r4, r5, pc} - ... - -00003ab4 <_svfprintf_r>: - 3ab4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 3ab8: b0bf sub sp, #252 ; 0xfc - 3aba: 460f mov r7, r1 - 3abc: 461e mov r6, r3 - 3abe: 4615 mov r5, r2 - 3ac0: 4680 mov r8, r0 - 3ac2: f004 fdbb bl 863c <_localeconv_r> - 3ac6: 6800 ldr r0, [r0, #0] - 3ac8: 9013 str r0, [sp, #76] ; 0x4c - 3aca: f7ff ffc1 bl 3a50 - 3ace: 89bb ldrh r3, [r7, #12] - 3ad0: f013 0f80 tst.w r3, #128 ; 0x80 - 3ad4: 9012 str r0, [sp, #72] ; 0x48 - 3ad6: d011 beq.n 3afc <_svfprintf_r+0x48> - 3ad8: 693b ldr r3, [r7, #16] - 3ada: b97b cbnz r3, 3afc <_svfprintf_r+0x48> - 3adc: 4640 mov r0, r8 - 3ade: 2140 movs r1, #64 ; 0x40 - 3ae0: f7ff f9fe bl 2ee0 <_malloc_r> - 3ae4: 6038 str r0, [r7, #0] - 3ae6: 6138 str r0, [r7, #16] - 3ae8: b930 cbnz r0, 3af8 <_svfprintf_r+0x44> - 3aea: 230c movs r3, #12 - 3aec: 3801 subs r0, #1 - 3aee: f8c8 3000 str.w r3, [r8] - 3af2: 900f str r0, [sp, #60] ; 0x3c - 3af4: f001 b856 b.w 4ba4 <_svfprintf_r+0x10f0> - 3af8: 2340 movs r3, #64 ; 0x40 - 3afa: 617b str r3, [r7, #20] - 3afc: 2300 movs r3, #0 - 3afe: ac19 add r4, sp, #100 ; 0x64 - 3b00: 9335 str r3, [sp, #212] ; 0xd4 - 3b02: 9433 str r4, [sp, #204] ; 0xcc - 3b04: 9334 str r3, [sp, #208] ; 0xd0 - 3b06: 950c str r5, [sp, #48] ; 0x30 - 3b08: 930b str r3, [sp, #44] ; 0x2c - 3b0a: 9310 str r3, [sp, #64] ; 0x40 - 3b0c: 9311 str r3, [sp, #68] ; 0x44 - 3b0e: 9316 str r3, [sp, #88] ; 0x58 - 3b10: 9315 str r3, [sp, #84] ; 0x54 - 3b12: 930f str r3, [sp, #60] ; 0x3c - 3b14: 9b0c ldr r3, [sp, #48] ; 0x30 - 3b16: 461d mov r5, r3 - 3b18: f813 2b01 ldrb.w r2, [r3], #1 - 3b1c: b10a cbz r2, 3b22 <_svfprintf_r+0x6e> - 3b1e: 2a25 cmp r2, #37 ; 0x25 - 3b20: d1f9 bne.n 3b16 <_svfprintf_r+0x62> - 3b22: 990c ldr r1, [sp, #48] ; 0x30 - 3b24: ebb5 0901 subs.w r9, r5, r1 - 3b28: d018 beq.n 3b5c <_svfprintf_r+0xa8> - 3b2a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3b2c: 6021 str r1, [r4, #0] - 3b2e: f8c4 9004 str.w r9, [r4, #4] - 3b32: 444b add r3, r9 - 3b34: 9335 str r3, [sp, #212] ; 0xd4 - 3b36: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3b38: 3301 adds r3, #1 - 3b3a: 9334 str r3, [sp, #208] ; 0xd0 - 3b3c: 2b07 cmp r3, #7 - 3b3e: dc01 bgt.n 3b44 <_svfprintf_r+0x90> - 3b40: 3408 adds r4, #8 - 3b42: e008 b.n 3b56 <_svfprintf_r+0xa2> - 3b44: 4640 mov r0, r8 - 3b46: 4639 mov r1, r7 - 3b48: aa33 add r2, sp, #204 ; 0xcc - 3b4a: f006 fabd bl a0c8 <__ssprint_r> - 3b4e: 2800 cmp r0, #0 - 3b50: f041 801f bne.w 4b92 <_svfprintf_r+0x10de> - 3b54: ac19 add r4, sp, #100 ; 0x64 - 3b56: 9a0f ldr r2, [sp, #60] ; 0x3c - 3b58: 444a add r2, r9 - 3b5a: 920f str r2, [sp, #60] ; 0x3c - 3b5c: 782b ldrb r3, [r5, #0] - 3b5e: 2b00 cmp r3, #0 - 3b60: f001 8010 beq.w 4b84 <_svfprintf_r+0x10d0> - 3b64: 2300 movs r3, #0 - 3b66: 3501 adds r5, #1 - 3b68: 950c str r5, [sp, #48] ; 0x30 - 3b6a: 461d mov r5, r3 - 3b6c: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3b70: f04f 3cff mov.w ip, #4294967295 - 3b74: 930d str r3, [sp, #52] ; 0x34 - 3b76: 462a mov r2, r5 - 3b78: 9b0c ldr r3, [sp, #48] ; 0x30 - 3b7a: e005 b.n 3b88 <_svfprintf_r+0xd4> - 3b7c: 460e mov r6, r1 - 3b7e: e003 b.n 3b88 <_svfprintf_r+0xd4> - 3b80: 461e mov r6, r3 - 3b82: f04f 3cff mov.w ip, #4294967295 - 3b86: 460b mov r3, r1 - 3b88: f813 9b01 ldrb.w r9, [r3], #1 - 3b8c: f1a9 0120 sub.w r1, r9, #32 - 3b90: 2958 cmp r1, #88 ; 0x58 - 3b92: f200 8412 bhi.w 43ba <_svfprintf_r+0x906> - 3b96: e8df f011 tbh [pc, r1, lsl #1] - 3b9a: 0059 .short 0x0059 - 3b9c: 04100410 .word 0x04100410 - 3ba0: 0410005f .word 0x0410005f - 3ba4: 04100410 .word 0x04100410 - 3ba8: 04100410 .word 0x04100410 - 3bac: 00620410 .word 0x00620410 - 3bb0: 0410006b .word 0x0410006b - 3bb4: 006f0068 .word 0x006f0068 - 3bb8: 00920410 .word 0x00920410 - 3bbc: 00950095 .word 0x00950095 - 3bc0: 00950095 .word 0x00950095 - 3bc4: 00950095 .word 0x00950095 - 3bc8: 00950095 .word 0x00950095 - 3bcc: 04100095 .word 0x04100095 - 3bd0: 04100410 .word 0x04100410 - 3bd4: 04100410 .word 0x04100410 - 3bd8: 04100410 .word 0x04100410 - 3bdc: 04100410 .word 0x04100410 - 3be0: 00c00410 .word 0x00c00410 - 3be4: 041000fd .word 0x041000fd - 3be8: 041000fd .word 0x041000fd - 3bec: 04100410 .word 0x04100410 - 3bf0: 00a40410 .word 0x00a40410 - 3bf4: 04100410 .word 0x04100410 - 3bf8: 041002a8 .word 0x041002a8 - 3bfc: 04100410 .word 0x04100410 - 3c00: 04100410 .word 0x04100410 - 3c04: 04100313 .word 0x04100313 - 3c08: 03450410 .word 0x03450410 - 3c0c: 04100410 .word 0x04100410 - 3c10: 04100410 .word 0x04100410 - 3c14: 04100410 .word 0x04100410 - 3c18: 04100410 .word 0x04100410 - 3c1c: 04100410 .word 0x04100410 - 3c20: 00c500b5 .word 0x00c500b5 - 3c24: 00fd00fd .word 0x00fd00fd - 3c28: 00a700fd .word 0x00a700fd - 3c2c: 041000c5 .word 0x041000c5 - 3c30: 00aa0410 .word 0x00aa0410 - 3c34: 028a0410 .word 0x028a0410 - 3c38: 02d902ad .word 0x02d902ad - 3c3c: 041000b2 .word 0x041000b2 - 3c40: 041002ed .word 0x041002ed - 3c44: 04100318 .word 0x04100318 - 3c48: 03400410 .word 0x03400410 - 3c4c: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 3c50: 2900 cmp r1, #0 - 3c52: d199 bne.n 3b88 <_svfprintf_r+0xd4> - 3c54: 3120 adds r1, #32 - 3c56: e00c b.n 3c72 <_svfprintf_r+0x1be> - 3c58: f045 0501 orr.w r5, r5, #1 - 3c5c: e794 b.n 3b88 <_svfprintf_r+0xd4> - 3c5e: 6832 ldr r2, [r6, #0] - 3c60: 1d31 adds r1, r6, #4 - 3c62: 2a00 cmp r2, #0 - 3c64: da8a bge.n 3b7c <_svfprintf_r+0xc8> - 3c66: 4252 negs r2, r2 - 3c68: 460e mov r6, r1 - 3c6a: f045 0504 orr.w r5, r5, #4 - 3c6e: e78b b.n 3b88 <_svfprintf_r+0xd4> - 3c70: 212b movs r1, #43 ; 0x2b - 3c72: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 3c76: e787 b.n 3b88 <_svfprintf_r+0xd4> - 3c78: 4619 mov r1, r3 - 3c7a: f811 9b01 ldrb.w r9, [r1], #1 - 3c7e: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 3c82: d003 beq.n 3c8c <_svfprintf_r+0x1d8> - 3c84: 4619 mov r1, r3 - 3c86: f04f 0c00 mov.w ip, #0 - 3c8a: e010 b.n 3cae <_svfprintf_r+0x1fa> - 3c8c: f8d6 c000 ldr.w ip, [r6] - 3c90: 1d33 adds r3, r6, #4 - 3c92: f1bc 0f00 cmp.w ip, #0 - 3c96: f6ff af73 blt.w 3b80 <_svfprintf_r+0xcc> - 3c9a: 461e mov r6, r3 - 3c9c: 460b mov r3, r1 - 3c9e: e773 b.n 3b88 <_svfprintf_r+0xd4> - 3ca0: f04f 090a mov.w r9, #10 - 3ca4: fb09 0c0c mla ip, r9, ip, r0 - 3ca8: f891 9001 ldrb.w r9, [r1, #1] - 3cac: 4619 mov r1, r3 - 3cae: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 3cb2: 3301 adds r3, #1 - 3cb4: 2809 cmp r0, #9 - 3cb6: d9f3 bls.n 3ca0 <_svfprintf_r+0x1ec> - 3cb8: ea4c 7cec orr.w ip, ip, ip, asr #31 - 3cbc: e766 b.n 3b8c <_svfprintf_r+0xd8> - 3cbe: f045 0580 orr.w r5, r5, #128 ; 0x80 - 3cc2: e761 b.n 3b88 <_svfprintf_r+0xd4> - 3cc4: 4619 mov r1, r3 - 3cc6: 2200 movs r2, #0 - 3cc8: 230a movs r3, #10 - 3cca: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 3cce: fb03 9202 mla r2, r3, r2, r9 - 3cd2: f811 9b01 ldrb.w r9, [r1], #1 - 3cd6: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 3cda: 460b mov r3, r1 - 3cdc: 2809 cmp r0, #9 - 3cde: d9f3 bls.n 3cc8 <_svfprintf_r+0x214> - 3ce0: e754 b.n 3b8c <_svfprintf_r+0xd8> - 3ce2: f045 0508 orr.w r5, r5, #8 - 3ce6: e74f b.n 3b88 <_svfprintf_r+0xd4> - 3ce8: f045 0540 orr.w r5, r5, #64 ; 0x40 - 3cec: e74c b.n 3b88 <_svfprintf_r+0xd4> - 3cee: 7819 ldrb r1, [r3, #0] - 3cf0: 296c cmp r1, #108 ; 0x6c - 3cf2: d101 bne.n 3cf8 <_svfprintf_r+0x244> - 3cf4: 3301 adds r3, #1 - 3cf6: e002 b.n 3cfe <_svfprintf_r+0x24a> - 3cf8: f045 0510 orr.w r5, r5, #16 - 3cfc: e744 b.n 3b88 <_svfprintf_r+0xd4> - 3cfe: f045 0520 orr.w r5, r5, #32 - 3d02: e741 b.n 3b88 <_svfprintf_r+0xd4> - 3d04: 930c str r3, [sp, #48] ; 0x30 - 3d06: f04f 0c00 mov.w ip, #0 - 3d0a: 6833 ldr r3, [r6, #0] - 3d0c: 3604 adds r6, #4 - 3d0e: 920d str r2, [sp, #52] ; 0x34 - 3d10: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 3d14: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 3d18: e35b b.n 43d2 <_svfprintf_r+0x91e> - 3d1a: 930c str r3, [sp, #48] ; 0x30 - 3d1c: f045 0510 orr.w r5, r5, #16 - 3d20: 920d str r2, [sp, #52] ; 0x34 - 3d22: e001 b.n 3d28 <_svfprintf_r+0x274> - 3d24: 930c str r3, [sp, #48] ; 0x30 - 3d26: 920d str r2, [sp, #52] ; 0x34 - 3d28: f015 0f20 tst.w r5, #32 - 3d2c: d009 beq.n 3d42 <_svfprintf_r+0x28e> - 3d2e: 3607 adds r6, #7 - 3d30: f026 0307 bic.w r3, r6, #7 - 3d34: f103 0608 add.w r6, r3, #8 - 3d38: e9d3 0100 ldrd r0, r1, [r3] - 3d3c: e9cd 0108 strd r0, r1, [sp, #32] - 3d40: e016 b.n 3d70 <_svfprintf_r+0x2bc> - 3d42: f015 0f10 tst.w r5, #16 - 3d46: f106 0304 add.w r3, r6, #4 - 3d4a: d001 beq.n 3d50 <_svfprintf_r+0x29c> - 3d4c: 6832 ldr r2, [r6, #0] - 3d4e: e009 b.n 3d64 <_svfprintf_r+0x2b0> - 3d50: f015 0f40 tst.w r5, #64 ; 0x40 - 3d54: 6832 ldr r2, [r6, #0] - 3d56: d005 beq.n 3d64 <_svfprintf_r+0x2b0> - 3d58: b212 sxth r2, r2 - 3d5a: 4610 mov r0, r2 - 3d5c: 17d1 asrs r1, r2, #31 - 3d5e: e9cd 0108 strd r0, r1, [sp, #32] - 3d62: e004 b.n 3d6e <_svfprintf_r+0x2ba> - 3d64: 4692 mov sl, r2 - 3d66: ea4f 7be2 mov.w fp, r2, asr #31 - 3d6a: e9cd ab08 strd sl, fp, [sp, #32] - 3d6e: 461e mov r6, r3 - 3d70: e9dd 0108 ldrd r0, r1, [sp, #32] - 3d74: 2800 cmp r0, #0 - 3d76: f171 0100 sbcs.w r1, r1, #0 - 3d7a: f280 828e bge.w 429a <_svfprintf_r+0x7e6> - 3d7e: e9dd 2308 ldrd r2, r3, [sp, #32] - 3d82: 4252 negs r2, r2 - 3d84: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 3d88: e9cd 2308 strd r2, r3, [sp, #32] - 3d8c: 232d movs r3, #45 ; 0x2d - 3d8e: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3d92: e282 b.n 429a <_svfprintf_r+0x7e6> - 3d94: 930c str r3, [sp, #48] ; 0x30 - 3d96: 1df3 adds r3, r6, #7 - 3d98: f015 0f08 tst.w r5, #8 - 3d9c: f023 0307 bic.w r3, r3, #7 - 3da0: 920d str r2, [sp, #52] ; 0x34 - 3da2: f103 0608 add.w r6, r3, #8 - 3da6: bf14 ite ne - 3da8: 6818 ldrne r0, [r3, #0] - 3daa: 6819 ldreq r1, [r3, #0] - 3dac: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 3db0: bf14 ite ne - 3db2: 9010 strne r0, [sp, #64] ; 0x40 - 3db4: 9110 streq r1, [sp, #64] ; 0x40 - 3db6: 685b ldr r3, [r3, #4] - 3db8: 9810 ldr r0, [sp, #64] ; 0x40 - 3dba: f8cd c018 str.w ip, [sp, #24] - 3dbe: 9311 str r3, [sp, #68] ; 0x44 - 3dc0: 9911 ldr r1, [sp, #68] ; 0x44 - 3dc2: f005 f8a5 bl 8f10 <__fpclassifyd> - 3dc6: f8dd c018 ldr.w ip, [sp, #24] - 3dca: 2801 cmp r0, #1 - 3dcc: d119 bne.n 3e02 <_svfprintf_r+0x34e> - 3dce: 9810 ldr r0, [sp, #64] ; 0x40 - 3dd0: 2200 movs r2, #0 - 3dd2: 9911 ldr r1, [sp, #68] ; 0x44 - 3dd4: 2300 movs r3, #0 - 3dd6: f007 ff55 bl bc84 <__aeabi_dcmplt> - 3dda: b110 cbz r0, 3de2 <_svfprintf_r+0x32e> - 3ddc: 232d movs r3, #45 ; 0x2d - 3dde: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3de2: 4ba9 ldr r3, [pc, #676] ; (4088 <_svfprintf_r+0x5d4>) - 3de4: f04f 0c00 mov.w ip, #0 - 3de8: 4aa8 ldr r2, [pc, #672] ; (408c <_svfprintf_r+0x5d8>) - 3dea: f025 0580 bic.w r5, r5, #128 ; 0x80 - 3dee: f04f 0b03 mov.w fp, #3 - 3df2: f8cd c020 str.w ip, [sp, #32] - 3df6: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3dfa: bfcc ite gt - 3dfc: 4692 movgt sl, r2 - 3dfe: 469a movle sl, r3 - 3e00: e2fd b.n 43fe <_svfprintf_r+0x94a> - 3e02: 9810 ldr r0, [sp, #64] ; 0x40 - 3e04: 9911 ldr r1, [sp, #68] ; 0x44 - 3e06: f8cd c018 str.w ip, [sp, #24] - 3e0a: f005 f881 bl 8f10 <__fpclassifyd> - 3e0e: f8dd c018 ldr.w ip, [sp, #24] - 3e12: b958 cbnz r0, 3e2c <_svfprintf_r+0x378> - 3e14: 4b9e ldr r3, [pc, #632] ; (4090 <_svfprintf_r+0x5dc>) - 3e16: f025 0580 bic.w r5, r5, #128 ; 0x80 - 3e1a: 4a9e ldr r2, [pc, #632] ; (4094 <_svfprintf_r+0x5e0>) - 3e1c: f04f 0b03 mov.w fp, #3 - 3e20: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3e24: bfcc ite gt - 3e26: 4692 movgt sl, r2 - 3e28: 469a movle sl, r3 - 3e2a: e2dd b.n 43e8 <_svfprintf_r+0x934> - 3e2c: f1bc 3fff cmp.w ip, #4294967295 - 3e30: d00b beq.n 3e4a <_svfprintf_r+0x396> - 3e32: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 3e36: d002 beq.n 3e3e <_svfprintf_r+0x38a> - 3e38: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3e3c: d107 bne.n 3e4e <_svfprintf_r+0x39a> - 3e3e: f1bc 0f00 cmp.w ip, #0 - 3e42: bf08 it eq - 3e44: f04f 0c01 moveq.w ip, #1 - 3e48: e001 b.n 3e4e <_svfprintf_r+0x39a> - 3e4a: f04f 0c06 mov.w ip, #6 - 3e4e: 9b11 ldr r3, [sp, #68] ; 0x44 - 3e50: f445 7580 orr.w r5, r5, #256 ; 0x100 - 3e54: 2b00 cmp r3, #0 - 3e56: da05 bge.n 3e64 <_svfprintf_r+0x3b0> - 3e58: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 3e5c: 232d movs r3, #45 ; 0x2d - 3e5e: 920b str r2, [sp, #44] ; 0x2c - 3e60: 9314 str r3, [sp, #80] ; 0x50 - 3e62: e003 b.n 3e6c <_svfprintf_r+0x3b8> - 3e64: 9811 ldr r0, [sp, #68] ; 0x44 - 3e66: 2100 movs r1, #0 - 3e68: 9114 str r1, [sp, #80] ; 0x50 - 3e6a: 900b str r0, [sp, #44] ; 0x2c - 3e6c: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 3e70: d00b beq.n 3e8a <_svfprintf_r+0x3d6> - 3e72: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 3e76: d008 beq.n 3e8a <_svfprintf_r+0x3d6> - 3e78: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 3e7c: d002 beq.n 3e84 <_svfprintf_r+0x3d0> - 3e7e: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 3e82: d105 bne.n 3e90 <_svfprintf_r+0x3dc> - 3e84: f10c 0b01 add.w fp, ip, #1 - 3e88: e003 b.n 3e92 <_svfprintf_r+0x3de> - 3e8a: 46e3 mov fp, ip - 3e8c: 2303 movs r3, #3 - 3e8e: e001 b.n 3e94 <_svfprintf_r+0x3e0> - 3e90: 46e3 mov fp, ip - 3e92: 2302 movs r3, #2 - 3e94: 9300 str r3, [sp, #0] - 3e96: 4640 mov r0, r8 - 3e98: ab3c add r3, sp, #240 ; 0xf0 - 3e9a: 9a10 ldr r2, [sp, #64] ; 0x40 - 3e9c: 9302 str r3, [sp, #8] - 3e9e: ab3b add r3, sp, #236 ; 0xec - 3ea0: 9303 str r3, [sp, #12] - 3ea2: ab3a add r3, sp, #232 ; 0xe8 - 3ea4: 9304 str r3, [sp, #16] - 3ea6: 9b0b ldr r3, [sp, #44] ; 0x2c - 3ea8: f8cd c018 str.w ip, [sp, #24] - 3eac: f8cd b004 str.w fp, [sp, #4] - 3eb0: f003 fcea bl 7888 <_dtoa_r> - 3eb4: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 3eb8: f8dd c018 ldr.w ip, [sp, #24] - 3ebc: 4682 mov sl, r0 - 3ebe: d002 beq.n 3ec6 <_svfprintf_r+0x412> - 3ec0: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3ec4: d102 bne.n 3ecc <_svfprintf_r+0x418> - 3ec6: f015 0f01 tst.w r5, #1 - 3eca: d034 beq.n 3f36 <_svfprintf_r+0x482> - 3ecc: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 3ed0: eb0a 020b add.w r2, sl, fp - 3ed4: 9208 str r2, [sp, #32] - 3ed6: d002 beq.n 3ede <_svfprintf_r+0x42a> - 3ed8: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 3edc: d115 bne.n 3f0a <_svfprintf_r+0x456> - 3ede: f89a 3000 ldrb.w r3, [sl] - 3ee2: 2b30 cmp r3, #48 ; 0x30 - 3ee4: d10d bne.n 3f02 <_svfprintf_r+0x44e> - 3ee6: 9810 ldr r0, [sp, #64] ; 0x40 - 3ee8: 2200 movs r2, #0 - 3eea: 990b ldr r1, [sp, #44] ; 0x2c - 3eec: 2300 movs r3, #0 - 3eee: f8cd c018 str.w ip, [sp, #24] - 3ef2: f007 febd bl bc70 <__aeabi_dcmpeq> - 3ef6: f8dd c018 ldr.w ip, [sp, #24] - 3efa: b910 cbnz r0, 3f02 <_svfprintf_r+0x44e> - 3efc: f1cb 0301 rsb r3, fp, #1 - 3f00: 933c str r3, [sp, #240] ; 0xf0 - 3f02: 9808 ldr r0, [sp, #32] - 3f04: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3f06: 18c0 adds r0, r0, r3 - 3f08: 9008 str r0, [sp, #32] - 3f0a: 9810 ldr r0, [sp, #64] ; 0x40 - 3f0c: 2200 movs r2, #0 - 3f0e: 990b ldr r1, [sp, #44] ; 0x2c - 3f10: 2300 movs r3, #0 - 3f12: f8cd c018 str.w ip, [sp, #24] - 3f16: f007 feab bl bc70 <__aeabi_dcmpeq> - 3f1a: f8dd c018 ldr.w ip, [sp, #24] - 3f1e: b130 cbz r0, 3f2e <_svfprintf_r+0x47a> - 3f20: 9908 ldr r1, [sp, #32] - 3f22: 913a str r1, [sp, #232] ; 0xe8 - 3f24: e003 b.n 3f2e <_svfprintf_r+0x47a> - 3f26: 2230 movs r2, #48 ; 0x30 - 3f28: f803 2b01 strb.w r2, [r3], #1 - 3f2c: 933a str r3, [sp, #232] ; 0xe8 - 3f2e: 9b3a ldr r3, [sp, #232] ; 0xe8 - 3f30: 9a08 ldr r2, [sp, #32] - 3f32: 4293 cmp r3, r2 - 3f34: d3f7 bcc.n 3f26 <_svfprintf_r+0x472> - 3f36: 9b3a ldr r3, [sp, #232] ; 0xe8 - 3f38: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 3f3c: ebca 0303 rsb r3, sl, r3 - 3f40: 930b str r3, [sp, #44] ; 0x2c - 3f42: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3f44: d002 beq.n 3f4c <_svfprintf_r+0x498> - 3f46: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3f4a: d108 bne.n 3f5e <_svfprintf_r+0x4aa> - 3f4c: f113 0f03 cmn.w r3, #3 - 3f50: 469b mov fp, r3 - 3f52: db01 blt.n 3f58 <_svfprintf_r+0x4a4> - 3f54: 4563 cmp r3, ip - 3f56: dd75 ble.n 4044 <_svfprintf_r+0x590> - 3f58: f1a9 0902 sub.w r9, r9, #2 - 3f5c: e002 b.n 3f64 <_svfprintf_r+0x4b0> - 3f5e: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 3f62: d059 beq.n 4018 <_svfprintf_r+0x564> - 3f64: f103 3bff add.w fp, r3, #4294967295 - 3f68: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 3f6c: f1bb 0f00 cmp.w fp, #0 - 3f70: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 3f74: da03 bge.n 3f7e <_svfprintf_r+0x4ca> - 3f76: f1cb 0b00 rsb fp, fp, #0 - 3f7a: 232d movs r3, #45 ; 0x2d - 3f7c: e000 b.n 3f80 <_svfprintf_r+0x4cc> - 3f7e: 232b movs r3, #43 ; 0x2b - 3f80: f1bb 0f09 cmp.w fp, #9 - 3f84: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 3f88: dd2f ble.n 3fea <_svfprintf_r+0x536> - 3f8a: f10d 03de add.w r3, sp, #222 ; 0xde - 3f8e: 4652 mov r2, sl - 3f90: 46cc mov ip, r9 - 3f92: 46a2 mov sl, r4 - 3f94: 461c mov r4, r3 - 3f96: 4658 mov r0, fp - 3f98: 210a movs r1, #10 - 3f9a: 9207 str r2, [sp, #28] - 3f9c: 46a1 mov r9, r4 - 3f9e: f8cd c018 str.w ip, [sp, #24] - 3fa2: f007 fdff bl bba4 <__aeabi_idivmod> - 3fa6: 4658 mov r0, fp - 3fa8: 3130 adds r1, #48 ; 0x30 - 3faa: f804 1901 strb.w r1, [r4], #-1 - 3fae: 210a movs r1, #10 - 3fb0: f007 fcae bl b910 <__aeabi_idiv> - 3fb4: 9a07 ldr r2, [sp, #28] - 3fb6: f8dd c018 ldr.w ip, [sp, #24] - 3fba: 2809 cmp r0, #9 - 3fbc: 4683 mov fp, r0 - 3fbe: dcea bgt.n 3f96 <_svfprintf_r+0x4e2> - 3fc0: 4654 mov r4, sl - 3fc2: 4692 mov sl, r2 - 3fc4: 464a mov r2, r9 - 3fc6: f100 0b30 add.w fp, r0, #48 ; 0x30 - 3fca: 46e1 mov r9, ip - 3fcc: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 3fd0: f802 bc01 strb.w fp, [r2, #-1] - 3fd4: 3a01 subs r2, #1 - 3fd6: e003 b.n 3fe0 <_svfprintf_r+0x52c> - 3fd8: f812 1b01 ldrb.w r1, [r2], #1 - 3fdc: f803 1b01 strb.w r1, [r3], #1 - 3fe0: f10d 01df add.w r1, sp, #223 ; 0xdf - 3fe4: 428a cmp r2, r1 - 3fe6: d3f7 bcc.n 3fd8 <_svfprintf_r+0x524> - 3fe8: e006 b.n 3ff8 <_svfprintf_r+0x544> - 3fea: 2330 movs r3, #48 ; 0x30 - 3fec: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 3ff0: 449b add fp, r3 - 3ff2: ab39 add r3, sp, #228 ; 0xe4 - 3ff4: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 3ff8: aa38 add r2, sp, #224 ; 0xe0 - 3ffa: 1a9a subs r2, r3, r2 - 3ffc: 9b0b ldr r3, [sp, #44] ; 0x2c - 3ffe: 9215 str r2, [sp, #84] ; 0x54 - 4000: 2b01 cmp r3, #1 - 4002: eb02 0b03 add.w fp, r2, r3 - 4006: dc02 bgt.n 400e <_svfprintf_r+0x55a> - 4008: f015 0301 ands.w r3, r5, #1 - 400c: d044 beq.n 4098 <_svfprintf_r+0x5e4> - 400e: 2000 movs r0, #0 - 4010: f10b 0b01 add.w fp, fp, #1 - 4014: 9008 str r0, [sp, #32] - 4016: e040 b.n 409a <_svfprintf_r+0x5e6> - 4018: 2b00 cmp r3, #0 - 401a: 469b mov fp, r3 - 401c: dd09 ble.n 4032 <_svfprintf_r+0x57e> - 401e: f1bc 0f00 cmp.w ip, #0 - 4022: d102 bne.n 402a <_svfprintf_r+0x576> - 4024: f015 0f01 tst.w r5, #1 - 4028: d028 beq.n 407c <_svfprintf_r+0x5c8> - 402a: f103 0b01 add.w fp, r3, #1 - 402e: 44e3 add fp, ip - 4030: e024 b.n 407c <_svfprintf_r+0x5c8> - 4032: f1bc 0f00 cmp.w ip, #0 - 4036: d102 bne.n 403e <_svfprintf_r+0x58a> - 4038: f015 0f01 tst.w r5, #1 - 403c: d019 beq.n 4072 <_svfprintf_r+0x5be> - 403e: f10c 0b02 add.w fp, ip, #2 - 4042: e01b b.n 407c <_svfprintf_r+0x5c8> - 4044: 990b ldr r1, [sp, #44] ; 0x2c - 4046: 428b cmp r3, r1 - 4048: db07 blt.n 405a <_svfprintf_r+0x5a6> - 404a: f015 0f01 tst.w r5, #1 - 404e: d013 beq.n 4078 <_svfprintf_r+0x5c4> - 4050: 2267 movs r2, #103 ; 0x67 - 4052: f103 0b01 add.w fp, r3, #1 - 4056: 920e str r2, [sp, #56] ; 0x38 - 4058: e010 b.n 407c <_svfprintf_r+0x5c8> - 405a: 2b00 cmp r3, #0 - 405c: bfd8 it le - 405e: f1c3 0b02 rsble fp, r3, #2 - 4062: 9b0b ldr r3, [sp, #44] ; 0x2c - 4064: bfc8 it gt - 4066: f04f 0b01 movgt.w fp, #1 - 406a: 2067 movs r0, #103 ; 0x67 - 406c: 449b add fp, r3 - 406e: 900e str r0, [sp, #56] ; 0x38 - 4070: e004 b.n 407c <_svfprintf_r+0x5c8> - 4072: f04f 0b01 mov.w fp, #1 - 4076: e001 b.n 407c <_svfprintf_r+0x5c8> - 4078: 2167 movs r1, #103 ; 0x67 - 407a: 910e str r1, [sp, #56] ; 0x38 - 407c: 9a3c ldr r2, [sp, #240] ; 0xf0 - 407e: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 4082: 9208 str r2, [sp, #32] - 4084: e009 b.n 409a <_svfprintf_r+0x5e6> - 4086: bf00 nop - 4088: 0000c8f8 .word 0x0000c8f8 - 408c: 0000c8fc .word 0x0000c8fc - 4090: 0000c900 .word 0x0000c900 - 4094: 0000c904 .word 0x0000c904 - 4098: 9308 str r3, [sp, #32] - 409a: 9b14 ldr r3, [sp, #80] ; 0x50 - 409c: 2b00 cmp r3, #0 - 409e: f000 819f beq.w 43e0 <_svfprintf_r+0x92c> - 40a2: 232d movs r3, #45 ; 0x2d - 40a4: f04f 0c00 mov.w ip, #0 - 40a8: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 40ac: e1a7 b.n 43fe <_svfprintf_r+0x94a> - 40ae: f015 0f20 tst.w r5, #32 - 40b2: 930c str r3, [sp, #48] ; 0x30 - 40b4: f106 0104 add.w r1, r6, #4 - 40b8: d006 beq.n 40c8 <_svfprintf_r+0x614> - 40ba: 9d0f ldr r5, [sp, #60] ; 0x3c - 40bc: 6830 ldr r0, [r6, #0] - 40be: 462a mov r2, r5 - 40c0: 17eb asrs r3, r5, #31 - 40c2: e9c0 2300 strd r2, r3, [r0] - 40c6: e00e b.n 40e6 <_svfprintf_r+0x632> - 40c8: f015 0f10 tst.w r5, #16 - 40cc: d003 beq.n 40d6 <_svfprintf_r+0x622> - 40ce: 6833 ldr r3, [r6, #0] - 40d0: 980f ldr r0, [sp, #60] ; 0x3c - 40d2: 6018 str r0, [r3, #0] - 40d4: e007 b.n 40e6 <_svfprintf_r+0x632> - 40d6: f015 0f40 tst.w r5, #64 ; 0x40 - 40da: 6833 ldr r3, [r6, #0] - 40dc: bf15 itete ne - 40de: 9a0f ldrne r2, [sp, #60] ; 0x3c - 40e0: 9d0f ldreq r5, [sp, #60] ; 0x3c - 40e2: 801a strhne r2, [r3, #0] - 40e4: 601d streq r5, [r3, #0] - 40e6: 460e mov r6, r1 - 40e8: e514 b.n 3b14 <_svfprintf_r+0x60> - 40ea: 930c str r3, [sp, #48] ; 0x30 - 40ec: f045 0510 orr.w r5, r5, #16 - 40f0: 920d str r2, [sp, #52] ; 0x34 - 40f2: e001 b.n 40f8 <_svfprintf_r+0x644> - 40f4: 930c str r3, [sp, #48] ; 0x30 - 40f6: 920d str r2, [sp, #52] ; 0x34 - 40f8: f015 0220 ands.w r2, r5, #32 - 40fc: d00a beq.n 4114 <_svfprintf_r+0x660> - 40fe: 3607 adds r6, #7 - 4100: 2200 movs r2, #0 - 4102: f026 0307 bic.w r3, r6, #7 - 4106: f103 0608 add.w r6, r3, #8 - 410a: e9d3 ab00 ldrd sl, fp, [r3] - 410e: e9cd ab08 strd sl, fp, [sp, #32] - 4112: e0be b.n 4292 <_svfprintf_r+0x7de> - 4114: f015 0110 ands.w r1, r5, #16 - 4118: f106 0304 add.w r3, r6, #4 - 411c: d002 beq.n 4124 <_svfprintf_r+0x670> - 411e: 6831 ldr r1, [r6, #0] - 4120: 468a mov sl, r1 - 4122: e00d b.n 4140 <_svfprintf_r+0x68c> - 4124: f015 0240 ands.w r2, r5, #64 ; 0x40 - 4128: 6830 ldr r0, [r6, #0] - 412a: d008 beq.n 413e <_svfprintf_r+0x68a> - 412c: b280 uxth r0, r0 - 412e: f04f 0b00 mov.w fp, #0 - 4132: 4682 mov sl, r0 - 4134: 461e mov r6, r3 - 4136: e9cd ab08 strd sl, fp, [sp, #32] - 413a: 460a mov r2, r1 - 413c: e0a9 b.n 4292 <_svfprintf_r+0x7de> - 413e: 4682 mov sl, r0 - 4140: f04f 0b00 mov.w fp, #0 - 4144: 461e mov r6, r3 - 4146: e9cd ab08 strd sl, fp, [sp, #32] - 414a: e0a2 b.n 4292 <_svfprintf_r+0x7de> - 414c: 930c str r3, [sp, #48] ; 0x30 - 414e: 2100 movs r1, #0 - 4150: 6833 ldr r3, [r6, #0] - 4152: f04f 0978 mov.w r9, #120 ; 0x78 - 4156: 920d str r2, [sp, #52] ; 0x34 - 4158: f045 0502 orr.w r5, r5, #2 - 415c: 4618 mov r0, r3 - 415e: e9cd 0108 strd r0, r1, [sp, #32] - 4162: 49a3 ldr r1, [pc, #652] ; (43f0 <_svfprintf_r+0x93c>) - 4164: 2330 movs r3, #48 ; 0x30 - 4166: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 416a: 3604 adds r6, #4 - 416c: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 4170: 9116 str r1, [sp, #88] ; 0x58 - 4172: e08d b.n 4290 <_svfprintf_r+0x7dc> - 4174: 930c str r3, [sp, #48] ; 0x30 - 4176: 2300 movs r3, #0 - 4178: 920d str r2, [sp, #52] ; 0x34 - 417a: 4632 mov r2, r6 - 417c: 3604 adds r6, #4 - 417e: 459c cmp ip, r3 - 4180: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 4184: f8d2 a000 ldr.w sl, [r2] - 4188: db13 blt.n 41b2 <_svfprintf_r+0x6fe> - 418a: 4619 mov r1, r3 - 418c: 4662 mov r2, ip - 418e: 4650 mov r0, sl - 4190: 9307 str r3, [sp, #28] - 4192: f8cd c018 str.w ip, [sp, #24] - 4196: f7ff f8a7 bl 32e8 - 419a: 9b07 ldr r3, [sp, #28] - 419c: f8dd c018 ldr.w ip, [sp, #24] - 41a0: 2800 cmp r0, #0 - 41a2: f000 8120 beq.w 43e6 <_svfprintf_r+0x932> - 41a6: ebca 0b00 rsb fp, sl, r0 - 41aa: 45e3 cmp fp, ip - 41ac: f300 8124 bgt.w 43f8 <_svfprintf_r+0x944> - 41b0: e123 b.n 43fa <_svfprintf_r+0x946> - 41b2: 4650 mov r0, sl - 41b4: 9307 str r3, [sp, #28] - 41b6: f7ff fc4b bl 3a50 - 41ba: 9b07 ldr r3, [sp, #28] - 41bc: 4683 mov fp, r0 - 41be: e11c b.n 43fa <_svfprintf_r+0x946> - 41c0: 930c str r3, [sp, #48] ; 0x30 - 41c2: f045 0510 orr.w r5, r5, #16 - 41c6: 920d str r2, [sp, #52] ; 0x34 - 41c8: e001 b.n 41ce <_svfprintf_r+0x71a> - 41ca: 930c str r3, [sp, #48] ; 0x30 - 41cc: 920d str r2, [sp, #52] ; 0x34 - 41ce: f015 0f20 tst.w r5, #32 - 41d2: d009 beq.n 41e8 <_svfprintf_r+0x734> - 41d4: 3607 adds r6, #7 - 41d6: f026 0307 bic.w r3, r6, #7 - 41da: f103 0608 add.w r6, r3, #8 - 41de: e9d3 ab00 ldrd sl, fp, [r3] - 41e2: e9cd ab08 strd sl, fp, [sp, #32] - 41e6: e016 b.n 4216 <_svfprintf_r+0x762> - 41e8: f015 0f10 tst.w r5, #16 - 41ec: f106 0304 add.w r3, r6, #4 - 41f0: d001 beq.n 41f6 <_svfprintf_r+0x742> - 41f2: 6832 ldr r2, [r6, #0] - 41f4: e00a b.n 420c <_svfprintf_r+0x758> - 41f6: f015 0f40 tst.w r5, #64 ; 0x40 - 41fa: 6832 ldr r2, [r6, #0] - 41fc: d006 beq.n 420c <_svfprintf_r+0x758> - 41fe: b292 uxth r2, r2 - 4200: f04f 0b00 mov.w fp, #0 - 4204: 4692 mov sl, r2 - 4206: e9cd ab08 strd sl, fp, [sp, #32] - 420a: e003 b.n 4214 <_svfprintf_r+0x760> - 420c: 4610 mov r0, r2 - 420e: 2100 movs r1, #0 - 4210: e9cd 0108 strd r0, r1, [sp, #32] - 4214: 461e mov r6, r3 - 4216: 2201 movs r2, #1 - 4218: e03b b.n 4292 <_svfprintf_r+0x7de> - 421a: 4975 ldr r1, [pc, #468] ; (43f0 <_svfprintf_r+0x93c>) - 421c: 930c str r3, [sp, #48] ; 0x30 - 421e: 920d str r2, [sp, #52] ; 0x34 - 4220: 9116 str r1, [sp, #88] ; 0x58 - 4222: e003 b.n 422c <_svfprintf_r+0x778> - 4224: 920d str r2, [sp, #52] ; 0x34 - 4226: 4a73 ldr r2, [pc, #460] ; (43f4 <_svfprintf_r+0x940>) - 4228: 930c str r3, [sp, #48] ; 0x30 - 422a: 9216 str r2, [sp, #88] ; 0x58 - 422c: f015 0f20 tst.w r5, #32 - 4230: d009 beq.n 4246 <_svfprintf_r+0x792> - 4232: 3607 adds r6, #7 - 4234: f026 0307 bic.w r3, r6, #7 - 4238: f103 0608 add.w r6, r3, #8 - 423c: e9d3 ab00 ldrd sl, fp, [r3] - 4240: e9cd ab08 strd sl, fp, [sp, #32] - 4244: e016 b.n 4274 <_svfprintf_r+0x7c0> - 4246: f015 0f10 tst.w r5, #16 - 424a: f106 0304 add.w r3, r6, #4 - 424e: d001 beq.n 4254 <_svfprintf_r+0x7a0> - 4250: 6832 ldr r2, [r6, #0] - 4252: e00a b.n 426a <_svfprintf_r+0x7b6> - 4254: f015 0f40 tst.w r5, #64 ; 0x40 - 4258: 6832 ldr r2, [r6, #0] - 425a: d006 beq.n 426a <_svfprintf_r+0x7b6> - 425c: b292 uxth r2, r2 - 425e: f04f 0b00 mov.w fp, #0 - 4262: 4692 mov sl, r2 - 4264: e9cd ab08 strd sl, fp, [sp, #32] - 4268: e003 b.n 4272 <_svfprintf_r+0x7be> - 426a: 4610 mov r0, r2 - 426c: 2100 movs r1, #0 - 426e: e9cd 0108 strd r0, r1, [sp, #32] - 4272: 461e mov r6, r3 - 4274: f015 0f01 tst.w r5, #1 - 4278: d00a beq.n 4290 <_svfprintf_r+0x7dc> - 427a: e9dd 2308 ldrd r2, r3, [sp, #32] - 427e: 4313 orrs r3, r2 - 4280: d006 beq.n 4290 <_svfprintf_r+0x7dc> - 4282: f045 0502 orr.w r5, r5, #2 - 4286: 2330 movs r3, #48 ; 0x30 - 4288: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 428c: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 4290: 2202 movs r2, #2 - 4292: 2300 movs r3, #0 - 4294: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 4298: e000 b.n 429c <_svfprintf_r+0x7e8> - 429a: 2201 movs r2, #1 - 429c: e9dd ab08 ldrd sl, fp, [sp, #32] - 42a0: f1bc 0f00 cmp.w ip, #0 - 42a4: bfa8 it ge - 42a6: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 42aa: ea5a 0b0b orrs.w fp, sl, fp - 42ae: d102 bne.n 42b6 <_svfprintf_r+0x802> - 42b0: f1bc 0f00 cmp.w ip, #0 - 42b4: d06e beq.n 4394 <_svfprintf_r+0x8e0> - 42b6: 2a01 cmp r2, #1 - 42b8: d023 beq.n 4302 <_svfprintf_r+0x84e> - 42ba: 2a02 cmp r2, #2 - 42bc: d051 beq.n 4362 <_svfprintf_r+0x8ae> - 42be: f10d 03cb add.w r3, sp, #203 ; 0xcb - 42c2: 9808 ldr r0, [sp, #32] - 42c4: 469a mov sl, r3 - 42c6: f000 0207 and.w r2, r0, #7 - 42ca: 3230 adds r2, #48 ; 0x30 - 42cc: 701a strb r2, [r3, #0] - 42ce: 9908 ldr r1, [sp, #32] - 42d0: 3b01 subs r3, #1 - 42d2: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 42d6: 08c8 lsrs r0, r1, #3 - 42d8: ea40 714b orr.w r1, r0, fp, lsl #29 - 42dc: ea4f 0bdb mov.w fp, fp, lsr #3 - 42e0: 9108 str r1, [sp, #32] - 42e2: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 42e6: e9dd 0108 ldrd r0, r1, [sp, #32] - 42ea: 4301 orrs r1, r0 - 42ec: d1e9 bne.n 42c2 <_svfprintf_r+0x80e> - 42ee: f015 0f01 tst.w r5, #1 - 42f2: d05b beq.n 43ac <_svfprintf_r+0x8f8> - 42f4: 2a30 cmp r2, #48 ; 0x30 - 42f6: d059 beq.n 43ac <_svfprintf_r+0x8f8> - 42f8: 469a mov sl, r3 - 42fa: 2330 movs r3, #48 ; 0x30 - 42fc: f88a 3000 strb.w r3, [sl] - 4300: e054 b.n 43ac <_svfprintf_r+0x8f8> - 4302: e9dd 2308 ldrd r2, r3, [sp, #32] - 4306: 2a0a cmp r2, #10 - 4308: f173 0300 sbcs.w r3, r3, #0 - 430c: d208 bcs.n 4320 <_svfprintf_r+0x86c> - 430e: f8dd a020 ldr.w sl, [sp, #32] - 4312: f10a 0330 add.w r3, sl, #48 ; 0x30 - 4316: f10d 0acb add.w sl, sp, #203 ; 0xcb - 431a: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 431e: e045 b.n 43ac <_svfprintf_r+0x8f8> - 4320: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 4324: 4623 mov r3, r4 - 4326: 465c mov r4, fp - 4328: 46cb mov fp, r9 - 432a: 4699 mov r9, r3 - 432c: e9dd 0108 ldrd r0, r1, [sp, #32] - 4330: 220a movs r2, #10 - 4332: 2300 movs r3, #0 - 4334: f8cd c018 str.w ip, [sp, #24] - 4338: f007 fcec bl bd14 <__aeabi_uldivmod> - 433c: 46a2 mov sl, r4 - 433e: 2300 movs r3, #0 - 4340: 3230 adds r2, #48 ; 0x30 - 4342: f804 2901 strb.w r2, [r4], #-1 - 4346: e9dd 0108 ldrd r0, r1, [sp, #32] - 434a: 220a movs r2, #10 - 434c: f007 fce2 bl bd14 <__aeabi_uldivmod> - 4350: f8dd c018 ldr.w ip, [sp, #24] - 4354: e9cd 0108 strd r0, r1, [sp, #32] - 4358: 4308 orrs r0, r1 - 435a: d1e7 bne.n 432c <_svfprintf_r+0x878> - 435c: 464c mov r4, r9 - 435e: 46d9 mov r9, fp - 4360: e024 b.n 43ac <_svfprintf_r+0x8f8> - 4362: f10d 03cb add.w r3, sp, #203 ; 0xcb - 4366: 9908 ldr r1, [sp, #32] - 4368: 469a mov sl, r3 - 436a: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 436e: f001 020f and.w r2, r1, #15 - 4372: f81b 2002 ldrb.w r2, [fp, r2] - 4376: f803 2901 strb.w r2, [r3], #-1 - 437a: 9908 ldr r1, [sp, #32] - 437c: 9a09 ldr r2, [sp, #36] ; 0x24 - 437e: 0908 lsrs r0, r1, #4 - 4380: ea40 7102 orr.w r1, r0, r2, lsl #28 - 4384: 0912 lsrs r2, r2, #4 - 4386: 9108 str r1, [sp, #32] - 4388: 9209 str r2, [sp, #36] ; 0x24 - 438a: e9dd 0108 ldrd r0, r1, [sp, #32] - 438e: 4301 orrs r1, r0 - 4390: d1e9 bne.n 4366 <_svfprintf_r+0x8b2> - 4392: e00b b.n 43ac <_svfprintf_r+0x8f8> - 4394: b942 cbnz r2, 43a8 <_svfprintf_r+0x8f4> - 4396: f015 0f01 tst.w r5, #1 - 439a: d005 beq.n 43a8 <_svfprintf_r+0x8f4> - 439c: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 43a0: 2330 movs r3, #48 ; 0x30 - 43a2: f80a 3d2d strb.w r3, [sl, #-45]! - 43a6: e001 b.n 43ac <_svfprintf_r+0x8f8> - 43a8: f10d 0acc add.w sl, sp, #204 ; 0xcc - 43ac: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 43b0: 2200 movs r2, #0 - 43b2: ebca 0b0b rsb fp, sl, fp - 43b6: 9208 str r2, [sp, #32] - 43b8: e021 b.n 43fe <_svfprintf_r+0x94a> - 43ba: 930c str r3, [sp, #48] ; 0x30 - 43bc: 920d str r2, [sp, #52] ; 0x34 - 43be: f1b9 0f00 cmp.w r9, #0 - 43c2: f000 83df beq.w 4b84 <_svfprintf_r+0x10d0> - 43c6: f04f 0c00 mov.w ip, #0 - 43ca: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 43ce: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 43d2: f04f 0b01 mov.w fp, #1 - 43d6: f8cd c020 str.w ip, [sp, #32] - 43da: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 43de: e00e b.n 43fe <_svfprintf_r+0x94a> - 43e0: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 43e4: e00b b.n 43fe <_svfprintf_r+0x94a> - 43e6: 46e3 mov fp, ip - 43e8: 4684 mov ip, r0 - 43ea: 9008 str r0, [sp, #32] - 43ec: e007 b.n 43fe <_svfprintf_r+0x94a> - 43ee: bf00 nop - 43f0: 0000c919 .word 0x0000c919 - 43f4: 0000c908 .word 0x0000c908 - 43f8: 46e3 mov fp, ip - 43fa: 469c mov ip, r3 - 43fc: 9308 str r3, [sp, #32] - 43fe: 45e3 cmp fp, ip - 4400: bfac ite ge - 4402: 465b movge r3, fp - 4404: 4663 movlt r3, ip - 4406: 930e str r3, [sp, #56] ; 0x38 - 4408: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 440c: b113 cbz r3, 4414 <_svfprintf_r+0x960> - 440e: 980e ldr r0, [sp, #56] ; 0x38 - 4410: 3001 adds r0, #1 - 4412: 900e str r0, [sp, #56] ; 0x38 - 4414: f015 0102 ands.w r1, r5, #2 - 4418: 9114 str r1, [sp, #80] ; 0x50 - 441a: d002 beq.n 4422 <_svfprintf_r+0x96e> - 441c: 9a0e ldr r2, [sp, #56] ; 0x38 - 441e: 3202 adds r2, #2 - 4420: 920e str r2, [sp, #56] ; 0x38 - 4422: f015 0384 ands.w r3, r5, #132 ; 0x84 - 4426: 9317 str r3, [sp, #92] ; 0x5c - 4428: d146 bne.n 44b8 <_svfprintf_r+0xa04> - 442a: 980d ldr r0, [sp, #52] ; 0x34 - 442c: 990e ldr r1, [sp, #56] ; 0x38 - 442e: 1a43 subs r3, r0, r1 - 4430: 2b00 cmp r3, #0 - 4432: dc1b bgt.n 446c <_svfprintf_r+0x9b8> - 4434: e040 b.n 44b8 <_svfprintf_r+0xa04> - 4436: 601a str r2, [r3, #0] - 4438: 2210 movs r2, #16 - 443a: 1889 adds r1, r1, r2 - 443c: 605a str r2, [r3, #4] - 443e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 4440: 9135 str r1, [sp, #212] ; 0xd4 - 4442: 3201 adds r2, #1 - 4444: 9234 str r2, [sp, #208] ; 0xd0 - 4446: 2a07 cmp r2, #7 - 4448: dc01 bgt.n 444e <_svfprintf_r+0x99a> - 444a: 3308 adds r3, #8 - 444c: e00c b.n 4468 <_svfprintf_r+0x9b4> - 444e: 4640 mov r0, r8 - 4450: 4639 mov r1, r7 - 4452: aa33 add r2, sp, #204 ; 0xcc - 4454: f8cd c018 str.w ip, [sp, #24] - 4458: f005 fe36 bl a0c8 <__ssprint_r> - 445c: f8dd c018 ldr.w ip, [sp, #24] - 4460: 2800 cmp r0, #0 - 4462: f040 8396 bne.w 4b92 <_svfprintf_r+0x10de> - 4466: ab19 add r3, sp, #100 ; 0x64 - 4468: 3d10 subs r5, #16 - 446a: e004 b.n 4476 <_svfprintf_r+0x9c2> - 446c: 462a mov r2, r5 - 446e: 461d mov r5, r3 - 4470: 4623 mov r3, r4 - 4472: 464c mov r4, r9 - 4474: 4691 mov r9, r2 - 4476: 2d10 cmp r5, #16 - 4478: 9935 ldr r1, [sp, #212] ; 0xd4 - 447a: 4a93 ldr r2, [pc, #588] ; (46c8 <_svfprintf_r+0xc14>) - 447c: dcdb bgt.n 4436 <_svfprintf_r+0x982> - 447e: 4648 mov r0, r9 - 4480: 46a1 mov r9, r4 - 4482: 461c mov r4, r3 - 4484: 462b mov r3, r5 - 4486: 4605 mov r5, r0 - 4488: 6063 str r3, [r4, #4] - 448a: 18cb adds r3, r1, r3 - 448c: 6022 str r2, [r4, #0] - 448e: 9335 str r3, [sp, #212] ; 0xd4 - 4490: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4492: 3301 adds r3, #1 - 4494: 9334 str r3, [sp, #208] ; 0xd0 - 4496: 2b07 cmp r3, #7 - 4498: dc01 bgt.n 449e <_svfprintf_r+0x9ea> - 449a: 3408 adds r4, #8 - 449c: e00c b.n 44b8 <_svfprintf_r+0xa04> - 449e: 4640 mov r0, r8 - 44a0: 4639 mov r1, r7 - 44a2: aa33 add r2, sp, #204 ; 0xcc - 44a4: f8cd c018 str.w ip, [sp, #24] - 44a8: f005 fe0e bl a0c8 <__ssprint_r> - 44ac: f8dd c018 ldr.w ip, [sp, #24] - 44b0: 2800 cmp r0, #0 - 44b2: f040 836e bne.w 4b92 <_svfprintf_r+0x10de> - 44b6: ac19 add r4, sp, #100 ; 0x64 - 44b8: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 44bc: b1db cbz r3, 44f6 <_svfprintf_r+0xa42> - 44be: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 44c2: 6023 str r3, [r4, #0] - 44c4: 2301 movs r3, #1 - 44c6: 6063 str r3, [r4, #4] - 44c8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 44ca: 3301 adds r3, #1 - 44cc: 9335 str r3, [sp, #212] ; 0xd4 - 44ce: 9b34 ldr r3, [sp, #208] ; 0xd0 - 44d0: 3301 adds r3, #1 - 44d2: 9334 str r3, [sp, #208] ; 0xd0 - 44d4: 2b07 cmp r3, #7 - 44d6: dc01 bgt.n 44dc <_svfprintf_r+0xa28> - 44d8: 3408 adds r4, #8 - 44da: e00c b.n 44f6 <_svfprintf_r+0xa42> - 44dc: 4640 mov r0, r8 - 44de: 4639 mov r1, r7 - 44e0: aa33 add r2, sp, #204 ; 0xcc - 44e2: f8cd c018 str.w ip, [sp, #24] - 44e6: f005 fdef bl a0c8 <__ssprint_r> - 44ea: f8dd c018 ldr.w ip, [sp, #24] - 44ee: 2800 cmp r0, #0 - 44f0: f040 834f bne.w 4b92 <_svfprintf_r+0x10de> - 44f4: ac19 add r4, sp, #100 ; 0x64 - 44f6: 9a14 ldr r2, [sp, #80] ; 0x50 - 44f8: b1d2 cbz r2, 4530 <_svfprintf_r+0xa7c> - 44fa: ab3d add r3, sp, #244 ; 0xf4 - 44fc: 6023 str r3, [r4, #0] - 44fe: 2302 movs r3, #2 - 4500: 6063 str r3, [r4, #4] - 4502: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4504: 3302 adds r3, #2 - 4506: 9335 str r3, [sp, #212] ; 0xd4 - 4508: 9b34 ldr r3, [sp, #208] ; 0xd0 - 450a: 3301 adds r3, #1 - 450c: 9334 str r3, [sp, #208] ; 0xd0 - 450e: 2b07 cmp r3, #7 - 4510: dc01 bgt.n 4516 <_svfprintf_r+0xa62> - 4512: 3408 adds r4, #8 - 4514: e00c b.n 4530 <_svfprintf_r+0xa7c> - 4516: 4640 mov r0, r8 - 4518: 4639 mov r1, r7 - 451a: aa33 add r2, sp, #204 ; 0xcc - 451c: f8cd c018 str.w ip, [sp, #24] - 4520: f005 fdd2 bl a0c8 <__ssprint_r> - 4524: f8dd c018 ldr.w ip, [sp, #24] - 4528: 2800 cmp r0, #0 - 452a: f040 8332 bne.w 4b92 <_svfprintf_r+0x10de> - 452e: ac19 add r4, sp, #100 ; 0x64 - 4530: 9b17 ldr r3, [sp, #92] ; 0x5c - 4532: 2b80 cmp r3, #128 ; 0x80 - 4534: d146 bne.n 45c4 <_svfprintf_r+0xb10> - 4536: 980d ldr r0, [sp, #52] ; 0x34 - 4538: 990e ldr r1, [sp, #56] ; 0x38 - 453a: 1a43 subs r3, r0, r1 - 453c: 2b00 cmp r3, #0 - 453e: dc1b bgt.n 4578 <_svfprintf_r+0xac4> - 4540: e040 b.n 45c4 <_svfprintf_r+0xb10> - 4542: 601a str r2, [r3, #0] - 4544: 2210 movs r2, #16 - 4546: 1889 adds r1, r1, r2 - 4548: 605a str r2, [r3, #4] - 454a: 9a34 ldr r2, [sp, #208] ; 0xd0 - 454c: 9135 str r1, [sp, #212] ; 0xd4 - 454e: 3201 adds r2, #1 - 4550: 9234 str r2, [sp, #208] ; 0xd0 - 4552: 2a07 cmp r2, #7 - 4554: dc01 bgt.n 455a <_svfprintf_r+0xaa6> - 4556: 3308 adds r3, #8 - 4558: e00c b.n 4574 <_svfprintf_r+0xac0> - 455a: 4640 mov r0, r8 - 455c: 4639 mov r1, r7 - 455e: aa33 add r2, sp, #204 ; 0xcc - 4560: f8cd c018 str.w ip, [sp, #24] - 4564: f005 fdb0 bl a0c8 <__ssprint_r> - 4568: f8dd c018 ldr.w ip, [sp, #24] - 456c: 2800 cmp r0, #0 - 456e: f040 8310 bne.w 4b92 <_svfprintf_r+0x10de> - 4572: ab19 add r3, sp, #100 ; 0x64 - 4574: 3d10 subs r5, #16 - 4576: e004 b.n 4582 <_svfprintf_r+0xace> - 4578: 462a mov r2, r5 - 457a: 461d mov r5, r3 - 457c: 4623 mov r3, r4 - 457e: 464c mov r4, r9 - 4580: 4691 mov r9, r2 - 4582: 2d10 cmp r5, #16 - 4584: 9935 ldr r1, [sp, #212] ; 0xd4 - 4586: 4a51 ldr r2, [pc, #324] ; (46cc <_svfprintf_r+0xc18>) - 4588: dcdb bgt.n 4542 <_svfprintf_r+0xa8e> - 458a: 4648 mov r0, r9 - 458c: 46a1 mov r9, r4 - 458e: 461c mov r4, r3 - 4590: 462b mov r3, r5 - 4592: 4605 mov r5, r0 - 4594: 6063 str r3, [r4, #4] - 4596: 18cb adds r3, r1, r3 - 4598: 6022 str r2, [r4, #0] - 459a: 9335 str r3, [sp, #212] ; 0xd4 - 459c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 459e: 3301 adds r3, #1 - 45a0: 9334 str r3, [sp, #208] ; 0xd0 - 45a2: 2b07 cmp r3, #7 - 45a4: dc01 bgt.n 45aa <_svfprintf_r+0xaf6> - 45a6: 3408 adds r4, #8 - 45a8: e00c b.n 45c4 <_svfprintf_r+0xb10> - 45aa: 4640 mov r0, r8 - 45ac: 4639 mov r1, r7 - 45ae: aa33 add r2, sp, #204 ; 0xcc - 45b0: f8cd c018 str.w ip, [sp, #24] - 45b4: f005 fd88 bl a0c8 <__ssprint_r> - 45b8: f8dd c018 ldr.w ip, [sp, #24] - 45bc: 2800 cmp r0, #0 - 45be: f040 82e8 bne.w 4b92 <_svfprintf_r+0x10de> - 45c2: ac19 add r4, sp, #100 ; 0x64 - 45c4: ebcb 030c rsb r3, fp, ip - 45c8: 2b00 cmp r3, #0 - 45ca: dc17 bgt.n 45fc <_svfprintf_r+0xb48> - 45cc: e038 b.n 4640 <_svfprintf_r+0xb8c> - 45ce: 601a str r2, [r3, #0] - 45d0: 2210 movs r2, #16 - 45d2: 1889 adds r1, r1, r2 - 45d4: 605a str r2, [r3, #4] - 45d6: 9a34 ldr r2, [sp, #208] ; 0xd0 - 45d8: 9135 str r1, [sp, #212] ; 0xd4 - 45da: 3201 adds r2, #1 - 45dc: 9234 str r2, [sp, #208] ; 0xd0 - 45de: 2a07 cmp r2, #7 - 45e0: dc01 bgt.n 45e6 <_svfprintf_r+0xb32> - 45e2: 3308 adds r3, #8 - 45e4: e008 b.n 45f8 <_svfprintf_r+0xb44> - 45e6: 4640 mov r0, r8 - 45e8: 4639 mov r1, r7 - 45ea: aa33 add r2, sp, #204 ; 0xcc - 45ec: f005 fd6c bl a0c8 <__ssprint_r> - 45f0: 2800 cmp r0, #0 - 45f2: f040 82ce bne.w 4b92 <_svfprintf_r+0x10de> - 45f6: ab19 add r3, sp, #100 ; 0x64 - 45f8: 3d10 subs r5, #16 - 45fa: e004 b.n 4606 <_svfprintf_r+0xb52> - 45fc: 462a mov r2, r5 - 45fe: 461d mov r5, r3 - 4600: 4623 mov r3, r4 - 4602: 464c mov r4, r9 - 4604: 4691 mov r9, r2 - 4606: 2d10 cmp r5, #16 - 4608: 9935 ldr r1, [sp, #212] ; 0xd4 - 460a: 4a30 ldr r2, [pc, #192] ; (46cc <_svfprintf_r+0xc18>) - 460c: dcdf bgt.n 45ce <_svfprintf_r+0xb1a> - 460e: 4648 mov r0, r9 - 4610: 46a1 mov r9, r4 - 4612: 461c mov r4, r3 - 4614: 462b mov r3, r5 - 4616: 4605 mov r5, r0 - 4618: 6063 str r3, [r4, #4] - 461a: 18cb adds r3, r1, r3 - 461c: 6022 str r2, [r4, #0] - 461e: 9335 str r3, [sp, #212] ; 0xd4 - 4620: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4622: 3301 adds r3, #1 - 4624: 9334 str r3, [sp, #208] ; 0xd0 - 4626: 2b07 cmp r3, #7 - 4628: dc01 bgt.n 462e <_svfprintf_r+0xb7a> - 462a: 3408 adds r4, #8 - 462c: e008 b.n 4640 <_svfprintf_r+0xb8c> - 462e: 4640 mov r0, r8 - 4630: 4639 mov r1, r7 - 4632: aa33 add r2, sp, #204 ; 0xcc - 4634: f005 fd48 bl a0c8 <__ssprint_r> - 4638: 2800 cmp r0, #0 - 463a: f040 82aa bne.w 4b92 <_svfprintf_r+0x10de> - 463e: ac19 add r4, sp, #100 ; 0x64 - 4640: f415 7f80 tst.w r5, #256 ; 0x100 - 4644: d106 bne.n 4654 <_svfprintf_r+0xba0> - 4646: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4648: f8c4 a000 str.w sl, [r4] - 464c: f8c4 b004 str.w fp, [r4, #4] - 4650: 445b add r3, fp - 4652: e23f b.n 4ad4 <_svfprintf_r+0x1020> - 4654: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 4658: f340 81b7 ble.w 49ca <_svfprintf_r+0xf16> - 465c: 9810 ldr r0, [sp, #64] ; 0x40 - 465e: 2200 movs r2, #0 - 4660: 9911 ldr r1, [sp, #68] ; 0x44 - 4662: 2300 movs r3, #0 - 4664: f007 fb04 bl bc70 <__aeabi_dcmpeq> - 4668: 2800 cmp r0, #0 - 466a: d060 beq.n 472e <_svfprintf_r+0xc7a> - 466c: 4b18 ldr r3, [pc, #96] ; (46d0 <_svfprintf_r+0xc1c>) - 466e: 6023 str r3, [r4, #0] - 4670: 2301 movs r3, #1 - 4672: 6063 str r3, [r4, #4] - 4674: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4676: 3301 adds r3, #1 - 4678: 9335 str r3, [sp, #212] ; 0xd4 - 467a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 467c: 3301 adds r3, #1 - 467e: 9334 str r3, [sp, #208] ; 0xd0 - 4680: 2b07 cmp r3, #7 - 4682: dc01 bgt.n 4688 <_svfprintf_r+0xbd4> - 4684: 3408 adds r4, #8 - 4686: e008 b.n 469a <_svfprintf_r+0xbe6> - 4688: 4640 mov r0, r8 - 468a: 4639 mov r1, r7 - 468c: aa33 add r2, sp, #204 ; 0xcc - 468e: f005 fd1b bl a0c8 <__ssprint_r> - 4692: 2800 cmp r0, #0 - 4694: f040 827d bne.w 4b92 <_svfprintf_r+0x10de> - 4698: ac19 add r4, sp, #100 ; 0x64 - 469a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 469c: 9a0b ldr r2, [sp, #44] ; 0x2c - 469e: 4293 cmp r3, r2 - 46a0: db03 blt.n 46aa <_svfprintf_r+0xbf6> - 46a2: f015 0f01 tst.w r5, #1 - 46a6: f000 8225 beq.w 4af4 <_svfprintf_r+0x1040> - 46aa: 9b13 ldr r3, [sp, #76] ; 0x4c - 46ac: 9812 ldr r0, [sp, #72] ; 0x48 - 46ae: 6023 str r3, [r4, #0] - 46b0: 9b35 ldr r3, [sp, #212] ; 0xd4 - 46b2: 6060 str r0, [r4, #4] - 46b4: 181b adds r3, r3, r0 - 46b6: 9335 str r3, [sp, #212] ; 0xd4 - 46b8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 46ba: 3301 adds r3, #1 - 46bc: 9334 str r3, [sp, #208] ; 0xd0 - 46be: 2b07 cmp r3, #7 - 46c0: dc08 bgt.n 46d4 <_svfprintf_r+0xc20> - 46c2: 3408 adds r4, #8 - 46c4: e00f b.n 46e6 <_svfprintf_r+0xc32> - 46c6: bf00 nop - 46c8: 0000c92c .word 0x0000c92c - 46cc: 0000c8e8 .word 0x0000c8e8 - 46d0: 0000c92a .word 0x0000c92a - 46d4: 4640 mov r0, r8 - 46d6: 4639 mov r1, r7 - 46d8: aa33 add r2, sp, #204 ; 0xcc - 46da: f005 fcf5 bl a0c8 <__ssprint_r> - 46de: 2800 cmp r0, #0 - 46e0: f040 8257 bne.w 4b92 <_svfprintf_r+0x10de> - 46e4: ac19 add r4, sp, #100 ; 0x64 - 46e6: 990b ldr r1, [sp, #44] ; 0x2c - 46e8: f101 39ff add.w r9, r1, #4294967295 - 46ec: f1b9 0f00 cmp.w r9, #0 - 46f0: dc17 bgt.n 4722 <_svfprintf_r+0xc6e> - 46f2: e1ff b.n 4af4 <_svfprintf_r+0x1040> - 46f4: 6022 str r2, [r4, #0] - 46f6: 2210 movs r2, #16 - 46f8: 189b adds r3, r3, r2 - 46fa: 6062 str r2, [r4, #4] - 46fc: 9335 str r3, [sp, #212] ; 0xd4 - 46fe: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4700: 3301 adds r3, #1 - 4702: 9334 str r3, [sp, #208] ; 0xd0 - 4704: 2b07 cmp r3, #7 - 4706: dc01 bgt.n 470c <_svfprintf_r+0xc58> - 4708: 3408 adds r4, #8 - 470a: e008 b.n 471e <_svfprintf_r+0xc6a> - 470c: 4640 mov r0, r8 - 470e: 4639 mov r1, r7 - 4710: aa33 add r2, sp, #204 ; 0xcc - 4712: f005 fcd9 bl a0c8 <__ssprint_r> - 4716: 2800 cmp r0, #0 - 4718: f040 823b bne.w 4b92 <_svfprintf_r+0x10de> - 471c: ac19 add r4, sp, #100 ; 0x64 - 471e: f1a9 0910 sub.w r9, r9, #16 - 4722: f1b9 0f10 cmp.w r9, #16 - 4726: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4728: 4a95 ldr r2, [pc, #596] ; (4980 <_svfprintf_r+0xecc>) - 472a: dce3 bgt.n 46f4 <_svfprintf_r+0xc40> - 472c: e148 b.n 49c0 <_svfprintf_r+0xf0c> - 472e: 9b3c ldr r3, [sp, #240] ; 0xf0 - 4730: 2b00 cmp r3, #0 - 4732: dc79 bgt.n 4828 <_svfprintf_r+0xd74> - 4734: 4b93 ldr r3, [pc, #588] ; (4984 <_svfprintf_r+0xed0>) - 4736: 6023 str r3, [r4, #0] - 4738: 2301 movs r3, #1 - 473a: 6063 str r3, [r4, #4] - 473c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 473e: 3301 adds r3, #1 - 4740: 9335 str r3, [sp, #212] ; 0xd4 - 4742: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4744: 3301 adds r3, #1 - 4746: 9334 str r3, [sp, #208] ; 0xd0 - 4748: 2b07 cmp r3, #7 - 474a: dc01 bgt.n 4750 <_svfprintf_r+0xc9c> - 474c: 3408 adds r4, #8 - 474e: e008 b.n 4762 <_svfprintf_r+0xcae> - 4750: 4640 mov r0, r8 - 4752: 4639 mov r1, r7 - 4754: aa33 add r2, sp, #204 ; 0xcc - 4756: f005 fcb7 bl a0c8 <__ssprint_r> - 475a: 2800 cmp r0, #0 - 475c: f040 8219 bne.w 4b92 <_svfprintf_r+0x10de> - 4760: ac19 add r4, sp, #100 ; 0x64 - 4762: 9b3c ldr r3, [sp, #240] ; 0xf0 - 4764: b92b cbnz r3, 4772 <_svfprintf_r+0xcbe> - 4766: 9a0b ldr r2, [sp, #44] ; 0x2c - 4768: b91a cbnz r2, 4772 <_svfprintf_r+0xcbe> - 476a: f015 0f01 tst.w r5, #1 - 476e: f000 81c1 beq.w 4af4 <_svfprintf_r+0x1040> - 4772: 9b13 ldr r3, [sp, #76] ; 0x4c - 4774: 9812 ldr r0, [sp, #72] ; 0x48 - 4776: 6023 str r3, [r4, #0] - 4778: 9b35 ldr r3, [sp, #212] ; 0xd4 - 477a: 6060 str r0, [r4, #4] - 477c: 181b adds r3, r3, r0 - 477e: 9335 str r3, [sp, #212] ; 0xd4 - 4780: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4782: 3301 adds r3, #1 - 4784: 9334 str r3, [sp, #208] ; 0xd0 - 4786: 2b07 cmp r3, #7 - 4788: dc02 bgt.n 4790 <_svfprintf_r+0xcdc> - 478a: f104 0308 add.w r3, r4, #8 - 478e: e008 b.n 47a2 <_svfprintf_r+0xcee> - 4790: 4640 mov r0, r8 - 4792: 4639 mov r1, r7 - 4794: aa33 add r2, sp, #204 ; 0xcc - 4796: f005 fc97 bl a0c8 <__ssprint_r> - 479a: 2800 cmp r0, #0 - 479c: f040 81f9 bne.w 4b92 <_svfprintf_r+0x10de> - 47a0: ab19 add r3, sp, #100 ; 0x64 - 47a2: 9c3c ldr r4, [sp, #240] ; 0xf0 - 47a4: 4264 negs r4, r4 - 47a6: 2c00 cmp r4, #0 - 47a8: dc16 bgt.n 47d8 <_svfprintf_r+0xd24> - 47aa: e02d b.n 4808 <_svfprintf_r+0xd54> - 47ac: 6019 str r1, [r3, #0] - 47ae: 2110 movs r1, #16 - 47b0: 1852 adds r2, r2, r1 - 47b2: 6059 str r1, [r3, #4] - 47b4: 9235 str r2, [sp, #212] ; 0xd4 - 47b6: 9a34 ldr r2, [sp, #208] ; 0xd0 - 47b8: 3201 adds r2, #1 - 47ba: 9234 str r2, [sp, #208] ; 0xd0 - 47bc: 2a07 cmp r2, #7 - 47be: dc01 bgt.n 47c4 <_svfprintf_r+0xd10> - 47c0: 3308 adds r3, #8 - 47c2: e008 b.n 47d6 <_svfprintf_r+0xd22> - 47c4: 4640 mov r0, r8 - 47c6: 4639 mov r1, r7 - 47c8: aa33 add r2, sp, #204 ; 0xcc - 47ca: f005 fc7d bl a0c8 <__ssprint_r> - 47ce: 2800 cmp r0, #0 - 47d0: f040 81df bne.w 4b92 <_svfprintf_r+0x10de> - 47d4: ab19 add r3, sp, #100 ; 0x64 - 47d6: 3c10 subs r4, #16 - 47d8: 2c10 cmp r4, #16 - 47da: 9a35 ldr r2, [sp, #212] ; 0xd4 - 47dc: 4968 ldr r1, [pc, #416] ; (4980 <_svfprintf_r+0xecc>) - 47de: dce5 bgt.n 47ac <_svfprintf_r+0xcf8> - 47e0: 605c str r4, [r3, #4] - 47e2: 1914 adds r4, r2, r4 - 47e4: 9a34 ldr r2, [sp, #208] ; 0xd0 - 47e6: 6019 str r1, [r3, #0] - 47e8: 3201 adds r2, #1 - 47ea: 9435 str r4, [sp, #212] ; 0xd4 - 47ec: 2a07 cmp r2, #7 - 47ee: 9234 str r2, [sp, #208] ; 0xd0 - 47f0: dc01 bgt.n 47f6 <_svfprintf_r+0xd42> - 47f2: 3308 adds r3, #8 - 47f4: e008 b.n 4808 <_svfprintf_r+0xd54> - 47f6: 4640 mov r0, r8 - 47f8: 4639 mov r1, r7 - 47fa: aa33 add r2, sp, #204 ; 0xcc - 47fc: f005 fc64 bl a0c8 <__ssprint_r> - 4800: 2800 cmp r0, #0 - 4802: f040 81c6 bne.w 4b92 <_svfprintf_r+0x10de> - 4806: ab19 add r3, sp, #100 ; 0x64 - 4808: 990b ldr r1, [sp, #44] ; 0x2c - 480a: 9a35 ldr r2, [sp, #212] ; 0xd4 - 480c: f8c3 a000 str.w sl, [r3] - 4810: 6059 str r1, [r3, #4] - 4812: 1852 adds r2, r2, r1 - 4814: 9235 str r2, [sp, #212] ; 0xd4 - 4816: 9a34 ldr r2, [sp, #208] ; 0xd0 - 4818: 3201 adds r2, #1 - 481a: 9234 str r2, [sp, #208] ; 0xd0 - 481c: 2a07 cmp r2, #7 - 481e: f300 8161 bgt.w 4ae4 <_svfprintf_r+0x1030> - 4822: f103 0408 add.w r4, r3, #8 - 4826: e165 b.n 4af4 <_svfprintf_r+0x1040> - 4828: 9a0b ldr r2, [sp, #44] ; 0x2c - 482a: 9b08 ldr r3, [sp, #32] - 482c: 4691 mov r9, r2 - 482e: eb0a 0b02 add.w fp, sl, r2 - 4832: 4599 cmp r9, r3 - 4834: bfa8 it ge - 4836: 4699 movge r9, r3 - 4838: f1b9 0f00 cmp.w r9, #0 - 483c: dd16 ble.n 486c <_svfprintf_r+0xdb8> - 483e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4840: f8c4 a000 str.w sl, [r4] - 4844: f8c4 9004 str.w r9, [r4, #4] - 4848: 444b add r3, r9 - 484a: 9335 str r3, [sp, #212] ; 0xd4 - 484c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 484e: 3301 adds r3, #1 - 4850: 9334 str r3, [sp, #208] ; 0xd0 - 4852: 2b07 cmp r3, #7 - 4854: dc01 bgt.n 485a <_svfprintf_r+0xda6> - 4856: 3408 adds r4, #8 - 4858: e008 b.n 486c <_svfprintf_r+0xdb8> - 485a: 4640 mov r0, r8 - 485c: 4639 mov r1, r7 - 485e: aa33 add r2, sp, #204 ; 0xcc - 4860: f005 fc32 bl a0c8 <__ssprint_r> - 4864: 2800 cmp r0, #0 - 4866: f040 8194 bne.w 4b92 <_svfprintf_r+0x10de> - 486a: ac19 add r4, sp, #100 ; 0x64 - 486c: 9808 ldr r0, [sp, #32] - 486e: ea29 79e9 bic.w r9, r9, r9, asr #31 - 4872: ebc9 0900 rsb r9, r9, r0 - 4876: f1b9 0f00 cmp.w r9, #0 - 487a: dc17 bgt.n 48ac <_svfprintf_r+0xdf8> - 487c: e030 b.n 48e0 <_svfprintf_r+0xe2c> - 487e: 6022 str r2, [r4, #0] - 4880: 2210 movs r2, #16 - 4882: 189b adds r3, r3, r2 - 4884: 6062 str r2, [r4, #4] - 4886: 9335 str r3, [sp, #212] ; 0xd4 - 4888: 9b34 ldr r3, [sp, #208] ; 0xd0 - 488a: 3301 adds r3, #1 - 488c: 9334 str r3, [sp, #208] ; 0xd0 - 488e: 2b07 cmp r3, #7 - 4890: dc01 bgt.n 4896 <_svfprintf_r+0xde2> - 4892: 3408 adds r4, #8 - 4894: e008 b.n 48a8 <_svfprintf_r+0xdf4> - 4896: 4640 mov r0, r8 - 4898: 4639 mov r1, r7 - 489a: aa33 add r2, sp, #204 ; 0xcc - 489c: f005 fc14 bl a0c8 <__ssprint_r> - 48a0: 2800 cmp r0, #0 - 48a2: f040 8176 bne.w 4b92 <_svfprintf_r+0x10de> - 48a6: ac19 add r4, sp, #100 ; 0x64 - 48a8: f1a9 0910 sub.w r9, r9, #16 - 48ac: f1b9 0f10 cmp.w r9, #16 - 48b0: 9b35 ldr r3, [sp, #212] ; 0xd4 - 48b2: 4a33 ldr r2, [pc, #204] ; (4980 <_svfprintf_r+0xecc>) - 48b4: dce3 bgt.n 487e <_svfprintf_r+0xdca> - 48b6: 6022 str r2, [r4, #0] - 48b8: 444b add r3, r9 - 48ba: f8c4 9004 str.w r9, [r4, #4] - 48be: 9335 str r3, [sp, #212] ; 0xd4 - 48c0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 48c2: 3301 adds r3, #1 - 48c4: 9334 str r3, [sp, #208] ; 0xd0 - 48c6: 2b07 cmp r3, #7 - 48c8: dc01 bgt.n 48ce <_svfprintf_r+0xe1a> - 48ca: 3408 adds r4, #8 - 48cc: e008 b.n 48e0 <_svfprintf_r+0xe2c> - 48ce: 4640 mov r0, r8 - 48d0: 4639 mov r1, r7 - 48d2: aa33 add r2, sp, #204 ; 0xcc - 48d4: f005 fbf8 bl a0c8 <__ssprint_r> - 48d8: 2800 cmp r0, #0 - 48da: f040 815a bne.w 4b92 <_svfprintf_r+0x10de> - 48de: ac19 add r4, sp, #100 ; 0x64 - 48e0: 9b3c ldr r3, [sp, #240] ; 0xf0 - 48e2: 990b ldr r1, [sp, #44] ; 0x2c - 48e4: 428b cmp r3, r1 - 48e6: db02 blt.n 48ee <_svfprintf_r+0xe3a> - 48e8: f015 0f01 tst.w r5, #1 - 48ec: d017 beq.n 491e <_svfprintf_r+0xe6a> - 48ee: 9b12 ldr r3, [sp, #72] ; 0x48 - 48f0: 9a13 ldr r2, [sp, #76] ; 0x4c - 48f2: 9812 ldr r0, [sp, #72] ; 0x48 - 48f4: 6063 str r3, [r4, #4] - 48f6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 48f8: 6022 str r2, [r4, #0] - 48fa: 181b adds r3, r3, r0 - 48fc: 9335 str r3, [sp, #212] ; 0xd4 - 48fe: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4900: 3301 adds r3, #1 - 4902: 9334 str r3, [sp, #208] ; 0xd0 - 4904: 2b07 cmp r3, #7 - 4906: dc01 bgt.n 490c <_svfprintf_r+0xe58> - 4908: 3408 adds r4, #8 - 490a: e008 b.n 491e <_svfprintf_r+0xe6a> - 490c: 4640 mov r0, r8 - 490e: 4639 mov r1, r7 - 4910: aa33 add r2, sp, #204 ; 0xcc - 4912: f005 fbd9 bl a0c8 <__ssprint_r> - 4916: 2800 cmp r0, #0 - 4918: f040 813b bne.w 4b92 <_svfprintf_r+0x10de> - 491c: ac19 add r4, sp, #100 ; 0x64 - 491e: 9908 ldr r1, [sp, #32] - 4920: 9a3c ldr r2, [sp, #240] ; 0xf0 - 4922: 980b ldr r0, [sp, #44] ; 0x2c - 4924: eb0a 0301 add.w r3, sl, r1 - 4928: ebc3 0b0b rsb fp, r3, fp - 492c: ebc2 0900 rsb r9, r2, r0 - 4930: 45cb cmp fp, r9 - 4932: bfb8 it lt - 4934: 46d9 movlt r9, fp - 4936: f1b9 0f00 cmp.w r9, #0 - 493a: dd15 ble.n 4968 <_svfprintf_r+0xeb4> - 493c: 6023 str r3, [r4, #0] - 493e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4940: f8c4 9004 str.w r9, [r4, #4] - 4944: 444b add r3, r9 - 4946: 9335 str r3, [sp, #212] ; 0xd4 - 4948: 9b34 ldr r3, [sp, #208] ; 0xd0 - 494a: 3301 adds r3, #1 - 494c: 9334 str r3, [sp, #208] ; 0xd0 - 494e: 2b07 cmp r3, #7 - 4950: dc01 bgt.n 4956 <_svfprintf_r+0xea2> - 4952: 3408 adds r4, #8 - 4954: e008 b.n 4968 <_svfprintf_r+0xeb4> - 4956: 4640 mov r0, r8 - 4958: 4639 mov r1, r7 - 495a: aa33 add r2, sp, #204 ; 0xcc - 495c: f005 fbb4 bl a0c8 <__ssprint_r> - 4960: 2800 cmp r0, #0 - 4962: f040 8116 bne.w 4b92 <_svfprintf_r+0x10de> - 4966: ac19 add r4, sp, #100 ; 0x64 - 4968: 9b3c ldr r3, [sp, #240] ; 0xf0 - 496a: ea29 79e9 bic.w r9, r9, r9, asr #31 - 496e: 990b ldr r1, [sp, #44] ; 0x2c - 4970: 1acb subs r3, r1, r3 - 4972: ebc9 0903 rsb r9, r9, r3 - 4976: f1b9 0f00 cmp.w r9, #0 - 497a: dc1c bgt.n 49b6 <_svfprintf_r+0xf02> - 497c: e0ba b.n 4af4 <_svfprintf_r+0x1040> - 497e: bf00 nop - 4980: 0000c8e8 .word 0x0000c8e8 - 4984: 0000c92a .word 0x0000c92a - 4988: 6022 str r2, [r4, #0] - 498a: 2210 movs r2, #16 - 498c: 189b adds r3, r3, r2 - 498e: 6062 str r2, [r4, #4] - 4990: 9335 str r3, [sp, #212] ; 0xd4 - 4992: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4994: 3301 adds r3, #1 - 4996: 9334 str r3, [sp, #208] ; 0xd0 - 4998: 2b07 cmp r3, #7 - 499a: dc01 bgt.n 49a0 <_svfprintf_r+0xeec> - 499c: 3408 adds r4, #8 - 499e: e008 b.n 49b2 <_svfprintf_r+0xefe> - 49a0: 4640 mov r0, r8 - 49a2: 4639 mov r1, r7 - 49a4: aa33 add r2, sp, #204 ; 0xcc - 49a6: f005 fb8f bl a0c8 <__ssprint_r> - 49aa: 2800 cmp r0, #0 - 49ac: f040 80f1 bne.w 4b92 <_svfprintf_r+0x10de> - 49b0: ac19 add r4, sp, #100 ; 0x64 - 49b2: f1a9 0910 sub.w r9, r9, #16 - 49b6: f1b9 0f10 cmp.w r9, #16 - 49ba: 9b35 ldr r3, [sp, #212] ; 0xd4 - 49bc: 4a7b ldr r2, [pc, #492] ; (4bac <_svfprintf_r+0x10f8>) - 49be: dce3 bgt.n 4988 <_svfprintf_r+0xed4> - 49c0: 6022 str r2, [r4, #0] - 49c2: 444b add r3, r9 - 49c4: f8c4 9004 str.w r9, [r4, #4] - 49c8: e084 b.n 4ad4 <_svfprintf_r+0x1020> - 49ca: 9a0b ldr r2, [sp, #44] ; 0x2c - 49cc: 2a01 cmp r2, #1 - 49ce: dc02 bgt.n 49d6 <_svfprintf_r+0xf22> - 49d0: f015 0f01 tst.w r5, #1 - 49d4: d062 beq.n 4a9c <_svfprintf_r+0xfe8> - 49d6: 2301 movs r3, #1 - 49d8: 6063 str r3, [r4, #4] - 49da: 9b35 ldr r3, [sp, #212] ; 0xd4 - 49dc: f8c4 a000 str.w sl, [r4] - 49e0: 3301 adds r3, #1 - 49e2: 9335 str r3, [sp, #212] ; 0xd4 - 49e4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 49e6: 3301 adds r3, #1 - 49e8: 9334 str r3, [sp, #208] ; 0xd0 - 49ea: 2b07 cmp r3, #7 - 49ec: dc01 bgt.n 49f2 <_svfprintf_r+0xf3e> - 49ee: 3408 adds r4, #8 - 49f0: e008 b.n 4a04 <_svfprintf_r+0xf50> - 49f2: 4640 mov r0, r8 - 49f4: 4639 mov r1, r7 - 49f6: aa33 add r2, sp, #204 ; 0xcc - 49f8: f005 fb66 bl a0c8 <__ssprint_r> - 49fc: 2800 cmp r0, #0 - 49fe: f040 80c8 bne.w 4b92 <_svfprintf_r+0x10de> - 4a02: ac19 add r4, sp, #100 ; 0x64 - 4a04: 9b13 ldr r3, [sp, #76] ; 0x4c - 4a06: 9812 ldr r0, [sp, #72] ; 0x48 - 4a08: 6023 str r3, [r4, #0] - 4a0a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4a0c: 6060 str r0, [r4, #4] - 4a0e: 181b adds r3, r3, r0 - 4a10: 9335 str r3, [sp, #212] ; 0xd4 - 4a12: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4a14: 3301 adds r3, #1 - 4a16: 9334 str r3, [sp, #208] ; 0xd0 - 4a18: 2b07 cmp r3, #7 - 4a1a: dc01 bgt.n 4a20 <_svfprintf_r+0xf6c> - 4a1c: 3408 adds r4, #8 - 4a1e: e008 b.n 4a32 <_svfprintf_r+0xf7e> - 4a20: 4640 mov r0, r8 - 4a22: 4639 mov r1, r7 - 4a24: aa33 add r2, sp, #204 ; 0xcc - 4a26: f005 fb4f bl a0c8 <__ssprint_r> - 4a2a: 2800 cmp r0, #0 - 4a2c: f040 80b1 bne.w 4b92 <_svfprintf_r+0x10de> - 4a30: ac19 add r4, sp, #100 ; 0x64 - 4a32: 9911 ldr r1, [sp, #68] ; 0x44 - 4a34: 2300 movs r3, #0 - 4a36: 9810 ldr r0, [sp, #64] ; 0x40 - 4a38: 2200 movs r2, #0 - 4a3a: f007 f919 bl bc70 <__aeabi_dcmpeq> - 4a3e: 990b ldr r1, [sp, #44] ; 0x2c - 4a40: 1e4b subs r3, r1, #1 - 4a42: b930 cbnz r0, 4a52 <_svfprintf_r+0xf9e> - 4a44: f10a 0201 add.w r2, sl, #1 - 4a48: 6022 str r2, [r4, #0] - 4a4a: 9a35 ldr r2, [sp, #212] ; 0xd4 - 4a4c: 6063 str r3, [r4, #4] - 4a4e: 18d3 adds r3, r2, r3 - 4a50: e02a b.n 4aa8 <_svfprintf_r+0xff4> - 4a52: f1b3 0900 subs.w r9, r3, #0 - 4a56: dc17 bgt.n 4a88 <_svfprintf_r+0xfd4> - 4a58: e036 b.n 4ac8 <_svfprintf_r+0x1014> - 4a5a: 6022 str r2, [r4, #0] - 4a5c: 2210 movs r2, #16 - 4a5e: 189b adds r3, r3, r2 - 4a60: 6062 str r2, [r4, #4] - 4a62: 9335 str r3, [sp, #212] ; 0xd4 - 4a64: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4a66: 3301 adds r3, #1 - 4a68: 9334 str r3, [sp, #208] ; 0xd0 - 4a6a: 2b07 cmp r3, #7 - 4a6c: dc01 bgt.n 4a72 <_svfprintf_r+0xfbe> - 4a6e: 3408 adds r4, #8 - 4a70: e008 b.n 4a84 <_svfprintf_r+0xfd0> - 4a72: 4640 mov r0, r8 - 4a74: 4639 mov r1, r7 - 4a76: aa33 add r2, sp, #204 ; 0xcc - 4a78: f005 fb26 bl a0c8 <__ssprint_r> - 4a7c: 2800 cmp r0, #0 - 4a7e: f040 8088 bne.w 4b92 <_svfprintf_r+0x10de> - 4a82: ac19 add r4, sp, #100 ; 0x64 - 4a84: f1a9 0910 sub.w r9, r9, #16 - 4a88: f1b9 0f10 cmp.w r9, #16 - 4a8c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4a8e: 4a47 ldr r2, [pc, #284] ; (4bac <_svfprintf_r+0x10f8>) - 4a90: dce3 bgt.n 4a5a <_svfprintf_r+0xfa6> - 4a92: 6022 str r2, [r4, #0] - 4a94: 444b add r3, r9 - 4a96: f8c4 9004 str.w r9, [r4, #4] - 4a9a: e005 b.n 4aa8 <_svfprintf_r+0xff4> - 4a9c: 2301 movs r3, #1 - 4a9e: 6063 str r3, [r4, #4] - 4aa0: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4aa2: f8c4 a000 str.w sl, [r4] - 4aa6: 3301 adds r3, #1 - 4aa8: 9335 str r3, [sp, #212] ; 0xd4 - 4aaa: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4aac: 3301 adds r3, #1 - 4aae: 9334 str r3, [sp, #208] ; 0xd0 - 4ab0: 2b07 cmp r3, #7 - 4ab2: dc01 bgt.n 4ab8 <_svfprintf_r+0x1004> - 4ab4: 3408 adds r4, #8 - 4ab6: e007 b.n 4ac8 <_svfprintf_r+0x1014> - 4ab8: 4640 mov r0, r8 - 4aba: 4639 mov r1, r7 - 4abc: aa33 add r2, sp, #204 ; 0xcc - 4abe: f005 fb03 bl a0c8 <__ssprint_r> - 4ac2: 2800 cmp r0, #0 - 4ac4: d165 bne.n 4b92 <_svfprintf_r+0x10de> - 4ac6: ac19 add r4, sp, #100 ; 0x64 - 4ac8: ab38 add r3, sp, #224 ; 0xe0 - 4aca: 9a15 ldr r2, [sp, #84] ; 0x54 - 4acc: 6023 str r3, [r4, #0] - 4ace: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4ad0: 6062 str r2, [r4, #4] - 4ad2: 189b adds r3, r3, r2 - 4ad4: 9335 str r3, [sp, #212] ; 0xd4 - 4ad6: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4ad8: 3301 adds r3, #1 - 4ada: 9334 str r3, [sp, #208] ; 0xd0 - 4adc: 2b07 cmp r3, #7 - 4ade: dc01 bgt.n 4ae4 <_svfprintf_r+0x1030> - 4ae0: 3408 adds r4, #8 - 4ae2: e007 b.n 4af4 <_svfprintf_r+0x1040> - 4ae4: 4640 mov r0, r8 - 4ae6: 4639 mov r1, r7 - 4ae8: aa33 add r2, sp, #204 ; 0xcc - 4aea: f005 faed bl a0c8 <__ssprint_r> - 4aee: 2800 cmp r0, #0 - 4af0: d14f bne.n 4b92 <_svfprintf_r+0x10de> - 4af2: ac19 add r4, sp, #100 ; 0x64 - 4af4: f015 0f04 tst.w r5, #4 - 4af8: d02f beq.n 4b5a <_svfprintf_r+0x10a6> - 4afa: 9b0d ldr r3, [sp, #52] ; 0x34 - 4afc: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 4b00: ebca 0503 rsb r5, sl, r3 - 4b04: 2d00 cmp r5, #0 - 4b06: dc15 bgt.n 4b34 <_svfprintf_r+0x1080> - 4b08: e027 b.n 4b5a <_svfprintf_r+0x10a6> - 4b0a: 6022 str r2, [r4, #0] - 4b0c: 2210 movs r2, #16 - 4b0e: 189b adds r3, r3, r2 - 4b10: 6062 str r2, [r4, #4] - 4b12: 9335 str r3, [sp, #212] ; 0xd4 - 4b14: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4b16: 3301 adds r3, #1 - 4b18: 9334 str r3, [sp, #208] ; 0xd0 - 4b1a: 2b07 cmp r3, #7 - 4b1c: dc01 bgt.n 4b22 <_svfprintf_r+0x106e> - 4b1e: 3408 adds r4, #8 - 4b20: e007 b.n 4b32 <_svfprintf_r+0x107e> - 4b22: 4640 mov r0, r8 - 4b24: 4639 mov r1, r7 - 4b26: aa33 add r2, sp, #204 ; 0xcc - 4b28: f005 face bl a0c8 <__ssprint_r> - 4b2c: 2800 cmp r0, #0 - 4b2e: d130 bne.n 4b92 <_svfprintf_r+0x10de> - 4b30: ac19 add r4, sp, #100 ; 0x64 - 4b32: 3d10 subs r5, #16 - 4b34: 2d10 cmp r5, #16 - 4b36: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4b38: 4a1d ldr r2, [pc, #116] ; (4bb0 <_svfprintf_r+0x10fc>) - 4b3a: dce6 bgt.n 4b0a <_svfprintf_r+0x1056> - 4b3c: 6065 str r5, [r4, #4] - 4b3e: 195d adds r5, r3, r5 - 4b40: 9b34 ldr r3, [sp, #208] ; 0xd0 - 4b42: 6022 str r2, [r4, #0] - 4b44: 3301 adds r3, #1 - 4b46: 9535 str r5, [sp, #212] ; 0xd4 - 4b48: 2b07 cmp r3, #7 - 4b4a: 9334 str r3, [sp, #208] ; 0xd0 - 4b4c: dd05 ble.n 4b5a <_svfprintf_r+0x10a6> - 4b4e: 4640 mov r0, r8 - 4b50: 4639 mov r1, r7 - 4b52: aa33 add r2, sp, #204 ; 0xcc - 4b54: f005 fab8 bl a0c8 <__ssprint_r> - 4b58: b9d8 cbnz r0, 4b92 <_svfprintf_r+0x10de> - 4b5a: 980f ldr r0, [sp, #60] ; 0x3c - 4b5c: 9a0e ldr r2, [sp, #56] ; 0x38 - 4b5e: 990d ldr r1, [sp, #52] ; 0x34 - 4b60: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4b62: 428a cmp r2, r1 - 4b64: bfac ite ge - 4b66: 1880 addge r0, r0, r2 - 4b68: 1840 addlt r0, r0, r1 - 4b6a: 900f str r0, [sp, #60] ; 0x3c - 4b6c: b12b cbz r3, 4b7a <_svfprintf_r+0x10c6> - 4b6e: 4640 mov r0, r8 - 4b70: 4639 mov r1, r7 - 4b72: aa33 add r2, sp, #204 ; 0xcc - 4b74: f005 faa8 bl a0c8 <__ssprint_r> - 4b78: b958 cbnz r0, 4b92 <_svfprintf_r+0x10de> - 4b7a: 2300 movs r3, #0 - 4b7c: ac19 add r4, sp, #100 ; 0x64 - 4b7e: 9334 str r3, [sp, #208] ; 0xd0 - 4b80: f7fe bfc8 b.w 3b14 <_svfprintf_r+0x60> - 4b84: 9b35 ldr r3, [sp, #212] ; 0xd4 - 4b86: b123 cbz r3, 4b92 <_svfprintf_r+0x10de> - 4b88: 4640 mov r0, r8 - 4b8a: 4639 mov r1, r7 - 4b8c: aa33 add r2, sp, #204 ; 0xcc - 4b8e: f005 fa9b bl a0c8 <__ssprint_r> - 4b92: 89bb ldrh r3, [r7, #12] - 4b94: 9d0f ldr r5, [sp, #60] ; 0x3c - 4b96: f003 0340 and.w r3, r3, #64 ; 0x40 - 4b9a: 2b00 cmp r3, #0 - 4b9c: bf18 it ne - 4b9e: f04f 35ff movne.w r5, #4294967295 - 4ba2: 950f str r5, [sp, #60] ; 0x3c - 4ba4: 980f ldr r0, [sp, #60] ; 0x3c - 4ba6: b03f add sp, #252 ; 0xfc - 4ba8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 4bac: 0000c8e8 .word 0x0000c8e8 - 4bb0: 0000c92c .word 0x0000c92c - -00004bb4 <__ssvfscanf_r>: - 4bb4: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4bb8: 460c mov r4, r1 - 4bba: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 4bbe: 461e mov r6, r3 - 4bc0: 4682 mov sl, r0 - 4bc2: 4615 mov r5, r2 - 4bc4: f7fd fc0e bl 23e4 <__sfp_lock_acquire> - 4bc8: 89a3 ldrh r3, [r4, #12] - 4bca: f413 5f00 tst.w r3, #8192 ; 0x2000 - 4bce: d106 bne.n 4bde <__ssvfscanf_r+0x2a> - 4bd0: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 4bd4: 81a3 strh r3, [r4, #12] - 4bd6: 6e63 ldr r3, [r4, #100] ; 0x64 - 4bd8: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 4bdc: 6663 str r3, [r4, #100] ; 0x64 - 4bde: 2000 movs r0, #0 - 4be0: 9507 str r5, [sp, #28] - 4be2: 4683 mov fp, r0 - 4be4: 4607 mov r7, r0 - 4be6: 9009 str r0, [sp, #36] ; 0x24 - 4be8: 9008 str r0, [sp, #32] - 4bea: 9907 ldr r1, [sp, #28] - 4bec: 780a ldrb r2, [r1, #0] - 4bee: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 4bf2: 2a00 cmp r2, #0 - 4bf4: f000 85bf beq.w 5776 <__ssvfscanf_r+0xbc2> - 4bf8: 4b91 ldr r3, [pc, #580] ; (4e40 <__ssvfscanf_r+0x28c>) - 4bfa: 3101 adds r1, #1 - 4bfc: 9107 str r1, [sp, #28] - 4bfe: 6819 ldr r1, [r3, #0] - 4c00: 1888 adds r0, r1, r2 - 4c02: f890 8001 ldrb.w r8, [r0, #1] - 4c06: f018 0808 ands.w r8, r8, #8 - 4c0a: d018 beq.n 4c3e <__ssvfscanf_r+0x8a> - 4c0c: 6863 ldr r3, [r4, #4] - 4c0e: 2b00 cmp r3, #0 - 4c10: dc05 bgt.n 4c1e <__ssvfscanf_r+0x6a> - 4c12: 4650 mov r0, sl - 4c14: 4621 mov r1, r4 - 4c16: f005 fb0f bl a238 <__ssrefill_r> - 4c1a: 2800 cmp r0, #0 - 4c1c: d1e5 bne.n 4bea <__ssvfscanf_r+0x36> - 4c1e: 6823 ldr r3, [r4, #0] - 4c20: 4d87 ldr r5, [pc, #540] ; (4e40 <__ssvfscanf_r+0x28c>) - 4c22: 781a ldrb r2, [r3, #0] - 4c24: 6829 ldr r1, [r5, #0] - 4c26: 188a adds r2, r1, r2 - 4c28: 7852 ldrb r2, [r2, #1] - 4c2a: f012 0f08 tst.w r2, #8 - 4c2e: d0dc beq.n 4bea <__ssvfscanf_r+0x36> - 4c30: 6862 ldr r2, [r4, #4] - 4c32: 3301 adds r3, #1 - 4c34: 3701 adds r7, #1 - 4c36: 6023 str r3, [r4, #0] - 4c38: 3a01 subs r2, #1 - 4c3a: 6062 str r2, [r4, #4] - 4c3c: e7e6 b.n 4c0c <__ssvfscanf_r+0x58> - 4c3e: 2a25 cmp r2, #37 ; 0x25 - 4c40: d151 bne.n 4ce6 <__ssvfscanf_r+0x132> - 4c42: 9a07 ldr r2, [sp, #28] - 4c44: 4645 mov r5, r8 - 4c46: f812 3b01 ldrb.w r3, [r2], #1 - 4c4a: 2b64 cmp r3, #100 ; 0x64 - 4c4c: d07a beq.n 4d44 <__ssvfscanf_r+0x190> - 4c4e: d829 bhi.n 4ca4 <__ssvfscanf_r+0xf0> - 4c50: 2b47 cmp r3, #71 ; 0x47 - 4c52: f000 808c beq.w 4d6e <__ssvfscanf_r+0x1ba> - 4c56: d814 bhi.n 4c82 <__ssvfscanf_r+0xce> - 4c58: 2b39 cmp r3, #57 ; 0x39 - 4c5a: d80a bhi.n 4c72 <__ssvfscanf_r+0xbe> - 4c5c: 2b30 cmp r3, #48 ; 0x30 - 4c5e: d26c bcs.n 4d3a <__ssvfscanf_r+0x186> - 4c60: 2b25 cmp r3, #37 ; 0x25 - 4c62: d03f beq.n 4ce4 <__ssvfscanf_r+0x130> - 4c64: 2b2a cmp r3, #42 ; 0x2a - 4c66: d057 beq.n 4d18 <__ssvfscanf_r+0x164> - 4c68: 9207 str r2, [sp, #28] - 4c6a: 2b00 cmp r3, #0 - 4c6c: f000 80b9 beq.w 4de2 <__ssvfscanf_r+0x22e> - 4c70: e0bf b.n 4df2 <__ssvfscanf_r+0x23e> - 4c72: 2b44 cmp r3, #68 ; 0x44 - 4c74: 9207 str r2, [sp, #28] - 4c76: f000 80c2 beq.w 4dfe <__ssvfscanf_r+0x24a> - 4c7a: 2b45 cmp r3, #69 ; 0x45 - 4c7c: f040 80b9 bne.w 4df2 <__ssvfscanf_r+0x23e> - 4c80: e076 b.n 4d70 <__ssvfscanf_r+0x1bc> - 4c82: 2b58 cmp r3, #88 ; 0x58 - 4c84: d06d beq.n 4d62 <__ssvfscanf_r+0x1ae> - 4c86: d806 bhi.n 4c96 <__ssvfscanf_r+0xe2> - 4c88: 2b4c cmp r3, #76 ; 0x4c - 4c8a: d050 beq.n 4d2e <__ssvfscanf_r+0x17a> - 4c8c: 2b4f cmp r3, #79 ; 0x4f - 4c8e: 9207 str r2, [sp, #28] - 4c90: f040 80af bne.w 4df2 <__ssvfscanf_r+0x23e> - 4c94: e05e b.n 4d54 <__ssvfscanf_r+0x1a0> - 4c96: 2b5b cmp r3, #91 ; 0x5b - 4c98: 9207 str r2, [sp, #28] - 4c9a: d06f beq.n 4d7c <__ssvfscanf_r+0x1c8> - 4c9c: 2b63 cmp r3, #99 ; 0x63 - 4c9e: f040 80a8 bne.w 4df2 <__ssvfscanf_r+0x23e> - 4ca2: e075 b.n 4d90 <__ssvfscanf_r+0x1dc> - 4ca4: 2b6e cmp r3, #110 ; 0x6e - 4ca6: d07f beq.n 4da8 <__ssvfscanf_r+0x1f4> - 4ca8: d808 bhi.n 4cbc <__ssvfscanf_r+0x108> - 4caa: 2b68 cmp r3, #104 ; 0x68 - 4cac: d042 beq.n 4d34 <__ssvfscanf_r+0x180> - 4cae: d35e bcc.n 4d6e <__ssvfscanf_r+0x1ba> - 4cb0: 2b69 cmp r3, #105 ; 0x69 - 4cb2: d049 beq.n 4d48 <__ssvfscanf_r+0x194> - 4cb4: 2b6c cmp r3, #108 ; 0x6c - 4cb6: f040 809b bne.w 4df0 <__ssvfscanf_r+0x23c> - 4cba: e030 b.n 4d1e <__ssvfscanf_r+0x16a> - 4cbc: 2b73 cmp r3, #115 ; 0x73 - 4cbe: 9207 str r2, [sp, #28] - 4cc0: d059 beq.n 4d76 <__ssvfscanf_r+0x1c2> - 4cc2: d805 bhi.n 4cd0 <__ssvfscanf_r+0x11c> - 4cc4: 2b6f cmp r3, #111 ; 0x6f - 4cc6: d00a beq.n 4cde <__ssvfscanf_r+0x12a> - 4cc8: 2b70 cmp r3, #112 ; 0x70 - 4cca: f040 8092 bne.w 4df2 <__ssvfscanf_r+0x23e> - 4cce: e064 b.n 4d9a <__ssvfscanf_r+0x1e6> - 4cd0: 2b75 cmp r3, #117 ; 0x75 - 4cd2: f000 8099 beq.w 4e08 <__ssvfscanf_r+0x254> - 4cd6: 2b78 cmp r3, #120 ; 0x78 - 4cd8: f040 808b bne.w 4df2 <__ssvfscanf_r+0x23e> - 4cdc: e042 b.n 4d64 <__ssvfscanf_r+0x1b0> - 4cde: 4859 ldr r0, [pc, #356] ; (4e44 <__ssvfscanf_r+0x290>) - 4ce0: 9009 str r0, [sp, #36] ; 0x24 - 4ce2: e03b b.n 4d5c <__ssvfscanf_r+0x1a8> - 4ce4: 9207 str r2, [sp, #28] - 4ce6: 6863 ldr r3, [r4, #4] - 4ce8: 2b00 cmp r3, #0 - 4cea: dc06 bgt.n 4cfa <__ssvfscanf_r+0x146> - 4cec: 4650 mov r0, sl - 4cee: 4621 mov r1, r4 - 4cf0: f005 faa2 bl a238 <__ssrefill_r> - 4cf4: 2800 cmp r0, #0 - 4cf6: f040 8530 bne.w 575a <__ssvfscanf_r+0xba6> - 4cfa: 6823 ldr r3, [r4, #0] - 4cfc: 9d07 ldr r5, [sp, #28] - 4cfe: 7819 ldrb r1, [r3, #0] - 4d00: f815 2c01 ldrb.w r2, [r5, #-1] - 4d04: 4291 cmp r1, r2 - 4d06: f040 8536 bne.w 5776 <__ssvfscanf_r+0xbc2> - 4d0a: 6862 ldr r2, [r4, #4] - 4d0c: 3301 adds r3, #1 - 4d0e: 3701 adds r7, #1 - 4d10: 6023 str r3, [r4, #0] - 4d12: 3a01 subs r2, #1 - 4d14: 6062 str r2, [r4, #4] - 4d16: e768 b.n 4bea <__ssvfscanf_r+0x36> - 4d18: f048 0810 orr.w r8, r8, #16 - 4d1c: e793 b.n 4c46 <__ssvfscanf_r+0x92> - 4d1e: 7813 ldrb r3, [r2, #0] - 4d20: 2b6c cmp r3, #108 ; 0x6c - 4d22: d101 bne.n 4d28 <__ssvfscanf_r+0x174> - 4d24: 3201 adds r2, #1 - 4d26: e002 b.n 4d2e <__ssvfscanf_r+0x17a> - 4d28: f048 0801 orr.w r8, r8, #1 - 4d2c: e78b b.n 4c46 <__ssvfscanf_r+0x92> - 4d2e: f048 0802 orr.w r8, r8, #2 - 4d32: e788 b.n 4c46 <__ssvfscanf_r+0x92> - 4d34: f048 0804 orr.w r8, r8, #4 - 4d38: e785 b.n 4c46 <__ssvfscanf_r+0x92> - 4d3a: 200a movs r0, #10 - 4d3c: 4345 muls r5, r0 - 4d3e: 3d30 subs r5, #48 ; 0x30 - 4d40: 18ed adds r5, r5, r3 - 4d42: e780 b.n 4c46 <__ssvfscanf_r+0x92> - 4d44: 9207 str r2, [sp, #28] - 4d46: e05c b.n 4e02 <__ssvfscanf_r+0x24e> - 4d48: 493f ldr r1, [pc, #252] ; (4e48 <__ssvfscanf_r+0x294>) - 4d4a: f04f 0b00 mov.w fp, #0 - 4d4e: 9207 str r2, [sp, #28] - 4d50: 9109 str r1, [sp, #36] ; 0x24 - 4d52: e05d b.n 4e10 <__ssvfscanf_r+0x25c> - 4d54: 4a3b ldr r2, [pc, #236] ; (4e44 <__ssvfscanf_r+0x290>) - 4d56: f048 0801 orr.w r8, r8, #1 - 4d5a: 9209 str r2, [sp, #36] ; 0x24 - 4d5c: f04f 0b08 mov.w fp, #8 - 4d60: e056 b.n 4e10 <__ssvfscanf_r+0x25c> - 4d62: 9207 str r2, [sp, #28] - 4d64: 4b37 ldr r3, [pc, #220] ; (4e44 <__ssvfscanf_r+0x290>) - 4d66: f448 7800 orr.w r8, r8, #512 ; 0x200 - 4d6a: 9309 str r3, [sp, #36] ; 0x24 - 4d6c: e019 b.n 4da2 <__ssvfscanf_r+0x1ee> - 4d6e: 9207 str r2, [sp, #28] - 4d70: f04f 0904 mov.w r9, #4 - 4d74: e04e b.n 4e14 <__ssvfscanf_r+0x260> - 4d76: f04f 0902 mov.w r9, #2 - 4d7a: e04b b.n 4e14 <__ssvfscanf_r+0x260> - 4d7c: a867 add r0, sp, #412 ; 0x19c - 4d7e: 9907 ldr r1, [sp, #28] - 4d80: f004 f8f8 bl 8f74 <__sccl> - 4d84: f048 0840 orr.w r8, r8, #64 ; 0x40 - 4d88: f04f 0901 mov.w r9, #1 - 4d8c: 9007 str r0, [sp, #28] - 4d8e: e041 b.n 4e14 <__ssvfscanf_r+0x260> - 4d90: f048 0840 orr.w r8, r8, #64 ; 0x40 - 4d94: f04f 0900 mov.w r9, #0 - 4d98: e03c b.n 4e14 <__ssvfscanf_r+0x260> - 4d9a: 482a ldr r0, [pc, #168] ; (4e44 <__ssvfscanf_r+0x290>) - 4d9c: f448 7808 orr.w r8, r8, #544 ; 0x220 - 4da0: 9009 str r0, [sp, #36] ; 0x24 - 4da2: f04f 0b10 mov.w fp, #16 - 4da6: e033 b.n 4e10 <__ssvfscanf_r+0x25c> - 4da8: f018 0f10 tst.w r8, #16 - 4dac: 9207 str r2, [sp, #28] - 4dae: f47f af1c bne.w 4bea <__ssvfscanf_r+0x36> - 4db2: f018 0f04 tst.w r8, #4 - 4db6: f106 0104 add.w r1, r6, #4 - 4dba: d002 beq.n 4dc2 <__ssvfscanf_r+0x20e> - 4dbc: 6833 ldr r3, [r6, #0] - 4dbe: 801f strh r7, [r3, #0] - 4dc0: e004 b.n 4dcc <__ssvfscanf_r+0x218> - 4dc2: f018 0f01 tst.w r8, #1 - 4dc6: d003 beq.n 4dd0 <__ssvfscanf_r+0x21c> - 4dc8: 6833 ldr r3, [r6, #0] - 4dca: 601f str r7, [r3, #0] - 4dcc: 460e mov r6, r1 - 4dce: e70c b.n 4bea <__ssvfscanf_r+0x36> - 4dd0: f018 0f02 tst.w r8, #2 - 4dd4: d0f8 beq.n 4dc8 <__ssvfscanf_r+0x214> - 4dd6: 6830 ldr r0, [r6, #0] - 4dd8: 463a mov r2, r7 - 4dda: 17fb asrs r3, r7, #31 - 4ddc: e9c0 2300 strd r2, r3, [r0] - 4de0: e7f4 b.n 4dcc <__ssvfscanf_r+0x218> - 4de2: f7fd fb00 bl 23e6 <__sfp_lock_release> - 4de6: f04f 33ff mov.w r3, #4294967295 - 4dea: 9308 str r3, [sp, #32] - 4dec: f000 bcc9 b.w 5782 <__ssvfscanf_r+0xbce> - 4df0: 9207 str r2, [sp, #28] - 4df2: 18cb adds r3, r1, r3 - 4df4: 785b ldrb r3, [r3, #1] - 4df6: f003 0303 and.w r3, r3, #3 - 4dfa: 2b01 cmp r3, #1 - 4dfc: d101 bne.n 4e02 <__ssvfscanf_r+0x24e> - 4dfe: f048 0801 orr.w r8, r8, #1 - 4e02: 4811 ldr r0, [pc, #68] ; (4e48 <__ssvfscanf_r+0x294>) - 4e04: 9009 str r0, [sp, #36] ; 0x24 - 4e06: e001 b.n 4e0c <__ssvfscanf_r+0x258> - 4e08: 490e ldr r1, [pc, #56] ; (4e44 <__ssvfscanf_r+0x290>) - 4e0a: 9109 str r1, [sp, #36] ; 0x24 - 4e0c: f04f 0b0a mov.w fp, #10 - 4e10: f04f 0903 mov.w r9, #3 - 4e14: 6863 ldr r3, [r4, #4] - 4e16: 2b00 cmp r3, #0 - 4e18: dc06 bgt.n 4e28 <__ssvfscanf_r+0x274> - 4e1a: 4650 mov r0, sl - 4e1c: 4621 mov r1, r4 - 4e1e: f005 fa0b bl a238 <__ssrefill_r> - 4e22: 2800 cmp r0, #0 - 4e24: f040 8499 bne.w 575a <__ssvfscanf_r+0xba6> - 4e28: f018 0f40 tst.w r8, #64 ; 0x40 - 4e2c: d11f bne.n 4e6e <__ssvfscanf_r+0x2ba> - 4e2e: e015 b.n 4e5c <__ssvfscanf_r+0x2a8> - 4e30: 6862 ldr r2, [r4, #4] - 4e32: 3a01 subs r2, #1 - 4e34: 6062 str r2, [r4, #4] - 4e36: 2a00 cmp r2, #0 - 4e38: dd08 ble.n 4e4c <__ssvfscanf_r+0x298> - 4e3a: 3301 adds r3, #1 - 4e3c: 6023 str r3, [r4, #0] - 4e3e: e00c b.n 4e5a <__ssvfscanf_r+0x2a6> - 4e40: 10000524 .word 0x10000524 - 4e44: 00009e79 .word 0x00009e79 - 4e48: 00009be9 .word 0x00009be9 - 4e4c: 4650 mov r0, sl - 4e4e: 4621 mov r1, r4 - 4e50: f005 f9f2 bl a238 <__ssrefill_r> - 4e54: 2800 cmp r0, #0 - 4e56: f040 8480 bne.w 575a <__ssvfscanf_r+0xba6> - 4e5a: 3701 adds r7, #1 - 4e5c: 6823 ldr r3, [r4, #0] - 4e5e: 489b ldr r0, [pc, #620] ; (50cc <__ssvfscanf_r+0x518>) - 4e60: 781a ldrb r2, [r3, #0] - 4e62: 6801 ldr r1, [r0, #0] - 4e64: 188a adds r2, r1, r2 - 4e66: 7852 ldrb r2, [r2, #1] - 4e68: f012 0f08 tst.w r2, #8 - 4e6c: d1e0 bne.n 4e30 <__ssvfscanf_r+0x27c> - 4e6e: f109 39ff add.w r9, r9, #4294967295 - 4e72: f1b9 0f03 cmp.w r9, #3 - 4e76: d805 bhi.n 4e84 <__ssvfscanf_r+0x2d0> - 4e78: e8df f019 tbh [pc, r9, lsl #1] - 4e7c: 00ea0097 .word 0x00ea0097 - 4e80: 028e01bb .word 0x028e01bb - 4e84: 2d00 cmp r5, #0 - 4e86: bf08 it eq - 4e88: 2501 moveq r5, #1 - 4e8a: f018 0301 ands.w r3, r8, #1 - 4e8e: f008 0910 and.w r9, r8, #16 - 4e92: d05a beq.n 4f4a <__ssvfscanf_r+0x396> - 4e94: a8a9 add r0, sp, #676 ; 0x2a4 - 4e96: 2100 movs r1, #0 - 4e98: 2208 movs r2, #8 - 4e9a: f7fe fa56 bl 334a - 4e9e: f1b9 0f00 cmp.w r9, #0 - 4ea2: d103 bne.n 4eac <__ssvfscanf_r+0x2f8> - 4ea4: 6832 ldr r2, [r6, #0] - 4ea6: 3604 adds r6, #4 - 4ea8: 9205 str r2, [sp, #20] - 4eaa: e001 b.n 4eb0 <__ssvfscanf_r+0x2fc> - 4eac: 2300 movs r3, #0 - 4eae: 9305 str r3, [sp, #20] - 4eb0: 464b mov r3, r9 - 4eb2: f04f 0800 mov.w r8, #0 - 4eb6: 46b1 mov r9, r6 - 4eb8: 461e mov r6, r3 - 4eba: f003 fbb9 bl 8630 <__locale_mb_cur_max> - 4ebe: 4580 cmp r8, r0 - 4ec0: f000 844b beq.w 575a <__ssvfscanf_r+0xba6> - 4ec4: 6823 ldr r3, [r4, #0] - 4ec6: aa0f add r2, sp, #60 ; 0x3c - 4ec8: 4650 mov r0, sl - 4eca: f813 1b01 ldrb.w r1, [r3], #1 - 4ece: f802 1008 strb.w r1, [r2, r8] - 4ed2: f108 0801 add.w r8, r8, #1 - 4ed6: 6861 ldr r1, [r4, #4] - 4ed8: 6023 str r3, [r4, #0] - 4eda: aba9 add r3, sp, #676 ; 0x2a4 - 4edc: 3901 subs r1, #1 - 4ede: 9300 str r3, [sp, #0] - 4ee0: 6061 str r1, [r4, #4] - 4ee2: 4643 mov r3, r8 - 4ee4: 9905 ldr r1, [sp, #20] - 4ee6: f003 fbc1 bl 866c <_mbrtowc_r> - 4eea: f1b0 3fff cmp.w r0, #4294967295 - 4eee: f000 8434 beq.w 575a <__ssvfscanf_r+0xba6> - 4ef2: b918 cbnz r0, 4efc <__ssvfscanf_r+0x348> - 4ef4: b92e cbnz r6, 4f02 <__ssvfscanf_r+0x34e> - 4ef6: 9805 ldr r0, [sp, #20] - 4ef8: 8006 strh r6, [r0, #0] - 4efa: e002 b.n 4f02 <__ssvfscanf_r+0x34e> - 4efc: f110 0f02 cmn.w r0, #2 - 4f00: d009 beq.n 4f16 <__ssvfscanf_r+0x362> - 4f02: 4447 add r7, r8 - 4f04: 3d01 subs r5, #1 - 4f06: b926 cbnz r6, 4f12 <__ssvfscanf_r+0x35e> - 4f08: 9905 ldr r1, [sp, #20] - 4f0a: 46b0 mov r8, r6 - 4f0c: 3102 adds r1, #2 - 4f0e: 9105 str r1, [sp, #20] - 4f10: e001 b.n 4f16 <__ssvfscanf_r+0x362> - 4f12: f04f 0800 mov.w r8, #0 - 4f16: 6863 ldr r3, [r4, #4] - 4f18: 2b00 cmp r3, #0 - 4f1a: dc0c bgt.n 4f36 <__ssvfscanf_r+0x382> - 4f1c: 4650 mov r0, sl - 4f1e: 4621 mov r1, r4 - 4f20: f005 f98a bl a238 <__ssrefill_r> - 4f24: b138 cbz r0, 4f36 <__ssvfscanf_r+0x382> - 4f26: 4633 mov r3, r6 - 4f28: 464e mov r6, r9 - 4f2a: 4699 mov r9, r3 - 4f2c: f1b8 0f00 cmp.w r8, #0 - 4f30: d006 beq.n 4f40 <__ssvfscanf_r+0x38c> - 4f32: f000 bc12 b.w 575a <__ssvfscanf_r+0xba6> - 4f36: 2d00 cmp r5, #0 - 4f38: d1bf bne.n 4eba <__ssvfscanf_r+0x306> - 4f3a: 4633 mov r3, r6 - 4f3c: 464e mov r6, r9 - 4f3e: 4699 mov r9, r3 - 4f40: f1b9 0f00 cmp.w r9, #0 - 4f44: f47f ae51 bne.w 4bea <__ssvfscanf_r+0x36> - 4f48: e106 b.n 5158 <__ssvfscanf_r+0x5a4> - 4f4a: f1b9 0f00 cmp.w r9, #0 - 4f4e: d01c beq.n 4f8a <__ssvfscanf_r+0x3d6> - 4f50: 4698 mov r8, r3 - 4f52: f8d4 9004 ldr.w r9, [r4, #4] - 4f56: 6823 ldr r3, [r4, #0] - 4f58: 45a9 cmp r9, r5 - 4f5a: da0f bge.n 4f7c <__ssvfscanf_r+0x3c8> - 4f5c: 444b add r3, r9 - 4f5e: 4650 mov r0, sl - 4f60: 6023 str r3, [r4, #0] - 4f62: 4621 mov r1, r4 - 4f64: 44c8 add r8, r9 - 4f66: f005 f967 bl a238 <__ssrefill_r> - 4f6a: b910 cbnz r0, 4f72 <__ssvfscanf_r+0x3be> - 4f6c: ebc9 0505 rsb r5, r9, r5 - 4f70: e7ef b.n 4f52 <__ssvfscanf_r+0x39e> - 4f72: f1b8 0f00 cmp.w r8, #0 - 4f76: f040 8110 bne.w 519a <__ssvfscanf_r+0x5e6> - 4f7a: e3ee b.n 575a <__ssvfscanf_r+0xba6> - 4f7c: ebc5 0209 rsb r2, r5, r9 - 4f80: 44a8 add r8, r5 - 4f82: 6062 str r2, [r4, #4] - 4f84: 195d adds r5, r3, r5 - 4f86: 6025 str r5, [r4, #0] - 4f88: e107 b.n 519a <__ssvfscanf_r+0x5e6> - 4f8a: 9400 str r4, [sp, #0] - 4f8c: 4650 mov r0, sl - 4f8e: 6831 ldr r1, [r6, #0] - 4f90: 2201 movs r2, #1 - 4f92: 462b mov r3, r5 - 4f94: f005 f96d bl a272 <_sfread_r> - 4f98: 2800 cmp r0, #0 - 4f9a: f000 83de beq.w 575a <__ssvfscanf_r+0xba6> - 4f9e: 9b08 ldr r3, [sp, #32] - 4fa0: 3604 adds r6, #4 - 4fa2: 19c7 adds r7, r0, r7 - 4fa4: 3301 adds r3, #1 - 4fa6: 9308 str r3, [sp, #32] - 4fa8: e61f b.n 4bea <__ssvfscanf_r+0x36> - 4faa: 2d00 cmp r5, #0 - 4fac: bf08 it eq - 4fae: f04f 35ff moveq.w r5, #4294967295 - 4fb2: f018 0f10 tst.w r8, #16 - 4fb6: d020 beq.n 4ffa <__ssvfscanf_r+0x446> - 4fb8: f04f 0800 mov.w r8, #0 - 4fbc: e012 b.n 4fe4 <__ssvfscanf_r+0x430> - 4fbe: 6862 ldr r2, [r4, #4] - 4fc0: f108 0801 add.w r8, r8, #1 - 4fc4: 3301 adds r3, #1 - 4fc6: 6023 str r3, [r4, #0] - 4fc8: 3a01 subs r2, #1 - 4fca: 45a8 cmp r8, r5 - 4fcc: 6062 str r2, [r4, #4] - 4fce: f000 80e4 beq.w 519a <__ssvfscanf_r+0x5e6> - 4fd2: 2a00 cmp r2, #0 - 4fd4: dc06 bgt.n 4fe4 <__ssvfscanf_r+0x430> - 4fd6: 4650 mov r0, sl - 4fd8: 4621 mov r1, r4 - 4fda: f005 f92d bl a238 <__ssrefill_r> - 4fde: 2800 cmp r0, #0 - 4fe0: f040 80db bne.w 519a <__ssvfscanf_r+0x5e6> - 4fe4: 6823 ldr r3, [r4, #0] - 4fe6: a967 add r1, sp, #412 ; 0x19c - 4fe8: 781a ldrb r2, [r3, #0] - 4fea: 5c8a ldrb r2, [r1, r2] - 4fec: 2a00 cmp r2, #0 - 4fee: d1e6 bne.n 4fbe <__ssvfscanf_r+0x40a> - 4ff0: f1b8 0f00 cmp.w r8, #0 - 4ff4: f040 80d1 bne.w 519a <__ssvfscanf_r+0x5e6> - 4ff8: e3bd b.n 5776 <__ssvfscanf_r+0xbc2> - 4ffa: f8d6 8000 ldr.w r8, [r6] - 4ffe: 46c1 mov r9, r8 - 5000: e014 b.n 502c <__ssvfscanf_r+0x478> - 5002: 6862 ldr r2, [r4, #4] - 5004: 3a01 subs r2, #1 - 5006: 6062 str r2, [r4, #4] - 5008: f813 2b01 ldrb.w r2, [r3], #1 - 500c: 3d01 subs r5, #1 - 500e: f809 2b01 strb.w r2, [r9], #1 - 5012: 6023 str r3, [r4, #0] - 5014: d010 beq.n 5038 <__ssvfscanf_r+0x484> - 5016: 6863 ldr r3, [r4, #4] - 5018: 2b00 cmp r3, #0 - 501a: dc07 bgt.n 502c <__ssvfscanf_r+0x478> - 501c: 4650 mov r0, sl - 501e: 4621 mov r1, r4 - 5020: f005 f90a bl a238 <__ssrefill_r> - 5024: b110 cbz r0, 502c <__ssvfscanf_r+0x478> - 5026: 45c1 cmp r9, r8 - 5028: d106 bne.n 5038 <__ssvfscanf_r+0x484> - 502a: e396 b.n 575a <__ssvfscanf_r+0xba6> - 502c: 6823 ldr r3, [r4, #0] - 502e: a967 add r1, sp, #412 ; 0x19c - 5030: 781a ldrb r2, [r3, #0] - 5032: 5c8a ldrb r2, [r1, r2] - 5034: 2a00 cmp r2, #0 - 5036: d1e4 bne.n 5002 <__ssvfscanf_r+0x44e> - 5038: ebb9 0808 subs.w r8, r9, r8 - 503c: f000 839b beq.w 5776 <__ssvfscanf_r+0xbc2> - 5040: 2300 movs r3, #0 - 5042: f889 3000 strb.w r3, [r9] - 5046: 9d08 ldr r5, [sp, #32] - 5048: 3604 adds r6, #4 - 504a: 3501 adds r5, #1 - 504c: 9508 str r5, [sp, #32] - 504e: e0a4 b.n 519a <__ssvfscanf_r+0x5e6> - 5050: 2d00 cmp r5, #0 - 5052: bf08 it eq - 5054: f04f 35ff moveq.w r5, #4294967295 - 5058: f018 0301 ands.w r3, r8, #1 - 505c: f008 0010 and.w r0, r8, #16 - 5060: 9005 str r0, [sp, #20] - 5062: d07d beq.n 5160 <__ssvfscanf_r+0x5ac> - 5064: 2100 movs r1, #0 - 5066: a8a7 add r0, sp, #668 ; 0x29c - 5068: 2208 movs r2, #8 - 506a: f7fe f96e bl 334a - 506e: 9905 ldr r1, [sp, #20] - 5070: b919 cbnz r1, 507a <__ssvfscanf_r+0x4c6> - 5072: f8d6 9000 ldr.w r9, [r6] - 5076: 3604 adds r6, #4 - 5078: e003 b.n 5082 <__ssvfscanf_r+0x4ce> - 507a: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 507e: f109 0906 add.w r9, r9, #6 - 5082: 4633 mov r3, r6 - 5084: f04f 0800 mov.w r8, #0 - 5088: 464e mov r6, r9 - 508a: 4699 mov r9, r3 - 508c: e050 b.n 5130 <__ssvfscanf_r+0x57c> - 508e: f003 facf bl 8630 <__locale_mb_cur_max> - 5092: 4580 cmp r8, r0 - 5094: f000 8361 beq.w 575a <__ssvfscanf_r+0xba6> - 5098: 6823 ldr r3, [r4, #0] - 509a: aa0f add r2, sp, #60 ; 0x3c - 509c: 4650 mov r0, sl - 509e: f813 1b01 ldrb.w r1, [r3], #1 - 50a2: f802 1008 strb.w r1, [r2, r8] - 50a6: f108 0801 add.w r8, r8, #1 - 50aa: 6861 ldr r1, [r4, #4] - 50ac: 6023 str r3, [r4, #0] - 50ae: aba7 add r3, sp, #668 ; 0x29c - 50b0: 3901 subs r1, #1 - 50b2: 9300 str r3, [sp, #0] - 50b4: 6061 str r1, [r4, #4] - 50b6: 4643 mov r3, r8 - 50b8: 4631 mov r1, r6 - 50ba: f003 fad7 bl 866c <_mbrtowc_r> - 50be: f1b0 3fff cmp.w r0, #4294967295 - 50c2: f000 834a beq.w 575a <__ssvfscanf_r+0xba6> - 50c6: b918 cbnz r0, 50d0 <__ssvfscanf_r+0x51c> - 50c8: 8030 strh r0, [r6, #0] - 50ca: e004 b.n 50d6 <__ssvfscanf_r+0x522> - 50cc: 10000524 .word 0x10000524 - 50d0: f110 0f02 cmn.w r0, #2 - 50d4: d01c beq.n 5110 <__ssvfscanf_r+0x55c> - 50d6: 8830 ldrh r0, [r6, #0] - 50d8: f003 fa98 bl 860c - 50dc: b180 cbz r0, 5100 <__ssvfscanf_r+0x54c> - 50de: 464b mov r3, r9 - 50e0: 46b1 mov r9, r6 - 50e2: 461e mov r6, r3 - 50e4: e008 b.n 50f8 <__ssvfscanf_r+0x544> - 50e6: f108 38ff add.w r8, r8, #4294967295 - 50ea: ab0f add r3, sp, #60 ; 0x3c - 50ec: 4650 mov r0, sl - 50ee: 4622 mov r2, r4 - 50f0: f813 1008 ldrb.w r1, [r3, r8] - 50f4: f005 f863 bl a1be <_sungetc_r> - 50f8: f1b8 0f00 cmp.w r8, #0 - 50fc: d1f3 bne.n 50e6 <__ssvfscanf_r+0x532> - 50fe: e025 b.n 514c <__ssvfscanf_r+0x598> - 5100: 9a05 ldr r2, [sp, #20] - 5102: 4447 add r7, r8 - 5104: 3d01 subs r5, #1 - 5106: b912 cbnz r2, 510e <__ssvfscanf_r+0x55a> - 5108: 3602 adds r6, #2 - 510a: 4690 mov r8, r2 - 510c: e000 b.n 5110 <__ssvfscanf_r+0x55c> - 510e: 4680 mov r8, r0 - 5110: 6863 ldr r3, [r4, #4] - 5112: 2b00 cmp r3, #0 - 5114: dc0c bgt.n 5130 <__ssvfscanf_r+0x57c> - 5116: 4650 mov r0, sl - 5118: 4621 mov r1, r4 - 511a: f005 f88d bl a238 <__ssrefill_r> - 511e: b138 cbz r0, 5130 <__ssvfscanf_r+0x57c> - 5120: 464b mov r3, r9 - 5122: 46b1 mov r9, r6 - 5124: 461e mov r6, r3 - 5126: f1b8 0f00 cmp.w r8, #0 - 512a: f040 8316 bne.w 575a <__ssvfscanf_r+0xba6> - 512e: e00d b.n 514c <__ssvfscanf_r+0x598> - 5130: 6823 ldr r3, [r4, #0] - 5132: 4896 ldr r0, [pc, #600] ; (538c <__ssvfscanf_r+0x7d8>) - 5134: 781b ldrb r3, [r3, #0] - 5136: 6802 ldr r2, [r0, #0] - 5138: 18d3 adds r3, r2, r3 - 513a: 785b ldrb r3, [r3, #1] - 513c: f013 0f08 tst.w r3, #8 - 5140: d101 bne.n 5146 <__ssvfscanf_r+0x592> - 5142: 2d00 cmp r5, #0 - 5144: d1a3 bne.n 508e <__ssvfscanf_r+0x4da> - 5146: 464b mov r3, r9 - 5148: 46b1 mov r9, r6 - 514a: 461e mov r6, r3 - 514c: 9905 ldr r1, [sp, #20] - 514e: 2900 cmp r1, #0 - 5150: f47f ad4b bne.w 4bea <__ssvfscanf_r+0x36> - 5154: f8a9 1000 strh.w r1, [r9] - 5158: 9a08 ldr r2, [sp, #32] - 515a: 3201 adds r2, #1 - 515c: 9208 str r2, [sp, #32] - 515e: e544 b.n 4bea <__ssvfscanf_r+0x36> - 5160: 9805 ldr r0, [sp, #20] - 5162: b1e0 cbz r0, 519e <__ssvfscanf_r+0x5ea> - 5164: 4698 mov r8, r3 - 5166: e00f b.n 5188 <__ssvfscanf_r+0x5d4> - 5168: 6862 ldr r2, [r4, #4] - 516a: f108 0801 add.w r8, r8, #1 - 516e: 3301 adds r3, #1 - 5170: 6023 str r3, [r4, #0] - 5172: 3a01 subs r2, #1 - 5174: 45a8 cmp r8, r5 - 5176: 6062 str r2, [r4, #4] - 5178: d00f beq.n 519a <__ssvfscanf_r+0x5e6> - 517a: 2a00 cmp r2, #0 - 517c: dc04 bgt.n 5188 <__ssvfscanf_r+0x5d4> - 517e: 4650 mov r0, sl - 5180: 4621 mov r1, r4 - 5182: f005 f859 bl a238 <__ssrefill_r> - 5186: b940 cbnz r0, 519a <__ssvfscanf_r+0x5e6> - 5188: 6823 ldr r3, [r4, #0] - 518a: 4880 ldr r0, [pc, #512] ; (538c <__ssvfscanf_r+0x7d8>) - 518c: 781a ldrb r2, [r3, #0] - 518e: 6801 ldr r1, [r0, #0] - 5190: 188a adds r2, r1, r2 - 5192: 7852 ldrb r2, [r2, #1] - 5194: f012 0f08 tst.w r2, #8 - 5198: d0e6 beq.n 5168 <__ssvfscanf_r+0x5b4> - 519a: 4447 add r7, r8 - 519c: e525 b.n 4bea <__ssvfscanf_r+0x36> - 519e: f8d6 8000 ldr.w r8, [r6] - 51a2: f106 0904 add.w r9, r6, #4 - 51a6: 4646 mov r6, r8 - 51a8: e011 b.n 51ce <__ssvfscanf_r+0x61a> - 51aa: 6862 ldr r2, [r4, #4] - 51ac: 3a01 subs r2, #1 - 51ae: 6062 str r2, [r4, #4] - 51b0: f813 2b01 ldrb.w r2, [r3], #1 - 51b4: 3d01 subs r5, #1 - 51b6: f806 2b01 strb.w r2, [r6], #1 - 51ba: 6023 str r3, [r4, #0] - 51bc: d010 beq.n 51e0 <__ssvfscanf_r+0x62c> - 51be: 6863 ldr r3, [r4, #4] - 51c0: 2b00 cmp r3, #0 - 51c2: dc04 bgt.n 51ce <__ssvfscanf_r+0x61a> - 51c4: 4650 mov r0, sl - 51c6: 4621 mov r1, r4 - 51c8: f005 f836 bl a238 <__ssrefill_r> - 51cc: b940 cbnz r0, 51e0 <__ssvfscanf_r+0x62c> - 51ce: 6823 ldr r3, [r4, #0] - 51d0: 486e ldr r0, [pc, #440] ; (538c <__ssvfscanf_r+0x7d8>) - 51d2: 781a ldrb r2, [r3, #0] - 51d4: 6801 ldr r1, [r0, #0] - 51d6: 188a adds r2, r1, r2 - 51d8: 7852 ldrb r2, [r2, #1] - 51da: f012 0f08 tst.w r2, #8 - 51de: d0e4 beq.n 51aa <__ssvfscanf_r+0x5f6> - 51e0: 2300 movs r3, #0 - 51e2: 7033 strb r3, [r6, #0] - 51e4: 9908 ldr r1, [sp, #32] - 51e6: ebc8 0707 rsb r7, r8, r7 - 51ea: 19f7 adds r7, r6, r7 - 51ec: 3101 adds r1, #1 - 51ee: 9108 str r1, [sp, #32] - 51f0: e2b0 b.n 5754 <__ssvfscanf_r+0xba0> - 51f2: 1e6b subs r3, r5, #1 - 51f4: f5b3 7fae cmp.w r3, #348 ; 0x15c - 51f8: d905 bls.n 5206 <__ssvfscanf_r+0x652> - 51fa: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 51fe: f240 155d movw r5, #349 ; 0x15d - 5202: 3b01 subs r3, #1 - 5204: e000 b.n 5208 <__ssvfscanf_r+0x654> - 5206: 2300 movs r3, #0 - 5208: 46bc mov ip, r7 - 520a: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 520e: f10d 093c add.w r9, sp, #60 ; 0x3c - 5212: 461f mov r7, r3 - 5214: 2200 movs r2, #0 - 5216: 9205 str r2, [sp, #20] - 5218: 6822 ldr r2, [r4, #0] - 521a: 7812 ldrb r2, [r2, #0] - 521c: 2a39 cmp r2, #57 ; 0x39 - 521e: d809 bhi.n 5234 <__ssvfscanf_r+0x680> - 5220: 2a38 cmp r2, #56 ; 0x38 - 5222: d233 bcs.n 528c <__ssvfscanf_r+0x6d8> - 5224: 2a30 cmp r2, #48 ; 0x30 - 5226: d014 beq.n 5252 <__ssvfscanf_r+0x69e> - 5228: d82c bhi.n 5284 <__ssvfscanf_r+0x6d0> - 522a: 2a2b cmp r2, #43 ; 0x2b - 522c: d03a beq.n 52a4 <__ssvfscanf_r+0x6f0> - 522e: 2a2d cmp r2, #45 ; 0x2d - 5230: d15f bne.n 52f2 <__ssvfscanf_r+0x73e> - 5232: e037 b.n 52a4 <__ssvfscanf_r+0x6f0> - 5234: 2a58 cmp r2, #88 ; 0x58 - 5236: d03b beq.n 52b0 <__ssvfscanf_r+0x6fc> - 5238: d804 bhi.n 5244 <__ssvfscanf_r+0x690> - 523a: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 523e: 2905 cmp r1, #5 - 5240: d857 bhi.n 52f2 <__ssvfscanf_r+0x73e> - 5242: e029 b.n 5298 <__ssvfscanf_r+0x6e4> - 5244: 2a61 cmp r2, #97 ; 0x61 - 5246: d354 bcc.n 52f2 <__ssvfscanf_r+0x73e> - 5248: 2a66 cmp r2, #102 ; 0x66 - 524a: d925 bls.n 5298 <__ssvfscanf_r+0x6e4> - 524c: 2a78 cmp r2, #120 ; 0x78 - 524e: d150 bne.n 52f2 <__ssvfscanf_r+0x73e> - 5250: e02e b.n 52b0 <__ssvfscanf_r+0x6fc> - 5252: f418 6f00 tst.w r8, #2048 ; 0x800 - 5256: d036 beq.n 52c6 <__ssvfscanf_r+0x712> - 5258: f1bb 0f00 cmp.w fp, #0 - 525c: d103 bne.n 5266 <__ssvfscanf_r+0x6b2> - 525e: f448 7800 orr.w r8, r8, #512 ; 0x200 - 5262: f10b 0b08 add.w fp, fp, #8 - 5266: f418 6f80 tst.w r8, #1024 ; 0x400 - 526a: d002 beq.n 5272 <__ssvfscanf_r+0x6be> - 526c: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 5270: e029 b.n 52c6 <__ssvfscanf_r+0x712> - 5272: f428 7860 bic.w r8, r8, #896 ; 0x380 - 5276: b10f cbz r7, 527c <__ssvfscanf_r+0x6c8> - 5278: 3f01 subs r7, #1 - 527a: 3501 adds r5, #1 - 527c: 9b05 ldr r3, [sp, #20] - 527e: 3301 adds r3, #1 - 5280: 9305 str r3, [sp, #20] - 5282: e022 b.n 52ca <__ssvfscanf_r+0x716> - 5284: 4942 ldr r1, [pc, #264] ; (5390 <__ssvfscanf_r+0x7dc>) - 5286: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 528a: e008 b.n 529e <__ssvfscanf_r+0x6ea> - 528c: 4940 ldr r1, [pc, #256] ; (5390 <__ssvfscanf_r+0x7dc>) - 528e: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 5292: f1bb 0f08 cmp.w fp, #8 - 5296: e001 b.n 529c <__ssvfscanf_r+0x6e8> - 5298: f1bb 0f0a cmp.w fp, #10 - 529c: dd29 ble.n 52f2 <__ssvfscanf_r+0x73e> - 529e: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 52a2: e010 b.n 52c6 <__ssvfscanf_r+0x712> - 52a4: f018 0f80 tst.w r8, #128 ; 0x80 - 52a8: d023 beq.n 52f2 <__ssvfscanf_r+0x73e> - 52aa: f028 0880 bic.w r8, r8, #128 ; 0x80 - 52ae: e00a b.n 52c6 <__ssvfscanf_r+0x712> - 52b0: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 52b4: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 52b8: d11b bne.n 52f2 <__ssvfscanf_r+0x73e> - 52ba: f428 7800 bic.w r8, r8, #512 ; 0x200 - 52be: f04f 0b10 mov.w fp, #16 - 52c2: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 52c6: f809 2b01 strb.w r2, [r9], #1 - 52ca: 6862 ldr r2, [r4, #4] - 52cc: 3a01 subs r2, #1 - 52ce: 6062 str r2, [r4, #4] - 52d0: 2a00 cmp r2, #0 - 52d2: dd03 ble.n 52dc <__ssvfscanf_r+0x728> - 52d4: 6822 ldr r2, [r4, #0] - 52d6: 3201 adds r2, #1 - 52d8: 6022 str r2, [r4, #0] - 52da: e008 b.n 52ee <__ssvfscanf_r+0x73a> - 52dc: 4650 mov r0, sl - 52de: 4621 mov r1, r4 - 52e0: f8cd c010 str.w ip, [sp, #16] - 52e4: f004 ffa8 bl a238 <__ssrefill_r> - 52e8: f8dd c010 ldr.w ip, [sp, #16] - 52ec: b908 cbnz r0, 52f2 <__ssvfscanf_r+0x73e> - 52ee: 3d01 subs r5, #1 - 52f0: d192 bne.n 5218 <__ssvfscanf_r+0x664> - 52f2: f418 7f80 tst.w r8, #256 ; 0x100 - 52f6: 4667 mov r7, ip - 52f8: d00c beq.n 5314 <__ssvfscanf_r+0x760> - 52fa: ab0f add r3, sp, #60 ; 0x3c - 52fc: 4599 cmp r9, r3 - 52fe: d905 bls.n 530c <__ssvfscanf_r+0x758> - 5300: 4650 mov r0, sl - 5302: f819 1d01 ldrb.w r1, [r9, #-1]! - 5306: 4622 mov r2, r4 - 5308: f004 ff59 bl a1be <_sungetc_r> - 530c: ab0f add r3, sp, #60 ; 0x3c - 530e: 4599 cmp r9, r3 - 5310: f000 8231 beq.w 5776 <__ssvfscanf_r+0xbc2> - 5314: f018 0210 ands.w r2, r8, #16 - 5318: d131 bne.n 537e <__ssvfscanf_r+0x7ca> - 531a: f889 2000 strb.w r2, [r9] - 531e: 465b mov r3, fp - 5320: 4650 mov r0, sl - 5322: a90f add r1, sp, #60 ; 0x3c - 5324: 9d09 ldr r5, [sp, #36] ; 0x24 - 5326: 47a8 blx r5 - 5328: f018 0f20 tst.w r8, #32 - 532c: f106 0304 add.w r3, r6, #4 - 5330: d11f bne.n 5372 <__ssvfscanf_r+0x7be> - 5332: f018 0f04 tst.w r8, #4 - 5336: d002 beq.n 533e <__ssvfscanf_r+0x78a> - 5338: 6832 ldr r2, [r6, #0] - 533a: 8010 strh r0, [r2, #0] - 533c: e01b b.n 5376 <__ssvfscanf_r+0x7c2> - 533e: f018 0201 ands.w r2, r8, #1 - 5342: d116 bne.n 5372 <__ssvfscanf_r+0x7be> - 5344: f018 0f02 tst.w r8, #2 - 5348: d013 beq.n 5372 <__ssvfscanf_r+0x7be> - 534a: 4b12 ldr r3, [pc, #72] ; (5394 <__ssvfscanf_r+0x7e0>) - 534c: 9809 ldr r0, [sp, #36] ; 0x24 - 534e: 4298 cmp r0, r3 - 5350: d105 bne.n 535e <__ssvfscanf_r+0x7aa> - 5352: 4650 mov r0, sl - 5354: a90f add r1, sp, #60 ; 0x3c - 5356: 465b mov r3, fp - 5358: f004 fe0c bl 9f74 <_strtoull_r> - 535c: e004 b.n 5368 <__ssvfscanf_r+0x7b4> - 535e: 4650 mov r0, sl - 5360: a90f add r1, sp, #60 ; 0x3c - 5362: 465b mov r3, fp - 5364: f004 fcd2 bl 9d0c <_strtoll_r> - 5368: 6833 ldr r3, [r6, #0] - 536a: 3604 adds r6, #4 - 536c: 6018 str r0, [r3, #0] - 536e: 6059 str r1, [r3, #4] - 5370: e002 b.n 5378 <__ssvfscanf_r+0x7c4> - 5372: 6832 ldr r2, [r6, #0] - 5374: 6010 str r0, [r2, #0] - 5376: 461e mov r6, r3 - 5378: 9908 ldr r1, [sp, #32] - 537a: 3101 adds r1, #1 - 537c: 9108 str r1, [sp, #32] - 537e: ab0f add r3, sp, #60 ; 0x3c - 5380: 9a05 ldr r2, [sp, #20] - 5382: 1aff subs r7, r7, r3 - 5384: 18bf adds r7, r7, r2 - 5386: 444f add r7, r9 - 5388: e42f b.n 4bea <__ssvfscanf_r+0x36> - 538a: bf00 nop - 538c: 10000524 .word 0x10000524 - 5390: 0000c942 .word 0x0000c942 - 5394: 00009e79 .word 0x00009e79 - 5398: 1e6b subs r3, r5, #1 - 539a: f5b3 7fae cmp.w r3, #348 ; 0x15c - 539e: d906 bls.n 53ae <__ssvfscanf_r+0x7fa> - 53a0: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 53a4: 3d01 subs r5, #1 - 53a6: 950b str r5, [sp, #44] ; 0x2c - 53a8: f240 155d movw r5, #349 ; 0x15d - 53ac: e001 b.n 53b2 <__ssvfscanf_r+0x7fe> - 53ae: 2300 movs r3, #0 - 53b0: 930b str r3, [sp, #44] ; 0x2c - 53b2: f04f 0900 mov.w r9, #0 - 53b6: ab0f add r3, sp, #60 ; 0x3c - 53b8: f8cd b014 str.w fp, [sp, #20] - 53bc: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 53c0: 46bb mov fp, r7 - 53c2: 9606 str r6, [sp, #24] - 53c4: 461f mov r7, r3 - 53c6: 464e mov r6, r9 - 53c8: 4653 mov r3, sl - 53ca: 46ca mov sl, r9 - 53cc: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 53d0: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 53d4: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 53d8: 6821 ldr r1, [r4, #0] - 53da: 7809 ldrb r1, [r1, #0] - 53dc: 294e cmp r1, #78 ; 0x4e - 53de: d058 beq.n 5492 <__ssvfscanf_r+0x8de> - 53e0: d81d bhi.n 541e <__ssvfscanf_r+0x86a> - 53e2: 2939 cmp r1, #57 ; 0x39 - 53e4: d80f bhi.n 5406 <__ssvfscanf_r+0x852> - 53e6: 2931 cmp r1, #49 ; 0x31 - 53e8: d244 bcs.n 5474 <__ssvfscanf_r+0x8c0> - 53ea: 292e cmp r1, #46 ; 0x2e - 53ec: f000 8092 beq.w 5514 <__ssvfscanf_r+0x960> - 53f0: d805 bhi.n 53fe <__ssvfscanf_r+0x84a> - 53f2: 292b cmp r1, #43 ; 0x2b - 53f4: d046 beq.n 5484 <__ssvfscanf_r+0x8d0> - 53f6: 292d cmp r1, #45 ; 0x2d - 53f8: f040 80cf bne.w 559a <__ssvfscanf_r+0x9e6> - 53fc: e042 b.n 5484 <__ssvfscanf_r+0x8d0> - 53fe: 2930 cmp r1, #48 ; 0x30 - 5400: f040 80cb bne.w 559a <__ssvfscanf_r+0x9e6> - 5404: e028 b.n 5458 <__ssvfscanf_r+0x8a4> - 5406: 2945 cmp r1, #69 ; 0x45 - 5408: f000 808b beq.w 5522 <__ssvfscanf_r+0x96e> - 540c: d803 bhi.n 5416 <__ssvfscanf_r+0x862> - 540e: 2941 cmp r1, #65 ; 0x41 - 5410: f040 80c3 bne.w 559a <__ssvfscanf_r+0x9e6> - 5414: e054 b.n 54c0 <__ssvfscanf_r+0x90c> - 5416: 2946 cmp r1, #70 ; 0x46 - 5418: d070 beq.n 54fc <__ssvfscanf_r+0x948> - 541a: 2949 cmp r1, #73 ; 0x49 - 541c: e013 b.n 5446 <__ssvfscanf_r+0x892> - 541e: 2966 cmp r1, #102 ; 0x66 - 5420: d06c beq.n 54fc <__ssvfscanf_r+0x948> - 5422: d80c bhi.n 543e <__ssvfscanf_r+0x88a> - 5424: 2959 cmp r1, #89 ; 0x59 - 5426: d071 beq.n 550c <__ssvfscanf_r+0x958> - 5428: d803 bhi.n 5432 <__ssvfscanf_r+0x87e> - 542a: 2954 cmp r1, #84 ; 0x54 - 542c: f040 80b5 bne.w 559a <__ssvfscanf_r+0x9e6> - 5430: e068 b.n 5504 <__ssvfscanf_r+0x950> - 5432: 2961 cmp r1, #97 ; 0x61 - 5434: d044 beq.n 54c0 <__ssvfscanf_r+0x90c> - 5436: 2965 cmp r1, #101 ; 0x65 - 5438: f040 80af bne.w 559a <__ssvfscanf_r+0x9e6> - 543c: e071 b.n 5522 <__ssvfscanf_r+0x96e> - 543e: 296e cmp r1, #110 ; 0x6e - 5440: d027 beq.n 5492 <__ssvfscanf_r+0x8de> - 5442: d803 bhi.n 544c <__ssvfscanf_r+0x898> - 5444: 2969 cmp r1, #105 ; 0x69 - 5446: f040 80a8 bne.w 559a <__ssvfscanf_r+0x9e6> - 544a: e03d b.n 54c8 <__ssvfscanf_r+0x914> - 544c: 2974 cmp r1, #116 ; 0x74 - 544e: d059 beq.n 5504 <__ssvfscanf_r+0x950> - 5450: 2979 cmp r1, #121 ; 0x79 - 5452: f040 80a2 bne.w 559a <__ssvfscanf_r+0x9e6> - 5456: e059 b.n 550c <__ssvfscanf_r+0x958> - 5458: f418 7f80 tst.w r8, #256 ; 0x100 - 545c: d00a beq.n 5474 <__ssvfscanf_r+0x8c0> - 545e: 980b ldr r0, [sp, #44] ; 0x2c - 5460: f028 0880 bic.w r8, r8, #128 ; 0x80 - 5464: 3601 adds r6, #1 - 5466: 2800 cmp r0, #0 - 5468: f000 8082 beq.w 5570 <__ssvfscanf_r+0x9bc> - 546c: 3801 subs r0, #1 - 546e: 3501 adds r5, #1 - 5470: 900b str r0, [sp, #44] ; 0x2c - 5472: e07d b.n 5570 <__ssvfscanf_r+0x9bc> - 5474: eb09 000a add.w r0, r9, sl - 5478: 2800 cmp r0, #0 - 547a: f040 808e bne.w 559a <__ssvfscanf_r+0x9e6> - 547e: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 5482: e073 b.n 556c <__ssvfscanf_r+0x9b8> - 5484: f018 0f80 tst.w r8, #128 ; 0x80 - 5488: f000 8087 beq.w 559a <__ssvfscanf_r+0x9e6> - 548c: f028 0880 bic.w r8, r8, #128 ; 0x80 - 5490: e06c b.n 556c <__ssvfscanf_r+0x9b8> - 5492: f1ba 0f00 cmp.w sl, #0 - 5496: d10a bne.n 54ae <__ssvfscanf_r+0x8fa> - 5498: b966 cbnz r6, 54b4 <__ssvfscanf_r+0x900> - 549a: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 549e: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 54a2: d107 bne.n 54b4 <__ssvfscanf_r+0x900> - 54a4: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 54a8: f10a 0a01 add.w sl, sl, #1 - 54ac: e05e b.n 556c <__ssvfscanf_r+0x9b8> - 54ae: f1ba 0f02 cmp.w sl, #2 - 54b2: d04d beq.n 5550 <__ssvfscanf_r+0x99c> - 54b4: f1b9 0f01 cmp.w r9, #1 - 54b8: d01b beq.n 54f2 <__ssvfscanf_r+0x93e> - 54ba: f1b9 0f04 cmp.w r9, #4 - 54be: e017 b.n 54f0 <__ssvfscanf_r+0x93c> - 54c0: f1ba 0f01 cmp.w sl, #1 - 54c4: d047 beq.n 5556 <__ssvfscanf_r+0x9a2> - 54c6: e068 b.n 559a <__ssvfscanf_r+0x9e6> - 54c8: f1b9 0f00 cmp.w r9, #0 - 54cc: d10b bne.n 54e6 <__ssvfscanf_r+0x932> - 54ce: 2e00 cmp r6, #0 - 54d0: d16f bne.n 55b2 <__ssvfscanf_r+0x9fe> - 54d2: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 54d6: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 54da: d175 bne.n 55c8 <__ssvfscanf_r+0xa14> - 54dc: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 54e0: f109 0901 add.w r9, r9, #1 - 54e4: e042 b.n 556c <__ssvfscanf_r+0x9b8> - 54e6: f1b9 0f03 cmp.w r9, #3 - 54ea: d002 beq.n 54f2 <__ssvfscanf_r+0x93e> - 54ec: f1b9 0f05 cmp.w r9, #5 - 54f0: d153 bne.n 559a <__ssvfscanf_r+0x9e6> - 54f2: f109 0901 add.w r9, r9, #1 - 54f6: fa5f f989 uxtb.w r9, r9 - 54fa: e037 b.n 556c <__ssvfscanf_r+0x9b8> - 54fc: f1b9 0f02 cmp.w r9, #2 - 5500: d02c beq.n 555c <__ssvfscanf_r+0x9a8> - 5502: e04a b.n 559a <__ssvfscanf_r+0x9e6> - 5504: f1b9 0f06 cmp.w r9, #6 - 5508: d02b beq.n 5562 <__ssvfscanf_r+0x9ae> - 550a: e046 b.n 559a <__ssvfscanf_r+0x9e6> - 550c: f1b9 0f07 cmp.w r9, #7 - 5510: d02a beq.n 5568 <__ssvfscanf_r+0x9b4> - 5512: e042 b.n 559a <__ssvfscanf_r+0x9e6> - 5514: f418 7f00 tst.w r8, #512 ; 0x200 - 5518: d03f beq.n 559a <__ssvfscanf_r+0x9e6> - 551a: f428 7820 bic.w r8, r8, #640 ; 0x280 - 551e: 960c str r6, [sp, #48] ; 0x30 - 5520: e024 b.n 556c <__ssvfscanf_r+0x9b8> - 5522: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 5526: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 552a: d004 beq.n 5536 <__ssvfscanf_r+0x982> - 552c: f418 6f80 tst.w r8, #1024 ; 0x400 - 5530: d033 beq.n 559a <__ssvfscanf_r+0x9e6> - 5532: 2e00 cmp r6, #0 - 5534: d048 beq.n 55c8 <__ssvfscanf_r+0xa14> - 5536: f418 7f00 tst.w r8, #512 ; 0x200 - 553a: d103 bne.n 5544 <__ssvfscanf_r+0x990> - 553c: 9a0c ldr r2, [sp, #48] ; 0x30 - 553e: 970a str r7, [sp, #40] ; 0x28 - 5540: 1ab6 subs r6, r6, r2 - 5542: 960d str r6, [sp, #52] ; 0x34 - 5544: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 5548: 2600 movs r6, #0 - 554a: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 554e: e00d b.n 556c <__ssvfscanf_r+0x9b8> - 5550: f04f 0a03 mov.w sl, #3 - 5554: e00a b.n 556c <__ssvfscanf_r+0x9b8> - 5556: f04f 0a02 mov.w sl, #2 - 555a: e007 b.n 556c <__ssvfscanf_r+0x9b8> - 555c: f04f 0903 mov.w r9, #3 - 5560: e004 b.n 556c <__ssvfscanf_r+0x9b8> - 5562: f04f 0907 mov.w r9, #7 - 5566: e001 b.n 556c <__ssvfscanf_r+0x9b8> - 5568: f04f 0908 mov.w r9, #8 - 556c: f807 1b01 strb.w r1, [r7], #1 - 5570: 6861 ldr r1, [r4, #4] - 5572: f10b 0b01 add.w fp, fp, #1 - 5576: 3901 subs r1, #1 - 5578: 6061 str r1, [r4, #4] - 557a: 2900 cmp r1, #0 - 557c: dd03 ble.n 5586 <__ssvfscanf_r+0x9d2> - 557e: 6821 ldr r1, [r4, #0] - 5580: 3101 adds r1, #1 - 5582: 6021 str r1, [r4, #0] - 5584: e006 b.n 5594 <__ssvfscanf_r+0x9e0> - 5586: 4618 mov r0, r3 - 5588: 4621 mov r1, r4 - 558a: 9303 str r3, [sp, #12] - 558c: f004 fe54 bl a238 <__ssrefill_r> - 5590: 9b03 ldr r3, [sp, #12] - 5592: b910 cbnz r0, 559a <__ssvfscanf_r+0x9e6> - 5594: 3d01 subs r5, #1 - 5596: f47f af1f bne.w 53d8 <__ssvfscanf_r+0x824> - 559a: 46b4 mov ip, r6 - 559c: 4652 mov r2, sl - 559e: 9e06 ldr r6, [sp, #24] - 55a0: 469a mov sl, r3 - 55a2: 463b mov r3, r7 - 55a4: 465f mov r7, fp - 55a6: f8dd b014 ldr.w fp, [sp, #20] - 55aa: f1bc 0f00 cmp.w ip, #0 - 55ae: d013 beq.n 55d8 <__ssvfscanf_r+0xa24> - 55b0: e007 b.n 55c2 <__ssvfscanf_r+0xa0e> - 55b2: 46b4 mov ip, r6 - 55b4: 4652 mov r2, sl - 55b6: 9e06 ldr r6, [sp, #24] - 55b8: 469a mov sl, r3 - 55ba: 463b mov r3, r7 - 55bc: 465f mov r7, fp - 55be: f8dd b014 ldr.w fp, [sp, #20] - 55c2: f428 7880 bic.w r8, r8, #256 ; 0x100 - 55c6: e007 b.n 55d8 <__ssvfscanf_r+0xa24> - 55c8: 46b4 mov ip, r6 - 55ca: 4652 mov r2, sl - 55cc: 9e06 ldr r6, [sp, #24] - 55ce: 469a mov sl, r3 - 55d0: 463b mov r3, r7 - 55d2: 465f mov r7, fp - 55d4: f8dd b014 ldr.w fp, [sp, #20] - 55d8: 3a01 subs r2, #1 - 55da: 2a01 cmp r2, #1 - 55dc: d80b bhi.n 55f6 <__ssvfscanf_r+0xa42> - 55de: 461d mov r5, r3 - 55e0: e005 b.n 55ee <__ssvfscanf_r+0xa3a> - 55e2: 4650 mov r0, sl - 55e4: f815 1d01 ldrb.w r1, [r5, #-1]! - 55e8: 4622 mov r2, r4 - 55ea: f004 fde8 bl a1be <_sungetc_r> - 55ee: ab0f add r3, sp, #60 ; 0x3c - 55f0: 429d cmp r5, r3 - 55f2: d8f6 bhi.n 55e2 <__ssvfscanf_r+0xa2e> - 55f4: e0bf b.n 5776 <__ssvfscanf_r+0xbc2> - 55f6: f109 32ff add.w r2, r9, #4294967295 - 55fa: 2a06 cmp r2, #6 - 55fc: d82c bhi.n 5658 <__ssvfscanf_r+0xaa4> - 55fe: f1b9 0f02 cmp.w r9, #2 - 5602: d801 bhi.n 5608 <__ssvfscanf_r+0xa54> - 5604: 461d mov r5, r3 - 5606: e023 b.n 5650 <__ssvfscanf_r+0xa9c> - 5608: 9305 str r3, [sp, #20] - 560a: 464d mov r5, r9 - 560c: e00d b.n 562a <__ssvfscanf_r+0xa76> - 560e: 9a05 ldr r2, [sp, #20] - 5610: 4650 mov r0, sl - 5612: f812 1d01 ldrb.w r1, [r2, #-1]! - 5616: 9303 str r3, [sp, #12] - 5618: f8cd c010 str.w ip, [sp, #16] - 561c: 9205 str r2, [sp, #20] - 561e: 4622 mov r2, r4 - 5620: f004 fdcd bl a1be <_sungetc_r> - 5624: f8dd c010 ldr.w ip, [sp, #16] - 5628: 9b03 ldr r3, [sp, #12] - 562a: 3d01 subs r5, #1 - 562c: b2ed uxtb r5, r5 - 562e: 2d02 cmp r5, #2 - 5630: d1ed bne.n 560e <__ssvfscanf_r+0xa5a> - 5632: f1a9 0903 sub.w r9, r9, #3 - 5636: fa5f f989 uxtb.w r9, r9 - 563a: ebc9 0303 rsb r3, r9, r3 - 563e: ebc9 0707 rsb r7, r9, r7 - 5642: e009 b.n 5658 <__ssvfscanf_r+0xaa4> - 5644: 4650 mov r0, sl - 5646: f815 1d01 ldrb.w r1, [r5, #-1]! - 564a: 4622 mov r2, r4 - 564c: f004 fdb7 bl a1be <_sungetc_r> - 5650: ab0f add r3, sp, #60 ; 0x3c - 5652: 429d cmp r5, r3 - 5654: d8f6 bhi.n 5644 <__ssvfscanf_r+0xa90> - 5656: e08e b.n 5776 <__ssvfscanf_r+0xbc2> - 5658: f418 7f80 tst.w r8, #256 ; 0x100 - 565c: d02c beq.n 56b8 <__ssvfscanf_r+0xb04> - 565e: f418 6f80 tst.w r8, #1024 ; 0x400 - 5662: d00b beq.n 567c <__ssvfscanf_r+0xac8> - 5664: 461d mov r5, r3 - 5666: e005 b.n 5674 <__ssvfscanf_r+0xac0> - 5668: 4650 mov r0, sl - 566a: f815 1d01 ldrb.w r1, [r5, #-1]! - 566e: 4622 mov r2, r4 - 5670: f004 fda5 bl a1be <_sungetc_r> - 5674: ab0f add r3, sp, #60 ; 0x3c - 5676: 429d cmp r5, r3 - 5678: d8f6 bhi.n 5668 <__ssvfscanf_r+0xab4> - 567a: e07c b.n 5776 <__ssvfscanf_r+0xbc2> - 567c: f813 1d01 ldrb.w r1, [r3, #-1]! - 5680: 3f01 subs r7, #1 - 5682: 2965 cmp r1, #101 ; 0x65 - 5684: d00e beq.n 56a4 <__ssvfscanf_r+0xaf0> - 5686: 2945 cmp r1, #69 ; 0x45 - 5688: d00c beq.n 56a4 <__ssvfscanf_r+0xaf0> - 568a: 4650 mov r0, sl - 568c: 4622 mov r2, r4 - 568e: 9303 str r3, [sp, #12] - 5690: 3f01 subs r7, #1 - 5692: f8cd c010 str.w ip, [sp, #16] - 5696: f004 fd92 bl a1be <_sungetc_r> - 569a: 9b03 ldr r3, [sp, #12] - 569c: f8dd c010 ldr.w ip, [sp, #16] - 56a0: f813 1d01 ldrb.w r1, [r3, #-1]! - 56a4: 4650 mov r0, sl - 56a6: 4622 mov r2, r4 - 56a8: 9303 str r3, [sp, #12] - 56aa: f8cd c010 str.w ip, [sp, #16] - 56ae: f004 fd86 bl a1be <_sungetc_r> - 56b2: f8dd c010 ldr.w ip, [sp, #16] - 56b6: 9b03 ldr r3, [sp, #12] - 56b8: f018 0210 ands.w r2, r8, #16 - 56bc: f47f aa95 bne.w 4bea <__ssvfscanf_r+0x36> - 56c0: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 56c4: 701a strb r2, [r3, #0] - 56c6: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 56ca: d107 bne.n 56dc <__ssvfscanf_r+0xb28> - 56cc: 9d0c ldr r5, [sp, #48] ; 0x30 - 56ce: ebbc 0c05 subs.w ip, ip, r5 - 56d2: d019 beq.n 5708 <__ssvfscanf_r+0xb54> - 56d4: f1cc 0200 rsb r2, ip, #0 - 56d8: 930a str r3, [sp, #40] ; 0x28 - 56da: e009 b.n 56f0 <__ssvfscanf_r+0xb3c> - 56dc: 980d ldr r0, [sp, #52] ; 0x34 - 56de: b198 cbz r0, 5708 <__ssvfscanf_r+0xb54> - 56e0: 9b0a ldr r3, [sp, #40] ; 0x28 - 56e2: 4650 mov r0, sl - 56e4: 1c59 adds r1, r3, #1 - 56e6: 230a movs r3, #10 - 56e8: f004 fa7e bl 9be8 <_strtol_r> - 56ec: 9d0d ldr r5, [sp, #52] ; 0x34 - 56ee: 1b42 subs r2, r0, r5 - 56f0: 980a ldr r0, [sp, #40] ; 0x28 - 56f2: ab63 add r3, sp, #396 ; 0x18c - 56f4: 3303 adds r3, #3 - 56f6: 4298 cmp r0, r3 - 56f8: bf24 itt cs - 56fa: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 56fe: 910a strcs r1, [sp, #40] ; 0x28 - 5700: 4922 ldr r1, [pc, #136] ; (578c <__ssvfscanf_r+0xbd8>) - 5702: 980a ldr r0, [sp, #40] ; 0x28 - 5704: f7fe f904 bl 3910 - 5708: 2200 movs r2, #0 - 570a: 4650 mov r0, sl - 570c: a90f add r1, sp, #60 ; 0x3c - 570e: f106 0904 add.w r9, r6, #4 - 5712: f003 fc7d bl 9010 <_strtod_r> - 5716: f018 0f01 tst.w r8, #1 - 571a: 4602 mov r2, r0 - 571c: 460b mov r3, r1 - 571e: d102 bne.n 5726 <__ssvfscanf_r+0xb72> - 5720: f018 0f02 tst.w r8, #2 - 5724: d003 beq.n 572e <__ssvfscanf_r+0xb7a> - 5726: 6831 ldr r1, [r6, #0] - 5728: e9c1 2300 strd r2, r3, [r1] - 572c: e00f b.n 574e <__ssvfscanf_r+0xb9a> - 572e: 6835 ldr r5, [r6, #0] - 5730: 9004 str r0, [sp, #16] - 5732: 9103 str r1, [sp, #12] - 5734: f003 fbec bl 8f10 <__fpclassifyd> - 5738: 9a04 ldr r2, [sp, #16] - 573a: 9b03 ldr r3, [sp, #12] - 573c: b910 cbnz r0, 5744 <__ssvfscanf_r+0xb90> - 573e: f003 fc4b bl 8fd8 - 5742: e003 b.n 574c <__ssvfscanf_r+0xb98> - 5744: 4610 mov r0, r2 - 5746: 4619 mov r1, r3 - 5748: f7fc f928 bl 199c <__aeabi_d2f> - 574c: 6028 str r0, [r5, #0] - 574e: 9a08 ldr r2, [sp, #32] - 5750: 3201 adds r2, #1 - 5752: 9208 str r2, [sp, #32] - 5754: 464e mov r6, r9 - 5756: f7ff ba48 b.w 4bea <__ssvfscanf_r+0x36> - 575a: f7fc fe44 bl 23e6 <__sfp_lock_release> - 575e: 9b08 ldr r3, [sp, #32] - 5760: b163 cbz r3, 577c <__ssvfscanf_r+0xbc8> - 5762: 89a3 ldrh r3, [r4, #12] - 5764: 9d08 ldr r5, [sp, #32] - 5766: f003 0340 and.w r3, r3, #64 ; 0x40 - 576a: 2b00 cmp r3, #0 - 576c: bf18 it ne - 576e: f04f 35ff movne.w r5, #4294967295 - 5772: 9508 str r5, [sp, #32] - 5774: e005 b.n 5782 <__ssvfscanf_r+0xbce> - 5776: f7fc fe36 bl 23e6 <__sfp_lock_release> - 577a: e002 b.n 5782 <__ssvfscanf_r+0xbce> - 577c: f04f 30ff mov.w r0, #4294967295 - 5780: 9008 str r0, [sp, #32] - 5782: 9808 ldr r0, [sp, #32] - 5784: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 5788: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 578c: 0000c93c .word 0x0000c93c - -00005790 <_vfprintf_r>: - 5790: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 5794: b0f7 sub sp, #476 ; 0x1dc - 5796: 460f mov r7, r1 - 5798: 4615 mov r5, r2 - 579a: 461e mov r6, r3 - 579c: 4680 mov r8, r0 - 579e: f002 ff4d bl 863c <_localeconv_r> - 57a2: 6800 ldr r0, [r0, #0] - 57a4: 9013 str r0, [sp, #76] ; 0x4c - 57a6: f7fe f953 bl 3a50 - 57aa: 9012 str r0, [sp, #72] ; 0x48 - 57ac: f1b8 0f00 cmp.w r8, #0 - 57b0: d005 beq.n 57be <_vfprintf_r+0x2e> - 57b2: f8d8 3018 ldr.w r3, [r8, #24] - 57b6: b913 cbnz r3, 57be <_vfprintf_r+0x2e> - 57b8: 4640 mov r0, r8 - 57ba: f7fc fda9 bl 2310 <__sinit> - 57be: 4b8f ldr r3, [pc, #572] ; (59fc <_vfprintf_r+0x26c>) - 57c0: 429f cmp r7, r3 - 57c2: d102 bne.n 57ca <_vfprintf_r+0x3a> - 57c4: f8d8 7004 ldr.w r7, [r8, #4] - 57c8: e00a b.n 57e0 <_vfprintf_r+0x50> - 57ca: 4b8d ldr r3, [pc, #564] ; (5a00 <_vfprintf_r+0x270>) - 57cc: 429f cmp r7, r3 - 57ce: d102 bne.n 57d6 <_vfprintf_r+0x46> - 57d0: f8d8 7008 ldr.w r7, [r8, #8] - 57d4: e004 b.n 57e0 <_vfprintf_r+0x50> - 57d6: 4b8b ldr r3, [pc, #556] ; (5a04 <_vfprintf_r+0x274>) - 57d8: 429f cmp r7, r3 - 57da: bf08 it eq - 57dc: f8d8 700c ldreq.w r7, [r8, #12] - 57e0: 89bb ldrh r3, [r7, #12] - 57e2: f413 5f00 tst.w r3, #8192 ; 0x2000 - 57e6: d106 bne.n 57f6 <_vfprintf_r+0x66> - 57e8: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 57ec: 81bb strh r3, [r7, #12] - 57ee: 6e7b ldr r3, [r7, #100] ; 0x64 - 57f0: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 57f4: 667b str r3, [r7, #100] ; 0x64 - 57f6: 89bb ldrh r3, [r7, #12] - 57f8: f013 0f08 tst.w r3, #8 - 57fc: d001 beq.n 5802 <_vfprintf_r+0x72> - 57fe: 693b ldr r3, [r7, #16] - 5800: b933 cbnz r3, 5810 <_vfprintf_r+0x80> - 5802: 4640 mov r0, r8 - 5804: 4639 mov r1, r7 - 5806: f001 feab bl 7560 <__swsetup_r> - 580a: 2800 cmp r0, #0 - 580c: f041 809b bne.w 6946 <_vfprintf_r+0x11b6> - 5810: 89ba ldrh r2, [r7, #12] - 5812: f002 031a and.w r3, r2, #26 - 5816: 2b0a cmp r3, #10 - 5818: d136 bne.n 5888 <_vfprintf_r+0xf8> - 581a: 89fb ldrh r3, [r7, #14] - 581c: f413 4f00 tst.w r3, #32768 ; 0x8000 - 5820: d132 bne.n 5888 <_vfprintf_r+0xf8> - 5822: f8ad 30f2 strh.w r3, [sp, #242] ; 0xf2 - 5826: f022 0202 bic.w r2, r2, #2 - 582a: 6a3b ldr r3, [r7, #32] - 582c: 4640 mov r0, r8 - 582e: f8ad 20f0 strh.w r2, [sp, #240] ; 0xf0 - 5832: a939 add r1, sp, #228 ; 0xe4 - 5834: 6e7a ldr r2, [r7, #100] ; 0x64 - 5836: 9341 str r3, [sp, #260] ; 0x104 - 5838: 6abb ldr r3, [r7, #40] ; 0x28 - 583a: 9252 str r2, [sp, #328] ; 0x148 - 583c: 462a mov r2, r5 - 583e: 9343 str r3, [sp, #268] ; 0x10c - 5840: ab19 add r3, sp, #100 ; 0x64 - 5842: 9339 str r3, [sp, #228] ; 0xe4 - 5844: 933d str r3, [sp, #244] ; 0xf4 - 5846: 2380 movs r3, #128 ; 0x80 - 5848: 933b str r3, [sp, #236] ; 0xec - 584a: 933e str r3, [sp, #248] ; 0xf8 - 584c: 3b80 subs r3, #128 ; 0x80 - 584e: 933f str r3, [sp, #252] ; 0xfc - 5850: 4633 mov r3, r6 - 5852: f7ff ff9d bl 5790 <_vfprintf_r> - 5856: 2800 cmp r0, #0 - 5858: 900e str r0, [sp, #56] ; 0x38 - 585a: db09 blt.n 5870 <_vfprintf_r+0xe0> - 585c: a939 add r1, sp, #228 ; 0xe4 - 585e: 4640 mov r0, r8 - 5860: f7fc fc4c bl 20fc <_fflush_r> - 5864: 990e ldr r1, [sp, #56] ; 0x38 - 5866: 2800 cmp r0, #0 - 5868: bf18 it ne - 586a: f04f 31ff movne.w r1, #4294967295 - 586e: 910e str r1, [sp, #56] ; 0x38 - 5870: f8bd 30f0 ldrh.w r3, [sp, #240] ; 0xf0 - 5874: f013 0f40 tst.w r3, #64 ; 0x40 - 5878: f001 8068 beq.w 694c <_vfprintf_r+0x11bc> - 587c: 89bb ldrh r3, [r7, #12] - 587e: f043 0340 orr.w r3, r3, #64 ; 0x40 - 5882: 81bb strh r3, [r7, #12] - 5884: f001 b862 b.w 694c <_vfprintf_r+0x11bc> - 5888: 2300 movs r3, #0 - 588a: ac53 add r4, sp, #332 ; 0x14c - 588c: 936f str r3, [sp, #444] ; 0x1bc - 588e: 946d str r4, [sp, #436] ; 0x1b4 - 5890: 936e str r3, [sp, #440] ; 0x1b8 - 5892: 950c str r5, [sp, #48] ; 0x30 - 5894: 930b str r3, [sp, #44] ; 0x2c - 5896: 9310 str r3, [sp, #64] ; 0x40 - 5898: 9311 str r3, [sp, #68] ; 0x44 - 589a: 9316 str r3, [sp, #88] ; 0x58 - 589c: 9315 str r3, [sp, #84] ; 0x54 - 589e: 930e str r3, [sp, #56] ; 0x38 - 58a0: 9b0c ldr r3, [sp, #48] ; 0x30 - 58a2: 461d mov r5, r3 - 58a4: f813 2b01 ldrb.w r2, [r3], #1 - 58a8: b10a cbz r2, 58ae <_vfprintf_r+0x11e> - 58aa: 2a25 cmp r2, #37 ; 0x25 - 58ac: d1f9 bne.n 58a2 <_vfprintf_r+0x112> - 58ae: 9a0c ldr r2, [sp, #48] ; 0x30 - 58b0: ebb5 0902 subs.w r9, r5, r2 - 58b4: d018 beq.n 58e8 <_vfprintf_r+0x158> - 58b6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 58b8: 6022 str r2, [r4, #0] - 58ba: f8c4 9004 str.w r9, [r4, #4] - 58be: 444b add r3, r9 - 58c0: 936f str r3, [sp, #444] ; 0x1bc - 58c2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 58c4: 3301 adds r3, #1 - 58c6: 936e str r3, [sp, #440] ; 0x1b8 - 58c8: 2b07 cmp r3, #7 - 58ca: dc01 bgt.n 58d0 <_vfprintf_r+0x140> - 58cc: 3408 adds r4, #8 - 58ce: e008 b.n 58e2 <_vfprintf_r+0x152> - 58d0: 4640 mov r0, r8 - 58d2: 4639 mov r1, r7 - 58d4: aa6d add r2, sp, #436 ; 0x1b4 - 58d6: f004 fdc1 bl a45c <__sprint_r> - 58da: 2800 cmp r0, #0 - 58dc: f041 8029 bne.w 6932 <_vfprintf_r+0x11a2> - 58e0: ac53 add r4, sp, #332 ; 0x14c - 58e2: 9b0e ldr r3, [sp, #56] ; 0x38 - 58e4: 444b add r3, r9 - 58e6: 930e str r3, [sp, #56] ; 0x38 - 58e8: 782b ldrb r3, [r5, #0] - 58ea: 2b00 cmp r3, #0 - 58ec: f001 801a beq.w 6924 <_vfprintf_r+0x1194> - 58f0: 2300 movs r3, #0 - 58f2: 3501 adds r5, #1 - 58f4: 950c str r5, [sp, #48] ; 0x30 - 58f6: 461d mov r5, r3 - 58f8: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 58fc: f04f 3cff mov.w ip, #4294967295 - 5900: 930d str r3, [sp, #52] ; 0x34 - 5902: 462a mov r2, r5 - 5904: 9b0c ldr r3, [sp, #48] ; 0x30 - 5906: e005 b.n 5914 <_vfprintf_r+0x184> - 5908: 460e mov r6, r1 - 590a: e003 b.n 5914 <_vfprintf_r+0x184> - 590c: 461e mov r6, r3 - 590e: f04f 3cff mov.w ip, #4294967295 - 5912: 460b mov r3, r1 - 5914: f813 9b01 ldrb.w r9, [r3], #1 - 5918: f1a9 0120 sub.w r1, r9, #32 - 591c: 2958 cmp r1, #88 ; 0x58 - 591e: f200 841c bhi.w 615a <_vfprintf_r+0x9ca> - 5922: e8df f011 tbh [pc, r1, lsl #1] - 5926: 0059 .short 0x0059 - 5928: 041a041a .word 0x041a041a - 592c: 041a005f .word 0x041a005f - 5930: 041a041a .word 0x041a041a - 5934: 041a041a .word 0x041a041a - 5938: 0062041a .word 0x0062041a - 593c: 041a0071 .word 0x041a0071 - 5940: 00750068 .word 0x00750068 - 5944: 0098041a .word 0x0098041a - 5948: 009b009b .word 0x009b009b - 594c: 009b009b .word 0x009b009b - 5950: 009b009b .word 0x009b009b - 5954: 009b009b .word 0x009b009b - 5958: 041a009b .word 0x041a009b - 595c: 041a041a .word 0x041a041a - 5960: 041a041a .word 0x041a041a - 5964: 041a041a .word 0x041a041a - 5968: 041a041a .word 0x041a041a - 596c: 00c6041a .word 0x00c6041a - 5970: 041a0103 .word 0x041a0103 - 5974: 041a0103 .word 0x041a0103 - 5978: 041a041a .word 0x041a041a - 597c: 00aa041a .word 0x00aa041a - 5980: 041a041a .word 0x041a041a - 5984: 041a02ae .word 0x041a02ae - 5988: 041a041a .word 0x041a041a - 598c: 041a041a .word 0x041a041a - 5990: 041a0319 .word 0x041a0319 - 5994: 034b041a .word 0x034b041a - 5998: 041a041a .word 0x041a041a - 599c: 041a041a .word 0x041a041a - 59a0: 041a041a .word 0x041a041a - 59a4: 041a041a .word 0x041a041a - 59a8: 041a041a .word 0x041a041a - 59ac: 00cb00bb .word 0x00cb00bb - 59b0: 01030103 .word 0x01030103 - 59b4: 00ad0103 .word 0x00ad0103 - 59b8: 041a00cb .word 0x041a00cb - 59bc: 00b0041a .word 0x00b0041a - 59c0: 0290041a .word 0x0290041a - 59c4: 02df02b3 .word 0x02df02b3 - 59c8: 041a00b8 .word 0x041a00b8 - 59cc: 041a02f3 .word 0x041a02f3 - 59d0: 041a031e .word 0x041a031e - 59d4: 0346041a .word 0x0346041a - 59d8: f89d 11d7 ldrb.w r1, [sp, #471] ; 0x1d7 - 59dc: 2900 cmp r1, #0 - 59de: d199 bne.n 5914 <_vfprintf_r+0x184> - 59e0: 3120 adds r1, #32 - 59e2: e012 b.n 5a0a <_vfprintf_r+0x27a> - 59e4: f045 0501 orr.w r5, r5, #1 - 59e8: e794 b.n 5914 <_vfprintf_r+0x184> - 59ea: 6832 ldr r2, [r6, #0] - 59ec: 1d31 adds r1, r6, #4 - 59ee: 2a00 cmp r2, #0 - 59f0: da8a bge.n 5908 <_vfprintf_r+0x178> - 59f2: 4252 negs r2, r2 - 59f4: 460e mov r6, r1 - 59f6: f045 0504 orr.w r5, r5, #4 - 59fa: e78b b.n 5914 <_vfprintf_r+0x184> - 59fc: 0000c880 .word 0x0000c880 - 5a00: 0000c8a0 .word 0x0000c8a0 - 5a04: 0000c8c0 .word 0x0000c8c0 - 5a08: 212b movs r1, #43 ; 0x2b - 5a0a: f88d 11d7 strb.w r1, [sp, #471] ; 0x1d7 - 5a0e: e781 b.n 5914 <_vfprintf_r+0x184> - 5a10: 4619 mov r1, r3 - 5a12: f811 9b01 ldrb.w r9, [r1], #1 - 5a16: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 5a1a: d003 beq.n 5a24 <_vfprintf_r+0x294> - 5a1c: 4619 mov r1, r3 - 5a1e: f04f 0c00 mov.w ip, #0 - 5a22: e010 b.n 5a46 <_vfprintf_r+0x2b6> - 5a24: f8d6 c000 ldr.w ip, [r6] - 5a28: 1d33 adds r3, r6, #4 - 5a2a: f1bc 0f00 cmp.w ip, #0 - 5a2e: f6ff af6d blt.w 590c <_vfprintf_r+0x17c> - 5a32: 461e mov r6, r3 - 5a34: 460b mov r3, r1 - 5a36: e76d b.n 5914 <_vfprintf_r+0x184> - 5a38: f04f 090a mov.w r9, #10 - 5a3c: fb09 0c0c mla ip, r9, ip, r0 - 5a40: f891 9001 ldrb.w r9, [r1, #1] - 5a44: 4619 mov r1, r3 - 5a46: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 5a4a: 3301 adds r3, #1 - 5a4c: 2809 cmp r0, #9 - 5a4e: d9f3 bls.n 5a38 <_vfprintf_r+0x2a8> - 5a50: ea4c 7cec orr.w ip, ip, ip, asr #31 - 5a54: e760 b.n 5918 <_vfprintf_r+0x188> - 5a56: f045 0580 orr.w r5, r5, #128 ; 0x80 - 5a5a: e75b b.n 5914 <_vfprintf_r+0x184> - 5a5c: 4619 mov r1, r3 - 5a5e: 2200 movs r2, #0 - 5a60: 230a movs r3, #10 - 5a62: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 5a66: fb03 9202 mla r2, r3, r2, r9 - 5a6a: f811 9b01 ldrb.w r9, [r1], #1 - 5a6e: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 5a72: 460b mov r3, r1 - 5a74: 2809 cmp r0, #9 - 5a76: d9f3 bls.n 5a60 <_vfprintf_r+0x2d0> - 5a78: e74e b.n 5918 <_vfprintf_r+0x188> - 5a7a: f045 0508 orr.w r5, r5, #8 - 5a7e: e749 b.n 5914 <_vfprintf_r+0x184> - 5a80: f045 0540 orr.w r5, r5, #64 ; 0x40 - 5a84: e746 b.n 5914 <_vfprintf_r+0x184> - 5a86: 7819 ldrb r1, [r3, #0] - 5a88: 296c cmp r1, #108 ; 0x6c - 5a8a: d101 bne.n 5a90 <_vfprintf_r+0x300> - 5a8c: 3301 adds r3, #1 - 5a8e: e002 b.n 5a96 <_vfprintf_r+0x306> - 5a90: f045 0510 orr.w r5, r5, #16 - 5a94: e73e b.n 5914 <_vfprintf_r+0x184> - 5a96: f045 0520 orr.w r5, r5, #32 - 5a9a: e73b b.n 5914 <_vfprintf_r+0x184> - 5a9c: 930c str r3, [sp, #48] ; 0x30 - 5a9e: f04f 0c00 mov.w ip, #0 - 5aa2: 6833 ldr r3, [r6, #0] - 5aa4: 3604 adds r6, #4 - 5aa6: 920d str r2, [sp, #52] ; 0x34 - 5aa8: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 5aac: f88d 318c strb.w r3, [sp, #396] ; 0x18c - 5ab0: e35f b.n 6172 <_vfprintf_r+0x9e2> - 5ab2: 930c str r3, [sp, #48] ; 0x30 - 5ab4: f045 0510 orr.w r5, r5, #16 - 5ab8: 920d str r2, [sp, #52] ; 0x34 - 5aba: e001 b.n 5ac0 <_vfprintf_r+0x330> - 5abc: 930c str r3, [sp, #48] ; 0x30 - 5abe: 920d str r2, [sp, #52] ; 0x34 - 5ac0: f015 0f20 tst.w r5, #32 - 5ac4: d009 beq.n 5ada <_vfprintf_r+0x34a> - 5ac6: 3607 adds r6, #7 - 5ac8: f026 0307 bic.w r3, r6, #7 - 5acc: f103 0608 add.w r6, r3, #8 - 5ad0: e9d3 0100 ldrd r0, r1, [r3] - 5ad4: e9cd 0108 strd r0, r1, [sp, #32] - 5ad8: e016 b.n 5b08 <_vfprintf_r+0x378> - 5ada: f015 0f10 tst.w r5, #16 - 5ade: f106 0304 add.w r3, r6, #4 - 5ae2: d001 beq.n 5ae8 <_vfprintf_r+0x358> - 5ae4: 6832 ldr r2, [r6, #0] - 5ae6: e009 b.n 5afc <_vfprintf_r+0x36c> - 5ae8: f015 0f40 tst.w r5, #64 ; 0x40 - 5aec: 6832 ldr r2, [r6, #0] - 5aee: d005 beq.n 5afc <_vfprintf_r+0x36c> - 5af0: b212 sxth r2, r2 - 5af2: 4610 mov r0, r2 - 5af4: 17d1 asrs r1, r2, #31 - 5af6: e9cd 0108 strd r0, r1, [sp, #32] - 5afa: e004 b.n 5b06 <_vfprintf_r+0x376> - 5afc: 4692 mov sl, r2 - 5afe: ea4f 7be2 mov.w fp, r2, asr #31 - 5b02: e9cd ab08 strd sl, fp, [sp, #32] - 5b06: 461e mov r6, r3 - 5b08: e9dd 0108 ldrd r0, r1, [sp, #32] - 5b0c: 2800 cmp r0, #0 - 5b0e: f171 0100 sbcs.w r1, r1, #0 - 5b12: f280 828e bge.w 6032 <_vfprintf_r+0x8a2> - 5b16: e9dd 2308 ldrd r2, r3, [sp, #32] - 5b1a: 4252 negs r2, r2 - 5b1c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 5b20: e9cd 2308 strd r2, r3, [sp, #32] - 5b24: 232d movs r3, #45 ; 0x2d - 5b26: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5b2a: e282 b.n 6032 <_vfprintf_r+0x8a2> - 5b2c: 930c str r3, [sp, #48] ; 0x30 - 5b2e: 1df3 adds r3, r6, #7 - 5b30: f015 0f08 tst.w r5, #8 - 5b34: f023 0307 bic.w r3, r3, #7 - 5b38: 920d str r2, [sp, #52] ; 0x34 - 5b3a: f103 0608 add.w r6, r3, #8 - 5b3e: bf14 ite ne - 5b40: 6818 ldrne r0, [r3, #0] - 5b42: 6819 ldreq r1, [r3, #0] - 5b44: f8cd 903c str.w r9, [sp, #60] ; 0x3c - 5b48: bf14 ite ne - 5b4a: 9010 strne r0, [sp, #64] ; 0x40 - 5b4c: 9110 streq r1, [sp, #64] ; 0x40 - 5b4e: 685b ldr r3, [r3, #4] - 5b50: 9810 ldr r0, [sp, #64] ; 0x40 - 5b52: f8cd c018 str.w ip, [sp, #24] - 5b56: 9311 str r3, [sp, #68] ; 0x44 - 5b58: 9911 ldr r1, [sp, #68] ; 0x44 - 5b5a: f003 f9d9 bl 8f10 <__fpclassifyd> - 5b5e: f8dd c018 ldr.w ip, [sp, #24] - 5b62: 2801 cmp r0, #1 - 5b64: d119 bne.n 5b9a <_vfprintf_r+0x40a> - 5b66: 9810 ldr r0, [sp, #64] ; 0x40 - 5b68: 2200 movs r2, #0 - 5b6a: 9911 ldr r1, [sp, #68] ; 0x44 - 5b6c: 2300 movs r3, #0 - 5b6e: f006 f889 bl bc84 <__aeabi_dcmplt> - 5b72: b110 cbz r0, 5b7a <_vfprintf_r+0x3ea> - 5b74: 232d movs r3, #45 ; 0x2d - 5b76: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5b7a: 4ba9 ldr r3, [pc, #676] ; (5e20 <_vfprintf_r+0x690>) - 5b7c: f04f 0c00 mov.w ip, #0 - 5b80: 4aa8 ldr r2, [pc, #672] ; (5e24 <_vfprintf_r+0x694>) - 5b82: f025 0580 bic.w r5, r5, #128 ; 0x80 - 5b86: f04f 0b03 mov.w fp, #3 - 5b8a: f8cd c020 str.w ip, [sp, #32] - 5b8e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5b92: bfcc ite gt - 5b94: 4692 movgt sl, r2 - 5b96: 469a movle sl, r3 - 5b98: e301 b.n 619e <_vfprintf_r+0xa0e> - 5b9a: 9810 ldr r0, [sp, #64] ; 0x40 - 5b9c: 9911 ldr r1, [sp, #68] ; 0x44 - 5b9e: f8cd c018 str.w ip, [sp, #24] - 5ba2: f003 f9b5 bl 8f10 <__fpclassifyd> - 5ba6: f8dd c018 ldr.w ip, [sp, #24] - 5baa: b958 cbnz r0, 5bc4 <_vfprintf_r+0x434> - 5bac: 4b9e ldr r3, [pc, #632] ; (5e28 <_vfprintf_r+0x698>) - 5bae: f025 0580 bic.w r5, r5, #128 ; 0x80 - 5bb2: 4a9e ldr r2, [pc, #632] ; (5e2c <_vfprintf_r+0x69c>) - 5bb4: f04f 0b03 mov.w fp, #3 - 5bb8: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5bbc: bfcc ite gt - 5bbe: 4692 movgt sl, r2 - 5bc0: 469a movle sl, r3 - 5bc2: e2e1 b.n 6188 <_vfprintf_r+0x9f8> - 5bc4: f1bc 3fff cmp.w ip, #4294967295 - 5bc8: d00b beq.n 5be2 <_vfprintf_r+0x452> - 5bca: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 5bce: d002 beq.n 5bd6 <_vfprintf_r+0x446> - 5bd0: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5bd4: d107 bne.n 5be6 <_vfprintf_r+0x456> - 5bd6: f1bc 0f00 cmp.w ip, #0 - 5bda: bf08 it eq - 5bdc: f04f 0c01 moveq.w ip, #1 - 5be0: e001 b.n 5be6 <_vfprintf_r+0x456> - 5be2: f04f 0c06 mov.w ip, #6 - 5be6: 9b11 ldr r3, [sp, #68] ; 0x44 - 5be8: f445 7580 orr.w r5, r5, #256 ; 0x100 - 5bec: 2b00 cmp r3, #0 - 5bee: da05 bge.n 5bfc <_vfprintf_r+0x46c> - 5bf0: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 5bf4: 232d movs r3, #45 ; 0x2d - 5bf6: 920b str r2, [sp, #44] ; 0x2c - 5bf8: 9314 str r3, [sp, #80] ; 0x50 - 5bfa: e003 b.n 5c04 <_vfprintf_r+0x474> - 5bfc: 9811 ldr r0, [sp, #68] ; 0x44 - 5bfe: 2100 movs r1, #0 - 5c00: 9114 str r1, [sp, #80] ; 0x50 - 5c02: 900b str r0, [sp, #44] ; 0x2c - 5c04: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 5c08: d00b beq.n 5c22 <_vfprintf_r+0x492> - 5c0a: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 5c0e: d008 beq.n 5c22 <_vfprintf_r+0x492> - 5c10: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 5c14: d002 beq.n 5c1c <_vfprintf_r+0x48c> - 5c16: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 5c1a: d105 bne.n 5c28 <_vfprintf_r+0x498> - 5c1c: f10c 0b01 add.w fp, ip, #1 - 5c20: e003 b.n 5c2a <_vfprintf_r+0x49a> - 5c22: 46e3 mov fp, ip - 5c24: 2303 movs r3, #3 - 5c26: e001 b.n 5c2c <_vfprintf_r+0x49c> - 5c28: 46e3 mov fp, ip - 5c2a: 2302 movs r3, #2 - 5c2c: 9300 str r3, [sp, #0] - 5c2e: 4640 mov r0, r8 - 5c30: ab74 add r3, sp, #464 ; 0x1d0 - 5c32: 9a10 ldr r2, [sp, #64] ; 0x40 - 5c34: 9302 str r3, [sp, #8] - 5c36: ab73 add r3, sp, #460 ; 0x1cc - 5c38: 9303 str r3, [sp, #12] - 5c3a: ab72 add r3, sp, #456 ; 0x1c8 - 5c3c: 9304 str r3, [sp, #16] - 5c3e: 9b0b ldr r3, [sp, #44] ; 0x2c - 5c40: f8cd c018 str.w ip, [sp, #24] - 5c44: f8cd b004 str.w fp, [sp, #4] - 5c48: f001 fe1e bl 7888 <_dtoa_r> - 5c4c: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 5c50: f8dd c018 ldr.w ip, [sp, #24] - 5c54: 4682 mov sl, r0 - 5c56: d002 beq.n 5c5e <_vfprintf_r+0x4ce> - 5c58: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5c5c: d102 bne.n 5c64 <_vfprintf_r+0x4d4> - 5c5e: f015 0f01 tst.w r5, #1 - 5c62: d034 beq.n 5cce <_vfprintf_r+0x53e> - 5c64: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 5c68: eb0a 020b add.w r2, sl, fp - 5c6c: 9208 str r2, [sp, #32] - 5c6e: d002 beq.n 5c76 <_vfprintf_r+0x4e6> - 5c70: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 5c74: d115 bne.n 5ca2 <_vfprintf_r+0x512> - 5c76: f89a 3000 ldrb.w r3, [sl] - 5c7a: 2b30 cmp r3, #48 ; 0x30 - 5c7c: d10d bne.n 5c9a <_vfprintf_r+0x50a> - 5c7e: 9810 ldr r0, [sp, #64] ; 0x40 - 5c80: 2200 movs r2, #0 - 5c82: 990b ldr r1, [sp, #44] ; 0x2c - 5c84: 2300 movs r3, #0 - 5c86: f8cd c018 str.w ip, [sp, #24] - 5c8a: f005 fff1 bl bc70 <__aeabi_dcmpeq> - 5c8e: f8dd c018 ldr.w ip, [sp, #24] - 5c92: b910 cbnz r0, 5c9a <_vfprintf_r+0x50a> - 5c94: f1cb 0301 rsb r3, fp, #1 - 5c98: 9374 str r3, [sp, #464] ; 0x1d0 - 5c9a: 9808 ldr r0, [sp, #32] - 5c9c: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 5c9e: 18c0 adds r0, r0, r3 - 5ca0: 9008 str r0, [sp, #32] - 5ca2: 9810 ldr r0, [sp, #64] ; 0x40 - 5ca4: 2200 movs r2, #0 - 5ca6: 990b ldr r1, [sp, #44] ; 0x2c - 5ca8: 2300 movs r3, #0 - 5caa: f8cd c018 str.w ip, [sp, #24] - 5cae: f005 ffdf bl bc70 <__aeabi_dcmpeq> - 5cb2: f8dd c018 ldr.w ip, [sp, #24] - 5cb6: b130 cbz r0, 5cc6 <_vfprintf_r+0x536> - 5cb8: 9908 ldr r1, [sp, #32] - 5cba: 9172 str r1, [sp, #456] ; 0x1c8 - 5cbc: e003 b.n 5cc6 <_vfprintf_r+0x536> - 5cbe: 2230 movs r2, #48 ; 0x30 - 5cc0: f803 2b01 strb.w r2, [r3], #1 - 5cc4: 9372 str r3, [sp, #456] ; 0x1c8 - 5cc6: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 5cc8: 9a08 ldr r2, [sp, #32] - 5cca: 4293 cmp r3, r2 - 5ccc: d3f7 bcc.n 5cbe <_vfprintf_r+0x52e> - 5cce: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 5cd0: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 5cd4: ebca 0303 rsb r3, sl, r3 - 5cd8: 930b str r3, [sp, #44] ; 0x2c - 5cda: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 5cdc: d002 beq.n 5ce4 <_vfprintf_r+0x554> - 5cde: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5ce2: d108 bne.n 5cf6 <_vfprintf_r+0x566> - 5ce4: f113 0f03 cmn.w r3, #3 - 5ce8: 469b mov fp, r3 - 5cea: db01 blt.n 5cf0 <_vfprintf_r+0x560> - 5cec: 4563 cmp r3, ip - 5cee: dd75 ble.n 5ddc <_vfprintf_r+0x64c> - 5cf0: f1a9 0902 sub.w r9, r9, #2 - 5cf4: e002 b.n 5cfc <_vfprintf_r+0x56c> - 5cf6: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 5cfa: d059 beq.n 5db0 <_vfprintf_r+0x620> - 5cfc: f103 3bff add.w fp, r3, #4294967295 - 5d00: f88d 91c0 strb.w r9, [sp, #448] ; 0x1c0 - 5d04: f1bb 0f00 cmp.w fp, #0 - 5d08: f8cd b1d0 str.w fp, [sp, #464] ; 0x1d0 - 5d0c: da03 bge.n 5d16 <_vfprintf_r+0x586> - 5d0e: f1cb 0b00 rsb fp, fp, #0 - 5d12: 232d movs r3, #45 ; 0x2d - 5d14: e000 b.n 5d18 <_vfprintf_r+0x588> - 5d16: 232b movs r3, #43 ; 0x2b - 5d18: f1bb 0f09 cmp.w fp, #9 - 5d1c: f88d 31c1 strb.w r3, [sp, #449] ; 0x1c1 - 5d20: dd2f ble.n 5d82 <_vfprintf_r+0x5f2> - 5d22: f10d 036a add.w r3, sp, #106 ; 0x6a - 5d26: 4652 mov r2, sl - 5d28: 46cc mov ip, r9 - 5d2a: 46a2 mov sl, r4 - 5d2c: 461c mov r4, r3 - 5d2e: 4658 mov r0, fp - 5d30: 210a movs r1, #10 - 5d32: 9207 str r2, [sp, #28] - 5d34: 46a1 mov r9, r4 - 5d36: f8cd c018 str.w ip, [sp, #24] - 5d3a: f005 ff33 bl bba4 <__aeabi_idivmod> - 5d3e: 4658 mov r0, fp - 5d40: 3130 adds r1, #48 ; 0x30 - 5d42: f804 1901 strb.w r1, [r4], #-1 - 5d46: 210a movs r1, #10 - 5d48: f005 fde2 bl b910 <__aeabi_idiv> - 5d4c: 9a07 ldr r2, [sp, #28] - 5d4e: f8dd c018 ldr.w ip, [sp, #24] - 5d52: 2809 cmp r0, #9 - 5d54: 4683 mov fp, r0 - 5d56: dcea bgt.n 5d2e <_vfprintf_r+0x59e> - 5d58: 4654 mov r4, sl - 5d5a: 4692 mov sl, r2 - 5d5c: 464a mov r2, r9 - 5d5e: f100 0b30 add.w fp, r0, #48 ; 0x30 - 5d62: 46e1 mov r9, ip - 5d64: f50d 73e1 add.w r3, sp, #450 ; 0x1c2 - 5d68: f802 bc01 strb.w fp, [r2, #-1] - 5d6c: 3a01 subs r2, #1 - 5d6e: e003 b.n 5d78 <_vfprintf_r+0x5e8> - 5d70: f812 1b01 ldrb.w r1, [r2], #1 - 5d74: f803 1b01 strb.w r1, [r3], #1 - 5d78: f10d 016b add.w r1, sp, #107 ; 0x6b - 5d7c: 428a cmp r2, r1 - 5d7e: d3f7 bcc.n 5d70 <_vfprintf_r+0x5e0> - 5d80: e006 b.n 5d90 <_vfprintf_r+0x600> - 5d82: 2330 movs r3, #48 ; 0x30 - 5d84: f88d 31c2 strb.w r3, [sp, #450] ; 0x1c2 - 5d88: 449b add fp, r3 - 5d8a: ab71 add r3, sp, #452 ; 0x1c4 - 5d8c: f88d b1c3 strb.w fp, [sp, #451] ; 0x1c3 - 5d90: aa70 add r2, sp, #448 ; 0x1c0 - 5d92: 1a9a subs r2, r3, r2 - 5d94: 9b0b ldr r3, [sp, #44] ; 0x2c - 5d96: 9215 str r2, [sp, #84] ; 0x54 - 5d98: 2b01 cmp r3, #1 - 5d9a: eb02 0b03 add.w fp, r2, r3 - 5d9e: dc02 bgt.n 5da6 <_vfprintf_r+0x616> - 5da0: f015 0301 ands.w r3, r5, #1 - 5da4: d044 beq.n 5e30 <_vfprintf_r+0x6a0> - 5da6: 2000 movs r0, #0 - 5da8: f10b 0b01 add.w fp, fp, #1 - 5dac: 9008 str r0, [sp, #32] - 5dae: e040 b.n 5e32 <_vfprintf_r+0x6a2> - 5db0: 2b00 cmp r3, #0 - 5db2: 469b mov fp, r3 - 5db4: dd09 ble.n 5dca <_vfprintf_r+0x63a> - 5db6: f1bc 0f00 cmp.w ip, #0 - 5dba: d102 bne.n 5dc2 <_vfprintf_r+0x632> - 5dbc: f015 0f01 tst.w r5, #1 - 5dc0: d028 beq.n 5e14 <_vfprintf_r+0x684> - 5dc2: f103 0b01 add.w fp, r3, #1 - 5dc6: 44e3 add fp, ip - 5dc8: e024 b.n 5e14 <_vfprintf_r+0x684> - 5dca: f1bc 0f00 cmp.w ip, #0 - 5dce: d102 bne.n 5dd6 <_vfprintf_r+0x646> - 5dd0: f015 0f01 tst.w r5, #1 - 5dd4: d019 beq.n 5e0a <_vfprintf_r+0x67a> - 5dd6: f10c 0b02 add.w fp, ip, #2 - 5dda: e01b b.n 5e14 <_vfprintf_r+0x684> - 5ddc: 990b ldr r1, [sp, #44] ; 0x2c - 5dde: 428b cmp r3, r1 - 5de0: db07 blt.n 5df2 <_vfprintf_r+0x662> - 5de2: f015 0f01 tst.w r5, #1 - 5de6: d013 beq.n 5e10 <_vfprintf_r+0x680> - 5de8: 2267 movs r2, #103 ; 0x67 - 5dea: f103 0b01 add.w fp, r3, #1 - 5dee: 920f str r2, [sp, #60] ; 0x3c - 5df0: e010 b.n 5e14 <_vfprintf_r+0x684> - 5df2: 2b00 cmp r3, #0 - 5df4: bfd8 it le - 5df6: f1c3 0b02 rsble fp, r3, #2 - 5dfa: 9b0b ldr r3, [sp, #44] ; 0x2c - 5dfc: bfc8 it gt - 5dfe: f04f 0b01 movgt.w fp, #1 - 5e02: 2067 movs r0, #103 ; 0x67 - 5e04: 449b add fp, r3 - 5e06: 900f str r0, [sp, #60] ; 0x3c - 5e08: e004 b.n 5e14 <_vfprintf_r+0x684> - 5e0a: f04f 0b01 mov.w fp, #1 - 5e0e: e001 b.n 5e14 <_vfprintf_r+0x684> - 5e10: 2167 movs r1, #103 ; 0x67 - 5e12: 910f str r1, [sp, #60] ; 0x3c - 5e14: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 5e16: f8dd 903c ldr.w r9, [sp, #60] ; 0x3c - 5e1a: 9208 str r2, [sp, #32] - 5e1c: e009 b.n 5e32 <_vfprintf_r+0x6a2> - 5e1e: bf00 nop - 5e20: 0000c8f8 .word 0x0000c8f8 - 5e24: 0000c8fc .word 0x0000c8fc - 5e28: 0000c900 .word 0x0000c900 - 5e2c: 0000c904 .word 0x0000c904 - 5e30: 9308 str r3, [sp, #32] - 5e32: 9b14 ldr r3, [sp, #80] ; 0x50 - 5e34: 2b00 cmp r3, #0 - 5e36: f000 81a3 beq.w 6180 <_vfprintf_r+0x9f0> - 5e3a: 232d movs r3, #45 ; 0x2d - 5e3c: f04f 0c00 mov.w ip, #0 - 5e40: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5e44: e1ab b.n 619e <_vfprintf_r+0xa0e> - 5e46: f015 0f20 tst.w r5, #32 - 5e4a: 930c str r3, [sp, #48] ; 0x30 - 5e4c: f106 0104 add.w r1, r6, #4 - 5e50: d006 beq.n 5e60 <_vfprintf_r+0x6d0> - 5e52: 9d0e ldr r5, [sp, #56] ; 0x38 - 5e54: 6830 ldr r0, [r6, #0] - 5e56: 462a mov r2, r5 - 5e58: 17eb asrs r3, r5, #31 - 5e5a: e9c0 2300 strd r2, r3, [r0] - 5e5e: e00e b.n 5e7e <_vfprintf_r+0x6ee> - 5e60: f015 0f10 tst.w r5, #16 - 5e64: d003 beq.n 5e6e <_vfprintf_r+0x6de> - 5e66: 6833 ldr r3, [r6, #0] - 5e68: 980e ldr r0, [sp, #56] ; 0x38 - 5e6a: 6018 str r0, [r3, #0] - 5e6c: e007 b.n 5e7e <_vfprintf_r+0x6ee> - 5e6e: f015 0f40 tst.w r5, #64 ; 0x40 - 5e72: 6833 ldr r3, [r6, #0] - 5e74: bf15 itete ne - 5e76: 9a0e ldrne r2, [sp, #56] ; 0x38 - 5e78: 9d0e ldreq r5, [sp, #56] ; 0x38 - 5e7a: 801a strhne r2, [r3, #0] - 5e7c: 601d streq r5, [r3, #0] - 5e7e: 460e mov r6, r1 - 5e80: e50e b.n 58a0 <_vfprintf_r+0x110> - 5e82: 930c str r3, [sp, #48] ; 0x30 - 5e84: f045 0510 orr.w r5, r5, #16 - 5e88: 920d str r2, [sp, #52] ; 0x34 - 5e8a: e001 b.n 5e90 <_vfprintf_r+0x700> - 5e8c: 930c str r3, [sp, #48] ; 0x30 - 5e8e: 920d str r2, [sp, #52] ; 0x34 - 5e90: f015 0220 ands.w r2, r5, #32 - 5e94: d00a beq.n 5eac <_vfprintf_r+0x71c> - 5e96: 3607 adds r6, #7 - 5e98: 2200 movs r2, #0 - 5e9a: f026 0307 bic.w r3, r6, #7 - 5e9e: f103 0608 add.w r6, r3, #8 - 5ea2: e9d3 ab00 ldrd sl, fp, [r3] - 5ea6: e9cd ab08 strd sl, fp, [sp, #32] - 5eaa: e0be b.n 602a <_vfprintf_r+0x89a> - 5eac: f015 0110 ands.w r1, r5, #16 - 5eb0: f106 0304 add.w r3, r6, #4 - 5eb4: d002 beq.n 5ebc <_vfprintf_r+0x72c> - 5eb6: 6831 ldr r1, [r6, #0] - 5eb8: 468a mov sl, r1 - 5eba: e00d b.n 5ed8 <_vfprintf_r+0x748> - 5ebc: f015 0240 ands.w r2, r5, #64 ; 0x40 - 5ec0: 6830 ldr r0, [r6, #0] - 5ec2: d008 beq.n 5ed6 <_vfprintf_r+0x746> - 5ec4: b280 uxth r0, r0 - 5ec6: f04f 0b00 mov.w fp, #0 - 5eca: 4682 mov sl, r0 - 5ecc: 461e mov r6, r3 - 5ece: e9cd ab08 strd sl, fp, [sp, #32] - 5ed2: 460a mov r2, r1 - 5ed4: e0a9 b.n 602a <_vfprintf_r+0x89a> - 5ed6: 4682 mov sl, r0 - 5ed8: f04f 0b00 mov.w fp, #0 - 5edc: 461e mov r6, r3 - 5ede: e9cd ab08 strd sl, fp, [sp, #32] - 5ee2: e0a2 b.n 602a <_vfprintf_r+0x89a> - 5ee4: 930c str r3, [sp, #48] ; 0x30 - 5ee6: 2100 movs r1, #0 - 5ee8: 6833 ldr r3, [r6, #0] - 5eea: f04f 0978 mov.w r9, #120 ; 0x78 - 5eee: 920d str r2, [sp, #52] ; 0x34 - 5ef0: f045 0502 orr.w r5, r5, #2 - 5ef4: 4618 mov r0, r3 - 5ef6: e9cd 0108 strd r0, r1, [sp, #32] - 5efa: 49a5 ldr r1, [pc, #660] ; (6190 <_vfprintf_r+0xa00>) - 5efc: 2330 movs r3, #48 ; 0x30 - 5efe: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 5f02: 3604 adds r6, #4 - 5f04: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 5f08: 9116 str r1, [sp, #88] ; 0x58 - 5f0a: e08d b.n 6028 <_vfprintf_r+0x898> - 5f0c: 930c str r3, [sp, #48] ; 0x30 - 5f0e: 2300 movs r3, #0 - 5f10: 920d str r2, [sp, #52] ; 0x34 - 5f12: 4632 mov r2, r6 - 5f14: 3604 adds r6, #4 - 5f16: 459c cmp ip, r3 - 5f18: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5f1c: f8d2 a000 ldr.w sl, [r2] - 5f20: db13 blt.n 5f4a <_vfprintf_r+0x7ba> - 5f22: 4619 mov r1, r3 - 5f24: 4662 mov r2, ip - 5f26: 4650 mov r0, sl - 5f28: 9307 str r3, [sp, #28] - 5f2a: f8cd c018 str.w ip, [sp, #24] - 5f2e: f7fd f9db bl 32e8 - 5f32: 9b07 ldr r3, [sp, #28] - 5f34: f8dd c018 ldr.w ip, [sp, #24] - 5f38: 2800 cmp r0, #0 - 5f3a: f000 8124 beq.w 6186 <_vfprintf_r+0x9f6> - 5f3e: ebca 0b00 rsb fp, sl, r0 - 5f42: 45e3 cmp fp, ip - 5f44: f300 8128 bgt.w 6198 <_vfprintf_r+0xa08> - 5f48: e127 b.n 619a <_vfprintf_r+0xa0a> - 5f4a: 4650 mov r0, sl - 5f4c: 9307 str r3, [sp, #28] - 5f4e: f7fd fd7f bl 3a50 - 5f52: 9b07 ldr r3, [sp, #28] - 5f54: 4683 mov fp, r0 - 5f56: e120 b.n 619a <_vfprintf_r+0xa0a> - 5f58: 930c str r3, [sp, #48] ; 0x30 - 5f5a: f045 0510 orr.w r5, r5, #16 - 5f5e: 920d str r2, [sp, #52] ; 0x34 - 5f60: e001 b.n 5f66 <_vfprintf_r+0x7d6> - 5f62: 930c str r3, [sp, #48] ; 0x30 - 5f64: 920d str r2, [sp, #52] ; 0x34 - 5f66: f015 0f20 tst.w r5, #32 - 5f6a: d009 beq.n 5f80 <_vfprintf_r+0x7f0> - 5f6c: 3607 adds r6, #7 - 5f6e: f026 0307 bic.w r3, r6, #7 - 5f72: f103 0608 add.w r6, r3, #8 - 5f76: e9d3 ab00 ldrd sl, fp, [r3] - 5f7a: e9cd ab08 strd sl, fp, [sp, #32] - 5f7e: e016 b.n 5fae <_vfprintf_r+0x81e> - 5f80: f015 0f10 tst.w r5, #16 - 5f84: f106 0304 add.w r3, r6, #4 - 5f88: d001 beq.n 5f8e <_vfprintf_r+0x7fe> - 5f8a: 6832 ldr r2, [r6, #0] - 5f8c: e00a b.n 5fa4 <_vfprintf_r+0x814> - 5f8e: f015 0f40 tst.w r5, #64 ; 0x40 - 5f92: 6832 ldr r2, [r6, #0] - 5f94: d006 beq.n 5fa4 <_vfprintf_r+0x814> - 5f96: b292 uxth r2, r2 - 5f98: f04f 0b00 mov.w fp, #0 - 5f9c: 4692 mov sl, r2 - 5f9e: e9cd ab08 strd sl, fp, [sp, #32] - 5fa2: e003 b.n 5fac <_vfprintf_r+0x81c> - 5fa4: 4610 mov r0, r2 - 5fa6: 2100 movs r1, #0 - 5fa8: e9cd 0108 strd r0, r1, [sp, #32] - 5fac: 461e mov r6, r3 - 5fae: 2201 movs r2, #1 - 5fb0: e03b b.n 602a <_vfprintf_r+0x89a> - 5fb2: 4977 ldr r1, [pc, #476] ; (6190 <_vfprintf_r+0xa00>) - 5fb4: 930c str r3, [sp, #48] ; 0x30 - 5fb6: 920d str r2, [sp, #52] ; 0x34 - 5fb8: 9116 str r1, [sp, #88] ; 0x58 - 5fba: e003 b.n 5fc4 <_vfprintf_r+0x834> - 5fbc: 920d str r2, [sp, #52] ; 0x34 - 5fbe: 4a75 ldr r2, [pc, #468] ; (6194 <_vfprintf_r+0xa04>) - 5fc0: 930c str r3, [sp, #48] ; 0x30 - 5fc2: 9216 str r2, [sp, #88] ; 0x58 - 5fc4: f015 0f20 tst.w r5, #32 - 5fc8: d009 beq.n 5fde <_vfprintf_r+0x84e> - 5fca: 3607 adds r6, #7 - 5fcc: f026 0307 bic.w r3, r6, #7 - 5fd0: f103 0608 add.w r6, r3, #8 - 5fd4: e9d3 ab00 ldrd sl, fp, [r3] - 5fd8: e9cd ab08 strd sl, fp, [sp, #32] - 5fdc: e016 b.n 600c <_vfprintf_r+0x87c> - 5fde: f015 0f10 tst.w r5, #16 - 5fe2: f106 0304 add.w r3, r6, #4 - 5fe6: d001 beq.n 5fec <_vfprintf_r+0x85c> - 5fe8: 6832 ldr r2, [r6, #0] - 5fea: e00a b.n 6002 <_vfprintf_r+0x872> - 5fec: f015 0f40 tst.w r5, #64 ; 0x40 - 5ff0: 6832 ldr r2, [r6, #0] - 5ff2: d006 beq.n 6002 <_vfprintf_r+0x872> - 5ff4: b292 uxth r2, r2 - 5ff6: f04f 0b00 mov.w fp, #0 - 5ffa: 4692 mov sl, r2 - 5ffc: e9cd ab08 strd sl, fp, [sp, #32] - 6000: e003 b.n 600a <_vfprintf_r+0x87a> - 6002: 4610 mov r0, r2 - 6004: 2100 movs r1, #0 - 6006: e9cd 0108 strd r0, r1, [sp, #32] - 600a: 461e mov r6, r3 - 600c: f015 0f01 tst.w r5, #1 - 6010: d00a beq.n 6028 <_vfprintf_r+0x898> - 6012: e9dd 2308 ldrd r2, r3, [sp, #32] - 6016: 4313 orrs r3, r2 - 6018: d006 beq.n 6028 <_vfprintf_r+0x898> - 601a: f045 0502 orr.w r5, r5, #2 - 601e: 2330 movs r3, #48 ; 0x30 - 6020: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 6024: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 6028: 2202 movs r2, #2 - 602a: 2300 movs r3, #0 - 602c: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 6030: e000 b.n 6034 <_vfprintf_r+0x8a4> - 6032: 2201 movs r2, #1 - 6034: e9dd ab08 ldrd sl, fp, [sp, #32] - 6038: f1bc 0f00 cmp.w ip, #0 - 603c: bfa8 it ge - 603e: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 6042: ea5a 0b0b orrs.w fp, sl, fp - 6046: d102 bne.n 604e <_vfprintf_r+0x8be> - 6048: f1bc 0f00 cmp.w ip, #0 - 604c: d072 beq.n 6134 <_vfprintf_r+0x9a4> - 604e: 2a01 cmp r2, #1 - 6050: d023 beq.n 609a <_vfprintf_r+0x90a> - 6052: 2a02 cmp r2, #2 - 6054: d055 beq.n 6102 <_vfprintf_r+0x972> - 6056: ab6c add r3, sp, #432 ; 0x1b0 - 6058: 3303 adds r3, #3 - 605a: 9808 ldr r0, [sp, #32] - 605c: 469a mov sl, r3 - 605e: f000 0207 and.w r2, r0, #7 - 6062: 3230 adds r2, #48 ; 0x30 - 6064: 701a strb r2, [r3, #0] - 6066: 9908 ldr r1, [sp, #32] - 6068: 3b01 subs r3, #1 - 606a: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 606e: 08c8 lsrs r0, r1, #3 - 6070: ea40 714b orr.w r1, r0, fp, lsl #29 - 6074: ea4f 0bdb mov.w fp, fp, lsr #3 - 6078: 9108 str r1, [sp, #32] - 607a: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 607e: e9dd 0108 ldrd r0, r1, [sp, #32] - 6082: 4301 orrs r1, r0 - 6084: d1e9 bne.n 605a <_vfprintf_r+0x8ca> - 6086: f015 0f01 tst.w r5, #1 - 608a: d05f beq.n 614c <_vfprintf_r+0x9bc> - 608c: 2a30 cmp r2, #48 ; 0x30 - 608e: d05d beq.n 614c <_vfprintf_r+0x9bc> - 6090: 469a mov sl, r3 - 6092: 2330 movs r3, #48 ; 0x30 - 6094: f88a 3000 strb.w r3, [sl] - 6098: e058 b.n 614c <_vfprintf_r+0x9bc> - 609a: e9dd 2308 ldrd r2, r3, [sp, #32] - 609e: 2a0a cmp r2, #10 - 60a0: f173 0300 sbcs.w r3, r3, #0 - 60a4: d20a bcs.n 60bc <_vfprintf_r+0x92c> - 60a6: f8dd a020 ldr.w sl, [sp, #32] - 60aa: f10a 0330 add.w r3, sl, #48 ; 0x30 - 60ae: f50d 7ad8 add.w sl, sp, #432 ; 0x1b0 - 60b2: f88d 31b3 strb.w r3, [sp, #435] ; 0x1b3 - 60b6: f10a 0a03 add.w sl, sl, #3 - 60ba: e047 b.n 614c <_vfprintf_r+0x9bc> - 60bc: f50d 7bd8 add.w fp, sp, #432 ; 0x1b0 - 60c0: 4623 mov r3, r4 - 60c2: f10b 0b03 add.w fp, fp, #3 - 60c6: 465c mov r4, fp - 60c8: 46cb mov fp, r9 - 60ca: 4699 mov r9, r3 - 60cc: e9dd 0108 ldrd r0, r1, [sp, #32] - 60d0: 220a movs r2, #10 - 60d2: 2300 movs r3, #0 - 60d4: f8cd c018 str.w ip, [sp, #24] - 60d8: f005 fe1c bl bd14 <__aeabi_uldivmod> - 60dc: 46a2 mov sl, r4 - 60de: 2300 movs r3, #0 - 60e0: 3230 adds r2, #48 ; 0x30 - 60e2: f804 2901 strb.w r2, [r4], #-1 - 60e6: e9dd 0108 ldrd r0, r1, [sp, #32] - 60ea: 220a movs r2, #10 - 60ec: f005 fe12 bl bd14 <__aeabi_uldivmod> - 60f0: f8dd c018 ldr.w ip, [sp, #24] - 60f4: e9cd 0108 strd r0, r1, [sp, #32] - 60f8: 4308 orrs r0, r1 - 60fa: d1e7 bne.n 60cc <_vfprintf_r+0x93c> - 60fc: 464c mov r4, r9 - 60fe: 46d9 mov r9, fp - 6100: e024 b.n 614c <_vfprintf_r+0x9bc> - 6102: ab6c add r3, sp, #432 ; 0x1b0 - 6104: 3303 adds r3, #3 - 6106: 9908 ldr r1, [sp, #32] - 6108: 469a mov sl, r3 - 610a: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 610e: f001 020f and.w r2, r1, #15 - 6112: f81b 2002 ldrb.w r2, [fp, r2] - 6116: f803 2901 strb.w r2, [r3], #-1 - 611a: 9908 ldr r1, [sp, #32] - 611c: 9a09 ldr r2, [sp, #36] ; 0x24 - 611e: 0908 lsrs r0, r1, #4 - 6120: ea40 7102 orr.w r1, r0, r2, lsl #28 - 6124: 0912 lsrs r2, r2, #4 - 6126: 9108 str r1, [sp, #32] - 6128: 9209 str r2, [sp, #36] ; 0x24 - 612a: e9dd 0108 ldrd r0, r1, [sp, #32] - 612e: 4301 orrs r1, r0 - 6130: d1e9 bne.n 6106 <_vfprintf_r+0x976> - 6132: e00b b.n 614c <_vfprintf_r+0x9bc> - 6134: b942 cbnz r2, 6148 <_vfprintf_r+0x9b8> - 6136: f015 0f01 tst.w r5, #1 - 613a: d005 beq.n 6148 <_vfprintf_r+0x9b8> - 613c: f50d 7aec add.w sl, sp, #472 ; 0x1d8 - 6140: 2330 movs r3, #48 ; 0x30 - 6142: f80a 3d25 strb.w r3, [sl, #-37]! - 6146: e001 b.n 614c <_vfprintf_r+0x9bc> - 6148: f50d 7ada add.w sl, sp, #436 ; 0x1b4 - 614c: f50d 7bda add.w fp, sp, #436 ; 0x1b4 - 6150: 2200 movs r2, #0 - 6152: ebca 0b0b rsb fp, sl, fp - 6156: 9208 str r2, [sp, #32] - 6158: e021 b.n 619e <_vfprintf_r+0xa0e> - 615a: 930c str r3, [sp, #48] ; 0x30 - 615c: 920d str r2, [sp, #52] ; 0x34 - 615e: f1b9 0f00 cmp.w r9, #0 - 6162: f000 83df beq.w 6924 <_vfprintf_r+0x1194> - 6166: f04f 0c00 mov.w ip, #0 - 616a: f88d 918c strb.w r9, [sp, #396] ; 0x18c - 616e: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 6172: f04f 0b01 mov.w fp, #1 - 6176: f8cd c020 str.w ip, [sp, #32] - 617a: f50d 7ac6 add.w sl, sp, #396 ; 0x18c - 617e: e00e b.n 619e <_vfprintf_r+0xa0e> - 6180: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 6184: e00b b.n 619e <_vfprintf_r+0xa0e> - 6186: 46e3 mov fp, ip - 6188: 4684 mov ip, r0 - 618a: 9008 str r0, [sp, #32] - 618c: e007 b.n 619e <_vfprintf_r+0xa0e> - 618e: bf00 nop - 6190: 0000c919 .word 0x0000c919 - 6194: 0000c908 .word 0x0000c908 - 6198: 46e3 mov fp, ip - 619a: 469c mov ip, r3 - 619c: 9308 str r3, [sp, #32] - 619e: 45e3 cmp fp, ip - 61a0: bfac ite ge - 61a2: 465b movge r3, fp - 61a4: 4663 movlt r3, ip - 61a6: 930f str r3, [sp, #60] ; 0x3c - 61a8: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 61ac: b113 cbz r3, 61b4 <_vfprintf_r+0xa24> - 61ae: 980f ldr r0, [sp, #60] ; 0x3c - 61b0: 3001 adds r0, #1 - 61b2: 900f str r0, [sp, #60] ; 0x3c - 61b4: f015 0102 ands.w r1, r5, #2 - 61b8: 9114 str r1, [sp, #80] ; 0x50 - 61ba: d002 beq.n 61c2 <_vfprintf_r+0xa32> - 61bc: 9a0f ldr r2, [sp, #60] ; 0x3c - 61be: 3202 adds r2, #2 - 61c0: 920f str r2, [sp, #60] ; 0x3c - 61c2: f015 0384 ands.w r3, r5, #132 ; 0x84 - 61c6: 9317 str r3, [sp, #92] ; 0x5c - 61c8: d146 bne.n 6258 <_vfprintf_r+0xac8> - 61ca: 980d ldr r0, [sp, #52] ; 0x34 - 61cc: 990f ldr r1, [sp, #60] ; 0x3c - 61ce: 1a43 subs r3, r0, r1 - 61d0: 2b00 cmp r3, #0 - 61d2: dc1b bgt.n 620c <_vfprintf_r+0xa7c> - 61d4: e040 b.n 6258 <_vfprintf_r+0xac8> - 61d6: 601a str r2, [r3, #0] - 61d8: 2210 movs r2, #16 - 61da: 1889 adds r1, r1, r2 - 61dc: 605a str r2, [r3, #4] - 61de: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 61e0: 916f str r1, [sp, #444] ; 0x1bc - 61e2: 3201 adds r2, #1 - 61e4: 926e str r2, [sp, #440] ; 0x1b8 - 61e6: 2a07 cmp r2, #7 - 61e8: dc01 bgt.n 61ee <_vfprintf_r+0xa5e> - 61ea: 3308 adds r3, #8 - 61ec: e00c b.n 6208 <_vfprintf_r+0xa78> - 61ee: 4640 mov r0, r8 - 61f0: 4639 mov r1, r7 - 61f2: aa6d add r2, sp, #436 ; 0x1b4 - 61f4: f8cd c018 str.w ip, [sp, #24] - 61f8: f004 f930 bl a45c <__sprint_r> - 61fc: f8dd c018 ldr.w ip, [sp, #24] - 6200: 2800 cmp r0, #0 - 6202: f040 8396 bne.w 6932 <_vfprintf_r+0x11a2> - 6206: ab53 add r3, sp, #332 ; 0x14c - 6208: 3d10 subs r5, #16 - 620a: e004 b.n 6216 <_vfprintf_r+0xa86> - 620c: 462a mov r2, r5 - 620e: 461d mov r5, r3 - 6210: 4623 mov r3, r4 - 6212: 464c mov r4, r9 - 6214: 4691 mov r9, r2 - 6216: 2d10 cmp r5, #16 - 6218: 996f ldr r1, [sp, #444] ; 0x1bc - 621a: 4a93 ldr r2, [pc, #588] ; (6468 <_vfprintf_r+0xcd8>) - 621c: dcdb bgt.n 61d6 <_vfprintf_r+0xa46> - 621e: 4648 mov r0, r9 - 6220: 46a1 mov r9, r4 - 6222: 461c mov r4, r3 - 6224: 462b mov r3, r5 - 6226: 4605 mov r5, r0 - 6228: 6063 str r3, [r4, #4] - 622a: 18cb adds r3, r1, r3 - 622c: 6022 str r2, [r4, #0] - 622e: 936f str r3, [sp, #444] ; 0x1bc - 6230: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6232: 3301 adds r3, #1 - 6234: 936e str r3, [sp, #440] ; 0x1b8 - 6236: 2b07 cmp r3, #7 - 6238: dc01 bgt.n 623e <_vfprintf_r+0xaae> - 623a: 3408 adds r4, #8 - 623c: e00c b.n 6258 <_vfprintf_r+0xac8> - 623e: 4640 mov r0, r8 - 6240: 4639 mov r1, r7 - 6242: aa6d add r2, sp, #436 ; 0x1b4 - 6244: f8cd c018 str.w ip, [sp, #24] - 6248: f004 f908 bl a45c <__sprint_r> - 624c: f8dd c018 ldr.w ip, [sp, #24] - 6250: 2800 cmp r0, #0 - 6252: f040 836e bne.w 6932 <_vfprintf_r+0x11a2> - 6256: ac53 add r4, sp, #332 ; 0x14c - 6258: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 625c: b1db cbz r3, 6296 <_vfprintf_r+0xb06> - 625e: ab75 add r3, sp, #468 ; 0x1d4 - 6260: 3303 adds r3, #3 - 6262: 6023 str r3, [r4, #0] - 6264: 2301 movs r3, #1 - 6266: 6063 str r3, [r4, #4] - 6268: 9b6f ldr r3, [sp, #444] ; 0x1bc - 626a: 3301 adds r3, #1 - 626c: 936f str r3, [sp, #444] ; 0x1bc - 626e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6270: 3301 adds r3, #1 - 6272: 936e str r3, [sp, #440] ; 0x1b8 - 6274: 2b07 cmp r3, #7 - 6276: dc01 bgt.n 627c <_vfprintf_r+0xaec> - 6278: 3408 adds r4, #8 - 627a: e00c b.n 6296 <_vfprintf_r+0xb06> - 627c: 4640 mov r0, r8 - 627e: 4639 mov r1, r7 - 6280: aa6d add r2, sp, #436 ; 0x1b4 - 6282: f8cd c018 str.w ip, [sp, #24] - 6286: f004 f8e9 bl a45c <__sprint_r> - 628a: f8dd c018 ldr.w ip, [sp, #24] - 628e: 2800 cmp r0, #0 - 6290: f040 834f bne.w 6932 <_vfprintf_r+0x11a2> - 6294: ac53 add r4, sp, #332 ; 0x14c - 6296: 9a14 ldr r2, [sp, #80] ; 0x50 - 6298: b1d2 cbz r2, 62d0 <_vfprintf_r+0xb40> - 629a: ab75 add r3, sp, #468 ; 0x1d4 - 629c: 6023 str r3, [r4, #0] - 629e: 2302 movs r3, #2 - 62a0: 6063 str r3, [r4, #4] - 62a2: 9b6f ldr r3, [sp, #444] ; 0x1bc - 62a4: 3302 adds r3, #2 - 62a6: 936f str r3, [sp, #444] ; 0x1bc - 62a8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 62aa: 3301 adds r3, #1 - 62ac: 936e str r3, [sp, #440] ; 0x1b8 - 62ae: 2b07 cmp r3, #7 - 62b0: dc01 bgt.n 62b6 <_vfprintf_r+0xb26> - 62b2: 3408 adds r4, #8 - 62b4: e00c b.n 62d0 <_vfprintf_r+0xb40> - 62b6: 4640 mov r0, r8 - 62b8: 4639 mov r1, r7 - 62ba: aa6d add r2, sp, #436 ; 0x1b4 - 62bc: f8cd c018 str.w ip, [sp, #24] - 62c0: f004 f8cc bl a45c <__sprint_r> - 62c4: f8dd c018 ldr.w ip, [sp, #24] - 62c8: 2800 cmp r0, #0 - 62ca: f040 8332 bne.w 6932 <_vfprintf_r+0x11a2> - 62ce: ac53 add r4, sp, #332 ; 0x14c - 62d0: 9b17 ldr r3, [sp, #92] ; 0x5c - 62d2: 2b80 cmp r3, #128 ; 0x80 - 62d4: d146 bne.n 6364 <_vfprintf_r+0xbd4> - 62d6: 980d ldr r0, [sp, #52] ; 0x34 - 62d8: 990f ldr r1, [sp, #60] ; 0x3c - 62da: 1a43 subs r3, r0, r1 - 62dc: 2b00 cmp r3, #0 - 62de: dc1b bgt.n 6318 <_vfprintf_r+0xb88> - 62e0: e040 b.n 6364 <_vfprintf_r+0xbd4> - 62e2: 601a str r2, [r3, #0] - 62e4: 2210 movs r2, #16 - 62e6: 1889 adds r1, r1, r2 - 62e8: 605a str r2, [r3, #4] - 62ea: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 62ec: 916f str r1, [sp, #444] ; 0x1bc - 62ee: 3201 adds r2, #1 - 62f0: 926e str r2, [sp, #440] ; 0x1b8 - 62f2: 2a07 cmp r2, #7 - 62f4: dc01 bgt.n 62fa <_vfprintf_r+0xb6a> - 62f6: 3308 adds r3, #8 - 62f8: e00c b.n 6314 <_vfprintf_r+0xb84> - 62fa: 4640 mov r0, r8 - 62fc: 4639 mov r1, r7 - 62fe: aa6d add r2, sp, #436 ; 0x1b4 - 6300: f8cd c018 str.w ip, [sp, #24] - 6304: f004 f8aa bl a45c <__sprint_r> - 6308: f8dd c018 ldr.w ip, [sp, #24] - 630c: 2800 cmp r0, #0 - 630e: f040 8310 bne.w 6932 <_vfprintf_r+0x11a2> - 6312: ab53 add r3, sp, #332 ; 0x14c - 6314: 3d10 subs r5, #16 - 6316: e004 b.n 6322 <_vfprintf_r+0xb92> - 6318: 462a mov r2, r5 - 631a: 461d mov r5, r3 - 631c: 4623 mov r3, r4 - 631e: 464c mov r4, r9 - 6320: 4691 mov r9, r2 - 6322: 2d10 cmp r5, #16 - 6324: 996f ldr r1, [sp, #444] ; 0x1bc - 6326: 4a51 ldr r2, [pc, #324] ; (646c <_vfprintf_r+0xcdc>) - 6328: dcdb bgt.n 62e2 <_vfprintf_r+0xb52> - 632a: 4648 mov r0, r9 - 632c: 46a1 mov r9, r4 - 632e: 461c mov r4, r3 - 6330: 462b mov r3, r5 - 6332: 4605 mov r5, r0 - 6334: 6063 str r3, [r4, #4] - 6336: 18cb adds r3, r1, r3 - 6338: 6022 str r2, [r4, #0] - 633a: 936f str r3, [sp, #444] ; 0x1bc - 633c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 633e: 3301 adds r3, #1 - 6340: 936e str r3, [sp, #440] ; 0x1b8 - 6342: 2b07 cmp r3, #7 - 6344: dc01 bgt.n 634a <_vfprintf_r+0xbba> - 6346: 3408 adds r4, #8 - 6348: e00c b.n 6364 <_vfprintf_r+0xbd4> - 634a: 4640 mov r0, r8 - 634c: 4639 mov r1, r7 - 634e: aa6d add r2, sp, #436 ; 0x1b4 - 6350: f8cd c018 str.w ip, [sp, #24] - 6354: f004 f882 bl a45c <__sprint_r> - 6358: f8dd c018 ldr.w ip, [sp, #24] - 635c: 2800 cmp r0, #0 - 635e: f040 82e8 bne.w 6932 <_vfprintf_r+0x11a2> - 6362: ac53 add r4, sp, #332 ; 0x14c - 6364: ebcb 030c rsb r3, fp, ip - 6368: 2b00 cmp r3, #0 - 636a: dc17 bgt.n 639c <_vfprintf_r+0xc0c> - 636c: e038 b.n 63e0 <_vfprintf_r+0xc50> - 636e: 601a str r2, [r3, #0] - 6370: 2210 movs r2, #16 - 6372: 1889 adds r1, r1, r2 - 6374: 605a str r2, [r3, #4] - 6376: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 6378: 916f str r1, [sp, #444] ; 0x1bc - 637a: 3201 adds r2, #1 - 637c: 926e str r2, [sp, #440] ; 0x1b8 - 637e: 2a07 cmp r2, #7 - 6380: dc01 bgt.n 6386 <_vfprintf_r+0xbf6> - 6382: 3308 adds r3, #8 - 6384: e008 b.n 6398 <_vfprintf_r+0xc08> - 6386: 4640 mov r0, r8 - 6388: 4639 mov r1, r7 - 638a: aa6d add r2, sp, #436 ; 0x1b4 - 638c: f004 f866 bl a45c <__sprint_r> - 6390: 2800 cmp r0, #0 - 6392: f040 82ce bne.w 6932 <_vfprintf_r+0x11a2> - 6396: ab53 add r3, sp, #332 ; 0x14c - 6398: 3d10 subs r5, #16 - 639a: e004 b.n 63a6 <_vfprintf_r+0xc16> - 639c: 462a mov r2, r5 - 639e: 461d mov r5, r3 - 63a0: 4623 mov r3, r4 - 63a2: 464c mov r4, r9 - 63a4: 4691 mov r9, r2 - 63a6: 2d10 cmp r5, #16 - 63a8: 996f ldr r1, [sp, #444] ; 0x1bc - 63aa: 4a30 ldr r2, [pc, #192] ; (646c <_vfprintf_r+0xcdc>) - 63ac: dcdf bgt.n 636e <_vfprintf_r+0xbde> - 63ae: 4648 mov r0, r9 - 63b0: 46a1 mov r9, r4 - 63b2: 461c mov r4, r3 - 63b4: 462b mov r3, r5 - 63b6: 4605 mov r5, r0 - 63b8: 6063 str r3, [r4, #4] - 63ba: 18cb adds r3, r1, r3 - 63bc: 6022 str r2, [r4, #0] - 63be: 936f str r3, [sp, #444] ; 0x1bc - 63c0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 63c2: 3301 adds r3, #1 - 63c4: 936e str r3, [sp, #440] ; 0x1b8 - 63c6: 2b07 cmp r3, #7 - 63c8: dc01 bgt.n 63ce <_vfprintf_r+0xc3e> - 63ca: 3408 adds r4, #8 - 63cc: e008 b.n 63e0 <_vfprintf_r+0xc50> - 63ce: 4640 mov r0, r8 - 63d0: 4639 mov r1, r7 - 63d2: aa6d add r2, sp, #436 ; 0x1b4 - 63d4: f004 f842 bl a45c <__sprint_r> - 63d8: 2800 cmp r0, #0 - 63da: f040 82aa bne.w 6932 <_vfprintf_r+0x11a2> - 63de: ac53 add r4, sp, #332 ; 0x14c - 63e0: f415 7f80 tst.w r5, #256 ; 0x100 - 63e4: d106 bne.n 63f4 <_vfprintf_r+0xc64> - 63e6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 63e8: f8c4 a000 str.w sl, [r4] - 63ec: f8c4 b004 str.w fp, [r4, #4] - 63f0: 445b add r3, fp - 63f2: e23f b.n 6874 <_vfprintf_r+0x10e4> - 63f4: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 63f8: f340 81b7 ble.w 676a <_vfprintf_r+0xfda> - 63fc: 9810 ldr r0, [sp, #64] ; 0x40 - 63fe: 2200 movs r2, #0 - 6400: 9911 ldr r1, [sp, #68] ; 0x44 - 6402: 2300 movs r3, #0 - 6404: f005 fc34 bl bc70 <__aeabi_dcmpeq> - 6408: 2800 cmp r0, #0 - 640a: d060 beq.n 64ce <_vfprintf_r+0xd3e> - 640c: 4b18 ldr r3, [pc, #96] ; (6470 <_vfprintf_r+0xce0>) - 640e: 6023 str r3, [r4, #0] - 6410: 2301 movs r3, #1 - 6412: 6063 str r3, [r4, #4] - 6414: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6416: 3301 adds r3, #1 - 6418: 936f str r3, [sp, #444] ; 0x1bc - 641a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 641c: 3301 adds r3, #1 - 641e: 936e str r3, [sp, #440] ; 0x1b8 - 6420: 2b07 cmp r3, #7 - 6422: dc01 bgt.n 6428 <_vfprintf_r+0xc98> - 6424: 3408 adds r4, #8 - 6426: e008 b.n 643a <_vfprintf_r+0xcaa> - 6428: 4640 mov r0, r8 - 642a: 4639 mov r1, r7 - 642c: aa6d add r2, sp, #436 ; 0x1b4 - 642e: f004 f815 bl a45c <__sprint_r> - 6432: 2800 cmp r0, #0 - 6434: f040 827d bne.w 6932 <_vfprintf_r+0x11a2> - 6438: ac53 add r4, sp, #332 ; 0x14c - 643a: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 643c: 9a0b ldr r2, [sp, #44] ; 0x2c - 643e: 4293 cmp r3, r2 - 6440: db03 blt.n 644a <_vfprintf_r+0xcba> - 6442: f015 0f01 tst.w r5, #1 - 6446: f000 8225 beq.w 6894 <_vfprintf_r+0x1104> - 644a: 9b13 ldr r3, [sp, #76] ; 0x4c - 644c: 9812 ldr r0, [sp, #72] ; 0x48 - 644e: 6023 str r3, [r4, #0] - 6450: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6452: 6060 str r0, [r4, #4] - 6454: 181b adds r3, r3, r0 - 6456: 936f str r3, [sp, #444] ; 0x1bc - 6458: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 645a: 3301 adds r3, #1 - 645c: 936e str r3, [sp, #440] ; 0x1b8 - 645e: 2b07 cmp r3, #7 - 6460: dc08 bgt.n 6474 <_vfprintf_r+0xce4> - 6462: 3408 adds r4, #8 - 6464: e00f b.n 6486 <_vfprintf_r+0xcf6> - 6466: bf00 nop - 6468: 0000c964 .word 0x0000c964 - 646c: 0000c974 .word 0x0000c974 - 6470: 0000c92a .word 0x0000c92a - 6474: 4640 mov r0, r8 - 6476: 4639 mov r1, r7 - 6478: aa6d add r2, sp, #436 ; 0x1b4 - 647a: f003 ffef bl a45c <__sprint_r> - 647e: 2800 cmp r0, #0 - 6480: f040 8257 bne.w 6932 <_vfprintf_r+0x11a2> - 6484: ac53 add r4, sp, #332 ; 0x14c - 6486: 990b ldr r1, [sp, #44] ; 0x2c - 6488: f101 39ff add.w r9, r1, #4294967295 - 648c: f1b9 0f00 cmp.w r9, #0 - 6490: dc17 bgt.n 64c2 <_vfprintf_r+0xd32> - 6492: e1ff b.n 6894 <_vfprintf_r+0x1104> - 6494: 6022 str r2, [r4, #0] - 6496: 2210 movs r2, #16 - 6498: 189b adds r3, r3, r2 - 649a: 6062 str r2, [r4, #4] - 649c: 936f str r3, [sp, #444] ; 0x1bc - 649e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 64a0: 3301 adds r3, #1 - 64a2: 936e str r3, [sp, #440] ; 0x1b8 - 64a4: 2b07 cmp r3, #7 - 64a6: dc01 bgt.n 64ac <_vfprintf_r+0xd1c> - 64a8: 3408 adds r4, #8 - 64aa: e008 b.n 64be <_vfprintf_r+0xd2e> - 64ac: 4640 mov r0, r8 - 64ae: 4639 mov r1, r7 - 64b0: aa6d add r2, sp, #436 ; 0x1b4 - 64b2: f003 ffd3 bl a45c <__sprint_r> - 64b6: 2800 cmp r0, #0 - 64b8: f040 823b bne.w 6932 <_vfprintf_r+0x11a2> - 64bc: ac53 add r4, sp, #332 ; 0x14c - 64be: f1a9 0910 sub.w r9, r9, #16 - 64c2: f1b9 0f10 cmp.w r9, #16 - 64c6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 64c8: 4a95 ldr r2, [pc, #596] ; (6720 <_vfprintf_r+0xf90>) - 64ca: dce3 bgt.n 6494 <_vfprintf_r+0xd04> - 64cc: e148 b.n 6760 <_vfprintf_r+0xfd0> - 64ce: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 64d0: 2b00 cmp r3, #0 - 64d2: dc79 bgt.n 65c8 <_vfprintf_r+0xe38> - 64d4: 4b93 ldr r3, [pc, #588] ; (6724 <_vfprintf_r+0xf94>) - 64d6: 6023 str r3, [r4, #0] - 64d8: 2301 movs r3, #1 - 64da: 6063 str r3, [r4, #4] - 64dc: 9b6f ldr r3, [sp, #444] ; 0x1bc - 64de: 3301 adds r3, #1 - 64e0: 936f str r3, [sp, #444] ; 0x1bc - 64e2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 64e4: 3301 adds r3, #1 - 64e6: 936e str r3, [sp, #440] ; 0x1b8 - 64e8: 2b07 cmp r3, #7 - 64ea: dc01 bgt.n 64f0 <_vfprintf_r+0xd60> - 64ec: 3408 adds r4, #8 - 64ee: e008 b.n 6502 <_vfprintf_r+0xd72> - 64f0: 4640 mov r0, r8 - 64f2: 4639 mov r1, r7 - 64f4: aa6d add r2, sp, #436 ; 0x1b4 - 64f6: f003 ffb1 bl a45c <__sprint_r> - 64fa: 2800 cmp r0, #0 - 64fc: f040 8219 bne.w 6932 <_vfprintf_r+0x11a2> - 6500: ac53 add r4, sp, #332 ; 0x14c - 6502: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 6504: b92b cbnz r3, 6512 <_vfprintf_r+0xd82> - 6506: 9a0b ldr r2, [sp, #44] ; 0x2c - 6508: b91a cbnz r2, 6512 <_vfprintf_r+0xd82> - 650a: f015 0f01 tst.w r5, #1 - 650e: f000 81c1 beq.w 6894 <_vfprintf_r+0x1104> - 6512: 9b13 ldr r3, [sp, #76] ; 0x4c - 6514: 9812 ldr r0, [sp, #72] ; 0x48 - 6516: 6023 str r3, [r4, #0] - 6518: 9b6f ldr r3, [sp, #444] ; 0x1bc - 651a: 6060 str r0, [r4, #4] - 651c: 181b adds r3, r3, r0 - 651e: 936f str r3, [sp, #444] ; 0x1bc - 6520: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6522: 3301 adds r3, #1 - 6524: 936e str r3, [sp, #440] ; 0x1b8 - 6526: 2b07 cmp r3, #7 - 6528: dc02 bgt.n 6530 <_vfprintf_r+0xda0> - 652a: f104 0308 add.w r3, r4, #8 - 652e: e008 b.n 6542 <_vfprintf_r+0xdb2> - 6530: 4640 mov r0, r8 - 6532: 4639 mov r1, r7 - 6534: aa6d add r2, sp, #436 ; 0x1b4 - 6536: f003 ff91 bl a45c <__sprint_r> - 653a: 2800 cmp r0, #0 - 653c: f040 81f9 bne.w 6932 <_vfprintf_r+0x11a2> - 6540: ab53 add r3, sp, #332 ; 0x14c - 6542: 9c74 ldr r4, [sp, #464] ; 0x1d0 - 6544: 4264 negs r4, r4 - 6546: 2c00 cmp r4, #0 - 6548: dc16 bgt.n 6578 <_vfprintf_r+0xde8> - 654a: e02d b.n 65a8 <_vfprintf_r+0xe18> - 654c: 6019 str r1, [r3, #0] - 654e: 2110 movs r1, #16 - 6550: 1852 adds r2, r2, r1 - 6552: 6059 str r1, [r3, #4] - 6554: 926f str r2, [sp, #444] ; 0x1bc - 6556: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 6558: 3201 adds r2, #1 - 655a: 926e str r2, [sp, #440] ; 0x1b8 - 655c: 2a07 cmp r2, #7 - 655e: dc01 bgt.n 6564 <_vfprintf_r+0xdd4> - 6560: 3308 adds r3, #8 - 6562: e008 b.n 6576 <_vfprintf_r+0xde6> - 6564: 4640 mov r0, r8 - 6566: 4639 mov r1, r7 - 6568: aa6d add r2, sp, #436 ; 0x1b4 - 656a: f003 ff77 bl a45c <__sprint_r> - 656e: 2800 cmp r0, #0 - 6570: f040 81df bne.w 6932 <_vfprintf_r+0x11a2> - 6574: ab53 add r3, sp, #332 ; 0x14c - 6576: 3c10 subs r4, #16 - 6578: 2c10 cmp r4, #16 - 657a: 9a6f ldr r2, [sp, #444] ; 0x1bc - 657c: 4968 ldr r1, [pc, #416] ; (6720 <_vfprintf_r+0xf90>) - 657e: dce5 bgt.n 654c <_vfprintf_r+0xdbc> - 6580: 605c str r4, [r3, #4] - 6582: 1914 adds r4, r2, r4 - 6584: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 6586: 6019 str r1, [r3, #0] - 6588: 3201 adds r2, #1 - 658a: 946f str r4, [sp, #444] ; 0x1bc - 658c: 2a07 cmp r2, #7 - 658e: 926e str r2, [sp, #440] ; 0x1b8 - 6590: dc01 bgt.n 6596 <_vfprintf_r+0xe06> - 6592: 3308 adds r3, #8 - 6594: e008 b.n 65a8 <_vfprintf_r+0xe18> - 6596: 4640 mov r0, r8 - 6598: 4639 mov r1, r7 - 659a: aa6d add r2, sp, #436 ; 0x1b4 - 659c: f003 ff5e bl a45c <__sprint_r> - 65a0: 2800 cmp r0, #0 - 65a2: f040 81c6 bne.w 6932 <_vfprintf_r+0x11a2> - 65a6: ab53 add r3, sp, #332 ; 0x14c - 65a8: 990b ldr r1, [sp, #44] ; 0x2c - 65aa: 9a6f ldr r2, [sp, #444] ; 0x1bc - 65ac: f8c3 a000 str.w sl, [r3] - 65b0: 6059 str r1, [r3, #4] - 65b2: 1852 adds r2, r2, r1 - 65b4: 926f str r2, [sp, #444] ; 0x1bc - 65b6: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 65b8: 3201 adds r2, #1 - 65ba: 926e str r2, [sp, #440] ; 0x1b8 - 65bc: 2a07 cmp r2, #7 - 65be: f300 8161 bgt.w 6884 <_vfprintf_r+0x10f4> - 65c2: f103 0408 add.w r4, r3, #8 - 65c6: e165 b.n 6894 <_vfprintf_r+0x1104> - 65c8: 9a0b ldr r2, [sp, #44] ; 0x2c - 65ca: 9b08 ldr r3, [sp, #32] - 65cc: 4691 mov r9, r2 - 65ce: eb0a 0b02 add.w fp, sl, r2 - 65d2: 4599 cmp r9, r3 - 65d4: bfa8 it ge - 65d6: 4699 movge r9, r3 - 65d8: f1b9 0f00 cmp.w r9, #0 - 65dc: dd16 ble.n 660c <_vfprintf_r+0xe7c> - 65de: 9b6f ldr r3, [sp, #444] ; 0x1bc - 65e0: f8c4 a000 str.w sl, [r4] - 65e4: f8c4 9004 str.w r9, [r4, #4] - 65e8: 444b add r3, r9 - 65ea: 936f str r3, [sp, #444] ; 0x1bc - 65ec: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 65ee: 3301 adds r3, #1 - 65f0: 936e str r3, [sp, #440] ; 0x1b8 - 65f2: 2b07 cmp r3, #7 - 65f4: dc01 bgt.n 65fa <_vfprintf_r+0xe6a> - 65f6: 3408 adds r4, #8 - 65f8: e008 b.n 660c <_vfprintf_r+0xe7c> - 65fa: 4640 mov r0, r8 - 65fc: 4639 mov r1, r7 - 65fe: aa6d add r2, sp, #436 ; 0x1b4 - 6600: f003 ff2c bl a45c <__sprint_r> - 6604: 2800 cmp r0, #0 - 6606: f040 8194 bne.w 6932 <_vfprintf_r+0x11a2> - 660a: ac53 add r4, sp, #332 ; 0x14c - 660c: 9808 ldr r0, [sp, #32] - 660e: ea29 79e9 bic.w r9, r9, r9, asr #31 - 6612: ebc9 0900 rsb r9, r9, r0 - 6616: f1b9 0f00 cmp.w r9, #0 - 661a: dc17 bgt.n 664c <_vfprintf_r+0xebc> - 661c: e030 b.n 6680 <_vfprintf_r+0xef0> - 661e: 6022 str r2, [r4, #0] - 6620: 2210 movs r2, #16 - 6622: 189b adds r3, r3, r2 - 6624: 6062 str r2, [r4, #4] - 6626: 936f str r3, [sp, #444] ; 0x1bc - 6628: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 662a: 3301 adds r3, #1 - 662c: 936e str r3, [sp, #440] ; 0x1b8 - 662e: 2b07 cmp r3, #7 - 6630: dc01 bgt.n 6636 <_vfprintf_r+0xea6> - 6632: 3408 adds r4, #8 - 6634: e008 b.n 6648 <_vfprintf_r+0xeb8> - 6636: 4640 mov r0, r8 - 6638: 4639 mov r1, r7 - 663a: aa6d add r2, sp, #436 ; 0x1b4 - 663c: f003 ff0e bl a45c <__sprint_r> - 6640: 2800 cmp r0, #0 - 6642: f040 8176 bne.w 6932 <_vfprintf_r+0x11a2> - 6646: ac53 add r4, sp, #332 ; 0x14c - 6648: f1a9 0910 sub.w r9, r9, #16 - 664c: f1b9 0f10 cmp.w r9, #16 - 6650: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6652: 4a33 ldr r2, [pc, #204] ; (6720 <_vfprintf_r+0xf90>) - 6654: dce3 bgt.n 661e <_vfprintf_r+0xe8e> - 6656: 6022 str r2, [r4, #0] - 6658: 444b add r3, r9 - 665a: f8c4 9004 str.w r9, [r4, #4] - 665e: 936f str r3, [sp, #444] ; 0x1bc - 6660: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6662: 3301 adds r3, #1 - 6664: 936e str r3, [sp, #440] ; 0x1b8 - 6666: 2b07 cmp r3, #7 - 6668: dc01 bgt.n 666e <_vfprintf_r+0xede> - 666a: 3408 adds r4, #8 - 666c: e008 b.n 6680 <_vfprintf_r+0xef0> - 666e: 4640 mov r0, r8 - 6670: 4639 mov r1, r7 - 6672: aa6d add r2, sp, #436 ; 0x1b4 - 6674: f003 fef2 bl a45c <__sprint_r> - 6678: 2800 cmp r0, #0 - 667a: f040 815a bne.w 6932 <_vfprintf_r+0x11a2> - 667e: ac53 add r4, sp, #332 ; 0x14c - 6680: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 6682: 990b ldr r1, [sp, #44] ; 0x2c - 6684: 428b cmp r3, r1 - 6686: db02 blt.n 668e <_vfprintf_r+0xefe> - 6688: f015 0f01 tst.w r5, #1 - 668c: d017 beq.n 66be <_vfprintf_r+0xf2e> - 668e: 9b12 ldr r3, [sp, #72] ; 0x48 - 6690: 9a13 ldr r2, [sp, #76] ; 0x4c - 6692: 9812 ldr r0, [sp, #72] ; 0x48 - 6694: 6063 str r3, [r4, #4] - 6696: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6698: 6022 str r2, [r4, #0] - 669a: 181b adds r3, r3, r0 - 669c: 936f str r3, [sp, #444] ; 0x1bc - 669e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 66a0: 3301 adds r3, #1 - 66a2: 936e str r3, [sp, #440] ; 0x1b8 - 66a4: 2b07 cmp r3, #7 - 66a6: dc01 bgt.n 66ac <_vfprintf_r+0xf1c> - 66a8: 3408 adds r4, #8 - 66aa: e008 b.n 66be <_vfprintf_r+0xf2e> - 66ac: 4640 mov r0, r8 - 66ae: 4639 mov r1, r7 - 66b0: aa6d add r2, sp, #436 ; 0x1b4 - 66b2: f003 fed3 bl a45c <__sprint_r> - 66b6: 2800 cmp r0, #0 - 66b8: f040 813b bne.w 6932 <_vfprintf_r+0x11a2> - 66bc: ac53 add r4, sp, #332 ; 0x14c - 66be: 9908 ldr r1, [sp, #32] - 66c0: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 66c2: 980b ldr r0, [sp, #44] ; 0x2c - 66c4: eb0a 0301 add.w r3, sl, r1 - 66c8: ebc3 0b0b rsb fp, r3, fp - 66cc: ebc2 0900 rsb r9, r2, r0 - 66d0: 45cb cmp fp, r9 - 66d2: bfb8 it lt - 66d4: 46d9 movlt r9, fp - 66d6: f1b9 0f00 cmp.w r9, #0 - 66da: dd15 ble.n 6708 <_vfprintf_r+0xf78> - 66dc: 6023 str r3, [r4, #0] - 66de: 9b6f ldr r3, [sp, #444] ; 0x1bc - 66e0: f8c4 9004 str.w r9, [r4, #4] - 66e4: 444b add r3, r9 - 66e6: 936f str r3, [sp, #444] ; 0x1bc - 66e8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 66ea: 3301 adds r3, #1 - 66ec: 936e str r3, [sp, #440] ; 0x1b8 - 66ee: 2b07 cmp r3, #7 - 66f0: dc01 bgt.n 66f6 <_vfprintf_r+0xf66> - 66f2: 3408 adds r4, #8 - 66f4: e008 b.n 6708 <_vfprintf_r+0xf78> - 66f6: 4640 mov r0, r8 - 66f8: 4639 mov r1, r7 - 66fa: aa6d add r2, sp, #436 ; 0x1b4 - 66fc: f003 feae bl a45c <__sprint_r> - 6700: 2800 cmp r0, #0 - 6702: f040 8116 bne.w 6932 <_vfprintf_r+0x11a2> - 6706: ac53 add r4, sp, #332 ; 0x14c - 6708: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 670a: ea29 79e9 bic.w r9, r9, r9, asr #31 - 670e: 990b ldr r1, [sp, #44] ; 0x2c - 6710: 1acb subs r3, r1, r3 - 6712: ebc9 0903 rsb r9, r9, r3 - 6716: f1b9 0f00 cmp.w r9, #0 - 671a: dc1c bgt.n 6756 <_vfprintf_r+0xfc6> - 671c: e0ba b.n 6894 <_vfprintf_r+0x1104> - 671e: bf00 nop - 6720: 0000c974 .word 0x0000c974 - 6724: 0000c92a .word 0x0000c92a - 6728: 6022 str r2, [r4, #0] - 672a: 2210 movs r2, #16 - 672c: 189b adds r3, r3, r2 - 672e: 6062 str r2, [r4, #4] - 6730: 936f str r3, [sp, #444] ; 0x1bc - 6732: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6734: 3301 adds r3, #1 - 6736: 936e str r3, [sp, #440] ; 0x1b8 - 6738: 2b07 cmp r3, #7 - 673a: dc01 bgt.n 6740 <_vfprintf_r+0xfb0> - 673c: 3408 adds r4, #8 - 673e: e008 b.n 6752 <_vfprintf_r+0xfc2> - 6740: 4640 mov r0, r8 - 6742: 4639 mov r1, r7 - 6744: aa6d add r2, sp, #436 ; 0x1b4 - 6746: f003 fe89 bl a45c <__sprint_r> - 674a: 2800 cmp r0, #0 - 674c: f040 80f1 bne.w 6932 <_vfprintf_r+0x11a2> - 6750: ac53 add r4, sp, #332 ; 0x14c - 6752: f1a9 0910 sub.w r9, r9, #16 - 6756: f1b9 0f10 cmp.w r9, #16 - 675a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 675c: 4a7d ldr r2, [pc, #500] ; (6954 <_vfprintf_r+0x11c4>) - 675e: dce3 bgt.n 6728 <_vfprintf_r+0xf98> - 6760: 6022 str r2, [r4, #0] - 6762: 444b add r3, r9 - 6764: f8c4 9004 str.w r9, [r4, #4] - 6768: e084 b.n 6874 <_vfprintf_r+0x10e4> - 676a: 9a0b ldr r2, [sp, #44] ; 0x2c - 676c: 2a01 cmp r2, #1 - 676e: dc02 bgt.n 6776 <_vfprintf_r+0xfe6> - 6770: f015 0f01 tst.w r5, #1 - 6774: d062 beq.n 683c <_vfprintf_r+0x10ac> - 6776: 2301 movs r3, #1 - 6778: 6063 str r3, [r4, #4] - 677a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 677c: f8c4 a000 str.w sl, [r4] - 6780: 3301 adds r3, #1 - 6782: 936f str r3, [sp, #444] ; 0x1bc - 6784: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6786: 3301 adds r3, #1 - 6788: 936e str r3, [sp, #440] ; 0x1b8 - 678a: 2b07 cmp r3, #7 - 678c: dc01 bgt.n 6792 <_vfprintf_r+0x1002> - 678e: 3408 adds r4, #8 - 6790: e008 b.n 67a4 <_vfprintf_r+0x1014> - 6792: 4640 mov r0, r8 - 6794: 4639 mov r1, r7 - 6796: aa6d add r2, sp, #436 ; 0x1b4 - 6798: f003 fe60 bl a45c <__sprint_r> - 679c: 2800 cmp r0, #0 - 679e: f040 80c8 bne.w 6932 <_vfprintf_r+0x11a2> - 67a2: ac53 add r4, sp, #332 ; 0x14c - 67a4: 9b13 ldr r3, [sp, #76] ; 0x4c - 67a6: 9812 ldr r0, [sp, #72] ; 0x48 - 67a8: 6023 str r3, [r4, #0] - 67aa: 9b6f ldr r3, [sp, #444] ; 0x1bc - 67ac: 6060 str r0, [r4, #4] - 67ae: 181b adds r3, r3, r0 - 67b0: 936f str r3, [sp, #444] ; 0x1bc - 67b2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 67b4: 3301 adds r3, #1 - 67b6: 936e str r3, [sp, #440] ; 0x1b8 - 67b8: 2b07 cmp r3, #7 - 67ba: dc01 bgt.n 67c0 <_vfprintf_r+0x1030> - 67bc: 3408 adds r4, #8 - 67be: e008 b.n 67d2 <_vfprintf_r+0x1042> - 67c0: 4640 mov r0, r8 - 67c2: 4639 mov r1, r7 - 67c4: aa6d add r2, sp, #436 ; 0x1b4 - 67c6: f003 fe49 bl a45c <__sprint_r> - 67ca: 2800 cmp r0, #0 - 67cc: f040 80b1 bne.w 6932 <_vfprintf_r+0x11a2> - 67d0: ac53 add r4, sp, #332 ; 0x14c - 67d2: 9911 ldr r1, [sp, #68] ; 0x44 - 67d4: 2300 movs r3, #0 - 67d6: 9810 ldr r0, [sp, #64] ; 0x40 - 67d8: 2200 movs r2, #0 - 67da: f005 fa49 bl bc70 <__aeabi_dcmpeq> - 67de: 990b ldr r1, [sp, #44] ; 0x2c - 67e0: 1e4b subs r3, r1, #1 - 67e2: b930 cbnz r0, 67f2 <_vfprintf_r+0x1062> - 67e4: f10a 0201 add.w r2, sl, #1 - 67e8: 6022 str r2, [r4, #0] - 67ea: 9a6f ldr r2, [sp, #444] ; 0x1bc - 67ec: 6063 str r3, [r4, #4] - 67ee: 18d3 adds r3, r2, r3 - 67f0: e02a b.n 6848 <_vfprintf_r+0x10b8> - 67f2: f1b3 0900 subs.w r9, r3, #0 - 67f6: dc17 bgt.n 6828 <_vfprintf_r+0x1098> - 67f8: e036 b.n 6868 <_vfprintf_r+0x10d8> - 67fa: 6022 str r2, [r4, #0] - 67fc: 2210 movs r2, #16 - 67fe: 189b adds r3, r3, r2 - 6800: 6062 str r2, [r4, #4] - 6802: 936f str r3, [sp, #444] ; 0x1bc - 6804: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6806: 3301 adds r3, #1 - 6808: 936e str r3, [sp, #440] ; 0x1b8 - 680a: 2b07 cmp r3, #7 - 680c: dc01 bgt.n 6812 <_vfprintf_r+0x1082> - 680e: 3408 adds r4, #8 - 6810: e008 b.n 6824 <_vfprintf_r+0x1094> - 6812: 4640 mov r0, r8 - 6814: 4639 mov r1, r7 - 6816: aa6d add r2, sp, #436 ; 0x1b4 - 6818: f003 fe20 bl a45c <__sprint_r> - 681c: 2800 cmp r0, #0 - 681e: f040 8088 bne.w 6932 <_vfprintf_r+0x11a2> - 6822: ac53 add r4, sp, #332 ; 0x14c - 6824: f1a9 0910 sub.w r9, r9, #16 - 6828: f1b9 0f10 cmp.w r9, #16 - 682c: 9b6f ldr r3, [sp, #444] ; 0x1bc - 682e: 4a49 ldr r2, [pc, #292] ; (6954 <_vfprintf_r+0x11c4>) - 6830: dce3 bgt.n 67fa <_vfprintf_r+0x106a> - 6832: 6022 str r2, [r4, #0] - 6834: 444b add r3, r9 - 6836: f8c4 9004 str.w r9, [r4, #4] - 683a: e005 b.n 6848 <_vfprintf_r+0x10b8> - 683c: 2301 movs r3, #1 - 683e: 6063 str r3, [r4, #4] - 6840: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6842: f8c4 a000 str.w sl, [r4] - 6846: 3301 adds r3, #1 - 6848: 936f str r3, [sp, #444] ; 0x1bc - 684a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 684c: 3301 adds r3, #1 - 684e: 936e str r3, [sp, #440] ; 0x1b8 - 6850: 2b07 cmp r3, #7 - 6852: dc01 bgt.n 6858 <_vfprintf_r+0x10c8> - 6854: 3408 adds r4, #8 - 6856: e007 b.n 6868 <_vfprintf_r+0x10d8> - 6858: 4640 mov r0, r8 - 685a: 4639 mov r1, r7 - 685c: aa6d add r2, sp, #436 ; 0x1b4 - 685e: f003 fdfd bl a45c <__sprint_r> - 6862: 2800 cmp r0, #0 - 6864: d165 bne.n 6932 <_vfprintf_r+0x11a2> - 6866: ac53 add r4, sp, #332 ; 0x14c - 6868: ab70 add r3, sp, #448 ; 0x1c0 - 686a: 9a15 ldr r2, [sp, #84] ; 0x54 - 686c: 6023 str r3, [r4, #0] - 686e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6870: 6062 str r2, [r4, #4] - 6872: 189b adds r3, r3, r2 - 6874: 936f str r3, [sp, #444] ; 0x1bc - 6876: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 6878: 3301 adds r3, #1 - 687a: 936e str r3, [sp, #440] ; 0x1b8 - 687c: 2b07 cmp r3, #7 - 687e: dc01 bgt.n 6884 <_vfprintf_r+0x10f4> - 6880: 3408 adds r4, #8 - 6882: e007 b.n 6894 <_vfprintf_r+0x1104> - 6884: 4640 mov r0, r8 - 6886: 4639 mov r1, r7 - 6888: aa6d add r2, sp, #436 ; 0x1b4 - 688a: f003 fde7 bl a45c <__sprint_r> - 688e: 2800 cmp r0, #0 - 6890: d14f bne.n 6932 <_vfprintf_r+0x11a2> - 6892: ac53 add r4, sp, #332 ; 0x14c - 6894: f015 0f04 tst.w r5, #4 - 6898: d02f beq.n 68fa <_vfprintf_r+0x116a> - 689a: 9b0d ldr r3, [sp, #52] ; 0x34 - 689c: f8dd a03c ldr.w sl, [sp, #60] ; 0x3c - 68a0: ebca 0503 rsb r5, sl, r3 - 68a4: 2d00 cmp r5, #0 - 68a6: dc15 bgt.n 68d4 <_vfprintf_r+0x1144> - 68a8: e027 b.n 68fa <_vfprintf_r+0x116a> - 68aa: 6022 str r2, [r4, #0] - 68ac: 2210 movs r2, #16 - 68ae: 189b adds r3, r3, r2 - 68b0: 6062 str r2, [r4, #4] - 68b2: 936f str r3, [sp, #444] ; 0x1bc - 68b4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 68b6: 3301 adds r3, #1 - 68b8: 936e str r3, [sp, #440] ; 0x1b8 - 68ba: 2b07 cmp r3, #7 - 68bc: dc01 bgt.n 68c2 <_vfprintf_r+0x1132> - 68be: 3408 adds r4, #8 - 68c0: e007 b.n 68d2 <_vfprintf_r+0x1142> - 68c2: 4640 mov r0, r8 - 68c4: 4639 mov r1, r7 - 68c6: aa6d add r2, sp, #436 ; 0x1b4 - 68c8: f003 fdc8 bl a45c <__sprint_r> - 68cc: 2800 cmp r0, #0 - 68ce: d130 bne.n 6932 <_vfprintf_r+0x11a2> - 68d0: ac53 add r4, sp, #332 ; 0x14c - 68d2: 3d10 subs r5, #16 - 68d4: 2d10 cmp r5, #16 - 68d6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 68d8: 4a1f ldr r2, [pc, #124] ; (6958 <_vfprintf_r+0x11c8>) - 68da: dce6 bgt.n 68aa <_vfprintf_r+0x111a> - 68dc: 6065 str r5, [r4, #4] - 68de: 195d adds r5, r3, r5 - 68e0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 68e2: 6022 str r2, [r4, #0] - 68e4: 3301 adds r3, #1 - 68e6: 956f str r5, [sp, #444] ; 0x1bc - 68e8: 2b07 cmp r3, #7 - 68ea: 936e str r3, [sp, #440] ; 0x1b8 - 68ec: dd05 ble.n 68fa <_vfprintf_r+0x116a> - 68ee: 4640 mov r0, r8 - 68f0: 4639 mov r1, r7 - 68f2: aa6d add r2, sp, #436 ; 0x1b4 - 68f4: f003 fdb2 bl a45c <__sprint_r> - 68f8: b9d8 cbnz r0, 6932 <_vfprintf_r+0x11a2> - 68fa: 980e ldr r0, [sp, #56] ; 0x38 - 68fc: 9a0f ldr r2, [sp, #60] ; 0x3c - 68fe: 990d ldr r1, [sp, #52] ; 0x34 - 6900: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6902: 428a cmp r2, r1 - 6904: bfac ite ge - 6906: 1880 addge r0, r0, r2 - 6908: 1840 addlt r0, r0, r1 - 690a: 900e str r0, [sp, #56] ; 0x38 - 690c: b12b cbz r3, 691a <_vfprintf_r+0x118a> - 690e: 4640 mov r0, r8 - 6910: 4639 mov r1, r7 - 6912: aa6d add r2, sp, #436 ; 0x1b4 - 6914: f003 fda2 bl a45c <__sprint_r> - 6918: b958 cbnz r0, 6932 <_vfprintf_r+0x11a2> - 691a: 2300 movs r3, #0 - 691c: ac53 add r4, sp, #332 ; 0x14c - 691e: 936e str r3, [sp, #440] ; 0x1b8 - 6920: f7fe bfbe b.w 58a0 <_vfprintf_r+0x110> - 6924: 9b6f ldr r3, [sp, #444] ; 0x1bc - 6926: b123 cbz r3, 6932 <_vfprintf_r+0x11a2> - 6928: 4640 mov r0, r8 - 692a: 4639 mov r1, r7 - 692c: aa6d add r2, sp, #436 ; 0x1b4 - 692e: f003 fd95 bl a45c <__sprint_r> - 6932: 89bb ldrh r3, [r7, #12] - 6934: 9d0e ldr r5, [sp, #56] ; 0x38 - 6936: f003 0340 and.w r3, r3, #64 ; 0x40 - 693a: 2b00 cmp r3, #0 - 693c: bf18 it ne - 693e: f04f 35ff movne.w r5, #4294967295 - 6942: 950e str r5, [sp, #56] ; 0x38 - 6944: e002 b.n 694c <_vfprintf_r+0x11bc> - 6946: f04f 30ff mov.w r0, #4294967295 - 694a: 900e str r0, [sp, #56] ; 0x38 - 694c: 980e ldr r0, [sp, #56] ; 0x38 - 694e: b077 add sp, #476 ; 0x1dc - 6950: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 6954: 0000c974 .word 0x0000c974 - 6958: 0000c964 .word 0x0000c964 - -0000695c <__svfscanf_r>: - 695c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6960: 460c mov r4, r1 - 6962: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 6966: 461e mov r6, r3 - 6968: 4682 mov sl, r0 - 696a: 4615 mov r5, r2 - 696c: f7fb fd3a bl 23e4 <__sfp_lock_acquire> - 6970: 89a3 ldrh r3, [r4, #12] - 6972: f413 5f00 tst.w r3, #8192 ; 0x2000 - 6976: d106 bne.n 6986 <__svfscanf_r+0x2a> - 6978: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 697c: 81a3 strh r3, [r4, #12] - 697e: 6e63 ldr r3, [r4, #100] ; 0x64 - 6980: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 6984: 6663 str r3, [r4, #100] ; 0x64 - 6986: 2000 movs r0, #0 - 6988: 9507 str r5, [sp, #28] - 698a: 4683 mov fp, r0 - 698c: 4607 mov r7, r0 - 698e: 9009 str r0, [sp, #36] ; 0x24 - 6990: 9008 str r0, [sp, #32] - 6992: 9907 ldr r1, [sp, #28] - 6994: 780a ldrb r2, [r1, #0] - 6996: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 699a: 2a00 cmp r2, #0 - 699c: f000 85bf beq.w 751e <__svfscanf_r+0xbc2> - 69a0: 4b91 ldr r3, [pc, #580] ; (6be8 <__svfscanf_r+0x28c>) - 69a2: 3101 adds r1, #1 - 69a4: 9107 str r1, [sp, #28] - 69a6: 6819 ldr r1, [r3, #0] - 69a8: 1888 adds r0, r1, r2 - 69aa: f890 8001 ldrb.w r8, [r0, #1] - 69ae: f018 0808 ands.w r8, r8, #8 - 69b2: d018 beq.n 69e6 <__svfscanf_r+0x8a> - 69b4: 6863 ldr r3, [r4, #4] - 69b6: 2b00 cmp r3, #0 - 69b8: dc05 bgt.n 69c6 <__svfscanf_r+0x6a> - 69ba: 4650 mov r0, sl - 69bc: 4621 mov r1, r4 - 69be: f7fc fec1 bl 3744 <__srefill_r> - 69c2: 2800 cmp r0, #0 - 69c4: d1e5 bne.n 6992 <__svfscanf_r+0x36> - 69c6: 6823 ldr r3, [r4, #0] - 69c8: 4d87 ldr r5, [pc, #540] ; (6be8 <__svfscanf_r+0x28c>) - 69ca: 781a ldrb r2, [r3, #0] - 69cc: 6829 ldr r1, [r5, #0] - 69ce: 188a adds r2, r1, r2 - 69d0: 7852 ldrb r2, [r2, #1] - 69d2: f012 0f08 tst.w r2, #8 - 69d6: d0dc beq.n 6992 <__svfscanf_r+0x36> - 69d8: 6862 ldr r2, [r4, #4] - 69da: 3301 adds r3, #1 - 69dc: 3701 adds r7, #1 - 69de: 6023 str r3, [r4, #0] - 69e0: 3a01 subs r2, #1 - 69e2: 6062 str r2, [r4, #4] - 69e4: e7e6 b.n 69b4 <__svfscanf_r+0x58> - 69e6: 2a25 cmp r2, #37 ; 0x25 - 69e8: d151 bne.n 6a8e <__svfscanf_r+0x132> - 69ea: 9a07 ldr r2, [sp, #28] - 69ec: 4645 mov r5, r8 - 69ee: f812 3b01 ldrb.w r3, [r2], #1 - 69f2: 2b64 cmp r3, #100 ; 0x64 - 69f4: d07a beq.n 6aec <__svfscanf_r+0x190> - 69f6: d829 bhi.n 6a4c <__svfscanf_r+0xf0> - 69f8: 2b47 cmp r3, #71 ; 0x47 - 69fa: f000 808c beq.w 6b16 <__svfscanf_r+0x1ba> - 69fe: d814 bhi.n 6a2a <__svfscanf_r+0xce> - 6a00: 2b39 cmp r3, #57 ; 0x39 - 6a02: d80a bhi.n 6a1a <__svfscanf_r+0xbe> - 6a04: 2b30 cmp r3, #48 ; 0x30 - 6a06: d26c bcs.n 6ae2 <__svfscanf_r+0x186> - 6a08: 2b25 cmp r3, #37 ; 0x25 - 6a0a: d03f beq.n 6a8c <__svfscanf_r+0x130> - 6a0c: 2b2a cmp r3, #42 ; 0x2a - 6a0e: d057 beq.n 6ac0 <__svfscanf_r+0x164> - 6a10: 9207 str r2, [sp, #28] - 6a12: 2b00 cmp r3, #0 - 6a14: f000 80b9 beq.w 6b8a <__svfscanf_r+0x22e> - 6a18: e0bf b.n 6b9a <__svfscanf_r+0x23e> - 6a1a: 2b44 cmp r3, #68 ; 0x44 - 6a1c: 9207 str r2, [sp, #28] - 6a1e: f000 80c2 beq.w 6ba6 <__svfscanf_r+0x24a> - 6a22: 2b45 cmp r3, #69 ; 0x45 - 6a24: f040 80b9 bne.w 6b9a <__svfscanf_r+0x23e> - 6a28: e076 b.n 6b18 <__svfscanf_r+0x1bc> - 6a2a: 2b58 cmp r3, #88 ; 0x58 - 6a2c: d06d beq.n 6b0a <__svfscanf_r+0x1ae> - 6a2e: d806 bhi.n 6a3e <__svfscanf_r+0xe2> - 6a30: 2b4c cmp r3, #76 ; 0x4c - 6a32: d050 beq.n 6ad6 <__svfscanf_r+0x17a> - 6a34: 2b4f cmp r3, #79 ; 0x4f - 6a36: 9207 str r2, [sp, #28] - 6a38: f040 80af bne.w 6b9a <__svfscanf_r+0x23e> - 6a3c: e05e b.n 6afc <__svfscanf_r+0x1a0> - 6a3e: 2b5b cmp r3, #91 ; 0x5b - 6a40: 9207 str r2, [sp, #28] - 6a42: d06f beq.n 6b24 <__svfscanf_r+0x1c8> - 6a44: 2b63 cmp r3, #99 ; 0x63 - 6a46: f040 80a8 bne.w 6b9a <__svfscanf_r+0x23e> - 6a4a: e075 b.n 6b38 <__svfscanf_r+0x1dc> - 6a4c: 2b6e cmp r3, #110 ; 0x6e - 6a4e: d07f beq.n 6b50 <__svfscanf_r+0x1f4> - 6a50: d808 bhi.n 6a64 <__svfscanf_r+0x108> - 6a52: 2b68 cmp r3, #104 ; 0x68 - 6a54: d042 beq.n 6adc <__svfscanf_r+0x180> - 6a56: d35e bcc.n 6b16 <__svfscanf_r+0x1ba> - 6a58: 2b69 cmp r3, #105 ; 0x69 - 6a5a: d049 beq.n 6af0 <__svfscanf_r+0x194> - 6a5c: 2b6c cmp r3, #108 ; 0x6c - 6a5e: f040 809b bne.w 6b98 <__svfscanf_r+0x23c> - 6a62: e030 b.n 6ac6 <__svfscanf_r+0x16a> - 6a64: 2b73 cmp r3, #115 ; 0x73 - 6a66: 9207 str r2, [sp, #28] - 6a68: d059 beq.n 6b1e <__svfscanf_r+0x1c2> - 6a6a: d805 bhi.n 6a78 <__svfscanf_r+0x11c> - 6a6c: 2b6f cmp r3, #111 ; 0x6f - 6a6e: d00a beq.n 6a86 <__svfscanf_r+0x12a> - 6a70: 2b70 cmp r3, #112 ; 0x70 - 6a72: f040 8092 bne.w 6b9a <__svfscanf_r+0x23e> - 6a76: e064 b.n 6b42 <__svfscanf_r+0x1e6> - 6a78: 2b75 cmp r3, #117 ; 0x75 - 6a7a: f000 8099 beq.w 6bb0 <__svfscanf_r+0x254> - 6a7e: 2b78 cmp r3, #120 ; 0x78 - 6a80: f040 808b bne.w 6b9a <__svfscanf_r+0x23e> - 6a84: e042 b.n 6b0c <__svfscanf_r+0x1b0> - 6a86: 4859 ldr r0, [pc, #356] ; (6bec <__svfscanf_r+0x290>) - 6a88: 9009 str r0, [sp, #36] ; 0x24 - 6a8a: e03b b.n 6b04 <__svfscanf_r+0x1a8> - 6a8c: 9207 str r2, [sp, #28] - 6a8e: 6863 ldr r3, [r4, #4] - 6a90: 2b00 cmp r3, #0 - 6a92: dc06 bgt.n 6aa2 <__svfscanf_r+0x146> - 6a94: 4650 mov r0, sl - 6a96: 4621 mov r1, r4 - 6a98: f7fc fe54 bl 3744 <__srefill_r> - 6a9c: 2800 cmp r0, #0 - 6a9e: f040 8530 bne.w 7502 <__svfscanf_r+0xba6> - 6aa2: 6823 ldr r3, [r4, #0] - 6aa4: 9d07 ldr r5, [sp, #28] - 6aa6: 7819 ldrb r1, [r3, #0] - 6aa8: f815 2c01 ldrb.w r2, [r5, #-1] - 6aac: 4291 cmp r1, r2 - 6aae: f040 8536 bne.w 751e <__svfscanf_r+0xbc2> - 6ab2: 6862 ldr r2, [r4, #4] - 6ab4: 3301 adds r3, #1 - 6ab6: 3701 adds r7, #1 - 6ab8: 6023 str r3, [r4, #0] - 6aba: 3a01 subs r2, #1 - 6abc: 6062 str r2, [r4, #4] - 6abe: e768 b.n 6992 <__svfscanf_r+0x36> - 6ac0: f048 0810 orr.w r8, r8, #16 - 6ac4: e793 b.n 69ee <__svfscanf_r+0x92> - 6ac6: 7813 ldrb r3, [r2, #0] - 6ac8: 2b6c cmp r3, #108 ; 0x6c - 6aca: d101 bne.n 6ad0 <__svfscanf_r+0x174> - 6acc: 3201 adds r2, #1 - 6ace: e002 b.n 6ad6 <__svfscanf_r+0x17a> - 6ad0: f048 0801 orr.w r8, r8, #1 - 6ad4: e78b b.n 69ee <__svfscanf_r+0x92> - 6ad6: f048 0802 orr.w r8, r8, #2 - 6ada: e788 b.n 69ee <__svfscanf_r+0x92> - 6adc: f048 0804 orr.w r8, r8, #4 - 6ae0: e785 b.n 69ee <__svfscanf_r+0x92> - 6ae2: 200a movs r0, #10 - 6ae4: 4345 muls r5, r0 - 6ae6: 3d30 subs r5, #48 ; 0x30 - 6ae8: 18ed adds r5, r5, r3 - 6aea: e780 b.n 69ee <__svfscanf_r+0x92> - 6aec: 9207 str r2, [sp, #28] - 6aee: e05c b.n 6baa <__svfscanf_r+0x24e> - 6af0: 493f ldr r1, [pc, #252] ; (6bf0 <__svfscanf_r+0x294>) - 6af2: f04f 0b00 mov.w fp, #0 - 6af6: 9207 str r2, [sp, #28] - 6af8: 9109 str r1, [sp, #36] ; 0x24 - 6afa: e05d b.n 6bb8 <__svfscanf_r+0x25c> - 6afc: 4a3b ldr r2, [pc, #236] ; (6bec <__svfscanf_r+0x290>) - 6afe: f048 0801 orr.w r8, r8, #1 - 6b02: 9209 str r2, [sp, #36] ; 0x24 - 6b04: f04f 0b08 mov.w fp, #8 - 6b08: e056 b.n 6bb8 <__svfscanf_r+0x25c> - 6b0a: 9207 str r2, [sp, #28] - 6b0c: 4b37 ldr r3, [pc, #220] ; (6bec <__svfscanf_r+0x290>) - 6b0e: f448 7800 orr.w r8, r8, #512 ; 0x200 - 6b12: 9309 str r3, [sp, #36] ; 0x24 - 6b14: e019 b.n 6b4a <__svfscanf_r+0x1ee> - 6b16: 9207 str r2, [sp, #28] - 6b18: f04f 0904 mov.w r9, #4 - 6b1c: e04e b.n 6bbc <__svfscanf_r+0x260> - 6b1e: f04f 0902 mov.w r9, #2 - 6b22: e04b b.n 6bbc <__svfscanf_r+0x260> - 6b24: a867 add r0, sp, #412 ; 0x19c - 6b26: 9907 ldr r1, [sp, #28] - 6b28: f002 fa24 bl 8f74 <__sccl> - 6b2c: f048 0840 orr.w r8, r8, #64 ; 0x40 - 6b30: f04f 0901 mov.w r9, #1 - 6b34: 9007 str r0, [sp, #28] - 6b36: e041 b.n 6bbc <__svfscanf_r+0x260> - 6b38: f048 0840 orr.w r8, r8, #64 ; 0x40 - 6b3c: f04f 0900 mov.w r9, #0 - 6b40: e03c b.n 6bbc <__svfscanf_r+0x260> - 6b42: 482a ldr r0, [pc, #168] ; (6bec <__svfscanf_r+0x290>) - 6b44: f448 7808 orr.w r8, r8, #544 ; 0x220 - 6b48: 9009 str r0, [sp, #36] ; 0x24 - 6b4a: f04f 0b10 mov.w fp, #16 - 6b4e: e033 b.n 6bb8 <__svfscanf_r+0x25c> - 6b50: f018 0f10 tst.w r8, #16 - 6b54: 9207 str r2, [sp, #28] - 6b56: f47f af1c bne.w 6992 <__svfscanf_r+0x36> - 6b5a: f018 0f04 tst.w r8, #4 - 6b5e: f106 0104 add.w r1, r6, #4 - 6b62: d002 beq.n 6b6a <__svfscanf_r+0x20e> - 6b64: 6833 ldr r3, [r6, #0] - 6b66: 801f strh r7, [r3, #0] - 6b68: e004 b.n 6b74 <__svfscanf_r+0x218> - 6b6a: f018 0f01 tst.w r8, #1 - 6b6e: d003 beq.n 6b78 <__svfscanf_r+0x21c> - 6b70: 6833 ldr r3, [r6, #0] - 6b72: 601f str r7, [r3, #0] - 6b74: 460e mov r6, r1 - 6b76: e70c b.n 6992 <__svfscanf_r+0x36> - 6b78: f018 0f02 tst.w r8, #2 - 6b7c: d0f8 beq.n 6b70 <__svfscanf_r+0x214> - 6b7e: 6830 ldr r0, [r6, #0] - 6b80: 463a mov r2, r7 - 6b82: 17fb asrs r3, r7, #31 - 6b84: e9c0 2300 strd r2, r3, [r0] - 6b88: e7f4 b.n 6b74 <__svfscanf_r+0x218> - 6b8a: f7fb fc2c bl 23e6 <__sfp_lock_release> - 6b8e: f04f 33ff mov.w r3, #4294967295 - 6b92: 9308 str r3, [sp, #32] - 6b94: f000 bcc9 b.w 752a <__svfscanf_r+0xbce> - 6b98: 9207 str r2, [sp, #28] - 6b9a: 18cb adds r3, r1, r3 - 6b9c: 785b ldrb r3, [r3, #1] - 6b9e: f003 0303 and.w r3, r3, #3 - 6ba2: 2b01 cmp r3, #1 - 6ba4: d101 bne.n 6baa <__svfscanf_r+0x24e> - 6ba6: f048 0801 orr.w r8, r8, #1 - 6baa: 4811 ldr r0, [pc, #68] ; (6bf0 <__svfscanf_r+0x294>) - 6bac: 9009 str r0, [sp, #36] ; 0x24 - 6bae: e001 b.n 6bb4 <__svfscanf_r+0x258> - 6bb0: 490e ldr r1, [pc, #56] ; (6bec <__svfscanf_r+0x290>) - 6bb2: 9109 str r1, [sp, #36] ; 0x24 - 6bb4: f04f 0b0a mov.w fp, #10 - 6bb8: f04f 0903 mov.w r9, #3 - 6bbc: 6863 ldr r3, [r4, #4] - 6bbe: 2b00 cmp r3, #0 - 6bc0: dc06 bgt.n 6bd0 <__svfscanf_r+0x274> - 6bc2: 4650 mov r0, sl - 6bc4: 4621 mov r1, r4 - 6bc6: f7fc fdbd bl 3744 <__srefill_r> - 6bca: 2800 cmp r0, #0 - 6bcc: f040 8499 bne.w 7502 <__svfscanf_r+0xba6> - 6bd0: f018 0f40 tst.w r8, #64 ; 0x40 - 6bd4: d11f bne.n 6c16 <__svfscanf_r+0x2ba> - 6bd6: e015 b.n 6c04 <__svfscanf_r+0x2a8> - 6bd8: 6862 ldr r2, [r4, #4] - 6bda: 3a01 subs r2, #1 - 6bdc: 6062 str r2, [r4, #4] - 6bde: 2a00 cmp r2, #0 - 6be0: dd08 ble.n 6bf4 <__svfscanf_r+0x298> - 6be2: 3301 adds r3, #1 - 6be4: 6023 str r3, [r4, #0] - 6be6: e00c b.n 6c02 <__svfscanf_r+0x2a6> - 6be8: 10000524 .word 0x10000524 - 6bec: 00009e79 .word 0x00009e79 - 6bf0: 00009be9 .word 0x00009be9 - 6bf4: 4650 mov r0, sl - 6bf6: 4621 mov r1, r4 - 6bf8: f7fc fda4 bl 3744 <__srefill_r> - 6bfc: 2800 cmp r0, #0 - 6bfe: f040 8480 bne.w 7502 <__svfscanf_r+0xba6> - 6c02: 3701 adds r7, #1 - 6c04: 6823 ldr r3, [r4, #0] - 6c06: 489b ldr r0, [pc, #620] ; (6e74 <__svfscanf_r+0x518>) - 6c08: 781a ldrb r2, [r3, #0] - 6c0a: 6801 ldr r1, [r0, #0] - 6c0c: 188a adds r2, r1, r2 - 6c0e: 7852 ldrb r2, [r2, #1] - 6c10: f012 0f08 tst.w r2, #8 - 6c14: d1e0 bne.n 6bd8 <__svfscanf_r+0x27c> - 6c16: f109 39ff add.w r9, r9, #4294967295 - 6c1a: f1b9 0f03 cmp.w r9, #3 - 6c1e: d805 bhi.n 6c2c <__svfscanf_r+0x2d0> - 6c20: e8df f019 tbh [pc, r9, lsl #1] - 6c24: 00ea0097 .word 0x00ea0097 - 6c28: 028e01bb .word 0x028e01bb - 6c2c: 2d00 cmp r5, #0 - 6c2e: bf08 it eq - 6c30: 2501 moveq r5, #1 - 6c32: f018 0301 ands.w r3, r8, #1 - 6c36: f008 0910 and.w r9, r8, #16 - 6c3a: d05a beq.n 6cf2 <__svfscanf_r+0x396> - 6c3c: a8a9 add r0, sp, #676 ; 0x2a4 - 6c3e: 2100 movs r1, #0 - 6c40: 2208 movs r2, #8 - 6c42: f7fc fb82 bl 334a - 6c46: f1b9 0f00 cmp.w r9, #0 - 6c4a: d103 bne.n 6c54 <__svfscanf_r+0x2f8> - 6c4c: 6832 ldr r2, [r6, #0] - 6c4e: 3604 adds r6, #4 - 6c50: 9205 str r2, [sp, #20] - 6c52: e001 b.n 6c58 <__svfscanf_r+0x2fc> - 6c54: 2300 movs r3, #0 - 6c56: 9305 str r3, [sp, #20] - 6c58: 464b mov r3, r9 - 6c5a: f04f 0800 mov.w r8, #0 - 6c5e: 46b1 mov r9, r6 - 6c60: 461e mov r6, r3 - 6c62: f001 fce5 bl 8630 <__locale_mb_cur_max> - 6c66: 4580 cmp r8, r0 - 6c68: f000 844b beq.w 7502 <__svfscanf_r+0xba6> - 6c6c: 6823 ldr r3, [r4, #0] - 6c6e: aa0f add r2, sp, #60 ; 0x3c - 6c70: 4650 mov r0, sl - 6c72: f813 1b01 ldrb.w r1, [r3], #1 - 6c76: f802 1008 strb.w r1, [r2, r8] - 6c7a: f108 0801 add.w r8, r8, #1 - 6c7e: 6861 ldr r1, [r4, #4] - 6c80: 6023 str r3, [r4, #0] - 6c82: aba9 add r3, sp, #676 ; 0x2a4 - 6c84: 3901 subs r1, #1 - 6c86: 9300 str r3, [sp, #0] - 6c88: 6061 str r1, [r4, #4] - 6c8a: 4643 mov r3, r8 - 6c8c: 9905 ldr r1, [sp, #20] - 6c8e: f001 fced bl 866c <_mbrtowc_r> - 6c92: f1b0 3fff cmp.w r0, #4294967295 - 6c96: f000 8434 beq.w 7502 <__svfscanf_r+0xba6> - 6c9a: b918 cbnz r0, 6ca4 <__svfscanf_r+0x348> - 6c9c: b92e cbnz r6, 6caa <__svfscanf_r+0x34e> - 6c9e: 9805 ldr r0, [sp, #20] - 6ca0: 8006 strh r6, [r0, #0] - 6ca2: e002 b.n 6caa <__svfscanf_r+0x34e> - 6ca4: f110 0f02 cmn.w r0, #2 - 6ca8: d009 beq.n 6cbe <__svfscanf_r+0x362> - 6caa: 4447 add r7, r8 - 6cac: 3d01 subs r5, #1 - 6cae: b926 cbnz r6, 6cba <__svfscanf_r+0x35e> - 6cb0: 9905 ldr r1, [sp, #20] - 6cb2: 46b0 mov r8, r6 - 6cb4: 3102 adds r1, #2 - 6cb6: 9105 str r1, [sp, #20] - 6cb8: e001 b.n 6cbe <__svfscanf_r+0x362> - 6cba: f04f 0800 mov.w r8, #0 - 6cbe: 6863 ldr r3, [r4, #4] - 6cc0: 2b00 cmp r3, #0 - 6cc2: dc0c bgt.n 6cde <__svfscanf_r+0x382> - 6cc4: 4650 mov r0, sl - 6cc6: 4621 mov r1, r4 - 6cc8: f7fc fd3c bl 3744 <__srefill_r> - 6ccc: b138 cbz r0, 6cde <__svfscanf_r+0x382> - 6cce: 4633 mov r3, r6 - 6cd0: 464e mov r6, r9 - 6cd2: 4699 mov r9, r3 - 6cd4: f1b8 0f00 cmp.w r8, #0 - 6cd8: d006 beq.n 6ce8 <__svfscanf_r+0x38c> - 6cda: f000 bc12 b.w 7502 <__svfscanf_r+0xba6> - 6cde: 2d00 cmp r5, #0 - 6ce0: d1bf bne.n 6c62 <__svfscanf_r+0x306> - 6ce2: 4633 mov r3, r6 - 6ce4: 464e mov r6, r9 - 6ce6: 4699 mov r9, r3 - 6ce8: f1b9 0f00 cmp.w r9, #0 - 6cec: f47f ae51 bne.w 6992 <__svfscanf_r+0x36> - 6cf0: e106 b.n 6f00 <__svfscanf_r+0x5a4> - 6cf2: f1b9 0f00 cmp.w r9, #0 - 6cf6: d01c beq.n 6d32 <__svfscanf_r+0x3d6> - 6cf8: 4698 mov r8, r3 - 6cfa: f8d4 9004 ldr.w r9, [r4, #4] - 6cfe: 6823 ldr r3, [r4, #0] - 6d00: 45a9 cmp r9, r5 - 6d02: da0f bge.n 6d24 <__svfscanf_r+0x3c8> - 6d04: 444b add r3, r9 - 6d06: 4650 mov r0, sl - 6d08: 6023 str r3, [r4, #0] - 6d0a: 4621 mov r1, r4 - 6d0c: 44c8 add r8, r9 - 6d0e: f7fc fd19 bl 3744 <__srefill_r> - 6d12: b910 cbnz r0, 6d1a <__svfscanf_r+0x3be> - 6d14: ebc9 0505 rsb r5, r9, r5 - 6d18: e7ef b.n 6cfa <__svfscanf_r+0x39e> - 6d1a: f1b8 0f00 cmp.w r8, #0 - 6d1e: f040 8110 bne.w 6f42 <__svfscanf_r+0x5e6> - 6d22: e3ee b.n 7502 <__svfscanf_r+0xba6> - 6d24: ebc5 0209 rsb r2, r5, r9 - 6d28: 44a8 add r8, r5 - 6d2a: 6062 str r2, [r4, #4] - 6d2c: 195d adds r5, r3, r5 - 6d2e: 6025 str r5, [r4, #0] - 6d30: e107 b.n 6f42 <__svfscanf_r+0x5e6> - 6d32: 9400 str r4, [sp, #0] - 6d34: 4650 mov r0, sl - 6d36: 6831 ldr r1, [r6, #0] - 6d38: 2201 movs r2, #1 - 6d3a: 462b mov r3, r5 - 6d3c: f001 fbec bl 8518 <_fread_r> - 6d40: 2800 cmp r0, #0 - 6d42: f000 83de beq.w 7502 <__svfscanf_r+0xba6> - 6d46: 9b08 ldr r3, [sp, #32] - 6d48: 3604 adds r6, #4 - 6d4a: 19c7 adds r7, r0, r7 - 6d4c: 3301 adds r3, #1 - 6d4e: 9308 str r3, [sp, #32] - 6d50: e61f b.n 6992 <__svfscanf_r+0x36> - 6d52: 2d00 cmp r5, #0 - 6d54: bf08 it eq - 6d56: f04f 35ff moveq.w r5, #4294967295 - 6d5a: f018 0f10 tst.w r8, #16 - 6d5e: d020 beq.n 6da2 <__svfscanf_r+0x446> - 6d60: f04f 0800 mov.w r8, #0 - 6d64: e012 b.n 6d8c <__svfscanf_r+0x430> - 6d66: 6862 ldr r2, [r4, #4] - 6d68: f108 0801 add.w r8, r8, #1 - 6d6c: 3301 adds r3, #1 - 6d6e: 6023 str r3, [r4, #0] - 6d70: 3a01 subs r2, #1 - 6d72: 45a8 cmp r8, r5 - 6d74: 6062 str r2, [r4, #4] - 6d76: f000 80e4 beq.w 6f42 <__svfscanf_r+0x5e6> - 6d7a: 2a00 cmp r2, #0 - 6d7c: dc06 bgt.n 6d8c <__svfscanf_r+0x430> - 6d7e: 4650 mov r0, sl - 6d80: 4621 mov r1, r4 - 6d82: f7fc fcdf bl 3744 <__srefill_r> - 6d86: 2800 cmp r0, #0 - 6d88: f040 80db bne.w 6f42 <__svfscanf_r+0x5e6> - 6d8c: 6823 ldr r3, [r4, #0] - 6d8e: a967 add r1, sp, #412 ; 0x19c - 6d90: 781a ldrb r2, [r3, #0] - 6d92: 5c8a ldrb r2, [r1, r2] - 6d94: 2a00 cmp r2, #0 - 6d96: d1e6 bne.n 6d66 <__svfscanf_r+0x40a> - 6d98: f1b8 0f00 cmp.w r8, #0 - 6d9c: f040 80d1 bne.w 6f42 <__svfscanf_r+0x5e6> - 6da0: e3bd b.n 751e <__svfscanf_r+0xbc2> - 6da2: f8d6 8000 ldr.w r8, [r6] - 6da6: 46c1 mov r9, r8 - 6da8: e014 b.n 6dd4 <__svfscanf_r+0x478> - 6daa: 6862 ldr r2, [r4, #4] - 6dac: 3a01 subs r2, #1 - 6dae: 6062 str r2, [r4, #4] - 6db0: f813 2b01 ldrb.w r2, [r3], #1 - 6db4: 3d01 subs r5, #1 - 6db6: f809 2b01 strb.w r2, [r9], #1 - 6dba: 6023 str r3, [r4, #0] - 6dbc: d010 beq.n 6de0 <__svfscanf_r+0x484> - 6dbe: 6863 ldr r3, [r4, #4] - 6dc0: 2b00 cmp r3, #0 - 6dc2: dc07 bgt.n 6dd4 <__svfscanf_r+0x478> - 6dc4: 4650 mov r0, sl - 6dc6: 4621 mov r1, r4 - 6dc8: f7fc fcbc bl 3744 <__srefill_r> - 6dcc: b110 cbz r0, 6dd4 <__svfscanf_r+0x478> - 6dce: 45c1 cmp r9, r8 - 6dd0: d106 bne.n 6de0 <__svfscanf_r+0x484> - 6dd2: e396 b.n 7502 <__svfscanf_r+0xba6> - 6dd4: 6823 ldr r3, [r4, #0] - 6dd6: a967 add r1, sp, #412 ; 0x19c - 6dd8: 781a ldrb r2, [r3, #0] - 6dda: 5c8a ldrb r2, [r1, r2] - 6ddc: 2a00 cmp r2, #0 - 6dde: d1e4 bne.n 6daa <__svfscanf_r+0x44e> - 6de0: ebb9 0808 subs.w r8, r9, r8 - 6de4: f000 839b beq.w 751e <__svfscanf_r+0xbc2> - 6de8: 2300 movs r3, #0 - 6dea: f889 3000 strb.w r3, [r9] - 6dee: 9d08 ldr r5, [sp, #32] - 6df0: 3604 adds r6, #4 - 6df2: 3501 adds r5, #1 - 6df4: 9508 str r5, [sp, #32] - 6df6: e0a4 b.n 6f42 <__svfscanf_r+0x5e6> - 6df8: 2d00 cmp r5, #0 - 6dfa: bf08 it eq - 6dfc: f04f 35ff moveq.w r5, #4294967295 - 6e00: f018 0301 ands.w r3, r8, #1 - 6e04: f008 0010 and.w r0, r8, #16 - 6e08: 9005 str r0, [sp, #20] - 6e0a: d07d beq.n 6f08 <__svfscanf_r+0x5ac> - 6e0c: 2100 movs r1, #0 - 6e0e: a8a7 add r0, sp, #668 ; 0x29c - 6e10: 2208 movs r2, #8 - 6e12: f7fc fa9a bl 334a - 6e16: 9905 ldr r1, [sp, #20] - 6e18: b919 cbnz r1, 6e22 <__svfscanf_r+0x4c6> - 6e1a: f8d6 9000 ldr.w r9, [r6] - 6e1e: 3604 adds r6, #4 - 6e20: e003 b.n 6e2a <__svfscanf_r+0x4ce> - 6e22: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 6e26: f109 0906 add.w r9, r9, #6 - 6e2a: 4633 mov r3, r6 - 6e2c: f04f 0800 mov.w r8, #0 - 6e30: 464e mov r6, r9 - 6e32: 4699 mov r9, r3 - 6e34: e050 b.n 6ed8 <__svfscanf_r+0x57c> - 6e36: f001 fbfb bl 8630 <__locale_mb_cur_max> - 6e3a: 4580 cmp r8, r0 - 6e3c: f000 8361 beq.w 7502 <__svfscanf_r+0xba6> - 6e40: 6823 ldr r3, [r4, #0] - 6e42: aa0f add r2, sp, #60 ; 0x3c - 6e44: 4650 mov r0, sl - 6e46: f813 1b01 ldrb.w r1, [r3], #1 - 6e4a: f802 1008 strb.w r1, [r2, r8] - 6e4e: f108 0801 add.w r8, r8, #1 - 6e52: 6861 ldr r1, [r4, #4] - 6e54: 6023 str r3, [r4, #0] - 6e56: aba7 add r3, sp, #668 ; 0x29c - 6e58: 3901 subs r1, #1 - 6e5a: 9300 str r3, [sp, #0] - 6e5c: 6061 str r1, [r4, #4] - 6e5e: 4643 mov r3, r8 - 6e60: 4631 mov r1, r6 - 6e62: f001 fc03 bl 866c <_mbrtowc_r> - 6e66: f1b0 3fff cmp.w r0, #4294967295 - 6e6a: f000 834a beq.w 7502 <__svfscanf_r+0xba6> - 6e6e: b918 cbnz r0, 6e78 <__svfscanf_r+0x51c> - 6e70: 8030 strh r0, [r6, #0] - 6e72: e004 b.n 6e7e <__svfscanf_r+0x522> - 6e74: 10000524 .word 0x10000524 - 6e78: f110 0f02 cmn.w r0, #2 - 6e7c: d01c beq.n 6eb8 <__svfscanf_r+0x55c> - 6e7e: 8830 ldrh r0, [r6, #0] - 6e80: f001 fbc4 bl 860c - 6e84: b180 cbz r0, 6ea8 <__svfscanf_r+0x54c> - 6e86: 464b mov r3, r9 - 6e88: 46b1 mov r9, r6 - 6e8a: 461e mov r6, r3 - 6e8c: e008 b.n 6ea0 <__svfscanf_r+0x544> - 6e8e: f108 38ff add.w r8, r8, #4294967295 - 6e92: ab0f add r3, sp, #60 ; 0x3c - 6e94: 4650 mov r0, sl - 6e96: 4622 mov r2, r4 - 6e98: f813 1008 ldrb.w r1, [r3, r8] - 6e9c: f003 fa5e bl a35c <_ungetc_r> - 6ea0: f1b8 0f00 cmp.w r8, #0 - 6ea4: d1f3 bne.n 6e8e <__svfscanf_r+0x532> - 6ea6: e025 b.n 6ef4 <__svfscanf_r+0x598> - 6ea8: 9a05 ldr r2, [sp, #20] - 6eaa: 4447 add r7, r8 - 6eac: 3d01 subs r5, #1 - 6eae: b912 cbnz r2, 6eb6 <__svfscanf_r+0x55a> - 6eb0: 3602 adds r6, #2 - 6eb2: 4690 mov r8, r2 - 6eb4: e000 b.n 6eb8 <__svfscanf_r+0x55c> - 6eb6: 4680 mov r8, r0 - 6eb8: 6863 ldr r3, [r4, #4] - 6eba: 2b00 cmp r3, #0 - 6ebc: dc0c bgt.n 6ed8 <__svfscanf_r+0x57c> - 6ebe: 4650 mov r0, sl - 6ec0: 4621 mov r1, r4 - 6ec2: f7fc fc3f bl 3744 <__srefill_r> - 6ec6: b138 cbz r0, 6ed8 <__svfscanf_r+0x57c> - 6ec8: 464b mov r3, r9 - 6eca: 46b1 mov r9, r6 - 6ecc: 461e mov r6, r3 - 6ece: f1b8 0f00 cmp.w r8, #0 - 6ed2: f040 8316 bne.w 7502 <__svfscanf_r+0xba6> - 6ed6: e00d b.n 6ef4 <__svfscanf_r+0x598> - 6ed8: 6823 ldr r3, [r4, #0] - 6eda: 4896 ldr r0, [pc, #600] ; (7134 <__svfscanf_r+0x7d8>) - 6edc: 781b ldrb r3, [r3, #0] - 6ede: 6802 ldr r2, [r0, #0] - 6ee0: 18d3 adds r3, r2, r3 - 6ee2: 785b ldrb r3, [r3, #1] - 6ee4: f013 0f08 tst.w r3, #8 - 6ee8: d101 bne.n 6eee <__svfscanf_r+0x592> - 6eea: 2d00 cmp r5, #0 - 6eec: d1a3 bne.n 6e36 <__svfscanf_r+0x4da> - 6eee: 464b mov r3, r9 - 6ef0: 46b1 mov r9, r6 - 6ef2: 461e mov r6, r3 - 6ef4: 9905 ldr r1, [sp, #20] - 6ef6: 2900 cmp r1, #0 - 6ef8: f47f ad4b bne.w 6992 <__svfscanf_r+0x36> - 6efc: f8a9 1000 strh.w r1, [r9] - 6f00: 9a08 ldr r2, [sp, #32] - 6f02: 3201 adds r2, #1 - 6f04: 9208 str r2, [sp, #32] - 6f06: e544 b.n 6992 <__svfscanf_r+0x36> - 6f08: 9805 ldr r0, [sp, #20] - 6f0a: b1e0 cbz r0, 6f46 <__svfscanf_r+0x5ea> - 6f0c: 4698 mov r8, r3 - 6f0e: e00f b.n 6f30 <__svfscanf_r+0x5d4> - 6f10: 6862 ldr r2, [r4, #4] - 6f12: f108 0801 add.w r8, r8, #1 - 6f16: 3301 adds r3, #1 - 6f18: 6023 str r3, [r4, #0] - 6f1a: 3a01 subs r2, #1 - 6f1c: 45a8 cmp r8, r5 - 6f1e: 6062 str r2, [r4, #4] - 6f20: d00f beq.n 6f42 <__svfscanf_r+0x5e6> - 6f22: 2a00 cmp r2, #0 - 6f24: dc04 bgt.n 6f30 <__svfscanf_r+0x5d4> - 6f26: 4650 mov r0, sl - 6f28: 4621 mov r1, r4 - 6f2a: f7fc fc0b bl 3744 <__srefill_r> - 6f2e: b940 cbnz r0, 6f42 <__svfscanf_r+0x5e6> - 6f30: 6823 ldr r3, [r4, #0] - 6f32: 4880 ldr r0, [pc, #512] ; (7134 <__svfscanf_r+0x7d8>) - 6f34: 781a ldrb r2, [r3, #0] - 6f36: 6801 ldr r1, [r0, #0] - 6f38: 188a adds r2, r1, r2 - 6f3a: 7852 ldrb r2, [r2, #1] - 6f3c: f012 0f08 tst.w r2, #8 - 6f40: d0e6 beq.n 6f10 <__svfscanf_r+0x5b4> - 6f42: 4447 add r7, r8 - 6f44: e525 b.n 6992 <__svfscanf_r+0x36> - 6f46: f8d6 8000 ldr.w r8, [r6] - 6f4a: f106 0904 add.w r9, r6, #4 - 6f4e: 4646 mov r6, r8 - 6f50: e011 b.n 6f76 <__svfscanf_r+0x61a> - 6f52: 6862 ldr r2, [r4, #4] - 6f54: 3a01 subs r2, #1 - 6f56: 6062 str r2, [r4, #4] - 6f58: f813 2b01 ldrb.w r2, [r3], #1 - 6f5c: 3d01 subs r5, #1 - 6f5e: f806 2b01 strb.w r2, [r6], #1 - 6f62: 6023 str r3, [r4, #0] - 6f64: d010 beq.n 6f88 <__svfscanf_r+0x62c> - 6f66: 6863 ldr r3, [r4, #4] - 6f68: 2b00 cmp r3, #0 - 6f6a: dc04 bgt.n 6f76 <__svfscanf_r+0x61a> - 6f6c: 4650 mov r0, sl - 6f6e: 4621 mov r1, r4 - 6f70: f7fc fbe8 bl 3744 <__srefill_r> - 6f74: b940 cbnz r0, 6f88 <__svfscanf_r+0x62c> - 6f76: 6823 ldr r3, [r4, #0] - 6f78: 486e ldr r0, [pc, #440] ; (7134 <__svfscanf_r+0x7d8>) - 6f7a: 781a ldrb r2, [r3, #0] - 6f7c: 6801 ldr r1, [r0, #0] - 6f7e: 188a adds r2, r1, r2 - 6f80: 7852 ldrb r2, [r2, #1] - 6f82: f012 0f08 tst.w r2, #8 - 6f86: d0e4 beq.n 6f52 <__svfscanf_r+0x5f6> - 6f88: 2300 movs r3, #0 - 6f8a: 7033 strb r3, [r6, #0] - 6f8c: 9908 ldr r1, [sp, #32] - 6f8e: ebc8 0707 rsb r7, r8, r7 - 6f92: 19f7 adds r7, r6, r7 - 6f94: 3101 adds r1, #1 - 6f96: 9108 str r1, [sp, #32] - 6f98: e2b0 b.n 74fc <__svfscanf_r+0xba0> - 6f9a: 1e6b subs r3, r5, #1 - 6f9c: f5b3 7fae cmp.w r3, #348 ; 0x15c - 6fa0: d905 bls.n 6fae <__svfscanf_r+0x652> - 6fa2: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 6fa6: f240 155d movw r5, #349 ; 0x15d - 6faa: 3b01 subs r3, #1 - 6fac: e000 b.n 6fb0 <__svfscanf_r+0x654> - 6fae: 2300 movs r3, #0 - 6fb0: 46bc mov ip, r7 - 6fb2: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 6fb6: f10d 093c add.w r9, sp, #60 ; 0x3c - 6fba: 461f mov r7, r3 - 6fbc: 2200 movs r2, #0 - 6fbe: 9205 str r2, [sp, #20] - 6fc0: 6822 ldr r2, [r4, #0] - 6fc2: 7812 ldrb r2, [r2, #0] - 6fc4: 2a39 cmp r2, #57 ; 0x39 - 6fc6: d809 bhi.n 6fdc <__svfscanf_r+0x680> - 6fc8: 2a38 cmp r2, #56 ; 0x38 - 6fca: d233 bcs.n 7034 <__svfscanf_r+0x6d8> - 6fcc: 2a30 cmp r2, #48 ; 0x30 - 6fce: d014 beq.n 6ffa <__svfscanf_r+0x69e> - 6fd0: d82c bhi.n 702c <__svfscanf_r+0x6d0> - 6fd2: 2a2b cmp r2, #43 ; 0x2b - 6fd4: d03a beq.n 704c <__svfscanf_r+0x6f0> - 6fd6: 2a2d cmp r2, #45 ; 0x2d - 6fd8: d15f bne.n 709a <__svfscanf_r+0x73e> - 6fda: e037 b.n 704c <__svfscanf_r+0x6f0> - 6fdc: 2a58 cmp r2, #88 ; 0x58 - 6fde: d03b beq.n 7058 <__svfscanf_r+0x6fc> - 6fe0: d804 bhi.n 6fec <__svfscanf_r+0x690> - 6fe2: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 6fe6: 2905 cmp r1, #5 - 6fe8: d857 bhi.n 709a <__svfscanf_r+0x73e> - 6fea: e029 b.n 7040 <__svfscanf_r+0x6e4> - 6fec: 2a61 cmp r2, #97 ; 0x61 - 6fee: d354 bcc.n 709a <__svfscanf_r+0x73e> - 6ff0: 2a66 cmp r2, #102 ; 0x66 - 6ff2: d925 bls.n 7040 <__svfscanf_r+0x6e4> - 6ff4: 2a78 cmp r2, #120 ; 0x78 - 6ff6: d150 bne.n 709a <__svfscanf_r+0x73e> - 6ff8: e02e b.n 7058 <__svfscanf_r+0x6fc> - 6ffa: f418 6f00 tst.w r8, #2048 ; 0x800 - 6ffe: d036 beq.n 706e <__svfscanf_r+0x712> - 7000: f1bb 0f00 cmp.w fp, #0 - 7004: d103 bne.n 700e <__svfscanf_r+0x6b2> - 7006: f448 7800 orr.w r8, r8, #512 ; 0x200 - 700a: f10b 0b08 add.w fp, fp, #8 - 700e: f418 6f80 tst.w r8, #1024 ; 0x400 - 7012: d002 beq.n 701a <__svfscanf_r+0x6be> - 7014: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 7018: e029 b.n 706e <__svfscanf_r+0x712> - 701a: f428 7860 bic.w r8, r8, #896 ; 0x380 - 701e: b10f cbz r7, 7024 <__svfscanf_r+0x6c8> - 7020: 3f01 subs r7, #1 - 7022: 3501 adds r5, #1 - 7024: 9b05 ldr r3, [sp, #20] - 7026: 3301 adds r3, #1 - 7028: 9305 str r3, [sp, #20] - 702a: e022 b.n 7072 <__svfscanf_r+0x716> - 702c: 4942 ldr r1, [pc, #264] ; (7138 <__svfscanf_r+0x7dc>) - 702e: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 7032: e008 b.n 7046 <__svfscanf_r+0x6ea> - 7034: 4940 ldr r1, [pc, #256] ; (7138 <__svfscanf_r+0x7dc>) - 7036: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 703a: f1bb 0f08 cmp.w fp, #8 - 703e: e001 b.n 7044 <__svfscanf_r+0x6e8> - 7040: f1bb 0f0a cmp.w fp, #10 - 7044: dd29 ble.n 709a <__svfscanf_r+0x73e> - 7046: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 704a: e010 b.n 706e <__svfscanf_r+0x712> - 704c: f018 0f80 tst.w r8, #128 ; 0x80 - 7050: d023 beq.n 709a <__svfscanf_r+0x73e> - 7052: f028 0880 bic.w r8, r8, #128 ; 0x80 - 7056: e00a b.n 706e <__svfscanf_r+0x712> - 7058: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 705c: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 7060: d11b bne.n 709a <__svfscanf_r+0x73e> - 7062: f428 7800 bic.w r8, r8, #512 ; 0x200 - 7066: f04f 0b10 mov.w fp, #16 - 706a: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 706e: f809 2b01 strb.w r2, [r9], #1 - 7072: 6862 ldr r2, [r4, #4] - 7074: 3a01 subs r2, #1 - 7076: 6062 str r2, [r4, #4] - 7078: 2a00 cmp r2, #0 - 707a: dd03 ble.n 7084 <__svfscanf_r+0x728> - 707c: 6822 ldr r2, [r4, #0] - 707e: 3201 adds r2, #1 - 7080: 6022 str r2, [r4, #0] - 7082: e008 b.n 7096 <__svfscanf_r+0x73a> - 7084: 4650 mov r0, sl - 7086: 4621 mov r1, r4 - 7088: f8cd c010 str.w ip, [sp, #16] - 708c: f7fc fb5a bl 3744 <__srefill_r> - 7090: f8dd c010 ldr.w ip, [sp, #16] - 7094: b908 cbnz r0, 709a <__svfscanf_r+0x73e> - 7096: 3d01 subs r5, #1 - 7098: d192 bne.n 6fc0 <__svfscanf_r+0x664> - 709a: f418 7f80 tst.w r8, #256 ; 0x100 - 709e: 4667 mov r7, ip - 70a0: d00c beq.n 70bc <__svfscanf_r+0x760> - 70a2: ab0f add r3, sp, #60 ; 0x3c - 70a4: 4599 cmp r9, r3 - 70a6: d905 bls.n 70b4 <__svfscanf_r+0x758> - 70a8: 4650 mov r0, sl - 70aa: f819 1d01 ldrb.w r1, [r9, #-1]! - 70ae: 4622 mov r2, r4 - 70b0: f003 f954 bl a35c <_ungetc_r> - 70b4: ab0f add r3, sp, #60 ; 0x3c - 70b6: 4599 cmp r9, r3 - 70b8: f000 8231 beq.w 751e <__svfscanf_r+0xbc2> - 70bc: f018 0210 ands.w r2, r8, #16 - 70c0: d131 bne.n 7126 <__svfscanf_r+0x7ca> - 70c2: f889 2000 strb.w r2, [r9] - 70c6: 465b mov r3, fp - 70c8: 4650 mov r0, sl - 70ca: a90f add r1, sp, #60 ; 0x3c - 70cc: 9d09 ldr r5, [sp, #36] ; 0x24 - 70ce: 47a8 blx r5 - 70d0: f018 0f20 tst.w r8, #32 - 70d4: f106 0304 add.w r3, r6, #4 - 70d8: d11f bne.n 711a <__svfscanf_r+0x7be> - 70da: f018 0f04 tst.w r8, #4 - 70de: d002 beq.n 70e6 <__svfscanf_r+0x78a> - 70e0: 6832 ldr r2, [r6, #0] - 70e2: 8010 strh r0, [r2, #0] - 70e4: e01b b.n 711e <__svfscanf_r+0x7c2> - 70e6: f018 0201 ands.w r2, r8, #1 - 70ea: d116 bne.n 711a <__svfscanf_r+0x7be> - 70ec: f018 0f02 tst.w r8, #2 - 70f0: d013 beq.n 711a <__svfscanf_r+0x7be> - 70f2: 4b12 ldr r3, [pc, #72] ; (713c <__svfscanf_r+0x7e0>) - 70f4: 9809 ldr r0, [sp, #36] ; 0x24 - 70f6: 4298 cmp r0, r3 - 70f8: d105 bne.n 7106 <__svfscanf_r+0x7aa> - 70fa: 4650 mov r0, sl - 70fc: a90f add r1, sp, #60 ; 0x3c - 70fe: 465b mov r3, fp - 7100: f002 ff38 bl 9f74 <_strtoull_r> - 7104: e004 b.n 7110 <__svfscanf_r+0x7b4> - 7106: 4650 mov r0, sl - 7108: a90f add r1, sp, #60 ; 0x3c - 710a: 465b mov r3, fp - 710c: f002 fdfe bl 9d0c <_strtoll_r> - 7110: 6833 ldr r3, [r6, #0] - 7112: 3604 adds r6, #4 - 7114: 6018 str r0, [r3, #0] - 7116: 6059 str r1, [r3, #4] - 7118: e002 b.n 7120 <__svfscanf_r+0x7c4> - 711a: 6832 ldr r2, [r6, #0] - 711c: 6010 str r0, [r2, #0] - 711e: 461e mov r6, r3 - 7120: 9908 ldr r1, [sp, #32] - 7122: 3101 adds r1, #1 - 7124: 9108 str r1, [sp, #32] - 7126: ab0f add r3, sp, #60 ; 0x3c - 7128: 9a05 ldr r2, [sp, #20] - 712a: 1aff subs r7, r7, r3 - 712c: 18bf adds r7, r7, r2 - 712e: 444f add r7, r9 - 7130: e42f b.n 6992 <__svfscanf_r+0x36> - 7132: bf00 nop - 7134: 10000524 .word 0x10000524 - 7138: 0000c984 .word 0x0000c984 - 713c: 00009e79 .word 0x00009e79 - 7140: 1e6b subs r3, r5, #1 - 7142: f5b3 7fae cmp.w r3, #348 ; 0x15c - 7146: d906 bls.n 7156 <__svfscanf_r+0x7fa> - 7148: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 714c: 3d01 subs r5, #1 - 714e: 950b str r5, [sp, #44] ; 0x2c - 7150: f240 155d movw r5, #349 ; 0x15d - 7154: e001 b.n 715a <__svfscanf_r+0x7fe> - 7156: 2300 movs r3, #0 - 7158: 930b str r3, [sp, #44] ; 0x2c - 715a: f04f 0900 mov.w r9, #0 - 715e: ab0f add r3, sp, #60 ; 0x3c - 7160: f8cd b014 str.w fp, [sp, #20] - 7164: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 7168: 46bb mov fp, r7 - 716a: 9606 str r6, [sp, #24] - 716c: 461f mov r7, r3 - 716e: 464e mov r6, r9 - 7170: 4653 mov r3, sl - 7172: 46ca mov sl, r9 - 7174: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 7178: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 717c: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 7180: 6821 ldr r1, [r4, #0] - 7182: 7809 ldrb r1, [r1, #0] - 7184: 294e cmp r1, #78 ; 0x4e - 7186: d058 beq.n 723a <__svfscanf_r+0x8de> - 7188: d81d bhi.n 71c6 <__svfscanf_r+0x86a> - 718a: 2939 cmp r1, #57 ; 0x39 - 718c: d80f bhi.n 71ae <__svfscanf_r+0x852> - 718e: 2931 cmp r1, #49 ; 0x31 - 7190: d244 bcs.n 721c <__svfscanf_r+0x8c0> - 7192: 292e cmp r1, #46 ; 0x2e - 7194: f000 8092 beq.w 72bc <__svfscanf_r+0x960> - 7198: d805 bhi.n 71a6 <__svfscanf_r+0x84a> - 719a: 292b cmp r1, #43 ; 0x2b - 719c: d046 beq.n 722c <__svfscanf_r+0x8d0> - 719e: 292d cmp r1, #45 ; 0x2d - 71a0: f040 80cf bne.w 7342 <__svfscanf_r+0x9e6> - 71a4: e042 b.n 722c <__svfscanf_r+0x8d0> - 71a6: 2930 cmp r1, #48 ; 0x30 - 71a8: f040 80cb bne.w 7342 <__svfscanf_r+0x9e6> - 71ac: e028 b.n 7200 <__svfscanf_r+0x8a4> - 71ae: 2945 cmp r1, #69 ; 0x45 - 71b0: f000 808b beq.w 72ca <__svfscanf_r+0x96e> - 71b4: d803 bhi.n 71be <__svfscanf_r+0x862> - 71b6: 2941 cmp r1, #65 ; 0x41 - 71b8: f040 80c3 bne.w 7342 <__svfscanf_r+0x9e6> - 71bc: e054 b.n 7268 <__svfscanf_r+0x90c> - 71be: 2946 cmp r1, #70 ; 0x46 - 71c0: d070 beq.n 72a4 <__svfscanf_r+0x948> - 71c2: 2949 cmp r1, #73 ; 0x49 - 71c4: e013 b.n 71ee <__svfscanf_r+0x892> - 71c6: 2966 cmp r1, #102 ; 0x66 - 71c8: d06c beq.n 72a4 <__svfscanf_r+0x948> - 71ca: d80c bhi.n 71e6 <__svfscanf_r+0x88a> - 71cc: 2959 cmp r1, #89 ; 0x59 - 71ce: d071 beq.n 72b4 <__svfscanf_r+0x958> - 71d0: d803 bhi.n 71da <__svfscanf_r+0x87e> - 71d2: 2954 cmp r1, #84 ; 0x54 - 71d4: f040 80b5 bne.w 7342 <__svfscanf_r+0x9e6> - 71d8: e068 b.n 72ac <__svfscanf_r+0x950> - 71da: 2961 cmp r1, #97 ; 0x61 - 71dc: d044 beq.n 7268 <__svfscanf_r+0x90c> - 71de: 2965 cmp r1, #101 ; 0x65 - 71e0: f040 80af bne.w 7342 <__svfscanf_r+0x9e6> - 71e4: e071 b.n 72ca <__svfscanf_r+0x96e> - 71e6: 296e cmp r1, #110 ; 0x6e - 71e8: d027 beq.n 723a <__svfscanf_r+0x8de> - 71ea: d803 bhi.n 71f4 <__svfscanf_r+0x898> - 71ec: 2969 cmp r1, #105 ; 0x69 - 71ee: f040 80a8 bne.w 7342 <__svfscanf_r+0x9e6> - 71f2: e03d b.n 7270 <__svfscanf_r+0x914> - 71f4: 2974 cmp r1, #116 ; 0x74 - 71f6: d059 beq.n 72ac <__svfscanf_r+0x950> - 71f8: 2979 cmp r1, #121 ; 0x79 - 71fa: f040 80a2 bne.w 7342 <__svfscanf_r+0x9e6> - 71fe: e059 b.n 72b4 <__svfscanf_r+0x958> - 7200: f418 7f80 tst.w r8, #256 ; 0x100 - 7204: d00a beq.n 721c <__svfscanf_r+0x8c0> - 7206: 980b ldr r0, [sp, #44] ; 0x2c - 7208: f028 0880 bic.w r8, r8, #128 ; 0x80 - 720c: 3601 adds r6, #1 - 720e: 2800 cmp r0, #0 - 7210: f000 8082 beq.w 7318 <__svfscanf_r+0x9bc> - 7214: 3801 subs r0, #1 - 7216: 3501 adds r5, #1 - 7218: 900b str r0, [sp, #44] ; 0x2c - 721a: e07d b.n 7318 <__svfscanf_r+0x9bc> - 721c: eb09 000a add.w r0, r9, sl - 7220: 2800 cmp r0, #0 - 7222: f040 808e bne.w 7342 <__svfscanf_r+0x9e6> - 7226: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 722a: e073 b.n 7314 <__svfscanf_r+0x9b8> - 722c: f018 0f80 tst.w r8, #128 ; 0x80 - 7230: f000 8087 beq.w 7342 <__svfscanf_r+0x9e6> - 7234: f028 0880 bic.w r8, r8, #128 ; 0x80 - 7238: e06c b.n 7314 <__svfscanf_r+0x9b8> - 723a: f1ba 0f00 cmp.w sl, #0 - 723e: d10a bne.n 7256 <__svfscanf_r+0x8fa> - 7240: b966 cbnz r6, 725c <__svfscanf_r+0x900> - 7242: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 7246: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 724a: d107 bne.n 725c <__svfscanf_r+0x900> - 724c: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 7250: f10a 0a01 add.w sl, sl, #1 - 7254: e05e b.n 7314 <__svfscanf_r+0x9b8> - 7256: f1ba 0f02 cmp.w sl, #2 - 725a: d04d beq.n 72f8 <__svfscanf_r+0x99c> - 725c: f1b9 0f01 cmp.w r9, #1 - 7260: d01b beq.n 729a <__svfscanf_r+0x93e> - 7262: f1b9 0f04 cmp.w r9, #4 - 7266: e017 b.n 7298 <__svfscanf_r+0x93c> - 7268: f1ba 0f01 cmp.w sl, #1 - 726c: d047 beq.n 72fe <__svfscanf_r+0x9a2> - 726e: e068 b.n 7342 <__svfscanf_r+0x9e6> - 7270: f1b9 0f00 cmp.w r9, #0 - 7274: d10b bne.n 728e <__svfscanf_r+0x932> - 7276: 2e00 cmp r6, #0 - 7278: d16f bne.n 735a <__svfscanf_r+0x9fe> - 727a: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 727e: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 7282: d175 bne.n 7370 <__svfscanf_r+0xa14> - 7284: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 7288: f109 0901 add.w r9, r9, #1 - 728c: e042 b.n 7314 <__svfscanf_r+0x9b8> - 728e: f1b9 0f03 cmp.w r9, #3 - 7292: d002 beq.n 729a <__svfscanf_r+0x93e> - 7294: f1b9 0f05 cmp.w r9, #5 - 7298: d153 bne.n 7342 <__svfscanf_r+0x9e6> - 729a: f109 0901 add.w r9, r9, #1 - 729e: fa5f f989 uxtb.w r9, r9 - 72a2: e037 b.n 7314 <__svfscanf_r+0x9b8> - 72a4: f1b9 0f02 cmp.w r9, #2 - 72a8: d02c beq.n 7304 <__svfscanf_r+0x9a8> - 72aa: e04a b.n 7342 <__svfscanf_r+0x9e6> - 72ac: f1b9 0f06 cmp.w r9, #6 - 72b0: d02b beq.n 730a <__svfscanf_r+0x9ae> - 72b2: e046 b.n 7342 <__svfscanf_r+0x9e6> - 72b4: f1b9 0f07 cmp.w r9, #7 - 72b8: d02a beq.n 7310 <__svfscanf_r+0x9b4> - 72ba: e042 b.n 7342 <__svfscanf_r+0x9e6> - 72bc: f418 7f00 tst.w r8, #512 ; 0x200 - 72c0: d03f beq.n 7342 <__svfscanf_r+0x9e6> - 72c2: f428 7820 bic.w r8, r8, #640 ; 0x280 - 72c6: 960c str r6, [sp, #48] ; 0x30 - 72c8: e024 b.n 7314 <__svfscanf_r+0x9b8> - 72ca: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 72ce: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 72d2: d004 beq.n 72de <__svfscanf_r+0x982> - 72d4: f418 6f80 tst.w r8, #1024 ; 0x400 - 72d8: d033 beq.n 7342 <__svfscanf_r+0x9e6> - 72da: 2e00 cmp r6, #0 - 72dc: d048 beq.n 7370 <__svfscanf_r+0xa14> - 72de: f418 7f00 tst.w r8, #512 ; 0x200 - 72e2: d103 bne.n 72ec <__svfscanf_r+0x990> - 72e4: 9a0c ldr r2, [sp, #48] ; 0x30 - 72e6: 970a str r7, [sp, #40] ; 0x28 - 72e8: 1ab6 subs r6, r6, r2 - 72ea: 960d str r6, [sp, #52] ; 0x34 - 72ec: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 72f0: 2600 movs r6, #0 - 72f2: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 72f6: e00d b.n 7314 <__svfscanf_r+0x9b8> - 72f8: f04f 0a03 mov.w sl, #3 - 72fc: e00a b.n 7314 <__svfscanf_r+0x9b8> - 72fe: f04f 0a02 mov.w sl, #2 - 7302: e007 b.n 7314 <__svfscanf_r+0x9b8> - 7304: f04f 0903 mov.w r9, #3 - 7308: e004 b.n 7314 <__svfscanf_r+0x9b8> - 730a: f04f 0907 mov.w r9, #7 - 730e: e001 b.n 7314 <__svfscanf_r+0x9b8> - 7310: f04f 0908 mov.w r9, #8 - 7314: f807 1b01 strb.w r1, [r7], #1 - 7318: 6861 ldr r1, [r4, #4] - 731a: f10b 0b01 add.w fp, fp, #1 - 731e: 3901 subs r1, #1 - 7320: 6061 str r1, [r4, #4] - 7322: 2900 cmp r1, #0 - 7324: dd03 ble.n 732e <__svfscanf_r+0x9d2> - 7326: 6821 ldr r1, [r4, #0] - 7328: 3101 adds r1, #1 - 732a: 6021 str r1, [r4, #0] - 732c: e006 b.n 733c <__svfscanf_r+0x9e0> - 732e: 4618 mov r0, r3 - 7330: 4621 mov r1, r4 - 7332: 9303 str r3, [sp, #12] - 7334: f7fc fa06 bl 3744 <__srefill_r> - 7338: 9b03 ldr r3, [sp, #12] - 733a: b910 cbnz r0, 7342 <__svfscanf_r+0x9e6> - 733c: 3d01 subs r5, #1 - 733e: f47f af1f bne.w 7180 <__svfscanf_r+0x824> - 7342: 46b4 mov ip, r6 - 7344: 4652 mov r2, sl - 7346: 9e06 ldr r6, [sp, #24] - 7348: 469a mov sl, r3 - 734a: 463b mov r3, r7 - 734c: 465f mov r7, fp - 734e: f8dd b014 ldr.w fp, [sp, #20] - 7352: f1bc 0f00 cmp.w ip, #0 - 7356: d013 beq.n 7380 <__svfscanf_r+0xa24> - 7358: e007 b.n 736a <__svfscanf_r+0xa0e> - 735a: 46b4 mov ip, r6 - 735c: 4652 mov r2, sl - 735e: 9e06 ldr r6, [sp, #24] - 7360: 469a mov sl, r3 - 7362: 463b mov r3, r7 - 7364: 465f mov r7, fp - 7366: f8dd b014 ldr.w fp, [sp, #20] - 736a: f428 7880 bic.w r8, r8, #256 ; 0x100 - 736e: e007 b.n 7380 <__svfscanf_r+0xa24> - 7370: 46b4 mov ip, r6 - 7372: 4652 mov r2, sl - 7374: 9e06 ldr r6, [sp, #24] - 7376: 469a mov sl, r3 - 7378: 463b mov r3, r7 - 737a: 465f mov r7, fp - 737c: f8dd b014 ldr.w fp, [sp, #20] - 7380: 3a01 subs r2, #1 - 7382: 2a01 cmp r2, #1 - 7384: d80b bhi.n 739e <__svfscanf_r+0xa42> - 7386: 461d mov r5, r3 - 7388: e005 b.n 7396 <__svfscanf_r+0xa3a> - 738a: 4650 mov r0, sl - 738c: f815 1d01 ldrb.w r1, [r5, #-1]! - 7390: 4622 mov r2, r4 - 7392: f002 ffe3 bl a35c <_ungetc_r> - 7396: ab0f add r3, sp, #60 ; 0x3c - 7398: 429d cmp r5, r3 - 739a: d8f6 bhi.n 738a <__svfscanf_r+0xa2e> - 739c: e0bf b.n 751e <__svfscanf_r+0xbc2> - 739e: f109 32ff add.w r2, r9, #4294967295 - 73a2: 2a06 cmp r2, #6 - 73a4: d82c bhi.n 7400 <__svfscanf_r+0xaa4> - 73a6: f1b9 0f02 cmp.w r9, #2 - 73aa: d801 bhi.n 73b0 <__svfscanf_r+0xa54> - 73ac: 461d mov r5, r3 - 73ae: e023 b.n 73f8 <__svfscanf_r+0xa9c> - 73b0: 9305 str r3, [sp, #20] - 73b2: 464d mov r5, r9 - 73b4: e00d b.n 73d2 <__svfscanf_r+0xa76> - 73b6: 9a05 ldr r2, [sp, #20] - 73b8: 4650 mov r0, sl - 73ba: f812 1d01 ldrb.w r1, [r2, #-1]! - 73be: 9303 str r3, [sp, #12] - 73c0: f8cd c010 str.w ip, [sp, #16] - 73c4: 9205 str r2, [sp, #20] - 73c6: 4622 mov r2, r4 - 73c8: f002 ffc8 bl a35c <_ungetc_r> - 73cc: f8dd c010 ldr.w ip, [sp, #16] - 73d0: 9b03 ldr r3, [sp, #12] - 73d2: 3d01 subs r5, #1 - 73d4: b2ed uxtb r5, r5 - 73d6: 2d02 cmp r5, #2 - 73d8: d1ed bne.n 73b6 <__svfscanf_r+0xa5a> - 73da: f1a9 0903 sub.w r9, r9, #3 - 73de: fa5f f989 uxtb.w r9, r9 - 73e2: ebc9 0303 rsb r3, r9, r3 - 73e6: ebc9 0707 rsb r7, r9, r7 - 73ea: e009 b.n 7400 <__svfscanf_r+0xaa4> - 73ec: 4650 mov r0, sl - 73ee: f815 1d01 ldrb.w r1, [r5, #-1]! - 73f2: 4622 mov r2, r4 - 73f4: f002 ffb2 bl a35c <_ungetc_r> - 73f8: ab0f add r3, sp, #60 ; 0x3c - 73fa: 429d cmp r5, r3 - 73fc: d8f6 bhi.n 73ec <__svfscanf_r+0xa90> - 73fe: e08e b.n 751e <__svfscanf_r+0xbc2> - 7400: f418 7f80 tst.w r8, #256 ; 0x100 - 7404: d02c beq.n 7460 <__svfscanf_r+0xb04> - 7406: f418 6f80 tst.w r8, #1024 ; 0x400 - 740a: d00b beq.n 7424 <__svfscanf_r+0xac8> - 740c: 461d mov r5, r3 - 740e: e005 b.n 741c <__svfscanf_r+0xac0> - 7410: 4650 mov r0, sl - 7412: f815 1d01 ldrb.w r1, [r5, #-1]! - 7416: 4622 mov r2, r4 - 7418: f002 ffa0 bl a35c <_ungetc_r> - 741c: ab0f add r3, sp, #60 ; 0x3c - 741e: 429d cmp r5, r3 - 7420: d8f6 bhi.n 7410 <__svfscanf_r+0xab4> - 7422: e07c b.n 751e <__svfscanf_r+0xbc2> - 7424: f813 1d01 ldrb.w r1, [r3, #-1]! - 7428: 3f01 subs r7, #1 - 742a: 2965 cmp r1, #101 ; 0x65 - 742c: d00e beq.n 744c <__svfscanf_r+0xaf0> - 742e: 2945 cmp r1, #69 ; 0x45 - 7430: d00c beq.n 744c <__svfscanf_r+0xaf0> - 7432: 4650 mov r0, sl - 7434: 4622 mov r2, r4 - 7436: 9303 str r3, [sp, #12] - 7438: 3f01 subs r7, #1 - 743a: f8cd c010 str.w ip, [sp, #16] - 743e: f002 ff8d bl a35c <_ungetc_r> - 7442: 9b03 ldr r3, [sp, #12] - 7444: f8dd c010 ldr.w ip, [sp, #16] - 7448: f813 1d01 ldrb.w r1, [r3, #-1]! - 744c: 4650 mov r0, sl - 744e: 4622 mov r2, r4 - 7450: 9303 str r3, [sp, #12] - 7452: f8cd c010 str.w ip, [sp, #16] - 7456: f002 ff81 bl a35c <_ungetc_r> - 745a: f8dd c010 ldr.w ip, [sp, #16] - 745e: 9b03 ldr r3, [sp, #12] - 7460: f018 0210 ands.w r2, r8, #16 - 7464: f47f aa95 bne.w 6992 <__svfscanf_r+0x36> - 7468: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 746c: 701a strb r2, [r3, #0] - 746e: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 7472: d107 bne.n 7484 <__svfscanf_r+0xb28> - 7474: 9d0c ldr r5, [sp, #48] ; 0x30 - 7476: ebbc 0c05 subs.w ip, ip, r5 - 747a: d019 beq.n 74b0 <__svfscanf_r+0xb54> - 747c: f1cc 0200 rsb r2, ip, #0 - 7480: 930a str r3, [sp, #40] ; 0x28 - 7482: e009 b.n 7498 <__svfscanf_r+0xb3c> - 7484: 980d ldr r0, [sp, #52] ; 0x34 - 7486: b198 cbz r0, 74b0 <__svfscanf_r+0xb54> - 7488: 9b0a ldr r3, [sp, #40] ; 0x28 - 748a: 4650 mov r0, sl - 748c: 1c59 adds r1, r3, #1 - 748e: 230a movs r3, #10 - 7490: f002 fbaa bl 9be8 <_strtol_r> - 7494: 9d0d ldr r5, [sp, #52] ; 0x34 - 7496: 1b42 subs r2, r0, r5 - 7498: 980a ldr r0, [sp, #40] ; 0x28 - 749a: ab63 add r3, sp, #396 ; 0x18c - 749c: 3303 adds r3, #3 - 749e: 4298 cmp r0, r3 - 74a0: bf24 itt cs - 74a2: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 74a6: 910a strcs r1, [sp, #40] ; 0x28 - 74a8: 4922 ldr r1, [pc, #136] ; (7534 <__svfscanf_r+0xbd8>) - 74aa: 980a ldr r0, [sp, #40] ; 0x28 - 74ac: f7fc fa30 bl 3910 - 74b0: 2200 movs r2, #0 - 74b2: 4650 mov r0, sl - 74b4: a90f add r1, sp, #60 ; 0x3c - 74b6: f106 0904 add.w r9, r6, #4 - 74ba: f001 fda9 bl 9010 <_strtod_r> - 74be: f018 0f01 tst.w r8, #1 - 74c2: 4602 mov r2, r0 - 74c4: 460b mov r3, r1 - 74c6: d102 bne.n 74ce <__svfscanf_r+0xb72> - 74c8: f018 0f02 tst.w r8, #2 - 74cc: d003 beq.n 74d6 <__svfscanf_r+0xb7a> - 74ce: 6831 ldr r1, [r6, #0] - 74d0: e9c1 2300 strd r2, r3, [r1] - 74d4: e00f b.n 74f6 <__svfscanf_r+0xb9a> - 74d6: 6835 ldr r5, [r6, #0] - 74d8: 9004 str r0, [sp, #16] - 74da: 9103 str r1, [sp, #12] - 74dc: f001 fd18 bl 8f10 <__fpclassifyd> - 74e0: 9a04 ldr r2, [sp, #16] - 74e2: 9b03 ldr r3, [sp, #12] - 74e4: b910 cbnz r0, 74ec <__svfscanf_r+0xb90> - 74e6: f001 fd77 bl 8fd8 - 74ea: e003 b.n 74f4 <__svfscanf_r+0xb98> - 74ec: 4610 mov r0, r2 - 74ee: 4619 mov r1, r3 - 74f0: f7fa fa54 bl 199c <__aeabi_d2f> - 74f4: 6028 str r0, [r5, #0] - 74f6: 9a08 ldr r2, [sp, #32] - 74f8: 3201 adds r2, #1 - 74fa: 9208 str r2, [sp, #32] - 74fc: 464e mov r6, r9 - 74fe: f7ff ba48 b.w 6992 <__svfscanf_r+0x36> - 7502: f7fa ff70 bl 23e6 <__sfp_lock_release> - 7506: 9b08 ldr r3, [sp, #32] - 7508: b163 cbz r3, 7524 <__svfscanf_r+0xbc8> - 750a: 89a3 ldrh r3, [r4, #12] - 750c: 9d08 ldr r5, [sp, #32] - 750e: f003 0340 and.w r3, r3, #64 ; 0x40 - 7512: 2b00 cmp r3, #0 - 7514: bf18 it ne - 7516: f04f 35ff movne.w r5, #4294967295 - 751a: 9508 str r5, [sp, #32] - 751c: e005 b.n 752a <__svfscanf_r+0xbce> - 751e: f7fa ff62 bl 23e6 <__sfp_lock_release> - 7522: e002 b.n 752a <__svfscanf_r+0xbce> - 7524: f04f 30ff mov.w r0, #4294967295 - 7528: 9008 str r0, [sp, #32] - 752a: 9808 ldr r0, [sp, #32] - 752c: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 7530: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 7534: 0000c93c .word 0x0000c93c - -00007538 <_write_r>: - 7538: b538 push {r3, r4, r5, lr} - 753a: 4605 mov r5, r0 - 753c: 4c07 ldr r4, [pc, #28] ; (755c <_write_r+0x24>) - 753e: 2000 movs r0, #0 - 7540: 6020 str r0, [r4, #0] - 7542: 4608 mov r0, r1 - 7544: 4611 mov r1, r2 - 7546: 461a mov r2, r3 - 7548: f7f8 fff4 bl 534 <_write> - 754c: f1b0 3fff cmp.w r0, #4294967295 - 7550: d102 bne.n 7558 <_write_r+0x20> - 7552: 6823 ldr r3, [r4, #0] - 7554: b103 cbz r3, 7558 <_write_r+0x20> - 7556: 602b str r3, [r5, #0] - 7558: bd38 pop {r3, r4, r5, pc} - 755a: bf00 nop - 755c: 10000658 .word 0x10000658 - -00007560 <__swsetup_r>: - 7560: b570 push {r4, r5, r6, lr} - 7562: 4605 mov r5, r0 - 7564: 4e31 ldr r6, [pc, #196] ; (762c <__swsetup_r+0xcc>) - 7566: 460c mov r4, r1 - 7568: 6830 ldr r0, [r6, #0] - 756a: b118 cbz r0, 7574 <__swsetup_r+0x14> - 756c: 6983 ldr r3, [r0, #24] - 756e: b90b cbnz r3, 7574 <__swsetup_r+0x14> - 7570: f7fa fece bl 2310 <__sinit> - 7574: 4b2e ldr r3, [pc, #184] ; (7630 <__swsetup_r+0xd0>) - 7576: 429c cmp r4, r3 - 7578: d102 bne.n 7580 <__swsetup_r+0x20> - 757a: 6833 ldr r3, [r6, #0] - 757c: 685c ldr r4, [r3, #4] - 757e: e00a b.n 7596 <__swsetup_r+0x36> - 7580: 4b2c ldr r3, [pc, #176] ; (7634 <__swsetup_r+0xd4>) - 7582: 429c cmp r4, r3 - 7584: d102 bne.n 758c <__swsetup_r+0x2c> - 7586: 6833 ldr r3, [r6, #0] - 7588: 689c ldr r4, [r3, #8] - 758a: e004 b.n 7596 <__swsetup_r+0x36> - 758c: 4b2a ldr r3, [pc, #168] ; (7638 <__swsetup_r+0xd8>) - 758e: 429c cmp r4, r3 - 7590: bf04 itt eq - 7592: 6833 ldreq r3, [r6, #0] - 7594: 68dc ldreq r4, [r3, #12] - 7596: 89a3 ldrh r3, [r4, #12] - 7598: f013 0f08 tst.w r3, #8 - 759c: d11c bne.n 75d8 <__swsetup_r+0x78> - 759e: f013 0f10 tst.w r3, #16 - 75a2: d03e beq.n 7622 <__swsetup_r+0xc2> - 75a4: f013 0f04 tst.w r3, #4 - 75a8: d012 beq.n 75d0 <__swsetup_r+0x70> - 75aa: 6b61 ldr r1, [r4, #52] ; 0x34 - 75ac: b141 cbz r1, 75c0 <__swsetup_r+0x60> - 75ae: f104 0344 add.w r3, r4, #68 ; 0x44 - 75b2: 4299 cmp r1, r3 - 75b4: d002 beq.n 75bc <__swsetup_r+0x5c> - 75b6: 4628 mov r0, r5 - 75b8: f7fa ffbe bl 2538 <_free_r> - 75bc: 2300 movs r3, #0 - 75be: 6363 str r3, [r4, #52] ; 0x34 - 75c0: 89a3 ldrh r3, [r4, #12] - 75c2: f023 0324 bic.w r3, r3, #36 ; 0x24 - 75c6: 81a3 strh r3, [r4, #12] - 75c8: 2300 movs r3, #0 - 75ca: 6063 str r3, [r4, #4] - 75cc: 6923 ldr r3, [r4, #16] - 75ce: 6023 str r3, [r4, #0] - 75d0: 89a3 ldrh r3, [r4, #12] - 75d2: f043 0308 orr.w r3, r3, #8 - 75d6: 81a3 strh r3, [r4, #12] - 75d8: 6923 ldr r3, [r4, #16] - 75da: b94b cbnz r3, 75f0 <__swsetup_r+0x90> - 75dc: 89a3 ldrh r3, [r4, #12] - 75de: f403 7320 and.w r3, r3, #640 ; 0x280 - 75e2: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 75e6: d003 beq.n 75f0 <__swsetup_r+0x90> - 75e8: 4628 mov r0, r5 - 75ea: 4621 mov r1, r4 - 75ec: f7fb fbfa bl 2de4 <__smakebuf_r> - 75f0: 89a3 ldrh r3, [r4, #12] - 75f2: f013 0201 ands.w r2, r3, #1 - 75f6: d005 beq.n 7604 <__swsetup_r+0xa4> - 75f8: 2300 movs r3, #0 - 75fa: 60a3 str r3, [r4, #8] - 75fc: 6963 ldr r3, [r4, #20] - 75fe: 425b negs r3, r3 - 7600: 61a3 str r3, [r4, #24] - 7602: e005 b.n 7610 <__swsetup_r+0xb0> - 7604: f013 0f02 tst.w r3, #2 - 7608: bf14 ite ne - 760a: 4613 movne r3, r2 - 760c: 6963 ldreq r3, [r4, #20] - 760e: 60a3 str r3, [r4, #8] - 7610: 6923 ldr r3, [r4, #16] - 7612: b94b cbnz r3, 7628 <__swsetup_r+0xc8> - 7614: 89a0 ldrh r0, [r4, #12] - 7616: f010 0080 ands.w r0, r0, #128 ; 0x80 - 761a: bf18 it ne - 761c: f04f 30ff movne.w r0, #4294967295 - 7620: bd70 pop {r4, r5, r6, pc} - 7622: f04f 30ff mov.w r0, #4294967295 - 7626: bd70 pop {r4, r5, r6, pc} - 7628: 2000 movs r0, #0 - 762a: bd70 pop {r4, r5, r6, pc} - 762c: 10000110 .word 0x10000110 - 7630: 0000c880 .word 0x0000c880 - 7634: 0000c8a0 .word 0x0000c8a0 - 7638: 0000c8c0 .word 0x0000c8c0 - -0000763c <__register_exitproc>: - 763c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 7640: 4699 mov r9, r3 - 7642: 4b2c ldr r3, [pc, #176] ; (76f4 <__register_exitproc+0xb8>) - 7644: 4604 mov r4, r0 - 7646: 460d mov r5, r1 - 7648: 4616 mov r6, r2 - 764a: f8d3 8000 ldr.w r8, [r3] - 764e: f8d8 7048 ldr.w r7, [r8, #72] ; 0x48 - 7652: b91f cbnz r7, 765c <__register_exitproc+0x20> - 7654: f108 074c add.w r7, r8, #76 ; 0x4c - 7658: f8c8 7048 str.w r7, [r8, #72] ; 0x48 - 765c: 687b ldr r3, [r7, #4] - 765e: 2b1f cmp r3, #31 - 7660: dd0f ble.n 7682 <__register_exitproc+0x46> - 7662: 4b25 ldr r3, [pc, #148] ; (76f8 <__register_exitproc+0xbc>) - 7664: 2b00 cmp r3, #0 - 7666: d03d beq.n 76e4 <__register_exitproc+0xa8> - 7668: 208c movs r0, #140 ; 0x8c - 766a: f7fb fc29 bl 2ec0 - 766e: 4607 mov r7, r0 - 7670: 2800 cmp r0, #0 - 7672: d037 beq.n 76e4 <__register_exitproc+0xa8> - 7674: 2300 movs r3, #0 - 7676: 6043 str r3, [r0, #4] - 7678: f8d8 3048 ldr.w r3, [r8, #72] ; 0x48 - 767c: 6003 str r3, [r0, #0] - 767e: f8c8 0048 str.w r0, [r8, #72] ; 0x48 - 7682: b334 cbz r4, 76d2 <__register_exitproc+0x96> - 7684: f8d7 0088 ldr.w r0, [r7, #136] ; 0x88 - 7688: b968 cbnz r0, 76a6 <__register_exitproc+0x6a> - 768a: 4b1b ldr r3, [pc, #108] ; (76f8 <__register_exitproc+0xbc>) - 768c: b353 cbz r3, 76e4 <__register_exitproc+0xa8> - 768e: f44f 7084 mov.w r0, #264 ; 0x108 - 7692: f7fb fc15 bl 2ec0 - 7696: b348 cbz r0, 76ec <__register_exitproc+0xb0> - 7698: 2300 movs r3, #0 - 769a: f8c0 3100 str.w r3, [r0, #256] ; 0x100 - 769e: f8c0 3104 str.w r3, [r0, #260] ; 0x104 - 76a2: f8c7 0088 str.w r0, [r7, #136] ; 0x88 - 76a6: 687b ldr r3, [r7, #4] - 76a8: 2201 movs r2, #1 - 76aa: f8d0 1100 ldr.w r1, [r0, #256] ; 0x100 - 76ae: 409a lsls r2, r3 - 76b0: f840 6023 str.w r6, [r0, r3, lsl #2] - 76b4: 3320 adds r3, #32 - 76b6: 2c02 cmp r4, #2 - 76b8: ea41 0102 orr.w r1, r1, r2 - 76bc: f840 9023 str.w r9, [r0, r3, lsl #2] - 76c0: f8c0 1100 str.w r1, [r0, #256] ; 0x100 - 76c4: d105 bne.n 76d2 <__register_exitproc+0x96> - 76c6: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 76ca: ea43 0202 orr.w r2, r3, r2 - 76ce: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - 76d2: 687b ldr r3, [r7, #4] - 76d4: 2000 movs r0, #0 - 76d6: 1c9a adds r2, r3, #2 - 76d8: 3301 adds r3, #1 - 76da: 607b str r3, [r7, #4] - 76dc: f847 5022 str.w r5, [r7, r2, lsl #2] - 76e0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 76e4: f04f 30ff mov.w r0, #4294967295 - 76e8: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 76ec: f04f 30ff mov.w r0, #4294967295 - 76f0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 76f4: 0000c8e4 .word 0x0000c8e4 - 76f8: 00002ec1 .word 0x00002ec1 - -000076fc <__assert_func>: - 76fc: b51f push {r0, r1, r2, r3, r4, lr} - 76fe: 4604 mov r4, r0 - 7700: 4808 ldr r0, [pc, #32] ; (7724 <__assert_func+0x28>) - 7702: 6800 ldr r0, [r0, #0] - 7704: 68c0 ldr r0, [r0, #12] - 7706: b912 cbnz r2, 770e <__assert_func+0x12> - 7708: 4d07 ldr r5, [pc, #28] ; (7728 <__assert_func+0x2c>) - 770a: 462a mov r2, r5 - 770c: e000 b.n 7710 <__assert_func+0x14> - 770e: 4d07 ldr r5, [pc, #28] ; (772c <__assert_func+0x30>) - 7710: 9100 str r1, [sp, #0] - 7712: 9202 str r2, [sp, #8] - 7714: 461a mov r2, r3 - 7716: 4906 ldr r1, [pc, #24] ; (7730 <__assert_func+0x34>) - 7718: 4623 mov r3, r4 - 771a: 9501 str r5, [sp, #4] - 771c: f000 feb8 bl 8490 - 7720: f7fa fc60 bl 1fe4 - 7724: 10000110 .word 0x10000110 - 7728: 0000c9e1 .word 0x0000c9e1 - 772c: 0000c9a6 .word 0x0000c9a6 - 7730: 0000c9b3 .word 0x0000c9b3 - -00007734 <__assert>: - 7734: b508 push {r3, lr} - 7736: 4613 mov r3, r2 - 7738: 2200 movs r2, #0 - 773a: f7ff ffdf bl 76fc <__assert_func> - ... - -00007740 <_close_r>: - 7740: b538 push {r3, r4, r5, lr} - 7742: 4605 mov r5, r0 - 7744: 4c06 ldr r4, [pc, #24] ; (7760 <_close_r+0x20>) - 7746: 4608 mov r0, r1 - 7748: 2300 movs r3, #0 - 774a: 6023 str r3, [r4, #0] - 774c: f7f8 fe40 bl 3d0 <_close> - 7750: f1b0 3fff cmp.w r0, #4294967295 - 7754: d102 bne.n 775c <_close_r+0x1c> - 7756: 6823 ldr r3, [r4, #0] - 7758: b103 cbz r3, 775c <_close_r+0x1c> - 775a: 602b str r3, [r5, #0] - 775c: bd38 pop {r3, r4, r5, pc} - 775e: bf00 nop - 7760: 10000658 .word 0x10000658 - -00007764 : - 7764: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7768: 4604 mov r4, r0 - 776a: 690b ldr r3, [r1, #16] - 776c: 4689 mov r9, r1 - 776e: 6902 ldr r2, [r0, #16] - 7770: 429a cmp r2, r3 - 7772: f2c0 8086 blt.w 7882 - 7776: 1e5d subs r5, r3, #1 - 7778: 3303 adds r3, #3 - 777a: f101 0814 add.w r8, r1, #20 - 777e: f100 0714 add.w r7, r0, #20 - 7782: 009b lsls r3, r3, #2 - 7784: 18ca adds r2, r1, r3 - 7786: 18c3 adds r3, r0, r3 - 7788: f102 0a04 add.w sl, r2, #4 - 778c: 6851 ldr r1, [r2, #4] - 778e: 6858 ldr r0, [r3, #4] - 7790: 3101 adds r1, #1 - 7792: f003 ff81 bl b698 <__aeabi_uidiv> - 7796: 4606 mov r6, r0 - 7798: 2800 cmp r0, #0 - 779a: d03c beq.n 7816 - 779c: 2300 movs r3, #0 - 779e: 4639 mov r1, r7 - 77a0: 4642 mov r2, r8 - 77a2: 4618 mov r0, r3 - 77a4: 9401 str r4, [sp, #4] - 77a6: f852 eb04 ldr.w lr, [r2], #4 - 77aa: 680c ldr r4, [r1, #0] - 77ac: 4552 cmp r2, sl - 77ae: fa1f fc8e uxth.w ip, lr - 77b2: ea4f 4e1e mov.w lr, lr, lsr #16 - 77b6: fa1f fb84 uxth.w fp, r4 - 77ba: fb0c 3c06 mla ip, ip, r6, r3 - 77be: 4458 add r0, fp - 77c0: fb0e fe06 mul.w lr, lr, r6 - 77c4: eb0e 4e1c add.w lr, lr, ip, lsr #16 - 77c8: fa1f fc8c uxth.w ip, ip - 77cc: ebcc 0c00 rsb ip, ip, r0 - 77d0: ea4f 431e mov.w r3, lr, lsr #16 - 77d4: fa1f fe8e uxth.w lr, lr - 77d8: ebce 4e14 rsb lr, lr, r4, lsr #16 - 77dc: eb0e 4e2c add.w lr, lr, ip, asr #16 - 77e0: fa1f fc8c uxth.w ip, ip - 77e4: ea4f 402e mov.w r0, lr, asr #16 - 77e8: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - 77ec: f841 eb04 str.w lr, [r1], #4 - 77f0: d9d9 bls.n 77a6 - 77f2: 9c01 ldr r4, [sp, #4] - 77f4: 1d2b adds r3, r5, #4 - 77f6: eb04 0383 add.w r3, r4, r3, lsl #2 - 77fa: 685a ldr r2, [r3, #4] - 77fc: b95a cbnz r2, 7816 - 77fe: 3304 adds r3, #4 - 7800: e000 b.n 7804 - 7802: 3d01 subs r5, #1 - 7804: 1f1a subs r2, r3, #4 - 7806: 4297 cmp r7, r2 - 7808: d204 bcs.n 7814 - 780a: f853 1c04 ldr.w r1, [r3, #-4] - 780e: 4613 mov r3, r2 - 7810: 2900 cmp r1, #0 - 7812: d0f6 beq.n 7802 - 7814: 6125 str r5, [r4, #16] - 7816: 4620 mov r0, r4 - 7818: 4649 mov r1, r9 - 781a: f001 f9b3 bl 8b84 <__mcmp> - 781e: 2800 cmp r0, #0 - 7820: db2d blt.n 787e - 7822: 3601 adds r6, #1 - 7824: 463b mov r3, r7 - 7826: 2200 movs r2, #0 - 7828: 4641 mov r1, r8 - 782a: f851 8b04 ldr.w r8, [r1], #4 - 782e: 6818 ldr r0, [r3, #0] - 7830: fa1f fc88 uxth.w ip, r8 - 7834: ea4f 4818 mov.w r8, r8, lsr #16 - 7838: fa1f f980 uxth.w r9, r0 - 783c: ebc8 4010 rsb r0, r8, r0, lsr #16 - 7840: ebcc 0c09 rsb ip, ip, r9 - 7844: 4494 add ip, r2 - 7846: eb00 402c add.w r0, r0, ip, asr #16 - 784a: fa1f fc8c uxth.w ip, ip - 784e: 1402 asrs r2, r0, #16 - 7850: 4551 cmp r1, sl - 7852: ea4c 4000 orr.w r0, ip, r0, lsl #16 - 7856: f843 0b04 str.w r0, [r3], #4 - 785a: d9e6 bls.n 782a - 785c: 1d2b adds r3, r5, #4 - 785e: eb04 0383 add.w r3, r4, r3, lsl #2 - 7862: 685a ldr r2, [r3, #4] - 7864: b95a cbnz r2, 787e - 7866: 3304 adds r3, #4 - 7868: e000 b.n 786c - 786a: 3d01 subs r5, #1 - 786c: 1f1a subs r2, r3, #4 - 786e: 4297 cmp r7, r2 - 7870: d204 bcs.n 787c - 7872: f853 1c04 ldr.w r1, [r3, #-4] - 7876: 4613 mov r3, r2 - 7878: 2900 cmp r1, #0 - 787a: d0f6 beq.n 786a - 787c: 6125 str r5, [r4, #16] - 787e: 4630 mov r0, r6 - 7880: e000 b.n 7884 - 7882: 2000 movs r0, #0 - 7884: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00007888 <_dtoa_r>: - 7888: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 788c: 4605 mov r5, r0 - 788e: b09b sub sp, #108 ; 0x6c - 7890: 4610 mov r0, r2 - 7892: 6a6e ldr r6, [r5, #36] ; 0x24 - 7894: 4619 mov r1, r3 - 7896: 9c27 ldr r4, [sp, #156] ; 0x9c - 7898: e9cd 0104 strd r0, r1, [sp, #16] - 789c: b93e cbnz r6, 78ae <_dtoa_r+0x26> - 789e: 2010 movs r0, #16 - 78a0: f7fb fb0e bl 2ec0 - 78a4: 6268 str r0, [r5, #36] ; 0x24 - 78a6: 6046 str r6, [r0, #4] - 78a8: 6086 str r6, [r0, #8] - 78aa: 6006 str r6, [r0, #0] - 78ac: 60c6 str r6, [r0, #12] - 78ae: 6a6b ldr r3, [r5, #36] ; 0x24 - 78b0: 6819 ldr r1, [r3, #0] - 78b2: b159 cbz r1, 78cc <_dtoa_r+0x44> - 78b4: 685b ldr r3, [r3, #4] - 78b6: 2201 movs r2, #1 - 78b8: 4628 mov r0, r5 - 78ba: 604b str r3, [r1, #4] - 78bc: fa12 f303 lsls.w r3, r2, r3 - 78c0: 608b str r3, [r1, #8] - 78c2: f000 ff41 bl 8748 <_Bfree> - 78c6: 6a6b ldr r3, [r5, #36] ; 0x24 - 78c8: 2200 movs r2, #0 - 78ca: 601a str r2, [r3, #0] - 78cc: 9b05 ldr r3, [sp, #20] - 78ce: 2b00 cmp r3, #0 - 78d0: da05 bge.n 78de <_dtoa_r+0x56> - 78d2: 2201 movs r2, #1 - 78d4: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - 78d8: 6022 str r2, [r4, #0] - 78da: 9305 str r3, [sp, #20] - 78dc: e001 b.n 78e2 <_dtoa_r+0x5a> - 78de: 2300 movs r3, #0 - 78e0: 6023 str r3, [r4, #0] - 78e2: 9c05 ldr r4, [sp, #20] - 78e4: 4b9a ldr r3, [pc, #616] ; (7b50 <_dtoa_r+0x2c8>) - 78e6: 4a9a ldr r2, [pc, #616] ; (7b50 <_dtoa_r+0x2c8>) - 78e8: ea04 0303 and.w r3, r4, r3 - 78ec: 4293 cmp r3, r2 - 78ee: d11d bne.n 792c <_dtoa_r+0xa4> - 78f0: 9926 ldr r1, [sp, #152] ; 0x98 - 78f2: f242 730f movw r3, #9999 ; 0x270f - 78f6: 9a04 ldr r2, [sp, #16] - 78f8: 600b str r3, [r1, #0] - 78fa: b94a cbnz r2, 7910 <_dtoa_r+0x88> - 78fc: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - 7900: 4b94 ldr r3, [pc, #592] ; (7b54 <_dtoa_r+0x2cc>) - 7902: 4895 ldr r0, [pc, #596] ; (7b58 <_dtoa_r+0x2d0>) - 7904: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - 7908: 2c00 cmp r4, #0 - 790a: bf18 it ne - 790c: 4618 movne r0, r3 - 790e: e000 b.n 7912 <_dtoa_r+0x8a> - 7910: 4890 ldr r0, [pc, #576] ; (7b54 <_dtoa_r+0x2cc>) - 7912: 9b28 ldr r3, [sp, #160] ; 0xa0 - 7914: 2b00 cmp r3, #0 - 7916: f000 85b3 beq.w 8480 <_dtoa_r+0xbf8> - 791a: 78c2 ldrb r2, [r0, #3] - 791c: 1cc3 adds r3, r0, #3 - 791e: b10a cbz r2, 7924 <_dtoa_r+0x9c> - 7920: f100 0308 add.w r3, r0, #8 - 7924: 9928 ldr r1, [sp, #160] ; 0xa0 - 7926: 600b str r3, [r1, #0] - 7928: f000 bdaa b.w 8480 <_dtoa_r+0xbf8> - 792c: e9dd ab04 ldrd sl, fp, [sp, #16] - 7930: 2200 movs r2, #0 - 7932: 2300 movs r3, #0 - 7934: 2601 movs r6, #1 - 7936: 4650 mov r0, sl - 7938: 4659 mov r1, fp - 793a: f004 f999 bl bc70 <__aeabi_dcmpeq> - 793e: b100 cbz r0, 7942 <_dtoa_r+0xba> - 7940: 2600 movs r6, #0 - 7942: f016 0fff tst.w r6, #255 ; 0xff - 7946: d10b bne.n 7960 <_dtoa_r+0xd8> - 7948: 9a26 ldr r2, [sp, #152] ; 0x98 - 794a: 2301 movs r3, #1 - 794c: 6013 str r3, [r2, #0] - 794e: 9b28 ldr r3, [sp, #160] ; 0xa0 - 7950: 2b00 cmp r3, #0 - 7952: f000 8592 beq.w 847a <_dtoa_r+0xbf2> - 7956: 4881 ldr r0, [pc, #516] ; (7b5c <_dtoa_r+0x2d4>) - 7958: 6018 str r0, [r3, #0] - 795a: 3801 subs r0, #1 - 795c: f000 bd90 b.w 8480 <_dtoa_r+0xbf8> - 7960: ab18 add r3, sp, #96 ; 0x60 - 7962: 4628 mov r0, r5 - 7964: 9300 str r3, [sp, #0] - 7966: 4652 mov r2, sl - 7968: ab19 add r3, sp, #100 ; 0x64 - 796a: 9301 str r3, [sp, #4] - 796c: 465b mov r3, fp - 796e: 0d26 lsrs r6, r4, #20 - 7970: f001 f9fa bl 8d68 <__d2b> - 7974: 0576 lsls r6, r6, #21 - 7976: 0d76 lsrs r6, r6, #21 - 7978: 4681 mov r9, r0 - 797a: b16e cbz r6, 7998 <_dtoa_r+0x110> - 797c: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 7980: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - 7984: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 7988: 4650 mov r0, sl - 798a: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - 798e: 3e07 subs r6, #7 - 7990: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - 7994: 2200 movs r2, #0 - 7996: e01e b.n 79d6 <_dtoa_r+0x14e> - 7998: 9b18 ldr r3, [sp, #96] ; 0x60 - 799a: 9819 ldr r0, [sp, #100] ; 0x64 - 799c: 18c0 adds r0, r0, r3 - 799e: f500 6086 add.w r0, r0, #1072 ; 0x430 - 79a2: 1c86 adds r6, r0, #2 - 79a4: 2e20 cmp r6, #32 - 79a6: dd08 ble.n 79ba <_dtoa_r+0x132> - 79a8: 9b04 ldr r3, [sp, #16] - 79aa: 381e subs r0, #30 - 79ac: fa33 f000 lsrs.w r0, r3, r0 - 79b0: f1c6 0340 rsb r3, r6, #64 ; 0x40 - 79b4: 409c lsls r4, r3 - 79b6: 4320 orrs r0, r4 - 79b8: e005 b.n 79c6 <_dtoa_r+0x13e> - 79ba: f8dd e010 ldr.w lr, [sp, #16] - 79be: f1c6 0020 rsb r0, r6, #32 - 79c2: fa0e f000 lsl.w r0, lr, r0 - 79c6: f7f9 fd39 bl 143c <__aeabi_ui2d> - 79ca: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - 79ce: 3e03 subs r6, #3 - 79d0: 2201 movs r2, #1 - 79d2: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 79d6: 9216 str r2, [sp, #88] ; 0x58 - 79d8: 2200 movs r2, #0 - 79da: 4b61 ldr r3, [pc, #388] ; (7b60 <_dtoa_r+0x2d8>) - 79dc: f7f9 fbf0 bl 11c0 <__aeabi_dsub> - 79e0: a355 add r3, pc, #340 ; (adr r3, 7b38 <_dtoa_r+0x2b0>) - 79e2: e9d3 2300 ldrd r2, r3, [r3] - 79e6: f7f9 fd9f bl 1528 <__aeabi_dmul> - 79ea: a355 add r3, pc, #340 ; (adr r3, 7b40 <_dtoa_r+0x2b8>) - 79ec: e9d3 2300 ldrd r2, r3, [r3] - 79f0: f7f9 fbe8 bl 11c4 <__adddf3> - 79f4: 4682 mov sl, r0 - 79f6: 4630 mov r0, r6 - 79f8: 468b mov fp, r1 - 79fa: f7f9 fd2f bl 145c <__aeabi_i2d> - 79fe: a352 add r3, pc, #328 ; (adr r3, 7b48 <_dtoa_r+0x2c0>) - 7a00: e9d3 2300 ldrd r2, r3, [r3] - 7a04: f7f9 fd90 bl 1528 <__aeabi_dmul> - 7a08: 4602 mov r2, r0 - 7a0a: 460b mov r3, r1 - 7a0c: 4650 mov r0, sl - 7a0e: 4659 mov r1, fp - 7a10: f7f9 fbd8 bl 11c4 <__adddf3> - 7a14: 4682 mov sl, r0 - 7a16: 468b mov fp, r1 - 7a18: f7f9 ff98 bl 194c <__aeabi_d2iz> - 7a1c: 4659 mov r1, fp - 7a1e: 2200 movs r2, #0 - 7a20: 2300 movs r3, #0 - 7a22: 4604 mov r4, r0 - 7a24: 4650 mov r0, sl - 7a26: f004 f92d bl bc84 <__aeabi_dcmplt> - 7a2a: b150 cbz r0, 7a42 <_dtoa_r+0x1ba> - 7a2c: 4620 mov r0, r4 - 7a2e: f7f9 fd15 bl 145c <__aeabi_i2d> - 7a32: 4602 mov r2, r0 - 7a34: 460b mov r3, r1 - 7a36: 4650 mov r0, sl - 7a38: 4659 mov r1, fp - 7a3a: f004 f919 bl bc70 <__aeabi_dcmpeq> - 7a3e: b900 cbnz r0, 7a42 <_dtoa_r+0x1ba> - 7a40: 3c01 subs r4, #1 - 7a42: 2c16 cmp r4, #22 - 7a44: d80d bhi.n 7a62 <_dtoa_r+0x1da> - 7a46: 4b47 ldr r3, [pc, #284] ; (7b64 <_dtoa_r+0x2dc>) - 7a48: eb03 03c4 add.w r3, r3, r4, lsl #3 - 7a4c: e9d3 0100 ldrd r0, r1, [r3] - 7a50: e9dd 2304 ldrd r2, r3, [sp, #16] - 7a54: f004 f934 bl bcc0 <__aeabi_dcmpgt> - 7a58: b130 cbz r0, 7a68 <_dtoa_r+0x1e0> - 7a5a: 2300 movs r3, #0 - 7a5c: 3c01 subs r4, #1 - 7a5e: 9311 str r3, [sp, #68] ; 0x44 - 7a60: e004 b.n 7a6c <_dtoa_r+0x1e4> - 7a62: 2001 movs r0, #1 - 7a64: 9011 str r0, [sp, #68] ; 0x44 - 7a66: e001 b.n 7a6c <_dtoa_r+0x1e4> - 7a68: 2100 movs r1, #0 - 7a6a: 9111 str r1, [sp, #68] ; 0x44 - 7a6c: 9b19 ldr r3, [sp, #100] ; 0x64 - 7a6e: f103 3bff add.w fp, r3, #4294967295 - 7a72: ebbb 0b06 subs.w fp, fp, r6 - 7a76: d504 bpl.n 7a82 <_dtoa_r+0x1fa> - 7a78: 2200 movs r2, #0 - 7a7a: f1cb 0b00 rsb fp, fp, #0 - 7a7e: 9206 str r2, [sp, #24] - 7a80: e003 b.n 7a8a <_dtoa_r+0x202> - 7a82: f8cd b018 str.w fp, [sp, #24] - 7a86: f04f 0b00 mov.w fp, #0 - 7a8a: 2c00 cmp r4, #0 - 7a8c: db06 blt.n 7a9c <_dtoa_r+0x214> - 7a8e: 9b06 ldr r3, [sp, #24] - 7a90: f04f 0800 mov.w r8, #0 - 7a94: 940f str r4, [sp, #60] ; 0x3c - 7a96: 191b adds r3, r3, r4 - 7a98: 9306 str r3, [sp, #24] - 7a9a: e005 b.n 7aa8 <_dtoa_r+0x220> - 7a9c: ebc4 0b0b rsb fp, r4, fp - 7aa0: f1c4 0800 rsb r8, r4, #0 - 7aa4: 2000 movs r0, #0 - 7aa6: 900f str r0, [sp, #60] ; 0x3c - 7aa8: 9924 ldr r1, [sp, #144] ; 0x90 - 7aaa: 2909 cmp r1, #9 - 7aac: d813 bhi.n 7ad6 <_dtoa_r+0x24e> - 7aae: 2905 cmp r1, #5 - 7ab0: dd03 ble.n 7aba <_dtoa_r+0x232> - 7ab2: 3904 subs r1, #4 - 7ab4: 2700 movs r7, #0 - 7ab6: 9124 str r1, [sp, #144] ; 0x90 - 7ab8: e000 b.n 7abc <_dtoa_r+0x234> - 7aba: 2701 movs r7, #1 - 7abc: 9a24 ldr r2, [sp, #144] ; 0x90 - 7abe: 1e93 subs r3, r2, #2 - 7ac0: 2b03 cmp r3, #3 - 7ac2: d80b bhi.n 7adc <_dtoa_r+0x254> - 7ac4: e8df f003 tbb [pc, r3] - 7ac8: 02051e15 .word 0x02051e15 - 7acc: 2001 movs r0, #1 - 7ace: 900e str r0, [sp, #56] ; 0x38 - 7ad0: e01a b.n 7b08 <_dtoa_r+0x280> - 7ad2: 2101 movs r1, #1 - 7ad4: e00e b.n 7af4 <_dtoa_r+0x26c> - 7ad6: 2701 movs r7, #1 - 7ad8: 2200 movs r2, #0 - 7ada: 9224 str r2, [sp, #144] ; 0x90 - 7adc: 2301 movs r3, #1 - 7ade: f04f 3eff mov.w lr, #4294967295 - 7ae2: 930e str r3, [sp, #56] ; 0x38 - 7ae4: 2000 movs r0, #0 - 7ae6: f8cd e030 str.w lr, [sp, #48] ; 0x30 - 7aea: 46f2 mov sl, lr - 7aec: 3311 adds r3, #17 - 7aee: 9025 str r0, [sp, #148] ; 0x94 - 7af0: e01a b.n 7b28 <_dtoa_r+0x2a0> - 7af2: 2100 movs r1, #0 - 7af4: 9a25 ldr r2, [sp, #148] ; 0x94 - 7af6: 910e str r1, [sp, #56] ; 0x38 - 7af8: 2a00 cmp r2, #0 - 7afa: dd0d ble.n 7b18 <_dtoa_r+0x290> - 7afc: 920c str r2, [sp, #48] ; 0x30 - 7afe: 4692 mov sl, r2 - 7b00: 4613 mov r3, r2 - 7b02: e011 b.n 7b28 <_dtoa_r+0x2a0> - 7b04: 2300 movs r3, #0 - 7b06: 930e str r3, [sp, #56] ; 0x38 - 7b08: 9825 ldr r0, [sp, #148] ; 0x94 - 7b0a: 1820 adds r0, r4, r0 - 7b0c: 900c str r0, [sp, #48] ; 0x30 - 7b0e: 1c43 adds r3, r0, #1 - 7b10: 2b00 cmp r3, #0 - 7b12: dd07 ble.n 7b24 <_dtoa_r+0x29c> - 7b14: 469a mov sl, r3 - 7b16: e007 b.n 7b28 <_dtoa_r+0x2a0> - 7b18: 2101 movs r1, #1 - 7b1a: 910c str r1, [sp, #48] ; 0x30 - 7b1c: 468a mov sl, r1 - 7b1e: 460b mov r3, r1 - 7b20: 9125 str r1, [sp, #148] ; 0x94 - 7b22: e001 b.n 7b28 <_dtoa_r+0x2a0> - 7b24: 469a mov sl, r3 - 7b26: 2301 movs r3, #1 - 7b28: 6a6e ldr r6, [r5, #36] ; 0x24 - 7b2a: 2200 movs r2, #0 - 7b2c: 6072 str r2, [r6, #4] - 7b2e: 3204 adds r2, #4 - 7b30: e01e b.n 7b70 <_dtoa_r+0x2e8> - 7b32: bf00 nop - 7b34: f3af 8000 nop.w - 7b38: 636f4361 .word 0x636f4361 - 7b3c: 3fd287a7 .word 0x3fd287a7 - 7b40: 8b60c8b3 .word 0x8b60c8b3 - 7b44: 3fc68a28 .word 0x3fc68a28 - 7b48: 509f79fb .word 0x509f79fb - 7b4c: 3fd34413 .word 0x3fd34413 - 7b50: 7ff00000 .word 0x7ff00000 - 7b54: 0000caec .word 0x0000caec - 7b58: 0000cae3 .word 0x0000cae3 - 7b5c: 0000c92b .word 0x0000c92b - 7b60: 3ff80000 .word 0x3ff80000 - 7b64: 0000cb08 .word 0x0000cb08 - 7b68: 6871 ldr r1, [r6, #4] - 7b6a: 0052 lsls r2, r2, #1 - 7b6c: 3101 adds r1, #1 - 7b6e: 6071 str r1, [r6, #4] - 7b70: f102 0114 add.w r1, r2, #20 - 7b74: 4299 cmp r1, r3 - 7b76: d9f7 bls.n 7b68 <_dtoa_r+0x2e0> - 7b78: 4628 mov r0, r5 - 7b7a: 6871 ldr r1, [r6, #4] - 7b7c: f000 fdb3 bl 86e6 <_Balloc> - 7b80: 6a6b ldr r3, [r5, #36] ; 0x24 - 7b82: f1ba 0f0e cmp.w sl, #14 - 7b86: 6030 str r0, [r6, #0] - 7b88: 681b ldr r3, [r3, #0] - 7b8a: 930d str r3, [sp, #52] ; 0x34 - 7b8c: f200 81ac bhi.w 7ee8 <_dtoa_r+0x660> - 7b90: 2f00 cmp r7, #0 - 7b92: f000 81a9 beq.w 7ee8 <_dtoa_r+0x660> - 7b96: e9dd 2304 ldrd r2, r3, [sp, #16] - 7b9a: 2c00 cmp r4, #0 - 7b9c: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - 7ba0: dd3f ble.n 7c22 <_dtoa_r+0x39a> - 7ba2: f004 020f and.w r2, r4, #15 - 7ba6: 4b92 ldr r3, [pc, #584] ; (7df0 <_dtoa_r+0x568>) - 7ba8: 1127 asrs r7, r4, #4 - 7baa: eb03 03c2 add.w r3, r3, r2, lsl #3 - 7bae: f017 0f10 tst.w r7, #16 - 7bb2: e9d3 0100 ldrd r0, r1, [r3] - 7bb6: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 7bba: d00e beq.n 7bda <_dtoa_r+0x352> - 7bbc: 4b8d ldr r3, [pc, #564] ; (7df4 <_dtoa_r+0x56c>) - 7bbe: f007 070f and.w r7, r7, #15 - 7bc2: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 7bc6: 2603 movs r6, #3 - 7bc8: e9d3 2308 ldrd r2, r3, [r3, #32] - 7bcc: f7f9 fdd6 bl 177c <__aeabi_ddiv> - 7bd0: 4602 mov r2, r0 - 7bd2: 460b mov r3, r1 - 7bd4: e9cd 2304 strd r2, r3, [sp, #16] - 7bd8: e000 b.n 7bdc <_dtoa_r+0x354> - 7bda: 2602 movs r6, #2 - 7bdc: f8df c214 ldr.w ip, [pc, #532] ; 7df4 <_dtoa_r+0x56c> - 7be0: f8cd b020 str.w fp, [sp, #32] - 7be4: 46c3 mov fp, r8 - 7be6: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 7bea: 46a0 mov r8, r4 - 7bec: 4664 mov r4, ip - 7bee: e009 b.n 7c04 <_dtoa_r+0x37c> - 7bf0: f017 0f01 tst.w r7, #1 - 7bf4: d004 beq.n 7c00 <_dtoa_r+0x378> - 7bf6: e9d4 2300 ldrd r2, r3, [r4] - 7bfa: 3601 adds r6, #1 - 7bfc: f7f9 fc94 bl 1528 <__aeabi_dmul> - 7c00: 107f asrs r7, r7, #1 - 7c02: 3408 adds r4, #8 - 7c04: 2f00 cmp r7, #0 - 7c06: d1f3 bne.n 7bf0 <_dtoa_r+0x368> - 7c08: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 7c0c: 4644 mov r4, r8 - 7c0e: e9dd 0104 ldrd r0, r1, [sp, #16] - 7c12: 46d8 mov r8, fp - 7c14: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 7c18: f8dd b020 ldr.w fp, [sp, #32] - 7c1c: f7f9 fdae bl 177c <__aeabi_ddiv> - 7c20: e026 b.n 7c70 <_dtoa_r+0x3e8> - 7c22: 4267 negs r7, r4 - 7c24: b34f cbz r7, 7c7a <_dtoa_r+0x3f2> - 7c26: f007 020f and.w r2, r7, #15 - 7c2a: 4b71 ldr r3, [pc, #452] ; (7df0 <_dtoa_r+0x568>) - 7c2c: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 7c30: 113f asrs r7, r7, #4 - 7c32: eb03 03c2 add.w r3, r3, r2, lsl #3 - 7c36: 2602 movs r6, #2 - 7c38: e9d3 2300 ldrd r2, r3, [r3] - 7c3c: f7f9 fc74 bl 1528 <__aeabi_dmul> - 7c40: f8df c1b0 ldr.w ip, [pc, #432] ; 7df4 <_dtoa_r+0x56c> - 7c44: f8cd b010 str.w fp, [sp, #16] - 7c48: 46c3 mov fp, r8 - 7c4a: 46a0 mov r8, r4 - 7c4c: 4664 mov r4, ip - 7c4e: e009 b.n 7c64 <_dtoa_r+0x3dc> - 7c50: f017 0f01 tst.w r7, #1 - 7c54: d004 beq.n 7c60 <_dtoa_r+0x3d8> - 7c56: e9d4 2300 ldrd r2, r3, [r4] - 7c5a: 3601 adds r6, #1 - 7c5c: f7f9 fc64 bl 1528 <__aeabi_dmul> - 7c60: 107f asrs r7, r7, #1 - 7c62: 3408 adds r4, #8 - 7c64: 2f00 cmp r7, #0 - 7c66: d1f3 bne.n 7c50 <_dtoa_r+0x3c8> - 7c68: 4644 mov r4, r8 - 7c6a: 46d8 mov r8, fp - 7c6c: f8dd b010 ldr.w fp, [sp, #16] - 7c70: 4602 mov r2, r0 - 7c72: 460b mov r3, r1 - 7c74: e9cd 2304 strd r2, r3, [sp, #16] - 7c78: e000 b.n 7c7c <_dtoa_r+0x3f4> - 7c7a: 2602 movs r6, #2 - 7c7c: 9b11 ldr r3, [sp, #68] ; 0x44 - 7c7e: b1f3 cbz r3, 7cbe <_dtoa_r+0x436> - 7c80: e9dd 0104 ldrd r0, r1, [sp, #16] - 7c84: 2200 movs r2, #0 - 7c86: 4b5c ldr r3, [pc, #368] ; (7df8 <_dtoa_r+0x570>) - 7c88: e9cd 0108 strd r0, r1, [sp, #32] - 7c8c: f003 fffa bl bc84 <__aeabi_dcmplt> - 7c90: b1a8 cbz r0, 7cbe <_dtoa_r+0x436> - 7c92: f1ba 0f00 cmp.w sl, #0 - 7c96: d012 beq.n 7cbe <_dtoa_r+0x436> - 7c98: 990c ldr r1, [sp, #48] ; 0x30 - 7c9a: 2900 cmp r1, #0 - 7c9c: f340 8120 ble.w 7ee0 <_dtoa_r+0x658> - 7ca0: 1e62 subs r2, r4, #1 - 7ca2: 4b56 ldr r3, [pc, #344] ; (7dfc <_dtoa_r+0x574>) - 7ca4: 920a str r2, [sp, #40] ; 0x28 - 7ca6: 2200 movs r2, #0 - 7ca8: e9dd 0108 ldrd r0, r1, [sp, #32] - 7cac: 3601 adds r6, #1 - 7cae: f7f9 fc3b bl 1528 <__aeabi_dmul> - 7cb2: 9f0c ldr r7, [sp, #48] ; 0x30 - 7cb4: 4602 mov r2, r0 - 7cb6: 460b mov r3, r1 - 7cb8: e9cd 2304 strd r2, r3, [sp, #16] - 7cbc: e001 b.n 7cc2 <_dtoa_r+0x43a> - 7cbe: 4657 mov r7, sl - 7cc0: 940a str r4, [sp, #40] ; 0x28 - 7cc2: 4630 mov r0, r6 - 7cc4: f7f9 fbca bl 145c <__aeabi_i2d> - 7cc8: e9dd 2304 ldrd r2, r3, [sp, #16] - 7ccc: f7f9 fc2c bl 1528 <__aeabi_dmul> - 7cd0: 2200 movs r2, #0 - 7cd2: 4b4b ldr r3, [pc, #300] ; (7e00 <_dtoa_r+0x578>) - 7cd4: f7f9 fa76 bl 11c4 <__adddf3> - 7cd8: 460b mov r3, r1 - 7cda: 4602 mov r2, r0 - 7cdc: e9cd 2308 strd r2, r3, [sp, #32] - 7ce0: 9b09 ldr r3, [sp, #36] ; 0x24 - 7ce2: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - 7ce6: 9609 str r6, [sp, #36] ; 0x24 - 7ce8: b9ef cbnz r7, 7d26 <_dtoa_r+0x49e> - 7cea: e9dd 0104 ldrd r0, r1, [sp, #16] - 7cee: 2200 movs r2, #0 - 7cf0: 4b44 ldr r3, [pc, #272] ; (7e04 <_dtoa_r+0x57c>) - 7cf2: f7f9 fa65 bl 11c0 <__aeabi_dsub> - 7cf6: f8dd e020 ldr.w lr, [sp, #32] - 7cfa: 4633 mov r3, r6 - 7cfc: 4672 mov r2, lr - 7cfe: e9cd 0104 strd r0, r1, [sp, #16] - 7d02: f003 ffdd bl bcc0 <__aeabi_dcmpgt> - 7d06: 2800 cmp r0, #0 - 7d08: f040 8296 bne.w 8238 <_dtoa_r+0x9b0> - 7d0c: f8dd e020 ldr.w lr, [sp, #32] - 7d10: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - 7d14: e9dd 0104 ldrd r0, r1, [sp, #16] - 7d18: 4672 mov r2, lr - 7d1a: f003 ffb3 bl bc84 <__aeabi_dcmplt> - 7d1e: 2800 cmp r0, #0 - 7d20: f040 827e bne.w 8220 <_dtoa_r+0x998> - 7d24: e0dc b.n 7ee0 <_dtoa_r+0x658> - 7d26: 980e ldr r0, [sp, #56] ; 0x38 - 7d28: 1e7a subs r2, r7, #1 - 7d2a: 4b31 ldr r3, [pc, #196] ; (7df0 <_dtoa_r+0x568>) - 7d2c: 2800 cmp r0, #0 - 7d2e: d06d beq.n 7e0c <_dtoa_r+0x584> - 7d30: eb03 03c2 add.w r3, r3, r2, lsl #3 - 7d34: 2000 movs r0, #0 - 7d36: 4934 ldr r1, [pc, #208] ; (7e08 <_dtoa_r+0x580>) - 7d38: e9d3 2300 ldrd r2, r3, [r3] - 7d3c: f7f9 fd1e bl 177c <__aeabi_ddiv> - 7d40: e9dd 2308 ldrd r2, r3, [sp, #32] - 7d44: f7f9 fa3c bl 11c0 <__aeabi_dsub> - 7d48: e9dd 2304 ldrd r2, r3, [sp, #16] - 7d4c: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 7d50: 46d3 mov fp, sl - 7d52: f8cd 805c str.w r8, [sp, #92] ; 0x5c - 7d56: 46a2 mov sl, r4 - 7d58: 46a8 mov r8, r5 - 7d5a: 4614 mov r4, r2 - 7d5c: 461d mov r5, r3 - 7d5e: f04f 0e00 mov.w lr, #0 - 7d62: f8cd e010 str.w lr, [sp, #16] - 7d66: e9cd 0108 strd r0, r1, [sp, #32] - 7d6a: 990d ldr r1, [sp, #52] ; 0x34 - 7d6c: 9110 str r1, [sp, #64] ; 0x40 - 7d6e: 4629 mov r1, r5 - 7d70: 4620 mov r0, r4 - 7d72: f7f9 fdeb bl 194c <__aeabi_d2iz> - 7d76: 4606 mov r6, r0 - 7d78: f7f9 fb70 bl 145c <__aeabi_i2d> - 7d7c: 3630 adds r6, #48 ; 0x30 - 7d7e: 4602 mov r2, r0 - 7d80: 460b mov r3, r1 - 7d82: 4620 mov r0, r4 - 7d84: 4629 mov r1, r5 - 7d86: f7f9 fa1b bl 11c0 <__aeabi_dsub> - 7d8a: 9a10 ldr r2, [sp, #64] ; 0x40 - 7d8c: f802 6b01 strb.w r6, [r2], #1 - 7d90: 4616 mov r6, r2 - 7d92: 9210 str r2, [sp, #64] ; 0x40 - 7d94: e9dd 2308 ldrd r2, r3, [sp, #32] - 7d98: 4604 mov r4, r0 - 7d9a: 460d mov r5, r1 - 7d9c: f003 ff72 bl bc84 <__aeabi_dcmplt> - 7da0: 2800 cmp r0, #0 - 7da2: f040 835b bne.w 845c <_dtoa_r+0xbd4> - 7da6: 4622 mov r2, r4 - 7da8: 462b mov r3, r5 - 7daa: 2000 movs r0, #0 - 7dac: 4912 ldr r1, [pc, #72] ; (7df8 <_dtoa_r+0x570>) - 7dae: f7f9 fa07 bl 11c0 <__aeabi_dsub> - 7db2: e9dd 2308 ldrd r2, r3, [sp, #32] - 7db6: f003 ff65 bl bc84 <__aeabi_dcmplt> - 7dba: 2800 cmp r0, #0 - 7dbc: f040 8102 bne.w 7fc4 <_dtoa_r+0x73c> - 7dc0: 9b04 ldr r3, [sp, #16] - 7dc2: 3301 adds r3, #1 - 7dc4: 9304 str r3, [sp, #16] - 7dc6: 42bb cmp r3, r7 - 7dc8: f280 8083 bge.w 7ed2 <_dtoa_r+0x64a> - 7dcc: e9dd 0108 ldrd r0, r1, [sp, #32] - 7dd0: 2200 movs r2, #0 - 7dd2: 4b0a ldr r3, [pc, #40] ; (7dfc <_dtoa_r+0x574>) - 7dd4: f7f9 fba8 bl 1528 <__aeabi_dmul> - 7dd8: 2200 movs r2, #0 - 7dda: 4b08 ldr r3, [pc, #32] ; (7dfc <_dtoa_r+0x574>) - 7ddc: e9cd 0108 strd r0, r1, [sp, #32] - 7de0: 4620 mov r0, r4 - 7de2: 4629 mov r1, r5 - 7de4: f7f9 fba0 bl 1528 <__aeabi_dmul> - 7de8: 4604 mov r4, r0 - 7dea: 460d mov r5, r1 - 7dec: e7bf b.n 7d6e <_dtoa_r+0x4e6> - 7dee: bf00 nop - 7df0: 0000cb08 .word 0x0000cb08 - 7df4: 0000cbd0 .word 0x0000cbd0 - 7df8: 3ff00000 .word 0x3ff00000 - 7dfc: 40240000 .word 0x40240000 - 7e00: 401c0000 .word 0x401c0000 - 7e04: 40140000 .word 0x40140000 - 7e08: 3fe00000 .word 0x3fe00000 - 7e0c: eb03 03c2 add.w r3, r3, r2, lsl #3 - 7e10: e9d3 0100 ldrd r0, r1, [r3] - 7e14: e9dd 2308 ldrd r2, r3, [sp, #32] - 7e18: f7f9 fb86 bl 1528 <__aeabi_dmul> - 7e1c: e9dd 2304 ldrd r2, r3, [sp, #16] - 7e20: 9e0e ldr r6, [sp, #56] ; 0x38 - 7e22: f8cd b040 str.w fp, [sp, #64] ; 0x40 - 7e26: 46d3 mov fp, sl - 7e28: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - 7e2c: 46a2 mov sl, r4 - 7e2e: 46a8 mov r8, r5 - 7e30: 4614 mov r4, r2 - 7e32: 461d mov r5, r3 - 7e34: e9cd 0108 strd r0, r1, [sp, #32] - 7e38: 4629 mov r1, r5 - 7e3a: 4620 mov r0, r4 - 7e3c: f7f9 fd86 bl 194c <__aeabi_d2iz> - 7e40: 9003 str r0, [sp, #12] - 7e42: f7f9 fb0b bl 145c <__aeabi_i2d> - 7e46: 4602 mov r2, r0 - 7e48: 460b mov r3, r1 - 7e4a: 4620 mov r0, r4 - 7e4c: 4629 mov r1, r5 - 7e4e: f7f9 f9b7 bl 11c0 <__aeabi_dsub> - 7e52: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - 7e56: f8dd c00c ldr.w ip, [sp, #12] - 7e5a: f10c 0c30 add.w ip, ip, #48 ; 0x30 - 7e5e: e9cd 0104 strd r0, r1, [sp, #16] - 7e62: f80e c006 strb.w ip, [lr, r6] - 7e66: 3601 adds r6, #1 - 7e68: 42be cmp r6, r7 - 7e6a: d12b bne.n 7ec4 <_dtoa_r+0x63c> - 7e6c: 2200 movs r2, #0 - 7e6e: 4b81 ldr r3, [pc, #516] ; (8074 <_dtoa_r+0x7ec>) - 7e70: e9dd 0108 ldrd r0, r1, [sp, #32] - 7e74: 4476 add r6, lr - 7e76: f7f9 f9a5 bl 11c4 <__adddf3> - 7e7a: 4654 mov r4, sl - 7e7c: 4645 mov r5, r8 - 7e7e: 46da mov sl, fp - 7e80: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - 7e84: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - 7e88: 4602 mov r2, r0 - 7e8a: 460b mov r3, r1 - 7e8c: e9dd 0104 ldrd r0, r1, [sp, #16] - 7e90: f003 ff16 bl bcc0 <__aeabi_dcmpgt> - 7e94: 2800 cmp r0, #0 - 7e96: f040 8096 bne.w 7fc6 <_dtoa_r+0x73e> - 7e9a: e9dd 2308 ldrd r2, r3, [sp, #32] - 7e9e: 2000 movs r0, #0 - 7ea0: 4974 ldr r1, [pc, #464] ; (8074 <_dtoa_r+0x7ec>) - 7ea2: f7f9 f98d bl 11c0 <__aeabi_dsub> - 7ea6: 4602 mov r2, r0 - 7ea8: 460b mov r3, r1 - 7eaa: e9dd 0104 ldrd r0, r1, [sp, #16] - 7eae: f003 fee9 bl bc84 <__aeabi_dcmplt> - 7eb2: b1a8 cbz r0, 7ee0 <_dtoa_r+0x658> - 7eb4: 4633 mov r3, r6 - 7eb6: f813 2c01 ldrb.w r2, [r3, #-1] - 7eba: 461e mov r6, r3 - 7ebc: 3b01 subs r3, #1 - 7ebe: 2a30 cmp r2, #48 ; 0x30 - 7ec0: d0f9 beq.n 7eb6 <_dtoa_r+0x62e> - 7ec2: e2cc b.n 845e <_dtoa_r+0xbd6> - 7ec4: 2200 movs r2, #0 - 7ec6: 4b6c ldr r3, [pc, #432] ; (8078 <_dtoa_r+0x7f0>) - 7ec8: f7f9 fb2e bl 1528 <__aeabi_dmul> - 7ecc: 4604 mov r4, r0 - 7ece: 460d mov r5, r1 - 7ed0: e7b2 b.n 7e38 <_dtoa_r+0x5b0> - 7ed2: 4654 mov r4, sl - 7ed4: 4645 mov r5, r8 - 7ed6: 46da mov sl, fp - 7ed8: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - 7edc: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 7ee0: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - 7ee4: e9cd 2304 strd r2, r3, [sp, #16] - 7ee8: 9a18 ldr r2, [sp, #96] ; 0x60 - 7eea: 2a00 cmp r2, #0 - 7eec: f2c0 808a blt.w 8004 <_dtoa_r+0x77c> - 7ef0: 2c0e cmp r4, #14 - 7ef2: f300 8087 bgt.w 8004 <_dtoa_r+0x77c> - 7ef6: 4b61 ldr r3, [pc, #388] ; (807c <_dtoa_r+0x7f4>) - 7ef8: eb03 03c4 add.w r3, r3, r4, lsl #3 - 7efc: e9d3 0100 ldrd r0, r1, [r3] - 7f00: e9cd 0106 strd r0, r1, [sp, #24] - 7f04: 9925 ldr r1, [sp, #148] ; 0x94 - 7f06: 2900 cmp r1, #0 - 7f08: da14 bge.n 7f34 <_dtoa_r+0x6ac> - 7f0a: f1ba 0f00 cmp.w sl, #0 - 7f0e: dc11 bgt.n 7f34 <_dtoa_r+0x6ac> - 7f10: f040 8188 bne.w 8224 <_dtoa_r+0x99c> - 7f14: 2200 movs r2, #0 - 7f16: 4b5a ldr r3, [pc, #360] ; (8080 <_dtoa_r+0x7f8>) - 7f18: e9dd 0106 ldrd r0, r1, [sp, #24] - 7f1c: f7f9 fb04 bl 1528 <__aeabi_dmul> - 7f20: e9dd 2304 ldrd r2, r3, [sp, #16] - 7f24: f003 fec2 bl bcac <__aeabi_dcmpge> - 7f28: 2800 cmp r0, #0 - 7f2a: f040 817f bne.w 822c <_dtoa_r+0x9a4> - 7f2e: 46d0 mov r8, sl - 7f30: 4657 mov r7, sl - 7f32: e183 b.n 823c <_dtoa_r+0x9b4> - 7f34: e9dd 2304 ldrd r2, r3, [sp, #16] - 7f38: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - 7f3c: 469b mov fp, r3 - 7f3e: 9404 str r4, [sp, #16] - 7f40: 44c2 add sl, r8 - 7f42: f8cd a030 str.w sl, [sp, #48] ; 0x30 - 7f46: 4692 mov sl, r2 - 7f48: e9dd 2306 ldrd r2, r3, [sp, #24] - 7f4c: 4650 mov r0, sl - 7f4e: 4659 mov r1, fp - 7f50: 4646 mov r6, r8 - 7f52: f7f9 fc13 bl 177c <__aeabi_ddiv> - 7f56: f7f9 fcf9 bl 194c <__aeabi_d2iz> - 7f5a: 4607 mov r7, r0 - 7f5c: f7f9 fa7e bl 145c <__aeabi_i2d> - 7f60: e9dd 2306 ldrd r2, r3, [sp, #24] - 7f64: f7f9 fae0 bl 1528 <__aeabi_dmul> - 7f68: 4602 mov r2, r0 - 7f6a: 460b mov r3, r1 - 7f6c: 4650 mov r0, sl - 7f6e: 4659 mov r1, fp - 7f70: f7f9 f926 bl 11c0 <__aeabi_dsub> - 7f74: f107 0330 add.w r3, r7, #48 ; 0x30 - 7f78: f806 3b01 strb.w r3, [r6], #1 - 7f7c: 46b0 mov r8, r6 - 7f7e: 9a0c ldr r2, [sp, #48] ; 0x30 - 7f80: 4296 cmp r6, r2 - 7f82: d12d bne.n 7fe0 <_dtoa_r+0x758> - 7f84: 4602 mov r2, r0 - 7f86: 460b mov r3, r1 - 7f88: f7f9 f91c bl 11c4 <__adddf3> - 7f8c: e9dd 2306 ldrd r2, r3, [sp, #24] - 7f90: 9c04 ldr r4, [sp, #16] - 7f92: 4682 mov sl, r0 - 7f94: 468b mov fp, r1 - 7f96: f003 fe93 bl bcc0 <__aeabi_dcmpgt> - 7f9a: b9a8 cbnz r0, 7fc8 <_dtoa_r+0x740> - 7f9c: 4650 mov r0, sl - 7f9e: 4659 mov r1, fp - 7fa0: e9dd 2306 ldrd r2, r3, [sp, #24] - 7fa4: f003 fe64 bl bc70 <__aeabi_dcmpeq> - 7fa8: 2800 cmp r0, #0 - 7faa: f000 8259 beq.w 8460 <_dtoa_r+0xbd8> - 7fae: f017 0f01 tst.w r7, #1 - 7fb2: d109 bne.n 7fc8 <_dtoa_r+0x740> - 7fb4: e254 b.n 8460 <_dtoa_r+0xbd8> - 7fb6: 980d ldr r0, [sp, #52] ; 0x34 - 7fb8: 4282 cmp r2, r0 - 7fba: d106 bne.n 7fca <_dtoa_r+0x742> - 7fbc: 2230 movs r2, #48 ; 0x30 - 7fbe: 3401 adds r4, #1 - 7fc0: 7002 strb r2, [r0, #0] - 7fc2: e009 b.n 7fd8 <_dtoa_r+0x750> - 7fc4: 4645 mov r5, r8 - 7fc6: 9c0a ldr r4, [sp, #40] ; 0x28 - 7fc8: 4632 mov r2, r6 - 7fca: f812 1c01 ldrb.w r1, [r2, #-1] - 7fce: 1e53 subs r3, r2, #1 - 7fd0: 4616 mov r6, r2 - 7fd2: 461a mov r2, r3 - 7fd4: 2939 cmp r1, #57 ; 0x39 - 7fd6: d0ee beq.n 7fb6 <_dtoa_r+0x72e> - 7fd8: 781a ldrb r2, [r3, #0] - 7fda: 3201 adds r2, #1 - 7fdc: 701a strb r2, [r3, #0] - 7fde: e23f b.n 8460 <_dtoa_r+0xbd8> - 7fe0: 2200 movs r2, #0 - 7fe2: 4b25 ldr r3, [pc, #148] ; (8078 <_dtoa_r+0x7f0>) - 7fe4: f7f9 faa0 bl 1528 <__aeabi_dmul> - 7fe8: 2200 movs r2, #0 - 7fea: 2300 movs r3, #0 - 7fec: 2401 movs r4, #1 - 7fee: 4682 mov sl, r0 - 7ff0: 468b mov fp, r1 - 7ff2: f003 fe3d bl bc70 <__aeabi_dcmpeq> - 7ff6: b100 cbz r0, 7ffa <_dtoa_r+0x772> - 7ff8: 2400 movs r4, #0 - 7ffa: f014 0fff tst.w r4, #255 ; 0xff - 7ffe: d1a3 bne.n 7f48 <_dtoa_r+0x6c0> - 8000: 9c04 ldr r4, [sp, #16] - 8002: e22d b.n 8460 <_dtoa_r+0xbd8> - 8004: 990e ldr r1, [sp, #56] ; 0x38 - 8006: 2900 cmp r1, #0 - 8008: d03c beq.n 8084 <_dtoa_r+0x7fc> - 800a: 9b24 ldr r3, [sp, #144] ; 0x90 - 800c: 2b01 cmp r3, #1 - 800e: dc0b bgt.n 8028 <_dtoa_r+0x7a0> - 8010: 9816 ldr r0, [sp, #88] ; 0x58 - 8012: b118 cbz r0, 801c <_dtoa_r+0x794> - 8014: f502 6286 add.w r2, r2, #1072 ; 0x430 - 8018: 3203 adds r2, #3 - 801a: e002 b.n 8022 <_dtoa_r+0x79a> - 801c: 9a19 ldr r2, [sp, #100] ; 0x64 - 801e: f1c2 0236 rsb r2, r2, #54 ; 0x36 - 8022: 4643 mov r3, r8 - 8024: 465e mov r6, fp - 8026: e016 b.n 8056 <_dtoa_r+0x7ce> - 8028: f10a 33ff add.w r3, sl, #4294967295 - 802c: 4598 cmp r8, r3 - 802e: db02 blt.n 8036 <_dtoa_r+0x7ae> - 8030: ebc3 0308 rsb r3, r3, r8 - 8034: e006 b.n 8044 <_dtoa_r+0x7bc> - 8036: 990f ldr r1, [sp, #60] ; 0x3c - 8038: ebc8 0303 rsb r3, r8, r3 - 803c: 4498 add r8, r3 - 803e: 18c9 adds r1, r1, r3 - 8040: 2300 movs r3, #0 - 8042: 910f str r1, [sp, #60] ; 0x3c - 8044: f1ba 0f00 cmp.w sl, #0 - 8048: da03 bge.n 8052 <_dtoa_r+0x7ca> - 804a: ebca 060b rsb r6, sl, fp - 804e: 2200 movs r2, #0 - 8050: e001 b.n 8056 <_dtoa_r+0x7ce> - 8052: 465e mov r6, fp - 8054: 4652 mov r2, sl - 8056: f8dd e018 ldr.w lr, [sp, #24] - 805a: 4628 mov r0, r5 - 805c: 2101 movs r1, #1 - 805e: 9302 str r3, [sp, #8] - 8060: 4496 add lr, r2 - 8062: 4493 add fp, r2 - 8064: f8cd e018 str.w lr, [sp, #24] - 8068: f000 fc53 bl 8912 <__i2b> - 806c: 9b02 ldr r3, [sp, #8] - 806e: 4607 mov r7, r0 - 8070: e00b b.n 808a <_dtoa_r+0x802> - 8072: bf00 nop - 8074: 3fe00000 .word 0x3fe00000 - 8078: 40240000 .word 0x40240000 - 807c: 0000cb08 .word 0x0000cb08 - 8080: 40140000 .word 0x40140000 - 8084: 9f0e ldr r7, [sp, #56] ; 0x38 - 8086: 4643 mov r3, r8 - 8088: 465e mov r6, fp - 808a: b15e cbz r6, 80a4 <_dtoa_r+0x81c> - 808c: 9806 ldr r0, [sp, #24] - 808e: 2800 cmp r0, #0 - 8090: dd08 ble.n 80a4 <_dtoa_r+0x81c> - 8092: 4602 mov r2, r0 - 8094: 42b2 cmp r2, r6 - 8096: bfa8 it ge - 8098: 4632 movge r2, r6 - 809a: ebc2 0b0b rsb fp, r2, fp - 809e: 1ab6 subs r6, r6, r2 - 80a0: 1a80 subs r0, r0, r2 - 80a2: 9006 str r0, [sp, #24] - 80a4: f1b8 0f00 cmp.w r8, #0 - 80a8: dd24 ble.n 80f4 <_dtoa_r+0x86c> - 80aa: 990e ldr r1, [sp, #56] ; 0x38 - 80ac: b1e1 cbz r1, 80e8 <_dtoa_r+0x860> - 80ae: 2b00 cmp r3, #0 - 80b0: dd14 ble.n 80dc <_dtoa_r+0x854> - 80b2: 461a mov r2, r3 - 80b4: 4639 mov r1, r7 - 80b6: 4628 mov r0, r5 - 80b8: 9302 str r3, [sp, #8] - 80ba: f000 fcc5 bl 8a48 <__pow5mult> - 80be: 464a mov r2, r9 - 80c0: 4607 mov r7, r0 - 80c2: 4628 mov r0, r5 - 80c4: 4639 mov r1, r7 - 80c6: f000 fc2d bl 8924 <__multiply> - 80ca: 4649 mov r1, r9 - 80cc: 4602 mov r2, r0 - 80ce: 4628 mov r0, r5 - 80d0: 9203 str r2, [sp, #12] - 80d2: f000 fb39 bl 8748 <_Bfree> - 80d6: 9a03 ldr r2, [sp, #12] - 80d8: 9b02 ldr r3, [sp, #8] - 80da: 4691 mov r9, r2 - 80dc: ebb8 0203 subs.w r2, r8, r3 - 80e0: d008 beq.n 80f4 <_dtoa_r+0x86c> - 80e2: 4628 mov r0, r5 - 80e4: 4649 mov r1, r9 - 80e6: e002 b.n 80ee <_dtoa_r+0x866> - 80e8: 4628 mov r0, r5 - 80ea: 4649 mov r1, r9 - 80ec: 4642 mov r2, r8 - 80ee: f000 fcab bl 8a48 <__pow5mult> - 80f2: 4681 mov r9, r0 - 80f4: 2101 movs r1, #1 - 80f6: 4628 mov r0, r5 - 80f8: f000 fc0b bl 8912 <__i2b> - 80fc: 9a0f ldr r2, [sp, #60] ; 0x3c - 80fe: 2a00 cmp r2, #0 - 8100: 4680 mov r8, r0 - 8102: dd04 ble.n 810e <_dtoa_r+0x886> - 8104: 4641 mov r1, r8 - 8106: 4628 mov r0, r5 - 8108: f000 fc9e bl 8a48 <__pow5mult> - 810c: 4680 mov r8, r0 - 810e: 9b24 ldr r3, [sp, #144] ; 0x90 - 8110: 2b01 cmp r3, #1 - 8112: dc13 bgt.n 813c <_dtoa_r+0x8b4> - 8114: 9804 ldr r0, [sp, #16] - 8116: b998 cbnz r0, 8140 <_dtoa_r+0x8b8> - 8118: 9a05 ldr r2, [sp, #20] - 811a: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - 811e: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 8122: b983 cbnz r3, 8146 <_dtoa_r+0x8be> - 8124: 4b8c ldr r3, [pc, #560] ; (8358 <_dtoa_r+0xad0>) - 8126: ea02 0303 and.w r3, r2, r3 - 812a: b17b cbz r3, 814c <_dtoa_r+0x8c4> - 812c: 9906 ldr r1, [sp, #24] - 812e: 2201 movs r2, #1 - 8130: f10b 0b01 add.w fp, fp, #1 - 8134: 920a str r2, [sp, #40] ; 0x28 - 8136: 3101 adds r1, #1 - 8138: 9106 str r1, [sp, #24] - 813a: e008 b.n 814e <_dtoa_r+0x8c6> - 813c: 2300 movs r3, #0 - 813e: e005 b.n 814c <_dtoa_r+0x8c4> - 8140: 2000 movs r0, #0 - 8142: 900a str r0, [sp, #40] ; 0x28 - 8144: e003 b.n 814e <_dtoa_r+0x8c6> - 8146: 9904 ldr r1, [sp, #16] - 8148: 910a str r1, [sp, #40] ; 0x28 - 814a: e000 b.n 814e <_dtoa_r+0x8c6> - 814c: 930a str r3, [sp, #40] ; 0x28 - 814e: 9a0f ldr r2, [sp, #60] ; 0x3c - 8150: b14a cbz r2, 8166 <_dtoa_r+0x8de> - 8152: f8d8 3010 ldr.w r3, [r8, #16] - 8156: eb08 0383 add.w r3, r8, r3, lsl #2 - 815a: 6918 ldr r0, [r3, #16] - 815c: f000 fb87 bl 886e <__hi0bits> - 8160: f1c0 0320 rsb r3, r0, #32 - 8164: e000 b.n 8168 <_dtoa_r+0x8e0> - 8166: 2301 movs r3, #1 - 8168: f8dd e018 ldr.w lr, [sp, #24] - 816c: 4473 add r3, lr - 816e: f013 031f ands.w r3, r3, #31 - 8172: d00b beq.n 818c <_dtoa_r+0x904> - 8174: f1c3 0320 rsb r3, r3, #32 - 8178: 2b04 cmp r3, #4 - 817a: dd06 ble.n 818a <_dtoa_r+0x902> - 817c: 3b04 subs r3, #4 - 817e: 449e add lr, r3 - 8180: 449b add fp, r3 - 8182: 18f6 adds r6, r6, r3 - 8184: f8cd e018 str.w lr, [sp, #24] - 8188: e006 b.n 8198 <_dtoa_r+0x910> - 818a: d005 beq.n 8198 <_dtoa_r+0x910> - 818c: 331c adds r3, #28 - 818e: 9806 ldr r0, [sp, #24] - 8190: 449b add fp, r3 - 8192: 18f6 adds r6, r6, r3 - 8194: 18c0 adds r0, r0, r3 - 8196: 9006 str r0, [sp, #24] - 8198: f1bb 0f00 cmp.w fp, #0 - 819c: dd05 ble.n 81aa <_dtoa_r+0x922> - 819e: 4649 mov r1, r9 - 81a0: 4628 mov r0, r5 - 81a2: 465a mov r2, fp - 81a4: f000 fca2 bl 8aec <__lshift> - 81a8: 4681 mov r9, r0 - 81aa: 9906 ldr r1, [sp, #24] - 81ac: 2900 cmp r1, #0 - 81ae: dd05 ble.n 81bc <_dtoa_r+0x934> - 81b0: 4641 mov r1, r8 - 81b2: 4628 mov r0, r5 - 81b4: 9a06 ldr r2, [sp, #24] - 81b6: f000 fc99 bl 8aec <__lshift> - 81ba: 4680 mov r8, r0 - 81bc: 9a11 ldr r2, [sp, #68] ; 0x44 - 81be: b1c2 cbz r2, 81f2 <_dtoa_r+0x96a> - 81c0: 4648 mov r0, r9 - 81c2: 4641 mov r1, r8 - 81c4: f000 fcde bl 8b84 <__mcmp> - 81c8: 2800 cmp r0, #0 - 81ca: da12 bge.n 81f2 <_dtoa_r+0x96a> - 81cc: 4649 mov r1, r9 - 81ce: 2300 movs r3, #0 - 81d0: 4628 mov r0, r5 - 81d2: 220a movs r2, #10 - 81d4: f000 facf bl 8776 <__multadd> - 81d8: 9b0e ldr r3, [sp, #56] ; 0x38 - 81da: 3c01 subs r4, #1 - 81dc: 4681 mov r9, r0 - 81de: b133 cbz r3, 81ee <_dtoa_r+0x966> - 81e0: 4639 mov r1, r7 - 81e2: 4628 mov r0, r5 - 81e4: 220a movs r2, #10 - 81e6: 2300 movs r3, #0 - 81e8: f000 fac5 bl 8776 <__multadd> - 81ec: 4607 mov r7, r0 - 81ee: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 81f2: f1ba 0f00 cmp.w sl, #0 - 81f6: dc29 bgt.n 824c <_dtoa_r+0x9c4> - 81f8: 9824 ldr r0, [sp, #144] ; 0x90 - 81fa: 2802 cmp r0, #2 - 81fc: dd26 ble.n 824c <_dtoa_r+0x9c4> - 81fe: f1ba 0f00 cmp.w sl, #0 - 8202: d115 bne.n 8230 <_dtoa_r+0x9a8> - 8204: 4641 mov r1, r8 - 8206: 2205 movs r2, #5 - 8208: 4653 mov r3, sl - 820a: 4628 mov r0, r5 - 820c: f000 fab3 bl 8776 <__multadd> - 8210: 4680 mov r8, r0 - 8212: 4648 mov r0, r9 - 8214: 4641 mov r1, r8 - 8216: f000 fcb5 bl 8b84 <__mcmp> - 821a: 2800 cmp r0, #0 - 821c: dc0e bgt.n 823c <_dtoa_r+0x9b4> - 821e: e007 b.n 8230 <_dtoa_r+0x9a8> - 8220: 46b8 mov r8, r7 - 8222: e005 b.n 8230 <_dtoa_r+0x9a8> - 8224: f04f 0800 mov.w r8, #0 - 8228: 4647 mov r7, r8 - 822a: e001 b.n 8230 <_dtoa_r+0x9a8> - 822c: 46d0 mov r8, sl - 822e: 4657 mov r7, sl - 8230: 9925 ldr r1, [sp, #148] ; 0x94 - 8232: 9e0d ldr r6, [sp, #52] ; 0x34 - 8234: 43cc mvns r4, r1 - 8236: e006 b.n 8246 <_dtoa_r+0x9be> - 8238: 9c0a ldr r4, [sp, #40] ; 0x28 - 823a: 46b8 mov r8, r7 - 823c: 9e0d ldr r6, [sp, #52] ; 0x34 - 823e: 3401 adds r4, #1 - 8240: 2331 movs r3, #49 ; 0x31 - 8242: f806 3b01 strb.w r3, [r6], #1 - 8246: f04f 0a00 mov.w sl, #0 - 824a: e0f4 b.n 8436 <_dtoa_r+0xbae> - 824c: 9a0e ldr r2, [sp, #56] ; 0x38 - 824e: 2a00 cmp r2, #0 - 8250: f000 80aa beq.w 83a8 <_dtoa_r+0xb20> - 8254: 2e00 cmp r6, #0 - 8256: dd05 ble.n 8264 <_dtoa_r+0x9dc> - 8258: 4639 mov r1, r7 - 825a: 4628 mov r0, r5 - 825c: 4632 mov r2, r6 - 825e: f000 fc45 bl 8aec <__lshift> - 8262: 4607 mov r7, r0 - 8264: 9b0a ldr r3, [sp, #40] ; 0x28 - 8266: b193 cbz r3, 828e <_dtoa_r+0xa06> - 8268: 6879 ldr r1, [r7, #4] - 826a: 4628 mov r0, r5 - 826c: f000 fa3b bl 86e6 <_Balloc> - 8270: 693a ldr r2, [r7, #16] - 8272: f107 010c add.w r1, r7, #12 - 8276: 3202 adds r2, #2 - 8278: 0092 lsls r2, r2, #2 - 827a: 4606 mov r6, r0 - 827c: 300c adds r0, #12 - 827e: f7fb f841 bl 3304 - 8282: 4628 mov r0, r5 - 8284: 4631 mov r1, r6 - 8286: 2201 movs r2, #1 - 8288: f000 fc30 bl 8aec <__lshift> - 828c: e000 b.n 8290 <_dtoa_r+0xa08> - 828e: 4638 mov r0, r7 - 8290: 9e0d ldr r6, [sp, #52] ; 0x34 - 8292: 9406 str r4, [sp, #24] - 8294: 44b2 add sl, r6 - 8296: f8cd a038 str.w sl, [sp, #56] ; 0x38 - 829a: 46ba mov sl, r7 - 829c: 4607 mov r7, r0 - 829e: 4641 mov r1, r8 - 82a0: 4648 mov r0, r9 - 82a2: f7ff fa5f bl 7764 - 82a6: 4651 mov r1, sl - 82a8: f100 0b30 add.w fp, r0, #48 ; 0x30 - 82ac: 4648 mov r0, r9 - 82ae: f000 fc69 bl 8b84 <__mcmp> - 82b2: 463a mov r2, r7 - 82b4: 4641 mov r1, r8 - 82b6: 900c str r0, [sp, #48] ; 0x30 - 82b8: 4628 mov r0, r5 - 82ba: f000 fc80 bl 8bbe <__mdiff> - 82be: 68c2 ldr r2, [r0, #12] - 82c0: 4603 mov r3, r0 - 82c2: b93a cbnz r2, 82d4 <_dtoa_r+0xa4c> - 82c4: 4619 mov r1, r3 - 82c6: 4648 mov r0, r9 - 82c8: 9302 str r3, [sp, #8] - 82ca: f000 fc5b bl 8b84 <__mcmp> - 82ce: 9b02 ldr r3, [sp, #8] - 82d0: 4604 mov r4, r0 - 82d2: e000 b.n 82d6 <_dtoa_r+0xa4e> - 82d4: 2401 movs r4, #1 - 82d6: 4628 mov r0, r5 - 82d8: 4619 mov r1, r3 - 82da: f000 fa35 bl 8748 <_Bfree> - 82de: b96c cbnz r4, 82fc <_dtoa_r+0xa74> - 82e0: 9824 ldr r0, [sp, #144] ; 0x90 - 82e2: b958 cbnz r0, 82fc <_dtoa_r+0xa74> - 82e4: 9904 ldr r1, [sp, #16] - 82e6: f001 0301 and.w r3, r1, #1 - 82ea: b93b cbnz r3, 82fc <_dtoa_r+0xa74> - 82ec: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 82f0: 9c06 ldr r4, [sp, #24] - 82f2: d027 beq.n 8344 <_dtoa_r+0xabc> - 82f4: 9a0c ldr r2, [sp, #48] ; 0x30 - 82f6: 2a00 cmp r2, #0 - 82f8: dc29 bgt.n 834e <_dtoa_r+0xac6> - 82fa: e02a b.n 8352 <_dtoa_r+0xaca> - 82fc: 9b0c ldr r3, [sp, #48] ; 0x30 - 82fe: 2b00 cmp r3, #0 - 8300: db06 blt.n 8310 <_dtoa_r+0xa88> - 8302: d119 bne.n 8338 <_dtoa_r+0xab0> - 8304: 9824 ldr r0, [sp, #144] ; 0x90 - 8306: b9b8 cbnz r0, 8338 <_dtoa_r+0xab0> - 8308: 9904 ldr r1, [sp, #16] - 830a: f001 0301 and.w r3, r1, #1 - 830e: b99b cbnz r3, 8338 <_dtoa_r+0xab0> - 8310: 4622 mov r2, r4 - 8312: 9c06 ldr r4, [sp, #24] - 8314: 2a00 cmp r2, #0 - 8316: dd1c ble.n 8352 <_dtoa_r+0xaca> - 8318: 4649 mov r1, r9 - 831a: 2201 movs r2, #1 - 831c: 4628 mov r0, r5 - 831e: f000 fbe5 bl 8aec <__lshift> - 8322: 4641 mov r1, r8 - 8324: 4681 mov r9, r0 - 8326: f000 fc2d bl 8b84 <__mcmp> - 832a: 2800 cmp r0, #0 - 832c: dc07 bgt.n 833e <_dtoa_r+0xab6> - 832e: d110 bne.n 8352 <_dtoa_r+0xaca> - 8330: f01b 0f01 tst.w fp, #1 - 8334: d00d beq.n 8352 <_dtoa_r+0xaca> - 8336: e002 b.n 833e <_dtoa_r+0xab6> - 8338: 2c00 cmp r4, #0 - 833a: dd0f ble.n 835c <_dtoa_r+0xad4> - 833c: 9c06 ldr r4, [sp, #24] - 833e: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 8342: d104 bne.n 834e <_dtoa_r+0xac6> - 8344: 4633 mov r3, r6 - 8346: 2239 movs r2, #57 ; 0x39 - 8348: f803 2b01 strb.w r2, [r3], #1 - 834c: e065 b.n 841a <_dtoa_r+0xb92> - 834e: f10b 0b01 add.w fp, fp, #1 - 8352: f806 bb01 strb.w fp, [r6], #1 - 8356: e06e b.n 8436 <_dtoa_r+0xbae> - 8358: 7ff00000 .word 0x7ff00000 - 835c: f806 bb01 strb.w fp, [r6], #1 - 8360: 4633 mov r3, r6 - 8362: 9a0e ldr r2, [sp, #56] ; 0x38 - 8364: 4296 cmp r6, r2 - 8366: d03e beq.n 83e6 <_dtoa_r+0xb5e> - 8368: 4649 mov r1, r9 - 836a: 220a movs r2, #10 - 836c: 2300 movs r3, #0 - 836e: 4628 mov r0, r5 - 8370: f000 fa01 bl 8776 <__multadd> - 8374: 45ba cmp sl, r7 - 8376: 4681 mov r9, r0 - 8378: d107 bne.n 838a <_dtoa_r+0xb02> - 837a: 4651 mov r1, sl - 837c: 4628 mov r0, r5 - 837e: 220a movs r2, #10 - 8380: 2300 movs r3, #0 - 8382: f000 f9f8 bl 8776 <__multadd> - 8386: 4682 mov sl, r0 - 8388: e00c b.n 83a4 <_dtoa_r+0xb1c> - 838a: 4651 mov r1, sl - 838c: 220a movs r2, #10 - 838e: 2300 movs r3, #0 - 8390: 4628 mov r0, r5 - 8392: f000 f9f0 bl 8776 <__multadd> - 8396: 4639 mov r1, r7 - 8398: 220a movs r2, #10 - 839a: 2300 movs r3, #0 - 839c: 4682 mov sl, r0 - 839e: 4628 mov r0, r5 - 83a0: f000 f9e9 bl 8776 <__multadd> - 83a4: 4607 mov r7, r0 - 83a6: e77a b.n 829e <_dtoa_r+0xa16> - 83a8: f04f 0c01 mov.w ip, #1 - 83ac: 9e0d ldr r6, [sp, #52] ; 0x34 - 83ae: 46cb mov fp, r9 - 83b0: 46a1 mov r9, r4 - 83b2: 4664 mov r4, ip - 83b4: 4658 mov r0, fp - 83b6: 4641 mov r1, r8 - 83b8: f7ff f9d4 bl 7764 - 83bc: 3030 adds r0, #48 ; 0x30 - 83be: 4554 cmp r4, sl - 83c0: f806 0b01 strb.w r0, [r6], #1 - 83c4: 4633 mov r3, r6 - 83c6: da08 bge.n 83da <_dtoa_r+0xb52> - 83c8: 4659 mov r1, fp - 83ca: 4628 mov r0, r5 - 83cc: 220a movs r2, #10 - 83ce: 2300 movs r3, #0 - 83d0: f000 f9d1 bl 8776 <__multadd> - 83d4: 3401 adds r4, #1 - 83d6: 4683 mov fp, r0 - 83d8: e7ec b.n 83b4 <_dtoa_r+0xb2c> - 83da: 464c mov r4, r9 - 83dc: f04f 0a00 mov.w sl, #0 - 83e0: 46d9 mov r9, fp - 83e2: 4683 mov fp, r0 - 83e4: e000 b.n 83e8 <_dtoa_r+0xb60> - 83e6: 9c06 ldr r4, [sp, #24] - 83e8: 4649 mov r1, r9 - 83ea: 2201 movs r2, #1 - 83ec: 4628 mov r0, r5 - 83ee: 9302 str r3, [sp, #8] - 83f0: f000 fb7c bl 8aec <__lshift> - 83f4: 4641 mov r1, r8 - 83f6: 4681 mov r9, r0 - 83f8: f000 fbc4 bl 8b84 <__mcmp> - 83fc: 9b02 ldr r3, [sp, #8] - 83fe: 2800 cmp r0, #0 - 8400: dc0b bgt.n 841a <_dtoa_r+0xb92> - 8402: d113 bne.n 842c <_dtoa_r+0xba4> - 8404: f01b 0f01 tst.w fp, #1 - 8408: d107 bne.n 841a <_dtoa_r+0xb92> - 840a: e00f b.n 842c <_dtoa_r+0xba4> - 840c: 980d ldr r0, [sp, #52] ; 0x34 - 840e: 4283 cmp r3, r0 - 8410: d103 bne.n 841a <_dtoa_r+0xb92> - 8412: 2331 movs r3, #49 ; 0x31 - 8414: 3401 adds r4, #1 - 8416: 7003 strb r3, [r0, #0] - 8418: e00d b.n 8436 <_dtoa_r+0xbae> - 841a: f813 2c01 ldrb.w r2, [r3, #-1] - 841e: 461e mov r6, r3 - 8420: 3b01 subs r3, #1 - 8422: 2a39 cmp r2, #57 ; 0x39 - 8424: d0f2 beq.n 840c <_dtoa_r+0xb84> - 8426: 3201 adds r2, #1 - 8428: 701a strb r2, [r3, #0] - 842a: e004 b.n 8436 <_dtoa_r+0xbae> - 842c: 461e mov r6, r3 - 842e: f813 2d01 ldrb.w r2, [r3, #-1]! - 8432: 2a30 cmp r2, #48 ; 0x30 - 8434: d0fa beq.n 842c <_dtoa_r+0xba4> - 8436: 4628 mov r0, r5 - 8438: 4641 mov r1, r8 - 843a: f000 f985 bl 8748 <_Bfree> - 843e: b17f cbz r7, 8460 <_dtoa_r+0xbd8> - 8440: f1ba 0f00 cmp.w sl, #0 - 8444: d005 beq.n 8452 <_dtoa_r+0xbca> - 8446: 45ba cmp sl, r7 - 8448: d003 beq.n 8452 <_dtoa_r+0xbca> - 844a: 4628 mov r0, r5 - 844c: 4651 mov r1, sl - 844e: f000 f97b bl 8748 <_Bfree> - 8452: 4628 mov r0, r5 - 8454: 4639 mov r1, r7 - 8456: f000 f977 bl 8748 <_Bfree> - 845a: e001 b.n 8460 <_dtoa_r+0xbd8> - 845c: 4645 mov r5, r8 - 845e: 9c0a ldr r4, [sp, #40] ; 0x28 - 8460: 4649 mov r1, r9 - 8462: 4628 mov r0, r5 - 8464: f000 f970 bl 8748 <_Bfree> - 8468: 2300 movs r3, #0 - 846a: 7033 strb r3, [r6, #0] - 846c: 3401 adds r4, #1 - 846e: 9926 ldr r1, [sp, #152] ; 0x98 - 8470: 9a28 ldr r2, [sp, #160] ; 0xa0 - 8472: 600c str r4, [r1, #0] - 8474: b11a cbz r2, 847e <_dtoa_r+0xbf6> - 8476: 6016 str r6, [r2, #0] - 8478: e001 b.n 847e <_dtoa_r+0xbf6> - 847a: 4803 ldr r0, [pc, #12] ; (8488 <_dtoa_r+0xc00>) - 847c: e000 b.n 8480 <_dtoa_r+0xbf8> - 847e: 980d ldr r0, [sp, #52] ; 0x34 - 8480: b01b add sp, #108 ; 0x6c - 8482: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 8486: bf00 nop - 8488: 0000c92a .word 0x0000c92a - 848c: f3af 8000 nop.w - -00008490 : - 8490: b40e push {r1, r2, r3} - 8492: b503 push {r0, r1, lr} - 8494: ab03 add r3, sp, #12 - 8496: 4601 mov r1, r0 - 8498: 4805 ldr r0, [pc, #20] ; (84b0 ) - 849a: f853 2b04 ldr.w r2, [r3], #4 - 849e: 6800 ldr r0, [r0, #0] - 84a0: 9301 str r3, [sp, #4] - 84a2: f002 f815 bl a4d0 <_vfiprintf_r> - 84a6: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 84aa: b003 add sp, #12 - 84ac: 4770 bx lr - 84ae: bf00 nop - 84b0: 10000110 .word 0x10000110 - -000084b4 <__sflags>: - 84b4: b570 push {r4, r5, r6, lr} - 84b6: 780b ldrb r3, [r1, #0] - 84b8: 2b72 cmp r3, #114 ; 0x72 - 84ba: d00d beq.n 84d8 <__sflags+0x24> - 84bc: 2b77 cmp r3, #119 ; 0x77 - 84be: d00f beq.n 84e0 <__sflags+0x2c> - 84c0: 2b61 cmp r3, #97 ; 0x61 - 84c2: d105 bne.n 84d0 <__sflags+0x1c> - 84c4: f44f 7402 mov.w r4, #520 ; 0x208 - 84c8: 3b60 subs r3, #96 ; 0x60 - 84ca: f44f 7084 mov.w r0, #264 ; 0x108 - 84ce: e00b b.n 84e8 <__sflags+0x34> - 84d0: 2316 movs r3, #22 - 84d2: 6003 str r3, [r0, #0] - 84d4: 2000 movs r0, #0 - 84d6: bd70 pop {r4, r5, r6, pc} - 84d8: 2400 movs r4, #0 - 84da: 2004 movs r0, #4 - 84dc: 4623 mov r3, r4 - 84de: e003 b.n 84e8 <__sflags+0x34> - 84e0: f44f 64c0 mov.w r4, #1536 ; 0x600 - 84e4: 2301 movs r3, #1 - 84e6: 2008 movs r0, #8 - 84e8: 784d ldrb r5, [r1, #1] - 84ea: b17d cbz r5, 850c <__sflags+0x58> - 84ec: 2d2b cmp r5, #43 ; 0x2b - 84ee: d002 beq.n 84f6 <__sflags+0x42> - 84f0: 788e ldrb r6, [r1, #2] - 84f2: 2e2b cmp r6, #43 ; 0x2b - 84f4: d10d bne.n 8512 <__sflags+0x5e> - 84f6: f020 001c bic.w r0, r0, #28 - 84fa: 2302 movs r3, #2 - 84fc: f040 0010 orr.w r0, r0, #16 - 8500: e007 b.n 8512 <__sflags+0x5e> - 8502: 7889 ldrb r1, [r1, #2] - 8504: 2962 cmp r1, #98 ; 0x62 - 8506: d101 bne.n 850c <__sflags+0x58> - 8508: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - 850c: 4323 orrs r3, r4 - 850e: 6013 str r3, [r2, #0] - 8510: bd70 pop {r4, r5, r6, pc} - 8512: 2d62 cmp r5, #98 ; 0x62 - 8514: d1f5 bne.n 8502 <__sflags+0x4e> - 8516: e7f7 b.n 8508 <__sflags+0x54> - -00008518 <_fread_r>: - 8518: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 851c: 461f mov r7, r3 - 851e: 4604 mov r4, r0 - 8520: 4613 mov r3, r2 - 8522: 4689 mov r9, r1 - 8524: 437b muls r3, r7 - 8526: 4693 mov fp, r2 - 8528: 9d0a ldr r5, [sp, #40] ; 0x28 - 852a: 469a mov sl, r3 - 852c: d051 beq.n 85d2 <_fread_r+0xba> - 852e: b118 cbz r0, 8538 <_fread_r+0x20> - 8530: 6983 ldr r3, [r0, #24] - 8532: b90b cbnz r3, 8538 <_fread_r+0x20> - 8534: f7f9 feec bl 2310 <__sinit> - 8538: 4b28 ldr r3, [pc, #160] ; (85dc <_fread_r+0xc4>) - 853a: 429d cmp r5, r3 - 853c: d101 bne.n 8542 <_fread_r+0x2a> - 853e: 6865 ldr r5, [r4, #4] - 8540: e008 b.n 8554 <_fread_r+0x3c> - 8542: 4b27 ldr r3, [pc, #156] ; (85e0 <_fread_r+0xc8>) - 8544: 429d cmp r5, r3 - 8546: d101 bne.n 854c <_fread_r+0x34> - 8548: 68a5 ldr r5, [r4, #8] - 854a: e003 b.n 8554 <_fread_r+0x3c> - 854c: 4b25 ldr r3, [pc, #148] ; (85e4 <_fread_r+0xcc>) - 854e: 429d cmp r5, r3 - 8550: bf08 it eq - 8552: 68e5 ldreq r5, [r4, #12] - 8554: f7f9 ff46 bl 23e4 <__sfp_lock_acquire> - 8558: 89ab ldrh r3, [r5, #12] - 855a: f413 5f00 tst.w r3, #8192 ; 0x2000 - 855e: d106 bne.n 856e <_fread_r+0x56> - 8560: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 8564: 81ab strh r3, [r5, #12] - 8566: 6e6b ldr r3, [r5, #100] ; 0x64 - 8568: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 856c: 666b str r3, [r5, #100] ; 0x64 - 856e: 686b ldr r3, [r5, #4] - 8570: 2b00 cmp r3, #0 - 8572: da01 bge.n 8578 <_fread_r+0x60> - 8574: 2300 movs r3, #0 - 8576: 606b str r3, [r5, #4] - 8578: 4656 mov r6, sl - 857a: e018 b.n 85ae <_fread_r+0x96> - 857c: 6829 ldr r1, [r5, #0] - 857e: 4648 mov r0, r9 - 8580: 4642 mov r2, r8 - 8582: ebc8 0606 rsb r6, r8, r6 - 8586: f7fa febd bl 3304 - 858a: 682b ldr r3, [r5, #0] - 858c: 4620 mov r0, r4 - 858e: 4629 mov r1, r5 - 8590: 4443 add r3, r8 - 8592: 602b str r3, [r5, #0] - 8594: f7fb f8d6 bl 3744 <__srefill_r> - 8598: b140 cbz r0, 85ac <_fread_r+0x94> - 859a: f7f9 ff24 bl 23e6 <__sfp_lock_release> - 859e: ebc6 000a rsb r0, r6, sl - 85a2: 4659 mov r1, fp - 85a4: f003 f878 bl b698 <__aeabi_uidiv> - 85a8: 4607 mov r7, r0 - 85aa: e013 b.n 85d4 <_fread_r+0xbc> - 85ac: 44c1 add r9, r8 - 85ae: f8d5 8004 ldr.w r8, [r5, #4] - 85b2: 4546 cmp r6, r8 - 85b4: d8e2 bhi.n 857c <_fread_r+0x64> - 85b6: 4632 mov r2, r6 - 85b8: 4648 mov r0, r9 - 85ba: 6829 ldr r1, [r5, #0] - 85bc: f7fa fea2 bl 3304 - 85c0: 686b ldr r3, [r5, #4] - 85c2: 1b9b subs r3, r3, r6 - 85c4: 606b str r3, [r5, #4] - 85c6: 682b ldr r3, [r5, #0] - 85c8: 199e adds r6, r3, r6 - 85ca: 602e str r6, [r5, #0] - 85cc: f7f9 ff0b bl 23e6 <__sfp_lock_release> - 85d0: e000 b.n 85d4 <_fread_r+0xbc> - 85d2: 461f mov r7, r3 - 85d4: 4638 mov r0, r7 - 85d6: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 85da: bf00 nop - 85dc: 0000c880 .word 0x0000c880 - 85e0: 0000c8a0 .word 0x0000c8a0 - 85e4: 0000c8c0 .word 0x0000c8c0 - -000085e8 <_isatty_r>: - 85e8: b538 push {r3, r4, r5, lr} - 85ea: 4605 mov r5, r0 - 85ec: 4c06 ldr r4, [pc, #24] ; (8608 <_isatty_r+0x20>) - 85ee: 4608 mov r0, r1 - 85f0: 2300 movs r3, #0 - 85f2: 6023 str r3, [r4, #0] - 85f4: f7f7 feee bl 3d4 <_isatty> - 85f8: f1b0 3fff cmp.w r0, #4294967295 - 85fc: d102 bne.n 8604 <_isatty_r+0x1c> - 85fe: 6823 ldr r3, [r4, #0] - 8600: b103 cbz r3, 8604 <_isatty_r+0x1c> - 8602: 602b str r3, [r5, #0] - 8604: bd38 pop {r3, r4, r5, pc} - 8606: bf00 nop - 8608: 10000658 .word 0x10000658 - -0000860c : - 860c: 28ff cmp r0, #255 ; 0xff - 860e: d806 bhi.n 861e - 8610: 4b04 ldr r3, [pc, #16] ; (8624 ) - 8612: 681b ldr r3, [r3, #0] - 8614: 1818 adds r0, r3, r0 - 8616: 7840 ldrb r0, [r0, #1] - 8618: f000 0008 and.w r0, r0, #8 - 861c: 4770 bx lr - 861e: 2000 movs r0, #0 - 8620: 4770 bx lr - 8622: bf00 nop - 8624: 10000524 .word 0x10000524 - -00008628 <__locale_charset>: - 8628: 4800 ldr r0, [pc, #0] ; (862c <__locale_charset+0x4>) - 862a: 4770 bx lr - 862c: 10000560 .word 0x10000560 - -00008630 <__locale_mb_cur_max>: - 8630: 4b01 ldr r3, [pc, #4] ; (8638 <__locale_mb_cur_max+0x8>) - 8632: 6818 ldr r0, [r3, #0] - 8634: 4770 bx lr - 8636: bf00 nop - 8638: 10000580 .word 0x10000580 - -0000863c <_localeconv_r>: - 863c: 4800 ldr r0, [pc, #0] ; (8640 <_localeconv_r+0x4>) - 863e: 4770 bx lr - 8640: 10000528 .word 0x10000528 - -00008644 <_lseek_r>: - 8644: b538 push {r3, r4, r5, lr} - 8646: 4605 mov r5, r0 - 8648: 4c07 ldr r4, [pc, #28] ; (8668 <_lseek_r+0x24>) - 864a: 2000 movs r0, #0 - 864c: 6020 str r0, [r4, #0] - 864e: 4608 mov r0, r1 - 8650: 4611 mov r1, r2 - 8652: 461a mov r2, r3 - 8654: f7f7 fec4 bl 3e0 <_lseek> - 8658: f1b0 3fff cmp.w r0, #4294967295 - 865c: d102 bne.n 8664 <_lseek_r+0x20> - 865e: 6823 ldr r3, [r4, #0] - 8660: b103 cbz r3, 8664 <_lseek_r+0x20> - 8662: 602b str r3, [r5, #0] - 8664: bd38 pop {r3, r4, r5, pc} - 8666: bf00 nop - 8668: 10000658 .word 0x10000658 - -0000866c <_mbrtowc_r>: - 866c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 8670: 461f mov r7, r3 - 8672: 4604 mov r4, r0 - 8674: 4688 mov r8, r1 - 8676: 9d0a ldr r5, [sp, #40] ; 0x28 - 8678: 4691 mov r9, r2 - 867a: 4b0f ldr r3, [pc, #60] ; (86b8 <_mbrtowc_r+0x4c>) - 867c: b94a cbnz r2, 8692 <_mbrtowc_r+0x26> - 867e: 681e ldr r6, [r3, #0] - 8680: f7ff ffd2 bl 8628 <__locale_charset> - 8684: 9501 str r5, [sp, #4] - 8686: 4649 mov r1, r9 - 8688: 4a0c ldr r2, [pc, #48] ; (86bc <_mbrtowc_r+0x50>) - 868a: 2301 movs r3, #1 - 868c: 9000 str r0, [sp, #0] - 868e: 4620 mov r0, r4 - 8690: e008 b.n 86a4 <_mbrtowc_r+0x38> - 8692: 681e ldr r6, [r3, #0] - 8694: f7ff ffc8 bl 8628 <__locale_charset> - 8698: 4641 mov r1, r8 - 869a: 464a mov r2, r9 - 869c: 463b mov r3, r7 - 869e: 9501 str r5, [sp, #4] - 86a0: 9000 str r0, [sp, #0] - 86a2: 4620 mov r0, r4 - 86a4: 47b0 blx r6 - 86a6: f1b0 3fff cmp.w r0, #4294967295 - 86aa: d103 bne.n 86b4 <_mbrtowc_r+0x48> - 86ac: 2300 movs r3, #0 - 86ae: 602b str r3, [r5, #0] - 86b0: 338a adds r3, #138 ; 0x8a - 86b2: 6023 str r3, [r4, #0] - 86b4: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - 86b8: 10000584 .word 0x10000584 - 86bc: 0000c9e1 .word 0x0000c9e1 - -000086c0 <__ascii_mbtowc>: - 86c0: b082 sub sp, #8 - 86c2: b909 cbnz r1, 86c8 <__ascii_mbtowc+0x8> - 86c4: f10d 0106 add.w r1, sp, #6 - 86c8: b13a cbz r2, 86da <__ascii_mbtowc+0x1a> - 86ca: b143 cbz r3, 86de <__ascii_mbtowc+0x1e> - 86cc: 7813 ldrb r3, [r2, #0] - 86ce: 800b strh r3, [r1, #0] - 86d0: 7810 ldrb r0, [r2, #0] - 86d2: 3800 subs r0, #0 - 86d4: bf18 it ne - 86d6: 2001 movne r0, #1 - 86d8: e003 b.n 86e2 <__ascii_mbtowc+0x22> - 86da: 4610 mov r0, r2 - 86dc: e001 b.n 86e2 <__ascii_mbtowc+0x22> - 86de: f06f 0001 mvn.w r0, #1 - 86e2: b002 add sp, #8 - 86e4: 4770 bx lr - -000086e6 <_Balloc>: - 86e6: b570 push {r4, r5, r6, lr} - 86e8: 4604 mov r4, r0 - 86ea: 6a46 ldr r6, [r0, #36] ; 0x24 - 86ec: 460d mov r5, r1 - 86ee: b93e cbnz r6, 8700 <_Balloc+0x1a> - 86f0: 2010 movs r0, #16 - 86f2: f7fa fbe5 bl 2ec0 - 86f6: 6260 str r0, [r4, #36] ; 0x24 - 86f8: 6046 str r6, [r0, #4] - 86fa: 6086 str r6, [r0, #8] - 86fc: 6006 str r6, [r0, #0] - 86fe: 60c6 str r6, [r0, #12] - 8700: 6a66 ldr r6, [r4, #36] ; 0x24 - 8702: 68f3 ldr r3, [r6, #12] - 8704: b943 cbnz r3, 8718 <_Balloc+0x32> - 8706: 4620 mov r0, r4 - 8708: 2104 movs r1, #4 - 870a: 2221 movs r2, #33 ; 0x21 - 870c: f002 fb6a bl ade4 <_calloc_r> - 8710: 6a63 ldr r3, [r4, #36] ; 0x24 - 8712: 60f0 str r0, [r6, #12] - 8714: 68d8 ldr r0, [r3, #12] - 8716: b1b0 cbz r0, 8746 <_Balloc+0x60> - 8718: 6a63 ldr r3, [r4, #36] ; 0x24 - 871a: 68db ldr r3, [r3, #12] - 871c: f853 0025 ldr.w r0, [r3, r5, lsl #2] - 8720: b118 cbz r0, 872a <_Balloc+0x44> - 8722: 6802 ldr r2, [r0, #0] - 8724: f843 2025 str.w r2, [r3, r5, lsl #2] - 8728: e00a b.n 8740 <_Balloc+0x5a> - 872a: 2101 movs r1, #1 - 872c: 4620 mov r0, r4 - 872e: fa11 f605 lsls.w r6, r1, r5 - 8732: 1d72 adds r2, r6, #5 - 8734: 0092 lsls r2, r2, #2 - 8736: f002 fb55 bl ade4 <_calloc_r> - 873a: b120 cbz r0, 8746 <_Balloc+0x60> - 873c: 6045 str r5, [r0, #4] - 873e: 6086 str r6, [r0, #8] - 8740: 2300 movs r3, #0 - 8742: 6103 str r3, [r0, #16] - 8744: 60c3 str r3, [r0, #12] - 8746: bd70 pop {r4, r5, r6, pc} - -00008748 <_Bfree>: - 8748: b570 push {r4, r5, r6, lr} - 874a: 4604 mov r4, r0 - 874c: 6a45 ldr r5, [r0, #36] ; 0x24 - 874e: 460e mov r6, r1 - 8750: b93d cbnz r5, 8762 <_Bfree+0x1a> - 8752: 2010 movs r0, #16 - 8754: f7fa fbb4 bl 2ec0 - 8758: 6260 str r0, [r4, #36] ; 0x24 - 875a: 6045 str r5, [r0, #4] - 875c: 6085 str r5, [r0, #8] - 875e: 6005 str r5, [r0, #0] - 8760: 60c5 str r5, [r0, #12] - 8762: b13e cbz r6, 8774 <_Bfree+0x2c> - 8764: 6a63 ldr r3, [r4, #36] ; 0x24 - 8766: 6872 ldr r2, [r6, #4] - 8768: 68db ldr r3, [r3, #12] - 876a: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 876e: 6031 str r1, [r6, #0] - 8770: f843 6022 str.w r6, [r3, r2, lsl #2] - 8774: bd70 pop {r4, r5, r6, pc} - -00008776 <__multadd>: - 8776: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 877a: 460c mov r4, r1 - 877c: 461f mov r7, r3 - 877e: 690e ldr r6, [r1, #16] - 8780: 4605 mov r5, r0 - 8782: 3114 adds r1, #20 - 8784: 2300 movs r3, #0 - 8786: f8d1 c000 ldr.w ip, [r1] - 878a: 3301 adds r3, #1 - 878c: 42b3 cmp r3, r6 - 878e: fa1f f08c uxth.w r0, ip - 8792: ea4f 4c1c mov.w ip, ip, lsr #16 - 8796: fb00 7002 mla r0, r0, r2, r7 - 879a: fb0c fc02 mul.w ip, ip, r2 - 879e: eb0c 4c10 add.w ip, ip, r0, lsr #16 - 87a2: b280 uxth r0, r0 - 87a4: ea4f 471c mov.w r7, ip, lsr #16 - 87a8: ea4f 4c0c mov.w ip, ip, lsl #16 - 87ac: 4460 add r0, ip - 87ae: f841 0b04 str.w r0, [r1], #4 - 87b2: dbe8 blt.n 8786 <__multadd+0x10> - 87b4: b1d7 cbz r7, 87ec <__multadd+0x76> - 87b6: 68a3 ldr r3, [r4, #8] - 87b8: 429e cmp r6, r3 - 87ba: db12 blt.n 87e2 <__multadd+0x6c> - 87bc: 6861 ldr r1, [r4, #4] - 87be: 4628 mov r0, r5 - 87c0: 3101 adds r1, #1 - 87c2: f7ff ff90 bl 86e6 <_Balloc> - 87c6: 6922 ldr r2, [r4, #16] - 87c8: f104 010c add.w r1, r4, #12 - 87cc: 3202 adds r2, #2 - 87ce: 0092 lsls r2, r2, #2 - 87d0: 4680 mov r8, r0 - 87d2: 300c adds r0, #12 - 87d4: f7fa fd96 bl 3304 - 87d8: 4621 mov r1, r4 - 87da: 4628 mov r0, r5 - 87dc: 4644 mov r4, r8 - 87de: f7ff ffb3 bl 8748 <_Bfree> - 87e2: eb04 0386 add.w r3, r4, r6, lsl #2 - 87e6: 3601 adds r6, #1 - 87e8: 6126 str r6, [r4, #16] - 87ea: 615f str r7, [r3, #20] - 87ec: 4620 mov r0, r4 - 87ee: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -000087f2 <__s2b>: - 87f2: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 87f6: 4606 mov r6, r0 - 87f8: 460d mov r5, r1 - 87fa: f103 0008 add.w r0, r3, #8 - 87fe: 2109 movs r1, #9 - 8800: 4698 mov r8, r3 - 8802: 4617 mov r7, r2 - 8804: f003 f884 bl b910 <__aeabi_idiv> - 8808: 2301 movs r3, #1 - 880a: 2100 movs r1, #0 - 880c: e001 b.n 8812 <__s2b+0x20> - 880e: 005b lsls r3, r3, #1 - 8810: 3101 adds r1, #1 - 8812: 4298 cmp r0, r3 - 8814: dcfb bgt.n 880e <__s2b+0x1c> - 8816: 4630 mov r0, r6 - 8818: f7ff ff65 bl 86e6 <_Balloc> - 881c: 9b08 ldr r3, [sp, #32] - 881e: 6143 str r3, [r0, #20] - 8820: 2301 movs r3, #1 - 8822: 2f09 cmp r7, #9 - 8824: 4601 mov r1, r0 - 8826: 6103 str r3, [r0, #16] - 8828: dd10 ble.n 884c <__s2b+0x5a> - 882a: f105 0909 add.w r9, r5, #9 - 882e: 2409 movs r4, #9 - 8830: 5d2b ldrb r3, [r5, r4] - 8832: 220a movs r2, #10 - 8834: 4630 mov r0, r6 - 8836: 3401 adds r4, #1 - 8838: 3b30 subs r3, #48 ; 0x30 - 883a: f7ff ff9c bl 8776 <__multadd> - 883e: 42bc cmp r4, r7 - 8840: 4601 mov r1, r0 - 8842: d1f5 bne.n 8830 <__s2b+0x3e> - 8844: eb09 0504 add.w r5, r9, r4 - 8848: 3d08 subs r5, #8 - 884a: e00b b.n 8864 <__s2b+0x72> - 884c: 350a adds r5, #10 - 884e: 2409 movs r4, #9 - 8850: e008 b.n 8864 <__s2b+0x72> - 8852: f815 3b01 ldrb.w r3, [r5], #1 - 8856: 4630 mov r0, r6 - 8858: 220a movs r2, #10 - 885a: 3401 adds r4, #1 - 885c: 3b30 subs r3, #48 ; 0x30 - 885e: f7ff ff8a bl 8776 <__multadd> - 8862: 4601 mov r1, r0 - 8864: 4544 cmp r4, r8 - 8866: dbf4 blt.n 8852 <__s2b+0x60> - 8868: 4608 mov r0, r1 - 886a: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -0000886e <__hi0bits>: - 886e: 0c02 lsrs r2, r0, #16 - 8870: 4603 mov r3, r0 - 8872: 0412 lsls r2, r2, #16 - 8874: b912 cbnz r2, 887c <__hi0bits+0xe> - 8876: 0403 lsls r3, r0, #16 - 8878: 2010 movs r0, #16 - 887a: e000 b.n 887e <__hi0bits+0x10> - 887c: 2000 movs r0, #0 - 887e: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 8882: d101 bne.n 8888 <__hi0bits+0x1a> - 8884: 3008 adds r0, #8 - 8886: 021b lsls r3, r3, #8 - 8888: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 888c: d101 bne.n 8892 <__hi0bits+0x24> - 888e: 3004 adds r0, #4 - 8890: 011b lsls r3, r3, #4 - 8892: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 8896: d101 bne.n 889c <__hi0bits+0x2e> - 8898: 3002 adds r0, #2 - 889a: 009b lsls r3, r3, #2 - 889c: 2b00 cmp r3, #0 - 889e: db05 blt.n 88ac <__hi0bits+0x3e> - 88a0: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 88a4: d001 beq.n 88aa <__hi0bits+0x3c> - 88a6: 3001 adds r0, #1 - 88a8: 4770 bx lr - 88aa: 2020 movs r0, #32 - 88ac: 4770 bx lr - -000088ae <__lo0bits>: - 88ae: 6803 ldr r3, [r0, #0] - 88b0: 4602 mov r2, r0 - 88b2: f013 0007 ands.w r0, r3, #7 - 88b6: d00d beq.n 88d4 <__lo0bits+0x26> - 88b8: f013 0f01 tst.w r3, #1 - 88bc: d125 bne.n 890a <__lo0bits+0x5c> - 88be: f013 0f02 tst.w r3, #2 - 88c2: d003 beq.n 88cc <__lo0bits+0x1e> - 88c4: 085b lsrs r3, r3, #1 - 88c6: 2001 movs r0, #1 - 88c8: 6013 str r3, [r2, #0] - 88ca: 4770 bx lr - 88cc: 089b lsrs r3, r3, #2 - 88ce: 2002 movs r0, #2 - 88d0: 6013 str r3, [r2, #0] - 88d2: 4770 bx lr - 88d4: b299 uxth r1, r3 - 88d6: b909 cbnz r1, 88dc <__lo0bits+0x2e> - 88d8: 0c1b lsrs r3, r3, #16 - 88da: 2010 movs r0, #16 - 88dc: f013 0fff tst.w r3, #255 ; 0xff - 88e0: d101 bne.n 88e6 <__lo0bits+0x38> - 88e2: 3008 adds r0, #8 - 88e4: 0a1b lsrs r3, r3, #8 - 88e6: f013 0f0f tst.w r3, #15 - 88ea: d101 bne.n 88f0 <__lo0bits+0x42> - 88ec: 3004 adds r0, #4 - 88ee: 091b lsrs r3, r3, #4 - 88f0: f013 0f03 tst.w r3, #3 - 88f4: d101 bne.n 88fa <__lo0bits+0x4c> - 88f6: 3002 adds r0, #2 - 88f8: 089b lsrs r3, r3, #2 - 88fa: f013 0f01 tst.w r3, #1 - 88fe: d102 bne.n 8906 <__lo0bits+0x58> - 8900: 085b lsrs r3, r3, #1 - 8902: d004 beq.n 890e <__lo0bits+0x60> - 8904: 3001 adds r0, #1 - 8906: 6013 str r3, [r2, #0] - 8908: 4770 bx lr - 890a: 2000 movs r0, #0 - 890c: 4770 bx lr - 890e: 2020 movs r0, #32 - 8910: 4770 bx lr - -00008912 <__i2b>: - 8912: b510 push {r4, lr} - 8914: 460c mov r4, r1 - 8916: 2101 movs r1, #1 - 8918: f7ff fee5 bl 86e6 <_Balloc> - 891c: 2201 movs r2, #1 - 891e: 6144 str r4, [r0, #20] - 8920: 6102 str r2, [r0, #16] - 8922: bd10 pop {r4, pc} - -00008924 <__multiply>: - 8924: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 8928: 4616 mov r6, r2 - 892a: 690a ldr r2, [r1, #16] - 892c: 460d mov r5, r1 - 892e: 6933 ldr r3, [r6, #16] - 8930: b085 sub sp, #20 - 8932: 429a cmp r2, r3 - 8934: bfbc itt lt - 8936: 4635 movlt r5, r6 - 8938: 460e movlt r6, r1 - 893a: f8d5 8010 ldr.w r8, [r5, #16] - 893e: 6937 ldr r7, [r6, #16] - 8940: 68ab ldr r3, [r5, #8] - 8942: 6869 ldr r1, [r5, #4] - 8944: eb07 0408 add.w r4, r7, r8 - 8948: 429c cmp r4, r3 - 894a: bfc8 it gt - 894c: 3101 addgt r1, #1 - 894e: f7ff feca bl 86e6 <_Balloc> - 8952: f100 0314 add.w r3, r0, #20 - 8956: eb00 0284 add.w r2, r0, r4, lsl #2 - 895a: 3214 adds r2, #20 - 895c: 9201 str r2, [sp, #4] - 895e: 461a mov r2, r3 - 8960: e002 b.n 8968 <__multiply+0x44> - 8962: 2100 movs r1, #0 - 8964: f842 1b04 str.w r1, [r2], #4 - 8968: 9901 ldr r1, [sp, #4] - 896a: 428a cmp r2, r1 - 896c: d3f9 bcc.n 8962 <__multiply+0x3e> - 896e: f105 0b14 add.w fp, r5, #20 - 8972: eb06 0787 add.w r7, r6, r7, lsl #2 - 8976: eb05 0588 add.w r5, r5, r8, lsl #2 - 897a: 3714 adds r7, #20 - 897c: 3514 adds r5, #20 - 897e: 9703 str r7, [sp, #12] - 8980: 9502 str r5, [sp, #8] - 8982: f106 0214 add.w r2, r6, #20 - 8986: e04e b.n 8a26 <__multiply+0x102> - 8988: f852 7b04 ldr.w r7, [r2], #4 - 898c: b2bf uxth r7, r7 - 898e: b317 cbz r7, 89d6 <__multiply+0xb2> - 8990: 465e mov r6, fp - 8992: 4619 mov r1, r3 - 8994: 2500 movs r5, #0 - 8996: f856 cb04 ldr.w ip, [r6], #4 - 899a: f8d1 a000 ldr.w sl, [r1] - 899e: fa1f f98c uxth.w r9, ip - 89a2: ea4f 4c1c mov.w ip, ip, lsr #16 - 89a6: fa1f f88a uxth.w r8, sl - 89aa: ea4f 4a1a mov.w sl, sl, lsr #16 - 89ae: fb07 8809 mla r8, r7, r9, r8 - 89b2: f8dd 9008 ldr.w r9, [sp, #8] - 89b6: fb07 ac0c mla ip, r7, ip, sl - 89ba: 45b1 cmp r9, r6 - 89bc: 44a8 add r8, r5 - 89be: eb0c 4c18 add.w ip, ip, r8, lsr #16 - 89c2: fa1f f888 uxth.w r8, r8 - 89c6: ea48 480c orr.w r8, r8, ip, lsl #16 - 89ca: ea4f 451c mov.w r5, ip, lsr #16 - 89ce: f841 8b04 str.w r8, [r1], #4 - 89d2: d8e0 bhi.n 8996 <__multiply+0x72> - 89d4: 600d str r5, [r1, #0] - 89d6: f832 7c02 ldrh.w r7, [r2, #-2] - 89da: b31f cbz r7, 8a24 <__multiply+0x100> - 89dc: 681d ldr r5, [r3, #0] - 89de: 465e mov r6, fp - 89e0: 4698 mov r8, r3 - 89e2: 4619 mov r1, r3 - 89e4: f04f 0c00 mov.w ip, #0 - 89e8: f8b6 a000 ldrh.w sl, [r6] - 89ec: b2ad uxth r5, r5 - 89ee: f8b1 9002 ldrh.w r9, [r1, #2] - 89f2: fb07 990a mla r9, r7, sl, r9 - 89f6: 44cc add ip, r9 - 89f8: ea45 450c orr.w r5, r5, ip, lsl #16 - 89fc: f841 5b04 str.w r5, [r1], #4 - 8a00: f856 9b04 ldr.w r9, [r6], #4 - 8a04: f858 5f04 ldr.w r5, [r8, #4]! - 8a08: ea4f 4919 mov.w r9, r9, lsr #16 - 8a0c: b2ad uxth r5, r5 - 8a0e: fb07 5509 mla r5, r7, r9, r5 - 8a12: f8dd 9008 ldr.w r9, [sp, #8] - 8a16: 45b1 cmp r9, r6 - 8a18: eb05 451c add.w r5, r5, ip, lsr #16 - 8a1c: ea4f 4c15 mov.w ip, r5, lsr #16 - 8a20: d8e2 bhi.n 89e8 <__multiply+0xc4> - 8a22: 600d str r5, [r1, #0] - 8a24: 3304 adds r3, #4 - 8a26: f8dd c00c ldr.w ip, [sp, #12] - 8a2a: 4594 cmp ip, r2 - 8a2c: d8ac bhi.n 8988 <__multiply+0x64> - 8a2e: 9b01 ldr r3, [sp, #4] - 8a30: e000 b.n 8a34 <__multiply+0x110> - 8a32: 3c01 subs r4, #1 - 8a34: 2c00 cmp r4, #0 - 8a36: dd03 ble.n 8a40 <__multiply+0x11c> - 8a38: f853 2d04 ldr.w r2, [r3, #-4]! - 8a3c: 2a00 cmp r2, #0 - 8a3e: d0f8 beq.n 8a32 <__multiply+0x10e> - 8a40: 6104 str r4, [r0, #16] - 8a42: b005 add sp, #20 - 8a44: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00008a48 <__pow5mult>: - 8a48: f012 0303 ands.w r3, r2, #3 - 8a4c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 8a50: 4604 mov r4, r0 - 8a52: 460f mov r7, r1 - 8a54: 4615 mov r5, r2 - 8a56: d007 beq.n 8a68 <__pow5mult+0x20> - 8a58: 4a23 ldr r2, [pc, #140] ; (8ae8 <__pow5mult+0xa0>) - 8a5a: 3b01 subs r3, #1 - 8a5c: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 8a60: 2300 movs r3, #0 - 8a62: f7ff fe88 bl 8776 <__multadd> - 8a66: 4607 mov r7, r0 - 8a68: 10ad asrs r5, r5, #2 - 8a6a: d039 beq.n 8ae0 <__pow5mult+0x98> - 8a6c: 6a66 ldr r6, [r4, #36] ; 0x24 - 8a6e: b93e cbnz r6, 8a80 <__pow5mult+0x38> - 8a70: 2010 movs r0, #16 - 8a72: f7fa fa25 bl 2ec0 - 8a76: 6260 str r0, [r4, #36] ; 0x24 - 8a78: 6046 str r6, [r0, #4] - 8a7a: 6086 str r6, [r0, #8] - 8a7c: 6006 str r6, [r0, #0] - 8a7e: 60c6 str r6, [r0, #12] - 8a80: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - 8a84: f8d8 6008 ldr.w r6, [r8, #8] - 8a88: b966 cbnz r6, 8aa4 <__pow5mult+0x5c> - 8a8a: 4620 mov r0, r4 - 8a8c: f240 2171 movw r1, #625 ; 0x271 - 8a90: f7ff ff3f bl 8912 <__i2b> - 8a94: 2300 movs r3, #0 - 8a96: f8c8 0008 str.w r0, [r8, #8] - 8a9a: 4606 mov r6, r0 - 8a9c: 6003 str r3, [r0, #0] - 8a9e: e001 b.n 8aa4 <__pow5mult+0x5c> - 8aa0: 4640 mov r0, r8 - 8aa2: 4606 mov r6, r0 - 8aa4: f015 0f01 tst.w r5, #1 - 8aa8: d00a beq.n 8ac0 <__pow5mult+0x78> - 8aaa: 4639 mov r1, r7 - 8aac: 4632 mov r2, r6 - 8aae: 4620 mov r0, r4 - 8ab0: f7ff ff38 bl 8924 <__multiply> - 8ab4: 4639 mov r1, r7 - 8ab6: 4680 mov r8, r0 - 8ab8: 4620 mov r0, r4 - 8aba: f7ff fe45 bl 8748 <_Bfree> - 8abe: 4647 mov r7, r8 - 8ac0: 106d asrs r5, r5, #1 - 8ac2: d00d beq.n 8ae0 <__pow5mult+0x98> - 8ac4: f8d6 8000 ldr.w r8, [r6] - 8ac8: f1b8 0f00 cmp.w r8, #0 - 8acc: d1e8 bne.n 8aa0 <__pow5mult+0x58> - 8ace: 4620 mov r0, r4 - 8ad0: 4631 mov r1, r6 - 8ad2: 4632 mov r2, r6 - 8ad4: f7ff ff26 bl 8924 <__multiply> - 8ad8: 6030 str r0, [r6, #0] - 8ada: f8c0 8000 str.w r8, [r0] - 8ade: e7e0 b.n 8aa2 <__pow5mult+0x5a> - 8ae0: 4638 mov r0, r7 - 8ae2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 8ae6: bf00 nop - 8ae8: 0000caf8 .word 0x0000caf8 - -00008aec <__lshift>: - 8aec: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 8af0: 460c mov r4, r1 - 8af2: ea4f 1962 mov.w r9, r2, asr #5 - 8af6: 4605 mov r5, r0 - 8af8: 6926 ldr r6, [r4, #16] - 8afa: 4690 mov r8, r2 - 8afc: 6849 ldr r1, [r1, #4] - 8afe: 3601 adds r6, #1 - 8b00: 68a3 ldr r3, [r4, #8] - 8b02: 444e add r6, r9 - 8b04: e001 b.n 8b0a <__lshift+0x1e> - 8b06: 3101 adds r1, #1 - 8b08: 005b lsls r3, r3, #1 - 8b0a: 429e cmp r6, r3 - 8b0c: dcfb bgt.n 8b06 <__lshift+0x1a> - 8b0e: 4628 mov r0, r5 - 8b10: f7ff fde9 bl 86e6 <_Balloc> - 8b14: 2200 movs r2, #0 - 8b16: 4607 mov r7, r0 - 8b18: f100 0314 add.w r3, r0, #20 - 8b1c: e003 b.n 8b26 <__lshift+0x3a> - 8b1e: 3201 adds r2, #1 - 8b20: 2100 movs r1, #0 - 8b22: f843 1b04 str.w r1, [r3], #4 - 8b26: 454a cmp r2, r9 - 8b28: dbf9 blt.n 8b1e <__lshift+0x32> - 8b2a: 6920 ldr r0, [r4, #16] - 8b2c: f104 0114 add.w r1, r4, #20 - 8b30: eb04 0080 add.w r0, r4, r0, lsl #2 - 8b34: 3014 adds r0, #20 - 8b36: f018 081f ands.w r8, r8, #31 - 8b3a: d014 beq.n 8b66 <__lshift+0x7a> - 8b3c: f1c8 0e20 rsb lr, r8, #32 - 8b40: 2200 movs r2, #0 - 8b42: f8d1 c000 ldr.w ip, [r1] - 8b46: fa0c fc08 lsl.w ip, ip, r8 - 8b4a: ea42 020c orr.w r2, r2, ip - 8b4e: f843 2b04 str.w r2, [r3], #4 - 8b52: f851 2b04 ldr.w r2, [r1], #4 - 8b56: 4288 cmp r0, r1 - 8b58: fa22 f20e lsr.w r2, r2, lr - 8b5c: d8f1 bhi.n 8b42 <__lshift+0x56> - 8b5e: 601a str r2, [r3, #0] - 8b60: b13a cbz r2, 8b72 <__lshift+0x86> - 8b62: 3601 adds r6, #1 - 8b64: e005 b.n 8b72 <__lshift+0x86> - 8b66: f851 2b04 ldr.w r2, [r1], #4 - 8b6a: 4288 cmp r0, r1 - 8b6c: f843 2b04 str.w r2, [r3], #4 - 8b70: d8f9 bhi.n 8b66 <__lshift+0x7a> - 8b72: 4628 mov r0, r5 - 8b74: 3e01 subs r6, #1 - 8b76: 4621 mov r1, r4 - 8b78: 613e str r6, [r7, #16] - 8b7a: f7ff fde5 bl 8748 <_Bfree> - 8b7e: 4638 mov r0, r7 - 8b80: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00008b84 <__mcmp>: - 8b84: 4603 mov r3, r0 - 8b86: 690a ldr r2, [r1, #16] - 8b88: 6900 ldr r0, [r0, #16] - 8b8a: b530 push {r4, r5, lr} - 8b8c: 1a80 subs r0, r0, r2 - 8b8e: d115 bne.n 8bbc <__mcmp+0x38> - 8b90: 3204 adds r2, #4 - 8b92: f103 0414 add.w r4, r3, #20 - 8b96: 0092 lsls r2, r2, #2 - 8b98: 189b adds r3, r3, r2 - 8b9a: 188a adds r2, r1, r2 - 8b9c: 3304 adds r3, #4 - 8b9e: 3204 adds r2, #4 - 8ba0: f853 5d04 ldr.w r5, [r3, #-4]! - 8ba4: f852 1d04 ldr.w r1, [r2, #-4]! - 8ba8: 428d cmp r5, r1 - 8baa: d003 beq.n 8bb4 <__mcmp+0x30> - 8bac: d205 bcs.n 8bba <__mcmp+0x36> - 8bae: f04f 30ff mov.w r0, #4294967295 - 8bb2: bd30 pop {r4, r5, pc} - 8bb4: 429c cmp r4, r3 - 8bb6: d3f3 bcc.n 8ba0 <__mcmp+0x1c> - 8bb8: bd30 pop {r4, r5, pc} - 8bba: 2001 movs r0, #1 - 8bbc: bd30 pop {r4, r5, pc} - -00008bbe <__mdiff>: - 8bbe: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 8bc2: 4605 mov r5, r0 - 8bc4: 460c mov r4, r1 - 8bc6: 4608 mov r0, r1 - 8bc8: 4611 mov r1, r2 - 8bca: 4616 mov r6, r2 - 8bcc: f7ff ffda bl 8b84 <__mcmp> - 8bd0: 1e07 subs r7, r0, #0 - 8bd2: d108 bne.n 8be6 <__mdiff+0x28> - 8bd4: 4628 mov r0, r5 - 8bd6: 4639 mov r1, r7 - 8bd8: f7ff fd85 bl 86e6 <_Balloc> - 8bdc: 2301 movs r3, #1 - 8bde: 6147 str r7, [r0, #20] - 8be0: 6103 str r3, [r0, #16] - 8be2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 8be6: db01 blt.n 8bec <__mdiff+0x2e> - 8be8: 2700 movs r7, #0 - 8bea: e003 b.n 8bf4 <__mdiff+0x36> - 8bec: 4623 mov r3, r4 - 8bee: 2701 movs r7, #1 - 8bf0: 4634 mov r4, r6 - 8bf2: 461e mov r6, r3 - 8bf4: 6861 ldr r1, [r4, #4] - 8bf6: 4628 mov r0, r5 - 8bf8: f7ff fd75 bl 86e6 <_Balloc> - 8bfc: 6932 ldr r2, [r6, #16] - 8bfe: 6923 ldr r3, [r4, #16] - 8c00: eb06 0882 add.w r8, r6, r2, lsl #2 - 8c04: 3614 adds r6, #20 - 8c06: eb04 0c83 add.w ip, r4, r3, lsl #2 - 8c0a: f108 0814 add.w r8, r8, #20 - 8c0e: f10c 0c14 add.w ip, ip, #20 - 8c12: 3414 adds r4, #20 - 8c14: 2200 movs r2, #0 - 8c16: 60c7 str r7, [r0, #12] - 8c18: f100 0714 add.w r7, r0, #20 - 8c1c: f854 5b04 ldr.w r5, [r4], #4 - 8c20: f856 1b04 ldr.w r1, [r6], #4 - 8c24: fa1f fa85 uxth.w sl, r5 - 8c28: fa1f f981 uxth.w r9, r1 - 8c2c: 0c09 lsrs r1, r1, #16 - 8c2e: ebc9 090a rsb r9, r9, sl - 8c32: ebc1 4115 rsb r1, r1, r5, lsr #16 - 8c36: 4491 add r9, r2 - 8c38: 4625 mov r5, r4 - 8c3a: eb01 4129 add.w r1, r1, r9, asr #16 - 8c3e: fa1f f989 uxth.w r9, r9 - 8c42: 140a asrs r2, r1, #16 - 8c44: 45b0 cmp r8, r6 - 8c46: ea49 4101 orr.w r1, r9, r1, lsl #16 - 8c4a: f847 1b04 str.w r1, [r7], #4 - 8c4e: 4639 mov r1, r7 - 8c50: d8e4 bhi.n 8c1c <__mdiff+0x5e> - 8c52: e00c b.n 8c6e <__mdiff+0xb0> - 8c54: f855 4b04 ldr.w r4, [r5], #4 - 8c58: b2a6 uxth r6, r4 - 8c5a: 0c24 lsrs r4, r4, #16 - 8c5c: 1996 adds r6, r2, r6 - 8c5e: eb04 4426 add.w r4, r4, r6, asr #16 - 8c62: b2b6 uxth r6, r6 - 8c64: 1422 asrs r2, r4, #16 - 8c66: ea46 4404 orr.w r4, r6, r4, lsl #16 - 8c6a: f841 4b04 str.w r4, [r1], #4 - 8c6e: 4565 cmp r5, ip - 8c70: d3f0 bcc.n 8c54 <__mdiff+0x96> - 8c72: e000 b.n 8c76 <__mdiff+0xb8> - 8c74: 3b01 subs r3, #1 - 8c76: f851 2d04 ldr.w r2, [r1, #-4]! - 8c7a: 2a00 cmp r2, #0 - 8c7c: d0fa beq.n 8c74 <__mdiff+0xb6> - 8c7e: 6103 str r3, [r0, #16] - 8c80: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -00008c84 <__ulp>: - 8c84: 4b0e ldr r3, [pc, #56] ; (8cc0 <__ulp+0x3c>) - 8c86: ea01 0303 and.w r3, r1, r3 - 8c8a: f1a3 7350 sub.w r3, r3, #54525952 ; 0x3400000 - 8c8e: 2b00 cmp r3, #0 - 8c90: dd01 ble.n 8c96 <__ulp+0x12> - 8c92: 4619 mov r1, r3 - 8c94: e007 b.n 8ca6 <__ulp+0x22> - 8c96: 425b negs r3, r3 - 8c98: 151b asrs r3, r3, #20 - 8c9a: 2b13 cmp r3, #19 - 8c9c: dc05 bgt.n 8caa <__ulp+0x26> - 8c9e: f44f 2200 mov.w r2, #524288 ; 0x80000 - 8ca2: fa52 f103 asrs.w r1, r2, r3 - 8ca6: 2000 movs r0, #0 - 8ca8: 4770 bx lr - 8caa: f1a3 0214 sub.w r2, r3, #20 - 8cae: 2100 movs r1, #0 - 8cb0: 2301 movs r3, #1 - 8cb2: 2a1e cmp r2, #30 - 8cb4: bfdc itt le - 8cb6: f1c2 021f rsble r2, r2, #31 - 8cba: 4093 lslle r3, r2 - 8cbc: 4618 mov r0, r3 - 8cbe: 4770 bx lr - 8cc0: 7ff00000 .word 0x7ff00000 - -00008cc4 <__b2d>: - 8cc4: 6903 ldr r3, [r0, #16] - 8cc6: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 8cca: 3304 adds r3, #4 - 8ccc: f100 0614 add.w r6, r0, #20 - 8cd0: 4688 mov r8, r1 - 8cd2: f850 5023 ldr.w r5, [r0, r3, lsl #2] - 8cd6: eb00 0483 add.w r4, r0, r3, lsl #2 - 8cda: 4627 mov r7, r4 - 8cdc: 4628 mov r0, r5 - 8cde: f7ff fdc6 bl 886e <__hi0bits> - 8ce2: 280a cmp r0, #10 - 8ce4: f1c0 0320 rsb r3, r0, #32 - 8ce8: f8c8 3000 str.w r3, [r8] - 8cec: dc13 bgt.n 8d16 <__b2d+0x52> - 8cee: f1c0 010b rsb r1, r0, #11 - 8cf2: fa35 f701 lsrs.w r7, r5, r1 - 8cf6: 42b4 cmp r4, r6 - 8cf8: f047 537e orr.w r3, r7, #1065353216 ; 0x3f800000 - 8cfc: bf8c ite hi - 8cfe: f854 4c04 ldrhi.w r4, [r4, #-4] - 8d02: 2400 movls r4, #0 - 8d04: 3015 adds r0, #21 - 8d06: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - 8d0a: 4085 lsls r5, r0 - 8d0c: fa34 f101 lsrs.w r1, r4, r1 - 8d10: ea41 0205 orr.w r2, r1, r5 - 8d14: e024 b.n 8d60 <__b2d+0x9c> - 8d16: 42b4 cmp r4, r6 - 8d18: d903 bls.n 8d22 <__b2d+0x5e> - 8d1a: 3c04 subs r4, #4 - 8d1c: f857 1c04 ldr.w r1, [r7, #-4] - 8d20: e000 b.n 8d24 <__b2d+0x60> - 8d22: 2100 movs r1, #0 - 8d24: 380b subs r0, #11 - 8d26: d016 beq.n 8d56 <__b2d+0x92> - 8d28: 4085 lsls r5, r0 - 8d2a: 42b4 cmp r4, r6 - 8d2c: f1c0 0720 rsb r7, r0, #32 - 8d30: f045 557e orr.w r5, r5, #1065353216 ; 0x3f800000 - 8d34: bf8c ite hi - 8d36: f854 4c04 ldrhi.w r4, [r4, #-4] - 8d3a: 2400 movls r4, #0 - 8d3c: fa21 fc07 lsr.w ip, r1, r7 - 8d40: f445 05e0 orr.w r5, r5, #7340032 ; 0x700000 - 8d44: fa11 f000 lsls.w r0, r1, r0 - 8d48: ea45 030c orr.w r3, r5, ip - 8d4c: fa34 f707 lsrs.w r7, r4, r7 - 8d50: ea47 0200 orr.w r2, r7, r0 - 8d54: e004 b.n 8d60 <__b2d+0x9c> - 8d56: f045 537e orr.w r3, r5, #1065353216 ; 0x3f800000 - 8d5a: 460a mov r2, r1 - 8d5c: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - 8d60: 4610 mov r0, r2 - 8d62: 4619 mov r1, r3 - 8d64: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00008d68 <__d2b>: - 8d68: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 8d6c: 2101 movs r1, #1 - 8d6e: 461d mov r5, r3 - 8d70: 9f0a ldr r7, [sp, #40] ; 0x28 - 8d72: 9e0b ldr r6, [sp, #44] ; 0x2c - 8d74: 4614 mov r4, r2 - 8d76: f7ff fcb6 bl 86e6 <_Balloc> - 8d7a: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - 8d7e: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 8d82: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 8d86: ea5f 5919 movs.w r9, r9, lsr #20 - 8d8a: 9300 str r3, [sp, #0] - 8d8c: bf1c itt ne - 8d8e: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - 8d92: 9300 strne r3, [sp, #0] - 8d94: 4680 mov r8, r0 - 8d96: b1f4 cbz r4, 8dd6 <__d2b+0x6e> - 8d98: a802 add r0, sp, #8 - 8d9a: f840 4d04 str.w r4, [r0, #-4]! - 8d9e: f7ff fd86 bl 88ae <__lo0bits> - 8da2: 9b01 ldr r3, [sp, #4] - 8da4: b158 cbz r0, 8dbe <__d2b+0x56> - 8da6: 9a00 ldr r2, [sp, #0] - 8da8: f1c0 0120 rsb r1, r0, #32 - 8dac: fa12 f101 lsls.w r1, r2, r1 - 8db0: 40c2 lsrs r2, r0 - 8db2: ea41 0303 orr.w r3, r1, r3 - 8db6: 9200 str r2, [sp, #0] - 8db8: f8c8 3014 str.w r3, [r8, #20] - 8dbc: e001 b.n 8dc2 <__d2b+0x5a> - 8dbe: f8c8 3014 str.w r3, [r8, #20] - 8dc2: 9c00 ldr r4, [sp, #0] - 8dc4: f8c8 4018 str.w r4, [r8, #24] - 8dc8: 2c00 cmp r4, #0 - 8dca: bf0c ite eq - 8dcc: 2401 moveq r4, #1 - 8dce: 2402 movne r4, #2 - 8dd0: f8c8 4010 str.w r4, [r8, #16] - 8dd4: e009 b.n 8dea <__d2b+0x82> - 8dd6: 4668 mov r0, sp - 8dd8: 2401 movs r4, #1 - 8dda: f7ff fd68 bl 88ae <__lo0bits> - 8dde: 9b00 ldr r3, [sp, #0] - 8de0: f8c8 4010 str.w r4, [r8, #16] - 8de4: f8c8 3014 str.w r3, [r8, #20] - 8de8: 3020 adds r0, #32 - 8dea: f1b9 0f00 cmp.w r9, #0 - 8dee: d00a beq.n 8e06 <__d2b+0x9e> - 8df0: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - 8df4: f1a9 0903 sub.w r9, r9, #3 - 8df8: eb09 0300 add.w r3, r9, r0 - 8dfc: f1c0 0035 rsb r0, r0, #53 ; 0x35 - 8e00: 603b str r3, [r7, #0] - 8e02: 6030 str r0, [r6, #0] - 8e04: e00b b.n 8e1e <__d2b+0xb6> - 8e06: eb08 0384 add.w r3, r8, r4, lsl #2 - 8e0a: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - 8e0e: 3802 subs r0, #2 - 8e10: 6038 str r0, [r7, #0] - 8e12: 6918 ldr r0, [r3, #16] - 8e14: 0164 lsls r4, r4, #5 - 8e16: f7ff fd2a bl 886e <__hi0bits> - 8e1a: 1a24 subs r4, r4, r0 - 8e1c: 6034 str r4, [r6, #0] - 8e1e: 4640 mov r0, r8 - 8e20: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -00008e24 <__ratio>: - 8e24: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 8e26: 460e mov r6, r1 - 8e28: a901 add r1, sp, #4 - 8e2a: 4607 mov r7, r0 - 8e2c: f7ff ff4a bl 8cc4 <__b2d> - 8e30: 4604 mov r4, r0 - 8e32: 460d mov r5, r1 - 8e34: 4630 mov r0, r6 - 8e36: 4669 mov r1, sp - 8e38: f7ff ff44 bl 8cc4 <__b2d> - 8e3c: 693f ldr r7, [r7, #16] - 8e3e: 4602 mov r2, r0 - 8e40: 460b mov r3, r1 - 8e42: 9801 ldr r0, [sp, #4] - 8e44: 9900 ldr r1, [sp, #0] - 8e46: 1a41 subs r1, r0, r1 - 8e48: 6930 ldr r0, [r6, #16] - 8e4a: 1a38 subs r0, r7, r0 - 8e4c: 0140 lsls r0, r0, #5 - 8e4e: 1809 adds r1, r1, r0 - 8e50: 2900 cmp r1, #0 - 8e52: dd02 ble.n 8e5a <__ratio+0x36> - 8e54: 0509 lsls r1, r1, #20 - 8e56: 194d adds r5, r1, r5 - 8e58: e001 b.n 8e5e <__ratio+0x3a> - 8e5a: 0509 lsls r1, r1, #20 - 8e5c: 1a5b subs r3, r3, r1 - 8e5e: 4620 mov r0, r4 - 8e60: 4629 mov r1, r5 - 8e62: f7f8 fc8b bl 177c <__aeabi_ddiv> - 8e66: b003 add sp, #12 - 8e68: bdf0 pop {r4, r5, r6, r7, pc} - -00008e6a <__copybits>: - 8e6a: 1e4b subs r3, r1, #1 - 8e6c: 6911 ldr r1, [r2, #16] - 8e6e: b510 push {r4, lr} - 8e70: 115b asrs r3, r3, #5 - 8e72: 3301 adds r3, #1 - 8e74: eb02 0181 add.w r1, r2, r1, lsl #2 - 8e78: 3114 adds r1, #20 - 8e7a: 3214 adds r2, #20 - 8e7c: eb00 0383 add.w r3, r0, r3, lsl #2 - 8e80: e003 b.n 8e8a <__copybits+0x20> - 8e82: f852 4b04 ldr.w r4, [r2], #4 - 8e86: f840 4b04 str.w r4, [r0], #4 - 8e8a: 4291 cmp r1, r2 - 8e8c: d8f9 bhi.n 8e82 <__copybits+0x18> - 8e8e: e002 b.n 8e96 <__copybits+0x2c> - 8e90: 2200 movs r2, #0 - 8e92: f840 2b04 str.w r2, [r0], #4 - 8e96: 4298 cmp r0, r3 - 8e98: d3fa bcc.n 8e90 <__copybits+0x26> - 8e9a: bd10 pop {r4, pc} - -00008e9c <__any_on>: - 8e9c: 6902 ldr r2, [r0, #16] - 8e9e: 114b asrs r3, r1, #5 - 8ea0: b530 push {r4, r5, lr} - 8ea2: 4293 cmp r3, r2 - 8ea4: f100 0414 add.w r4, r0, #20 - 8ea8: dc0d bgt.n 8ec6 <__any_on+0x2a> - 8eaa: da0d bge.n 8ec8 <__any_on+0x2c> - 8eac: f011 011f ands.w r1, r1, #31 - 8eb0: d00a beq.n 8ec8 <__any_on+0x2c> - 8eb2: eb00 0283 add.w r2, r0, r3, lsl #2 - 8eb6: 6952 ldr r2, [r2, #20] - 8eb8: fa32 f501 lsrs.w r5, r2, r1 - 8ebc: fa15 f101 lsls.w r1, r5, r1 - 8ec0: 4291 cmp r1, r2 - 8ec2: d10c bne.n 8ede <__any_on+0x42> - 8ec4: e000 b.n 8ec8 <__any_on+0x2c> - 8ec6: 4613 mov r3, r2 - 8ec8: eb00 0383 add.w r3, r0, r3, lsl #2 - 8ecc: 3314 adds r3, #20 - 8ece: e002 b.n 8ed6 <__any_on+0x3a> - 8ed0: f853 2d04 ldr.w r2, [r3, #-4]! - 8ed4: b92a cbnz r2, 8ee2 <__any_on+0x46> - 8ed6: 429c cmp r4, r3 - 8ed8: d3fa bcc.n 8ed0 <__any_on+0x34> - 8eda: 2000 movs r0, #0 - 8edc: bd30 pop {r4, r5, pc} - 8ede: 2001 movs r0, #1 - 8ee0: bd30 pop {r4, r5, pc} - 8ee2: 2001 movs r0, #1 - 8ee4: bd30 pop {r4, r5, pc} - ... - -00008ee8 <_read_r>: - 8ee8: b538 push {r3, r4, r5, lr} - 8eea: 4605 mov r5, r0 - 8eec: 4c07 ldr r4, [pc, #28] ; (8f0c <_read_r+0x24>) - 8eee: 2000 movs r0, #0 - 8ef0: 6020 str r0, [r4, #0] - 8ef2: 4608 mov r0, r1 - 8ef4: 4611 mov r1, r2 - 8ef6: 461a mov r2, r3 - 8ef8: f7f7 fb02 bl 500 <_read> - 8efc: f1b0 3fff cmp.w r0, #4294967295 - 8f00: d102 bne.n 8f08 <_read_r+0x20> - 8f02: 6823 ldr r3, [r4, #0] - 8f04: b103 cbz r3, 8f08 <_read_r+0x20> - 8f06: 602b str r3, [r5, #0] - 8f08: bd38 pop {r3, r4, r5, pc} - 8f0a: bf00 nop - 8f0c: 10000658 .word 0x10000658 - -00008f10 <__fpclassifyd>: - 8f10: 460b mov r3, r1 - 8f12: b113 cbz r3, 8f1a <__fpclassifyd+0xa> - 8f14: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 8f18: d100 bne.n 8f1c <__fpclassifyd+0xc> - 8f1a: b1e0 cbz r0, 8f56 <__fpclassifyd+0x46> - 8f1c: 4a12 ldr r2, [pc, #72] ; (8f68 <__fpclassifyd+0x58>) - 8f1e: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - 8f22: 4293 cmp r3, r2 - 8f24: d919 bls.n 8f5a <__fpclassifyd+0x4a> - 8f26: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - 8f2a: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - 8f2e: 4293 cmp r3, r2 - 8f30: d913 bls.n 8f5a <__fpclassifyd+0x4a> - 8f32: 4b0e ldr r3, [pc, #56] ; (8f6c <__fpclassifyd+0x5c>) - 8f34: 4299 cmp r1, r3 - 8f36: d912 bls.n 8f5e <__fpclassifyd+0x4e> - 8f38: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - 8f3c: 429a cmp r2, r3 - 8f3e: d90e bls.n 8f5e <__fpclassifyd+0x4e> - 8f40: 4b0b ldr r3, [pc, #44] ; (8f70 <__fpclassifyd+0x60>) - 8f42: 4299 cmp r1, r3 - 8f44: d002 beq.n 8f4c <__fpclassifyd+0x3c> - 8f46: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - 8f4a: d10a bne.n 8f62 <__fpclassifyd+0x52> - 8f4c: f1d0 0001 rsbs r0, r0, #1 - 8f50: bf38 it cc - 8f52: 2000 movcc r0, #0 - 8f54: 4770 bx lr - 8f56: 2002 movs r0, #2 - 8f58: 4770 bx lr - 8f5a: 2004 movs r0, #4 - 8f5c: 4770 bx lr - 8f5e: 2003 movs r0, #3 - 8f60: 4770 bx lr - 8f62: 2000 movs r0, #0 - 8f64: 4770 bx lr - 8f66: bf00 nop - 8f68: 7fdfffff .word 0x7fdfffff - 8f6c: 000fffff .word 0x000fffff - 8f70: 7ff00000 .word 0x7ff00000 - -00008f74 <__sccl>: - 8f74: 4603 mov r3, r0 - 8f76: 4608 mov r0, r1 - 8f78: b5f0 push {r4, r5, r6, r7, lr} - 8f7a: f810 2b01 ldrb.w r2, [r0], #1 - 8f7e: 2a5e cmp r2, #94 ; 0x5e - 8f80: d103 bne.n 8f8a <__sccl+0x16> - 8f82: 784a ldrb r2, [r1, #1] - 8f84: 3001 adds r0, #1 - 8f86: 2401 movs r4, #1 - 8f88: e000 b.n 8f8c <__sccl+0x18> - 8f8a: 2400 movs r4, #0 - 8f8c: 2100 movs r1, #0 - 8f8e: 545c strb r4, [r3, r1] - 8f90: 3101 adds r1, #1 - 8f92: f5b1 7f80 cmp.w r1, #256 ; 0x100 - 8f96: d1fa bne.n 8f8e <__sccl+0x1a> - 8f98: b90a cbnz r2, 8f9e <__sccl+0x2a> - 8f9a: 3801 subs r0, #1 - 8f9c: bdf0 pop {r4, r5, r6, r7, pc} - 8f9e: f1c4 0701 rsb r7, r4, #1 - 8fa2: e001 b.n 8fa8 <__sccl+0x34> - 8fa4: 460a mov r2, r1 - 8fa6: 4620 mov r0, r4 - 8fa8: 463e mov r6, r7 - 8faa: 549f strb r7, [r3, r2] - 8fac: 4604 mov r4, r0 - 8fae: f814 1b01 ldrb.w r1, [r4], #1 - 8fb2: 292d cmp r1, #45 ; 0x2d - 8fb4: d003 beq.n 8fbe <__sccl+0x4a> - 8fb6: 295d cmp r1, #93 ; 0x5d - 8fb8: d00c beq.n 8fd4 <__sccl+0x60> - 8fba: b161 cbz r1, 8fd6 <__sccl+0x62> - 8fbc: e7f2 b.n 8fa4 <__sccl+0x30> - 8fbe: 7845 ldrb r5, [r0, #1] - 8fc0: 2d5d cmp r5, #93 ; 0x5d - 8fc2: d0ef beq.n 8fa4 <__sccl+0x30> - 8fc4: 4295 cmp r5, r2 - 8fc6: dbed blt.n 8fa4 <__sccl+0x30> - 8fc8: 3002 adds r0, #2 - 8fca: 3201 adds r2, #1 - 8fcc: 42aa cmp r2, r5 - 8fce: 549e strb r6, [r3, r2] - 8fd0: dbfb blt.n 8fca <__sccl+0x56> - 8fd2: e7eb b.n 8fac <__sccl+0x38> - 8fd4: 4620 mov r0, r4 - 8fd6: bdf0 pop {r4, r5, r6, r7, pc} - -00008fd8 : - 8fd8: 4800 ldr r0, [pc, #0] ; (8fdc ) - 8fda: 4770 bx lr - 8fdc: 7fc00000 .word 0x7fc00000 - -00008fe0 : - 8fe0: b530 push {r4, r5, lr} - 8fe2: 6802 ldr r2, [r0, #0] - 8fe4: e008 b.n 8ff8 - 8fe6: 7853 ldrb r3, [r2, #1] - 8fe8: 4622 mov r2, r4 - 8fea: 2b40 cmp r3, #64 ; 0x40 - 8fec: dd02 ble.n 8ff4 - 8fee: 2b5a cmp r3, #90 ; 0x5a - 8ff0: bfd8 it le - 8ff2: 3320 addle r3, #32 - 8ff4: 42ab cmp r3, r5 - 8ff6: d107 bne.n 9008 - 8ff8: f811 5b01 ldrb.w r5, [r1], #1 - 8ffc: 1c54 adds r4, r2, #1 - 8ffe: 2d00 cmp r5, #0 - 9000: d1f1 bne.n 8fe6 - 9002: 6004 str r4, [r0, #0] - 9004: 2001 movs r0, #1 - 9006: bd30 pop {r4, r5, pc} - 9008: 2000 movs r0, #0 - 900a: bd30 pop {r4, r5, pc} - 900c: 0000 movs r0, r0 - ... - -00009010 <_strtod_r>: - 9010: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9014: 4606 mov r6, r0 - 9016: b099 sub sp, #100 ; 0x64 - 9018: 468b mov fp, r1 - 901a: 2400 movs r4, #0 - 901c: 2500 movs r5, #0 - 901e: 920f str r2, [sp, #60] ; 0x3c - 9020: 9115 str r1, [sp, #84] ; 0x54 - 9022: 9a15 ldr r2, [sp, #84] ; 0x54 - 9024: 7813 ldrb r3, [r2, #0] - 9026: 2b0d cmp r3, #13 - 9028: d805 bhi.n 9036 <_strtod_r+0x26> - 902a: 2b09 cmp r3, #9 - 902c: d214 bcs.n 9058 <_strtod_r+0x48> - 902e: 2b00 cmp r3, #0 - 9030: f000 81c7 beq.w 93c2 <_strtod_r+0x3b2> - 9034: e013 b.n 905e <_strtod_r+0x4e> - 9036: 2b2b cmp r3, #43 ; 0x2b - 9038: d007 beq.n 904a <_strtod_r+0x3a> - 903a: 2b2d cmp r3, #45 ; 0x2d - 903c: d002 beq.n 9044 <_strtod_r+0x34> - 903e: 2b20 cmp r3, #32 - 9040: d10d bne.n 905e <_strtod_r+0x4e> - 9042: e009 b.n 9058 <_strtod_r+0x48> - 9044: 2001 movs r0, #1 - 9046: 900b str r0, [sp, #44] ; 0x2c - 9048: e001 b.n 904e <_strtod_r+0x3e> - 904a: 2100 movs r1, #0 - 904c: 910b str r1, [sp, #44] ; 0x2c - 904e: 1c53 adds r3, r2, #1 - 9050: 9315 str r3, [sp, #84] ; 0x54 - 9052: 7853 ldrb r3, [r2, #1] - 9054: b92b cbnz r3, 9062 <_strtod_r+0x52> - 9056: e1b4 b.n 93c2 <_strtod_r+0x3b2> - 9058: 3201 adds r2, #1 - 905a: 9215 str r2, [sp, #84] ; 0x54 - 905c: e7e1 b.n 9022 <_strtod_r+0x12> - 905e: 2200 movs r2, #0 - 9060: 920b str r2, [sp, #44] ; 0x2c - 9062: 9b15 ldr r3, [sp, #84] ; 0x54 - 9064: 781a ldrb r2, [r3, #0] - 9066: 2a30 cmp r2, #48 ; 0x30 - 9068: d15c bne.n 9124 <_strtod_r+0x114> - 906a: f103 0a01 add.w sl, r3, #1 - 906e: 785b ldrb r3, [r3, #1] - 9070: 2b58 cmp r3, #88 ; 0x58 - 9072: d001 beq.n 9078 <_strtod_r+0x68> - 9074: 2b78 cmp r3, #120 ; 0x78 - 9076: d149 bne.n 910c <_strtod_r+0xfc> - 9078: ab14 add r3, sp, #80 ; 0x50 - 907a: 9300 str r3, [sp, #0] - 907c: 9b0b ldr r3, [sp, #44] ; 0x2c - 907e: 4630 mov r0, r6 - 9080: 4f98 ldr r7, [pc, #608] ; (92e4 <_strtod_r+0x2d4>) - 9082: a915 add r1, sp, #84 ; 0x54 - 9084: 9301 str r3, [sp, #4] - 9086: 463a mov r2, r7 - 9088: ab13 add r3, sp, #76 ; 0x4c - 908a: f001 ff91 bl afb0 <__gethex> - 908e: f010 0907 ands.w r9, r0, #7 - 9092: 4680 mov r8, r0 - 9094: f000 8580 beq.w 9b98 <_strtod_r+0xb88> - 9098: f1b9 0f06 cmp.w r9, #6 - 909c: d103 bne.n 90a6 <_strtod_r+0x96> - 909e: f8cd a054 str.w sl, [sp, #84] ; 0x54 - 90a2: f000 bd79 b.w 9b98 <_strtod_r+0xb88> - 90a6: 9a14 ldr r2, [sp, #80] ; 0x50 - 90a8: b13a cbz r2, 90ba <_strtod_r+0xaa> - 90aa: a811 add r0, sp, #68 ; 0x44 - 90ac: 6839 ldr r1, [r7, #0] - 90ae: f7ff fedc bl 8e6a <__copybits> - 90b2: 4630 mov r0, r6 - 90b4: 9914 ldr r1, [sp, #80] ; 0x50 - 90b6: f7ff fb47 bl 8748 <_Bfree> - 90ba: 9b13 ldr r3, [sp, #76] ; 0x4c - 90bc: f1b9 0f06 cmp.w r9, #6 - 90c0: d81c bhi.n 90fc <_strtod_r+0xec> - 90c2: e8df f009 tbb [pc, r9] - 90c6: 0a04 .short 0x0a04 - 90c8: 0a171407 .word 0x0a171407 - 90cc: 04 .byte 0x04 - 90cd: 00 .byte 0x00 - 90ce: 2500 movs r5, #0 - 90d0: 462c mov r4, r5 - 90d2: e013 b.n 90fc <_strtod_r+0xec> - 90d4: 9c11 ldr r4, [sp, #68] ; 0x44 - 90d6: 9d12 ldr r5, [sp, #72] ; 0x48 - 90d8: e010 b.n 90fc <_strtod_r+0xec> - 90da: f503 6386 add.w r3, r3, #1072 ; 0x430 - 90de: 9a12 ldr r2, [sp, #72] ; 0x48 - 90e0: 3303 adds r3, #3 - 90e2: 9c11 ldr r4, [sp, #68] ; 0x44 - 90e4: f422 1280 bic.w r2, r2, #1048576 ; 0x100000 - 90e8: ea42 5503 orr.w r5, r2, r3, lsl #20 - 90ec: e006 b.n 90fc <_strtod_r+0xec> - 90ee: 4d7e ldr r5, [pc, #504] ; (92e8 <_strtod_r+0x2d8>) - 90f0: 2400 movs r4, #0 - 90f2: e003 b.n 90fc <_strtod_r+0xec> - 90f4: f06f 4500 mvn.w r5, #2147483648 ; 0x80000000 - 90f8: f04f 34ff mov.w r4, #4294967295 - 90fc: f018 0f08 tst.w r8, #8 - 9100: f000 854a beq.w 9b98 <_strtod_r+0xb88> - 9104: f045 4500 orr.w r5, r5, #2147483648 ; 0x80000000 - 9108: f000 bd46 b.w 9b98 <_strtod_r+0xb88> - 910c: 9b15 ldr r3, [sp, #84] ; 0x54 - 910e: 1c5a adds r2, r3, #1 - 9110: 9215 str r2, [sp, #84] ; 0x54 - 9112: 785b ldrb r3, [r3, #1] - 9114: 2b30 cmp r3, #48 ; 0x30 - 9116: d0f9 beq.n 910c <_strtod_r+0xfc> - 9118: 2b00 cmp r3, #0 - 911a: f000 853d beq.w 9b98 <_strtod_r+0xb88> - 911e: 2101 movs r1, #1 - 9120: 9108 str r1, [sp, #32] - 9122: e001 b.n 9128 <_strtod_r+0x118> - 9124: 2200 movs r2, #0 - 9126: 9208 str r2, [sp, #32] - 9128: 9b15 ldr r3, [sp, #84] ; 0x54 - 912a: f04f 0a00 mov.w sl, #0 - 912e: 46d1 mov r9, sl - 9130: f8cd a018 str.w sl, [sp, #24] - 9134: 9309 str r3, [sp, #36] ; 0x24 - 9136: 4653 mov r3, sl - 9138: e014 b.n 9164 <_strtod_r+0x154> - 913a: f1b9 0f08 cmp.w r9, #8 - 913e: dc05 bgt.n 914c <_strtod_r+0x13c> - 9140: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 9144: 220a movs r2, #10 - 9146: fb02 8303 mla r3, r2, r3, r8 - 914a: e007 b.n 915c <_strtod_r+0x14c> - 914c: f1b9 0f0f cmp.w r9, #15 - 9150: dc04 bgt.n 915c <_strtod_r+0x14c> - 9152: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 9156: 220a movs r2, #10 - 9158: fb02 8a0a mla sl, r2, sl, r8 - 915c: f109 0901 add.w r9, r9, #1 - 9160: 3701 adds r7, #1 - 9162: 9715 str r7, [sp, #84] ; 0x54 - 9164: 9f15 ldr r7, [sp, #84] ; 0x54 - 9166: f897 8000 ldrb.w r8, [r7] - 916a: f1b8 0f2f cmp.w r8, #47 ; 0x2f - 916e: dd02 ble.n 9176 <_strtod_r+0x166> - 9170: f1b8 0f39 cmp.w r8, #57 ; 0x39 - 9174: dde1 ble.n 913a <_strtod_r+0x12a> - 9176: 4630 mov r0, r6 - 9178: 9306 str r3, [sp, #24] - 917a: f7ff fa5f bl 863c <_localeconv_r> - 917e: 6801 ldr r1, [r0, #0] - 9180: 4630 mov r0, r6 - 9182: 9103 str r1, [sp, #12] - 9184: f7ff fa5a bl 863c <_localeconv_r> - 9188: 6800 ldr r0, [r0, #0] - 918a: f7fa fc61 bl 3a50 - 918e: 9903 ldr r1, [sp, #12] - 9190: 4602 mov r2, r0 - 9192: 4638 mov r0, r7 - 9194: f7fa fc64 bl 3a60 - 9198: 4603 mov r3, r0 - 919a: 2800 cmp r0, #0 - 919c: d15e bne.n 925c <_strtod_r+0x24c> - 919e: 4630 mov r0, r6 - 91a0: 9f15 ldr r7, [sp, #84] ; 0x54 - 91a2: 9303 str r3, [sp, #12] - 91a4: f7ff fa4a bl 863c <_localeconv_r> - 91a8: 6800 ldr r0, [r0, #0] - 91aa: f7fa fc51 bl 3a50 - 91ae: 9b03 ldr r3, [sp, #12] - 91b0: 183a adds r2, r7, r0 - 91b2: 9215 str r2, [sp, #84] ; 0x54 - 91b4: f817 8000 ldrb.w r8, [r7, r0] - 91b8: f1b9 0f00 cmp.w r9, #0 - 91bc: d145 bne.n 924a <_strtod_r+0x23a> - 91be: 4648 mov r0, r9 - 91c0: e005 b.n 91ce <_strtod_r+0x1be> - 91c2: 9b15 ldr r3, [sp, #84] ; 0x54 - 91c4: 3001 adds r0, #1 - 91c6: 1c5a adds r2, r3, #1 - 91c8: 9215 str r2, [sp, #84] ; 0x54 - 91ca: f893 8001 ldrb.w r8, [r3, #1] - 91ce: f1b8 0f30 cmp.w r8, #48 ; 0x30 - 91d2: d0f6 beq.n 91c2 <_strtod_r+0x1b2> - 91d4: f1a8 0331 sub.w r3, r8, #49 ; 0x31 - 91d8: 2b08 cmp r3, #8 - 91da: d844 bhi.n 9266 <_strtod_r+0x256> - 91dc: 9915 ldr r1, [sp, #84] ; 0x54 - 91de: 4603 mov r3, r0 - 91e0: 2000 movs r0, #0 - 91e2: 4607 mov r7, r0 - 91e4: 9109 str r1, [sp, #36] ; 0x24 - 91e6: 3001 adds r0, #1 - 91e8: f1b8 0830 subs.w r8, r8, #48 ; 0x30 - 91ec: d027 beq.n 923e <_strtod_r+0x22e> - 91ee: 181b adds r3, r3, r0 - 91f0: 2201 movs r2, #1 - 91f2: f8dd c018 ldr.w ip, [sp, #24] - 91f6: e00d b.n 9214 <_strtod_r+0x204> - 91f8: 460f mov r7, r1 - 91fa: 3901 subs r1, #1 - 91fc: 2908 cmp r1, #8 - 91fe: dc03 bgt.n 9208 <_strtod_r+0x1f8> - 9200: 210a movs r1, #10 - 9202: fb01 fc0c mul.w ip, r1, ip - 9206: e004 b.n 9212 <_strtod_r+0x202> - 9208: 2f10 cmp r7, #16 - 920a: dc02 bgt.n 9212 <_strtod_r+0x202> - 920c: 210a movs r1, #10 - 920e: fb01 fa0a mul.w sl, r1, sl - 9212: 3201 adds r2, #1 - 9214: 4282 cmp r2, r0 - 9216: f107 0101 add.w r1, r7, #1 - 921a: dbed blt.n 91f8 <_strtod_r+0x1e8> - 921c: 463a mov r2, r7 - 921e: f8cd c018 str.w ip, [sp, #24] - 9222: 2a08 cmp r2, #8 - 9224: 460f mov r7, r1 - 9226: dc04 bgt.n 9232 <_strtod_r+0x222> - 9228: 220a movs r2, #10 - 922a: fb02 800c mla r0, r2, ip, r8 - 922e: 9006 str r0, [sp, #24] - 9230: e004 b.n 923c <_strtod_r+0x22c> - 9232: 2910 cmp r1, #16 - 9234: dc02 bgt.n 923c <_strtod_r+0x22c> - 9236: 220a movs r2, #10 - 9238: fb02 8a0a mla sl, r2, sl, r8 - 923c: 2000 movs r0, #0 - 923e: 9a15 ldr r2, [sp, #84] ; 0x54 - 9240: 1c51 adds r1, r2, #1 - 9242: 9115 str r1, [sp, #84] ; 0x54 - 9244: f892 8001 ldrb.w r8, [r2, #1] - 9248: e001 b.n 924e <_strtod_r+0x23e> - 924a: 464f mov r7, r9 - 924c: 4618 mov r0, r3 - 924e: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - 9252: 2a09 cmp r2, #9 - 9254: d9c7 bls.n 91e6 <_strtod_r+0x1d6> - 9256: 2101 movs r1, #1 - 9258: 9104 str r1, [sp, #16] - 925a: e008 b.n 926e <_strtod_r+0x25e> - 925c: 2000 movs r0, #0 - 925e: 464f mov r7, r9 - 9260: 4603 mov r3, r0 - 9262: 9004 str r0, [sp, #16] - 9264: e003 b.n 926e <_strtod_r+0x25e> - 9266: 2700 movs r7, #0 - 9268: 2201 movs r2, #1 - 926a: 463b mov r3, r7 - 926c: 9204 str r2, [sp, #16] - 926e: f1b8 0f65 cmp.w r8, #101 ; 0x65 - 9272: d002 beq.n 927a <_strtod_r+0x26a> - 9274: f1b8 0f45 cmp.w r8, #69 ; 0x45 - 9278: d15b bne.n 9332 <_strtod_r+0x322> - 927a: b927 cbnz r7, 9286 <_strtod_r+0x276> - 927c: b918 cbnz r0, 9286 <_strtod_r+0x276> - 927e: 9908 ldr r1, [sp, #32] - 9280: 2900 cmp r1, #0 - 9282: f000 809e beq.w 93c2 <_strtod_r+0x3b2> - 9286: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 928a: f10b 0201 add.w r2, fp, #1 - 928e: 9215 str r2, [sp, #84] ; 0x54 - 9290: f89b 8001 ldrb.w r8, [fp, #1] - 9294: f1b8 0f2b cmp.w r8, #43 ; 0x2b - 9298: d003 beq.n 92a2 <_strtod_r+0x292> - 929a: f1b8 0f2d cmp.w r8, #45 ; 0x2d - 929e: d102 bne.n 92a6 <_strtod_r+0x296> - 92a0: e004 b.n 92ac <_strtod_r+0x29c> - 92a2: 2100 movs r1, #0 - 92a4: e003 b.n 92ae <_strtod_r+0x29e> - 92a6: 2200 movs r2, #0 - 92a8: 9207 str r2, [sp, #28] - 92aa: e005 b.n 92b8 <_strtod_r+0x2a8> - 92ac: 2101 movs r1, #1 - 92ae: 9107 str r1, [sp, #28] - 92b0: 1c51 adds r1, r2, #1 - 92b2: 9115 str r1, [sp, #84] ; 0x54 - 92b4: f892 8001 ldrb.w r8, [r2, #1] - 92b8: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - 92bc: 2a09 cmp r2, #9 - 92be: d836 bhi.n 932e <_strtod_r+0x31e> - 92c0: e004 b.n 92cc <_strtod_r+0x2bc> - 92c2: 9a15 ldr r2, [sp, #84] ; 0x54 - 92c4: 1c51 adds r1, r2, #1 - 92c6: 9115 str r1, [sp, #84] ; 0x54 - 92c8: f892 8001 ldrb.w r8, [r2, #1] - 92cc: f1b8 0f30 cmp.w r8, #48 ; 0x30 - 92d0: d0f7 beq.n 92c2 <_strtod_r+0x2b2> - 92d2: f1a8 0231 sub.w r2, r8, #49 ; 0x31 - 92d6: 2a08 cmp r2, #8 - 92d8: d82b bhi.n 9332 <_strtod_r+0x322> - 92da: 9a15 ldr r2, [sp, #84] ; 0x54 - 92dc: f1a8 0130 sub.w r1, r8, #48 ; 0x30 - 92e0: 920a str r2, [sp, #40] ; 0x28 - 92e2: e008 b.n 92f6 <_strtod_r+0x2e6> - 92e4: 1000059c .word 0x1000059c - 92e8: 7ff00000 .word 0x7ff00000 - 92ec: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 92f0: 220a movs r2, #10 - 92f2: fb02 8101 mla r1, r2, r1, r8 - 92f6: 9a15 ldr r2, [sp, #84] ; 0x54 - 92f8: f102 0c01 add.w ip, r2, #1 - 92fc: f8cd c054 str.w ip, [sp, #84] ; 0x54 - 9300: f892 8001 ldrb.w r8, [r2, #1] - 9304: f1b8 0f2f cmp.w r8, #47 ; 0x2f - 9308: dd02 ble.n 9310 <_strtod_r+0x300> - 930a: f1b8 0f39 cmp.w r8, #57 ; 0x39 - 930e: dded ble.n 92ec <_strtod_r+0x2dc> - 9310: 9a0a ldr r2, [sp, #40] ; 0x28 - 9312: ebc2 0c0c rsb ip, r2, ip - 9316: f644 621f movw r2, #19999 ; 0x4e1f - 931a: f1bc 0f08 cmp.w ip, #8 - 931e: dc02 bgt.n 9326 <_strtod_r+0x316> - 9320: 4291 cmp r1, r2 - 9322: bfb8 it lt - 9324: 460a movlt r2, r1 - 9326: 9907 ldr r1, [sp, #28] - 9328: b121 cbz r1, 9334 <_strtod_r+0x324> - 932a: 4252 negs r2, r2 - 932c: e002 b.n 9334 <_strtod_r+0x324> - 932e: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 9332: 2200 movs r2, #0 - 9334: 2f00 cmp r7, #0 - 9336: d149 bne.n 93cc <_strtod_r+0x3bc> - 9338: 2800 cmp r0, #0 - 933a: f040 842d bne.w 9b98 <_strtod_r+0xb88> - 933e: 9a08 ldr r2, [sp, #32] - 9340: 2a00 cmp r2, #0 - 9342: f040 8429 bne.w 9b98 <_strtod_r+0xb88> - 9346: 9b04 ldr r3, [sp, #16] - 9348: 2b00 cmp r3, #0 - 934a: d13a bne.n 93c2 <_strtod_r+0x3b2> - 934c: f1b8 0f4e cmp.w r8, #78 ; 0x4e - 9350: d01d beq.n 938e <_strtod_r+0x37e> - 9352: dc03 bgt.n 935c <_strtod_r+0x34c> - 9354: f1b8 0f49 cmp.w r8, #73 ; 0x49 - 9358: d133 bne.n 93c2 <_strtod_r+0x3b2> - 935a: e006 b.n 936a <_strtod_r+0x35a> - 935c: f1b8 0f69 cmp.w r8, #105 ; 0x69 - 9360: d003 beq.n 936a <_strtod_r+0x35a> - 9362: f1b8 0f6e cmp.w r8, #110 ; 0x6e - 9366: d12c bne.n 93c2 <_strtod_r+0x3b2> - 9368: e011 b.n 938e <_strtod_r+0x37e> - 936a: a815 add r0, sp, #84 ; 0x54 - 936c: 49a2 ldr r1, [pc, #648] ; (95f8 <_strtod_r+0x5e8>) - 936e: f7ff fe37 bl 8fe0 - 9372: b330 cbz r0, 93c2 <_strtod_r+0x3b2> - 9374: 9b15 ldr r3, [sp, #84] ; 0x54 - 9376: a815 add r0, sp, #84 ; 0x54 - 9378: 49a0 ldr r1, [pc, #640] ; (95fc <_strtod_r+0x5ec>) - 937a: 3b01 subs r3, #1 - 937c: 9315 str r3, [sp, #84] ; 0x54 - 937e: f7ff fe2f bl 8fe0 - 9382: b910 cbnz r0, 938a <_strtod_r+0x37a> - 9384: 9b15 ldr r3, [sp, #84] ; 0x54 - 9386: 3301 adds r3, #1 - 9388: 9315 str r3, [sp, #84] ; 0x54 - 938a: 4d9d ldr r5, [pc, #628] ; (9600 <_strtod_r+0x5f0>) - 938c: e017 b.n 93be <_strtod_r+0x3ae> - 938e: a815 add r0, sp, #84 ; 0x54 - 9390: 499c ldr r1, [pc, #624] ; (9604 <_strtod_r+0x5f4>) - 9392: f7ff fe25 bl 8fe0 - 9396: b1a0 cbz r0, 93c2 <_strtod_r+0x3b2> - 9398: 9b15 ldr r3, [sp, #84] ; 0x54 - 939a: 781b ldrb r3, [r3, #0] - 939c: 2b28 cmp r3, #40 ; 0x28 - 939e: d10d bne.n 93bc <_strtod_r+0x3ac> - 93a0: a815 add r0, sp, #84 ; 0x54 - 93a2: 4999 ldr r1, [pc, #612] ; (9608 <_strtod_r+0x5f8>) - 93a4: aa11 add r2, sp, #68 ; 0x44 - 93a6: f002 f84d bl b444 <__hexnan> - 93aa: 2805 cmp r0, #5 - 93ac: d106 bne.n 93bc <_strtod_r+0x3ac> - 93ae: 9b12 ldr r3, [sp, #72] ; 0x48 - 93b0: 9c11 ldr r4, [sp, #68] ; 0x44 - 93b2: f043 45fe orr.w r5, r3, #2130706432 ; 0x7f000000 - 93b6: f445 0570 orr.w r5, r5, #15728640 ; 0xf00000 - 93ba: e3ed b.n 9b98 <_strtod_r+0xb88> - 93bc: 4d93 ldr r5, [pc, #588] ; (960c <_strtod_r+0x5fc>) - 93be: 2400 movs r4, #0 - 93c0: e3ea b.n 9b98 <_strtod_r+0xb88> - 93c2: 2000 movs r0, #0 - 93c4: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 93c8: 900b str r0, [sp, #44] ; 0x2c - 93ca: e3e5 b.n 9b98 <_strtod_r+0xb88> - 93cc: 9806 ldr r0, [sp, #24] - 93ce: 1ad3 subs r3, r2, r3 - 93d0: f1b9 0f00 cmp.w r9, #0 - 93d4: bf08 it eq - 93d6: 46b9 moveq r9, r7 - 93d8: 9307 str r3, [sp, #28] - 93da: f8cd 9010 str.w r9, [sp, #16] - 93de: f7f8 f82d bl 143c <__aeabi_ui2d> - 93e2: 2f10 cmp r7, #16 - 93e4: bfb4 ite lt - 93e6: 46bb movlt fp, r7 - 93e8: f04f 0b10 movge.w fp, #16 - 93ec: f1bb 0f09 cmp.w fp, #9 - 93f0: 4604 mov r4, r0 - 93f2: 460d mov r5, r1 - 93f4: dd15 ble.n 9422 <_strtod_r+0x412> - 93f6: f1ab 0209 sub.w r2, fp, #9 - 93fa: 4b85 ldr r3, [pc, #532] ; (9610 <_strtod_r+0x600>) - 93fc: eb03 03c2 add.w r3, r3, r2, lsl #3 - 9400: e9d3 2300 ldrd r2, r3, [r3] - 9404: f7f8 f890 bl 1528 <__aeabi_dmul> - 9408: 4604 mov r4, r0 - 940a: 4650 mov r0, sl - 940c: 460d mov r5, r1 - 940e: f7f8 f815 bl 143c <__aeabi_ui2d> - 9412: 4602 mov r2, r0 - 9414: 460b mov r3, r1 - 9416: 4620 mov r0, r4 - 9418: 4629 mov r1, r5 - 941a: f7f7 fed3 bl 11c4 <__adddf3> - 941e: 4604 mov r4, r0 - 9420: 460d mov r5, r1 - 9422: 2f0f cmp r7, #15 - 9424: dc39 bgt.n 949a <_strtod_r+0x48a> - 9426: 9907 ldr r1, [sp, #28] - 9428: 2900 cmp r1, #0 - 942a: f000 83b5 beq.w 9b98 <_strtod_r+0xb88> - 942e: dd25 ble.n 947c <_strtod_r+0x46c> - 9430: 2916 cmp r1, #22 - 9432: dc07 bgt.n 9444 <_strtod_r+0x434> - 9434: 4b76 ldr r3, [pc, #472] ; (9610 <_strtod_r+0x600>) - 9436: 4622 mov r2, r4 - 9438: eb03 03c1 add.w r3, r3, r1, lsl #3 - 943c: e9d3 0100 ldrd r0, r1, [r3] - 9440: 462b mov r3, r5 - 9442: e016 b.n 9472 <_strtod_r+0x462> - 9444: f1c7 080f rsb r8, r7, #15 - 9448: 9a07 ldr r2, [sp, #28] - 944a: f108 0316 add.w r3, r8, #22 - 944e: 429a cmp r2, r3 - 9450: dc23 bgt.n 949a <_strtod_r+0x48a> - 9452: 4e6f ldr r6, [pc, #444] ; (9610 <_strtod_r+0x600>) - 9454: 4622 mov r2, r4 - 9456: eb06 03c8 add.w r3, r6, r8, lsl #3 - 945a: e9d3 0100 ldrd r0, r1, [r3] - 945e: 462b mov r3, r5 - 9460: f7f8 f862 bl 1528 <__aeabi_dmul> - 9464: 9b07 ldr r3, [sp, #28] - 9466: ebc8 0803 rsb r8, r8, r3 - 946a: eb06 06c8 add.w r6, r6, r8, lsl #3 - 946e: e9d6 2300 ldrd r2, r3, [r6] - 9472: f7f8 f859 bl 1528 <__aeabi_dmul> - 9476: 4604 mov r4, r0 - 9478: 460d mov r5, r1 - 947a: e38d b.n 9b98 <_strtod_r+0xb88> - 947c: 9807 ldr r0, [sp, #28] - 947e: f110 0f16 cmn.w r0, #22 - 9482: db0a blt.n 949a <_strtod_r+0x48a> - 9484: 4242 negs r2, r0 - 9486: 4b62 ldr r3, [pc, #392] ; (9610 <_strtod_r+0x600>) - 9488: 4620 mov r0, r4 - 948a: 4629 mov r1, r5 - 948c: eb03 03c2 add.w r3, r3, r2, lsl #3 - 9490: e9d3 2300 ldrd r2, r3, [r3] - 9494: f7f8 f972 bl 177c <__aeabi_ddiv> - 9498: e7ed b.n 9476 <_strtod_r+0x466> - 949a: 9907 ldr r1, [sp, #28] - 949c: ebcb 0b07 rsb fp, fp, r7 - 94a0: 448b add fp, r1 - 94a2: f1bb 0f00 cmp.w fp, #0 - 94a6: dd5c ble.n 9562 <_strtod_r+0x552> - 94a8: f01b 030f ands.w r3, fp, #15 - 94ac: d00a beq.n 94c4 <_strtod_r+0x4b4> - 94ae: 4a58 ldr r2, [pc, #352] ; (9610 <_strtod_r+0x600>) - 94b0: eb02 03c3 add.w r3, r2, r3, lsl #3 - 94b4: 4622 mov r2, r4 - 94b6: e9d3 0100 ldrd r0, r1, [r3] - 94ba: 462b mov r3, r5 - 94bc: f7f8 f834 bl 1528 <__aeabi_dmul> - 94c0: 4604 mov r4, r0 - 94c2: 460d mov r5, r1 - 94c4: f03b 0b0f bics.w fp, fp, #15 - 94c8: f000 80d8 beq.w 967c <_strtod_r+0x66c> - 94cc: f5bb 7f9a cmp.w fp, #308 ; 0x134 - 94d0: dd11 ble.n 94f6 <_strtod_r+0x4e6> - 94d2: f04f 0800 mov.w r8, #0 - 94d6: f8cd 8020 str.w r8, [sp, #32] - 94da: 46c1 mov r9, r8 - 94dc: f8cd 8018 str.w r8, [sp, #24] - 94e0: e000 b.n 94e4 <_strtod_r+0x4d4> - 94e2: 46b8 mov r8, r7 - 94e4: 9a08 ldr r2, [sp, #32] - 94e6: 2322 movs r3, #34 ; 0x22 - 94e8: 4d45 ldr r5, [pc, #276] ; (9600 <_strtod_r+0x5f0>) - 94ea: 2400 movs r4, #0 - 94ec: 6033 str r3, [r6, #0] - 94ee: 2a00 cmp r2, #0 - 94f0: f040 833e bne.w 9b70 <_strtod_r+0xb60> - 94f4: e350 b.n 9b98 <_strtod_r+0xb88> - 94f6: 4629 mov r1, r5 - 94f8: 4d46 ldr r5, [pc, #280] ; (9614 <_strtod_r+0x604>) - 94fa: ea4f 1b2b mov.w fp, fp, asr #4 - 94fe: 4620 mov r0, r4 - 9500: f04f 0800 mov.w r8, #0 - 9504: 46a9 mov r9, r5 - 9506: e00b b.n 9520 <_strtod_r+0x510> - 9508: f01b 0f01 tst.w fp, #1 - 950c: d003 beq.n 9516 <_strtod_r+0x506> - 950e: e9d5 2300 ldrd r2, r3, [r5] - 9512: f7f8 f809 bl 1528 <__aeabi_dmul> - 9516: f108 0801 add.w r8, r8, #1 - 951a: ea4f 0b6b mov.w fp, fp, asr #1 - 951e: 3508 adds r5, #8 - 9520: f1bb 0f01 cmp.w fp, #1 - 9524: dcf0 bgt.n 9508 <_strtod_r+0x4f8> - 9526: eb09 03c8 add.w r3, r9, r8, lsl #3 - 952a: 4604 mov r4, r0 - 952c: f1a1 7554 sub.w r5, r1, #55574528 ; 0x3500000 - 9530: 4622 mov r2, r4 - 9532: e9d3 0100 ldrd r0, r1, [r3] - 9536: 462b mov r3, r5 - 9538: f7f7 fff6 bl 1528 <__aeabi_dmul> - 953c: 4b30 ldr r3, [pc, #192] ; (9600 <_strtod_r+0x5f0>) - 953e: 460d mov r5, r1 - 9540: ea01 0303 and.w r3, r1, r3 - 9544: 4934 ldr r1, [pc, #208] ; (9618 <_strtod_r+0x608>) - 9546: 4604 mov r4, r0 - 9548: 428b cmp r3, r1 - 954a: d8c2 bhi.n 94d2 <_strtod_r+0x4c2> - 954c: 4933 ldr r1, [pc, #204] ; (961c <_strtod_r+0x60c>) - 954e: f04f 0b00 mov.w fp, #0 - 9552: 428b cmp r3, r1 - 9554: bf8a itet hi - 9556: f04f 34ff movhi.w r4, #4294967295 - 955a: f105 7554 addls.w r5, r5, #55574528 ; 0x3500000 - 955e: 4d30 ldrhi r5, [pc, #192] ; (9620 <_strtod_r+0x610>) - 9560: e08c b.n 967c <_strtod_r+0x66c> - 9562: f000 808b beq.w 967c <_strtod_r+0x66c> - 9566: f1cb 0b00 rsb fp, fp, #0 - 956a: f01b 030f ands.w r3, fp, #15 - 956e: d00a beq.n 9586 <_strtod_r+0x576> - 9570: 4a27 ldr r2, [pc, #156] ; (9610 <_strtod_r+0x600>) - 9572: 4620 mov r0, r4 - 9574: 4629 mov r1, r5 - 9576: eb02 03c3 add.w r3, r2, r3, lsl #3 - 957a: e9d3 2300 ldrd r2, r3, [r3] - 957e: f7f8 f8fd bl 177c <__aeabi_ddiv> - 9582: 4604 mov r4, r0 - 9584: 460d mov r5, r1 - 9586: ea5f 182b movs.w r8, fp, asr #4 - 958a: d076 beq.n 967a <_strtod_r+0x66a> - 958c: f1b8 0f1f cmp.w r8, #31 - 9590: dc61 bgt.n 9656 <_strtod_r+0x646> - 9592: f018 0b10 ands.w fp, r8, #16 - 9596: 4620 mov r0, r4 - 9598: bf18 it ne - 959a: f04f 0b6a movne.w fp, #106 ; 0x6a - 959e: 4629 mov r1, r5 - 95a0: 4c20 ldr r4, [pc, #128] ; (9624 <_strtod_r+0x614>) - 95a2: e009 b.n 95b8 <_strtod_r+0x5a8> - 95a4: f018 0f01 tst.w r8, #1 - 95a8: d003 beq.n 95b2 <_strtod_r+0x5a2> - 95aa: e9d4 2300 ldrd r2, r3, [r4] - 95ae: f7f7 ffbb bl 1528 <__aeabi_dmul> - 95b2: ea4f 0868 mov.w r8, r8, asr #1 - 95b6: 3408 adds r4, #8 - 95b8: f1b8 0f00 cmp.w r8, #0 - 95bc: dcf2 bgt.n 95a4 <_strtod_r+0x594> - 95be: 4604 mov r4, r0 - 95c0: 460d mov r5, r1 - 95c2: f1bb 0f00 cmp.w fp, #0 - 95c6: d035 beq.n 9634 <_strtod_r+0x624> - 95c8: 4a0d ldr r2, [pc, #52] ; (9600 <_strtod_r+0x5f0>) - 95ca: ea01 0202 and.w r2, r1, r2 - 95ce: 0d12 lsrs r2, r2, #20 - 95d0: f1c2 026b rsb r2, r2, #107 ; 0x6b - 95d4: 2a00 cmp r2, #0 - 95d6: dd2d ble.n 9634 <_strtod_r+0x624> - 95d8: 2a1f cmp r2, #31 - 95da: dd25 ble.n 9628 <_strtod_r+0x618> - 95dc: 2400 movs r4, #0 - 95de: 2a34 cmp r2, #52 ; 0x34 - 95e0: dd02 ble.n 95e8 <_strtod_r+0x5d8> - 95e2: f04f 755c mov.w r5, #57671680 ; 0x3700000 - 95e6: e025 b.n 9634 <_strtod_r+0x624> - 95e8: f04f 31ff mov.w r1, #4294967295 - 95ec: 3a20 subs r2, #32 - 95ee: fa11 f202 lsls.w r2, r1, r2 - 95f2: ea02 0505 and.w r5, r2, r5 - 95f6: e01d b.n 9634 <_strtod_r+0x624> - 95f8: 0000c8fd .word 0x0000c8fd - 95fc: 0000cae6 .word 0x0000cae6 - 9600: 7ff00000 .word 0x7ff00000 - 9604: 0000c905 .word 0x0000c905 - 9608: 10000588 .word 0x10000588 - 960c: fff80000 .word 0xfff80000 - 9610: 0000cb08 .word 0x0000cb08 - 9614: 0000cbd0 .word 0x0000cbd0 - 9618: 7ca00000 .word 0x7ca00000 - 961c: 7c900000 .word 0x7c900000 - 9620: 7fefffff .word 0x7fefffff - 9624: 0000cbf8 .word 0x0000cbf8 - 9628: f04f 33ff mov.w r3, #4294967295 - 962c: fa13 f202 lsls.w r2, r3, r2 - 9630: ea02 0400 and.w r4, r2, r0 - 9634: 4620 mov r0, r4 - 9636: 4629 mov r1, r5 - 9638: 2200 movs r2, #0 - 963a: 2300 movs r3, #0 - 963c: f04f 0801 mov.w r8, #1 - 9640: f002 fb16 bl bc70 <__aeabi_dcmpeq> - 9644: b108 cbz r0, 964a <_strtod_r+0x63a> - 9646: f04f 0800 mov.w r8, #0 - 964a: fa5f f888 uxtb.w r8, r8 - 964e: f1b8 0f00 cmp.w r8, #0 - 9652: d113 bne.n 967c <_strtod_r+0x66c> - 9654: e001 b.n 965a <_strtod_r+0x64a> - 9656: f04f 0800 mov.w r8, #0 - 965a: 46c1 mov r9, r8 - 965c: f8cd 8020 str.w r8, [sp, #32] - 9660: f8cd 8018 str.w r8, [sp, #24] - 9664: e000 b.n 9668 <_strtod_r+0x658> - 9666: 46b8 mov r8, r7 - 9668: 2322 movs r3, #34 ; 0x22 - 966a: 6033 str r3, [r6, #0] - 966c: 9b08 ldr r3, [sp, #32] - 966e: 2400 movs r4, #0 - 9670: 2500 movs r5, #0 - 9672: 2b00 cmp r3, #0 - 9674: f040 827c bne.w 9b70 <_strtod_r+0xb60> - 9678: e28e b.n 9b98 <_strtod_r+0xb88> - 967a: 46c3 mov fp, r8 - 967c: 9806 ldr r0, [sp, #24] - 967e: 463b mov r3, r7 - 9680: 9909 ldr r1, [sp, #36] ; 0x24 - 9682: 46a2 mov sl, r4 - 9684: 9a04 ldr r2, [sp, #16] - 9686: 9000 str r0, [sp, #0] - 9688: 4630 mov r0, r6 - 968a: f7ff f8b2 bl 87f2 <__s2b> - 968e: f8cd b028 str.w fp, [sp, #40] ; 0x28 - 9692: 46ab mov fp, r5 - 9694: 9008 str r0, [sp, #32] - 9696: 9a08 ldr r2, [sp, #32] - 9698: 4630 mov r0, r6 - 969a: 6851 ldr r1, [r2, #4] - 969c: f7ff f823 bl 86e6 <_Balloc> - 96a0: 9b08 ldr r3, [sp, #32] - 96a2: f103 010c add.w r1, r3, #12 - 96a6: 691a ldr r2, [r3, #16] - 96a8: 3202 adds r2, #2 - 96aa: 0092 lsls r2, r2, #2 - 96ac: 9006 str r0, [sp, #24] - 96ae: 300c adds r0, #12 - 96b0: f7f9 fe28 bl 3304 - 96b4: ab17 add r3, sp, #92 ; 0x5c - 96b6: 4652 mov r2, sl - 96b8: 9300 str r3, [sp, #0] - 96ba: 4630 mov r0, r6 - 96bc: ab16 add r3, sp, #88 ; 0x58 - 96be: 9301 str r3, [sp, #4] - 96c0: 465b mov r3, fp - 96c2: e9cd ab04 strd sl, fp, [sp, #16] - 96c6: f7ff fb4f bl 8d68 <__d2b> - 96ca: 2101 movs r1, #1 - 96cc: 9014 str r0, [sp, #80] ; 0x50 - 96ce: 4630 mov r0, r6 - 96d0: f7ff f91f bl 8912 <__i2b> - 96d4: 4681 mov r9, r0 - 96d6: 9807 ldr r0, [sp, #28] - 96d8: 2800 cmp r0, #0 - 96da: da02 bge.n 96e2 <_strtod_r+0x6d2> - 96dc: 4242 negs r2, r0 - 96de: 2400 movs r4, #0 - 96e0: e001 b.n 96e6 <_strtod_r+0x6d6> - 96e2: 9c07 ldr r4, [sp, #28] - 96e4: 2200 movs r2, #0 - 96e6: 9f17 ldr r7, [sp, #92] ; 0x5c - 96e8: f46f 707f mvn.w r0, #1020 ; 0x3fc - 96ec: 990a ldr r1, [sp, #40] ; 0x28 - 96ee: 2f00 cmp r7, #0 - 96f0: bfac ite ge - 96f2: eb02 0807 addge.w r8, r2, r7 - 96f6: ebc7 0304 rsblt r3, r7, r4 - 96fa: ebc1 0707 rsb r7, r1, r7 - 96fe: 9916 ldr r1, [sp, #88] ; 0x58 - 9700: bfac ite ge - 9702: 4623 movge r3, r4 - 9704: 4690 movlt r8, r2 - 9706: 187d adds r5, r7, r1 - 9708: 4285 cmp r5, r0 - 970a: da03 bge.n 9714 <_strtod_r+0x704> - 970c: f507 6186 add.w r1, r7, #1072 ; 0x430 - 9710: 3103 adds r1, #3 - 9712: e001 b.n 9718 <_strtod_r+0x708> - 9714: f1c1 0136 rsb r1, r1, #54 ; 0x36 - 9718: 980a ldr r0, [sp, #40] ; 0x28 - 971a: eb01 0508 add.w r5, r1, r8 - 971e: 181f adds r7, r3, r0 - 9720: 187f adds r7, r7, r1 - 9722: 42bd cmp r5, r7 - 9724: bfb4 ite lt - 9726: 462b movlt r3, r5 - 9728: 463b movge r3, r7 - 972a: 4543 cmp r3, r8 - 972c: bfa8 it ge - 972e: 4643 movge r3, r8 - 9730: 2b00 cmp r3, #0 - 9732: dd03 ble.n 973c <_strtod_r+0x72c> - 9734: 1aed subs r5, r5, r3 - 9736: 1aff subs r7, r7, r3 - 9738: ebc3 0808 rsb r8, r3, r8 - 973c: b18a cbz r2, 9762 <_strtod_r+0x752> - 973e: 4649 mov r1, r9 - 9740: 4630 mov r0, r6 - 9742: f7ff f981 bl 8a48 <__pow5mult> - 9746: 9a14 ldr r2, [sp, #80] ; 0x50 - 9748: 4681 mov r9, r0 - 974a: 4630 mov r0, r6 - 974c: 4649 mov r1, r9 - 974e: f7ff f8e9 bl 8924 <__multiply> - 9752: 9914 ldr r1, [sp, #80] ; 0x50 - 9754: 4603 mov r3, r0 - 9756: 4630 mov r0, r6 - 9758: 9303 str r3, [sp, #12] - 975a: f7fe fff5 bl 8748 <_Bfree> - 975e: 9b03 ldr r3, [sp, #12] - 9760: 9314 str r3, [sp, #80] ; 0x50 - 9762: 2d00 cmp r5, #0 - 9764: dd05 ble.n 9772 <_strtod_r+0x762> - 9766: 4630 mov r0, r6 - 9768: 9914 ldr r1, [sp, #80] ; 0x50 - 976a: 462a mov r2, r5 - 976c: f7ff f9be bl 8aec <__lshift> - 9770: 9014 str r0, [sp, #80] ; 0x50 - 9772: b12c cbz r4, 9780 <_strtod_r+0x770> - 9774: 4630 mov r0, r6 - 9776: 9906 ldr r1, [sp, #24] - 9778: 4622 mov r2, r4 - 977a: f7ff f965 bl 8a48 <__pow5mult> - 977e: 9006 str r0, [sp, #24] - 9780: 2f00 cmp r7, #0 - 9782: dd05 ble.n 9790 <_strtod_r+0x780> - 9784: 4630 mov r0, r6 - 9786: 9906 ldr r1, [sp, #24] - 9788: 463a mov r2, r7 - 978a: f7ff f9af bl 8aec <__lshift> - 978e: 9006 str r0, [sp, #24] - 9790: f1b8 0f00 cmp.w r8, #0 - 9794: dd05 ble.n 97a2 <_strtod_r+0x792> - 9796: 4649 mov r1, r9 - 9798: 4630 mov r0, r6 - 979a: 4642 mov r2, r8 - 979c: f7ff f9a6 bl 8aec <__lshift> - 97a0: 4681 mov r9, r0 - 97a2: 9914 ldr r1, [sp, #80] ; 0x50 - 97a4: 4630 mov r0, r6 - 97a6: 9a06 ldr r2, [sp, #24] - 97a8: 2500 movs r5, #0 - 97aa: f7ff fa08 bl 8bbe <__mdiff> - 97ae: 68c1 ldr r1, [r0, #12] - 97b0: 4607 mov r7, r0 - 97b2: 60c5 str r5, [r0, #12] - 97b4: 9109 str r1, [sp, #36] ; 0x24 - 97b6: 4649 mov r1, r9 - 97b8: f7ff f9e4 bl 8b84 <__mcmp> - 97bc: 42a8 cmp r0, r5 - 97be: da2b bge.n 9818 <_strtod_r+0x808> - 97c0: 9a09 ldr r2, [sp, #36] ; 0x24 - 97c2: 465d mov r5, fp - 97c4: 46b8 mov r8, r7 - 97c6: 4654 mov r4, sl - 97c8: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - 97cc: 2a00 cmp r2, #0 - 97ce: f040 81b8 bne.w 9b42 <_strtod_r+0xb32> - 97d2: 2c00 cmp r4, #0 - 97d4: f040 81b5 bne.w 9b42 <_strtod_r+0xb32> - 97d8: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 97dc: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 97e0: 2b00 cmp r3, #0 - 97e2: f040 81ae bne.w 9b42 <_strtod_r+0xb32> - 97e6: 4b8d ldr r3, [pc, #564] ; (9a1c <_strtod_r+0xa0c>) - 97e8: ea05 0303 and.w r3, r5, r3 - 97ec: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - 97f0: f240 81a7 bls.w 9b42 <_strtod_r+0xb32> - 97f4: 697b ldr r3, [r7, #20] - 97f6: b91b cbnz r3, 9800 <_strtod_r+0x7f0> - 97f8: 693b ldr r3, [r7, #16] - 97fa: 2b01 cmp r3, #1 - 97fc: f340 81a1 ble.w 9b42 <_strtod_r+0xb32> - 9800: 4641 mov r1, r8 - 9802: 2201 movs r2, #1 - 9804: 4630 mov r0, r6 - 9806: f7ff f971 bl 8aec <__lshift> - 980a: 4649 mov r1, r9 - 980c: 4680 mov r8, r0 - 980e: f7ff f9b9 bl 8b84 <__mcmp> - 9812: 2800 cmp r0, #0 - 9814: dc33 bgt.n 987e <_strtod_r+0x86e> - 9816: e194 b.n 9b42 <_strtod_r+0xb32> - 9818: d176 bne.n 9908 <_strtod_r+0x8f8> - 981a: 9b09 ldr r3, [sp, #36] ; 0x24 - 981c: 465d mov r5, fp - 981e: 46b8 mov r8, r7 - 9820: 4654 mov r4, sl - 9822: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - 9826: b323 cbz r3, 9872 <_strtod_r+0x862> - 9828: f025 427f bic.w r2, r5, #4278190080 ; 0xff000000 - 982c: 497c ldr r1, [pc, #496] ; (9a20 <_strtod_r+0xa10>) - 982e: f422 0270 bic.w r2, r2, #15728640 ; 0xf00000 - 9832: 462b mov r3, r5 - 9834: 428a cmp r2, r1 - 9836: d13a bne.n 98ae <_strtod_r+0x89e> - 9838: 4652 mov r2, sl - 983a: f1bb 0f00 cmp.w fp, #0 - 983e: d00d beq.n 985c <_strtod_r+0x84c> - 9840: 4976 ldr r1, [pc, #472] ; (9a1c <_strtod_r+0xa0c>) - 9842: ea05 0101 and.w r1, r5, r1 - 9846: f1b1 6fd4 cmp.w r1, #111149056 ; 0x6a00000 - 984a: d807 bhi.n 985c <_strtod_r+0x84c> - 984c: 0d09 lsrs r1, r1, #20 - 984e: f04f 30ff mov.w r0, #4294967295 - 9852: f1c1 016b rsb r1, r1, #107 ; 0x6b - 9856: fa10 f101 lsls.w r1, r0, r1 - 985a: e001 b.n 9860 <_strtod_r+0x850> - 985c: f04f 31ff mov.w r1, #4294967295 - 9860: 428a cmp r2, r1 - 9862: d124 bne.n 98ae <_strtod_r+0x89e> - 9864: 4a6d ldr r2, [pc, #436] ; (9a1c <_strtod_r+0xa0c>) - 9866: 2400 movs r4, #0 - 9868: ea03 0202 and.w r2, r3, r2 - 986c: f502 1580 add.w r5, r2, #1048576 ; 0x100000 - 9870: e167 b.n 9b42 <_strtod_r+0xb32> - 9872: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 9876: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 987a: b9c3 cbnz r3, 98ae <_strtod_r+0x89e> - 987c: b9bc cbnz r4, 98ae <_strtod_r+0x89e> - 987e: f025 4300 bic.w r3, r5, #2147483648 ; 0x80000000 - 9882: 0d1b lsrs r3, r3, #20 - 9884: 051b lsls r3, r3, #20 - 9886: f1bb 0f00 cmp.w fp, #0 - 988a: d007 beq.n 989c <_strtod_r+0x88c> - 988c: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - 9890: d804 bhi.n 989c <_strtod_r+0x88c> - 9892: f1b3 7f5c cmp.w r3, #57671680 ; 0x3700000 - 9896: f200 8157 bhi.w 9b48 <_strtod_r+0xb38> - 989a: e6e5 b.n 9668 <_strtod_r+0x658> - 989c: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 - 98a0: f04f 34ff mov.w r4, #4294967295 - 98a4: ea6f 5513 mvn.w r5, r3, lsr #20 - 98a8: ea6f 5505 mvn.w r5, r5, lsl #20 - 98ac: e149 b.n 9b42 <_strtod_r+0xb32> - 98ae: f004 0301 and.w r3, r4, #1 - 98b2: 2b00 cmp r3, #0 - 98b4: f000 8145 beq.w 9b42 <_strtod_r+0xb32> - 98b8: 9809 ldr r0, [sp, #36] ; 0x24 - 98ba: b160 cbz r0, 98d6 <_strtod_r+0x8c6> - 98bc: e9dd 0104 ldrd r0, r1, [sp, #16] - 98c0: f7ff f9e0 bl 8c84 <__ulp> - 98c4: 4602 mov r2, r0 - 98c6: 460b mov r3, r1 - 98c8: e9dd 0104 ldrd r0, r1, [sp, #16] - 98cc: f7f7 fc7a bl 11c4 <__adddf3> - 98d0: 4604 mov r4, r0 - 98d2: 460d mov r5, r1 - 98d4: e135 b.n 9b42 <_strtod_r+0xb32> - 98d6: e9dd 0104 ldrd r0, r1, [sp, #16] - 98da: 2701 movs r7, #1 - 98dc: f7ff f9d2 bl 8c84 <__ulp> - 98e0: 4602 mov r2, r0 - 98e2: 460b mov r3, r1 - 98e4: e9dd 0104 ldrd r0, r1, [sp, #16] - 98e8: f7f7 fc6a bl 11c0 <__aeabi_dsub> - 98ec: 2200 movs r2, #0 - 98ee: 2300 movs r3, #0 - 98f0: 4604 mov r4, r0 - 98f2: 460d mov r5, r1 - 98f4: f002 f9bc bl bc70 <__aeabi_dcmpeq> - 98f8: b108 cbz r0, 98fe <_strtod_r+0x8ee> - 98fa: 9909 ldr r1, [sp, #36] ; 0x24 - 98fc: 460f mov r7, r1 - 98fe: f017 0fff tst.w r7, #255 ; 0xff - 9902: f43f aeb1 beq.w 9668 <_strtod_r+0x658> - 9906: e11c b.n 9b42 <_strtod_r+0xb32> - 9908: 4638 mov r0, r7 - 990a: 4649 mov r1, r9 - 990c: f7ff fa8a bl 8e24 <__ratio> - 9910: 2200 movs r2, #0 - 9912: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - 9916: e9cd 0104 strd r0, r1, [sp, #16] - 991a: f002 f9bd bl bc98 <__aeabi_dcmple> - 991e: 2800 cmp r0, #0 - 9920: d034 beq.n 998c <_strtod_r+0x97c> - 9922: 9a09 ldr r2, [sp, #36] ; 0x24 - 9924: b122 cbz r2, 9930 <_strtod_r+0x920> - 9926: 493f ldr r1, [pc, #252] ; (9a24 <_strtod_r+0xa14>) - 9928: 2000 movs r0, #0 - 992a: e9cd 0104 strd r0, r1, [sp, #16] - 992e: e014 b.n 995a <_strtod_r+0x94a> - 9930: f1ba 0f00 cmp.w sl, #0 - 9934: d105 bne.n 9942 <_strtod_r+0x932> - 9936: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 993a: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 993e: b93b cbnz r3, 9950 <_strtod_r+0x940> - 9940: e00d b.n 995e <_strtod_r+0x94e> - 9942: f1ba 0f01 cmp.w sl, #1 - 9946: d103 bne.n 9950 <_strtod_r+0x940> - 9948: f1bb 0f00 cmp.w fp, #0 - 994c: f43f ae8b beq.w 9666 <_strtod_r+0x656> - 9950: 4b35 ldr r3, [pc, #212] ; (9a28 <_strtod_r+0xa18>) - 9952: 2500 movs r5, #0 - 9954: 2200 movs r2, #0 - 9956: e9cd 2304 strd r2, r3, [sp, #16] - 995a: 4c32 ldr r4, [pc, #200] ; (9a24 <_strtod_r+0xa14>) - 995c: e027 b.n 99ae <_strtod_r+0x99e> - 995e: e9dd 0104 ldrd r0, r1, [sp, #16] - 9962: 2200 movs r2, #0 - 9964: 4b2f ldr r3, [pc, #188] ; (9a24 <_strtod_r+0xa14>) - 9966: f002 f98d bl bc84 <__aeabi_dcmplt> - 996a: b940 cbnz r0, 997e <_strtod_r+0x96e> - 996c: e9dd 0104 ldrd r0, r1, [sp, #16] - 9970: 2200 movs r2, #0 - 9972: 4b2e ldr r3, [pc, #184] ; (9a2c <_strtod_r+0xa1c>) - 9974: f7f7 fdd8 bl 1528 <__aeabi_dmul> - 9978: 4605 mov r5, r0 - 997a: 460c mov r4, r1 - 997c: e001 b.n 9982 <_strtod_r+0x972> - 997e: 9d09 ldr r5, [sp, #36] ; 0x24 - 9980: 4c2a ldr r4, [pc, #168] ; (9a2c <_strtod_r+0xa1c>) - 9982: f104 4300 add.w r3, r4, #2147483648 ; 0x80000000 - 9986: 4628 mov r0, r5 - 9988: 4619 mov r1, r3 - 998a: e00e b.n 99aa <_strtod_r+0x99a> - 998c: e9dd 0104 ldrd r0, r1, [sp, #16] - 9990: 2200 movs r2, #0 - 9992: 4b26 ldr r3, [pc, #152] ; (9a2c <_strtod_r+0xa1c>) - 9994: f7f7 fdc8 bl 1528 <__aeabi_dmul> - 9998: 460c mov r4, r1 - 999a: 9909 ldr r1, [sp, #36] ; 0x24 - 999c: 4605 mov r5, r0 - 999e: b911 cbnz r1, 99a6 <_strtod_r+0x996> - 99a0: f104 4100 add.w r1, r4, #2147483648 ; 0x80000000 - 99a4: e000 b.n 99a8 <_strtod_r+0x998> - 99a6: 4621 mov r1, r4 - 99a8: 4628 mov r0, r5 - 99aa: e9cd 0104 strd r0, r1, [sp, #16] - 99ae: f8df 806c ldr.w r8, [pc, #108] ; 9a1c <_strtod_r+0xa0c> - 99b2: 4a1f ldr r2, [pc, #124] ; (9a30 <_strtod_r+0xa20>) - 99b4: ea0b 0808 and.w r8, fp, r8 - 99b8: 4590 cmp r8, r2 - 99ba: d13f bne.n 9a3c <_strtod_r+0xa2c> - 99bc: 4659 mov r1, fp - 99be: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 - 99c2: 4650 mov r0, sl - 99c4: e9cd 010c strd r0, r1, [sp, #48] ; 0x30 - 99c8: 4650 mov r0, sl - 99ca: 4659 mov r1, fp - 99cc: f7ff f95a bl 8c84 <__ulp> - 99d0: 4602 mov r2, r0 - 99d2: 460b mov r3, r1 - 99d4: e9dd 0104 ldrd r0, r1, [sp, #16] - 99d8: f7f7 fda6 bl 1528 <__aeabi_dmul> - 99dc: 460b mov r3, r1 - 99de: 4602 mov r2, r0 - 99e0: 4659 mov r1, fp - 99e2: 4650 mov r0, sl - 99e4: f7f7 fbee bl 11c4 <__adddf3> - 99e8: 4b0c ldr r3, [pc, #48] ; (9a1c <_strtod_r+0xa0c>) - 99ea: 468b mov fp, r1 - 99ec: ea01 0303 and.w r3, r1, r3 - 99f0: 4910 ldr r1, [pc, #64] ; (9a34 <_strtod_r+0xa24>) - 99f2: 4682 mov sl, r0 - 99f4: 428b cmp r3, r1 - 99f6: d90d bls.n 9a14 <_strtod_r+0xa04> - 99f8: 4b0f ldr r3, [pc, #60] ; (9a38 <_strtod_r+0xa28>) - 99fa: 980d ldr r0, [sp, #52] ; 0x34 - 99fc: 4298 cmp r0, r3 - 99fe: d104 bne.n 9a0a <_strtod_r+0x9fa> - 9a00: 990c ldr r1, [sp, #48] ; 0x30 - 9a02: f1b1 3fff cmp.w r1, #4294967295 - 9a06: f43f ad6c beq.w 94e2 <_strtod_r+0x4d2> - 9a0a: f8df b02c ldr.w fp, [pc, #44] ; 9a38 <_strtod_r+0xa28> - 9a0e: f04f 3aff mov.w sl, #4294967295 - 9a12: e085 b.n 9b20 <_strtod_r+0xb10> - 9a14: f10b 7b54 add.w fp, fp, #55574528 ; 0x3500000 - 9a18: e047 b.n 9aaa <_strtod_r+0xa9a> - 9a1a: bf00 nop - 9a1c: 7ff00000 .word 0x7ff00000 - 9a20: 000fffff .word 0x000fffff - 9a24: 3ff00000 .word 0x3ff00000 - 9a28: bff00000 .word 0xbff00000 - 9a2c: 3fe00000 .word 0x3fe00000 - 9a30: 7fe00000 .word 0x7fe00000 - 9a34: 7c9fffff .word 0x7c9fffff - 9a38: 7fefffff .word 0x7fefffff - 9a3c: 9a0a ldr r2, [sp, #40] ; 0x28 - 9a3e: b312 cbz r2, 9a86 <_strtod_r+0xa76> - 9a40: f1b8 6fd4 cmp.w r8, #111149056 ; 0x6a00000 - 9a44: d81f bhi.n 9a86 <_strtod_r+0xa76> - 9a46: 4628 mov r0, r5 - 9a48: 4621 mov r1, r4 - 9a4a: a35d add r3, pc, #372 ; (adr r3, 9bc0 <_strtod_r+0xbb0>) - 9a4c: e9d3 2300 ldrd r2, r3, [r3] - 9a50: f002 f922 bl bc98 <__aeabi_dcmple> - 9a54: b188 cbz r0, 9a7a <_strtod_r+0xa6a> - 9a56: 4621 mov r1, r4 - 9a58: 4628 mov r0, r5 - 9a5a: f002 f93b bl bcd4 <__aeabi_d2uiz> - 9a5e: 2800 cmp r0, #0 - 9a60: bf08 it eq - 9a62: 2001 moveq r0, #1 - 9a64: f7f7 fcea bl 143c <__aeabi_ui2d> - 9a68: 9b09 ldr r3, [sp, #36] ; 0x24 - 9a6a: 4605 mov r5, r0 - 9a6c: 460c mov r4, r1 - 9a6e: b90b cbnz r3, 9a74 <_strtod_r+0xa64> - 9a70: f101 4100 add.w r1, r1, #2147483648 ; 0x80000000 - 9a74: 4628 mov r0, r5 - 9a76: e9cd 0104 strd r0, r1, [sp, #16] - 9a7a: 9905 ldr r1, [sp, #20] - 9a7c: f101 63d6 add.w r3, r1, #112197632 ; 0x6b00000 - 9a80: ebc8 0303 rsb r3, r8, r3 - 9a84: 9305 str r3, [sp, #20] - 9a86: 4650 mov r0, sl - 9a88: 4659 mov r1, fp - 9a8a: f7ff f8fb bl 8c84 <__ulp> - 9a8e: 4602 mov r2, r0 - 9a90: 460b mov r3, r1 - 9a92: e9dd 0104 ldrd r0, r1, [sp, #16] - 9a96: f7f7 fd47 bl 1528 <__aeabi_dmul> - 9a9a: 4602 mov r2, r0 - 9a9c: 460b mov r3, r1 - 9a9e: 4650 mov r0, sl - 9aa0: 4659 mov r1, fp - 9aa2: f7f7 fb8f bl 11c4 <__adddf3> - 9aa6: 4682 mov sl, r0 - 9aa8: 468b mov fp, r1 - 9aaa: 9b0a ldr r3, [sp, #40] ; 0x28 - 9aac: 2b00 cmp r3, #0 - 9aae: d137 bne.n 9b20 <_strtod_r+0xb10> - 9ab0: 4b4b ldr r3, [pc, #300] ; (9be0 <_strtod_r+0xbd0>) - 9ab2: ea0b 0303 and.w r3, fp, r3 - 9ab6: 4598 cmp r8, r3 - 9ab8: d132 bne.n 9b20 <_strtod_r+0xb10> - 9aba: 4621 mov r1, r4 - 9abc: 4628 mov r0, r5 - 9abe: f8cd b00c str.w fp, [sp, #12] - 9ac2: f7f7 ff43 bl 194c <__aeabi_d2iz> - 9ac6: f7f7 fcc9 bl 145c <__aeabi_i2d> - 9aca: 4602 mov r2, r0 - 9acc: 460b mov r3, r1 - 9ace: 4628 mov r0, r5 - 9ad0: 4621 mov r1, r4 - 9ad2: f7f7 fb75 bl 11c0 <__aeabi_dsub> - 9ad6: 9a09 ldr r2, [sp, #36] ; 0x24 - 9ad8: f8dd c00c ldr.w ip, [sp, #12] - 9adc: 4604 mov r4, r0 - 9ade: 460d mov r5, r1 - 9ae0: b93a cbnz r2, 9af2 <_strtod_r+0xae2> - 9ae2: f1ba 0f00 cmp.w sl, #0 - 9ae6: d104 bne.n 9af2 <_strtod_r+0xae2> - 9ae8: f02c 437f bic.w r3, ip, #4278190080 ; 0xff000000 - 9aec: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 9af0: b183 cbz r3, 9b14 <_strtod_r+0xb04> - 9af2: 4620 mov r0, r4 - 9af4: 4629 mov r1, r5 - 9af6: a334 add r3, pc, #208 ; (adr r3, 9bc8 <_strtod_r+0xbb8>) - 9af8: e9d3 2300 ldrd r2, r3, [r3] - 9afc: f002 f8c2 bl bc84 <__aeabi_dcmplt> - 9b00: 2800 cmp r0, #0 - 9b02: d132 bne.n 9b6a <_strtod_r+0xb5a> - 9b04: 4620 mov r0, r4 - 9b06: 4629 mov r1, r5 - 9b08: a331 add r3, pc, #196 ; (adr r3, 9bd0 <_strtod_r+0xbc0>) - 9b0a: e9d3 2300 ldrd r2, r3, [r3] - 9b0e: f002 f8d7 bl bcc0 <__aeabi_dcmpgt> - 9b12: e004 b.n 9b1e <_strtod_r+0xb0e> - 9b14: a330 add r3, pc, #192 ; (adr r3, 9bd8 <_strtod_r+0xbc8>) - 9b16: e9d3 2300 ldrd r2, r3, [r3] - 9b1a: f002 f8b3 bl bc84 <__aeabi_dcmplt> - 9b1e: bb20 cbnz r0, 9b6a <_strtod_r+0xb5a> - 9b20: 4630 mov r0, r6 - 9b22: 9914 ldr r1, [sp, #80] ; 0x50 - 9b24: f7fe fe10 bl 8748 <_Bfree> - 9b28: 4630 mov r0, r6 - 9b2a: 9906 ldr r1, [sp, #24] - 9b2c: f7fe fe0c bl 8748 <_Bfree> - 9b30: 4630 mov r0, r6 - 9b32: 4649 mov r1, r9 - 9b34: f7fe fe08 bl 8748 <_Bfree> - 9b38: 4630 mov r0, r6 - 9b3a: 4639 mov r1, r7 - 9b3c: f7fe fe04 bl 8748 <_Bfree> - 9b40: e5a9 b.n 9696 <_strtod_r+0x686> - 9b42: f1bb 0f00 cmp.w fp, #0 - 9b46: d013 beq.n 9b70 <_strtod_r+0xb60> - 9b48: 4b26 ldr r3, [pc, #152] ; (9be4 <_strtod_r+0xbd4>) - 9b4a: 2000 movs r0, #0 - 9b4c: 900c str r0, [sp, #48] ; 0x30 - 9b4e: 4629 mov r1, r5 - 9b50: 4620 mov r0, r4 - 9b52: 930d str r3, [sp, #52] ; 0x34 - 9b54: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 - 9b58: f7f7 fce6 bl 1528 <__aeabi_dmul> - 9b5c: 4604 mov r4, r0 - 9b5e: 460d mov r5, r1 - 9b60: b931 cbnz r1, 9b70 <_strtod_r+0xb60> - 9b62: b928 cbnz r0, 9b70 <_strtod_r+0xb60> - 9b64: 2322 movs r3, #34 ; 0x22 - 9b66: 6033 str r3, [r6, #0] - 9b68: e002 b.n 9b70 <_strtod_r+0xb60> - 9b6a: 46b8 mov r8, r7 - 9b6c: 4654 mov r4, sl - 9b6e: 465d mov r5, fp - 9b70: 4630 mov r0, r6 - 9b72: 9914 ldr r1, [sp, #80] ; 0x50 - 9b74: f7fe fde8 bl 8748 <_Bfree> - 9b78: 4630 mov r0, r6 - 9b7a: 9906 ldr r1, [sp, #24] - 9b7c: f7fe fde4 bl 8748 <_Bfree> - 9b80: 4630 mov r0, r6 - 9b82: 4649 mov r1, r9 - 9b84: f7fe fde0 bl 8748 <_Bfree> - 9b88: 4630 mov r0, r6 - 9b8a: 9908 ldr r1, [sp, #32] - 9b8c: f7fe fddc bl 8748 <_Bfree> - 9b90: 4630 mov r0, r6 - 9b92: 4641 mov r1, r8 - 9b94: f7fe fdd8 bl 8748 <_Bfree> - 9b98: 990f ldr r1, [sp, #60] ; 0x3c - 9b9a: b109 cbz r1, 9ba0 <_strtod_r+0xb90> - 9b9c: 9b15 ldr r3, [sp, #84] ; 0x54 - 9b9e: 600b str r3, [r1, #0] - 9ba0: 9a0b ldr r2, [sp, #44] ; 0x2c - 9ba2: b11a cbz r2, 9bac <_strtod_r+0xb9c> - 9ba4: 4622 mov r2, r4 - 9ba6: f105 4300 add.w r3, r5, #2147483648 ; 0x80000000 - 9baa: e001 b.n 9bb0 <_strtod_r+0xba0> - 9bac: 4622 mov r2, r4 - 9bae: 462b mov r3, r5 - 9bb0: 4610 mov r0, r2 - 9bb2: 4619 mov r1, r3 - 9bb4: b019 add sp, #100 ; 0x64 - 9bb6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9bba: bf00 nop - 9bbc: f3af 8000 nop.w - 9bc0: ffc00000 .word 0xffc00000 - 9bc4: 41dfffff .word 0x41dfffff - 9bc8: 94a03595 .word 0x94a03595 - 9bcc: 3fdfffff .word 0x3fdfffff - 9bd0: 35afe535 .word 0x35afe535 - 9bd4: 3fe00000 .word 0x3fe00000 - 9bd8: 94a03595 .word 0x94a03595 - 9bdc: 3fcfffff .word 0x3fcfffff - 9be0: 7ff00000 .word 0x7ff00000 - 9be4: 39500000 .word 0x39500000 - -00009be8 <_strtol_r>: - 9be8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9bec: 4698 mov r8, r3 - 9bee: 4b46 ldr r3, [pc, #280] ; (9d08 <_strtol_r+0x120>) - 9bf0: 460c mov r4, r1 - 9bf2: 4615 mov r5, r2 - 9bf4: 9001 str r0, [sp, #4] - 9bf6: f8d3 b000 ldr.w fp, [r3] - 9bfa: 460b mov r3, r1 - 9bfc: f813 6b01 ldrb.w r6, [r3], #1 - 9c00: eb0b 0206 add.w r2, fp, r6 - 9c04: 461f mov r7, r3 - 9c06: f892 9001 ldrb.w r9, [r2, #1] - 9c0a: f019 0908 ands.w r9, r9, #8 - 9c0e: d1f5 bne.n 9bfc <_strtol_r+0x14> - 9c10: 2e2d cmp r6, #45 ; 0x2d - 9c12: d104 bne.n 9c1e <_strtol_r+0x36> - 9c14: f817 6b01 ldrb.w r6, [r7], #1 - 9c18: f04f 0901 mov.w r9, #1 - 9c1c: e003 b.n 9c26 <_strtol_r+0x3e> - 9c1e: 2e2b cmp r6, #43 ; 0x2b - 9c20: bf08 it eq - 9c22: f817 6b01 ldrbeq.w r6, [r7], #1 - 9c26: f1b8 0f00 cmp.w r8, #0 - 9c2a: d002 beq.n 9c32 <_strtol_r+0x4a> - 9c2c: f1b8 0f10 cmp.w r8, #16 - 9c30: d114 bne.n 9c5c <_strtol_r+0x74> - 9c32: 2e30 cmp r6, #48 ; 0x30 - 9c34: d109 bne.n 9c4a <_strtol_r+0x62> - 9c36: 783b ldrb r3, [r7, #0] - 9c38: 2b78 cmp r3, #120 ; 0x78 - 9c3a: d001 beq.n 9c40 <_strtol_r+0x58> - 9c3c: 2b58 cmp r3, #88 ; 0x58 - 9c3e: d104 bne.n 9c4a <_strtol_r+0x62> - 9c40: 787e ldrb r6, [r7, #1] - 9c42: f04f 0810 mov.w r8, #16 - 9c46: 3702 adds r7, #2 - 9c48: e008 b.n 9c5c <_strtol_r+0x74> - 9c4a: f1b8 0f00 cmp.w r8, #0 - 9c4e: d105 bne.n 9c5c <_strtol_r+0x74> - 9c50: 2e30 cmp r6, #48 ; 0x30 - 9c52: bf14 ite ne - 9c54: f04f 080a movne.w r8, #10 - 9c58: f04f 0808 moveq.w r8, #8 - 9c5c: f1b9 0f00 cmp.w r9, #0 - 9c60: 4641 mov r1, r8 - 9c62: bf0c ite eq - 9c64: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 9c68: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 9c6c: 4650 mov r0, sl - 9c6e: f001 fe41 bl b8f4 <__aeabi_uidivmod> - 9c72: 4650 mov r0, sl - 9c74: 460b mov r3, r1 - 9c76: 4641 mov r1, r8 - 9c78: 9300 str r3, [sp, #0] - 9c7a: f001 fd0d bl b698 <__aeabi_uidiv> - 9c7e: 2100 movs r1, #0 - 9c80: 9b00 ldr r3, [sp, #0] - 9c82: 460a mov r2, r1 - 9c84: eb0b 0c06 add.w ip, fp, r6 - 9c88: f89c c001 ldrb.w ip, [ip, #1] - 9c8c: f01c 0f04 tst.w ip, #4 - 9c90: d001 beq.n 9c96 <_strtol_r+0xae> - 9c92: 3e30 subs r6, #48 ; 0x30 - 9c94: e00b b.n 9cae <_strtol_r+0xc6> - 9c96: f01c 0c03 ands.w ip, ip, #3 - 9c9a: d01b beq.n 9cd4 <_strtol_r+0xec> - 9c9c: f1bc 0f01 cmp.w ip, #1 - 9ca0: bf14 ite ne - 9ca2: f04f 0c57 movne.w ip, #87 ; 0x57 - 9ca6: f04f 0c37 moveq.w ip, #55 ; 0x37 - 9caa: ebcc 0606 rsb r6, ip, r6 - 9cae: 4546 cmp r6, r8 - 9cb0: da10 bge.n 9cd4 <_strtol_r+0xec> - 9cb2: f1b1 3fff cmp.w r1, #4294967295 - 9cb6: d00a beq.n 9cce <_strtol_r+0xe6> - 9cb8: 4282 cmp r2, r0 - 9cba: d806 bhi.n 9cca <_strtol_r+0xe2> - 9cbc: d101 bne.n 9cc2 <_strtol_r+0xda> - 9cbe: 429e cmp r6, r3 - 9cc0: dc03 bgt.n 9cca <_strtol_r+0xe2> - 9cc2: fb08 6202 mla r2, r8, r2, r6 - 9cc6: 2101 movs r1, #1 - 9cc8: e001 b.n 9cce <_strtol_r+0xe6> - 9cca: f04f 31ff mov.w r1, #4294967295 - 9cce: f817 6b01 ldrb.w r6, [r7], #1 - 9cd2: e7d7 b.n 9c84 <_strtol_r+0x9c> - 9cd4: f1b1 3fff cmp.w r1, #4294967295 - 9cd8: d10a bne.n 9cf0 <_strtol_r+0x108> - 9cda: 9801 ldr r0, [sp, #4] - 9cdc: f1b9 0f00 cmp.w r9, #0 - 9ce0: bf0c ite eq - 9ce2: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 9ce6: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 9cea: 2322 movs r3, #34 ; 0x22 - 9cec: 6003 str r3, [r0, #0] - 9cee: e003 b.n 9cf8 <_strtol_r+0x110> - 9cf0: f1b9 0f00 cmp.w r9, #0 - 9cf4: d000 beq.n 9cf8 <_strtol_r+0x110> - 9cf6: 4252 negs r2, r2 - 9cf8: b115 cbz r5, 9d00 <_strtol_r+0x118> - 9cfa: b101 cbz r1, 9cfe <_strtol_r+0x116> - 9cfc: 1e7c subs r4, r7, #1 - 9cfe: 602c str r4, [r5, #0] - 9d00: 4610 mov r0, r2 - 9d02: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9d06: bf00 nop - 9d08: 10000524 .word 0x10000524 - -00009d0c <_strtoll_r>: - 9d0c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9d10: 461e mov r6, r3 - 9d12: 4b58 ldr r3, [pc, #352] ; (9e74 <_strtoll_r+0x168>) - 9d14: b089 sub sp, #36 ; 0x24 - 9d16: 4688 mov r8, r1 - 9d18: 4694 mov ip, r2 - 9d1a: 9007 str r0, [sp, #28] - 9d1c: f8d3 9000 ldr.w r9, [r3] - 9d20: 460b mov r3, r1 - 9d22: f813 4b01 ldrb.w r4, [r3], #1 - 9d26: eb09 0204 add.w r2, r9, r4 - 9d2a: 461d mov r5, r3 - 9d2c: 7857 ldrb r7, [r2, #1] - 9d2e: f017 0708 ands.w r7, r7, #8 - 9d32: d1f6 bne.n 9d22 <_strtoll_r+0x16> - 9d34: 2c2d cmp r4, #45 ; 0x2d - 9d36: d103 bne.n 9d40 <_strtoll_r+0x34> - 9d38: f815 4b01 ldrb.w r4, [r5], #1 - 9d3c: 2701 movs r7, #1 - 9d3e: e003 b.n 9d48 <_strtoll_r+0x3c> - 9d40: 2c2b cmp r4, #43 ; 0x2b - 9d42: bf08 it eq - 9d44: f815 4b01 ldrbeq.w r4, [r5], #1 - 9d48: b10e cbz r6, 9d4e <_strtoll_r+0x42> - 9d4a: 2e10 cmp r6, #16 - 9d4c: d10f bne.n 9d6e <_strtoll_r+0x62> - 9d4e: 2c30 cmp r4, #48 ; 0x30 - 9d50: d108 bne.n 9d64 <_strtoll_r+0x58> - 9d52: 782b ldrb r3, [r5, #0] - 9d54: 2b78 cmp r3, #120 ; 0x78 - 9d56: d001 beq.n 9d5c <_strtoll_r+0x50> - 9d58: 2b58 cmp r3, #88 ; 0x58 - 9d5a: d103 bne.n 9d64 <_strtoll_r+0x58> - 9d5c: 786c ldrb r4, [r5, #1] - 9d5e: 2610 movs r6, #16 - 9d60: 3502 adds r5, #2 - 9d62: e004 b.n 9d6e <_strtoll_r+0x62> - 9d64: b91e cbnz r6, 9d6e <_strtoll_r+0x62> - 9d66: 2c30 cmp r4, #48 ; 0x30 - 9d68: bf14 ite ne - 9d6a: 260a movne r6, #10 - 9d6c: 2608 moveq r6, #8 - 9d6e: b127 cbz r7, 9d7a <_strtoll_r+0x6e> - 9d70: f04f 0a00 mov.w sl, #0 - 9d74: f04f 4b00 mov.w fp, #2147483648 ; 0x80000000 - 9d78: e003 b.n 9d82 <_strtoll_r+0x76> - 9d7a: f04f 3aff mov.w sl, #4294967295 - 9d7e: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 - 9d82: 4630 mov r0, r6 - 9d84: 17f1 asrs r1, r6, #31 - 9d86: e9cd 0104 strd r0, r1, [sp, #16] - 9d8a: 4650 mov r0, sl - 9d8c: 4659 mov r1, fp - 9d8e: e9dd 2304 ldrd r2, r3, [sp, #16] - 9d92: f8cd c00c str.w ip, [sp, #12] - 9d96: f001 ffbd bl bd14 <__aeabi_uldivmod> - 9d9a: 4650 mov r0, sl - 9d9c: 4659 mov r1, fp - 9d9e: 9206 str r2, [sp, #24] - 9da0: e9dd 2304 ldrd r2, r3, [sp, #16] - 9da4: f001 ffb6 bl bd14 <__aeabi_uldivmod> - 9da8: f8dd c00c ldr.w ip, [sp, #12] - 9dac: 2200 movs r2, #0 - 9dae: 2300 movs r3, #0 - 9db0: f8cd c004 str.w ip, [sp, #4] - 9db4: 468b mov fp, r1 - 9db6: 4682 mov sl, r0 - 9db8: 2100 movs r1, #0 - 9dba: eb09 0004 add.w r0, r9, r4 - 9dbe: 7840 ldrb r0, [r0, #1] - 9dc0: f010 0f04 tst.w r0, #4 - 9dc4: d001 beq.n 9dca <_strtoll_r+0xbe> - 9dc6: 3c30 subs r4, #48 ; 0x30 - 9dc8: e007 b.n 9dda <_strtoll_r+0xce> - 9dca: f010 0003 ands.w r0, r0, #3 - 9dce: d02d beq.n 9e2c <_strtoll_r+0x120> - 9dd0: 2801 cmp r0, #1 - 9dd2: bf14 ite ne - 9dd4: 2057 movne r0, #87 ; 0x57 - 9dd6: 2037 moveq r0, #55 ; 0x37 - 9dd8: 1a24 subs r4, r4, r0 - 9dda: 42b4 cmp r4, r6 - 9ddc: da26 bge.n 9e2c <_strtoll_r+0x120> - 9dde: f1b1 3fff cmp.w r1, #4294967295 - 9de2: d020 beq.n 9e26 <_strtoll_r+0x11a> - 9de4: 4592 cmp sl, r2 - 9de6: eb7b 0103 sbcs.w r1, fp, r3 - 9dea: d31a bcc.n 9e22 <_strtoll_r+0x116> - 9dec: ea82 000a eor.w r0, r2, sl - 9df0: ea83 010b eor.w r1, r3, fp - 9df4: ea50 0c01 orrs.w ip, r0, r1 - 9df8: d102 bne.n 9e00 <_strtoll_r+0xf4> - 9dfa: 9806 ldr r0, [sp, #24] - 9dfc: 4284 cmp r4, r0 - 9dfe: dc0e bgt.n 9e1e <_strtoll_r+0x112> - 9e00: f8dd c014 ldr.w ip, [sp, #20] - 9e04: 9804 ldr r0, [sp, #16] - 9e06: fb02 f10c mul.w r1, r2, ip - 9e0a: fb00 1103 mla r1, r0, r3, r1 - 9e0e: fba2 2300 umull r2, r3, r2, r0 - 9e12: 18cb adds r3, r1, r3 - 9e14: 1912 adds r2, r2, r4 - 9e16: eb43 73e4 adc.w r3, r3, r4, asr #31 - 9e1a: 2101 movs r1, #1 - 9e1c: e003 b.n 9e26 <_strtoll_r+0x11a> - 9e1e: 4652 mov r2, sl - 9e20: 465b mov r3, fp - 9e22: f04f 31ff mov.w r1, #4294967295 - 9e26: f815 4b01 ldrb.w r4, [r5], #1 - 9e2a: e7c6 b.n 9dba <_strtoll_r+0xae> - 9e2c: f1b1 3fff cmp.w r1, #4294967295 - 9e30: f8dd c004 ldr.w ip, [sp, #4] - 9e34: d10c bne.n 9e50 <_strtoll_r+0x144> - 9e36: b11f cbz r7, 9e40 <_strtoll_r+0x134> - 9e38: 2200 movs r2, #0 - 9e3a: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 - 9e3e: e003 b.n 9e48 <_strtoll_r+0x13c> - 9e40: f04f 32ff mov.w r2, #4294967295 - 9e44: f06f 4300 mvn.w r3, #2147483648 ; 0x80000000 - 9e48: 9c07 ldr r4, [sp, #28] - 9e4a: 2022 movs r0, #34 ; 0x22 - 9e4c: 6020 str r0, [r4, #0] - 9e4e: e003 b.n 9e58 <_strtoll_r+0x14c> - 9e50: b117 cbz r7, 9e58 <_strtoll_r+0x14c> - 9e52: 4252 negs r2, r2 - 9e54: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 9e58: f1bc 0f00 cmp.w ip, #0 - 9e5c: d004 beq.n 9e68 <_strtoll_r+0x15c> - 9e5e: b109 cbz r1, 9e64 <_strtoll_r+0x158> - 9e60: f105 38ff add.w r8, r5, #4294967295 - 9e64: f8cc 8000 str.w r8, [ip] - 9e68: 4610 mov r0, r2 - 9e6a: 4619 mov r1, r3 - 9e6c: b009 add sp, #36 ; 0x24 - 9e6e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9e72: bf00 nop - 9e74: 10000524 .word 0x10000524 - -00009e78 <_strtoul_r>: - 9e78: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9e7c: 4698 mov r8, r3 - 9e7e: 4b3c ldr r3, [pc, #240] ; (9f70 <_strtoul_r+0xf8>) - 9e80: 460c mov r4, r1 - 9e82: 4615 mov r5, r2 - 9e84: 9001 str r0, [sp, #4] - 9e86: f8d3 a000 ldr.w sl, [r3] - 9e8a: 460b mov r3, r1 - 9e8c: f813 6b01 ldrb.w r6, [r3], #1 - 9e90: eb0a 0206 add.w r2, sl, r6 - 9e94: 461f mov r7, r3 - 9e96: f892 9001 ldrb.w r9, [r2, #1] - 9e9a: f019 0908 ands.w r9, r9, #8 - 9e9e: d1f5 bne.n 9e8c <_strtoul_r+0x14> - 9ea0: 2e2d cmp r6, #45 ; 0x2d - 9ea2: d104 bne.n 9eae <_strtoul_r+0x36> - 9ea4: f817 6b01 ldrb.w r6, [r7], #1 - 9ea8: f04f 0901 mov.w r9, #1 - 9eac: e003 b.n 9eb6 <_strtoul_r+0x3e> - 9eae: 2e2b cmp r6, #43 ; 0x2b - 9eb0: bf08 it eq - 9eb2: f817 6b01 ldrbeq.w r6, [r7], #1 - 9eb6: f1b8 0f00 cmp.w r8, #0 - 9eba: d002 beq.n 9ec2 <_strtoul_r+0x4a> - 9ebc: f1b8 0f10 cmp.w r8, #16 - 9ec0: d114 bne.n 9eec <_strtoul_r+0x74> - 9ec2: 2e30 cmp r6, #48 ; 0x30 - 9ec4: d109 bne.n 9eda <_strtoul_r+0x62> - 9ec6: 783b ldrb r3, [r7, #0] - 9ec8: 2b78 cmp r3, #120 ; 0x78 - 9eca: d001 beq.n 9ed0 <_strtoul_r+0x58> - 9ecc: 2b58 cmp r3, #88 ; 0x58 - 9ece: d104 bne.n 9eda <_strtoul_r+0x62> - 9ed0: 787e ldrb r6, [r7, #1] - 9ed2: f04f 0810 mov.w r8, #16 - 9ed6: 3702 adds r7, #2 - 9ed8: e008 b.n 9eec <_strtoul_r+0x74> - 9eda: f1b8 0f00 cmp.w r8, #0 - 9ede: d105 bne.n 9eec <_strtoul_r+0x74> - 9ee0: 2e30 cmp r6, #48 ; 0x30 - 9ee2: bf14 ite ne - 9ee4: f04f 080a movne.w r8, #10 - 9ee8: f04f 0808 moveq.w r8, #8 - 9eec: 4641 mov r1, r8 - 9eee: f04f 30ff mov.w r0, #4294967295 - 9ef2: f001 fbd1 bl b698 <__aeabi_uidiv> - 9ef6: 4641 mov r1, r8 - 9ef8: 4683 mov fp, r0 - 9efa: f04f 30ff mov.w r0, #4294967295 - 9efe: f001 fcf9 bl b8f4 <__aeabi_uidivmod> - 9f02: 2300 movs r3, #0 - 9f04: 4618 mov r0, r3 - 9f06: eb0a 0206 add.w r2, sl, r6 - 9f0a: 7852 ldrb r2, [r2, #1] - 9f0c: f012 0f04 tst.w r2, #4 - 9f10: d001 beq.n 9f16 <_strtoul_r+0x9e> - 9f12: 3e30 subs r6, #48 ; 0x30 - 9f14: e007 b.n 9f26 <_strtoul_r+0xae> - 9f16: f012 0203 ands.w r2, r2, #3 - 9f1a: d017 beq.n 9f4c <_strtoul_r+0xd4> - 9f1c: 2a01 cmp r2, #1 - 9f1e: bf14 ite ne - 9f20: 2257 movne r2, #87 ; 0x57 - 9f22: 2237 moveq r2, #55 ; 0x37 - 9f24: 1ab6 subs r6, r6, r2 - 9f26: 4546 cmp r6, r8 - 9f28: da10 bge.n 9f4c <_strtoul_r+0xd4> - 9f2a: f1b3 3fff cmp.w r3, #4294967295 - 9f2e: d00a beq.n 9f46 <_strtoul_r+0xce> - 9f30: 4558 cmp r0, fp - 9f32: d806 bhi.n 9f42 <_strtoul_r+0xca> - 9f34: d101 bne.n 9f3a <_strtoul_r+0xc2> - 9f36: 428e cmp r6, r1 - 9f38: dc03 bgt.n 9f42 <_strtoul_r+0xca> - 9f3a: fb08 6000 mla r0, r8, r0, r6 - 9f3e: 2301 movs r3, #1 - 9f40: e001 b.n 9f46 <_strtoul_r+0xce> - 9f42: f04f 33ff mov.w r3, #4294967295 - 9f46: f817 6b01 ldrb.w r6, [r7], #1 - 9f4a: e7dc b.n 9f06 <_strtoul_r+0x8e> - 9f4c: f1b3 3fff cmp.w r3, #4294967295 - 9f50: d104 bne.n 9f5c <_strtoul_r+0xe4> - 9f52: 9901 ldr r1, [sp, #4] - 9f54: 2222 movs r2, #34 ; 0x22 - 9f56: 4618 mov r0, r3 - 9f58: 600a str r2, [r1, #0] - 9f5a: e003 b.n 9f64 <_strtoul_r+0xec> - 9f5c: f1b9 0f00 cmp.w r9, #0 - 9f60: d000 beq.n 9f64 <_strtoul_r+0xec> - 9f62: 4240 negs r0, r0 - 9f64: b115 cbz r5, 9f6c <_strtoul_r+0xf4> - 9f66: b103 cbz r3, 9f6a <_strtoul_r+0xf2> - 9f68: 1e7c subs r4, r7, #1 - 9f6a: 602c str r4, [r5, #0] - 9f6c: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9f70: 10000524 .word 0x10000524 - -00009f74 <_strtoull_r>: - 9f74: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9f78: 461e mov r6, r3 - 9f7a: 4b52 ldr r3, [pc, #328] ; (a0c4 <_strtoull_r+0x150>) - 9f7c: b08b sub sp, #44 ; 0x2c - 9f7e: 4688 mov r8, r1 - 9f80: 4694 mov ip, r2 - 9f82: 9009 str r0, [sp, #36] ; 0x24 - 9f84: f8d3 9000 ldr.w r9, [r3] - 9f88: 460b mov r3, r1 - 9f8a: f813 4b01 ldrb.w r4, [r3], #1 - 9f8e: eb09 0204 add.w r2, r9, r4 - 9f92: 461d mov r5, r3 - 9f94: 7857 ldrb r7, [r2, #1] - 9f96: f017 0708 ands.w r7, r7, #8 - 9f9a: d1f6 bne.n 9f8a <_strtoull_r+0x16> - 9f9c: 2c2d cmp r4, #45 ; 0x2d - 9f9e: d103 bne.n 9fa8 <_strtoull_r+0x34> - 9fa0: f815 4b01 ldrb.w r4, [r5], #1 - 9fa4: 2701 movs r7, #1 - 9fa6: e003 b.n 9fb0 <_strtoull_r+0x3c> - 9fa8: 2c2b cmp r4, #43 ; 0x2b - 9faa: bf08 it eq - 9fac: f815 4b01 ldrbeq.w r4, [r5], #1 - 9fb0: b10e cbz r6, 9fb6 <_strtoull_r+0x42> - 9fb2: 2e10 cmp r6, #16 - 9fb4: d10f bne.n 9fd6 <_strtoull_r+0x62> - 9fb6: 2c30 cmp r4, #48 ; 0x30 - 9fb8: d108 bne.n 9fcc <_strtoull_r+0x58> - 9fba: 782b ldrb r3, [r5, #0] - 9fbc: 2b78 cmp r3, #120 ; 0x78 - 9fbe: d001 beq.n 9fc4 <_strtoull_r+0x50> - 9fc0: 2b58 cmp r3, #88 ; 0x58 - 9fc2: d103 bne.n 9fcc <_strtoull_r+0x58> - 9fc4: 786c ldrb r4, [r5, #1] - 9fc6: 2610 movs r6, #16 - 9fc8: 3502 adds r5, #2 - 9fca: e004 b.n 9fd6 <_strtoull_r+0x62> - 9fcc: b91e cbnz r6, 9fd6 <_strtoull_r+0x62> - 9fce: 2c30 cmp r4, #48 ; 0x30 - 9fd0: bf14 ite ne - 9fd2: 260a movne r6, #10 - 9fd4: 2608 moveq r6, #8 - 9fd6: ea4f 7be6 mov.w fp, r6, asr #31 - 9fda: 4632 mov r2, r6 - 9fdc: 465b mov r3, fp - 9fde: f04f 30ff mov.w r0, #4294967295 - 9fe2: f04f 31ff mov.w r1, #4294967295 - 9fe6: f8cd c014 str.w ip, [sp, #20] - 9fea: f001 fe93 bl bd14 <__aeabi_uldivmod> - 9fee: 4632 mov r2, r6 - 9ff0: 465b mov r3, fp - 9ff2: 46b2 mov sl, r6 - 9ff4: 9006 str r0, [sp, #24] - 9ff6: f04f 30ff mov.w r0, #4294967295 - 9ffa: 9107 str r1, [sp, #28] - 9ffc: f04f 31ff mov.w r1, #4294967295 - a000: f001 fe88 bl bd14 <__aeabi_uldivmod> - a004: f8dd c014 ldr.w ip, [sp, #20] - a008: 2100 movs r1, #0 - a00a: 2300 movs r3, #0 - a00c: 9701 str r7, [sp, #4] - a00e: 9600 str r6, [sp, #0] - a010: 9208 str r2, [sp, #32] - a012: 2200 movs r2, #0 - a014: eb09 0004 add.w r0, r9, r4 - a018: 7840 ldrb r0, [r0, #1] - a01a: f010 0f04 tst.w r0, #4 - a01e: d001 beq.n a024 <_strtoull_r+0xb0> - a020: 3c30 subs r4, #48 ; 0x30 - a022: e007 b.n a034 <_strtoull_r+0xc0> - a024: f010 0003 ands.w r0, r0, #3 - a028: d02e beq.n a088 <_strtoull_r+0x114> - a02a: 2801 cmp r0, #1 - a02c: bf14 ite ne - a02e: 2057 movne r0, #87 ; 0x57 - a030: 2037 moveq r0, #55 ; 0x37 - a032: 1a24 subs r4, r4, r0 - a034: 9800 ldr r0, [sp, #0] - a036: 4284 cmp r4, r0 - a038: da26 bge.n a088 <_strtoull_r+0x114> - a03a: f1b1 3fff cmp.w r1, #4294967295 - a03e: d020 beq.n a082 <_strtoull_r+0x10e> - a040: e9dd 6706 ldrd r6, r7, [sp, #24] - a044: 4296 cmp r6, r2 - a046: 419f sbcs r7, r3 - a048: d319 bcc.n a07e <_strtoull_r+0x10a> - a04a: e9dd 6706 ldrd r6, r7, [sp, #24] - a04e: ea82 0006 eor.w r0, r2, r6 - a052: ea83 0107 eor.w r1, r3, r7 - a056: ea50 0701 orrs.w r7, r0, r1 - a05a: d102 bne.n a062 <_strtoull_r+0xee> - a05c: 9808 ldr r0, [sp, #32] - a05e: 4284 cmp r4, r0 - a060: dc0b bgt.n a07a <_strtoull_r+0x106> - a062: fb02 f10b mul.w r1, r2, fp - a066: fb0a 1103 mla r1, sl, r3, r1 - a06a: fba2 230a umull r2, r3, r2, sl - a06e: 18cb adds r3, r1, r3 - a070: 1912 adds r2, r2, r4 - a072: eb43 73e4 adc.w r3, r3, r4, asr #31 - a076: 2101 movs r1, #1 - a078: e003 b.n a082 <_strtoull_r+0x10e> - a07a: e9dd 2306 ldrd r2, r3, [sp, #24] - a07e: f04f 31ff mov.w r1, #4294967295 - a082: f815 4b01 ldrb.w r4, [r5], #1 - a086: e7c5 b.n a014 <_strtoull_r+0xa0> - a088: f1b1 3fff cmp.w r1, #4294967295 - a08c: 9f01 ldr r7, [sp, #4] - a08e: d107 bne.n a0a0 <_strtoull_r+0x12c> - a090: 9a09 ldr r2, [sp, #36] ; 0x24 - a092: 2322 movs r3, #34 ; 0x22 - a094: 6013 str r3, [r2, #0] - a096: f04f 32ff mov.w r2, #4294967295 - a09a: f04f 33ff mov.w r3, #4294967295 - a09e: e003 b.n a0a8 <_strtoull_r+0x134> - a0a0: b117 cbz r7, a0a8 <_strtoull_r+0x134> - a0a2: 4252 negs r2, r2 - a0a4: eb63 0343 sbc.w r3, r3, r3, lsl #1 - a0a8: f1bc 0f00 cmp.w ip, #0 - a0ac: d004 beq.n a0b8 <_strtoull_r+0x144> - a0ae: b109 cbz r1, a0b4 <_strtoull_r+0x140> - a0b0: f105 38ff add.w r8, r5, #4294967295 - a0b4: f8cc 8000 str.w r8, [ip] - a0b8: 4610 mov r0, r2 - a0ba: 4619 mov r1, r3 - a0bc: b00b add sp, #44 ; 0x2c - a0be: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - a0c2: bf00 nop - a0c4: 10000524 .word 0x10000524 - -0000a0c8 <__ssprint_r>: - a0c8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a0cc: 4681 mov r9, r0 - a0ce: 6890 ldr r0, [r2, #8] - a0d0: 460c mov r4, r1 - a0d2: 4615 mov r5, r2 - a0d4: f8d2 b000 ldr.w fp, [r2] - a0d8: b118 cbz r0, a0e2 <__ssprint_r+0x1a> - a0da: 2300 movs r3, #0 - a0dc: 9301 str r3, [sp, #4] - a0de: 461e mov r6, r3 - a0e0: e008 b.n a0f4 <__ssprint_r+0x2c> - a0e2: 6050 str r0, [r2, #4] - a0e4: e069 b.n a1ba <__ssprint_r+0xf2> - a0e6: f8db 3000 ldr.w r3, [fp] - a0ea: f8db 6004 ldr.w r6, [fp, #4] - a0ee: f10b 0b08 add.w fp, fp, #8 - a0f2: 9301 str r3, [sp, #4] - a0f4: 2e00 cmp r6, #0 - a0f6: d0f6 beq.n a0e6 <__ssprint_r+0x1e> - a0f8: 68a7 ldr r7, [r4, #8] - a0fa: 42be cmp r6, r7 - a0fc: d34a bcc.n a194 <__ssprint_r+0xcc> - a0fe: 89a3 ldrh r3, [r4, #12] - a100: f413 6f90 tst.w r3, #1152 ; 0x480 - a104: d044 beq.n a190 <__ssprint_r+0xc8> - a106: 6822 ldr r2, [r4, #0] - a108: 6921 ldr r1, [r4, #16] - a10a: ebc1 0a02 rsb sl, r1, r2 - a10e: 6962 ldr r2, [r4, #20] - a110: eb02 0842 add.w r8, r2, r2, lsl #1 - a114: f10a 0201 add.w r2, sl, #1 - a118: 1992 adds r2, r2, r6 - a11a: eb08 78d8 add.w r8, r8, r8, lsr #31 - a11e: ea4f 0868 mov.w r8, r8, asr #1 - a122: 4590 cmp r8, r2 - a124: bf38 it cc - a126: 4690 movcc r8, r2 - a128: f413 6f80 tst.w r3, #1024 ; 0x400 - a12c: d010 beq.n a150 <__ssprint_r+0x88> - a12e: 4648 mov r0, r9 - a130: 4641 mov r1, r8 - a132: f7f8 fed5 bl 2ee0 <_malloc_r> - a136: 4607 mov r7, r0 - a138: b1a0 cbz r0, a164 <__ssprint_r+0x9c> - a13a: 6921 ldr r1, [r4, #16] - a13c: 4652 mov r2, sl - a13e: f7f9 f8e1 bl 3304 - a142: 89a3 ldrh r3, [r4, #12] - a144: f423 6390 bic.w r3, r3, #1152 ; 0x480 - a148: f043 0380 orr.w r3, r3, #128 ; 0x80 - a14c: 81a3 strh r3, [r4, #12] - a14e: e016 b.n a17e <__ssprint_r+0xb6> - a150: 4648 mov r0, r9 - a152: 4642 mov r2, r8 - a154: f7f9 f970 bl 3438 <_realloc_r> - a158: 4607 mov r7, r0 - a15a: b980 cbnz r0, a17e <__ssprint_r+0xb6> - a15c: 4648 mov r0, r9 - a15e: 6921 ldr r1, [r4, #16] - a160: f7f8 f9ea bl 2538 <_free_r> - a164: 230c movs r3, #12 - a166: f8c9 3000 str.w r3, [r9] - a16a: 89a3 ldrh r3, [r4, #12] - a16c: f04f 30ff mov.w r0, #4294967295 - a170: f043 0340 orr.w r3, r3, #64 ; 0x40 - a174: 81a3 strh r3, [r4, #12] - a176: 2300 movs r3, #0 - a178: 60ab str r3, [r5, #8] - a17a: 606b str r3, [r5, #4] - a17c: e01d b.n a1ba <__ssprint_r+0xf2> - a17e: 6127 str r7, [r4, #16] - a180: 4457 add r7, sl - a182: 6027 str r7, [r4, #0] - a184: 4637 mov r7, r6 - a186: ebca 0308 rsb r3, sl, r8 - a18a: f8c4 8014 str.w r8, [r4, #20] - a18e: 60a3 str r3, [r4, #8] - a190: 42be cmp r6, r7 - a192: d200 bcs.n a196 <__ssprint_r+0xce> - a194: 4637 mov r7, r6 - a196: 463a mov r2, r7 - a198: 6820 ldr r0, [r4, #0] - a19a: 9901 ldr r1, [sp, #4] - a19c: f7f9 f8bd bl 331a - a1a0: 68a3 ldr r3, [r4, #8] - a1a2: 1bdb subs r3, r3, r7 - a1a4: 60a3 str r3, [r4, #8] - a1a6: 6823 ldr r3, [r4, #0] - a1a8: 19df adds r7, r3, r7 - a1aa: 68ab ldr r3, [r5, #8] - a1ac: 6027 str r7, [r4, #0] - a1ae: 1b9e subs r6, r3, r6 - a1b0: 60ae str r6, [r5, #8] - a1b2: 2e00 cmp r6, #0 - a1b4: d197 bne.n a0e6 <__ssprint_r+0x1e> - a1b6: 4630 mov r0, r6 - a1b8: 606e str r6, [r5, #4] - a1ba: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000a1be <_sungetc_r>: - a1be: f1b1 3fff cmp.w r1, #4294967295 - a1c2: b538 push {r3, r4, r5, lr} - a1c4: 460c mov r4, r1 - a1c6: 4615 mov r5, r2 - a1c8: d034 beq.n a234 <_sungetc_r+0x76> - a1ca: 8993 ldrh r3, [r2, #12] - a1cc: b2cc uxtb r4, r1 - a1ce: f023 0320 bic.w r3, r3, #32 - a1d2: 8193 strh r3, [r2, #12] - a1d4: 6b53 ldr r3, [r2, #52] ; 0x34 - a1d6: b16b cbz r3, a1f4 <_sungetc_r+0x36> - a1d8: 6852 ldr r2, [r2, #4] - a1da: 6bab ldr r3, [r5, #56] ; 0x38 - a1dc: 429a cmp r2, r3 - a1de: db03 blt.n a1e8 <_sungetc_r+0x2a> - a1e0: 4629 mov r1, r5 - a1e2: f000 f87e bl a2e2 <__submore> - a1e6: bb18 cbnz r0, a230 <_sungetc_r+0x72> - a1e8: 682b ldr r3, [r5, #0] - a1ea: 1e5a subs r2, r3, #1 - a1ec: 602a str r2, [r5, #0] - a1ee: f803 4c01 strb.w r4, [r3, #-1] - a1f2: e00a b.n a20a <_sungetc_r+0x4c> - a1f4: 6912 ldr r2, [r2, #16] - a1f6: b15a cbz r2, a210 <_sungetc_r+0x52> - a1f8: 682b ldr r3, [r5, #0] - a1fa: 4293 cmp r3, r2 - a1fc: d908 bls.n a210 <_sungetc_r+0x52> - a1fe: 1e5a subs r2, r3, #1 - a200: f813 3c01 ldrb.w r3, [r3, #-1] - a204: 42a3 cmp r3, r4 - a206: d103 bne.n a210 <_sungetc_r+0x52> - a208: 602a str r2, [r5, #0] - a20a: 686b ldr r3, [r5, #4] - a20c: 3301 adds r3, #1 - a20e: e00d b.n a22c <_sungetc_r+0x6e> - a210: 686b ldr r3, [r5, #4] - a212: 642b str r3, [r5, #64] ; 0x40 - a214: 682b ldr r3, [r5, #0] - a216: 63eb str r3, [r5, #60] ; 0x3c - a218: f105 0344 add.w r3, r5, #68 ; 0x44 - a21c: 636b str r3, [r5, #52] ; 0x34 - a21e: 2303 movs r3, #3 - a220: 63ab str r3, [r5, #56] ; 0x38 - a222: 462b mov r3, r5 - a224: f803 4f46 strb.w r4, [r3, #70]! - a228: 602b str r3, [r5, #0] - a22a: 2301 movs r3, #1 - a22c: 606b str r3, [r5, #4] - a22e: e001 b.n a234 <_sungetc_r+0x76> - a230: f04f 34ff mov.w r4, #4294967295 - a234: 4620 mov r0, r4 - a236: bd38 pop {r3, r4, r5, pc} - -0000a238 <__ssrefill_r>: - a238: b510 push {r4, lr} - a23a: 460c mov r4, r1 - a23c: 6b49 ldr r1, [r1, #52] ; 0x34 - a23e: b169 cbz r1, a25c <__ssrefill_r+0x24> - a240: f104 0344 add.w r3, r4, #68 ; 0x44 - a244: 4299 cmp r1, r3 - a246: d001 beq.n a24c <__ssrefill_r+0x14> - a248: f7f8 f976 bl 2538 <_free_r> - a24c: 6c23 ldr r3, [r4, #64] ; 0x40 - a24e: 2000 movs r0, #0 - a250: 6360 str r0, [r4, #52] ; 0x34 - a252: 6063 str r3, [r4, #4] - a254: b113 cbz r3, a25c <__ssrefill_r+0x24> - a256: 6be3 ldr r3, [r4, #60] ; 0x3c - a258: 6023 str r3, [r4, #0] - a25a: bd10 pop {r4, pc} - a25c: 6923 ldr r3, [r4, #16] - a25e: f04f 30ff mov.w r0, #4294967295 - a262: 6023 str r3, [r4, #0] - a264: 2300 movs r3, #0 - a266: 6063 str r3, [r4, #4] - a268: 89a3 ldrh r3, [r4, #12] - a26a: f043 0320 orr.w r3, r3, #32 - a26e: 81a3 strh r3, [r4, #12] - a270: bd10 pop {r4, pc} - -0000a272 <_sfread_r>: - a272: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a276: 461e mov r6, r3 - a278: 4683 mov fp, r0 - a27a: 4613 mov r3, r2 - a27c: 4692 mov sl, r2 - a27e: 4373 muls r3, r6 - a280: 9c0a ldr r4, [sp, #40] ; 0x28 - a282: 4699 mov r9, r3 - a284: d029 beq.n a2da <_sfread_r+0x68> - a286: 4688 mov r8, r1 - a288: 461d mov r5, r3 - a28a: e017 b.n a2bc <_sfread_r+0x4a> - a28c: 6821 ldr r1, [r4, #0] - a28e: 4640 mov r0, r8 - a290: 463a mov r2, r7 - a292: 1bed subs r5, r5, r7 - a294: f7f9 f836 bl 3304 - a298: 6823 ldr r3, [r4, #0] - a29a: 4658 mov r0, fp - a29c: 4621 mov r1, r4 - a29e: 19db adds r3, r3, r7 - a2a0: 6023 str r3, [r4, #0] - a2a2: 2300 movs r3, #0 - a2a4: 6063 str r3, [r4, #4] - a2a6: f7ff ffc7 bl a238 <__ssrefill_r> - a2aa: b130 cbz r0, a2ba <_sfread_r+0x48> - a2ac: ebc5 0009 rsb r0, r5, r9 - a2b0: 4651 mov r1, sl - a2b2: f001 f9f1 bl b698 <__aeabi_uidiv> - a2b6: 4606 mov r6, r0 - a2b8: e010 b.n a2dc <_sfread_r+0x6a> - a2ba: 44b8 add r8, r7 - a2bc: 6867 ldr r7, [r4, #4] - a2be: 42bd cmp r5, r7 - a2c0: d8e4 bhi.n a28c <_sfread_r+0x1a> - a2c2: 462a mov r2, r5 - a2c4: 4640 mov r0, r8 - a2c6: 6821 ldr r1, [r4, #0] - a2c8: f7f9 f81c bl 3304 - a2cc: 6863 ldr r3, [r4, #4] - a2ce: 1b5b subs r3, r3, r5 - a2d0: 6063 str r3, [r4, #4] - a2d2: 6823 ldr r3, [r4, #0] - a2d4: 195d adds r5, r3, r5 - a2d6: 6025 str r5, [r4, #0] - a2d8: e000 b.n a2dc <_sfread_r+0x6a> - a2da: 461e mov r6, r3 - a2dc: 4630 mov r0, r6 - a2de: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000a2e2 <__submore>: - a2e2: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - a2e6: 460c mov r4, r1 - a2e8: 6b49 ldr r1, [r1, #52] ; 0x34 - a2ea: f104 0344 add.w r3, r4, #68 ; 0x44 - a2ee: 4299 cmp r1, r3 - a2f0: d116 bne.n a320 <__submore+0x3e> - a2f2: 2180 movs r1, #128 ; 0x80 - a2f4: f7f8 fdf4 bl 2ee0 <_malloc_r> - a2f8: b338 cbz r0, a34a <__submore+0x68> - a2fa: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - a2fe: 2380 movs r3, #128 ; 0x80 - a300: 6360 str r0, [r4, #52] ; 0x34 - a302: 63a3 str r3, [r4, #56] ; 0x38 - a304: f100 037d add.w r3, r0, #125 ; 0x7d - a308: f880 207f strb.w r2, [r0, #127] ; 0x7f - a30c: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - a310: f880 207e strb.w r2, [r0, #126] ; 0x7e - a314: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - a318: f880 207d strb.w r2, [r0, #125] ; 0x7d - a31c: 6023 str r3, [r4, #0] - a31e: e011 b.n a344 <__submore+0x62> - a320: 6ba6 ldr r6, [r4, #56] ; 0x38 - a322: 0077 lsls r7, r6, #1 - a324: 463a mov r2, r7 - a326: f7f9 f887 bl 3438 <_realloc_r> - a32a: 4605 mov r5, r0 - a32c: b188 cbz r0, a352 <__submore+0x70> - a32e: eb00 0806 add.w r8, r0, r6 - a332: 4629 mov r1, r5 - a334: 4640 mov r0, r8 - a336: 4632 mov r2, r6 - a338: f7f8 ffe4 bl 3304 - a33c: f8c4 8000 str.w r8, [r4] - a340: 6365 str r5, [r4, #52] ; 0x34 - a342: 63a7 str r7, [r4, #56] ; 0x38 - a344: 2000 movs r0, #0 - a346: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - a34a: f04f 30ff mov.w r0, #4294967295 - a34e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - a352: f04f 30ff mov.w r0, #4294967295 - a356: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ... - -0000a35c <_ungetc_r>: - a35c: f1b1 3fff cmp.w r1, #4294967295 - a360: b570 push {r4, r5, r6, lr} - a362: 4605 mov r5, r0 - a364: 460c mov r4, r1 - a366: 4616 mov r6, r2 - a368: d06f beq.n a44a <_ungetc_r+0xee> - a36a: b118 cbz r0, a374 <_ungetc_r+0x18> - a36c: 6983 ldr r3, [r0, #24] - a36e: b90b cbnz r3, a374 <_ungetc_r+0x18> - a370: f7f7 ffce bl 2310 <__sinit> - a374: 4b36 ldr r3, [pc, #216] ; (a450 <_ungetc_r+0xf4>) - a376: 429e cmp r6, r3 - a378: d101 bne.n a37e <_ungetc_r+0x22> - a37a: 686e ldr r6, [r5, #4] - a37c: e008 b.n a390 <_ungetc_r+0x34> - a37e: 4b35 ldr r3, [pc, #212] ; (a454 <_ungetc_r+0xf8>) - a380: 429e cmp r6, r3 - a382: d101 bne.n a388 <_ungetc_r+0x2c> - a384: 68ae ldr r6, [r5, #8] - a386: e003 b.n a390 <_ungetc_r+0x34> - a388: 4b33 ldr r3, [pc, #204] ; (a458 <_ungetc_r+0xfc>) - a38a: 429e cmp r6, r3 - a38c: bf08 it eq - a38e: 68ee ldreq r6, [r5, #12] - a390: 89b3 ldrh r3, [r6, #12] - a392: f413 5f00 tst.w r3, #8192 ; 0x2000 - a396: d106 bne.n a3a6 <_ungetc_r+0x4a> - a398: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - a39c: 81b3 strh r3, [r6, #12] - a39e: 6e73 ldr r3, [r6, #100] ; 0x64 - a3a0: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - a3a4: 6673 str r3, [r6, #100] ; 0x64 - a3a6: 89b3 ldrh r3, [r6, #12] - a3a8: f023 0320 bic.w r3, r3, #32 - a3ac: 041b lsls r3, r3, #16 - a3ae: 0c1b lsrs r3, r3, #16 - a3b0: 81b3 strh r3, [r6, #12] - a3b2: b29b uxth r3, r3 - a3b4: f013 0f04 tst.w r3, #4 - a3b8: d115 bne.n a3e6 <_ungetc_r+0x8a> - a3ba: f013 0f10 tst.w r3, #16 - a3be: d042 beq.n a446 <_ungetc_r+0xea> - a3c0: f013 0f08 tst.w r3, #8 - a3c4: d00b beq.n a3de <_ungetc_r+0x82> - a3c6: 4628 mov r0, r5 - a3c8: 4631 mov r1, r6 - a3ca: f7f7 fe97 bl 20fc <_fflush_r> - a3ce: 2800 cmp r0, #0 - a3d0: d139 bne.n a446 <_ungetc_r+0xea> - a3d2: 89b3 ldrh r3, [r6, #12] - a3d4: 60b0 str r0, [r6, #8] - a3d6: f023 0308 bic.w r3, r3, #8 - a3da: 61b0 str r0, [r6, #24] - a3dc: 81b3 strh r3, [r6, #12] - a3de: 89b3 ldrh r3, [r6, #12] - a3e0: f043 0304 orr.w r3, r3, #4 - a3e4: 81b3 strh r3, [r6, #12] - a3e6: 6b73 ldr r3, [r6, #52] ; 0x34 - a3e8: b2e4 uxtb r4, r4 - a3ea: b173 cbz r3, a40a <_ungetc_r+0xae> - a3ec: 6872 ldr r2, [r6, #4] - a3ee: 6bb3 ldr r3, [r6, #56] ; 0x38 - a3f0: 429a cmp r2, r3 - a3f2: db04 blt.n a3fe <_ungetc_r+0xa2> - a3f4: 4628 mov r0, r5 - a3f6: 4631 mov r1, r6 - a3f8: f7ff ff73 bl a2e2 <__submore> - a3fc: bb18 cbnz r0, a446 <_ungetc_r+0xea> - a3fe: 6833 ldr r3, [r6, #0] - a400: 1e5a subs r2, r3, #1 - a402: 6032 str r2, [r6, #0] - a404: f803 4c01 strb.w r4, [r3, #-1] - a408: e00a b.n a420 <_ungetc_r+0xc4> - a40a: 6932 ldr r2, [r6, #16] - a40c: b15a cbz r2, a426 <_ungetc_r+0xca> - a40e: 6833 ldr r3, [r6, #0] - a410: 4293 cmp r3, r2 - a412: d908 bls.n a426 <_ungetc_r+0xca> - a414: 1e5a subs r2, r3, #1 - a416: f813 3c01 ldrb.w r3, [r3, #-1] - a41a: 42a3 cmp r3, r4 - a41c: d103 bne.n a426 <_ungetc_r+0xca> - a41e: 6032 str r2, [r6, #0] - a420: 6873 ldr r3, [r6, #4] - a422: 3301 adds r3, #1 - a424: e00d b.n a442 <_ungetc_r+0xe6> - a426: 6873 ldr r3, [r6, #4] - a428: 6433 str r3, [r6, #64] ; 0x40 - a42a: 6833 ldr r3, [r6, #0] - a42c: 63f3 str r3, [r6, #60] ; 0x3c - a42e: f106 0344 add.w r3, r6, #68 ; 0x44 - a432: 6373 str r3, [r6, #52] ; 0x34 - a434: 2303 movs r3, #3 - a436: 63b3 str r3, [r6, #56] ; 0x38 - a438: 4633 mov r3, r6 - a43a: f803 4f46 strb.w r4, [r3, #70]! - a43e: 6033 str r3, [r6, #0] - a440: 2301 movs r3, #1 - a442: 6073 str r3, [r6, #4] - a444: e001 b.n a44a <_ungetc_r+0xee> - a446: f04f 34ff mov.w r4, #4294967295 - a44a: 4620 mov r0, r4 - a44c: bd70 pop {r4, r5, r6, pc} - a44e: bf00 nop - a450: 0000c880 .word 0x0000c880 - a454: 0000c8a0 .word 0x0000c8a0 - a458: 0000c8c0 .word 0x0000c8c0 - -0000a45c <__sprint_r>: - a45c: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a460: 4683 mov fp, r0 - a462: 6893 ldr r3, [r2, #8] - a464: 460f mov r7, r1 - a466: 4614 mov r4, r2 - a468: b91b cbnz r3, a472 <__sprint_r+0x16> - a46a: 6053 str r3, [r2, #4] - a46c: 4618 mov r0, r3 - a46e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - a472: 6e4b ldr r3, [r1, #100] ; 0x64 - a474: f413 5f00 tst.w r3, #8192 ; 0x2000 - a478: d023 beq.n a4c2 <__sprint_r+0x66> - a47a: f8d2 a000 ldr.w sl, [r2] - a47e: 2500 movs r5, #0 - a480: e01b b.n a4ba <__sprint_r+0x5e> - a482: eb0a 0305 add.w r3, sl, r5 - a486: f85a 9005 ldr.w r9, [sl, r5] - a48a: 2600 movs r6, #0 - a48c: 685b ldr r3, [r3, #4] - a48e: ea4f 0853 mov.w r8, r3, lsr #1 - a492: e009 b.n a4a8 <__sprint_r+0x4c> - a494: 4658 mov r0, fp - a496: f839 1b02 ldrh.w r1, [r9], #2 - a49a: 463a mov r2, r7 - a49c: f000 fcce bl ae3c <_fputwc_r> - a4a0: f1b0 3fff cmp.w r0, #4294967295 - a4a4: d00f beq.n a4c6 <__sprint_r+0x6a> - a4a6: 3601 adds r6, #1 - a4a8: 4546 cmp r6, r8 - a4aa: dbf3 blt.n a494 <__sprint_r+0x38> - a4ac: 68a3 ldr r3, [r4, #8] - a4ae: 3508 adds r5, #8 - a4b0: ea4f 0848 mov.w r8, r8, lsl #1 - a4b4: ebc8 0303 rsb r3, r8, r3 - a4b8: 60a3 str r3, [r4, #8] - a4ba: 68a0 ldr r0, [r4, #8] - a4bc: 2800 cmp r0, #0 - a4be: d1e0 bne.n a482 <__sprint_r+0x26> - a4c0: e001 b.n a4c6 <__sprint_r+0x6a> - a4c2: f7f8 fa83 bl 29cc <__sfvwrite_r> - a4c6: 2300 movs r3, #0 - a4c8: 60a3 str r3, [r4, #8] - a4ca: 6063 str r3, [r4, #4] - a4cc: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000a4d0 <_vfiprintf_r>: - a4d0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - a4d4: 460f mov r7, r1 - a4d6: b0e1 sub sp, #388 ; 0x184 - a4d8: 4615 mov r5, r2 - a4da: 461c mov r4, r3 - a4dc: 4680 mov r8, r0 - a4de: b118 cbz r0, a4e8 <_vfiprintf_r+0x18> - a4e0: 6983 ldr r3, [r0, #24] - a4e2: b90b cbnz r3, a4e8 <_vfiprintf_r+0x18> - a4e4: f7f7 ff14 bl 2310 <__sinit> - a4e8: 4b9c ldr r3, [pc, #624] ; (a75c <_vfiprintf_r+0x28c>) - a4ea: 429f cmp r7, r3 - a4ec: d102 bne.n a4f4 <_vfiprintf_r+0x24> - a4ee: f8d8 7004 ldr.w r7, [r8, #4] - a4f2: e00a b.n a50a <_vfiprintf_r+0x3a> - a4f4: 4b9a ldr r3, [pc, #616] ; (a760 <_vfiprintf_r+0x290>) - a4f6: 429f cmp r7, r3 - a4f8: d102 bne.n a500 <_vfiprintf_r+0x30> - a4fa: f8d8 7008 ldr.w r7, [r8, #8] - a4fe: e004 b.n a50a <_vfiprintf_r+0x3a> - a500: 4b98 ldr r3, [pc, #608] ; (a764 <_vfiprintf_r+0x294>) - a502: 429f cmp r7, r3 - a504: bf08 it eq - a506: f8d8 700c ldreq.w r7, [r8, #12] - a50a: 89bb ldrh r3, [r7, #12] - a50c: f413 5f00 tst.w r3, #8192 ; 0x2000 - a510: d106 bne.n a520 <_vfiprintf_r+0x50> - a512: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - a516: 81bb strh r3, [r7, #12] - a518: 6e7b ldr r3, [r7, #100] ; 0x64 - a51a: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - a51e: 667b str r3, [r7, #100] ; 0x64 - a520: 89bb ldrh r3, [r7, #12] - a522: f013 0f08 tst.w r3, #8 - a526: d001 beq.n a52c <_vfiprintf_r+0x5c> - a528: 693b ldr r3, [r7, #16] - a52a: b933 cbnz r3, a53a <_vfiprintf_r+0x6a> - a52c: 4640 mov r0, r8 - a52e: 4639 mov r1, r7 - a530: f7fd f816 bl 7560 <__swsetup_r> - a534: 2800 cmp r0, #0 - a536: f040 844b bne.w add0 <_vfiprintf_r+0x900> - a53a: 89ba ldrh r2, [r7, #12] - a53c: f002 031a and.w r3, r2, #26 - a540: 2b0a cmp r3, #10 - a542: d136 bne.n a5b2 <_vfiprintf_r+0xe2> - a544: 89fb ldrh r3, [r7, #14] - a546: f413 4f00 tst.w r3, #32768 ; 0x8000 - a54a: d132 bne.n a5b2 <_vfiprintf_r+0xe2> - a54c: f8ad 30ae strh.w r3, [sp, #174] ; 0xae - a550: f022 0202 bic.w r2, r2, #2 - a554: 6a3b ldr r3, [r7, #32] - a556: a908 add r1, sp, #32 - a558: f8ad 20ac strh.w r2, [sp, #172] ; 0xac - a55c: 4640 mov r0, r8 - a55e: 6e7a ldr r2, [r7, #100] ; 0x64 - a560: 9330 str r3, [sp, #192] ; 0xc0 - a562: 6abb ldr r3, [r7, #40] ; 0x28 - a564: 9241 str r2, [sp, #260] ; 0x104 - a566: 462a mov r2, r5 - a568: 9128 str r1, [sp, #160] ; 0xa0 - a56a: 9332 str r3, [sp, #200] ; 0xc8 - a56c: 2380 movs r3, #128 ; 0x80 - a56e: 912c str r1, [sp, #176] ; 0xb0 - a570: a928 add r1, sp, #160 ; 0xa0 - a572: 932a str r3, [sp, #168] ; 0xa8 - a574: 932d str r3, [sp, #180] ; 0xb4 - a576: 3b80 subs r3, #128 ; 0x80 - a578: 932e str r3, [sp, #184] ; 0xb8 - a57a: 4623 mov r3, r4 - a57c: f7ff ffa8 bl a4d0 <_vfiprintf_r> - a580: 2800 cmp r0, #0 - a582: 9003 str r0, [sp, #12] - a584: db09 blt.n a59a <_vfiprintf_r+0xca> - a586: 4640 mov r0, r8 - a588: a928 add r1, sp, #160 ; 0xa0 - a58a: f7f7 fdb7 bl 20fc <_fflush_r> - a58e: 9a03 ldr r2, [sp, #12] - a590: 2800 cmp r0, #0 - a592: bf18 it ne - a594: f04f 32ff movne.w r2, #4294967295 - a598: 9203 str r2, [sp, #12] - a59a: f8bd 30ac ldrh.w r3, [sp, #172] ; 0xac - a59e: f013 0f40 tst.w r3, #64 ; 0x40 - a5a2: f000 8418 beq.w add6 <_vfiprintf_r+0x906> - a5a6: 89bb ldrh r3, [r7, #12] - a5a8: f043 0340 orr.w r3, r3, #64 ; 0x40 - a5ac: 81bb strh r3, [r7, #12] - a5ae: f000 bc12 b.w add6 <_vfiprintf_r+0x906> - a5b2: 46c3 mov fp, r8 - a5b4: 46ba mov sl, r7 - a5b6: 2300 movs r3, #0 - a5b8: ae42 add r6, sp, #264 ; 0x108 - a5ba: 935e str r3, [sp, #376] ; 0x178 - a5bc: 965c str r6, [sp, #368] ; 0x170 - a5be: 935d str r3, [sp, #372] ; 0x174 - a5c0: 9501 str r5, [sp, #4] - a5c2: 9305 str r3, [sp, #20] - a5c4: 9303 str r3, [sp, #12] - a5c6: 9b01 ldr r3, [sp, #4] - a5c8: 461f mov r7, r3 - a5ca: f813 2b01 ldrb.w r2, [r3], #1 - a5ce: b10a cbz r2, a5d4 <_vfiprintf_r+0x104> - a5d0: 2a25 cmp r2, #37 ; 0x25 - a5d2: d1f9 bne.n a5c8 <_vfiprintf_r+0xf8> - a5d4: 9b01 ldr r3, [sp, #4] - a5d6: 1afd subs r5, r7, r3 - a5d8: d017 beq.n a60a <_vfiprintf_r+0x13a> - a5da: 6033 str r3, [r6, #0] - a5dc: 9b5e ldr r3, [sp, #376] ; 0x178 - a5de: 6075 str r5, [r6, #4] - a5e0: 195b adds r3, r3, r5 - a5e2: 935e str r3, [sp, #376] ; 0x178 - a5e4: 9b5d ldr r3, [sp, #372] ; 0x174 - a5e6: 3301 adds r3, #1 - a5e8: 935d str r3, [sp, #372] ; 0x174 - a5ea: 2b07 cmp r3, #7 - a5ec: dc01 bgt.n a5f2 <_vfiprintf_r+0x122> - a5ee: 3608 adds r6, #8 - a5f0: e008 b.n a604 <_vfiprintf_r+0x134> - a5f2: 4658 mov r0, fp - a5f4: 4651 mov r1, sl - a5f6: aa5c add r2, sp, #368 ; 0x170 - a5f8: f7ff ff30 bl a45c <__sprint_r> - a5fc: 2800 cmp r0, #0 - a5fe: f040 83dc bne.w adba <_vfiprintf_r+0x8ea> - a602: ae42 add r6, sp, #264 ; 0x108 - a604: 9903 ldr r1, [sp, #12] - a606: 1949 adds r1, r1, r5 - a608: 9103 str r1, [sp, #12] - a60a: 783b ldrb r3, [r7, #0] - a60c: 2b00 cmp r3, #0 - a60e: f000 83cb beq.w ada8 <_vfiprintf_r+0x8d8> - a612: 2300 movs r3, #0 - a614: 3701 adds r7, #1 - a616: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a61a: f04f 3cff mov.w ip, #4294967295 - a61e: 9701 str r7, [sp, #4] - a620: 461d mov r5, r3 - a622: 9302 str r3, [sp, #8] - a624: 463a mov r2, r7 - a626: 4619 mov r1, r3 - a628: e005 b.n a636 <_vfiprintf_r+0x166> - a62a: 461c mov r4, r3 - a62c: e003 b.n a636 <_vfiprintf_r+0x166> - a62e: 461c mov r4, r3 - a630: 4602 mov r2, r0 - a632: f04f 3cff mov.w ip, #4294967295 - a636: f812 3b01 ldrb.w r3, [r2], #1 - a63a: 2b63 cmp r3, #99 ; 0x63 - a63c: f000 80b0 beq.w a7a0 <_vfiprintf_r+0x2d0> - a640: dc28 bgt.n a694 <_vfiprintf_r+0x1c4> - a642: 2b39 cmp r3, #57 ; 0x39 - a644: dc15 bgt.n a672 <_vfiprintf_r+0x1a2> - a646: 2b31 cmp r3, #49 ; 0x31 - a648: f280 808e bge.w a768 <_vfiprintf_r+0x298> - a64c: 2b2b cmp r3, #43 ; 0x2b - a64e: d05e beq.n a70e <_vfiprintf_r+0x23e> - a650: dc07 bgt.n a662 <_vfiprintf_r+0x192> - a652: 2b23 cmp r3, #35 ; 0x23 - a654: d04f beq.n a6f6 <_vfiprintf_r+0x226> - a656: 2b2a cmp r3, #42 ; 0x2a - a658: d050 beq.n a6fc <_vfiprintf_r+0x22c> - a65a: 2b20 cmp r3, #32 - a65c: f040 822e bne.w aabc <_vfiprintf_r+0x5ec> - a660: e043 b.n a6ea <_vfiprintf_r+0x21a> - a662: 2b2e cmp r3, #46 ; 0x2e - a664: d056 beq.n a714 <_vfiprintf_r+0x244> - a666: 2b30 cmp r3, #48 ; 0x30 - a668: d074 beq.n a754 <_vfiprintf_r+0x284> - a66a: 2b2d cmp r3, #45 ; 0x2d - a66c: f040 8226 bne.w aabc <_vfiprintf_r+0x5ec> - a670: e04a b.n a708 <_vfiprintf_r+0x238> - a672: 2b4f cmp r3, #79 ; 0x4f - a674: 9201 str r2, [sp, #4] - a676: 9102 str r1, [sp, #8] - a678: f000 80ef beq.w a85a <_vfiprintf_r+0x38a> - a67c: dc03 bgt.n a686 <_vfiprintf_r+0x1b6> - a67e: 2b44 cmp r3, #68 ; 0x44 - a680: f040 821e bne.w aac0 <_vfiprintf_r+0x5f0> - a684: e097 b.n a7b6 <_vfiprintf_r+0x2e6> - a686: 2b55 cmp r3, #85 ; 0x55 - a688: f000 8144 beq.w a914 <_vfiprintf_r+0x444> - a68c: 2b58 cmp r3, #88 ; 0x58 - a68e: f040 8217 bne.w aac0 <_vfiprintf_r+0x5f0> - a692: e163 b.n a95c <_vfiprintf_r+0x48c> - a694: 2b6f cmp r3, #111 ; 0x6f - a696: f000 80e3 beq.w a860 <_vfiprintf_r+0x390> - a69a: dc12 bgt.n a6c2 <_vfiprintf_r+0x1f2> - a69c: 2b69 cmp r3, #105 ; 0x69 - a69e: f000 808d beq.w a7bc <_vfiprintf_r+0x2ec> - a6a2: dc06 bgt.n a6b2 <_vfiprintf_r+0x1e2> - a6a4: 2b64 cmp r3, #100 ; 0x64 - a6a6: f000 8089 beq.w a7bc <_vfiprintf_r+0x2ec> - a6aa: 2b68 cmp r3, #104 ; 0x68 - a6ac: f040 8206 bne.w aabc <_vfiprintf_r+0x5ec> - a6b0: e068 b.n a784 <_vfiprintf_r+0x2b4> - a6b2: 2b6c cmp r3, #108 ; 0x6c - a6b4: d069 beq.n a78a <_vfiprintf_r+0x2ba> - a6b6: 2b6e cmp r3, #110 ; 0x6e - a6b8: 9201 str r2, [sp, #4] - a6ba: 9102 str r1, [sp, #8] - a6bc: f040 8200 bne.w aac0 <_vfiprintf_r+0x5f0> - a6c0: e0ab b.n a81a <_vfiprintf_r+0x34a> - a6c2: 2b73 cmp r3, #115 ; 0x73 - a6c4: f000 8104 beq.w a8d0 <_vfiprintf_r+0x400> - a6c8: dc06 bgt.n a6d8 <_vfiprintf_r+0x208> - a6ca: 2b70 cmp r3, #112 ; 0x70 - a6cc: f000 80ee beq.w a8ac <_vfiprintf_r+0x3dc> - a6d0: 2b71 cmp r3, #113 ; 0x71 - a6d2: f040 81f3 bne.w aabc <_vfiprintf_r+0x5ec> - a6d6: e060 b.n a79a <_vfiprintf_r+0x2ca> - a6d8: 2b75 cmp r3, #117 ; 0x75 - a6da: 9201 str r2, [sp, #4] - a6dc: 9102 str r1, [sp, #8] - a6de: f000 811b beq.w a918 <_vfiprintf_r+0x448> - a6e2: 2b78 cmp r3, #120 ; 0x78 - a6e4: f040 81ec bne.w aac0 <_vfiprintf_r+0x5f0> - a6e8: e135 b.n a956 <_vfiprintf_r+0x486> - a6ea: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - a6ee: 2b00 cmp r3, #0 - a6f0: d1a1 bne.n a636 <_vfiprintf_r+0x166> - a6f2: 3320 adds r3, #32 - a6f4: e00b b.n a70e <_vfiprintf_r+0x23e> - a6f6: f045 0501 orr.w r5, r5, #1 - a6fa: e79c b.n a636 <_vfiprintf_r+0x166> - a6fc: 6821 ldr r1, [r4, #0] - a6fe: 1d23 adds r3, r4, #4 - a700: 2900 cmp r1, #0 - a702: da92 bge.n a62a <_vfiprintf_r+0x15a> - a704: 4249 negs r1, r1 - a706: 461c mov r4, r3 - a708: f045 0504 orr.w r5, r5, #4 - a70c: e793 b.n a636 <_vfiprintf_r+0x166> - a70e: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a712: e790 b.n a636 <_vfiprintf_r+0x166> - a714: 4610 mov r0, r2 - a716: f810 3b01 ldrb.w r3, [r0], #1 - a71a: 2b2a cmp r3, #42 ; 0x2a - a71c: d003 beq.n a726 <_vfiprintf_r+0x256> - a71e: 4610 mov r0, r2 - a720: f04f 0c00 mov.w ip, #0 - a724: e00e b.n a744 <_vfiprintf_r+0x274> - a726: f8d4 c000 ldr.w ip, [r4] - a72a: 1d23 adds r3, r4, #4 - a72c: f1bc 0f00 cmp.w ip, #0 - a730: f6ff af7d blt.w a62e <_vfiprintf_r+0x15e> - a734: 461c mov r4, r3 - a736: 4602 mov r2, r0 - a738: e77d b.n a636 <_vfiprintf_r+0x166> - a73a: 230a movs r3, #10 - a73c: fb03 7c0c mla ip, r3, ip, r7 - a740: 7843 ldrb r3, [r0, #1] - a742: 4610 mov r0, r2 - a744: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - a748: 3201 adds r2, #1 - a74a: 2f09 cmp r7, #9 - a74c: d9f5 bls.n a73a <_vfiprintf_r+0x26a> - a74e: ea4c 7cec orr.w ip, ip, ip, asr #31 - a752: e772 b.n a63a <_vfiprintf_r+0x16a> - a754: f045 0580 orr.w r5, r5, #128 ; 0x80 - a758: e76d b.n a636 <_vfiprintf_r+0x166> - a75a: bf00 nop - a75c: 0000c880 .word 0x0000c880 - a760: 0000c8a0 .word 0x0000c8a0 - a764: 0000c8c0 .word 0x0000c8c0 - a768: 4610 mov r0, r2 - a76a: 2100 movs r1, #0 - a76c: 3b30 subs r3, #48 ; 0x30 - a76e: 220a movs r2, #10 - a770: fb02 3101 mla r1, r2, r1, r3 - a774: f810 3b01 ldrb.w r3, [r0], #1 - a778: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - a77c: 4602 mov r2, r0 - a77e: 2f09 cmp r7, #9 - a780: d9f4 bls.n a76c <_vfiprintf_r+0x29c> - a782: e75a b.n a63a <_vfiprintf_r+0x16a> - a784: f045 0540 orr.w r5, r5, #64 ; 0x40 - a788: e755 b.n a636 <_vfiprintf_r+0x166> - a78a: 7813 ldrb r3, [r2, #0] - a78c: 2b6c cmp r3, #108 ; 0x6c - a78e: d101 bne.n a794 <_vfiprintf_r+0x2c4> - a790: 3201 adds r2, #1 - a792: e002 b.n a79a <_vfiprintf_r+0x2ca> - a794: f045 0510 orr.w r5, r5, #16 - a798: e74d b.n a636 <_vfiprintf_r+0x166> - a79a: f045 0520 orr.w r5, r5, #32 - a79e: e74a b.n a636 <_vfiprintf_r+0x166> - a7a0: 6823 ldr r3, [r4, #0] - a7a2: f04f 0900 mov.w r9, #0 - a7a6: 9201 str r2, [sp, #4] - a7a8: 3404 adds r4, #4 - a7aa: 9102 str r1, [sp, #8] - a7ac: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - a7b0: f88d 917f strb.w r9, [sp, #383] ; 0x17f - a7b4: e18d b.n aad2 <_vfiprintf_r+0x602> - a7b6: f045 0510 orr.w r5, r5, #16 - a7ba: e001 b.n a7c0 <_vfiprintf_r+0x2f0> - a7bc: 9201 str r2, [sp, #4] - a7be: 9102 str r1, [sp, #8] - a7c0: f015 0f20 tst.w r5, #32 - a7c4: d007 beq.n a7d6 <_vfiprintf_r+0x306> - a7c6: 3407 adds r4, #7 - a7c8: f024 0307 bic.w r3, r4, #7 - a7cc: f103 0408 add.w r4, r3, #8 - a7d0: e9d3 8900 ldrd r8, r9, [r3] - a7d4: e013 b.n a7fe <_vfiprintf_r+0x32e> - a7d6: f015 0f10 tst.w r5, #16 - a7da: f104 0304 add.w r3, r4, #4 - a7de: d001 beq.n a7e4 <_vfiprintf_r+0x314> - a7e0: 6822 ldr r2, [r4, #0] - a7e2: e008 b.n a7f6 <_vfiprintf_r+0x326> - a7e4: f015 0f40 tst.w r5, #64 ; 0x40 - a7e8: 6822 ldr r2, [r4, #0] - a7ea: d004 beq.n a7f6 <_vfiprintf_r+0x326> - a7ec: fa0f f882 sxth.w r8, r2 - a7f0: ea4f 79e8 mov.w r9, r8, asr #31 - a7f4: e002 b.n a7fc <_vfiprintf_r+0x32c> - a7f6: 4690 mov r8, r2 - a7f8: ea4f 79e2 mov.w r9, r2, asr #31 - a7fc: 461c mov r4, r3 - a7fe: f1b8 0f00 cmp.w r8, #0 - a802: f179 0200 sbcs.w r2, r9, #0 - a806: f280 80dc bge.w a9c2 <_vfiprintf_r+0x4f2> - a80a: 232d movs r3, #45 ; 0x2d - a80c: f1d8 0800 rsbs r8, r8, #0 - a810: eb69 0949 sbc.w r9, r9, r9, lsl #1 - a814: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a818: e0d3 b.n a9c2 <_vfiprintf_r+0x4f2> - a81a: f015 0f20 tst.w r5, #32 - a81e: f104 0104 add.w r1, r4, #4 - a822: d006 beq.n a832 <_vfiprintf_r+0x362> - a824: 6820 ldr r0, [r4, #0] - a826: 9c03 ldr r4, [sp, #12] - a828: 4622 mov r2, r4 - a82a: 17e3 asrs r3, r4, #31 - a82c: e9c0 2300 strd r2, r3, [r0] - a830: e005 b.n a83e <_vfiprintf_r+0x36e> - a832: f015 0f10 tst.w r5, #16 - a836: d004 beq.n a842 <_vfiprintf_r+0x372> - a838: 6823 ldr r3, [r4, #0] - a83a: 9a03 ldr r2, [sp, #12] - a83c: 601a str r2, [r3, #0] - a83e: 460c mov r4, r1 - a840: e6c1 b.n a5c6 <_vfiprintf_r+0xf6> - a842: f015 0f40 tst.w r5, #64 ; 0x40 - a846: 6822 ldr r2, [r4, #0] - a848: f104 0304 add.w r3, r4, #4 - a84c: bf0b itete eq - a84e: 9903 ldreq r1, [sp, #12] - a850: 9c03 ldrne r4, [sp, #12] - a852: 6011 streq r1, [r2, #0] - a854: 8014 strhne r4, [r2, #0] - a856: 461c mov r4, r3 - a858: e6b5 b.n a5c6 <_vfiprintf_r+0xf6> - a85a: f045 0510 orr.w r5, r5, #16 - a85e: e001 b.n a864 <_vfiprintf_r+0x394> - a860: 9201 str r2, [sp, #4] - a862: 9102 str r1, [sp, #8] - a864: f015 0220 ands.w r2, r5, #32 - a868: d008 beq.n a87c <_vfiprintf_r+0x3ac> - a86a: 3407 adds r4, #7 - a86c: 2200 movs r2, #0 - a86e: f024 0307 bic.w r3, r4, #7 - a872: f103 0408 add.w r4, r3, #8 - a876: e9d3 8900 ldrd r8, r9, [r3] - a87a: e09e b.n a9ba <_vfiprintf_r+0x4ea> - a87c: f015 0110 ands.w r1, r5, #16 - a880: f104 0304 add.w r3, r4, #4 - a884: d002 beq.n a88c <_vfiprintf_r+0x3bc> - a886: 6821 ldr r1, [r4, #0] - a888: 4688 mov r8, r1 - a88a: e00b b.n a8a4 <_vfiprintf_r+0x3d4> - a88c: f015 0240 ands.w r2, r5, #64 ; 0x40 - a890: 6820 ldr r0, [r4, #0] - a892: d006 beq.n a8a2 <_vfiprintf_r+0x3d2> - a894: fa1f f880 uxth.w r8, r0 - a898: f04f 0900 mov.w r9, #0 - a89c: 461c mov r4, r3 - a89e: 460a mov r2, r1 - a8a0: e08b b.n a9ba <_vfiprintf_r+0x4ea> - a8a2: 4680 mov r8, r0 - a8a4: f04f 0900 mov.w r9, #0 - a8a8: 461c mov r4, r3 - a8aa: e086 b.n a9ba <_vfiprintf_r+0x4ea> - a8ac: 6823 ldr r3, [r4, #0] - a8ae: f04f 0900 mov.w r9, #0 - a8b2: 9201 str r2, [sp, #4] - a8b4: f045 0502 orr.w r5, r5, #2 - a8b8: 4aa3 ldr r2, [pc, #652] ; (ab48 <_vfiprintf_r+0x678>) - a8ba: 4698 mov r8, r3 - a8bc: 2330 movs r3, #48 ; 0x30 - a8be: 9102 str r1, [sp, #8] - a8c0: f88d 317c strb.w r3, [sp, #380] ; 0x17c - a8c4: 3404 adds r4, #4 - a8c6: 3348 adds r3, #72 ; 0x48 - a8c8: 9205 str r2, [sp, #20] - a8ca: f88d 317d strb.w r3, [sp, #381] ; 0x17d - a8ce: e073 b.n a9b8 <_vfiprintf_r+0x4e8> - a8d0: f04f 0900 mov.w r9, #0 - a8d4: 4623 mov r3, r4 - a8d6: 3404 adds r4, #4 - a8d8: 45cc cmp ip, r9 - a8da: f88d 917f strb.w r9, [sp, #383] ; 0x17f - a8de: 9201 str r2, [sp, #4] - a8e0: 9102 str r1, [sp, #8] - a8e2: 681f ldr r7, [r3, #0] - a8e4: db11 blt.n a90a <_vfiprintf_r+0x43a> - a8e6: 4662 mov r2, ip - a8e8: 4638 mov r0, r7 - a8ea: 4649 mov r1, r9 - a8ec: f8cd c000 str.w ip, [sp] - a8f0: f7f8 fcfa bl 32e8 - a8f4: f8dd c000 ldr.w ip, [sp] - a8f8: 2800 cmp r0, #0 - a8fa: f000 80ee beq.w aada <_vfiprintf_r+0x60a> - a8fe: ebc7 0800 rsb r8, r7, r0 - a902: 45e0 cmp r8, ip - a904: f300 80ec bgt.w aae0 <_vfiprintf_r+0x610> - a908: e0eb b.n aae2 <_vfiprintf_r+0x612> - a90a: 4638 mov r0, r7 - a90c: f7f9 f8a0 bl 3a50 - a910: 4680 mov r8, r0 - a912: e0e6 b.n aae2 <_vfiprintf_r+0x612> - a914: f045 0510 orr.w r5, r5, #16 - a918: f015 0f20 tst.w r5, #32 - a91c: d007 beq.n a92e <_vfiprintf_r+0x45e> - a91e: 3407 adds r4, #7 - a920: f024 0307 bic.w r3, r4, #7 - a924: f103 0408 add.w r4, r3, #8 - a928: e9d3 8900 ldrd r8, r9, [r3] - a92c: e011 b.n a952 <_vfiprintf_r+0x482> - a92e: f015 0f10 tst.w r5, #16 - a932: f104 0304 add.w r3, r4, #4 - a936: d001 beq.n a93c <_vfiprintf_r+0x46c> - a938: 6822 ldr r2, [r4, #0] - a93a: e006 b.n a94a <_vfiprintf_r+0x47a> - a93c: f015 0f40 tst.w r5, #64 ; 0x40 - a940: 6822 ldr r2, [r4, #0] - a942: d002 beq.n a94a <_vfiprintf_r+0x47a> - a944: fa1f f882 uxth.w r8, r2 - a948: e000 b.n a94c <_vfiprintf_r+0x47c> - a94a: 4690 mov r8, r2 - a94c: f04f 0900 mov.w r9, #0 - a950: 461c mov r4, r3 - a952: 2201 movs r2, #1 - a954: e031 b.n a9ba <_vfiprintf_r+0x4ea> - a956: 497c ldr r1, [pc, #496] ; (ab48 <_vfiprintf_r+0x678>) - a958: 9105 str r1, [sp, #20] - a95a: e001 b.n a960 <_vfiprintf_r+0x490> - a95c: 4a7b ldr r2, [pc, #492] ; (ab4c <_vfiprintf_r+0x67c>) - a95e: 9205 str r2, [sp, #20] - a960: f015 0f20 tst.w r5, #32 - a964: d007 beq.n a976 <_vfiprintf_r+0x4a6> - a966: 3407 adds r4, #7 - a968: f024 0207 bic.w r2, r4, #7 - a96c: f102 0408 add.w r4, r2, #8 - a970: e9d2 8900 ldrd r8, r9, [r2] - a974: e011 b.n a99a <_vfiprintf_r+0x4ca> - a976: f015 0f10 tst.w r5, #16 - a97a: f104 0204 add.w r2, r4, #4 - a97e: d001 beq.n a984 <_vfiprintf_r+0x4b4> - a980: 6821 ldr r1, [r4, #0] - a982: e006 b.n a992 <_vfiprintf_r+0x4c2> - a984: f015 0f40 tst.w r5, #64 ; 0x40 - a988: 6821 ldr r1, [r4, #0] - a98a: d002 beq.n a992 <_vfiprintf_r+0x4c2> - a98c: fa1f f881 uxth.w r8, r1 - a990: e000 b.n a994 <_vfiprintf_r+0x4c4> - a992: 4688 mov r8, r1 - a994: f04f 0900 mov.w r9, #0 - a998: 4614 mov r4, r2 - a99a: f015 0f01 tst.w r5, #1 - a99e: d00b beq.n a9b8 <_vfiprintf_r+0x4e8> - a9a0: ea58 0109 orrs.w r1, r8, r9 - a9a4: d008 beq.n a9b8 <_vfiprintf_r+0x4e8> - a9a6: 2230 movs r2, #48 ; 0x30 - a9a8: f88d 317d strb.w r3, [sp, #381] ; 0x17d - a9ac: f88d 217c strb.w r2, [sp, #380] ; 0x17c - a9b0: f045 0502 orr.w r5, r5, #2 - a9b4: 3a2e subs r2, #46 ; 0x2e - a9b6: e000 b.n a9ba <_vfiprintf_r+0x4ea> - a9b8: 2202 movs r2, #2 - a9ba: 2300 movs r3, #0 - a9bc: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a9c0: e000 b.n a9c4 <_vfiprintf_r+0x4f4> - a9c2: 2201 movs r2, #1 - a9c4: f1bc 0f00 cmp.w ip, #0 - a9c8: bfa8 it ge - a9ca: f025 0580 bicge.w r5, r5, #128 ; 0x80 - a9ce: ea58 0309 orrs.w r3, r8, r9 - a9d2: d102 bne.n a9da <_vfiprintf_r+0x50a> - a9d4: f1bc 0f00 cmp.w ip, #0 - a9d8: d060 beq.n aa9c <_vfiprintf_r+0x5cc> - a9da: 2a01 cmp r2, #1 - a9dc: d01e beq.n aa1c <_vfiprintf_r+0x54c> - a9de: 2a02 cmp r2, #2 - a9e0: d047 beq.n aa72 <_vfiprintf_r+0x5a2> - a9e2: ab5b add r3, sp, #364 ; 0x16c - a9e4: 3303 adds r3, #3 - a9e6: ea4f 01d8 mov.w r1, r8, lsr #3 - a9ea: f008 0207 and.w r2, r8, #7 - a9ee: ea41 7049 orr.w r0, r1, r9, lsl #29 - a9f2: ea4f 01d9 mov.w r1, r9, lsr #3 - a9f6: 4680 mov r8, r0 - a9f8: 4689 mov r9, r1 - a9fa: 3230 adds r2, #48 ; 0x30 - a9fc: 461f mov r7, r3 - a9fe: 701a strb r2, [r3, #0] - aa00: 3b01 subs r3, #1 - aa02: 9104 str r1, [sp, #16] - aa04: ea58 0109 orrs.w r1, r8, r9 - aa08: d1ed bne.n a9e6 <_vfiprintf_r+0x516> - aa0a: f015 0f01 tst.w r5, #1 - aa0e: d04f beq.n aab0 <_vfiprintf_r+0x5e0> - aa10: 2a30 cmp r2, #48 ; 0x30 - aa12: d04d beq.n aab0 <_vfiprintf_r+0x5e0> - aa14: 461f mov r7, r3 - aa16: 2330 movs r3, #48 ; 0x30 - aa18: 703b strb r3, [r7, #0] - aa1a: e049 b.n aab0 <_vfiprintf_r+0x5e0> - aa1c: f1b8 0f0a cmp.w r8, #10 - aa20: f179 0200 sbcs.w r2, r9, #0 - aa24: d206 bcs.n aa34 <_vfiprintf_r+0x564> - aa26: af5b add r7, sp, #364 ; 0x16c - aa28: f108 0830 add.w r8, r8, #48 ; 0x30 - aa2c: 3703 adds r7, #3 - aa2e: f88d 816f strb.w r8, [sp, #367] ; 0x16f - aa32: e03d b.n aab0 <_vfiprintf_r+0x5e0> - aa34: ab5b add r3, sp, #364 ; 0x16c - aa36: 3303 adds r3, #3 - aa38: 9304 str r3, [sp, #16] - aa3a: 4640 mov r0, r8 - aa3c: 4649 mov r1, r9 - aa3e: 220a movs r2, #10 - aa40: 2300 movs r3, #0 - aa42: f8cd c000 str.w ip, [sp] - aa46: f001 f965 bl bd14 <__aeabi_uldivmod> - aa4a: 9904 ldr r1, [sp, #16] - aa4c: 4640 mov r0, r8 - aa4e: 9f04 ldr r7, [sp, #16] - aa50: 2300 movs r3, #0 - aa52: 3230 adds r2, #48 ; 0x30 - aa54: f801 2901 strb.w r2, [r1], #-1 - aa58: 220a movs r2, #10 - aa5a: 9104 str r1, [sp, #16] - aa5c: 4649 mov r1, r9 - aa5e: f001 f959 bl bd14 <__aeabi_uldivmod> - aa62: f8dd c000 ldr.w ip, [sp] - aa66: 4680 mov r8, r0 - aa68: 4689 mov r9, r1 - aa6a: ea58 0209 orrs.w r2, r8, r9 - aa6e: d1e4 bne.n aa3a <_vfiprintf_r+0x56a> - aa70: e01e b.n aab0 <_vfiprintf_r+0x5e0> - aa72: aa5b add r2, sp, #364 ; 0x16c - aa74: 3203 adds r2, #3 - aa76: 9905 ldr r1, [sp, #20] - aa78: f008 030f and.w r3, r8, #15 - aa7c: 4617 mov r7, r2 - aa7e: ea4f 1019 mov.w r0, r9, lsr #4 - aa82: 5ccb ldrb r3, [r1, r3] - aa84: ea4f 1118 mov.w r1, r8, lsr #4 - aa88: f802 3901 strb.w r3, [r2], #-1 - aa8c: ea41 7309 orr.w r3, r1, r9, lsl #28 - aa90: 4698 mov r8, r3 - aa92: 4681 mov r9, r0 - aa94: ea58 0309 orrs.w r3, r8, r9 - aa98: d1ed bne.n aa76 <_vfiprintf_r+0x5a6> - aa9a: e009 b.n aab0 <_vfiprintf_r+0x5e0> - aa9c: b93a cbnz r2, aaae <_vfiprintf_r+0x5de> - aa9e: f015 0f01 tst.w r5, #1 - aaa2: d004 beq.n aaae <_vfiprintf_r+0x5de> - aaa4: af60 add r7, sp, #384 ; 0x180 - aaa6: 2330 movs r3, #48 ; 0x30 - aaa8: f807 3d11 strb.w r3, [r7, #-17]! - aaac: e000 b.n aab0 <_vfiprintf_r+0x5e0> - aaae: af5c add r7, sp, #368 ; 0x170 - aab0: f50d 78b8 add.w r8, sp, #368 ; 0x170 - aab4: 46e1 mov r9, ip - aab6: ebc7 0808 rsb r8, r7, r8 - aaba: e012 b.n aae2 <_vfiprintf_r+0x612> - aabc: 9201 str r2, [sp, #4] - aabe: 9102 str r1, [sp, #8] - aac0: 2b00 cmp r3, #0 - aac2: f000 8171 beq.w ada8 <_vfiprintf_r+0x8d8> - aac6: f04f 0900 mov.w r9, #0 - aaca: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - aace: f88d 917f strb.w r9, [sp, #383] ; 0x17f - aad2: f04f 0801 mov.w r8, #1 - aad6: af52 add r7, sp, #328 ; 0x148 - aad8: e003 b.n aae2 <_vfiprintf_r+0x612> - aada: 46e0 mov r8, ip - aadc: 4681 mov r9, r0 - aade: e000 b.n aae2 <_vfiprintf_r+0x612> - aae0: 46e0 mov r8, ip - aae2: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - aae6: 45c8 cmp r8, r9 - aae8: bfac ite ge - aaea: 4641 movge r1, r8 - aaec: 4649 movlt r1, r9 - aaee: 9104 str r1, [sp, #16] - aaf0: b10b cbz r3, aaf6 <_vfiprintf_r+0x626> - aaf2: 3101 adds r1, #1 - aaf4: 9104 str r1, [sp, #16] - aaf6: f015 0202 ands.w r2, r5, #2 - aafa: 9206 str r2, [sp, #24] - aafc: d002 beq.n ab04 <_vfiprintf_r+0x634> - aafe: 9b04 ldr r3, [sp, #16] - ab00: 3302 adds r3, #2 - ab02: 9304 str r3, [sp, #16] - ab04: f015 0184 ands.w r1, r5, #132 ; 0x84 - ab08: 9107 str r1, [sp, #28] - ab0a: d143 bne.n ab94 <_vfiprintf_r+0x6c4> - ab0c: 9a02 ldr r2, [sp, #8] - ab0e: 9904 ldr r1, [sp, #16] - ab10: 1a53 subs r3, r2, r1 - ab12: 2b00 cmp r3, #0 - ab14: dc1c bgt.n ab50 <_vfiprintf_r+0x680> - ab16: e03d b.n ab94 <_vfiprintf_r+0x6c4> - ab18: 601a str r2, [r3, #0] - ab1a: 2210 movs r2, #16 - ab1c: 1889 adds r1, r1, r2 - ab1e: 605a str r2, [r3, #4] - ab20: 9a5d ldr r2, [sp, #372] ; 0x174 - ab22: 915e str r1, [sp, #376] ; 0x178 - ab24: 3201 adds r2, #1 - ab26: 925d str r2, [sp, #372] ; 0x174 - ab28: 2a07 cmp r2, #7 - ab2a: dc01 bgt.n ab30 <_vfiprintf_r+0x660> - ab2c: 3308 adds r3, #8 - ab2e: e008 b.n ab42 <_vfiprintf_r+0x672> - ab30: 4658 mov r0, fp - ab32: 4651 mov r1, sl - ab34: aa5c add r2, sp, #368 ; 0x170 - ab36: f7ff fc91 bl a45c <__sprint_r> - ab3a: 2800 cmp r0, #0 - ab3c: f040 813d bne.w adba <_vfiprintf_r+0x8ea> - ab40: ab42 add r3, sp, #264 ; 0x108 - ab42: 3d10 subs r5, #16 - ab44: e009 b.n ab5a <_vfiprintf_r+0x68a> - ab46: bf00 nop - ab48: 0000c919 .word 0x0000c919 - ab4c: 0000c908 .word 0x0000c908 - ab50: 462a mov r2, r5 - ab52: 461d mov r5, r3 - ab54: 4633 mov r3, r6 - ab56: 463e mov r6, r7 - ab58: 4617 mov r7, r2 - ab5a: 2d10 cmp r5, #16 - ab5c: 995e ldr r1, [sp, #376] ; 0x178 - ab5e: 4a78 ldr r2, [pc, #480] ; (ad40 <_vfiprintf_r+0x870>) - ab60: dcda bgt.n ab18 <_vfiprintf_r+0x648> - ab62: 4638 mov r0, r7 - ab64: 4637 mov r7, r6 - ab66: 461e mov r6, r3 - ab68: 462b mov r3, r5 - ab6a: 4605 mov r5, r0 - ab6c: 6073 str r3, [r6, #4] - ab6e: 18cb adds r3, r1, r3 - ab70: 6032 str r2, [r6, #0] - ab72: 935e str r3, [sp, #376] ; 0x178 - ab74: 9b5d ldr r3, [sp, #372] ; 0x174 - ab76: 3301 adds r3, #1 - ab78: 935d str r3, [sp, #372] ; 0x174 - ab7a: 2b07 cmp r3, #7 - ab7c: dc01 bgt.n ab82 <_vfiprintf_r+0x6b2> - ab7e: 3608 adds r6, #8 - ab80: e008 b.n ab94 <_vfiprintf_r+0x6c4> - ab82: 4658 mov r0, fp - ab84: 4651 mov r1, sl - ab86: aa5c add r2, sp, #368 ; 0x170 - ab88: f7ff fc68 bl a45c <__sprint_r> - ab8c: 2800 cmp r0, #0 - ab8e: f040 8114 bne.w adba <_vfiprintf_r+0x8ea> - ab92: ae42 add r6, sp, #264 ; 0x108 - ab94: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - ab98: b1bb cbz r3, abca <_vfiprintf_r+0x6fa> - ab9a: ab5f add r3, sp, #380 ; 0x17c - ab9c: 3303 adds r3, #3 - ab9e: 6033 str r3, [r6, #0] - aba0: 2301 movs r3, #1 - aba2: 6073 str r3, [r6, #4] - aba4: 9b5e ldr r3, [sp, #376] ; 0x178 - aba6: 3301 adds r3, #1 - aba8: 935e str r3, [sp, #376] ; 0x178 - abaa: 9b5d ldr r3, [sp, #372] ; 0x174 - abac: 3301 adds r3, #1 - abae: 935d str r3, [sp, #372] ; 0x174 - abb0: 2b07 cmp r3, #7 - abb2: dc01 bgt.n abb8 <_vfiprintf_r+0x6e8> - abb4: 3608 adds r6, #8 - abb6: e008 b.n abca <_vfiprintf_r+0x6fa> - abb8: 4658 mov r0, fp - abba: 4651 mov r1, sl - abbc: aa5c add r2, sp, #368 ; 0x170 - abbe: f7ff fc4d bl a45c <__sprint_r> - abc2: 2800 cmp r0, #0 - abc4: f040 80f9 bne.w adba <_vfiprintf_r+0x8ea> - abc8: ae42 add r6, sp, #264 ; 0x108 - abca: 9a06 ldr r2, [sp, #24] - abcc: b1b2 cbz r2, abfc <_vfiprintf_r+0x72c> - abce: ab5f add r3, sp, #380 ; 0x17c - abd0: 6033 str r3, [r6, #0] - abd2: 2302 movs r3, #2 - abd4: 6073 str r3, [r6, #4] - abd6: 9b5e ldr r3, [sp, #376] ; 0x178 - abd8: 3302 adds r3, #2 - abda: 935e str r3, [sp, #376] ; 0x178 - abdc: 9b5d ldr r3, [sp, #372] ; 0x174 - abde: 3301 adds r3, #1 - abe0: 935d str r3, [sp, #372] ; 0x174 - abe2: 2b07 cmp r3, #7 - abe4: dc01 bgt.n abea <_vfiprintf_r+0x71a> - abe6: 3608 adds r6, #8 - abe8: e008 b.n abfc <_vfiprintf_r+0x72c> - abea: 4658 mov r0, fp - abec: 4651 mov r1, sl - abee: aa5c add r2, sp, #368 ; 0x170 - abf0: f7ff fc34 bl a45c <__sprint_r> - abf4: 2800 cmp r0, #0 - abf6: f040 80e0 bne.w adba <_vfiprintf_r+0x8ea> - abfa: ae42 add r6, sp, #264 ; 0x108 - abfc: 9b07 ldr r3, [sp, #28] - abfe: 2b80 cmp r3, #128 ; 0x80 - ac00: d13e bne.n ac80 <_vfiprintf_r+0x7b0> - ac02: 9902 ldr r1, [sp, #8] - ac04: 9a04 ldr r2, [sp, #16] - ac06: 1a8b subs r3, r1, r2 - ac08: 2b00 cmp r3, #0 - ac0a: dc17 bgt.n ac3c <_vfiprintf_r+0x76c> - ac0c: e038 b.n ac80 <_vfiprintf_r+0x7b0> - ac0e: 601a str r2, [r3, #0] - ac10: 2210 movs r2, #16 - ac12: 1889 adds r1, r1, r2 - ac14: 605a str r2, [r3, #4] - ac16: 9a5d ldr r2, [sp, #372] ; 0x174 - ac18: 915e str r1, [sp, #376] ; 0x178 - ac1a: 3201 adds r2, #1 - ac1c: 925d str r2, [sp, #372] ; 0x174 - ac1e: 2a07 cmp r2, #7 - ac20: dc01 bgt.n ac26 <_vfiprintf_r+0x756> - ac22: 3308 adds r3, #8 - ac24: e008 b.n ac38 <_vfiprintf_r+0x768> - ac26: 4658 mov r0, fp - ac28: 4651 mov r1, sl - ac2a: aa5c add r2, sp, #368 ; 0x170 - ac2c: f7ff fc16 bl a45c <__sprint_r> - ac30: 2800 cmp r0, #0 - ac32: f040 80c2 bne.w adba <_vfiprintf_r+0x8ea> - ac36: ab42 add r3, sp, #264 ; 0x108 - ac38: 3d10 subs r5, #16 - ac3a: e004 b.n ac46 <_vfiprintf_r+0x776> - ac3c: 462a mov r2, r5 - ac3e: 461d mov r5, r3 - ac40: 4633 mov r3, r6 - ac42: 463e mov r6, r7 - ac44: 4617 mov r7, r2 - ac46: 2d10 cmp r5, #16 - ac48: 995e ldr r1, [sp, #376] ; 0x178 - ac4a: 4a3e ldr r2, [pc, #248] ; (ad44 <_vfiprintf_r+0x874>) - ac4c: dcdf bgt.n ac0e <_vfiprintf_r+0x73e> - ac4e: 4638 mov r0, r7 - ac50: 4637 mov r7, r6 - ac52: 461e mov r6, r3 - ac54: 462b mov r3, r5 - ac56: 4605 mov r5, r0 - ac58: 6073 str r3, [r6, #4] - ac5a: 18cb adds r3, r1, r3 - ac5c: 6032 str r2, [r6, #0] - ac5e: 935e str r3, [sp, #376] ; 0x178 - ac60: 9b5d ldr r3, [sp, #372] ; 0x174 - ac62: 3301 adds r3, #1 - ac64: 935d str r3, [sp, #372] ; 0x174 - ac66: 2b07 cmp r3, #7 - ac68: dc01 bgt.n ac6e <_vfiprintf_r+0x79e> - ac6a: 3608 adds r6, #8 - ac6c: e008 b.n ac80 <_vfiprintf_r+0x7b0> - ac6e: 4658 mov r0, fp - ac70: 4651 mov r1, sl - ac72: aa5c add r2, sp, #368 ; 0x170 - ac74: f7ff fbf2 bl a45c <__sprint_r> - ac78: 2800 cmp r0, #0 - ac7a: f040 809e bne.w adba <_vfiprintf_r+0x8ea> - ac7e: ae42 add r6, sp, #264 ; 0x108 - ac80: ebc8 0909 rsb r9, r8, r9 - ac84: f1b9 0f00 cmp.w r9, #0 - ac88: dc17 bgt.n acba <_vfiprintf_r+0x7ea> - ac8a: e02f b.n acec <_vfiprintf_r+0x81c> - ac8c: 6033 str r3, [r6, #0] - ac8e: 2310 movs r3, #16 - ac90: 18d2 adds r2, r2, r3 - ac92: 6073 str r3, [r6, #4] - ac94: 9b5d ldr r3, [sp, #372] ; 0x174 - ac96: 925e str r2, [sp, #376] ; 0x178 - ac98: 3301 adds r3, #1 - ac9a: 935d str r3, [sp, #372] ; 0x174 - ac9c: 2b07 cmp r3, #7 - ac9e: dc01 bgt.n aca4 <_vfiprintf_r+0x7d4> - aca0: 3608 adds r6, #8 - aca2: e008 b.n acb6 <_vfiprintf_r+0x7e6> - aca4: 4658 mov r0, fp - aca6: 4651 mov r1, sl - aca8: aa5c add r2, sp, #368 ; 0x170 - acaa: f7ff fbd7 bl a45c <__sprint_r> - acae: 2800 cmp r0, #0 - acb0: f040 8083 bne.w adba <_vfiprintf_r+0x8ea> - acb4: ae42 add r6, sp, #264 ; 0x108 - acb6: f1a9 0910 sub.w r9, r9, #16 - acba: f1b9 0f10 cmp.w r9, #16 - acbe: 9a5e ldr r2, [sp, #376] ; 0x178 - acc0: 4b20 ldr r3, [pc, #128] ; (ad44 <_vfiprintf_r+0x874>) - acc2: dce3 bgt.n ac8c <_vfiprintf_r+0x7bc> - acc4: 6033 str r3, [r6, #0] - acc6: 444a add r2, r9 - acc8: 9b5d ldr r3, [sp, #372] ; 0x174 - acca: f8c6 9004 str.w r9, [r6, #4] - acce: 3301 adds r3, #1 - acd0: 925e str r2, [sp, #376] ; 0x178 - acd2: 2b07 cmp r3, #7 - acd4: 935d str r3, [sp, #372] ; 0x174 - acd6: dc01 bgt.n acdc <_vfiprintf_r+0x80c> - acd8: 3608 adds r6, #8 - acda: e007 b.n acec <_vfiprintf_r+0x81c> - acdc: 4658 mov r0, fp - acde: 4651 mov r1, sl - ace0: aa5c add r2, sp, #368 ; 0x170 - ace2: f7ff fbbb bl a45c <__sprint_r> - ace6: 2800 cmp r0, #0 - ace8: d167 bne.n adba <_vfiprintf_r+0x8ea> - acea: ae42 add r6, sp, #264 ; 0x108 - acec: 9b5e ldr r3, [sp, #376] ; 0x178 - acee: 6037 str r7, [r6, #0] - acf0: f8c6 8004 str.w r8, [r6, #4] - acf4: 4443 add r3, r8 - acf6: 935e str r3, [sp, #376] ; 0x178 - acf8: 9b5d ldr r3, [sp, #372] ; 0x174 - acfa: 3301 adds r3, #1 - acfc: 935d str r3, [sp, #372] ; 0x174 - acfe: 2b07 cmp r3, #7 - ad00: dc01 bgt.n ad06 <_vfiprintf_r+0x836> - ad02: 3608 adds r6, #8 - ad04: e007 b.n ad16 <_vfiprintf_r+0x846> - ad06: 4658 mov r0, fp - ad08: 4651 mov r1, sl - ad0a: aa5c add r2, sp, #368 ; 0x170 - ad0c: f7ff fba6 bl a45c <__sprint_r> - ad10: 2800 cmp r0, #0 - ad12: d152 bne.n adba <_vfiprintf_r+0x8ea> - ad14: ae42 add r6, sp, #264 ; 0x108 - ad16: f015 0f04 tst.w r5, #4 - ad1a: d031 beq.n ad80 <_vfiprintf_r+0x8b0> - ad1c: 9b02 ldr r3, [sp, #8] - ad1e: 9904 ldr r1, [sp, #16] - ad20: 1a5d subs r5, r3, r1 - ad22: 2d00 cmp r5, #0 - ad24: dc19 bgt.n ad5a <_vfiprintf_r+0x88a> - ad26: e02b b.n ad80 <_vfiprintf_r+0x8b0> - ad28: 6032 str r2, [r6, #0] - ad2a: 2210 movs r2, #16 - ad2c: 189b adds r3, r3, r2 - ad2e: 6072 str r2, [r6, #4] - ad30: 935e str r3, [sp, #376] ; 0x178 - ad32: 9b5d ldr r3, [sp, #372] ; 0x174 - ad34: 3301 adds r3, #1 - ad36: 935d str r3, [sp, #372] ; 0x174 - ad38: 2b07 cmp r3, #7 - ad3a: dc05 bgt.n ad48 <_vfiprintf_r+0x878> - ad3c: 3608 adds r6, #8 - ad3e: e00b b.n ad58 <_vfiprintf_r+0x888> - ad40: 0000cc20 .word 0x0000cc20 - ad44: 0000cc30 .word 0x0000cc30 - ad48: 4658 mov r0, fp - ad4a: 4651 mov r1, sl - ad4c: aa5c add r2, sp, #368 ; 0x170 - ad4e: f7ff fb85 bl a45c <__sprint_r> - ad52: 2800 cmp r0, #0 - ad54: d131 bne.n adba <_vfiprintf_r+0x8ea> - ad56: ae42 add r6, sp, #264 ; 0x108 - ad58: 3d10 subs r5, #16 - ad5a: 2d10 cmp r5, #16 - ad5c: 9b5e ldr r3, [sp, #376] ; 0x178 - ad5e: 4a20 ldr r2, [pc, #128] ; (ade0 <_vfiprintf_r+0x910>) - ad60: dce2 bgt.n ad28 <_vfiprintf_r+0x858> - ad62: 6075 str r5, [r6, #4] - ad64: 195d adds r5, r3, r5 - ad66: 9b5d ldr r3, [sp, #372] ; 0x174 - ad68: 6032 str r2, [r6, #0] - ad6a: 3301 adds r3, #1 - ad6c: 955e str r5, [sp, #376] ; 0x178 - ad6e: 2b07 cmp r3, #7 - ad70: 935d str r3, [sp, #372] ; 0x174 - ad72: dd05 ble.n ad80 <_vfiprintf_r+0x8b0> - ad74: 4658 mov r0, fp - ad76: 4651 mov r1, sl - ad78: aa5c add r2, sp, #368 ; 0x170 - ad7a: f7ff fb6f bl a45c <__sprint_r> - ad7e: b9e0 cbnz r0, adba <_vfiprintf_r+0x8ea> - ad80: 9a03 ldr r2, [sp, #12] - ad82: 9b02 ldr r3, [sp, #8] - ad84: 9904 ldr r1, [sp, #16] - ad86: 4299 cmp r1, r3 - ad88: bfac ite ge - ad8a: 1852 addge r2, r2, r1 - ad8c: 18d2 addlt r2, r2, r3 - ad8e: 9b5e ldr r3, [sp, #376] ; 0x178 - ad90: 9203 str r2, [sp, #12] - ad92: b12b cbz r3, ada0 <_vfiprintf_r+0x8d0> - ad94: 4658 mov r0, fp - ad96: 4651 mov r1, sl - ad98: aa5c add r2, sp, #368 ; 0x170 - ad9a: f7ff fb5f bl a45c <__sprint_r> - ad9e: b960 cbnz r0, adba <_vfiprintf_r+0x8ea> - ada0: 2300 movs r3, #0 - ada2: ae42 add r6, sp, #264 ; 0x108 - ada4: 935d str r3, [sp, #372] ; 0x174 - ada6: e40e b.n a5c6 <_vfiprintf_r+0xf6> - ada8: 9b5e ldr r3, [sp, #376] ; 0x178 - adaa: 4657 mov r7, sl - adac: b133 cbz r3, adbc <_vfiprintf_r+0x8ec> - adae: 4658 mov r0, fp - adb0: 4651 mov r1, sl - adb2: aa5c add r2, sp, #368 ; 0x170 - adb4: f7ff fb52 bl a45c <__sprint_r> - adb8: e000 b.n adbc <_vfiprintf_r+0x8ec> - adba: 4657 mov r7, sl - adbc: 89bb ldrh r3, [r7, #12] - adbe: 9a03 ldr r2, [sp, #12] - adc0: f003 0340 and.w r3, r3, #64 ; 0x40 - adc4: 2b00 cmp r3, #0 - adc6: bf18 it ne - adc8: f04f 32ff movne.w r2, #4294967295 - adcc: 9203 str r2, [sp, #12] - adce: e002 b.n add6 <_vfiprintf_r+0x906> - add0: f04f 33ff mov.w r3, #4294967295 - add4: 9303 str r3, [sp, #12] - add6: 9803 ldr r0, [sp, #12] - add8: b061 add sp, #388 ; 0x184 - adda: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - adde: bf00 nop - ade0: 0000cc20 .word 0x0000cc20 - -0000ade4 <_calloc_r>: - ade4: b510 push {r4, lr} - ade6: 4351 muls r1, r2 - ade8: f7f8 f87a bl 2ee0 <_malloc_r> - adec: 4604 mov r4, r0 - adee: b318 cbz r0, ae38 <_calloc_r+0x54> - adf0: f850 2c04 ldr.w r2, [r0, #-4] - adf4: f022 0203 bic.w r2, r2, #3 - adf8: 3a04 subs r2, #4 - adfa: 2a24 cmp r2, #36 ; 0x24 - adfc: d819 bhi.n ae32 <_calloc_r+0x4e> - adfe: 2a13 cmp r2, #19 - ae00: 4603 mov r3, r0 - ae02: d90f bls.n ae24 <_calloc_r+0x40> - ae04: 2100 movs r1, #0 - ae06: f840 1b04 str.w r1, [r0], #4 - ae0a: 1d03 adds r3, r0, #4 - ae0c: 2a1b cmp r2, #27 - ae0e: 6061 str r1, [r4, #4] - ae10: d908 bls.n ae24 <_calloc_r+0x40> - ae12: 6041 str r1, [r0, #4] - ae14: 1d18 adds r0, r3, #4 - ae16: 6059 str r1, [r3, #4] - ae18: 3308 adds r3, #8 - ae1a: 2a24 cmp r2, #36 ; 0x24 - ae1c: d102 bne.n ae24 <_calloc_r+0x40> - ae1e: 6041 str r1, [r0, #4] - ae20: 6059 str r1, [r3, #4] - ae22: 3308 adds r3, #8 - ae24: 461a mov r2, r3 - ae26: 2100 movs r1, #0 - ae28: f842 1b04 str.w r1, [r2], #4 - ae2c: 6059 str r1, [r3, #4] - ae2e: 6051 str r1, [r2, #4] - ae30: e002 b.n ae38 <_calloc_r+0x54> - ae32: 2100 movs r1, #0 - ae34: f7f8 fa89 bl 334a - ae38: 4620 mov r0, r4 - ae3a: bd10 pop {r4, pc} - -0000ae3c <_fputwc_r>: - ae3c: 8993 ldrh r3, [r2, #12] - ae3e: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - ae42: f413 5f00 tst.w r3, #8192 ; 0x2000 - ae46: 4606 mov r6, r0 - ae48: 460d mov r5, r1 - ae4a: 4614 mov r4, r2 - ae4c: d106 bne.n ae5c <_fputwc_r+0x20> - ae4e: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - ae52: 8193 strh r3, [r2, #12] - ae54: 6e53 ldr r3, [r2, #100] ; 0x64 - ae56: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - ae5a: 6653 str r3, [r2, #100] ; 0x64 - ae5c: f7fd fbe8 bl 8630 <__locale_mb_cur_max> - ae60: 2801 cmp r0, #1 - ae62: d106 bne.n ae72 <_fputwc_r+0x36> - ae64: b12d cbz r5, ae72 <_fputwc_r+0x36> - ae66: 2dff cmp r5, #255 ; 0xff - ae68: d803 bhi.n ae72 <_fputwc_r+0x36> - ae6a: f88d 5004 strb.w r5, [sp, #4] - ae6e: 4680 mov r8, r0 - ae70: e00f b.n ae92 <_fputwc_r+0x56> - ae72: 4630 mov r0, r6 - ae74: a901 add r1, sp, #4 - ae76: 462a mov r2, r5 - ae78: f104 035c add.w r3, r4, #92 ; 0x5c - ae7c: f000 fbd6 bl b62c <_wcrtomb_r> - ae80: f1b0 3fff cmp.w r0, #4294967295 - ae84: 4680 mov r8, r0 - ae86: d104 bne.n ae92 <_fputwc_r+0x56> - ae88: 89a3 ldrh r3, [r4, #12] - ae8a: f043 0340 orr.w r3, r3, #64 ; 0x40 - ae8e: 81a3 strh r3, [r4, #12] - ae90: e031 b.n aef6 <_fputwc_r+0xba> - ae92: 2700 movs r7, #0 - ae94: e029 b.n aeea <_fputwc_r+0xae> - ae96: 68a2 ldr r2, [r4, #8] - ae98: ab01 add r3, sp, #4 - ae9a: 3a01 subs r2, #1 - ae9c: 60a2 str r2, [r4, #8] - ae9e: 2a00 cmp r2, #0 - aea0: da1a bge.n aed8 <_fputwc_r+0x9c> - aea2: 69a1 ldr r1, [r4, #24] - aea4: 428a cmp r2, r1 - aea6: db0c blt.n aec2 <_fputwc_r+0x86> - aea8: 5ddb ldrb r3, [r3, r7] - aeaa: 6822 ldr r2, [r4, #0] - aeac: 7013 strb r3, [r2, #0] - aeae: 6823 ldr r3, [r4, #0] - aeb0: 7819 ldrb r1, [r3, #0] - aeb2: 290a cmp r1, #10 - aeb4: d003 beq.n aebe <_fputwc_r+0x82> - aeb6: 3301 adds r3, #1 - aeb8: 2000 movs r0, #0 - aeba: 6023 str r3, [r4, #0] - aebc: e013 b.n aee6 <_fputwc_r+0xaa> - aebe: 4630 mov r0, r6 - aec0: e001 b.n aec6 <_fputwc_r+0x8a> - aec2: 5dd9 ldrb r1, [r3, r7] - aec4: 4630 mov r0, r6 - aec6: 4622 mov r2, r4 - aec8: f000 fb4a bl b560 <__swbuf_r> - aecc: f1a0 33ff sub.w r3, r0, #4294967295 - aed0: 4258 negs r0, r3 - aed2: eb40 0003 adc.w r0, r0, r3 - aed6: e006 b.n aee6 <_fputwc_r+0xaa> - aed8: 5ddb ldrb r3, [r3, r7] - aeda: 6822 ldr r2, [r4, #0] - aedc: 7013 strb r3, [r2, #0] - aede: 6823 ldr r3, [r4, #0] - aee0: 3301 adds r3, #1 - aee2: 6023 str r3, [r4, #0] - aee4: e000 b.n aee8 <_fputwc_r+0xac> - aee6: b920 cbnz r0, aef2 <_fputwc_r+0xb6> - aee8: 3701 adds r7, #1 - aeea: 4547 cmp r7, r8 - aeec: d1d3 bne.n ae96 <_fputwc_r+0x5a> - aeee: 4628 mov r0, r5 - aef0: e001 b.n aef6 <_fputwc_r+0xba> - aef2: f04f 30ff mov.w r0, #4294967295 - aef6: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - -0000aefa : - aefa: b5f0 push {r4, r5, r6, r7, lr} - aefc: 114a asrs r2, r1, #5 - aefe: 6906 ldr r6, [r0, #16] - af00: f100 0314 add.w r3, r0, #20 - af04: 42b2 cmp r2, r6 - af06: da26 bge.n af56 - af08: 3204 adds r2, #4 - af0a: eb00 0686 add.w r6, r0, r6, lsl #2 - af0e: 3614 adds r6, #20 - af10: eb00 0282 add.w r2, r0, r2, lsl #2 - af14: 1d14 adds r4, r2, #4 - af16: f011 011f ands.w r1, r1, #31 - af1a: d01a beq.n af52 - af1c: 6852 ldr r2, [r2, #4] - af1e: f1c1 0720 rsb r7, r1, #32 - af22: 1d25 adds r5, r4, #4 - af24: 40ca lsrs r2, r1 - af26: e00a b.n af3e - af28: f854 cf04 ldr.w ip, [r4, #4]! - af2c: fa0c fc07 lsl.w ip, ip, r7 - af30: ea42 020c orr.w r2, r2, ip - af34: f843 2b04 str.w r2, [r3], #4 - af38: f855 2b04 ldr.w r2, [r5], #4 - af3c: 40ca lsrs r2, r1 - af3e: 42b5 cmp r5, r6 - af40: d3f2 bcc.n af28 - af42: 601a str r2, [r3, #0] - af44: b13a cbz r2, af56 - af46: 3304 adds r3, #4 - af48: e005 b.n af56 - af4a: f854 2b04 ldr.w r2, [r4], #4 - af4e: f843 2b04 str.w r2, [r3], #4 - af52: 42a6 cmp r6, r4 - af54: d8f9 bhi.n af4a - af56: f100 0214 add.w r2, r0, #20 - af5a: 1a9b subs r3, r3, r2 - af5c: 109b asrs r3, r3, #2 - af5e: 6103 str r3, [r0, #16] - af60: b903 cbnz r3, af64 - af62: 6143 str r3, [r0, #20] - af64: bdf0 pop {r4, r5, r6, r7, pc} - ... - -0000af68 : - af68: b530 push {r4, r5, lr} - af6a: 2300 movs r3, #0 - af6c: e003 b.n af76 - af6e: 4c04 ldr r4, [pc, #16] ; (af80 ) - af70: 185d adds r5, r3, r1 - af72: 3301 adds r3, #1 - af74: 54a5 strb r5, [r4, r2] - af76: 5cc2 ldrb r2, [r0, r3] - af78: 2a00 cmp r2, #0 - af7a: d1f8 bne.n af6e - af7c: bd30 pop {r4, r5, pc} - af7e: bf00 nop - af80: 1000065c .word 0x1000065c - -0000af84 <__hexdig_init>: - af84: b510 push {r4, lr} - af86: 2110 movs r1, #16 - af88: 4806 ldr r0, [pc, #24] ; (afa4 <__hexdig_init+0x20>) - af8a: f7ff ffed bl af68 - af8e: 211a movs r1, #26 - af90: 4805 ldr r0, [pc, #20] ; (afa8 <__hexdig_init+0x24>) - af92: f7ff ffe9 bl af68 - af96: 4805 ldr r0, [pc, #20] ; (afac <__hexdig_init+0x28>) - af98: 211a movs r1, #26 - af9a: e8bd 4010 ldmia.w sp!, {r4, lr} - af9e: f7ff bfe3 b.w af68 - afa2: bf00 nop - afa4: 0000cc40 .word 0x0000cc40 - afa8: 0000c923 .word 0x0000c923 - afac: 0000c912 .word 0x0000c912 - -0000afb0 <__gethex>: - afb0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - afb4: b089 sub sp, #36 ; 0x24 - afb6: 4614 mov r4, r2 - afb8: 9304 str r3, [sp, #16] - afba: 9101 str r1, [sp, #4] - afbc: 9002 str r0, [sp, #8] - afbe: f7fd fb3d bl 863c <_localeconv_r> - afc2: 6800 ldr r0, [r0, #0] - afc4: 9003 str r0, [sp, #12] - afc6: f7f8 fd43 bl 3a50 - afca: 9a03 ldr r2, [sp, #12] - afcc: 1813 adds r3, r2, r0 - afce: 4681 mov r9, r0 - afd0: f813 3c01 ldrb.w r3, [r3, #-1] - afd4: 9305 str r3, [sp, #20] - afd6: 4b99 ldr r3, [pc, #612] ; (b23c <__gethex+0x28c>) - afd8: 469b mov fp, r3 - afda: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - afde: b90a cbnz r2, afe4 <__gethex+0x34> - afe0: f7ff ffd0 bl af84 <__hexdig_init> - afe4: 9a01 ldr r2, [sp, #4] - afe6: f04f 0800 mov.w r8, #0 - afea: 6813 ldr r3, [r2, #0] - afec: 3302 adds r3, #2 - afee: e001 b.n aff4 <__gethex+0x44> - aff0: f108 0801 add.w r8, r8, #1 - aff4: 461f mov r7, r3 - aff6: f813 2b01 ldrb.w r2, [r3], #1 - affa: 2a30 cmp r2, #48 ; 0x30 - affc: d0f8 beq.n aff0 <__gethex+0x40> - affe: f81b 6002 ldrb.w r6, [fp, r2] - b002: b9de cbnz r6, b03c <__gethex+0x8c> - b004: 4638 mov r0, r7 - b006: 9903 ldr r1, [sp, #12] - b008: 464a mov r2, r9 - b00a: f7f8 fd29 bl 3a60 - b00e: 2800 cmp r0, #0 - b010: d139 bne.n b086 <__gethex+0xd6> - b012: f817 3009 ldrb.w r3, [r7, r9] - b016: eb07 0a09 add.w sl, r7, r9 - b01a: 4a88 ldr r2, [pc, #544] ; (b23c <__gethex+0x28c>) - b01c: 5cd6 ldrb r6, [r2, r3] - b01e: 2e00 cmp r6, #0 - b020: d032 beq.n b088 <__gethex+0xd8> - b022: 4653 mov r3, sl - b024: 461f mov r7, r3 - b026: f813 2b01 ldrb.w r2, [r3], #1 - b02a: 2a30 cmp r2, #48 ; 0x30 - b02c: d0fa beq.n b024 <__gethex+0x74> - b02e: f81b 3002 ldrb.w r3, [fp, r2] - b032: b933 cbnz r3, b042 <__gethex+0x92> - b034: 2501 movs r5, #1 - b036: 4656 mov r6, sl - b038: 46a8 mov r8, r5 - b03a: e006 b.n b04a <__gethex+0x9a> - b03c: 2500 movs r5, #0 - b03e: 462e mov r6, r5 - b040: e003 b.n b04a <__gethex+0x9a> - b042: 4656 mov r6, sl - b044: 2500 movs r5, #0 - b046: f04f 0801 mov.w r8, #1 - b04a: 463b mov r3, r7 - b04c: 469a mov sl, r3 - b04e: f813 2b01 ldrb.w r2, [r3], #1 - b052: f81b 2002 ldrb.w r2, [fp, r2] - b056: 2a00 cmp r2, #0 - b058: d1f8 bne.n b04c <__gethex+0x9c> - b05a: 4650 mov r0, sl - b05c: 9903 ldr r1, [sp, #12] - b05e: 464a mov r2, r9 - b060: f7f8 fcfe bl 3a60 - b064: b950 cbnz r0, b07c <__gethex+0xcc> - b066: b956 cbnz r6, b07e <__gethex+0xce> - b068: eb0a 0609 add.w r6, sl, r9 - b06c: 4633 mov r3, r6 - b06e: 781a ldrb r2, [r3, #0] - b070: 469a mov sl, r3 - b072: 3301 adds r3, #1 - b074: f81b 2002 ldrb.w r2, [fp, r2] - b078: 2a00 cmp r2, #0 - b07a: d1f8 bne.n b06e <__gethex+0xbe> - b07c: b12e cbz r6, b08a <__gethex+0xda> - b07e: ebca 0606 rsb r6, sl, r6 - b082: 00b6 lsls r6, r6, #2 - b084: e001 b.n b08a <__gethex+0xda> - b086: 46ba mov sl, r7 - b088: 2501 movs r5, #1 - b08a: f89a 3000 ldrb.w r3, [sl] - b08e: 2b50 cmp r3, #80 ; 0x50 - b090: d001 beq.n b096 <__gethex+0xe6> - b092: 2b70 cmp r3, #112 ; 0x70 - b094: d128 bne.n b0e8 <__gethex+0x138> - b096: f89a 3001 ldrb.w r3, [sl, #1] - b09a: f10a 0001 add.w r0, sl, #1 - b09e: 2b2b cmp r3, #43 ; 0x2b - b0a0: d002 beq.n b0a8 <__gethex+0xf8> - b0a2: 2b2d cmp r3, #45 ; 0x2d - b0a4: d105 bne.n b0b2 <__gethex+0x102> - b0a6: e001 b.n b0ac <__gethex+0xfc> - b0a8: 2100 movs r1, #0 - b0aa: e000 b.n b0ae <__gethex+0xfe> - b0ac: 2101 movs r1, #1 - b0ae: 3001 adds r0, #1 - b0b0: e000 b.n b0b4 <__gethex+0x104> - b0b2: 2100 movs r1, #0 - b0b4: 7803 ldrb r3, [r0, #0] - b0b6: f81b 3003 ldrb.w r3, [fp, r3] - b0ba: b1ab cbz r3, b0e8 <__gethex+0x138> - b0bc: 2b19 cmp r3, #25 - b0be: dc13 bgt.n b0e8 <__gethex+0x138> - b0c0: 3b10 subs r3, #16 - b0c2: e004 b.n b0ce <__gethex+0x11e> - b0c4: 3810 subs r0, #16 - b0c6: 220a movs r2, #10 - b0c8: fb02 0303 mla r3, r2, r3, r0 - b0cc: 4660 mov r0, ip - b0ce: f100 0c01 add.w ip, r0, #1 - b0d2: 7840 ldrb r0, [r0, #1] - b0d4: 4662 mov r2, ip - b0d6: f81b 0000 ldrb.w r0, [fp, r0] - b0da: b108 cbz r0, b0e0 <__gethex+0x130> - b0dc: 2819 cmp r0, #25 - b0de: ddf1 ble.n b0c4 <__gethex+0x114> - b0e0: b101 cbz r1, b0e4 <__gethex+0x134> - b0e2: 425b negs r3, r3 - b0e4: 18f6 adds r6, r6, r3 - b0e6: e000 b.n b0ea <__gethex+0x13a> - b0e8: 4652 mov r2, sl - b0ea: 9b01 ldr r3, [sp, #4] - b0ec: 601a str r2, [r3, #0] - b0ee: b13d cbz r5, b100 <__gethex+0x150> - b0f0: f1b8 0f00 cmp.w r8, #0 - b0f4: bf0c ite eq - b0f6: f04f 0806 moveq.w r8, #6 - b0fa: f04f 0800 movne.w r8, #0 - b0fe: e182 b.n b406 <__gethex+0x456> - b100: f10a 33ff add.w r3, sl, #4294967295 - b104: 4629 mov r1, r5 - b106: 1bdb subs r3, r3, r7 - b108: e001 b.n b10e <__gethex+0x15e> - b10a: 3101 adds r1, #1 - b10c: 105b asrs r3, r3, #1 - b10e: 2b07 cmp r3, #7 - b110: dcfb bgt.n b10a <__gethex+0x15a> - b112: 9802 ldr r0, [sp, #8] - b114: f04f 0800 mov.w r8, #0 - b118: f7fd fae5 bl 86e6 <_Balloc> - b11c: 9607 str r6, [sp, #28] - b11e: 4626 mov r6, r4 - b120: 4644 mov r4, r8 - b122: f100 0214 add.w r2, r0, #20 - b126: 9006 str r0, [sp, #24] - b128: 9201 str r2, [sp, #4] - b12a: 4694 mov ip, r2 - b12c: e026 b.n b17c <__gethex+0x1cc> - b12e: f81a 2c01 ldrb.w r2, [sl, #-1] - b132: f10a 35ff add.w r5, sl, #4294967295 - b136: 9b05 ldr r3, [sp, #20] - b138: 429a cmp r2, r3 - b13a: d10e bne.n b15a <__gethex+0x1aa> - b13c: f1c9 0a01 rsb sl, r9, #1 - b140: 44aa add sl, r5 - b142: 45ba cmp sl, r7 - b144: d309 bcc.n b15a <__gethex+0x1aa> - b146: 4650 mov r0, sl - b148: 9903 ldr r1, [sp, #12] - b14a: 464a mov r2, r9 - b14c: f8cd c000 str.w ip, [sp] - b150: f7f8 fc86 bl 3a60 - b154: f8dd c000 ldr.w ip, [sp] - b158: b180 cbz r0, b17c <__gethex+0x1cc> - b15a: 2c20 cmp r4, #32 - b15c: d104 bne.n b168 <__gethex+0x1b8> - b15e: f84c 8b04 str.w r8, [ip], #4 - b162: f04f 0800 mov.w r8, #0 - b166: 4644 mov r4, r8 - b168: 782a ldrb r2, [r5, #0] - b16a: 46aa mov sl, r5 - b16c: f81b 2002 ldrb.w r2, [fp, r2] - b170: f002 020f and.w r2, r2, #15 - b174: 40a2 lsls r2, r4 - b176: 3404 adds r4, #4 - b178: ea48 0802 orr.w r8, r8, r2 - b17c: 45ba cmp sl, r7 - b17e: d8d6 bhi.n b12e <__gethex+0x17e> - b180: 9d06 ldr r5, [sp, #24] - b182: 4663 mov r3, ip - b184: 4634 mov r4, r6 - b186: 9e07 ldr r6, [sp, #28] - b188: f105 0714 add.w r7, r5, #20 - b18c: f843 8b04 str.w r8, [r3], #4 - b190: 1bdf subs r7, r3, r7 - b192: 4640 mov r0, r8 - b194: 10bf asrs r7, r7, #2 - b196: 612f str r7, [r5, #16] - b198: f7fd fb69 bl 886e <__hi0bits> - b19c: 017f lsls r7, r7, #5 - b19e: ebc0 0807 rsb r8, r0, r7 - b1a2: 6827 ldr r7, [r4, #0] - b1a4: 45b8 cmp r8, r7 - b1a6: dd2c ble.n b202 <__gethex+0x252> - b1a8: ebc7 0808 rsb r8, r7, r8 - b1ac: 4628 mov r0, r5 - b1ae: 4641 mov r1, r8 - b1b0: f7fd fe74 bl 8e9c <__any_on> - b1b4: b1d8 cbz r0, b1ee <__gethex+0x23e> - b1b6: f108 31ff add.w r1, r8, #4294967295 - b1ba: f04f 0901 mov.w r9, #1 - b1be: f001 021f and.w r2, r1, #31 - b1c2: 114b asrs r3, r1, #5 - b1c4: fa09 f202 lsl.w r2, r9, r2 - b1c8: eb05 0383 add.w r3, r5, r3, lsl #2 - b1cc: 695b ldr r3, [r3, #20] - b1ce: 421a tst r2, r3 - b1d0: d011 beq.n b1f6 <__gethex+0x246> - b1d2: 4549 cmp r1, r9 - b1d4: dd0d ble.n b1f2 <__gethex+0x242> - b1d6: 4628 mov r0, r5 - b1d8: f1a8 0102 sub.w r1, r8, #2 - b1dc: f7fd fe5e bl 8e9c <__any_on> - b1e0: 2800 cmp r0, #0 - b1e2: bf14 ite ne - b1e4: f04f 0903 movne.w r9, #3 - b1e8: f04f 0902 moveq.w r9, #2 - b1ec: e003 b.n b1f6 <__gethex+0x246> - b1ee: 4681 mov r9, r0 - b1f0: e001 b.n b1f6 <__gethex+0x246> - b1f2: f04f 0902 mov.w r9, #2 - b1f6: 4628 mov r0, r5 - b1f8: 4641 mov r1, r8 - b1fa: f7ff fe7e bl aefa - b1fe: 4446 add r6, r8 - b200: e00f b.n b222 <__gethex+0x272> - b202: da0c bge.n b21e <__gethex+0x26e> - b204: ebc8 0807 rsb r8, r8, r7 - b208: 4629 mov r1, r5 - b20a: 4642 mov r2, r8 - b20c: 9802 ldr r0, [sp, #8] - b20e: f7fd fc6d bl 8aec <__lshift> - b212: ebc8 0606 rsb r6, r8, r6 - b216: 4605 mov r5, r0 - b218: f100 0214 add.w r2, r0, #20 - b21c: 9201 str r2, [sp, #4] - b21e: f04f 0900 mov.w r9, #0 - b222: 68a3 ldr r3, [r4, #8] - b224: 429e cmp r6, r3 - b226: dd0b ble.n b240 <__gethex+0x290> - b228: 9802 ldr r0, [sp, #8] - b22a: 4629 mov r1, r5 - b22c: f7fd fa8c bl 8748 <_Bfree> - b230: 9a12 ldr r2, [sp, #72] ; 0x48 - b232: 2300 movs r3, #0 - b234: f04f 08a3 mov.w r8, #163 ; 0xa3 - b238: 6013 str r3, [r2, #0] - b23a: e0e4 b.n b406 <__gethex+0x456> - b23c: 1000065c .word 0x1000065c - b240: 6863 ldr r3, [r4, #4] - b242: 429e cmp r6, r3 - b244: da56 bge.n b2f4 <__gethex+0x344> - b246: 1b9e subs r6, r3, r6 - b248: 42be cmp r6, r7 - b24a: db2b blt.n b2a4 <__gethex+0x2f4> - b24c: 68e3 ldr r3, [r4, #12] - b24e: 2b02 cmp r3, #2 - b250: d00d beq.n b26e <__gethex+0x2be> - b252: 2b03 cmp r3, #3 - b254: d00e beq.n b274 <__gethex+0x2c4> - b256: 2b01 cmp r3, #1 - b258: d11a bne.n b290 <__gethex+0x2e0> - b25a: 42be cmp r6, r7 - b25c: d118 bne.n b290 <__gethex+0x2e0> - b25e: 2f01 cmp r7, #1 - b260: dd0a ble.n b278 <__gethex+0x2c8> - b262: 4628 mov r0, r5 - b264: 1e79 subs r1, r7, #1 - b266: f7fd fe19 bl 8e9c <__any_on> - b26a: b928 cbnz r0, b278 <__gethex+0x2c8> - b26c: e010 b.n b290 <__gethex+0x2e0> - b26e: 9b13 ldr r3, [sp, #76] ; 0x4c - b270: b113 cbz r3, b278 <__gethex+0x2c8> - b272: e00d b.n b290 <__gethex+0x2e0> - b274: 9a13 ldr r2, [sp, #76] ; 0x4c - b276: b15a cbz r2, b290 <__gethex+0x2e0> - b278: 6863 ldr r3, [r4, #4] - b27a: f04f 0862 mov.w r8, #98 ; 0x62 - b27e: 9a04 ldr r2, [sp, #16] - b280: 6013 str r3, [r2, #0] - b282: 2301 movs r3, #1 - b284: 9a01 ldr r2, [sp, #4] - b286: 612b str r3, [r5, #16] - b288: 6013 str r3, [r2, #0] - b28a: 9b12 ldr r3, [sp, #72] ; 0x48 - b28c: 601d str r5, [r3, #0] - b28e: e0ba b.n b406 <__gethex+0x456> - b290: 9802 ldr r0, [sp, #8] - b292: 4629 mov r1, r5 - b294: f7fd fa58 bl 8748 <_Bfree> - b298: 9a12 ldr r2, [sp, #72] ; 0x48 - b29a: 2300 movs r3, #0 - b29c: f04f 0850 mov.w r8, #80 ; 0x50 - b2a0: 6013 str r3, [r2, #0] - b2a2: e0b0 b.n b406 <__gethex+0x456> - b2a4: f106 38ff add.w r8, r6, #4294967295 - b2a8: f1b9 0f00 cmp.w r9, #0 - b2ac: d108 bne.n b2c0 <__gethex+0x310> - b2ae: f1b8 0f00 cmp.w r8, #0 - b2b2: dd07 ble.n b2c4 <__gethex+0x314> - b2b4: 4628 mov r0, r5 - b2b6: 4641 mov r1, r8 - b2b8: f7fd fdf0 bl 8e9c <__any_on> - b2bc: 4681 mov r9, r0 - b2be: e001 b.n b2c4 <__gethex+0x314> - b2c0: f04f 0901 mov.w r9, #1 - b2c4: 2201 movs r2, #1 - b2c6: ea4f 1368 mov.w r3, r8, asr #5 - b2ca: f008 081f and.w r8, r8, #31 - b2ce: 4631 mov r1, r6 - b2d0: fa02 f808 lsl.w r8, r2, r8 - b2d4: 9a01 ldr r2, [sp, #4] - b2d6: 4628 mov r0, r5 - b2d8: 1bbf subs r7, r7, r6 - b2da: f852 3023 ldr.w r3, [r2, r3, lsl #2] - b2de: ea18 0f03 tst.w r8, r3 - b2e2: f04f 0802 mov.w r8, #2 - b2e6: bf18 it ne - b2e8: f049 0902 orrne.w r9, r9, #2 - b2ec: f7ff fe05 bl aefa - b2f0: 6866 ldr r6, [r4, #4] - b2f2: e001 b.n b2f8 <__gethex+0x348> - b2f4: f04f 0801 mov.w r8, #1 - b2f8: f1b9 0f00 cmp.w r9, #0 - b2fc: d07f beq.n b3fe <__gethex+0x44e> - b2fe: 68e3 ldr r3, [r4, #12] - b300: 2b02 cmp r3, #2 - b302: d00e beq.n b322 <__gethex+0x372> - b304: 2b03 cmp r3, #3 - b306: d010 beq.n b32a <__gethex+0x37a> - b308: 2b01 cmp r3, #1 - b30a: d176 bne.n b3fa <__gethex+0x44a> - b30c: f019 0f02 tst.w r9, #2 - b310: d073 beq.n b3fa <__gethex+0x44a> - b312: 9a01 ldr r2, [sp, #4] - b314: 6813 ldr r3, [r2, #0] - b316: ea49 0903 orr.w r9, r9, r3 - b31a: f019 0f01 tst.w r9, #1 - b31e: d107 bne.n b330 <__gethex+0x380> - b320: e06b b.n b3fa <__gethex+0x44a> - b322: 9a13 ldr r2, [sp, #76] ; 0x4c - b324: f1c2 0301 rsb r3, r2, #1 - b328: e000 b.n b32c <__gethex+0x37c> - b32a: 9b13 ldr r3, [sp, #76] ; 0x4c - b32c: 2b00 cmp r3, #0 - b32e: d064 beq.n b3fa <__gethex+0x44a> - b330: f8d5 9010 ldr.w r9, [r5, #16] - b334: f105 0314 add.w r3, r5, #20 - b338: eb05 0089 add.w r0, r5, r9, lsl #2 - b33c: 3014 adds r0, #20 - b33e: 4619 mov r1, r3 - b340: f853 2b04 ldr.w r2, [r3], #4 - b344: f1b2 3fff cmp.w r2, #4294967295 - b348: d002 beq.n b350 <__gethex+0x3a0> - b34a: 3201 adds r2, #1 - b34c: 600a str r2, [r1, #0] - b34e: e021 b.n b394 <__gethex+0x3e4> - b350: 2200 movs r2, #0 - b352: 4298 cmp r0, r3 - b354: f843 2c04 str.w r2, [r3, #-4] - b358: d8f1 bhi.n b33e <__gethex+0x38e> - b35a: 68ab ldr r3, [r5, #8] - b35c: 4599 cmp r9, r3 - b35e: db12 blt.n b386 <__gethex+0x3d6> - b360: 6869 ldr r1, [r5, #4] - b362: 9802 ldr r0, [sp, #8] - b364: 3101 adds r1, #1 - b366: f7fd f9be bl 86e6 <_Balloc> - b36a: 692a ldr r2, [r5, #16] - b36c: f105 010c add.w r1, r5, #12 - b370: 3202 adds r2, #2 - b372: 0092 lsls r2, r2, #2 - b374: 4682 mov sl, r0 - b376: 300c adds r0, #12 - b378: f7f7 ffc4 bl 3304 - b37c: 4629 mov r1, r5 - b37e: 9802 ldr r0, [sp, #8] - b380: 4655 mov r5, sl - b382: f7fd f9e1 bl 8748 <_Bfree> - b386: 692b ldr r3, [r5, #16] - b388: 2101 movs r1, #1 - b38a: eb05 0283 add.w r2, r5, r3, lsl #2 - b38e: 185b adds r3, r3, r1 - b390: 612b str r3, [r5, #16] - b392: 6151 str r1, [r2, #20] - b394: f1b8 0f02 cmp.w r8, #2 - b398: d112 bne.n b3c0 <__gethex+0x410> - b39a: 6823 ldr r3, [r4, #0] - b39c: 3b01 subs r3, #1 - b39e: 429f cmp r7, r3 - b3a0: d128 bne.n b3f4 <__gethex+0x444> - b3a2: f007 031f and.w r3, r7, #31 - b3a6: 117f asrs r7, r7, #5 - b3a8: 2201 movs r2, #1 - b3aa: eb05 0787 add.w r7, r5, r7, lsl #2 - b3ae: 409a lsls r2, r3 - b3b0: 697b ldr r3, [r7, #20] - b3b2: 421a tst r2, r3 - b3b4: bf0c ite eq - b3b6: f04f 0802 moveq.w r8, #2 - b3ba: f04f 0801 movne.w r8, #1 - b3be: e019 b.n b3f4 <__gethex+0x444> - b3c0: 692b ldr r3, [r5, #16] - b3c2: 454b cmp r3, r9 - b3c4: dc0b bgt.n b3de <__gethex+0x42e> - b3c6: f017 071f ands.w r7, r7, #31 - b3ca: d011 beq.n b3f0 <__gethex+0x440> - b3cc: eb05 0389 add.w r3, r5, r9, lsl #2 - b3d0: f1c7 0720 rsb r7, r7, #32 - b3d4: 6918 ldr r0, [r3, #16] - b3d6: f7fd fa4a bl 886e <__hi0bits> - b3da: 42b8 cmp r0, r7 - b3dc: da08 bge.n b3f0 <__gethex+0x440> - b3de: 2101 movs r1, #1 - b3e0: 4628 mov r0, r5 - b3e2: f7ff fd8a bl aefa - b3e6: 68a3 ldr r3, [r4, #8] - b3e8: 3601 adds r6, #1 - b3ea: 429e cmp r6, r3 - b3ec: f73f af1c bgt.w b228 <__gethex+0x278> - b3f0: f04f 0801 mov.w r8, #1 - b3f4: f048 0820 orr.w r8, r8, #32 - b3f8: e001 b.n b3fe <__gethex+0x44e> - b3fa: f048 0810 orr.w r8, r8, #16 - b3fe: 9b12 ldr r3, [sp, #72] ; 0x48 - b400: 9a04 ldr r2, [sp, #16] - b402: 601d str r5, [r3, #0] - b404: 6016 str r6, [r2, #0] - b406: 4640 mov r0, r8 - b408: b009 add sp, #36 ; 0x24 - b40a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - b40e: bf00 nop - -0000b410 : - b410: f1c2 0208 rsb r2, r2, #8 - b414: 4603 mov r3, r0 - b416: b5f0 push {r4, r5, r6, r7, lr} - b418: 0092 lsls r2, r2, #2 - b41a: f1c2 0620 rsb r6, r2, #32 - b41e: 4605 mov r5, r0 - b420: 4604 mov r4, r0 - b422: f855 cf04 ldr.w ip, [r5, #4]! - b426: 6807 ldr r7, [r0, #0] - b428: fa0c fc06 lsl.w ip, ip, r6 - b42c: ea4c 0707 orr.w r7, ip, r7 - b430: f840 7b04 str.w r7, [r0], #4 - b434: f853 7f04 ldr.w r7, [r3, #4]! - b438: 40d7 lsrs r7, r2 - b43a: 4288 cmp r0, r1 - b43c: f844 7f04 str.w r7, [r4, #4]! - b440: d3ef bcc.n b422 - b442: bdf0 pop {r4, r5, r6, r7, pc} - -0000b444 <__hexnan>: - b444: 4b45 ldr r3, [pc, #276] ; (b55c <__hexnan+0x118>) - b446: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b44a: 4615 mov r5, r2 - b44c: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - b450: 460c mov r4, r1 - b452: 9001 str r0, [sp, #4] - b454: b90a cbnz r2, b45a <__hexnan+0x16> - b456: f7ff fd95 bl af84 <__hexdig_init> - b45a: 6823 ldr r3, [r4, #0] - b45c: 9801 ldr r0, [sp, #4] - b45e: 115f asrs r7, r3, #5 - b460: f013 031f ands.w r3, r3, #31 - b464: 9300 str r3, [sp, #0] - b466: eb05 0787 add.w r7, r5, r7, lsl #2 - b46a: 6803 ldr r3, [r0, #0] - b46c: bf18 it ne - b46e: 3704 addne r7, #4 - b470: 2200 movs r2, #0 - b472: 1f3e subs r6, r7, #4 - b474: 4692 mov sl, r2 - b476: f847 2c04 str.w r2, [r7, #-4] - b47a: 46b0 mov r8, r6 - b47c: 4634 mov r4, r6 - b47e: 4691 mov r9, r2 - b480: e031 b.n b4e6 <__hexnan+0xa2> - b482: 4836 ldr r0, [pc, #216] ; (b55c <__hexnan+0x118>) - b484: 5cc1 ldrb r1, [r0, r3] - b486: b9d1 cbnz r1, b4be <__hexnan+0x7a> - b488: 2b20 cmp r3, #32 - b48a: d811 bhi.n b4b0 <__hexnan+0x6c> - b48c: 45ca cmp sl, r9 - b48e: da29 bge.n b4e4 <__hexnan+0xa0> - b490: 4544 cmp r4, r8 - b492: d205 bcs.n b4a0 <__hexnan+0x5c> - b494: 2a07 cmp r2, #7 - b496: dc03 bgt.n b4a0 <__hexnan+0x5c> - b498: 4620 mov r0, r4 - b49a: 4641 mov r1, r8 - b49c: f7ff ffb8 bl b410 - b4a0: 42ac cmp r4, r5 - b4a2: d91e bls.n b4e2 <__hexnan+0x9e> - b4a4: 2200 movs r2, #0 - b4a6: 46ca mov sl, r9 - b4a8: f844 2d04 str.w r2, [r4, #-4]! - b4ac: 46a0 mov r8, r4 - b4ae: e019 b.n b4e4 <__hexnan+0xa0> - b4b0: 2b29 cmp r3, #41 ; 0x29 - b4b2: d14d bne.n b550 <__hexnan+0x10c> - b4b4: 9901 ldr r1, [sp, #4] - b4b6: f10b 0301 add.w r3, fp, #1 - b4ba: 600b str r3, [r1, #0] - b4bc: e018 b.n b4f0 <__hexnan+0xac> - b4be: 3201 adds r2, #1 - b4c0: f109 0901 add.w r9, r9, #1 - b4c4: 2a08 cmp r2, #8 - b4c6: dd05 ble.n b4d4 <__hexnan+0x90> - b4c8: 42ac cmp r4, r5 - b4ca: d90b bls.n b4e4 <__hexnan+0xa0> - b4cc: 2201 movs r2, #1 - b4ce: 2300 movs r3, #0 - b4d0: f844 3d04 str.w r3, [r4, #-4]! - b4d4: 6823 ldr r3, [r4, #0] - b4d6: f001 010f and.w r1, r1, #15 - b4da: ea41 1103 orr.w r1, r1, r3, lsl #4 - b4de: 6021 str r1, [r4, #0] - b4e0: e000 b.n b4e4 <__hexnan+0xa0> - b4e2: 2208 movs r2, #8 - b4e4: 465b mov r3, fp - b4e6: f103 0b01 add.w fp, r3, #1 - b4ea: 785b ldrb r3, [r3, #1] - b4ec: 2b00 cmp r3, #0 - b4ee: d1c8 bne.n b482 <__hexnan+0x3e> - b4f0: f1b9 0f00 cmp.w r9, #0 - b4f4: d02c beq.n b550 <__hexnan+0x10c> - b4f6: 4544 cmp r4, r8 - b4f8: d205 bcs.n b506 <__hexnan+0xc2> - b4fa: 2a07 cmp r2, #7 - b4fc: dc03 bgt.n b506 <__hexnan+0xc2> - b4fe: 4620 mov r0, r4 - b500: 4641 mov r1, r8 - b502: f7ff ff85 bl b410 - b506: 42ac cmp r4, r5 - b508: d90d bls.n b526 <__hexnan+0xe2> - b50a: 462b mov r3, r5 - b50c: f854 2b04 ldr.w r2, [r4], #4 - b510: 42a6 cmp r6, r4 - b512: f843 2b04 str.w r2, [r3], #4 - b516: 461a mov r2, r3 - b518: d2f8 bcs.n b50c <__hexnan+0xc8> - b51a: 2300 movs r3, #0 - b51c: f842 3b04 str.w r3, [r2], #4 - b520: 42b2 cmp r2, r6 - b522: d9fa bls.n b51a <__hexnan+0xd6> - b524: e00b b.n b53e <__hexnan+0xfa> - b526: 9a00 ldr r2, [sp, #0] - b528: b14a cbz r2, b53e <__hexnan+0xfa> - b52a: f1c2 0320 rsb r3, r2, #32 - b52e: f04f 32ff mov.w r2, #4294967295 - b532: fa32 f303 lsrs.w r3, r2, r3 - b536: 6832 ldr r2, [r6, #0] - b538: ea02 0303 and.w r3, r2, r3 - b53c: 6033 str r3, [r6, #0] - b53e: f857 3c04 ldr.w r3, [r7, #-4] - b542: 3f04 subs r7, #4 - b544: b933 cbnz r3, b554 <__hexnan+0x110> - b546: 42bd cmp r5, r7 - b548: d1f9 bne.n b53e <__hexnan+0xfa> - b54a: 3301 adds r3, #1 - b54c: 602b str r3, [r5, #0] - b54e: e001 b.n b554 <__hexnan+0x110> - b550: 2004 movs r0, #4 - b552: e000 b.n b556 <__hexnan+0x112> - b554: 2005 movs r0, #5 - b556: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - b55a: bf00 nop - b55c: 1000065c .word 0x1000065c - -0000b560 <__swbuf_r>: - b560: b570 push {r4, r5, r6, lr} - b562: 460c mov r4, r1 - b564: 4615 mov r5, r2 - b566: 4606 mov r6, r0 - b568: b118 cbz r0, b572 <__swbuf_r+0x12> - b56a: 6983 ldr r3, [r0, #24] - b56c: b90b cbnz r3, b572 <__swbuf_r+0x12> - b56e: f7f6 fecf bl 2310 <__sinit> - b572: 4b2b ldr r3, [pc, #172] ; (b620 <__swbuf_r+0xc0>) - b574: 429d cmp r5, r3 - b576: d101 bne.n b57c <__swbuf_r+0x1c> - b578: 6875 ldr r5, [r6, #4] - b57a: e008 b.n b58e <__swbuf_r+0x2e> - b57c: 4b29 ldr r3, [pc, #164] ; (b624 <__swbuf_r+0xc4>) - b57e: 429d cmp r5, r3 - b580: d101 bne.n b586 <__swbuf_r+0x26> - b582: 68b5 ldr r5, [r6, #8] - b584: e003 b.n b58e <__swbuf_r+0x2e> - b586: 4b28 ldr r3, [pc, #160] ; (b628 <__swbuf_r+0xc8>) - b588: 429d cmp r5, r3 - b58a: bf08 it eq - b58c: 68f5 ldreq r5, [r6, #12] - b58e: 69ab ldr r3, [r5, #24] - b590: 60ab str r3, [r5, #8] - b592: 89ab ldrh r3, [r5, #12] - b594: f013 0f08 tst.w r3, #8 - b598: d001 beq.n b59e <__swbuf_r+0x3e> - b59a: 692b ldr r3, [r5, #16] - b59c: b95b cbnz r3, b5b6 <__swbuf_r+0x56> - b59e: 4630 mov r0, r6 - b5a0: 4629 mov r1, r5 - b5a2: f7fb ffdd bl 7560 <__swsetup_r> - b5a6: b130 cbz r0, b5b6 <__swbuf_r+0x56> - b5a8: 89ab ldrh r3, [r5, #12] - b5aa: f043 0340 orr.w r3, r3, #64 ; 0x40 - b5ae: 81ab strh r3, [r5, #12] - b5b0: 2309 movs r3, #9 - b5b2: 6033 str r3, [r6, #0] - b5b4: e030 b.n b618 <__swbuf_r+0xb8> - b5b6: 89ab ldrh r3, [r5, #12] - b5b8: f413 5f00 tst.w r3, #8192 ; 0x2000 - b5bc: d106 bne.n b5cc <__swbuf_r+0x6c> - b5be: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - b5c2: 81ab strh r3, [r5, #12] - b5c4: 6e6b ldr r3, [r5, #100] ; 0x64 - b5c6: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - b5ca: 666b str r3, [r5, #100] ; 0x64 - b5cc: 692b ldr r3, [r5, #16] - b5ce: 6828 ldr r0, [r5, #0] - b5d0: 1ac0 subs r0, r0, r3 - b5d2: 696b ldr r3, [r5, #20] - b5d4: 4298 cmp r0, r3 - b5d6: db04 blt.n b5e2 <__swbuf_r+0x82> - b5d8: 4630 mov r0, r6 - b5da: 4629 mov r1, r5 - b5dc: f7f6 fd8e bl 20fc <_fflush_r> - b5e0: b9d0 cbnz r0, b618 <__swbuf_r+0xb8> - b5e2: 68ab ldr r3, [r5, #8] - b5e4: b2e4 uxtb r4, r4 - b5e6: 3001 adds r0, #1 - b5e8: 3b01 subs r3, #1 - b5ea: 60ab str r3, [r5, #8] - b5ec: 682b ldr r3, [r5, #0] - b5ee: f803 4b01 strb.w r4, [r3], #1 - b5f2: 602b str r3, [r5, #0] - b5f4: 696b ldr r3, [r5, #20] - b5f6: 4298 cmp r0, r3 - b5f8: d005 beq.n b606 <__swbuf_r+0xa6> - b5fa: 89ab ldrh r3, [r5, #12] - b5fc: f013 0f01 tst.w r3, #1 - b600: d00c beq.n b61c <__swbuf_r+0xbc> - b602: 2c0a cmp r4, #10 - b604: d10a bne.n b61c <__swbuf_r+0xbc> - b606: 4630 mov r0, r6 - b608: 4629 mov r1, r5 - b60a: f7f6 fd77 bl 20fc <_fflush_r> - b60e: 2800 cmp r0, #0 - b610: bf18 it ne - b612: f04f 34ff movne.w r4, #4294967295 - b616: e001 b.n b61c <__swbuf_r+0xbc> - b618: f04f 34ff mov.w r4, #4294967295 - b61c: 4620 mov r0, r4 - b61e: bd70 pop {r4, r5, r6, pc} - b620: 0000c880 .word 0x0000c880 - b624: 0000c8a0 .word 0x0000c8a0 - b628: 0000c8c0 .word 0x0000c8c0 - -0000b62c <_wcrtomb_r>: - b62c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - b630: 461d mov r5, r3 - b632: b086 sub sp, #24 - b634: 4604 mov r4, r0 - b636: 4617 mov r7, r2 - b638: 4688 mov r8, r1 - b63a: 4b0f ldr r3, [pc, #60] ; (b678 <_wcrtomb_r+0x4c>) - b63c: b941 cbnz r1, b650 <_wcrtomb_r+0x24> - b63e: 681e ldr r6, [r3, #0] - b640: f7fc fff2 bl 8628 <__locale_charset> - b644: 9500 str r5, [sp, #0] - b646: a903 add r1, sp, #12 - b648: 4642 mov r2, r8 - b64a: 4603 mov r3, r0 - b64c: 4620 mov r0, r4 - b64e: e007 b.n b660 <_wcrtomb_r+0x34> - b650: 681e ldr r6, [r3, #0] - b652: f7fc ffe9 bl 8628 <__locale_charset> - b656: 4641 mov r1, r8 - b658: 463a mov r2, r7 - b65a: 9500 str r5, [sp, #0] - b65c: 4603 mov r3, r0 - b65e: 4620 mov r0, r4 - b660: 47b0 blx r6 - b662: f1b0 3fff cmp.w r0, #4294967295 - b666: d103 bne.n b670 <_wcrtomb_r+0x44> - b668: 2300 movs r3, #0 - b66a: 602b str r3, [r5, #0] - b66c: 338a adds r3, #138 ; 0x8a - b66e: 6023 str r3, [r4, #0] - b670: b006 add sp, #24 - b672: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - b676: bf00 nop - b678: 100005b0 .word 0x100005b0 - -0000b67c <__ascii_wctomb>: - b67c: b149 cbz r1, b692 <__ascii_wctomb+0x16> - b67e: 2aff cmp r2, #255 ; 0xff - b680: d904 bls.n b68c <__ascii_wctomb+0x10> - b682: 238a movs r3, #138 ; 0x8a - b684: 6003 str r3, [r0, #0] - b686: f04f 30ff mov.w r0, #4294967295 - b68a: 4770 bx lr - b68c: 700a strb r2, [r1, #0] - b68e: 2001 movs r0, #1 - b690: 4770 bx lr - b692: 4608 mov r0, r1 - b694: 4770 bx lr - ... - -0000b698 <__aeabi_uidiv>: - b698: 1e4a subs r2, r1, #1 - b69a: bf08 it eq - b69c: 4770 bxeq lr - b69e: f0c0 8124 bcc.w b8ea <__aeabi_uidiv+0x252> - b6a2: 4288 cmp r0, r1 - b6a4: f240 8116 bls.w b8d4 <__aeabi_uidiv+0x23c> - b6a8: 4211 tst r1, r2 - b6aa: f000 8117 beq.w b8dc <__aeabi_uidiv+0x244> - b6ae: fab0 f380 clz r3, r0 - b6b2: fab1 f281 clz r2, r1 - b6b6: eba2 0303 sub.w r3, r2, r3 - b6ba: f1c3 031f rsb r3, r3, #31 - b6be: a204 add r2, pc, #16 ; (adr r2, b6d0 <__aeabi_uidiv+0x38>) - b6c0: eb02 1303 add.w r3, r2, r3, lsl #4 - b6c4: f04f 0200 mov.w r2, #0 - b6c8: 469f mov pc, r3 - b6ca: bf00 nop - b6cc: f3af 8000 nop.w - b6d0: ebb0 7fc1 cmp.w r0, r1, lsl #31 - b6d4: bf00 nop - b6d6: eb42 0202 adc.w r2, r2, r2 - b6da: bf28 it cs - b6dc: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - b6e0: ebb0 7f81 cmp.w r0, r1, lsl #30 - b6e4: bf00 nop - b6e6: eb42 0202 adc.w r2, r2, r2 - b6ea: bf28 it cs - b6ec: eba0 7081 subcs.w r0, r0, r1, lsl #30 - b6f0: ebb0 7f41 cmp.w r0, r1, lsl #29 - b6f4: bf00 nop - b6f6: eb42 0202 adc.w r2, r2, r2 - b6fa: bf28 it cs - b6fc: eba0 7041 subcs.w r0, r0, r1, lsl #29 - b700: ebb0 7f01 cmp.w r0, r1, lsl #28 - b704: bf00 nop - b706: eb42 0202 adc.w r2, r2, r2 - b70a: bf28 it cs - b70c: eba0 7001 subcs.w r0, r0, r1, lsl #28 - b710: ebb0 6fc1 cmp.w r0, r1, lsl #27 - b714: bf00 nop - b716: eb42 0202 adc.w r2, r2, r2 - b71a: bf28 it cs - b71c: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - b720: ebb0 6f81 cmp.w r0, r1, lsl #26 - b724: bf00 nop - b726: eb42 0202 adc.w r2, r2, r2 - b72a: bf28 it cs - b72c: eba0 6081 subcs.w r0, r0, r1, lsl #26 - b730: ebb0 6f41 cmp.w r0, r1, lsl #25 - b734: bf00 nop - b736: eb42 0202 adc.w r2, r2, r2 - b73a: bf28 it cs - b73c: eba0 6041 subcs.w r0, r0, r1, lsl #25 - b740: ebb0 6f01 cmp.w r0, r1, lsl #24 - b744: bf00 nop - b746: eb42 0202 adc.w r2, r2, r2 - b74a: bf28 it cs - b74c: eba0 6001 subcs.w r0, r0, r1, lsl #24 - b750: ebb0 5fc1 cmp.w r0, r1, lsl #23 - b754: bf00 nop - b756: eb42 0202 adc.w r2, r2, r2 - b75a: bf28 it cs - b75c: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - b760: ebb0 5f81 cmp.w r0, r1, lsl #22 - b764: bf00 nop - b766: eb42 0202 adc.w r2, r2, r2 - b76a: bf28 it cs - b76c: eba0 5081 subcs.w r0, r0, r1, lsl #22 - b770: ebb0 5f41 cmp.w r0, r1, lsl #21 - b774: bf00 nop - b776: eb42 0202 adc.w r2, r2, r2 - b77a: bf28 it cs - b77c: eba0 5041 subcs.w r0, r0, r1, lsl #21 - b780: ebb0 5f01 cmp.w r0, r1, lsl #20 - b784: bf00 nop - b786: eb42 0202 adc.w r2, r2, r2 - b78a: bf28 it cs - b78c: eba0 5001 subcs.w r0, r0, r1, lsl #20 - b790: ebb0 4fc1 cmp.w r0, r1, lsl #19 - b794: bf00 nop - b796: eb42 0202 adc.w r2, r2, r2 - b79a: bf28 it cs - b79c: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - b7a0: ebb0 4f81 cmp.w r0, r1, lsl #18 - b7a4: bf00 nop - b7a6: eb42 0202 adc.w r2, r2, r2 - b7aa: bf28 it cs - b7ac: eba0 4081 subcs.w r0, r0, r1, lsl #18 - b7b0: ebb0 4f41 cmp.w r0, r1, lsl #17 - b7b4: bf00 nop - b7b6: eb42 0202 adc.w r2, r2, r2 - b7ba: bf28 it cs - b7bc: eba0 4041 subcs.w r0, r0, r1, lsl #17 - b7c0: ebb0 4f01 cmp.w r0, r1, lsl #16 - b7c4: bf00 nop - b7c6: eb42 0202 adc.w r2, r2, r2 - b7ca: bf28 it cs - b7cc: eba0 4001 subcs.w r0, r0, r1, lsl #16 - b7d0: ebb0 3fc1 cmp.w r0, r1, lsl #15 - b7d4: bf00 nop - b7d6: eb42 0202 adc.w r2, r2, r2 - b7da: bf28 it cs - b7dc: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - b7e0: ebb0 3f81 cmp.w r0, r1, lsl #14 - b7e4: bf00 nop - b7e6: eb42 0202 adc.w r2, r2, r2 - b7ea: bf28 it cs - b7ec: eba0 3081 subcs.w r0, r0, r1, lsl #14 - b7f0: ebb0 3f41 cmp.w r0, r1, lsl #13 - b7f4: bf00 nop - b7f6: eb42 0202 adc.w r2, r2, r2 - b7fa: bf28 it cs - b7fc: eba0 3041 subcs.w r0, r0, r1, lsl #13 - b800: ebb0 3f01 cmp.w r0, r1, lsl #12 - b804: bf00 nop - b806: eb42 0202 adc.w r2, r2, r2 - b80a: bf28 it cs - b80c: eba0 3001 subcs.w r0, r0, r1, lsl #12 - b810: ebb0 2fc1 cmp.w r0, r1, lsl #11 - b814: bf00 nop - b816: eb42 0202 adc.w r2, r2, r2 - b81a: bf28 it cs - b81c: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - b820: ebb0 2f81 cmp.w r0, r1, lsl #10 - b824: bf00 nop - b826: eb42 0202 adc.w r2, r2, r2 - b82a: bf28 it cs - b82c: eba0 2081 subcs.w r0, r0, r1, lsl #10 - b830: ebb0 2f41 cmp.w r0, r1, lsl #9 - b834: bf00 nop - b836: eb42 0202 adc.w r2, r2, r2 - b83a: bf28 it cs - b83c: eba0 2041 subcs.w r0, r0, r1, lsl #9 - b840: ebb0 2f01 cmp.w r0, r1, lsl #8 - b844: bf00 nop - b846: eb42 0202 adc.w r2, r2, r2 - b84a: bf28 it cs - b84c: eba0 2001 subcs.w r0, r0, r1, lsl #8 - b850: ebb0 1fc1 cmp.w r0, r1, lsl #7 - b854: bf00 nop - b856: eb42 0202 adc.w r2, r2, r2 - b85a: bf28 it cs - b85c: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - b860: ebb0 1f81 cmp.w r0, r1, lsl #6 - b864: bf00 nop - b866: eb42 0202 adc.w r2, r2, r2 - b86a: bf28 it cs - b86c: eba0 1081 subcs.w r0, r0, r1, lsl #6 - b870: ebb0 1f41 cmp.w r0, r1, lsl #5 - b874: bf00 nop - b876: eb42 0202 adc.w r2, r2, r2 - b87a: bf28 it cs - b87c: eba0 1041 subcs.w r0, r0, r1, lsl #5 - b880: ebb0 1f01 cmp.w r0, r1, lsl #4 - b884: bf00 nop - b886: eb42 0202 adc.w r2, r2, r2 - b88a: bf28 it cs - b88c: eba0 1001 subcs.w r0, r0, r1, lsl #4 - b890: ebb0 0fc1 cmp.w r0, r1, lsl #3 - b894: bf00 nop - b896: eb42 0202 adc.w r2, r2, r2 - b89a: bf28 it cs - b89c: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - b8a0: ebb0 0f81 cmp.w r0, r1, lsl #2 - b8a4: bf00 nop - b8a6: eb42 0202 adc.w r2, r2, r2 - b8aa: bf28 it cs - b8ac: eba0 0081 subcs.w r0, r0, r1, lsl #2 - b8b0: ebb0 0f41 cmp.w r0, r1, lsl #1 - b8b4: bf00 nop - b8b6: eb42 0202 adc.w r2, r2, r2 - b8ba: bf28 it cs - b8bc: eba0 0041 subcs.w r0, r0, r1, lsl #1 - b8c0: ebb0 0f01 cmp.w r0, r1 - b8c4: bf00 nop - b8c6: eb42 0202 adc.w r2, r2, r2 - b8ca: bf28 it cs - b8cc: eba0 0001 subcs.w r0, r0, r1 - b8d0: 4610 mov r0, r2 - b8d2: 4770 bx lr - b8d4: bf0c ite eq - b8d6: 2001 moveq r0, #1 - b8d8: 2000 movne r0, #0 - b8da: 4770 bx lr - b8dc: fab1 f281 clz r2, r1 - b8e0: f1c2 021f rsb r2, r2, #31 - b8e4: fa20 f002 lsr.w r0, r0, r2 - b8e8: 4770 bx lr - b8ea: b108 cbz r0, b8f0 <__aeabi_uidiv+0x258> - b8ec: f04f 30ff mov.w r0, #4294967295 - b8f0: f000 b966 b.w bbc0 <__aeabi_idiv0> - -0000b8f4 <__aeabi_uidivmod>: - b8f4: 2900 cmp r1, #0 - b8f6: d0f8 beq.n b8ea <__aeabi_uidiv+0x252> - b8f8: e92d 4003 stmdb sp!, {r0, r1, lr} - b8fc: f7ff fecc bl b698 <__aeabi_uidiv> - b900: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - b904: fb02 f300 mul.w r3, r2, r0 - b908: eba1 0103 sub.w r1, r1, r3 - b90c: 4770 bx lr - b90e: bf00 nop - -0000b910 <__aeabi_idiv>: - b910: 2900 cmp r1, #0 - b912: f000 813e beq.w bb92 <.divsi3_skip_div0_test+0x27c> - -0000b916 <.divsi3_skip_div0_test>: - b916: ea80 0c01 eor.w ip, r0, r1 - b91a: bf48 it mi - b91c: 4249 negmi r1, r1 - b91e: 1e4a subs r2, r1, #1 - b920: f000 811f beq.w bb62 <.divsi3_skip_div0_test+0x24c> - b924: 0003 movs r3, r0 - b926: bf48 it mi - b928: 4243 negmi r3, r0 - b92a: 428b cmp r3, r1 - b92c: f240 811e bls.w bb6c <.divsi3_skip_div0_test+0x256> - b930: 4211 tst r1, r2 - b932: f000 8123 beq.w bb7c <.divsi3_skip_div0_test+0x266> - b936: fab3 f283 clz r2, r3 - b93a: fab1 f081 clz r0, r1 - b93e: eba0 0202 sub.w r2, r0, r2 - b942: f1c2 021f rsb r2, r2, #31 - b946: a004 add r0, pc, #16 ; (adr r0, b958 <.divsi3_skip_div0_test+0x42>) - b948: eb00 1202 add.w r2, r0, r2, lsl #4 - b94c: f04f 0000 mov.w r0, #0 - b950: 4697 mov pc, r2 - b952: bf00 nop - b954: f3af 8000 nop.w - b958: ebb3 7fc1 cmp.w r3, r1, lsl #31 - b95c: bf00 nop - b95e: eb40 0000 adc.w r0, r0, r0 - b962: bf28 it cs - b964: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - b968: ebb3 7f81 cmp.w r3, r1, lsl #30 - b96c: bf00 nop - b96e: eb40 0000 adc.w r0, r0, r0 - b972: bf28 it cs - b974: eba3 7381 subcs.w r3, r3, r1, lsl #30 - b978: ebb3 7f41 cmp.w r3, r1, lsl #29 - b97c: bf00 nop - b97e: eb40 0000 adc.w r0, r0, r0 - b982: bf28 it cs - b984: eba3 7341 subcs.w r3, r3, r1, lsl #29 - b988: ebb3 7f01 cmp.w r3, r1, lsl #28 - b98c: bf00 nop - b98e: eb40 0000 adc.w r0, r0, r0 - b992: bf28 it cs - b994: eba3 7301 subcs.w r3, r3, r1, lsl #28 - b998: ebb3 6fc1 cmp.w r3, r1, lsl #27 - b99c: bf00 nop - b99e: eb40 0000 adc.w r0, r0, r0 - b9a2: bf28 it cs - b9a4: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - b9a8: ebb3 6f81 cmp.w r3, r1, lsl #26 - b9ac: bf00 nop - b9ae: eb40 0000 adc.w r0, r0, r0 - b9b2: bf28 it cs - b9b4: eba3 6381 subcs.w r3, r3, r1, lsl #26 - b9b8: ebb3 6f41 cmp.w r3, r1, lsl #25 - b9bc: bf00 nop - b9be: eb40 0000 adc.w r0, r0, r0 - b9c2: bf28 it cs - b9c4: eba3 6341 subcs.w r3, r3, r1, lsl #25 - b9c8: ebb3 6f01 cmp.w r3, r1, lsl #24 - b9cc: bf00 nop - b9ce: eb40 0000 adc.w r0, r0, r0 - b9d2: bf28 it cs - b9d4: eba3 6301 subcs.w r3, r3, r1, lsl #24 - b9d8: ebb3 5fc1 cmp.w r3, r1, lsl #23 - b9dc: bf00 nop - b9de: eb40 0000 adc.w r0, r0, r0 - b9e2: bf28 it cs - b9e4: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - b9e8: ebb3 5f81 cmp.w r3, r1, lsl #22 - b9ec: bf00 nop - b9ee: eb40 0000 adc.w r0, r0, r0 - b9f2: bf28 it cs - b9f4: eba3 5381 subcs.w r3, r3, r1, lsl #22 - b9f8: ebb3 5f41 cmp.w r3, r1, lsl #21 - b9fc: bf00 nop - b9fe: eb40 0000 adc.w r0, r0, r0 - ba02: bf28 it cs - ba04: eba3 5341 subcs.w r3, r3, r1, lsl #21 - ba08: ebb3 5f01 cmp.w r3, r1, lsl #20 - ba0c: bf00 nop - ba0e: eb40 0000 adc.w r0, r0, r0 - ba12: bf28 it cs - ba14: eba3 5301 subcs.w r3, r3, r1, lsl #20 - ba18: ebb3 4fc1 cmp.w r3, r1, lsl #19 - ba1c: bf00 nop - ba1e: eb40 0000 adc.w r0, r0, r0 - ba22: bf28 it cs - ba24: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - ba28: ebb3 4f81 cmp.w r3, r1, lsl #18 - ba2c: bf00 nop - ba2e: eb40 0000 adc.w r0, r0, r0 - ba32: bf28 it cs - ba34: eba3 4381 subcs.w r3, r3, r1, lsl #18 - ba38: ebb3 4f41 cmp.w r3, r1, lsl #17 - ba3c: bf00 nop - ba3e: eb40 0000 adc.w r0, r0, r0 - ba42: bf28 it cs - ba44: eba3 4341 subcs.w r3, r3, r1, lsl #17 - ba48: ebb3 4f01 cmp.w r3, r1, lsl #16 - ba4c: bf00 nop - ba4e: eb40 0000 adc.w r0, r0, r0 - ba52: bf28 it cs - ba54: eba3 4301 subcs.w r3, r3, r1, lsl #16 - ba58: ebb3 3fc1 cmp.w r3, r1, lsl #15 - ba5c: bf00 nop - ba5e: eb40 0000 adc.w r0, r0, r0 - ba62: bf28 it cs - ba64: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - ba68: ebb3 3f81 cmp.w r3, r1, lsl #14 - ba6c: bf00 nop - ba6e: eb40 0000 adc.w r0, r0, r0 - ba72: bf28 it cs - ba74: eba3 3381 subcs.w r3, r3, r1, lsl #14 - ba78: ebb3 3f41 cmp.w r3, r1, lsl #13 - ba7c: bf00 nop - ba7e: eb40 0000 adc.w r0, r0, r0 - ba82: bf28 it cs - ba84: eba3 3341 subcs.w r3, r3, r1, lsl #13 - ba88: ebb3 3f01 cmp.w r3, r1, lsl #12 - ba8c: bf00 nop - ba8e: eb40 0000 adc.w r0, r0, r0 - ba92: bf28 it cs - ba94: eba3 3301 subcs.w r3, r3, r1, lsl #12 - ba98: ebb3 2fc1 cmp.w r3, r1, lsl #11 - ba9c: bf00 nop - ba9e: eb40 0000 adc.w r0, r0, r0 - baa2: bf28 it cs - baa4: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - baa8: ebb3 2f81 cmp.w r3, r1, lsl #10 - baac: bf00 nop - baae: eb40 0000 adc.w r0, r0, r0 - bab2: bf28 it cs - bab4: eba3 2381 subcs.w r3, r3, r1, lsl #10 - bab8: ebb3 2f41 cmp.w r3, r1, lsl #9 - babc: bf00 nop - babe: eb40 0000 adc.w r0, r0, r0 - bac2: bf28 it cs - bac4: eba3 2341 subcs.w r3, r3, r1, lsl #9 - bac8: ebb3 2f01 cmp.w r3, r1, lsl #8 - bacc: bf00 nop - bace: eb40 0000 adc.w r0, r0, r0 - bad2: bf28 it cs - bad4: eba3 2301 subcs.w r3, r3, r1, lsl #8 - bad8: ebb3 1fc1 cmp.w r3, r1, lsl #7 - badc: bf00 nop - bade: eb40 0000 adc.w r0, r0, r0 - bae2: bf28 it cs - bae4: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - bae8: ebb3 1f81 cmp.w r3, r1, lsl #6 - baec: bf00 nop - baee: eb40 0000 adc.w r0, r0, r0 - baf2: bf28 it cs - baf4: eba3 1381 subcs.w r3, r3, r1, lsl #6 - baf8: ebb3 1f41 cmp.w r3, r1, lsl #5 - bafc: bf00 nop - bafe: eb40 0000 adc.w r0, r0, r0 - bb02: bf28 it cs - bb04: eba3 1341 subcs.w r3, r3, r1, lsl #5 - bb08: ebb3 1f01 cmp.w r3, r1, lsl #4 - bb0c: bf00 nop - bb0e: eb40 0000 adc.w r0, r0, r0 - bb12: bf28 it cs - bb14: eba3 1301 subcs.w r3, r3, r1, lsl #4 - bb18: ebb3 0fc1 cmp.w r3, r1, lsl #3 - bb1c: bf00 nop - bb1e: eb40 0000 adc.w r0, r0, r0 - bb22: bf28 it cs - bb24: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - bb28: ebb3 0f81 cmp.w r3, r1, lsl #2 - bb2c: bf00 nop - bb2e: eb40 0000 adc.w r0, r0, r0 - bb32: bf28 it cs - bb34: eba3 0381 subcs.w r3, r3, r1, lsl #2 - bb38: ebb3 0f41 cmp.w r3, r1, lsl #1 - bb3c: bf00 nop - bb3e: eb40 0000 adc.w r0, r0, r0 - bb42: bf28 it cs - bb44: eba3 0341 subcs.w r3, r3, r1, lsl #1 - bb48: ebb3 0f01 cmp.w r3, r1 - bb4c: bf00 nop - bb4e: eb40 0000 adc.w r0, r0, r0 - bb52: bf28 it cs - bb54: eba3 0301 subcs.w r3, r3, r1 - bb58: f1bc 0f00 cmp.w ip, #0 - bb5c: bf48 it mi - bb5e: 4240 negmi r0, r0 - bb60: 4770 bx lr - bb62: ea9c 0f00 teq ip, r0 - bb66: bf48 it mi - bb68: 4240 negmi r0, r0 - bb6a: 4770 bx lr - bb6c: bf38 it cc - bb6e: 2000 movcc r0, #0 - bb70: bf04 itt eq - bb72: ea4f 70ec moveq.w r0, ip, asr #31 - bb76: f040 0001 orreq.w r0, r0, #1 - bb7a: 4770 bx lr - bb7c: fab1 f281 clz r2, r1 - bb80: f1c2 021f rsb r2, r2, #31 - bb84: f1bc 0f00 cmp.w ip, #0 - bb88: fa23 f002 lsr.w r0, r3, r2 - bb8c: bf48 it mi - bb8e: 4240 negmi r0, r0 - bb90: 4770 bx lr - bb92: 2800 cmp r0, #0 - bb94: bfc8 it gt - bb96: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - bb9a: bfb8 it lt - bb9c: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - bba0: f000 b80e b.w bbc0 <__aeabi_idiv0> - -0000bba4 <__aeabi_idivmod>: - bba4: 2900 cmp r1, #0 - bba6: d0f4 beq.n bb92 <.divsi3_skip_div0_test+0x27c> - bba8: e92d 4003 stmdb sp!, {r0, r1, lr} - bbac: f7ff feb3 bl b916 <.divsi3_skip_div0_test> - bbb0: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - bbb4: fb02 f300 mul.w r3, r2, r0 - bbb8: eba1 0103 sub.w r1, r1, r3 - bbbc: 4770 bx lr - bbbe: bf00 nop - -0000bbc0 <__aeabi_idiv0>: - bbc0: 4770 bx lr - bbc2: bf00 nop - -0000bbc4 <__gedf2>: - bbc4: f04f 3cff mov.w ip, #4294967295 - bbc8: e006 b.n bbd8 <__cmpdf2+0x4> - bbca: bf00 nop - -0000bbcc <__ledf2>: - bbcc: f04f 0c01 mov.w ip, #1 - bbd0: e002 b.n bbd8 <__cmpdf2+0x4> - bbd2: bf00 nop - -0000bbd4 <__cmpdf2>: - bbd4: f04f 0c01 mov.w ip, #1 - bbd8: f84d cd04 str.w ip, [sp, #-4]! - bbdc: ea4f 0c41 mov.w ip, r1, lsl #1 - bbe0: ea7f 5c6c mvns.w ip, ip, asr #21 - bbe4: ea4f 0c43 mov.w ip, r3, lsl #1 - bbe8: bf18 it ne - bbea: ea7f 5c6c mvnsne.w ip, ip, asr #21 - bbee: d01b beq.n bc28 <__cmpdf2+0x54> - bbf0: b001 add sp, #4 - bbf2: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - bbf6: bf0c ite eq - bbf8: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - bbfc: ea91 0f03 teqne r1, r3 - bc00: bf02 ittt eq - bc02: ea90 0f02 teqeq r0, r2 - bc06: 2000 moveq r0, #0 - bc08: 4770 bxeq lr - bc0a: f110 0f00 cmn.w r0, #0 - bc0e: ea91 0f03 teq r1, r3 - bc12: bf58 it pl - bc14: 4299 cmppl r1, r3 - bc16: bf08 it eq - bc18: 4290 cmpeq r0, r2 - bc1a: bf2c ite cs - bc1c: 17d8 asrcs r0, r3, #31 - bc1e: ea6f 70e3 mvncc.w r0, r3, asr #31 - bc22: f040 0001 orr.w r0, r0, #1 - bc26: 4770 bx lr - bc28: ea4f 0c41 mov.w ip, r1, lsl #1 - bc2c: ea7f 5c6c mvns.w ip, ip, asr #21 - bc30: d102 bne.n bc38 <__cmpdf2+0x64> - bc32: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - bc36: d107 bne.n bc48 <__cmpdf2+0x74> - bc38: ea4f 0c43 mov.w ip, r3, lsl #1 - bc3c: ea7f 5c6c mvns.w ip, ip, asr #21 - bc40: d1d6 bne.n bbf0 <__cmpdf2+0x1c> - bc42: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - bc46: d0d3 beq.n bbf0 <__cmpdf2+0x1c> - bc48: f85d 0b04 ldr.w r0, [sp], #4 - bc4c: 4770 bx lr - bc4e: bf00 nop - -0000bc50 <__aeabi_cdrcmple>: - bc50: 4684 mov ip, r0 - bc52: 4610 mov r0, r2 - bc54: 4662 mov r2, ip - bc56: 468c mov ip, r1 - bc58: 4619 mov r1, r3 - bc5a: 4663 mov r3, ip - bc5c: e000 b.n bc60 <__aeabi_cdcmpeq> - bc5e: bf00 nop - -0000bc60 <__aeabi_cdcmpeq>: - bc60: b501 push {r0, lr} - bc62: f7ff ffb7 bl bbd4 <__cmpdf2> - bc66: 2800 cmp r0, #0 - bc68: bf48 it mi - bc6a: f110 0f00 cmnmi.w r0, #0 - bc6e: bd01 pop {r0, pc} - -0000bc70 <__aeabi_dcmpeq>: - bc70: f84d ed08 str.w lr, [sp, #-8]! - bc74: f7ff fff4 bl bc60 <__aeabi_cdcmpeq> - bc78: bf0c ite eq - bc7a: 2001 moveq r0, #1 - bc7c: 2000 movne r0, #0 - bc7e: f85d fb08 ldr.w pc, [sp], #8 - bc82: bf00 nop - -0000bc84 <__aeabi_dcmplt>: - bc84: f84d ed08 str.w lr, [sp, #-8]! - bc88: f7ff ffea bl bc60 <__aeabi_cdcmpeq> - bc8c: bf34 ite cc - bc8e: 2001 movcc r0, #1 - bc90: 2000 movcs r0, #0 - bc92: f85d fb08 ldr.w pc, [sp], #8 - bc96: bf00 nop - -0000bc98 <__aeabi_dcmple>: - bc98: f84d ed08 str.w lr, [sp, #-8]! - bc9c: f7ff ffe0 bl bc60 <__aeabi_cdcmpeq> - bca0: bf94 ite ls - bca2: 2001 movls r0, #1 - bca4: 2000 movhi r0, #0 - bca6: f85d fb08 ldr.w pc, [sp], #8 - bcaa: bf00 nop - -0000bcac <__aeabi_dcmpge>: - bcac: f84d ed08 str.w lr, [sp, #-8]! - bcb0: f7ff ffce bl bc50 <__aeabi_cdrcmple> - bcb4: bf94 ite ls - bcb6: 2001 movls r0, #1 - bcb8: 2000 movhi r0, #0 - bcba: f85d fb08 ldr.w pc, [sp], #8 - bcbe: bf00 nop - -0000bcc0 <__aeabi_dcmpgt>: - bcc0: f84d ed08 str.w lr, [sp, #-8]! - bcc4: f7ff ffc4 bl bc50 <__aeabi_cdrcmple> - bcc8: bf34 ite cc - bcca: 2001 movcc r0, #1 - bccc: 2000 movcs r0, #0 - bcce: f85d fb08 ldr.w pc, [sp], #8 - bcd2: bf00 nop - -0000bcd4 <__aeabi_d2uiz>: - bcd4: 004a lsls r2, r1, #1 - bcd6: d211 bcs.n bcfc <__aeabi_d2uiz+0x28> - bcd8: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - bcdc: d211 bcs.n bd02 <__aeabi_d2uiz+0x2e> - bcde: d50d bpl.n bcfc <__aeabi_d2uiz+0x28> - bce0: f46f 7378 mvn.w r3, #992 ; 0x3e0 - bce4: ebb3 5262 subs.w r2, r3, r2, asr #21 - bce8: d40e bmi.n bd08 <__aeabi_d2uiz+0x34> - bcea: ea4f 23c1 mov.w r3, r1, lsl #11 - bcee: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - bcf2: ea43 5350 orr.w r3, r3, r0, lsr #21 - bcf6: fa23 f002 lsr.w r0, r3, r2 - bcfa: 4770 bx lr - bcfc: f04f 0000 mov.w r0, #0 - bd00: 4770 bx lr - bd02: ea50 3001 orrs.w r0, r0, r1, lsl #12 - bd06: d102 bne.n bd0e <__aeabi_d2uiz+0x3a> - bd08: f04f 30ff mov.w r0, #4294967295 - bd0c: 4770 bx lr - bd0e: f04f 0000 mov.w r0, #0 - bd12: 4770 bx lr - -0000bd14 <__aeabi_uldivmod>: - bd14: b94b cbnz r3, bd2a <__aeabi_uldivmod+0x16> - bd16: b942 cbnz r2, bd2a <__aeabi_uldivmod+0x16> - bd18: 2900 cmp r1, #0 - bd1a: bf08 it eq - bd1c: 2800 cmpeq r0, #0 - bd1e: d002 beq.n bd26 <__aeabi_uldivmod+0x12> - bd20: f04f 31ff mov.w r1, #4294967295 - bd24: 4608 mov r0, r1 - bd26: f7ff bf4b b.w bbc0 <__aeabi_idiv0> - bd2a: b082 sub sp, #8 - bd2c: 46ec mov ip, sp - bd2e: e92d 5000 stmdb sp!, {ip, lr} - bd32: f000 f81d bl bd70 <__gnu_uldivmod_helper> - bd36: f8dd e004 ldr.w lr, [sp, #4] - bd3a: b002 add sp, #8 - bd3c: bc0c pop {r2, r3} - bd3e: 4770 bx lr - -0000bd40 <__gnu_ldivmod_helper>: - bd40: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - bd44: 4616 mov r6, r2 - bd46: 4680 mov r8, r0 - bd48: 4689 mov r9, r1 - bd4a: 461d mov r5, r3 - bd4c: f000 f828 bl bda0 <__divdi3> - bd50: fb00 f305 mul.w r3, r0, r5 - bd54: fba0 4506 umull r4, r5, r0, r6 - bd58: fb06 3601 mla r6, r6, r1, r3 - bd5c: 9b06 ldr r3, [sp, #24] - bd5e: 1975 adds r5, r6, r5 - bd60: ebb8 0404 subs.w r4, r8, r4 - bd64: eb69 0505 sbc.w r5, r9, r5 - bd68: e9c3 4500 strd r4, r5, [r3] - bd6c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000bd70 <__gnu_uldivmod_helper>: - bd70: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - bd74: 4616 mov r6, r2 - bd76: 4680 mov r8, r0 - bd78: 4689 mov r9, r1 - bd7a: 461d mov r5, r3 - bd7c: f000 f9c0 bl c100 <__udivdi3> - bd80: fb00 f305 mul.w r3, r0, r5 - bd84: fba0 4506 umull r4, r5, r0, r6 - bd88: fb06 3601 mla r6, r6, r1, r3 - bd8c: 9b06 ldr r3, [sp, #24] - bd8e: 1975 adds r5, r6, r5 - bd90: ebb8 0404 subs.w r4, r8, r4 - bd94: eb69 0505 sbc.w r5, r9, r5 - bd98: e9c3 4500 strd r4, r5, [r3] - bd9c: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000bda0 <__divdi3>: - bda0: 2900 cmp r1, #0 - bda2: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - bda6: 461c mov r4, r3 - bda8: b085 sub sp, #20 - bdaa: f2c0 80cb blt.w bf44 <__divdi3+0x1a4> - bdae: 2600 movs r6, #0 - bdb0: 2c00 cmp r4, #0 - bdb2: f2c0 80c2 blt.w bf3a <__divdi3+0x19a> - bdb6: 468c mov ip, r1 - bdb8: 4617 mov r7, r2 - bdba: 4614 mov r4, r2 - bdbc: 4605 mov r5, r0 - bdbe: 4688 mov r8, r1 - bdc0: 469a mov sl, r3 - bdc2: 2b00 cmp r3, #0 - bdc4: d14a bne.n be5c <__divdi3+0xbc> - bdc6: 428a cmp r2, r1 - bdc8: d96e bls.n bea8 <__divdi3+0x108> - bdca: fab2 f382 clz r3, r2 - bdce: b15b cbz r3, bde8 <__divdi3+0x48> - bdd0: f1c3 0420 rsb r4, r3, #32 - bdd4: fa01 f803 lsl.w r8, r1, r3 - bdd8: fa30 f204 lsrs.w r2, r0, r4 - bddc: fa10 f503 lsls.w r5, r0, r3 - bde0: fa17 f403 lsls.w r4, r7, r3 - bde4: ea42 0808 orr.w r8, r2, r8 - bde8: ea4f 4a14 mov.w sl, r4, lsr #16 - bdec: 4640 mov r0, r8 - bdee: 4651 mov r1, sl - bdf0: fa1f fb84 uxth.w fp, r4 - bdf4: f7ff fc50 bl b698 <__aeabi_uidiv> - bdf8: 4651 mov r1, sl - bdfa: 4681 mov r9, r0 - bdfc: 4640 mov r0, r8 - bdfe: f7ff fd79 bl b8f4 <__aeabi_uidivmod> - be02: 0c28 lsrs r0, r5, #16 - be04: fb0b f309 mul.w r3, fp, r9 - be08: ea40 4801 orr.w r8, r0, r1, lsl #16 - be0c: 4543 cmp r3, r8 - be0e: d909 bls.n be24 <__divdi3+0x84> - be10: eb18 0804 adds.w r8, r8, r4 - be14: f109 39ff add.w r9, r9, #4294967295 - be18: d204 bcs.n be24 <__divdi3+0x84> - be1a: 4543 cmp r3, r8 - be1c: bf84 itt hi - be1e: f109 39ff addhi.w r9, r9, #4294967295 - be22: 44a0 addhi r8, r4 - be24: ebc3 0808 rsb r8, r3, r8 - be28: 4651 mov r1, sl - be2a: 4640 mov r0, r8 - be2c: b2ad uxth r5, r5 - be2e: f7ff fc33 bl b698 <__aeabi_uidiv> - be32: 4651 mov r1, sl - be34: 4607 mov r7, r0 - be36: 4640 mov r0, r8 - be38: f7ff fd5c bl b8f4 <__aeabi_uidivmod> - be3c: fb0b fb07 mul.w fp, fp, r7 - be40: ea45 4501 orr.w r5, r5, r1, lsl #16 - be44: 45ab cmp fp, r5 - be46: d905 bls.n be54 <__divdi3+0xb4> - be48: 3f01 subs r7, #1 - be4a: 192d adds r5, r5, r4 - be4c: d202 bcs.n be54 <__divdi3+0xb4> - be4e: 45ab cmp fp, r5 - be50: bf88 it hi - be52: 3f01 subhi r7, #1 - be54: ea47 4909 orr.w r9, r7, r9, lsl #16 - be58: 2400 movs r4, #0 - be5a: e003 b.n be64 <__divdi3+0xc4> - be5c: 428b cmp r3, r1 - be5e: d90c bls.n be7a <__divdi3+0xda> - be60: 2400 movs r4, #0 - be62: 46a1 mov r9, r4 - be64: 464a mov r2, r9 - be66: 4623 mov r3, r4 - be68: b116 cbz r6, be70 <__divdi3+0xd0> - be6a: 4252 negs r2, r2 - be6c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - be70: 4610 mov r0, r2 - be72: 4619 mov r1, r3 - be74: b005 add sp, #20 - be76: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - be7a: fab3 f483 clz r4, r3 - be7e: 2c00 cmp r4, #0 - be80: f040 80b3 bne.w bfea <__divdi3+0x24a> - be84: 428b cmp r3, r1 - be86: f04f 0901 mov.w r9, #1 - be8a: bf2c ite cs - be8c: f04f 0c00 movcs.w ip, #0 - be90: f04f 0c01 movcc.w ip, #1 - be94: 4282 cmp r2, r0 - be96: bf8c ite hi - be98: 4667 movhi r7, ip - be9a: f04c 0701 orrls.w r7, ip, #1 - be9e: 2f00 cmp r7, #0 - bea0: d1e0 bne.n be64 <__divdi3+0xc4> - bea2: 463c mov r4, r7 - bea4: 46b9 mov r9, r7 - bea6: e7dd b.n be64 <__divdi3+0xc4> - bea8: b922 cbnz r2, beb4 <__divdi3+0x114> - beaa: 2001 movs r0, #1 - beac: 4611 mov r1, r2 - beae: f7ff fbf3 bl b698 <__aeabi_uidiv> - beb2: 4604 mov r4, r0 - beb4: fab4 f384 clz r3, r4 - beb8: 2b00 cmp r3, #0 - beba: d149 bne.n bf50 <__divdi3+0x1b0> - bebc: ebc4 0808 rsb r8, r4, r8 - bec0: 0c27 lsrs r7, r4, #16 - bec2: fa1f fa84 uxth.w sl, r4 - bec6: 2101 movs r1, #1 - bec8: 9102 str r1, [sp, #8] - beca: 4639 mov r1, r7 - becc: 4640 mov r0, r8 - bece: f7ff fbe3 bl b698 <__aeabi_uidiv> - bed2: 4639 mov r1, r7 - bed4: 4681 mov r9, r0 - bed6: 4640 mov r0, r8 - bed8: f7ff fd0c bl b8f4 <__aeabi_uidivmod> - bedc: 0c2a lsrs r2, r5, #16 - bede: fb0a f309 mul.w r3, sl, r9 - bee2: ea42 4b01 orr.w fp, r2, r1, lsl #16 - bee6: 455b cmp r3, fp - bee8: d909 bls.n befe <__divdi3+0x15e> - beea: eb1b 0b04 adds.w fp, fp, r4 - beee: f109 39ff add.w r9, r9, #4294967295 - bef2: d204 bcs.n befe <__divdi3+0x15e> - bef4: 455b cmp r3, fp - bef6: bf84 itt hi - bef8: f109 39ff addhi.w r9, r9, #4294967295 - befc: 44a3 addhi fp, r4 - befe: ebc3 0b0b rsb fp, r3, fp - bf02: 4639 mov r1, r7 - bf04: 4658 mov r0, fp - bf06: b2ad uxth r5, r5 - bf08: f7ff fbc6 bl b698 <__aeabi_uidiv> - bf0c: 4639 mov r1, r7 - bf0e: 4680 mov r8, r0 - bf10: 4658 mov r0, fp - bf12: f7ff fcef bl b8f4 <__aeabi_uidivmod> - bf16: fb0a fa08 mul.w sl, sl, r8 - bf1a: ea45 4501 orr.w r5, r5, r1, lsl #16 - bf1e: 45aa cmp sl, r5 - bf20: d907 bls.n bf32 <__divdi3+0x192> - bf22: 192d adds r5, r5, r4 - bf24: f108 38ff add.w r8, r8, #4294967295 - bf28: d203 bcs.n bf32 <__divdi3+0x192> - bf2a: 45aa cmp sl, r5 - bf2c: bf88 it hi - bf2e: f108 38ff addhi.w r8, r8, #4294967295 - bf32: ea48 4909 orr.w r9, r8, r9, lsl #16 - bf36: 9c02 ldr r4, [sp, #8] - bf38: e794 b.n be64 <__divdi3+0xc4> - bf3a: 43f6 mvns r6, r6 - bf3c: 4252 negs r2, r2 - bf3e: eb63 0343 sbc.w r3, r3, r3, lsl #1 - bf42: e738 b.n bdb6 <__divdi3+0x16> - bf44: 4240 negs r0, r0 - bf46: eb61 0141 sbc.w r1, r1, r1, lsl #1 - bf4a: f04f 36ff mov.w r6, #4294967295 - bf4e: e72f b.n bdb0 <__divdi3+0x10> - bf50: 409c lsls r4, r3 - bf52: f1c3 0720 rsb r7, r3, #32 - bf56: fa28 fa07 lsr.w sl, r8, r7 - bf5a: fa35 f207 lsrs.w r2, r5, r7 - bf5e: 0c27 lsrs r7, r4, #16 - bf60: fa08 fb03 lsl.w fp, r8, r3 - bf64: 4639 mov r1, r7 - bf66: 4650 mov r0, sl - bf68: ea42 020b orr.w r2, r2, fp - bf6c: 409d lsls r5, r3 - bf6e: 9202 str r2, [sp, #8] - bf70: f7ff fb92 bl b698 <__aeabi_uidiv> - bf74: 4639 mov r1, r7 - bf76: 4683 mov fp, r0 - bf78: 4650 mov r0, sl - bf7a: f7ff fcbb bl b8f4 <__aeabi_uidivmod> - bf7e: 9b02 ldr r3, [sp, #8] - bf80: fa1f fa84 uxth.w sl, r4 - bf84: ea4f 4913 mov.w r9, r3, lsr #16 - bf88: fb0a f30b mul.w r3, sl, fp - bf8c: ea49 4801 orr.w r8, r9, r1, lsl #16 - bf90: 4543 cmp r3, r8 - bf92: d905 bls.n bfa0 <__divdi3+0x200> - bf94: eb18 0804 adds.w r8, r8, r4 - bf98: f10b 3bff add.w fp, fp, #4294967295 - bf9c: f0c0 80aa bcc.w c0f4 <__divdi3+0x354> - bfa0: ebc3 0808 rsb r8, r3, r8 - bfa4: 4639 mov r1, r7 - bfa6: 4640 mov r0, r8 - bfa8: f7ff fb76 bl b698 <__aeabi_uidiv> - bfac: 4639 mov r1, r7 - bfae: 4681 mov r9, r0 - bfb0: 4640 mov r0, r8 - bfb2: f7ff fc9f bl b8f4 <__aeabi_uidivmod> - bfb6: 9802 ldr r0, [sp, #8] - bfb8: fb0a f309 mul.w r3, sl, r9 - bfbc: fa1f fc80 uxth.w ip, r0 - bfc0: ea4c 4801 orr.w r8, ip, r1, lsl #16 - bfc4: 4543 cmp r3, r8 - bfc6: d909 bls.n bfdc <__divdi3+0x23c> - bfc8: eb18 0804 adds.w r8, r8, r4 - bfcc: f109 39ff add.w r9, r9, #4294967295 - bfd0: d204 bcs.n bfdc <__divdi3+0x23c> - bfd2: 4543 cmp r3, r8 - bfd4: bf84 itt hi - bfd6: f109 39ff addhi.w r9, r9, #4294967295 - bfda: 44a0 addhi r8, r4 - bfdc: ea49 4e0b orr.w lr, r9, fp, lsl #16 - bfe0: ebc3 0808 rsb r8, r3, r8 - bfe4: f8cd e008 str.w lr, [sp, #8] - bfe8: e76f b.n beca <__divdi3+0x12a> - bfea: f1c4 0320 rsb r3, r4, #32 - bfee: fa0a fa04 lsl.w sl, sl, r4 - bff2: 40da lsrs r2, r3 - bff4: fa21 f803 lsr.w r8, r1, r3 - bff8: ea42 0a0a orr.w sl, r2, sl - bffc: fa01 f904 lsl.w r9, r1, r4 - c000: fa30 f203 lsrs.w r2, r0, r3 - c004: 4640 mov r0, r8 - c006: ea4f 4b1a mov.w fp, sl, lsr #16 - c00a: ea42 0109 orr.w r1, r2, r9 - c00e: 9103 str r1, [sp, #12] - c010: 4659 mov r1, fp - c012: fa17 f304 lsls.w r3, r7, r4 - c016: 9302 str r3, [sp, #8] - c018: f7ff fb3e bl b698 <__aeabi_uidiv> - c01c: 4659 mov r1, fp - c01e: 4681 mov r9, r0 - c020: 4640 mov r0, r8 - c022: f7ff fc67 bl b8f4 <__aeabi_uidivmod> - c026: fa1f f38a uxth.w r3, sl - c02a: 9803 ldr r0, [sp, #12] - c02c: fb03 f209 mul.w r2, r3, r9 - c030: 0c07 lsrs r7, r0, #16 - c032: ea47 4801 orr.w r8, r7, r1, lsl #16 - c036: 4542 cmp r2, r8 - c038: d904 bls.n c044 <__divdi3+0x2a4> - c03a: eb18 080a adds.w r8, r8, sl - c03e: f109 39ff add.w r9, r9, #4294967295 - c042: d351 bcc.n c0e8 <__divdi3+0x348> - c044: ebc2 0808 rsb r8, r2, r8 - c048: 4659 mov r1, fp - c04a: 4640 mov r0, r8 - c04c: 9301 str r3, [sp, #4] - c04e: f7ff fb23 bl b698 <__aeabi_uidiv> - c052: 4659 mov r1, fp - c054: 4607 mov r7, r0 - c056: 4640 mov r0, r8 - c058: f7ff fc4c bl b8f4 <__aeabi_uidivmod> - c05c: 9b01 ldr r3, [sp, #4] - c05e: 9803 ldr r0, [sp, #12] - c060: fb03 f307 mul.w r3, r3, r7 - c064: fa1f fc80 uxth.w ip, r0 - c068: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - c06c: 4563 cmp r3, ip - c06e: d907 bls.n c080 <__divdi3+0x2e0> - c070: 3f01 subs r7, #1 - c072: eb1c 0c0a adds.w ip, ip, sl - c076: d203 bcs.n c080 <__divdi3+0x2e0> - c078: 4563 cmp r3, ip - c07a: d901 bls.n c080 <__divdi3+0x2e0> - c07c: 3f01 subs r7, #1 - c07e: 44d4 add ip, sl - c080: ea47 4909 orr.w r9, r7, r9, lsl #16 - c084: 9f02 ldr r7, [sp, #8] - c086: ebc3 0c0c rsb ip, r3, ip - c08a: fa1f fe89 uxth.w lr, r9 - c08e: ea4f 4319 mov.w r3, r9, lsr #16 - c092: b2b8 uxth r0, r7 - c094: 0c3f lsrs r7, r7, #16 - c096: fb00 f80e mul.w r8, r0, lr - c09a: fb00 f103 mul.w r1, r0, r3 - c09e: fb07 120e mla r2, r7, lr, r1 - c0a2: fb07 f003 mul.w r0, r7, r3 - c0a6: eb02 4218 add.w r2, r2, r8, lsr #16 - c0aa: 4291 cmp r1, r2 - c0ac: bf88 it hi - c0ae: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - c0b2: eb00 4e12 add.w lr, r0, r2, lsr #16 - c0b6: 45f4 cmp ip, lr - c0b8: d312 bcc.n c0e0 <__divdi3+0x340> - c0ba: ea4f 4202 mov.w r2, r2, lsl #16 - c0be: fa1f f888 uxth.w r8, r8 - c0c2: bf14 ite ne - c0c4: 2100 movne r1, #0 - c0c6: 2101 moveq r1, #1 - c0c8: eb02 0c08 add.w ip, r2, r8 - c0cc: fa15 f404 lsls.w r4, r5, r4 - c0d0: 4564 cmp r4, ip - c0d2: bf2c ite cs - c0d4: 2400 movcs r4, #0 - c0d6: f001 0401 andcc.w r4, r1, #1 - c0da: 2c00 cmp r4, #0 - c0dc: f43f aec2 beq.w be64 <__divdi3+0xc4> - c0e0: f109 39ff add.w r9, r9, #4294967295 - c0e4: 2400 movs r4, #0 - c0e6: e6bd b.n be64 <__divdi3+0xc4> - c0e8: 4542 cmp r2, r8 - c0ea: bf84 itt hi - c0ec: f109 39ff addhi.w r9, r9, #4294967295 - c0f0: 44d0 addhi r8, sl - c0f2: e7a7 b.n c044 <__divdi3+0x2a4> - c0f4: 4543 cmp r3, r8 - c0f6: bf84 itt hi - c0f8: f10b 3bff addhi.w fp, fp, #4294967295 - c0fc: 44a0 addhi r8, r4 - c0fe: e74f b.n bfa0 <__divdi3+0x200> - -0000c100 <__udivdi3>: - c100: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c104: 4605 mov r5, r0 - c106: b083 sub sp, #12 - c108: 460c mov r4, r1 - c10a: 4617 mov r7, r2 - c10c: 4680 mov r8, r0 - c10e: 460e mov r6, r1 - c110: 2b00 cmp r3, #0 - c112: d14d bne.n c1b0 <__udivdi3+0xb0> - c114: 428a cmp r2, r1 - c116: d961 bls.n c1dc <__udivdi3+0xdc> - c118: fab2 f382 clz r3, r2 - c11c: b153 cbz r3, c134 <__udivdi3+0x34> - c11e: f1c3 0420 rsb r4, r3, #32 - c122: fa11 f603 lsls.w r6, r1, r3 - c126: fa30 f204 lsrs.w r2, r0, r4 - c12a: 409f lsls r7, r3 - c12c: ea42 0606 orr.w r6, r2, r6 - c130: fa00 f803 lsl.w r8, r0, r3 - c134: 0c3c lsrs r4, r7, #16 - c136: 4630 mov r0, r6 - c138: 4621 mov r1, r4 - c13a: fa1f fa87 uxth.w sl, r7 - c13e: f7ff faab bl b698 <__aeabi_uidiv> - c142: 4621 mov r1, r4 - c144: 4681 mov r9, r0 - c146: 4630 mov r0, r6 - c148: f7ff fbd4 bl b8f4 <__aeabi_uidivmod> - c14c: ea4f 4018 mov.w r0, r8, lsr #16 - c150: fb0a f309 mul.w r3, sl, r9 - c154: ea40 4601 orr.w r6, r0, r1, lsl #16 - c158: 42b3 cmp r3, r6 - c15a: d908 bls.n c16e <__udivdi3+0x6e> - c15c: 19f6 adds r6, r6, r7 - c15e: f109 39ff add.w r9, r9, #4294967295 - c162: d204 bcs.n c16e <__udivdi3+0x6e> - c164: 42b3 cmp r3, r6 - c166: bf84 itt hi - c168: f109 39ff addhi.w r9, r9, #4294967295 - c16c: 19f6 addhi r6, r6, r7 - c16e: 1af6 subs r6, r6, r3 - c170: 4621 mov r1, r4 - c172: 4630 mov r0, r6 - c174: fa1f f888 uxth.w r8, r8 - c178: f7ff fa8e bl b698 <__aeabi_uidiv> - c17c: 4621 mov r1, r4 - c17e: 4605 mov r5, r0 - c180: 4630 mov r0, r6 - c182: f7ff fbb7 bl b8f4 <__aeabi_uidivmod> - c186: fb0a fa05 mul.w sl, sl, r5 - c18a: ea48 4801 orr.w r8, r8, r1, lsl #16 - c18e: 45c2 cmp sl, r8 - c190: d906 bls.n c1a0 <__udivdi3+0xa0> - c192: 3d01 subs r5, #1 - c194: eb18 0807 adds.w r8, r8, r7 - c198: d202 bcs.n c1a0 <__udivdi3+0xa0> - c19a: 45c2 cmp sl, r8 - c19c: bf88 it hi - c19e: 3d01 subhi r5, #1 - c1a0: ea45 4a09 orr.w sl, r5, r9, lsl #16 - c1a4: 2600 movs r6, #0 - c1a6: 4631 mov r1, r6 - c1a8: 4650 mov r0, sl - c1aa: b003 add sp, #12 - c1ac: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - c1b0: 428b cmp r3, r1 - c1b2: d85b bhi.n c26c <__udivdi3+0x16c> - c1b4: fab3 f683 clz r6, r3 - c1b8: 2e00 cmp r6, #0 - c1ba: d15a bne.n c272 <__udivdi3+0x172> - c1bc: 428b cmp r3, r1 - c1be: f04f 0a01 mov.w sl, #1 - c1c2: bf2c ite cs - c1c4: 2400 movcs r4, #0 - c1c6: 2401 movcc r4, #1 - c1c8: 4282 cmp r2, r0 - c1ca: bf8c ite hi - c1cc: 4625 movhi r5, r4 - c1ce: f044 0501 orrls.w r5, r4, #1 - c1d2: 2d00 cmp r5, #0 - c1d4: d1e7 bne.n c1a6 <__udivdi3+0xa6> - c1d6: 462e mov r6, r5 - c1d8: 46aa mov sl, r5 - c1da: e7e4 b.n c1a6 <__udivdi3+0xa6> - c1dc: b922 cbnz r2, c1e8 <__udivdi3+0xe8> - c1de: 2001 movs r0, #1 - c1e0: 4611 mov r1, r2 - c1e2: f7ff fa59 bl b698 <__aeabi_uidiv> - c1e6: 4607 mov r7, r0 - c1e8: fab7 f387 clz r3, r7 - c1ec: 2b00 cmp r3, #0 - c1ee: f040 80b6 bne.w c35e <__udivdi3+0x25e> - c1f2: 1be4 subs r4, r4, r7 - c1f4: ea4f 4b17 mov.w fp, r7, lsr #16 - c1f8: b2bd uxth r5, r7 - c1fa: 2601 movs r6, #1 - c1fc: 4659 mov r1, fp - c1fe: 4620 mov r0, r4 - c200: f7ff fa4a bl b698 <__aeabi_uidiv> - c204: 4659 mov r1, fp - c206: ea4f 4918 mov.w r9, r8, lsr #16 - c20a: 4682 mov sl, r0 - c20c: 4620 mov r0, r4 - c20e: f7ff fb71 bl b8f4 <__aeabi_uidivmod> - c212: fb05 f30a mul.w r3, r5, sl - c216: ea49 4401 orr.w r4, r9, r1, lsl #16 - c21a: 42a3 cmp r3, r4 - c21c: d908 bls.n c230 <__udivdi3+0x130> - c21e: 19e4 adds r4, r4, r7 - c220: f10a 3aff add.w sl, sl, #4294967295 - c224: d204 bcs.n c230 <__udivdi3+0x130> - c226: 42a3 cmp r3, r4 - c228: bf84 itt hi - c22a: f10a 3aff addhi.w sl, sl, #4294967295 - c22e: 19e4 addhi r4, r4, r7 - c230: 1ae4 subs r4, r4, r3 - c232: 4659 mov r1, fp - c234: 4620 mov r0, r4 - c236: f7ff fa2f bl b698 <__aeabi_uidiv> - c23a: 4659 mov r1, fp - c23c: 4681 mov r9, r0 - c23e: 4620 mov r0, r4 - c240: f7ff fb58 bl b8f4 <__aeabi_uidivmod> - c244: fa1f f388 uxth.w r3, r8 - c248: fb05 f509 mul.w r5, r5, r9 - c24c: ea43 4801 orr.w r8, r3, r1, lsl #16 - c250: 4545 cmp r5, r8 - c252: d908 bls.n c266 <__udivdi3+0x166> - c254: eb18 0807 adds.w r8, r8, r7 - c258: f109 39ff add.w r9, r9, #4294967295 - c25c: d203 bcs.n c266 <__udivdi3+0x166> - c25e: 4545 cmp r5, r8 - c260: bf88 it hi - c262: f109 39ff addhi.w r9, r9, #4294967295 - c266: ea49 4a0a orr.w sl, r9, sl, lsl #16 - c26a: e79c b.n c1a6 <__udivdi3+0xa6> - c26c: 2600 movs r6, #0 - c26e: 46b2 mov sl, r6 - c270: e799 b.n c1a6 <__udivdi3+0xa6> - c272: f1c6 0120 rsb r1, r6, #32 - c276: 40b3 lsls r3, r6 - c278: fa32 f701 lsrs.w r7, r2, r1 - c27c: fa24 f901 lsr.w r9, r4, r1 - c280: 431f orrs r7, r3 - c282: 40b4 lsls r4, r6 - c284: fa30 f301 lsrs.w r3, r0, r1 - c288: 4648 mov r0, r9 - c28a: ea4f 4817 mov.w r8, r7, lsr #16 - c28e: ea43 0104 orr.w r1, r3, r4 - c292: 9101 str r1, [sp, #4] - c294: 4641 mov r1, r8 - c296: 40b2 lsls r2, r6 - c298: 9200 str r2, [sp, #0] - c29a: f7ff f9fd bl b698 <__aeabi_uidiv> - c29e: 4641 mov r1, r8 - c2a0: b2bc uxth r4, r7 - c2a2: 4682 mov sl, r0 - c2a4: 4648 mov r0, r9 - c2a6: f7ff fb25 bl b8f4 <__aeabi_uidivmod> - c2aa: 9801 ldr r0, [sp, #4] - c2ac: fb04 f30a mul.w r3, r4, sl - c2b0: ea4f 4b10 mov.w fp, r0, lsr #16 - c2b4: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - c2b8: 455b cmp r3, fp - c2ba: d905 bls.n c2c8 <__udivdi3+0x1c8> - c2bc: eb1b 0b07 adds.w fp, fp, r7 - c2c0: f10a 3aff add.w sl, sl, #4294967295 - c2c4: f0c0 8093 bcc.w c3ee <__udivdi3+0x2ee> - c2c8: ebc3 0b0b rsb fp, r3, fp - c2cc: 4641 mov r1, r8 - c2ce: 4658 mov r0, fp - c2d0: f7ff f9e2 bl b698 <__aeabi_uidiv> - c2d4: 4641 mov r1, r8 - c2d6: 4681 mov r9, r0 - c2d8: 4658 mov r0, fp - c2da: f7ff fb0b bl b8f4 <__aeabi_uidivmod> - c2de: 9801 ldr r0, [sp, #4] - c2e0: fb04 f409 mul.w r4, r4, r9 - c2e4: fa1f fc80 uxth.w ip, r0 - c2e8: ea4c 4301 orr.w r3, ip, r1, lsl #16 - c2ec: 429c cmp r4, r3 - c2ee: d903 bls.n c2f8 <__udivdi3+0x1f8> - c2f0: 19db adds r3, r3, r7 - c2f2: f109 39ff add.w r9, r9, #4294967295 - c2f6: d374 bcc.n c3e2 <__udivdi3+0x2e2> - c2f8: 9f00 ldr r7, [sp, #0] - c2fa: ea49 4a0a orr.w sl, r9, sl, lsl #16 - c2fe: 1b1c subs r4, r3, r4 - c300: fa1f fe8a uxth.w lr, sl - c304: b2b8 uxth r0, r7 - c306: 0c3a lsrs r2, r7, #16 - c308: ea4f 471a mov.w r7, sl, lsr #16 - c30c: fb00 fc0e mul.w ip, r0, lr - c310: fb00 f307 mul.w r3, r0, r7 - c314: fb02 310e mla r1, r2, lr, r3 - c318: fb02 f207 mul.w r2, r2, r7 - c31c: eb01 411c add.w r1, r1, ip, lsr #16 - c320: 428b cmp r3, r1 - c322: bf88 it hi - c324: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - c328: eb02 4e11 add.w lr, r2, r1, lsr #16 - c32c: 4574 cmp r4, lr - c32e: d312 bcc.n c356 <__udivdi3+0x256> - c330: ea4f 4101 mov.w r1, r1, lsl #16 - c334: fa1f f28c uxth.w r2, ip - c338: bf14 ite ne - c33a: 2300 movne r3, #0 - c33c: 2301 moveq r3, #1 - c33e: eb01 0c02 add.w ip, r1, r2 - c342: fa15 f606 lsls.w r6, r5, r6 - c346: 4566 cmp r6, ip - c348: bf2c ite cs - c34a: 2600 movcs r6, #0 - c34c: f003 0601 andcc.w r6, r3, #1 - c350: 2e00 cmp r6, #0 - c352: f43f af28 beq.w c1a6 <__udivdi3+0xa6> - c356: f10a 3aff add.w sl, sl, #4294967295 - c35a: 2600 movs r6, #0 - c35c: e723 b.n c1a6 <__udivdi3+0xa6> - c35e: 409f lsls r7, r3 - c360: f1c3 0120 rsb r1, r3, #32 - c364: fa34 f601 lsrs.w r6, r4, r1 - c368: fa14 f203 lsls.w r2, r4, r3 - c36c: ea4f 4b17 mov.w fp, r7, lsr #16 - c370: fa25 fa01 lsr.w sl, r5, r1 - c374: 4630 mov r0, r6 - c376: 4659 mov r1, fp - c378: fa05 f803 lsl.w r8, r5, r3 - c37c: ea4a 0a02 orr.w sl, sl, r2 - c380: f7ff f98a bl b698 <__aeabi_uidiv> - c384: 4659 mov r1, fp - c386: b2bd uxth r5, r7 - c388: 4681 mov r9, r0 - c38a: 4630 mov r0, r6 - c38c: f7ff fab2 bl b8f4 <__aeabi_uidivmod> - c390: ea4f 4c1a mov.w ip, sl, lsr #16 - c394: fb05 f309 mul.w r3, r5, r9 - c398: ea4c 4401 orr.w r4, ip, r1, lsl #16 - c39c: 42a3 cmp r3, r4 - c39e: d903 bls.n c3a8 <__udivdi3+0x2a8> - c3a0: 19e4 adds r4, r4, r7 - c3a2: f109 39ff add.w r9, r9, #4294967295 - c3a6: d328 bcc.n c3fa <__udivdi3+0x2fa> - c3a8: 1ae4 subs r4, r4, r3 - c3aa: 4659 mov r1, fp - c3ac: 4620 mov r0, r4 - c3ae: f7ff f973 bl b698 <__aeabi_uidiv> - c3b2: 4659 mov r1, fp - c3b4: 4606 mov r6, r0 - c3b6: 4620 mov r0, r4 - c3b8: f7ff fa9c bl b8f4 <__aeabi_uidivmod> - c3bc: fa1f f48a uxth.w r4, sl - c3c0: fb05 f306 mul.w r3, r5, r6 - c3c4: ea44 4401 orr.w r4, r4, r1, lsl #16 - c3c8: 42a3 cmp r3, r4 - c3ca: d906 bls.n c3da <__udivdi3+0x2da> - c3cc: 3e01 subs r6, #1 - c3ce: 19e4 adds r4, r4, r7 - c3d0: d203 bcs.n c3da <__udivdi3+0x2da> - c3d2: 42a3 cmp r3, r4 - c3d4: d901 bls.n c3da <__udivdi3+0x2da> - c3d6: 3e01 subs r6, #1 - c3d8: 19e4 adds r4, r4, r7 - c3da: 1ae4 subs r4, r4, r3 - c3dc: ea46 4609 orr.w r6, r6, r9, lsl #16 - c3e0: e70c b.n c1fc <__udivdi3+0xfc> - c3e2: 429c cmp r4, r3 - c3e4: bf84 itt hi - c3e6: f109 39ff addhi.w r9, r9, #4294967295 - c3ea: 19db addhi r3, r3, r7 - c3ec: e784 b.n c2f8 <__udivdi3+0x1f8> - c3ee: 455b cmp r3, fp - c3f0: bf84 itt hi - c3f2: f10a 3aff addhi.w sl, sl, #4294967295 - c3f6: 44bb addhi fp, r7 - c3f8: e766 b.n c2c8 <__udivdi3+0x1c8> - c3fa: 42a3 cmp r3, r4 - c3fc: bf84 itt hi - c3fe: f109 39ff addhi.w r9, r9, #4294967295 - c402: 19e4 addhi r4, r4, r7 - c404: e7d0 b.n c3a8 <__udivdi3+0x2a8> - c406: bf00 nop - c408: 6474732f .word 0x6474732f - c40c: 00006e69 .word 0x00006e69 - c410: 6474732f .word 0x6474732f - c414: 0074756f .word 0x0074756f - c418: 6474732f .word 0x6474732f - c41c: 00727265 .word 0x00727265 - c420: 3a504952 .word 0x3a504952 - c424: 79735f20 .word 0x79735f20 - c428: 65735f73 .word 0x65735f73 - c42c: 29286b65 .word 0x29286b65 - c430: 206e6920 .word 0x206e6920 - c434: 6465626d .word 0x6465626d - c438: 2072612e .word 0x2072612e - c43c: 20736168 .word 0x20736168 - c440: 6e656562 .word 0x6e656562 - c444: 646f6d20 .word 0x646f6d20 - c448: 65696669 .word 0x65696669 - c44c: 200a0d64 .word 0x200a0d64 - c450: 20202020 .word 0x20202020 - c454: 20646e61 .word 0x20646e61 - c458: 65736c5f .word 0x65736c5f - c45c: 69206b65 .word 0x69206b65 - c460: 6367206e .word 0x6367206e - c464: 626d3463 .word 0x626d3463 - c468: 732f6465 .word 0x732f6465 - c46c: 61637379 .word 0x61637379 - c470: 2e736c6c .word 0x2e736c6c - c474: 656e2063 .word 0x656e2063 - c478: 20736465 .word 0x20736465 - c47c: 62206f74 .word 0x62206f74 - c480: 70752065 .word 0x70752065 - c484: 65746164 .word 0x65746164 - c488: 000a0d64 .word 0x000a0d64 - -0000c48c <_ZTIN4mbed14FileSystemLikeE>: - c48c: 0000c780 0000c498 0000dec0 ............ - -0000c498 <_ZTSN4mbed14FileSystemLikeE>: - c498: 626d344e 34316465 656c6946 74737953 N4mbed14FileSyst - c4a8: 694c6d65 0045656b 0a0d0a0d 34434347 emLikeE.....GCC4 - c4b8: 4445424d 73655420 75532074 0d657469 MBED Test Suite. - c4c8: 00000000 61636f4c 6c69466c 73795365 ....LocalFileSys - c4d8: 206d6574 74696e55 73655420 000d7374 tem Unit Tests.. - c4e8: 74736554 203a3120 65706f66 2029286e Test 1: fopen() - c4f8: 20726f66 74697277 00000d65 636f6c2f for write.../loc - c508: 6f2f6c61 742e7475 00007478 00000077 al/out.txt..w... - c518: 25287325 66202964 6e65706f 66202928 %s(%d) fopen() f - c528: 656c6961 000a0d64 6e69616d 7070632e ailed...main.cpp - c538: 00000000 74736554 203a3220 69727066 ....Test 2: fpri - c548: 2866746e 00000d29 6c6c6548 6f57206f ntf()...Hello Wo - c558: 21646c72 00000000 25287325 66202964 rld!....%s(%d) f - c568: 6e697270 29286674 69616620 0d64656c printf() failed. - c578: 0000000a 74736554 203a3320 6f6c6366 ....Test 3: fclo - c588: 29286573 206e6f20 74697277 206e6574 se() on written - c598: 656c6966 0000000d 25287325 66202964 file....%s(%d) f - c5a8: 736f6c63 20292865 6c696166 0a0d6465 close() failed.. - c5b8: 00000000 74736554 203a3420 65706f66 ....Test 4: fope - c5c8: 2029286e 20726f66 64616572 0000000d n() for read.... - c5d8: 00000072 74736554 203a3520 61637366 r...Test 5: fsca - c5e8: 2928666e 0000000d 73313325 00000000 nf()....%31s.... - c5f8: 25287325 66202964 6e616373 20292866 %s(%d) fscanf() - c608: 6c696166 0a0d6465 00000000 746e6f43 failed......Cont - c618: 73746e65 20666f20 636f6c2f 6f2f6c61 ents of /local/o - c628: 742e7475 203a7478 0a0d7325 00000000 ut.txt: %s...... - c638: 74736554 203a3620 6f6c6366 29286573 Test 6: fclose() - c648: 206e6f20 64616572 6c696620 00000d65 on read file... - c658: 74736554 203a3720 6f6d6572 29286576 Test 7: remove() - c668: 0000000d 25287325 72202964 766f6d65 ....%s(%d) remov - c678: 20292865 6c696166 0a0d6465 00000000 e() failed...... - c688: 74736554 203a3820 6e65706f 28726964 Test 8: opendir( - c698: 00000d29 636f6c2f 00006c61 25287325 ).../local..%s(% - c6a8: 6f202964 646e6570 29287269 69616620 d) opendir() fai - c6b8: 0d64656c 0000000a 74736554 203a3920 led.....Test 9: - c6c8: 64616572 29287269 726f6620 6c6c6120 readir() for all - c6d8: 746e6520 73656972 0000000d 74736554 entries....Test - c6e8: 3a303120 6f6c6320 69646573 00000d72 10: closedir... - c6f8: 65540a0d 63207473 6c706d6f 64657465 ..Test completed - c708: 0000000d 61636f6c 0000006c 00000000 ....local....... - -0000c718 <_ZTVN10__cxxabiv117__class_type_infoE>: - c718: 00000000 0000c748 0000087d 00000891 ....H...}....... - c728: 00000b31 00000b35 00000855 000008af 1...5...U....... - c738: 000007ff 00000819 000007f3 00000000 ................ - -0000c748 <_ZTIN10__cxxabiv117__class_type_infoE>: - c748: 0000c780 0000c754 0000c7dc ....T....... - -0000c754 <_ZTSN10__cxxabiv117__class_type_infoE>: - c754: 5f30314e 7878635f 76696261 5f373131 N10__cxxabiv117_ - c764: 616c635f 745f7373 5f657079 6f666e69 _class_type_info - c774: 00000045 E... - -0000c778 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - c778: 00000000 0000c7a8 00000afd 00000b11 ................ - c788: 00000b31 00000b35 00000855 000008af 1...5...U....... - c798: 00000a11 00000a35 00000ac5 00000000 ....5........... - -0000c7a8 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - c7a8: 0000c780 0000c7b4 0000c748 ........H... - -0000c7b4 <_ZTSN10__cxxabiv120__si_class_type_infoE>: - c7b4: 5f30314e 7878635f 76696261 5f303231 N10__cxxabiv120_ - c7c4: 5f69735f 73616c63 79745f73 695f6570 _si_class_type_i - c7d4: 456f666e 00000000 nfoE.... - -0000c7dc <_ZTISt9type_info>: - c7dc: 0000c720 0000c7e4 ....... - -0000c7e4 <_ZTSSt9type_info>: - c7e4: 74397453 5f657079 6f666e69 00000000 St9type_info.... - c7f4: 00000000 .... - -0000c7f8 <_ZTVSt9type_info>: - c7f8: 00000000 0000c7dc 00000b25 00000b3d ........%...=... - c808: 00000b31 00000b35 00000b8f 00000b39 1...5.......9... - -0000c818 <_ZTIN10__cxxabiv121__vmi_class_type_infoE>: - c818: 0000c780 0000c824 0000c748 ....$...H... - -0000c824 <_ZTSN10__cxxabiv121__vmi_class_type_infoE>: - c824: 5f30314e 7878635f 76696261 5f313231 N10__cxxabiv121_ - c834: 696d765f 616c635f 745f7373 5f657079 _vmi_class_type_ - c844: 6f666e69 00000045 00000000 infoE....... - -0000c850 <_ZTVN10__cxxabiv121__vmi_class_type_infoE>: - c850: 00000000 0000c818 00000bb5 00000bc9 ................ - c860: 00000b31 00000b35 00000855 000008af 1...5...U....... - c870: 00000c87 00000dcf 00000bf1 00000000 ................ - -0000c880 <__sf_fake_stdin>: - ... - -0000c8a0 <__sf_fake_stdout>: - ... - -0000c8c0 <__sf_fake_stderr>: - ... - c8e0: 00000043 C... - -0000c8e4 <_global_impure_ptr>: - c8e4: 10000020 ... - -0000c8e8 : - c8e8: 30303030 30303030 30303030 30303030 0000000000000000 - c8f8: 00464e49 00666e69 004e414e 006e616e INF.inf.NAN.nan. - c908: 33323130 37363534 42413938 46454443 0123456789ABCDEF - c918: 32313000 36353433 61393837 65646362 .0123456789abcde - c928: 00300066 f.0. - -0000c92c : - c92c: 20202020 20202020 20202020 20202020 - c93c: 646c2565 000a0000 e%ld.. - -0000c942 : - c942: 0001000a 00030002 00050004 00070006 ................ - c952: 00090008 000b000a 000d000c 000f000e ................ - c962: 20200010 .. - -0000c964 : - c964: 20202020 20202020 20202020 20202020 - -0000c974 : - c974: 30303030 30303030 30303030 30303030 0000000000000000 - -0000c984 : - c984: 0001000a 00030002 00050004 00070006 ................ - c994: 00090008 000b000a 000d000c 000f000e ................ - c9a4: 202c0010 636e7566 6e6f6974 6100203a .., function: .a - c9b4: 72657373 6e6f6974 73252220 61662022 ssertion "%s" fa - c9c4: 64656c69 6966203a 2220656c 2c227325 iled: file "%s", - c9d4: 6e696c20 64252065 73257325 2000000a line %d%s%s.. - -0000c9e2 <_ctype_>: - c9e2: 20202000 20202020 28282020 20282828 . ((((( - c9f2: 20202020 20202020 20202020 20202020 - ca02: 10108820 10101010 10101010 10101010 ............... - ca12: 04040410 04040404 10040404 10101010 ................ - ca22: 41411010 41414141 01010101 01010101 ..AAAAAA........ - ca32: 01010101 01010101 01010101 10101010 ................ - ca42: 42421010 42424242 02020202 02020202 ..BBBBBB........ - ca52: 02020202 02020202 02020202 10101010 ................ - ca62: 00000020 00000000 00000000 00000000 ............... - ... - cae2: 666e4900 74696e69 614e0079 4f50004e .Infinity.NaN.PO - caf2: 00584953 0005002e SIX... - -0000caf8 : - caf8: 00000005 00000019 0000007d 00000000 ........}....... - -0000cb08 <__mprec_tens>: - cb08: 00000000 3ff00000 00000000 40240000 .......?......$@ - cb18: 00000000 40590000 00000000 408f4000 ......Y@.....@.@ - cb28: 00000000 40c38800 00000000 40f86a00 .......@.....j.@ - cb38: 00000000 412e8480 00000000 416312d0 .......A......cA - cb48: 00000000 4197d784 00000000 41cdcd65 .......A....e..A - cb58: 20000000 4202a05f e8000000 42374876 ... _..B....vH7B - cb68: a2000000 426d1a94 e5400000 42a2309c ......mB..@..0.B - cb78: 1e900000 42d6bcc4 26340000 430c6bf5 .......B..4&.k.C - cb88: 37e08000 4341c379 85d8a000 43763457 ...7y.AC....W4vC - cb98: 674ec800 43abc16d 60913d00 43e158e4 ..Ngm..C.=.`.X.C - cba8: 78b58c40 4415af1d d6e2ef50 444b1ae4 @..x...DP.....KD - cbb8: 064dd592 4480f0cf c7e14af6 44b52d02 ..M....D.J...-.D - cbc8: 79d99db4 44ea7843 ...yCx.D - -0000cbd0 <__mprec_bigtens>: - cbd0: 37e08000 4341c379 b5056e17 4693b8b5 ...7y.AC.n.....F - cbe0: e93ff9f5 4d384f03 f9301d32 5a827748 ..?..O8M2.0.Hw.Z - cbf0: 7f73bf3c 75154fdd <.s..O.u - -0000cbf8 : - cbf8: 97d889bc 3c9cd2b2 d5a8a733 3949f623 .......<3...#.I9 - cc08: 44f4a73d 32a50ffd cf8c979d 255bba08 =..D...2......[% - cc18: 64ac6f43 0e180628 Co.d(... - -0000cc20 : - cc20: 20202020 20202020 20202020 20202020 - -0000cc30 : - cc30: 30303030 30303030 30303030 30303030 0000000000000000 - cc40: 33323130 37363534 00003938 0123456789.. - -0000cc4c <_init>: - cc4c: b5f8 push {r3, r4, r5, r6, r7, lr} - cc4e: bf00 nop - cc50: bcf8 pop {r3, r4, r5, r6, r7} - cc52: bc08 pop {r3} - cc54: 469e mov lr, r3 - cc56: 4770 bx lr - -0000cc58 <__preinit_array_start>: - cc58: 00002001 .word 0x00002001 - -0000cc5c <__init_array_start>: - cc5c: 00000315 .word 0x00000315 - cc60: 00000791 .word 0x00000791 - -0000cc64 <_fini>: - cc64: b5f8 push {r3, r4, r5, r6, r7, lr} - cc66: bf00 nop - cc68: bcf8 pop {r3, r4, r5, r6, r7} - cc6a: bc08 pop {r3} - cc6c: 469e mov lr, r3 - cc6e: 4770 bx lr - -0000cc70 <__fini_array_start>: - cc70: 00000301 .word 0x00000301 - -Disassembly of section i._ZN4mbed15LocalFileSystem4openEPKci: - -0000cc74 <_ZN4mbed15LocalFileSystem4openEPKci>: - cc74: b510 push {r4, lr} - cc76: 780b ldrb r3, [r1, #0] - cc78: 4608 mov r0, r1 - cc7a: b133 cbz r3, cc8a <_ZN4mbed15LocalFileSystem4openEPKci+0x16> - cc7c: 780b ldrb r3, [r1, #0] - cc7e: 2b2f cmp r3, #47 ; 0x2f - cc80: d021 beq.n ccc6 <_ZN4mbed15LocalFileSystem4openEPKci+0x52> - cc82: f811 3f01 ldrb.w r3, [r1, #1]! - cc86: 2b00 cmp r3, #0 - cc88: d1f8 bne.n cc7c <_ZN4mbed15LocalFileSystem4openEPKci+0x8> - cc8a: f012 0f02 tst.w r2, #2 - cc8e: d00a beq.n cca6 <_ZN4mbed15LocalFileSystem4openEPKci+0x32> - cc90: 2102 movs r1, #2 - cc92: f012 0f08 tst.w r2, #8 - cc96: bf18 it ne - cc98: 210a movne r1, #10 - cc9a: d10f bne.n ccbc <_ZN4mbed15LocalFileSystem4openEPKci+0x48> - cc9c: f412 6f80 tst.w r2, #1024 ; 0x400 - cca0: bf18 it ne - cca2: 2106 movne r1, #6 - cca4: e00a b.n ccbc <_ZN4mbed15LocalFileSystem4openEPKci+0x48> - cca6: f012 0f01 tst.w r2, #1 - ccaa: d005 beq.n ccb8 <_ZN4mbed15LocalFileSystem4openEPKci+0x44> - ccac: f012 0f08 tst.w r2, #8 - ccb0: bf0c ite eq - ccb2: 2104 moveq r1, #4 - ccb4: 2108 movne r1, #8 - ccb6: e001 b.n ccbc <_ZN4mbed15LocalFileSystem4openEPKci+0x48> - ccb8: b92a cbnz r2, ccc6 <_ZN4mbed15LocalFileSystem4openEPKci+0x52> - ccba: 2100 movs r1, #0 - ccbc: f000 fe86 bl d9cc - ccc0: 4604 mov r4, r0 - ccc2: 1c40 adds r0, r0, #1 - ccc4: d101 bne.n ccca <_ZN4mbed15LocalFileSystem4openEPKci+0x56> - ccc6: 2000 movs r0, #0 - ccc8: bd10 pop {r4, pc} - ccca: 200c movs r0, #12 - cccc: f7f3 fe8c bl 9e8 <_Znwj> - ccd0: 4902 ldr r1, [pc, #8] ; (ccdc <__exidx_start+0x68>) - ccd2: 6044 str r4, [r0, #4] - ccd4: 6001 str r1, [r0, #0] - ccd6: 2100 movs r1, #0 - ccd8: 6081 str r1, [r0, #8] - ccda: bd10 pop {r4, pc} - ccdc: 0000dc10 .word 0x0000dc10 - -Disassembly of section i._ZN4mbed15LocalFileSystem6removeEPKc: - -0000cce0 <_ZN4mbed15LocalFileSystem6removeEPKc>: - cce0: 4608 mov r0, r1 - cce2: f000 be88 b.w d9f6 - -Disassembly of section i._ZN4mbed15LocalFileSystem7opendirEPKc: - -0000cce8 <_ZN4mbed15LocalFileSystem7opendirEPKc>: - cce8: b510 push {r4, lr} - ccea: f44f 709e mov.w r0, #316 ; 0x13c - ccee: f7f3 fe7b bl 9e8 <_Znwj> - ccf2: 4903 ldr r1, [pc, #12] ; (cd00 <_ZN4mbed15LocalFileSystem7opendirEPKc+0x18>) - ccf4: 6001 str r1, [r0, #0] - ccf6: 2100 movs r1, #0 - ccf8: f8c0 1128 str.w r1, [r0, #296] ; 0x128 - ccfc: bd10 pop {r4, pc} - ccfe: 0000 .short 0x0000 - cd00: 0000dc34 .word 0x0000dc34 - -Disassembly of section i._ZN4mbed15LocalFileSystemD1Ev: - -0000cd04 <_ZN4mbed15LocalFileSystemD1Ev>: - cd04: f000 b966 b.w cfd4 <_ZN4mbed4BaseD1Ev> - -Disassembly of section i._ZN4mbed15LocalFileSystemD0Ev: - -0000cd08 <_ZN4mbed15LocalFileSystemD0Ev>: - cd08: b510 push {r4, lr} - cd0a: f000 f963 bl cfd4 <_ZN4mbed4BaseD1Ev> - cd0e: e8bd 4010 ldmia.w sp!, {r4, lr} - cd12: f7f3 bde9 b.w 8e8 <_ZdlPv> - -Disassembly of section i._ZN4mbed15LocalFileHandle5closeEv: - -0000cd16 <_ZN4mbed15LocalFileHandle5closeEv>: - cd16: b570 push {r4, r5, r6, lr} - cd18: 4604 mov r4, r0 - cd1a: 6840 ldr r0, [r0, #4] - cd1c: f000 fe38 bl d990 - cd20: 4605 mov r5, r0 - cd22: 4620 mov r0, r4 - cd24: f7f3 fde0 bl 8e8 <_ZdlPv> - cd28: 4628 mov r0, r5 - cd2a: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i._ZN4mbed15LocalFileHandle5writeEPKvj: - -0000cd2c <_ZN4mbed15LocalFileHandle5writeEPKvj>: - cd2c: b570 push {r4, r5, r6, lr} - cd2e: 4604 mov r4, r0 - cd30: 4615 mov r5, r2 - cd32: 6840 ldr r0, [r0, #4] - cd34: 2300 movs r3, #0 - cd36: f000 fe71 bl da1c - cd3a: 68a1 ldr r1, [r4, #8] - cd3c: 1a28 subs r0, r5, r0 - cd3e: 4401 add r1, r0 - cd40: 60a1 str r1, [r4, #8] - cd42: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i._ZN4mbed15LocalFileHandle4readEPvj: - -0000cd44 <_ZN4mbed15LocalFileHandle4readEPvj>: - cd44: b570 push {r4, r5, r6, lr} - cd46: 4604 mov r4, r0 - cd48: 4615 mov r5, r2 - cd4a: 6840 ldr r0, [r0, #4] - cd4c: 2300 movs r3, #0 - cd4e: f000 fe49 bl d9e4 - cd52: 68a1 ldr r1, [r4, #8] - cd54: 1a28 subs r0, r5, r0 - cd56: 4401 add r1, r0 - cd58: 60a1 str r1, [r4, #8] - cd5a: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i._ZN4mbed15LocalFileHandle6isattyEv: - -0000cd5c <_ZN4mbed15LocalFileHandle6isattyEv>: - cd5c: 6840 ldr r0, [r0, #4] - cd5e: f000 be2f b.w d9c0 - -Disassembly of section i._ZN4mbed15LocalFileHandle5lseekEli: - -0000cd62 <_ZN4mbed15LocalFileHandle5lseekEli>: - cd62: b570 push {r4, r5, r6, lr} - cd64: 4605 mov r5, r0 - cd66: 460c mov r4, r1 - cd68: 2a01 cmp r2, #1 - cd6a: bf08 it eq - cd6c: 68a8 ldreq r0, [r5, #8] - cd6e: d004 beq.n cd7a <_ZN4mbed15LocalFileHandle5lseekEli+0x18> - cd70: 2a02 cmp r2, #2 - cd72: d103 bne.n cd7c <_ZN4mbed15LocalFileHandle5lseekEli+0x1a> - cd74: 6868 ldr r0, [r5, #4] - cd76: f000 fe1d bl d9b4 - cd7a: 4404 add r4, r0 - cd7c: 4621 mov r1, r4 - cd7e: 6868 ldr r0, [r5, #4] - cd80: f000 fe44 bl da0c - cd84: 4620 mov r0, r4 - cd86: 60ac str r4, [r5, #8] - cd88: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i._ZN4mbed15LocalFileHandle5fsyncEv: - -0000cd8a <_ZN4mbed15LocalFileHandle5fsyncEv>: - cd8a: 6840 ldr r0, [r0, #4] - cd8c: f000 be06 b.w d99c - -Disassembly of section i._ZN4mbed15LocalFileHandle4flenEv: - -0000cd90 <_ZN4mbed15LocalFileHandle4flenEv>: - cd90: 6840 ldr r0, [r0, #4] - cd92: f000 be0f b.w d9b4 - -Disassembly of section i._ZN4mbed14LocalDirHandle8closedirEv: - -0000cd96 <_ZN4mbed14LocalDirHandle8closedirEv>: - cd96: b510 push {r4, lr} - cd98: f7f3 fda6 bl 8e8 <_ZdlPv> - cd9c: 2000 movs r0, #0 - cd9e: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed14LocalDirHandle7readdirEv: - -0000cda0 <_ZN4mbed14LocalDirHandle7readdirEv>: - cda0: b530 push {r4, r5, lr} - cda2: 4604 mov r4, r0 - cda4: f500 7582 add.w r5, r0, #260 ; 0x104 - cda8: b085 sub sp, #20 - cdaa: 480e ldr r0, [pc, #56] ; (cde4 <_ZN4mbed14LocalDirHandle7readdirEv+0x44>) - cdac: 9001 str r0, [sp, #4] - cdae: f7f6 fe4f bl 3a50 - cdb2: 9002 str r0, [sp, #8] - cdb4: 2038 movs r0, #56 ; 0x38 - cdb6: 9004 str r0, [sp, #16] - cdb8: 9503 str r5, [sp, #12] - cdba: a901 add r1, sp, #4 - cdbc: f44f 7080 mov.w r0, #256 ; 0x100 - cdc0: beab bkpt 0x00ab - cdc2: 2800 cmp r0, #0 - cdc4: bf1e ittt ne - cdc6: 2000 movne r0, #0 - cdc8: b005 addne sp, #20 - cdca: bd30 popne {r4, r5, pc} - cdcc: f504 7082 add.w r0, r4, #260 ; 0x104 - cdd0: e8b0 500e ldmia.w r0!, {r1, r2, r3, ip, lr} - cdd4: 1d25 adds r5, r4, #4 - cdd6: e8a5 500e stmia.w r5!, {r1, r2, r3, ip, lr} - cdda: c80e ldmia r0!, {r1, r2, r3} - cddc: c50e stmia r5!, {r1, r2, r3} - cdde: 1d20 adds r0, r4, #4 - cde0: b005 add sp, #20 - cde2: bd30 pop {r4, r5, pc} - cde4: 0000dc04 .word 0x0000dc04 - -Disassembly of section i._ZN4mbed14LocalDirHandle9rewinddirEv: - -0000cde8 <_ZN4mbed14LocalDirHandle9rewinddirEv>: - cde8: 2100 movs r1, #0 - cdea: f8c0 1128 str.w r1, [r0, #296] ; 0x128 - cdee: 4770 bx lr - -Disassembly of section i._ZN4mbed14LocalDirHandle7telldirEv: - -0000cdf0 <_ZN4mbed14LocalDirHandle7telldirEv>: - cdf0: f8d0 0128 ldr.w r0, [r0, #296] ; 0x128 - cdf4: 4770 bx lr - -Disassembly of section i._ZN4mbed14LocalDirHandle7seekdirEl: - -0000cdf6 <_ZN4mbed14LocalDirHandle7seekdirEl>: - cdf6: f8c0 1128 str.w r1, [r0, #296] ; 0x128 - cdfa: 4770 bx lr - -Disassembly of section i._ZN4mbed4Base11delete_selfEv: - -0000cdfc <_ZN4mbed4Base11delete_selfEv>: - cdfc: b510 push {r4, lr} - cdfe: 4604 mov r4, r0 - ce00: 7b00 ldrb r0, [r0, #12] - ce02: 2800 cmp r0, #0 - ce04: bf08 it eq - ce06: bd10 popeq {r4, pc} - ce08: 68a0 ldr r0, [r4, #8] - ce0a: f7f3 fd71 bl 8f0 <_ZdaPv> - ce0e: 6820 ldr r0, [r4, #0] - ce10: 6841 ldr r1, [r0, #4] - ce12: 4620 mov r0, r4 - ce14: e8bd 4010 ldmia.w sp!, {r4, lr} - ce18: 4708 bx r1 - -Disassembly of section i._ZN4mbed4Base15get_rpc_methodsEv: - -0000ce1c <_ZN4mbed4Base15get_rpc_methodsEv>: - ce1c: 4800 ldr r0, [pc, #0] ; (ce20 <_ZN4mbed4Base15get_rpc_methodsEv+0x4>) - ce1e: 4770 bx lr - ce20: 0000dcf8 .word 0x0000dcf8 - -Disassembly of section i._ZN4mbed4Base3rpcEPKcS2_Pc: - -0000ce24 <_ZN4mbed4Base3rpcEPKcS2_Pc>: - ce24: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ce28: 4607 mov r7, r0 - ce2a: 6800 ldr r0, [r0, #0] - ce2c: 460e mov r6, r1 - ce2e: 68c1 ldr r1, [r0, #12] - ce30: 4690 mov r8, r2 - ce32: 461d mov r5, r3 - ce34: 4638 mov r0, r7 - ce36: 4788 blx r1 - ce38: 4604 mov r4, r0 - ce3a: 2e00 cmp r6, #0 - ce3c: bf1c itt ne - ce3e: 7830 ldrbne r0, [r6, #0] - ce40: 2800 cmpne r0, #0 - ce42: d11e bne.n ce82 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - ce44: b1d5 cbz r5, ce7c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - ce46: 2620 movs r6, #32 - ce48: 6820 ldr r0, [r4, #0] - ce4a: b170 cbz r0, ce6a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - ce4c: 4602 mov r2, r0 - ce4e: a11a add r1, pc, #104 ; (adr r1, ceb8 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x94>) - ce50: 4628 mov r0, r5 - ce52: f7f6 fd5d bl 3910 - ce56: 4405 add r5, r0 - ce58: f854 0f08 ldr.w r0, [r4, #8]! - ce5c: b128 cbz r0, ce6a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - ce5e: 4628 mov r0, r5 - ce60: 7006 strb r6, [r0, #0] - ce62: 6820 ldr r0, [r4, #0] - ce64: 1c6d adds r5, r5, #1 - ce66: 2800 cmp r0, #0 - ce68: d1f0 bne.n ce4c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x28> - ce6a: 6860 ldr r0, [r4, #4] - ce6c: b130 cbz r0, ce7c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - ce6e: f805 6b01 strb.w r6, [r5], #1 - ce72: 6861 ldr r1, [r4, #4] - ce74: 4638 mov r0, r7 - ce76: 4788 blx r1 - ce78: 4604 mov r4, r0 - ce7a: e7e5 b.n ce48 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x24> - ce7c: 2001 movs r0, #1 - ce7e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ce82: 6820 ldr r0, [r4, #0] - ce84: b178 cbz r0, cea6 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x82> - ce86: 4631 mov r1, r6 - ce88: f7f6 fdd7 bl 3a3a - ce8c: b938 cbnz r0, ce9e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x7a> - ce8e: 6863 ldr r3, [r4, #4] - ce90: 462a mov r2, r5 - ce92: 4641 mov r1, r8 - ce94: 4638 mov r0, r7 - ce96: 4798 blx r3 - ce98: 2001 movs r0, #1 - ce9a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ce9e: f854 0f08 ldr.w r0, [r4, #8]! - cea2: 2800 cmp r0, #0 - cea4: d1ef bne.n ce86 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x62> - cea6: 6861 ldr r1, [r4, #4] - cea8: 1c08 adds r0, r1, #0 - ceaa: bf08 it eq - ceac: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - ceb0: 4638 mov r0, r7 - ceb2: 4788 blx r1 - ceb4: 4604 mov r4, r0 - ceb6: e7e4 b.n ce82 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - ceb8: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -0000cebc <_ZN4mbed4Base5clearEPKcPc>: - cebc: b570 push {r4, r5, r6, lr} - cebe: 480a ldr r0, [pc, #40] ; (cee8 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - cec0: 6804 ldr r4, [r0, #0] - cec2: 2c00 cmp r4, #0 - cec4: bf08 it eq - cec6: bd70 popeq {r4, r5, r6, pc} - cec8: 4625 mov r5, r4 - ceca: 6864 ldr r4, [r4, #4] - cecc: 7b28 ldrb r0, [r5, #12] - cece: b138 cbz r0, cee0 <_ZN4mbed4Base5clearEPKcPc+0x24> - ced0: 68a8 ldr r0, [r5, #8] - ced2: f7f3 fd0d bl 8f0 <_ZdaPv> - ced6: b11d cbz r5, cee0 <_ZN4mbed4Base5clearEPKcPc+0x24> - ced8: 6828 ldr r0, [r5, #0] - ceda: 6841 ldr r1, [r0, #4] - cedc: 4628 mov r0, r5 - cede: 4788 blx r1 - cee0: 2c00 cmp r4, #0 - cee2: d1f1 bne.n cec8 <_ZN4mbed4Base5clearEPKcPc+0xc> - cee4: bd70 pop {r4, r5, r6, pc} - cee6: 0000 .short 0x0000 - cee8: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base6lookupEPKcj: - -0000ceec <_ZN4mbed4Base6lookupEPKcj>: - ceec: b570 push {r4, r5, r6, lr} - ceee: 4606 mov r6, r0 - cef0: 480b ldr r0, [pc, #44] ; (cf20 <_ZN4mbed4Base6lookupEPKcj+0x34>) - cef2: 460d mov r5, r1 - cef4: 6804 ldr r4, [r0, #0] - cef6: b184 cbz r4, cf1a <_ZN4mbed4Base6lookupEPKcj+0x2e> - cef8: 68a0 ldr r0, [r4, #8] - cefa: b158 cbz r0, cf14 <_ZN4mbed4Base6lookupEPKcj+0x28> - cefc: 462a mov r2, r5 - cefe: 4631 mov r1, r6 - cf00: f7f6 fdae bl 3a60 - cf04: b930 cbnz r0, cf14 <_ZN4mbed4Base6lookupEPKcj+0x28> - cf06: 68a0 ldr r0, [r4, #8] - cf08: f7f6 fda2 bl 3a50 - cf0c: 42a8 cmp r0, r5 - cf0e: bf04 itt eq - cf10: 4620 moveq r0, r4 - cf12: bd70 popeq {r4, r5, r6, pc} - cf14: 6864 ldr r4, [r4, #4] - cf16: 2c00 cmp r4, #0 - cf18: d1ee bne.n cef8 <_ZN4mbed4Base6lookupEPKcj+0xc> - cf1a: 2000 movs r0, #0 - cf1c: bd70 pop {r4, r5, r6, pc} - cf1e: 0000 .short 0x0000 - cf20: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base7opendirEv: - -0000cf24 <_ZN4mbed4Base7opendirEv>: - cf24: b510 push {r4, lr} - cf26: f44f 7084 mov.w r0, #264 ; 0x108 - cf2a: f7f3 fd5d bl 9e8 <_Znwj> - cf2e: 4902 ldr r1, [pc, #8] ; (cf38 <_ZN4mbed4Base7opendirEv+0x14>) - cf30: 6001 str r1, [r0, #0] - cf32: 2100 movs r1, #0 - cf34: 6041 str r1, [r0, #4] - cf36: bd10 pop {r4, pc} - cf38: 0000ded0 .word 0x0000ded0 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -0000cf3c <_ZN4mbed4Base9list_objsEPKcPc>: - cf3c: 2900 cmp r1, #0 - cf3e: bf08 it eq - cf40: 4770 bxeq lr - cf42: b570 push {r4, r5, r6, lr} - cf44: 480b ldr r0, [pc, #44] ; (cf74 <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - cf46: 460d mov r5, r1 - cf48: 6804 ldr r4, [r0, #0] - cf4a: 2c00 cmp r4, #0 - cf4c: bf08 it eq - cf4e: bd70 popeq {r4, r5, r6, pc} - cf50: 2620 movs r6, #32 - cf52: 7b20 ldrb r0, [r4, #12] - cf54: b150 cbz r0, cf6c <_ZN4mbed4Base9list_objsEPKcPc+0x30> - cf56: a108 add r1, pc, #32 ; (adr r1, cf78 <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - cf58: 4628 mov r0, r5 - cf5a: 68a2 ldr r2, [r4, #8] - cf5c: f7f6 fcd8 bl 3910 - cf60: 4405 add r5, r0 - cf62: 6860 ldr r0, [r4, #4] - cf64: 2800 cmp r0, #0 - cf66: bf18 it ne - cf68: f805 6b01 strbne.w r6, [r5], #1 - cf6c: 6864 ldr r4, [r4, #4] - cf6e: 2c00 cmp r4, #0 - cf70: d1ef bne.n cf52 <_ZN4mbed4Base9list_objsEPKcPc+0x16> - cf72: bd70 pop {r4, r5, r6, pc} - cf74: 10000004 .word 0x10000004 - cf78: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4BaseC1EPKc: - -0000cf7c <_ZN4mbed4BaseC1EPKc>: - cf7c: 4a06 ldr r2, [pc, #24] ; (cf98 <_ZN4mbed4BaseC1EPKc+0x1c>) - cf7e: 6002 str r2, [r0, #0] - cf80: 2200 movs r2, #0 - cf82: 7302 strb r2, [r0, #12] - cf84: 6081 str r1, [r0, #8] - cf86: 2900 cmp r1, #0 - cf88: bf04 itt eq - cf8a: 6042 streq r2, [r0, #4] - cf8c: 4770 bxeq lr - cf8e: 4903 ldr r1, [pc, #12] ; (cf9c <_ZN4mbed4BaseC1EPKc+0x20>) - cf90: 680a ldr r2, [r1, #0] - cf92: 6042 str r2, [r0, #4] - cf94: 6008 str r0, [r1, #0] - cf96: 4770 bx lr - cf98: 0000deb0 .word 0x0000deb0 - cf9c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD0Ev: - -0000cfa0 <_ZN4mbed4BaseD0Ev>: - cfa0: 490a ldr r1, [pc, #40] ; (cfcc <_ZN4mbed4BaseD0Ev+0x2c>) - cfa2: 6001 str r1, [r0, #0] - cfa4: 6881 ldr r1, [r0, #8] - cfa6: b179 cbz r1, cfc8 <_ZN4mbed4BaseD0Ev+0x28> - cfa8: 4a09 ldr r2, [pc, #36] ; (cfd0 <_ZN4mbed4BaseD0Ev+0x30>) - cfaa: 6811 ldr r1, [r2, #0] - cfac: 4281 cmp r1, r0 - cfae: bf04 itt eq - cfb0: 6841 ldreq r1, [r0, #4] - cfb2: 6011 streq r1, [r2, #0] - cfb4: d008 beq.n cfc8 <_ZN4mbed4BaseD0Ev+0x28> - cfb6: 684a ldr r2, [r1, #4] - cfb8: 4282 cmp r2, r0 - cfba: d003 beq.n cfc4 <_ZN4mbed4BaseD0Ev+0x24> - cfbc: 4611 mov r1, r2 - cfbe: 6852 ldr r2, [r2, #4] - cfc0: 4282 cmp r2, r0 - cfc2: d1fb bne.n cfbc <_ZN4mbed4BaseD0Ev+0x1c> - cfc4: 6842 ldr r2, [r0, #4] - cfc6: 604a str r2, [r1, #4] - cfc8: f7f3 bc8e b.w 8e8 <_ZdlPv> - cfcc: 0000deb0 .word 0x0000deb0 - cfd0: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD1Ev: - -0000cfd4 <_ZN4mbed4BaseD1Ev>: - cfd4: 490b ldr r1, [pc, #44] ; (d004 <_ZN4mbed4BaseD1Ev+0x30>) - cfd6: 6001 str r1, [r0, #0] - cfd8: 6881 ldr r1, [r0, #8] - cfda: 2900 cmp r1, #0 - cfdc: bf08 it eq - cfde: 4770 bxeq lr - cfe0: 4a09 ldr r2, [pc, #36] ; (d008 <_ZN4mbed4BaseD1Ev+0x34>) - cfe2: 6811 ldr r1, [r2, #0] - cfe4: 4281 cmp r1, r0 - cfe6: bf02 ittt eq - cfe8: 6841 ldreq r1, [r0, #4] - cfea: 6011 streq r1, [r2, #0] - cfec: 4770 bxeq lr - cfee: 684a ldr r2, [r1, #4] - cff0: 4282 cmp r2, r0 - cff2: d003 beq.n cffc <_ZN4mbed4BaseD1Ev+0x28> - cff4: 4611 mov r1, r2 - cff6: 6852 ldr r2, [r2, #4] - cff8: 4282 cmp r2, r0 - cffa: d1fb bne.n cff4 <_ZN4mbed4BaseD1Ev+0x20> - cffc: 6842 ldr r2, [r0, #4] - cffe: 604a str r2, [r1, #4] - d000: 4770 bx lr - d002: 0000 .short 0x0000 - d004: 0000deb0 .word 0x0000deb0 - d008: 10000004 .word 0x10000004 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc: - -0000d00c <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc>: - d00c: b510 push {r4, lr} - d00e: 4908 ldr r1, [pc, #32] ; (d030 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc+0x24>) - d010: 4614 mov r4, r2 - d012: 684a ldr r2, [r1, #4] - d014: 6809 ldr r1, [r1, #0] - d016: eb00 0062 add.w r0, r0, r2, asr #1 - d01a: f012 0f01 tst.w r2, #1 - d01e: bf1c itt ne - d020: 6802 ldrne r2, [r0, #0] - d022: 5851 ldrne r1, [r2, r1] - d024: 4788 blx r1 - d026: 2c00 cmp r4, #0 - d028: bf1c itt ne - d02a: 2000 movne r0, #0 - d02c: 7020 strbne r0, [r4, #0] - d02e: bd10 pop {r4, pc} - d030: 0000dcf0 .word 0x0000dcf0 - -Disassembly of section i._ZN4mbed13BaseDirHandle8closedirEv: - -0000d034 <_ZN4mbed13BaseDirHandle8closedirEv>: - d034: b510 push {r4, lr} - d036: f7f3 fc57 bl 8e8 <_ZdlPv> - d03a: 2000 movs r0, #0 - d03c: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13BaseDirHandle7readdirEv: - -0000d040 <_ZN4mbed13BaseDirHandle7readdirEv>: - d040: b570 push {r4, r5, r6, lr} - d042: 4606 mov r6, r0 - d044: 4813 ldr r0, [pc, #76] ; (d094 <_ZN4mbed13BaseDirHandle7readdirEv+0x54>) - d046: 2500 movs r5, #0 - d048: 6804 ldr r4, [r0, #0] - d04a: 2c00 cmp r4, #0 - d04c: bf04 itt eq - d04e: 2000 moveq r0, #0 - d050: bd70 popeq {r4, r5, r6, pc} - d052: f04f 33ff mov.w r3, #4294967295 - d056: 4a10 ldr r2, [pc, #64] ; (d098 <_ZN4mbed13BaseDirHandle7readdirEv+0x58>) - d058: 4910 ldr r1, [pc, #64] ; (d09c <_ZN4mbed13BaseDirHandle7readdirEv+0x5c>) - d05a: 4620 mov r0, r4 - d05c: f7f3 fc71 bl 942 <__dynamic_cast> - d060: b938 cbnz r0, d072 <_ZN4mbed13BaseDirHandle7readdirEv+0x32> - d062: f04f 33ff mov.w r3, #4294967295 - d066: 4a0e ldr r2, [pc, #56] ; (d0a0 <_ZN4mbed13BaseDirHandle7readdirEv+0x60>) - d068: 490c ldr r1, [pc, #48] ; (d09c <_ZN4mbed13BaseDirHandle7readdirEv+0x5c>) - d06a: 4620 mov r0, r4 - d06c: f7f3 fc69 bl 942 <__dynamic_cast> - d070: b118 cbz r0, d07a <_ZN4mbed13BaseDirHandle7readdirEv+0x3a> - d072: 6870 ldr r0, [r6, #4] - d074: 42a8 cmp r0, r5 - d076: d002 beq.n d07e <_ZN4mbed13BaseDirHandle7readdirEv+0x3e> - d078: 1c6d adds r5, r5, #1 - d07a: 6864 ldr r4, [r4, #4] - d07c: e7e5 b.n d04a <_ZN4mbed13BaseDirHandle7readdirEv+0xa> - d07e: 1c40 adds r0, r0, #1 - d080: 6070 str r0, [r6, #4] - d082: 22ff movs r2, #255 ; 0xff - d084: f106 0008 add.w r0, r6, #8 - d088: 68a1 ldr r1, [r4, #8] - d08a: f7f6 fcfe bl 3a8a - d08e: f106 0008 add.w r0, r6, #8 - d092: bd70 pop {r4, r5, r6, pc} - d094: 10000004 .word 0x10000004 - d098: 0000df14 .word 0x0000df14 - d09c: 0000dec0 .word 0x0000dec0 - d0a0: 0000c48c .word 0x0000c48c - -Disassembly of section i._ZN4mbed13BaseDirHandle7telldirEv: - -0000d0a4 <_ZN4mbed13BaseDirHandle7telldirEv>: - d0a4: 6840 ldr r0, [r0, #4] - d0a6: 4770 bx lr - -Disassembly of section i._ZN4mbed13BaseDirHandle7seekdirEl: - -0000d0a8 <_ZN4mbed13BaseDirHandle7seekdirEl>: - d0a8: 6041 str r1, [r0, #4] - d0aa: 4770 bx lr - -Disassembly of section i._ZN4mbed13BaseDirHandle9rewinddirEv: - -0000d0ac <_ZN4mbed13BaseDirHandle9rewinddirEv>: - d0ac: 2100 movs r1, #0 - d0ae: 6041 str r1, [r0, #4] - d0b0: 4770 bx lr - -Disassembly of section i._sys_close: - -0000d0b4 <_sys_close>: - d0b4: 2803 cmp r0, #3 - d0b6: bfbc itt lt - d0b8: 2000 movlt r0, #0 - d0ba: 4770 bxlt lr - d0bc: 4907 ldr r1, [pc, #28] ; (d0dc <_sys_close+0x28>) - d0be: 2200 movs r2, #0 - d0c0: eb01 0180 add.w r1, r1, r0, lsl #2 - d0c4: f851 0c0c ldr.w r0, [r1, #-12] - d0c8: f841 2c0c str.w r2, [r1, #-12] - d0cc: 2800 cmp r0, #0 - d0ce: bf04 itt eq - d0d0: f04f 30ff moveq.w r0, #4294967295 - d0d4: 4770 bxeq lr - d0d6: 6801 ldr r1, [r0, #0] - d0d8: 6849 ldr r1, [r1, #4] - d0da: 4708 bx r1 - d0dc: 100005d4 .word 0x100005d4 - -Disassembly of section i._sys_istty: - -0000d0e0 <_sys_istty>: - d0e0: 2803 cmp r0, #3 - d0e2: bfbc itt lt - d0e4: 2000 movlt r0, #0 - d0e6: 4770 bxlt lr - d0e8: 4906 ldr r1, [pc, #24] ; (d104 <_sys_istty+0x24>) - d0ea: eb01 0080 add.w r0, r1, r0, lsl #2 - d0ee: f850 0c0c ldr.w r0, [r0, #-12] - d0f2: 2800 cmp r0, #0 - d0f4: bf04 itt eq - d0f6: f04f 30ff moveq.w r0, #4294967295 - d0fa: 4770 bxeq lr - d0fc: 6801 ldr r1, [r0, #0] - d0fe: 68c9 ldr r1, [r1, #12] - d100: 4708 bx r1 - d102: 0000 .short 0x0000 - d104: 100005d4 .word 0x100005d4 - -Disassembly of section i._sys_open: - -0000d108 <_sys_open>: - d108: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - d10c: 460f mov r7, r1 - d10e: 4605 mov r5, r0 - d110: 4954 ldr r1, [pc, #336] ; (d264 <_sys_open+0x15c>) - d112: f7f6 fc92 bl 3a3a - d116: 4e54 ldr r6, [pc, #336] ; (d268 <_sys_open+0x160>) - d118: 4c54 ldr r4, [pc, #336] ; (d26c <_sys_open+0x164>) - d11a: f1a6 0801 sub.w r8, r6, #1 - d11e: b988 cbnz r0, d144 <_sys_open+0x3c> - d120: 4631 mov r1, r6 - d122: 4640 mov r0, r8 - d124: f000 fab0 bl d688 - d128: 2301 movs r3, #1 - d12a: 2200 movs r2, #0 - d12c: 2108 movs r1, #8 - d12e: 4620 mov r0, r4 - d130: f000 fa5a bl d5e8 - d134: f44f 5116 mov.w r1, #9600 ; 0x2580 - d138: 4620 mov r0, r4 - d13a: f000 f971 bl d420 - d13e: 2000 movs r0, #0 - d140: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d144: 494a ldr r1, [pc, #296] ; (d270 <_sys_open+0x168>) - d146: 4628 mov r0, r5 - d148: f7f6 fc77 bl 3a3a - d14c: b988 cbnz r0, d172 <_sys_open+0x6a> - d14e: 4631 mov r1, r6 - d150: 4640 mov r0, r8 - d152: f000 fa99 bl d688 - d156: 2301 movs r3, #1 - d158: 2200 movs r2, #0 - d15a: 2108 movs r1, #8 - d15c: 4620 mov r0, r4 - d15e: f000 fa43 bl d5e8 - d162: f44f 5116 mov.w r1, #9600 ; 0x2580 - d166: 4620 mov r0, r4 - d168: f000 f95a bl d420 - d16c: 2001 movs r0, #1 - d16e: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d172: 4940 ldr r1, [pc, #256] ; (d274 <_sys_open+0x16c>) - d174: 4628 mov r0, r5 - d176: f7f6 fc60 bl 3a3a - d17a: b988 cbnz r0, d1a0 <_sys_open+0x98> - d17c: 4631 mov r1, r6 - d17e: 4640 mov r0, r8 - d180: f000 fa82 bl d688 - d184: 2301 movs r3, #1 - d186: 2200 movs r2, #0 - d188: 2108 movs r1, #8 - d18a: 4620 mov r0, r4 - d18c: f000 fa2c bl d5e8 - d190: f44f 5116 mov.w r1, #9600 ; 0x2580 - d194: 4620 mov r0, r4 - d196: f000 f943 bl d420 - d19a: 2002 movs r0, #2 - d19c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d1a0: f8df 80d4 ldr.w r8, [pc, #212] ; d278 <_sys_open+0x170> - d1a4: 2400 movs r4, #0 - d1a6: f858 0024 ldr.w r0, [r8, r4, lsl #2] - d1aa: b118 cbz r0, d1b4 <_sys_open+0xac> - d1ac: 1c64 adds r4, r4, #1 - d1ae: 2c10 cmp r4, #16 - d1b0: d3f9 bcc.n d1a6 <_sys_open+0x9e> - d1b2: e04e b.n d252 <_sys_open+0x14a> - d1b4: 2c10 cmp r4, #16 - d1b6: d24c bcs.n d252 <_sys_open+0x14a> - d1b8: 7828 ldrb r0, [r5, #0] - d1ba: 283a cmp r0, #58 ; 0x3a - d1bc: d109 bne.n d1d2 <_sys_open+0xca> - d1be: 466a mov r2, sp - d1c0: a12e add r1, pc, #184 ; (adr r1, d27c <_sys_open+0x174>) - d1c2: 4628 mov r0, r5 - d1c4: f7f6 fbc8 bl 3958 - d1c8: 9800 ldr r0, [sp, #0] - d1ca: 2800 cmp r0, #0 - d1cc: bf18 it ne - d1ce: 3010 addne r0, #16 - d1d0: e043 b.n d25a <_sys_open+0x152> - d1d2: 282f cmp r0, #47 ; 0x2f - d1d4: d13d bne.n d252 <_sys_open+0x14a> - d1d6: 1c68 adds r0, r5, #1 - d1d8: 4605 mov r5, r0 - d1da: 2100 movs r1, #0 - d1dc: f815 2b01 ldrb.w r2, [r5], #1 - d1e0: 2a2f cmp r2, #47 ; 0x2f - d1e2: d004 beq.n d1ee <_sys_open+0xe6> - d1e4: 2a00 cmp r2, #0 - d1e6: bf18 it ne - d1e8: 1c49 addne r1, r1, #1 - d1ea: d1f7 bne.n d1dc <_sys_open+0xd4> - d1ec: 2500 movs r5, #0 - d1ee: f7ff fe7d bl ceec <_ZN4mbed4Base6lookupEPKcj> - d1f2: 2800 cmp r0, #0 - d1f4: d02d beq.n d252 <_sys_open+0x14a> - d1f6: f017 0f02 tst.w r7, #2 - d1fa: bf18 it ne - d1fc: 2602 movne r6, #2 - d1fe: d108 bne.n d212 <_sys_open+0x10a> - d200: f017 0f04 tst.w r7, #4 - d204: bf18 it ne - d206: 2601 movne r6, #1 - d208: d103 bne.n d212 <_sys_open+0x10a> - d20a: f017 0608 ands.w r6, r7, #8 - d20e: bf18 it ne - d210: 2609 movne r6, #9 - d212: f017 0f0c tst.w r7, #12 - d216: bf18 it ne - d218: f446 7600 orrne.w r6, r6, #512 ; 0x200 - d21c: f017 0f04 tst.w r7, #4 - d220: bf18 it ne - d222: f446 6680 orrne.w r6, r6, #1024 ; 0x400 - d226: f04f 33ff mov.w r3, #4294967295 - d22a: b93d cbnz r5, d23c <_sys_open+0x134> - d22c: 4a14 ldr r2, [pc, #80] ; (d280 <_sys_open+0x178>) - d22e: 4915 ldr r1, [pc, #84] ; (d284 <_sys_open+0x17c>) - d230: f7f3 fb87 bl 942 <__dynamic_cast> - d234: 2800 cmp r0, #0 - d236: bf18 it ne - d238: 3010 addne r0, #16 - d23a: e009 b.n d250 <_sys_open+0x148> - d23c: 4a12 ldr r2, [pc, #72] ; (d288 <_sys_open+0x180>) - d23e: 4911 ldr r1, [pc, #68] ; (d284 <_sys_open+0x17c>) - d240: f7f3 fb7f bl 942 <__dynamic_cast> - d244: b128 cbz r0, d252 <_sys_open+0x14a> - d246: 6801 ldr r1, [r0, #0] - d248: 4632 mov r2, r6 - d24a: 690b ldr r3, [r1, #16] - d24c: 4629 mov r1, r5 - d24e: 4798 blx r3 - d250: b918 cbnz r0, d25a <_sys_open+0x152> - d252: f04f 30ff mov.w r0, #4294967295 - d256: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d25a: f848 0024 str.w r0, [r8, r4, lsl #2] - d25e: 1ce0 adds r0, r4, #3 - d260: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - d264: 0000dd20 .word 0x0000dd20 - d268: 2009c003 .word 0x2009c003 - d26c: 4000c000 .word 0x4000c000 - d270: 0000dd27 .word 0x0000dd27 - d274: 0000dd2f .word 0x0000dd2f - d278: 100005d4 .word 0x100005d4 - d27c: 0070253a .word 0x0070253a - d280: 0000df14 .word 0x0000df14 - d284: 0000dec0 .word 0x0000dec0 - d288: 0000c48c .word 0x0000c48c - -Disassembly of section i._sys_read: - -0000d28c <_sys_read>: - d28c: b570 push {r4, r5, r6, lr} - d28e: 460d mov r5, r1 - d290: 4614 mov r4, r2 - d292: 2803 cmp r0, #3 - d294: da05 bge.n d2a2 <_sys_read+0x16> - d296: 480b ldr r0, [pc, #44] ; (d2c4 <_sys_read+0x38>) - d298: f000 f9f0 bl d67c - d29c: 7028 strb r0, [r5, #0] - d29e: 2001 movs r0, #1 - d2a0: e00e b.n d2c0 <_sys_read+0x34> - d2a2: 4909 ldr r1, [pc, #36] ; (d2c8 <_sys_read+0x3c>) - d2a4: eb01 0080 add.w r0, r1, r0, lsl #2 - d2a8: f850 0c0c ldr.w r0, [r0, #-12] - d2ac: 2800 cmp r0, #0 - d2ae: bf04 itt eq - d2b0: f04f 30ff moveq.w r0, #4294967295 - d2b4: bd70 popeq {r4, r5, r6, pc} - d2b6: 6801 ldr r1, [r0, #0] - d2b8: 4622 mov r2, r4 - d2ba: 688b ldr r3, [r1, #8] - d2bc: 4629 mov r1, r5 - d2be: 4798 blx r3 - d2c0: 1a20 subs r0, r4, r0 - d2c2: bd70 pop {r4, r5, r6, pc} - d2c4: 4000c000 .word 0x4000c000 - d2c8: 100005d4 .word 0x100005d4 - -Disassembly of section i._sys_seek: - -0000d2cc <_sys_seek>: - d2cc: b510 push {r4, lr} - d2ce: 2803 cmp r0, #3 - d2d0: db0e blt.n d2f0 <_sys_seek+0x24> - d2d2: 4a08 ldr r2, [pc, #32] ; (d2f4 <_sys_seek+0x28>) - d2d4: eb02 0080 add.w r0, r2, r0, lsl #2 - d2d8: f850 0c0c ldr.w r0, [r0, #-12] - d2dc: b128 cbz r0, d2ea <_sys_seek+0x1e> - d2de: 6802 ldr r2, [r0, #0] - d2e0: 6913 ldr r3, [r2, #16] - d2e2: 2200 movs r2, #0 - d2e4: 4798 blx r3 - d2e6: 1c40 adds r0, r0, #1 - d2e8: d102 bne.n d2f0 <_sys_seek+0x24> - d2ea: f04f 30ff mov.w r0, #4294967295 - d2ee: bd10 pop {r4, pc} - d2f0: 2000 movs r0, #0 - d2f2: bd10 pop {r4, pc} - d2f4: 100005d4 .word 0x100005d4 - -Disassembly of section i._sys_write: - -0000d2f8 <_sys_write>: - d2f8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d2fc: 460e mov r6, r1 - d2fe: 4615 mov r5, r2 - d300: 2803 cmp r0, #3 - d302: da0c bge.n d31e <_sys_write+0x26> - d304: 2400 movs r4, #0 - d306: 2d00 cmp r5, #0 - d308: d907 bls.n d31a <_sys_write+0x22> - d30a: 4f0e ldr r7, [pc, #56] ; (d344 <_sys_write+0x4c>) - d30c: 5d31 ldrb r1, [r6, r4] - d30e: 4638 mov r0, r7 - d310: f000 fa2c bl d76c - d314: 1c64 adds r4, r4, #1 - d316: 42ac cmp r4, r5 - d318: d3f8 bcc.n d30c <_sys_write+0x14> - d31a: 4628 mov r0, r5 - d31c: e00f b.n d33e <_sys_write+0x46> - d31e: 490a ldr r1, [pc, #40] ; (d348 <_sys_write+0x50>) - d320: eb01 0080 add.w r0, r1, r0, lsl #2 - d324: f850 0c0c ldr.w r0, [r0, #-12] - d328: 2800 cmp r0, #0 - d32a: bf04 itt eq - d32c: f04f 30ff moveq.w r0, #4294967295 - d330: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - d334: 6801 ldr r1, [r0, #0] - d336: 462a mov r2, r5 - d338: 680b ldr r3, [r1, #0] - d33a: 4631 mov r1, r6 - d33c: 4798 blx r3 - d33e: 1a28 subs r0, r5, r0 - d340: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d344: 4000c000 .word 0x4000c000 - d348: 100005d4 .word 0x100005d4 - -Disassembly of section i.closedir: - -0000d34c : - d34c: 6801 ldr r1, [r0, #0] - d34e: 6809 ldr r1, [r1, #0] - d350: 4708 bx r1 - -Disassembly of section i.opendir: - -0000d354 : - d354: b510 push {r4, lr} - d356: 7801 ldrb r1, [r0, #0] - d358: 292f cmp r1, #47 ; 0x2f - d35a: bf01 itttt eq - d35c: 7841 ldrbeq r1, [r0, #1] - d35e: 2900 cmpeq r1, #0 - d360: e8bd 4010 ldmiaeq.w sp!, {r4, lr} - d364: f7ff bdde beq.w cf24 <_ZN4mbed4Base7opendirEv> - d368: 1c44 adds r4, r0, #1 - d36a: 4620 mov r0, r4 - d36c: 2100 movs r1, #0 - d36e: 7822 ldrb r2, [r4, #0] - d370: 2a00 cmp r2, #0 - d372: bf1e ittt ne - d374: 2a2f cmpne r2, #47 ; 0x2f - d376: 1c64 addne r4, r4, #1 - d378: 1c49 addne r1, r1, #1 - d37a: d1f8 bne.n d36e - d37c: f7ff fdb6 bl ceec <_ZN4mbed4Base6lookupEPKcj> - d380: b130 cbz r0, d390 - d382: f04f 33ff mov.w r3, #4294967295 - d386: 4a06 ldr r2, [pc, #24] ; (d3a0 ) - d388: 4906 ldr r1, [pc, #24] ; (d3a4 ) - d38a: f7f3 fada bl 942 <__dynamic_cast> - d38e: b908 cbnz r0, d394 - d390: 2000 movs r0, #0 - d392: bd10 pop {r4, pc} - d394: 6801 ldr r1, [r0, #0] - d396: 69ca ldr r2, [r1, #28] - d398: 4621 mov r1, r4 - d39a: e8bd 4010 ldmia.w sp!, {r4, lr} - d39e: 4710 bx r2 - d3a0: 0000c48c .word 0x0000c48c - d3a4: 0000dec0 .word 0x0000dec0 - -Disassembly of section i.readdir: - -0000d3a8 : - d3a8: 6801 ldr r1, [r0, #0] - d3aa: 6849 ldr r1, [r1, #4] - d3ac: 4708 bx r1 - -Disassembly of section i.remove: - -0000d3b0 : - d3b0: b510 push {r4, lr} - d3b2: 7801 ldrb r1, [r0, #0] - d3b4: 292f cmp r1, #47 ; 0x2f - d3b6: d110 bne.n d3da - d3b8: 1c44 adds r4, r0, #1 - d3ba: 4620 mov r0, r4 - d3bc: 2100 movs r1, #0 - d3be: f814 2b01 ldrb.w r2, [r4], #1 - d3c2: 2a2f cmp r2, #47 ; 0x2f - d3c4: d10c bne.n d3e0 - d3c6: f7ff fd91 bl ceec <_ZN4mbed4Base6lookupEPKcj> - d3ca: b130 cbz r0, d3da - d3cc: f04f 33ff mov.w r3, #4294967295 - d3d0: 4a09 ldr r2, [pc, #36] ; (d3f8 ) - d3d2: 490a ldr r1, [pc, #40] ; (d3fc ) - d3d4: f7f3 fab5 bl 942 <__dynamic_cast> - d3d8: b938 cbnz r0, d3ea - d3da: f04f 30ff mov.w r0, #4294967295 - d3de: bd10 pop {r4, pc} - d3e0: 2a00 cmp r2, #0 - d3e2: bf18 it ne - d3e4: 1c49 addne r1, r1, #1 - d3e6: d1ea bne.n d3be - d3e8: e7f7 b.n d3da - d3ea: 6801 ldr r1, [r0, #0] - d3ec: 694a ldr r2, [r1, #20] - d3ee: 4621 mov r1, r4 - d3f0: e8bd 4010 ldmia.w sp!, {r4, lr} - d3f4: 4710 bx r2 - d3f6: 0000 .short 0x0000 - d3f8: 0000c48c .word 0x0000c48c - d3fc: 0000dec0 .word 0x0000dec0 - -Disassembly of section .emb_text: - -0000d400 <__get_PSP>: - d400: f3ef 8009 mrs r0, PSP - d404: 4770 bx lr - -0000d406 <__set_PSP>: - d406: f380 8809 msr PSP, r0 - d40a: 4770 bx lr - -0000d40c <__get_MSP>: - d40c: f3ef 8008 mrs r0, MSP - d410: 4770 bx lr - -0000d412 <__set_MSP>: - d412: f380 8808 msr MSP, r0 - d416: 4770 bx lr - -0000d418 <__REV16>: - d418: ba40 rev16 r0, r0 - d41a: 4770 bx lr - -0000d41c <__REVSH>: - d41c: bac0 revsh r0, r0 - d41e: 4770 bx lr - -Disassembly of section i.serial_baud: - -0000d420 : - d420: e92d 4ff3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d424: b089 sub sp, #36 ; 0x24 - d426: 4608 mov r0, r1 - d428: 9909 ldr r1, [sp, #36] ; 0x24 - d42a: 4b67 ldr r3, [pc, #412] ; (d5c8 ) - d42c: f1a1 4280 sub.w r2, r1, #1073741824 ; 0x40000000 - d430: f5b2 4240 subs.w r2, r2, #49152 ; 0xc000 - d434: d015 beq.n d462 - d436: f5b2 4f80 cmp.w r2, #16384 ; 0x4000 - d43a: d01d beq.n d478 - d43c: f5b2 2f0c cmp.w r2, #573440 ; 0x8c000 - d440: d040 beq.n d4c4 - d442: f5b2 2f10 cmp.w r2, #589824 ; 0x90000 - d446: d148 bne.n d4da - d448: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - d44c: f421 2140 bic.w r1, r1, #786432 ; 0xc0000 - d450: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - d454: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - d458: f441 2180 orr.w r1, r1, #262144 ; 0x40000 - d45c: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - d460: e016 b.n d490 - d462: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - d466: f021 01c0 bic.w r1, r1, #192 ; 0xc0 - d46a: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - d46e: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - d472: f041 0140 orr.w r1, r1, #64 ; 0x40 - d476: e009 b.n d48c - d478: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - d47c: f421 7140 bic.w r1, r1, #768 ; 0x300 - d480: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - d484: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - d488: f441 7180 orr.w r1, r1, #256 ; 0x100 - d48c: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - d490: 494e ldr r1, [pc, #312] ; (d5cc ) - d492: 0102 lsls r2, r0, #4 - d494: 6809 ldr r1, [r1, #0] - d496: 9102 str r1, [sp, #8] - d498: fbb1 f3f2 udiv r3, r1, r2 - d49c: fb02 1113 mls r1, r2, r3, r1 - d4a0: f04f 0a00 mov.w sl, #0 - d4a4: f04f 0b01 mov.w fp, #1 - d4a8: fa1f f883 uxth.w r8, r3 - d4ac: 46d1 mov r9, sl - d4ae: 2900 cmp r1, #0 - d4b0: d06e beq.n d590 - d4b2: f7f4 fb7d bl 1bb0 <__aeabi_i2f> - d4b6: 9008 str r0, [sp, #32] - d4b8: ea4f 0758 mov.w r7, r8, lsr #1 - d4bc: f8cd 8000 str.w r8, [sp] - d4c0: 9001 str r0, [sp, #4] - d4c2: e05f b.n d584 - d4c4: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - d4c8: f421 3140 bic.w r1, r1, #196608 ; 0x30000 - d4cc: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - d4d0: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - d4d4: f441 3180 orr.w r1, r1, #65536 ; 0x10000 - d4d8: e7c0 b.n d45c - d4da: 2273 movs r2, #115 ; 0x73 - d4dc: a13c add r1, pc, #240 ; (adr r1, d5d0 ) - d4de: a040 add r0, pc, #256 ; (adr r0, d5e0 ) - d4e0: f7f4 fd87 bl 1ff2 <__aeabi_assert> - d4e4: 2401 movs r4, #1 - d4e6: 2501 movs r5, #1 - d4e8: 2c01 cmp r4, #1 - d4ea: d945 bls.n d578 - d4ec: 4638 mov r0, r7 - d4ee: f7f3 ffa5 bl 143c <__aeabi_ui2d> - d4f2: 2204 movs r2, #4 - d4f4: f7f3 fddc bl 10b0 - d4f8: 9007 str r0, [sp, #28] - d4fa: 9106 str r1, [sp, #24] - d4fc: 9802 ldr r0, [sp, #8] - d4fe: f7f4 fb53 bl 1ba8 <__aeabi_ui2f> - d502: f7f3 ffbd bl 1480 <__aeabi_f2d> - d506: 9005 str r0, [sp, #20] - d508: 9104 str r1, [sp, #16] - d50a: 4620 mov r0, r4 - d50c: f7f4 fb4c bl 1ba8 <__aeabi_ui2f> - d510: 9003 str r0, [sp, #12] - d512: 4628 mov r0, r5 - d514: f7f4 fb48 bl 1ba8 <__aeabi_ui2f> - d518: 9903 ldr r1, [sp, #12] - d51a: f7f4 fc51 bl 1dc0 <__aeabi_fdiv> - d51e: f04f 517e mov.w r1, #1065353216 ; 0x3f800000 - d522: f7f4 fa91 bl 1a48 <__addsf3> - d526: f7f3 ffab bl 1480 <__aeabi_f2d> - d52a: 9b06 ldr r3, [sp, #24] - d52c: 9a07 ldr r2, [sp, #28] - d52e: f7f3 fffb bl 1528 <__aeabi_dmul> - d532: 4602 mov r2, r0 - d534: 460b mov r3, r1 - d536: 9904 ldr r1, [sp, #16] - d538: 9805 ldr r0, [sp, #20] - d53a: f7f4 f91f bl 177c <__aeabi_ddiv> - d53e: f7f4 fa2d bl 199c <__aeabi_d2f> - d542: 4601 mov r1, r0 - d544: 9808 ldr r0, [sp, #32] - d546: f7f4 fa7d bl 1a44 <__aeabi_fsub> - d54a: 9908 ldr r1, [sp, #32] - d54c: f7f4 fc38 bl 1dc0 <__aeabi_fdiv> - d550: f020 4600 bic.w r6, r0, #2147483648 ; 0x80000000 - d554: 4630 mov r0, r6 - d556: 9901 ldr r1, [sp, #4] - d558: f7f4 fd0a bl 1f70 <__aeabi_cfcmpeq> - d55c: d208 bcs.n d570 - d55e: 4821 ldr r0, [pc, #132] ; (d5e4 ) - d560: 46b8 mov r8, r7 - d562: 46aa mov sl, r5 - d564: 46a3 mov fp, r4 - d566: 9601 str r6, [sp, #4] - d568: 4286 cmp r6, r0 - d56a: bfb8 it lt - d56c: f04f 0901 movlt.w r9, #1 - d570: 1c68 adds r0, r5, #1 - d572: b2c5 uxtb r5, r0 - d574: 42a5 cmp r5, r4 - d576: d3cc bcc.n d512 - d578: 1c60 adds r0, r4, #1 - d57a: b2c4 uxtb r4, r0 - d57c: 2c0f cmp r4, #15 - d57e: d9b2 bls.n d4e6 - d580: 1c78 adds r0, r7, #1 - d582: b287 uxth r7, r0 - d584: 9800 ldr r0, [sp, #0] - d586: 4287 cmp r7, r0 - d588: bf98 it ls - d58a: f1b9 0f00 cmpls.w r9, #0 - d58e: d0a9 beq.n d4e4 - d590: 9809 ldr r0, [sp, #36] ; 0x24 - d592: 7b00 ldrb r0, [r0, #12] - d594: f040 0180 orr.w r1, r0, #128 ; 0x80 - d598: 9809 ldr r0, [sp, #36] ; 0x24 - d59a: 7301 strb r1, [r0, #12] - d59c: 9909 ldr r1, [sp, #36] ; 0x24 - d59e: ea4f 2018 mov.w r0, r8, lsr #8 - d5a2: 7108 strb r0, [r1, #4] - d5a4: 9809 ldr r0, [sp, #36] ; 0x24 - d5a6: f880 8000 strb.w r8, [r0] - d5aa: 9909 ldr r1, [sp, #36] ; 0x24 - d5ac: ea4a 100b orr.w r0, sl, fp, lsl #4 - d5b0: f881 0028 strb.w r0, [r1, #40] ; 0x28 - d5b4: 9809 ldr r0, [sp, #36] ; 0x24 - d5b6: 7b00 ldrb r0, [r0, #12] - d5b8: f020 0180 bic.w r1, r0, #128 ; 0x80 - d5bc: 9809 ldr r0, [sp, #36] ; 0x24 - d5be: 7301 strb r1, [r0, #12] - d5c0: b00b add sp, #44 ; 0x2c - d5c2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d5c6: 0000 .short 0x0000 - d5c8: 400fc000 .word 0x400fc000 - d5cc: 10000018 .word 0x10000018 - d5d0: 69726573 .word 0x69726573 - d5d4: 615f6c61 .word 0x615f6c61 - d5d8: 632e6970 .word 0x632e6970 - d5dc: 00000000 .word 0x00000000 - d5e0: 00000030 .word 0x00000030 - d5e4: 3a83126f .word 0x3a83126f - -Disassembly of section i.serial_format: - -0000d5e8 : - d5e8: b430 push {r4, r5} - d5ea: f8df c080 ldr.w ip, [pc, #128] ; d66c - d5ee: 1f4d subs r5, r1, #5 - d5f0: f8dc 4000 ldr.w r4, [ip] - d5f4: 2d04 cmp r5, #4 - d5f6: d307 bcc.n d608 - d5f8: 460a mov r2, r1 - d5fa: 491d ldr r1, [pc, #116] ; (d670 ) - d5fc: 4620 mov r0, r4 - d5fe: f7f4 ff3f bl 2480 - d602: 2001 movs r0, #1 - d604: f000 f8b8 bl d778 - d608: f1a1 0c05 sub.w ip, r1, #5 - d60c: 2a05 cmp r2, #5 - d60e: d21c bcs.n d64a - d610: e8df f002 tbb [pc, r2] - d614: 0b080503 .word 0x0b080503 - d618: 000e .short 0x000e - d61a: 2100 movs r1, #0 - d61c: e000 b.n d620 - d61e: 2101 movs r1, #1 - d620: 2200 movs r2, #0 - d622: e007 b.n d634 - d624: 2101 movs r1, #1 - d626: 460a mov r2, r1 - d628: e004 b.n d634 - d62a: 2101 movs r1, #1 - d62c: 2202 movs r2, #2 - d62e: e001 b.n d634 - d630: 2101 movs r1, #1 - d632: 2203 movs r2, #3 - d634: 2b01 cmp r3, #1 - d636: bf18 it ne - d638: 2b02 cmpne r3, #2 - d63a: d00d beq.n d658 - d63c: 490d ldr r1, [pc, #52] ; (d674 ) - d63e: 4620 mov r0, r4 - d640: f7f4 ff1e bl 2480 - d644: 2001 movs r0, #1 - d646: f000 f897 bl d778 - d64a: 490b ldr r1, [pc, #44] ; (d678 ) - d64c: 4620 mov r0, r4 - d64e: f7f4 ff17 bl 2480 - d652: 2001 movs r0, #1 - d654: f000 f890 bl d778 - d658: 1e5b subs r3, r3, #1 - d65a: ea4c 0383 orr.w r3, ip, r3, lsl #2 - d65e: ea43 01c1 orr.w r1, r3, r1, lsl #3 - d662: ea41 1102 orr.w r1, r1, r2, lsl #4 - d666: 7301 strb r1, [r0, #12] - d668: bc30 pop {r4, r5} - d66a: 4770 bx lr - d66c: 10000654 .word 0x10000654 - d670: 0000de10 .word 0x0000de10 - d674: 0000de70 .word 0x0000de70 - d678: 0000de50 .word 0x0000de50 - -Disassembly of section i.serial_getc: - -0000d67c : - d67c: 7d01 ldrb r1, [r0, #20] - d67e: f011 0f01 tst.w r1, #1 - d682: d0fb beq.n d67c - d684: 7800 ldrb r0, [r0, #0] - d686: 4770 bx lr - -Disassembly of section i.serial_init: - -0000d688 : - d688: b570 push {r4, r5, r6, lr} - d68a: 460e mov r6, r1 - d68c: 4605 mov r5, r0 - d68e: 492b ldr r1, [pc, #172] ; (d73c ) - d690: f000 f8ec bl d86c - d694: 4604 mov r4, r0 - d696: 492a ldr r1, [pc, #168] ; (d740 ) - d698: 4630 mov r0, r6 - d69a: f000 f8e7 bl d86c - d69e: 4601 mov r1, r0 - d6a0: 4620 mov r0, r4 - d6a2: f000 f8c5 bl d830 - d6a6: 4604 mov r4, r0 - d6a8: 1c40 adds r0, r0, #1 - d6aa: d107 bne.n d6bc - d6ac: 482d ldr r0, [pc, #180] ; (d764 ) - d6ae: a125 add r1, pc, #148 ; (adr r1, d744 ) - d6b0: 6800 ldr r0, [r0, #0] - d6b2: f7f4 fee5 bl 2480 - d6b6: 2001 movs r0, #1 - d6b8: f000 f85e bl d778 - d6bc: f1a4 4080 sub.w r0, r4, #1073741824 ; 0x40000000 - d6c0: 4929 ldr r1, [pc, #164] ; (d768 ) - d6c2: f5b0 4040 subs.w r0, r0, #49152 ; 0xc000 - d6c6: bf04 itt eq - d6c8: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - d6cc: f040 0008 orreq.w r0, r0, #8 - d6d0: d016 beq.n d700 - d6d2: f5b0 4f80 cmp.w r0, #16384 ; 0x4000 - d6d6: bf04 itt eq - d6d8: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - d6dc: f040 0010 orreq.w r0, r0, #16 - d6e0: d00e beq.n d700 - d6e2: f5b0 2f0c cmp.w r0, #573440 ; 0x8c000 - d6e6: bf04 itt eq - d6e8: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - d6ec: f040 7080 orreq.w r0, r0, #16777216 ; 0x1000000 - d6f0: d006 beq.n d700 - d6f2: f5b0 2f10 cmp.w r0, #589824 ; 0x90000 - d6f6: d105 bne.n d704 - d6f8: f8d1 00c4 ldr.w r0, [r1, #196] ; 0xc4 - d6fc: f040 7000 orr.w r0, r0, #33554432 ; 0x2000000 - d700: f8c1 00c4 str.w r0, [r1, #196] ; 0xc4 - d704: 2001 movs r0, #1 - d706: 7220 strb r0, [r4, #8] - d708: 2000 movs r0, #0 - d70a: 6060 str r0, [r4, #4] - d70c: f44f 5116 mov.w r1, #9600 ; 0x2580 - d710: 4620 mov r0, r4 - d712: f7ff fe85 bl d420 - d716: 2301 movs r3, #1 - d718: 2200 movs r2, #0 - d71a: 2108 movs r1, #8 - d71c: 4620 mov r0, r4 - d71e: f7ff ff63 bl d5e8 - d722: 2202 movs r2, #2 - d724: 4905 ldr r1, [pc, #20] ; (d73c ) - d726: 4628 mov r0, r5 - d728: f000 f8cc bl d8c4 - d72c: 2202 movs r2, #2 - d72e: 4904 ldr r1, [pc, #16] ; (d740 ) - d730: 4630 mov r0, r6 - d732: f000 f8c7 bl d8c4 - d736: 4620 mov r0, r4 - d738: bd70 pop {r4, r5, r6, pc} - d73a: 0000 .short 0x0000 - d73c: 0000dd38 .word 0x0000dd38 - d740: 0000dda4 .word 0x0000dda4 - d744: 69726553 .word 0x69726553 - d748: 70206c61 .word 0x70206c61 - d74c: 756f6e69 .word 0x756f6e69 - d750: 616d2074 .word 0x616d2074 - d754: 6e697070 .word 0x6e697070 - d758: 61662067 .word 0x61662067 - d75c: 64656c69 .word 0x64656c69 - d760: 00000000 .word 0x00000000 - d764: 10000654 .word 0x10000654 - d768: 400fc000 .word 0x400fc000 - -Disassembly of section i.serial_putc: - -0000d76c : - d76c: 7d02 ldrb r2, [r0, #20] - d76e: f012 0f20 tst.w r2, #32 - d772: d0fb beq.n d76c - d774: 7001 strb r1, [r0, #0] - d776: 4770 bx lr - -Disassembly of section i.exit: - -0000d778 : - d778: b510 push {r4, lr} - d77a: 4604 mov r4, r0 - d77c: f000 f914 bl d9a8 - d780: 2c00 cmp r4, #0 - d782: bf1c itt ne - d784: e8bd 4010 ldmiane.w sp!, {r4, lr} - d788: f000 b952 bne.w da30 - d78c: e7fe b.n d78c - -Disassembly of section i.pin_function: - -0000d790 : - d790: 1c42 adds r2, r0, #1 - d792: bf08 it eq - d794: 4770 bxeq lr - d796: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - d79a: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - d79e: 0903 lsrs r3, r0, #4 - d7a0: 0700 lsls r0, r0, #28 - d7a2: 0ec2 lsrs r2, r0, #27 - d7a4: 4807 ldr r0, [pc, #28] ; (d7c4 ) - d7a6: eb00 0083 add.w r0, r0, r3, lsl #2 - d7aa: 6803 ldr r3, [r0, #0] - d7ac: f04f 0c03 mov.w ip, #3 - d7b0: fa0c fc02 lsl.w ip, ip, r2 - d7b4: ea23 030c bic.w r3, r3, ip - d7b8: 6003 str r3, [r0, #0] - d7ba: 6803 ldr r3, [r0, #0] - d7bc: 4091 lsls r1, r2 - d7be: 4319 orrs r1, r3 - d7c0: 6001 str r1, [r0, #0] - d7c2: 4770 bx lr - d7c4: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -0000d7c8 : - d7c8: 1c42 adds r2, r0, #1 - d7ca: bf08 it eq - d7cc: 4770 bxeq lr - d7ce: b430 push {r4, r5} - d7d0: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - d7d4: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - d7d8: 4c14 ldr r4, [pc, #80] ; (d82c ) - d7da: 0942 lsrs r2, r0, #5 - d7dc: eb04 0282 add.w r2, r4, r2, lsl #2 - d7e0: 6e95 ldr r5, [r2, #104] ; 0x68 - d7e2: f000 0c1f and.w ip, r0, #31 - d7e6: f3c1 0380 ubfx r3, r1, #2, #1 - d7ea: fa03 fc0c lsl.w ip, r3, ip - d7ee: ea25 050c bic.w r5, r5, ip - d7f2: 6695 str r5, [r2, #104] ; 0x68 - d7f4: 6e95 ldr r5, [r2, #104] ; 0x68 - d7f6: ea45 0c0c orr.w ip, r5, ip - d7fa: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - d7fe: 2b00 cmp r3, #0 - d800: bf1c itt ne - d802: bc30 popne {r4, r5} - d804: 4770 bxne lr - d806: 0903 lsrs r3, r0, #4 - d808: 0700 lsls r0, r0, #28 - d80a: 0ec2 lsrs r2, r0, #27 - d80c: eb04 0083 add.w r0, r4, r3, lsl #2 - d810: 6c03 ldr r3, [r0, #64] ; 0x40 - d812: f04f 0c03 mov.w ip, #3 - d816: fa0c fc02 lsl.w ip, ip, r2 - d81a: ea23 030c bic.w r3, r3, ip - d81e: 6403 str r3, [r0, #64] ; 0x40 - d820: 6c03 ldr r3, [r0, #64] ; 0x40 - d822: 4091 lsls r1, r2 - d824: 4319 orrs r1, r3 - d826: 6401 str r1, [r0, #64] ; 0x40 - d828: bc30 pop {r4, r5} - d82a: 4770 bx lr - d82c: 4002c000 .word 0x4002c000 - -Disassembly of section i.pinmap_merge: - -0000d830 : - d830: 4288 cmp r0, r1 - d832: bf08 it eq - d834: 4770 bxeq lr - d836: 1c42 adds r2, r0, #1 - d838: bf04 itt eq - d83a: 4608 moveq r0, r1 - d83c: 4770 bxeq lr - d83e: 1c49 adds r1, r1, #1 - d840: bf08 it eq - d842: 4770 bxeq lr - d844: a103 add r1, pc, #12 ; (adr r1, d854 ) - d846: 4808 ldr r0, [pc, #32] ; (d868 ) - d848: 6800 ldr r0, [r0, #0] - d84a: f7f4 fe19 bl 2480 - d84e: 2001 movs r0, #1 - d850: f7ff ff92 bl d778 - d854: 6d6e6970 .word 0x6d6e6970 - d858: 6d207061 .word 0x6d207061 - d85c: 6d2d7369 .word 0x6d2d7369 - d860: 68637461 .word 0x68637461 - d864: 00000000 .word 0x00000000 - d868: 10000654 .word 0x10000654 - -Disassembly of section i.pinmap_peripheral: - -0000d86c : - d86c: 1c42 adds r2, r0, #1 - d86e: bf04 itt eq - d870: f04f 30ff moveq.w r0, #4294967295 - d874: 4770 bxeq lr - d876: 680a ldr r2, [r1, #0] - d878: 1c52 adds r2, r2, #1 - d87a: d008 beq.n d88e - d87c: 680a ldr r2, [r1, #0] - d87e: 4282 cmp r2, r0 - d880: bf04 itt eq - d882: 6848 ldreq r0, [r1, #4] - d884: 4770 bxeq lr - d886: f851 2f0c ldr.w r2, [r1, #12]! - d88a: 1c52 adds r2, r2, #1 - d88c: d1f6 bne.n d87c - d88e: 480c ldr r0, [pc, #48] ; (d8c0 ) - d890: a103 add r1, pc, #12 ; (adr r1, d8a0 ) - d892: 6800 ldr r0, [r0, #0] - d894: f7f4 fdf4 bl 2480 - d898: 2001 movs r0, #1 - d89a: f7ff ff6d bl d778 - d89e: 0000 .short 0x0000 - d8a0: 6d6e6970 .word 0x6d6e6970 - d8a4: 6e207061 .word 0x6e207061 - d8a8: 6620746f .word 0x6620746f - d8ac: 646e756f .word 0x646e756f - d8b0: 726f6620 .word 0x726f6620 - d8b4: 72657020 .word 0x72657020 - d8b8: 65687069 .word 0x65687069 - d8bc: 006c6172 .word 0x006c6172 - d8c0: 10000654 .word 0x10000654 - -Disassembly of section i.pinmap_pinout: - -0000d8c4 : - d8c4: b4f0 push {r4, r5, r6, r7} - d8c6: 1c43 adds r3, r0, #1 - d8c8: bf04 itt eq - d8ca: bcf0 popeq {r4, r5, r6, r7} - d8cc: 4770 bxeq lr - d8ce: 680b ldr r3, [r1, #0] - d8d0: 1c5b adds r3, r3, #1 - d8d2: d047 beq.n d964 - d8d4: 680b ldr r3, [r1, #0] - d8d6: 4283 cmp r3, r0 - d8d8: d140 bne.n d95c - d8da: f1a0 5300 sub.w r3, r0, #536870912 ; 0x20000000 - d8de: f5a3 231c sub.w r3, r3, #638976 ; 0x9c000 - d8e2: 1c45 adds r5, r0, #1 - d8e4: 0918 lsrs r0, r3, #4 - d8e6: 688c ldr r4, [r1, #8] - d8e8: 0719 lsls r1, r3, #28 - d8ea: 0ec9 lsrs r1, r1, #27 - d8ec: 4f21 ldr r7, [pc, #132] ; (d974 ) - d8ee: f04f 0c03 mov.w ip, #3 - d8f2: fa0c fc01 lsl.w ip, ip, r1 - d8f6: eb07 0080 add.w r0, r7, r0, lsl #2 - d8fa: 2d00 cmp r5, #0 - d8fc: d009 beq.n d912 - d8fe: 6805 ldr r5, [r0, #0] - d900: ea25 050c bic.w r5, r5, ip - d904: 6005 str r5, [r0, #0] - d906: 6805 ldr r5, [r0, #0] - d908: fa04 f401 lsl.w r4, r4, r1 - d90c: ea45 0404 orr.w r4, r5, r4 - d910: 6004 str r4, [r0, #0] - d912: bf04 itt eq - d914: bcf0 popeq {r4, r5, r6, r7} - d916: 4770 bxeq lr - d918: ea4f 1553 mov.w r5, r3, lsr #5 - d91c: f003 061f and.w r6, r3, #31 - d920: eb07 0385 add.w r3, r7, r5, lsl #2 - d924: 6e9f ldr r7, [r3, #104] ; 0x68 - d926: f3c2 0480 ubfx r4, r2, #2, #1 - d92a: fa04 f506 lsl.w r5, r4, r6 - d92e: ea27 0605 bic.w r6, r7, r5 - d932: 669e str r6, [r3, #104] ; 0x68 - d934: 6e9e ldr r6, [r3, #104] ; 0x68 - d936: ea46 0505 orr.w r5, r6, r5 - d93a: 669d str r5, [r3, #104] ; 0x68 - d93c: 2c00 cmp r4, #0 - d93e: bf1c itt ne - d940: bcf0 popne {r4, r5, r6, r7} - d942: 4770 bxne lr - d944: 6c03 ldr r3, [r0, #64] ; 0x40 - d946: ea23 030c bic.w r3, r3, ip - d94a: 6403 str r3, [r0, #64] ; 0x40 - d94c: 6c03 ldr r3, [r0, #64] ; 0x40 - d94e: fa02 f101 lsl.w r1, r2, r1 - d952: ea43 0101 orr.w r1, r3, r1 - d956: 6401 str r1, [r0, #64] ; 0x40 - d958: bcf0 pop {r4, r5, r6, r7} - d95a: 4770 bx lr - d95c: f851 3f0c ldr.w r3, [r1, #12]! - d960: 1c5b adds r3, r3, #1 - d962: d1b7 bne.n d8d4 - d964: 4809 ldr r0, [pc, #36] ; (d98c ) - d966: a104 add r1, pc, #16 ; (adr r1, d978 ) - d968: 6800 ldr r0, [r0, #0] - d96a: f7f4 fd89 bl 2480 - d96e: 2001 movs r0, #1 - d970: f7ff ff02 bl d778 - d974: 4002c000 .word 0x4002c000 - d978: 6c756f63 .word 0x6c756f63 - d97c: 6f6e2064 .word 0x6f6e2064 - d980: 69702074 .word 0x69702074 - d984: 74756f6e .word 0x74756f6e - d988: 00000000 .word 0x00000000 - d98c: 10000654 .word 0x10000654 - -Disassembly of section i.semihost_close: - -0000d990 : - d990: b411 push {r0, r4} - d992: 4669 mov r1, sp - d994: 2002 movs r0, #2 - d996: beab bkpt 0x00ab - d998: bc18 pop {r3, r4} - d99a: 4770 bx lr - -Disassembly of section i.semihost_ensure: - -0000d99c : - d99c: b411 push {r0, r4} - d99e: 4669 mov r1, sp - d9a0: 200b movs r0, #11 - d9a2: beab bkpt 0x00ab - d9a4: bc18 pop {r3, r4} - d9a6: 4770 bx lr - -Disassembly of section i.semihost_exit: - -0000d9a8 : - d9a8: b084 sub sp, #16 - d9aa: 4669 mov r1, sp - d9ac: 2018 movs r0, #24 - d9ae: beab bkpt 0x00ab - d9b0: b004 add sp, #16 - d9b2: 4770 bx lr - -Disassembly of section i.semihost_flen: - -0000d9b4 : - d9b4: b411 push {r0, r4} - d9b6: 4669 mov r1, sp - d9b8: 200c movs r0, #12 - d9ba: beab bkpt 0x00ab - d9bc: bc18 pop {r3, r4} - d9be: 4770 bx lr - -Disassembly of section i.semihost_istty: - -0000d9c0 : - d9c0: b411 push {r0, r4} - d9c2: 4669 mov r1, sp - d9c4: 2009 movs r0, #9 - d9c6: beab bkpt 0x00ab - d9c8: bc18 pop {r3, r4} - d9ca: 4770 bx lr - -Disassembly of section i.semihost_open: - -0000d9cc : - d9cc: b500 push {lr} - d9ce: b083 sub sp, #12 - d9d0: 9101 str r1, [sp, #4] - d9d2: 9000 str r0, [sp, #0] - d9d4: f7f6 f83c bl 3a50 - d9d8: 9002 str r0, [sp, #8] - d9da: 4669 mov r1, sp - d9dc: 2001 movs r0, #1 - d9de: beab bkpt 0x00ab - d9e0: b003 add sp, #12 - d9e2: bd00 pop {pc} - -Disassembly of section i.semihost_read: - -0000d9e4 : - d9e4: b084 sub sp, #16 - d9e6: 9102 str r1, [sp, #8] - d9e8: 9001 str r0, [sp, #4] - d9ea: 9203 str r2, [sp, #12] - d9ec: a901 add r1, sp, #4 - d9ee: 2006 movs r0, #6 - d9f0: beab bkpt 0x00ab - d9f2: b004 add sp, #16 - d9f4: 4770 bx lr - -Disassembly of section i.semihost_remove: - -0000d9f6 : - d9f6: b500 push {lr} - d9f8: b083 sub sp, #12 - d9fa: 9001 str r0, [sp, #4] - d9fc: f7f6 f828 bl 3a50 - da00: 9002 str r0, [sp, #8] - da02: a901 add r1, sp, #4 - da04: 200e movs r0, #14 - da06: beab bkpt 0x00ab - da08: b003 add sp, #12 - da0a: bd00 pop {pc} - -Disassembly of section i.semihost_seek: - -0000da0c : - da0c: b082 sub sp, #8 - da0e: 9101 str r1, [sp, #4] - da10: 9000 str r0, [sp, #0] - da12: 4669 mov r1, sp - da14: 200a movs r0, #10 - da16: beab bkpt 0x00ab - da18: b002 add sp, #8 - da1a: 4770 bx lr - -Disassembly of section i.semihost_write: - -0000da1c : - da1c: b084 sub sp, #16 - da1e: 9102 str r1, [sp, #8] - da20: 9001 str r0, [sp, #4] - da22: 9203 str r2, [sp, #12] - da24: a901 add r1, sp, #4 - da26: 2005 movs r0, #5 - da28: beab bkpt 0x00ab - da2a: b004 add sp, #16 - da2c: 4770 bx lr - -Disassembly of section i.mbed_die: - -0000da30 : - da30: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - da34: 4c1b ldr r4, [pc, #108] ; (daa4 ) - da36: 4620 mov r0, r4 - da38: f000 f844 bl dac4 - da3c: 1ca5 adds r5, r4, #2 - da3e: 4628 mov r0, r5 - da40: f000 f840 bl dac4 - da44: 1ce6 adds r6, r4, #3 - da46: 4630 mov r0, r6 - da48: f000 f83c bl dac4 - da4c: 1d67 adds r7, r4, #5 - da4e: 4638 mov r0, r7 - da50: f000 f838 bl dac4 - da54: 2101 movs r1, #1 - da56: 4620 mov r0, r4 - da58: f000 f84c bl daf4 - da5c: 2100 movs r1, #0 - da5e: 4628 mov r0, r5 - da60: f000 f848 bl daf4 - da64: 2100 movs r1, #0 - da66: 4630 mov r0, r6 - da68: f000 f844 bl daf4 - da6c: 2101 movs r1, #1 - da6e: 4638 mov r0, r7 - da70: f000 f840 bl daf4 - da74: 2096 movs r0, #150 ; 0x96 - da76: f000 f817 bl daa8 - da7a: 2100 movs r1, #0 - da7c: 4620 mov r0, r4 - da7e: f000 f839 bl daf4 - da82: 2101 movs r1, #1 - da84: 4628 mov r0, r5 - da86: f000 f835 bl daf4 - da8a: 2101 movs r1, #1 - da8c: 4630 mov r0, r6 - da8e: f000 f831 bl daf4 - da92: 2100 movs r1, #0 - da94: 4638 mov r0, r7 - da96: f000 f82d bl daf4 - da9a: 2096 movs r0, #150 ; 0x96 - da9c: f000 f804 bl daa8 - daa0: e7d8 b.n da54 - daa2: 0000 .short 0x0000 - daa4: 2009c032 .word 0x2009c032 - -Disassembly of section i.wait_ms: - -0000daa8 : - daa8: b570 push {r4, r5, r6, lr} - daaa: f44f 717a mov.w r1, #1000 ; 0x3e8 - daae: fb00 f501 mul.w r5, r0, r1 - dab2: f000 f82b bl db0c - dab6: 4604 mov r4, r0 - dab8: f000 f828 bl db0c - dabc: 1b00 subs r0, r0, r4 - dabe: 42a8 cmp r0, r5 - dac0: d3fa bcc.n dab8 - dac2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_output: - -0000dac4 : - dac4: b570 push {r4, r5, r6, lr} - dac6: 4604 mov r4, r0 - dac8: 1c40 adds r0, r0, #1 - daca: bf08 it eq - dacc: bd70 popeq {r4, r5, r6, pc} - dace: f024 051f bic.w r5, r4, #31 - dad2: f004 001f and.w r0, r4, #31 - dad6: 2101 movs r1, #1 - dad8: fa01 f600 lsl.w r6, r1, r0 - dadc: 2100 movs r1, #0 - dade: 4620 mov r0, r4 - dae0: f7ff fe56 bl d790 - dae4: 2102 movs r1, #2 - dae6: 4620 mov r0, r4 - dae8: f7ff fe6e bl d7c8 - daec: 6828 ldr r0, [r5, #0] - daee: 4330 orrs r0, r6 - daf0: 6028 str r0, [r5, #0] - daf2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -0000daf4 : - daf4: f020 021f bic.w r2, r0, #31 - daf8: f000 001f and.w r0, r0, #31 - dafc: 2301 movs r3, #1 - dafe: fa03 f000 lsl.w r0, r3, r0 - db02: 2900 cmp r1, #0 - db04: bf0c ite eq - db06: 61d0 streq r0, [r2, #28] - db08: 6190 strne r0, [r2, #24] - db0a: 4770 bx lr - -Disassembly of section i.us_ticker_read: - -0000db0c : - db0c: b570 push {r4, r5, r6, lr} - db0e: 4c0a ldr r4, [pc, #40] ; (db38 ) - db10: 4d0a ldr r5, [pc, #40] ; (db3c ) - db12: 6820 ldr r0, [r4, #0] - db14: b958 cbnz r0, db2e - db16: 4628 mov r0, r5 - db18: f000 f81e bl db58 - db1c: 4908 ldr r1, [pc, #32] ; (db40 ) - db1e: 4628 mov r0, r5 - db20: f000 f810 bl db44 - db24: 4628 mov r0, r5 - db26: f000 f851 bl dbcc - db2a: 2001 movs r0, #1 - db2c: 6020 str r0, [r4, #0] - db2e: 4628 mov r0, r5 - db30: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - db34: f000 b848 b.w dbc8 - db38: 1000001c .word 0x1000001c - db3c: 40094000 .word 0x40094000 - db40: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_frequency: - -0000db44 : - db44: 4a03 ldr r2, [pc, #12] ; (db54 ) - db46: 6812 ldr r2, [r2, #0] - db48: 0892 lsrs r2, r2, #2 - db4a: fbb2 f1f1 udiv r1, r2, r1 - db4e: 1e49 subs r1, r1, #1 - db50: 60c1 str r1, [r0, #12] - db52: 4770 bx lr - db54: 10000018 .word 0x10000018 - -Disassembly of section i.timer_init: - -0000db58 : - db58: 4a18 ldr r2, [pc, #96] ; (dbbc ) - db5a: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - db5e: bf04 itt eq - db60: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - db64: f041 0102 orreq.w r1, r1, #2 - db68: d018 beq.n db9c - db6a: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - db6e: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - db72: bf04 itt eq - db74: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - db78: f041 0104 orreq.w r1, r1, #4 - db7c: d00e beq.n db9c - db7e: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - db82: bf04 itt eq - db84: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - db88: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - db8c: d006 beq.n db9c - db8e: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - db92: d105 bne.n dba0 - db94: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - db98: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - db9c: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - dba0: 2102 movs r1, #2 - dba2: 6041 str r1, [r0, #4] - dba4: 2100 movs r1, #0 - dba6: 6701 str r1, [r0, #112] ; 0x70 - dba8: 4905 ldr r1, [pc, #20] ; (dbc0 ) - dbaa: 4a06 ldr r2, [pc, #24] ; (dbc4 ) - dbac: 6809 ldr r1, [r1, #0] - dbae: 0889 lsrs r1, r1, #2 - dbb0: fbb1 f1f2 udiv r1, r1, r2 - dbb4: 1e49 subs r1, r1, #1 - dbb6: 60c1 str r1, [r0, #12] - dbb8: 4770 bx lr - dbba: 0000 .short 0x0000 - dbbc: 400fc000 .word 0x400fc000 - dbc0: 10000018 .word 0x10000018 - dbc4: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -0000dbc8 : - dbc8: 6880 ldr r0, [r0, #8] - dbca: 4770 bx lr - -Disassembly of section i.timer_start: - -0000dbcc : - dbcc: 6881 ldr r1, [r0, #8] - dbce: 2900 cmp r1, #0 - dbd0: d1fc bne.n dbcc - dbd2: 2101 movs r1, #1 - dbd4: 6041 str r1, [r0, #4] - dbd6: 4770 bx lr diff --git a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.elf b/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.elf deleted file mode 100755 index c456df7afca31996281127f69395aa3d34a0eafc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179853 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 diff --git a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.hex b/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.hex deleted file mode 100644 index 45d04fc4..00000000 --- a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.hex +++ /dev/null @@ -1,3711 +0,0 @@ -:1000000000800010C5070000CD070000CF070000EA -:10001000D1070000D3070000D50700000000000052 -:10002000000000000000000000000000D7070000F2 -:10003000D907000000000000DB070000DD0700001A -:10004000DF070000DF070000DF070000DF07000018 -:10005000DF070000DF070000DF070000DF07000008 -:10006000DF070000DF070000DF070000DF070000F8 -:10007000DF070000DF070000DF070000DF070000E8 -:10008000DF070000DF070000DF070000DF070000D8 -:10009000DF070000DF070000DF070000DF070000C8 -:1000A000DF070000DF070000DF070000DF070000B8 -:1000B000DF070000DF070000DF070000DF070000A8 -:1000C000DF07000039483A4970B5884223D0394CDF -:1000D000A14220D2024652F8046B0B46CD4343F8AE -:1000E000046B6519A342C5F3800514D23DB11668AF -:1000F00000F108021E6001F10803A3420BD2104672 -:1001000050F8045B194641F8045B5668021D5E60B6 -:100110000B1DA342F3D328482849884224D0284CF9 -:10012000A14221D2024652F8046B0B46CD4343F85C -:10013000046B04EB050CA342CCF3800514D23DB153 -:10014000156800F108021D6001F10803A3420BD2FB -:10015000104650F8045B194641F8045B5668021DCE -:100160005E600B1DA342F3D3164A1748824216D293 -:1001700000211346D64343F8041B84198342C4F379 -:1001800080040CD224B1196002F10803834206D224 -:100190001A4642F8041B5960131D8342F8D302F03B -:1001A000FDFD00F0F1F90DF0E7FA00BF50DF0000AF -:1001B00000000010B405001004E500005C0700100A -:1001C0005C070010B40500105C0700101B482021DC -:1001D000C0F8A011D0F8A01111F0400FFAD0022100 -:1001E000C0F804110121C0F80C110B22C0F88420C2 -:1001F000C0F88010AA22C0F88C205523C0F88C309B -:10020000D0F8881011F0806FFAD00321C0F8801068 -:10021000C0F88C20C0F88C300521C0F808110021EE -:10022000C0F8A811C0F8AC11054AC0F8C420C0F845 -:10023000C81143F23A0101607047000000C00F404E -:10024000DE8728040000000000000000000000001D -:10025000000000000000000000000000000000009E -:10026000000000000000000000000000000000008E -:10027000000000000000000000000000000000007E -:10028000000000000000000000000000000000006E -:10029000000000000000000000000000000000005E -:1002A000000000000000000000000000000000004E -:1002B000000000000000000000000000000000003E -:1002C000000000000000000000000000000000002E -:1002D000000000000000000000000000000000001E -:1002E000000000000000000000000000000000000E -:1002F00000000000000000000000000000000000FE -:1003000040F2B453C1F200031A780AB90120187000 -:10031000704700BF40F2B450C1F2000008B5036856 -:100320002BB140F20003C0F2000303B1984708BDAF -:1003300008B5002107480CF0E7FE042106480CF040 -:10034000E3FE064804210CF0DFFE054B01221A6093 -:1003500008BD00BF08C4000010C4000018C400009D -:10036000C0050010024B16221A604FF0FF30704794 -:100370005806001008B50DF0FFF900BF01207047C6 -:1003800070B5094D06462C684CB10DF03FF8A31925 -:10039000834207D8296820468E192E6070BD034C11 -:1003A0002C60F2E701F01EFEBC0500106007001093 -:1003B00001F0020311F4806F18BF43F0040311F041 -:1003C000080F18BF43F0080319460CF09DBE00BF8C -:1003D0000CF070BE022801DC012070470CF080BEDA -:1003E00002282DE9F0476EDD404F3B68002B61D1BC -:1003F0003F4D404C25F0010C65460CF1280615F8E0 -:1004000001ABC3F34F0883EA0A0313F0010F1CBFCB -:1004100088EA04081FFA88F84FEA5A0988EA090AA4 -:100420004FEA58031AF0010F1CBF63409BB24FEA1A -:10043000590883EA08095B0819F0010F1CBF6340E3 -:100440009BB24FEA580883EA08095B0819F0010FCC -:100450001CBF63409BB24FEA580883EA08095B0857 -:1004600019F0010F1CBF63409BB24FEA580883EAA2 -:1004700008095B0819F0010F1CBF63409BB24FEAEB -:10048000580883EA08095B0819F0010F1CBF634094 -:100490009BB283EA58085B0818F0010F1CBF634049 -:1004A0009BB2B542ABD142F23F04A34212D1DCF879 -:1004B00028303B60033853F8200038B103681B69CB -:1004C0009847BDE8F0870020BDE8F0874FF0FF3087 -:1004D000BDE8F087084909480C686B220121E368F0 -:1004E00002F04CFC01200DF047F900BFB8050010E8 -:1004F000CDD2000001A0FFFF1001001020C40000B9 -:1005000010B50B4C82B0236814460BB9022808DDE5 -:10051000224600230CF0BAFE20F00040201A02B060 -:1005200010BD01900091FFF703FF00990198EFE7DC -:10053000C005001010B50C4C82B0236814460BB9EE -:10054000022809DD002322460CF0D6FE0028A8BFB1 -:10055000C0EB040002B010BD01900091FFF7E8FE6F -:1005600000990198EEE700BFC00500104FF400535A -:100570004B600020704700BF4FF0FF30704700BF56 -:100580004FF0FF30704700BF10B564488AB002F0EA -:100590004BFF634802F048FF624802F045FF6248A3 -:1005A000624901F063FF044600285FD0604802F012 -:1005B0003BFF20465F4901F063FF0028C0F2A380A3 -:1005C0005D4802F031FF204601F090FD002840F028 -:1005D0008F805A4802F028FF5348594901F046FFDE -:1005E0000446002879D0574802F01EFF204656499D -:1005F00002AA02F061F8B0F1FF3F63D002A95348AC -:1006000002F0C2FE524802F00FFF204601F06EFDDC -:1006100000284CD14F4802F007FF43480CF0C8FEB9 -:10062000002839D14C4802F0FFFE4C480CF092FEF5 -:100630000446002825D04A4802F0F6FE02E0494868 -:1006400002F0A2FE20460CF0AFFE01460028F6D1D3 -:100650004548019102F0E8FE20460CF077FE434841 -:1006600002F0E2FE019908460AB010BD4048414937 -:100670000368414AD868202301F002FF01200DF0F1 -:100680007BF83B4A3D49146858233B4AE06801F037 -:10069000F7FE01200DF070F8354839490368364AF5 -:1006A000D8684F2301F0ECFE01200DF065F8304AC8 -:1006B000344914684623304AE06801F0E1FE012025 -:1006C0000DF05AF82A48304903682B4AD8683E236F -:1006D00001F0D6FE01200DF04FF8254A2549146897 -:1006E0003723254AE06801F0CBFE01200DF044F8E5 -:1006F0001F4824490368204AD8682E2301F0C0FE11 -:1007000001200DF039F81A4A2049146827231A4AA3 -:10071000E06801F0B5FE01200DF02EF8B0C4000035 -:10072000CCC40000E8C4000004C5000014C50000EB -:100730003CC5000050C500007CC50000BCC50000E1 -:10074000D8C50000DCC50000F0C5000014C60000DC -:1007500038C6000058C6000088C600009CC60000CD -:10076000C0C6000030C60000E4C60000F8C60000A5 -:100770001001001018C5000030C50000A4C600001C -:100780006CC60000A0C50000F8C5000060C50000F0 -:1007900010B5074C074920460CF0F0FB064B074903 -:1007A000074A20462360BDE8104000F01DB800BF96 -:1007B000C40500100CC70000E0DB000005CD000000 -:1007C000000000100648804706480047FEE7FEE7A5 -:1007D000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE7F1 -:1007E000CD010000C500000003460846194601F08F -:1007F0001BBC0098904214BF01200620704738B5FA -:1008000014461D4600F0A9F928B1012008232C60E8 -:10081000EB60023B2B7138BD2DE9F0419846069FF5 -:100820000446089B1546099E9F420CD1079900F08B -:1008300094F940B1757103E0012337603571B371EC -:100840000020BDE8F0812046414600F086F90028EE -:10085000F2D1F5E7F8B505460C4616461F4600F0FE -:100860007CF940B9032F07D8236820462946324631 -:100870005B699847F8BD0120F8BD0000034B10B537 -:100880000446036000F04EF9204610BD20C700006A -:1008900010B50446FFF7F2FF204600F025F8204689 -:1008A00010BD0022816002600271C2607047F0B525 -:1008B000064685B00F46684610211446FFF7F1FF43 -:1008C00033683046394622689D696B46A8479DF8D3 -:1008D000043003F00603062B03D1009B01202360A4 -:1008E00000E0002005B0F0BD08B102F0F1BA704799 -:1008F000FFF7FABF00F00600A0F10603584240EBF4 -:100900000300704740187047002281600260027146 -:10091000427182717047F7B50E1E089C07DB1046C6 -:10092000FFF7F0FF844214BF0120062008E016F113 -:10093000020F04D0056800942C6AA04700E0012053 -:10094000FEBD2DE9F0471D46036888B0884616466F -:10095000A3F10807044653F8081CFFF7D3FFD7F8A4 -:10096000049005AF102182463846FFF7CDFFD9F835 -:1009700000304846CDF800A0CDF804802946029406 -:1009800006220397DF693346B847059F3FB39DF8BA -:100990001A904846FFF7AEFF08BB9DF819A09DF8D6 -:1009A00018000AEA0000FFF7A5FFC0B90AF0050A1F -:1009B000BAF1040F12D0B9F1000F08D13046294620 -:1009C0003A4643460094FFF7A6FF8DF81A009DF8BB -:1009D0001A00FFF78FFF08B1059F00E00746384671 -:1009E00008B0BDE8F087000010B5002814BF044629 -:1009F000012405E0054B1B680BB901F0F3FA984799 -:100A0000204602F05DFA0028F4D010BD1406001054 -:100A1000F8B504460F4616461D46FFF7F0FE38B9F6 -:100A2000A0683946324603689C692B46A047F8BD4A -:100A30000120F8BD2DE9F04F85B00C46194605465A -:100A400016461F46DDF83890DDF840A0DDF84480FA -:100A500000F083F88346B0B1002CC8F8009088F805 -:100A6000046009DB4C44A24514BF4FF0010A4FF06B -:100A7000060A88F806A011E014F1020F0ED1012336 -:100A800088F806300AE0D1450CD128460F9900F0CD -:100A900064F838B188F80560584600E0002005B0D9 -:100AA000BDE8F08FA86821460F9A0368019232468C -:100AB000CDF80090CDF808A0CDF80C80DD693B465C -:100AC000A847ECE72DE9F3410446DDF820800D4608 -:100AD00017461E46904506D1194600F03EF810B163 -:100AE0000620BDE8FC81A06829463A460368CDF897 -:100AF00000801C6A3346A047F3E70000034B10B5A3 -:100B000004460360FFF7BAFE204610BD80C7000010 -:100B100010B50446FFF7F2FF2046FFF7E5FE20463A -:100B200010BD0000014B0360704700BF00C800000B -:100B300000207047002070470020704710B5044621 -:100B4000FFF7F0FF2046FFF7CFFE204610BD4068BC -:100B500003782A2B08BF01307047814238B50D4613 -:100B600011D0FFF7F4FF037804462A2B0DD0284656 -:100B7000FFF7EDFF0146204602F05FFFD0F10100D4 -:100B800038BF002038BD012038BD002038BDFFF738 -:100B9000E4BF032894BF00200120704700F001004B -:100BA00070474018704709B103689A581146FFF71B -:100BB000F8BF0000034B10B504460360FFF75EFE6C -:100BC000204610BD58C8000010B50446FFF7F2FFDC -:100BD0002046FFF789FE204610BD406800F0010066 -:100BE00070474068C0F3400070474068001270478B -:100BF0002DE9F74F8B460C990546924699468A4255 -:100C00003BD11946FFF7A9FF002832D135E0013C5E -:100C1000A61C05EBC6063046FFF7E3FF18B33046C7 -:100C2000FFF7E3FF07463046FFF7D7FF064610B150 -:100C30001BF1030F17D03A4631465046FFF7B3FF7A -:100C40000C99024658F8080C0368009159461F6A2F -:100C50004B46B8470746FFF79CFF20B156B147F017 -:100C60000107FFB206E0A8F10808002CCFD1012748 -:100C700000E006273846BDE8FE8FEC6804F1020864 -:100C800005EBC808F1E72DE9F04F89B0054692461B -:100C900003911C46FFF7B3FD002840F08D80D4F887 -:100CA0000890D5F80C8019F0100F08F1020618BF53 -:100CB000D5F8089005EBC60676E0494608F1FF38FE -:100CC00004A8FFF7EEFD08F1020305EBC30301934F -:100CD0001846FFF78AFF019B07461846FFF77DFF7E -:100CE000019B83461846FFF77CFF029010B919F06C -:100CF000010F58D0BAF1000F06D03A465046594677 -:100D0000FFF751FF024600E0524656F8080C0399DF -:100D100003689F6904ABB847002844D0079B082BA1 -:100D200005D1BBF1000F02D056F8083C07939DF89F -:100D300014703846FFF72DFF28B1029B1BB927F02E -:100D400002078DF81470E168C9B904AB0FCB84E8D1 -:100D50000F0027793846FFF71CFF00282CD017F02A -:100D6000020F03D0AB6813F0010F06E03846FFF71F -:100D700015FF08B3AB6813F0020F14D11CE0236811 -:100D8000049A934203D000232360023309E0BBB9E5 -:100D90000798082804D0082902D0FFF7DEFE78B9AA -:100DA0000223237108E0083EB8F1000F85D12079B5 -:100DB000003818BF012000E0012009B0BDE8F08F25 -:100DC00023799DF8142042EA03032371EBE72DE910 -:100DD000F04F91B0074689461D9C07930692A36881 -:100DE0001A9A13F0100F1CBF8368A3601C9B9A42D1 -:100DF00040F03E811B99FFF7B0FE002800F03881DB -:100E0000069A62712EE11A9BB9F1000F069A2360CF -:100E100022710ADB18464946FFF7C3FE1C9B83423A -:100E200014BF01200620A0711CE119F1020F40F04F -:100E300019810123A37115E1B9F1000F04DB1C989E -:100E4000C9F10001FFF7ADFE4FF000080122089044 -:100E5000CDF82C80099201E0CDF824A0D7F80CA0A1 -:100E60000AF1020307EBC3030A93F0E00AF1FF3A29 -:100E7000A1680AF102050DA8FFF746FD07EBC505BD -:100E80002846FFF7B2FE83462846FFF7A6FE014636 -:100E900018B1069B43F0010600E0069E5A461A98D8 -:100EA000FFF781FE089A83463AB19042099A94BFAF -:100EB00000230123934200F0C5802846FFF791FEEE -:100EC00048B919F1020F04D1A36813F0030F00F021 -:100ED000BB8006F0FD060A9B49461B9A53F8080C96 -:100EE000036801921C9ACDF800B002920DAA0392F9 -:100EF0003246DD69079BA8479DF83A5063799DF813 -:100F00003920062D42EA0303637101D0022D06D178 -:100F10000D9BA57123609DF838302371A5E0D4F8AE -:100F200000B0B8F1000F10D1BBF1000F0DD10D9A38 -:100F30009DF8381022602171002A7ED0002B7CD0D1 -:100F4000BB6813F0010F78D18FE0BBF1000F0BD01D -:100F50000D9A934506D123799DF8382042EA030380 -:100F600023716BE032B928B90D9A002A66D0B8F126 -:100F7000000F63D01846A6790593FFF70AFE059B7C -:100F800000287DD01846FFF709FE18B1A36813F0BA -:100F9000020F75D1002E08BF0126002D08BF0125C4 -:100FA0001EE02846FFF7F5FD00286CD02846FFF725 -:100FB000F5FD18B1BB6813F0020F64D101267DB9AD -:100FC0003046FFF7E6FD002867D03046FFF7E6FD24 -:100FD00028B1BB6813F0020F5FD1013500E0012595 -:100FE00086EA0500C0B2FFF7D4FD8346A0B12846CB -:100FF000FFF7CFFD38B10D9B2E464FF00008236060 -:101000009DF83830237116F0020FA6712AD13046B0 -:10101000FFF7C4FD90B928E006EA05054FF0010886 -:10102000E8B2FFF7B6FD20B10223C4F800B0A37107 -:101030001AE0206084F8068000E080466379042B83 -:1010400002D111E001230B930A9A083A0A92BAF1ED -:10105000000F7FF40BAF0B9B33B1099A002A7FF48A -:10106000FBAE01E0002000E0404611B0BDE8F08F8B -:1010700038460799FFF771FD00287FF4C4AEDBE620 -:10108000002E9CD18DE71C9B494607985A46009339 -:101090001B9BFFF740FC064691E71C9A49460798C0 -:1010A0001B9B00920D9AFFF736FC054698E700005F -:1010B000F8B50446384B0D4616460F4601EA0303C1 -:1010C0004FEA235C6BB921F00047074356D000225A -:1010D000324B00F029FA324FBE4204460D4609DA7F -:1010E00038E040F2FF739C450CD102460B4600F0FD -:1010F00069F841E0284B0F4601EA03034FEA235CFD -:10110000ACF1360CB44440F2FE739C4510DCBCF1EB -:10111000000F06DD27F0FE4727F4700747EA0C555D -:101120002CE01CF1350F19DA4CF250339E420ADDE7 -:1011300022462B4614A1D1E9000100F035F812A394 -:10114000D3E9002316E012A1D1E9000122462B4683 -:1011500000F02AF80EA3D3E900230BE00CF1360CC3 -:1011600027F0FE4727F470070E4B47EA0C55204640 -:101170002946002200F0D8F904460D4620462946AB -:10118000F8BD00BFAFF300809C7500883CE4377E5B -:1011900059F3F8C21F6EA5010000F07F0000504314 -:1011A000B03CFFFF0000903C03F0004321F0004200 -:1011B00030B543EA020130BD81F0004102E000BFDA -:1011C00083F0004330B54FEA41044FEA430594EA07 -:1011D000050F08BF90EA020F1FBF54EA000C55EA42 -:1011E000020C7FEA645C7FEA655C00F0E2804FEA13 -:1011F0005454D4EB5555B8BF6D420CDD2C4480EAF5 -:10120000020281EA030382EA000083EA010180EA24 -:10121000020281EA0303362D88BF30BD11F0004F72 -:101220004FEA01314FF4801C4CEA113102D04042A8 -:1012300061EB410113F0004F4FEA03334CEA1333E3 -:1012400002D0524263EB430394EA050F00F0A780FB -:10125000A4F10104D5F1200E0DDB02FA0EFC22FAF6 -:1012600005F2801841F1000103FA0EF2801843FAEA -:1012700005F359410EE0A5F120050EF1200E012ADB -:1012800003FA0EFC28BF4CF0020C43FA05F3C01819 -:1012900051EBE37101F0004507D54FF0000EDCF192 -:1012A000000C7EEB00006EEB0101B1F5801F1BD33B -:1012B000B1F5001F0CD349085FEA30004FEA3C0C3F -:1012C00004F101044FEA445212F5800F80F09A8035 -:1012D000BCF1004F08BF5FEA500C50F1000041EB39 -:1012E000045141EA050130BD5FEA4C0C404141EB3D -:1012F000010111F4801FA4F10104E9D191F0000F64 -:1013000004BF01460020B1FA81F308BF2033A3F1E6 -:101310000B03B3F120020CDA0C3208DD02F1140CDD -:10132000C2F10C0201FA0CF021FA02F10CE002F118 -:101330001402D8BFC2F1200C01FA02F120FA0CFC11 -:10134000DCBF41EA0C019040E41AA2BF01EB04515A -:10135000294330BD6FEA04041F3C1CDA0C340EDC58 -:1013600004F11404C4F1200220FA04F001FA02F39B -:1013700040EA030021FA04F345EA030130BDC4F159 -:101380000C04C4F1200220FA02F001FA04F340EA4E -:101390000300294630BD21FA04F0294630BD94F0FF -:1013A000000F83F4801306BF81F480110134013DE6 -:1013B0004EE77FEA645C18BF7FEA655C29D094EA57 -:1013C000050F08BF90EA020F05D054EA000C04BFD5 -:1013D0001946104630BD91EA030F1EBF00210020C0 -:1013E00030BD5FEA545C05D14000494128BF41F05F -:1013F000004130BD14F580043CBF01F5801130BDC3 -:1014000001F0004545F0FE4141F470014FF000004D -:1014100030BD7FEA645C1ABF194610467FEA655CFE -:101420001CBF0B46024650EA013406BF52EA0335A0 -:1014300091EA030F41F4002130BD00BF90F0000F8E -:1014400004BF0021704730B54FF4806404F13204CA -:101450004FF000054FF0000150E700BF90F0000F83 -:1014600004BF0021704730B54FF4806404F13204AA -:1014700010F0004548BF40424FF000013EE700BF7A -:1014800042004FEAE2014FEA31014FEA02701FBF0A -:1014900012F07F4393F07F4F81F06051704792F0DC -:1014A000000F14BF93F07F4F704730B54FF4607456 -:1014B00001F0004521F0004120E700BF50EA0102A1 -:1014C00008BF704730B54FF000050AE050EA01024E -:1014D00008BF704730B511F0004502D5404261EBBE -:1014E00041014FF4806404F132045FEA915C3FF4FF -:1014F000DCAE4FF003025FEADC0C18BF03325FEA98 -:10150000DC0C18BF033202EBDC02C2F1200300FA4C -:1015100003FC20FA02F001FA03FE40EA0E0021FA71 -:1015200002F11444C1E600BF70B54FF0FF0C4CF45B -:10153000E06C1CEA11541DBF1CEA135594EA0C0F11 -:1015400095EA0C0F00F0DEF82C4481EA030621EA4C -:101550004C5123EA4C5350EA013518BF52EA033587 -:1015600041F4801143F4801338D0A0FB02CE4FF039 -:101570000005E1FB02E506F00042E0FB03E54FF069 -:101580000006E1FB03569CF0000F18BF4EF0010E61 -:10159000A4F1FF04B6F5007F64F5407404D25FEA5D -:1015A0004E0E6D4146EB060642EAC62141EA555110 -:1015B0004FEAC52040EA5E504FEACE2EB4F1FD0C52 -:1015C00088BFBCF5E06F1ED8BEF1004F08BF5FEAD0 -:1015D000500E50F1000041EB045170BD06F0004682 -:1015E00046EA010140EA020081EA0301B4EB5C042F -:1015F000C2BFD4EB0C0541EA045170BD41F4801127 -:101600004FF0000E013C00F3AB8014F1360FDEBF4B -:10161000002001F0004170BDC4F10004203C35DA27 -:101620000C341BDC04F11404C4F1200500FA05F3AA -:1016300020FA04F001FA05F240EA020001F000424B -:1016400021F0004110EBD37021FA04F642EB0601C1 -:101650005EEA430E08BF20EAD37070BDC4F10C04EB -:10166000C4F1200500FA04F320FA05F001FA04F2AF -:1016700040EA020001F0004110EBD37041F100019B -:101680005EEA430E08BF20EAD37070BDC4F12005A6 -:1016900000FA05F24EEA020E20FA04F301FA05F20E -:1016A00043EA020321FA04F001F0004121FA04F2B6 -:1016B00020EA020000EBD3705EEA430E08BF20EA86 -:1016C000D37070BD94F0000F0FD101F000464000C0 -:1016D00041EB010111F4801F08BF013CF7D041EA42 -:1016E000060195F0000F18BF704703F00046520046 -:1016F00043EB030313F4801F08BF013DF7D043EA17 -:101700000603704794EA0C0F0CEA135518BF95EACC -:101710000C0F0CD050EA410618BF52EA4306D1D153 -:1017200081EA030101F000414FF0000070BD50EA72 -:10173000410606BF1046194652EA430619D094EAFC -:101740000C0F02D150EA013613D195EA0C0F05D1E6 -:1017500052EA03361CBF104619460AD181EA03013A -:1017600001F0004141F0FE4141F470014FF00000F2 -:1017700070BD41F0FE4141F4780170BD70B54FF08D -:10178000FF0C4CF4E06C1CEA11541DBF1CEA13550D -:1017900094EA0C0F95EA0C0F00F0A7F8A4EB0504EF -:1017A00081EA030E52EA03354FEA013100F08880E6 -:1017B0004FEA03334FF0805545EA131343EA1263AF -:1017C0004FEA022245EA111545EA10654FEA002664 -:1017D0000EF000419D4208BF964244F1FD0404F51D -:1017E000407402D25B084FEA3202B61A65EB030579 -:1017F0005B084FEA32024FF480104FF4002CB6EB36 -:10180000020E75EB030E22BFB61A754640EA0C00B5 -:101810005B084FEA3202B6EB020E75EB030E22BFF5 -:10182000B61A754640EA5C005B084FEA3202B6EB36 -:10183000020E75EB030E22BFB61A754640EA9C00F5 -:101840005B084FEA3202B6EB020E75EB030E22BFC5 -:10185000B61A754640EADC0055EA060E18D04FEA83 -:10186000051545EA16754FEA06164FEAC30343EA23 -:1018700052734FEAC2025FEA1C1CC0D111F4801FF0 -:101880000BD141EA00014FF000004FF0004CB6E7E9 -:1018900011F4801F04BF01430020B4F1FD0C88BF88 -:1018A000BCF5E06F3FF6AFAEB5EB030C04BFB6EB93 -:1018B000020C5FEA500C50F1000041EB045170BD86 -:1018C0000EF0004E4EEA113114EB5C04C2BFD4EBB3 -:1018D0000C0541EA045170BD41F480114FF0000E37 -:1018E000013C90E645EA060E8DE60CEA135594EAB3 -:1018F0000C0F08BF95EA0C0F3FF43BAF94EA0C0FB6 -:101900000AD150EA01347FF434AF95EA0C0F7FF42A -:1019100025AF104619462CE795EA0C0F06D152EA7E -:1019200003353FF4FDAE1046194622E750EA410662 -:1019300018BF52EA43067FF4C5AE50EA41047FF473 -:101940000DAF52EA43057FF4EBAE12E74FEA4102D6 -:1019500012F5001215D211D56FF47873B3EB625201 -:1019600012D94FEAC12343F0004343EA505311F028 -:10197000004F23FA02F018BF404270474FF00000BA -:10198000704750EA013005D111F0004008BF6FF0F8 -:10199000004070474FF00000704700BF4FEA41021F -:1019A000B2F1E04324BFB3F5001CDCF1FE5C0DD9BD -:1019B00001F0004C4FEAC0024CEA5070B2F1004F07 -:1019C00040EB830008BF20F00100704711F0804F0A -:1019D00021D113F13872BCBF01F00040704741F4CF -:1019E00080114FEA5252C2F11802C2F1200C10FAD3 -:1019F0000CF320FA02F018BF40F001004FEAC123B7 -:101A00004FEAD32303FA0CFC40EA0C0023FA02F35A -:101A10004FEA4303CCE77FEA625307D150EA013330 -:101A20001EBF4FF0FE4040F44000704701F0004000 -:101A300040F0FE4040F40000704700BF80F00040DE -:101A400002E000BF81F0004142001FBF5FEA410396 -:101A500092EA030F7FEA226C7FEA236C6AD04FEA96 -:101A60001262D2EB1363C1BFD218414048404140DB -:101A7000B8BF5B42192B88BF704710F0004F40F48D -:101A8000000020F07F4018BF404211F0004F41F4A9 -:101A9000000121F07F4118BF494292EA030F3FD075 -:101AA000A2F1010241FA03FC10EB0C00C3F1200388 -:101AB00001FA03F100F0004302D5494260EB400017 -:101AC000B0F5000F13D3B0F1807F06D340084FEA82 -:101AD000310102F10102FE2A51D2B1F1004F40EB77 -:101AE000C25008BF20F0010040EA030070474900DF -:101AF00040EB000010F4000FA2F10102EDD1B0FAAA -:101B000080FCACF1080CB2EB0C0200FA0CF0AABF9E -:101B100000EBC25052421843BCBFD040184370473C -:101B200092F0000F81F4000106BF80F40000013242 -:101B3000013BB5E74FEA41037FEA226C18BF7FEA19 -:101B4000236C21D092EA030F04D092F0000F08BF5B -:101B50000846704790EA010F1CBF0020704712F042 -:101B60007F4F04D1400028BF40F00040704712F181 -:101B700000723CBF00F50000704700F0004343F0E6 -:101B8000FE4040F4000070477FEA226216BF08461C -:101B90007FEA23630146420206BF5FEA412390EADF -:101BA000010F40F4800070474FF0000304E000BFD5 -:101BB00010F0004348BF40425FEA000C08BF704786 -:101BC00043F0964301464FF000001CE050EA01024A -:101BD00008BF70474FF000030AE000BF50EA01025F -:101BE00008BF704711F0004302D5404261EB41014C -:101BF0005FEA010C02BF84460146002043F0B64371 -:101C000008BFA3F18053A3F50003BCFA8CF2083A95 -:101C1000A3EBC25310DB01FA02FC634400FA02FC9E -:101C2000C2F12002BCF1004F20FA02F243EB0200A5 -:101C300008BF20F00100704702F1200201FA02FC07 -:101C4000C2F1200250EA4C0021FA02F243EB0200FA -:101C500008BF20EADC7070474FF0FF0C1CEAD0523E -:101C60001EBF1CEAD15392EA0C0F93EA0C0F6FD0FF -:101C70001A4480EA010C400218BF5FEA41211ED0DD -:101C80004FF0006343EA501043EA5111A0FB0131C9 -:101C90000CF00040B1F5000F3EBF490041EAD3719E -:101CA0005B0040EA010062F17F02FD2A1DD8B3F11A -:101CB000004F40EBC25008BF20F00100704790F089 -:101CC000000F0CF0004C08BF49024CEA502040EADB -:101CD00051207F3AC2BFD2F1FF0340EAC2507047A1 -:101CE00040F400004FF00003013A5DDC12F1190FDF -:101CF000DCBF00F000407047C2F10002410021FA51 -:101D000002F1C2F1200200FA02FC5FEA310040F168 -:101D1000000053EA4C0308BF20EADC70704792F0E1 -:101D2000000F00F0004C02BF400010F4000F013A19 -:101D3000F9D040EA0C0093F0000F01F0004C02BF14 -:101D4000490011F4000F013BF9D041EA0C018FE783 -:101D50000CEAD15392EA0C0F18BF93EA0C0F0AD089 -:101D600030F0004C18BF31F0004CD8D180EA0100AF -:101D700000F00040704790F0000F17BF90F0004F48 -:101D8000084691F0000F91F0004F14D092EA0C0F2A -:101D900001D142020FD193EA0C0F03D14B0218BFBD -:101DA000084608D180EA010000F0004040F0FE4003 -:101DB00040F40000704740F0FE4040F4400070479F -:101DC0004FF0FF0C1CEAD0521EBF1CEAD15392EA1E -:101DD0000C0F93EA0C0F69D0A2EB030280EA010C0E -:101DE00049024FEA402037D04FF0805343EA1111A7 -:101DF00043EA10130CF000408B4238BF5B0042F105 -:101E00007D024FF4000C8B4224BF5B1A40EA0C00A9 -:101E1000B3EB510F24BFA3EB510340EA5C00B3EBDB -:101E2000910F24BFA3EB910340EA9C00B3EBD10FC9 -:101E300024BFA3EBD10340EADC001B0118BF5FEA1B -:101E40001C1CE0D1FD2A3FF650AF8B4240EBC25044 -:101E500008BF20F0010070470CF0004C4CEA502005 -:101E60007F32C2BFD2F1FF0340EAC250704740F454 -:101E700000004FF00003013A37E792F0000F00F046 -:101E8000004C02BF400010F4000F013AF9D040EAC4 -:101E90000C0093F0000F01F0004C02BF490011F458 -:101EA000000F013BF9D041EA0C0195E70CEAD15350 -:101EB00092EA0C0F08D142027FF47DAF93EA0C0F37 -:101EC0007FF470AF084676E793EA0C0F04D14B021B -:101ED0003FF44CAF08466EE730F0004C18BF31F0CD -:101EE000004CCAD130F000427FF45CAF31F00043C7 -:101EF0007FF43CAF5FE700BF4FF0FF3C06E000BF60 -:101F00004FF0010C02E000BF4FF0010C4DF804CD82 -:101F10004FEA40024FEA41037FEA226C18BF7FEA92 -:101F2000236C11D001B052EA530C18BF90EA010F94 -:101F300058BFB2EB030088BFC81738BF6FEAE17023 -:101F400018BF40F0010070477FEA226C02D15FEABF -:101F5000402C05D17FEA236CE4D15FEA412CE1D02B -:101F60005DF8040B704700BF844608466146FFE7F2 -:101F70000FB5FFF7C9FF002848BF10F1000F0FBDD4 -:101F80004DF808EDFFF7F4FF0CBF012000205DF8CD -:101F900008FB00BF4DF808EDFFF7EAFF34BF012052 -:101FA00000205DF808FB00BF4DF808EDFFF7E0FFEB -:101FB00094BF012000205DF808FB00BF4DF808ED3C -:101FC000FFF7D2FF94BF012000205DF808FB00BF9F -:101FD0004DF808EDFFF7C8FF34BF012000205DF881 -:101FE00008FB00BF08B5062001F076FC0120FEF7D3 -:101FF000C1F908B50346084611461A4605F09AFB92 -:10200000054B064A1B68596811609968044A1160BB -:10201000DA68044B1A607047100100104C0600107B -:10202000500600105406001030B505460C46134605 -:10203000022029462246BDE8304005F0FFBA0000E4 -:1020400070B505460C46002946D000F0CBF925B105 -:10205000AB6913B9284600F05BF9214B9C4201D1D2 -:102060006C6808E01F4B9C4201D1AC6803E01E4B3A -:102070009C4208BFEC68B4F90C6056B32846214670 -:1020800000F03CF8236B06463BB12846216A98478E -:1020900036EA200628BF4FF0FF36A38913F0800FE1 -:1020A00003D02846216900F047FA616B41B104F181 -:1020B0004403994202D0284600F03EFA00236363AD -:1020C000A16C21B1284600F037FA0023A364002355 -:1020D000A38100F088F900E00E46304670BD00BFD5 -:1020E00080C80000A0C80000C0C80000024B014624 -:1020F0001868FFF7A5BF00BF100100102DE9F041DF -:1021000005460E690C46002E00F0A78018B18369C1 -:102110000BB900F0FDF8524B9C4201D16C6808E00D -:10212000504B9C4201D1AC6803E04F4B9C4208BF2E -:10213000EC68A289002A00F08D8013B213F0080623 -:1021400063D142F400636268A381002A03DC226C3D -:10215000002A40F38280E66A002E7ED000222F689B -:102160002A6013F4805201D0626D15E001232846E5 -:10217000216AB047B0F1FF3F02460DD12B685BB139 -:102180001D2B01D0162B01D12F6061E0A3890646DB -:1021900043F04003A38160E0A38913F0040F05D04E -:1021A0006368D21A636B0BB1236CD21A0023E66A00 -:1021B0002846216AB047B0F1FF3F05D12B681D2B9F -:1021C00039D82A4A9A4036D5A3890022626023F47E -:1021D000006322691B0422601B0CA38113F4805F3F -:1021E00005D0B0F1FF3F01D12B6803B96065616B89 -:1021F0002F60002930D004F14403994202D02846D0 -:1022000000F09AF90026666327E026692EB313F0E2 -:10221000030F2268266008BF6369C6EB020818BF77 -:102220000023A36011E0A76A2846216A324643468C -:10223000B847002806DCA3894FF0FF3643F040037F -:10224000A3810AE03618C0EB0808B8F1000FEADCF9 -:10225000002602E0164600E00E463046BDE8F0815A -:1022600080C80000A0C80000C0C8000004020080B0 -:10227000014620B9044B0549186800F013BD044B12 -:102280001868FFF73BBF00BFE4C80000FD20000056 -:1022900010010010014900F0E3BC00BFED20000078 -:1022A000002310B5044603604360836081811946B2 -:1022B0004366C28108220361436183615C3001F09F -:1022C00044F8054B24626362044BA362044BE3624F -:1022D000044B236310BD00BFAD390000D3390000AB -:1022E0000D3A0000333A000070B50E4668254D43A4 -:1022F00005F10C0100F0F4FD044638B10C3000216A -:1023000066602A462160A06001F01FF8204670BD7B -:1023100070B504468669002E25D1134B0125C0F8FF -:10232000D86085618362C0F8DC60C0F8E06000F0CE -:102330001DF86060204600F019F8A060204600F00B -:1023400015F804213246E0606068FFF7A9FFA06835 -:1023500009212A46FFF7A4FFE06812210222BDE806 -:102360007040FFF79DBF70BD95220000F8B507468D -:102370001B4B1E68B36913B93046FFF7C9FFD83647 -:10238000B468736803E0B4F90C5085B16834013B5C -:10239000F9D533682BB938460421FFF7A5FF306023 -:1023A00008B13668ECE70C2304463B6015E04FF0BB -:1023B000FF336566E38104F15C0001232560A3819E -:1023C0002946A5600822656025616561A56100F068 -:1023D000BCFF6563A563A564E5642046F8BD00BF46 -:1023E000E4C8000070477047F7B50F46114601AAD0 -:1023F000064606F05FF8054600282BD03046FFF76A -:10240000B5FF044638B330463946019A4FF4DB73C2 -:1024100000F0A6FF002807DAFFF7E4FF0023A381FE -:102420000024FFF7E0FF16E00C4BADB215F4807FFF -:10243000E081A58163620A4B2462A362094BE362D7 -:10244000094B236307D0304621460022022300F0C7 -:1024500045F900E004462046FEBD00BFAD3900004E -:10246000D33900000D3A0000333A00000A46034910 -:10247000034608681946FFF7B7BF00BF10010010F8 -:102480000EB403B503AB0146054853F8042B0068AE -:10249000019303F07DF9BDE80C4003B0704700BF25 -:1024A00010010010F8B50D46204E044600F055FF0F -:1024B000B3685F6827F0030707F16F035D1B25F022 -:1024C0007F05803D7F2D1EDD0021204601F0C6F9ED -:1024D000B368DB19984216D16942204601F0BEF973 -:1024E000B0F1FF3F14D10021204601F0B7F9B368E5 -:1024F000C21A0F2A07DD0E4942F001025A6009682C -:10250000401A0C490860204600F028FF0020F8BD62 -:10251000B3687F1B47F0010720465F60054B1A68D0 -:10252000551B1D6000F01AFF0120F8BD14010010BA -:1025300020050010240600102DE9F04104460D4648 -:10254000002900F0AE8000F008FFA5F1080356480E -:102550005F6827F00102D0F808C0991807F001075A -:1025600061454E6826F0030618D1B2183FB955F8F8 -:10257000081C5B1A52189D68D968E9608D6042F0AA -:10258000010183605960494B1B689A42C0F0848006 -:10259000474B20461968FFF785FF7DE04E6087B9FD -:1025A00055F8085C00F1080C5B1B52199D686545E5 -:1025B00009D0D3F80CC0C5F80CC0CCF808503D4683 -:1025C00002E0002500E001258F197F6817F0010F58 -:1025D0000FD192194DB98E68364FBE4205D1F360C6 -:1025E0000135B360DE609E6003E0CE688968CE602E -:1025F000B16042F001019A505960002D4CD1B2F502 -:10260000007F10D2D2080135911015FA01F145680A -:1026100045EA0101416000EBC200D86082689A601F -:10262000D360836038E0550A042D02D89509383507 -:1026300016E0142D01D85B3512E0542D02D8150B8D -:102640006E350DE0B5F5AA7F02D8D50B773507E0DA -:1026500040F254518D4202D8950C7C3500E07E2525 -:1026600000EBC506B168B1420CD10122AD1012FADF -:1026700005F5426842EA05050A46456008E08968B2 -:10268000B14204D0486820F003008242F7D3CA6800 -:10269000DA609960CB6093602046BDE8F04100F0BD -:1026A0005DBEBDE8F08100BF140100101C050010E4 -:1026B000200600101C0100100EB403B503AB014648 -:1026C000054853F8042B0068019304F047F9BDE86E -:1026D0000C4003B0704700BF100100102DE9F04F0F -:1026E0000C4691B092461E46054618B183690BB957 -:1026F000FFF70EFE904B9C4201D16C6808E08F4BB7 -:102700009C4201D1AC6803E08D4B9C4208BFEC6851 -:10271000FFF768FEA38903F48473B3F5847F03D1C4 -:1027200028462146FFF7EAFCD4F82C80B8F1000FC8 -:1027300001D11D2338E0012E04D0022E3AD0002E04 -:1027400038D030E028462146FFF7D8FCA28912F4A1 -:10275000805202D0D4F854900BE02846216A3346C8 -:10276000C047B0F1FF3F814603D1FFF73CFE48462A -:1027700016E1A38913F0040F08D06368C3EB0909BD -:10278000636B5BB1236CC3EB090907E013F0080F1F -:1027900004D0236813B122699B1A9944CA444FF0AC -:1027A000010B002609E016232B60FFF71CFE4FF0FB -:1027B000FF30F5E04FF0000BD94623691BB92846DE -:1027C000214600F00FFBA28940F61A0302EA030338 -:1027D000002B40F0B98012F4806F1DD1594B984501 -:1027E0000ED1B4F90E1000290ADB284601AA00F028 -:1027F000DBF828B9029B03F47043B3F5004F04D013 -:10280000A38943F40063A3819EE04FF480632365B2 -:10281000A38943F48063A3815EB12846B4F90E1006 -:1028200001AA00F0C1F8002840F08E80059F5744AF -:1028300000E05746BBF1000F15D1A38913F4805F68 -:1028400001D0606D07E001232846216A5A46C0473F -:10285000B0F1FF3F78D06368C3EB0009636B13B13D -:10286000236CC3EB0909616B236939B1E26BD31A9D -:1028700062689144226CC3EB090904E02268D31A10 -:102880006268C3EB09094F4513441ADB09EB0302E5 -:10289000974216D22269C9EB0709C9EB03036360AB -:1028A0004A44226041B104F14403994202D02846CF -:1028B000FFF742FE00236363A38923F02003A38173 -:1028C00030E0236D2846216AC3F10009002307EA9E -:1028D00009094A46C047B0F1FF3F35D022690023BD -:1028E000616B9B466360226041B104F144039942ED -:1028F00002D02846FFF720FEC4F834B0A389B7EB16 -:10290000090723F02003A3810CD02846214600F0BC -:1029100019FFC8B96368BB4216D32268D219DF1BFE -:10292000226067600021082204F15C0000F00DFDC8 -:10293000FFF759FD002033E080C80000A0C8000068 -:10294000C0C800000D3A000028462146FFF7D6FB1C -:1029500000287FF42AAF2846216A52463346C047F2 -:10296000B0F1FF3F3FF421AF616B41B104F144038B -:10297000994202D02846FFF7DFFD002363632369F5 -:10298000002739460822676004F15C002360A389B0 -:1029900023F40263A38100F0D8FCFFF724FD38463E -:1029A00011B0BDE8F08F00BF38B50546064C0846AB -:1029B000114600232360FDF7D9FDB0F1FF3F02D19E -:1029C000236803B12B6038BD580600102DE9F74F7E -:1029D000064690680C469246002800F03F818B899D -:1029E00013F0080F01D00B695BB93046214604F0A3 -:1029F000B7FD30B1A38943F04003A38109233360BD -:102A00002AE1B4F80C90DAF8008019F0020724D01B -:102A10000027B94605E0D8F80070D8F8049008F10E -:102A20000808B9F1000FF6D0B9F1800F34BF4B465A -:102A30008023A56A3046216A3A46A847031E40F320 -:102A40000781DAF80800C01ACAF80800002800F068 -:102A50000581FF18C3EB0909E3E719F0010903D069 -:102A60000197B94600979BE04D4605E0D8F80090E5 -:102A7000D8F8045008F10808002DF7D0A389A768FA -:102A800013F4007F50D0BD4240D313F4906F3BD07D -:102A900021692268521A00926269009802EB420B87 -:102AA000421C52190BEBDB7B4FEA6B0B934538BF93 -:102AB000934613F4806F10D03046594600F010FA58 -:102AC0000746A0B12169009A00F01CFCA38923F4F9 -:102AD000906343F08003A3810CE030465A4600F037 -:102AE000ABFC074630B930462169FFF725FD0C23C2 -:102AF0003360ADE0009A2761BF1827602F46C2EB14 -:102B00000B03C4F814B0A360BD4200D22F463A466E -:102B10002068494600F001FCA368DB1BA360236822 -:102B2000DF1927602F4628E02068236998420ED9D4 -:102B3000BD420CD949463A4600F0EFFB23683046C7 -:102B40002146DB192360FFF7D9FAB0B180E0636951 -:102B50009D4207D3A76A3046216A4A46B847071EF6 -:102B60000BDC75E049462A4600F0D7FBA3682F46E8 -:102B70005B1BA36023685B192360DAF80800C01BA5 -:102B8000CAF80800002869D0B944ED1B74E7D8F8EA -:102B900004300020D8F8009008F108080190009354 -:102BA000009A002AF3D0019B73B948460A2100F02D -:102BB0009BFB28B1471C0120C9EB0707019003E0EC -:102BC000009A01230193571CDDF800B020682269A8 -:102BD0005F4538BFBB46A568904263690FD95D1950 -:102BE000AB450CDD49462A4600F097FB236830468A -:102BF00021465B192360FFF781FAB0B128E09B45BD -:102C000007DBA56A3046216A4A46A847051E0CDC48 -:102C10001EE049465A4600F080FBA3685D46CBEBB8 -:102C20000303A36023685B4423607F1B05D1304608 -:102C30002146FFF763FA58B90197DAF80800401BFC -:102C4000CAF8080050B10098A944401B0090A7E7BB -:102C5000A38943F04003A3814FF0FF30BDE8FE8F0E -:102C60002DE9F04104468846D834FFF7BBFB002627 -:102C700011E0A56867680BE0B5F90C303BB1B5F918 -:102C80000E30B3F1FF3F02D02846C04706436835F7 -:102C9000013FF1D52468002CEBD1FFF7A4FB3046AF -:102CA000BDE8F0812DE9F8438046894608F1D80453 -:102CB000FFF798FB002612E0A56867680CE0B5F9FD -:102CC0000C3043B1B5F90E30B3F1FF3F03D04046AD -:102CD0002946C84706436835013FF0D52468002CD3 -:102CE000EAD1FFF780FB3046BDE8F8832DE9F041DB -:102CF00086B002FB03F61D46144604AB0C9F8046CB -:102D000001930123049105960396029318B18369F8 -:102D10000BB9FFF7FDFA164B9F4202D1D8F80470A9 -:102D20000AE0144B9F4202D1D8F8087004E0124B1D -:102D30009F4208BFD8F80C70BB8913F4005F06D11E -:102D400043F40053BB817B6E23F400537B66404603 -:102D5000394601AAFFF73AFE28B103982146301AF6 -:102D600008F09AFC0546284606B0BDE8F08100BF91 -:102D700080C80000A0C80000C0C8000073B50646A7 -:102D800000930D46044B144631462A4618682346E4 -:102D9000FFF7ACFF7CBD00BF1001001070B5002430 -:102DA0000C4D0D4E761BB61003E055F8043B013474 -:102DB0009847B442F9D1094D09F048FF084E002464 -:102DC000761BB61003E055F8043B01349847B44233 -:102DD000F9D170BD58CC00005CCC00005CCC000088 -:102DE00064CC00008B89F0B513F0020F91B005465A -:102DF0000C4606D001F147030B600B6101234B61C8 -:102E000057E0B1F90E10002904DB01AAFFF7CCFD51 -:102E100000280BDAA389002703F0800643F400633F -:102E2000002E0CBF80264026A3811BE0029B03F4EA -:102E30007043A3F50052574247EB0207B3F5004F2A -:102E40000BD1E26A1C4B9A4207D1A38943F48063F9 -:102E5000A3814FF48063236503E0A38943F40063F7 -:102E6000A38180262846314600F03AF868B9A38944 -:102E700013F4007F1DD143F00203A38104F1470343 -:102E8000236023610123636113E00C4BAB62A389D0 -:102E9000206043F080032061A38166614FB1284622 -:102EA000B4F90E1005F0A0FB18B1A38943F001039B -:102EB000A38111B0F0BD00BF0D3A000095220000C3 -:102EC000024B0146186800F00BB800BF100100105B -:102ED000024B01461868FFF72FBB00BF100100101E -:102EE0002DE9F74F01F10B04162C074603D934F0F6 -:102EF000070401D502E010248C4202D20C233B606F -:102F0000D6E1384600F029FAB4F5FC7F974A10D292 -:102F1000E10802EBC102D668964204D106F108032B -:102F200076699E4203D0736823F003032FE00231D9 -:102F300036E0610A01D1E1081BE0042902D8A109A9 -:102F4000383116E0142901D85B3112E0542902D837 -:102F5000210B6E310DE0B1F5AA7F02D8E10B77317C -:102F600007E040F25453994202D8A10C7C3100E0B2 -:102F70007E2102EBC102D6680FE0736823F00303E1 -:102F8000181B0F2801DD013909E0002804DBF26875 -:102F9000B168CA60916020E0F6689642EDD10131D7 -:102FA000724D05F108029668964277D0736823F057 -:102FB0000303181B0F280CDD331944F00104D36000 -:102FC00093607460DA609A6040F0010218505A60B1 -:102FD00079E10028D260926005DBF3185A6842F06C -:102FE00001025A606FE1B3F5007F0ED2DB084FF0AB -:102FF000010E981005EBC3030EFA00F0D5F804E0BB -:103000004EEA00006860986844E04FEA532EBEF133 -:10301000040F04D84FEA931E0EF1380E1FE0BEF1E4 -:10302000140F02D80EF15B0E19E0BEF1540F04D854 -:103030004FEA133E0EF16E0E11E0BEF5AA7F04D8E2 -:103040004FEAD33E0EF1770E09E040F25450864528 -:1030500096BF4FEA934E4FF07E0E0EF17C0E05EBBD -:10306000CE0CDCF8080060450DD101234FEAAE0E0E -:1030700003FA0EFE6B6843EA0E036B60034609E039 -:103080008068604505D0D0F804E02EF0030E73454B -:10309000F6D3C368F360B0609E60C66001208B10F9 -:1030A00010FA03F36868834262D8034205D121F025 -:1030B00003015B0004310342FBD005EBC1098E46DE -:1030C000CC46DCF80C602AE0706820F00308C4EB02 -:1030D00008000F2811DD3319F16844F00104746011 -:1030E00056F8084F1850E1608C60D3609360DA6046 -:1030F0009A6040F001025A600CE000280EDB06EBFB -:1031000008035A6842F001025A60F36856F8082F23 -:10311000D3609A60384600F021F9D8E0F668664539 -:10312000D2D10EF1010E1EF0030F01D1484602E08C -:103130000CF1080CC5E711F0030F04D1696821EA0E -:103140000301696006E0064656F80809B04201D15D -:103150000139F0E768685B00834209D843B17146E2 -:1031600001E004315B000342A7D1FAE7140100102B -:10317000D5F80880D8F8043023F00309A14504D31A -:10318000C4EB09030F2B00F39580524B38461B68A4 -:1031900003F1100A504BA2441A680193B2F1FF3FA9 -:1031A0001CBF0AF17F0A2AF07F0A514600F056FB45 -:1031B000019BB0F1FF3F06466ED008EB090290423A -:1031C00001D2A84568D1454996428B4608685044CB -:1031D000086008D116F07F0F05D1AB68D14449F0E3 -:1031E00001025A604CE01B68B3F1FF3F02D13A4B39 -:1031F0001E6003E03018821ACBF8002016F0070397 -:1032000038461CBFC3F10803F6188033B2440AF0F5 -:103210007F0ACAEB030A514600F020FBDBF80030BE -:10322000AE60B0F1FF3F04BF30464FF0000A801B94 -:10323000A8455044534440F00100CBF80030706082 -:103240001ED0B9F10F0F02D80123736024E0D8F823 -:103250000430A9F10C0929F00709052203F0010344 -:10326000B9F10F0F49EA0303C8F8043008EB09036A -:103270005A609A6004D9384608F10801FFF75CF9F2 -:10328000174ADBF8003011688B4288BF1360154A7B -:1032900011688B4288BF1360AB685B6823F003033F -:1032A000A34202D31B1B0F2B04DC384600F056F858 -:1032B00000260CE0AE6844F0010243F0010334192B -:1032C000AC60726063603846083600F047F83046FC -:1032D000BDE8FE8F20060010200500102406001017 -:1032E0001C0600101806001010B5C9B203E010F853 -:1032F000014B8C4204D0013A0346F8D2002010BDA5 -:10330000184610BD10B58218034603E011F8014BB2 -:1033100003F8014B9342F9D310BD814210B5044626 -:1033200010D28B1898420DD21946831803E011F879 -:10333000014D03F8014D013AF9D210BD11F8013BDE -:1033400004F8013B013AF9D210BD8218034601E0AE -:1033500003F8011B9342FBD370477047704700008E -:1033600038B50546074C00202060084611461A462D -:10337000FDF71EF8B0F1FF3F02D1236803B12B60C7 -:1033800038BD00BF580600100FB40A4B13B51C68B7 -:1033900024B1A36913B92046FEF7BAFF05AB204656 -:1033A000A168049A019302F0F3F9BDE81C4004B04F -:1033B000704700BF1001001030B5044689B00846C0 -:1033C0000D4600F045FB164B019503930123049332 -:1033D0000290C01801AB079005930223069324B115 -:1033E000A36913B92046FEF793FF0E4B1B689B6839 -:1033F0009A8912F4005F06D142F400529A815A6E03 -:1034000022F400525A662046A16805AAFFF7DEFAA8 -:1034100000280CBF0A204FF0FF3009B030BD00BFBC -:10342000E0C9000010010010024B01461868FFF7C8 -:10343000C3BF00BF100100102DE9F74F81461746AA -:103440000E4629B9114603B0BDE8F04FFFF748BD5D -:1034500007F10B05FFF781FFA6F1080A162DDAF830 -:10346000042003D935F0070501D502E01025BD423F -:1034700004D20C230027C9F8003055E122F0030BD9 -:10348000AB4580F226819F4B0AEB0B01D3F808E095 -:10349000714507D0486820F001000818406810F016 -:1034A000010F25D14868714520F0030000EB0B089F -:1034B00017D105F11004A0451CDB0AEB0502C5EB92 -:1034C00008089A6048F0010353604846DAF804306F -:1034D000374603F001031D43CAF80450FFF73EFFCF -:1034E00022E1A84506DBCB688A68D3609A60F1E0E8 -:1034F0000020014612F0010F40F09C8056F8084C65 -:10350000C4EB0A04626822F00302002957D0714517 -:1035100002EB0B084BD1804405F1100188454EDBCE -:103520002746E26857F8081FCA609160ABF10402B1 -:10353000242A29D8132A39461BD9304650F8041BAF -:10354000A1607168061D1B2AE16004F1100110D909 -:103550004168301D216171680836242A616104F1D7 -:10356000180106D1426804F12001A2617268083690 -:10357000E26130460A4650F804EB42F804EB766804 -:103580004E604168516005E0384631460193FFF7CF -:10359000C4FE019B6219C5EB08089A6048F001035C -:1035A0005360636803F001031D4365608DE0804450 -:1035B000A84504DBCB688A68D3609A6003E002EB1D -:1035C0000B08A84536DB2046E36850F8082FD36087 -:1035D0009A60ABF10402242A28D8132A1BD9334657 -:1035E00004F1100053F8041BA16071681E1D1B2A12 -:1035F000E16010D95B6804F118002361331D716824 -:103600000836242A616106D15B6804F12000A361B9 -:1036100073680836E3613246034652F8041B43F8E8 -:10362000041B7168416052685A6054E03146FFF7EC -:1036300074FE50E039464846FFF752FC0746002822 -:1036400043D0DAF80420A0F1080322F0010252442A -:10365000934205D150F8043C23F00308D84439E0E4 -:10366000ABF10402242A29D8132A314603461AD979 -:10367000344654F8043B211D40F8043B73687B60DA -:10368000031D1B2A0FD9646844600C1D4968181D6E -:1036900059600833211D242A05D1626842604A68B6 -:1036A00008315A60083308461A4650F8044B42F86D -:1036B000044B496859604368536002E03146FFF7A4 -:1036C0002CFE48463146FEF737FF4846FFF746FED8 -:1036D0002AE0D8465446C5EB080362680F2B13D97D -:1036E000611902F00102154343F00102CB18656035 -:1036F0004A6048465A68083142F001025A60FEF7B3 -:103700001BFF0CE01401001004EB080302F001029F -:1037100048EA020262605A6842F001025A60484672 -:1037200004F10807FFF71AFE384603B0BDE8F08F32 -:10373000838903F00903092B01D1FEF799BD00200D -:103740007047000070B50C46064618B183690BB986 -:10375000FEF7DEFD3C4B9C4201D1746808E03B4B18 -:103760009C4201D1B46803E0394B9C4208BFF46825 -:10377000A38913F4005F06D143F40053A381636E61 -:1037800023F400536366A2890023636093B213F0AD -:10379000200F53D113F0040F1CD113F0100F05D1DB -:1037A000092342F040023360A28147E013F0080F82 -:1037B0000BD030462146FEF7A1FC00283ED1A3895C -:1037C000A06023F00803A061A381A38943F0040350 -:1037D000A38110E0616B71B104F14403994202D0FE -:1037E0003046FEF7A9FE236C00206063636013B1CE -:1037F000E36B236070BD23691BB930462146FFF798 -:10380000F1FAA38913F0030F04D0124B1249186880 -:10381000FFF726FA22693046656A216A22606369E9 -:10382000A847002860600CDCA38902D143F0200384 -:1038300003E043F0400300226260A3814FF0FF30B9 -:1038400070BD002070BD00BF80C80000A0C800008F -:10385000C0C80000E4C800003137000038B5054694 -:10386000064C084600232360FCF78AFDB0F1FF3FB9 -:1038700002D1236803B12B6038BD00BF5806001089 -:103880001F2970B505460C4604D9162303604FF076 -:10389000FF3070BD426C12B152F821304BB928464E -:1038A00000F034F8224601462846BDE8704000F09A -:1038B0001BB8012B0DD0B3F1FF3F03D117330360C9 -:1038C000012070BD0025084642F82150984728463F -:1038D00070BD002070BD0000024B01461868FFF764 -:1038E000CFBF00BF1001001038B50546064C084692 -:1038F000114600232360FCF735FDB0F1FF3F02D1F4 -:10390000236803B12B6038BD58060010FCF736BDA4 -:103910000EB44FF4027100B59CB01DABADF81010A1 -:103920006FF00041039106914FF0FF31ADF8121096 -:10393000084953F8042B01900590086801A91B93CE -:1039400000F0B8F8019B00221A701CB05DF804EB7F -:1039500003B07047100100100EB44FF4017230B57F -:103960009CB01FACADF8102054F8045B019005909A -:1039700000F06EF80B4B01A92A461B940A93002312 -:103980000E9313934FF0FF33ADF81230064B0290B5 -:1039900006901868234601F00DF91CB0BDE83040D0 -:1039A00003B07047CF3900001001001010B50C466D -:1039B000B1F90E1005F098FA002803DB636D1B18AF -:1039C000636510BDA38923F48053A38110BD00203B -:1039D00070472DE9F0411D468B8907460C46164677 -:1039E00013F4807F05D0B1F90E100022022304F0F9 -:1039F00029FEA3893846B4F90E10324623F48053C9 -:103A0000A3812B46BDE8F04103F096BD10B50C46EE -:103A1000B1F90E1004F016FEA389B0F1FF3F03D1F7 -:103A200023F48053A38110BD43F480536065A381C8 -:103A300010BDB1F90E1003F083BE10F8012B11F880 -:103A4000013B012A28BF9A42F7D0A2EB030070473E -:103A50000346C04313F8012B002AFBD11818704706 -:103A600070B51AB90FE0013A09D043B10C460546CA -:103A70002AB110F8013B11F8016BB342F3D028785A -:103A80002378C01A70BD104670BD30B5034606E0FD -:103A900011F8015B013A03F8015B1C4635B11C4685 -:103AA000002AF5D102E0002304F8013B013AFAD2E2 -:103AB00030BD00002DE9F04FBFB00F461E46154641 -:103AC000804604F0BBFD00681390FFF7C1FFBB897F -:103AD00013F0800F129011D03B697BB94046402112 -:103AE000FFF7FEF93860386130B90C230138C8F8A7 -:103AF00000300F9001F056B840237B61002319ACD1 -:103B00003593339434930C950B9310931193169330 -:103B100015930F930C9B1D4613F8012B0AB1252A10 -:103B2000F9D10C99B5EB010918D0359B2160C4F887 -:103B300004904B443593349B01333493072B01DCC1 -:103B4000083408E04046394633AA06F0BDFA00289A -:103B500041F01F8019AC0F9A4A440F922B78002B2A -:103B600001F01080002301350C951D468DF8F730CB -:103B70004FF0FF3C0D932A460C9B05E00E4603E0F8 -:103B80001E464FF0FF3C0B4613F8019BA9F12001A4 -:103B9000582900F21284DFE811F0590010041004D3 -:103BA0005F001004100410041004100410046200DC -:103BB0006B00100468006F001004920095009500DF -:103BC00095009500950095009500950095001004CE -:103BD0001004100410041004100410041004100445 -:103BE0001004C000FD001004FD00100410041004B7 -:103BF0001004A40010041004A802100410041004FF -:103C000010041004130310041004450310041004DE -:103C10001004100410041004100410041004100404 -:103C2000B500C500FD00FD00FD00A700C5001004A3 -:103C30001004AA0010048A02AD02D902B2001004D6 -:103C4000ED02100418031004100440039DF8F7104F -:103C5000002999D120310CE045F0010594E7326844 -:103C6000311D002A8ADA52420E4645F004058BE7E0 -:103C70002B218DF8F71087E7194611F8019BB9F150 -:103C80002A0F03D019464FF0000C10E0D6F800C000 -:103C9000331DBCF1000FFFF673AF1E460B4673E7F2 -:103CA0004FF00A0909FB0C0C91F801901946A9F193 -:103CB000300001330928F3D94CEAEC7C66E745F083 -:103CC000800561E7194600220A23A9F1300903FBA8 -:103CD000029211F8019BA9F130000B460928F3D993 -:103CE00054E745F008054FE745F040054CE71978E3 -:103CF0006C2901D1013302E045F0100544E745F09D -:103D0000200541E70C934FF0000C336804360D9208 -:103D10008DF8F7C08DF8A4305BE30C9345F01005E7 -:103D20000D9201E00C930D9215F0200F09D007368B -:103D300026F0070303F10806D3E90001CDE90801E5 -:103D400016E015F0100F06F1040301D0326809E007 -:103D500015F0400F326805D012B21046D117CDE9E8 -:103D6000080104E092464FEAE27BCDE908AB1E462B -:103D7000DDE90801002871F1000180F28E82DDE9A1 -:103D80000823524263EB4303CDE908232D238DF82A -:103D9000F73082E20C93F31D15F0080F23F00703B0 -:103DA0000D9203F1080614BF18681968CDF8389011 -:103DB00014BF109010915B681098CDF818C0119343 -:103DC000119905F0A5F8DDF818C0012819D110984F -:103DD00000221199002307F055FF10B12D238DF813 -:103DE000F730A94B4FF0000CA84A25F080054FF0A2 -:103DF000030BCDF820C0B9F1470FCCBF92469A46CD -:103E0000FDE210981199CDF818C005F081F8DDF8A1 -:103E100018C058B99E4B25F080059E4A4FF0030B01 -:103E2000B9F1470FCCBF92469A46DDE2BCF1FF3FA5 -:103E30000BD0B9F1670F02D0B9F1470F07D1BCF130 -:103E4000000F08BF4FF0010C01E04FF0060C119B72 -:103E500045F48075002B05DA03F100422D230B9207 -:103E6000149303E01198002114910B90B9F1660F9F -:103E70000BD0B9F1460F08D0B9F1650F02D0B9F1F6 -:103E8000450F05D10CF1010B03E0E346032301E0EC -:103E9000E3460223009340463CAB109A02933BABAF -:103EA00003933AAB04930B9BCDF818C0CDF804B044 -:103EB00003F0EAFCB9F1670FDDF818C0824602D0C2 -:103EC000B9F1470F02D115F0010F34D0B9F1660FE7 -:103ED0000AEB0B02089202D0B9F1460F15D19AF8FD -:103EE0000030302B0DD1109800220B990023CDF813 -:103EF00018C007F0BDFEDDF818C010B9CBF1010302 -:103F00003C9308983C9BC0180890109800220B998D -:103F10000023CDF818C007F0ABFEDDF818C030B1B3 -:103F200008993A9103E0302203F8012B3A933A9B27 -:103F3000089A9342F7D33A9BB9F1670FCAEB030390 -:103F40000B933C9B02D0B9F1470F08D113F1030F3B -:103F50009B4601DB634575DDA9F1020902E0B9F179 -:103F6000660F59D003F1FF3B8DF8E090BBF1000FD5 -:103F7000CDF8F0B003DACBF1000B2D2300E02B23BA -:103F8000BBF1090F8DF8E1302FDD0DF1DE03524654 -:103F9000CC46A2461C4658460A210792A146CDF8B7 -:103FA00018C007F0FFFD5846303104F801190A2106 -:103FB00007F0AEFC079ADDF818C009288346EADC52 -:103FC000544692464A4600F1300BE1460DF1E203B9 -:103FD00002F801BC013A03E012F8011B03F8011BCF -:103FE0000DF1DF018A42F7D306E030238DF8E2308D -:103FF0009B4439AB8DF8E3B038AA9A1A0B9B159203 -:10400000012B02EB030B02DC15F0010344D000206E -:104010000BF1010B089040E0002B9B4609DDBCF141 -:10402000000F02D115F0010F28D003F1010BE3447A -:1040300024E0BCF1000F02D115F0010F19D00CF1F2 -:10404000020B1BE00B998B4207DB15F0010F13D01D -:10405000672203F1010B0E9210E0002BD8BFC3F1D1 -:10406000020B0B9BC8BF4FF0010B67209B440E90C7 -:1040700004E04FF0010B01E067210E913C9ADDF85E -:104080003890089209E000BFF8C80000FCC80000A2 -:1040900000C9000004C900000893149B002B00F025 -:1040A0009F812D234FF0000C8DF8F730A7E115F01C -:1040B000200F0C9306F1040106D00F9D30682A46AC -:1040C000EB17C0E900230EE015F0100F03D03368A2 -:1040D0000F98186007E015F0400F336815BF0F9A6E -:1040E0000F9D1A801D600E4614E50C9345F01005D7 -:1040F0000D9201E00C930D9215F020020AD00736C4 -:10410000002226F0070303F10806D3E900ABCDE94E -:1041100008ABBEE015F0100106F1040302D03168CF -:104120008A460DE015F04002306808D080B24FF0AA -:10413000000B82461E46CDE908AB0A46A9E082463E -:104140004FF0000B1E46CDE908ABA2E00C93002116 -:1041500033684FF078090D9245F002051846CDE915 -:104160000801A34930238DF8F59004368DF8F4301A -:1041700016918DE00C9300230D92324604369C4537 -:104180008DF8F730D2F800A013DB1946624650468E -:104190000793CDF818C0FFF7A7F8079BDDF818C004 -:1041A000002800F02081CAEB000BE34500F32481D6 -:1041B00023E150460793FFF74BFC079B83461CE126 -:1041C0000C9345F010050D9201E00C930D9215F043 -:1041D000200F09D0073626F0070303F10806D3E9BC -:1041E00000ABCDE908AB16E015F0100F06F10403A3 -:1041F00001D032680AE015F0400F326806D092B262 -:104200004FF0000B9246CDE908AB03E010460021C9 -:10421000CDE908011E4601223BE075490C930D9241 -:10422000169103E00D92734A0C93169215F0200F2D -:1042300009D0073626F0070303F10806D3E900ABDF -:10424000CDE908AB16E015F0100F06F1040301D01C -:1042500032680AE015F0400F326806D092B24FF093 -:10426000000B9246CDE908AB03E010460021CDE9F2 -:1042700008011E4615F0010F0AD0DDE9082313439B -:1042800006D045F0020530238DF8F5908DF8F43016 -:10429000022200238DF8F73000E00122DDE908ABAF -:1042A000BCF1000FA8BF25F080055AEA0B0B02D124 -:1042B000BCF1000F6ED0012A23D0022A51D00DF19B -:1042C000CB0308989A4600F0070230321A7008991A -:1042D000013BDDF824B0C80840EA4B714FEADB0B24 -:1042E0000891CDF824B0DDE908010143E9D115F0CA -:1042F000010F5BD0302A59D09A4630238AF800301B -:1043000054E0DDE908230A2A73F1000308D2DDF83E -:1043100020A00AF130030DF1CB0A8DF8CB3045E037 -:104320000DF1CB0B23465C46CB469946DDE90801EF -:104330000A220023CDF818C007F0ECFCA2460023A7 -:10434000303204F80129DDE908010A2207F0E2FC15 -:10435000DDF818C0CDE908010843E7D14C46D9463D -:1043600024E00DF1CB0308999A46DDF858B001F02E -:104370000F021BF8022003F801290899099A08097D -:1043800040EA0271120908910992DDE9080101432E -:10439000E9D10BE042B915F0010F05D00DF1F80A93 -:1043A00030230AF82D3D01E00DF1CC0A0DF1CC0BC4 -:1043B0000022CAEB0B0B089221E00C930D92B9F18D -:1043C000000F00F0DF834FF0000C8DF8A4908DF803 -:1043D000F7C04FF0010BCDF820C00DF1A40A0EE09C -:1043E000DDF850C00BE0E3468446089007E000BFCC -:1043F00019C9000008C90000E3469C460893E3453C -:10440000ACBF5B4663460E939DF8F73013B10E9830 -:1044100001300E9015F00201149102D00E9A023272 -:104420000E9215F08403179346D10D980E99431AF6 -:10443000002B1BDC40E01A60102289185A60349A65 -:10444000359101323492072A01DC08330CE04046F2 -:10445000394633AACDF818C005F036FEDDF818C08D -:10446000002840F0968319AB103D04E02A461D4613 -:1044700023464C469146102D3599934ADBDC48463D -:10448000A1461C462B4605466360CB182260359337 -:10449000349B01333493072B01DC08340CE0404695 -:1044A000394633AACDF818C005F00EFEDDF818C065 -:1044B000002840F06E8319AC9DF8F730DBB10DF1A8 -:1044C000F703236001236360359B01333593349BED -:1044D00001333493072B01DC08340CE040463946A5 -:1044E00033AACDF818C005F0EFFDDDF818C000289C -:1044F00040F04F8319AC149AD2B13DAB2360022334 -:104500006360359B02333593349B01333493072B1F -:1045100001DC08340CE04046394633AACDF818C017 -:1045200005F0D2FDDDF818C0002840F0328319AC48 -:10453000179B802B46D10D980E99431A002B1BDC3C -:1045400040E01A60102289185A60349A359101327D -:104550003492072A01DC08330CE04046394633AA7E -:10456000CDF818C005F0B0FDDDF818C0002840F007 -:10457000108319AB103D04E02A461D4623464C46E5 -:104580009146102D3599514ADBDC4846A1461C4620 -:104590002B4605466360CB1822603593349B01336C -:1045A0003493072B01DC08340CE04046394633AA2B -:1045B000CDF818C005F088FDDDF818C0002840F0DF -:1045C000E88219ACCBEB0C03002B17DC38E01A6047 -:1045D000102289185A60349A359101323492072A90 -:1045E00001DC083308E04046394633AA05F06CFD8B -:1045F000002840F0CE8219AB103D04E02A461D464B -:1046000023464C469146102D3599304ADFDC48460A -:10461000A1461C462B4605466360CB1822603593A5 -:10462000349B01333493072B01DC083408E0404607 -:10463000394633AA05F048FD002840F0AA8219AC9B -:1046400015F4807F06D1359BC4F800A0C4F804B0EF -:104650005B443FE2B9F1650F40F3B7811098002247 -:104660001199002307F004FB002860D0184B236049 -:1046700001236360359B01333593349B01333493BD -:10468000072B01DC083408E04046394633AA05F020 -:104690001BFD002840F07D8219AC3C9B0B9A934295 -:1046A00003DB15F0010F00F02582139B12982360A5 -:1046B000359B60601B183593349B01333493072B73 -:1046C00008DC08340FE000BF2CC90000E8C8000077 -:1046D0002AC900004046394633AA05F0F5FC0028F7 -:1046E00040F0578219AC0B9901F1FF39B9F1000F75 -:1046F00017DCFFE1226010229B1862603593349B27 -:1047000001333493072B01DC083408E04046394676 -:1047100033AA05F0D9FC002840F03B8219ACA9F17E -:104720001009B9F1100F359B954AE3DC48E13C9B39 -:10473000002B79DC934B236001236360359B0133AD -:104740003593349B01333493072B01DC083408E0A4 -:104750004046394633AA05F0B7FC002840F01982DC -:1047600019AC3C9B2BB90B9A1AB915F0010F00F04C -:10477000C181139B12982360359B60601B18359391 -:10478000349B01333493072B02DC04F1080308E067 -:104790004046394633AA05F097FC002840F0F981DD -:1047A00019AB3C9C6442002C16DC2DE019601021F2 -:1047B000521859603592349A01323492072A01DC3A -:1047C000083308E04046394633AA05F07DFC00284E -:1047D00040F0DF8119AB103C102C359A6849E5DCBC -:1047E0005C601419349A196001323594072A3492A6 -:1047F00001DC083308E04046394633AA05F064FC82 -:10480000002840F0C68119AB0B99359AC3F800A077 -:10481000596052183592349A01323492072A00F3C3 -:10482000618103F1080465E10B9A089B91460AEB4C -:10483000020B9945A8BF9946B9F1000F16DD359BCB -:10484000C4F800A0C4F804904B443593349B013362 -:104850003493072B01DC083408E04046394633AA7C -:1048600005F032FC002840F0948119AC089829EA40 -:10487000E979C9EB0009B9F1000F17DC30E02260DB -:1048800010229B1862603593349B01333493072BBD -:1048900001DC083408E04046394633AA05F014FC30 -:1048A000002840F0768119ACA9F11009B9F1100F78 -:1048B000359B334AE3DC22604B44C4F804903593C3 -:1048C000349B01333493072B01DC083408E0404665 -:1048D000394633AA05F0F8FB002840F05A8119AC9C -:1048E0003C9B0B998B4202DB15F0010F17D0129BFA -:1048F000139A12986360359B22601B183593349B82 -:1049000001333493072B01DC083408E04046394674 -:1049100033AA05F0D9FB002840F03B8119AC089977 -:104920003C9A0B980AEB0103C3EB0B0BC2EB00099B -:10493000CB45B8BFD946B9F1000F15DD2360359BD3 -:10494000C4F804904B443593349B01333493072BC4 -:1049500001DC083408E04046394633AA05F0B4FBD0 -:10496000002840F0168119AC3C9B29EAE9790B99A3 -:10497000CB1AC9EB0309B9F1000F1CDCBAE000BF88 -:10498000E8C800002AC90000226010229B1862605B -:104990003593349B01333493072B01DC083408E052 -:1049A0004046394633AA05F08FFB002840F0F180DD -:1049B00019ACA9F11009B9F1100F359B7B4AE3DC62 -:1049C00022604B44C4F8049084E00B9A012A02DC74 -:1049D00015F0010F62D001236360359BC4F800A07D -:1049E00001333593349B01333493072B01DC0834B6 -:1049F00008E04046394633AA05F066FB002840F03F -:104A0000C88019AC139B12982360359B60601B18FB -:104A10003593349B01333493072B01DC083408E0D1 -:104A20004046394633AA05F04FFB002840F0B180DC -:104A300019AC119900231098002207F019F90B996D -:104A40004B1E30B90AF101022260359A6360D31817 -:104A50002AE0B3F1000917DC36E0226010229B182F -:104A600062603593349B01333493072B01DC0834A7 -:104A700008E04046394633AA05F026FB002840F0FE -:104A8000888019ACA9F11009B9F1100F359B474A7C -:104A9000E3DC22604B44C4F8049005E0012363602A -:104AA000359BC4F800A001333593349B0133349314 -:104AB000072B01DC083407E04046394633AA05F0ED -:104AC00003FB002865D119AC38AB159A2360359BE0 -:104AD00062609B183593349B01333493072B01DCC0 -:104AE000083407E04046394633AA05F0EDFA0028BD -:104AF0004FD119AC15F0040F2FD00D9BDDF838A065 -:104B0000CAEB0305002D15DC27E0226010229B185C -:104B100062603593349B01333493072B01DC0834F6 -:104B200007E04046394633AA05F0CEFA002830D1D6 -:104B300019AC103D102D359B1D4AE6DC65605D19F2 -:104B4000349B226001333595072B349305DD4046B5 -:104B5000394633AA05F0B8FAD8B90F980E9A0D99CC -:104B6000359B8A42ACBF801840180F902BB140464D -:104B7000394633AA05F0A8FA58B9002319AC349382 -:104B8000FEF7C8BF359B23B14046394633AA05F02E -:104B90009BFABB890F9D03F04003002B18BF4FF019 -:104BA000FF350F950F983FB0BDE8F08FE8C80000C3 -:104BB0002CC900002DE9F04F0C46ADF52D7D1E46A9 -:104BC00082461546FDF70EFCA38913F4005F06D15B -:104BD00043F40053A381636E23F400536366002003 -:104BE0000795834607460990089007990A78ADF81B -:104BF000AE22002A00F0BF85914B01310791196860 -:104C0000881890F8018018F0080818D06368002B05 -:104C100005DC5046214605F00FFB0028E5D123684E -:104C2000874D1A7829688A18527812F0080FDCD05C -:104C30006268013301372360013A6260E6E7252AA2 -:104C400051D1079A454612F8013B642B7AD029D8F6 -:104C5000472B00F08C8014D8392B0AD8302B6CD21B -:104C6000252B3FD02A2B57D00792002B00F0B9807C -:104C7000BFE0442B079200F0C280452B40F0B98082 -:104C800076E0582B6DD006D84C2B50D04F2B079286 -:104C900040F0AF805EE05B2B07926FD0632B40F05B -:104CA000A88075E06E2B7FD008D8682B42D05ED3E9 -:104CB000692B49D06C2B40F09B8030E0732B07921E -:104CC00059D005D86F2B0AD0702B40F0928064E049 -:104CD000752B00F09980782B40F08B8042E059488A -:104CE00009903BE007926368002B06DC50462146A2 -:104CF00005F0A2FA002840F030852368079D197856 -:104D000015F8012C914240F0368562680133013775 -:104D10002360013A626068E748F0100893E713786F -:104D20006C2B01D1013202E048F001088BE748F01A -:104D3000020888E748F0040885E70A204543303D2B -:104D4000ED1880E707925CE03F494FF0000B0792B7 -:104D500009915DE03B4A48F0010809924FF0080BC9 -:104D600056E00792374B48F40078099319E0079210 -:104D70004FF004094EE04FF002094BE067A8079995 -:104D800004F0F8F848F040084FF00109079041E0BE -:104D900048F040084FF000093CE02A4848F4087801 -:104DA00009904FF0100B33E018F0100F07927FF4CA -:104DB0001CAF18F0040F06F1040102D033681F8005 -:104DC00004E018F0010F03D033681F600E460CE7B3 -:104DD00018F0020FF8D030683A46FB17C0E90023FC -:104DE000F4E7FDF700FB4FF0FF33089300F0C9BC78 -:104DF0000792CB185B7803F00303012B01D148F035 -:104E000001081148099001E00E4909914FF00A0B81 -:104E10004FF003096368002B06DC5046214605F07D -:104E20000BFA002840F0998418F0400F1FD115E0CC -:104E30006268013A6260002A08DD013323600CE0F9 -:104E400024050010799E0000E99B00005046214691 -:104E500005F0F2F9002840F08084013723689B4870 -:104E60001A7801688A18527812F0080FE0D109F117 -:104E7000FF39B9F1030F05D8DFE819F09700EA0010 -:104E8000BB018E02002D08BF012518F0010308F0B8 -:104E900010095AD0A9A800210822FEF756FAB9F144 -:104EA000000F03D132680436059201E00023059318 -:104EB0004B464FF00008B1461E4603F0B9FB804553 -:104EC00000F04B8423680FAA504613F8011B02F828 -:104ED000081008F1010861682360A9AB013900934B -:104EE00061604346059903F0C1FBB0F1FF3F00F05C -:104EF000348418B92EB90598068002E010F1020F2B -:104F000009D04744013D26B90599B04602310591C3 -:104F100001E04FF000086368002B0CDC504621468E -:104F200005F08AF938B133464E469946B8F1000F7C -:104F300006D000F012BC002DBFD133464E46994634 -:104F4000B9F1000F7FF451AE06E1B9F1000F1CD0AA -:104F50009846D4F804902368A9450FDA4B4450468C -:104F600023602146C84405F067F910B9C9EB05056F -:104F7000EFE7B8F1000F40F01081EEE3C5EB090256 -:104F8000A84462605D19256007E1009450463168CD -:104F900001222B4605F06DF9002800F0DE83089B06 -:104FA0000436C719013308931FE6002D08BF4FF0E0 -:104FB000FF3518F0100F20D04FF0000812E06268A3 -:104FC00008F1010801332360013AA845626000F04E -:104FD000E480002A06DC5046214605F02DF9002821 -:104FE00040F0DB80236867A91A788A5C002AE6D142 -:104FF000B8F1000F40F0D180BDE3D6F80080C14683 -:1050000014E06268013A626013F8012B013D09F86F -:10501000012B236010D06368002B07DC504621462B -:1050200005F00AF910B1C14506D196E3236867A9D6 -:105030001A788A5C002AE4D1B9EB080800F09B8357 -:10504000002389F80030089D043601350895A4E056 -:10505000002D08BF4FF0FF3518F0010308F01000D5 -:1050600005907DD00021A7A80822FEF76EF90599CA -:1050700019B9D6F80090043603E00DF52A7909F144 -:10508000060933464FF000084E46994650E003F0BB -:10509000CFFA804500F0618323680FAA504613F8C9 -:1050A000011B02F8081008F1010861682360A7AB32 -:1050B0000139009361604346314603F0D7FAB0F1FD -:1050C000FF3F00F04A8318B9308004E02405001047 -:1050D00010F1020F1CD0308803F098FA80B14B46D3 -:1050E000B1461E4608E008F1FF380FAB5046224695 -:1050F00013F8081005F063F8B8F1000FF3D125E0BC -:10510000059A4744013D12B90236904600E08046B8 -:105110006368002B0CDC5046214605F08DF838B151 -:105120004B46B1461E46B8F1000F40F016830DE025 -:10513000236896481B780268D3185B7813F0080F31 -:1051400001D1002DA3D14B46B1461E460599002939 -:105150007FF44BADA9F80010089A0132089244E59B -:105160000598E0B198460FE0626808F10108013344 -:105170002360013AA84562600FD0002A04DC504643 -:10518000214605F059F840B9236880481A7801682B -:105190008A18527812F0080FE6D0474425E5D6F871 -:1051A000008006F10409464611E06268013A626037 -:1051B00013F8012B013D06F8012B236010D0636822 -:1051C000002B04DC5046214605F036F840B9236830 -:1051D0006E481A7801688A18527812F0080FE4D0E5 -:1051E000002333700899C8EB0707F71901310891BC -:1051F000B0E26B1EB3F5AE7F05D9A5F5AE7340F2F4 -:105200005D15013B00E00023BC4648F458680DF1F1 -:105210003C091F460022059222681278392A09D8D3 -:10522000382A33D2302A14D02CD82B2A3AD02D2A1F -:105230005FD137E0582A3BD004D8A2F141010529BB -:1052400057D829E0612A54D3662A25D9782A50D123 -:105250002EE018F4006F36D0BBF1000F03D148F4F4 -:1052600000780BF1080B18F4806F02D028F4B068B6 -:1052700029E028F460780FB1013F0135059B013327 -:10528000059322E0424931F91BB008E0404931F969 -:105290001BB0BBF1080F01E0BBF10A0F29DD28F4B8 -:1052A000386810E018F0800F23D028F080080AE05A -:1052B00008F4C061B1F5007F1BD128F400784FF0ED -:1052C000100B48F4A06809F8012B6268013A62608B -:1052D000002A03DD22680132226008E050462146A0 -:1052E000CDF810C004F0A8FFDDF810C008B9013DEA -:1052F00092D118F4807F67460CD00FAB994505D941 -:10530000504619F8011D224604F059FF0FAB99458C -:1053100000F0318218F0100231D189F800205B468C -:1053200050460FA9099DA84718F0200F06F1040365 -:105330001FD118F0040F02D0326810801BE018F063 -:10534000010216D118F0020F13D0124B099898429F -:1053500005D150460FA95B4604F00CFE04E0504610 -:105360000FA95B4604F0D2FC33680436186059601C -:1053700002E0326810601E460899013108910FABB7 -:10538000059AFF1ABF184F442FE400BF24050010F0 -:1053900042C90000799E00006B1EB3F5AE7F06D9AE -:1053A000A5F5AE75013D0B9540F25D1501E00023BA -:1053B0000B934FF000090FABCDF814B048F4F06830 -:1053C000BB4606961F464E465346CA46CDF8289021 -:1053D000CDF83490CDF83090216809784E2958D016 -:1053E0001DD839290FD8312944D22E2900F09280B6 -:1053F00005D82B2946D02D2940F0CF8042E0302916 -:1054000040F0CB8028E0452900F08B8003D841296B -:1054100040F0C38054E0462970D0492913E0662942 -:105420006CD00CD8592971D003D8542940F0B580DC -:1054300068E0612944D0652940F0AF8071E06E29B1 -:1054400027D003D8692940F0A8803DE0742959D0BD -:10545000792940F0A28059E018F4807F0AD00B9897 -:1054600028F080080136002800F0828001380135DC -:105470000B907DE009EB0A00002840F08E8028F4B4 -:10548000C07873E018F0800F00F0878028F0800863 -:105490006CE0BAF1000F0AD166B908F4E060B0F52B -:1054A000E06F07D128F4F0680AF1010A5EE0BAF172 -:1054B000020F4DD0B9F1010F1BD0B9F1040F17E065 -:1054C000BAF1010F47D068E0B9F1000F0BD1002EFF -:1054D0006FD108F4E060B0F5E06F75D128F4F068A2 -:1054E00009F1010942E0B9F1030F02D0B9F1050F4A -:1054F00053D109F101095FFA89F937E0B9F1020FD7 -:105500002CD04AE0B9F1060F2BD046E0B9F1070FD5 -:105510002AD042E018F4007F3FD028F420780C967F -:1055200024E008F4A060B0F5806F04D018F4806F18 -:1055300033D0002E48D018F4007F03D10C9A0A977C -:10554000B61A0D9628F4F068002648F4C0780DE0ED -:105550004FF0030A0AE04FF0020A07E04FF0030998 -:1055600004E04FF0070901E04FF0080907F8011BBC -:1055700061680BF1010B01396160002903DD2168CD -:105580000131216006E018462146039304F054FEE1 -:10559000039B10B9013D7FF41FAFB4465246069EEF -:1055A0009A463B465F46DDF814B0BCF1000F13D0BD -:1055B00007E0B4465246069E9A463B465F46DDF8F3 -:1055C00014B028F4807807E0B4465246069E9A4606 -:1055D0003B465F46DDF814B0013A012A0BD81D4660 -:1055E00005E0504615F8011D224604F0E8FD0FAB1A -:1055F0009D42F6D8BFE009F1FF32062A2CD8B9F156 -:10560000020F01D81D4623E005934D460DE0059A93 -:10561000504612F8011D0393CDF810C005922246A2 -:1056200004F0CDFDDDF810C0039B013DEDB2022D6D -:10563000EDD1A9F103095FFA89F9C9EB0303C9EBBD -:10564000070709E0504615F8011D224604F0B7FD92 -:105650000FAB9D42F6D88EE018F4807F2CD018F462 -:10566000806F0BD01D4605E0504615F8011D2246FF -:1056700004F0A5FD0FAB9D42F6D87CE013F8011DA8 -:10568000013F65290ED045290CD050462246039390 -:10569000013FCDF810C004F092FD039BDDF810C06F -:1056A00013F8011D504622460393CDF810C004F0B4 -:1056B00086FDDDF810C0039B18F010027FF495AA58 -:1056C00008F4C0611A70B1F5806F07D10C9DBCEB76 -:1056D000050C19D0CCF100020A9309E00D9898B19D -:1056E0000A9B5046591C0A2304F07EFA0D9D421B6A -:1056F0000A9863AB0333984224BF0DF5C7710A9132 -:1057000022490A98FEF704F9002250460FA906F133 -:10571000040903F07DFC18F0010F02460B4602D18C -:1057200018F0020F03D03168C1E900230FE035689B -:105730000490039103F0ECFB049A039B10B903F06F -:105740004BFC03E010461946FCF728F92860089A3C -:10575000013208924E46FFF748BAFCF744FE089B18 -:1057600063B1A389089D03F04003002B18BF4FF0DD -:10577000FF35089505E0FCF736FE02E04FF0FF30FC -:10578000089008980DF52D7DBDE8F08F3CC900000C -:105790002DE9F04FF7B00F4615461E46804602F041 -:1057A0004DFF00681390FEF753F91290B8F1000F07 -:1057B00005D0D8F8183013B94046FCF7A9FD8F4B37 -:1057C0009F4202D1D8F804700AE08D4B9F4202D16B -:1057D000D8F8087004E08B4B9F4208BFD8F80C70D3 -:1057E000BB8913F4005F06D143F40053BB817B6E89 -:1057F00023F400537B66BB8913F0080F01D03B698B -:1058000033B94046394601F0ABFE002841F09B8099 -:10581000BA8902F01A030A2B36D1FB8913F4004F20 -:1058200032D1ADF8F23022F002023B6A4046ADF8C8 -:10583000F02039A97A6E4193BB6A52922A4643936B -:1058400019AB39933D9380233B933E93803B3F9329 -:105850003346FFF79DFF00280E9009DB39A940462B -:10586000FCF74CFC0E99002818BF4FF0FF310E9149 -:10587000BDF8F03013F0400F01F06880BB8943F0B1 -:105880004003BB8101F062B8002353AC6F936D9469 -:105890006E930C950B9310931193169315930E938F -:1058A0000C9B1D4613F8012B0AB1252AF9D10C9A3D -:1058B000B5EB020918D06F9B2260C4F804904B44EA -:1058C0006F936E9B01336E93072B01DC083408E065 -:1058D000404639466DAA04F0C1FD002841F02980F8 -:1058E00053AC0E9B4B440E932B78002B01F01A8087 -:1058F000002301350C951D468DF8D7314FF0FF3C44 -:105900000D932A460C9B05E00E4603E01E464FF021 -:10591000FF3C0B4613F8019BA9F12001582900F226 -:105920001C84DFE811F059001A041A045F001A04FD -:105930001A041A041A041A041A04620071001A04E0 -:10594000680075001A0498009B009B009B009B0058 -:105950009B009B009B009B009B001A041A041A04E6 -:105960001A041A041A041A041A041A041A04C6009F -:1059700003011A0403011A041A041A041A04AA00DF -:105980001A041A04AE021A041A041A041A041A0495 -:1059900019031A041A044B031A041A041A041A04E9 -:1059A0001A041A041A041A041A041A04BB00CB00BD -:1059B000030103010301AD00CB001A041A04B00077 -:1059C0001A049002B302DF02B8001A04F3021A04A8 -:1059D0001E031A041A0446039DF8D711002999D111 -:1059E000203112E045F0010594E73268311D002AAC -:1059F0008ADA52420E4645F004058BE780C8000063 -:105A0000A0C80000C0C800002B218DF8D71181E785 -:105A1000194611F8019BB9F12A0F03D019464FF02E -:105A2000000C10E0D6F800C0331DBCF1000FFFF6EB -:105A30006DAF1E460B466DE74FF00A0909FB0C0CD3 -:105A400091F801901946A9F1300001330928F3D9E2 -:105A50004CEAEC7C60E745F080055BE719460022E4 -:105A60000A23A9F1300903FB029211F8019BA9F165 -:105A700030000B460928F3D94EE745F0080549E701 -:105A800045F0400546E719786C2901D1013302E061 -:105A900045F010053EE745F020053BE70C934FF03D -:105AA000000C336804360D928DF8D7C18DF88C3117 -:105AB0005FE30C9345F010050D9201E00C930D92FD -:105AC00015F0200F09D0073626F0070303F108066A -:105AD000D3E90001CDE9080116E015F0100F06F139 -:105AE000040301D0326809E015F0400F326805D098 -:105AF00012B21046D117CDE9080104E092464FEAF0 -:105B0000E27BCDE908AB1E46DDE90801002871F112 -:105B1000000180F28E82DDE90823524263EB4303E9 -:105B2000CDE908232D238DF8D73182E20C93F31DA4 -:105B300015F0080F23F007030D9203F1080614BFB8 -:105B400018681968CDF83C9014BF109010915B68EC -:105B50001098CDF818C01193119903F0D9F9DDF818 -:105B600018C0012819D1109800221199002306F0BD -:105B700089F810B12D238DF8D731A94B4FF0000CC7 -:105B8000A84A25F080054FF0030BCDF820C0B9F1ED -:105B9000470FCCBF92469A4601E310981199CDF871 -:105BA00018C003F0B5F9DDF818C058B99E4B25F0C0 -:105BB00080059E4A4FF0030BB9F1470FCCBF9246C8 -:105BC0009A46E1E2BCF1FF3F0BD0B9F1670F02D07A -:105BD000B9F1470F07D1BCF1000F08BF4FF0010C1E -:105BE00001E04FF0060C119B45F48075002B05DA9F -:105BF00003F100422D230B92149303E0119800212E -:105C000014910B90B9F1660F0BD0B9F1460F08D083 -:105C1000B9F1650F02D0B9F1450F05D10CF1010BB7 -:105C200003E0E346032301E0E346022300934046FA -:105C300074AB109A029373AB039372AB04930B9BF8 -:105C4000CDF818C0CDF804B001F01EFEB9F1670F11 -:105C5000DDF818C0824602D0B9F1470F02D115F025 -:105C6000010F34D0B9F1660F0AEB0B02089202D093 -:105C7000B9F1460F15D19AF80030302B0DD110989C -:105C800000220B990023CDF818C005F0F1FFDDF8D4 -:105C900018C010B9CBF1010374930898749BC01815 -:105CA0000890109800220B990023CDF818C005F039 -:105CB000DFFFDDF818C030B10899729103E030229F -:105CC00003F8012B7293729B089A9342F7D3729B4D -:105CD000B9F1670FCAEB03030B93749B02D0B9F1C0 -:105CE000470F08D113F1030F9B4601DB634575DDB8 -:105CF000A9F1020902E0B9F1660F59D003F1FF3BA7 -:105D00008DF8C091BBF1000FCDF8D0B103DACBF123 -:105D1000000B2D2300E02B23BBF1090F8DF8C131BF -:105D20002FDD0DF16A035246CC46A2461C4658466A -:105D30000A210792A146CDF818C005F033FF584656 -:105D4000303104F801190A2105F0E2FD079ADDF867 -:105D500018C009288346EADC544692464A4600F1B8 -:105D6000300BE1460DF5E17302F801BC013A03E0A6 -:105D700012F8011B03F8011B0DF16B018A42F7D3E6 -:105D800006E030238DF8C2319B4471AB8DF8C3B16E -:105D900070AA9A1A0B9B1592012B02EB030B02DCE3 -:105DA00015F0010344D000200BF1010B089040E0F6 -:105DB000002B9B4609DDBCF1000F02D115F0010F4D -:105DC00028D003F1010BE34424E0BCF1000F02D121 -:105DD00015F0010F19D00CF1020B1BE00B998B424F -:105DE00007DB15F0010F13D0672203F1010B0F92AF -:105DF00010E0002BD8BFC3F1020B0B9BC8BF4FF0C4 -:105E0000010B67209B440F9004E04FF0010B01E071 -:105E100067210F91749ADDF83C90089209E000BF69 -:105E2000F8C80000FCC8000000C9000004C9000058 -:105E30000893149B002B00F0A3812D234FF0000C3E -:105E40008DF8D731ABE115F0200F0C9306F104016A -:105E500006D00E9D30682A46EB17C0E900230EE0FD -:105E600015F0100F03D033680E98186007E015F096 -:105E7000400F336815BF0E9A0E9D1A801D600E46A6 -:105E80000EE50C9345F010050D9201E00C930D9278 -:105E900015F020020AD00736002226F0070303F18E -:105EA0000806D3E900ABCDE908ABBEE015F0100160 -:105EB00006F1040302D031688A460DE015F0400275 -:105EC000306808D080B24FF0000B82461E46CDE904 -:105ED00008AB0A46A9E082464FF0000B1E46CDE90A -:105EE00008ABA2E00C93002133684FF078090D92C3 -:105EF00045F002051846CDE90801A54930238DF883 -:105F0000D59104368DF8D43116918DE00C93002391 -:105F10000D92324604369C458DF8D731D2F800A058 -:105F200013DB1946624650460793CDF818C0FDF7BB -:105F3000DBF9079BDDF818C0002800F02481CAEBCC -:105F4000000BE34500F3288127E150460793FDF756 -:105F50007FFD079B834620E10C9345F010050D92D1 -:105F600001E00C930D9215F0200F09D0073626F0B2 -:105F7000070303F10806D3E900ABCDE908AB16E04F -:105F800015F0100F06F1040301D032680AE015F095 -:105F9000400F326806D092B24FF0000B9246CDE926 -:105FA00008AB03E010460021CDE908011E4601229E -:105FB0003BE077490C930D92169103E00D92754AE0 -:105FC0000C93169215F0200F09D0073626F0070320 -:105FD00003F10806D3E900ABCDE908AB16E015F0F4 -:105FE000100F06F1040301D032680AE015F0400FEB -:105FF000326806D092B24FF0000B9246CDE908AB62 -:1060000003E010460021CDE908011E4615F0010FFE -:106010000AD0DDE90823134306D045F002053023FA -:106020008DF8D5918DF8D431022200238DF8D73127 -:1060300000E00122DDE908ABBCF1000FA8BF25F0AC -:1060400080055AEA0B0B02D1BCF1000F72D0012A75 -:1060500023D0022A55D06CAB033308989A4600F03F -:10606000070230321A700899013BDDF824B0C808E5 -:1060700040EA4B714FEADB0B0891CDF824B0DDE923 -:1060800008010143E9D115F0010F5FD0302A5DD03E -:106090009A4630238AF8003058E0DDE908230A2ABE -:1060A00073F100030AD2DDF820A00AF130030DF5E8 -:1060B000D87A8DF8B3310AF1030A47E00DF5D87BA1 -:1060C00023460BF1030B5C46CB469946DDE90801FC -:1060D0000A220023CDF818C005F01CFEA2460023BA -:1060E000303204F80129DDE908010A2205F012FE28 -:1060F000DDF818C0CDE908010843E7D14C46D94680 -:1061000024E06CAB033308999A46DDF858B001F0EF -:106110000F021BF8022003F801290899099A0809BF -:1061200040EA0271120908910992DDE90801014370 -:10613000E9D10BE042B915F0010F05D00DF5EC7A6D -:1061400030230AF8253D01E00DF5DA7A0DF5DA7B0A -:106150000022CAEB0B0B089221E00C930D92B9F1CF -:10616000000F00F0DF834FF0000C8DF88C918DF85C -:10617000D7C14FF0010BCDF820C00DF5C67A0EE067 -:10618000DDF850C00BE0E3468446089007E000BF0E -:1061900019C9000008C90000E3469C460893E3457E -:1061A000ACBF5B4663460F939DF8D73113B10F9890 -:1061B00001300F9015F00201149102D00F9A0232B3 -:1061C0000F9215F08403179346D10D980F99431A37 -:1061D000002B1BDC40E01A60102289185A606E9A6E -:1061E0006F9101326E92072A01DC08330CE04046C1 -:1061F00039466DAACDF818C004F030F9DDF818C0A2 -:10620000002840F0968353AB103D04E02A461D461B -:1062100023464C469146102D6F99934ADBDC484645 -:10622000A1461C462B4605466360CB1822606F933F -:106230006E9B01336E93072B01DC08340CE0404663 -:1062400039466DAACDF818C004F008F9DDF818C079 -:10625000002840F06E8353AC9DF8D731DBB175ABAD -:1062600003332360012363606F9B01336F936E9B45 -:1062700001336E93072B01DC08340CE040463946AD -:106280006DAACDF818C004F0E9F8DDF818C00028B0 -:1062900040F04F8353AC149AD2B175AB2360022304 -:1062A00063606F9B02336F936E9B01336E93072B7A -:1062B00001DC08340CE0404639466DAACDF818C020 -:1062C00004F0CCF8DDF818C0002840F0328353AC5D -:1062D000179B802B46D10D980F99431A002B1BDC7E -:1062E00040E01A60102289185A606E9A6F9101324C -:1062F0006E92072A01DC08330CE0404639466DAA4D -:10630000CDF818C004F0AAF8DDF818C0002840F055 -:10631000108353AB103D04E02A461D4623464C46ED -:106320009146102D6F99514ADBDC4846A1461C4628 -:106330002B4605466360CB1822606F936E9B01333A -:106340006E93072B01DC08340CE0404639466DAAF9 -:10635000CDF818C004F082F8DDF818C0002840F02D -:10636000E88253ACCBEB0C03002B17DC38E01A604F -:10637000102289185A606E9A6F9101326E92072A24 -:1063800001DC083308E0404639466DAA04F066F89F -:10639000002840F0CE8253AB103D04E02A461D4653 -:1063A00023464C469146102D6F99304ADFDC484613 -:1063B000A1461C462B4605466360CB1822606F93AE -:1063C0006E9B01336E93072B01DC083408E04046D6 -:1063D00039466DAA04F042F8002840F0AA8253AC76 -:1063E00015F4807F06D16F9BC4F800A0C4F804B0F8 -:1063F0005B443FE2B9F1650F40F3B781109800228A -:106400001199002305F034FC002860D0184B23605C -:10641000012363606F9B01336F936E9B01336E9317 -:10642000072B01DC083408E0404639466DAA04F029 -:1064300015F8002840F07D8253AC749B0B9A934270 -:1064400003DB15F0010F00F02582139B12982360E7 -:106450006F9B60601B186F936E9B01336E93072BCD -:1064600008DC08340FE000BF64C9000074C90000F4 -:106470002AC90000404639466DAA03F0EFFF002804 -:1064800040F0578253AC0B9901F1FF39B9F1000F7D -:1064900017DCFFE1226010229B1862606F936E9BF5 -:1064A00001336E93072B01DC083408E0404639467F -:1064B0006DAA03F0D3FF002840F03B8253ACA9F152 -:1064C0001009B9F1100F6F9B954AE3DC48E1749B0A -:1064D000002B79DC934B2360012363606F9B0133B6 -:1064E0006F936E9B01336E93072B01DC083408E039 -:1064F000404639466DAA03F0B1FF002840F01982EA -:1065000053AC749B2BB90B9A1AB915F0010F00F01C -:10651000C181139B129823606F9B60601B186F935F -:106520006E9B01336E93072B02DC04F1080308E035 -:10653000404639466DAA03F091FF002840F0F981EA -:1065400053AB749C6442002C16DC2DE019601021C2 -:10655000521859606F926E9A01326E92072A01DCCE -:10656000083308E0404639466DAA03F077FF00285B -:1065700040F0DF8153AB103C102C6F9A6849E5DC8A -:106580005C6014196E9A196001326F94072A6E923A -:1065900001DC083308E0404639466DAA03F05EFF8F -:1065A000002840F0C68153AB0B996F9AC3F800A046 -:1065B000596052186F926E9A01326E92072A00F358 -:1065C000618103F1080465E10B9A089B91460AEB8F -:1065D000020B9945A8BF9946B9F1000F16DD6F9BD4 -:1065E000C4F800A0C4F804904B446F936E9B013331 -:1065F0006E93072B01DC083408E0404639466DAA4B -:1066000003F02CFF002840F0948153AC089829EA4D -:10661000E979C9EB0009B9F1000F17DC30E022601D -:1066200010229B1862606F936E9B01336E93072B51 -:1066300001DC083408E0404639466DAA03F00EFF3D -:10664000002840F0768153ACA9F11009B9F1100F80 -:106650006F9B334AE3DC22604B44C4F804906F9391 -:106660006E9B01336E93072B01DC083408E0404633 -:1066700039466DAA03F0F2FE002840F05A8153AC6F -:10668000749B0B998B4202DB15F0010F17D0129B04 -:10669000139A129863606F9B22601B186F936E9B16 -:1066A00001336E93072B01DC083408E0404639467D -:1066B0006DAA03F0D3FE002840F03B8153AC08994B -:1066C000749A0B980AEB0103C3EB0B0BC2EB0009A6 -:1066D000CB45B8BFD946B9F1000F15DD23606F9BDC -:1066E000C4F804904B446F936E9B01336E93072B59 -:1066F00001DC083408E0404639466DAA03F0AEFEDE -:10670000002840F0168153AC749B29EAE9790B9973 -:10671000CB1AC9EB0309B9F1000F1CDCBAE000BFCA -:1067200074C900002AC90000226010229B18626010 -:106730006F936E9B01336E93072B01DC083408E0E6 -:10674000404639466DAA03F089FE002840F0F180EA -:1067500053ACA9F11009B9F1100F6F9B7D4AE3DC2E -:1067600022604B44C4F8049084E00B9A012A02DCB6 -:1067700015F0010F62D0012363606F9BC4F800A085 -:1067800001336F936E9B01336E93072B01DC08344A -:1067900008E0404639466DAA03F060FE002840F04C -:1067A000C88053AC139B129823606F9B60601B18CA -:1067B0006F936E9B01336E93072B01DC083408E066 -:1067C000404639466DAA03F049FE002840F0B180EA -:1067D00053AC119900231098002205F049FA0B9947 -:1067E0004B1E30B90AF1010222606F9A6360D31820 -:1067F0002AE0B3F1000917DC36E0226010229B1872 -:1068000062606F936E9B01336E93072B01DC08343B -:1068100008E0404639466DAA03F020FE002840F00B -:10682000888053ACA9F11009B9F1100F6F9B494A48 -:10683000E3DC22604B44C4F8049005E0012363606C -:106840006F9BC4F800A001336F936E9B01336E936E -:10685000072B01DC083407E0404639466DAA03F0F7 -:10686000FDFD002865D153AC70AB159A23606F9B7A -:1068700062609B186F936E9B01336E93072B01DC54 -:10688000083407E0404639466DAA03F0E7FD0028CA -:106890004FD153AC15F0040F2FD00D9BDDF83CA069 -:1068A000CAEB0305002D15DC27E0226010229B189F -:1068B00062606F936E9B01336E93072B01DC08348B -:1068C00007E0404639466DAA03F0C8FD002830D1E4 -:1068D00053AC103D102D6F9B1F4AE6DC65605D19BF -:1068E0006E9B226001336F95072B6E9305DD40464A -:1068F00039466DAA03F0B2FDD8B90E980F9A0D99DA -:106900006F9B8A42ACBF801840180E902BB1404656 -:1069100039466DAA03F0A2FD58B9002353AC6E931B -:10692000FEF7BEBF6F9B23B1404639466DAA03F008 -:1069300095FDBB890E9D03F04003002B18BF4FF05F -:10694000FF350E9502E04FF0FF300E900E9877B0B5 -:10695000BDE8F08F74C9000064C900002DE9F04F54 -:106960000C46ADF52D7D1E4682461546FBF73AFDD9 -:10697000A38913F4005F06D143F40053A381636E2F -:1069800023F4005363660020079583460746099069 -:10699000089007990A78ADF8AE22002A00F0BF856A -:1069A000914B013107911968881890F8018018F00F -:1069B000080818D06368002B05DC50462146FCF718 -:1069C000C1FE0028E5D12368874D1A7829688A1806 -:1069D000527812F0080FDCD062680133013723606F -:1069E000013A6260E6E7252A51D1079A454612F836 -:1069F000013B642B7AD029D8472B00F08C8014D827 -:106A0000392B0AD8302B6CD2252B3FD02A2B57D0CC -:106A10000792002B00F0B980BFE0442B079200F0F2 -:106A2000C280452B40F0B98076E0582B6DD006D857 -:106A30004C2B50D04F2B079240F0AF805EE05B2B89 -:106A400007926FD0632B40F0A88075E06E2B7FD04B -:106A500008D8682B42D05ED3692B49D06C2B40F00C -:106A60009B8030E0732B079259D005D86F2B0AD04A -:106A7000702B40F0928064E0752B00F09980782BA9 -:106A800040F08B8042E0594809903BE007926368F0 -:106A9000002B06DC50462146FCF754FE002840F04F -:106AA00030852368079D197815F8012C914240F034 -:106AB00036856268013301372360013A626068E716 -:106AC00048F0100893E713786C2B01D1013202E0F3 -:106AD00048F001088BE748F0020888E748F004080E -:106AE00085E70A204543303DED1880E707925CE0DA -:106AF0003F494FF0000B079209915DE03B4A48F097 -:106B0000010809924FF0080B56E00792374B48F402 -:106B10000078099319E007924FF004094EE04FF016 -:106B200002094BE067A8079902F024FA48F04008F0 -:106B30004FF00109079041E048F040084FF000098C -:106B40003CE02A4848F4087809904FF0100B33E0F5 -:106B500018F0100F07927FF41CAF18F0040F06F125 -:106B6000040102D033681F8004E018F0010F03D045 -:106B700033681F600E460CE718F0020FF8D030683B -:106B80003A46FB17C0E90023F4E7FBF72CFC4FF073 -:106B9000FF33089300F0C9BC0792CB185B7803F071 -:106BA0000303012B01D148F001081148099001E0CD -:106BB0000E4909914FF00A0B4FF003096368002B4F -:106BC00006DC50462146FCF7BDFD002840F09984C4 -:106BD00018F0400F1FD115E06268013A6260002A88 -:106BE00008DD013323600CE024050010799E0000CD -:106BF000E99B000050462146FCF7A4FD002840F028 -:106C00008084013723689B481A7801688A18527873 -:106C100012F0080FE0D109F1FF39B9F1030F05D8DF -:106C2000DFE819F09700EA00BB018E02002D08BFD3 -:106C3000012518F0010308F010095AD0A9A8002175 -:106C40000822FCF782FBB9F1000F03D13268043649 -:106C5000059201E0002305934B464FF00008B14632 -:106C60001E4601F0E5FC804500F04B8423680FAA26 -:106C7000504613F8011B02F8081008F1010861687A -:106C80002360A9AB0139009361604346059901F087 -:106C9000EDFCB0F1FF3F00F0348418B92EB905982F -:106CA000068002E010F1020F09D04744013D26B9E9 -:106CB0000599B0460231059101E04FF00008636884 -:106CC000002B0CDC50462146FCF73CFD38B1334626 -:106CD0004E469946B8F1000F06D000F012BC002DC8 -:106CE000BFD133464E469946B9F1000F7FF451AEFD -:106CF00006E1B9F1000F1CD09846D4F8049023683F -:106D0000A9450FDA4B44504623602146C844FCF79E -:106D100019FD10B9C9EB0505EFE7B8F1000F40F018 -:106D20001081EEE3C5EB0902A84462605D1925609D -:106D300007E100945046316801222B4601F0ECFB3C -:106D4000002800F0DE83089B0436C719013308933E -:106D50001FE6002D08BF4FF0FF3518F0100F20D0B0 -:106D60004FF0000812E0626808F101080133236067 -:106D7000013AA845626000F0E480002A06DC504633 -:106D80002146FCF7DFFC002840F0DB80236867A980 -:106D90001A788A5C002AE6D1B8F1000F40F0D18061 -:106DA000BDE3D6F80080C14614E06268013A626033 -:106DB00013F8012B013D09F8012B236010D0636803 -:106DC000002B07DC50462146FCF7BCFC10B1C14546 -:106DD00006D196E3236867A91A788A5C002AE4D171 -:106DE000B9EB080800F09B83002389F80030089D68 -:106DF000043601350895A4E0002D08BF4FF0FF359B -:106E000018F0010308F0100005907DD00021A7A81C -:106E10000822FCF79AFA059919B9D6F800900436B9 -:106E200003E00DF52A7909F1060933464FF0000811 -:106E30004E46994650E001F0FBFB804500F061832F -:106E400023680FAA504613F8011B02F8081008F136 -:106E5000010861682360A7AB013900936160434674 -:106E6000314601F003FCB0F1FF3F00F04A8318B94E -:106E7000308004E02405001010F1020F1CD030888F -:106E800001F0C4FB80B14B46B1461E4608E008F154 -:106E9000FF380FAB5046224613F8081003F05EFA95 -:106EA000B8F1000FF3D125E0059A4744013D12B92E -:106EB0000236904600E080466368002B0CDC5046AA -:106EC0002146FCF73FFC38B14B46B1461E46B8F1AF -:106ED000000F40F016830DE0236896481B78026887 -:106EE000D3185B7813F0080F01D1002DA3D14B46C6 -:106EF000B1461E46059900297FF44BADA9F8001054 -:106F0000089A0132089244E50598E0B198460FE0EE -:106F1000626808F1010801332360013AA845626004 -:106F20000FD0002A04DC50462146FCF70BFC40B988 -:106F3000236880481A7801688A18527812F0080F7E -:106F4000E6D0474425E5D6F8008006F10409464618 -:106F500011E06268013A626013F8012B013D06F806 -:106F6000012B236010D06368002B04DC50462146BF -:106F7000FCF7E8FB40B923686E481A7801688A1864 -:106F8000527812F0080FE4D0002333700899C8EB50 -:106F90000707F71901310891B0E26B1EB3F5AE7F18 -:106FA00005D9A5F5AE7340F25D15013B00E0002365 -:106FB000BC4648F458680DF13C091F460022059272 -:106FC00022681278392A09D8382A33D2302A14D0C4 -:106FD0002CD82B2A3AD02D2A5FD137E0582A3BD023 -:106FE00004D8A2F14101052957D829E0612A54D3D8 -:106FF000662A25D9782A50D12EE018F4006F36D0B1 -:10700000BBF1000F03D148F400780BF1080B18F422 -:10701000806F02D028F4B06829E028F460780FB1BE -:10702000013F0135059B0133059322E0424931F9C7 -:107030001BB008E0404931F91BB0BBF1080F01E07B -:10704000BBF10A0F29DD28F4386810E018F0800F32 -:1070500023D028F080080AE008F4C061B1F5007F71 -:107060001BD128F400784FF0100B48F4A06809F801 -:10707000012B6268013A6260002A03DD2268013256 -:10708000226008E050462146CDF810C0FCF75AFBBC -:10709000DDF810C008B9013D92D118F4807F674631 -:1070A0000CD00FAB994505D9504619F8011D224661 -:1070B00003F054F90FAB994500F0318218F010023B -:1070C00031D189F800205B4650460FA9099DA84799 -:1070D00018F0200F06F104031FD118F0040F02D09E -:1070E000326810801BE018F0010216D118F0020F70 -:1070F00013D0124B0998984205D150460FA95B4610 -:1071000002F038FF04E050460FA95B4602F0FEFD96 -:10711000336804361860596002E0326810601E4619 -:107120000899013108910FAB059AFF1ABF184F4417 -:107130002FE400BF2405001084C90000799E0000E0 -:107140006B1EB3F5AE7F06D9A5F5AE75013D0B9567 -:1071500040F25D1501E000230B934FF000090FABE7 -:10716000CDF814B048F4F068BB4606961F464E466C -:107170005346CA46CDF82890CDF83490CDF83090DB -:10718000216809784E2958D01DD839290FD83129BE -:1071900044D22E2900F0928005D82B2946D02D29E3 -:1071A00040F0CF8042E0302940F0CB8028E04529F4 -:1071B00000F08B8003D8412940F0C38054E0462979 -:1071C00070D0492913E066296CD00CD8592971D0A8 -:1071D00003D8542940F0B58068E0612944D065297E -:1071E00040F0AF8071E06E2927D003D8692940F0C4 -:1071F000A8803DE0742959D0792940F0A28059E057 -:1072000018F4807F0AD00B9828F0800801360028F7 -:1072100000F08280013801350B907DE009EB0A0017 -:10722000002840F08E8028F4C07873E018F0800FBA -:1072300000F0878028F080086CE0BAF1000F0AD1D6 -:1072400066B908F4E060B0F5E06F07D128F4F068A3 -:107250000AF1010A5EE0BAF1020F4DD0B9F1010F57 -:107260001BD0B9F1040F17E0BAF1010F47D068E065 -:10727000B9F1000F0BD1002E6FD108F4E060B0F52A -:10728000E06F75D128F4F06809F1010942E0B9F125 -:10729000030F02D0B9F1050F53D109F101095FFACB -:1072A00089F937E0B9F1020F2CD04AE0B9F1060FA5 -:1072B0002BD046E0B9F1070F2AD042E018F4007F46 -:1072C0003FD028F420780C9624E008F4A060B0F5B4 -:1072D000806F04D018F4806F33D0002E48D018F49B -:1072E000007F03D10C9A0A97B61A0D9628F4F0681D -:1072F000002648F4C0780DE04FF0030A0AE04FF092 -:10730000020A07E04FF0030904E04FF0070901E02B -:107310004FF0080907F8011B61680BF1010B0139F7 -:107320006160002903DD21680131216006E0184613 -:1073300021460393FCF706FA039B10B9013D7FF445 -:107340001FAFB4465246069E9A463B465F46DDF85E -:1073500014B0BCF1000F13D007E0B4465246069EAD -:107360009A463B465F46DDF814B028F4807807E083 -:10737000B4465246069E9A463B465F46DDF814B038 -:10738000013A012A0BD81D4605E0504615F8011DAB -:10739000224602F0E3FF0FAB9D42F6D8BFE009F1B1 -:1073A000FF32062A2CD8B9F1020F01D81D4623E07E -:1073B00005934D460DE0059A504612F8011D0393C2 -:1073C000CDF810C00592224602F0C8FFDDF810C0CB -:1073D000039B013DEDB2022DEDD1A9F103095FFA46 -:1073E00089F9C9EB0303C9EB070709E0504615F813 -:1073F000011D224602F0B2FF0FAB9D42F6D88EE08F -:1074000018F4807F2CD018F4806F0BD01D4605E057 -:10741000504615F8011D224602F0A0FF0FAB9D4219 -:10742000F6D87CE013F8011D013F65290ED04529EF -:107430000CD0504622460393013FCDF810C002F015 -:107440008DFF039BDDF810C013F8011D5046224646 -:107450000393CDF810C002F081FFDDF810C0039B4C -:1074600018F010027FF495AA08F4C0611A70B1F503 -:10747000806F07D10C9DBCEB050C19D0CCF100023C -:107480000A9309E00D9898B10A9B5046591C0A23AB -:1074900002F0AAFB0D9D421B0A9863AB033398428E -:1074A00024BF0DF5C7710A9122490A98FCF730FAFA -:1074B000002250460FA906F1040901F0A9FD18F0B9 -:1074C000010F02460B4602D118F0020F03D03168BB -:1074D000C1E900230FE035680490039101F018FD25 -:1074E000049A039B10B901F077FD03E0104619469A -:1074F000FAF754FA2860089A013208924E46FFF7CC -:1075000048BAFAF770FF089B63B1A389089D03F09E -:107510004003002B18BF4FF0FF35089505E0FAF740 -:1075200062FF02E04FF0FF30089008980DF52D7DC6 -:10753000BDE8F08F3CC9000038B50546074C002077 -:107540002060084611461A46F8F7F4FFB0F1FF3FF5 -:1075500002D1236803B12B6038BD00BF580600106C -:1075600070B50546314E0C46306818B183690BB9C9 -:10757000FAF7CEFE2E4B9C4202D133685C680AE0DB -:107580002C4B9C4202D133689C6804E02A4B9C42FD -:1075900004BF3368DC68A38913F0080F1CD113F013 -:1075A000100F3ED013F0040F12D0616B41B104F103 -:1075B0004403994202D02846FAF7BEFF00236363D2 -:1075C000A38923F02403A38100236360236923603C -:1075D000A38943F00803A38123694BB9A38903F46A -:1075E0002073B3F5007F03D028462146FBF7FAFB52 -:1075F000A38913F0010205D00023A36063695B42F5 -:10760000A36105E013F0020F14BF13466369A36082 -:1076100023694BB9A08910F0800018BF4FF0FF30EC -:1076200070BD4FF0FF3070BD002070BD1001001024 -:1076300080C80000A0C80000C0C800002DE9F843C1 -:1076400099462C4B04460D461646D3F80080D8F8D0 -:1076500048701FB908F14C07C8F848707B681F2BA9 -:107660000FDD254B002B3DD08C20FBF729FC074676 -:10767000002837D000234360D8F848300360C8F8AA -:10768000480034B3D7F8880068B91B4B53B34FF4A4 -:107690008470FBF715FC48B30023C0F80031C0F834 -:1076A0000431C7F888007B680122D0F800119A40A5 -:1076B00040F823602033022C41EA020140F8239075 -:1076C000C0F8001105D1D0F8043143EA0202C0F835 -:1076D00004217B6800209A1C01337B6047F822500C -:1076E000BDE8F8834FF0FF30BDE8F8834FF0FF307E -:1076F000BDE8F883E4C80000C12E00001FB50446B1 -:1077000008480068C06812B9074D2A4600E0074DD6 -:10771000009102921A4606492346019500F0B8FEF0 -:10772000FAF760FC10010010E1C90000A6C90000D2 -:10773000B3C9000008B513460022FFF7DFFF0000C1 -:1077400038B50546064C084600232360F8F740FE8E -:10775000B0F1FF3F02D1236803B12B6038BD00BFF9 -:10776000580600102DE9F74F04460B698946026957 -:107770009A42C0F286805D1E033301F1140800F1C5 -:1077800014079B00CA18C31802F1040A516858680C -:10779000013103F081FF064600283CD00023394622 -:1077A00042461846019452F804EB0C6852451FFA01 -:1077B0008EFC4FEA1E4E1FFA84FB0CFB063C58441D -:1077C0000EFB06FE0EEB1C4E1FFA8CFCCCEB000CE5 -:1077D0004FEA1E431FFA8EFECEEB144E0EEB2C4EDC -:1077E0001FFA8CFC4FEA2E404CEA0E4E41F804EB97 -:1077F000D9D9019C2B1D04EB83035A685AB9043371 -:1078000000E0013D1A1F974204D253F8041C1346AE -:107810000029F6D025612046494601F0B3F9002839 -:107820002DDB01363B460022414651F8048B186897 -:107830001FFA88FC4FEA18481FFA80F9C8EB10407D -:10784000CCEB090C944400EB2C401FFA8CFC021486 -:1078500051454CEA004043F8040BE6D92B1D04EBDC -:1078600083035A685AB9043300E0013D1A1F974256 -:1078700004D253F8041C13460029F6D02561304683 -:1078800000E00020BDE8FE8F2DE9F04F05469BB0DB -:1078900010466E6A1946279CCDE904013EB91020B6 -:1078A000FBF70EFB6862466086600660C6606B6A26 -:1078B000196859B15B68012228464B6012FA03F33C -:1078C0008B6000F041FF6B6A00221A60059B002B61 -:1078D00005DA012223F000432260059301E0002332 -:1078E0002360059C9A4B9A4A04EA030393421DD1F4 -:1078F000269942F20F73049A0B604AB924F07F4430 -:10790000944B954824F47004002C18BF184600E0EE -:107910009048289B002B00F0B385C278C31C0AB1A5 -:1079200000F1080328990B6000F0AABDDDE904AB63 -:107930000022002301265046594604F099F900B16F -:10794000002616F0FF0F0BD1269A01231360289B07 -:10795000002B00F0928581481860013800F090BD3E -:1079600018AB28460093524619AB01935B46260D8F -:1079700001F0FAF97605760D81466EB12BF07F4362 -:10798000A6F57E7623F47003504643F07E51073E01 -:1079900041F4E00100221EE0189B1998C01800F580 -:1079A0008660861C202E08DD049B1E3833FA00F00A -:1079B000C6F140039C40204305E0DDF810E0C6F12D -:1079C00020000EFA00F0F9F739FDA6F58666033EB1 -:1079D0000122A1F1F87116920022614BF9F7F0FB38 -:1079E00055A3D3E90023F9F79FFD55A3D3E900235D -:1079F000F9F7E8FB824630468B46F9F72FFD52A394 -:107A0000D3E90023F9F790FD02460B46504659464C -:107A1000F9F7D8FB82468B46F9F798FF59460022C2 -:107A200000230446504604F02DF950B12046F9F7E2 -:107A300015FD02460B465046594604F019F900B9A7 -:107A4000013C162C0DD8474B03EBC403D3E90001CE -:107A5000DDE9042304F034F930B10023013C119333 -:107A600004E00120119001E000211191199B03F124 -:107A7000FF3BBBEB060B04D50022CBF1000B0692BB -:107A800003E0CDF818B04FF0000B002C06DB069B8E -:107A90004FF000080F941B19069305E0C4EB0B0B85 -:107AA000C4F1000800200F902499092913D8052952 -:107AB00003DD04390027249100E00127249A931E56 -:107AC000032B0BD8DFE803F0151E050201200E90F2 -:107AD0001AE001210EE001270022249201234FF039 -:107AE000FF3E0E930020CDF830E0F2461133259092 -:107AF0001AE00021259A0E91002A0DDD0C92924683 -:107B0000134611E000230E93259820180C90431C77 -:107B1000002B07DD9A4607E001210C918A460B46AF -:107B2000259101E09A4601236E6A002272600432B8 -:107B30001EE000BFAFF3008061436F63A787D23FB1 -:107B4000B3C8608B288AC63FFB799F501344D33F4C -:107B50000000F07FECCA0000E3CA00002BC900005F -:107B60000000F83F08CB00007168520001317160DD -:107B700002F114019942F7D92846716800F0B3FD6B -:107B80006B6ABAF10E0F30601B680D9300F2AC8186 -:107B9000002F00F0A981DDE90423002CCDE9122398 -:107BA0003FDD04F00F02924B271103EBC20317F0E5 -:107BB000100FD3E90001CDE90A010ED08D4B07F07B -:107BC0000F07DDE912010326D3E90823F9F7D6FDF3 -:107BD00002460B46CDE9042300E00226DFF814C27A -:107BE000CDF820B0C346DDE90A01A046644609E0AD -:107BF00017F0010F04D0D4E900230136F9F794FC03 -:107C00007F100834002FF3D1CDE90A014446DDE9A5 -:107C10000401D846DDE90A23DDF820B0F9F7AEFD0E -:107C200026E067424FB307F00F02714BDDE9120106 -:107C30003F1103EBC2030226D3E90023F9F774FCDA -:107C4000DFF8B0C1CDF810B0C346A046644609E0E5 -:107C500017F0010F04D0D4E900230136F9F764FCD2 -:107C60007F100834002FF3D14446D846DDF810B019 -:107C700002460B46CDE9042300E00226119BF3B136 -:107C8000DDE9040100225C4BCDE9080103F0FAFFB5 -:107C9000A8B1BAF1000F12D00C99002940F320814D -:107CA000621E564B0A920022DDE908010136F9F7FF -:107CB0003BFC0C9F02460B46CDE9042301E05746EE -:107CC0000A943046F9F7CAFBDDE90423F9F72CFCE6 -:107CD00000224B4BF9F776FA0B460246CDE9082312 -:107CE000099BA3F150760996EFB9DDE90401002262 -:107CF000444BF9F765FADDF820E033467246CDE9EA -:107D0000040103F0DDFF002840F09682DDF820E05A -:107D100006F10043DDE90401724603F0B3FF0028D9 -:107D200040F07E82DCE00E987A1E314B00286DD048 -:107D300003EBC20300203449D3E90023F9F71EFD09 -:107D4000DDE90823F9F73CFADDE90423CDF854B066 -:107D5000D346CDF85C80A246A84614461D464FF097 -:107D6000000ECDF810E0CDE908010D9910912946DB -:107D70002046F9F7EBFD0646F9F770FB3036024670 -:107D80000B4620462946F9F71BFA109A02F8016BB8 -:107D900016461092DDE9082304460D4603F072FFF3 -:107DA000002840F05B8322462B4600201249F9F759 -:107DB00007FADDE9082303F065FF002840F002819F -:107DC000049B01330493BB4280F28380DDE9080108 -:107DD00000220A4BF9F7A8FB0022084BCDE9080165 -:107DE00020462946F9F7A0FB04460D46BFE700BF31 -:107DF00008CB0000D0CB00000000F03F0000244082 -:107E000000001C40000014400000E03F03EBC203F0 -:107E1000D3E90001DDE90823F9F786FBDDE9042356 -:107E20000E9ECDF840B0D346CDF85480A246A84669 -:107E300014461D46CDE9080129462046F9F786FD7E -:107E40000390F9F70BFB02460B4620462946F9F74B -:107E5000B7F9DDF834E0DDF80CC00CF1300CCDE9F9 -:107E600004010EF806C00136BE422BD10022814B20 -:107E7000DDE908017644F9F7A5F954464546DA46A6 -:107E8000DDF85480DDF840B002460B46DDE9040120 -:107E900003F016FF002840F09680DDE9082300205B -:107EA0007449F9F78DF902460B46DDE9040103F048 -:107EB000E9FEA8B1334613F8012C1E46013B302AD7 -:107EC000F9D0CCE200226C4BF9F72EFB04460D46AC -:107ED000B2E754464546DA46DDF85C80DDF854B03A -:107EE000DDE91223CDE90423189A002AC0F28A8022 -:107EF0000E2C00F38780614B03EBC403D3E9000130 -:107F0000CDE906012599002914DABAF1000F11DC38 -:107F100040F0888100225A4BDDE90601F9F704FBA5 -:107F2000DDE9042303F0C2FE002840F07F81D04643 -:107F3000574683E1DDE90423DDF834809B46049451 -:107F4000C244CDF830A09246DDE90623504659469A -:107F50004646F9F713FCF9F7F9FC0746F9F77EFAFC -:107F6000DDE90623F9F7E0FA02460B46504659468A -:107F7000F9F726F907F1300306F8013BB0460C9AF1 -:107F800096422DD102460B46F9F71CF9DDE906238E -:107F9000049C82468B4603F093FEA8B9504659468E -:107FA000DDE9062303F064FE002800F0598217F093 -:107FB000010F09D154E20D98824206D130220134DA -:107FC000027009E045460A9C324612F8011C531E15 -:107FD00016461A463929EED01A7801321A703FE255 -:107FE0000022254BF9F7A0FA002200230124824643 -:107FF0008B4603F03DFE00B1002414F0FF0FA3D127 -:10800000049C2DE20E9900293CD0249B012B0BDC13 -:10801000169818B102F58662033202E0199AC2F18D -:10802000360243465E4616E00AF1FF33984502DB0E -:10803000C3EB080306E00F99C8EB03039844C91883 -:1080400000230F91BAF1000F03DACAEB0B060022EE -:1080500001E05E465246DDF818E028460121029311 -:1080600096449344CDF818E000F053FC029B074679 -:108070000BE000BF0000E03F0000244008CB000000 -:10808000000014400E9F43465E465EB106980028ED -:1080900008DD0246B242A8BF3246C2EB0B0BB61A4D -:1080A000801A0690B8F1000F24DD0E99E1B1002B83 -:1080B00014DD1A4639462846029300F0C5FC4A46AC -:1080C00007462846394600F02DFC49460246284618 -:1080D000039200F039FB039A029B9146B8EB03022E -:1080E00008D02846494602E028464946424600F064 -:1080F000ABFC81460121284600F00BFC0F9A002AB8 -:10810000804604DD4146284600F09EFC8046249BC4 -:10811000012B13DC049898B9059A22F07F4323F4CD -:10812000700383B98C4B02EA03037BB106990122E9 -:108130000BF1010B0A920131069108E0002305E0E2 -:1081400000200A9003E004990A9100E00A930F9A34 -:108150004AB1D8F8103008EB8303186900F087FBA8 -:10816000C0F1200300E00123DDF818E0734413F0B0 -:108170001F030BD0C3F12003042B06DD043B9E44F8 -:108180009B44F618CDF818E006E005D01C3306989D -:108190009B44F618C0180690BBF1000F05DD494658 -:1081A00028465A4600F0A2FC81460699002905DDC2 -:1081B00041462846069A00F099FC8046119AC2B1C1 -:1081C0004846414600F0DEFC002812DA494600230A -:1081D00028460A2200F0CFFA0E9B013C814633B1BB -:1081E000394628460A22002300F0C5FA0746DDF882 -:1081F00030A0BAF1000F29DC2498022826DDBAF15C -:10820000000F15D1414605225346284600F0B3FA27 -:1082100080464846414600F0B5FC00280EDC07E0E9 -:10822000B84605E04FF00008474601E0D046574603 -:1082300025990D9ECC4306E00A9CB8460D9E01345C -:10824000312306F8013B4FF0000AF4E00E9A002AB1 -:1082500000F0AA80002E05DD39462846324600F09F -:1082600045FC07460A9B93B17968284600F03BFA23 -:108270003A6907F10C010232920006460C30FBF716 -:1082800041F828463146012200F030FC00E0384633 -:108290000D9E0694B244CDF838A0BA460746414632 -:1082A0004846FFF75FFA514600F1300B484600F0B0 -:1082B00069FC3A4641460C90284600F080FCC268B2 -:1082C00003463AB919464846029300F05BFC029B0C -:1082D000044600E001242846194600F035FA6CB93E -:1082E000249858B9049901F001033BB9BBF1390F47 -:1082F000069C27D00C9A002A29DC2AE00C9B002B34 -:1083000006DB19D12498B8B9049901F001039BB98F -:108310002246069C002A1CDD49460122284600F020 -:10832000E5FB4146814600F02DFC002807DC10D11A -:108330001BF0010F0DD002E0002C0FDD069CBBF1FD -:10834000390F04D13346392203F8012B65E00BF1D4 -:10835000010B06F801BB6EE00000F07F06F801BBE0 -:1083600033460E9A96423ED049460A2200232846BA -:1083700000F001FABA45814607D1514628460A2243 -:10838000002300F0F8F982460CE051460A2200234F -:10839000284600F0F0F939460A2200238246284692 -:1083A00000F0E9F907467AE74FF0010C0D9ECB4645 -:1083B000A146644658464146FFF7D4F9303054454B -:1083C00006F8010B334608DA594628460A220023EC -:1083D00000F0D1F901348346ECE74C464FF0000A37 -:1083E000D946834600E0069C49460122284602936E -:1083F00000F07CFB4146814600F0C4FB029B002854 -:108400000BDC13D11BF0010F07D10FE00D98834255 -:1084100003D13123013403700DE013F8012C1E4603 -:10842000013B392AF2D001321A7004E01E4613F8DB -:10843000012D302AFAD02846414600F085F97FB157 -:10844000BAF1000F05D0BA4503D02846514600F0D6 -:108450007BF92846394600F077F901E045460A9C49 -:108460004946284600F070F90023337001342699FC -:10847000289A0C601AB1166001E0034800E00D98DC -:108480001BB0BDE8F08F00BF2AC90000AFF3008029 -:108490000EB403B503AB0146054853F8042B00683E -:1084A000019302F015F8BDE80C4003B0704700BF1F -:1084B0001001001070B50B78722B0DD0772B0FD0F8 -:1084C000612B05D14FF40274603B4FF484700BE0D4 -:1084D00016230360002070BD00240420234603E01F -:1084E0004FF4C064012308204D787DB12B2D02D0BC -:1084F0008E782B2E0DD120F01C00022340F01000AE -:1085000007E08978622901D143F480332343136063 -:1085100070BD622DF5D1F7E72DE9F84F1F460446EF -:10852000134689467B4393460A9D9A4651D018B11B -:1085300083690BB9F9F7ECFE284B9D4201D16568C0 -:1085400008E0274B9D4201D1A56803E0254B9D42E1 -:1085500008BFE568F9F746FFAB8913F4005F06D161 -:1085600043F40053AB816B6E23F400536B666B686E -:10857000002B01DA00236B60564618E02968484654 -:108580004246C8EB0606FAF7BDFE2B682046294690 -:1085900043442B60FBF7D6F840B1F9F724FFC6EB54 -:1085A0000A00594603F078F8074613E0C144D5F8AD -:1085B00004804645E2D8324648462968FAF7A2FECA -:1085C0006B689B1B6B602B689E192E60F9F70BFF85 -:1085D00000E01F463846BDE8F88F00BF80C80000A5 -:1085E000A0C80000C0C8000038B50546064C0846C3 -:1085F00000232360F7F7EEFEB0F1FF3F02D12368BE -:1086000003B12B6038BD00BF58060010FF2806D804 -:10861000044B1B681818407800F0080070470020D1 -:10862000704700BF24050010004870476005001027 -:10863000014B1868704700BF800500100048704764 -:108640002805001038B50546074C00202060084674 -:1086500011461A46F7F7C4FEB0F1FF3F02D1236876 -:1086600003B12B6038BD00BF580600102DE9F74359 -:108670001F46044688460A9D91460F4B4AB91E681C -:10868000FFF7D2FF019549460C4A0123009020468E -:1086900008E01E68FFF7C8FF41464A463B46019581 -:1086A00000902046B047B0F1FF3F03D100232B607C -:1086B0008A332360BDE8FE8384050010E1C9000011 -:1086C00082B009B90DF106013AB143B113780B80BC -:1086D0001078003818BF012003E0104601E06FF069 -:1086E000010002B0704770B50446466A0D463EB9B7 -:1086F0001020FAF7E5FB6062466086600660C6609F -:10870000666AF36843B920460421212202F06AFB1D -:10871000636AF060D868B0B1636ADB6853F825001B -:1087200018B1026843F825200AE00121204611FA19 -:1087300005F6721D920002F055FB20B1456086607F -:1087400000230361C36070BD70B50446456A0E46E0 -:108750003DB91020FAF7B4FB6062456085600560A2 -:10876000C5603EB1636A7268DB6853F822103160FD -:1087700043F8226070BD2DE9F0410C461F460E699A -:10878000054614310023D1F800C00133B3421FFA6B -:108790008CF04FEA1C4C00FB02700CFB02FC0CEB53 -:1087A000104C80B24FEA1C474FEA0C4C604441F831 -:1087B000040BE8DBD7B1A3689E4212DB6168284650 -:1087C0000131FFF790FF226904F10C01023292009F -:1087D00080460C30FAF796FD214628464446FFF7BE -:1087E000B3FF04EB8603013626615F612046BDE8D6 -:1087F000F0812DE9F84306460D4603F108000921F2 -:108800009846174603F084F80123002101E05B003D -:1088100001319842FBDC3046FFF765FF089B43615E -:108820000123092F0146036110DD05F1090909241F -:108830002B5D0A2230460134303BFFF79CFFBC42DF -:108840000146F5D109EB0405083D0BE00A35092482 -:1088500008E015F8013B30460A220134303BFFF7AF -:108860008AFF01464445F4DB0846BDE8F883020C64 -:108870000346120412B90304102000E0002013F094 -:108880007F4F01D108301B0213F0704F01D104302B -:108890001B0113F0404F01D102309B00002B05DB80 -:1088A00013F0804F01D001307047202070470368DB -:1088B000024613F007000DD013F0010F25D113F07D -:1088C000020F03D05B080120136070479B08022051 -:1088D0001360704799B209B91B0C102013F0FF0FF9 -:1088E00001D108301B0A13F00F0F01D104301B090E -:1088F00013F0030F01D102309B0813F0010F02D1D6 -:108900005B0804D0013013607047002070472020BE -:10891000704710B50C460121FFF7E5FE01224461C6 -:10892000026110BD2DE9F04F16460A690D46336904 -:1089300085B09A42BCBF35460E46D5F810803769DF -:10894000AB68696807EB08049C42C8BF0131FFF7B8 -:10895000CAFE00F1140300EB8402143201921A469D -:1089600002E0002142F8041B01998A42F9D305F183 -:10897000140B06EB870705EB8805143714350397AE -:10898000029506F114024EE052F8047BBFB217B311 -:108990005E461946002556F804CBD1F800A01FFA10 -:1089A0008CF94FEA1C4C1FFA8AF84FEA1A4A07FB67 -:1089B0000988DDF8089007FB0CACB145A8440CEB26 -:1089C000184C1FFA88F848EA0C484FEA1C4541F851 -:1089D000048BE0D80D6032F8027C1FB31D685E4640 -:1089E000984619464FF0000CB6F800A0ADB2B1F8A9 -:1089F000029007FB0A99CC4445EA0C4541F8045B18 -:108A000056F8049B58F8045F4FEA1949ADB207FBCA -:108A10000955DDF80890B14505EB1C454FEA154CAA -:108A2000E2D80D600433DDF80CC09445ACD8019B4E -:108A300000E0013C002C03DD53F8042D002AF8D09F -:108A4000046105B0BDE8F08F12F003032DE9F04199 -:108A500004460F46154607D0234A013B52F823200F -:108A60000023FFF788FE0746AD1039D0666A3EB98D -:108A70001020FAF725FA6062466086600660C660DC -:108A8000D4F82480D8F8086066B9204640F27121F5 -:108A9000FFF73FFF0023C8F808000646036001E027 -:108AA0004046064615F0010F0AD0394632462046A8 -:108AB000FFF738FF394680462046FFF745FE474618 -:108AC0006D100DD0D6F80080B8F1000FE8D1204627 -:108AD00031463246FFF726FF3060C0F80080E0E7FD -:108AE0003846BDE8F08100BFF8CA00002DE9F84320 -:108AF0000C464FEA621905462669904649680136D8 -:108B0000A3684E4401E001315B009E42FBDC284635 -:108B1000FFF7E9FD0022074600F1140303E00132EC -:108B2000002143F8041B4A45F9DB206904F11401D4 -:108B300004EB8000143018F01F0814D0C8F1200E88 -:108B40000022D1F800C00CFA08FC42EA0C0243F8FB -:108B5000042B51F8042B884222FA0EF2F1D81A6045 -:108B60003AB1013605E051F8042B884243F8042B52 -:108B7000F9D82846013E21463E61FFF7E5FD38461B -:108B8000BDE8F88303460A69006930B5801A15D13B -:108B9000043203F1140492009B188A18043304323F -:108BA00053F8045D52F8041D8D4203D005D24FF0F6 -:108BB000FF3030BD9C42F3D330BD012030BD2DE9E4 -:108BC000F04705460C46084611461646FFF7DAFF01 -:108BD000071E08D128463946FFF785FD0123476166 -:108BE0000361BDE8F08701DB002703E0234601278E -:108BF00034461E4661682846FFF775FD32692369D1 -:108C000006EB8208143604EB830C08F114080CF10F -:108C1000140C14340022C76000F1140754F8045BEC -:108C200056F8041B1FFA85FA1FFA81F9090CC9EBE3 -:108C30000A09C1EB15419144254601EB29411FFA70 -:108C400089F90A14B04549EA014147F8041B39463D -:108C5000E4D80CE055F8044BA6B2240C961904EBAA -:108C60002644B6B2221446EA044441F8044B654552 -:108C7000F0D300E0013B51F8042D002AFAD0036143 -:108C8000BDE8F0870E4B01EA0303A3F15073002BFC -:108C900001DD194607E05B421B15132B05DC4FF481 -:108CA000002252FA03F100207047A3F114020021C0 -:108CB00001231E2ADCBFC2F11F02934018467047F1 -:108CC0000000F07F03692DE9F041043300F1140640 -:108CD000884650F8235000EB830427462846FFF7C8 -:108CE000C6FD0A28C0F12003C8F8003013DCC0F12B -:108CF0000B0135FA01F7B44247F07E538CBF54F8AC -:108D0000044C0024153043F4E003854034FA01F1AB -:108D100041EA050224E0B44203D9043C57F8041C9C -:108D200000E000210B3816D08540B442C0F1200786 -:108D300045F07E558CBF54F8044C002421FA07FC02 -:108D400045F4E00511FA00F045EA0C0334FA07F7A0 -:108D500047EA000204E045F07E530A4643F4E0038C -:108D600010461946BDE8F0812DE9F74301211D4663 -:108D70000A9F0B9E1446FFF7B6FC25F0004925F02C -:108D80007F4323F470035FEA195900931CBF43F437 -:108D9000801300938046F4B102A840F8044DFFF719 -:108DA00086FD019B58B1009AC0F1200112FA01F131 -:108DB000C24041EA03030092C8F8143001E0C8F849 -:108DC0001430009CC8F81840002C0CBF0124022469 -:108DD000C8F8104009E068460124FFF768FD009BD1 -:108DE000C8F81040C8F814302030B9F1000F0AD08C -:108DF000A9F58669A9F1030909EB0003C0F1350063 -:108E00003B6030600BE008EB8403A0F5866002381D -:108E1000386018696401FFF72AFD241A346040465F -:108E2000BDE8FE83F7B50E4601A90746FFF74AFFE6 -:108E300004460D4630466946FFF744FF3F69024647 -:108E40000B4601980099411A3069381A40010918F7 -:108E5000002902DD09054D1901E009055B1A2046CC -:108E60002946F8F78BFC03B0F0BD4B1E116910B515 -:108E70005B11013302EB81011431143200EB8303E7 -:108E800003E052F8044B40F8044B9142F9D802E059 -:108E9000002240F8042B9842FAD310BD02694B110E -:108EA00030B5934200F114040DDC0DDA11F01F010E -:108EB0000AD000EB8302526932FA01F515FA01F18A -:108EC00091420CD100E0134600EB8303143302E01F -:108ED00053F8042D2AB99C42FAD3002030BD01205A -:108EE00030BD012030BD000038B50546074C0020DC -:108EF0002060084611461A46F7F702FBB0F1FF3F23 -:108F000002D1236803B12B6038BD00BF58060010A2 -:108F10000B4613B1B1F1004F00D1E0B1124AA1F5F7 -:108F20008013934219D901F1FE4303F57003934274 -:108F300013D90E4B994212D901F100429A420ED92F -:108F40000B4B994202D011F5801F0AD1D0F10100DC -:108F500038BF00207047022070470420704703206C -:108F600070470020704700BFFFFFDF7FFFFF0F004B -:108F70000000F07F03460846F0B510F8012B5E2A8A -:108F800003D14A780130012400E0002400215C5420 -:108F90000131B1F5807FFAD10AB90138F0BDC4F1D1 -:108FA000010701E00A4620463E469F54044614F855 -:108FB000011B2D2903D05D290CD061B1F2E7457862 -:108FC0005D2DEFD09542EDDB02300132AA429E5476 -:108FD000FBDBEBE72046F0BD004870470000C07F98 -:108FE00030B5026808E053782246402B02DD5A2B48 -:108FF000D8BF2033AB4207D111F8015B541C002DC0 -:10900000F1D10460012030BD002030BD000000001F -:109010002DE9F04F064699B08B46002400250F92AB -:109020001591159A13780D2B05D8092B14D2002B06 -:1090300000F0C78113E02B2B07D02D2B02D0202B63 -:109040000DD109E001200B9001E000210B91531C90 -:10905000159353782BB9B4E101321592E1E7002260 -:109060000B92159B1A78302A5CD103F1010A5B78C8 -:10907000582B01D0782B49D114AB00930B9B304671 -:10908000984F15A901933A4613AB01F091FF10F0E8 -:109090000709804600F08085B9F1060F03D1CDF8AD -:1090A00054A000F079BD149A3AB111A83968FFF7BD -:1090B000DCFE30461499FFF747FB139BB9F1060F0E -:1090C0001CD8DFE809F0040A0714170A0400002579 -:1090D0002C4613E0119C129D10E003F58663129A52 -:1090E0000333119C22F4801242EA035506E07E4DC0 -:1090F000002403E06FF000454FF0FF3418F0080F34 -:1091000000F04A8545F0004500F046BD159B5A1C0D -:1091100015925B78302BF9D0002B00F03D850121B2 -:10912000089101E000220892159B4FF0000AD146F9 -:10913000CDF818A00993534614E0B9F1080F05DCE7 -:10914000A8F130080A2202FB038307E0B9F10F0FF0 -:1091500004DCA8F130080A2202FB0A8A09F101099D -:1091600001371597159F97F80080B8F12F0F02DD92 -:10917000B8F1390FE1DD30460693FFF75FFA016879 -:1091800030460391FFF75AFA0068FAF761FC039939 -:1091900002463846FAF764FC034600285ED13046A2 -:1091A000159F0393FFF74AFA0068FAF751FC039BF7 -:1091B0003A18159217F80080B9F1000F45D14846CA -:1091C00005E0159B01305A1C159293F80180B8F107 -:1091D000300FF6D0A8F13103082B44D81599034677 -:1091E0000020074609910130B8F1300827D01B183C -:1091F0000122DDF818C00DE00F460139082903DC13 -:109200000A2101FB0CFC04E0102F02DC0A2101FB07 -:109210000AFA0132824207F10101EDDB3A46CDF84C -:1092200018C0082A0F4604DC0A2202FB0C800690B4 -:1092300004E0102902DC0A2202FB0A8A0020159AA7 -:10924000511C159192F8018001E04F461846A8F193 -:109250003002092AC7D90121049108E000204F46B5 -:109260000346049003E0002701223B460492B8F134 -:10927000650F02D0B8F1450F5BD127B918B908992D -:10928000002900F09E80DDF854B00BF10102159228 -:109290009BF80180B8F12B0F03D0B8F12D0F02D14C -:1092A00004E0002103E00022079205E0012107917C -:1092B000511C159192F80180A8F13002092A36D884 -:1092C00004E0159A511C159192F80180B8F1300F05 -:1092D000F7D0A8F13102082A2BD8159AA8F130014D -:1092E0000A9208E09C0500100000F07FA8F1300809 -:1092F0000A2202FB0181159A02F1010CCDF854C03B -:1093000092F80180B8F12F0F02DDB8F1390FEDDDD1 -:109310000A9AC2EB0C0C44F61F62BCF1080F02DC87 -:109320009142B8BF0A46079921B1524202E0CDF8F6 -:1093300054B00022002F49D1002840F02D84089A13 -:10934000002A40F02984049B002B3AD1B8F14E0F3B -:109350001DD003DCB8F1490F33D106E0B8F1690F35 -:1093600003D0B8F16E0F2CD111E015A8A249FFF778 -:1093700037FE30B3159B15A8A049013B1593FFF7A5 -:109380002FFE10B9159B013315939D4D17E015A8BD -:109390009C49FFF725FEA0B1159B1B78282B0DD10A -:1093A00015A8994911AA02F04DF8052806D1129B7B -:1093B000119C43F0FE4545F47005EDE3934D002408 -:1093C000EAE30020CDF854B00B90E5E30698D31AF9 -:1093D000B9F1000F08BFB9460793CDF81090F8F720 -:1093E0002DF8102FB4BFBB464FF0100BBBF1090F87 -:1093F00004460D4615DDABF10902854B03EBC203B4 -:10940000D3E90023F8F790F8044650460D46F8F7E4 -:1094100015F802460B4620462946F7F7D3FE0446C8 -:109420000D460F2F39DC0799002900F0B58325DDA3 -:10943000162907DC764B224603EBC103D3E9000172 -:109440002B4616E0C7F10F08079A08F116039A4257 -:1094500023DC6F4E224606EBC803D3E900012B46FE -:10946000F8F762F8079BC8EB030806EBC806D6E9D5 -:109470000023F8F759F804460D468DE3079810F1DC -:10948000160F0ADB4242624B2046294603EBC20319 -:10949000D3E90023F8F772F9EDE70799CBEB070B57 -:1094A0008B44BBF1000F5CDD1BF00F030AD0584A60 -:1094B00002EBC3032246D3E900012B46F8F734F848 -:1094C00004460D463BF00F0B00F0D880BBF59A7FA9 -:1094D00011DD4FF00008CDF82080C146CDF818808E -:1094E00000E0B846089A2223454D00243360002A44 -:1094F00040F03E8350E32946464D4FEA2B1B204661 -:109500004FF00008A9460BE01BF0010F03D0D5E98E -:109510000023F8F709F808F101084FEA6B0B08354A -:10952000BBF1010FF0DC09EBC8030446A1F154754F -:109530002246D3E900012B46F7F7F6FF304B0D46E4 -:1095400001EA0303344904468B42C2D833494FF041 -:10955000000B8B428ABF4FF0FF3405F15475304D3C -:109560008CE000F08B80CBF1000B1BF00F030AD0D6 -:10957000274A2046294602EBC303D3E90023F8F724 -:10958000FDF804460D465FEA2B1876D0B8F11F0FA0 -:1095900061DC18F0100B204618BF4FF06A0B29460B -:1095A000204C09E018F0010F03D0D4E90023F7F7AD -:1095B000BBFF4FEA68080834B8F1000FF2DC04463C -:1095C0000D46BBF1000F35D00D4A01EA0202120D23 -:1095D000C2F16B02002A2DDD1F2A25DD0024342A6A -:1095E00002DD4FF05C7525E04FF0FF31203A11FAB3 -:1095F00002F202EA05051DE0FDC80000E6CA00000F -:109600000000F07F05C90000880500100000F8FF89 -:1096100008CB0000D0CB00000000A07C0000907CB4 -:10962000FFFFEF7FF8CB00004FF0FF3313FA02F299 -:1096300002EA000420462946002200234FF00108D8 -:1096400002F016FB08B14FF000085FFA88F8B8F195 -:10965000000F13D101E04FF00008C146CDF8208083 -:10966000CDF8188000E0B84622233360089B002420 -:109670000025002B40F07C828EE2C34606983B46D4 -:109680000999A246049A00903046FFF7B2F8CDF847 -:1096900028B0AB460890089A30465168FFF723F887 -:1096A000089B03F10C011A690232920006900C30FB -:1096B000F9F728FE17AB52460093304616AB0193DC -:1096C0005B46CDE904ABFFF74FFB01211490304618 -:1096D000FFF71FF981460798002802DA424200246A -:1096E00001E0079C0022179F6FF47F700A99002FFA -:1096F000ACBF02EB0708C7EB0403C1EB07071699E1 -:10970000ACBF234690467D18854203DA07F5866193 -:10971000033101E0C1F136010A9801EB08051F1879 -:109720007F18BD42B4BF2B463B464345A8BF4346C6 -:10973000002B03DDED1AFF1AC3EB08088AB1494676 -:109740003046FFF781F9149A814630464946FFF7C3 -:10975000E9F81499034630460393FEF7F5FF039B9F -:109760001493002D05DD304614992A46FFF7BEF903 -:1097700014902CB1304606992246FFF765F9069001 -:10978000002F05DD304606993A46FFF7AFF90690FF -:10979000B8F1000F05DD494630464246FFF7A6F90D -:1097A000814614993046069A0025FFF708FAC168E9 -:1097B0000746C56009914946FFF7E4F9A8422BDA4C -:1097C000099A5D46B8465446DDF828B0002A40F0B4 -:1097D000B881002C40F0B58125F07F4323F470035D -:1097E000002B40F0AE818D4B05EA0303B3F1D66F39 -:1097F00040F2A7817B691BB93B69012B40F3A18132 -:10980000414601223046FFF771F949468046FFF78D -:10981000B9F9002833DC94E176D1099B5D46B8465E -:109820005446DDF828B023B325F07F427C4922F46A -:1098300070022B468A423AD15246BBF1000F0DD03E -:10984000764905EA0101B1F1D46F07D8090D4FF04F -:10985000FF30C1F16B0110FA01F101E04FF0FF316F -:109860008A4224D16D4A002403EA020202F58015DF -:1098700067E125F07F4323F47003C3B9BCB925F039 -:1098800000431B0D1B05BBF1000F07D0B3F1D66FD2 -:1098900004D8B3F15C7F00F25781E5E6A3F58013AD -:1098A0004FF0FF346FEA13556FEA055549E104F0B4 -:1098B0000103002B00F04581099860B1DDE9040146 -:1098C000FFF7E0F902460B46DDE90401F7F77AFC01 -:1098D00004460D4635E1DDE904010127FFF7D2F921 -:1098E00002460B46DDE90401F7F76AFC002200237B -:1098F00004460D4602F0BCF908B109990F4617F06D -:10990000FF0F3FF4B1AE1CE138464946FFF78AFA33 -:1099100000224FF08043CDE9040102F0BDF9002898 -:1099200034D0099A22B13F490020CDE9040114E066 -:10993000BAF1000F05D12BF07F4323F470033BB93C -:109940000DE0BAF1010F03D1BBF1000F3FF48BAE74 -:10995000354B00250022CDE90423324C27E0DDE918 -:10996000040100222F4B02F08DF940B9DDE904011A -:1099700000222E4BF7F7D8FD05460C4601E0099D65 -:109980002A4C04F10043284619460EE0DDE90401A3 -:109990000022264BF7F7C8FD0C460999054611B978 -:1099A00004F1004100E021462846CDE90401DFF83A -:1099B0006C801F4A0BEA080890453FD15946ABF12D -:1099C000547B5046CDE90C0150465946FFF75AF9F1 -:1099D00002460B46DDE90401F7F7A6FD0B460246F9 -:1099E00059465046F7F7EEFB0C4B8B4601EA030352 -:1099F000104982468B420DD90F4B0D98984204D1E5 -:109A00000C99B1F1FF3F3FF46CADDFF82CB04FF093 -:109A1000FF3A85E00BF1547B47E000BF0000F07F88 -:109A2000FFFF0F000000F03F0000F0BF0000E03F2C -:109A30000000E07FFFFF9F7CFFFFEF7F0A9A12B3D9 -:109A4000B8F1D46F1FD8284621465DA3D3E900237F -:109A500002F022F988B12146284602F03BF900289D -:109A600008BF0120F7F7EAFC099B05460C460BB935 -:109A700001F100412846CDE90401059901F1D663C1 -:109A8000C8EB0303059350465946FFF7FBF802461F -:109A90000B46DDE90401F7F747FD02460B46504649 -:109AA0005946F7F78FFB82468B460A9B002B37D12E -:109AB0004B4B0BEA0303984532D121462846CDF89B -:109AC0000CB0F7F743FFF7F7C9FC02460B462846F0 -:109AD0002146F7F775FB099ADDF80CC004460D46E0 -:109AE0003AB9BAF1000F04D12CF07F4323F470038C -:109AF00083B12046294634A3D3E9002302F0C2F8FB -:109B0000002832D12046294631A3D3E9002302F0B0 -:109B1000D7F804E030A3D3E9002302F0B3F820BB68 -:109B200030461499FEF710FE30460699FEF70CFEFB -:109B300030464946FEF708FE30463946FEF704FE39 -:109B4000A9E5BBF1000F13D0264B00200C9029464D -:109B500020460D93DDE90C23F7F7E6FC04460D469D -:109B600031B928B92223336002E0B84654465D4635 -:109B700030461499FEF7E8FD30460699FEF7E4FDFD -:109B800030464946FEF7E0FD30460899FEF7DCFD19 -:109B900030464146FEF7D8FD0F9909B1159B0B6081 -:109BA0000B9A1AB1224605F1004301E022462B46EA -:109BB0001046194619B0BDE8F08F00BFAFF3008022 -:109BC0000000C0FFFFFFDF419535A094FFFFDF3F9E -:109BD00035E5AF350000E03F9535A094FFFFCF3F5E -:109BE0000000F07F000050392DE9F74F9846464BB2 -:109BF0000C4615460190D3F800B00B4613F8016BE4 -:109C00000BEB06021F4692F8019019F00809F5D1F6 -:109C10002D2E04D117F8016B4FF0010903E02B2E14 -:109C200008BF17F8016BB8F1000F02D0B8F1100FA0 -:109C300014D1302E09D13B78782B01D0582B04D188 -:109C40007E784FF01008023708E0B8F1000F05D118 -:109C5000302E14BF4FF00A084FF00808B9F1000F7A -:109C600041460CBF6FF0004A4FF0004A504601F0E9 -:109C700041FE50460B464146009301F00DFD002188 -:109C8000009B0A460BEB060C9CF801C01CF0040F6D -:109C900001D0303E0BE01CF0030C1BD0BCF1010FD7 -:109CA00014BF4FF0570C4FF0370CCCEB060646456F -:109CB00010DAB1F1FF3F0AD0824206D801D19E42AC -:109CC00003DC08FB0262012101E04FF0FF3117F8CD -:109CD000016BD7E7B1F1FF3F0AD10198B9F1000F4D -:109CE0000CBF6FF000424FF000422223036003E0FC -:109CF000B9F1000F00D0524215B101B17C1E2C60A9 -:109D00001046BDE8FE8F00BF240500102DE9F04F7E -:109D10001E46584B89B0884694460790D3F8009069 -:109D20000B4613F8014B09EB04021D46577817F058 -:109D30000807F6D12D2C03D115F8014B012703E0BC -:109D40002B2C08BF15F8014B0EB1102E0FD1302C63 -:109D500008D12B78782B01D0582B03D16C781026A2 -:109D6000023504E01EB9302C14BF0A26082627B19C -:109D70004FF0000A4FF0004B03E04FF0FF3A6FF056 -:109D8000004B3046F117CDE9040150465946DDE954 -:109D90000423CDF80CC001F0BDFF50465946069291 -:109DA000DDE9042301F0B6FFDDF80CC0002200233A -:109DB000CDF804C08B468246002109EB04004078B0 -:109DC00010F0040F01D0303C07E010F003002DD05C -:109DD000012814BF57203720241AB44226DAB1F1E3 -:109DE000FF3F20D092457BEB03011AD382EA0A00A1 -:109DF00083EA0B0150EA010C02D1069884420EDC82 -:109E0000DDF814C0049802FB0CF100FB0311A2FB67 -:109E10000023CB18121943EBE473012103E05246EF -:109E20005B464FF0FF3115F8014BC6E7B1F1FF3F3C -:109E3000DDF804C00CD11FB100224FF0004303E055 -:109E40004FF0FF326FF00043079C2220206003E0B8 -:109E500017B1524263EB4303BCF1000F04D009B1C8 -:109E600005F1FF38CCF800801046194609B0BDE86E -:109E7000F08F00BF240500102DE9F74F98463C4BAA -:109E80000C4615460190D3F800A00B4613F8016B61 -:109E90000AEB06021F4692F8019019F00809F5D165 -:109EA0002D2E04D117F8016B4FF0010903E02B2E82 -:109EB00008BF17F8016BB8F1000F02D0B8F1100F0E -:109EC00014D1302E09D13B78782B01D0582B04D1F6 -:109ED0007E784FF01008023708E0B8F1000F05D186 -:109EE000302E14BF4FF00A084FF0080841464FF0DB -:109EF000FF3001F0D1FB414683464FF0FF3001F0C7 -:109F0000F9FC002318460AEB0602527812F0040FFF -:109F100001D0303E07E012F0030217D0012A14BF2F -:109F200057223722B61A464510DAB3F1FF3F0AD05E -:109F3000584506D801D18E4203DC08FB006001239E -:109F400001E04FF0FF3317F8016BDCE7B3F1FF3F9F -:109F500004D10199222218460A6003E0B9F1000FEA -:109F600000D0404215B103B17C1E2C60BDE8FE8FCD -:109F7000240500102DE9F04F1E46524B8BB0884649 -:109F800094460990D3F800900B4613F8014B09EB67 -:109F900004021D46577817F00807F6D12D2C03D17F -:109FA00015F8014B012703E02B2C08BF15F8014BD6 -:109FB0000EB1102E0FD1302C08D12B78782B01D078 -:109FC000582B03D16C781026023504E01EB9302CD2 -:109FD00014BF0A2608264FEAE67B32465B464FF05E -:109FE000FF304FF0FF31CDF814C001F093FE324640 -:109FF0005B46B24606904FF0FF3007914FF0FF31BD -:10A0000001F088FEDDF814C00021002301970096BE -:10A010000892002209EB0400407810F0040F01D0F0 -:10A02000303C07E010F003002ED0012814BF572069 -:10A030003720241A0098844226DAB1F1FF3F20D05D -:10A04000DDE9066796429F4119D3DDE9066782EA9A -:10A05000060083EA070150EA010702D1089884420A -:10A060000BDC02FB0BF10AFB0311A2FB0A23CB184A -:10A07000121943EBE473012103E0DDE906234FF0FD -:10A08000FF3115F8014BC5E7B1F1FF3F019F07D143 -:10A09000099A222313604FF0FF324FF0FF3303E0A1 -:10A0A00017B1524263EB4303BCF1000F04D009B176 -:10A0B00005F1FF38CCF80080104619460BB0BDE81A -:10A0C000F08F00BF240500102DE9F74F81469068FE -:10A0D0000C461546D2F800B018B1002301931E4675 -:10A0E00008E0506069E0DBF80030DBF804600BF159 -:10A0F000080B0193002EF6D0A768BE424AD3A3896D -:10A1000013F4906F44D022682169C1EB020A62699E -:10A1100002EB42080AF10102921908EBD8784FEAE3 -:10A120006808904538BF904613F4806F10D04846B9 -:10A130004146F8F7D5FE0746A0B121695246F9F726 -:10A14000E1F8A38923F4906343F08003A38116E030 -:10A1500048464246F9F770F9074680B948462169F2 -:10A16000F8F7EAF90C23C9F80030A3894FF0FF3063 -:10A1700043F04003A3810023AB606B601DE02761C7 -:10A18000574427603746CAEB0803C4F81480A3601D -:10A19000BE4200D237463A4620680199F9F7BDF829 -:10A1A000A368DB1BA3602368DF19AB6827609E1BD5 -:10A1B000AE60002E97D130466E60BDE8FE8FB1F1E3 -:10A1C000FF3F38B50C46154634D09389CCB223F006 -:10A1D00020039381536B6BB15268AB6B9A4203DBE4 -:10A1E000294600F07EF818BB2B685A1E2A6003F837 -:10A1F000014C0AE012695AB12B68934208D95A1EE1 -:10A2000013F8013CA34203D12A606B6801330DE0CF -:10A210006B682B642B68EB6305F144036B630323CA -:10A22000AB632B4603F8464F2B6001236B6001E0C4 -:10A230004FF0FF34204638BD10B50C46496B69B16C -:10A2400004F14403994201D0F8F776F9236C002019 -:10A250006063636013B1E36B236010BD23694FF04B -:10A26000FF30236000236360A38943F02003A381B0 -:10A2700010BD2DE9F84F1E468346134692467343A0 -:10A280000A9C994629D088461D4617E02168404619 -:10A290003A46ED1BF9F736F8236858462146DB1994 -:10A2A000236000236360FFF7C7FF30B1C5EB0900EF -:10A2B000514601F0F1F9064610E0B8446768BD4226 -:10A2C000E4D82A4640462168F9F71CF863685B1B0E -:10A2D000636023685D19256000E01E463046BDE8D6 -:10A2E000F88F2DE9F0410C46496B04F14403994283 -:10A2F00016D18021F8F7F4FD38B394F84620802376 -:10A300006063A36300F17D0380F87F2094F845200B -:10A3100080F87E2094F8442080F87D20236011E0AE -:10A32000A66B77003A46F9F787F8054688B100EB47 -:10A330000608294640463246F8F7E4FFC4F8008094 -:10A340006563A7630020BDE8F0814FF0FF30BDE8F2 -:10A35000F0814FF0FF30BDE8F0810000B1F1FF3F28 -:10A3600070B505460C4616466FD018B183690BB917 -:10A37000F7F7CEFF364B9E4201D16E6808E0354BB1 -:10A380009E4201D1AE6803E0334B9E4208BFEE68A7 -:10A39000B38913F4005F06D143F40053B381736EA5 -:10A3A00023F400537366B38923F020031B041B0CB2 -:10A3B000B3819BB213F0040F15D113F0100F42D0EC -:10A3C00013F0080F0BD028463146F7F797FE002808 -:10A3D00039D1B389B06023F00803B061B381B38988 -:10A3E00043F00403B381736BE4B273B17268B36B6F -:10A3F0009A4204DB28463146FFF773FF18BB3368E7 -:10A400005A1E326003F8014C0AE032695AB13368CF -:10A41000934208D95A1E13F8013CA34203D132607B -:10A42000736801330DE0736833643368F36306F1D6 -:10A43000440373630323B363334603F8464F336027 -:10A440000123736001E04FF0FF34204670BD00BF70 -:10A4500080C80000A0C80000C0C800002DE9F84F67 -:10A46000834693680F4614461BB953601846BDE8EF -:10A47000F88F4B6E13F4005F23D0D2F800A00025B4 -:10A480001BE00AEB05035AF8059000265B684FEACB -:10A49000530809E0584639F8021B3A4600F0CEFC52 -:10A4A000B0F1FF3F0FD001364645F3DBA368083516 -:10A4B0004FEA4808C8EB0303A360A0680028E0D176 -:10A4C00001E0F8F783FA0023A3606360BDE8F88F2A -:10A4D0002DE9F04F0F46E1B015461C46804618B1F5 -:10A4E00083690BB9F7F714FF9C4B9F4202D1D8F850 -:10A4F00004700AE09A4B9F4202D1D8F8087004E039 -:10A50000984B9F4208BFD8F80C70BB8913F4005FCA -:10A5100006D143F40053BB817B6E23F400537B666A -:10A52000BB8913F0080F01D03B6933B94046394667 -:10A53000FDF716F8002840F04B84BA8902F01A03A0 -:10A540000A2B36D1FB8913F4004F32D1ADF8AE306F -:10A5500022F002023B6A08A9ADF8AC2040467A6EB0 -:10A560003093BB6A41922A462891329380232C91E2 -:10A5700028A92A932D93803B2E932346FFF7A8FF0B -:10A580000028039009DB404628A9F7F7B7FD039A96 -:10A59000002818BF4FF0FF320392BDF8AC3013F023 -:10A5A000400F00F01884BB8943F04003BB8100F0EA -:10A5B00012BCC346BA46002342AE5E935C965D93DE -:10A5C000019505930393019B1F4613F8012B0AB1D4 -:10A5D000252AF9D1019BFD1A17D033605E9B756067 -:10A5E0005B195E935D9B01335D93072B01DC08369D -:10A5F00008E0584651465CAAFFF730FF002840F0BB -:10A60000DC8342AE0399491903913B78002B00F09B -:10A61000CB83002301378DF87F314FF0FF3C01974A -:10A620001D4602933A46194605E01C4603E01C46C7 -:10A6300002464FF0FF3C12F8013B632B00F0B08064 -:10A6400028DC392B15DC312B80F28E802B2B5ED051 -:10A6500007DC232B4FD02A2B50D0202B40F02E820A -:10A6600043E02E2B56D0302B74D02D2B40F0268279 -:10A670004AE04F2B0192029100F0EF8003DC442B63 -:10A6800040F01E8297E0552B00F04481582B40F09B -:10A69000178263E16F2B00F0E38012DC692B00F07E -:10A6A0008D8006DC642B00F08980682B40F00682E8 -:10A6B00068E06C2B69D06E2B0192029140F0008211 -:10A6C000ABE0732B00F0048106DC702B00F0EE8011 -:10A6D000712B40F0F38160E0752B0192029100F044 -:10A6E0001B81782B40F0EC8135E19DF87F31002B08 -:10A6F000A1D120330BE045F001059CE72168231D23 -:10A70000002992DA49421C4645F0040593E78DF88A -:10A710007F3190E7104610F8013B2A2B03D01046FA -:10A720004FF0000C0EE0D4F800C0231DBCF1000F68 -:10A73000FFF67DAF1C4602467DE70A2303FB0C7C37 -:10A7400043781046A3F130070132092FF5D94CEABE -:10A75000EC7C72E745F080056DE700BF80C8000023 -:10A76000A0C80000C0C8000010460021303B0A22EB -:10A7700002FB013110F8013BA3F130070246092F1B -:10A78000F4D95AE745F0400555E713786C2B01D111 -:10A79000013202E045F010054DE745F020054AE79B -:10A7A00023684FF000090192043402918DF848317A -:10A7B0008DF87F918DE145F0100501E00192029145 -:10A7C00015F0200F07D0073424F0070303F1080425 -:10A7D000D3E9008913E015F0100F04F1040301D050 -:10A7E000226808E015F0400F226804D00FFA82F8C2 -:10A7F0004FEAE87902E090464FEAE2791C46B8F168 -:10A80000000F79F1000280F2DC802D23D8F10008DE -:10A8100069EB49098DF87F31D3E015F0200F04F181 -:10A82000040106D02068039C2246E317C0E90023F8 -:10A8300005E015F0100F04D02368039A1A600C4647 -:10A84000C1E615F0400F226804F104030BBF039921 -:10A85000039C116014801C46B5E645F0100501E02C -:10A860000192029115F0200208D00734002224F052 -:10A87000070303F10804D3E900899EE015F01001F5 -:10A8800004F1040302D0216888460BE015F0400271 -:10A89000206806D01FFA80F84FF000091C460A46CF -:10A8A0008BE080464FF000091C4686E023684FF09D -:10A8B0000009019245F00205A34A9846302302910F -:10A8C0008DF87C310434483305928DF87D3173E086 -:10A8D0004FF0000923460434CC458DF87F91019256 -:10A8E00002911F6811DB624638464946CDF800C028 -:10A8F000F8F7FAFCDDF800C0002800F0EE80C7EBA6 -:10A900000008E04500F3EC80EBE03846F9F7A0F8EA -:10A910008046E6E045F0100515F0200F07D007341B -:10A9200024F0070303F10804D3E9008911E015F0CE -:10A93000100F04F1040301D0226806E015F0400F67 -:10A94000226802D01FFA82F800E090464FF000091A -:10A950001C46012231E07C49059101E07B4A0592C9 -:10A9600015F0200F07D0073424F0070202F1080485 -:10A97000D2E9008911E015F0100F04F1040201D0B2 -:10A98000216806E015F0400F216802D01FFA81F817 -:10A9900000E088464FF00009144615F0010F0BD077 -:10A9A00058EA090108D030228DF87D318DF87C21DC -:10A9B00045F002052E3A00E0022200238DF87F3197 -:10A9C00000E00122BCF1000FA8BF25F0800558EA85 -:10A9D000090302D1BCF1000F60D0012A1ED0022A67 -:10A9E00047D05BAB03334FEAD80108F0070241EAD6 -:10A9F00049704FEAD9018046894630321F461A70A5 -:10AA0000013B049158EA0901EDD115F0010F4FD037 -:10AA1000302A4DD01F4630233B7049E0B8F10A0F71 -:10AA200079F1000206D25BAF08F1300803378DF8E8 -:10AA30006F813DE05BAB03330493404649460A22F5 -:10AA40000023CDF800C001F065F904994046049F49 -:10AA50000023303201F801290A220491494601F00D -:10AA600059F9DDF800C08046894658EA0902E4D168 -:10AA70001EE05BAA0332059908F00F0317464FEA60 -:10AA80001910CB5C4FEA181102F8013941EA097339 -:10AA90009846814658EA0903EDD109E03AB915F024 -:10AAA000010F04D060AF302307F8113D00E05CAF28 -:10AAB0000DF5B878E146C7EB080812E00192029163 -:10AAC000002B00F071814FF000098DF848318DF8AE -:10AAD0007F914FF0010852AF03E0E046814600E06D -:10AAE000E0469DF87F31C845ACBF414649460491D8 -:10AAF0000BB10131049115F00202069202D0049BC1 -:10AB00000233049315F08401079143D1029A04990A -:10AB1000531A002B1CDC3DE01A60102289185A6081 -:10AB20005D9A5E9101325D92072A01DC083308E0EC -:10AB3000584651465CAAFFF791FC002840F03D8141 -:10AB400042AB103D09E000BF19C9000008C9000070 -:10AB50002A461D4633463E461746102D5E99784AD2 -:10AB6000DADC384637461E462B4605467360CB185E -:10AB700032605E935D9B01335D93072B01DC0836E9 -:10AB800008E0584651465CAAFFF768FC002840F0F0 -:10AB9000148142AE9DF87F31BBB15FAB03333360AC -:10ABA000012373605E9B01335E935D9B01335D9374 -:10ABB000072B01DC083608E0584651465CAAFFF72F -:10ABC0004DFC002840F0F98042AE069AB2B15FAB6E -:10ABD0003360022373605E9B02335E935D9B01339F -:10ABE0005D93072B01DC083608E0584651465CAA05 -:10ABF000FFF734FC002840F0E08042AE079B802B3A -:10AC00003ED10299049A8B1A002B17DC38E01A60A7 -:10AC1000102289185A605D9A5E9101325D92072A6E -:10AC200001DC083308E0584651465CAAFFF716FCE1 -:10AC3000002840F0C28042AB103D04E02A461D4689 -:10AC400033463E461746102D5E993E4ADFDC3846B5 -:10AC500037461E462B4605467360CB1832605E931E -:10AC60005D9B01335D93072B01DC083608E05846F5 -:10AC700051465CAAFFF7F2FB002840F09E8042AEEE -:10AC8000C8EB0909B9F1000F17DC2FE0336010237E -:10AC9000D21873605D9B5E9201335D93072B01DCDC -:10ACA000083608E0584651465CAAFFF7D7FB002853 -:10ACB00040F0838042AEA9F11009B9F1100F5E9AFD -:10ACC000204BE3DC33604A445D9BC6F804900133BB -:10ACD0005E92072B5D9301DC083607E0584651462B -:10ACE0005CAAFFF7BBFB002867D142AE5E9B3760D2 -:10ACF000C6F8048043445E935D9B01335D93072B4C -:10AD000001DC083607E0584651465CAAFFF7A6FB6F -:10AD1000002852D142AE15F0040F31D0029B0499A5 -:10AD20005D1A002D19DC2BE0326010229B18726036 -:10AD30005E935D9B01335D93072B05DC08360BE0CA -:10AD400020CC000030CC0000584651465CAAFFF7EA -:10AD500085FB002831D142AE103D102D5E9B204A6C -:10AD6000E2DC75605D195D9B326001335E95072BF7 -:10AD70005D9305DD584651465CAAFFF76FFBE0B9CD -:10AD8000039A029B04999942ACBF5218D2185E9B59 -:10AD900003922BB1584651465CAAFFF75FFB60B99E -:10ADA000002342AE5D930EE45E9B574633B1584696 -:10ADB00051465CAAFFF752FB00E05746BB89039A55 -:10ADC00003F04003002B18BF4FF0FF32039202E064 -:10ADD0004FF0FF330393039861B0BDE8F08F00BFDD -:10ADE00020CC000010B55143F8F77AF8044618B3A8 -:10ADF00050F8042C22F00302043A242A19D8132A0A -:10AE000003460FD9002140F8041B031D1B2A616073 -:10AE100008D94160181D59600833242A02D14160C5 -:10AE2000596008331A46002142F8041B59605160EA -:10AE300002E00021F8F789FA204610BD93892DE938 -:10AE4000F34113F4005F06460D46144606D143F461 -:10AE500000539381536E43F400535366FDF7E8FBB0 -:10AE6000012806D12DB1FF2D03D88DF8045080465E -:10AE70000FE0304601A92A4604F15C0300F0D6FB3E -:10AE8000B0F1FF3F804604D1A38943F04003A38182 -:10AE900031E0002729E0A26801AB013AA260002A54 -:10AEA0001ADAA1698A420CDBDB5D22681370236821 -:10AEB00019780A2903D001330020236013E03046BB -:10AEC00001E0D95D3046224600F04AFBA0F1FF3395 -:10AED000584240EB030006E0DB5D226813702368F4 -:10AEE0000133236000E020B901374745D3D128461C -:10AEF00001E04FF0FF30BDE8FC81F0B54A11066972 -:10AF000000F11403B24226DA043200EB860614364E -:10AF100000EB8202141D11F01F011AD05268C1F11A -:10AF20002007251DCA400AE054F804CF0CFA07FC9C -:10AF300042EA0C0243F8042B55F8042BCA40B542F0 -:10AF4000F2D31A603AB1043305E054F8042B43F805 -:10AF5000042BA642F9D800F114029B1A9B1003613E -:10AF600003B94361F0BD000030B5002303E0044C99 -:10AF70005D180133A554C25C002AF8D130BD00BF72 -:10AF80005C06001010B510210648FFF7EDFF1A21EE -:10AF90000548FFF7E9FF05481A21BDE81040FFF713 -:10AFA000E3BF00BF40CC000023C9000012C900006D -:10AFB0002DE9F04F89B01446049301910290FDF7FA -:10AFC0003DFB00680390F8F743FD039A1318814690 -:10AFD00013F8013C0593994B9B4693F830200AB92E -:10AFE000FFF7D0FF019A4FF000081368023301E029 -:10AFF00008F101081F4613F8012B302AF8D01BF87E -:10B000000260DEB9384603994A46F8F729FD002860 -:10B0100039D117F8093007EB090A884AD65C002EA7 -:10B0200032D053461F4613F8012B302AFAD01BF8B2 -:10B03000023033B901255646A84606E000252E46C3 -:10B0400003E0564600254FF001083B469A4613F8A8 -:10B05000012B1BF80220002AF8D1504603994A46DA -:10B06000F8F7FEFC50B956B90AEB090633461A78D0 -:10B070009A4601331BF80220002AF8D12EB1CAEB00 -:10B080000606B60001E0BA4601259AF80030502BBA -:10B0900001D0702B28D19AF801300AF101002B2B36 -:10B0A00002D02D2B05D101E0002100E0012101306B -:10B0B00000E0002103781BF80330ABB1192B13DC3F -:10B0C000103B04E010380A2202FB0303604600F143 -:10B0D000010C407862461BF8000008B11928F1DD28 -:10B0E00001B15B42F61800E05246019B1A603DB187 -:10B0F000B8F1000F0CBF4FF006084FF0000882E1D6 -:10B100000AF1FF332946DB1B01E001315B10072BFD -:10B11000FBDC02984FF00008FDF7E5FA079626469B -:10B12000444600F1140206900192944626E01AF873 -:10B13000012C0AF1FF35059B9A420ED1C9F1010A93 -:10B14000AA44BA4509D3504603994A46CDF800C0EF -:10B15000F8F786FCDDF800C080B1202C04D14CF853 -:10B16000048B4FF0000844462A78AA461BF80220B8 -:10B1700002F00F02A240043448EA0208BA45D6D8C9 -:10B18000069D63463446079E05F1140743F8048B79 -:10B19000DF1B4046BF102F61FDF769FB7F01C0EB4D -:10B1A00007082768B8452CDDC7EB08082846414644 -:10B1B000FDF774FED8B108F1FF314FF0010901F03D -:10B1C0001F024B1109FA02F205EB83035B691A4275 -:10B1D00011D049450DDD2846A8F10201FDF75EFEBC -:10B1E000002814BF4FF003094FF0020903E0814625 -:10B1F00001E04FF0020928464146FFF77EFE464433 -:10B200000FE00CDAC8EB0708294642460298FDF722 -:10B210006DFCC8EB0606054600F1140201924FF0E2 -:10B220000009A3689E420BDD02982946FDF78CFABF -:10B23000129A00234FF0A3081360E4E05C060010AC -:10B2400063689E4256DA9E1BBE422BDBE368022BEC -:10B250000DD0032B0ED0012B1AD1BE4218D1012FD5 -:10B260000ADD2846791EFDF719FE28B910E0139B68 -:10B2700013B10DE0139A5AB163684FF06208049A53 -:10B2800013600123019A2B611360129B1D60BAE0C9 -:10B2900002982946FDF758FA129A00234FF05008F9 -:10B2A0001360B0E006F1FF38B9F1000F08D1B8F132 -:10B2B000000F07DD28464146FDF7F0FD814601E01D -:10B2C0004FF0010901224FEA681308F01F083146C8 -:10B2D00002FA08F8019A2846BF1B52F8233018EAF0 -:10B2E000030F4FF0020818BF49F00209FFF705FEEF -:10B2F000666801E04FF00108B9F1000F7FD0E36804 -:10B30000022B0ED0032B10D0012B76D119F0020F97 -:10B3100073D0019A136849EA030919F0010F07D1A4 -:10B320006BE0139AC2F1010300E0139B002B64D081 -:10B33000D5F8109005F1140305EB89001430194677 -:10B3400053F8042BB2F1FF3F02D001320A6021E032 -:10B350000022984243F8042CF1D8AB68994512DBDF -:10B36000696802980131FDF7BEF92A6905F10C01FF -:10B370000232920082460C30F7F7C4FF2946029849 -:10B380005546FDF7E1F92B69012105EB83025B18B6 -:10B390002B615161B8F1020F12D12368013B9F422A -:10B3A00028D107F01F037F11012205EB87079A4080 -:10B3B0007B691A420CBF4FF002084FF0010819E0F8 -:10B3C0002B694B450BDC17F01F0711D005EB8903E8 -:10B3D000C7F120071869FDF74AFAB84208DA0121D7 -:10B3E0002846FFF78AFDA36801369E423FF71CAF4F -:10B3F0004FF0010848F0200801E048F01008129BC7 -:10B40000049A1D601660404609B0BDE8F08F00BF89 -:10B41000C2F108020346F0B59200C2F120060546CB -:10B42000044655F804CF07680CFA06FC4CEA0707F7 -:10B4300040F8047B53F8047FD740884244F8047FE7 -:10B44000EFD3F0BD454B2DE9F74F154693F830206B -:10B450000C4601900AB9FFF795FD236801985F112A -:10B4600013F01F03009305EB8707036818BF043729 -:10B4700000223E1F924647F8042CB04634469146BF -:10B4800031E03648C15CD1B9202B11D8CA4529DA40 -:10B49000444505D2072A03DC20464146FFF7B8FFA2 -:10B4A000AC421ED90022CA4644F8042DA04619E039 -:10B4B000292B4DD101990BF101030B6018E00132EA -:10B4C00009F10109082A05DDAC420BD9012200234C -:10B4D00044F8043D236801F00F0141EA03112160A3 -:10B4E00000E008225B4603F1010B5B78002BC8D11A -:10B4F000B9F1000F2CD0444505D2072A03DC2046C1 -:10B500004146FFF785FFAC420DD92B4654F8042B7A -:10B51000A64243F8042B1A46F8D2002342F8043B13 -:10B52000B242FAD90BE0009A4AB1C2F120034FF0BF -:10B53000FF3232FA03F3326802EA0303336057F84A -:10B54000043C043F33B9BD42F9D101332B6001E023 -:10B55000042000E00520BDE8FE8F00BF5C0600105F -:10B5600070B50C461546064618B183690BB9F6F757 -:10B57000CFFE2B4B9D4201D1756808E0294B9D42BF -:10B5800001D1B56803E0284B9D4208BFF568AB695F -:10B59000AB60AB8913F0080F01D02B695BB9304663 -:10B5A0002946FBF7DDFF30B1AB8943F04003AB81A7 -:10B5B0000923336030E0AB8913F4005F06D143F414 -:10B5C0000053AB816B6E23F400536B662B692868C4 -:10B5D000C01A6B69984204DB30462946F6F78EFDA7 -:10B5E000D0B9AB68E4B20130013BAB602B6803F823 -:10B5F000014B2B606B69984205D0AB8913F0010FAA -:10B600000CD00A2C0AD130462946F6F777FD0028DF -:10B6100018BF4FF0FF3401E04FF0FF34204670BDFB -:10B6200080C80000A0C80000C0C800002DE9F0419B -:10B630001D4686B00446174688460F4B41B91E6822 -:10B64000FCF7F2FF009503A942460346204607E0B7 -:10B650001E68FCF7E9FF41463A460095034620463E -:10B66000B047B0F1FF3F03D100232B608A33236042 -:10B6700006B0BDE8F08100BFB005001049B1FF2A57 -:10B6800004D98A2303604FF0FF3070470A7001200D -:10B6900070470846704700004A1E08BF7047C0F058 -:10B6A0002481884240F21681114200F01781B0FADD -:10B6B00080F3B1FA81F2A2EB0303C3F11F0304A2EA -:10B6C00002EB03134FF000029F4600BFAFF3008070 -:10B6D000B0EBC17F00BF42EB020228BFA0EBC170FC -:10B6E000B0EB817F00BF42EB020228BFA0EB81706C -:10B6F000B0EB417F00BF42EB020228BFA0EB4170DC -:10B70000B0EB017F00BF42EB020228BFA0EB01704B -:10B71000B0EBC16F00BF42EB020228BFA0EBC160DB -:10B72000B0EB816F00BF42EB020228BFA0EB81604B -:10B73000B0EB416F00BF42EB020228BFA0EB4160BB -:10B74000B0EB016F00BF42EB020228BFA0EB01602B -:10B75000B0EBC15F00BF42EB020228BFA0EBC150BB -:10B76000B0EB815F00BF42EB020228BFA0EB81502B -:10B77000B0EB415F00BF42EB020228BFA0EB41509B -:10B78000B0EB015F00BF42EB020228BFA0EB01500B -:10B79000B0EBC14F00BF42EB020228BFA0EBC1409B -:10B7A000B0EB814F00BF42EB020228BFA0EB81400B -:10B7B000B0EB414F00BF42EB020228BFA0EB41407B -:10B7C000B0EB014F00BF42EB020228BFA0EB0140EB -:10B7D000B0EBC13F00BF42EB020228BFA0EBC1307B -:10B7E000B0EB813F00BF42EB020228BFA0EB8130EB -:10B7F000B0EB413F00BF42EB020228BFA0EB41305B -:10B80000B0EB013F00BF42EB020228BFA0EB0130CA -:10B81000B0EBC12F00BF42EB020228BFA0EBC1205A -:10B82000B0EB812F00BF42EB020228BFA0EB8120CA -:10B83000B0EB412F00BF42EB020228BFA0EB41203A -:10B84000B0EB012F00BF42EB020228BFA0EB0120AA -:10B85000B0EBC11F00BF42EB020228BFA0EBC1103A -:10B86000B0EB811F00BF42EB020228BFA0EB8110AA -:10B87000B0EB411F00BF42EB020228BFA0EB41101A -:10B88000B0EB011F00BF42EB020228BFA0EB01108A -:10B89000B0EBC10F00BF42EB020228BFA0EBC1001A -:10B8A000B0EB810F00BF42EB020228BFA0EB81008A -:10B8B000B0EB410F00BF42EB020228BFA0EB4100FA -:10B8C000B0EB010F00BF42EB020228BFA0EB01006A -:10B8D000104670470CBF012000207047B1FA81F27A -:10B8E000C2F11F0220FA02F0704708B14FF0FF309A -:10B8F00000F066B90029F8D02DE90340FFF7CCFE2F -:10B90000BDE8064002FB00F3A1EB0301704700BF56 -:10B91000002900F03E8180EA010C48BF49424A1EDE -:10B9200000F01F81030048BF43428B4240F21E815A -:10B93000114200F02381B3FA83F2B1FA81F0A0EB57 -:10B940000202C2F11F0204A000EB02124FF000003D -:10B95000974600BFAFF30080B3EBC17F00BF40EB61 -:10B96000000028BFA3EBC173B3EB817F00BF40EBA6 -:10B97000000028BFA3EB8173B3EB417F00BF40EB16 -:10B98000000028BFA3EB4173B3EB017F00BF40EB86 -:10B99000000028BFA3EB0173B3EBC16F00BF40EB06 -:10B9A000000028BFA3EBC163B3EB816F00BF40EB86 -:10B9B000000028BFA3EB8163B3EB416F00BF40EBF6 -:10B9C000000028BFA3EB4163B3EB016F00BF40EB66 -:10B9D000000028BFA3EB0163B3EBC15F00BF40EBE6 -:10B9E000000028BFA3EBC153B3EB815F00BF40EB66 -:10B9F000000028BFA3EB8153B3EB415F00BF40EBD6 -:10BA0000000028BFA3EB4153B3EB015F00BF40EB45 -:10BA1000000028BFA3EB0153B3EBC14F00BF40EBC5 -:10BA2000000028BFA3EBC143B3EB814F00BF40EB45 -:10BA3000000028BFA3EB8143B3EB414F00BF40EBB5 -:10BA4000000028BFA3EB4143B3EB014F00BF40EB25 -:10BA5000000028BFA3EB0143B3EBC13F00BF40EBA5 -:10BA6000000028BFA3EBC133B3EB813F00BF40EB25 -:10BA7000000028BFA3EB8133B3EB413F00BF40EB95 -:10BA8000000028BFA3EB4133B3EB013F00BF40EB05 -:10BA9000000028BFA3EB0133B3EBC12F00BF40EB85 -:10BAA000000028BFA3EBC123B3EB812F00BF40EB05 -:10BAB000000028BFA3EB8123B3EB412F00BF40EB75 -:10BAC000000028BFA3EB4123B3EB012F00BF40EBE5 -:10BAD000000028BFA3EB0123B3EBC11F00BF40EB65 -:10BAE000000028BFA3EBC113B3EB811F00BF40EBE5 -:10BAF000000028BFA3EB8113B3EB411F00BF40EB55 -:10BB0000000028BFA3EB4113B3EB011F00BF40EBC4 -:10BB1000000028BFA3EB0113B3EBC10F00BF40EB44 -:10BB2000000028BFA3EBC103B3EB810F00BF40EBC4 -:10BB3000000028BFA3EB8103B3EB410F00BF40EB34 -:10BB4000000028BFA3EB4103B3EB010F00BF40EBA4 -:10BB5000000028BFA3EB0103BCF1000F48BF404227 -:10BB600070479CEA000F48BF4042704738BF002032 -:10BB700004BF4FEAEC7040F001007047B1FA81F267 -:10BB8000C2F11F02BCF1000F23FA02F048BF40428D -:10BB900070470028C8BF6FF00040B8BF4FF00040AA -:10BBA00000F00EB80029F4D02DE90340FFF7B3FEF2 -:10BBB000BDE8064002FB00F3A1EB0301704700BFA4 -:10BBC000704700BF4FF0FF3C06E000BF4FF0010C94 -:10BBD00002E000BF4FF0010C4DF804CD4FEA410CDC -:10BBE0007FEA6C5C4FEA430C18BF7FEA6C5C1BD0A9 -:10BBF00001B050EA410C0CBF52EA430C91EA030F2A -:10BC000002BF90EA020F0020704710F1000F91EA86 -:10BC1000030F58BF994208BF90422CBFD8176FEA54 -:10BC2000E37040F0010070474FEA410C7FEA6C5C22 -:10BC300002D150EA013C07D14FEA430C7FEA6C5C29 -:10BC4000D6D152EA033CD3D05DF8040B704700BF55 -:10BC50008446104662468C461946634600E000BFA3 -:10BC600001B5FFF7B7FF002848BF10F1000F01BD75 -:10BC70004DF808EDFFF7F4FF0CBF012000205DF840 -:10BC800008FB00BF4DF808EDFFF7EAFF34BF0120C5 -:10BC900000205DF808FB00BF4DF808EDFFF7E0FF5E -:10BCA00094BF012000205DF808FB00BF4DF808EDAF -:10BCB000FFF7CEFF94BF012000205DF808FB00BF16 -:10BCC0004DF808EDFFF7C4FF34BF012000205DF8F8 -:10BCD00008FB00BF4A0011D212F5001211D20DD597 -:10BCE0006FF47873B3EB62520ED44FEAC12343F082 -:10BCF000004343EA505323FA02F070474FF000002C -:10BD0000704750EA013002D14FF0FF3070474FF0DA -:10BD1000000070474BB942B9002908BF002802D083 -:10BD20004FF0FF310846FFF74BBF82B0EC462DE9DC -:10BD3000005000F01DF8DDF804E002B00CBC7047C4 -:10BD40002DE970431646804689461D4600F028F8C6 -:10BD500000FB05F3A0FB064506FB0136069B7519A3 -:10BD6000B8EB040469EB0505C3E90045BDE8708341 -:10BD70002DE970431646804689461D4600F0C0F9FD -:10BD800000FB05F3A0FB064506FB0136069B751973 -:10BD9000B8EB040469EB0505C3E90045BDE8708311 -:10BDA00000292DE9F04F1C4685B0C0F2CB8000265B -:10BDB000002CC0F2C2808C461746144605468846C1 -:10BDC0009A46002B4AD18A426ED9B2FA82F35BB10D -:10BDD000C3F1200401FA03F830FA04F210FA03F573 -:10BDE00017FA03F442EA08084FEA144A404651465B -:10BDF0001FFA84FBFFF750FC514681464046FFF78F -:10BE000079FD280C0BFB09F340EA0148434509D9A9 -:10BE100018EB040809F1FF3904D2434584BF09F146 -:10BE2000FF39A044C3EB080851464046ADB2FFF7C6 -:10BE300033FC514607464046FFF75CFD0BFB07FB12 -:10BE400045EA0145AB4505D9013F2D1902D2AB4565 -:10BE500088BF013F47EA0949002403E08B420CD91F -:10BE60000024A1464A46234616B1524263EB4303DF -:10BE70001046194605B0BDE8F08FB3FA83F4002CE4 -:10BE800040F0B3808B424FF001092CBF4FF0000C03 -:10BE90004FF0010C82428CBF67464CF00107002F27 -:10BEA000E0D13C46B946DDE722B901201146FFF753 -:10BEB000F3FB0446B4FA84F3002B49D1C4EB080821 -:10BEC000270C1FFA84FA0121029139464046FFF7F8 -:10BED000E3FB394681464046FFF70CFD2A0C0AFB7E -:10BEE00009F342EA014B5B4509D91BEB040B09F14D -:10BEF000FF3904D25B4584BF09F1FF39A344C3EB8A -:10BF00000B0B39465846ADB2FFF7C6FB39468046A3 -:10BF10005846FFF7EFFC0AFB08FA45EA0145AA4537 -:10BF200007D92D1908F1FF3803D2AA4588BF08F1B7 -:10BF3000FF3848EA0949029C94E7F643524263EB12 -:10BF4000430338E7404261EB41014FF0FF362FE7F2 -:10BF50009C40C3F1200728FA07FA35FA07F2270CAC -:10BF600008FA03FB3946504642EA0B029D40029212 -:10BF7000FFF792FB394683465046FFF7BBFC029B16 -:10BF80001FFA84FA4FEA13490AFB0BF349EA014806 -:10BF9000434505D918EB04080BF1FF3BC0F0AA801C -:10BFA000C3EB080839464046FFF776FB3946814621 -:10BFB0004046FFF79FFC02980AFB09F31FFA80FC3A -:10BFC0004CEA0148434509D918EB040809F1FF3947 -:10BFD00004D2434584BF09F1FF39A04449EA0B4E1E -:10BFE000C3EB0808CDF808E06FE7C4F120030AFAB4 -:10BFF00004FADA4021FA03F842EA0A0A01FA04F9DB -:10C0000030FA03F240464FEA1A4B42EA0901039123 -:10C01000594617FA04F30293FFF73EFB594681464F -:10C020004046FFF767FC1FFA8AF3039803FB09F207 -:10C03000070C47EA0148424504D918EB0A0809F100 -:10C04000FF3951D3C2EB0808594640460193FFF728 -:10C0500023FB594607464046FFF74CFC019B0398DB -:10C0600003FB07F31FFA80FC4CEA014C634507D938 -:10C07000013F1CEB0A0C03D2634501D9013FD444B4 -:10C0800047EA0949029FC3EB0C0C1FFA89FE4FEAED -:10C090001943B8B23F0C00FB0EF800FB03F107FB9D -:10C0A0000E1207FB03F002EB1842914288BF00F525 -:10C0B000803000EB124EF44512D34FEA02421FFAD1 -:10C0C00088F814BF0021012102EB080C15FA04F4D2 -:10C0D00064452CBF002401F00104002C3FF4C2AEE3 -:10C0E00009F1FF390024BDE6424584BF09F1FF395B -:10C0F000D044A7E7434584BF0BF1FF3BA0444FE783 -:10C100002DE9F04F054683B00C46174680460E4693 -:10C11000002B4DD18A4261D9B2FA82F353B1C3F1F7 -:10C12000200411FA03F630FA04F29F4042EA0606B0 -:10C1300000FA03F83C0C304621461FFA87FAFFF755 -:10C14000ABFA214681463046FFF7D4FB4FEA184050 -:10C150000AFB09F340EA0146B34208D9F61909F18E -:10C16000FF3904D2B34284BF09F1FF39F619F61A38 -:10C17000214630461FFA88F8FFF78EFA2146054619 -:10C180003046FFF7B7FB0AFB05FA48EA0148C2450B -:10C1900006D9013D18EB070802D2C24588BF013D10 -:10C1A00045EA094A00263146504603B0BDE8F08F03 -:10C1B0008B425BD8B3FA83F6002E5AD18B424FF0F4 -:10C1C000010A2CBF0024012482428CBF254644F082 -:10C1D0000105002DE7D12E46AA46E4E722B9012049 -:10C1E0001146FFF759FA0746B7FA87F3002B40F0DC -:10C1F000B680E41B4FEA174BBDB2012659462046D4 -:10C20000FFF74AFA59464FEA184982462046FFF797 -:10C2100071FB05FB0AF349EA0144A34208D9E4197A -:10C220000AF1FF3A04D2A34284BF0AF1FF3AE419AB -:10C23000E41A59462046FFF72FFA59468146204610 -:10C24000FFF758FB1FFA88F305FB09F543EA01489D -:10C25000454508D918EB070809F1FF3903D24545D0 -:10C2600088BF09F1FF3949EA0A4A9CE70026B2462D -:10C2700099E7C6F12001B34032FA01F724FA01F937 -:10C280001F43B44030FA01F348464FEA174843EAE7 -:10C29000040101914146B2400092FFF7FDF9414689 -:10C2A000BCB282464846FFF725FB019804FB0AF31F -:10C2B0004FEA104B4BEA014B5B4505D91BEB070BD3 -:10C2C0000AF1FF3AC0F09380C3EB0B0B414658468E -:10C2D000FFF7E2F9414681465846FFF70BFB01980C -:10C2E00004FB09F41FFA80FC4CEA01439C4203D989 -:10C2F000DB1909F1FF3974D3009F49EA0A4A1C1B74 -:10C300001FFA8AFEB8B23A0C4FEA1A4700FB0EFC3D -:10C3100000FB07F302FB0E3102FB07F201EB1C41AD -:10C320008B4288BF02F5803202EB114E744512D366 -:10C330004FEA01411FFA8CF214BF0023012301EBE5 -:10C34000020C15FA06F666452CBF002603F001061E -:10C35000002E3FF428AF0AF1FF3A002623E79F4062 -:10C36000C3F1200134FA01F614FA03F24FEA174B35 -:10C3700025FA01FA3046594605FA03F84AEA020A54 -:10C38000FFF78AF95946BDB281463046FFF7B2FA47 -:10C390004FEA1A4C05FB09F34CEA0144A34203D9C6 -:10C3A000E41909F1FF3928D3E41A59462046FFF76A -:10C3B00073F9594606462046FFF79CFA1FFA8AF49D -:10C3C00005FB06F344EA0144A34206D9013EE41901 -:10C3D00003D2A34201D9013EE419E41A46EA094610 -:10C3E0000CE79C4284BF09F1FF39DB1984E75B4508 -:10C3F00084BF0AF1FF3ABB4466E7A34284BF09F158 -:10C40000FF39E419D0E700BF2F737464696E000030 -:10C410002F7374646F7574002F7374646572720087 -:10C420005249503A205F7379735F7365656B2829B1 -:10C4300020696E206D6265642E61722068617320D0 -:10C440006265656E206D6F6469666965640D0A20BA -:10C4500020202020616E64205F6C7365656B20690D -:10C460006E20676363346D6265642F7379736361F3 -:10C470006C6C732E63206E6565647320746F20622C -:10C480006520757064617465640D0A0080C70000E2 -:10C4900098C40000C0DE00004E346D626564313423 -:10C4A00046696C6553797374656D4C696B654500BD -:10C4B0000D0A0D0A474343344D42454420546573E9 -:10C4C000742053756974650D000000004C6F636142 -:10C4D0006C46696C6553797374656D20556E69742B -:10C4E0002054657374730D005465737420313A20C1 -:10C4F000666F70656E282920666F72207772697486 -:10C50000650D00002F6C6F63616C2F6F75742E7456 -:10C5100078740000770000002573282564292066C0 -:10C520006F70656E2829206661696C65640D0A006C -:10C530006D61696E2E637070000000005465737445 -:10C5400020323A20667072696E746628290D0000E8 -:10C5500048656C6C6F20576F726C6421000000009E -:10C5600025732825642920667072696E74662829EF -:10C57000206661696C65640D0A000000546573747F -:10C5800020333A2066636C6F73652829206F6E2014 -:10C590007772697474656E2066696C650D000000C1 -:10C5A0002573282564292066636C6F73652829200C -:10C5B0006661696C65640D0A00000000546573745F -:10C5C00020343A20666F70656E282920666F7220CD -:10C5D000726561640D0000007200000054657374A0 -:10C5E00020353A20667363616E6628290D000000CD -:10C5F0002533317300000000257328256429206647 -:10C600007363616E662829206661696C65640D0A32 -:10C6100000000000436F6E74656E7473206F6620B7 -:10C620002F6C6F63616C2F6F75742E7478743A2061 -:10C6300025730D0A000000005465737420363A20FB -:10C6400066636C6F73652829206F6E207265616464 -:10C650002066696C650D00005465737420373A20BC -:10C6600072656D6F766528290D00000025732825F9 -:10C6700064292072656D6F76652829206661696C72 -:10C6800065640D0A000000005465737420383A2078 -:10C690006F70656E64697228290D00002F6C6F63DE -:10C6A000616C0000257328256429206F70656E6415 -:10C6B00069722829206661696C65640D0A000000B2 -:10C6C0005465737420393A2072656164697228294F -:10C6D00020666F7220616C6C20656E747269657380 -:10C6E0000D000000546573742031303A20636C6F84 -:10C6F00073656469720D00000D0A546573742063DC -:10C700006F6D706C657465640D0000006C6F636123 -:10C710006C000000000000000000000048C700009E -:10C720007D08000091080000310B0000350B00006F -:10C7300055080000AF080000FF07000019080000BE -:10C74000F30700000000000080C7000054C700008D -:10C75000DCC700004E31305F5F63787861626976D4 -:10C760003131375F5F636C6173735F747970655FDC -:10C77000696E666F4500000000000000A8C7000059 -:10C78000FD0A0000110B0000310B0000350B00000A -:10C7900055080000AF080000110A0000350A00002B -:10C7A000C50A00000000000080C70000B4C70000F8 -:10C7B00048C700004E31305F5F6378786162697608 -:10C7C0003132305F5F73695F636C6173735F74797B -:10C7D00070655F696E666F450000000020C700004D -:10C7E000E4C70000537439747970655F696E666FD1 -:10C7F000000000000000000000000000DCC7000096 -:10C80000250B00003D0B0000310B0000350B000034 -:10C810008F0B0000390B000080C7000024C8000007 -:10C8200048C700004E31305F5F6378786162697697 -:10C830003132315F5F766D695F636C6173735F7412 -:10C840007970655F696E666F45000000000000004A -:10C850000000000018C80000B50B0000C90B000064 -:10C86000310B0000350B000055080000AF08000038 -:10C87000870C0000CF0D0000F10B0000000000004D -:10C8800000000000000000000000000000000000A8 -:10C890000000000000000000000000000000000098 -:10C8A0000000000000000000000000000000000088 -:10C8B0000000000000000000000000000000000078 -:10C8C0000000000000000000000000000000000068 -:10C8D0000000000000000000000000000000000058 -:10C8E0004300000020000010303030303030303055 -:10C8F0003030303030303030494E4600696E66009E -:10C900004E414E006E616E00303132333435363771 -:10C9100038394142434445460030313233343536AC -:10C92000373839616263646566003000202020205A -:10C9300020202020202020202020202065256C641D -:10C9400000000A00010002000300040005000600C8 -:10C950000700080009000A000B000C000D000E0083 -:10C960000F00100020202020202020202020202028 -:10C9700020202020303030303030303030303030F7 -:10C98000303030300A0001000200030004000500CE -:10C9900006000700080009000A000B000C000D004B -:10C9A0000E000F0010002C2066756E6374696F6EA8 -:10C9B0003A2000617373657274696F6E202225736B -:10C9C00022206661696C65643A2066696C65202284 -:10C9D0002573222C206C696E6520256425732573D0 -:10C9E0000A0000202020202020202020282828287D -:10C9F000282020202020202020202020202020202F -:10CA0000202020881010101010101010101010107E -:10CA1000101010040404040404040404041010108E -:10CA2000101010104141414141410101010101013A -:10CA300001010101010101010101010101011010C8 -:10CA4000101010104242424242420202020202020E -:10CA5000020202020202020202020202020210109A -:10CA60001010200000000000000000000000000086 -:10CA700000000000000000000000000000000000B6 -:10CA800000000000000000000000000000000000A6 -:10CA90000000000000000000000000000000000096 -:10CAA0000000000000000000000000000000000086 -:10CAB0000000000000000000000000000000000076 -:10CAC0000000000000000000000000000000000066 -:10CAD0000000000000000000000000000000000056 -:10CAE000000000496E66696E697479004E614E00FF -:10CAF000504F534958002E00050000001900000057 -:10CB00007D00000000000000000000000000F03F79 -:10CB10000000000000002440000000000000594018 -:10CB20000000000000408F40000000000088C3406B -:10CB300000000000006AF8400000000080842E41E0 -:10CB400000000000D01263410000000084D797412C -:10CB50000000000065CDCD41000000205FA0024232 -:10CB6000000000E876483742000000A2941A6D42A7 -:10CB7000000040E59C30A2420000901EC4BCD6429A -:10CB800000003426F56B0C430080E03779C3414345 -:10CB900000A0D8855734764300C84E676DC1AB43BB -:10CBA000003D9160E458E143408CB5781DAF1544D9 -:10CBB00050EFE2D6E41A4B4492D54D06CFF08044B4 -:10CBC000F64AE1C7022DB544B49DD9794378EA44C9 -:10CBD0000080E03779C34143176E05B5B5B8934679 -:10CBE000F5F93FE9034F384D321D30F94877825A45 -:10CBF0003CBF737FDD4F1575BC89D897B2D29C3C82 -:10CC000033A7A8D523F649393DA7F444FD0FA53233 -:10CC10009D978CCF08BA5B25436FAC642806180E2D -:10CC20002020202020202020202020202020202004 -:10CC300030303030303030303030303030303030F4 -:10CC4000303132333435363738390000F8B500BF6B -:10CC5000F8BC08BC9E467047012000001503000088 -:10CC600091070000F8B500BFF8BC08BC9E467047AD -:04CC700001030000BC -:10CC740010B50B78084633B10B782F2B21D011F85F -:10CC8400013F002BF8D112F0020F0AD0022112F05A -:10CC9400080F18BF0A210FD112F4806F18BF0621A4 -:10CCA4000AE012F0010F05D012F0080F0CBF0421A6 -:10CCB400082101E02AB9002100F086FE0446401C48 -:10CCC40001D1002010BD0C20F3F78CFE0249446012 -:0CCCD40001600021816010BD10DC000038 -:06CCE000084600F088BECA -:10CCE80010B54FF49E70F3F77BFE034901600021F5 -:0CCCF800C0F8281110BD000034DC000062 -:04CD040000F066B91C -:0ECD080010B500F063F9BDE81040F3F7E9BD87 -:10CD160070B50446406800F038FE05462046F3F735 -:06CD2600E0FD284670BD8F -:10CD2C0070B5044615464068002300F071FEA168FA -:08CD3C00281A0144A16070BD3A -:10CD440070B5044615464068002300F049FEA1680A -:08CD5400281A0144A16070BD22 -:06CD5C00406800F02FBE4C -:10CD620070B505460C46012A08BFA86804D0022AFD -:10CD720003D1686800F01DFE04442146686800F093 -:08CD820044FE2046AC6070BDC8 -:06CD8A00406800F006BE47 -:06CD9000406800F00FBE38 -:0ACD960010B5F3F7A6FD002010BD54 -:10CDA00030B5044600F5827585B00E480190F6F75F -:10CDB0004FFE029038200490039501A94FF4807033 -:10CDC000ABBE00281EBF002005B030BD04F5827048 -:10CDD000B0E80E50251DA5E80E500EC80EC5201D4A -:08CDE00005B030BD04DC0000C9 -:08CDE8000021C0F8281170477A -:06CDF000D0F82801704795 -:06CDF600C0F8281170478F -:10CDFC0010B50446007B002808BF10BDA068F3F7EF -:0ECE0C0071FD206841682046BDE810400847CF -:08CE1C0000487047F8DC00003B -:10CE24002DE9F041074600680E46C16890461D464C -:10CE3400384688470446002E1CBF307800281ED18F -:10CE4400D5B12026206870B102461AA12846F6F70B -:10CE54005DFD054454F8080F28B128460670206883 -:10CE64006D1C0028F0D1606830B105F8016B616871 -:10CE7400384688470446E5E70120BDE8F08120688C -:10CE840078B13146F6F7D7FD38B963682A4641468A -:10CE9400384698470120BDE8F08154F8080F00286F -:10CEA400EFD16168081C08BFBDE8F08138468847A7 -:08CEB4000446E4E725730000C9 -:10CEBC0070B50A480468002C08BF70BD254664682C -:10CECC00287B38B1A868F3F70DFD1DB128684168BF -:10CEDC0028468847002CF1D170BD000004000010DA -:10CEEC0070B506460B480D46046884B1A06858B16D -:10CEFC002A463146F6F7AEFD30B9A068F6F7A2FD2A -:10CF0C00A84204BF204670BD6468002CEED10020FE -:08CF1C0070BD000004000010CC -:10CF240010B54FF48470F3F75DFD024901600021F0 -:08CF3400416010BDD0DE0000D9 -:10CF3C00002908BF704770B50B480D460468002CDB -:10CF4C0008BF70BD2026207B50B108A12846A268DE -:10CF5C00F6F7D8FC05446068002818BF05F8016B8B -:10CF6C006468002CEFD170BD040000102573000024 -:10CF7C00064A0260002202738160002904BF4260ED -:10CF8C00704703490A68426008607047B0DE0000D1 -:04CF9C00040000107D -:10CFA0000A490160816879B1094A1168814204BF68 -:10CFB0004168116008D04A68824203D01146526825 -:10CFC0008242FBD142684A60F3F78EBCB0DE0000BB -:04CFD0000400001049 -:10CFD4000B4901608168002908BF7047094A11683C -:10CFE400814202BF4168116070474A68824203D09F -:10CFF400114652688242FBD142684A607047000081 -:08D00400B0DE00000400001082 -:10D00C0010B5084914464A68096800EB620012F032 -:10D01C00010F1CBF026851588847002C1CBF002010 -:08D02C00207010BDF0DC0000D3 -:0AD0340010B5F3F757FC002010BD03 -:10D0400070B50646134800250468002C04BF002074 -:10D0500070BD4FF0FF33104A10492046F3F771FCC2 -:10D0600038B94FF0FF330E4A0C492046F3F769FCFC -:10D0700018B17068A84202D06D1C6468E5E7401CD6 -:10D080007060FF2206F10800A168F6F7FEFC06F1C9 -:10D09000080070BD0400001014DF0000C0DE0000B6 -:04D0A0008CC400003C -:04D0A4004068704729 -:04D0A800416070472C -:06D0AC0000214160704705 -:10D0B4000328BCBF002070470749002201EB800110 -:10D0C40051F80C0C41F80C2C002804BF4FF0FF3031 -:0CD0D4007047016849680847D405001047 -:10D0E0000328BCBF00207047064901EB800050F8C0 -:10D0F0000C0C002804BF4FF0FF3070470168C9686E -:08D1000008470000D4050010EF -:10D108002DE9F8430F4605465449F6F792FC544E6C -:10D11800544CA6F1010888B93146404600F0B0FAEF -:10D12800012300220821204600F05AFA4FF4165134 -:10D13800204600F071F90020BDE8F8834A492846E6 -:10D14800F6F777FC88B93146404600F099FA012392 -:10D1580000220821204600F043FA4FF416512046D9 -:10D1680000F05AF90120BDE8F88340492846F6F74F -:10D1780060FC88B93146404600F082FA012300225B -:10D188000821204600F02CFA4FF41651204600F0F2 -:10D1980043F90220BDE8F883DFF8D480002458F86A -:10D1A800240018B1641C102CF9D34EE0102C4CD27A -:10D1B80028783A2809D16A462EA12846F6F7C8FBEE -:10D1C8000098002818BF103043E02F283DD1681C74 -:10D1D8000546002115F8012B2F2A04D0002A18BF74 -:10D1E800491CF7D10025FFF77DFE00282DD017F048 -:10D1F800020F18BF022608D117F0040F18BF012626 -:10D2080003D117F0080618BF092617F00C0F18BF2E -:10D2180046F4007617F0040F18BF46F480664FF006 -:10D22800FF333DB9144A1549F3F787FB002818BFA7 -:10D23800103009E0124A1149F3F77FFB28B1016861 -:10D2480032460B692946984718B94FF0FF30BDE8B8 -:10D25800F88348F82400E01CBDE8F88320DD0000CE -:10D2680003C0092000C0004027DD00002FDD0000BA -:10D27800D40500103A25700014DF0000C0DE00005D -:04D288008CC4000052 -:10D28C0070B50D461446032805DA0B4800F0F0F98A -:10D29C00287001200EE0094901EB800050F80C0CBD -:10D2AC00002804BF4FF0FF3070BD016822468B6828 -:10D2BC0029469847201A70BD00C00040D4050010C4 -:10D2CC0010B503280EDB084A02EB800050F80C0C5A -:10D2DC0028B10268136900229847401C02D14FF014 -:0CD2EC00FF3010BD002010BDD405001064 -:10D2F8002DE9F0410E46154603280CDA0024002DCE -:10D3080007D90E4F315D384600F02CFA641CAC4248 -:10D31800F8D328460FE00A4901EB800050F80C0CBE -:10D32800002804BF4FF0FF30BDE8F08101682A46AD -:10D338000B6831469847281ABDE8F08100C00040C4 -:04D34800D4050010F8 -:06D34C00016809680847B2 -:10D3540010B501782F2901BF41780029BDE810409C -:10D36400FFF7DEBD441C204600212278002A1EBFA0 -:10D374002F2A641C491CF8D1FFF7B6FD30B14FF0D9 -:10D38400FF33064A0649F3F7DAFA08B9002010BD5C -:10D394000168CA692146BDE8104010478CC40000EA -:04D3A400C0DE0000E7 -:06D3A80001684968084716 -:10D3B00010B501782F2910D1441C2046002114F803 -:10D3C000012B2F2A0CD1FFF791FD30B14FF0FF3325 -:10D3D000094A0A49F3F7B5FA38B94FF0FF3010BDE2 -:10D3E000002A18BF491CEAD1F7E701684A692146BB -:10D3F000BDE81040104700008CC40000C0DE0000F3 -:10D40000EFF30980704780F309887047EFF30880D5 -:10D41000704780F30888704740BA7047C0BA7047B9 -:10D420002DE9F34F89B008460999674BA1F1804275 -:10D43000B2F5404215D0B2F5804F1DD0B2F50C2F99 -:10D4400040D0B2F5102F48D1D3F8AC1121F44021CF -:10D45000C3F8AC11D3F8AC1141F48021C3F8AC117E -:10D4600016E0D3F8A81121F0C001C3F8A811D3F831 -:10D47000A81141F0400109E0D3F8A81121F440714E -:10D48000C3F8A811D3F8A81141F48071C3F8A8110A -:10D490004E49020109680291B1FBF2F302FB13113C -:10D4A0004FF0000A4FF0010B1FFA83F8D146002914 -:10D4B0006ED0F4F77DFB08904FEA5807CDF8008056 -:10D4C00001905FE0D3F8AC1121F44031C3F8AC1106 -:10D4D000D3F8AC1141F48031C0E773223CA140A0E5 -:10D4E000F4F787FD01240125012C45D93846F3F7CF -:10D4F000A5FF0422F3F7DCFD079006910298F4F7EC -:10D5000053FBF3F7BDFF059004912046F4F74CFB65 -:10D5100003902846F4F748FB0399F4F751FC4FF0C9 -:10D520007E51F4F791FAF3F7ABFF069B079AF3F7F6 -:10D53000FBFF02460B4604990598F4F71FF9F4F730 -:10D540002DFA01460898F4F77DFA0899F4F738FCAB -:10D5500020F0004630460199F4F70AFD08D2214830 -:10D56000B846AA46A34601968642B8BF4FF00109C5 -:10D57000681CC5B2A542CCD3601CC4B20F2CB2D972 -:10D58000781C87B20098874298BFB9F1000FA9D0E4 -:10D590000998007B40F080010998017309994FEACE -:10D5A00018200871099880F8008009994AEA0B1040 -:10D5B00081F828000998007B20F080010998017308 -:10D5C0000BB0BDE8F08F000000C00F401800001045 -:10D5D00073657269616C5F6170692E6300000000A1 -:08D5E000300000006F12833AD5 -:10D5E80030B4DFF880C04D1FDCF80040042D07D3AD -:10D5F8000A461D492046F4F73FFF012000F0B8F81D -:10D60800A1F1050C052A1CD2DFE802F00305080B7E -:10D618000E00002100E00121002207E001210A4656 -:10D6280004E00121022201E001210322012B18BF9D -:10D63800022B0DD00D492046F4F71EFF012000F003 -:10D6480097F80B492046F4F717FF012000F090F8EF -:10D658005B1E4CEA830343EAC10141EA02110173EC -:10D6680030BC70475406001010DE000070DE000069 -:04D6780050DE000080 -:0CD67C00017D11F0010FFBD00078704719 -:10D6880070B50E4605462B4900F0ECF804462A49C9 -:10D69800304600F0E7F80146204600F0C5F8044699 -:10D6A800401C07D12D4825A10068F4F7E5FE0120AC -:10D6B80000F05EF8A4F180402949B0F5404004BF6D -:10D6C800D1F8C40040F0080016D0B0F5804F04BF70 -:10D6D800D1F8C40040F010000ED0B0F50C2F04BFF4 -:10D6E800D1F8C40040F0807006D0B0F5102F05D1F5 -:10D6F800D1F8C40040F00070C1F8C40001202072C5 -:10D70800002060604FF416512046FFF785FE012384 -:10D71800002208212046FFF763FF02220549284618 -:10D7280000F0CCF802220449304600F0C7F8204641 -:10D7380070BD000038DD0000A4DD0000536572698B -:10D74800616C2070696E6F7574206D617070696EA0 -:10D7580067206661696C656400000000540600106B -:04D7680000C00F40AE -:0CD76C00027D12F0200FFBD0017070470E -:10D7780010B5044600F014F9002C1CBFBDE8104099 -:06D7880000F052B9FEE7BB -:10D79000421C08BF7047A0F10050A0F51C200309EF -:10D7A0000007C20E074800EB830003684FF0030C2C -:10D7B0000CFA02FC23EA0C0303600368914019434E -:08D7C0000160704700C0024047 -:10D7C800421C08BF704730B4A0F10050A0F51C20DF -:10D7D800144C420904EB8202956E00F01F0CC1F351 -:10D7E800800303FA0CFC25EA0C059566956E45EA5C -:10D7F8000C0CC2F868C0002B1CBF30BC7047030972 -:10D808000007C20E04EB8300036C4FF0030C0CFA04 -:10D8180002FC23EA0C030364036C9140194301647E -:08D8280030BC704700C0024053 -:10D83000884208BF7047421C04BF08467047491C15 -:10D8400008BF704703A108480068F4F719FE0120DB -:10D85000FFF792FF70696E6D6170206D69732D6DB9 -:0CD86000617463680000000054060010B2 -:10D86C00421C04BF4FF0FF3070470A68521C08D0AE -:10D87C000A68824204BF4868704751F80C2F521C4A -:10D88C00F6D10C4803A10068F4F7F4FD0120FFF772 -:10D89C006DFF000070696E6D6170206E6F74206694 -:10D8AC006F756E6420666F72207065726970686542 -:08D8BC0072616C0054060010BB -:10D8C400F0B4431C04BFF0BC70470B685B1C47D02A -:10D8D4000B68834240D1A0F10053A3F51C23451CDF -:10D8E40018098C681907C90E214F4FF0030C0CFA64 -:10D8F40001FC07EB8000002D09D0056825EA0C0522 -:10D904000560056804FA01F445EA0404046004BFF0 -:10D91400F0BC70474FEA531503F01F0607EB85036D -:10D924009F6EC2F3800404FA06F527EA05069E6694 -:10D934009E6E46EA05059D66002C1CBFF0BC704730 -:10D94400036C23EA0C030364036C02FA01F143EA57 -:10D9540001010164F0BC704751F80C3F5B1CB7D166 -:10D96400094804A10068F4F789FD0120FFF702FFCC -:10D9740000C00240636F756C64206E6F7420706920 -:0CD984006E6F7574000000005406001067 -:0CD9900011B469460220ABBE18BC704701 -:0CD99C0011B469460B20ABBE18BC7047EC -:0CD9A80084B069461820ABBE04B0704784 -:0CD9B40011B469460C20ABBE18BC7047D3 -:0CD9C00011B469460920ABBE18BC7047CA -:10D9CC0000B583B001910090F6F73CF802906946DF -:08D9DC000120ABBE03B000BD49 -:10D9E40084B002910190039201A90620ABBE04B059 -:02D9F40070477A -:10D9F60000B583B00190F6F728F8029001A90E2031 -:06DA0600ABBE03B000BD41 -:10DA0C0082B00191009069460A20ABBE02B070470B -:10DA1C0084B002910190039201A90520ABBE04B021 -:02DA2C00704741 -:10DA30002DE9F0411B4C204600F044F8A51C284677 -:10DA400000F040F8E61C304600F03CF8671D384610 -:10DA500000F038F80121204600F04CF8002128465B -:10DA600000F048F80021304600F044F80121384623 -:10DA700000F040F8962000F017F80021204600F052 -:10DA800039F80121284600F035F80121304600F030 -:10DA900031F80021384600F02DF8962000F004F807 -:08DAA000D8E7000032C00920A4 -:10DAA80070B54FF47A7100FB01F500F02BF80446CD -:0CDAB80000F028F8001BA842FAD370BD53 -:10DAC40070B50446401C08BF70BD24F01F0504F067 -:10DAD4001F00012101FA00F600212046FFF756FE3F -:10DAE40002212046FFF76EFE28683043286070BD8F -:10DAF40020F01F0200F01F00012303FA00F00029A8 -:08DB04000CBFD0619061704775 -:10DB0C0070B50A4C0A4D206858B9284600F01EF82A -:10DB1C000849284600F010F8284600F051F801207A -:10DB2C0020602846BDE8704000F048B81C0000108A -:08DB3C000040094040420F00C7 -:10DB4400034A12689208B2FBF1F1491EC1607047A2 -:04DB540018000010A5 -:10DB5800184AB0F1402F04BFD2F8C41041F00201B6 -:10DB680018D0A0F18041B1F5004104BFD2F8C4102B -:10DB780041F004010ED0B1F5082F04BFD2F8C4104B -:10DB880041F4800106D0B1F50C2F05D1D2F8C410AC -:10DB980041F40001C2F8C41002214160002101676C -:10DBA8000549064A09688908B1FBF2F1491EC160B6 -:10DBB8007047000000C00F401800001040420F00DE -:04DBC80080687047BA -:0CDBCC0081680029FCD1012141607047F4 -:10DBD8000000000048DC000005CD000009CD000071 -:10DBE80025CE00001DCE000075CC0000E1CC000061 -:0CDBF80079050000E9CC00008105000068 -:02DC04002A00F4 -:10DC08000000000054DC00002DCD000017CD0000FE -:10DC180045CD00005DCD000063CD00008BCD000038 -:04DC280091CD00009A -:10DC2C000000000060DC000097CD0000A1CD0000DA -:0CDC3C00E9CD0000F1CD0000F7CD0000A4 -:0CDC480080C700006CDC00008CC40000F1 -:0CDC540080C7000098DC000088DC0000A5 -:0CDC600080C70000B1DC000090DC000078 -:10DC6C004E346D62656431354C6F63616C46696C22 -:09DC7C006553797374656D450070 -:08DC880020C70000C9DC000008 -:08DC900020C70000DDDC0000EC -:10DC98004E346D62656431354C6F63616C46696CF6 -:09DCA8006548616E646C6545007D -:10DCB1004E346D62656431344C6F63616C446972DA -:08DCC10048616E646C654500CA -:10DCC9004E346D626564313046696C6548616E64D5 -:04DCD9006C65450031 -:10DCDD004E346D6265643944697248616E646C6579 -:02DCED004500F0 -:10DCF000FDCD0000000000008CDE00000DD0000013 -:10DD0000000000000000000093DE0000BDCE000017 -:10DD100099DE00003DCF0000000000000000000080 -:10DD20002F737464696E002F7374646F7574002FA1 -:10DD3000737464657272000000C0092000C009405D -:10DD40000200000002C0092000C0004001000000E5 -:10DD50000AC0092000800940010000000FC009200E -:10DD6000000001400100000019C0092000C0094066 -:10DD70000300000040C00920000001400200000034 -:10DD800048C0092000800940020000009CC0092012 -:10DD900000C0094003000000FFFFFFFFFFFFFFFF7F -:10DDA0000000000001C0092000C00940020000007E -:10DDB00003C0092000C00040010000000BC0092082 -:10DDC000008009400100000010C00920000001404F -:10DDD000010000001AC0092000C009400300000033 -:10DDE00041C00920000001400200000049C0092094 -:10DDF00000800940020000009DC0092000C00940C9 -:10DE000003000000FFFFFFFFFFFFFFFF0000000017 -:10DE1000496E76616C6964206E756D626572206F03 -:10DE2000662062697473202825642920696E207336 -:10DE3000657269616C20666F726D61742C20736805 -:10DE40006F756C6420626520352E2E38000000004E -:10DE5000496E76616C69642073657269616C2070CB -:10DE600061726974792073657474696E670000006B -:10DE7000496E76616C69642073746F702062697496 -:0CDE800073207370656369666965640057 -:10DE8C0064656C65746500636C656172006F626AD1 -:0ADE9C006563747300426173650052 -:10DEA80000000000C0DE0000D5CF0000A1CF0000B8 -:08DEB80025CE00001DCE000084 -:08DEC00020C70000F0DE0000A5 -:10DEC80000000000E4DE000035D0000041D0000072 -:0CDED800ADD00000A5D00000A9D00000D3 -:0CDEE40080C70000FDDE000090DC0000A4 -:0DDEF0004E346D6265643442617365450017 -:10DEFD004E346D62656431334261736544697248B5 -:07DF0D00616E646C654500C4 -:10DF140058C8000034DF00000000000002000000C8 -:10DF2400C0DE00000200000088DC000002100000D7 -:10DF34004E346D6265643846696C654C696B654541 -:01DF440000DC -:08DF480058DEFF7F010000001C -:10DF500000000000000000000C000010A1DE000026 -:10DF600008DD00000000000000D8B8050000000037 -:10DF70000000000080C80000A0C80000C0C8000069 -:10DF80000000000000000000000000000000000091 -:10DF9000E0C80000000000000000000000000000D9 -:10DFA0000000000000000000000000000000000071 -:10DFB0000000000000000000000000000000000061 -:10DFC0000000000000000000000000000000000051 -:10DFD0000000000000000000000000000000000041 -:10DFE0000000000000000000000000000000000031 -:10DFF0000000000000000000000000000000000021 -:10E000000000000000000000000000000000000010 -:10E010000000000000000000000000000000000000 -:10E0200000000000000000000000000000000000F0 -:10E0300000000000000000000000000000000000E0 -:10E0400000000000000000000000000000000000D0 -:10E0500000000000000000000000000000000000C0 -:10E06000200000100000000000000000140100105B -:10E07000140100101C0100101C01001024010010EC -:10E08000240100102C0100102C010010340100109C -:10E09000340100103C0100103C010010440100104C -:10E0A000440100104C0100104C01001054010010FC -:10E0B000540100105C0100105C01001064010010AC -:10E0C000640100106C0100106C010010740100105C -:10E0D000740100107C0100107C010010840100100C -:10E0E000840100108C0100108C01001094010010BC -:10E0F000940100109C0100109C010010A40100106C -:10E10000A4010010AC010010AC010010B40100101B -:10E11000B4010010BC010010BC010010C4010010CB -:10E12000C4010010CC010010CC010010D40100107B -:10E13000D4010010DC010010DC010010E40100102B -:10E14000E4010010EC010010EC010010F4010010DB -:10E15000F4010010FC010010FC010010040200108A -:10E16000040200100C0200100C0200101402001037 -:10E17000140200101C0200101C02001024020010E7 -:10E18000240200102C0200102C0200103402001097 -:10E19000340200103C0200103C0200104402001047 -:10E1A000440200104C0200104C02001054020010F7 -:10E1B000540200105C0200105C02001064020010A7 -:10E1C000640200106C0200106C0200107402001057 -:10E1D000740200107C0200107C0200108402001007 -:10E1E000840200108C0200108C02001094020010B7 -:10E1F000940200109C0200109C020010A402001067 -:10E20000A4020010AC020010AC020010B402001016 -:10E21000B4020010BC020010BC020010C4020010C6 -:10E22000C4020010CC020010CC020010D402001076 -:10E23000D4020010DC020010DC020010E402001026 -:10E24000E4020010EC020010EC020010F4020010D6 -:10E25000F4020010FC020010FC0200100403001085 -:10E26000040300100C0300100C0300101403001032 -:10E27000140300101C0300101C03001024030010E2 -:10E28000240300102C0300102C0300103403001092 -:10E29000340300103C0300103C0300104403001042 -:10E2A000440300104C0300104C03001054030010F2 -:10E2B000540300105C0300105C03001064030010A2 -:10E2C000640300106C0300106C0300107403001052 -:10E2D000740300107C0300107C0300108403001002 -:10E2E000840300108C0300108C03001094030010B2 -:10E2F000940300109C0300109C030010A403001062 -:10E30000A4030010AC030010AC030010B403001011 -:10E31000B4030010BC030010BC030010C4030010C1 -:10E32000C4030010CC030010CC030010D403001071 -:10E33000D4030010DC030010DC030010E403001021 -:10E34000E4030010EC030010EC030010F4030010D1 -:10E35000F4030010FC030010FC0300100404001080 -:10E36000040400100C0400100C040010140400102D -:10E37000140400101C0400101C04001024040010DD -:10E38000240400102C0400102C040010340400108D -:10E39000340400103C0400103C040010440400103D -:10E3A000440400104C0400104C04001054040010ED -:10E3B000540400105C0400105C040010640400109D -:10E3C000640400106C0400106C040010740400104D -:10E3D000740400107C0400107C04001084040010FD -:10E3E000840400108C0400108C04001094040010AD -:10E3F000940400109C0400109C040010A40400105D -:10E40000A4040010AC040010AC040010B40400100C -:10E41000B4040010BC040010BC040010C4040010BC -:10E42000C4040010CC040010CC040010D40400106C -:10E43000D4040010DC040010DC040010E40400101C -:10E44000E4040010EC040010EC040010F4040010CC -:10E45000F4040010FC040010FC040010040500107B -:10E46000040500100C0500100C050010000002004F -:10E47000FFFFFFFFE2C90000F6CA0000E1C900008B -:10E48000E1C90000E1C90000E1C90000E1C90000E4 -:10E49000E1C90000E1C90000E1C90000E1C90000D4 -:10E4A000FFFFFFFFFFFFFFFFFFFFFFFFFFFF00007A -:10E4B00041534349490000000000000000000000F3 -:10E4C000000000000000000000000000000000004C -:10E4D00001000000C186000034000000CEFBFFFFF9 -:10E4E000CB03000001000000000000003500000028 -:10E4F000CEFBFFFFCB030000010000000000000086 -:04E500007DB60000E4 -:04000003000007C52D -:00000001FF diff --git a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.map b/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.map deleted file mode 100644 index 21936d3b..00000000 --- a/gcc4mbed/samples/LocalFileSystem/LocalFileSystem.map +++ /dev/null @@ -1,4816 +0,0 @@ -Archive member included because of file (symbol) - -../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o (_ZTVN4mbed15LocalFileSystemE) -../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./main.o (_ZTIN4mbed4BaseE) -../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZTIN4mbed8FileLikeE) -../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - (Reset_Handler) -../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) (SystemInit) -../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o (__get_MSP) -../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (serial_baud) -../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../src/gcc4mbed.o (exit) -../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (pinmap_merge) -../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) (semihost_close) -../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) (mbed_die) -../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) (wait_ms) -../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) (gpio_output) -../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) (us_ticker_read) -../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) (timer_frequency) -../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o (__aeabi_atexit) -../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) (_ZTVN10__cxxabiv117__class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ./main.o (_ZdlPv) -../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZdaPv) -../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (__dynamic_cast) -../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) (_Znwj) -../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_Znaj) -../../external/gcc/LPC1768/libstdc++.a(pure.o) - ./main.o (__cxa_pure_virtual) -../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ./main.o (_ZTVN10__cxxabiv120__si_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) (_ZNSt9type_infoD2Ev) -../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (_ZTVN10__cxxabiv121__vmi_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (_ZSt9terminatev) -../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv120__unexpected_handlerE) -../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (__new_handler) -../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) (_ZNSt9exceptionD2Ev) -../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv119__terminate_handlerE) -../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) (_ZN9__gnu_cxx27__verbose_terminate_handlerEv) -../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_demangle) -../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_current_exception_type) -../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) (__cxa_get_globals) -../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (scalbn) -../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (copysign) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (__aeabi_dadd) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_dmul) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) (__aeabi_d2iz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_d2f) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fsub) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fdiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_cfcmple) -../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../src/syscalls.o (abort) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_assert) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_stderr) -../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) (__cxa_atexit) -../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ./main.o (fclose) -../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) (_fflush_r) -../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) (__sinit) -../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ./main.o (fopen) -../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ./main.o (fprintf) -../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (fputs) -../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) (_free_r) -../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - ./main.o (fscanf) -../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) (_fseek_r) -../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) (_fstat_r) -../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) (__sfvwrite_r) -../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (_fwalk) -../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o (fwrite) -../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../src/syscalls.o (_impure_ptr) -../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o (__libc_init_array) -../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) (__smakebuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (malloc) -../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (_malloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memchr) -../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcmp) -../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcpy) -../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memmove) -../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (memset) -../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) (__malloc_lock) -../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) (_open_r) -../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ./main.o (printf) -../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ./main.o (puts) -../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (realloc) -../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_realloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../src/syscalls.o (errno) -../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) (__srefill_r) -../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) (_sbrk_r) -../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) (raise) -../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) (_kill_r) -../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (sprintf) -../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (sscanf) -../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (__sread) -../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strcmp) -../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (strcpy) -../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) (strlen) -../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncmp) -../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncpy) -../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) (_svfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) (__ssvfscanf_r) -../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (write) -../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) (_vfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) (__svfscanf_r) -../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_write_r) -../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (__swsetup_r) -../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) (__register_exitproc) -../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) (__assert) -../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_close_r) -../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__ctype_ptr__) -../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (_dtoa_r) -../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) (fiprintf) -../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) (__sflags) -../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) (_fread_r) -../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) (_isatty_r) -../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (iswspace) -../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__locale_mb_cur_max) -../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_lseek_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_mbrtowc_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) (__mbtowc) -../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) (_Balloc) -../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_read_r) -../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__fpclassifyd) -../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__sccl) -../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (nanf) -../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtod_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtol_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoll_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoul_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoull_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__ssprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_sungetc_r) -../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) (__submore) -../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) (__sprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) (_calloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) (_fputwc_r) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__gethex) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__hexnan) -../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (__swbuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (_wcrtomb_r) -../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) (__wctomb) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) (__aeabi_uidiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_idiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) (__aeabi_idiv0) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_dcmpeq) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__aeabi_d2uiz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_uldivmod) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__divdi3) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__udivdi3) - -Allocating common symbols -Common symbol size file - -errno 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -__aeabi_stdin 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__hexdig 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__aeabi_stdout 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stderr 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - -Discarded input sections - - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .text 0x00000000 0x0 ../../src/gcc4mbed.o - .data 0x00000000 0x0 ../../src/gcc4mbed.o - .bss 0x00000000 0x0 ../../src/gcc4mbed.o - .text 0x00000000 0x0 ../../src/syscalls.o - .data 0x00000000 0x0 ../../src/syscalls.o - .bss 0x00000000 0x0 ../../src/syscalls.o - .text._system 0x00000000 0x14 ../../src/syscalls.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0xc ./main.o - .group 0x00000000 0xc ./main.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0x8 ./main.o - .group 0x00000000 0x8 ./main.o - .text 0x00000000 0x0 ./main.o - .data 0x00000000 0x0 ./main.o - .bss 0x00000000 0x0 ./main.o - .text._ZN4mbed14FileSystemLike6removeEPKc - 0x00000000 0x8 ./main.o - .text._ZN4mbed14FileSystemLike7opendirEPKc - 0x00000000 0x4 ./main.o - .text._ZN4mbed14FileSystemLikeD2Ev - 0x00000000 0x14 ./main.o - .text._ZN4mbed14FileSystemLikeD0Ev - 0x00000000 0x1c ./main.o - .text._ZN4mbed15LocalFileSystemD2Ev - 0x00000000 0x14 ./main.o - .text._ZN4mbed15LocalFileSystemD0Ev - 0x00000000 0x1c ./main.o - .rodata._ZTVN4mbed14FileSystemLikeE - 0x00000000 0x30 ./main.o - _ZTVN4mbed15LocalFileSystemE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - __ARM__ZN4mbed14LocalDirHandle7readdirEv_anon0 - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileSystemD1Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14FileSystemLike6renameEPKcS2_ - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14FileSystemLike5mkdirEPKci - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileSystemD0Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTVN4mbed15LocalFileHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTVN4mbed14LocalDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed15LocalFileSystemE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed15LocalFileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed14LocalDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed15LocalFileSystemE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed15LocalFileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed14LocalDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTSN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle5closeEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle5writeEPKvj - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle4readEPvj - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle6isattyEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle5lseekEli - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle5fsyncEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed15LocalFileHandle4flenEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14LocalDirHandle8closedirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14LocalDirHandle7readdirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14LocalDirHandle9rewinddirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14LocalDirHandle7telldirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZN4mbed14LocalDirHandle7seekdirEl - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - i._ZN4mbed14FileSystemLike6renameEPKcS2_ - 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - i._ZN4mbed14FileSystemLike5mkdirEPKci - 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - _ZTVN4mbed4BaseE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed13BaseDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle8closedirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7readdirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7telldirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7seekdirEl - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle9rewinddirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base15register_objectEPKc - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x150 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base4nameEv - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base8new_nameEPS0_ - 0x00000000 0x20 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base11delete_selfEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base5clearEPKcPc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed9DirHandleE - 0x00000000 0x12 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed8FileLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZN4mbed10FileHandle4flenEv - 0x00000000 0x10 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD0Ev - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD2Ev - 0x00000000 0x34 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_command_string - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_ensure 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_flen 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.mkdir 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rename 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rewinddir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.seekdir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.telldir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpfile 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpnam 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_close - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_ensure - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_flen - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_istty - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_open - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_read - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_seek - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_write - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.closedir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.mkdir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.opendir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.readdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.remove - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.rewinddir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.seekdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.telldir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vtableinfo_ZTVN4mbed8FileLikeE - 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTVN4mbed8FileLikeE - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed10FileHandle4flenEv - 0x00000000 0x3a ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed10FileHandle4flenEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed10FileHandleE - 0x00000000 0x14 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.__at_0x02FC - 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - i.SystemCoreClockUpdate - 0x00000000 0x100 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - i.serial_clear - 0x00000000 0x6 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_interrupt - 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_readable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_writable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.semihost_rename - 0x00000000 0x22 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_reset - 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_uid - 0x00000000 0x14 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.FunctionalityNotSupported - 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_mac_address - 0x00000000 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_reset 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_uid 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.wait 0x00000000 0x30 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - i.wait_us 0x00000000 0x16 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - i.gpio_input 0x00000000 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_mode 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_read 0x00000000 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.timer_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_stop 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_write 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text._Znaj 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .text.__cxa_pure_virtual - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .rodata.str1.1 - 0x00000000 0x1c ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000000 0xe ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x00000000 0x2c ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZN10__cxxabiv111__terminateEPFvvE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt9terminatev - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZN10__cxxabiv112__unexpectedEPFvvE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt10unexpectedv - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt13set_terminatePFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt14set_unexpectedPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data._ZN10__cxxabiv120__unexpected_handlerE - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNKSt9bad_alloc4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZSt15set_new_handlerPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTVSt9bad_alloc - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTSSt9bad_alloc - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata.str1.1 - 0x00000000 0xf ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTISt9bad_alloc - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZSt7nothrow - 0x00000000 0x1 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt9exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt13bad_exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv115__forced_unwindE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt9exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv115__forced_unwindE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt13bad_exception - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x24 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt9exception - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt13bad_exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt9exception - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv115__forced_unwindE - 0x00000000 0x20 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt13bad_exception - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .data._ZN10__cxxabiv119__terminate_handlerE - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text._ZNKSt9type_info4nameEv - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text._ZN9__gnu_cxx27__verbose_terminate_handlerEv - 0x00000000 0x90 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .bss._ZZN9__gnu_cxx27__verbose_terminate_handlerEvE11terminating - 0x00000000 0x1 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .rodata.str1.1 - 0x00000000 0x80 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text 0x00000000 0x26a4 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .rodata 0x00000000 0x694 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .rodata.str1.1 - 0x00000000 0x601 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .text.__cxa_current_exception_type - 0x00000000 0x1a ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text.__cxa_get_globals_fast - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text.__cxa_get_globals - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss._ZL10eh_globals - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_L_tmpnam - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_BUFSIZ - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOLBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FILENAME_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOFBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FOPEN_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_TMP_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IONBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text._cleanup - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_acquire - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_release - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text._fprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text._fputs_r - 0x00000000 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text.fputs 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .text._fscanf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .text.fseek 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .text.memcmp 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .text._printf_r - 0x00000000 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .text.realloc 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x00000000 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x00000000 0xb4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._wrapup_reent - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal_r - 0x00000000 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._signal_r - 0x00000000 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp_r - 0x00000000 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.signal 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text._sprintf_r - 0x00000000 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text._sscanf_r - 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .text.strcpy 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .text.write 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text.vfprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .text._vfscanf_r - 0x00000000 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .text.__svfscanf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .text.vfscanf 0x00000000 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text._fiprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .text.fread 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text._setlocale_r - 0x00000000 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_msgcharset - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_cjk_lang - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.setlocale - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.localeconv - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_message_charset - 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss._PathLocale - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__nlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__mlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text.mbrtowc 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text._mbtowc_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text._mprec_log10 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .rodata.__mprec_tinytens - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtod 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtof 0x00000000 0xa8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .text.strtol 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text.strtoul 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text._svfiprintf_r - 0x00000000 0x81c ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.zeroes.6543 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.blanks.6542 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text.__ssvfiscanf_r - 0x00000000 0x80c ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .rodata.basefix.6017 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text.ungetc 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text.vfiprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text.fputwc 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text.__swbuf 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text.wcrtomb 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .text._wctomb_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .jcr 0x00000000 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -Memory Configuration - -Name Origin Length Attributes -IROM 0x00000000 0x00080000 xr -IRAM0 0x10000000 0x00008000 xrw -IRAM1 0x2007c000 0x00004000 xrw -IRAM2 0x20080000 0x00004000 xrw -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -LOAD ../../src/gcc4mbed.o -LOAD ../../src/syscalls.o -LOAD ./main.o -LOAD ../../external/mbed/LPC1768/mbed.ar -LOAD ../../external/mbed/LPC1768/capi.ar -LOAD ../../external/FATFileSystem/LPC1768/FATFileSystem.ar -LOAD ../../external/gcc/LPC1768/libstdc++.a -LOAD ../../external/gcc/LPC1768/libm.a -START GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a -LOAD ../../external/gcc/LPC1768/libc.a -END GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.text 0x00000000 0xcc74 - *(RESET) - RESET 0x00000000 0xc4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x00000000 __Vectors - *(.mbed_init) - .mbed_init 0x000000c4 0x108 ../../src/gcc4mbed.o - 0x000000c4 __main - *(i.SystemInit) - i.SystemInit 0x000001cc 0x78 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x000001cc SystemInit - 0x000002fc . = 0x2fc - *fill* 0x00000244 0xb8 00 - *(.crp) - 0x00000300 . = 0x300 - *fill* 0x000002fc 0x4 00 - *(.text .text.*) - .text 0x00000300 0x30 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .text.__GCC4MBEDOpenStandardHandles - 0x00000330 0x34 ../../src/syscalls.o - 0x00000330 __GCC4MBEDOpenStandardHandles - .text._kill 0x00000364 0x10 ../../src/syscalls.o - 0x00000364 _kill - .text._exit 0x00000374 0x8 ../../src/syscalls.o - 0x00000374 _exit - .text._getpid 0x0000037c 0x4 ../../src/syscalls.o - 0x0000037c _getpid - .text._sbrk 0x00000380 0x30 ../../src/syscalls.o - 0x00000380 _sbrk - .text._open 0x000003b0 0x20 ../../src/syscalls.o - 0x000003b0 _open - .text._close 0x000003d0 0x4 ../../src/syscalls.o - 0x000003d0 _close - .text._isatty 0x000003d4 0xc ../../src/syscalls.o - 0x000003d4 _isatty - .text._lseek 0x000003e0 0x120 ../../src/syscalls.o - 0x000003e0 _lseek - .text._read 0x00000500 0x34 ../../src/syscalls.o - 0x00000500 _read - .text._write 0x00000534 0x38 ../../src/syscalls.o - 0x00000534 _write - .text._fstat 0x0000056c 0xc ../../src/syscalls.o - 0x0000056c _fstat - .text._ZN4mbed14FileSystemLike6renameEPKcS2_ - 0x00000578 0x8 ./main.o - 0x00000578 _ZN4mbed14FileSystemLike6renameEPKcS2_ - .text._ZN4mbed14FileSystemLike5mkdirEPKci - 0x00000580 0x8 ./main.o - 0x00000580 _ZN4mbed14FileSystemLike5mkdirEPKci - .text.main 0x00000588 0x208 ./main.o - 0x00000588 main - .text._GLOBAL__I_local - 0x00000790 0x34 ./main.o - .text 0x000007c4 0x24 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x000007c4 Reset_Handler - 0x000007cc NMI_Handler - 0x000007ce HardFault_Handler - 0x000007d0 MemManage_Handler - 0x000007d2 BusFault_Handler - 0x000007d4 UsageFault_Handler - 0x000007d6 SVC_Handler - 0x000007d8 DebugMon_Handler - 0x000007da PendSV_Handler - 0x000007dc SysTick_Handler - 0x000007de TIMER2_IRQHandler - 0x000007de RIT_IRQHandler - 0x000007de I2C0_IRQHandler - 0x000007de PWM1_IRQHandler - 0x000007de I2C1_IRQHandler - 0x000007de EINT2_IRQHandler - 0x000007de UART1_IRQHandler - 0x000007de EINT3_IRQHandler - 0x000007de TIMER3_IRQHandler - 0x000007de UART0_IRQHandler - 0x000007de PLL0_IRQHandler - 0x000007de CAN_IRQHandler - 0x000007de PLL1_IRQHandler - 0x000007de SSP0_IRQHandler - 0x000007de I2S_IRQHandler - 0x000007de I2C2_IRQHandler - 0x000007de RTC_IRQHandler - 0x000007de TIMER0_IRQHandler - 0x000007de SPI_IRQHandler - 0x000007de EINT1_IRQHandler - 0x000007de TIMER1_IRQHandler - 0x000007de UART2_IRQHandler - 0x000007de ADC_IRQHandler - 0x000007de SSP1_IRQHandler - 0x000007de USB_IRQHandler - 0x000007de BOD_IRQHandler - 0x000007de WDT_IRQHandler - 0x000007de QEI_IRQHandler - 0x000007de EINT0_IRQHandler - 0x000007de DMA_IRQHandler - 0x000007de UART3_IRQHandler - 0x000007de MCPWM_IRQHandler - 0x000007de ENET_IRQHandler - .text.__aeabi_atexit - 0x000007e8 0xa ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - 0x000007e8 __aeabi_atexit - .text._ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - 0x000007f2 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000007f2 _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - 0x000007fe 0x1a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000007fe _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - .text._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - 0x00000818 0x3c ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000818 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - .text._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - 0x00000854 0x26 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000854 _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - *fill* 0x0000087a 0x2 00 - .text._ZN10__cxxabiv117__class_type_infoD2Ev - 0x0000087c 0x14 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000087c _ZN10__cxxabiv117__class_type_infoD1Ev - 0x0000087c _ZN10__cxxabiv117__class_type_infoD2Ev - .text._ZN10__cxxabiv117__class_type_infoD0Ev - 0x00000890 0x12 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000890 _ZN10__cxxabiv117__class_type_infoD0Ev - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x000008a2 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000008a2 _ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x000008a2 _ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - 0x000008ae 0x3a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000008ae _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - .text._ZdlPv 0x000008e8 0x8 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - 0x000008e8 _ZdlPv - .text._ZdaPv 0x000008f0 0x4 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - 0x000008f0 _ZdaPv - .text._ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE - 0x000008f4 0x10 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x00000904 0x4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000908 0xe ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x00000908 _ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000908 _ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x00000916 0x2c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x00000916 _ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - .text.__dynamic_cast - 0x00000942 0xa4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x00000942 __dynamic_cast - *fill* 0x000009e6 0x2 00 - .text._Znwj 0x000009e8 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - 0x000009e8 _Znwj - .text._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000a10 0x24 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000a10 _ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000a34 0x90 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000a34 _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x00000ac4 0x36 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000ac4 _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - *fill* 0x00000afa 0x2 00 - .text._ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x00000afc 0x14 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000afc _ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x00000afc _ZN10__cxxabiv120__si_class_type_infoD1Ev - .text._ZN10__cxxabiv120__si_class_type_infoD0Ev - 0x00000b10 0x12 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000b10 _ZN10__cxxabiv120__si_class_type_infoD0Ev - *fill* 0x00000b22 0x2 00 - .text._ZNSt9type_infoD2Ev - 0x00000b24 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b24 _ZNSt9type_infoD1Ev - 0x00000b24 _ZNSt9type_infoD2Ev - .text._ZNKSt9type_info14__is_pointer_pEv - 0x00000b30 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b30 _ZNKSt9type_info14__is_pointer_pEv - .text._ZNKSt9type_info15__is_function_pEv - 0x00000b34 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b34 _ZNKSt9type_info15__is_function_pEv - .text._ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - 0x00000b38 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b38 _ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - .text._ZNSt9type_infoD0Ev - 0x00000b3c 0x12 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b3c _ZNSt9type_infoD0Ev - .text._ZNKSt9type_info4nameEv - 0x00000b4e 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b4e _ZNKSt9type_info4nameEv - .text._ZNKSt9type_infoeqERKS_ - 0x00000b5a 0x34 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b5a _ZNKSt9type_infoeqERKS_ - .text._ZNKSt9type_info10__do_catchEPKS_PPvj - 0x00000b8e 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000b8e _ZNKSt9type_info10__do_catchEPKS_PPvj - .text._ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE - 0x00000b92 0xa ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE - 0x00000b9c 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x00000ba2 0x4 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi - 0x00000ba6 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - *fill* 0x00000bb2 0x2 00 - .text._ZN10__cxxabiv121__vmi_class_type_infoD2Ev - 0x00000bb4 0x14 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000bb4 _ZN10__cxxabiv121__vmi_class_type_infoD1Ev - 0x00000bb4 _ZN10__cxxabiv121__vmi_class_type_infoD2Ev - .text._ZN10__cxxabiv121__vmi_class_type_infoD0Ev - 0x00000bc8 0x12 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000bc8 _ZN10__cxxabiv121__vmi_class_type_infoD0Ev - .text._ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv - 0x00000bda 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000bda _ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv - .text._ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv - 0x00000be2 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000be2 _ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv - .text._ZNK10__cxxabiv122__base_class_type_info8__offsetEv - 0x00000bea 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000bea _ZNK10__cxxabiv122__base_class_type_info8__offsetEv - .text._ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x00000bf0 0x96 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000bf0 _ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - .text._ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000c86 0x148 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000c86 _ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - .text._ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000dce 0x2e0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000dce _ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - *fill* 0x000010ae 0x2 00 - .text.scalbn 0x000010b0 0xf8 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - 0x000010b0 scalbn - .text.copysign - 0x000011a8 0x10 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - 0x000011a8 copysign - .text 0x000011b8 0x370 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - 0x000011b8 __aeabi_drsub - 0x000011c0 __aeabi_dsub - 0x000011c0 __subdf3 - 0x000011c4 __adddf3 - 0x000011c4 __aeabi_dadd - 0x0000143c __aeabi_ui2d - 0x0000143c __floatunsidf - 0x0000145c __floatsidf - 0x0000145c __aeabi_i2d - 0x00001480 __extendsfdf2 - 0x00001480 __aeabi_f2d - 0x000014bc __aeabi_ul2d - 0x000014bc __floatundidf - 0x000014cc __floatdidf - 0x000014cc __aeabi_l2d - .text 0x00001528 0x424 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - 0x00001528 __aeabi_dmul - 0x00001528 __muldf3 - 0x0000177c __aeabi_ddiv - 0x0000177c __divdf3 - .text 0x0000194c 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - 0x0000194c __fixdfsi - 0x0000194c __aeabi_d2iz - .text 0x0000199c 0xa0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - 0x0000199c __aeabi_d2f - 0x0000199c __truncdfsf2 - .text 0x00001a3c 0x21c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - 0x00001a3c __aeabi_frsub - 0x00001a44 __subsf3 - 0x00001a44 __aeabi_fsub - 0x00001a48 __aeabi_fadd - 0x00001a48 __addsf3 - 0x00001ba8 __aeabi_ui2f - 0x00001ba8 __floatunsisf - 0x00001bb0 __aeabi_i2f - 0x00001bb0 __floatsisf - 0x00001bcc __floatundisf - 0x00001bcc __aeabi_ul2f - 0x00001bdc __floatdisf - 0x00001bdc __aeabi_l2f - .text 0x00001c58 0x2a0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - 0x00001c58 __mulsf3 - 0x00001c58 __aeabi_fmul - 0x00001dc0 __divsf3 - 0x00001dc0 __aeabi_fdiv - .text 0x00001ef8 0xec /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - 0x00001ef8 __gtsf2 - 0x00001ef8 __gesf2 - 0x00001f00 __lesf2 - 0x00001f00 __ltsf2 - 0x00001f08 __nesf2 - 0x00001f08 __eqsf2 - 0x00001f08 __cmpsf2 - 0x00001f68 __aeabi_cfrcmple - 0x00001f70 __aeabi_cfcmple - 0x00001f70 __aeabi_cfcmpeq - 0x00001f80 __aeabi_fcmpeq - 0x00001f94 __aeabi_fcmplt - 0x00001fa8 __aeabi_fcmple - 0x00001fbc __aeabi_fcmpge - 0x00001fd0 __aeabi_fcmpgt - .text.abort 0x00001fe4 0xe ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - 0x00001fe4 abort - .text.__aeabi_assert - 0x00001ff2 0xe ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - 0x00001ff2 __aeabi_assert - .text.setup_aeabi_stdio - 0x00002000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text.__cxa_atexit - 0x00002028 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - 0x00002028 __cxa_atexit - *fill* 0x0000203e 0x2 00 - .text._fclose_r - 0x00002040 0xac ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - 0x00002040 _fclose_r - .text.fclose 0x000020ec 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - 0x000020ec fclose - .text._fflush_r - 0x000020fc 0x174 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - 0x000020fc _fflush_r - .text.fflush 0x00002270 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - 0x00002270 fflush - .text._cleanup_r - 0x00002294 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00002294 _cleanup_r - .text.std.clone.0 - 0x000022a0 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfmoreglue - 0x000022e8 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x000022e8 __sfmoreglue - .text.__sinit 0x00002310 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00002310 __sinit - .text.__sfp 0x0000236c 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000236c __sfp - .text.__sfp_lock_acquire - 0x000023e4 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x000023e4 __sfp_lock_acquire - .text.__sfp_lock_release - 0x000023e6 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x000023e6 __sfp_lock_release - .text._fopen_r - 0x000023e8 0x84 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - 0x000023e8 _fopen_r - .text.fopen 0x0000246c 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - 0x0000246c fopen - .text.fprintf 0x00002480 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - 0x00002480 fprintf - .text._malloc_trim_r - 0x000024a4 0x94 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x000024a4 _malloc_trim_r - .text._free_r 0x00002538 0x180 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x00002538 _free_r - .text.fscanf 0x000026b8 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - 0x000026b8 fscanf - .text._fseek_r - 0x000026dc 0x2cc ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - 0x000026dc _fseek_r - .text._fstat_r - 0x000029a8 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - 0x000029a8 _fstat_r - .text.__sfvwrite_r - 0x000029cc 0x294 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - 0x000029cc __sfvwrite_r - .text._fwalk 0x00002c60 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - 0x00002c60 _fwalk - .text._fwalk_reent - 0x00002ca4 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - 0x00002ca4 _fwalk_reent - .text._fwrite_r - 0x00002cec 0x90 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - 0x00002cec _fwrite_r - .text.fwrite 0x00002d7c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - 0x00002d7c fwrite - .text.__libc_init_array - 0x00002d9c 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - 0x00002d9c __libc_init_array - .text.__smakebuf_r - 0x00002de4 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - 0x00002de4 __smakebuf_r - .text.malloc 0x00002ec0 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00002ec0 malloc - .text.free 0x00002ed0 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00002ed0 free - .text._malloc_r - 0x00002ee0 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x00002ee0 _malloc_r - .text.memchr 0x000032e8 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - 0x000032e8 memchr - .text.memcpy 0x00003304 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - 0x00003304 memcpy - .text.memmove 0x0000331a 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - 0x0000331a memmove - .text.memset 0x0000334a 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - 0x0000334a memset - .text.__malloc_lock - 0x0000335a 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x0000335a __malloc_lock - .text.__malloc_unlock - 0x0000335c 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x0000335c __malloc_unlock - *fill* 0x0000335e 0x2 00 - .text._open_r 0x00003360 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - 0x00003360 _open_r - .text.printf 0x00003388 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - 0x00003388 printf - .text._puts_r 0x000033b8 0x70 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - 0x000033b8 _puts_r - .text.puts 0x00003428 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - 0x00003428 puts - .text._realloc_r - 0x00003438 0x2f8 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - 0x00003438 _realloc_r - .text.lflush 0x00003730 0x12 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - *fill* 0x00003742 0x2 00 - .text.__srefill_r - 0x00003744 0x118 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - 0x00003744 __srefill_r - .text._sbrk_r 0x0000385c 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - 0x0000385c _sbrk_r - .text._raise_r - 0x00003880 0x56 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x00003880 _raise_r - *fill* 0x000038d6 0x2 00 - .text.raise 0x000038d8 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x000038d8 raise - .text._kill_r 0x000038e8 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x000038e8 _kill_r - .text._getpid_r - 0x0000390c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x0000390c _getpid_r - .text.sprintf 0x00003910 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - 0x00003910 sprintf - .text.sscanf 0x00003958 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - 0x00003958 sscanf - .text.__sread 0x000039ac 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x000039ac __sread - .text.__seofread - 0x000039ce 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x000039ce __seofread - .text.__swrite - 0x000039d2 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x000039d2 __swrite - .text.__sseek 0x00003a0c 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x00003a0c __sseek - .text.__sclose - 0x00003a32 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x00003a32 __sclose - .text.strcmp 0x00003a3a 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - 0x00003a3a strcmp - .text.strlen 0x00003a50 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - 0x00003a50 strlen - .text.strncmp 0x00003a60 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - 0x00003a60 strncmp - .text.strncpy 0x00003a8a 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - 0x00003a8a strncpy - *fill* 0x00003ab2 0x2 00 - .text._svfprintf_r - 0x00003ab4 0x1100 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - 0x00003ab4 _svfprintf_r - .text.__ssvfscanf_r - 0x00004bb4 0xbdc ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - 0x00004bb4 __ssvfscanf_r - .text._vfprintf_r - 0x00005790 0x11cc ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - 0x00005790 _vfprintf_r - .text.__svfscanf_r - 0x0000695c 0xbdc ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - 0x0000695c __svfscanf_r - .text._write_r - 0x00007538 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - 0x00007538 _write_r - .text.__swsetup_r - 0x00007560 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - 0x00007560 __swsetup_r - .text.__register_exitproc - 0x0000763c 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - 0x0000763c __register_exitproc - .text.__assert_func - 0x000076fc 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x000076fc __assert_func - .text.__assert - 0x00007734 0xa ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x00007734 __assert - *fill* 0x0000773e 0x2 00 - .text._close_r - 0x00007740 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - 0x00007740 _close_r - .text.quorem 0x00007764 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .text._dtoa_r 0x00007888 0xc08 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0x00007888 _dtoa_r - .text.fiprintf - 0x00008490 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - 0x00008490 fiprintf - .text.__sflags - 0x000084b4 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - 0x000084b4 __sflags - .text._fread_r - 0x00008518 0xd0 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - 0x00008518 _fread_r - .text._isatty_r - 0x000085e8 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - 0x000085e8 _isatty_r - .text.iswspace - 0x0000860c 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - 0x0000860c iswspace - .text.__locale_charset - 0x00008628 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x00008628 __locale_charset - .text.__locale_mb_cur_max - 0x00008630 0xc ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x00008630 __locale_mb_cur_max - .text._localeconv_r - 0x0000863c 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x0000863c _localeconv_r - .text._lseek_r - 0x00008644 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - 0x00008644 _lseek_r - .text._mbrtowc_r - 0x0000866c 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - 0x0000866c _mbrtowc_r - .text.__ascii_mbtowc - 0x000086c0 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - 0x000086c0 __ascii_mbtowc - .text._Balloc 0x000086e6 0x62 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x000086e6 _Balloc - .text._Bfree 0x00008748 0x2e ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008748 _Bfree - .text.__multadd - 0x00008776 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008776 __multadd - .text.__s2b 0x000087f2 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x000087f2 __s2b - .text.__hi0bits - 0x0000886e 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000886e __hi0bits - .text.__lo0bits - 0x000088ae 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x000088ae __lo0bits - .text.__i2b 0x00008912 0x12 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008912 __i2b - .text.__multiply - 0x00008924 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008924 __multiply - .text.__pow5mult - 0x00008a48 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008a48 __pow5mult - .text.__lshift - 0x00008aec 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008aec __lshift - .text.__mcmp 0x00008b84 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008b84 __mcmp - .text.__mdiff 0x00008bbe 0xc6 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008bbe __mdiff - .text.__ulp 0x00008c84 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008c84 __ulp - .text.__b2d 0x00008cc4 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008cc4 __b2d - .text.__d2b 0x00008d68 0xbc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008d68 __d2b - .text.__ratio 0x00008e24 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008e24 __ratio - .text.__copybits - 0x00008e6a 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008e6a __copybits - .text.__any_on - 0x00008e9c 0x4a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00008e9c __any_on - *fill* 0x00008ee6 0x2 00 - .text._read_r 0x00008ee8 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - 0x00008ee8 _read_r - .text.__fpclassifyd - 0x00008f10 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - 0x00008f10 __fpclassifyd - .text.__sccl 0x00008f74 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - 0x00008f74 __sccl - .text.nanf 0x00008fd8 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - 0x00008fd8 nanf - .text.match 0x00008fe0 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - *fill* 0x0000900c 0x4 00 - .text._strtod_r - 0x00009010 0xbd8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - 0x00009010 _strtod_r - .text._strtol_r - 0x00009be8 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - 0x00009be8 _strtol_r - .text._strtoll_r - 0x00009d0c 0x16c ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - 0x00009d0c _strtoll_r - .text._strtoul_r - 0x00009e78 0xfc ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - 0x00009e78 _strtoul_r - .text._strtoull_r - 0x00009f74 0x154 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - 0x00009f74 _strtoull_r - .text.__ssprint_r - 0x0000a0c8 0xf6 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - 0x0000a0c8 __ssprint_r - .text._sungetc_r - 0x0000a1be 0x7a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000a1be _sungetc_r - .text.__ssrefill_r - 0x0000a238 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000a238 __ssrefill_r - .text._sfread_r - 0x0000a272 0x70 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000a272 _sfread_r - .text.__submore - 0x0000a2e2 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - 0x0000a2e2 __submore - *fill* 0x0000a35a 0x2 00 - .text._ungetc_r - 0x0000a35c 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - 0x0000a35c _ungetc_r - .text.__sprint_r - 0x0000a45c 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - 0x0000a45c __sprint_r - .text._vfiprintf_r - 0x0000a4d0 0x914 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - 0x0000a4d0 _vfiprintf_r - .text._calloc_r - 0x0000ade4 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - 0x0000ade4 _calloc_r - .text._fputwc_r - 0x0000ae3c 0xbe ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - 0x0000ae3c _fputwc_r - .text.rshift 0x0000aefa 0x6c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - *fill* 0x0000af66 0x2 00 - .text.htinit.clone.0 - 0x0000af68 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.__hexdig_init - 0x0000af84 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x0000af84 __hexdig_init - .text.__gethex - 0x0000afb0 0x460 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x0000afb0 __gethex - .text.L_shift 0x0000b410 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text.__hexnan - 0x0000b444 0x11c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - 0x0000b444 __hexnan - .text.__swbuf_r - 0x0000b560 0xcc ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - 0x0000b560 __swbuf_r - .text._wcrtomb_r - 0x0000b62c 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - 0x0000b62c _wcrtomb_r - .text.__ascii_wctomb - 0x0000b67c 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - 0x0000b67c __ascii_wctomb - *fill* 0x0000b696 0x2 00 - .text 0x0000b698 0x278 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - 0x0000b698 __udivsi3 - 0x0000b698 __aeabi_uidiv - 0x0000b8f4 __aeabi_uidivmod - .text 0x0000b910 0x2b0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - 0x0000b910 __aeabi_idiv - 0x0000b910 __divsi3 - 0x0000bba4 __aeabi_idivmod - .text 0x0000bbc0 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - 0x0000bbc0 __aeabi_ldiv0 - 0x0000bbc0 __aeabi_idiv0 - .text 0x0000bbc4 0x110 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - 0x0000bbc4 __gtdf2 - 0x0000bbc4 __gedf2 - 0x0000bbcc __ltdf2 - 0x0000bbcc __ledf2 - 0x0000bbd4 __cmpdf2 - 0x0000bbd4 __eqdf2 - 0x0000bbd4 __nedf2 - 0x0000bc50 __aeabi_cdrcmple - 0x0000bc60 __aeabi_cdcmple - 0x0000bc60 __aeabi_cdcmpeq - 0x0000bc70 __aeabi_dcmpeq - 0x0000bc84 __aeabi_dcmplt - 0x0000bc98 __aeabi_dcmple - 0x0000bcac __aeabi_dcmpge - 0x0000bcc0 __aeabi_dcmpgt - .text 0x0000bcd4 0x40 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - 0x0000bcd4 __fixunsdfsi - 0x0000bcd4 __aeabi_d2uiz - .text 0x0000bd14 0x2c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - 0x0000bd14 __aeabi_uldivmod - .text 0x0000bd40 0x60 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - 0x0000bd40 __gnu_ldivmod_helper - 0x0000bd70 __gnu_uldivmod_helper - .text 0x0000bda0 0x360 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - 0x0000bda0 __divdi3 - .text 0x0000c100 0x308 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x0000c100 __udivdi3 - *(.gnu.linkonce.t.*) - *(.glue_7) - .glue_7 0x00000000 0x0 linker stubs - *(.glue_7t) - .glue_7t 0x00000000 0x0 linker stubs - *(.gcc_except_table) - *(.rodata .rodata*) - .rodata.str1.4 - 0x0000c408 0x84 ../../src/syscalls.o - .rodata._ZTIN4mbed14FileSystemLikeE - 0x0000c48c 0xc ./main.o - 0x0000c48c _ZTIN4mbed14FileSystemLikeE - .rodata._ZTSN4mbed14FileSystemLikeE - 0x0000c498 0x18 ./main.o - 0x0000c498 _ZTSN4mbed14FileSystemLikeE - .rodata.str1.4 - 0x0000c4b0 0x264 ./main.o - 0x26c (size before relaxing) - *fill* 0x0000c714 0x4 00 - .rodata._ZTVN10__cxxabiv117__class_type_infoE - 0x0000c718 0x30 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000c718 _ZTVN10__cxxabiv117__class_type_infoE - .rodata._ZTIN10__cxxabiv117__class_type_infoE - 0x0000c748 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000c748 _ZTIN10__cxxabiv117__class_type_infoE - .rodata._ZTSN10__cxxabiv117__class_type_infoE - 0x0000c754 0x22 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000c754 _ZTSN10__cxxabiv117__class_type_infoE - *fill* 0x0000c776 0x2 00 - .rodata._ZTVN10__cxxabiv120__si_class_type_infoE - 0x0000c778 0x30 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000c778 _ZTVN10__cxxabiv120__si_class_type_infoE - .rodata._ZTIN10__cxxabiv120__si_class_type_infoE - 0x0000c7a8 0xc ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000c7a8 _ZTIN10__cxxabiv120__si_class_type_infoE - .rodata._ZTSN10__cxxabiv120__si_class_type_infoE - 0x0000c7b4 0x25 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000c7b4 _ZTSN10__cxxabiv120__si_class_type_infoE - *fill* 0x0000c7d9 0x3 00 - .rodata._ZTISt9type_info - 0x0000c7dc 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000c7dc _ZTISt9type_info - .rodata._ZTSSt9type_info - 0x0000c7e4 0xd ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000c7e4 _ZTSSt9type_info - *fill* 0x0000c7f1 0x7 00 - .rodata._ZTVSt9type_info - 0x0000c7f8 0x20 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000c7f8 _ZTVSt9type_info - .rodata._ZTIN10__cxxabiv121__vmi_class_type_infoE - 0x0000c818 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000c818 _ZTIN10__cxxabiv121__vmi_class_type_infoE - .rodata._ZTSN10__cxxabiv121__vmi_class_type_infoE - 0x0000c824 0x26 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000c824 _ZTSN10__cxxabiv121__vmi_class_type_infoE - *fill* 0x0000c84a 0x6 00 - .rodata._ZTVN10__cxxabiv121__vmi_class_type_infoE - 0x0000c850 0x30 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000c850 _ZTVN10__cxxabiv121__vmi_class_type_infoE - .rodata.__sf_fake_stdin - 0x0000c880 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000c880 __sf_fake_stdin - .rodata.__sf_fake_stdout - 0x0000c8a0 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000c8a0 __sf_fake_stdout - .rodata.__sf_fake_stderr - 0x0000c8c0 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000c8c0 __sf_fake_stderr - .rodata.str1.1 - 0x0000c8e0 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - *fill* 0x0000c8e2 0x2 00 - .rodata._global_impure_ptr - 0x0000c8e4 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x0000c8e4 _global_impure_ptr - .rodata.str1.1 - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .rodata.zeroes.6599 - 0x0000c8e8 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.str1.1 - 0x0000c8f8 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.blanks.6598 - 0x0000c92c 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.str1.1 - 0x0000c93c 0x5 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - *fill* 0x0000c941 0x1 00 - .rodata.basefix.6519 - 0x0000c942 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .rodata.blanks.6613 - 0x0000c964 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.str1.1 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.zeroes.6614 - 0x0000c974 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.basefix.6535 - 0x0000c984 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .rodata.str1.1 - 0x00000000 0x5 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .rodata.str1.1 - 0x0000c9a6 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x3d (size before relaxing) - .rodata._ctype_ - 0x0000c9e2 0x101 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x0000c9e2 _ctype_ - .rodata.str1.1 - 0x0000cae3 0xd ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0xf (size before relaxing) - .rodata.str1.1 - 0x0000caf0 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0xb (size before relaxing) - .rodata.str1.1 - 0x00000000 0x1 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .rodata.p05.5124 - 0x0000caf8 0xc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - *fill* 0x0000cb04 0x4 00 - .rodata.__mprec_tens - 0x0000cb08 0xc8 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000cb08 __mprec_tens - .rodata.__mprec_bigtens - 0x0000cbd0 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000cbd0 __mprec_bigtens - .rodata.str1.1 - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - 0xc (size before relaxing) - .rodata.tinytens - 0x0000cbf8 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .rodata.blanks.6556 - 0x0000cc20 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.zeroes.6557 - 0x0000cc30 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.str1.1 - 0x0000cc40 0xb ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x19 (size before relaxing) - *(.gnu.linkonce.r.*) - 0x0000cc4c . = ALIGN (0x4) - *fill* 0x0000cc4b 0x1 00 - *(.init) - .init 0x0000cc4c 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x0000cc4c _init - .init 0x0000cc50 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x0000cc58 . = ALIGN (0x4) - 0x0000cc58 __preinit_array_start = . - *(.preinit_array) - .preinit_array - 0x0000cc58 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x0000cc5c __preinit_array_end = . - 0x0000cc5c . = ALIGN (0x4) - 0x0000cc5c __init_array_start = . - *(SORT(.init_array.*)) - *(.init_array) - .init_array 0x0000cc5c 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .init_array 0x0000cc60 0x4 ./main.o - 0x0000cc64 __init_array_end = . - 0x0000cc64 . = ALIGN (0x4) - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT(.ctors.*)) - *crtend.o(.ctors) - 0x0000cc64 . = ALIGN (0x4) - *(.fini) - .fini 0x0000cc64 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x0000cc64 _fini - .fini 0x0000cc68 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x0000cc70 . = ALIGN (0x4) - 0x0000cc70 __fini_array_start = . - *(.fini_array) - .fini_array 0x0000cc70 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *(SORT(.fini_array.*)) - 0x0000cc74 __fini_array_end = . - 0x0000cc74 . = ALIGN (0x4) - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT(.dtors.*)) - *crtend.o(.dtors) - 0x0000cc74 _etext = . - 0x0000cc74 _sifastcode = . - 0x0000cc74 __exidx_start = . - -.vfp11_veneer 0x0000cc74 0x0 - .vfp11_veneer 0x00000000 0x0 linker stubs - -.v4_bx 0x0000cc74 0x0 - .v4_bx 0x00000000 0x0 linker stubs - -i._ZN4mbed15LocalFileSystem4openEPKci - 0x0000cc74 0x6c - i._ZN4mbed15LocalFileSystem4openEPKci - 0x0000cc74 0x6c ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cc74 _ZN4mbed15LocalFileSystem4openEPKci - -i._ZN4mbed15LocalFileSystem6removeEPKc - 0x0000cce0 0x6 - i._ZN4mbed15LocalFileSystem6removeEPKc - 0x0000cce0 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cce0 _ZN4mbed15LocalFileSystem6removeEPKc - -i._ZN4mbed15LocalFileSystem7opendirEPKc - 0x0000cce8 0x1c - i._ZN4mbed15LocalFileSystem7opendirEPKc - 0x0000cce8 0x1c ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cce8 _ZN4mbed15LocalFileSystem7opendirEPKc - -i._ZN4mbed15LocalFileSystemD1Ev - 0x0000cd04 0x4 - i._ZN4mbed15LocalFileSystemD1Ev - 0x0000cd04 0x4 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd04 _ZN4mbed15LocalFileSystemD1Ev - 0x0000cd04 _ZN4mbed15LocalFileSystemD2Ev - -i._ZN4mbed15LocalFileSystemD0Ev - 0x0000cd08 0xe - i._ZN4mbed15LocalFileSystemD0Ev - 0x0000cd08 0xe ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd08 _ZN4mbed15LocalFileSystemD0Ev - -i._ZN4mbed15LocalFileHandle5closeEv - 0x0000cd16 0x16 - i._ZN4mbed15LocalFileHandle5closeEv - 0x0000cd16 0x16 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd16 _ZN4mbed15LocalFileHandle5closeEv - -i._ZN4mbed15LocalFileHandle5writeEPKvj - 0x0000cd2c 0x18 - i._ZN4mbed15LocalFileHandle5writeEPKvj - 0x0000cd2c 0x18 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd2c _ZN4mbed15LocalFileHandle5writeEPKvj - -i._ZN4mbed15LocalFileHandle4readEPvj - 0x0000cd44 0x18 - i._ZN4mbed15LocalFileHandle4readEPvj - 0x0000cd44 0x18 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd44 _ZN4mbed15LocalFileHandle4readEPvj - -i._ZN4mbed15LocalFileHandle6isattyEv - 0x0000cd5c 0x6 - i._ZN4mbed15LocalFileHandle6isattyEv - 0x0000cd5c 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd5c _ZN4mbed15LocalFileHandle6isattyEv - -i._ZN4mbed15LocalFileHandle5lseekEli - 0x0000cd62 0x28 - i._ZN4mbed15LocalFileHandle5lseekEli - 0x0000cd62 0x28 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd62 _ZN4mbed15LocalFileHandle5lseekEli - -i._ZN4mbed15LocalFileHandle5fsyncEv - 0x0000cd8a 0x6 - i._ZN4mbed15LocalFileHandle5fsyncEv - 0x0000cd8a 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd8a _ZN4mbed15LocalFileHandle5fsyncEv - -i._ZN4mbed15LocalFileHandle4flenEv - 0x0000cd90 0x6 - i._ZN4mbed15LocalFileHandle4flenEv - 0x0000cd90 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd90 _ZN4mbed15LocalFileHandle4flenEv - -i._ZN4mbed14LocalDirHandle8closedirEv - 0x0000cd96 0xa - i._ZN4mbed14LocalDirHandle8closedirEv - 0x0000cd96 0xa ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cd96 _ZN4mbed14LocalDirHandle8closedirEv - -i._ZN4mbed14LocalDirHandle7readdirEv - 0x0000cda0 0x48 - i._ZN4mbed14LocalDirHandle7readdirEv - 0x0000cda0 0x48 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cda0 _ZN4mbed14LocalDirHandle7readdirEv - -i._ZN4mbed14LocalDirHandle9rewinddirEv - 0x0000cde8 0x8 - i._ZN4mbed14LocalDirHandle9rewinddirEv - 0x0000cde8 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cde8 _ZN4mbed14LocalDirHandle9rewinddirEv - -i._ZN4mbed14LocalDirHandle7telldirEv - 0x0000cdf0 0x6 - i._ZN4mbed14LocalDirHandle7telldirEv - 0x0000cdf0 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cdf0 _ZN4mbed14LocalDirHandle7telldirEv - -i._ZN4mbed14LocalDirHandle7seekdirEl - 0x0000cdf6 0x6 - i._ZN4mbed14LocalDirHandle7seekdirEl - 0x0000cdf6 0x6 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000cdf6 _ZN4mbed14LocalDirHandle7seekdirEl - -i._ZN4mbed4Base11delete_selfEv - 0x0000cdfc 0x1e - i._ZN4mbed4Base11delete_selfEv - 0x0000cdfc 0x1e ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cdfc _ZN4mbed4Base11delete_selfEv - -i._ZN4mbed4Base15get_rpc_methodsEv - 0x0000ce1c 0x8 - i._ZN4mbed4Base15get_rpc_methodsEv - 0x0000ce1c 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ce1c _ZN4mbed4Base15get_rpc_methodsEv - -i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x0000ce24 0x98 - i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x0000ce24 0x98 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ce24 _ZN4mbed4Base3rpcEPKcS2_Pc - -i._ZN4mbed4Base5clearEPKcPc - 0x0000cebc 0x30 - i._ZN4mbed4Base5clearEPKcPc - 0x0000cebc 0x30 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cebc _ZN4mbed4Base5clearEPKcPc - -i._ZN4mbed4Base6lookupEPKcj - 0x0000ceec 0x38 - i._ZN4mbed4Base6lookupEPKcj - 0x0000ceec 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ceec _ZN4mbed4Base6lookupEPKcj - -i._ZN4mbed4Base7opendirEv - 0x0000cf24 0x18 - i._ZN4mbed4Base7opendirEv - 0x0000cf24 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cf24 _ZN4mbed4Base7opendirEv - -i._ZN4mbed4Base9list_objsEPKcPc - 0x0000cf3c 0x40 - i._ZN4mbed4Base9list_objsEPKcPc - 0x0000cf3c 0x40 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cf3c _ZN4mbed4Base9list_objsEPKcPc - -i._ZN4mbed4BaseC1EPKc - 0x0000cf7c 0x24 - i._ZN4mbed4BaseC1EPKc - 0x0000cf7c 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cf7c _ZN4mbed4BaseC1EPKc - 0x0000cf7c _ZN4mbed4BaseC2EPKc - -i._ZN4mbed4BaseD0Ev - 0x0000cfa0 0x34 - i._ZN4mbed4BaseD0Ev - 0x0000cfa0 0x34 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cfa0 _ZN4mbed4BaseD0Ev - -i._ZN4mbed4BaseD1Ev - 0x0000cfd4 0x38 - i._ZN4mbed4BaseD1Ev - 0x0000cfd4 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000cfd4 _ZN4mbed4BaseD1Ev - 0x0000cfd4 _ZN4mbed4BaseD2Ev - -t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x0000d00c 0x28 - t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x0000d00c 0x28 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d00c _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - -i._ZN4mbed13BaseDirHandle8closedirEv - 0x0000d034 0xa - i._ZN4mbed13BaseDirHandle8closedirEv - 0x0000d034 0xa ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d034 _ZN4mbed13BaseDirHandle8closedirEv - -i._ZN4mbed13BaseDirHandle7readdirEv - 0x0000d040 0x64 - i._ZN4mbed13BaseDirHandle7readdirEv - 0x0000d040 0x64 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d040 _ZN4mbed13BaseDirHandle7readdirEv - -i._ZN4mbed13BaseDirHandle7telldirEv - 0x0000d0a4 0x4 - i._ZN4mbed13BaseDirHandle7telldirEv - 0x0000d0a4 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d0a4 _ZN4mbed13BaseDirHandle7telldirEv - -i._ZN4mbed13BaseDirHandle7seekdirEl - 0x0000d0a8 0x4 - i._ZN4mbed13BaseDirHandle7seekdirEl - 0x0000d0a8 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d0a8 _ZN4mbed13BaseDirHandle7seekdirEl - -i._ZN4mbed13BaseDirHandle9rewinddirEv - 0x0000d0ac 0x6 - i._ZN4mbed13BaseDirHandle9rewinddirEv - 0x0000d0ac 0x6 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000d0ac _ZN4mbed13BaseDirHandle9rewinddirEv - -i._sys_close 0x0000d0b4 0x2c - i._sys_close 0x0000d0b4 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d0b4 _sys_close - -i._sys_istty 0x0000d0e0 0x28 - i._sys_istty 0x0000d0e0 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d0e0 _sys_istty - -i._sys_open 0x0000d108 0x184 - i._sys_open 0x0000d108 0x184 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d108 _sys_open - -i._sys_read 0x0000d28c 0x40 - i._sys_read 0x0000d28c 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d28c _sys_read - -i._sys_seek 0x0000d2cc 0x2c - i._sys_seek 0x0000d2cc 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d2cc _sys_seek - -i._sys_write 0x0000d2f8 0x54 - i._sys_write 0x0000d2f8 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d2f8 _sys_write - -i.closedir 0x0000d34c 0x6 - i.closedir 0x0000d34c 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d34c closedir - -i.opendir 0x0000d354 0x54 - i.opendir 0x0000d354 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d354 opendir - -i.readdir 0x0000d3a8 0x6 - i.readdir 0x0000d3a8 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d3a8 readdir - -i.remove 0x0000d3b0 0x50 - i.remove 0x0000d3b0 0x50 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000d3b0 remove - -.emb_text 0x0000d400 0x20 - .emb_text 0x0000d400 0x20 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - 0x0000d400 __get_PSP - 0x0000d406 __set_PSP - 0x0000d40c __get_MSP - 0x0000d412 __set_MSP - 0x0000d418 __REV16 - 0x0000d41c __REVSH - -i.serial_baud 0x0000d420 0x1c8 - i.serial_baud 0x0000d420 0x1c8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000d420 serial_baud - -i.serial_format - 0x0000d5e8 0x94 - i.serial_format - 0x0000d5e8 0x94 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000d5e8 serial_format - -i.serial_getc 0x0000d67c 0xc - i.serial_getc 0x0000d67c 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000d67c serial_getc - -i.serial_init 0x0000d688 0xe4 - i.serial_init 0x0000d688 0xe4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000d688 serial_init - -i.serial_putc 0x0000d76c 0xc - i.serial_putc 0x0000d76c 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000d76c serial_putc - -i.exit 0x0000d778 0x16 - i.exit 0x0000d778 0x16 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - 0x0000d778 exit - -i.pin_function 0x0000d790 0x38 - i.pin_function - 0x0000d790 0x38 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000d790 pin_function - -i.pin_mode 0x0000d7c8 0x68 - i.pin_mode 0x0000d7c8 0x68 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000d7c8 pin_mode - -i.pinmap_merge 0x0000d830 0x3c - i.pinmap_merge - 0x0000d830 0x3c ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000d830 pinmap_merge - -i.pinmap_peripheral - 0x0000d86c 0x58 - i.pinmap_peripheral - 0x0000d86c 0x58 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000d86c pinmap_peripheral - -i.pinmap_pinout - 0x0000d8c4 0xcc - i.pinmap_pinout - 0x0000d8c4 0xcc ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000d8c4 pinmap_pinout - -i.semihost_close - 0x0000d990 0xc - i.semihost_close - 0x0000d990 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d990 semihost_close - -i.semihost_ensure - 0x0000d99c 0xc - i.semihost_ensure - 0x0000d99c 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d99c semihost_ensure - -i.semihost_exit - 0x0000d9a8 0xc - i.semihost_exit - 0x0000d9a8 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9a8 semihost_exit - -i.semihost_flen - 0x0000d9b4 0xc - i.semihost_flen - 0x0000d9b4 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9b4 semihost_flen - -i.semihost_istty - 0x0000d9c0 0xc - i.semihost_istty - 0x0000d9c0 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9c0 semihost_istty - -i.semihost_open - 0x0000d9cc 0x18 - i.semihost_open - 0x0000d9cc 0x18 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9cc semihost_open - -i.semihost_read - 0x0000d9e4 0x12 - i.semihost_read - 0x0000d9e4 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9e4 semihost_read - -i.semihost_remove - 0x0000d9f6 0x16 - i.semihost_remove - 0x0000d9f6 0x16 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000d9f6 semihost_remove - -i.semihost_seek - 0x0000da0c 0x10 - i.semihost_seek - 0x0000da0c 0x10 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000da0c semihost_seek - -i.semihost_write - 0x0000da1c 0x12 - i.semihost_write - 0x0000da1c 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000da1c semihost_write - -i.mbed_die 0x0000da30 0x78 - i.mbed_die 0x0000da30 0x78 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - 0x0000da30 mbed_die - -i.wait_ms 0x0000daa8 0x1c - i.wait_ms 0x0000daa8 0x1c ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - 0x0000daa8 wait_ms - -i.gpio_output 0x0000dac4 0x30 - i.gpio_output 0x0000dac4 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x0000dac4 gpio_output - -i.gpio_write 0x0000daf4 0x18 - i.gpio_write 0x0000daf4 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x0000daf4 gpio_write - -i.us_ticker_read - 0x0000db0c 0x38 - i.us_ticker_read - 0x0000db0c 0x38 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - 0x0000db0c us_ticker_read - -i.timer_frequency - 0x0000db44 0x14 - i.timer_frequency - 0x0000db44 0x14 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000db44 timer_frequency - -i.timer_init 0x0000db58 0x70 - i.timer_init 0x0000db58 0x70 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000db58 timer_init - -i.timer_read 0x0000dbc8 0x4 - i.timer_read 0x0000dbc8 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000dbc8 timer_read - -i.timer_start 0x0000dbcc 0xc - i.timer_start 0x0000dbcc 0xc ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000dbcc timer_start - -.constdata__ZTVN4mbed15LocalFileSystemE - 0x0000dbd8 0x2c - .constdata__ZTVN4mbed15LocalFileSystemE - 0x0000dbd8 0x2c ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dbd8 _ZTVN4mbed15LocalFileSystemE - -.constdata___ARM__ZN4mbed14LocalDirHandle7readdirEv_anon0 - 0x0000dc04 0x2 - .constdata___ARM__ZN4mbed14LocalDirHandle7readdirEv_anon0 - 0x0000dc04 0x2 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc04 __ARM__ZN4mbed14LocalDirHandle7readdirEv_anon0 - -.constdata__ZTVN4mbed15LocalFileHandleE - 0x0000dc08 0x24 - .constdata__ZTVN4mbed15LocalFileHandleE - 0x0000dc08 0x24 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc08 _ZTVN4mbed15LocalFileHandleE - -.constdata__ZTVN4mbed14LocalDirHandleE - 0x0000dc2c 0x1c - .constdata__ZTVN4mbed14LocalDirHandleE - 0x0000dc2c 0x1c ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc2c _ZTVN4mbed14LocalDirHandleE - -.constdata__ZTIN4mbed15LocalFileSystemE - 0x0000dc48 0xc - .constdata__ZTIN4mbed15LocalFileSystemE - 0x0000dc48 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc48 _ZTIN4mbed15LocalFileSystemE - -.constdata__ZTIN4mbed15LocalFileHandleE - 0x0000dc54 0xc - .constdata__ZTIN4mbed15LocalFileHandleE - 0x0000dc54 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc54 _ZTIN4mbed15LocalFileHandleE - -.constdata__ZTIN4mbed14LocalDirHandleE - 0x0000dc60 0xc - .constdata__ZTIN4mbed14LocalDirHandleE - 0x0000dc60 0xc ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc60 _ZTIN4mbed14LocalDirHandleE - -.constdata__ZTSN4mbed15LocalFileSystemE - 0x0000dc6c 0x19 - .constdata__ZTSN4mbed15LocalFileSystemE - 0x0000dc6c 0x19 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc6c _ZTSN4mbed15LocalFileSystemE - -.constdata__ZTIN4mbed10FileHandleE - 0x0000dc88 0x8 - .constdata__ZTIN4mbed10FileHandleE - 0x0000dc88 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc88 _ZTIN4mbed10FileHandleE - -.constdata__ZTIN4mbed9DirHandleE - 0x0000dc90 0x8 - .constdata__ZTIN4mbed9DirHandleE - 0x0000dc90 0x8 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc90 _ZTIN4mbed9DirHandleE - -.constdata__ZTSN4mbed15LocalFileHandleE - 0x0000dc98 0x19 - .constdata__ZTSN4mbed15LocalFileHandleE - 0x0000dc98 0x19 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dc98 _ZTSN4mbed15LocalFileHandleE - -.constdata__ZTSN4mbed14LocalDirHandleE - 0x0000dcb1 0x18 - .constdata__ZTSN4mbed14LocalDirHandleE - 0x0000dcb1 0x18 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dcb1 _ZTSN4mbed14LocalDirHandleE - -.constdata__ZTSN4mbed10FileHandleE - 0x0000dcc9 0x14 - .constdata__ZTSN4mbed10FileHandleE - 0x0000dcc9 0x14 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dcc9 _ZTSN4mbed10FileHandleE - -.constdata__ZTSN4mbed9DirHandleE - 0x0000dcdd 0x12 - .constdata__ZTSN4mbed9DirHandleE - 0x0000dcdd 0x12 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x0000dcdd _ZTSN4mbed9DirHandleE - -.constdata 0x0000dcf0 0x19c - .constdata 0x0000dcf0 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata 0x0000dd08 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000dd08 _ZN4mbed4Base11_base_funcsE - .constdata 0x0000dd20 0x17 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000dd20 __stdin_name - 0x0000dd27 __stdout_name - 0x0000dd2f __stderr_name - *fill* 0x0000dd37 0x1 00 - .constdata 0x0000dd38 0x154 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - -.conststring 0x0000de8c 0x1a - .conststring 0x0000de8c 0x7 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x0000de93 0xe ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x0000dea1 0x5 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.constdata__ZTVN4mbed4BaseE - 0x0000dea8 0x18 - .constdata__ZTVN4mbed4BaseE - 0x0000dea8 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000dea8 _ZTVN4mbed4BaseE - -.constdata__ZTIN4mbed4BaseE - 0x0000dec0 0x8 - .constdata__ZTIN4mbed4BaseE - 0x0000dec0 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000dec0 _ZTIN4mbed4BaseE - -.constdata__ZTVN4mbed13BaseDirHandleE - 0x0000dec8 0x1c - .constdata__ZTVN4mbed13BaseDirHandleE - 0x0000dec8 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000dec8 _ZTVN4mbed13BaseDirHandleE - -.constdata__ZTIN4mbed13BaseDirHandleE - 0x0000dee4 0xc - .constdata__ZTIN4mbed13BaseDirHandleE - 0x0000dee4 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000dee4 _ZTIN4mbed13BaseDirHandleE - -.constdata__ZTSN4mbed4BaseE - 0x0000def0 0xd - .constdata__ZTSN4mbed4BaseE - 0x0000def0 0xd ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000def0 _ZTSN4mbed4BaseE - -.constdata__ZTSN4mbed13BaseDirHandleE - 0x0000defd 0x17 - .constdata__ZTSN4mbed13BaseDirHandleE - 0x0000defd 0x17 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000defd _ZTSN4mbed13BaseDirHandleE - -.constdata__ZTIN4mbed8FileLikeE - 0x0000df14 0x20 - .constdata__ZTIN4mbed8FileLikeE - 0x0000df14 0x20 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000df14 _ZTIN4mbed8FileLikeE - -.constdata__ZTSN4mbed8FileLikeE - 0x0000df34 0x11 - .constdata__ZTSN4mbed8FileLikeE - 0x0000df34 0x11 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000df34 _ZTSN4mbed8FileLikeE - -.ARM.exidx 0x0000df48 0x8 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df50 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000df48 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.exidx 0x0000df50 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - 0x0000df50 __exidx_end = . - -.data 0x10000000 0x5b4 load address 0x0000df50 - 0x0000df50 _sidata = LOADADDR (.data) - 0x10000000 . = ALIGN (0x4) - 0x10000000 _sdata = . - *(.ARM.__AT_0x10000000) - *(vtable vtable.*) - *(.data .data.*) - .data 0x10000000 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - 0x10000000 __dso_handle - .data 0x10000004 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x10000004 _ZN4mbed4Base5_headE - 0x10000008 _ZN4mbed4Base8_classesE - .data 0x1000000c 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x1000000c _ZN4mbed4Base11_base_classE - .data 0x10000018 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x10000018 SystemCoreClock - .data 0x1000001c 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .data.impure_data - 0x10000020 0xf0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x10000110 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x10000110 _impure_ptr - .data.__malloc_av_ - 0x10000114 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000114 __malloc_av_ - .data.__malloc_trim_threshold - 0x1000051c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x1000051c __malloc_trim_threshold - .data.__malloc_sbrk_base - 0x10000520 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000520 __malloc_sbrk_base - .data.__ctype_ptr__ - 0x10000524 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x10000524 __ctype_ptr__ - .data.lconv 0x10000528 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_ctype_charset - 0x10000560 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.__mb_cur_max - 0x10000580 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x10000580 __mb_cur_max - .data.__mbtowc - 0x10000584 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - 0x10000584 __mbtowc - .data.fpinan.5116 - 0x10000588 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.fpi.5080 - 0x1000059c 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.__wctomb - 0x100005b0 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - 0x100005b0 __wctomb - *(.gnu.linkonce.d*) - 0x100005b4 . = ALIGN (0x4) - 0x100005b4 _edata = . - -.jcr 0x100005b4 0x0 load address 0x0000e504 - .jcr 0x100005b4 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - -.bss 0x100005b4 0x1a8 load address 0x0000e504 - 0x100005b4 . = ALIGN (0x4) - 0x100005b4 _sbss = . - *(.bss .bss.*) - .bss 0x100005b4 0x1 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *fill* 0x100005b5 0x3 00 - .bss._ZZ6_lseekE14pppFileHandles - 0x100005b8 0x4 ../../src/syscalls.o - .bss._ZL8heap_end - 0x100005bc 0x4 ../../src/syscalls.o - .bss._ZL23g_StandardHandlesOpened - 0x100005c0 0x4 ../../src/syscalls.o - .bss.local 0x100005c4 0x10 ./main.o - 0x100005c4 local - .bss 0x100005d4 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .bss.__new_handler - 0x10000614 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - 0x10000614 __new_handler - .bss.__malloc_max_total_mem - 0x10000618 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000618 __malloc_max_total_mem - .bss.__malloc_max_sbrked_mem - 0x1000061c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x1000061c __malloc_max_sbrked_mem - .bss.__malloc_top_pad - 0x10000620 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000620 __malloc_top_pad - .bss.__malloc_current_mallinfo - 0x10000624 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000624 __malloc_current_mallinfo - *(.gnu.linkonce.b*) - *(COMMON) - COMMON 0x1000064c 0xc ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x1000064c __aeabi_stdin - 0x10000650 __aeabi_stdout - 0x10000654 __aeabi_stderr - COMMON 0x10000658 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - 0x10000658 errno - COMMON 0x1000065c 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x1000065c __hexdig - 0x1000075c . = ALIGN (0x4) - 0x1000075c _ebss = . - -.fastcode 0x1000075c 0x0 load address 0x0000e504 - 0x0000e504 _sifastcode = LOADADDR (.fastcode) - 0x1000075c . = ALIGN (0x4) - 0x1000075c _sfastcode = . - *(.glue_7t) - *(.glue_7) - *(.fastcode) - 0x1000075c . = ALIGN (0x4) - 0x1000075c _efastcode = . - -.stackarea 0x1000075c 0x4 load address 0x0000e504 - 0x10000760 . = ALIGN (0x8) - *fill* 0x1000075c 0x4 00 - 0x10000760 _sstack = . - *(.stackarea .stackarea.*) - 0x10000760 . = ALIGN (0x8) - 0x10000760 _estack = . - 0x10000760 . = ALIGN (0x4) - 0x10000760 _end = . - 0x10000760 PROVIDE (end, .) - 0x10008000 _stack = 0x10008000 - -.AHBSRAM0 - *(AHBSRAM0) - -.AHBSRAM1 - *(AHBSRAM1) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.ARM.attributes - 0x00000000 0x2b - .ARM.attributes - 0x00000000 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .ARM.attributes - 0x00000019 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .ARM.attributes - 0x00000042 0x31 ../../src/gcc4mbed.o - .ARM.attributes - 0x00000073 0x31 ../../src/syscalls.o - .ARM.attributes - 0x000000a4 0x31 ./main.o - .ARM.attributes - 0x000000d5 0x48 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .ARM.attributes - 0x0000011d 0x48 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.attributes - 0x00000165 0x48 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.attributes - 0x000001ad 0x3e ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .ARM.attributes - 0x000001eb 0x48 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .ARM.attributes - 0x00000233 0x49 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .ARM.attributes - 0x0000027c 0x48 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .ARM.attributes - 0x000002c4 0x48 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .ARM.attributes - 0x0000030c 0x48 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .ARM.attributes - 0x00000354 0x48 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .ARM.attributes - 0x0000039c 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .ARM.attributes - 0x000003e4 0x48 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .ARM.attributes - 0x0000042c 0x48 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .ARM.attributes - 0x00000474 0x48 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .ARM.attributes - 0x000004bc 0x48 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .ARM.attributes - 0x00000504 0x29 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .ARM.attributes - 0x0000052d 0x29 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .ARM.attributes - 0x00000556 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .ARM.attributes - 0x0000057f 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .ARM.attributes - 0x000005a8 0x29 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .ARM.attributes - 0x000005d1 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .ARM.attributes - 0x000005fa 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .ARM.attributes - 0x00000623 0x29 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .ARM.attributes - 0x0000064c 0x29 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .ARM.attributes - 0x00000675 0x29 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .ARM.attributes - 0x0000069e 0x29 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .ARM.attributes - 0x000006c7 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .ARM.attributes - 0x000006f0 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .ARM.attributes - 0x00000719 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .ARM.attributes - 0x00000742 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .ARM.attributes - 0x0000076b 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .ARM.attributes - 0x00000794 0x29 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .ARM.attributes - 0x000007bd 0x29 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .ARM.attributes - 0x000007e6 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .ARM.attributes - 0x0000080f 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .ARM.attributes - 0x00000838 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .ARM.attributes - 0x00000861 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .ARM.attributes - 0x0000088a 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .ARM.attributes - 0x000008a5 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .ARM.attributes - 0x000008c0 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x000008db 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .ARM.attributes - 0x000008f6 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .ARM.attributes - 0x00000911 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .ARM.attributes - 0x0000092c 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .ARM.attributes - 0x00000947 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .ARM.attributes - 0x00000970 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .ARM.attributes - 0x00000999 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .ARM.attributes - 0x000009c2 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .ARM.attributes - 0x000009eb 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .ARM.attributes - 0x00000a14 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .ARM.attributes - 0x00000a3d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .ARM.attributes - 0x00000a66 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - .ARM.attributes - 0x00000a8f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .ARM.attributes - 0x00000ab8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .ARM.attributes - 0x00000ae1 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .ARM.attributes - 0x00000b0a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .ARM.attributes - 0x00000b33 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .ARM.attributes - 0x00000b5c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .ARM.attributes - 0x00000b85 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .ARM.attributes - 0x00000bae 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .ARM.attributes - 0x00000bd7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .ARM.attributes - 0x00000c00 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .ARM.attributes - 0x00000c29 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .ARM.attributes - 0x00000c52 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .ARM.attributes - 0x00000c7b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .ARM.attributes - 0x00000ca4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x00000ccd 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .ARM.attributes - 0x00000cf6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x00000d1f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000d48 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x00000d71 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .ARM.attributes - 0x00000d9a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x00000dc3 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - .ARM.attributes - 0x00000dec 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .ARM.attributes - 0x00000e15 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .ARM.attributes - 0x00000e3e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .ARM.attributes - 0x00000e67 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .ARM.attributes - 0x00000e90 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .ARM.attributes - 0x00000eb9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - .ARM.attributes - 0x00000ee2 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x00000f0b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .ARM.attributes - 0x00000f34 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .ARM.attributes - 0x00000f5d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .ARM.attributes - 0x00000f86 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .ARM.attributes - 0x00000faf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .ARM.attributes - 0x00000fd8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x00001001 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x0000102a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x00001053 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x0000107c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x000010a5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .ARM.attributes - 0x000010ce 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .ARM.attributes - 0x000010f7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .ARM.attributes - 0x00001120 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .ARM.attributes - 0x00001149 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .ARM.attributes - 0x00001172 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .ARM.attributes - 0x0000119b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .ARM.attributes - 0x000011c4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .ARM.attributes - 0x000011ed 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .ARM.attributes - 0x00001216 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .ARM.attributes - 0x0000123f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x00001268 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .ARM.attributes - 0x00001291 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .ARM.attributes - 0x000012ba 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - .ARM.attributes - 0x000012e3 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .ARM.attributes - 0x0000130c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .ARM.attributes - 0x00001335 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .ARM.attributes - 0x0000135e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .ARM.attributes - 0x00001387 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .ARM.attributes - 0x000013b0 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .ARM.attributes - 0x000013d9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x00001402 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .ARM.attributes - 0x0000142b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .ARM.attributes - 0x00001454 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .ARM.attributes - 0x0000147d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .ARM.attributes - 0x000014a6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .ARM.attributes - 0x000014cf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .ARM.attributes - 0x000014f8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .ARM.attributes - 0x00001521 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .ARM.attributes - 0x0000154a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .ARM.attributes - 0x00001573 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .ARM.attributes - 0x0000159c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .ARM.attributes - 0x000015c5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .ARM.attributes - 0x000015ee 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .ARM.attributes - 0x00001617 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x00001640 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .ARM.attributes - 0x00001669 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .ARM.attributes - 0x00001692 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .ARM.attributes - 0x000016bb 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .ARM.attributes - 0x000016e4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .ARM.attributes - 0x0000170d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x00001736 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x0000175f 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .ARM.attributes - 0x0000177a 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .ARM.attributes - 0x00001795 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x000017b0 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .ARM.attributes - 0x000017cb 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .ARM.attributes - 0x000017e6 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x00001801 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .ARM.attributes - 0x0000182a 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.attributes - 0x00001853 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x0000187c 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .ARM.attributes - 0x000018a5 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.comment 0x00000000 0xdee - .comment 0x00000000 0x2a ../../src/gcc4mbed.o - 0x2b (size before relaxing) - .comment 0x00000000 0x2b ../../src/syscalls.o - .comment 0x00000000 0x2b ./main.o - .comment 0x0000002a 0xfe ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .comment 0x00000128 0xe8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .comment 0x00000210 0xea ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .comment 0x000002fa 0xbc ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .comment 0x000003b6 0xdf ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .comment 0x00000495 0x174 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .comment 0x00000609 0xe3 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .comment 0x000006ec 0xd7 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .comment 0x000007c3 0xdb ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .comment 0x0000089e 0xe7 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .comment 0x00000985 0xe1 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .comment 0x00000a66 0xdf ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .comment 0x00000b45 0xdf ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .comment 0x00000c24 0xe9 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .comment 0x00000d0d 0xe1 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_header - 0x00000000 0x38 - .arm_vfe_header - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - .arm_vfe_header - 0x00000004 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_header - 0x00000008 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_header - 0x0000000c 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .arm_vfe_header - 0x00000010 0x4 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .arm_vfe_header - 0x00000014 0x4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .arm_vfe_header - 0x00000018 0x4 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .arm_vfe_header - 0x0000001c 0x4 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .arm_vfe_header - 0x00000020 0x4 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .arm_vfe_header - 0x00000024 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .arm_vfe_header - 0x00000028 0x4 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .arm_vfe_header - 0x0000002c 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .arm_vfe_header - 0x00000030 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .arm_vfe_header - 0x00000034 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed15LocalFileSystemE - 0x00000000 0x60 - .arm_vfe_vtableinfo_ZTVN4mbed15LocalFileSystemE - 0x00000000 0x60 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed15LocalFileHandleE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed15LocalFileHandleE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed14LocalDirHandleE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed14LocalDirHandleE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c - .arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed13BaseDirHandleE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed13BaseDirHandleE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.debug_aranges 0x00000000 0x108 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x20 ../../src/gcc4mbed.o - .debug_aranges - 0x00000020 0x80 ../../src/syscalls.o - .debug_aranges - 0x000000a0 0x68 ./main.o - -.debug_pubnames - 0x00000000 0x228 - *(.debug_pubnames) - .debug_pubnames - 0x00000000 0x1d ../../src/gcc4mbed.o - .debug_pubnames - 0x0000001d 0xb6 ../../src/syscalls.o - .debug_pubnames - 0x000000d3 0x155 ./main.o - -.debug_info 0x00000000 0x27f9 - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x00000000 0xea ../../src/gcc4mbed.o - .debug_info 0x000000ea 0xf1b ../../src/syscalls.o - .debug_info 0x00001005 0x17f4 ./main.o - -.debug_abbrev 0x00000000 0x776 - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x7e ../../src/gcc4mbed.o - .debug_abbrev 0x0000007e 0x2e1 ../../src/syscalls.o - .debug_abbrev 0x0000035f 0x417 ./main.o - -.debug_line 0x00000000 0x7d5 - *(.debug_line) - .debug_line 0x00000000 0x70 ../../src/gcc4mbed.o - .debug_line 0x00000070 0x30e ../../src/syscalls.o - .debug_line 0x0000037e 0x457 ./main.o - -.debug_frame 0x00000000 0x2a18 - *(.debug_frame) - .debug_frame 0x00000000 0x2c ../../src/gcc4mbed.o - .debug_frame 0x0000002c 0x128 ../../src/syscalls.o - .debug_frame 0x00000154 0xe4 ./main.o - .debug_frame 0x00000238 0x20 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .debug_frame 0x00000258 0xdc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .debug_frame 0x00000334 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .debug_frame 0x00000354 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .debug_frame 0x00000374 0x8c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .debug_frame 0x00000400 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .debug_frame 0x00000428 0x20 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .debug_frame 0x00000448 0x28 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .debug_frame 0x00000470 0xac ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .debug_frame 0x0000051c 0xa4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .debug_frame 0x000005c0 0x170 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .debug_frame 0x00000730 0x90 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .debug_frame 0x000007c0 0x60 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .debug_frame 0x00000820 0xd8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .debug_frame 0x000008f8 0x40 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .debug_frame 0x00000938 0x578 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .debug_frame 0x00000eb0 0x28 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .debug_frame 0x00000ed8 0x30 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .debug_frame 0x00000f08 0x30 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .debug_frame 0x00000f38 0x2c ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .debug_frame 0x00000f64 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .debug_frame 0x00000f8c 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .debug_frame 0x00000fb4 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .debug_frame 0x00000fd4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .debug_frame 0x00001000 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .debug_frame 0x0000103c 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .debug_frame 0x0000107c 0x120 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .debug_frame 0x0000119c 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - .debug_frame 0x000011e0 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .debug_frame 0x00001230 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .debug_frame 0x0000126c 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .debug_frame 0x000012bc 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - .debug_frame 0x0000130c 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - .debug_frame 0x00001360 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .debug_frame 0x0000138c 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .debug_frame 0x000013c8 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .debug_frame 0x0000141c 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .debug_frame 0x00001470 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .debug_frame 0x0000149c 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .debug_frame 0x000014cc 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .debug_frame 0x000014fc 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .debug_frame 0x00001538 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .debug_frame 0x00001560 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .debug_frame 0x0000158c 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .debug_frame 0x000015b4 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .debug_frame 0x000015dc 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .debug_frame 0x000015fc 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .debug_frame 0x0000162c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - .debug_frame 0x00001658 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - .debug_frame 0x000016b4 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - .debug_frame 0x000016f0 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .debug_frame 0x00001710 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .debug_frame 0x0000174c 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .debug_frame 0x000017b0 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - .debug_frame 0x000017ec 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .debug_frame 0x00001818 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .debug_frame 0x000018d8 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .debug_frame 0x00001914 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .debug_frame 0x0000196c 0x60 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .debug_frame 0x000019cc 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .debug_frame 0x00001a4c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .debug_frame 0x00001a6c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .debug_frame 0x00001a8c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .debug_frame 0x00001aac 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .debug_frame 0x00001ad8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .debug_frame 0x00001b04 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .debug_frame 0x00001b40 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .debug_frame 0x00001b7c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .debug_frame 0x00001ba8 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .debug_frame 0x00001c00 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - .debug_frame 0x00001c98 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .debug_frame 0x00001cc4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .debug_frame 0x00001cf0 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .debug_frame 0x00001d24 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .debug_frame 0x00001d6c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .debug_frame 0x00001d98 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .debug_frame 0x00001e00 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .debug_frame 0x00001e50 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - .debug_frame 0x00001e7c 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - .debug_frame 0x00001ed4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .debug_frame 0x00001f00 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .debug_frame 0x00001f20 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .debug_frame 0x00001fb8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .debug_frame 0x00001fe4 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .debug_frame 0x0000203c 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .debug_frame 0x00002084 0x238 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .debug_frame 0x000022bc 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .debug_frame 0x000022e8 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .debug_frame 0x00002308 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .debug_frame 0x00002338 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .debug_frame 0x00002358 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .debug_frame 0x000023e4 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .debug_frame 0x0000243c 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .debug_frame 0x00002474 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .debug_frame 0x000024cc 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .debug_frame 0x00002504 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .debug_frame 0x0000256c 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .debug_frame 0x00002604 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .debug_frame 0x00002660 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .debug_frame 0x000026e0 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .debug_frame 0x00002708 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .debug_frame 0x00002758 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .debug_frame 0x000027e4 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .debug_frame 0x00002840 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .debug_frame 0x0000287c 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .debug_frame 0x000028cc 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .debug_frame 0x00002910 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .debug_frame 0x00002930 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .debug_frame 0x00002950 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .debug_frame 0x000029a0 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .debug_frame 0x000029dc 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - -.debug_str 0x00000000 0xb5a - *(.debug_str) - .debug_str 0x00000000 0xb7 ../../src/gcc4mbed.o - 0xc9 (size before relaxing) - .debug_str 0x000000b7 0x62d ../../src/syscalls.o - 0x726 (size before relaxing) - .debug_str 0x000006e4 0x476 ./main.o - 0x98d (size before relaxing) - -.debug_loc 0x00000000 0x9bb - *(.debug_loc) - .debug_loc 0x00000000 0x49 ../../src/gcc4mbed.o - .debug_loc 0x00000049 0x61d ../../src/syscalls.o - .debug_loc 0x00000666 0x355 ./main.o - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) -OUTPUT(LocalFileSystem.elf elf32-littlearm) - -.debug_pubtypes - 0x00000000 0x336 - .debug_pubtypes - 0x00000000 0x12 ../../src/gcc4mbed.o - .debug_pubtypes - 0x00000012 0x18c ../../src/syscalls.o - .debug_pubtypes - 0x0000019e 0x198 ./main.o - -.debug_ranges 0x00000000 0x2c8 - .debug_ranges 0x00000000 0x28 ../../src/gcc4mbed.o - .debug_ranges 0x00000028 0x198 ../../src/syscalls.o - .debug_ranges 0x000001c0 0x108 ./main.o - -Cross Reference Table - -Symbol File -ADC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BOD_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BusFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -CAN_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DMA_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DebugMon_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -ENET_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -FunctionalityNotSupported ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -HardFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2S_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Lib$$Request$$armlib ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -Lib$$Request$$cpplib ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -MCPWM_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -MemManage_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -NMI_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PLL0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PLL1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PWM1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PendSV_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -QEI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RIT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RTC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Reset_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SPI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SVC_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SysTick_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SystemCoreClock ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -SystemCoreClockUpdate ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) -SystemInit ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -USB_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UsageFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -WDT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -_Balloc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Bfree ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Jv_RegisterClasses /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -_PathLocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__ARM__ZN4mbed14LocalDirHandle7readdirEv_anon0 ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -__GCC4MBEDOpenStandardHandles ../../src/syscalls.o -__REV16 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__REVSH ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__Vectors ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__adddf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__addsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_BUFSIZ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FILENAME_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FOPEN_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOFBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOLBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IONBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_L_tmpnam ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_TMP_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_assert ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_atexit ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o -__aeabi_cdcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cfcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_cfcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_cfrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_d2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_d2iz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -__aeabi_d2uiz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -__aeabi_dcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_dcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_ddiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_dmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_drsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_dsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_f2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fdiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__aeabi_frsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_fsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_i2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_i2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_idiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_idiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__aeabi_idivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_l2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_l2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_ldiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__aeabi_stderr ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_stdin ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stdout ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_ui2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_ui2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_uidiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -__aeabi_uidivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__aeabi_ul2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_ul2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_uldivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__any_on ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__ascii_mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -__ascii_wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -__assert ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) -__assert_func ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -__b2d ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__cmpdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__cmpsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__copybits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__ctype_ptr__ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__cxa_atexit ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) -__cxa_current_exception_type ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_demangle ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_get_globals ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) -__cxa_get_globals_fast ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) -__cxa_pure_virtual ../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -__cxxabiv1::__base_class_type_info::__is_public_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__is_virtual_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__offset() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__terminate_handler ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected_handler ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__d2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__divdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__divdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__divsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__divsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) -__dso_handle /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - ./main.o -__dynamic_cast ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -__eqdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__eqsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__extendsfdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__fixdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) -__fixunsdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) -__floatdidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatdisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatundidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatundisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatunsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatunsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__fp_lock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fp_unlock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fpclassifyd ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__gcclibcxx_demangle_callback ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -__gedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__get_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o -__get_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__gethex ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__gnu_cxx::__verbose_terminate_handler() ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) -__gnu_ldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__gtdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gtsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__hexdig ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__hexdig_init ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) -__hexnan ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__hi0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__i2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__init_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__init_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ledf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__lesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__libc_init_array ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o -__lo0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__locale_charset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__locale_cjk_lang ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__locale_mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__locale_msgcharset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__lshift ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__ltdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__ltsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__main ../../src/gcc4mbed.o - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__malloc_av_ ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_current_mallinfo ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_lock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_max_sbrked_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_top_pad ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_trim_threshold ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_unlock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__mcmp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mdiff ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mprec_bigtens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tinytens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__muldf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__mulsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__multadd ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__multiply ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__nedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__nesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__new_handler ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -__nlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__pow5mult ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__preinit_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__preinit_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ratio ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__register_exitproc ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) -__s2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__sccl ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sclose ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__seofread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__set_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__set_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__sf_fake_stderr ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sf_fake_stdin ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sf_fake_stdout ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sflags ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -__sfmoreglue ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -__sfp_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sfp_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sfvwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sigtramp ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sigtramp_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sinit ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sinit_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sinit_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__smakebuf_r ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -__sprint_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -__sread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__srefill_r ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -__sseek ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__ssprint_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__ssrefill_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__ssvfiscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__ssvfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__stderr_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdin_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdout_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__subdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__submore ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__subsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__svfscanf ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -__svfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) -__swbuf ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) -__swbuf_r ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -__swrite ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__swsetup_r ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -__truncdfsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) -__udivdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__udivsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__ulp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -_calloc_r ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_cleanup ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_cleanup_r ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_close ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) -_close_r ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_ctype_ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) -_dtoa_r ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_ebss ../../src/gcc4mbed.o -_edata ../../src/gcc4mbed.o -_efastcode ../../src/gcc4mbed.o -_end ../../src/syscalls.o -_exit ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -_fclose_r ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fflush_r ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fini /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -_fiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_fopen_r ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_fprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_fputs_r ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -_fputwc_r ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -_fread_r ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_free_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) -_fseek_r ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_fstat ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) -_fstat_r ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -_fwalk ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_fwalk_reent ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_fwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -_getpid ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_getpid_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_global_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ./main.o - ../../src/syscalls.o -_init /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -_init_signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_init_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_isatty ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) -_isatty_r ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_kill ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_kill_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_localeconv_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_lseek ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) -_lseek_r ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_malloc_r ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_malloc_trim_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_mbrtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_mbtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -_mprec_log10 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_open ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) -_open_r ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_printf_r ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) -_puts_r ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) -_raise_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_read ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) -_read_r ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_realloc_r ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_reclaim_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_sbrk ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) -_sbrk_r ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_sbss ../../src/gcc4mbed.o -_sdata ../../src/gcc4mbed.o -_setlocale_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -_sfastcode ../../src/gcc4mbed.o -_sfread_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sidata ../../src/gcc4mbed.o -_sifastcode ../../src/gcc4mbed.o -_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_sprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -_strtod_r ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtol_r ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoll_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoul_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoull_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_svfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) -_svfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sys_close ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_command_string ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_ensure ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_flen ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_istty ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_open ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_read ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_seek ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_write ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_system ../../src/syscalls.o -_ungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_vfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_vfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_vfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_wcrtomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -_wctomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -_wrapup_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_write ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) -_write_r ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -abort ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../src/syscalls.o -cleanup_glue ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -closedir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -copysign ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -errno ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../src/syscalls.o -exit ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ./main.o - ../../src/syscalls.o - ../../src/gcc4mbed.o -fclose ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ./main.o -fflush ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) -fiprintf ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -fopen ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ./main.o -fprintf ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ./main.o -fputs ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -fputwc ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -fread ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) -free ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(del_op.o) -fscanf ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - ./main.o -fseek ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -fwrite ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o -gpio_input ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_mode ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_output ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -gpio_read ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_write ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -iswspace ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -local ./main.o -localeconv ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -main ./main.o - ../../src/gcc4mbed.o -malloc ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./main.o -mbed::Base::_base_class ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_funcs ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_classes ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_head ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::clear(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::delete_self() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -mbed::Base::list_objs(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::lookup(char const*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::name() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::new_name(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::opendir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::register_object(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./main.o -mbed::BaseDirHandle::closedir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::readdir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::rewinddir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::seekdir(long) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::telldir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::FileHandle::flen() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileSystemLike::mkdir(char const*, int) ./main.o - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::FileSystemLike::opendir(char const*) ./main.o -mbed::FileSystemLike::remove(char const*) ./main.o -mbed::FileSystemLike::rename(char const*, char const*) ./main.o - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::FileSystemLike::~FileSystemLike() ./main.o -mbed::FileSystemLike::~FileSystemLike() ./main.o -mbed::FileSystemLike::~FileSystemLike() ./main.o -mbed::LocalDirHandle::closedir() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalDirHandle::readdir() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalDirHandle::rewinddir() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalDirHandle::seekdir(long) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalDirHandle::telldir() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::close() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::flen() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::fsync() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::isatty() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::lseek(long, int) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::read(void*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileHandle::write(void const*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileSystem::open(char const*, int) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileSystem::opendir(char const*) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileSystem::remove(char const*) ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -mbed::LocalFileSystem::~LocalFileSystem() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -mbed::LocalFileSystem::~LocalFileSystem() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -mbed::LocalFileSystem::~LocalFileSystem() ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -mbed_die ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -mbed_mac_address ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_reset ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_uid ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbrtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -memchr ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memcmp ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memcpy ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memmove ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memset ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -mkdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -nanf ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -opendir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -operator delete(void*) ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -operator delete[](void*) ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -operator new(unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -operator new[](unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -pin_function ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pin_mode ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pinmap_merge ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_peripheral ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_pinout ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -printf ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ./main.o -puts ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ./main.o -raise ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -readdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -realloc ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -remove ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -rename ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rewinddir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -scalbn ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -seekdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -semihost_close ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_ensure ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_exit ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -semihost_flen ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_istty ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_open ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_read ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_remove ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_rename ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_reset ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_seek ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -semihost_uid ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_write ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -serial_baud ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_clear ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_format ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_free ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_getc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_init ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_interrupt ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_putc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_readable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_writable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -setlocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -sprintf ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -sscanf ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -std::bad_alloc::what() const ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::nothrow ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_new_handler(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::set_unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::terminate() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) -std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__is_function_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::__is_pointer_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::name() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -std::type_info::operator==(std::type_info const&) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::unexpected() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -strcmp ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strcpy ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -strlen ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -strncmp ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncpy ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strtod ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtof ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtol ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -strtoul ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) -telldir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -timer_free ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_frequency ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_init ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_read ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_start ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_stop ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_write ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -tmpfile ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -tmpnam ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -typeinfo for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileSystemLike ./main.o - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo for mbed::LocalDirHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo for mbed::LocalFileHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo for mbed::LocalFileSystem ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo name for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo name for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileSystemLike ./main.o - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo name for mbed::LocalDirHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo name for mbed::LocalFileHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo name for mbed::LocalFileSystem ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -typeinfo name for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo name for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -ungetc ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -us_ticker_read ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -vfiprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -vfprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -vfscanf ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::FileSystemLike ./main.o -vtable for mbed::LocalDirHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -vtable for mbed::LocalFileHandle ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) -vtable for mbed::LocalFileSystem ../../external/mbed/LPC1768/mbed.ar(LocalFileSystem.LPC1768.o) - ./main.o -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/LocalFileSystem/main.o b/gcc4mbed/samples/LocalFileSystem/main.o deleted file mode 100644 index 3e34aad45a57e27860479a79e869c690d897e510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25412 zcmc(H33yx8weCKWY&o)HJC@^^Oek>@oXK_)J8_(u*omDuBxGPJTt${;TSS(OBxfiy zO@Rw3yk4e4%Z0Y^pe=1_3nfq}o#E1O%hWb)xgEGErIdbOpxl;H+T8zNXC3KCBx&FG z-uv$Ue9phu+H0@9_TFm`XP+Zq-qpL#vMl2S%QTuiWy~APB&DQPpwX-_9g1Od^ObOPtA+kj8mJ8 zJFhVzw4i1&W*SPAhNsTy9yHnV3S%0A8kylivaM&P(}dTouIve}s#sV~$yv65F{iOU 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 T*m+Rt$BD4>Ii+7B!p{E&VpA?> diff --git a/gcc4mbed/samples/SDFileSystem/SDFileSystem.bin b/gcc4mbed/samples/SDFileSystem/SDFileSystem.bin deleted file mode 100755 index f26043454639226e628d06f618ee09a64c19fa1c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 85312 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 VN2Af-f?: - 0: 00 80 00 10 bd 10 00 00 c5 10 00 00 c7 10 00 00 ................ - 10: c9 10 00 00 cb 10 00 00 cd 10 00 00 00 00 00 00 ................ - ... - 2c: cf 10 00 00 d1 10 00 00 00 00 00 00 d3 10 00 00 ................ - 3c: d5 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 4c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 5c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 6c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 7c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 8c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - 9c: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - ac: d7 10 00 00 d7 10 00 00 d7 10 00 00 d7 10 00 00 ................ - bc: d7 10 00 00 d7 10 00 00 ........ - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f005 fe8b bl 5eb8 <__libc_init_array> - 1a2: f000 fa07 bl 5b4
- 1a6: f011 fdf9 bl 11d9c - 1aa: bf00 nop - 1ac: 00014774 .word 0x00014774 - 1b0: 10000000 .word 0x10000000 - 1b4: 100005cc .word 0x100005cc - 1b8: 00014d40 .word 0x00014d40 - 1bc: 10000a14 .word 0x10000a14 - 1c0: 10000a14 .word 0x10000a14 - 1c4: 100005cc .word 0x100005cc - 1c8: 10000a14 .word 0x10000a14 - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 53cc movw r3, #1484 ; 0x5cc - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 50cc movw r0, #1484 ; 0x5cc - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330 <__GCC4MBEDOpenStandardHandles>: - 330: b508 push {r3, lr} - 332: 2100 movs r1, #0 - 334: 4807 ldr r0, [pc, #28] ; (354 <__GCC4MBEDOpenStandardHandles+0x24>) - 336: f010 ff85 bl 11244 <_sys_open> - 33a: 2104 movs r1, #4 - 33c: 4806 ldr r0, [pc, #24] ; (358 <__GCC4MBEDOpenStandardHandles+0x28>) - 33e: f010 ff81 bl 11244 <_sys_open> - 342: 4806 ldr r0, [pc, #24] ; (35c <__GCC4MBEDOpenStandardHandles+0x2c>) - 344: 2104 movs r1, #4 - 346: f010 ff7d bl 11244 <_sys_open> - 34a: 4b05 ldr r3, [pc, #20] ; (360 <__GCC4MBEDOpenStandardHandles+0x30>) - 34c: 2201 movs r2, #1 - 34e: 601a str r2, [r3, #0] - 350: bd08 pop {r3, pc} - 352: bf00 nop - 354: 0000f5a0 .word 0x0000f5a0 - 358: 0000f5a8 .word 0x0000f5a8 - 35c: 0000f5b0 .word 0x0000f5b0 - 360: 100005d8 .word 0x100005d8 - -00000364 <_kill>: - 364: 4b02 ldr r3, [pc, #8] ; (370 <_kill+0xc>) - 366: 2216 movs r2, #22 - 368: 601a str r2, [r3, #0] - 36a: f04f 30ff mov.w r0, #4294967295 - 36e: 4770 bx lr - 370: 10000910 .word 0x10000910 - -00000374 <_exit>: - 374: b508 push {r3, lr} - 376: f011 fd11 bl 11d9c - 37a: bf00 nop - -0000037c <_getpid>: - 37c: 2001 movs r0, #1 - 37e: 4770 bx lr - -00000380 <_sbrk>: - 380: b570 push {r4, r5, r6, lr} - 382: 4d09 ldr r5, [pc, #36] ; (3a8 <_sbrk+0x28>) - 384: 4606 mov r6, r0 - 386: 682c ldr r4, [r5, #0] - 388: b14c cbz r4, 39e <_sbrk+0x1e> - 38a: f011 fb51 bl 11a30 <__get_MSP> - 38e: 19a3 adds r3, r4, r6 - 390: 4283 cmp r3, r0 - 392: d807 bhi.n 3a4 <_sbrk+0x24> - 394: 6829 ldr r1, [r5, #0] - 396: 4620 mov r0, r4 - 398: 198e adds r6, r1, r6 - 39a: 602e str r6, [r5, #0] - 39c: bd70 pop {r4, r5, r6, pc} - 39e: 4c03 ldr r4, [pc, #12] ; (3ac <_sbrk+0x2c>) - 3a0: 602c str r4, [r5, #0] - 3a2: e7f2 b.n 38a <_sbrk+0xa> - 3a4: f004 fe5e bl 5064 - 3a8: 100005d4 .word 0x100005d4 - 3ac: 10000a18 .word 0x10000a18 - -000003b0 <_open>: - 3b0: f001 0302 and.w r3, r1, #2 - 3b4: f411 6f80 tst.w r1, #1024 ; 0x400 - 3b8: bf18 it ne - 3ba: f043 0304 orrne.w r3, r3, #4 - 3be: f011 0f08 tst.w r1, #8 - 3c2: bf18 it ne - 3c4: f043 0308 orrne.w r3, r3, #8 - 3c8: 4619 mov r1, r3 - 3ca: f010 bf3b b.w 11244 <_sys_open> - 3ce: bf00 nop - -000003d0 <_close>: - 3d0: f010 bf0e b.w 111f0 <_sys_close> - -000003d4 <_isatty>: - 3d4: 2802 cmp r0, #2 - 3d6: dc01 bgt.n 3dc <_isatty+0x8> - 3d8: 2001 movs r0, #1 - 3da: 4770 bx lr - 3dc: f010 bf1e b.w 1121c <_sys_istty> - -000003e0 <_lseek>: - 3e0: 2802 cmp r0, #2 - 3e2: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3e6: dd6e ble.n 4c6 <_lseek+0xe6> - 3e8: 4f40 ldr r7, [pc, #256] ; (4ec <_lseek+0x10c>) - 3ea: 683b ldr r3, [r7, #0] - 3ec: 2b00 cmp r3, #0 - 3ee: d161 bne.n 4b4 <_lseek+0xd4> - 3f0: 4d3f ldr r5, [pc, #252] ; (4f0 <_lseek+0x110>) - 3f2: 4c40 ldr r4, [pc, #256] ; (4f4 <_lseek+0x114>) - 3f4: f025 0c01 bic.w ip, r5, #1 - 3f8: 4665 mov r5, ip - 3fa: f10c 0628 add.w r6, ip, #40 ; 0x28 - 3fe: f815 ab01 ldrb.w sl, [r5], #1 - 402: f3c3 084f ubfx r8, r3, #1, #16 - 406: ea83 030a eor.w r3, r3, sl - 40a: f013 0f01 tst.w r3, #1 - 40e: bf1c itt ne - 410: ea88 0804 eorne.w r8, r8, r4 - 414: fa1f f888 uxthne.w r8, r8 - 418: ea4f 095a mov.w r9, sl, lsr #1 - 41c: ea88 0a09 eor.w sl, r8, r9 - 420: ea4f 0358 mov.w r3, r8, lsr #1 - 424: f01a 0f01 tst.w sl, #1 - 428: bf1c itt ne - 42a: 4063 eorne r3, r4 - 42c: b29b uxthne r3, r3 - 42e: ea4f 0859 mov.w r8, r9, lsr #1 - 432: ea83 0908 eor.w r9, r3, r8 - 436: 085b lsrs r3, r3, #1 - 438: f019 0f01 tst.w r9, #1 - 43c: bf1c itt ne - 43e: 4063 eorne r3, r4 - 440: b29b uxthne r3, r3 - 442: ea4f 0858 mov.w r8, r8, lsr #1 - 446: ea83 0908 eor.w r9, r3, r8 - 44a: 085b lsrs r3, r3, #1 - 44c: f019 0f01 tst.w r9, #1 - 450: bf1c itt ne - 452: 4063 eorne r3, r4 - 454: b29b uxthne r3, r3 - 456: ea4f 0858 mov.w r8, r8, lsr #1 - 45a: ea83 0908 eor.w r9, r3, r8 - 45e: 085b lsrs r3, r3, #1 - 460: f019 0f01 tst.w r9, #1 - 464: bf1c itt ne - 466: 4063 eorne r3, r4 - 468: b29b uxthne r3, r3 - 46a: ea4f 0858 mov.w r8, r8, lsr #1 - 46e: ea83 0908 eor.w r9, r3, r8 - 472: 085b lsrs r3, r3, #1 - 474: f019 0f01 tst.w r9, #1 - 478: bf1c itt ne - 47a: 4063 eorne r3, r4 - 47c: b29b uxthne r3, r3 - 47e: ea4f 0858 mov.w r8, r8, lsr #1 - 482: ea83 0908 eor.w r9, r3, r8 - 486: 085b lsrs r3, r3, #1 - 488: f019 0f01 tst.w r9, #1 - 48c: bf1c itt ne - 48e: 4063 eorne r3, r4 - 490: b29b uxthne r3, r3 - 492: ea83 0858 eor.w r8, r3, r8, lsr #1 - 496: 085b lsrs r3, r3, #1 - 498: f018 0f01 tst.w r8, #1 - 49c: bf1c itt ne - 49e: 4063 eorne r3, r4 - 4a0: b29b uxthne r3, r3 - 4a2: 42b5 cmp r5, r6 - 4a4: d1ab bne.n 3fe <_lseek+0x1e> - 4a6: f242 043f movw r4, #8255 ; 0x203f - 4aa: 42a3 cmp r3, r4 - 4ac: d112 bne.n 4d4 <_lseek+0xf4> - 4ae: f8dc 3028 ldr.w r3, [ip, #40] ; 0x28 - 4b2: 603b str r3, [r7, #0] - 4b4: 3803 subs r0, #3 - 4b6: f853 0020 ldr.w r0, [r3, r0, lsl #2] - 4ba: b138 cbz r0, 4cc <_lseek+0xec> - 4bc: 6803 ldr r3, [r0, #0] - 4be: 691b ldr r3, [r3, #16] - 4c0: 4798 blx r3 - 4c2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4c6: 2000 movs r0, #0 - 4c8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4cc: f04f 30ff mov.w r0, #4294967295 - 4d0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4d4: 4908 ldr r1, [pc, #32] ; (4f8 <_lseek+0x118>) - 4d6: 4809 ldr r0, [pc, #36] ; (4fc <_lseek+0x11c>) - 4d8: 680c ldr r4, [r1, #0] - 4da: 226b movs r2, #107 ; 0x6b - 4dc: 2101 movs r1, #1 - 4de: 68e3 ldr r3, [r4, #12] - 4e0: f005 fcda bl 5e98 - 4e4: 2001 movs r0, #1 - 4e6: f011 fc59 bl 11d9c - 4ea: bf00 nop - 4ec: 100005d0 .word 0x100005d0 - 4f0: 00011409 .word 0x00011409 - 4f4: ffffa001 .word 0xffffa001 - 4f8: 10000128 .word 0x10000128 - 4fc: 0000f5b8 .word 0x0000f5b8 - -00000500 <_read>: - 500: b510 push {r4, lr} - 502: 4c0b ldr r4, [pc, #44] ; (530 <_read+0x30>) - 504: b082 sub sp, #8 - 506: 6823 ldr r3, [r4, #0] - 508: 4614 mov r4, r2 - 50a: b90b cbnz r3, 510 <_read+0x10> - 50c: 2802 cmp r0, #2 - 50e: dd08 ble.n 522 <_read+0x22> - 510: 4622 mov r2, r4 - 512: 2300 movs r3, #0 - 514: f010 ff58 bl 113c8 <_sys_read> - 518: f020 4000 bic.w r0, r0, #2147483648 ; 0x80000000 - 51c: 1a20 subs r0, r4, r0 - 51e: b002 add sp, #8 - 520: bd10 pop {r4, pc} - 522: 9001 str r0, [sp, #4] - 524: 9100 str r1, [sp, #0] - 526: f7ff ff03 bl 330 <__GCC4MBEDOpenStandardHandles> - 52a: 9900 ldr r1, [sp, #0] - 52c: 9801 ldr r0, [sp, #4] - 52e: e7ef b.n 510 <_read+0x10> - 530: 100005d8 .word 0x100005d8 - -00000534 <_write>: - 534: b510 push {r4, lr} - 536: 4c0c ldr r4, [pc, #48] ; (568 <_write+0x34>) - 538: b082 sub sp, #8 - 53a: 6823 ldr r3, [r4, #0] - 53c: 4614 mov r4, r2 - 53e: b90b cbnz r3, 544 <_write+0x10> - 540: 2802 cmp r0, #2 - 542: dd09 ble.n 558 <_write+0x24> - 544: 2300 movs r3, #0 - 546: 4622 mov r2, r4 - 548: f010 ff74 bl 11434 <_sys_write> - 54c: 2800 cmp r0, #0 - 54e: bfa8 it ge - 550: ebc0 0004 rsbge r0, r0, r4 - 554: b002 add sp, #8 - 556: bd10 pop {r4, pc} - 558: 9001 str r0, [sp, #4] - 55a: 9100 str r1, [sp, #0] - 55c: f7ff fee8 bl 330 <__GCC4MBEDOpenStandardHandles> - 560: 9900 ldr r1, [sp, #0] - 562: 9801 ldr r0, [sp, #4] - 564: e7ee b.n 544 <_write+0x10> - 566: bf00 nop - 568: 100005d8 .word 0x100005d8 - -0000056c <_fstat>: - 56c: f44f 5300 mov.w r3, #8192 ; 0x2000 - 570: 604b str r3, [r1, #4] - 572: 2000 movs r0, #0 - 574: 4770 bx lr - 576: bf00 nop - -00000578 <_ZN12SDFileSystemD1Ev>: - 578: 4a0b ldr r2, [pc, #44] ; (5a8 <_ZN12SDFileSystemD1Ev+0x30>) - 57a: 490c ldr r1, [pc, #48] ; (5ac <_ZN12SDFileSystemD1Ev+0x34>) - 57c: b510 push {r4, lr} - 57e: 4604 mov r4, r0 - 580: 6002 str r2, [r0, #0] - 582: f8c0 1264 str.w r1, [r0, #612] ; 0x264 - 586: f500 7019 add.w r0, r0, #612 ; 0x264 - 58a: f010 fdc1 bl 11110 <_ZN4mbed4BaseD1Ev> - 58e: 4b08 ldr r3, [pc, #32] ; (5b0 <_ZN12SDFileSystemD1Ev+0x38>) - 590: f504 7011 add.w r0, r4, #580 ; 0x244 - 594: f8c4 3244 str.w r3, [r4, #580] ; 0x244 - 598: f010 fdba bl 11110 <_ZN4mbed4BaseD1Ev> - 59c: 4620 mov r0, r4 - 59e: f012 f801 bl 125a4 <_ZN4mbed13FATFileSystemD1Ev> - 5a2: 4620 mov r0, r4 - 5a4: bd10 pop {r4, pc} - 5a6: bf00 nop - 5a8: 0000f8a0 .word 0x0000f8a0 - 5ac: 000144a8 .word 0x000144a8 - 5b0: 0001464c .word 0x0001464c - -000005b4
: - 5b4: b510 push {r4, lr} - 5b6: 4866 ldr r0, [pc, #408] ; (750 ) - 5b8: b08a sub sp, #40 ; 0x28 - 5ba: f005 ffd1 bl 6560 - 5be: 4865 ldr r0, [pc, #404] ; (754 ) - 5c0: f005 ffce bl 6560 - 5c4: 4864 ldr r0, [pc, #400] ; (758 ) - 5c6: f005 ffcb bl 6560 - 5ca: 4864 ldr r0, [pc, #400] ; (75c ) - 5cc: 4964 ldr r1, [pc, #400] ; (760 ) - 5ce: f004 ff97 bl 5500 - 5d2: 4604 mov r4, r0 - 5d4: 2800 cmp r0, #0 - 5d6: d062 beq.n 69e - 5d8: 4862 ldr r0, [pc, #392] ; (764 ) - 5da: f005 ffc1 bl 6560 - 5de: 4620 mov r0, r4 - 5e0: 4961 ldr r1, [pc, #388] ; (768 ) - 5e2: f004 ff97 bl 5514 - 5e6: 2800 cmp r0, #0 - 5e8: f2c0 80a6 blt.w 738 - 5ec: 485f ldr r0, [pc, #380] ; (76c ) - 5ee: f005 ffb7 bl 6560 - 5f2: 4620 mov r0, r4 - 5f4: f004 fdc4 bl 5180 - 5f8: 2800 cmp r0, #0 - 5fa: f040 8092 bne.w 722 - 5fe: 485c ldr r0, [pc, #368] ; (770 ) - 600: f005 ffae bl 6560 - 604: 4855 ldr r0, [pc, #340] ; (75c ) - 606: 495b ldr r1, [pc, #364] ; (774 ) - 608: f004 ff7a bl 5500 - 60c: 4604 mov r4, r0 - 60e: 2800 cmp r0, #0 - 610: d07c beq.n 70c - 612: 4859 ldr r0, [pc, #356] ; (778 ) - 614: f005 ffa4 bl 6560 - 618: 4620 mov r0, r4 - 61a: 4958 ldr r1, [pc, #352] ; (77c ) - 61c: aa02 add r2, sp, #8 - 61e: f005 f8d9 bl 57d4 - 622: f1b0 3fff cmp.w r0, #4294967295 - 626: d066 beq.n 6f6 - 628: a902 add r1, sp, #8 - 62a: 4855 ldr r0, [pc, #340] ; (780 ) - 62c: f005 ff48 bl 64c0 - 630: 4854 ldr r0, [pc, #336] ; (784 ) - 632: f005 ff95 bl 6560 - 636: 4620 mov r0, r4 - 638: f004 fda2 bl 5180 - 63c: 2800 cmp r0, #0 - 63e: d14f bne.n 6e0 - 640: 4851 ldr r0, [pc, #324] ; (788 ) - 642: f005 ff8d bl 6560 - 646: 4845 ldr r0, [pc, #276] ; (75c ) - 648: f010 ff50 bl 114ec - 64c: 2800 cmp r0, #0 - 64e: d13c bne.n 6ca - 650: 484e ldr r0, [pc, #312] ; (78c ) - 652: f005 ff85 bl 6560 - 656: 484e ldr r0, [pc, #312] ; (790 ) - 658: f010 ff1a bl 11490 - 65c: 4604 mov r4, r0 - 65e: 484d ldr r0, [pc, #308] ; (794 ) - 660: f005 ff7e bl 6560 - 664: 2c00 cmp r4, #0 - 666: d025 beq.n 6b4 - 668: 484b ldr r0, [pc, #300] ; (798 ) - 66a: f005 ff79 bl 6560 - 66e: e002 b.n 676 - 670: 484a ldr r0, [pc, #296] ; (79c ) - 672: f005 ff25 bl 64c0 - 676: 4620 mov r0, r4 - 678: f010 ff34 bl 114e4 - 67c: 4601 mov r1, r0 - 67e: 2800 cmp r0, #0 - 680: d1f6 bne.n 670 - 682: 4847 ldr r0, [pc, #284] ; (7a0 ) - 684: 9101 str r1, [sp, #4] - 686: f005 ff6b bl 6560 - 68a: 4620 mov r0, r4 - 68c: f010 fefc bl 11488 - 690: 4844 ldr r0, [pc, #272] ; (7a4 ) - 692: f005 ff65 bl 6560 - 696: 9901 ldr r1, [sp, #4] - 698: 4608 mov r0, r1 - 69a: b00a add sp, #40 ; 0x28 - 69c: bd10 pop {r4, pc} - 69e: 4842 ldr r0, [pc, #264] ; (7a8 ) - 6a0: 4942 ldr r1, [pc, #264] ; (7ac ) - 6a2: 6803 ldr r3, [r0, #0] - 6a4: 4a42 ldr r2, [pc, #264] ; (7b0 ) - 6a6: 68d8 ldr r0, [r3, #12] - 6a8: 2323 movs r3, #35 ; 0x23 - 6aa: f004 ff33 bl 5514 - 6ae: 2001 movs r0, #1 - 6b0: f011 fb74 bl 11d9c - 6b4: 4a3c ldr r2, [pc, #240] ; (7a8 ) - 6b6: 493f ldr r1, [pc, #252] ; (7b4 ) - 6b8: 6814 ldr r4, [r2, #0] - 6ba: 235b movs r3, #91 ; 0x5b - 6bc: 4a3c ldr r2, [pc, #240] ; (7b0 ) - 6be: 68e0 ldr r0, [r4, #12] - 6c0: f004 ff28 bl 5514 - 6c4: 2001 movs r0, #1 - 6c6: f011 fb69 bl 11d9c - 6ca: 4837 ldr r0, [pc, #220] ; (7a8 ) - 6cc: 493a ldr r1, [pc, #232] ; (7b8 ) - 6ce: 6803 ldr r3, [r0, #0] - 6d0: 4a37 ldr r2, [pc, #220] ; (7b0 ) - 6d2: 68d8 ldr r0, [r3, #12] - 6d4: 2352 movs r3, #82 ; 0x52 - 6d6: f004 ff1d bl 5514 - 6da: 2001 movs r0, #1 - 6dc: f011 fb5e bl 11d9c - 6e0: 4a31 ldr r2, [pc, #196] ; (7a8 ) - 6e2: 4936 ldr r1, [pc, #216] ; (7bc ) - 6e4: 6814 ldr r4, [r2, #0] - 6e6: 2349 movs r3, #73 ; 0x49 - 6e8: 4a31 ldr r2, [pc, #196] ; (7b0 ) - 6ea: 68e0 ldr r0, [r4, #12] - 6ec: f004 ff12 bl 5514 - 6f0: 2001 movs r0, #1 - 6f2: f011 fb53 bl 11d9c - 6f6: 482c ldr r0, [pc, #176] ; (7a8 ) - 6f8: 4931 ldr r1, [pc, #196] ; (7c0 ) - 6fa: 6803 ldr r3, [r0, #0] - 6fc: 4a2c ldr r2, [pc, #176] ; (7b0 ) - 6fe: 68d8 ldr r0, [r3, #12] - 700: 2341 movs r3, #65 ; 0x41 - 702: f004 ff07 bl 5514 - 706: 2001 movs r0, #1 - 708: f011 fb48 bl 11d9c - 70c: 4a26 ldr r2, [pc, #152] ; (7a8 ) - 70e: 4927 ldr r1, [pc, #156] ; (7ac ) - 710: 6814 ldr r4, [r2, #0] - 712: 233a movs r3, #58 ; 0x3a - 714: 4a26 ldr r2, [pc, #152] ; (7b0 ) - 716: 68e0 ldr r0, [r4, #12] - 718: f004 fefc bl 5514 - 71c: 2001 movs r0, #1 - 71e: f011 fb3d bl 11d9c - 722: 4821 ldr r0, [pc, #132] ; (7a8 ) - 724: 4925 ldr r1, [pc, #148] ; (7bc ) - 726: 6803 ldr r3, [r0, #0] - 728: 4a21 ldr r2, [pc, #132] ; (7b0 ) - 72a: 68d8 ldr r0, [r3, #12] - 72c: 2331 movs r3, #49 ; 0x31 - 72e: f004 fef1 bl 5514 - 732: 2001 movs r0, #1 - 734: f011 fb32 bl 11d9c - 738: 4a1b ldr r2, [pc, #108] ; (7a8 ) - 73a: 4922 ldr r1, [pc, #136] ; (7c4 ) - 73c: 6814 ldr r4, [r2, #0] - 73e: 232a movs r3, #42 ; 0x2a - 740: 4a1b ldr r2, [pc, #108] ; (7b0 ) - 742: 68e0 ldr r0, [r4, #12] - 744: f004 fee6 bl 5514 - 748: 2001 movs r0, #1 - 74a: f011 fb27 bl 11d9c - 74e: bf00 nop - 750: 0000f624 .word 0x0000f624 - 754: 0000f640 .word 0x0000f640 - 758: 0000f65c .word 0x0000f65c - 75c: 0000f678 .word 0x0000f678 - 760: 0000f684 .word 0x0000f684 - 764: 0000f6ac .word 0x0000f6ac - 768: 0000f6c0 .word 0x0000f6c0 - 76c: 0000f6ec .word 0x0000f6ec - 770: 0000f72c .word 0x0000f72c - 774: 0000f748 .word 0x0000f748 - 778: 0000f74c .word 0x0000f74c - 77c: 0000f760 .word 0x0000f760 - 780: 0000f784 .word 0x0000f784 - 784: 0000f7a4 .word 0x0000f7a4 - 788: 0000f7c4 .word 0x0000f7c4 - 78c: 0000f7f4 .word 0x0000f7f4 - 790: 0000f808 .word 0x0000f808 - 794: 0000f80c .word 0x0000f80c - 798: 0000f830 .word 0x0000f830 - 79c: 0000f854 .word 0x0000f854 - 7a0: 0000f85c .word 0x0000f85c - 7a4: 0000f870 .word 0x0000f870 - 7a8: 10000128 .word 0x10000128 - 7ac: 0000f688 .word 0x0000f688 - 7b0: 0000f6a0 .word 0x0000f6a0 - 7b4: 0000f814 .word 0x0000f814 - 7b8: 0000f7d8 .word 0x0000f7d8 - 7bc: 0000f710 .word 0x0000f710 - 7c0: 0000f768 .word 0x0000f768 - 7c4: 0000f6d0 .word 0x0000f6d0 - -000007c8 <_ZN12SDFileSystemD0Ev>: - 7c8: 4a0c ldr r2, [pc, #48] ; (7fc <_ZN12SDFileSystemD0Ev+0x34>) - 7ca: 490d ldr r1, [pc, #52] ; (800 <_ZN12SDFileSystemD0Ev+0x38>) - 7cc: b510 push {r4, lr} - 7ce: 4604 mov r4, r0 - 7d0: 6002 str r2, [r0, #0] - 7d2: f8c0 1264 str.w r1, [r0, #612] ; 0x264 - 7d6: f500 7019 add.w r0, r0, #612 ; 0x264 - 7da: f010 fc99 bl 11110 <_ZN4mbed4BaseD1Ev> - 7de: 4b09 ldr r3, [pc, #36] ; (804 <_ZN12SDFileSystemD0Ev+0x3c>) - 7e0: f504 7011 add.w r0, r4, #580 ; 0x244 - 7e4: f8c4 3244 str.w r3, [r4, #580] ; 0x244 - 7e8: f010 fc92 bl 11110 <_ZN4mbed4BaseD1Ev> - 7ec: 4620 mov r0, r4 - 7ee: f011 fed9 bl 125a4 <_ZN4mbed13FATFileSystemD1Ev> - 7f2: 4620 mov r0, r4 - 7f4: f000 fcf4 bl 11e0 <_ZdlPv> - 7f8: 4620 mov r0, r4 - 7fa: bd10 pop {r4, pc} - 7fc: 0000f8a0 .word 0x0000f8a0 - 800: 000144a8 .word 0x000144a8 - 804: 0001464c .word 0x0001464c - -00000808 <_GLOBAL__I_sd>: - 808: b530 push {r4, r5, lr} - 80a: 4d0a ldr r5, [pc, #40] ; (834 <_GLOBAL__I_sd+0x2c>) - 80c: b083 sub sp, #12 - 80e: 4c0a ldr r4, [pc, #40] ; (838 <_GLOBAL__I_sd+0x30>) - 810: 9500 str r5, [sp, #0] - 812: 4d0a ldr r5, [pc, #40] ; (83c <_GLOBAL__I_sd+0x34>) - 814: 490a ldr r1, [pc, #40] ; (840 <_GLOBAL__I_sd+0x38>) - 816: 4a0b ldr r2, [pc, #44] ; (844 <_GLOBAL__I_sd+0x3c>) - 818: 4620 mov r0, r4 - 81a: 4b0b ldr r3, [pc, #44] ; (848 <_GLOBAL__I_sd+0x40>) - 81c: 9501 str r5, [sp, #4] - 81e: f000 f871 bl 904 <_ZN12SDFileSystemC1E7PinNameS0_S0_S0_PKc> - 822: 490a ldr r1, [pc, #40] ; (84c <_GLOBAL__I_sd+0x44>) - 824: 4a0a ldr r2, [pc, #40] ; (850 <_GLOBAL__I_sd+0x48>) - 826: 4620 mov r0, r4 - 828: b003 add sp, #12 - 82a: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 82e: f000 bc57 b.w 10e0 <__aeabi_atexit> - 832: bf00 nop - 834: 2009c006 .word 0x2009c006 - 838: 100005dc .word 0x100005dc - 83c: 0000f884 .word 0x0000f884 - 840: 2009c009 .word 0x2009c009 - 844: 2009c008 .word 0x2009c008 - 848: 2009c007 .word 0x2009c007 - 84c: 00000579 .word 0x00000579 - 850: 10000000 .word 0x10000000 - -00000854 <_ZN4mbed14FileSystemLike6renameEPKcS2_>: - 854: f04f 30ff mov.w r0, #4294967295 - 858: 4770 bx lr - 85a: bf00 nop - -0000085c <_ZN12SDFileSystem11disk_statusEv>: - 85c: 2000 movs r0, #0 - 85e: 4770 bx lr - -00000860 <_ZN12SDFileSystem9disk_syncEv>: - 860: 2000 movs r0, #0 - 862: 4770 bx lr - -00000864 <_ZN12SDFileSystem12disk_sectorsEv>: - 864: f8d0 0240 ldr.w r0, [r0, #576] ; 0x240 - 868: 4770 bx lr - 86a: bf00 nop - -0000086c <_ZL8ext_bitsPcii>: - 86c: 1c4b adds r3, r1, #1 - 86e: 1a9b subs r3, r3, r2 - 870: 2b00 cmp r3, #0 - 872: e92d 01f0 stmdb sp!, {r4, r5, r6, r7, r8} - 876: 4607 mov r7, r0 - 878: dd41 ble.n 8fe <_ZL8ext_bitsPcii+0x92> - 87a: eba0 0ce2 sub.w ip, r0, r2, asr #3 - 87e: f89c 000f ldrb.w r0, [ip, #15] - 882: f002 0107 and.w r1, r2, #7 - 886: 4108 asrs r0, r1 - 888: 2101 movs r1, #1 - 88a: 1e5c subs r4, r3, #1 - 88c: 4299 cmp r1, r3 - 88e: ea04 0401 and.w r4, r4, r1 - 892: ea00 0001 and.w r0, r0, r1 - 896: d02f beq.n 8f8 <_ZL8ext_bitsPcii+0x8c> - 898: b174 cbz r4, 8b8 <_ZL8ext_bitsPcii+0x4c> - 89a: 1c51 adds r1, r2, #1 - 89c: eba7 0ce1 sub.w ip, r7, r1, asr #3 - 8a0: f89c 400f ldrb.w r4, [ip, #15] - 8a4: f001 0107 and.w r1, r1, #7 - 8a8: 410c asrs r4, r1 - 8aa: 2102 movs r1, #2 - 8ac: f004 0401 and.w r4, r4, #1 - 8b0: 4299 cmp r1, r3 - 8b2: ea40 0044 orr.w r0, r0, r4, lsl #1 - 8b6: d01f beq.n 8f8 <_ZL8ext_bitsPcii+0x8c> - 8b8: 188e adds r6, r1, r2 - 8ba: 1c4c adds r4, r1, #1 - 8bc: eba7 08e6 sub.w r8, r7, r6, asr #3 - 8c0: 18a5 adds r5, r4, r2 - 8c2: f898 800f ldrb.w r8, [r8, #15] - 8c6: eba7 0ce5 sub.w ip, r7, r5, asr #3 - 8ca: f006 0607 and.w r6, r6, #7 - 8ce: f89c c00f ldrb.w ip, [ip, #15] - 8d2: fa48 f606 asr.w r6, r8, r6 - 8d6: f005 0507 and.w r5, r5, #7 - 8da: fa4c fc05 asr.w ip, ip, r5 - 8de: f006 0601 and.w r6, r6, #1 - 8e2: fa16 f101 lsls.w r1, r6, r1 - 8e6: f00c 0501 and.w r5, ip, #1 - 8ea: 40a5 lsls r5, r4 - 8ec: 4308 orrs r0, r1 - 8ee: 1c61 adds r1, r4, #1 - 8f0: 4299 cmp r1, r3 - 8f2: ea40 0005 orr.w r0, r0, r5 - 8f6: d1df bne.n 8b8 <_ZL8ext_bitsPcii+0x4c> - 8f8: e8bd 01f0 ldmia.w sp!, {r4, r5, r6, r7, r8} - 8fc: 4770 bx lr - 8fe: 2000 movs r0, #0 - 900: e7fa b.n 8f8 <_ZL8ext_bitsPcii+0x8c> - 902: bf00 nop - -00000904 <_ZN12SDFileSystemC1E7PinNameS0_S0_S0_PKc>: - 904: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 908: b082 sub sp, #8 - 90a: 460e mov r6, r1 - 90c: 9909 ldr r1, [sp, #36] ; 0x24 - 90e: 4604 mov r4, r0 - 910: 4690 mov r8, r2 - 912: 461f mov r7, r3 - 914: f011 fde2 bl 124dc <_ZN4mbed13FATFileSystemC2EPKc> - 918: 480c ldr r0, [pc, #48] ; (94c <_ZN12SDFileSystemC1E7PinNameS0_S0_S0_PKc+0x48>) - 91a: 463b mov r3, r7 - 91c: 6020 str r0, [r4, #0] - 91e: 2500 movs r5, #0 - 920: 4631 mov r1, r6 - 922: 4642 mov r2, r8 - 924: f504 7011 add.w r0, r4, #580 ; 0x244 - 928: 9500 str r5, [sp, #0] - 92a: f010 fe3f bl 115ac <_ZN4mbed3SPIC1E7PinNameS1_S1_PKc> - 92e: 462a mov r2, r5 - 930: f504 7019 add.w r0, r4, #612 ; 0x264 - 934: 9908 ldr r1, [sp, #32] - 936: f010 fa01 bl 10d3c <_ZN4mbed10DigitalOutC1E7PinNamePKc> - 93a: f8d4 3278 ldr.w r3, [r4, #632] ; 0x278 - 93e: f8d4 227c ldr.w r2, [r4, #636] ; 0x27c - 942: 4620 mov r0, r4 - 944: 619a str r2, [r3, #24] - 946: b002 add sp, #8 - 948: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 94c: 0000f8a0 .word 0x0000f8a0 - -00000950 <_ZN12SDFileSystem4_cmdEii>: - 950: b5f8 push {r3, r4, r5, r6, r7, lr} - 952: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - 956: 4605 mov r5, r0 - 958: f8d0 027c ldr.w r0, [r0, #636] ; 0x27c - 95c: f505 7411 add.w r4, r5, #580 ; 0x244 - 960: 4616 mov r6, r2 - 962: 61d8 str r0, [r3, #28] - 964: f041 0140 orr.w r1, r1, #64 ; 0x40 - 968: 4620 mov r0, r4 - 96a: f010 fdeb bl 11544 <_ZN4mbed3SPI5writeEi> - 96e: 1631 asrs r1, r6, #24 - 970: 4620 mov r0, r4 - 972: f010 fde7 bl 11544 <_ZN4mbed3SPI5writeEi> - 976: 1431 asrs r1, r6, #16 - 978: 4620 mov r0, r4 - 97a: f010 fde3 bl 11544 <_ZN4mbed3SPI5writeEi> - 97e: 1231 asrs r1, r6, #8 - 980: 4620 mov r0, r4 - 982: f010 fddf bl 11544 <_ZN4mbed3SPI5writeEi> - 986: 4631 mov r1, r6 - 988: 4620 mov r0, r4 - 98a: f010 fddb bl 11544 <_ZN4mbed3SPI5writeEi> - 98e: 4620 mov r0, r4 - 990: 2195 movs r1, #149 ; 0x95 - 992: f010 fdd7 bl 11544 <_ZN4mbed3SPI5writeEi> - 996: f241 3788 movw r7, #5000 ; 0x1388 - 99a: e007 b.n 9ac <_ZN12SDFileSystem4_cmdEii+0x5c> - 99c: f010 fdd2 bl 11544 <_ZN4mbed3SPI5writeEi> - 9a0: f010 0f80 tst.w r0, #128 ; 0x80 - 9a4: 4606 mov r6, r0 - 9a6: d00d beq.n 9c4 <_ZN12SDFileSystem4_cmdEii+0x74> - 9a8: 3f01 subs r7, #1 - 9aa: d016 beq.n 9da <_ZN12SDFileSystem4_cmdEii+0x8a> - 9ac: 21ff movs r1, #255 ; 0xff - 9ae: 4620 mov r0, r4 - 9b0: f010 fdc8 bl 11544 <_ZN4mbed3SPI5writeEi> - 9b4: 4606 mov r6, r0 - 9b6: 21ff movs r1, #255 ; 0xff - 9b8: f016 0f80 tst.w r6, #128 ; 0x80 - 9bc: 4620 mov r0, r4 - 9be: f107 37ff add.w r7, r7, #4294967295 - 9c2: d1eb bne.n 99c <_ZN12SDFileSystem4_cmdEii+0x4c> - 9c4: f8d5 1278 ldr.w r1, [r5, #632] ; 0x278 - 9c8: f8d5 227c ldr.w r2, [r5, #636] ; 0x27c - 9cc: 4620 mov r0, r4 - 9ce: 618a str r2, [r1, #24] - 9d0: 21ff movs r1, #255 ; 0xff - 9d2: f010 fdb7 bl 11544 <_ZN4mbed3SPI5writeEi> - 9d6: 4630 mov r0, r6 - 9d8: bdf8 pop {r3, r4, r5, r6, r7, pc} - 9da: f8d5 627c ldr.w r6, [r5, #636] ; 0x27c - 9de: f8d5 3278 ldr.w r3, [r5, #632] ; 0x278 - 9e2: 4620 mov r0, r4 - 9e4: 619e str r6, [r3, #24] - 9e6: 21ff movs r1, #255 ; 0xff - 9e8: f04f 36ff mov.w r6, #4294967295 - 9ec: f010 fdaa bl 11544 <_ZN4mbed3SPI5writeEi> - 9f0: 4630 mov r0, r6 - 9f2: bdf8 pop {r3, r4, r5, r6, r7, pc} - -000009f4 <_ZN12SDFileSystem18initialise_card_v1Ev>: - 9f4: b538 push {r3, r4, r5, lr} - 9f6: 4605 mov r5, r0 - 9f8: f241 3488 movw r4, #5000 ; 0x1388 - 9fc: e00a b.n a14 <_ZN12SDFileSystem18initialise_card_v1Ev+0x20> - 9fe: 4628 mov r0, r5 - a00: f7ff ffa6 bl 950 <_ZN12SDFileSystem4_cmdEii> - a04: 4628 mov r0, r5 - a06: 2129 movs r1, #41 ; 0x29 - a08: 2200 movs r2, #0 - a0a: f7ff ffa1 bl 950 <_ZN12SDFileSystem4_cmdEii> - a0e: b180 cbz r0, a32 <_ZN12SDFileSystem18initialise_card_v1Ev+0x3e> - a10: 3c01 subs r4, #1 - a12: d010 beq.n a36 <_ZN12SDFileSystem18initialise_card_v1Ev+0x42> - a14: 2137 movs r1, #55 ; 0x37 - a16: 2200 movs r2, #0 - a18: 4628 mov r0, r5 - a1a: f7ff ff99 bl 950 <_ZN12SDFileSystem4_cmdEii> - a1e: 2129 movs r1, #41 ; 0x29 - a20: 2200 movs r2, #0 - a22: 4628 mov r0, r5 - a24: f7ff ff94 bl 950 <_ZN12SDFileSystem4_cmdEii> - a28: 3c01 subs r4, #1 - a2a: 2137 movs r1, #55 ; 0x37 - a2c: 2200 movs r2, #0 - a2e: 2800 cmp r0, #0 - a30: d1e5 bne.n 9fe <_ZN12SDFileSystem18initialise_card_v1Ev+0xa> - a32: 2001 movs r0, #1 - a34: bd38 pop {r3, r4, r5, pc} - a36: 4905 ldr r1, [pc, #20] ; (a4c <_ZN12SDFileSystem18initialise_card_v1Ev+0x58>) - a38: 4805 ldr r0, [pc, #20] ; (a50 <_ZN12SDFileSystem18initialise_card_v1Ev+0x5c>) - a3a: 680b ldr r3, [r1, #0] - a3c: 221e movs r2, #30 - a3e: 2101 movs r1, #1 - a40: 68db ldr r3, [r3, #12] - a42: f005 fa29 bl 5e98 - a46: 4620 mov r0, r4 - a48: bd38 pop {r3, r4, r5, pc} - a4a: bf00 nop - a4c: 10000128 .word 0x10000128 - a50: 0000f8e0 .word 0x0000f8e0 - -00000a54 <_ZN12SDFileSystem5_cmdxEii>: - a54: b570 push {r4, r5, r6, lr} - a56: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - a5a: 4605 mov r5, r0 - a5c: f8d0 027c ldr.w r0, [r0, #636] ; 0x27c - a60: f505 7411 add.w r4, r5, #580 ; 0x244 - a64: 4616 mov r6, r2 - a66: 61d8 str r0, [r3, #28] - a68: f041 0140 orr.w r1, r1, #64 ; 0x40 - a6c: 4620 mov r0, r4 - a6e: f010 fd69 bl 11544 <_ZN4mbed3SPI5writeEi> - a72: 1631 asrs r1, r6, #24 - a74: 4620 mov r0, r4 - a76: f010 fd65 bl 11544 <_ZN4mbed3SPI5writeEi> - a7a: 1431 asrs r1, r6, #16 - a7c: 4620 mov r0, r4 - a7e: f010 fd61 bl 11544 <_ZN4mbed3SPI5writeEi> - a82: 1231 asrs r1, r6, #8 - a84: 4620 mov r0, r4 - a86: f010 fd5d bl 11544 <_ZN4mbed3SPI5writeEi> - a8a: 4631 mov r1, r6 - a8c: 4620 mov r0, r4 - a8e: f010 fd59 bl 11544 <_ZN4mbed3SPI5writeEi> - a92: 4620 mov r0, r4 - a94: 2195 movs r1, #149 ; 0x95 - a96: f010 fd55 bl 11544 <_ZN4mbed3SPI5writeEi> - a9a: f241 3688 movw r6, #5000 ; 0x1388 - a9e: e007 b.n ab0 <_ZN12SDFileSystem5_cmdxEii+0x5c> - aa0: f010 fd50 bl 11544 <_ZN4mbed3SPI5writeEi> - aa4: f010 0f80 tst.w r0, #128 ; 0x80 - aa8: 4603 mov r3, r0 - aaa: d00d beq.n ac8 <_ZN12SDFileSystem5_cmdxEii+0x74> - aac: 3e01 subs r6, #1 - aae: d00d beq.n acc <_ZN12SDFileSystem5_cmdxEii+0x78> - ab0: 21ff movs r1, #255 ; 0xff - ab2: 4620 mov r0, r4 - ab4: f010 fd46 bl 11544 <_ZN4mbed3SPI5writeEi> - ab8: 4603 mov r3, r0 - aba: 21ff movs r1, #255 ; 0xff - abc: f013 0f80 tst.w r3, #128 ; 0x80 - ac0: 4620 mov r0, r4 - ac2: f106 36ff add.w r6, r6, #4294967295 - ac6: d1eb bne.n aa0 <_ZN12SDFileSystem5_cmdxEii+0x4c> - ac8: 4618 mov r0, r3 - aca: bd70 pop {r4, r5, r6, pc} - acc: f8d5 1278 ldr.w r1, [r5, #632] ; 0x278 - ad0: f8d5 227c ldr.w r2, [r5, #636] ; 0x27c - ad4: 4620 mov r0, r4 - ad6: 618a str r2, [r1, #24] - ad8: 21ff movs r1, #255 ; 0xff - ada: f010 fd33 bl 11544 <_ZN4mbed3SPI5writeEi> - ade: f04f 33ff mov.w r3, #4294967295 - ae2: 4618 mov r0, r3 - ae4: bd70 pop {r4, r5, r6, pc} - ae6: bf00 nop - -00000ae8 <_ZN12SDFileSystem6_cmd58Ev>: - ae8: b5f8 push {r3, r4, r5, r6, r7, lr} - aea: f8d0 227c ldr.w r2, [r0, #636] ; 0x27c - aee: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - af2: f500 7511 add.w r5, r0, #580 ; 0x244 - af6: 61da str r2, [r3, #28] - af8: 217a movs r1, #122 ; 0x7a - afa: 4607 mov r7, r0 - afc: 4628 mov r0, r5 - afe: f010 fd21 bl 11544 <_ZN4mbed3SPI5writeEi> - b02: 2100 movs r1, #0 - b04: 4628 mov r0, r5 - b06: f010 fd1d bl 11544 <_ZN4mbed3SPI5writeEi> - b0a: 2100 movs r1, #0 - b0c: 4628 mov r0, r5 - b0e: f010 fd19 bl 11544 <_ZN4mbed3SPI5writeEi> - b12: 2100 movs r1, #0 - b14: 4628 mov r0, r5 - b16: f010 fd15 bl 11544 <_ZN4mbed3SPI5writeEi> - b1a: 2100 movs r1, #0 - b1c: 4628 mov r0, r5 - b1e: f010 fd11 bl 11544 <_ZN4mbed3SPI5writeEi> - b22: 4628 mov r0, r5 - b24: 2195 movs r1, #149 ; 0x95 - b26: f010 fd0d bl 11544 <_ZN4mbed3SPI5writeEi> - b2a: f241 3688 movw r6, #5000 ; 0x1388 - b2e: e007 b.n b40 <_ZN12SDFileSystem6_cmd58Ev+0x58> - b30: f010 fd08 bl 11544 <_ZN4mbed3SPI5writeEi> - b34: f010 0f80 tst.w r0, #128 ; 0x80 - b38: 4604 mov r4, r0 - b3a: d00d beq.n b58 <_ZN12SDFileSystem6_cmd58Ev+0x70> - b3c: 3e01 subs r6, #1 - b3e: d026 beq.n b8e <_ZN12SDFileSystem6_cmd58Ev+0xa6> - b40: 21ff movs r1, #255 ; 0xff - b42: 4628 mov r0, r5 - b44: f010 fcfe bl 11544 <_ZN4mbed3SPI5writeEi> - b48: 4604 mov r4, r0 - b4a: 21ff movs r1, #255 ; 0xff - b4c: f014 0f80 tst.w r4, #128 ; 0x80 - b50: 4628 mov r0, r5 - b52: f106 36ff add.w r6, r6, #4294967295 - b56: d1eb bne.n b30 <_ZN12SDFileSystem6_cmd58Ev+0x48> - b58: 21ff movs r1, #255 ; 0xff - b5a: 4628 mov r0, r5 - b5c: f010 fcf2 bl 11544 <_ZN4mbed3SPI5writeEi> - b60: 21ff movs r1, #255 ; 0xff - b62: 4628 mov r0, r5 - b64: f010 fcee bl 11544 <_ZN4mbed3SPI5writeEi> - b68: 21ff movs r1, #255 ; 0xff - b6a: 4628 mov r0, r5 - b6c: f010 fcea bl 11544 <_ZN4mbed3SPI5writeEi> - b70: 21ff movs r1, #255 ; 0xff - b72: 4628 mov r0, r5 - b74: f010 fce6 bl 11544 <_ZN4mbed3SPI5writeEi> - b78: f8d7 127c ldr.w r1, [r7, #636] ; 0x27c - b7c: f8d7 2278 ldr.w r2, [r7, #632] ; 0x278 - b80: 4628 mov r0, r5 - b82: 6191 str r1, [r2, #24] - b84: 21ff movs r1, #255 ; 0xff - b86: f010 fcdd bl 11544 <_ZN4mbed3SPI5writeEi> - b8a: 4620 mov r0, r4 - b8c: bdf8 pop {r3, r4, r5, r6, r7, pc} - b8e: f8d7 427c ldr.w r4, [r7, #636] ; 0x27c - b92: f8d7 3278 ldr.w r3, [r7, #632] ; 0x278 - b96: 4628 mov r0, r5 - b98: 619c str r4, [r3, #24] - b9a: 21ff movs r1, #255 ; 0xff - b9c: f04f 34ff mov.w r4, #4294967295 - ba0: f010 fcd0 bl 11544 <_ZN4mbed3SPI5writeEi> - ba4: 4620 mov r0, r4 - ba6: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000ba8 <_ZN12SDFileSystem18initialise_card_v2Ev>: - ba8: b538 push {r3, r4, r5, lr} - baa: 4605 mov r5, r0 - bac: f241 3488 movw r4, #5000 ; 0x1388 - bb0: e00a b.n bc8 <_ZN12SDFileSystem18initialise_card_v2Ev+0x20> - bb2: 4628 mov r0, r5 - bb4: f7ff fecc bl 950 <_ZN12SDFileSystem4_cmdEii> - bb8: 4628 mov r0, r5 - bba: 2129 movs r1, #41 ; 0x29 - bbc: 2200 movs r2, #0 - bbe: f7ff fec7 bl 950 <_ZN12SDFileSystem4_cmdEii> - bc2: b180 cbz r0, be6 <_ZN12SDFileSystem18initialise_card_v2Ev+0x3e> - bc4: 3c01 subs r4, #1 - bc6: d013 beq.n bf0 <_ZN12SDFileSystem18initialise_card_v2Ev+0x48> - bc8: 2137 movs r1, #55 ; 0x37 - bca: 2200 movs r2, #0 - bcc: 4628 mov r0, r5 - bce: f7ff febf bl 950 <_ZN12SDFileSystem4_cmdEii> - bd2: 2129 movs r1, #41 ; 0x29 - bd4: 2200 movs r2, #0 - bd6: 4628 mov r0, r5 - bd8: f7ff feba bl 950 <_ZN12SDFileSystem4_cmdEii> - bdc: 3c01 subs r4, #1 - bde: 2137 movs r1, #55 ; 0x37 - be0: 2200 movs r2, #0 - be2: 2800 cmp r0, #0 - be4: d1e5 bne.n bb2 <_ZN12SDFileSystem18initialise_card_v2Ev+0xa> - be6: 4628 mov r0, r5 - be8: f7ff ff7e bl ae8 <_ZN12SDFileSystem6_cmd58Ev> - bec: 2002 movs r0, #2 - bee: bd38 pop {r3, r4, r5, pc} - bf0: 4904 ldr r1, [pc, #16] ; (c04 <_ZN12SDFileSystem18initialise_card_v2Ev+0x5c>) - bf2: 221e movs r2, #30 - bf4: 680b ldr r3, [r1, #0] - bf6: 4804 ldr r0, [pc, #16] ; (c08 <_ZN12SDFileSystem18initialise_card_v2Ev+0x60>) - bf8: 2101 movs r1, #1 - bfa: 68db ldr r3, [r3, #12] - bfc: f005 f94c bl 5e98 - c00: 4620 mov r0, r4 - c02: bd38 pop {r3, r4, r5, pc} - c04: 10000128 .word 0x10000128 - c08: 0000f900 .word 0x0000f900 - -00000c0c <_ZN12SDFileSystem5_cmd8Ev>: - c0c: b5f0 push {r4, r5, r6, r7, lr} - c0e: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - c12: f8d0 227c ldr.w r2, [r0, #636] ; 0x27c - c16: f500 7511 add.w r5, r0, #580 ; 0x244 - c1a: b083 sub sp, #12 - c1c: 61da str r2, [r3, #28] - c1e: 2148 movs r1, #72 ; 0x48 - c20: 4607 mov r7, r0 - c22: 4628 mov r0, r5 - c24: f010 fc8e bl 11544 <_ZN4mbed3SPI5writeEi> - c28: 2100 movs r1, #0 - c2a: 4628 mov r0, r5 - c2c: f010 fc8a bl 11544 <_ZN4mbed3SPI5writeEi> - c30: 2100 movs r1, #0 - c32: 4628 mov r0, r5 - c34: f010 fc86 bl 11544 <_ZN4mbed3SPI5writeEi> - c38: 2101 movs r1, #1 - c3a: 4628 mov r0, r5 - c3c: f010 fc82 bl 11544 <_ZN4mbed3SPI5writeEi> - c40: 21aa movs r1, #170 ; 0xaa - c42: 4628 mov r0, r5 - c44: f010 fc7e bl 11544 <_ZN4mbed3SPI5writeEi> - c48: 4628 mov r0, r5 - c4a: 2187 movs r1, #135 ; 0x87 - c4c: f010 fc7a bl 11544 <_ZN4mbed3SPI5writeEi> - c50: 4e24 ldr r6, [pc, #144] ; (ce4 <_ZN12SDFileSystem5_cmd8Ev+0xd8>) - c52: 2400 movs r4, #0 - c54: e00b b.n c6e <_ZN12SDFileSystem5_cmd8Ev+0x62> - c56: f010 fc75 bl 11544 <_ZN4mbed3SPI5writeEi> - c5a: b2c0 uxtb r0, r0 - c5c: 3401 adds r4, #1 - c5e: f010 0f80 tst.w r0, #128 ; 0x80 - c62: f88d 0000 strb.w r0, [sp] - c66: d00f beq.n c88 <_ZN12SDFileSystem5_cmd8Ev+0x7c> - c68: 3401 adds r4, #1 - c6a: 42b4 cmp r4, r6 - c6c: d02d beq.n cca <_ZN12SDFileSystem5_cmd8Ev+0xbe> - c6e: 21ff movs r1, #255 ; 0xff - c70: 4628 mov r0, r5 - c72: f010 fc67 bl 11544 <_ZN4mbed3SPI5writeEi> - c76: fa5f fc80 uxtb.w ip, r0 - c7a: 21ff movs r1, #255 ; 0xff - c7c: f01c 0f80 tst.w ip, #128 ; 0x80 - c80: 4628 mov r0, r5 - c82: f88d c000 strb.w ip, [sp] - c86: d1e6 bne.n c56 <_ZN12SDFileSystem5_cmd8Ev+0x4a> - c88: 21ff movs r1, #255 ; 0xff - c8a: 4628 mov r0, r5 - c8c: f010 fc5a bl 11544 <_ZN4mbed3SPI5writeEi> - c90: 21ff movs r1, #255 ; 0xff - c92: 4628 mov r0, r5 - c94: f010 fc56 bl 11544 <_ZN4mbed3SPI5writeEi> - c98: 21ff movs r1, #255 ; 0xff - c9a: 4628 mov r0, r5 - c9c: f010 fc52 bl 11544 <_ZN4mbed3SPI5writeEi> - ca0: 21ff movs r1, #255 ; 0xff - ca2: 4628 mov r0, r5 - ca4: f010 fc4e bl 11544 <_ZN4mbed3SPI5writeEi> - ca8: f8d7 3278 ldr.w r3, [r7, #632] ; 0x278 - cac: f8d7 227c ldr.w r2, [r7, #636] ; 0x27c - cb0: a902 add r1, sp, #8 - cb2: 190c adds r4, r1, r4 - cb4: f804 0c08 strb.w r0, [r4, #-8] - cb8: 21ff movs r1, #255 ; 0xff - cba: 619a str r2, [r3, #24] - cbc: 4628 mov r0, r5 - cbe: f010 fc41 bl 11544 <_ZN4mbed3SPI5writeEi> - cc2: f89d 0000 ldrb.w r0, [sp] - cc6: b003 add sp, #12 - cc8: bdf0 pop {r4, r5, r6, r7, pc} - cca: f8d7 3278 ldr.w r3, [r7, #632] ; 0x278 - cce: f8d7 227c ldr.w r2, [r7, #636] ; 0x27c - cd2: 4628 mov r0, r5 - cd4: 619a str r2, [r3, #24] - cd6: 21ff movs r1, #255 ; 0xff - cd8: f010 fc34 bl 11544 <_ZN4mbed3SPI5writeEi> - cdc: f04f 30ff mov.w r0, #4294967295 - ce0: e7f1 b.n cc6 <_ZN12SDFileSystem5_cmd8Ev+0xba> - ce2: bf00 nop - ce4: 004c4b40 .word 0x004c4b40 - -00000ce8 <_ZN12SDFileSystem15initialise_cardEv>: - ce8: b570 push {r4, r5, r6, lr} - cea: f500 7511 add.w r5, r0, #580 ; 0x244 - cee: 4604 mov r4, r0 - cf0: 493a ldr r1, [pc, #232] ; (ddc <_ZN12SDFileSystem15initialise_cardEv+0xf4>) - cf2: 4628 mov r0, r5 - cf4: f010 fc52 bl 1159c <_ZN4mbed3SPI9frequencyEi> - cf8: f8d4 3278 ldr.w r3, [r4, #632] ; 0x278 - cfc: f8d4 227c ldr.w r2, [r4, #636] ; 0x27c - d00: 21ff movs r1, #255 ; 0xff - d02: 619a str r2, [r3, #24] - d04: 4628 mov r0, r5 - d06: f010 fc1d bl 11544 <_ZN4mbed3SPI5writeEi> - d0a: 21ff movs r1, #255 ; 0xff - d0c: 4628 mov r0, r5 - d0e: f010 fc19 bl 11544 <_ZN4mbed3SPI5writeEi> - d12: 21ff movs r1, #255 ; 0xff - d14: 4628 mov r0, r5 - d16: f010 fc15 bl 11544 <_ZN4mbed3SPI5writeEi> - d1a: 21ff movs r1, #255 ; 0xff - d1c: 4628 mov r0, r5 - d1e: f010 fc11 bl 11544 <_ZN4mbed3SPI5writeEi> - d22: 21ff movs r1, #255 ; 0xff - d24: 4628 mov r0, r5 - d26: f010 fc0d bl 11544 <_ZN4mbed3SPI5writeEi> - d2a: 21ff movs r1, #255 ; 0xff - d2c: 4628 mov r0, r5 - d2e: f010 fc09 bl 11544 <_ZN4mbed3SPI5writeEi> - d32: 21ff movs r1, #255 ; 0xff - d34: 4628 mov r0, r5 - d36: f010 fc05 bl 11544 <_ZN4mbed3SPI5writeEi> - d3a: 21ff movs r1, #255 ; 0xff - d3c: 4628 mov r0, r5 - d3e: f010 fc01 bl 11544 <_ZN4mbed3SPI5writeEi> - d42: 21ff movs r1, #255 ; 0xff - d44: 4628 mov r0, r5 - d46: f010 fbfd bl 11544 <_ZN4mbed3SPI5writeEi> - d4a: 21ff movs r1, #255 ; 0xff - d4c: 4628 mov r0, r5 - d4e: f010 fbf9 bl 11544 <_ZN4mbed3SPI5writeEi> - d52: 21ff movs r1, #255 ; 0xff - d54: 4628 mov r0, r5 - d56: f010 fbf5 bl 11544 <_ZN4mbed3SPI5writeEi> - d5a: 21ff movs r1, #255 ; 0xff - d5c: 4628 mov r0, r5 - d5e: f010 fbf1 bl 11544 <_ZN4mbed3SPI5writeEi> - d62: 21ff movs r1, #255 ; 0xff - d64: 4628 mov r0, r5 - d66: f010 fbed bl 11544 <_ZN4mbed3SPI5writeEi> - d6a: 21ff movs r1, #255 ; 0xff - d6c: 4628 mov r0, r5 - d6e: f010 fbe9 bl 11544 <_ZN4mbed3SPI5writeEi> - d72: 21ff movs r1, #255 ; 0xff - d74: 4628 mov r0, r5 - d76: f010 fbe5 bl 11544 <_ZN4mbed3SPI5writeEi> - d7a: 4628 mov r0, r5 - d7c: 21ff movs r1, #255 ; 0xff - d7e: f010 fbe1 bl 11544 <_ZN4mbed3SPI5writeEi> - d82: 2100 movs r1, #0 - d84: 4620 mov r0, r4 - d86: 460a mov r2, r1 - d88: f7ff fde2 bl 950 <_ZN12SDFileSystem4_cmdEii> - d8c: 2801 cmp r0, #1 - d8e: 4605 mov r5, r0 - d90: d009 beq.n da6 <_ZN12SDFileSystem15initialise_cardEv+0xbe> - d92: 4a13 ldr r2, [pc, #76] ; (de0 <_ZN12SDFileSystem15initialise_cardEv+0xf8>) - d94: 2101 movs r1, #1 - d96: 6810 ldr r0, [r2, #0] - d98: 2237 movs r2, #55 ; 0x37 - d9a: 68c3 ldr r3, [r0, #12] - d9c: 4811 ldr r0, [pc, #68] ; (de4 <_ZN12SDFileSystem15initialise_cardEv+0xfc>) - d9e: f005 f87b bl 5e98 - da2: 2000 movs r0, #0 - da4: bd70 pop {r4, r5, r6, pc} - da6: 4620 mov r0, r4 - da8: f7ff ff30 bl c0c <_ZN12SDFileSystem5_cmd8Ev> - dac: 2801 cmp r0, #1 - dae: d010 beq.n dd2 <_ZN12SDFileSystem15initialise_cardEv+0xea> - db0: 2805 cmp r0, #5 - db2: d009 beq.n dc8 <_ZN12SDFileSystem15initialise_cardEv+0xe0> - db4: 490a ldr r1, [pc, #40] ; (de0 <_ZN12SDFileSystem15initialise_cardEv+0xf8>) - db6: 2237 movs r2, #55 ; 0x37 - db8: 680b ldr r3, [r1, #0] - dba: 480b ldr r0, [pc, #44] ; (de8 <_ZN12SDFileSystem15initialise_cardEv+0x100>) - dbc: 4629 mov r1, r5 - dbe: 68db ldr r3, [r3, #12] - dc0: f005 f86a bl 5e98 - dc4: 2000 movs r0, #0 - dc6: bd70 pop {r4, r5, r6, pc} - dc8: 4620 mov r0, r4 - dca: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - dce: f7ff be11 b.w 9f4 <_ZN12SDFileSystem18initialise_card_v1Ev> - dd2: 4620 mov r0, r4 - dd4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - dd8: f7ff bee6 b.w ba8 <_ZN12SDFileSystem18initialise_card_v2Ev> - ddc: 000186a0 .word 0x000186a0 - de0: 10000128 .word 0x10000128 - de4: 0000f920 .word 0x0000f920 - de8: 0000f958 .word 0x0000f958 - -00000dec <_ZN12SDFileSystem5_readEPci>: - dec: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - df0: 4605 mov r5, r0 - df2: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - df6: f8d0 027c ldr.w r0, [r0, #636] ; 0x27c - dfa: 460c mov r4, r1 - dfc: 4690 mov r8, r2 - dfe: 61d8 str r0, [r3, #28] - e00: f505 7611 add.w r6, r5, #580 ; 0x244 - e04: 21ff movs r1, #255 ; 0xff - e06: 4630 mov r0, r6 - e08: f010 fb9c bl 11544 <_ZN4mbed3SPI5writeEi> - e0c: 28fe cmp r0, #254 ; 0xfe - e0e: d1f9 bne.n e04 <_ZN12SDFileSystem5_readEPci+0x18> - e10: f1b8 0f00 cmp.w r8, #0 - e14: dd24 ble.n e60 <_ZN12SDFileSystem5_readEPci+0x74> - e16: 21ff movs r1, #255 ; 0xff - e18: 4630 mov r0, r6 - e1a: f010 fb93 bl 11544 <_ZN4mbed3SPI5writeEi> - e1e: 2701 movs r7, #1 - e20: f108 39ff add.w r9, r8, #4294967295 - e24: 4547 cmp r7, r8 - e26: f009 0901 and.w r9, r9, #1 - e2a: 7020 strb r0, [r4, #0] - e2c: d018 beq.n e60 <_ZN12SDFileSystem5_readEPci+0x74> - e2e: f1b9 0f00 cmp.w r9, #0 - e32: d007 beq.n e44 <_ZN12SDFileSystem5_readEPci+0x58> - e34: 21ff movs r1, #255 ; 0xff - e36: 4630 mov r0, r6 - e38: f010 fb84 bl 11544 <_ZN4mbed3SPI5writeEi> - e3c: 2702 movs r7, #2 - e3e: 4547 cmp r7, r8 - e40: 7060 strb r0, [r4, #1] - e42: d00d beq.n e60 <_ZN12SDFileSystem5_readEPci+0x74> - e44: 21ff movs r1, #255 ; 0xff - e46: 4630 mov r0, r6 - e48: f010 fb7c bl 11544 <_ZN4mbed3SPI5writeEi> - e4c: 21ff movs r1, #255 ; 0xff - e4e: 55e0 strb r0, [r4, r7] - e50: 4630 mov r0, r6 - e52: f010 fb77 bl 11544 <_ZN4mbed3SPI5writeEi> - e56: 1c79 adds r1, r7, #1 - e58: 3702 adds r7, #2 - e5a: 4547 cmp r7, r8 - e5c: 5460 strb r0, [r4, r1] - e5e: d1f1 bne.n e44 <_ZN12SDFileSystem5_readEPci+0x58> - e60: 21ff movs r1, #255 ; 0xff - e62: 4630 mov r0, r6 - e64: f010 fb6e bl 11544 <_ZN4mbed3SPI5writeEi> - e68: 21ff movs r1, #255 ; 0xff - e6a: 4630 mov r0, r6 - e6c: f010 fb6a bl 11544 <_ZN4mbed3SPI5writeEi> - e70: f8d5 3278 ldr.w r3, [r5, #632] ; 0x278 - e74: f8d5 227c ldr.w r2, [r5, #636] ; 0x27c - e78: 4630 mov r0, r6 - e7a: 619a str r2, [r3, #24] - e7c: 21ff movs r1, #255 ; 0xff - e7e: f010 fb61 bl 11544 <_ZN4mbed3SPI5writeEi> - e82: 2000 movs r0, #0 - e84: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00000e88 <_ZN12SDFileSystem9disk_readEPci>: - e88: b570 push {r4, r5, r6, lr} - e8a: 0252 lsls r2, r2, #9 - e8c: 460d mov r5, r1 - e8e: 2111 movs r1, #17 - e90: 4606 mov r6, r0 - e92: f7ff fd5d bl 950 <_ZN12SDFileSystem4_cmdEii> - e96: 4604 mov r4, r0 - e98: b108 cbz r0, e9e <_ZN12SDFileSystem9disk_readEPci+0x16> - e9a: 2001 movs r0, #1 - e9c: bd70 pop {r4, r5, r6, pc} - e9e: 4630 mov r0, r6 - ea0: 4629 mov r1, r5 - ea2: f44f 7200 mov.w r2, #512 ; 0x200 - ea6: f7ff ffa1 bl dec <_ZN12SDFileSystem5_readEPci> - eaa: 4620 mov r0, r4 - eac: bd70 pop {r4, r5, r6, pc} - eae: bf00 nop - -00000eb0 <_ZN12SDFileSystem6_writeEPKci>: - eb0: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - eb4: f8d0 3278 ldr.w r3, [r0, #632] ; 0x278 - eb8: 4606 mov r6, r0 - eba: f8d0 027c ldr.w r0, [r0, #636] ; 0x27c - ebe: f506 7411 add.w r4, r6, #580 ; 0x244 - ec2: 4691 mov r9, r2 - ec4: 61d8 str r0, [r3, #28] - ec6: 460d mov r5, r1 - ec8: 4620 mov r0, r4 - eca: 21fe movs r1, #254 ; 0xfe - ecc: f010 fb3a bl 11544 <_ZN4mbed3SPI5writeEi> - ed0: f1b9 0f00 cmp.w r9, #0 - ed4: dd22 ble.n f1c <_ZN12SDFileSystem6_writeEPKci+0x6c> - ed6: 2701 movs r7, #1 - ed8: 4620 mov r0, r4 - eda: 7829 ldrb r1, [r5, #0] - edc: f109 38ff add.w r8, r9, #4294967295 - ee0: f010 fb30 bl 11544 <_ZN4mbed3SPI5writeEi> - ee4: 454f cmp r7, r9 - ee6: ea08 0807 and.w r8, r8, r7 - eea: d017 beq.n f1c <_ZN12SDFileSystem6_writeEPKci+0x6c> - eec: f1b8 0f00 cmp.w r8, #0 - ef0: d006 beq.n f00 <_ZN12SDFileSystem6_writeEPKci+0x50> - ef2: 4620 mov r0, r4 - ef4: 7869 ldrb r1, [r5, #1] - ef6: 2702 movs r7, #2 - ef8: f010 fb24 bl 11544 <_ZN4mbed3SPI5writeEi> - efc: 454f cmp r7, r9 - efe: d00d beq.n f1c <_ZN12SDFileSystem6_writeEPKci+0x6c> - f00: 5de9 ldrb r1, [r5, r7] - f02: f107 0801 add.w r8, r7, #1 - f06: 4620 mov r0, r4 - f08: f010 fb1c bl 11544 <_ZN4mbed3SPI5writeEi> - f0c: 3702 adds r7, #2 - f0e: 4620 mov r0, r4 - f10: f815 1008 ldrb.w r1, [r5, r8] - f14: f010 fb16 bl 11544 <_ZN4mbed3SPI5writeEi> - f18: 454f cmp r7, r9 - f1a: d1f1 bne.n f00 <_ZN12SDFileSystem6_writeEPKci+0x50> - f1c: 21ff movs r1, #255 ; 0xff - f1e: 4620 mov r0, r4 - f20: f010 fb10 bl 11544 <_ZN4mbed3SPI5writeEi> - f24: 21ff movs r1, #255 ; 0xff - f26: 4620 mov r0, r4 - f28: f010 fb0c bl 11544 <_ZN4mbed3SPI5writeEi> - f2c: 21ff movs r1, #255 ; 0xff - f2e: 4620 mov r0, r4 - f30: f010 fb08 bl 11544 <_ZN4mbed3SPI5writeEi> - f34: f000 011f and.w r1, r0, #31 - f38: 2905 cmp r1, #5 - f3a: d111 bne.n f60 <_ZN12SDFileSystem6_writeEPKci+0xb0> - f3c: 4620 mov r0, r4 - f3e: 21ff movs r1, #255 ; 0xff - f40: f010 fb00 bl 11544 <_ZN4mbed3SPI5writeEi> - f44: 2800 cmp r0, #0 - f46: d0f9 beq.n f3c <_ZN12SDFileSystem6_writeEPKci+0x8c> - f48: f8d6 127c ldr.w r1, [r6, #636] ; 0x27c - f4c: f8d6 2278 ldr.w r2, [r6, #632] ; 0x278 - f50: 4620 mov r0, r4 - f52: 6191 str r1, [r2, #24] - f54: 21ff movs r1, #255 ; 0xff - f56: f010 faf5 bl 11544 <_ZN4mbed3SPI5writeEi> - f5a: 2000 movs r0, #0 - f5c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - f60: f8d6 3278 ldr.w r3, [r6, #632] ; 0x278 - f64: f8d6 227c ldr.w r2, [r6, #636] ; 0x27c - f68: 4620 mov r0, r4 - f6a: 619a str r2, [r3, #24] - f6c: 21ff movs r1, #255 ; 0xff - f6e: f010 fae9 bl 11544 <_ZN4mbed3SPI5writeEi> - f72: 2001 movs r0, #1 - f74: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00000f78 <_ZN12SDFileSystem10disk_writeEPKci>: - f78: b570 push {r4, r5, r6, lr} - f7a: 0252 lsls r2, r2, #9 - f7c: 460d mov r5, r1 - f7e: 2118 movs r1, #24 - f80: 4606 mov r6, r0 - f82: f7ff fce5 bl 950 <_ZN12SDFileSystem4_cmdEii> - f86: 4604 mov r4, r0 - f88: b108 cbz r0, f8e <_ZN12SDFileSystem10disk_writeEPKci+0x16> - f8a: 2001 movs r0, #1 - f8c: bd70 pop {r4, r5, r6, pc} - f8e: 4630 mov r0, r6 - f90: 4629 mov r1, r5 - f92: f44f 7200 mov.w r2, #512 ; 0x200 - f96: f7ff ff8b bl eb0 <_ZN12SDFileSystem6_writeEPKci> - f9a: 4620 mov r0, r4 - f9c: bd70 pop {r4, r5, r6, pc} - f9e: bf00 nop - -00000fa0 <_ZN12SDFileSystem11_sd_sectorsEv>: - fa0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - fa4: 2109 movs r1, #9 - fa6: b084 sub sp, #16 - fa8: 2200 movs r2, #0 - faa: 4605 mov r5, r0 - fac: f7ff fd52 bl a54 <_ZN12SDFileSystem5_cmdxEii> - fb0: 4604 mov r4, r0 - fb2: 2800 cmp r0, #0 - fb4: d133 bne.n 101e <_ZN12SDFileSystem11_sd_sectorsEv+0x7e> - fb6: 4628 mov r0, r5 - fb8: 4669 mov r1, sp - fba: 2210 movs r2, #16 - fbc: f7ff ff16 bl dec <_ZN12SDFileSystem5_readEPci> - fc0: 4605 mov r5, r0 - fc2: 2800 cmp r0, #0 - fc4: d135 bne.n 1032 <_ZN12SDFileSystem11_sd_sectorsEv+0x92> - fc6: 217f movs r1, #127 ; 0x7f - fc8: 227e movs r2, #126 ; 0x7e - fca: 4668 mov r0, sp - fcc: f7ff fc4e bl 86c <_ZL8ext_bitsPcii> - fd0: 2149 movs r1, #73 ; 0x49 - fd2: 4606 mov r6, r0 - fd4: 223e movs r2, #62 ; 0x3e - fd6: 4668 mov r0, sp - fd8: f7ff fc48 bl 86c <_ZL8ext_bitsPcii> - fdc: 2131 movs r1, #49 ; 0x31 - fde: 222f movs r2, #47 ; 0x2f - fe0: 4607 mov r7, r0 - fe2: 4668 mov r0, sp - fe4: f7ff fc42 bl 86c <_ZL8ext_bitsPcii> - fe8: 2153 movs r1, #83 ; 0x53 - fea: 4680 mov r8, r0 - fec: 2250 movs r2, #80 ; 0x50 - fee: 4668 mov r0, sp - ff0: f7ff fc3c bl 86c <_ZL8ext_bitsPcii> - ff4: 2e00 cmp r6, #0 - ff6: d126 bne.n 1046 <_ZN12SDFileSystem11_sd_sectorsEv+0xa6> - ff8: 2201 movs r2, #1 - ffa: fa12 f300 lsls.w r3, r2, r0 - ffe: f108 0102 add.w r1, r8, #2 - 1002: 408a lsls r2, r1 - 1004: fb07 3c03 mla ip, r7, r3, r3 - 1008: fb02 f00c mul.w r0, r2, ip - 100c: 2800 cmp r0, #0 - 100e: bfbc itt lt - 1010: f500 70fe addlt.w r0, r0, #508 ; 0x1fc - 1014: 3003 addlt r0, #3 - 1016: 1240 asrs r0, r0, #9 - 1018: b004 add sp, #16 - 101a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 101e: 490f ldr r1, [pc, #60] ; (105c <_ZN12SDFileSystem11_sd_sectorsEv+0xbc>) - 1020: 480f ldr r0, [pc, #60] ; (1060 <_ZN12SDFileSystem11_sd_sectorsEv+0xc0>) - 1022: 680b ldr r3, [r1, #0] - 1024: 2224 movs r2, #36 ; 0x24 - 1026: 2101 movs r1, #1 - 1028: 68db ldr r3, [r3, #12] - 102a: f004 ff35 bl 5e98 - 102e: 2000 movs r0, #0 - 1030: e7f2 b.n 1018 <_ZN12SDFileSystem11_sd_sectorsEv+0x78> - 1032: 4a0a ldr r2, [pc, #40] ; (105c <_ZN12SDFileSystem11_sd_sectorsEv+0xbc>) - 1034: 480b ldr r0, [pc, #44] ; (1064 <_ZN12SDFileSystem11_sd_sectorsEv+0xc4>) - 1036: 6813 ldr r3, [r2, #0] - 1038: 2101 movs r1, #1 - 103a: 2225 movs r2, #37 ; 0x25 - 103c: 68db ldr r3, [r3, #12] - 103e: f004 ff2b bl 5e98 - 1042: 4620 mov r0, r4 - 1044: e7e8 b.n 1018 <_ZN12SDFileSystem11_sd_sectorsEv+0x78> - 1046: 4905 ldr r1, [pc, #20] ; (105c <_ZN12SDFileSystem11_sd_sectorsEv+0xbc>) - 1048: 4807 ldr r0, [pc, #28] ; (1068 <_ZN12SDFileSystem11_sd_sectorsEv+0xc8>) - 104a: 680b ldr r3, [r1, #0] - 104c: 2240 movs r2, #64 ; 0x40 - 104e: 2101 movs r1, #1 - 1050: 68db ldr r3, [r3, #12] - 1052: f004 ff21 bl 5e98 - 1056: 4628 mov r0, r5 - 1058: e7de b.n 1018 <_ZN12SDFileSystem11_sd_sectorsEv+0x78> - 105a: bf00 nop - 105c: 10000128 .word 0x10000128 - 1060: 0000f990 .word 0x0000f990 - 1064: 0000f9b8 .word 0x0000f9b8 - 1068: 0000f9e0 .word 0x0000f9e0 - -0000106c <_ZN12SDFileSystem15disk_initializeEv>: - 106c: b538 push {r3, r4, r5, lr} - 106e: 4604 mov r4, r0 - 1070: f7ff fe3a bl ce8 <_ZN12SDFileSystem15initialise_cardEv> - 1074: 4620 mov r0, r4 - 1076: f7ff ff93 bl fa0 <_ZN12SDFileSystem11_sd_sectorsEv> - 107a: 2110 movs r1, #16 - 107c: f8c4 0240 str.w r0, [r4, #576] ; 0x240 - 1080: f44f 7200 mov.w r2, #512 ; 0x200 - 1084: 4620 mov r0, r4 - 1086: f7ff fc63 bl 950 <_ZN12SDFileSystem4_cmdEii> - 108a: 4605 mov r5, r0 - 108c: b930 cbnz r0, 109c <_ZN12SDFileSystem15disk_initializeEv+0x30> - 108e: f504 7011 add.w r0, r4, #580 ; 0x244 - 1092: 4907 ldr r1, [pc, #28] ; (10b0 <_ZN12SDFileSystem15disk_initializeEv+0x44>) - 1094: f010 fa82 bl 1159c <_ZN4mbed3SPI9frequencyEi> - 1098: 4628 mov r0, r5 - 109a: bd38 pop {r3, r4, r5, pc} - 109c: 4905 ldr r1, [pc, #20] ; (10b4 <_ZN12SDFileSystem15disk_initializeEv+0x48>) - 109e: 4806 ldr r0, [pc, #24] ; (10b8 <_ZN12SDFileSystem15disk_initializeEv+0x4c>) - 10a0: 680b ldr r3, [r1, #0] - 10a2: 221d movs r2, #29 - 10a4: 2101 movs r1, #1 - 10a6: 68db ldr r3, [r3, #12] - 10a8: f004 fef6 bl 5e98 - 10ac: 2001 movs r0, #1 - 10ae: bd38 pop {r3, r4, r5, pc} - 10b0: 000f4240 .word 0x000f4240 - 10b4: 10000128 .word 0x10000128 - 10b8: 0000fa24 .word 0x0000fa24 - -000010bc : - 10bc: 4806 ldr r0, [pc, #24] ; (10d8 ) - 10be: 4780 blx r0 - 10c0: 4806 ldr r0, [pc, #24] ; (10dc ) - 10c2: 4700 bx r0 - -000010c4 : - 10c4: e7fe b.n 10c4 - -000010c6 : - 10c6: e7fe b.n 10c6 - -000010c8 : - 10c8: e7fe b.n 10c8 - -000010ca : - 10ca: e7fe b.n 10ca - -000010cc : - 10cc: e7fe b.n 10cc - -000010ce : - 10ce: e7fe b.n 10ce - -000010d0 : - 10d0: e7fe b.n 10d0 - -000010d2 : - 10d2: e7fe b.n 10d2 - -000010d4 : - 10d4: e7fe b.n 10d4 - -000010d6 : - 10d6: e7fe b.n 10d6 - 10d8: 000001cd .word 0x000001cd - 10dc: 000000c5 .word 0x000000c5 - -000010e0 <__aeabi_atexit>: - 10e0: 4603 mov r3, r0 - 10e2: 4608 mov r0, r1 - 10e4: 4619 mov r1, r3 - 10e6: f003 bfe9 b.w 50bc <__cxa_atexit> - -000010ea <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 10ea: 9800 ldr r0, [sp, #0] - 10ec: 4290 cmp r0, r2 - 10ee: bf14 ite ne - 10f0: 2001 movne r0, #1 - 10f2: 2006 moveq r0, #6 - 10f4: 4770 bx lr - -000010f6 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 10f6: b538 push {r3, r4, r5, lr} - 10f8: 4614 mov r4, r2 - 10fa: 461d mov r5, r3 - 10fc: f000 f9b5 bl 146a <_ZNKSt9type_infoeqERKS_> - 1100: b128 cbz r0, 110e <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 1102: 2001 movs r0, #1 - 1104: 2308 movs r3, #8 - 1106: 602c str r4, [r5, #0] - 1108: 60eb str r3, [r5, #12] - 110a: 3b02 subs r3, #2 - 110c: 712b strb r3, [r5, #4] - 110e: bd38 pop {r3, r4, r5, pc} - -00001110 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 1110: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1114: 4698 mov r8, r3 - 1116: 9f06 ldr r7, [sp, #24] - 1118: 4604 mov r4, r0 - 111a: 9b08 ldr r3, [sp, #32] - 111c: 4615 mov r5, r2 - 111e: 9e09 ldr r6, [sp, #36] ; 0x24 - 1120: 429f cmp r7, r3 - 1122: d10c bne.n 113e <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 1124: 9907 ldr r1, [sp, #28] - 1126: f000 f9a0 bl 146a <_ZNKSt9type_infoeqERKS_> - 112a: b140 cbz r0, 113e <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 112c: 7175 strb r5, [r6, #5] - 112e: e003 b.n 1138 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 1130: 2301 movs r3, #1 - 1132: 6037 str r7, [r6, #0] - 1134: 7135 strb r5, [r6, #4] - 1136: 71b3 strb r3, [r6, #6] - 1138: 2000 movs r0, #0 - 113a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 113e: 4620 mov r0, r4 - 1140: 4641 mov r1, r8 - 1142: f000 f992 bl 146a <_ZNKSt9type_infoeqERKS_> - 1146: 2800 cmp r0, #0 - 1148: d1f2 bne.n 1130 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 114a: e7f5 b.n 1138 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -0000114c <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 114c: b5f8 push {r3, r4, r5, r6, r7, lr} - 114e: 4605 mov r5, r0 - 1150: 460c mov r4, r1 - 1152: 4616 mov r6, r2 - 1154: 461f mov r7, r3 - 1156: f000 f988 bl 146a <_ZNKSt9type_infoeqERKS_> - 115a: b940 cbnz r0, 116e <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 115c: 2f03 cmp r7, #3 - 115e: d807 bhi.n 1170 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 1160: 6823 ldr r3, [r4, #0] - 1162: 4620 mov r0, r4 - 1164: 4629 mov r1, r5 - 1166: 4632 mov r2, r6 - 1168: 695b ldr r3, [r3, #20] - 116a: 4798 blx r3 - 116c: bdf8 pop {r3, r4, r5, r6, r7, pc} - 116e: 2001 movs r0, #1 - 1170: bdf8 pop {r3, r4, r5, r6, r7, pc} - ... - -00001174 <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 1174: 4b03 ldr r3, [pc, #12] ; (1184 <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 1176: b510 push {r4, lr} - 1178: 4604 mov r4, r0 - 117a: 6003 str r3, [r0, #0] - 117c: f000 f95a bl 1434 <_ZNSt9type_infoD1Ev> - 1180: 4620 mov r0, r4 - 1182: bd10 pop {r4, pc} - 1184: 0000fa58 .word 0x0000fa58 - -00001188 <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 1188: b510 push {r4, lr} - 118a: 4604 mov r4, r0 - 118c: f7ff fff2 bl 1174 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 1190: 4620 mov r0, r4 - 1192: f000 f825 bl 11e0 <_ZdlPv> - 1196: 4620 mov r0, r4 - 1198: bd10 pop {r4, pc} - -0000119a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 119a: 2200 movs r2, #0 - 119c: 6081 str r1, [r0, #8] - 119e: 6002 str r2, [r0, #0] - 11a0: 7102 strb r2, [r0, #4] - 11a2: 60c2 str r2, [r0, #12] - 11a4: 4770 bx lr - -000011a6 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 11a6: b5f0 push {r4, r5, r6, r7, lr} - 11a8: 4606 mov r6, r0 - 11aa: b085 sub sp, #20 - 11ac: 460f mov r7, r1 - 11ae: 4668 mov r0, sp - 11b0: 2110 movs r1, #16 - 11b2: 4614 mov r4, r2 - 11b4: f7ff fff1 bl 119a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 11b8: 6833 ldr r3, [r6, #0] - 11ba: 4630 mov r0, r6 - 11bc: 4639 mov r1, r7 - 11be: 6822 ldr r2, [r4, #0] - 11c0: 699d ldr r5, [r3, #24] - 11c2: 466b mov r3, sp - 11c4: 47a8 blx r5 - 11c6: f89d 3004 ldrb.w r3, [sp, #4] - 11ca: f003 0306 and.w r3, r3, #6 - 11ce: 2b06 cmp r3, #6 - 11d0: d103 bne.n 11da <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 11d2: 9b00 ldr r3, [sp, #0] - 11d4: 2001 movs r0, #1 - 11d6: 6023 str r3, [r4, #0] - 11d8: e000 b.n 11dc <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 11da: 2000 movs r0, #0 - 11dc: b005 add sp, #20 - 11de: bdf0 pop {r4, r5, r6, r7, pc} - -000011e0 <_ZdlPv>: - 11e0: b108 cbz r0, 11e6 <_ZdlPv+0x6> - 11e2: f004 bf03 b.w 5fec - 11e6: 4770 bx lr - -000011e8 <_ZdaPv>: - 11e8: f7ff bffa b.w 11e0 <_ZdlPv> - -000011ec <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE>: - 11ec: f000 0006 and.w r0, r0, #6 - 11f0: f1a0 0306 sub.w r3, r0, #6 - 11f4: 4258 negs r0, r3 - 11f6: eb40 0003 adc.w r0, r0, r3 - 11fa: 4770 bx lr - -000011fc <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 11fc: 1840 adds r0, r0, r1 - 11fe: 4770 bx lr - -00001200 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei>: - 1200: 2200 movs r2, #0 - 1202: 6081 str r1, [r0, #8] - 1204: 6002 str r2, [r0, #0] - 1206: 7102 strb r2, [r0, #4] - 1208: 7142 strb r2, [r0, #5] - 120a: 7182 strb r2, [r0, #6] - 120c: 4770 bx lr - -0000120e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_>: - 120e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 1210: 1e0e subs r6, r1, #0 - 1212: 9c08 ldr r4, [sp, #32] - 1214: db07 blt.n 1226 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x18> - 1216: 4610 mov r0, r2 - 1218: f7ff fff0 bl 11fc <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 121c: 4284 cmp r4, r0 - 121e: bf14 ite ne - 1220: 2001 movne r0, #1 - 1222: 2006 moveq r0, #6 - 1224: e008 b.n 1238 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 1226: f116 0f02 cmn.w r6, #2 - 122a: d004 beq.n 1236 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x28> - 122c: 6805 ldr r5, [r0, #0] - 122e: 9400 str r4, [sp, #0] - 1230: 6a2c ldr r4, [r5, #32] - 1232: 47a0 blx r4 - 1234: e000 b.n 1238 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 1236: 2001 movs r0, #1 - 1238: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - -0000123a <__dynamic_cast>: - 123a: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 123e: 461d mov r5, r3 - 1240: 6803 ldr r3, [r0, #0] - 1242: b088 sub sp, #32 - 1244: 4688 mov r8, r1 - 1246: 4616 mov r6, r2 - 1248: f1a3 0708 sub.w r7, r3, #8 - 124c: 4604 mov r4, r0 - 124e: f853 1c08 ldr.w r1, [r3, #-8] - 1252: f7ff ffd3 bl 11fc <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 1256: f8d7 9004 ldr.w r9, [r7, #4] - 125a: af05 add r7, sp, #20 - 125c: 2110 movs r1, #16 - 125e: 4682 mov sl, r0 - 1260: 4638 mov r0, r7 - 1262: f7ff ffcd bl 1200 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - 1266: f8d9 3000 ldr.w r3, [r9] - 126a: 4648 mov r0, r9 - 126c: f8cd a000 str.w sl, [sp] - 1270: f8cd 8004 str.w r8, [sp, #4] - 1274: 4629 mov r1, r5 - 1276: 9402 str r4, [sp, #8] - 1278: 2206 movs r2, #6 - 127a: 9703 str r7, [sp, #12] - 127c: 69df ldr r7, [r3, #28] - 127e: 4633 mov r3, r6 - 1280: 47b8 blx r7 - 1282: 9f05 ldr r7, [sp, #20] - 1284: b33f cbz r7, 12d6 <__dynamic_cast+0x9c> - 1286: f89d 901a ldrb.w r9, [sp, #26] - 128a: 4648 mov r0, r9 - 128c: f7ff ffae bl 11ec <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 1290: bb08 cbnz r0, 12d6 <__dynamic_cast+0x9c> - 1292: f89d a019 ldrb.w sl, [sp, #25] - 1296: f89d 0018 ldrb.w r0, [sp, #24] - 129a: ea0a 0000 and.w r0, sl, r0 - 129e: f7ff ffa5 bl 11ec <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 12a2: b9c0 cbnz r0, 12d6 <__dynamic_cast+0x9c> - 12a4: f00a 0a05 and.w sl, sl, #5 - 12a8: f1ba 0f04 cmp.w sl, #4 - 12ac: d012 beq.n 12d4 <__dynamic_cast+0x9a> - 12ae: f1b9 0f00 cmp.w r9, #0 - 12b2: d108 bne.n 12c6 <__dynamic_cast+0x8c> - 12b4: 4630 mov r0, r6 - 12b6: 4629 mov r1, r5 - 12b8: 463a mov r2, r7 - 12ba: 4643 mov r3, r8 - 12bc: 9400 str r4, [sp, #0] - 12be: f7ff ffa6 bl 120e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 12c2: f88d 001a strb.w r0, [sp, #26] - 12c6: f89d 001a ldrb.w r0, [sp, #26] - 12ca: f7ff ff8f bl 11ec <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 12ce: b108 cbz r0, 12d4 <__dynamic_cast+0x9a> - 12d0: 9f05 ldr r7, [sp, #20] - 12d2: e000 b.n 12d6 <__dynamic_cast+0x9c> - 12d4: 4607 mov r7, r0 - 12d6: 4638 mov r0, r7 - 12d8: b008 add sp, #32 - 12da: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - ... - -000012e0 <_Znwj>: - 12e0: b510 push {r4, lr} - 12e2: 2800 cmp r0, #0 - 12e4: bf14 ite ne - 12e6: 4604 movne r4, r0 - 12e8: 2401 moveq r4, #1 - 12ea: e005 b.n 12f8 <_Znwj+0x18> - 12ec: 4b05 ldr r3, [pc, #20] ; (1304 <_Znwj+0x24>) - 12ee: 681b ldr r3, [r3, #0] - 12f0: b90b cbnz r3, 12f6 <_Znwj+0x16> - 12f2: f003 feb7 bl 5064 - 12f6: 4798 blx r3 - 12f8: 4620 mov r0, r4 - 12fa: f004 fe6f bl 5fdc - 12fe: 2800 cmp r0, #0 - 1300: d0f4 beq.n 12ec <_Znwj+0xc> - 1302: bd10 pop {r4, pc} - 1304: 100008bc .word 0x100008bc - -00001308 <_Znaj>: - 1308: f7ff bfea b.w 12e0 <_Znwj> - -0000130c <__cxa_pure_virtual>: - 130c: b508 push {r3, lr} - 130e: 221b movs r2, #27 - 1310: 4902 ldr r1, [pc, #8] ; (131c <__cxa_pure_virtual+0x10>) - 1312: 2002 movs r0, #2 - 1314: f007 fb8a bl 8a2c - 1318: f000 fb56 bl 19c8 <_ZSt9terminatev> - 131c: 0000faae .word 0x0000faae - -00001320 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 1320: b5f8 push {r3, r4, r5, r6, r7, lr} - 1322: 4604 mov r4, r0 - 1324: 460f mov r7, r1 - 1326: 4616 mov r6, r2 - 1328: 461d mov r5, r3 - 132a: f7ff fee4 bl 10f6 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 132e: b938 cbnz r0, 1340 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - 1330: 68a0 ldr r0, [r4, #8] - 1332: 4639 mov r1, r7 - 1334: 4632 mov r2, r6 - 1336: 6803 ldr r3, [r0, #0] - 1338: 699c ldr r4, [r3, #24] - 133a: 462b mov r3, r5 - 133c: 47a0 blx r4 - 133e: bdf8 pop {r3, r4, r5, r6, r7, pc} - 1340: 2001 movs r0, #1 - 1342: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00001344 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 1344: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1348: b085 sub sp, #20 - 134a: 460c mov r4, r1 - 134c: 4619 mov r1, r3 - 134e: 4605 mov r5, r0 - 1350: 4616 mov r6, r2 - 1352: 461f mov r7, r3 - 1354: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 1358: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 135c: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - 1360: f000 f883 bl 146a <_ZNKSt9type_infoeqERKS_> - 1364: 4683 mov fp, r0 - 1366: b1b0 cbz r0, 1396 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - 1368: 2c00 cmp r4, #0 - 136a: f8c8 9000 str.w r9, [r8] - 136e: f888 6004 strb.w r6, [r8, #4] - 1372: db09 blt.n 1388 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - 1374: 444c add r4, r9 - 1376: 45a2 cmp sl, r4 - 1378: bf14 ite ne - 137a: f04f 0a01 movne.w sl, #1 - 137e: f04f 0a06 moveq.w sl, #6 - 1382: f888 a006 strb.w sl, [r8, #6] - 1386: e011 b.n 13ac <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 1388: f114 0f02 cmn.w r4, #2 - 138c: d10e bne.n 13ac <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 138e: 2301 movs r3, #1 - 1390: f888 3006 strb.w r3, [r8, #6] - 1394: e00a b.n 13ac <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 1396: 45d1 cmp r9, sl - 1398: d10c bne.n 13b4 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 139a: 4628 mov r0, r5 - 139c: 990f ldr r1, [sp, #60] ; 0x3c - 139e: f000 f864 bl 146a <_ZNKSt9type_infoeqERKS_> - 13a2: b138 cbz r0, 13b4 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 13a4: f888 6005 strb.w r6, [r8, #5] - 13a8: 4658 mov r0, fp - 13aa: e000 b.n 13ae <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 13ac: 2000 movs r0, #0 - 13ae: b005 add sp, #20 - 13b0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 13b4: 68a8 ldr r0, [r5, #8] - 13b6: 4621 mov r1, r4 - 13b8: 9a0f ldr r2, [sp, #60] ; 0x3c - 13ba: 6803 ldr r3, [r0, #0] - 13bc: 9201 str r2, [sp, #4] - 13be: 4632 mov r2, r6 - 13c0: f8cd 9000 str.w r9, [sp] - 13c4: f8cd a008 str.w sl, [sp, #8] - 13c8: f8cd 800c str.w r8, [sp, #12] - 13cc: 69dd ldr r5, [r3, #28] - 13ce: 463b mov r3, r7 - 13d0: 47a8 blx r5 - 13d2: e7ec b.n 13ae <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -000013d4 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 13d4: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 13d8: 4604 mov r4, r0 - 13da: f8dd 8020 ldr.w r8, [sp, #32] - 13de: 460d mov r5, r1 - 13e0: 4617 mov r7, r2 - 13e2: 461e mov r6, r3 - 13e4: 4590 cmp r8, r2 - 13e6: d106 bne.n 13f6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 13e8: 4619 mov r1, r3 - 13ea: f000 f83e bl 146a <_ZNKSt9type_infoeqERKS_> - 13ee: b110 cbz r0, 13f6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 13f0: 2006 movs r0, #6 - 13f2: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 13f6: 68a0 ldr r0, [r4, #8] - 13f8: 4629 mov r1, r5 - 13fa: 463a mov r2, r7 - 13fc: 6803 ldr r3, [r0, #0] - 13fe: f8cd 8000 str.w r8, [sp] - 1402: 6a1c ldr r4, [r3, #32] - 1404: 4633 mov r3, r6 - 1406: 47a0 blx r4 - 1408: e7f3 b.n 13f2 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ... - -0000140c <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - 140c: 4b03 ldr r3, [pc, #12] ; (141c <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - 140e: b510 push {r4, lr} - 1410: 4604 mov r4, r0 - 1412: 6003 str r3, [r0, #0] - 1414: f7ff feae bl 1174 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 1418: 4620 mov r0, r4 - 141a: bd10 pop {r4, pc} - 141c: 0000fad8 .word 0x0000fad8 - -00001420 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - 1420: b510 push {r4, lr} - 1422: 4604 mov r4, r0 - 1424: f7ff fff2 bl 140c <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - 1428: 4620 mov r0, r4 - 142a: f7ff fed9 bl 11e0 <_ZdlPv> - 142e: 4620 mov r0, r4 - 1430: bd10 pop {r4, pc} - ... - -00001434 <_ZNSt9type_infoD1Ev>: - 1434: 4b01 ldr r3, [pc, #4] ; (143c <_ZNSt9type_infoD1Ev+0x8>) - 1436: 6003 str r3, [r0, #0] - 1438: 4770 bx lr - 143a: bf00 nop - 143c: 0000fb58 .word 0x0000fb58 - -00001440 <_ZNKSt9type_info14__is_pointer_pEv>: - 1440: 2000 movs r0, #0 - 1442: 4770 bx lr - -00001444 <_ZNKSt9type_info15__is_function_pEv>: - 1444: 2000 movs r0, #0 - 1446: 4770 bx lr - -00001448 <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - 1448: 2000 movs r0, #0 - 144a: 4770 bx lr - -0000144c <_ZNSt9type_infoD0Ev>: - 144c: b510 push {r4, lr} - 144e: 4604 mov r4, r0 - 1450: f7ff fff0 bl 1434 <_ZNSt9type_infoD1Ev> - 1454: 4620 mov r0, r4 - 1456: f7ff fec3 bl 11e0 <_ZdlPv> - 145a: 4620 mov r0, r4 - 145c: bd10 pop {r4, pc} - -0000145e <_ZNKSt9type_info4nameEv>: - 145e: 6840 ldr r0, [r0, #4] - 1460: 7803 ldrb r3, [r0, #0] - 1462: 2b2a cmp r3, #42 ; 0x2a - 1464: bf08 it eq - 1466: 3001 addeq r0, #1 - 1468: 4770 bx lr - -0000146a <_ZNKSt9type_infoeqERKS_>: - 146a: 4281 cmp r1, r0 - 146c: b538 push {r3, r4, r5, lr} - 146e: 460d mov r5, r1 - 1470: d011 beq.n 1496 <_ZNKSt9type_infoeqERKS_+0x2c> - 1472: f7ff fff4 bl 145e <_ZNKSt9type_info4nameEv> - 1476: 7803 ldrb r3, [r0, #0] - 1478: 4604 mov r4, r0 - 147a: 2b2a cmp r3, #42 ; 0x2a - 147c: d00d beq.n 149a <_ZNKSt9type_infoeqERKS_+0x30> - 147e: 4628 mov r0, r5 - 1480: f7ff ffed bl 145e <_ZNKSt9type_info4nameEv> - 1484: 4601 mov r1, r0 - 1486: 4620 mov r0, r4 - 1488: f005 fb7d bl 6b86 - 148c: f1d0 0001 rsbs r0, r0, #1 - 1490: bf38 it cc - 1492: 2000 movcc r0, #0 - 1494: bd38 pop {r3, r4, r5, pc} - 1496: 2001 movs r0, #1 - 1498: bd38 pop {r3, r4, r5, pc} - 149a: 2000 movs r0, #0 - 149c: bd38 pop {r3, r4, r5, pc} - -0000149e <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - 149e: f7ff bfe4 b.w 146a <_ZNKSt9type_infoeqERKS_> - -000014a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE>: - 14a2: 2803 cmp r0, #3 - 14a4: bf94 ite ls - 14a6: 2000 movls r0, #0 - 14a8: 2001 movhi r0, #1 - 14aa: 4770 bx lr - -000014ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE>: - 14ac: f000 0001 and.w r0, r0, #1 - 14b0: 4770 bx lr - -000014b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 14b2: 1840 adds r0, r0, r1 - 14b4: 4770 bx lr - -000014b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi>: - 14b6: b109 cbz r1, 14bc <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi+0x6> - 14b8: 6803 ldr r3, [r0, #0] - 14ba: 589a ldr r2, [r3, r2] - 14bc: 4611 mov r1, r2 - 14be: f7ff bff8 b.w 14b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - ... - -000014c4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev>: - 14c4: 4b03 ldr r3, [pc, #12] ; (14d4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev+0x10>) - 14c6: b510 push {r4, lr} - 14c8: 4604 mov r4, r0 - 14ca: 6003 str r3, [r0, #0] - 14cc: f7ff fe52 bl 1174 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 14d0: 4620 mov r0, r4 - 14d2: bd10 pop {r4, pc} - 14d4: 0000fbb0 .word 0x0000fbb0 - -000014d8 <_ZN10__cxxabiv121__vmi_class_type_infoD0Ev>: - 14d8: b510 push {r4, lr} - 14da: 4604 mov r4, r0 - 14dc: f7ff fff2 bl 14c4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev> - 14e0: 4620 mov r0, r4 - 14e2: f7ff fe7d bl 11e0 <_ZdlPv> - 14e6: 4620 mov r0, r4 - 14e8: bd10 pop {r4, pc} - -000014ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv>: - 14ea: 6840 ldr r0, [r0, #4] - 14ec: f000 0001 and.w r0, r0, #1 - 14f0: 4770 bx lr - -000014f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv>: - 14f2: 6840 ldr r0, [r0, #4] - 14f4: f3c0 0040 ubfx r0, r0, #1, #1 - 14f8: 4770 bx lr - -000014fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv>: - 14fa: 6840 ldr r0, [r0, #4] - 14fc: 1200 asrs r0, r0, #8 - 14fe: 4770 bx lr - -00001500 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 1500: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1504: 468b mov fp, r1 - 1506: 990c ldr r1, [sp, #48] ; 0x30 - 1508: 4605 mov r5, r0 - 150a: 4692 mov sl, r2 - 150c: 4699 mov r9, r3 - 150e: 428a cmp r2, r1 - 1510: d13b bne.n 158a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - 1512: 4619 mov r1, r3 - 1514: f7ff ffa9 bl 146a <_ZNKSt9type_infoeqERKS_> - 1518: 2800 cmp r0, #0 - 151a: d132 bne.n 1582 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x82> - 151c: e035 b.n 158a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - 151e: 3c01 subs r4, #1 - 1520: 1ca6 adds r6, r4, #2 - 1522: eb05 06c6 add.w r6, r5, r6, lsl #3 - 1526: 4630 mov r0, r6 - 1528: f7ff ffe3 bl 14f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - 152c: b318 cbz r0, 1576 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - 152e: 4630 mov r0, r6 - 1530: f7ff ffe3 bl 14fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - 1534: 4607 mov r7, r0 - 1536: 4630 mov r0, r6 - 1538: f7ff ffd7 bl 14ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - 153c: 4606 mov r6, r0 - 153e: b110 cbz r0, 1546 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x46> - 1540: f11b 0f03 cmn.w fp, #3 - 1544: d017 beq.n 1576 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - 1546: 463a mov r2, r7 - 1548: 4631 mov r1, r6 - 154a: 4650 mov r0, sl - 154c: f7ff ffb3 bl 14b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - 1550: 990c ldr r1, [sp, #48] ; 0x30 - 1552: 4602 mov r2, r0 - 1554: f858 0c08 ldr.w r0, [r8, #-8] - 1558: 6803 ldr r3, [r0, #0] - 155a: 9100 str r1, [sp, #0] - 155c: 4659 mov r1, fp - 155e: 6a1f ldr r7, [r3, #32] - 1560: 464b mov r3, r9 - 1562: 47b8 blx r7 - 1564: 4607 mov r7, r0 - 1566: f7ff ff9c bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 156a: b120 cbz r0, 1576 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - 156c: b156 cbz r6, 1584 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - 156e: f047 0701 orr.w r7, r7, #1 - 1572: b2ff uxtb r7, r7 - 1574: e006 b.n 1584 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - 1576: f1a8 0808 sub.w r8, r8, #8 - 157a: 2c00 cmp r4, #0 - 157c: d1cf bne.n 151e <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - 157e: 2701 movs r7, #1 - 1580: e000 b.n 1584 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - 1582: 2706 movs r7, #6 - 1584: 4638 mov r0, r7 - 1586: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 158a: 68ec ldr r4, [r5, #12] - 158c: f104 0802 add.w r8, r4, #2 - 1590: eb05 08c8 add.w r8, r5, r8, lsl #3 - 1594: e7f1 b.n 157a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x7a> - -00001596 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 1596: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 159a: b089 sub sp, #36 ; 0x24 - 159c: 4605 mov r5, r0 - 159e: 4692 mov sl, r2 - 15a0: 9103 str r1, [sp, #12] - 15a2: 461c mov r4, r3 - 15a4: f7ff fda7 bl 10f6 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 15a8: 2800 cmp r0, #0 - 15aa: f040 808d bne.w 16c8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - 15ae: f8d4 9008 ldr.w r9, [r4, #8] - 15b2: f8d5 800c ldr.w r8, [r5, #12] - 15b6: f019 0f10 tst.w r9, #16 - 15ba: f108 0602 add.w r6, r8, #2 - 15be: bf18 it ne - 15c0: f8d5 9008 ldrne.w r9, [r5, #8] - 15c4: eb05 06c6 add.w r6, r5, r6, lsl #3 - 15c8: e076 b.n 16b8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x122> - 15ca: 4649 mov r1, r9 - 15cc: f108 38ff add.w r8, r8, #4294967295 - 15d0: a804 add r0, sp, #16 - 15d2: f7ff fde2 bl 119a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 15d6: f108 0302 add.w r3, r8, #2 - 15da: eb05 03c3 add.w r3, r5, r3, lsl #3 - 15de: 9301 str r3, [sp, #4] - 15e0: 4618 mov r0, r3 - 15e2: f7ff ff8a bl 14fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - 15e6: 9b01 ldr r3, [sp, #4] - 15e8: 4607 mov r7, r0 - 15ea: 4618 mov r0, r3 - 15ec: f7ff ff7d bl 14ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - 15f0: 9b01 ldr r3, [sp, #4] - 15f2: 4683 mov fp, r0 - 15f4: 4618 mov r0, r3 - 15f6: f7ff ff7c bl 14f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - 15fa: 9002 str r0, [sp, #8] - 15fc: b910 cbnz r0, 1604 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x6e> - 15fe: f019 0f01 tst.w r9, #1 - 1602: d058 beq.n 16b6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - 1604: f1ba 0f00 cmp.w sl, #0 - 1608: d006 beq.n 1618 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x82> - 160a: 463a mov r2, r7 - 160c: 4650 mov r0, sl - 160e: 4659 mov r1, fp - 1610: f7ff ff51 bl 14b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - 1614: 4602 mov r2, r0 - 1616: e000 b.n 161a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x84> - 1618: 4652 mov r2, sl - 161a: f856 0c08 ldr.w r0, [r6, #-8] - 161e: 9903 ldr r1, [sp, #12] - 1620: 6803 ldr r3, [r0, #0] - 1622: 699f ldr r7, [r3, #24] - 1624: ab04 add r3, sp, #16 - 1626: 47b8 blx r7 - 1628: 2800 cmp r0, #0 - 162a: d044 beq.n 16b6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - 162c: 9b07 ldr r3, [sp, #28] - 162e: 2b08 cmp r3, #8 - 1630: d105 bne.n 163e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - 1632: f1bb 0f00 cmp.w fp, #0 - 1636: d002 beq.n 163e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - 1638: f856 3c08 ldr.w r3, [r6, #-8] - 163c: 9307 str r3, [sp, #28] - 163e: f89d 7014 ldrb.w r7, [sp, #20] - 1642: 4638 mov r0, r7 - 1644: f7ff ff2d bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 1648: b128 cbz r0, 1656 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - 164a: 9b02 ldr r3, [sp, #8] - 164c: b91b cbnz r3, 1656 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - 164e: f027 0702 bic.w r7, r7, #2 - 1652: f88d 7014 strb.w r7, [sp, #20] - 1656: 68e1 ldr r1, [r4, #12] - 1658: b9c9 cbnz r1, 168e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf8> - 165a: ab04 add r3, sp, #16 - 165c: cb0f ldmia r3, {r0, r1, r2, r3} - 165e: e884 000f stmia.w r4, {r0, r1, r2, r3} - 1662: 7927 ldrb r7, [r4, #4] - 1664: 4638 mov r0, r7 - 1666: f7ff ff1c bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 166a: 2800 cmp r0, #0 - 166c: d02c beq.n 16c8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - 166e: f017 0f02 tst.w r7, #2 - 1672: d003 beq.n 167c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xe6> - 1674: 68ab ldr r3, [r5, #8] - 1676: f013 0f01 tst.w r3, #1 - 167a: e006 b.n 168a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf4> - 167c: 4638 mov r0, r7 - 167e: f7ff ff15 bl 14ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 1682: b308 cbz r0, 16c8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - 1684: 68ab ldr r3, [r5, #8] - 1686: f013 0f02 tst.w r3, #2 - 168a: d114 bne.n 16b6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - 168c: e01c b.n 16c8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - 168e: 6823 ldr r3, [r4, #0] - 1690: 9a04 ldr r2, [sp, #16] - 1692: 4293 cmp r3, r2 - 1694: d003 beq.n 169e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x108> - 1696: 2300 movs r3, #0 - 1698: 6023 str r3, [r4, #0] - 169a: 3302 adds r3, #2 - 169c: e009 b.n 16b2 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11c> - 169e: b9bb cbnz r3, 16d0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - 16a0: 9807 ldr r0, [sp, #28] - 16a2: 2808 cmp r0, #8 - 16a4: d004 beq.n 16b0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - 16a6: 2908 cmp r1, #8 - 16a8: d002 beq.n 16b0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - 16aa: f7ff fede bl 146a <_ZNKSt9type_infoeqERKS_> - 16ae: b978 cbnz r0, 16d0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - 16b0: 2302 movs r3, #2 - 16b2: 7123 strb r3, [r4, #4] - 16b4: e008 b.n 16c8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - 16b6: 3e08 subs r6, #8 - 16b8: f1b8 0f00 cmp.w r8, #0 - 16bc: d185 bne.n 15ca <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x34> - 16be: 7920 ldrb r0, [r4, #4] - 16c0: 3800 subs r0, #0 - 16c2: bf18 it ne - 16c4: 2001 movne r0, #1 - 16c6: e000 b.n 16ca <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x134> - 16c8: 2001 movs r0, #1 - 16ca: b009 add sp, #36 ; 0x24 - 16cc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 16d0: 7923 ldrb r3, [r4, #4] - 16d2: f89d 2014 ldrb.w r2, [sp, #20] - 16d6: ea42 0303 orr.w r3, r2, r3 - 16da: 7123 strb r3, [r4, #4] - 16dc: e7eb b.n 16b6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - -000016de <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 16de: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 16e2: b091 sub sp, #68 ; 0x44 - 16e4: 4607 mov r7, r0 - 16e6: 4689 mov r9, r1 - 16e8: 9c1d ldr r4, [sp, #116] ; 0x74 - 16ea: 9307 str r3, [sp, #28] - 16ec: 9206 str r2, [sp, #24] - 16ee: 68a3 ldr r3, [r4, #8] - 16f0: 9a1a ldr r2, [sp, #104] ; 0x68 - 16f2: f013 0f10 tst.w r3, #16 - 16f6: bf1c itt ne - 16f8: 6883 ldrne r3, [r0, #8] - 16fa: 60a3 strne r3, [r4, #8] - 16fc: 9b1c ldr r3, [sp, #112] ; 0x70 - 16fe: 429a cmp r2, r3 - 1700: f040 813e bne.w 1980 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - 1704: 991b ldr r1, [sp, #108] ; 0x6c - 1706: f7ff feb0 bl 146a <_ZNKSt9type_infoeqERKS_> - 170a: 2800 cmp r0, #0 - 170c: f000 8138 beq.w 1980 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - 1710: 9a06 ldr r2, [sp, #24] - 1712: 7162 strb r2, [r4, #5] - 1714: e12e b.n 1974 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 1716: 9b1a ldr r3, [sp, #104] ; 0x68 - 1718: f1b9 0f00 cmp.w r9, #0 - 171c: 9a06 ldr r2, [sp, #24] - 171e: 6023 str r3, [r4, #0] - 1720: 7122 strb r2, [r4, #4] - 1722: db0a blt.n 173a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x5c> - 1724: 4618 mov r0, r3 - 1726: 4649 mov r1, r9 - 1728: f7ff fec3 bl 14b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 172c: 9b1c ldr r3, [sp, #112] ; 0x70 - 172e: 4283 cmp r3, r0 - 1730: bf14 ite ne - 1732: 2001 movne r0, #1 - 1734: 2006 moveq r0, #6 - 1736: 71a0 strb r0, [r4, #6] - 1738: e11c b.n 1974 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 173a: f119 0f02 cmn.w r9, #2 - 173e: f040 8119 bne.w 1974 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 1742: 2301 movs r3, #1 - 1744: 71a3 strb r3, [r4, #6] - 1746: e115 b.n 1974 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 1748: f1b9 0f00 cmp.w r9, #0 - 174c: db04 blt.n 1758 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x7a> - 174e: 981c ldr r0, [sp, #112] ; 0x70 - 1750: f1c9 0100 rsb r1, r9, #0 - 1754: f7ff fead bl 14b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 1758: f04f 0800 mov.w r8, #0 - 175c: 2201 movs r2, #1 - 175e: 9008 str r0, [sp, #32] - 1760: f8cd 802c str.w r8, [sp, #44] ; 0x2c - 1764: 9209 str r2, [sp, #36] ; 0x24 - 1766: e001 b.n 176c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8e> - 1768: f8cd a024 str.w sl, [sp, #36] ; 0x24 - 176c: f8d7 a00c ldr.w sl, [r7, #12] - 1770: f10a 0302 add.w r3, sl, #2 - 1774: eb07 03c3 add.w r3, r7, r3, lsl #3 - 1778: 930a str r3, [sp, #40] ; 0x28 - 177a: e0f0 b.n 195e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x280> - 177c: f10a 3aff add.w sl, sl, #4294967295 - 1780: 68a1 ldr r1, [r4, #8] - 1782: f10a 0502 add.w r5, sl, #2 - 1786: a80d add r0, sp, #52 ; 0x34 - 1788: f7ff fd3a bl 1200 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - 178c: eb07 05c5 add.w r5, r7, r5, lsl #3 - 1790: 4628 mov r0, r5 - 1792: f7ff feb2 bl 14fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - 1796: 4683 mov fp, r0 - 1798: 4628 mov r0, r5 - 179a: f7ff fea6 bl 14ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - 179e: 4601 mov r1, r0 - 17a0: b118 cbz r0, 17aa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xcc> - 17a2: 9b06 ldr r3, [sp, #24] - 17a4: f043 0601 orr.w r6, r3, #1 - 17a8: e000 b.n 17ac <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xce> - 17aa: 9e06 ldr r6, [sp, #24] - 17ac: 465a mov r2, fp - 17ae: 981a ldr r0, [sp, #104] ; 0x68 - 17b0: f7ff fe81 bl 14b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - 17b4: 9a08 ldr r2, [sp, #32] - 17b6: 4683 mov fp, r0 - 17b8: b13a cbz r2, 17ca <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xec> - 17ba: 4290 cmp r0, r2 - 17bc: 9a09 ldr r2, [sp, #36] ; 0x24 - 17be: bf94 ite ls - 17c0: 2300 movls r3, #0 - 17c2: 2301 movhi r3, #1 - 17c4: 4293 cmp r3, r2 - 17c6: f000 80c5 beq.w 1954 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x276> - 17ca: 4628 mov r0, r5 - 17cc: f7ff fe91 bl 14f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - 17d0: b948 cbnz r0, 17e6 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x108> - 17d2: f119 0f02 cmn.w r9, #2 - 17d6: d104 bne.n 17e2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x104> - 17d8: 68a3 ldr r3, [r4, #8] - 17da: f013 0f03 tst.w r3, #3 - 17de: f000 80bb beq.w 1958 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - 17e2: f006 06fd and.w r6, r6, #253 ; 0xfd - 17e6: 9b0a ldr r3, [sp, #40] ; 0x28 - 17e8: 4649 mov r1, r9 - 17ea: 9a1b ldr r2, [sp, #108] ; 0x6c - 17ec: f853 0c08 ldr.w r0, [r3, #-8] - 17f0: 6803 ldr r3, [r0, #0] - 17f2: 9201 str r2, [sp, #4] - 17f4: 9a1c ldr r2, [sp, #112] ; 0x70 - 17f6: f8cd b000 str.w fp, [sp] - 17fa: 9202 str r2, [sp, #8] - 17fc: aa0d add r2, sp, #52 ; 0x34 - 17fe: 9203 str r2, [sp, #12] - 1800: 4632 mov r2, r6 - 1802: 69dd ldr r5, [r3, #28] - 1804: 9b07 ldr r3, [sp, #28] - 1806: 47a8 blx r5 - 1808: f89d 503a ldrb.w r5, [sp, #58] ; 0x3a - 180c: 7963 ldrb r3, [r4, #5] - 180e: f89d 2039 ldrb.w r2, [sp, #57] ; 0x39 - 1812: 2d06 cmp r5, #6 - 1814: ea42 0303 orr.w r3, r2, r3 - 1818: 7163 strb r3, [r4, #5] - 181a: d001 beq.n 1820 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x142> - 181c: 2d02 cmp r5, #2 - 181e: d106 bne.n 182e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x150> - 1820: 9b0d ldr r3, [sp, #52] ; 0x34 - 1822: 71a5 strb r5, [r4, #6] - 1824: 6023 str r3, [r4, #0] - 1826: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - 182a: 7123 strb r3, [r4, #4] - 182c: e0a5 b.n 197a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 182e: f8d4 b000 ldr.w fp, [r4] - 1832: f1b8 0f00 cmp.w r8, #0 - 1836: d110 bne.n 185a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - 1838: f1bb 0f00 cmp.w fp, #0 - 183c: d10d bne.n 185a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - 183e: 9a0d ldr r2, [sp, #52] ; 0x34 - 1840: f89d 1038 ldrb.w r1, [sp, #56] ; 0x38 - 1844: 6022 str r2, [r4, #0] - 1846: 7121 strb r1, [r4, #4] - 1848: 2a00 cmp r2, #0 - 184a: d07e beq.n 194a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - 184c: 2b00 cmp r3, #0 - 184e: d07c beq.n 194a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - 1850: 68bb ldr r3, [r7, #8] - 1852: f013 0f01 tst.w r3, #1 - 1856: d178 bne.n 194a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - 1858: e08f b.n 197a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 185a: f1bb 0f00 cmp.w fp, #0 - 185e: d00b beq.n 1878 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x19a> - 1860: 9a0d ldr r2, [sp, #52] ; 0x34 - 1862: 4593 cmp fp, r2 - 1864: d106 bne.n 1874 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x196> - 1866: 7923 ldrb r3, [r4, #4] - 1868: f89d 2038 ldrb.w r2, [sp, #56] ; 0x38 - 186c: ea42 0303 orr.w r3, r2, r3 - 1870: 7123 strb r3, [r4, #4] - 1872: e06b b.n 194c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 1874: b932 cbnz r2, 1884 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - 1876: b928 cbnz r0, 1884 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - 1878: 9a0d ldr r2, [sp, #52] ; 0x34 - 187a: 2a00 cmp r2, #0 - 187c: d066 beq.n 194c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 187e: f1b8 0f00 cmp.w r8, #0 - 1882: d063 beq.n 194c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 1884: 4618 mov r0, r3 - 1886: 79a6 ldrb r6, [r4, #6] - 1888: 9305 str r3, [sp, #20] - 188a: f7ff fe0a bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 188e: 9b05 ldr r3, [sp, #20] - 1890: 2800 cmp r0, #0 - 1892: d07d beq.n 1990 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - 1894: 4618 mov r0, r3 - 1896: f7ff fe09 bl 14ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 189a: b118 cbz r0, 18a4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1c6> - 189c: 68a3 ldr r3, [r4, #8] - 189e: f013 0f02 tst.w r3, #2 - 18a2: d175 bne.n 1990 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - 18a4: 2e00 cmp r6, #0 - 18a6: bf08 it eq - 18a8: 2601 moveq r6, #1 - 18aa: 2d00 cmp r5, #0 - 18ac: bf08 it eq - 18ae: 2501 moveq r5, #1 - 18b0: e01e b.n 18f0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - 18b2: 4628 mov r0, r5 - 18b4: f7ff fdf5 bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 18b8: 2800 cmp r0, #0 - 18ba: d06c beq.n 1996 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - 18bc: 4628 mov r0, r5 - 18be: f7ff fdf5 bl 14ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 18c2: b118 cbz r0, 18cc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1ee> - 18c4: 68bb ldr r3, [r7, #8] - 18c6: f013 0f02 tst.w r3, #2 - 18ca: d164 bne.n 1996 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - 18cc: 2601 movs r6, #1 - 18ce: b97d cbnz r5, 18f0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - 18d0: 4630 mov r0, r6 - 18d2: f7ff fde6 bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 18d6: 2800 cmp r0, #0 - 18d8: d067 beq.n 19aa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - 18da: 4630 mov r0, r6 - 18dc: f7ff fde6 bl 14ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 18e0: b128 cbz r0, 18ee <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x210> - 18e2: 68bb ldr r3, [r7, #8] - 18e4: f013 0f02 tst.w r3, #2 - 18e8: d15f bne.n 19aa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - 18ea: 3501 adds r5, #1 - 18ec: e000 b.n 18f0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - 18ee: 2501 movs r5, #1 - 18f0: ea86 0005 eor.w r0, r6, r5 - 18f4: b2c0 uxtb r0, r0 - 18f6: f7ff fdd4 bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 18fa: 4683 mov fp, r0 - 18fc: b1a0 cbz r0, 1928 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x24a> - 18fe: 4628 mov r0, r5 - 1900: f7ff fdcf bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 1904: b138 cbz r0, 1916 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x238> - 1906: 9b0d ldr r3, [sp, #52] ; 0x34 - 1908: 462e mov r6, r5 - 190a: f04f 0800 mov.w r8, #0 - 190e: 6023 str r3, [r4, #0] - 1910: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - 1914: 7123 strb r3, [r4, #4] - 1916: f016 0f02 tst.w r6, #2 - 191a: 71a6 strb r6, [r4, #6] - 191c: d12a bne.n 1974 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - 191e: 4630 mov r0, r6 - 1920: f7ff fdc4 bl 14ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - 1924: b990 cbnz r0, 194c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 1926: e028 b.n 197a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 1928: ea06 0505 and.w r5, r6, r5 - 192c: f04f 0801 mov.w r8, #1 - 1930: b2e8 uxtb r0, r5 - 1932: f7ff fdb6 bl 14a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - 1936: b120 cbz r0, 1942 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x264> - 1938: 2302 movs r3, #2 - 193a: f8c4 b000 str.w fp, [r4] - 193e: 71a3 strb r3, [r4, #6] - 1940: e01a b.n 1978 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1942: 6020 str r0, [r4, #0] - 1944: f884 8006 strb.w r8, [r4, #6] - 1948: e000 b.n 194c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - 194a: 4680 mov r8, r0 - 194c: 7963 ldrb r3, [r4, #5] - 194e: 2b04 cmp r3, #4 - 1950: d102 bne.n 1958 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - 1952: e011 b.n 1978 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1954: 2301 movs r3, #1 - 1956: 930b str r3, [sp, #44] ; 0x2c - 1958: 9a0a ldr r2, [sp, #40] ; 0x28 - 195a: 3a08 subs r2, #8 - 195c: 920a str r2, [sp, #40] ; 0x28 - 195e: f1ba 0f00 cmp.w sl, #0 - 1962: f47f af0b bne.w 177c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x9e> - 1966: 9b0b ldr r3, [sp, #44] ; 0x2c - 1968: b133 cbz r3, 1978 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 196a: 9a09 ldr r2, [sp, #36] ; 0x24 - 196c: 2a00 cmp r2, #0 - 196e: f47f aefb bne.w 1768 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8a> - 1972: e001 b.n 1978 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - 1974: 2000 movs r0, #0 - 1976: e000 b.n 197a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - 1978: 4640 mov r0, r8 - 197a: b011 add sp, #68 ; 0x44 - 197c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 1980: 4638 mov r0, r7 - 1982: 9907 ldr r1, [sp, #28] - 1984: f7ff fd71 bl 146a <_ZNKSt9type_infoeqERKS_> - 1988: 2800 cmp r0, #0 - 198a: f47f aec4 bne.w 1716 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x38> - 198e: e6db b.n 1748 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 1990: 2e00 cmp r6, #0 - 1992: d19c bne.n 18ce <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - 1994: e78d b.n 18b2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1d4> - 1996: 9b1c ldr r3, [sp, #112] ; 0x70 - 1998: 4649 mov r1, r9 - 199a: 9807 ldr r0, [sp, #28] - 199c: 465a mov r2, fp - 199e: 9300 str r3, [sp, #0] - 19a0: 9b1b ldr r3, [sp, #108] ; 0x6c - 19a2: f7ff fc34 bl 120e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 19a6: 4606 mov r6, r0 - 19a8: e791 b.n 18ce <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - 19aa: 9a1c ldr r2, [sp, #112] ; 0x70 - 19ac: 4649 mov r1, r9 - 19ae: 9807 ldr r0, [sp, #28] - 19b0: 9b1b ldr r3, [sp, #108] ; 0x6c - 19b2: 9200 str r2, [sp, #0] - 19b4: 9a0d ldr r2, [sp, #52] ; 0x34 - 19b6: f7ff fc2a bl 120e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 19ba: 4605 mov r5, r0 - 19bc: e798 b.n 18f0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - -000019be <_ZN10__cxxabiv111__terminateEPFvvE>: - 19be: b508 push {r3, lr} - 19c0: 4780 blx r0 - 19c2: f003 fb4f bl 5064 - ... - -000019c8 <_ZSt9terminatev>: - 19c8: b508 push {r3, lr} - 19ca: 4b02 ldr r3, [pc, #8] ; (19d4 <_ZSt9terminatev+0xc>) - 19cc: 6818 ldr r0, [r3, #0] - 19ce: f7ff fff6 bl 19be <_ZN10__cxxabiv111__terminateEPFvvE> - 19d2: bf00 nop - 19d4: 10000034 .word 0x10000034 - -000019d8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv>: - 19d8: 4b1d ldr r3, [pc, #116] ; (1a50 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x78>) - 19da: b573 push {r0, r1, r4, r5, r6, lr} - 19dc: 781e ldrb r6, [r3, #0] - 19de: 4c1d ldr r4, [pc, #116] ; (1a54 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x7c>) - 19e0: b116 cbz r6, 19e8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x10> - 19e2: 6823 ldr r3, [r4, #0] - 19e4: 481c ldr r0, [pc, #112] ; (1a58 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x80>) - 19e6: e02d b.n 1a44 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x6c> - 19e8: 2201 movs r2, #1 - 19ea: 701a strb r2, [r3, #0] - 19ec: f002 fb8e bl 410c <__cxa_current_exception_type> - 19f0: b330 cbz r0, 1a40 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x68> - 19f2: f7ff fd34 bl 145e <_ZNKSt9type_info4nameEv> - 19f6: ab02 add r3, sp, #8 - 19f8: 4631 mov r1, r6 - 19fa: f04f 32ff mov.w r2, #4294967295 - 19fe: f843 2d04 str.w r2, [r3, #-4]! - 1a02: 4632 mov r2, r6 - 1a04: 4605 mov r5, r0 - 1a06: f002 fb11 bl 402c <__cxa_demangle> - 1a0a: 6823 ldr r3, [r4, #0] - 1a0c: 68d9 ldr r1, [r3, #12] - 1a0e: 4606 mov r6, r0 - 1a10: 4812 ldr r0, [pc, #72] ; (1a5c <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x84>) - 1a12: f003 fdcb bl 55ac - 1a16: 9b01 ldr r3, [sp, #4] - 1a18: b913 cbnz r3, 1a20 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x48> - 1a1a: 6823 ldr r3, [r4, #0] - 1a1c: 4630 mov r0, r6 - 1a1e: e001 b.n 1a24 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x4c> - 1a20: 6823 ldr r3, [r4, #0] - 1a22: 4628 mov r0, r5 - 1a24: 68d9 ldr r1, [r3, #12] - 1a26: f003 fdc1 bl 55ac - 1a2a: 6823 ldr r3, [r4, #0] - 1a2c: 480c ldr r0, [pc, #48] ; (1a60 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x88>) - 1a2e: 68d9 ldr r1, [r3, #12] - 1a30: f003 fdbc bl 55ac - 1a34: 9b01 ldr r3, [sp, #4] - 1a36: b943 cbnz r3, 1a4a <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x72> - 1a38: 4630 mov r0, r6 - 1a3a: f004 fad7 bl 5fec - 1a3e: e004 b.n 1a4a <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x72> - 1a40: 6823 ldr r3, [r4, #0] - 1a42: 4808 ldr r0, [pc, #32] ; (1a64 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x8c>) - 1a44: 68d9 ldr r1, [r3, #12] - 1a46: f003 fdb1 bl 55ac - 1a4a: f003 fb0b bl 5064 - 1a4e: bf00 nop - 1a50: 100008c0 .word 0x100008c0 - 1a54: 10000128 .word 0x10000128 - 1a58: 0000fbd8 .word 0x0000fbd8 - 1a5c: 0000fbf6 .word 0x0000fbf6 - 1a60: 0000fc27 .word 0x0000fc27 - 1a64: 0000fc2a .word 0x0000fc2a - -00001a68 : - 1a68: 6942 ldr r2, [r0, #20] - 1a6a: 4603 mov r3, r0 - 1a6c: 6981 ldr r1, [r0, #24] - 1a6e: 428a cmp r2, r1 - 1a70: da06 bge.n 1a80 - 1a72: 6901 ldr r1, [r0, #16] - 1a74: 200c movs r0, #12 - 1a76: fb00 1002 mla r0, r0, r2, r1 - 1a7a: 3201 adds r2, #1 - 1a7c: 615a str r2, [r3, #20] - 1a7e: 4770 bx lr - 1a80: 2000 movs r0, #0 - 1a82: 4770 bx lr - -00001a84 : - 1a84: b570 push {r4, r5, r6, lr} - 1a86: 461e mov r6, r3 - 1a88: 1e4b subs r3, r1, #1 - 1a8a: 460c mov r4, r1 - 1a8c: 4615 mov r5, r2 - 1a8e: 2b40 cmp r3, #64 ; 0x40 - 1a90: d82f bhi.n 1af2 - 1a92: e8df f003 tbb [pc, r3] - 1a96: 2121 .short 0x2121 - 1a98: 2e2e2121 .word 0x2e2e2121 - 1a9c: 24242e2e .word 0x24242e2e - 1aa0: 24242421 .word 0x24242421 - 1aa4: 24242424 .word 0x24242424 - 1aa8: 2e242424 .word 0x2e242424 - 1aac: 27272727 .word 0x27272727 - 1ab0: 24212727 .word 0x24212727 - 1ab4: 24242424 .word 0x24242424 - 1ab8: 2627242e .word 0x2627242e - 1abc: 27212e21 .word 0x27212e21 - 1ac0: 242e2e27 .word 0x242e2e27 - 1ac4: 21212121 .word 0x21212121 - 1ac8: 21212121 .word 0x21212121 - 1acc: 2e2e2124 .word 0x2e2e2124 - 1ad0: 2e242424 .word 0x2e242424 - 1ad4: 2e2e .short 0x2e2e - 1ad6: 24 .byte 0x24 - 1ad7: 00 .byte 0x00 - 1ad8: b17d cbz r5, 1afa - 1ada: b91e cbnz r6, 1ae4 - 1adc: e00b b.n 1af6 - 1ade: b90d cbnz r5, 1ae4 - 1ae0: e00b b.n 1afa - 1ae2: b166 cbz r6, 1afe - 1ae4: f7ff ffc0 bl 1a68 - 1ae8: b150 cbz r0, 1b00 - 1aea: 7004 strb r4, [r0, #0] - 1aec: 6045 str r5, [r0, #4] - 1aee: 6086 str r6, [r0, #8] - 1af0: bd70 pop {r4, r5, r6, pc} - 1af2: 2000 movs r0, #0 - 1af4: bd70 pop {r4, r5, r6, pc} - 1af6: 4630 mov r0, r6 - 1af8: bd70 pop {r4, r5, r6, pc} - 1afa: 4628 mov r0, r5 - 1afc: bd70 pop {r4, r5, r6, pc} - 1afe: 4630 mov r0, r6 - 1b00: bd70 pop {r4, r5, r6, pc} - -00001b02 : - 1b02: b538 push {r3, r4, r5, lr} - 1b04: 460c mov r4, r1 - 1b06: 4615 mov r5, r2 - 1b08: f7ff ffae bl 1a68 - 1b0c: b148 cbz r0, 1b22 - 1b0e: b12c cbz r4, 1b1c - 1b10: b135 cbz r5, 1b20 - 1b12: 2300 movs r3, #0 - 1b14: 6044 str r4, [r0, #4] - 1b16: 7003 strb r3, [r0, #0] - 1b18: 6085 str r5, [r0, #8] - 1b1a: bd38 pop {r3, r4, r5, pc} - 1b1c: 4620 mov r0, r4 - 1b1e: bd38 pop {r3, r4, r5, pc} - 1b20: 4628 mov r0, r5 - 1b22: bd38 pop {r3, r4, r5, pc} - -00001b24 : - 1b24: b510 push {r4, lr} - 1b26: 460c mov r4, r1 - 1b28: b131 cbz r1, 1b38 - 1b2a: f7ff ff9d bl 1a68 - 1b2e: b120 cbz r0, 1b3a - 1b30: 2323 movs r3, #35 ; 0x23 - 1b32: 6044 str r4, [r0, #4] - 1b34: 7003 strb r3, [r0, #0] - 1b36: bd10 pop {r4, pc} - 1b38: 4608 mov r0, r1 - 1b3a: bd10 pop {r4, pc} - -00001b3c : - 1b3c: b538 push {r3, r4, r5, lr} - 1b3e: 460c mov r4, r1 - 1b40: 4615 mov r5, r2 - 1b42: f7ff ff91 bl 1a68 - 1b46: b118 cbz r0, 1b50 - 1b48: 2316 movs r3, #22 - 1b4a: 6044 str r4, [r0, #4] - 1b4c: 7003 strb r3, [r0, #0] - 1b4e: 6085 str r5, [r0, #8] - 1b50: bd38 pop {r3, r4, r5, pc} - -00001b52 : - 1b52: b570 push {r4, r5, r6, lr} - 1b54: 4604 mov r4, r0 - 1b56: 460d mov r5, r1 - 1b58: 4616 mov r6, r2 - 1b5a: 68c3 ldr r3, [r0, #12] - 1b5c: e022 b.n 1ba4 - 1b5e: 68e2 ldr r2, [r4, #12] - 1b60: 3201 adds r2, #1 - 1b62: 2b72 cmp r3, #114 ; 0x72 - 1b64: 60e2 str r2, [r4, #12] - 1b66: d105 bne.n 1b74 - 1b68: 2e00 cmp r6, #0 - 1b6a: bf0c ite eq - 1b6c: 2117 moveq r1, #23 - 1b6e: 211a movne r1, #26 - 1b70: 6b23 ldr r3, [r4, #48] ; 0x30 - 1b72: e006 b.n 1b82 - 1b74: 2b56 cmp r3, #86 ; 0x56 - 1b76: 6b23 ldr r3, [r4, #48] ; 0x30 - 1b78: d105 bne.n 1b86 - 1b7a: 2e00 cmp r6, #0 - 1b7c: bf0c ite eq - 1b7e: 2118 moveq r1, #24 - 1b80: 211b movne r1, #27 - 1b82: 3309 adds r3, #9 - 1b84: e004 b.n 1b90 - 1b86: 2e00 cmp r6, #0 - 1b88: bf0c ite eq - 1b8a: 2119 moveq r1, #25 - 1b8c: 211c movne r1, #28 - 1b8e: 3306 adds r3, #6 - 1b90: 2200 movs r2, #0 - 1b92: 6323 str r3, [r4, #48] ; 0x30 - 1b94: 4620 mov r0, r4 - 1b96: 4613 mov r3, r2 - 1b98: f7ff ff74 bl 1a84 - 1b9c: 6028 str r0, [r5, #0] - 1b9e: b148 cbz r0, 1bb4 - 1ba0: 68e3 ldr r3, [r4, #12] - 1ba2: 1d05 adds r5, r0, #4 - 1ba4: 781b ldrb r3, [r3, #0] - 1ba6: 2b56 cmp r3, #86 ; 0x56 - 1ba8: d0d9 beq.n 1b5e - 1baa: 2b72 cmp r3, #114 ; 0x72 - 1bac: d0d7 beq.n 1b5e - 1bae: 2b4b cmp r3, #75 ; 0x4b - 1bb0: d101 bne.n 1bb6 - 1bb2: e7d4 b.n 1b5e - 1bb4: 4605 mov r5, r0 - 1bb6: 4628 mov r0, r5 - 1bb8: bd70 pop {r4, r5, r6, pc} - -00001bba : - 1bba: b151 cbz r1, 1bd2 - 1bbc: 6a03 ldr r3, [r0, #32] - 1bbe: 6a42 ldr r2, [r0, #36] ; 0x24 - 1bc0: 4293 cmp r3, r2 - 1bc2: da08 bge.n 1bd6 - 1bc4: 69c2 ldr r2, [r0, #28] - 1bc6: f842 1023 str.w r1, [r2, r3, lsl #2] - 1bca: 3301 adds r3, #1 - 1bcc: 6203 str r3, [r0, #32] - 1bce: 2001 movs r0, #1 - 1bd0: 4770 bx lr - 1bd2: 4608 mov r0, r1 - 1bd4: 4770 bx lr - 1bd6: 2000 movs r0, #0 - 1bd8: 4770 bx lr - -00001bda : - 1bda: 68c3 ldr r3, [r0, #12] - 1bdc: b570 push {r4, r5, r6, lr} - 1bde: 4604 mov r4, r0 - 1be0: 781a ldrb r2, [r3, #0] - 1be2: 2a53 cmp r2, #83 ; 0x53 - 1be4: d16f bne.n 1cc6 - 1be6: 1c5a adds r2, r3, #1 - 1be8: 60c2 str r2, [r0, #12] - 1bea: 785b ldrb r3, [r3, #1] - 1bec: b11b cbz r3, 1bf6 - 1bee: 3201 adds r2, #1 - 1bf0: 2b5f cmp r3, #95 ; 0x5f - 1bf2: 60c2 str r2, [r0, #12] - 1bf4: d02e beq.n 1c54 - 1bf6: f1a3 0230 sub.w r2, r3, #48 ; 0x30 - 1bfa: b2d2 uxtb r2, r2 - 1bfc: 2a09 cmp r2, #9 - 1bfe: d801 bhi.n 1c04 - 1c00: 2200 movs r2, #0 - 1c02: e006 b.n 1c12 - 1c04: f1a3 0241 sub.w r2, r3, #65 ; 0x41 - 1c08: b2d2 uxtb r2, r2 - 1c0a: 2a19 cmp r2, #25 - 1c0c: d9f8 bls.n 1c00 - 1c0e: e02c b.n 1c6a - 1c10: 460a mov r2, r1 - 1c12: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 1c16: b2c9 uxtb r1, r1 - 1c18: 2909 cmp r1, #9 - 1c1a: d805 bhi.n 1c28 - 1c1c: 2124 movs r1, #36 ; 0x24 - 1c1e: fb01 3302 mla r3, r1, r2, r3 - 1c22: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 1c26: e009 b.n 1c3c - 1c28: f1a3 0141 sub.w r1, r3, #65 ; 0x41 - 1c2c: b2c9 uxtb r1, r1 - 1c2e: 2919 cmp r1, #25 - 1c30: d849 bhi.n 1cc6 - 1c32: 2124 movs r1, #36 ; 0x24 - 1c34: fb01 3302 mla r3, r1, r2, r3 - 1c38: f1a3 0137 sub.w r1, r3, #55 ; 0x37 - 1c3c: 4291 cmp r1, r2 - 1c3e: d342 bcc.n 1cc6 - 1c40: 68e2 ldr r2, [r4, #12] - 1c42: 7813 ldrb r3, [r2, #0] - 1c44: 2b00 cmp r3, #0 - 1c46: d0e3 beq.n 1c10 - 1c48: 3201 adds r2, #1 - 1c4a: 2b5f cmp r3, #95 ; 0x5f - 1c4c: 60e2 str r2, [r4, #12] - 1c4e: d1df bne.n 1c10 - 1c50: 3101 adds r1, #1 - 1c52: e000 b.n 1c56 - 1c54: 2100 movs r1, #0 - 1c56: 6a23 ldr r3, [r4, #32] - 1c58: 4299 cmp r1, r3 - 1c5a: d236 bcs.n 1cca - 1c5c: 6aa3 ldr r3, [r4, #40] ; 0x28 - 1c5e: 3301 adds r3, #1 - 1c60: 62a3 str r3, [r4, #40] ; 0x28 - 1c62: 69e3 ldr r3, [r4, #28] - 1c64: f853 0021 ldr.w r0, [r3, r1, lsl #2] - 1c68: bd70 pop {r4, r5, r6, pc} - 1c6a: 68a2 ldr r2, [r4, #8] - 1c6c: f012 0f08 tst.w r2, #8 - 1c70: d109 bne.n 1c86 - 1c72: b151 cbz r1, 1c8a - 1c74: 68e2 ldr r2, [r4, #12] - 1c76: 7816 ldrb r6, [r2, #0] - 1c78: 3e43 subs r6, #67 ; 0x43 - 1c7a: b2f6 uxtb r6, r6 - 1c7c: 2e01 cmp r6, #1 - 1c7e: bf8c ite hi - 1c80: 2600 movhi r6, #0 - 1c82: 2601 movls r6, #1 - 1c84: e002 b.n 1c8c - 1c86: 2601 movs r6, #1 - 1c88: e000 b.n 1c8c - 1c8a: 460e mov r6, r1 - 1c8c: 2200 movs r2, #0 - 1c8e: 4910 ldr r1, [pc, #64] ; (1cd0 ) - 1c90: 188d adds r5, r1, r2 - 1c92: 5c89 ldrb r1, [r1, r2] - 1c94: 4299 cmp r1, r3 - 1c96: d113 bne.n 1cc0 - 1c98: 6969 ldr r1, [r5, #20] - 1c9a: b121 cbz r1, 1ca6 - 1c9c: 4620 mov r0, r4 - 1c9e: 69aa ldr r2, [r5, #24] - 1ca0: f7ff ff4c bl 1b3c - 1ca4: 62e0 str r0, [r4, #44] ; 0x2c - 1ca6: b116 cbz r6, 1cae - 1ca8: 68e9 ldr r1, [r5, #12] - 1caa: 692a ldr r2, [r5, #16] - 1cac: e001 b.n 1cb2 - 1cae: 6869 ldr r1, [r5, #4] - 1cb0: 68aa ldr r2, [r5, #8] - 1cb2: 6b23 ldr r3, [r4, #48] ; 0x30 - 1cb4: 4620 mov r0, r4 - 1cb6: 189b adds r3, r3, r2 - 1cb8: 6323 str r3, [r4, #48] ; 0x30 - 1cba: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 1cbe: e73d b.n 1b3c - 1cc0: 321c adds r2, #28 - 1cc2: 2ac4 cmp r2, #196 ; 0xc4 - 1cc4: d1e3 bne.n 1c8e - 1cc6: 2000 movs r0, #0 - 1cc8: bd70 pop {r4, r5, r6, pc} - 1cca: 2000 movs r0, #0 - 1ccc: bd70 pop {r4, r5, r6, pc} - 1cce: bf00 nop - 1cd0: 0000fc58 .word 0x0000fc58 - -00001cd4 : - 1cd4: f8d0 1104 ldr.w r1, [r0, #260] ; 0x104 - 1cd8: b538 push {r3, r4, r5, lr} - 1cda: 4604 mov r4, r0 - 1cdc: 1843 adds r3, r0, r1 - 1cde: 2500 movs r5, #0 - 1ce0: f8d4 2110 ldr.w r2, [r4, #272] ; 0x110 - 1ce4: 711d strb r5, [r3, #4] - 1ce6: f8d0 310c ldr.w r3, [r0, #268] ; 0x10c - 1cea: 3004 adds r0, #4 - 1cec: 4798 blx r3 - 1cee: f8d4 3124 ldr.w r3, [r4, #292] ; 0x124 - 1cf2: f8c4 5104 str.w r5, [r4, #260] ; 0x104 - 1cf6: 3301 adds r3, #1 - 1cf8: f8c4 3124 str.w r3, [r4, #292] ; 0x124 - 1cfc: bd38 pop {r3, r4, r5, pc} - -00001cfe : - 1cfe: b538 push {r3, r4, r5, lr} - 1d00: 4604 mov r4, r0 - 1d02: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 1d06: 460d mov r5, r1 - 1d08: 2bff cmp r3, #255 ; 0xff - 1d0a: d101 bne.n 1d10 - 1d0c: f7ff ffe2 bl 1cd4 - 1d10: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 1d14: f884 5108 strb.w r5, [r4, #264] ; 0x108 - 1d18: 18e2 adds r2, r4, r3 - 1d1a: 3301 adds r3, #1 - 1d1c: f8c4 3104 str.w r3, [r4, #260] ; 0x104 - 1d20: 7115 strb r5, [r2, #4] - 1d22: bd38 pop {r3, r4, r5, pc} - -00001d24 : - 1d24: b5f8 push {r3, r4, r5, r6, r7, lr} - 1d26: 4605 mov r5, r0 - 1d28: 460c mov r4, r1 - 1d2a: 4617 mov r7, r2 - 1d2c: 2600 movs r6, #0 - 1d2e: e004 b.n 1d3a - 1d30: 5da1 ldrb r1, [r4, r6] - 1d32: 4628 mov r0, r5 - 1d34: f7ff ffe3 bl 1cfe - 1d38: 3601 adds r6, #1 - 1d3a: 42be cmp r6, r7 - 1d3c: d1f8 bne.n 1d30 - 1d3e: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00001d40 : - 1d40: e006 b.n 1d50 - 1d42: 7803 ldrb r3, [r0, #0] - 1d44: 2b2b cmp r3, #43 ; 0x2b - 1d46: d109 bne.n 1d5c - 1d48: 2900 cmp r1, #0 - 1d4a: dd03 ble.n 1d54 - 1d4c: 6880 ldr r0, [r0, #8] - 1d4e: 3901 subs r1, #1 - 1d50: 2800 cmp r0, #0 - 1d52: d1f6 bne.n 1d42 - 1d54: b921 cbnz r1, 1d60 - 1d56: b120 cbz r0, 1d62 - 1d58: 6840 ldr r0, [r0, #4] - 1d5a: 4770 bx lr - 1d5c: 2000 movs r0, #0 - 1d5e: 4770 bx lr - 1d60: 2000 movs r0, #0 - 1d62: 4770 bx lr - -00001d64 : - 1d64: b570 push {r4, r5, r6, lr} - 1d66: 4604 mov r4, r0 - 1d68: 4608 mov r0, r1 - 1d6a: 460d mov r5, r1 - 1d6c: f004 ff1e bl 6bac - 1d70: 4629 mov r1, r5 - 1d72: 4602 mov r2, r0 - 1d74: 4620 mov r0, r4 - 1d76: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 1d7a: e7d3 b.n 1d24 - -00001d7c : - 1d7c: b510 push {r4, lr} - 1d7e: b088 sub sp, #32 - 1d80: 4604 mov r4, r0 - 1d82: 460a mov r2, r1 - 1d84: a801 add r0, sp, #4 - 1d86: 4904 ldr r1, [pc, #16] ; (1d98 ) - 1d88: f004 fe68 bl 6a5c - 1d8c: 4620 mov r0, r4 - 1d8e: a901 add r1, sp, #4 - 1d90: f7ff ffe8 bl 1d64 - 1d94: b008 add sp, #32 - 1d96: bd10 pop {r4, pc} - 1d98: 000109fd .word 0x000109fd - -00001d9c : - 1d9c: 68c3 ldr r3, [r0, #12] - 1d9e: b570 push {r4, r5, r6, lr} - 1da0: 4604 mov r4, r0 - 1da2: b9c3 cbnz r3, 1dd6 - 1da4: 6885 ldr r5, [r0, #8] - 1da6: 2d00 cmp r5, #0 - 1da8: bf08 it eq - 1daa: 2502 moveq r5, #2 - 1dac: e000 b.n 1db0 - 1dae: 006d lsls r5, r5, #1 - 1db0: 428d cmp r5, r1 - 1db2: d3fc bcc.n 1dae - 1db4: 6820 ldr r0, [r4, #0] - 1db6: 4629 mov r1, r5 - 1db8: f004 fbda bl 6570 - 1dbc: 4606 mov r6, r0 - 1dbe: b940 cbnz r0, 1dd2 - 1dc0: 6820 ldr r0, [r4, #0] - 1dc2: f004 f913 bl 5fec - 1dc6: 2301 movs r3, #1 - 1dc8: 6026 str r6, [r4, #0] - 1dca: 6066 str r6, [r4, #4] - 1dcc: 60a6 str r6, [r4, #8] - 1dce: 60e3 str r3, [r4, #12] - 1dd0: bd70 pop {r4, r5, r6, pc} - 1dd2: 6020 str r0, [r4, #0] - 1dd4: 60a5 str r5, [r4, #8] - 1dd6: bd70 pop {r4, r5, r6, pc} - -00001dd8 : - 1dd8: b5f8 push {r3, r4, r5, r6, r7, lr} - 1dda: 460d mov r5, r1 - 1ddc: 6851 ldr r1, [r2, #4] - 1dde: 4607 mov r7, r0 - 1de0: 6893 ldr r3, [r2, #8] - 1de2: 4614 mov r4, r2 - 1de4: 3101 adds r1, #1 - 1de6: 1949 adds r1, r1, r5 - 1de8: 4299 cmp r1, r3 - 1dea: d902 bls.n 1df2 - 1dec: 4610 mov r0, r2 - 1dee: f7ff ffd5 bl 1d9c - 1df2: 68e6 ldr r6, [r4, #12] - 1df4: b96e cbnz r6, 1e12 - 1df6: 6863 ldr r3, [r4, #4] - 1df8: 462a mov r2, r5 - 1dfa: 6820 ldr r0, [r4, #0] - 1dfc: 4639 mov r1, r7 - 1dfe: 18c0 adds r0, r0, r3 - 1e00: f004 fb1c bl 643c - 1e04: 6822 ldr r2, [r4, #0] - 1e06: 6863 ldr r3, [r4, #4] - 1e08: 1952 adds r2, r2, r5 - 1e0a: 54d6 strb r6, [r2, r3] - 1e0c: 6863 ldr r3, [r4, #4] - 1e0e: 195d adds r5, r3, r5 - 1e10: 6065 str r5, [r4, #4] - 1e12: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00001e14 : - 1e14: 6803 ldr r3, [r0, #0] - 1e16: b510 push {r4, lr} - 1e18: 781a ldrb r2, [r3, #0] - 1e1a: 2a6e cmp r2, #110 ; 0x6e - 1e1c: d104 bne.n 1e28 - 1e1e: 1c5a adds r2, r3, #1 - 1e20: 2101 movs r1, #1 - 1e22: 6002 str r2, [r0, #0] - 1e24: 785a ldrb r2, [r3, #1] - 1e26: e000 b.n 1e2a - 1e28: 2100 movs r1, #0 - 1e2a: 2300 movs r3, #0 - 1e2c: f1a2 0430 sub.w r4, r2, #48 ; 0x30 - 1e30: b2e4 uxtb r4, r4 - 1e32: 2c09 cmp r4, #9 - 1e34: d903 bls.n 1e3e - 1e36: b101 cbz r1, 1e3a - 1e38: 425b negs r3, r3 - 1e3a: 4618 mov r0, r3 - 1e3c: bd10 pop {r4, pc} - 1e3e: 240a movs r4, #10 - 1e40: fb04 2303 mla r3, r4, r3, r2 - 1e44: 6802 ldr r2, [r0, #0] - 1e46: 1c54 adds r4, r2, #1 - 1e48: 6004 str r4, [r0, #0] - 1e4a: 3b30 subs r3, #48 ; 0x30 - 1e4c: 7852 ldrb r2, [r2, #1] - 1e4e: e7ed b.n 1e2c - -00001e50 : - 1e50: b538 push {r3, r4, r5, lr} - 1e52: 4604 mov r4, r0 - 1e54: b929 cbnz r1, 1e62 - 1e56: 68c3 ldr r3, [r0, #12] - 1e58: 7818 ldrb r0, [r3, #0] - 1e5a: b310 cbz r0, 1ea2 - 1e5c: 4601 mov r1, r0 - 1e5e: 3301 adds r3, #1 - 1e60: 60e3 str r3, [r4, #12] - 1e62: 2968 cmp r1, #104 ; 0x68 - 1e64: d102 bne.n 1e6c - 1e66: f104 000c add.w r0, r4, #12 - 1e6a: e00d b.n 1e88 - 1e6c: 2976 cmp r1, #118 ; 0x76 - 1e6e: d115 bne.n 1e9c - 1e70: f104 050c add.w r5, r4, #12 - 1e74: 4628 mov r0, r5 - 1e76: f7ff ffcd bl 1e14 - 1e7a: 68e3 ldr r3, [r4, #12] - 1e7c: 781a ldrb r2, [r3, #0] - 1e7e: 2a5f cmp r2, #95 ; 0x5f - 1e80: d10c bne.n 1e9c - 1e82: 4628 mov r0, r5 - 1e84: 3301 adds r3, #1 - 1e86: 60e3 str r3, [r4, #12] - 1e88: f7ff ffc4 bl 1e14 - 1e8c: 68e3 ldr r3, [r4, #12] - 1e8e: 781a ldrb r2, [r3, #0] - 1e90: 2a5f cmp r2, #95 ; 0x5f - 1e92: d105 bne.n 1ea0 - 1e94: 3301 adds r3, #1 - 1e96: 2001 movs r0, #1 - 1e98: 60e3 str r3, [r4, #12] - 1e9a: bd38 pop {r3, r4, r5, pc} - 1e9c: 2000 movs r0, #0 - 1e9e: bd38 pop {r3, r4, r5, pc} - 1ea0: 2000 movs r0, #0 - 1ea2: bd38 pop {r3, r4, r5, pc} - -00001ea4 : - 1ea4: 68c3 ldr r3, [r0, #12] - 1ea6: b510 push {r4, lr} - 1ea8: 4604 mov r4, r0 - 1eaa: 781b ldrb r3, [r3, #0] - 1eac: 2b5f cmp r3, #95 ; 0x5f - 1eae: d006 beq.n 1ebe - 1eb0: 2b6e cmp r3, #110 ; 0x6e - 1eb2: d00c beq.n 1ece - 1eb4: 300c adds r0, #12 - 1eb6: f7ff ffad bl 1e14 - 1eba: 3001 adds r0, #1 - 1ebc: e000 b.n 1ec0 - 1ebe: 2000 movs r0, #0 - 1ec0: 68e3 ldr r3, [r4, #12] - 1ec2: 781a ldrb r2, [r3, #0] - 1ec4: 2a5f cmp r2, #95 ; 0x5f - 1ec6: d105 bne.n 1ed4 - 1ec8: 3301 adds r3, #1 - 1eca: 60e3 str r3, [r4, #12] - 1ecc: bd10 pop {r4, pc} - 1ece: f04f 30ff mov.w r0, #4294967295 - 1ed2: bd10 pop {r4, pc} - 1ed4: f04f 30ff mov.w r0, #4294967295 - 1ed8: bd10 pop {r4, pc} - -00001eda : - 1eda: b538 push {r3, r4, r5, lr} - 1edc: 4604 mov r4, r0 - 1ede: 68c3 ldr r3, [r0, #12] - 1ee0: 781a ldrb r2, [r3, #0] - 1ee2: 2a54 cmp r2, #84 ; 0x54 - 1ee4: d110 bne.n 1f08 - 1ee6: 3301 adds r3, #1 - 1ee8: 60c3 str r3, [r0, #12] - 1eea: f7ff ffdb bl 1ea4 - 1eee: 1e05 subs r5, r0, #0 - 1ef0: db0c blt.n 1f0c - 1ef2: 6aa3 ldr r3, [r4, #40] ; 0x28 - 1ef4: 4620 mov r0, r4 - 1ef6: 3301 adds r3, #1 - 1ef8: 62a3 str r3, [r4, #40] ; 0x28 - 1efa: f7ff fdb5 bl 1a68 - 1efe: b130 cbz r0, 1f0e - 1f00: 2305 movs r3, #5 - 1f02: 6045 str r5, [r0, #4] - 1f04: 7003 strb r3, [r0, #0] - 1f06: bd38 pop {r3, r4, r5, pc} - 1f08: 2000 movs r0, #0 - 1f0a: bd38 pop {r3, r4, r5, pc} - 1f0c: 2000 movs r0, #0 - 1f0e: bd38 pop {r3, r4, r5, pc} - -00001f10 : - 1f10: b508 push {r3, lr} - 1f12: 68c3 ldr r3, [r0, #12] - 1f14: 781a ldrb r2, [r3, #0] - 1f16: 2a5f cmp r2, #95 ; 0x5f - 1f18: d107 bne.n 1f2a - 1f1a: 3301 adds r3, #1 - 1f1c: f840 3f0c str.w r3, [r0, #12]! - 1f20: f7ff ff78 bl 1e14 - 1f24: 43c0 mvns r0, r0 - 1f26: 0fc0 lsrs r0, r0, #31 - 1f28: bd08 pop {r3, pc} - 1f2a: 2001 movs r0, #1 - 1f2c: bd08 pop {r3, pc} - -00001f2e : - 1f2e: b570 push {r4, r5, r6, lr} - 1f30: 4604 mov r4, r0 - 1f32: 300c adds r0, #12 - 1f34: f7ff ff6e bl 1e14 - 1f38: 1e06 subs r6, r0, #0 - 1f3a: dd34 ble.n 1fa6 - 1f3c: 68e5 ldr r5, [r4, #12] - 1f3e: 6863 ldr r3, [r4, #4] - 1f40: 1b5b subs r3, r3, r5 - 1f42: 42b3 cmp r3, r6 - 1f44: db2c blt.n 1fa0 - 1f46: 68a2 ldr r2, [r4, #8] - 1f48: 19ab adds r3, r5, r6 - 1f4a: 60e3 str r3, [r4, #12] - 1f4c: f012 0f04 tst.w r2, #4 - 1f50: d004 beq.n 1f5c - 1f52: 5daa ldrb r2, [r5, r6] - 1f54: 2a24 cmp r2, #36 ; 0x24 - 1f56: d101 bne.n 1f5c - 1f58: 3301 adds r3, #1 - 1f5a: 60e3 str r3, [r4, #12] - 1f5c: 2e09 cmp r6, #9 - 1f5e: dd19 ble.n 1f94 - 1f60: 4628 mov r0, r5 - 1f62: 4912 ldr r1, [pc, #72] ; (1fac ) - 1f64: 2208 movs r2, #8 - 1f66: f004 fa5b bl 6420 - 1f6a: b998 cbnz r0, 1f94 - 1f6c: 7a2b ldrb r3, [r5, #8] - 1f6e: f105 0208 add.w r2, r5, #8 - 1f72: 2b2e cmp r3, #46 ; 0x2e - 1f74: d003 beq.n 1f7e - 1f76: 2b5f cmp r3, #95 ; 0x5f - 1f78: d001 beq.n 1f7e - 1f7a: 2b24 cmp r3, #36 ; 0x24 - 1f7c: d10a bne.n 1f94 - 1f7e: 7853 ldrb r3, [r2, #1] - 1f80: 2b4e cmp r3, #78 ; 0x4e - 1f82: d107 bne.n 1f94 - 1f84: 6b23 ldr r3, [r4, #48] ; 0x30 - 1f86: 4620 mov r0, r4 - 1f88: 4909 ldr r1, [pc, #36] ; (1fb0 ) - 1f8a: 2215 movs r2, #21 - 1f8c: 3316 adds r3, #22 - 1f8e: 1b9e subs r6, r3, r6 - 1f90: 6326 str r6, [r4, #48] ; 0x30 - 1f92: e002 b.n 1f9a - 1f94: 4620 mov r0, r4 - 1f96: 4629 mov r1, r5 - 1f98: 4632 mov r2, r6 - 1f9a: f7ff fdb2 bl 1b02 - 1f9e: e000 b.n 1fa2 - 1fa0: 2000 movs r0, #0 - 1fa2: 62e0 str r0, [r4, #44] ; 0x2c - 1fa4: bd70 pop {r4, r5, r6, pc} - 1fa6: 2000 movs r0, #0 - 1fa8: bd70 pop {r4, r5, r6, pc} - 1faa: bf00 nop - 1fac: 000102ec .word 0x000102ec - 1fb0: 000102f5 .word 0x000102f5 - -00001fb4 : - 1fb4: 68c3 ldr r3, [r0, #12] - 1fb6: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 1fba: 4604 mov r4, r0 - 1fbc: 781a ldrb r2, [r3, #0] - 1fbe: 460d mov r5, r1 - 1fc0: 2a47 cmp r2, #71 ; 0x47 - 1fc2: d002 beq.n 1fca - 1fc4: 2a54 cmp r2, #84 ; 0x54 - 1fc6: f040 8137 bne.w 2238 - 1fca: 6b22 ldr r2, [r4, #48] ; 0x30 - 1fcc: f102 0114 add.w r1, r2, #20 - 1fd0: 6321 str r1, [r4, #48] ; 0x30 - 1fd2: 7819 ldrb r1, [r3, #0] - 1fd4: 2954 cmp r1, #84 ; 0x54 - 1fd6: d105 bne.n 1fe4 - 1fd8: 1c58 adds r0, r3, #1 - 1fda: 60e0 str r0, [r4, #12] - 1fdc: 7859 ldrb r1, [r3, #1] - 1fde: b929 cbnz r1, 1fec - 1fe0: 460e mov r6, r1 - 1fe2: e17d b.n 22e0 - 1fe4: 2947 cmp r1, #71 ; 0x47 - 1fe6: f040 8125 bne.w 2234 - 1fea: e09e b.n 212a - 1fec: 3001 adds r0, #1 - 1fee: 2953 cmp r1, #83 ; 0x53 - 1ff0: 60e0 str r0, [r4, #12] - 1ff2: d037 beq.n 2064 - 1ff4: d80d bhi.n 2012 - 1ff6: 2946 cmp r1, #70 ; 0x46 - 1ff8: f000 8089 beq.w 210e - 1ffc: d803 bhi.n 2006 - 1ffe: 2943 cmp r1, #67 ; 0x43 - 2000: f040 8118 bne.w 2234 - 2004: e067 b.n 20d6 - 2006: 2949 cmp r1, #73 ; 0x49 - 2008: d025 beq.n 2056 - 200a: 294a cmp r1, #74 ; 0x4a - 200c: f040 8112 bne.w 2234 - 2010: e084 b.n 211c - 2012: 2963 cmp r1, #99 ; 0x63 - 2014: d049 beq.n 20aa - 2016: d805 bhi.n 2024 - 2018: 2954 cmp r1, #84 ; 0x54 - 201a: d012 beq.n 2042 - 201c: 2956 cmp r1, #86 ; 0x56 - 201e: f040 8109 bne.w 2234 - 2022: e005 b.n 2030 - 2024: 2968 cmp r1, #104 ; 0x68 - 2026: d024 beq.n 2072 - 2028: 2976 cmp r1, #118 ; 0x76 - 202a: f040 8103 bne.w 2234 - 202e: e02e b.n 208e - 2030: 320f adds r2, #15 - 2032: 4620 mov r0, r4 - 2034: 6322 str r2, [r4, #48] ; 0x30 - 2036: f000 fb38 bl 26aa - 203a: 2109 movs r1, #9 - 203c: 4602 mov r2, r0 - 203e: 4620 mov r0, r4 - 2040: e007 b.n 2052 - 2042: 320a adds r2, #10 - 2044: 4620 mov r0, r4 - 2046: 6322 str r2, [r4, #48] ; 0x30 - 2048: f000 fb2f bl 26aa - 204c: 210a movs r1, #10 - 204e: 4602 mov r2, r0 - 2050: 4620 mov r0, r4 - 2052: 2300 movs r3, #0 - 2054: e140 b.n 22d8 - 2056: 4620 mov r0, r4 - 2058: f000 fb27 bl 26aa - 205c: 210c movs r1, #12 - 205e: 4602 mov r2, r0 - 2060: 4620 mov r0, r4 - 2062: e7f6 b.n 2052 - 2064: 4620 mov r0, r4 - 2066: f000 fb20 bl 26aa - 206a: 210d movs r1, #13 - 206c: 4602 mov r2, r0 - 206e: 4620 mov r0, r4 - 2070: e7ef b.n 2052 - 2072: 4620 mov r0, r4 - 2074: f7ff feec bl 1e50 - 2078: 2800 cmp r0, #0 - 207a: f000 80d9 beq.w 2230 - 207e: 2100 movs r1, #0 - 2080: 4620 mov r0, r4 - 2082: f7ff ff97 bl 1fb4 - 2086: 210f movs r1, #15 - 2088: 4602 mov r2, r0 - 208a: 4620 mov r0, r4 - 208c: e7e1 b.n 2052 - 208e: 4620 mov r0, r4 - 2090: f7ff fede bl 1e50 - 2094: 2800 cmp r0, #0 - 2096: f000 80cb beq.w 2230 - 209a: 2100 movs r1, #0 - 209c: 4620 mov r0, r4 - 209e: f7ff ff89 bl 1fb4 - 20a2: 2110 movs r1, #16 - 20a4: 4602 mov r2, r0 - 20a6: 4620 mov r0, r4 - 20a8: e7d3 b.n 2052 - 20aa: 4620 mov r0, r4 - 20ac: 2100 movs r1, #0 - 20ae: f7ff fecf bl 1e50 - 20b2: 2800 cmp r0, #0 - 20b4: f000 80bc beq.w 2230 - 20b8: 4620 mov r0, r4 - 20ba: 2100 movs r1, #0 - 20bc: f7ff fec8 bl 1e50 - 20c0: 2800 cmp r0, #0 - 20c2: f000 80b5 beq.w 2230 - 20c6: 2100 movs r1, #0 - 20c8: 4620 mov r0, r4 - 20ca: f7ff ff73 bl 1fb4 - 20ce: 2111 movs r1, #17 - 20d0: 4602 mov r2, r0 - 20d2: 4620 mov r0, r4 - 20d4: e7bd b.n 2052 - 20d6: 4620 mov r0, r4 - 20d8: f000 fae7 bl 26aa - 20dc: 4605 mov r5, r0 - 20de: f104 000c add.w r0, r4, #12 - 20e2: f7ff fe97 bl 1e14 - 20e6: 2800 cmp r0, #0 - 20e8: f2c0 80a4 blt.w 2234 - 20ec: 68e3 ldr r3, [r4, #12] - 20ee: 781a ldrb r2, [r3, #0] - 20f0: 2a5f cmp r2, #95 ; 0x5f - 20f2: f040 809f bne.w 2234 - 20f6: 3301 adds r3, #1 - 20f8: 4620 mov r0, r4 - 20fa: 60e3 str r3, [r4, #12] - 20fc: f000 fad5 bl 26aa - 2100: 6b23 ldr r3, [r4, #48] ; 0x30 - 2102: 210b movs r1, #11 - 2104: 3305 adds r3, #5 - 2106: 6323 str r3, [r4, #48] ; 0x30 - 2108: 4602 mov r2, r0 - 210a: 4620 mov r0, r4 - 210c: e0e3 b.n 22d6 - 210e: 4620 mov r0, r4 - 2110: f000 facb bl 26aa - 2114: 210e movs r1, #14 - 2116: 4602 mov r2, r0 - 2118: 4620 mov r0, r4 - 211a: e79a b.n 2052 - 211c: 4620 mov r0, r4 - 211e: f000 fac4 bl 26aa - 2122: 2112 movs r1, #18 - 2124: 4602 mov r2, r0 - 2126: 4620 mov r0, r4 - 2128: e793 b.n 2052 - 212a: 1c5a adds r2, r3, #1 - 212c: 60e2 str r2, [r4, #12] - 212e: 785e ldrb r6, [r3, #1] - 2130: 2e00 cmp r6, #0 - 2132: f000 80d5 beq.w 22e0 - 2136: 1c9a adds r2, r3, #2 - 2138: 2e52 cmp r6, #82 ; 0x52 - 213a: 60e2 str r2, [r4, #12] - 213c: d00f beq.n 215e - 213e: d802 bhi.n 2146 - 2140: 2e41 cmp r6, #65 ; 0x41 - 2142: d177 bne.n 2234 - 2144: e012 b.n 216c - 2146: 2e56 cmp r6, #86 ; 0x56 - 2148: d002 beq.n 2150 - 214a: 2e72 cmp r6, #114 ; 0x72 - 214c: d172 bne.n 2234 - 214e: e015 b.n 217c - 2150: 4620 mov r0, r4 - 2152: f000 f978 bl 2446 - 2156: 2113 movs r1, #19 - 2158: 4602 mov r2, r0 - 215a: 4620 mov r0, r4 - 215c: e779 b.n 2052 - 215e: 4620 mov r0, r4 - 2160: f000 f971 bl 2446 - 2164: 2114 movs r1, #20 - 2166: 4602 mov r2, r0 - 2168: 4620 mov r0, r4 - 216a: e772 b.n 2052 - 216c: 2100 movs r1, #0 - 216e: 4620 mov r0, r4 - 2170: f7ff ff20 bl 1fb4 - 2174: 2115 movs r1, #21 - 2176: 4602 mov r2, r0 - 2178: 4620 mov r0, r4 - 217a: e76a b.n 2052 - 217c: f104 000c add.w r0, r4, #12 - 2180: f7ff fe48 bl 1e14 - 2184: 2801 cmp r0, #1 - 2186: dd55 ble.n 2234 - 2188: 68e5 ldr r5, [r4, #12] - 218a: 782e ldrb r6, [r5, #0] - 218c: 2e00 cmp r6, #0 - 218e: f000 80a7 beq.w 22e0 - 2192: 3501 adds r5, #1 - 2194: 2e5f cmp r6, #95 ; 0x5f - 2196: 60e5 str r5, [r4, #12] - 2198: d14c bne.n 2234 - 219a: 1e46 subs r6, r0, #1 - 219c: f04f 0800 mov.w r8, #0 - 21a0: e000 b.n 21a4 - 21a2: 4698 mov r8, r3 - 21a4: 782f ldrb r7, [r5, #0] - 21a6: 2f00 cmp r7, #0 - 21a8: d03e beq.n 2228 - 21aa: 2f24 cmp r7, #36 ; 0x24 - 21ac: d11c bne.n 21e8 - 21ae: 786b ldrb r3, [r5, #1] - 21b0: 2b53 cmp r3, #83 ; 0x53 - 21b2: d004 beq.n 21be - 21b4: 2b5f cmp r3, #95 ; 0x5f - 21b6: d004 beq.n 21c2 - 21b8: 2b24 cmp r3, #36 ; 0x24 - 21ba: d13b bne.n 2234 - 21bc: e002 b.n 21c4 - 21be: 272f movs r7, #47 ; 0x2f - 21c0: e000 b.n 21c4 - 21c2: 272e movs r7, #46 ; 0x2e - 21c4: 4620 mov r0, r4 - 21c6: f7ff fc4f bl 1a68 - 21ca: 4603 mov r3, r0 - 21cc: b110 cbz r0, 21d4 - 21ce: 2239 movs r2, #57 ; 0x39 - 21d0: 6047 str r7, [r0, #4] - 21d2: 7002 strb r2, [r0, #0] - 21d4: 68e5 ldr r5, [r4, #12] - 21d6: 3502 adds r5, #2 - 21d8: 60e5 str r5, [r4, #12] - 21da: b33b cbz r3, 222c - 21dc: 3e02 subs r6, #2 - 21de: e013 b.n 2208 - 21e0: 3701 adds r7, #1 - 21e2: 42b7 cmp r7, r6 - 21e4: db01 blt.n 21ea - 21e6: e004 b.n 21f2 - 21e8: 2700 movs r7, #0 - 21ea: 5deb ldrb r3, [r5, r7] - 21ec: b10b cbz r3, 21f2 - 21ee: 2b24 cmp r3, #36 ; 0x24 - 21f0: d1f6 bne.n 21e0 - 21f2: 4629 mov r1, r5 - 21f4: 4620 mov r0, r4 - 21f6: 463a mov r2, r7 - 21f8: f7ff fc83 bl 1b02 - 21fc: 68e5 ldr r5, [r4, #12] - 21fe: 19ed adds r5, r5, r7 - 2200: 60e5 str r5, [r4, #12] - 2202: 4603 mov r3, r0 - 2204: b1a0 cbz r0, 2230 - 2206: 1bf6 subs r6, r6, r7 - 2208: f1b8 0f00 cmp.w r8, #0 - 220c: d006 beq.n 221c - 220e: 4620 mov r0, r4 - 2210: 2138 movs r1, #56 ; 0x38 - 2212: 4642 mov r2, r8 - 2214: f7ff fc36 bl 1a84 - 2218: 4603 mov r3, r0 - 221a: b148 cbz r0, 2230 - 221c: 2e00 cmp r6, #0 - 221e: dcc0 bgt.n 21a2 - 2220: 4620 mov r0, r4 - 2222: 2137 movs r1, #55 ; 0x37 - 2224: 461a mov r2, r3 - 2226: e714 b.n 2052 - 2228: 463e mov r6, r7 - 222a: e059 b.n 22e0 - 222c: 461e mov r6, r3 - 222e: e057 b.n 22e0 - 2230: 4606 mov r6, r0 - 2232: e055 b.n 22e0 - 2234: 2600 movs r6, #0 - 2236: e053 b.n 22e0 - 2238: f000 f905 bl 2446 - 223c: 4606 mov r6, r0 - 223e: b1c0 cbz r0, 2272 - 2240: b1bd cbz r5, 2272 - 2242: 68a3 ldr r3, [r4, #8] - 2244: f013 0f01 tst.w r3, #1 - 2248: d113 bne.n 2272 - 224a: e000 b.n 224e - 224c: 6876 ldr r6, [r6, #4] - 224e: 7833 ldrb r3, [r6, #0] - 2250: f1a3 021a sub.w r2, r3, #26 - 2254: b2d2 uxtb r2, r2 - 2256: 2a02 cmp r2, #2 - 2258: d9f8 bls.n 224c - 225a: 2b02 cmp r3, #2 - 225c: d140 bne.n 22e0 - 225e: 68b3 ldr r3, [r6, #8] - 2260: e000 b.n 2264 - 2262: 685b ldr r3, [r3, #4] - 2264: 781a ldrb r2, [r3, #0] - 2266: 3a1a subs r2, #26 - 2268: b2d2 uxtb r2, r2 - 226a: 2a02 cmp r2, #2 - 226c: d9f9 bls.n 2262 - 226e: 60b3 str r3, [r6, #8] - 2270: e036 b.n 22e0 - 2272: 68e3 ldr r3, [r4, #12] - 2274: 781b ldrb r3, [r3, #0] - 2276: 2e00 cmp r6, #0 - 2278: d032 beq.n 22e0 - 227a: 2b00 cmp r3, #0 - 227c: d030 beq.n 22e0 - 227e: 2b45 cmp r3, #69 ; 0x45 - 2280: d02e beq.n 22e0 - 2282: 4631 mov r1, r6 - 2284: 780b ldrb r3, [r1, #0] - 2286: 2b04 cmp r3, #4 - 2288: d004 beq.n 2294 - 228a: d31c bcc.n 22c6 - 228c: 3b1a subs r3, #26 - 228e: 2b02 cmp r3, #2 - 2290: d819 bhi.n 22c6 - 2292: e014 b.n 22be - 2294: 6849 ldr r1, [r1, #4] - 2296: b179 cbz r1, 22b8 - 2298: 780b ldrb r3, [r1, #0] - 229a: 2b08 cmp r3, #8 - 229c: d805 bhi.n 22aa - 229e: 2b07 cmp r3, #7 - 22a0: d209 bcs.n 22b6 - 22a2: 3b01 subs r3, #1 - 22a4: 2b01 cmp r3, #1 - 22a6: d802 bhi.n 22ae - 22a8: e003 b.n 22b2 - 22aa: 2b2e cmp r3, #46 ; 0x2e - 22ac: d003 beq.n 22b6 - 22ae: 2100 movs r1, #0 - 22b0: e002 b.n 22b8 - 22b2: 6889 ldr r1, [r1, #8] - 22b4: e7ef b.n 2296 - 22b6: 2101 movs r1, #1 - 22b8: f081 0101 eor.w r1, r1, #1 - 22bc: e004 b.n 22c8 - 22be: 6849 ldr r1, [r1, #4] - 22c0: 2900 cmp r1, #0 - 22c2: d1df bne.n 2284 - 22c4: e000 b.n 22c8 - 22c6: 2100 movs r1, #0 - 22c8: 4620 mov r0, r4 - 22ca: f000 fc5e bl 2b8a - 22ce: 2103 movs r1, #3 - 22d0: 4632 mov r2, r6 - 22d2: 4605 mov r5, r0 - 22d4: 4620 mov r0, r4 - 22d6: 462b mov r3, r5 - 22d8: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 22dc: f7ff bbd2 b.w 1a84 - 22e0: 4630 mov r0, r6 - 22e2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -000022e6 : - 22e6: 68c3 ldr r3, [r0, #12] - 22e8: 781a ldrb r2, [r3, #0] - 22ea: 2a5f cmp r2, #95 ; 0x5f - 22ec: d10a bne.n 2304 - 22ee: 3301 adds r3, #1 - 22f0: 60c3 str r3, [r0, #12] - 22f2: 68c3 ldr r3, [r0, #12] - 22f4: 781a ldrb r2, [r3, #0] - 22f6: 2a5a cmp r2, #90 ; 0x5a - 22f8: d102 bne.n 2300 - 22fa: 3301 adds r3, #1 - 22fc: 60c3 str r3, [r0, #12] - 22fe: e659 b.n 1fb4 - 2300: 2000 movs r0, #0 - 2302: 4770 bx lr - 2304: 2900 cmp r1, #0 - 2306: d1fb bne.n 2300 - 2308: e7f3 b.n 22f2 - -0000230a : - 230a: 68c3 ldr r3, [r0, #12] - 230c: b570 push {r4, r5, r6, lr} - 230e: 4604 mov r4, r0 - 2310: 781a ldrb r2, [r3, #0] - 2312: 2a4c cmp r2, #76 ; 0x4c - 2314: d13d bne.n 2392 - 2316: 1c5a adds r2, r3, #1 - 2318: 60c2 str r2, [r0, #12] - 231a: 785b ldrb r3, [r3, #1] - 231c: 2b5f cmp r3, #95 ; 0x5f - 231e: d001 beq.n 2324 - 2320: 2b5a cmp r3, #90 ; 0x5a - 2322: d104 bne.n 232e - 2324: 4620 mov r0, r4 - 2326: 2100 movs r1, #0 - 2328: f7ff ffdd bl 22e6 - 232c: e02a b.n 2384 - 232e: f000 f9bc bl 26aa - 2332: 4605 mov r5, r0 - 2334: 2800 cmp r0, #0 - 2336: d02e beq.n 2396 - 2338: 7803 ldrb r3, [r0, #0] - 233a: 2b23 cmp r3, #35 ; 0x23 - 233c: d106 bne.n 234c - 233e: 6843 ldr r3, [r0, #4] - 2340: 7c1a ldrb r2, [r3, #16] - 2342: b11a cbz r2, 234c - 2344: 6b22 ldr r2, [r4, #48] ; 0x30 - 2346: 685b ldr r3, [r3, #4] - 2348: 1ad3 subs r3, r2, r3 - 234a: 6323 str r3, [r4, #48] ; 0x30 - 234c: 68e3 ldr r3, [r4, #12] - 234e: 781a ldrb r2, [r3, #0] - 2350: 2a6e cmp r2, #110 ; 0x6e - 2352: d103 bne.n 235c - 2354: 3301 adds r3, #1 - 2356: 2636 movs r6, #54 ; 0x36 - 2358: 60e3 str r3, [r4, #12] - 235a: e000 b.n 235e - 235c: 2635 movs r6, #53 ; 0x35 - 235e: 68e1 ldr r1, [r4, #12] - 2360: e002 b.n 2368 - 2362: b1d0 cbz r0, 239a - 2364: 3201 adds r2, #1 - 2366: 60e2 str r2, [r4, #12] - 2368: 68e2 ldr r2, [r4, #12] - 236a: 7810 ldrb r0, [r2, #0] - 236c: 2845 cmp r0, #69 ; 0x45 - 236e: d1f8 bne.n 2362 - 2370: 1a52 subs r2, r2, r1 - 2372: 4620 mov r0, r4 - 2374: f7ff fbc5 bl 1b02 - 2378: 4631 mov r1, r6 - 237a: 462a mov r2, r5 - 237c: 4603 mov r3, r0 - 237e: 4620 mov r0, r4 - 2380: f7ff fb80 bl 1a84 - 2384: 68e3 ldr r3, [r4, #12] - 2386: 781a ldrb r2, [r3, #0] - 2388: 2a45 cmp r2, #69 ; 0x45 - 238a: d105 bne.n 2398 - 238c: 3301 adds r3, #1 - 238e: 60e3 str r3, [r4, #12] - 2390: bd70 pop {r4, r5, r6, pc} - 2392: 2000 movs r0, #0 - 2394: bd70 pop {r4, r5, r6, pc} - 2396: bd70 pop {r4, r5, r6, pc} - 2398: 2000 movs r0, #0 - 239a: bd70 pop {r4, r5, r6, pc} - -0000239c : - 239c: 68c3 ldr r3, [r0, #12] - 239e: b573 push {r0, r1, r4, r5, r6, lr} - 23a0: 4604 mov r4, r0 - 23a2: 781a ldrb r2, [r3, #0] - 23a4: 6ac6 ldr r6, [r0, #44] ; 0x2c - 23a6: 2a49 cmp r2, #73 ; 0x49 - 23a8: d148 bne.n 243c - 23aa: 1c5a adds r2, r3, #1 - 23ac: 60c2 str r2, [r0, #12] - 23ae: 785b ldrb r3, [r3, #1] - 23b0: 2b45 cmp r3, #69 ; 0x45 - 23b2: d109 bne.n 23c8 - 23b4: 3201 adds r2, #1 - 23b6: 60c2 str r2, [r0, #12] - 23b8: 2200 movs r2, #0 - 23ba: 212b movs r1, #43 ; 0x2b - 23bc: 4613 mov r3, r2 - 23be: b002 add sp, #8 - 23c0: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 23c4: f7ff bb5e b.w 1a84 - 23c8: ad02 add r5, sp, #8 - 23ca: 2300 movs r3, #0 - 23cc: f845 3d04 str.w r3, [r5, #-4]! - 23d0: 68e2 ldr r2, [r4, #12] - 23d2: 7813 ldrb r3, [r2, #0] - 23d4: 2b4c cmp r3, #76 ; 0x4c - 23d6: d011 beq.n 23fc - 23d8: 2b58 cmp r3, #88 ; 0x58 - 23da: d002 beq.n 23e2 - 23dc: 2b49 cmp r3, #73 ; 0x49 - 23de: d115 bne.n 240c - 23e0: e010 b.n 2404 - 23e2: 3201 adds r2, #1 - 23e4: 4620 mov r0, r4 - 23e6: 60e2 str r2, [r4, #12] - 23e8: f000 fd15 bl 2e16 - 23ec: 68e3 ldr r3, [r4, #12] - 23ee: 7819 ldrb r1, [r3, #0] - 23f0: 2945 cmp r1, #69 ; 0x45 - 23f2: 4602 mov r2, r0 - 23f4: d122 bne.n 243c - 23f6: 3301 adds r3, #1 - 23f8: 60e3 str r3, [r4, #12] - 23fa: e00b b.n 2414 - 23fc: 4620 mov r0, r4 - 23fe: f7ff ff84 bl 230a - 2402: e006 b.n 2412 - 2404: 4620 mov r0, r4 - 2406: f7ff ffc9 bl 239c - 240a: e002 b.n 2412 - 240c: 4620 mov r0, r4 - 240e: f000 f94c bl 26aa - 2412: 4602 mov r2, r0 - 2414: b1a2 cbz r2, 2440 - 2416: 4620 mov r0, r4 - 2418: 212b movs r1, #43 ; 0x2b - 241a: 2300 movs r3, #0 - 241c: f7ff fb32 bl 1a84 - 2420: 6028 str r0, [r5, #0] - 2422: b170 cbz r0, 2442 - 2424: 68e3 ldr r3, [r4, #12] - 2426: 781a ldrb r2, [r3, #0] - 2428: 2a45 cmp r2, #69 ; 0x45 - 242a: d002 beq.n 2432 - 242c: f100 0508 add.w r5, r0, #8 - 2430: e7ce b.n 23d0 - 2432: 3301 adds r3, #1 - 2434: 62e6 str r6, [r4, #44] ; 0x2c - 2436: 60e3 str r3, [r4, #12] - 2438: 9801 ldr r0, [sp, #4] - 243a: e002 b.n 2442 - 243c: 2000 movs r0, #0 - 243e: e000 b.n 2442 - 2440: 4610 mov r0, r2 - 2442: b002 add sp, #8 - 2444: bd70 pop {r4, r5, r6, pc} - -00002446 : - 2446: 68c3 ldr r3, [r0, #12] - 2448: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 244c: 4604 mov r4, r0 - 244e: 781a ldrb r2, [r3, #0] - 2450: 3a4c subs r2, #76 ; 0x4c - 2452: 2a0e cmp r2, #14 - 2454: f200 8105 bhi.w 2662 - 2458: e8df f012 tbh [pc, r2, lsl #1] - 245c: 010300d7 .word 0x010300d7 - 2460: 0103000f .word 0x0103000f - 2464: 01030103 .word 0x01030103 - 2468: 00da0103 .word 0x00da0103 - 246c: 00d70103 .word 0x00d70103 - 2470: 01030103 .word 0x01030103 - 2474: 01030103 .word 0x01030103 - 2478: 0087 .short 0x0087 - 247a: 3301 adds r3, #1 - 247c: a901 add r1, sp, #4 - 247e: 60c3 str r3, [r0, #12] - 2480: 2201 movs r2, #1 - 2482: f7ff fb66 bl 1b52 - 2486: 4606 mov r6, r0 - 2488: 2800 cmp r0, #0 - 248a: f000 8103 beq.w 2694 - 248e: f04f 0800 mov.w r8, #0 - 2492: e000 b.n 2496 - 2494: 46b8 mov r8, r7 - 2496: 68e3 ldr r3, [r4, #12] - 2498: 781d ldrb r5, [r3, #0] - 249a: 2d00 cmp r5, #0 - 249c: d052 beq.n 2544 - 249e: f1a5 0230 sub.w r2, r5, #48 ; 0x30 - 24a2: b2d2 uxtb r2, r2 - 24a4: 2a09 cmp r2, #9 - 24a6: d90d bls.n 24c4 - 24a8: f1a5 0261 sub.w r2, r5, #97 ; 0x61 - 24ac: b2d2 uxtb r2, r2 - 24ae: 2a19 cmp r2, #25 - 24b0: d908 bls.n 24c4 - 24b2: f1a5 0243 sub.w r2, r5, #67 ; 0x43 - 24b6: b2d1 uxtb r1, r2 - 24b8: 2912 cmp r1, #18 - 24ba: d807 bhi.n 24cc - 24bc: 4977 ldr r1, [pc, #476] ; (269c ) - 24be: b252 sxtb r2, r2 - 24c0: 4091 lsls r1, r2 - 24c2: d503 bpl.n 24cc - 24c4: 4620 mov r0, r4 - 24c6: f000 fbe1 bl 2c8c - 24ca: e016 b.n 24fa - 24cc: 2d53 cmp r5, #83 ; 0x53 - 24ce: d104 bne.n 24da - 24d0: 4620 mov r0, r4 - 24d2: 2101 movs r1, #1 - 24d4: f7ff fb81 bl 1bda - 24d8: e00f b.n 24fa - 24da: 2d49 cmp r5, #73 ; 0x49 - 24dc: d108 bne.n 24f0 - 24de: f1b8 0f00 cmp.w r8, #0 - 24e2: d033 beq.n 254c - 24e4: 4620 mov r0, r4 - 24e6: f7ff ff59 bl 239c - 24ea: 2104 movs r1, #4 - 24ec: 4607 mov r7, r0 - 24ee: e015 b.n 251c - 24f0: 2d54 cmp r5, #84 ; 0x54 - 24f2: d107 bne.n 2504 - 24f4: 4620 mov r0, r4 - 24f6: f7ff fcf0 bl 1eda - 24fa: 4607 mov r7, r0 - 24fc: f1b8 0f00 cmp.w r8, #0 - 2500: d10b bne.n 251a - 2502: e011 b.n 2528 - 2504: 2d45 cmp r5, #69 ; 0x45 - 2506: d021 beq.n 254c - 2508: 2d4d cmp r5, #77 ; 0x4d - 250a: d11d bne.n 2548 - 250c: f1b8 0f00 cmp.w r8, #0 - 2510: d01c beq.n 254c - 2512: 3301 adds r3, #1 - 2514: 4647 mov r7, r8 - 2516: 60e3 str r3, [r4, #12] - 2518: e7bc b.n 2494 - 251a: 2101 movs r1, #1 - 251c: 463b mov r3, r7 - 251e: 4620 mov r0, r4 - 2520: 4642 mov r2, r8 - 2522: f7ff faaf bl 1a84 - 2526: 4607 mov r7, r0 - 2528: 2d53 cmp r5, #83 ; 0x53 - 252a: d0b3 beq.n 2494 - 252c: 68e3 ldr r3, [r4, #12] - 252e: 781b ldrb r3, [r3, #0] - 2530: 2b45 cmp r3, #69 ; 0x45 - 2532: d0af beq.n 2494 - 2534: 4620 mov r0, r4 - 2536: 4639 mov r1, r7 - 2538: f7ff fb3f bl 1bba - 253c: 2800 cmp r0, #0 - 253e: d1a9 bne.n 2494 - 2540: 4680 mov r8, r0 - 2542: e003 b.n 254c - 2544: 46a8 mov r8, r5 - 2546: e001 b.n 254c - 2548: f04f 0800 mov.w r8, #0 - 254c: f8c6 8000 str.w r8, [r6] - 2550: f1b8 0f00 cmp.w r8, #0 - 2554: d007 beq.n 2566 - 2556: 68e3 ldr r3, [r4, #12] - 2558: 781a ldrb r2, [r3, #0] - 255a: 2a45 cmp r2, #69 ; 0x45 - 255c: d153 bne.n 2606 - 255e: 3301 adds r3, #1 - 2560: 9e01 ldr r6, [sp, #4] - 2562: 60e3 str r3, [r4, #12] - 2564: e096 b.n 2694 - 2566: 4646 mov r6, r8 - 2568: e094 b.n 2694 - 256a: 3301 adds r3, #1 - 256c: 2100 movs r1, #0 - 256e: 60c3 str r3, [r0, #12] - 2570: f7ff fd20 bl 1fb4 - 2574: 68e3 ldr r3, [r4, #12] - 2576: 781a ldrb r2, [r3, #0] - 2578: 2a45 cmp r2, #69 ; 0x45 - 257a: 4607 mov r7, r0 - 257c: d143 bne.n 2606 - 257e: 1c5a adds r2, r3, #1 - 2580: 60e2 str r2, [r4, #12] - 2582: 785b ldrb r3, [r3, #1] - 2584: 2b73 cmp r3, #115 ; 0x73 - 2586: d110 bne.n 25aa - 2588: 3201 adds r2, #1 - 258a: 4620 mov r0, r4 - 258c: 60e2 str r2, [r4, #12] - 258e: f7ff fcbf bl 1f10 - 2592: 2800 cmp r0, #0 - 2594: d07d beq.n 2692 - 2596: 4942 ldr r1, [pc, #264] ; (26a0 ) - 2598: 220e movs r2, #14 - 259a: 4620 mov r0, r4 - 259c: f7ff fab1 bl 1b02 - 25a0: 2102 movs r1, #2 - 25a2: 463a mov r2, r7 - 25a4: 4603 mov r3, r0 - 25a6: 4620 mov r0, r4 - 25a8: e06e b.n 2688 - 25aa: 2b64 cmp r3, #100 ; 0x64 - 25ac: d108 bne.n 25c0 - 25ae: 3201 adds r2, #1 - 25b0: 4620 mov r0, r4 - 25b2: 60e2 str r2, [r4, #12] - 25b4: f7ff fc76 bl 1ea4 - 25b8: f1b0 0800 subs.w r8, r0, #0 - 25bc: da02 bge.n 25c4 - 25be: e022 b.n 2606 - 25c0: f04f 38ff mov.w r8, #4294967295 - 25c4: 4620 mov r0, r4 - 25c6: f7ff ff3e bl 2446 - 25ca: 4605 mov r5, r0 - 25cc: b148 cbz r0, 25e2 - 25ce: 7803 ldrb r3, [r0, #0] - 25d0: 2b3e cmp r3, #62 ; 0x3e - 25d2: d006 beq.n 25e2 - 25d4: 2b40 cmp r3, #64 ; 0x40 - 25d6: d004 beq.n 25e2 - 25d8: 4620 mov r0, r4 - 25da: f7ff fc99 bl 1f10 - 25de: 2800 cmp r0, #0 - 25e0: d057 beq.n 2692 - 25e2: f1b8 3fff cmp.w r8, #4294967295 - 25e6: d009 beq.n 25fc - 25e8: 4620 mov r0, r4 - 25ea: f7ff fa3d bl 1a68 - 25ee: b120 cbz r0, 25fa - 25f0: 233f movs r3, #63 ; 0x3f - 25f2: f8c0 8008 str.w r8, [r0, #8] - 25f6: 7003 strb r3, [r0, #0] - 25f8: 6045 str r5, [r0, #4] - 25fa: 4605 mov r5, r0 - 25fc: 4620 mov r0, r4 - 25fe: 2102 movs r1, #2 - 2600: 463a mov r2, r7 - 2602: 462b mov r3, r5 - 2604: e040 b.n 2688 - 2606: 2600 movs r6, #0 - 2608: e044 b.n 2694 - 260a: f000 fb3f bl 2c8c - 260e: e040 b.n 2692 - 2610: 785a ldrb r2, [r3, #1] - 2612: 2a74 cmp r2, #116 ; 0x74 - 2614: d005 beq.n 2622 - 2616: 2100 movs r1, #0 - 2618: 2501 movs r5, #1 - 261a: f7ff fade bl 1bda - 261e: 4606 mov r6, r0 - 2620: e014 b.n 264c - 2622: 3302 adds r3, #2 - 2624: 491f ldr r1, [pc, #124] ; (26a4 ) - 2626: 60c3 str r3, [r0, #12] - 2628: 2203 movs r2, #3 - 262a: f7ff fa6a bl 1b02 - 262e: 4605 mov r5, r0 - 2630: 4620 mov r0, r4 - 2632: f000 fb2b bl 2c8c - 2636: 462a mov r2, r5 - 2638: 2101 movs r1, #1 - 263a: 2500 movs r5, #0 - 263c: 4603 mov r3, r0 - 263e: 4620 mov r0, r4 - 2640: f7ff fa20 bl 1a84 - 2644: 6b23 ldr r3, [r4, #48] ; 0x30 - 2646: 3303 adds r3, #3 - 2648: 6323 str r3, [r4, #48] ; 0x30 - 264a: 4606 mov r6, r0 - 264c: 68e3 ldr r3, [r4, #12] - 264e: 781b ldrb r3, [r3, #0] - 2650: 2b49 cmp r3, #73 ; 0x49 - 2652: d11f bne.n 2694 - 2654: b98d cbnz r5, 267a - 2656: 4620 mov r0, r4 - 2658: 4631 mov r1, r6 - 265a: f7ff faae bl 1bba - 265e: b960 cbnz r0, 267a - 2660: e015 b.n 268e - 2662: f000 fb13 bl 2c8c - 2666: 68e3 ldr r3, [r4, #12] - 2668: 781b ldrb r3, [r3, #0] - 266a: 2b49 cmp r3, #73 ; 0x49 - 266c: 4606 mov r6, r0 - 266e: d111 bne.n 2694 - 2670: 4620 mov r0, r4 - 2672: 4631 mov r1, r6 - 2674: f7ff faa1 bl 1bba - 2678: b158 cbz r0, 2692 - 267a: 4620 mov r0, r4 - 267c: f7ff fe8e bl 239c - 2680: 2104 movs r1, #4 - 2682: 4632 mov r2, r6 - 2684: 4603 mov r3, r0 - 2686: 4620 mov r0, r4 - 2688: f7ff f9fc bl 1a84 - 268c: e001 b.n 2692 - 268e: 462e mov r6, r5 - 2690: e000 b.n 2694 - 2692: 4606 mov r6, r0 - 2694: 4630 mov r0, r6 - 2696: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 269a: bf00 nop - 269c: c0402000 .word 0xc0402000 - 26a0: 0001030b .word 0x0001030b - 26a4: 0001031a .word 0x0001031a - -000026a8 : - 26a8: e6cd b.n 2446 - -000026aa : - 26aa: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 26ac: 4604 mov r4, r0 - 26ae: 68c2 ldr r2, [r0, #12] - 26b0: 7813 ldrb r3, [r2, #0] - 26b2: 2b56 cmp r3, #86 ; 0x56 - 26b4: d003 beq.n 26be - 26b6: 2b72 cmp r3, #114 ; 0x72 - 26b8: d001 beq.n 26be - 26ba: 2b4b cmp r3, #75 ; 0x4b - 26bc: d110 bne.n 26e0 - 26be: 4620 mov r0, r4 - 26c0: a901 add r1, sp, #4 - 26c2: 2200 movs r2, #0 - 26c4: f7ff fa45 bl 1b52 - 26c8: 4605 mov r5, r0 - 26ca: 2800 cmp r0, #0 - 26cc: f000 8219 beq.w 2b02 - 26d0: 4620 mov r0, r4 - 26d2: f7ff ffea bl 26aa - 26d6: 6028 str r0, [r5, #0] - 26d8: 2800 cmp r0, #0 - 26da: f000 8211 beq.w 2b00 - 26de: e212 b.n 2b06 - 26e0: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 26e4: 294a cmp r1, #74 ; 0x4a - 26e6: f200 8209 bhi.w 2afc - 26ea: e8df f011 tbh [pc, r1, lsl #1] - 26ee: 0077 .short 0x0077 - 26f0: 00770077 .word 0x00770077 - 26f4: 00770077 .word 0x00770077 - 26f8: 00770077 .word 0x00770077 - 26fc: 00770077 .word 0x00770077 - 2700: 02070077 .word 0x02070077 - 2704: 02070207 .word 0x02070207 - 2708: 02070207 .word 0x02070207 - 270c: 02070207 .word 0x02070207 - 2710: 0207007b .word 0x0207007b - 2714: 01490125 .word 0x01490125 - 2718: 00650207 .word 0x00650207 - 271c: 0207012e .word 0x0207012e - 2720: 02070207 .word 0x02070207 - 2724: 02070207 .word 0x02070207 - 2728: 007700a8 .word 0x007700a8 - 272c: 0113010a .word 0x0113010a - 2730: 011c0207 .word 0x011c0207 - 2734: 00cd00df .word 0x00cd00df - 2738: 0207013b .word 0x0207013b - 273c: 02070207 .word 0x02070207 - 2740: 00770207 .word 0x00770207 - 2744: 02070207 .word 0x02070207 - 2748: 02070207 .word 0x02070207 - 274c: 02070207 .word 0x02070207 - 2750: 004b004b .word 0x004b004b - 2754: 004b004b .word 0x004b004b - 2758: 004b004b .word 0x004b004b - 275c: 004b004b .word 0x004b004b - 2760: 004b004b .word 0x004b004b - 2764: 004b0207 .word 0x004b0207 - 2768: 004b004b .word 0x004b004b - 276c: 0207004b .word 0x0207004b - 2770: 02070207 .word 0x02070207 - 2774: 004b004b .word 0x004b004b - 2778: 004b005c .word 0x004b005c - 277c: 004b004b .word 0x004b004b - 2780: 004b004b .word 0x004b004b - 2784: 4a93 ldr r2, [pc, #588] ; (29d4 ) - 2786: 2114 movs r1, #20 - 2788: 4620 mov r0, r4 - 278a: fb01 2103 mla r1, r1, r3, r2 - 278e: f7ff f9c9 bl 1b24 - 2792: 6b22 ldr r2, [r4, #48] ; 0x30 - 2794: 6843 ldr r3, [r0, #4] - 2796: 9001 str r0, [sp, #4] - 2798: 685b ldr r3, [r3, #4] - 279a: 18d3 adds r3, r2, r3 - 279c: 6323 str r3, [r4, #48] ; 0x30 - 279e: 68e3 ldr r3, [r4, #12] - 27a0: 3301 adds r3, #1 - 27a2: 60e3 str r3, [r4, #12] - 27a4: e1a8 b.n 2af8 - 27a6: 3201 adds r2, #1 - 27a8: 4620 mov r0, r4 - 27aa: 60e2 str r2, [r4, #12] - 27ac: f7ff fbbf bl 1f2e - 27b0: 2124 movs r1, #36 ; 0x24 - 27b2: 4602 mov r2, r0 - 27b4: 4620 mov r0, r4 - 27b6: e0d0 b.n 295a - 27b8: 1c53 adds r3, r2, #1 - 27ba: 60e3 str r3, [r4, #12] - 27bc: 7852 ldrb r2, [r2, #1] - 27be: 2a59 cmp r2, #89 ; 0x59 - 27c0: d101 bne.n 27c6 - 27c2: 3301 adds r3, #1 - 27c4: 60e3 str r3, [r4, #12] - 27c6: 2101 movs r1, #1 - 27c8: 4620 mov r0, r4 - 27ca: f000 f9de bl 2b8a - 27ce: 68e3 ldr r3, [r4, #12] - 27d0: 781a ldrb r2, [r3, #0] - 27d2: 2a45 cmp r2, #69 ; 0x45 - 27d4: d131 bne.n 283a - 27d6: 3301 adds r3, #1 - 27d8: 60e3 str r3, [r4, #12] - 27da: e0c1 b.n 2960 - 27dc: 4620 mov r0, r4 - 27de: f7ff ff63 bl 26a8 - 27e2: e0bd b.n 2960 - 27e4: 1c51 adds r1, r2, #1 - 27e6: 60e1 str r1, [r4, #12] - 27e8: 7853 ldrb r3, [r2, #1] - 27ea: 2b5f cmp r3, #95 ; 0x5f - 27ec: d017 beq.n 281e - 27ee: 3b30 subs r3, #48 ; 0x30 - 27f0: b2db uxtb r3, r3 - 27f2: 2b09 cmp r3, #9 - 27f4: d80c bhi.n 2810 - 27f6: 68e3 ldr r3, [r4, #12] - 27f8: 1c5a adds r2, r3, #1 - 27fa: 60e2 str r2, [r4, #12] - 27fc: 785b ldrb r3, [r3, #1] - 27fe: 3b30 subs r3, #48 ; 0x30 - 2800: b2db uxtb r3, r3 - 2802: 2b09 cmp r3, #9 - 2804: d9f7 bls.n 27f6 - 2806: 4620 mov r0, r4 - 2808: 1a52 subs r2, r2, r1 - 280a: f7ff f97a bl 1b02 - 280e: e002 b.n 2816 - 2810: 4620 mov r0, r4 - 2812: f000 fb00 bl 2e16 - 2816: 4605 mov r5, r0 - 2818: 2800 cmp r0, #0 - 281a: d034 beq.n 2886 - 281c: e000 b.n 2820 - 281e: 2500 movs r5, #0 - 2820: 68e3 ldr r3, [r4, #12] - 2822: 781a ldrb r2, [r3, #0] - 2824: 2a5f cmp r2, #95 ; 0x5f - 2826: d108 bne.n 283a - 2828: 3301 adds r3, #1 - 282a: 4620 mov r0, r4 - 282c: 60e3 str r3, [r4, #12] - 282e: f7ff ff3c bl 26aa - 2832: 2126 movs r1, #38 ; 0x26 - 2834: 4603 mov r3, r0 - 2836: 4620 mov r0, r4 - 2838: e055 b.n 28e6 - 283a: 2000 movs r0, #0 - 283c: e090 b.n 2960 - 283e: 3201 adds r2, #1 - 2840: 4620 mov r0, r4 - 2842: 60e2 str r2, [r4, #12] - 2844: 466d mov r5, sp - 2846: f7ff ff30 bl 26aa - 284a: 4669 mov r1, sp - 284c: 2201 movs r2, #1 - 284e: 4606 mov r6, r0 - 2850: 4620 mov r0, r4 - 2852: f7ff f97e bl 1b52 - 2856: 4607 mov r7, r0 - 2858: b1a8 cbz r0, 2886 - 285a: 4620 mov r0, r4 - 285c: f7ff ff25 bl 26aa - 2860: 6038 str r0, [r7, #0] - 2862: 2800 cmp r0, #0 - 2864: d07c beq.n 2960 - 2866: 42af cmp r7, r5 - 2868: d008 beq.n 287c - 286a: 7803 ldrb r3, [r0, #0] - 286c: 2b25 cmp r3, #37 ; 0x25 - 286e: d005 beq.n 287c - 2870: 4620 mov r0, r4 - 2872: 9900 ldr r1, [sp, #0] - 2874: f7ff f9a1 bl 1bba - 2878: 2800 cmp r0, #0 - 287a: d071 beq.n 2960 - 287c: 4620 mov r0, r4 - 287e: 2127 movs r1, #39 ; 0x27 - 2880: 4632 mov r2, r6 - 2882: 9b00 ldr r3, [sp, #0] - 2884: e06a b.n 295c - 2886: e06b b.n 2960 - 2888: 4620 mov r0, r4 - 288a: f7ff fb26 bl 1eda - 288e: 68e3 ldr r3, [r4, #12] - 2890: 9001 str r0, [sp, #4] - 2892: 4601 mov r1, r0 - 2894: 781b ldrb r3, [r3, #0] - 2896: 2b49 cmp r3, #73 ; 0x49 - 2898: f040 8135 bne.w 2b06 - 289c: 4620 mov r0, r4 - 289e: f7ff f98c bl 1bba - 28a2: 2800 cmp r0, #0 - 28a4: f000 812c beq.w 2b00 - 28a8: 9d01 ldr r5, [sp, #4] - 28aa: e016 b.n 28da - 28ac: 7853 ldrb r3, [r2, #1] - 28ae: f1a3 0230 sub.w r2, r3, #48 ; 0x30 - 28b2: b2d2 uxtb r2, r2 - 28b4: 2a09 cmp r2, #9 - 28b6: d905 bls.n 28c4 - 28b8: 2b5f cmp r3, #95 ; 0x5f - 28ba: d003 beq.n 28c4 - 28bc: 3b41 subs r3, #65 ; 0x41 - 28be: b2db uxtb r3, r3 - 28c0: 2b19 cmp r3, #25 - 28c2: d812 bhi.n 28ea - 28c4: 2100 movs r1, #0 - 28c6: 4620 mov r0, r4 - 28c8: f7ff f987 bl 1bda - 28cc: 68e3 ldr r3, [r4, #12] - 28ce: 9001 str r0, [sp, #4] - 28d0: 4605 mov r5, r0 - 28d2: 781b ldrb r3, [r3, #0] - 28d4: 2b49 cmp r3, #73 ; 0x49 - 28d6: f040 810f bne.w 2af8 - 28da: 4620 mov r0, r4 - 28dc: f7ff fd5e bl 239c - 28e0: 2104 movs r1, #4 - 28e2: 4603 mov r3, r0 - 28e4: 4620 mov r0, r4 - 28e6: 462a mov r2, r5 - 28e8: e038 b.n 295c - 28ea: 4620 mov r0, r4 - 28ec: f7ff fedc bl 26a8 - 28f0: 9001 str r0, [sp, #4] - 28f2: 2800 cmp r0, #0 - 28f4: f000 8107 beq.w 2b06 - 28f8: 7803 ldrb r3, [r0, #0] - 28fa: 2b16 cmp r3, #22 - 28fc: f040 8103 bne.w 2b06 - 2900: e0fa b.n 2af8 - 2902: 3201 adds r2, #1 - 2904: 4620 mov r0, r4 - 2906: 60e2 str r2, [r4, #12] - 2908: f7ff fecf bl 26aa - 290c: 2120 movs r1, #32 - 290e: 4602 mov r2, r0 - 2910: 4620 mov r0, r4 - 2912: e022 b.n 295a - 2914: 3201 adds r2, #1 - 2916: 4620 mov r0, r4 - 2918: 60e2 str r2, [r4, #12] - 291a: f7ff fec6 bl 26aa - 291e: 211e movs r1, #30 - 2920: 4602 mov r2, r0 - 2922: 4620 mov r0, r4 - 2924: e019 b.n 295a - 2926: 3201 adds r2, #1 - 2928: 4620 mov r0, r4 - 292a: 60e2 str r2, [r4, #12] - 292c: f7ff febd bl 26aa - 2930: 211f movs r1, #31 - 2932: 4602 mov r2, r0 - 2934: 4620 mov r0, r4 - 2936: e010 b.n 295a - 2938: 3201 adds r2, #1 - 293a: 4620 mov r0, r4 - 293c: 60e2 str r2, [r4, #12] - 293e: f7ff feb4 bl 26aa - 2942: 2121 movs r1, #33 ; 0x21 - 2944: 4602 mov r2, r0 - 2946: 4620 mov r0, r4 - 2948: e007 b.n 295a - 294a: 3201 adds r2, #1 - 294c: 4620 mov r0, r4 - 294e: 60e2 str r2, [r4, #12] - 2950: f7ff feab bl 26aa - 2954: 2122 movs r1, #34 ; 0x22 - 2956: 4602 mov r2, r0 - 2958: 4620 mov r0, r4 - 295a: 2300 movs r3, #0 - 295c: f7ff f892 bl 1a84 - 2960: 9001 str r0, [sp, #4] - 2962: e0d0 b.n 2b06 - 2964: 3201 adds r2, #1 - 2966: 4620 mov r0, r4 - 2968: 60e2 str r2, [r4, #12] - 296a: f7ff fae0 bl 1f2e - 296e: 9001 str r0, [sp, #4] - 2970: 4620 mov r0, r4 - 2972: f7ff fe9a bl 26aa - 2976: 211d movs r1, #29 - 2978: 9b01 ldr r3, [sp, #4] - 297a: 4602 mov r2, r0 - 297c: 4620 mov r0, r4 - 297e: e7ed b.n 295c - 2980: 1c53 adds r3, r2, #1 - 2982: 60e3 str r3, [r4, #12] - 2984: 7855 ldrb r5, [r2, #1] - 2986: 2d00 cmp r5, #0 - 2988: f000 80bb beq.w 2b02 - 298c: 1c5a adds r2, r3, #1 - 298e: 2d68 cmp r5, #104 ; 0x68 - 2990: 60e2 str r2, [r4, #12] - 2992: d049 beq.n 2a28 - 2994: d80e bhi.n 29b4 - 2996: 2d64 cmp r5, #100 ; 0x64 - 2998: d040 beq.n 2a1c - 299a: d805 bhi.n 29a8 - 299c: 2d46 cmp r5, #70 ; 0x46 - 299e: d054 beq.n 2a4a - 29a0: 2d54 cmp r5, #84 ; 0x54 - 29a2: f040 80ab bne.w 2afc - 29a6: e017 b.n 29d8 - 29a8: 2d65 cmp r5, #101 ; 0x65 - 29aa: d03a beq.n 2a22 - 29ac: 2d66 cmp r5, #102 ; 0x66 - 29ae: f040 80a5 bne.w 2afc - 29b2: e030 b.n 2a16 - 29b4: 2d73 cmp r5, #115 ; 0x73 - 29b6: d03a beq.n 2a2e - 29b8: d805 bhi.n 29c6 - 29ba: 2d69 cmp r5, #105 ; 0x69 - 29bc: d03a beq.n 2a34 - 29be: 2d70 cmp r5, #112 ; 0x70 - 29c0: f040 809c bne.w 2afc - 29c4: e01f b.n 2a06 - 29c6: 2d74 cmp r5, #116 ; 0x74 - 29c8: d006 beq.n 29d8 - 29ca: 2d76 cmp r5, #118 ; 0x76 - 29cc: f040 8096 bne.w 2afc - 29d0: e069 b.n 2aa6 - 29d2: bf00 nop - 29d4: 0000f588 .word 0x0000f588 - 29d8: 4620 mov r0, r4 - 29da: f000 fa1c bl 2e16 - 29de: 213b movs r1, #59 ; 0x3b - 29e0: 2300 movs r3, #0 - 29e2: 4602 mov r2, r0 - 29e4: 4620 mov r0, r4 - 29e6: f7ff f84d bl 1a84 - 29ea: 9001 str r0, [sp, #4] - 29ec: 2800 cmp r0, #0 - 29ee: f000 8083 beq.w 2af8 - 29f2: 68e2 ldr r2, [r4, #12] - 29f4: 7813 ldrb r3, [r2, #0] - 29f6: b11b cbz r3, 2a00 - 29f8: 3201 adds r2, #1 - 29fa: 2b45 cmp r3, #69 ; 0x45 - 29fc: 60e2 str r2, [r4, #12] - 29fe: d07b beq.n 2af8 - 2a00: 2300 movs r3, #0 - 2a02: 9301 str r3, [sp, #4] - 2a04: e078 b.n 2af8 - 2a06: 4620 mov r0, r4 - 2a08: f7ff fe4f bl 26aa - 2a0c: 2141 movs r1, #65 ; 0x41 - 2a0e: 2300 movs r3, #0 - 2a10: 4602 mov r2, r0 - 2a12: 4620 mov r0, r4 - 2a14: e06b b.n 2aee - 2a16: 4620 mov r0, r4 - 2a18: 493e ldr r1, [pc, #248] ; (2b14 ) - 2a1a: e00d b.n 2a38 - 2a1c: 4620 mov r0, r4 - 2a1e: 493e ldr r1, [pc, #248] ; (2b18 ) - 2a20: e00a b.n 2a38 - 2a22: 4620 mov r0, r4 - 2a24: 493d ldr r1, [pc, #244] ; (2b1c ) - 2a26: e007 b.n 2a38 - 2a28: 4620 mov r0, r4 - 2a2a: 493d ldr r1, [pc, #244] ; (2b20 ) - 2a2c: e004 b.n 2a38 - 2a2e: 4620 mov r0, r4 - 2a30: 493c ldr r1, [pc, #240] ; (2b24 ) - 2a32: e001 b.n 2a38 - 2a34: 493c ldr r1, [pc, #240] ; (2b28 ) - 2a36: 4620 mov r0, r4 - 2a38: f7ff f874 bl 1b24 - 2a3c: 6b22 ldr r2, [r4, #48] ; 0x30 - 2a3e: 9001 str r0, [sp, #4] - 2a40: 6843 ldr r3, [r0, #4] - 2a42: 685b ldr r3, [r3, #4] - 2a44: 18d3 adds r3, r2, r3 - 2a46: 6323 str r3, [r4, #48] ; 0x30 - 2a48: e056 b.n 2af8 - 2a4a: 4620 mov r0, r4 - 2a4c: f7ff f80c bl 1a68 - 2a50: 2328 movs r3, #40 ; 0x28 - 2a52: 9001 str r0, [sp, #4] - 2a54: 7003 strb r3, [r0, #0] - 2a56: 68e3 ldr r3, [r4, #12] - 2a58: 781b ldrb r3, [r3, #0] - 2a5a: 3b30 subs r3, #48 ; 0x30 - 2a5c: b2db uxtb r3, r3 - 2a5e: 2b09 cmp r3, #9 - 2a60: bf8c ite hi - 2a62: 2300 movhi r3, #0 - 2a64: 2301 movls r3, #1 - 2a66: 8103 strh r3, [r0, #8] - 2a68: b11b cbz r3, 2a72 - 2a6a: f104 000c add.w r0, r4, #12 - 2a6e: f7ff f9d1 bl 1e14 - 2a72: 4620 mov r0, r4 - 2a74: 9d01 ldr r5, [sp, #4] - 2a76: f7ff fe18 bl 26aa - 2a7a: 9b01 ldr r3, [sp, #4] - 2a7c: 6068 str r0, [r5, #4] - 2a7e: 685d ldr r5, [r3, #4] - 2a80: 2d00 cmp r5, #0 - 2a82: d03e beq.n 2b02 - 2a84: f104 000c add.w r0, r4, #12 - 2a88: f7ff f9c4 bl 1e14 - 2a8c: 68e2 ldr r2, [r4, #12] - 2a8e: 7813 ldrb r3, [r2, #0] - 2a90: b10b cbz r3, 2a96 - 2a92: 3201 adds r2, #1 - 2a94: 60e2 str r2, [r4, #12] - 2a96: f1a3 0273 sub.w r2, r3, #115 ; 0x73 - 2a9a: 4253 negs r3, r2 - 2a9c: eb43 0302 adc.w r3, r3, r2 - 2aa0: 9a01 ldr r2, [sp, #4] - 2aa2: 8153 strh r3, [r2, #10] - 2aa4: e028 b.n 2af8 - 2aa6: 785b ldrb r3, [r3, #1] - 2aa8: 2b5f cmp r3, #95 ; 0x5f - 2aaa: d106 bne.n 2aba - 2aac: 3201 adds r2, #1 - 2aae: 4620 mov r0, r4 - 2ab0: 60e2 str r2, [r4, #12] - 2ab2: f000 f9b0 bl 2e16 - 2ab6: 4605 mov r5, r0 - 2ab8: e00b b.n 2ad2 - 2aba: 4620 mov r0, r4 - 2abc: f7fe ffd4 bl 1a68 - 2ac0: 4605 mov r5, r0 - 2ac2: b1b8 cbz r0, 2af4 - 2ac4: 233a movs r3, #58 ; 0x3a - 2ac6: 7003 strb r3, [r0, #0] - 2ac8: f104 000c add.w r0, r4, #12 - 2acc: f7ff f9a2 bl 1e14 - 2ad0: 6068 str r0, [r5, #4] - 2ad2: b17d cbz r5, 2af4 - 2ad4: 68e3 ldr r3, [r4, #12] - 2ad6: 781a ldrb r2, [r3, #0] - 2ad8: 2a5f cmp r2, #95 ; 0x5f - 2ada: d10b bne.n 2af4 - 2adc: 3301 adds r3, #1 - 2ade: 4620 mov r0, r4 - 2ae0: 60e3 str r3, [r4, #12] - 2ae2: f7ff fde2 bl 26aa - 2ae6: 2129 movs r1, #41 ; 0x29 - 2ae8: 462a mov r2, r5 - 2aea: 4603 mov r3, r0 - 2aec: 4620 mov r0, r4 - 2aee: f7fe ffc9 bl 1a84 - 2af2: e000 b.n 2af6 - 2af4: 2000 movs r0, #0 - 2af6: 9001 str r0, [sp, #4] - 2af8: 9d01 ldr r5, [sp, #4] - 2afa: e002 b.n 2b02 - 2afc: 2500 movs r5, #0 - 2afe: e000 b.n 2b02 - 2b00: 4605 mov r5, r0 - 2b02: 4628 mov r0, r5 - 2b04: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - 2b06: 4620 mov r0, r4 - 2b08: 9901 ldr r1, [sp, #4] - 2b0a: f7ff f856 bl 1bba - 2b0e: 2800 cmp r0, #0 - 2b10: d1f2 bne.n 2af8 - 2b12: e7f5 b.n 2b00 - 2b14: 0000ff24 .word 0x0000ff24 - 2b18: 0000ff38 .word 0x0000ff38 - 2b1c: 0000ff4c .word 0x0000ff4c - 2b20: 0000ff60 .word 0x0000ff60 - 2b24: 0000ff74 .word 0x0000ff74 - 2b28: 0000ff88 .word 0x0000ff88 - -00002b2c : - 2b2c: b537 push {r0, r1, r2, r4, r5, lr} - 2b2e: 4604 mov r4, r0 - 2b30: ad02 add r5, sp, #8 - 2b32: 2300 movs r3, #0 - 2b34: f845 3d04 str.w r3, [r5, #-4]! - 2b38: 68e3 ldr r3, [r4, #12] - 2b3a: 781b ldrb r3, [r3, #0] - 2b3c: b183 cbz r3, 2b60 - 2b3e: 2b45 cmp r3, #69 ; 0x45 - 2b40: d00e beq.n 2b60 - 2b42: 4620 mov r0, r4 - 2b44: f7ff fdb1 bl 26aa - 2b48: 4602 mov r2, r0 - 2b4a: b1e0 cbz r0, 2b86 - 2b4c: 4620 mov r0, r4 - 2b4e: 212a movs r1, #42 ; 0x2a - 2b50: 2300 movs r3, #0 - 2b52: f7fe ff97 bl 1a84 - 2b56: 6028 str r0, [r5, #0] - 2b58: b1a0 cbz r0, 2b84 - 2b5a: f100 0508 add.w r5, r0, #8 - 2b5e: e7eb b.n 2b38 - 2b60: 9a01 ldr r2, [sp, #4] - 2b62: b182 cbz r2, 2b86 - 2b64: 6893 ldr r3, [r2, #8] - 2b66: b973 cbnz r3, 2b86 - 2b68: 6851 ldr r1, [r2, #4] - 2b6a: 7808 ldrb r0, [r1, #0] - 2b6c: 2823 cmp r0, #35 ; 0x23 - 2b6e: d10a bne.n 2b86 - 2b70: 6849 ldr r1, [r1, #4] - 2b72: 7c08 ldrb r0, [r1, #16] - 2b74: 2809 cmp r0, #9 - 2b76: d106 bne.n 2b86 - 2b78: 6b20 ldr r0, [r4, #48] ; 0x30 - 2b7a: 6849 ldr r1, [r1, #4] - 2b7c: 1a41 subs r1, r0, r1 - 2b7e: 6321 str r1, [r4, #48] ; 0x30 - 2b80: 6053 str r3, [r2, #4] - 2b82: e000 b.n 2b86 - 2b84: 4602 mov r2, r0 - 2b86: 4610 mov r0, r2 - 2b88: bd3e pop {r1, r2, r3, r4, r5, pc} - -00002b8a : - 2b8a: 68c3 ldr r3, [r0, #12] - 2b8c: b570 push {r4, r5, r6, lr} - 2b8e: 4604 mov r4, r0 - 2b90: 781a ldrb r2, [r3, #0] - 2b92: 2a4a cmp r2, #74 ; 0x4a - 2b94: d102 bne.n 2b9c - 2b96: 3301 adds r3, #1 - 2b98: 60c3 str r3, [r0, #12] - 2b9a: e000 b.n 2b9e - 2b9c: b129 cbz r1, 2baa - 2b9e: 4620 mov r0, r4 - 2ba0: f7ff fd83 bl 26aa - 2ba4: 4605 mov r5, r0 - 2ba6: b168 cbz r0, 2bc4 - 2ba8: e000 b.n 2bac - 2baa: 460d mov r5, r1 - 2bac: 4620 mov r0, r4 - 2bae: f7ff ffbd bl 2b2c - 2bb2: 4603 mov r3, r0 - 2bb4: b138 cbz r0, 2bc6 - 2bb6: 4620 mov r0, r4 - 2bb8: 2125 movs r1, #37 ; 0x25 - 2bba: 462a mov r2, r5 - 2bbc: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 2bc0: f7fe bf60 b.w 1a84 - 2bc4: bd70 pop {r4, r5, r6, pc} - 2bc6: bd70 pop {r4, r5, r6, pc} - -00002bc8 : - 2bc8: 68c3 ldr r3, [r0, #12] - 2bca: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2bce: 4604 mov r4, r0 - 2bd0: 7819 ldrb r1, [r3, #0] - 2bd2: b109 cbz r1, 2bd8 - 2bd4: 3301 adds r3, #1 - 2bd6: 60c3 str r3, [r0, #12] - 2bd8: 68e3 ldr r3, [r4, #12] - 2bda: 7818 ldrb r0, [r3, #0] - 2bdc: b108 cbz r0, 2be2 - 2bde: 3301 adds r3, #1 - 2be0: 60e3 str r3, [r4, #12] - 2be2: 2976 cmp r1, #118 ; 0x76 - 2be4: d117 bne.n 2c16 - 2be6: f1a0 0630 sub.w r6, r0, #48 ; 0x30 - 2bea: b2f3 uxtb r3, r6 - 2bec: 2b09 cmp r3, #9 - 2bee: d821 bhi.n 2c34 - 2bf0: 4620 mov r0, r4 - 2bf2: f7ff f99c bl 1f2e - 2bf6: 4605 mov r5, r0 - 2bf8: 4620 mov r0, r4 - 2bfa: f7fe ff35 bl 1a68 - 2bfe: 2800 cmp r0, #0 - 2c00: d03f beq.n 2c82 - 2c02: b12d cbz r5, 2c10 - 2c04: 232d movs r3, #45 ; 0x2d - 2c06: 6046 str r6, [r0, #4] - 2c08: 7003 strb r3, [r0, #0] - 2c0a: 6085 str r5, [r0, #8] - 2c0c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2c10: 4628 mov r0, r5 - 2c12: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2c16: 2963 cmp r1, #99 ; 0x63 - 2c18: d10c bne.n 2c34 - 2c1a: 2876 cmp r0, #118 ; 0x76 - 2c1c: d10a bne.n 2c34 - 2c1e: 4620 mov r0, r4 - 2c20: f7ff fd43 bl 26aa - 2c24: 212e movs r1, #46 ; 0x2e - 2c26: 2300 movs r3, #0 - 2c28: 4602 mov r2, r0 - 2c2a: 4620 mov r0, r4 - 2c2c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2c30: f7fe bf28 b.w 1a84 - 2c34: 2234 movs r2, #52 ; 0x34 - 2c36: 2300 movs r3, #0 - 2c38: 1ad6 subs r6, r2, r3 - 2c3a: f8df c04c ldr.w ip, [pc, #76] ; 2c88 - 2c3e: eb06 76d6 add.w r6, r6, r6, lsr #31 - 2c42: f50c 7551 add.w r5, ip, #836 ; 0x344 - 2c46: eb03 0666 add.w r6, r3, r6, asr #1 - 2c4a: 0137 lsls r7, r6, #4 - 2c4c: 19ed adds r5, r5, r7 - 2c4e: 4467 add r7, ip - 2c50: f8d7 7344 ldr.w r7, [r7, #836] ; 0x344 - 2c54: f897 c000 ldrb.w ip, [r7] - 2c58: 4561 cmp r1, ip - 2c5a: d10b bne.n 2c74 - 2c5c: 787f ldrb r7, [r7, #1] - 2c5e: 42b8 cmp r0, r7 - 2c60: d108 bne.n 2c74 - 2c62: 4620 mov r0, r4 - 2c64: f7fe ff00 bl 1a68 - 2c68: b158 cbz r0, 2c82 - 2c6a: 232c movs r3, #44 ; 0x2c - 2c6c: 6045 str r5, [r0, #4] - 2c6e: 7003 strb r3, [r0, #0] - 2c70: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2c74: d301 bcc.n 2c7a - 2c76: 1c73 adds r3, r6, #1 - 2c78: e000 b.n 2c7c - 2c7a: 4632 mov r2, r6 - 2c7c: 4293 cmp r3, r2 - 2c7e: d1db bne.n 2c38 - 2c80: 2000 movs r0, #0 - 2c82: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2c86: bf00 nop - 2c88: 0000fc58 .word 0x0000fc58 - -00002c8c : - 2c8c: 68c3 ldr r3, [r0, #12] - 2c8e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2c92: 4605 mov r5, r0 - 2c94: 781a ldrb r2, [r3, #0] - 2c96: f1a2 0130 sub.w r1, r2, #48 ; 0x30 - 2c9a: b2c9 uxtb r1, r1 - 2c9c: 2909 cmp r1, #9 - 2c9e: d803 bhi.n 2ca8 - 2ca0: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2ca4: f7ff b943 b.w 1f2e - 2ca8: f1a2 0161 sub.w r1, r2, #97 ; 0x61 - 2cac: b2c9 uxtb r1, r1 - 2cae: 2919 cmp r1, #25 - 2cb0: d810 bhi.n 2cd4 - 2cb2: f7ff ff89 bl 2bc8 - 2cb6: 4604 mov r4, r0 - 2cb8: 2800 cmp r0, #0 - 2cba: f000 80a9 beq.w 2e10 - 2cbe: 7803 ldrb r3, [r0, #0] - 2cc0: 2b2c cmp r3, #44 ; 0x2c - 2cc2: f040 80a5 bne.w 2e10 - 2cc6: 6843 ldr r3, [r0, #4] - 2cc8: 6b2a ldr r2, [r5, #48] ; 0x30 - 2cca: 689b ldr r3, [r3, #8] - 2ccc: 18d3 adds r3, r2, r3 - 2cce: 3307 adds r3, #7 - 2cd0: 632b str r3, [r5, #48] ; 0x30 - 2cd2: e09d b.n 2e10 - 2cd4: f1a2 0143 sub.w r1, r2, #67 ; 0x43 - 2cd8: b2c9 uxtb r1, r1 - 2cda: 2901 cmp r1, #1 - 2cdc: d846 bhi.n 2d6c - 2cde: 6ac3 ldr r3, [r0, #44] ; 0x2c - 2ce0: b13b cbz r3, 2cf2 - 2ce2: 781a ldrb r2, [r3, #0] - 2ce4: b10a cbz r2, 2cea - 2ce6: 2a16 cmp r2, #22 - 2ce8: d103 bne.n 2cf2 - 2cea: 6b02 ldr r2, [r0, #48] ; 0x30 - 2cec: 689b ldr r3, [r3, #8] - 2cee: 18d3 adds r3, r2, r3 - 2cf0: 6303 str r3, [r0, #48] ; 0x30 - 2cf2: 68eb ldr r3, [r5, #12] - 2cf4: 781a ldrb r2, [r3, #0] - 2cf6: 2a43 cmp r2, #67 ; 0x43 - 2cf8: d003 beq.n 2d02 - 2cfa: 2a44 cmp r2, #68 ; 0x44 - 2cfc: f040 8087 bne.w 2e0e - 2d00: e017 b.n 2d32 - 2d02: 785a ldrb r2, [r3, #1] - 2d04: 2a32 cmp r2, #50 ; 0x32 - 2d06: d007 beq.n 2d18 - 2d08: 2a33 cmp r2, #51 ; 0x33 - 2d0a: d003 beq.n 2d14 - 2d0c: 2a31 cmp r2, #49 ; 0x31 - 2d0e: d17e bne.n 2e0e - 2d10: 2701 movs r7, #1 - 2d12: e002 b.n 2d1a - 2d14: 2703 movs r7, #3 - 2d16: e000 b.n 2d1a - 2d18: 2702 movs r7, #2 - 2d1a: 3302 adds r3, #2 - 2d1c: 4628 mov r0, r5 - 2d1e: 60eb str r3, [r5, #12] - 2d20: 6aee ldr r6, [r5, #44] ; 0x2c - 2d22: f7fe fea1 bl 1a68 - 2d26: 4604 mov r4, r0 - 2d28: 2800 cmp r0, #0 - 2d2a: d071 beq.n 2e10 - 2d2c: b1e6 cbz r6, 2d68 - 2d2e: 2307 movs r3, #7 - 2d30: e016 b.n 2d60 - 2d32: 785a ldrb r2, [r3, #1] - 2d34: 2a31 cmp r2, #49 ; 0x31 - 2d36: d007 beq.n 2d48 - 2d38: 2a32 cmp r2, #50 ; 0x32 - 2d3a: d003 beq.n 2d44 - 2d3c: 2a30 cmp r2, #48 ; 0x30 - 2d3e: d166 bne.n 2e0e - 2d40: 2701 movs r7, #1 - 2d42: e002 b.n 2d4a - 2d44: 2703 movs r7, #3 - 2d46: e000 b.n 2d4a - 2d48: 2702 movs r7, #2 - 2d4a: 3302 adds r3, #2 - 2d4c: 4628 mov r0, r5 - 2d4e: 60eb str r3, [r5, #12] - 2d50: 6aee ldr r6, [r5, #44] ; 0x2c - 2d52: f7fe fe89 bl 1a68 - 2d56: 4604 mov r4, r0 - 2d58: 2800 cmp r0, #0 - 2d5a: d059 beq.n 2e10 - 2d5c: b126 cbz r6, 2d68 - 2d5e: 2308 movs r3, #8 - 2d60: 7003 strb r3, [r0, #0] - 2d62: 7107 strb r7, [r0, #4] - 2d64: 6086 str r6, [r0, #8] - 2d66: e053 b.n 2e10 - 2d68: 4634 mov r4, r6 - 2d6a: e051 b.n 2e10 - 2d6c: 2a4c cmp r2, #76 ; 0x4c - 2d6e: d10a bne.n 2d86 - 2d70: 3301 adds r3, #1 - 2d72: 60c3 str r3, [r0, #12] - 2d74: f7ff f8db bl 1f2e - 2d78: 4604 mov r4, r0 - 2d7a: 2800 cmp r0, #0 - 2d7c: d048 beq.n 2e10 - 2d7e: 4628 mov r0, r5 - 2d80: f7ff f8c6 bl 1f10 - 2d84: e03f b.n 2e06 - 2d86: 2a55 cmp r2, #85 ; 0x55 - 2d88: d141 bne.n 2e0e - 2d8a: 7859 ldrb r1, [r3, #1] - 2d8c: 1c5a adds r2, r3, #1 - 2d8e: 296c cmp r1, #108 ; 0x6c - 2d90: d002 beq.n 2d98 - 2d92: 2974 cmp r1, #116 ; 0x74 - 2d94: d13b bne.n 2e0e - 2d96: e020 b.n 2dda - 2d98: 60c2 str r2, [r0, #12] - 2d9a: 785b ldrb r3, [r3, #1] - 2d9c: 2b6c cmp r3, #108 ; 0x6c - 2d9e: d136 bne.n 2e0e - 2da0: 3201 adds r2, #1 - 2da2: 60c2 str r2, [r0, #12] - 2da4: f7ff fec2 bl 2b2c - 2da8: 4606 mov r6, r0 - 2daa: b1a0 cbz r0, 2dd6 - 2dac: 68eb ldr r3, [r5, #12] - 2dae: 781a ldrb r2, [r3, #0] - 2db0: 2a45 cmp r2, #69 ; 0x45 - 2db2: d12c bne.n 2e0e - 2db4: 3301 adds r3, #1 - 2db6: 4628 mov r0, r5 - 2db8: 60eb str r3, [r5, #12] - 2dba: f7ff f873 bl 1ea4 - 2dbe: 1e07 subs r7, r0, #0 - 2dc0: db25 blt.n 2e0e - 2dc2: 4628 mov r0, r5 - 2dc4: f7fe fe50 bl 1a68 - 2dc8: 4604 mov r4, r0 - 2dca: b1c0 cbz r0, 2dfe - 2dcc: 233e movs r3, #62 ; 0x3e - 2dce: 6046 str r6, [r0, #4] - 2dd0: 7003 strb r3, [r0, #0] - 2dd2: 6087 str r7, [r0, #8] - 2dd4: e013 b.n 2dfe - 2dd6: 4604 mov r4, r0 - 2dd8: e01a b.n 2e10 - 2dda: 60c2 str r2, [r0, #12] - 2ddc: 785b ldrb r3, [r3, #1] - 2dde: 2b74 cmp r3, #116 ; 0x74 - 2de0: d115 bne.n 2e0e - 2de2: 3201 adds r2, #1 - 2de4: 60c2 str r2, [r0, #12] - 2de6: f7ff f85d bl 1ea4 - 2dea: 1e06 subs r6, r0, #0 - 2dec: db0f blt.n 2e0e - 2dee: 4628 mov r0, r5 - 2df0: f7fe fe3a bl 1a68 - 2df4: 4604 mov r4, r0 - 2df6: b110 cbz r0, 2dfe - 2df8: 2340 movs r3, #64 ; 0x40 - 2dfa: 6046 str r6, [r0, #4] - 2dfc: 7003 strb r3, [r0, #0] - 2dfe: 4628 mov r0, r5 - 2e00: 4621 mov r1, r4 - 2e02: f7fe feda bl 1bba - 2e06: 2800 cmp r0, #0 - 2e08: bf08 it eq - 2e0a: 2400 moveq r4, #0 - 2e0c: e000 b.n 2e10 - 2e0e: 2400 movs r4, #0 - 2e10: 4620 mov r0, r4 - 2e12: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00002e16 : - 2e16: 68c3 ldr r3, [r0, #12] - 2e18: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2e1c: 4604 mov r4, r0 - 2e1e: 781a ldrb r2, [r3, #0] - 2e20: 2a4c cmp r2, #76 ; 0x4c - 2e22: d103 bne.n 2e2c - 2e24: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2e28: f7ff ba6f b.w 230a - 2e2c: 2a54 cmp r2, #84 ; 0x54 - 2e2e: d103 bne.n 2e38 - 2e30: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2e34: f7ff b851 b.w 1eda - 2e38: 2a73 cmp r2, #115 ; 0x73 - 2e3a: d12c bne.n 2e96 - 2e3c: 7859 ldrb r1, [r3, #1] - 2e3e: 2972 cmp r1, #114 ; 0x72 - 2e40: d11e bne.n 2e80 - 2e42: 3302 adds r3, #2 - 2e44: 60c3 str r3, [r0, #12] - 2e46: f7ff fc30 bl 26aa - 2e4a: 4605 mov r5, r0 - 2e4c: 4620 mov r0, r4 - 2e4e: f7ff ff1d bl 2c8c - 2e52: 68e3 ldr r3, [r4, #12] - 2e54: 781b ldrb r3, [r3, #0] - 2e56: 2b49 cmp r3, #73 ; 0x49 - 2e58: 4606 mov r6, r0 - 2e5a: d004 beq.n 2e66 - 2e5c: 4620 mov r0, r4 - 2e5e: 2101 movs r1, #1 - 2e60: 462a mov r2, r5 - 2e62: 4633 mov r3, r6 - 2e64: e0dd b.n 3022 - 2e66: 4620 mov r0, r4 - 2e68: f7ff fa98 bl 239c - 2e6c: 2104 movs r1, #4 - 2e6e: 4632 mov r2, r6 - 2e70: 4603 mov r3, r0 - 2e72: 4620 mov r0, r4 - 2e74: f7fe fe06 bl 1a84 - 2e78: 2101 movs r1, #1 - 2e7a: 4603 mov r3, r0 - 2e7c: 4620 mov r0, r4 - 2e7e: e0cf b.n 3020 - 2e80: 2970 cmp r1, #112 ; 0x70 - 2e82: d11f bne.n 2ec4 - 2e84: 3302 adds r3, #2 - 2e86: 60c3 str r3, [r0, #12] - 2e88: f7ff ffc5 bl 2e16 - 2e8c: 2141 movs r1, #65 ; 0x41 - 2e8e: 2300 movs r3, #0 - 2e90: 4602 mov r2, r0 - 2e92: 4620 mov r0, r4 - 2e94: e0c5 b.n 3022 - 2e96: 2a66 cmp r2, #102 ; 0x66 - 2e98: d114 bne.n 2ec4 - 2e9a: 7859 ldrb r1, [r3, #1] - 2e9c: 2970 cmp r1, #112 ; 0x70 - 2e9e: d111 bne.n 2ec4 - 2ea0: 3302 adds r3, #2 - 2ea2: 60c3 str r3, [r0, #12] - 2ea4: f7fe fffe bl 1ea4 - 2ea8: 1e06 subs r6, r0, #0 - 2eaa: f2c0 80be blt.w 302a - 2eae: 4620 mov r0, r4 - 2eb0: f7fe fdda bl 1a68 - 2eb4: 4605 mov r5, r0 - 2eb6: 2800 cmp r0, #0 - 2eb8: f000 80b8 beq.w 302c - 2ebc: 2306 movs r3, #6 - 2ebe: 6046 str r6, [r0, #4] - 2ec0: 7003 strb r3, [r0, #0] - 2ec2: e0b3 b.n 302c - 2ec4: f1a2 0130 sub.w r1, r2, #48 ; 0x30 - 2ec8: b2c9 uxtb r1, r1 - 2eca: 2909 cmp r1, #9 - 2ecc: d906 bls.n 2edc - 2ece: 2a6f cmp r2, #111 ; 0x6f - 2ed0: d117 bne.n 2f02 - 2ed2: 785a ldrb r2, [r3, #1] - 2ed4: 2a6e cmp r2, #110 ; 0x6e - 2ed6: d114 bne.n 2f02 - 2ed8: 3302 adds r3, #2 - 2eda: 60e3 str r3, [r4, #12] - 2edc: 4620 mov r0, r4 - 2ede: f7ff fed5 bl 2c8c - 2ee2: 4605 mov r5, r0 - 2ee4: 2800 cmp r0, #0 - 2ee6: f000 80a1 beq.w 302c - 2eea: 68e3 ldr r3, [r4, #12] - 2eec: 781b ldrb r3, [r3, #0] - 2eee: 2b49 cmp r3, #73 ; 0x49 - 2ef0: f040 809c bne.w 302c - 2ef4: 4620 mov r0, r4 - 2ef6: f7ff fa51 bl 239c - 2efa: 2104 movs r1, #4 - 2efc: 4603 mov r3, r0 - 2efe: 4620 mov r0, r4 - 2f00: e08e b.n 3020 - 2f02: 4620 mov r0, r4 - 2f04: f7ff fe60 bl 2bc8 - 2f08: 4605 mov r5, r0 - 2f0a: 2800 cmp r0, #0 - 2f0c: f000 808e beq.w 302c - 2f10: 7806 ldrb r6, [r0, #0] - 2f12: 2e2c cmp r6, #44 ; 0x2c - 2f14: d10e bne.n 2f34 - 2f16: 6843 ldr r3, [r0, #4] - 2f18: 6b21 ldr r1, [r4, #48] ; 0x30 - 2f1a: 689a ldr r2, [r3, #8] - 2f1c: 6818 ldr r0, [r3, #0] - 2f1e: 188a adds r2, r1, r2 - 2f20: 4944 ldr r1, [pc, #272] ; (3034 ) - 2f22: 3a02 subs r2, #2 - 2f24: 6322 str r2, [r4, #48] ; 0x30 - 2f26: f003 fe2e bl 6b86 - 2f2a: b948 cbnz r0, 2f40 - 2f2c: 4620 mov r0, r4 - 2f2e: f7ff fbbc bl 26aa - 2f32: e01e b.n 2f72 - 2f34: 2e2d cmp r6, #45 ; 0x2d - 2f36: d006 beq.n 2f46 - 2f38: 2e2e cmp r6, #46 ; 0x2e - 2f3a: d00d beq.n 2f58 - 2f3c: 2e2c cmp r6, #44 ; 0x2c - 2f3e: d174 bne.n 302a - 2f40: 686b ldr r3, [r5, #4] - 2f42: 68db ldr r3, [r3, #12] - 2f44: e000 b.n 2f48 - 2f46: 6843 ldr r3, [r0, #4] - 2f48: 2b02 cmp r3, #2 - 2f4a: d016 beq.n 2f7a - 2f4c: 2b03 cmp r3, #3 - 2f4e: d04d beq.n 2fec - 2f50: 2b01 cmp r3, #1 - 2f52: d16a bne.n 302a - 2f54: 2e2e cmp r6, #46 ; 0x2e - 2f56: d109 bne.n 2f6c - 2f58: 68e3 ldr r3, [r4, #12] - 2f5a: 781a ldrb r2, [r3, #0] - 2f5c: 2a5f cmp r2, #95 ; 0x5f - 2f5e: d105 bne.n 2f6c - 2f60: 3301 adds r3, #1 - 2f62: 4620 mov r0, r4 - 2f64: 60e3 str r3, [r4, #12] - 2f66: f000 f86d bl 3044 - 2f6a: e002 b.n 2f72 - 2f6c: 4620 mov r0, r4 - 2f6e: f7ff ff52 bl 2e16 - 2f72: 4603 mov r3, r0 - 2f74: 212f movs r1, #47 ; 0x2f - 2f76: 4620 mov r0, r4 - 2f78: e052 b.n 3020 - 2f7a: 686b ldr r3, [r5, #4] - 2f7c: 4620 mov r0, r4 - 2f7e: 681f ldr r7, [r3, #0] - 2f80: f7ff ff49 bl 2e16 - 2f84: 492c ldr r1, [pc, #176] ; (3038 ) - 2f86: 4606 mov r6, r0 - 2f88: 4638 mov r0, r7 - 2f8a: f003 fdfc bl 6b86 - 2f8e: b918 cbnz r0, 2f98 - 2f90: 4620 mov r0, r4 - 2f92: f000 f857 bl 3044 - 2f96: e01e b.n 2fd6 - 2f98: 4638 mov r0, r7 - 2f9a: 4928 ldr r1, [pc, #160] ; (303c ) - 2f9c: f003 fdf3 bl 6b86 - 2fa0: b120 cbz r0, 2fac - 2fa2: 4638 mov r0, r7 - 2fa4: 4926 ldr r1, [pc, #152] ; (3040 ) - 2fa6: f003 fdee bl 6b86 - 2faa: b988 cbnz r0, 2fd0 - 2fac: 4620 mov r0, r4 - 2fae: f7ff fe6d bl 2c8c - 2fb2: 68e3 ldr r3, [r4, #12] - 2fb4: 781b ldrb r3, [r3, #0] - 2fb6: 2b49 cmp r3, #73 ; 0x49 - 2fb8: 4607 mov r7, r0 - 2fba: d10d bne.n 2fd8 - 2fbc: 4620 mov r0, r4 - 2fbe: f7ff f9ed bl 239c - 2fc2: 2104 movs r1, #4 - 2fc4: 463a mov r2, r7 - 2fc6: 4603 mov r3, r0 - 2fc8: 4620 mov r0, r4 - 2fca: f7fe fd5b bl 1a84 - 2fce: e002 b.n 2fd6 - 2fd0: 4620 mov r0, r4 - 2fd2: f7ff ff20 bl 2e16 - 2fd6: 4607 mov r7, r0 - 2fd8: 2131 movs r1, #49 ; 0x31 - 2fda: 463b mov r3, r7 - 2fdc: 4620 mov r0, r4 - 2fde: 4632 mov r2, r6 - 2fe0: f7fe fd50 bl 1a84 - 2fe4: 2130 movs r1, #48 ; 0x30 - 2fe6: 4603 mov r3, r0 - 2fe8: 4620 mov r0, r4 - 2fea: e019 b.n 3020 - 2fec: 4620 mov r0, r4 - 2fee: f7ff ff12 bl 2e16 - 2ff2: 4606 mov r6, r0 - 2ff4: 4620 mov r0, r4 - 2ff6: f7ff ff0e bl 2e16 - 2ffa: 4607 mov r7, r0 - 2ffc: 4620 mov r0, r4 - 2ffe: f7ff ff0a bl 2e16 - 3002: 2134 movs r1, #52 ; 0x34 - 3004: 463a mov r2, r7 - 3006: 4603 mov r3, r0 - 3008: 4620 mov r0, r4 - 300a: f7fe fd3b bl 1a84 - 300e: 2133 movs r1, #51 ; 0x33 - 3010: 4632 mov r2, r6 - 3012: 4603 mov r3, r0 - 3014: 4620 mov r0, r4 - 3016: f7fe fd35 bl 1a84 - 301a: 2132 movs r1, #50 ; 0x32 - 301c: 4603 mov r3, r0 - 301e: 4620 mov r0, r4 - 3020: 462a mov r2, r5 - 3022: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 3026: f7fe bd2d b.w 1a84 - 302a: 2500 movs r5, #0 - 302c: 4628 mov r0, r5 - 302e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3032: bf00 nop - 3034: 000104dd .word 0x000104dd - 3038: 0001031e .word 0x0001031e - 303c: 00010321 .word 0x00010321 - 3040: 00010324 .word 0x00010324 - -00003044 : - 3044: 68c3 ldr r3, [r0, #12] - 3046: b537 push {r0, r1, r2, r4, r5, lr} - 3048: 2200 movs r2, #0 - 304a: 9201 str r2, [sp, #4] - 304c: 4604 mov r4, r0 - 304e: 7819 ldrb r1, [r3, #0] - 3050: 2945 cmp r1, #69 ; 0x45 - 3052: d001 beq.n 3058 - 3054: ad01 add r5, sp, #4 - 3056: e008 b.n 306a - 3058: 3301 adds r3, #1 - 305a: 212a movs r1, #42 ; 0x2a - 305c: 60c3 str r3, [r0, #12] - 305e: 4613 mov r3, r2 - 3060: b003 add sp, #12 - 3062: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 3066: f7fe bd0d b.w 1a84 - 306a: 4620 mov r0, r4 - 306c: f7ff fed3 bl 2e16 - 3070: 4602 mov r2, r0 - 3072: b188 cbz r0, 3098 - 3074: 4620 mov r0, r4 - 3076: 212a movs r1, #42 ; 0x2a - 3078: 2300 movs r3, #0 - 307a: f7fe fd03 bl 1a84 - 307e: 6028 str r0, [r5, #0] - 3080: b150 cbz r0, 3098 - 3082: 68e3 ldr r3, [r4, #12] - 3084: 781a ldrb r2, [r3, #0] - 3086: 2a45 cmp r2, #69 ; 0x45 - 3088: d002 beq.n 3090 - 308a: f100 0508 add.w r5, r0, #8 - 308e: e7ec b.n 306a - 3090: 3301 adds r3, #1 - 3092: 9801 ldr r0, [sp, #4] - 3094: 60e3 str r3, [r4, #12] - 3096: e7ff b.n 3098 - 3098: b003 add sp, #12 - 309a: bd30 pop {r4, r5, pc} - -0000309c : - 309c: 2301 movs r3, #1 - 309e: 6003 str r3, [r0, #0] - 30a0: 4770 bx lr - -000030a2 : - 30a2: 3800 subs r0, #0 - 30a4: bf18 it ne - 30a6: 2001 movne r0, #1 - 30a8: 4770 bx lr - -000030aa : - 30aa: b510 push {r4, lr} - 30ac: f8d0 4114 ldr.w r4, [r0, #276] ; 0x114 - 30b0: b92c cbnz r4, 30be - 30b2: f500 708e add.w r0, r0, #284 ; 0x11c - 30b6: f7ff fff1 bl 309c - 30ba: 4620 mov r0, r4 - 30bc: bd10 pop {r4, pc} - 30be: 6863 ldr r3, [r4, #4] - 30c0: 6809 ldr r1, [r1, #0] - 30c2: 6898 ldr r0, [r3, #8] - 30c4: e8bd 4010 ldmia.w sp!, {r4, lr} - 30c8: f7fe be3a b.w 1d40 - -000030cc : - 30cc: b538 push {r3, r4, r5, lr} - 30ce: 4605 mov r5, r0 - 30d0: 460c mov r4, r1 - 30d2: 2c00 cmp r4, #0 - 30d4: d02d beq.n 3132 - 30d6: 7823 ldrb r3, [r4, #0] - 30d8: 2b16 cmp r3, #22 - 30da: d02c beq.n 3136 - 30dc: d80c bhi.n 30f8 - 30de: 2b06 cmp r3, #6 - 30e0: d029 beq.n 3136 - 30e2: d804 bhi.n 30ee - 30e4: 2b00 cmp r3, #0 - 30e6: d026 beq.n 3136 - 30e8: 2b05 cmp r3, #5 - 30ea: d11b bne.n 3124 - 30ec: e010 b.n 3110 - 30ee: 2b07 cmp r3, #7 - 30f0: d01d beq.n 312e - 30f2: 2b08 cmp r3, #8 - 30f4: d116 bne.n 3124 - 30f6: e01a b.n 312e - 30f8: 2b2d cmp r3, #45 ; 0x2d - 30fa: d018 beq.n 312e - 30fc: d803 bhi.n 3106 - 30fe: 2b23 cmp r3, #35 ; 0x23 - 3100: d019 beq.n 3136 - 3102: 2b2c cmp r3, #44 ; 0x2c - 3104: e002 b.n 310c - 3106: 2b39 cmp r3, #57 ; 0x39 - 3108: d015 beq.n 3136 - 310a: 2b41 cmp r3, #65 ; 0x41 - 310c: d10a bne.n 3124 - 310e: e012 b.n 3136 - 3110: 4628 mov r0, r5 - 3112: 1d21 adds r1, r4, #4 - 3114: f7ff ffc9 bl 30aa - 3118: b170 cbz r0, 3138 - 311a: 7803 ldrb r3, [r0, #0] - 311c: 2b2b cmp r3, #43 ; 0x2b - 311e: bf18 it ne - 3120: 2000 movne r0, #0 - 3122: bd38 pop {r3, r4, r5, pc} - 3124: 4628 mov r0, r5 - 3126: 6861 ldr r1, [r4, #4] - 3128: f7ff ffd0 bl 30cc - 312c: b920 cbnz r0, 3138 - 312e: 68a4 ldr r4, [r4, #8] - 3130: e7cf b.n 30d2 - 3132: 4620 mov r0, r4 - 3134: bd38 pop {r3, r4, r5, pc} - 3136: 2000 movs r0, #0 - 3138: bd38 pop {r3, r4, r5, pc} - -0000313a : - 313a: b573 push {r0, r1, r4, r5, r6, lr} - 313c: 460d mov r5, r1 - 313e: 6809 ldr r1, [r1, #0] - 3140: 4604 mov r4, r0 - 3142: 780b ldrb r3, [r1, #0] - 3144: 2b04 cmp r3, #4 - 3146: d002 beq.n 314e - 3148: f000 f834 bl 31b4 - 314c: e031 b.n 31b2 - 314e: f8d0 2114 ldr.w r2, [r0, #276] ; 0x114 - 3152: 2300 movs r3, #0 - 3154: f8d0 6118 ldr.w r6, [r0, #280] ; 0x118 - 3158: f8c0 3118 str.w r3, [r0, #280] ; 0x118 - 315c: ab02 add r3, sp, #8 - 315e: 9101 str r1, [sp, #4] - 3160: f843 2d08 str.w r2, [r3, #-8]! - 3164: f8c0 3114 str.w r3, [r0, #276] ; 0x114 - 3168: 6849 ldr r1, [r1, #4] - 316a: f000 f823 bl 31b4 - 316e: 9b00 ldr r3, [sp, #0] - 3170: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 3174: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 3178: 2b3c cmp r3, #60 ; 0x3c - 317a: d103 bne.n 3184 - 317c: 4620 mov r0, r4 - 317e: 2120 movs r1, #32 - 3180: f7fe fdbd bl 1cfe - 3184: 213c movs r1, #60 ; 0x3c - 3186: 4620 mov r0, r4 - 3188: f7fe fdb9 bl 1cfe - 318c: 682b ldr r3, [r5, #0] - 318e: 4620 mov r0, r4 - 3190: 6899 ldr r1, [r3, #8] - 3192: f000 f80f bl 31b4 - 3196: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 319a: 2b3e cmp r3, #62 ; 0x3e - 319c: d103 bne.n 31a6 - 319e: 4620 mov r0, r4 - 31a0: 2120 movs r1, #32 - 31a2: f7fe fdac bl 1cfe - 31a6: 4620 mov r0, r4 - 31a8: 213e movs r1, #62 ; 0x3e - 31aa: f7fe fda8 bl 1cfe - 31ae: f8c4 6118 str.w r6, [r4, #280] ; 0x118 - 31b2: bd7c pop {r2, r3, r4, r5, r6, pc} - -000031b4 : - 31b4: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 31b8: 4604 mov r4, r0 - 31ba: b092 sub sp, #72 ; 0x48 - 31bc: 460d mov r5, r1 - 31be: b919 cbnz r1, 31c8 - 31c0: f500 708e add.w r0, r0, #284 ; 0x11c - 31c4: f000 bcab b.w 3b1e - 31c8: f8d0 011c ldr.w r0, [r0, #284] ; 0x11c - 31cc: f7ff ff69 bl 30a2 - 31d0: 2800 cmp r0, #0 - 31d2: f040 84a6 bne.w 3b22 - 31d6: 782b ldrb r3, [r5, #0] - 31d8: 2b41 cmp r3, #65 ; 0x41 - 31da: f200 849e bhi.w 3b1a - 31de: e8df f013 tbh [pc, r3, lsl #1] - 31e2: 0042 .short 0x0042 - 31e4: 008b008b .word 0x008b008b - 31e8: 011d0099 .word 0x011d0099 - 31ec: 0471015d .word 0x0471015d - 31f0: 017b0433 .word 0x017b0433 - 31f4: 01830180 .word 0x01830180 - 31f8: 01910186 .word 0x01910186 - 31fc: 01970194 .word 0x01970194 - 3200: 019d019a .word 0x019d019a - 3204: 01a301a0 .word 0x01a301a0 - 3208: 01a901a6 .word 0x01a901a6 - 320c: 01af01ac .word 0x01af01ac - 3210: 01b301b3 .word 0x01b301b3 - 3214: 01c501b3 .word 0x01c501b3 - 3218: 01c501c5 .word 0x01c501c5 - 321c: 01c501c5 .word 0x01c501c5 - 3220: 01c501c5 .word 0x01c501c5 - 3224: 01c501c5 .word 0x01c501c5 - 3228: 047b01f7 .word 0x047b01f7 - 322c: 023a0202 .word 0x023a0202 - 3230: 02ae0293 .word 0x02ae0293 - 3234: 02ca0293 .word 0x02ca0293 - 3238: 02f402ca .word 0x02f402ca - 323c: 030f030a .word 0x030f030a - 3240: 03300318 .word 0x03300318 - 3244: 037e049c .word 0x037e049c - 3248: 049c049c .word 0x049c049c - 324c: 03a103a1 .word 0x03a103a1 - 3250: 042f042c .word 0x042f042c - 3254: 04270436 .word 0x04270436 - 3258: 04740439 .word 0x04740439 - 325c: 04800477 .word 0x04800477 - 3260: 048e049c .word 0x048e049c - 3264: 0444 .short 0x0444 - 3266: 6823 ldr r3, [r4, #0] - 3268: f013 0f04 tst.w r3, #4 - 326c: f000 8168 beq.w 3540 - 3270: 686e ldr r6, [r5, #4] - 3272: 68ad ldr r5, [r5, #8] - 3274: 1975 adds r5, r6, r5 - 3276: e03b b.n 32f0 - 3278: 1bab subs r3, r5, r6 - 327a: 2b03 cmp r3, #3 - 327c: dd33 ble.n 32e6 - 327e: 7833 ldrb r3, [r6, #0] - 3280: 2b5f cmp r3, #95 ; 0x5f - 3282: d130 bne.n 32e6 - 3284: 7873 ldrb r3, [r6, #1] - 3286: 2b5f cmp r3, #95 ; 0x5f - 3288: d12d bne.n 32e6 - 328a: 78b3 ldrb r3, [r6, #2] - 328c: 2b55 cmp r3, #85 ; 0x55 - 328e: d12a bne.n 32e6 - 3290: 1cf2 adds r2, r6, #3 - 3292: 2100 movs r1, #0 - 3294: e019 b.n 32ca - 3296: f812 3b01 ldrb.w r3, [r2], #1 - 329a: f1a3 0030 sub.w r0, r3, #48 ; 0x30 - 329e: fa5f fe80 uxtb.w lr, r0 - 32a2: f1be 0f09 cmp.w lr, #9 - 32a6: d801 bhi.n 32ac - 32a8: 4603 mov r3, r0 - 32aa: e00c b.n 32c6 - 32ac: f1a3 0041 sub.w r0, r3, #65 ; 0x41 - 32b0: b2c0 uxtb r0, r0 - 32b2: 2805 cmp r0, #5 - 32b4: d801 bhi.n 32ba - 32b6: 3b37 subs r3, #55 ; 0x37 - 32b8: e005 b.n 32c6 - 32ba: f1a3 0061 sub.w r0, r3, #97 ; 0x61 - 32be: b2c0 uxtb r0, r0 - 32c0: 2805 cmp r0, #5 - 32c2: d806 bhi.n 32d2 - 32c4: 3b57 subs r3, #87 ; 0x57 - 32c6: eb03 1101 add.w r1, r3, r1, lsl #4 - 32ca: 42aa cmp r2, r5 - 32cc: 4617 mov r7, r2 - 32ce: d3e2 bcc.n 3296 - 32d0: e009 b.n 32e6 - 32d2: 2b5f cmp r3, #95 ; 0x5f - 32d4: d107 bne.n 32e6 - 32d6: 29ff cmp r1, #255 ; 0xff - 32d8: d805 bhi.n 32e6 - 32da: 4620 mov r0, r4 - 32dc: b2c9 uxtb r1, r1 - 32de: f7fe fd0e bl 1cfe - 32e2: 463e mov r6, r7 - 32e4: e003 b.n 32ee - 32e6: 4620 mov r0, r4 - 32e8: 7831 ldrb r1, [r6, #0] - 32ea: f7fe fd08 bl 1cfe - 32ee: 3601 adds r6, #1 - 32f0: 42ae cmp r6, r5 - 32f2: d3c1 bcc.n 3278 - 32f4: f000 bc15 b.w 3b22 - 32f8: 4620 mov r0, r4 - 32fa: 6869 ldr r1, [r5, #4] - 32fc: f7ff ff5a bl 31b4 - 3300: 6823 ldr r3, [r4, #0] - 3302: f013 0f04 tst.w r3, #4 - 3306: d102 bne.n 330e - 3308: 4620 mov r0, r4 - 330a: 49a0 ldr r1, [pc, #640] ; (358c ) - 330c: e275 b.n 37fa - 330e: 4620 mov r0, r4 - 3310: 212e movs r1, #46 ; 0x2e - 3312: e0e3 b.n 34dc - 3314: f8d4 a118 ldr.w sl, [r4, #280] ; 0x118 - 3318: 2600 movs r6, #0 - 331a: 466b mov r3, sp - 331c: f8c4 6118 str.w r6, [r4, #280] ; 0x118 - 3320: 686f ldr r7, [r5, #4] - 3322: e01a b.n 335a - 3324: 2e04 cmp r6, #4 - 3326: f000 83f8 beq.w 3b1a - 332a: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 332e: a900 add r1, sp, #0 - 3330: f8d4 8114 ldr.w r8, [r4, #276] ; 0x114 - 3334: 605f str r7, [r3, #4] - 3336: 601a str r2, [r3, #0] - 3338: eb01 1206 add.w r2, r1, r6, lsl #4 - 333c: f8c4 2118 str.w r2, [r4, #280] ; 0x118 - 3340: 2200 movs r2, #0 - 3342: 609a str r2, [r3, #8] - 3344: 3601 adds r6, #1 - 3346: 783a ldrb r2, [r7, #0] - 3348: f8c3 800c str.w r8, [r3, #12] - 334c: 3310 adds r3, #16 - 334e: f1a2 011a sub.w r1, r2, #26 - 3352: b2c9 uxtb r1, r1 - 3354: 2902 cmp r1, #2 - 3356: d803 bhi.n 3360 - 3358: 687f ldr r7, [r7, #4] - 335a: 2f00 cmp r7, #0 - 335c: d1e2 bne.n 3324 - 335e: e3dc b.n 3b1a - 3360: 2a04 cmp r2, #4 - 3362: d106 bne.n 3372 - 3364: ab12 add r3, sp, #72 ; 0x48 - 3366: 9711 str r7, [sp, #68] ; 0x44 - 3368: f843 8d08 str.w r8, [r3, #-8]! - 336c: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 3370: e033 b.n 33da - 3372: 2a02 cmp r2, #2 - 3374: d131 bne.n 33da - 3376: f8d7 c008 ldr.w ip, [r7, #8] - 337a: aa00 add r2, sp, #0 - 337c: eb02 1e06 add.w lr, r2, r6, lsl #4 - 3380: f89c 3000 ldrb.w r3, [ip] - 3384: 2b3f cmp r3, #63 ; 0x3f - 3386: bf08 it eq - 3388: f8dc c004 ldreq.w ip, [ip, #4] - 338c: e01f b.n 33ce - 338e: 2e03 cmp r6, #3 - 3390: f10e 0e10 add.w lr, lr, #16 - 3394: f200 83c1 bhi.w 3b1a - 3398: f1ae 0320 sub.w r3, lr, #32 - 339c: f1ae 0910 sub.w r9, lr, #16 - 33a0: cb0f ldmia r3, {r0, r1, r2, r3} - 33a2: e889 000f stmia.w r9, {r0, r1, r2, r3} - 33a6: 1e73 subs r3, r6, #1 - 33a8: a900 add r1, sp, #0 - 33aa: f84e cc1c str.w ip, [lr, #-28] - 33ae: eb01 1303 add.w r3, r1, r3, lsl #4 - 33b2: f84e 8c14 str.w r8, [lr, #-20] - 33b6: f84e 3c10 str.w r3, [lr, #-16] - 33ba: eb01 1306 add.w r3, r1, r6, lsl #4 - 33be: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 33c2: 2300 movs r3, #0 - 33c4: f84e 3c18 str.w r3, [lr, #-24] - 33c8: 3601 adds r6, #1 - 33ca: f8dc c004 ldr.w ip, [ip, #4] - 33ce: f89c 3000 ldrb.w r3, [ip] - 33d2: 3b1a subs r3, #26 - 33d4: b2db uxtb r3, r3 - 33d6: 2b02 cmp r3, #2 - 33d8: d9d9 bls.n 338e - 33da: 68a9 ldr r1, [r5, #8] - 33dc: 4620 mov r0, r4 - 33de: f7ff fee9 bl 31b4 - 33e2: 783b ldrb r3, [r7, #0] - 33e4: aa00 add r2, sp, #0 - 33e6: 2b04 cmp r3, #4 - 33e8: eb02 1506 add.w r5, r2, r6, lsl #4 - 33ec: bf04 itt eq - 33ee: 9b10 ldreq r3, [sp, #64] ; 0x40 - 33f0: f8c4 3114 streq.w r3, [r4, #276] ; 0x114 - 33f4: e00d b.n 3412 - 33f6: f855 3c08 ldr.w r3, [r5, #-8] - 33fa: 3e01 subs r6, #1 - 33fc: b943 cbnz r3, 3410 - 33fe: 4620 mov r0, r4 - 3400: 2120 movs r1, #32 - 3402: f7fe fc7c bl 1cfe - 3406: 4620 mov r0, r4 - 3408: f855 1c0c ldr.w r1, [r5, #-12] - 340c: f000 fba4 bl 3b58 - 3410: 3d10 subs r5, #16 - 3412: 2e00 cmp r6, #0 - 3414: d1ef bne.n 33f6 - 3416: f8c4 a118 str.w sl, [r4, #280] ; 0x118 - 341a: e382 b.n 3b22 - 341c: 2300 movs r3, #0 - 341e: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 3422: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 3426: 6823 ldr r3, [r4, #0] - 3428: 686e ldr r6, [r5, #4] - 342a: f013 0f04 tst.w r3, #4 - 342e: d012 beq.n 3456 - 3430: 7833 ldrb r3, [r6, #0] - 3432: b983 cbnz r3, 3456 - 3434: 68b2 ldr r2, [r6, #8] - 3436: 2a06 cmp r2, #6 - 3438: d10d bne.n 3456 - 343a: 6870 ldr r0, [r6, #4] - 343c: 4954 ldr r1, [pc, #336] ; (3590 ) - 343e: f003 fbbd bl 6bbc - 3442: b940 cbnz r0, 3456 - 3444: 4620 mov r0, r4 - 3446: 68a9 ldr r1, [r5, #8] - 3448: f7ff feb4 bl 31b4 - 344c: 4620 mov r0, r4 - 344e: 4951 ldr r1, [pc, #324] ; (3594 ) - 3450: f7fe fc88 bl 1d64 - 3454: e01f b.n 3496 - 3456: 4620 mov r0, r4 - 3458: 4631 mov r1, r6 - 345a: f7ff feab bl 31b4 - 345e: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 3462: 2b3c cmp r3, #60 ; 0x3c - 3464: d103 bne.n 346e - 3466: 4620 mov r0, r4 - 3468: 2120 movs r1, #32 - 346a: f7fe fc48 bl 1cfe - 346e: 213c movs r1, #60 ; 0x3c - 3470: 4620 mov r0, r4 - 3472: f7fe fc44 bl 1cfe - 3476: 4620 mov r0, r4 - 3478: 68a9 ldr r1, [r5, #8] - 347a: f7ff fe9b bl 31b4 - 347e: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 3482: 2b3e cmp r3, #62 ; 0x3e - 3484: d103 bne.n 348e - 3486: 4620 mov r0, r4 - 3488: 2120 movs r1, #32 - 348a: f7fe fc38 bl 1cfe - 348e: 4620 mov r0, r4 - 3490: 213e movs r1, #62 ; 0x3e - 3492: f7fe fc34 bl 1cfe - 3496: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 349a: e342 b.n 3b22 - 349c: 1d29 adds r1, r5, #4 - 349e: 4620 mov r0, r4 - 34a0: f7ff fe03 bl 30aa - 34a4: 4601 mov r1, r0 - 34a6: 2800 cmp r0, #0 - 34a8: f000 8337 beq.w 3b1a - 34ac: 7803 ldrb r3, [r0, #0] - 34ae: 2b2b cmp r3, #43 ; 0x2b - 34b0: d107 bne.n 34c2 - 34b2: f8d4 1120 ldr.w r1, [r4, #288] ; 0x120 - 34b6: f7fe fc43 bl 1d40 - 34ba: 4601 mov r1, r0 - 34bc: 2800 cmp r0, #0 - 34be: f000 832c beq.w 3b1a - 34c2: f8d4 5114 ldr.w r5, [r4, #276] ; 0x114 - 34c6: 4620 mov r0, r4 - 34c8: 682b ldr r3, [r5, #0] - 34ca: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 34ce: f7ff fe71 bl 31b4 - 34d2: f8c4 5114 str.w r5, [r4, #276] ; 0x114 - 34d6: e324 b.n 3b22 - 34d8: 4620 mov r0, r4 - 34da: 217e movs r1, #126 ; 0x7e - 34dc: f7fe fc0f bl 1cfe - 34e0: e2b2 b.n 3a48 - 34e2: 4620 mov r0, r4 - 34e4: 492c ldr r1, [pc, #176] ; (3598 ) - 34e6: e2f5 b.n 3ad4 - 34e8: 4620 mov r0, r4 - 34ea: 492c ldr r1, [pc, #176] ; (359c ) - 34ec: e2f2 b.n 3ad4 - 34ee: 4620 mov r0, r4 - 34f0: 492b ldr r1, [pc, #172] ; (35a0 ) - 34f2: f7fe fc37 bl 1d64 - 34f6: 4620 mov r0, r4 - 34f8: 6869 ldr r1, [r5, #4] - 34fa: f7ff fe5b bl 31b4 - 34fe: 4620 mov r0, r4 - 3500: 4928 ldr r1, [pc, #160] ; (35a4 ) - 3502: e17a b.n 37fa - 3504: 4620 mov r0, r4 - 3506: 4928 ldr r1, [pc, #160] ; (35a8 ) - 3508: e2e4 b.n 3ad4 - 350a: 4620 mov r0, r4 - 350c: 4927 ldr r1, [pc, #156] ; (35ac ) - 350e: e2e1 b.n 3ad4 - 3510: 4620 mov r0, r4 - 3512: 4927 ldr r1, [pc, #156] ; (35b0 ) - 3514: e2de b.n 3ad4 - 3516: 4620 mov r0, r4 - 3518: 4926 ldr r1, [pc, #152] ; (35b4 ) - 351a: e2db b.n 3ad4 - 351c: 4620 mov r0, r4 - 351e: 4926 ldr r1, [pc, #152] ; (35b8 ) - 3520: e2d8 b.n 3ad4 - 3522: 4620 mov r0, r4 - 3524: 4925 ldr r1, [pc, #148] ; (35bc ) - 3526: e2d5 b.n 3ad4 - 3528: 4620 mov r0, r4 - 352a: 4925 ldr r1, [pc, #148] ; (35c0 ) - 352c: e2d2 b.n 3ad4 - 352e: 4620 mov r0, r4 - 3530: 4924 ldr r1, [pc, #144] ; (35c4 ) - 3532: e2cf b.n 3ad4 - 3534: 4620 mov r0, r4 - 3536: 4924 ldr r1, [pc, #144] ; (35c8 ) - 3538: e2cc b.n 3ad4 - 353a: 4620 mov r0, r4 - 353c: 4923 ldr r1, [pc, #140] ; (35cc ) - 353e: e2c9 b.n 3ad4 - 3540: 4620 mov r0, r4 - 3542: 6869 ldr r1, [r5, #4] - 3544: 68aa ldr r2, [r5, #8] - 3546: e153 b.n 37f0 - 3548: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 354c: e00c b.n 3568 - 354e: 6891 ldr r1, [r2, #8] - 3550: b949 cbnz r1, 3566 - 3552: 6851 ldr r1, [r2, #4] - 3554: 7809 ldrb r1, [r1, #0] - 3556: f1a1 0017 sub.w r0, r1, #23 - 355a: b2c0 uxtb r0, r0 - 355c: 2802 cmp r0, #2 - 355e: d805 bhi.n 356c - 3560: 4299 cmp r1, r3 - 3562: f000 82b9 beq.w 3ad8 - 3566: 6812 ldr r2, [r2, #0] - 3568: 2a00 cmp r2, #0 - 356a: d1f0 bne.n 354e - 356c: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 3570: ab12 add r3, sp, #72 ; 0x48 - 3572: 9501 str r5, [sp, #4] - 3574: 4620 mov r0, r4 - 3576: f843 2d48 str.w r2, [r3, #-72]! - 357a: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 357e: 2300 movs r3, #0 - 3580: 9302 str r3, [sp, #8] - 3582: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 3586: 6869 ldr r1, [r5, #4] - 3588: 9303 str r3, [sp, #12] - 358a: e0cc b.n 3726 - 358c: 00010515 .word 0x00010515 - 3590: 00010327 .word 0x00010327 - 3594: 00010776 .word 0x00010776 - 3598: 00010344 .word 0x00010344 - 359c: 0001032e .word 0x0001032e - 35a0: 00010337 .word 0x00010337 - 35a4: 00010350 .word 0x00010350 - 35a8: 00010355 .word 0x00010355 - 35ac: 00010363 .word 0x00010363 - 35b0: 00010376 .word 0x00010376 - 35b4: 00010387 .word 0x00010387 - 35b8: 0001038b .word 0x0001038b - 35bc: 0001039d .word 0x0001039d - 35c0: 000103b8 .word 0x000103b8 - 35c4: 000103c8 .word 0x000103c8 - 35c8: 000103dc .word 0x000103dc - 35cc: 000103f5 .word 0x000103f5 - 35d0: 6823 ldr r3, [r4, #0] - 35d2: 4620 mov r0, r4 - 35d4: f013 0f04 tst.w r3, #4 - 35d8: 686b ldr r3, [r5, #4] - 35da: bf07 ittee eq - 35dc: 6819 ldreq r1, [r3, #0] - 35de: 685a ldreq r2, [r3, #4] - 35e0: 6899 ldrne r1, [r3, #8] - 35e2: 68da ldrne r2, [r3, #12] - 35e4: e104 b.n 37f0 - 35e6: 6823 ldr r3, [r4, #0] - 35e8: f013 0f20 tst.w r3, #32 - 35ec: d005 beq.n 35fa - 35ee: 4620 mov r0, r4 - 35f0: 4629 mov r1, r5 - 35f2: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 35f6: f000 fbcb bl 3d90 - 35fa: 686b ldr r3, [r5, #4] - 35fc: b1fb cbz r3, 363e - 35fe: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 3602: ab12 add r3, sp, #72 ; 0x48 - 3604: 4620 mov r0, r4 - 3606: 9501 str r5, [sp, #4] - 3608: f843 2d48 str.w r2, [r3, #-72]! - 360c: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 3610: 2300 movs r3, #0 - 3612: 9302 str r3, [sp, #8] - 3614: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 3618: 6869 ldr r1, [r5, #4] - 361a: 9303 str r3, [sp, #12] - 361c: f7ff fdca bl 31b4 - 3620: 9b00 ldr r3, [sp, #0] - 3622: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 3626: 9b02 ldr r3, [sp, #8] - 3628: 2b00 cmp r3, #0 - 362a: f040 827a bne.w 3b22 - 362e: 6823 ldr r3, [r4, #0] - 3630: f013 0f20 tst.w r3, #32 - 3634: d103 bne.n 363e - 3636: 4620 mov r0, r4 - 3638: 2120 movs r1, #32 - 363a: f7fe fb60 bl 1cfe - 363e: 6823 ldr r3, [r4, #0] - 3640: f013 0f20 tst.w r3, #32 - 3644: f040 826d bne.w 3b22 - 3648: 4620 mov r0, r4 - 364a: 4629 mov r1, r5 - 364c: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 3650: f000 fb9e bl 3d90 - 3654: e265 b.n 3b22 - 3656: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 365a: ab12 add r3, sp, #72 ; 0x48 - 365c: 9501 str r5, [sp, #4] - 365e: 2601 movs r6, #1 - 3660: 46be mov lr, r7 - 3662: f843 7d48 str.w r7, [r3, #-72]! - 3666: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 366a: 2300 movs r3, #0 - 366c: 9302 str r3, [sp, #8] - 366e: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 3672: 9303 str r3, [sp, #12] - 3674: e01f b.n 36b6 - 3676: f8de 3008 ldr.w r3, [lr, #8] - 367a: b9d3 cbnz r3, 36b2 - 367c: 2e03 cmp r6, #3 - 367e: f200 824c bhi.w 3b1a - 3682: ea4f 1906 mov.w r9, r6, lsl #4 - 3686: ab12 add r3, sp, #72 ; 0x48 - 3688: eb03 0809 add.w r8, r3, r9 - 368c: e89e 000f ldmia.w lr, {r0, r1, r2, r3} - 3690: f1a8 0c48 sub.w ip, r8, #72 ; 0x48 - 3694: e88c 000f stmia.w ip, {r0, r1, r2, r3} - 3698: a900 add r1, sp, #0 - 369a: f8d4 3118 ldr.w r3, [r4, #280] ; 0x118 - 369e: f848 3c48 str.w r3, [r8, #-72] - 36a2: eb01 0309 add.w r3, r1, r9 - 36a6: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 36aa: 2301 movs r3, #1 - 36ac: 18f6 adds r6, r6, r3 - 36ae: f8ce 3008 str.w r3, [lr, #8] - 36b2: f8de e000 ldr.w lr, [lr] - 36b6: f1be 0f00 cmp.w lr, #0 - 36ba: d006 beq.n 36ca - 36bc: f8de 3004 ldr.w r3, [lr, #4] - 36c0: 781b ldrb r3, [r3, #0] - 36c2: 3b17 subs r3, #23 - 36c4: b2db uxtb r3, r3 - 36c6: 2b02 cmp r3, #2 - 36c8: d9d5 bls.n 3676 - 36ca: 4620 mov r0, r4 - 36cc: 68a9 ldr r1, [r5, #8] - 36ce: f7ff fd71 bl 31b4 - 36d2: 9b02 ldr r3, [sp, #8] - 36d4: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 36d8: 2b00 cmp r3, #0 - 36da: f040 8222 bne.w 3b22 - 36de: 1e77 subs r7, r6, #1 - 36e0: aa00 add r2, sp, #0 - 36e2: eb02 1707 add.w r7, r2, r7, lsl #4 - 36e6: 3704 adds r7, #4 - 36e8: e004 b.n 36f4 - 36ea: 4620 mov r0, r4 - 36ec: 6939 ldr r1, [r7, #16] - 36ee: 3e01 subs r6, #1 - 36f0: f000 fa32 bl 3b58 - 36f4: 3f10 subs r7, #16 - 36f6: 2e01 cmp r6, #1 - 36f8: d1f7 bne.n 36ea - 36fa: 4620 mov r0, r4 - 36fc: 1d29 adds r1, r5, #4 - 36fe: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 3702: f000 fb0b bl 3d1c - 3706: e20c b.n 3b22 - 3708: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 370c: ab12 add r3, sp, #72 ; 0x48 - 370e: 4620 mov r0, r4 - 3710: 9501 str r5, [sp, #4] - 3712: f843 2d48 str.w r2, [r3, #-72]! - 3716: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 371a: 2300 movs r3, #0 - 371c: 68a9 ldr r1, [r5, #8] - 371e: 9302 str r3, [sp, #8] - 3720: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 3724: 9303 str r3, [sp, #12] - 3726: f7ff fd45 bl 31b4 - 372a: 9b02 ldr r3, [sp, #8] - 372c: b91b cbnz r3, 3736 - 372e: 4620 mov r0, r4 - 3730: 4629 mov r1, r5 - 3732: f000 fa11 bl 3b58 - 3736: 9b00 ldr r3, [sp, #0] - 3738: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 373c: e1f1 b.n 3b22 - 373e: f9b5 300a ldrsh.w r3, [r5, #10] - 3742: b11b cbz r3, 374c - 3744: 4620 mov r0, r4 - 3746: 4991 ldr r1, [pc, #580] ; (398c ) - 3748: f7fe fb0c bl 1d64 - 374c: 6869 ldr r1, [r5, #4] - 374e: 4b90 ldr r3, [pc, #576] ; (3990 ) - 3750: 684a ldr r2, [r1, #4] - 3752: 429a cmp r2, r3 - 3754: d006 beq.n 3764 - 3756: 4620 mov r0, r4 - 3758: f7ff fd2c bl 31b4 - 375c: 4620 mov r0, r4 - 375e: 2120 movs r1, #32 - 3760: f7fe facd bl 1cfe - 3764: f9b5 3008 ldrsh.w r3, [r5, #8] - 3768: b113 cbz r3, 3770 - 376a: 4620 mov r0, r4 - 376c: 4989 ldr r1, [pc, #548] ; (3994 ) - 376e: e187 b.n 3a80 - 3770: 4620 mov r0, r4 - 3772: 4989 ldr r1, [pc, #548] ; (3998 ) - 3774: e184 b.n 3a80 - 3776: 6869 ldr r1, [r5, #4] - 3778: b111 cbz r1, 3780 - 377a: 4620 mov r0, r4 - 377c: f7ff fd1a bl 31b4 - 3780: 68ab ldr r3, [r5, #8] - 3782: 2b00 cmp r3, #0 - 3784: f000 81cd beq.w 3b22 - 3788: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 378c: 2bfd cmp r3, #253 ; 0xfd - 378e: d902 bls.n 3796 - 3790: 4620 mov r0, r4 - 3792: f7fe fa9f bl 1cd4 - 3796: 4620 mov r0, r4 - 3798: 4980 ldr r1, [pc, #512] ; (399c ) - 379a: f7fe fae3 bl 1d64 - 379e: 4620 mov r0, r4 - 37a0: 68a9 ldr r1, [r5, #8] - 37a2: f8d4 7124 ldr.w r7, [r4, #292] ; 0x124 - 37a6: f8d4 6104 ldr.w r6, [r4, #260] ; 0x104 - 37aa: f7ff fd03 bl 31b4 - 37ae: f8d4 3124 ldr.w r3, [r4, #292] ; 0x124 - 37b2: 42bb cmp r3, r7 - 37b4: f040 81b5 bne.w 3b22 - 37b8: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 37bc: 42b3 cmp r3, r6 - 37be: f040 81b0 bne.w 3b22 - 37c2: 3b02 subs r3, #2 - 37c4: f8c4 3104 str.w r3, [r4, #260] ; 0x104 - 37c8: e1ab b.n 3b22 - 37ca: 4620 mov r0, r4 - 37cc: 4974 ldr r1, [pc, #464] ; (39a0 ) - 37ce: f7fe fac9 bl 1d64 - 37d2: 686b ldr r3, [r5, #4] - 37d4: 685b ldr r3, [r3, #4] - 37d6: 781b ldrb r3, [r3, #0] - 37d8: 3b61 subs r3, #97 ; 0x61 - 37da: b2db uxtb r3, r3 - 37dc: 2b19 cmp r3, #25 - 37de: d803 bhi.n 37e8 - 37e0: 4620 mov r0, r4 - 37e2: 2120 movs r1, #32 - 37e4: f7fe fa8b bl 1cfe - 37e8: 686b ldr r3, [r5, #4] - 37ea: 4620 mov r0, r4 - 37ec: 6859 ldr r1, [r3, #4] - 37ee: 689a ldr r2, [r3, #8] - 37f0: f7fe fa98 bl 1d24 - 37f4: e195 b.n 3b22 - 37f6: 496b ldr r1, [pc, #428] ; (39a4 ) - 37f8: 4620 mov r0, r4 - 37fa: f7fe fab3 bl 1d64 - 37fe: e123 b.n 3a48 - 3800: 4620 mov r0, r4 - 3802: 4968 ldr r1, [pc, #416] ; (39a4 ) - 3804: f7fe faae bl 1d64 - 3808: 4620 mov r0, r4 - 380a: 1d29 adds r1, r5, #4 - 380c: f7ff fc95 bl 313a - 3810: e187 b.n 3b22 - 3812: 6869 ldr r1, [r5, #4] - 3814: 780b ldrb r3, [r1, #0] - 3816: 2b2e cmp r3, #46 ; 0x2e - 3818: d003 beq.n 3822 - 381a: 4620 mov r0, r4 - 381c: f000 fb1a bl 3e54 - 3820: e00c b.n 383c - 3822: 4620 mov r0, r4 - 3824: 2128 movs r1, #40 ; 0x28 - 3826: f7fe fa6a bl 1cfe - 382a: 6869 ldr r1, [r5, #4] - 382c: 4620 mov r0, r4 - 382e: 3104 adds r1, #4 - 3830: f7ff fc83 bl 313a - 3834: 4620 mov r0, r4 - 3836: 2129 movs r1, #41 ; 0x29 - 3838: f7fe fa61 bl 1cfe - 383c: 4620 mov r0, r4 - 383e: 68a9 ldr r1, [r5, #8] - 3840: e06d b.n 391e - 3842: 68ab ldr r3, [r5, #8] - 3844: 781b ldrb r3, [r3, #0] - 3846: 2b31 cmp r3, #49 ; 0x31 - 3848: f040 8167 bne.w 3b1a - 384c: 686b ldr r3, [r5, #4] - 384e: 781a ldrb r2, [r3, #0] - 3850: 2a2c cmp r2, #44 ; 0x2c - 3852: d10b bne.n 386c - 3854: 685b ldr r3, [r3, #4] - 3856: 689a ldr r2, [r3, #8] - 3858: 2a01 cmp r2, #1 - 385a: d107 bne.n 386c - 385c: 685b ldr r3, [r3, #4] - 385e: 781b ldrb r3, [r3, #0] - 3860: 2b3e cmp r3, #62 ; 0x3e - 3862: d103 bne.n 386c - 3864: 4620 mov r0, r4 - 3866: 2128 movs r1, #40 ; 0x28 - 3868: f7fe fa49 bl 1cfe - 386c: 68ab ldr r3, [r5, #8] - 386e: 4620 mov r0, r4 - 3870: 6859 ldr r1, [r3, #4] - 3872: f000 faf9 bl 3e68 - 3876: 686e ldr r6, [r5, #4] - 3878: 494b ldr r1, [pc, #300] ; (39a8 ) - 387a: 6873 ldr r3, [r6, #4] - 387c: 681f ldr r7, [r3, #0] - 387e: 4638 mov r0, r7 - 3880: f003 f981 bl 6b86 - 3884: b968 cbnz r0, 38a2 - 3886: 4620 mov r0, r4 - 3888: 215b movs r1, #91 ; 0x5b - 388a: f7fe fa38 bl 1cfe - 388e: 68ab ldr r3, [r5, #8] - 3890: 4620 mov r0, r4 - 3892: 6899 ldr r1, [r3, #8] - 3894: f7ff fc8e bl 31b4 - 3898: 4620 mov r0, r4 - 389a: 215d movs r1, #93 ; 0x5d - 389c: f7fe fa2f bl 1cfe - 38a0: e00d b.n 38be - 38a2: 4638 mov r0, r7 - 38a4: 4941 ldr r1, [pc, #260] ; (39ac ) - 38a6: f003 f96e bl 6b86 - 38aa: b118 cbz r0, 38b4 - 38ac: 4620 mov r0, r4 - 38ae: 4631 mov r1, r6 - 38b0: f000 fad0 bl 3e54 - 38b4: 68ab ldr r3, [r5, #8] - 38b6: 4620 mov r0, r4 - 38b8: 6899 ldr r1, [r3, #8] - 38ba: f000 fad5 bl 3e68 - 38be: 686b ldr r3, [r5, #4] - 38c0: 781a ldrb r2, [r3, #0] - 38c2: 2a2c cmp r2, #44 ; 0x2c - 38c4: f040 812d bne.w 3b22 - 38c8: 685b ldr r3, [r3, #4] - 38ca: 689a ldr r2, [r3, #8] - 38cc: 2a01 cmp r2, #1 - 38ce: f040 8128 bne.w 3b22 - 38d2: 685b ldr r3, [r3, #4] - 38d4: 781b ldrb r3, [r3, #0] - 38d6: 2b3e cmp r3, #62 ; 0x3e - 38d8: f040 8123 bne.w 3b22 - 38dc: e0c2 b.n 3a64 - 38de: 68ab ldr r3, [r5, #8] - 38e0: 781a ldrb r2, [r3, #0] - 38e2: 2a33 cmp r2, #51 ; 0x33 - 38e4: f040 8119 bne.w 3b1a - 38e8: 689a ldr r2, [r3, #8] - 38ea: 7812 ldrb r2, [r2, #0] - 38ec: 2a34 cmp r2, #52 ; 0x34 - 38ee: f040 8114 bne.w 3b1a - 38f2: 6859 ldr r1, [r3, #4] - 38f4: 4620 mov r0, r4 - 38f6: f000 fab7 bl 3e68 - 38fa: 4620 mov r0, r4 - 38fc: 6869 ldr r1, [r5, #4] - 38fe: f000 faa9 bl 3e54 - 3902: 68ab ldr r3, [r5, #8] - 3904: 4620 mov r0, r4 - 3906: 689b ldr r3, [r3, #8] - 3908: 6859 ldr r1, [r3, #4] - 390a: f000 faad bl 3e68 - 390e: 4620 mov r0, r4 - 3910: 4927 ldr r1, [pc, #156] ; (39b0 ) - 3912: f7fe fa27 bl 1d64 - 3916: 68ab ldr r3, [r5, #8] - 3918: 4620 mov r0, r4 - 391a: 689b ldr r3, [r3, #8] - 391c: 6899 ldr r1, [r3, #8] - 391e: f000 faa3 bl 3e68 - 3922: e0fe b.n 3b22 - 3924: 686a ldr r2, [r5, #4] - 3926: 7811 ldrb r1, [r2, #0] - 3928: 2923 cmp r1, #35 ; 0x23 - 392a: d15e bne.n 39ea - 392c: 6852 ldr r2, [r2, #4] - 392e: 7c16 ldrb r6, [r2, #16] - 3930: 2e00 cmp r6, #0 - 3932: d05b beq.n 39ec - 3934: 2e06 cmp r6, #6 - 3936: d902 bls.n 393e - 3938: 2e07 cmp r6, #7 - 393a: d157 bne.n 39ec - 393c: e040 b.n 39c0 - 393e: 68aa ldr r2, [r5, #8] - 3940: 7812 ldrb r2, [r2, #0] - 3942: 2a00 cmp r2, #0 - 3944: d152 bne.n 39ec - 3946: 2b36 cmp r3, #54 ; 0x36 - 3948: d103 bne.n 3952 - 394a: 4620 mov r0, r4 - 394c: 212d movs r1, #45 ; 0x2d - 394e: f7fe f9d6 bl 1cfe - 3952: 4620 mov r0, r4 - 3954: 68a9 ldr r1, [r5, #8] - 3956: 3e02 subs r6, #2 - 3958: f7ff fc2c bl 31b4 - 395c: 2e04 cmp r6, #4 - 395e: f200 80e0 bhi.w 3b22 - 3962: e8df f006 tbb [pc, r6] - 3966: 0603 .short 0x0603 - 3968: 0c09 .short 0x0c09 - 396a: 0f .byte 0x0f - 396b: 00 .byte 0x00 - 396c: 4620 mov r0, r4 - 396e: 2175 movs r1, #117 ; 0x75 - 3970: e0d0 b.n 3b14 - 3972: 4620 mov r0, r4 - 3974: 216c movs r1, #108 ; 0x6c - 3976: e0cd b.n 3b14 - 3978: 4620 mov r0, r4 - 397a: 490e ldr r1, [pc, #56] ; (39b4 ) - 397c: e080 b.n 3a80 - 397e: 4620 mov r0, r4 - 3980: 490d ldr r1, [pc, #52] ; (39b8 ) - 3982: e07d b.n 3a80 - 3984: 4620 mov r0, r4 - 3986: 490d ldr r1, [pc, #52] ; (39bc ) - 3988: e07a b.n 3a80 - 398a: bf00 nop - 398c: 00010407 .word 0x00010407 - 3990: 0000fdbc .word 0x0000fdbc - 3994: 0001040d .word 0x0001040d - 3998: 00010414 .word 0x00010414 - 399c: 0001041b .word 0x0001041b - 39a0: 0001041e .word 0x0001041e - 39a4: 00010427 .word 0x00010427 - 39a8: 00010431 .word 0x00010431 - 39ac: 0001031e .word 0x0001031e - 39b0: 00010434 .word 0x00010434 - 39b4: 00010438 .word 0x00010438 - 39b8: 0001043c .word 0x0001043c - 39bc: 0001043b .word 0x0001043b - 39c0: 68aa ldr r2, [r5, #8] - 39c2: 7811 ldrb r1, [r2, #0] - 39c4: b991 cbnz r1, 39ec - 39c6: 6891 ldr r1, [r2, #8] - 39c8: 2901 cmp r1, #1 - 39ca: d10f bne.n 39ec - 39cc: 2b35 cmp r3, #53 ; 0x35 - 39ce: d10d bne.n 39ec - 39d0: 6853 ldr r3, [r2, #4] - 39d2: 781b ldrb r3, [r3, #0] - 39d4: 2b30 cmp r3, #48 ; 0x30 - 39d6: d002 beq.n 39de - 39d8: 2b31 cmp r3, #49 ; 0x31 - 39da: d107 bne.n 39ec - 39dc: e002 b.n 39e4 - 39de: 4620 mov r0, r4 - 39e0: 4951 ldr r1, [pc, #324] ; (3b28 ) - 39e2: e04d b.n 3a80 - 39e4: 4620 mov r0, r4 - 39e6: 4951 ldr r1, [pc, #324] ; (3b2c ) - 39e8: e04a b.n 3a80 - 39ea: 2600 movs r6, #0 - 39ec: 2128 movs r1, #40 ; 0x28 - 39ee: 4620 mov r0, r4 - 39f0: f7fe f985 bl 1cfe - 39f4: 4620 mov r0, r4 - 39f6: 6869 ldr r1, [r5, #4] - 39f8: f7ff fbdc bl 31b4 - 39fc: 2129 movs r1, #41 ; 0x29 - 39fe: 4620 mov r0, r4 - 3a00: f7fe f97d bl 1cfe - 3a04: 782b ldrb r3, [r5, #0] - 3a06: 2b36 cmp r3, #54 ; 0x36 - 3a08: d103 bne.n 3a12 - 3a0a: 4620 mov r0, r4 - 3a0c: 212d movs r1, #45 ; 0x2d - 3a0e: f7fe f976 bl 1cfe - 3a12: 2e08 cmp r6, #8 - 3a14: d103 bne.n 3a1e - 3a16: 4620 mov r0, r4 - 3a18: 215b movs r1, #91 ; 0x5b - 3a1a: f7fe f970 bl 1cfe - 3a1e: 4620 mov r0, r4 - 3a20: 68a9 ldr r1, [r5, #8] - 3a22: f7ff fbc7 bl 31b4 - 3a26: 2e08 cmp r6, #8 - 3a28: d17b bne.n 3b22 - 3a2a: 4620 mov r0, r4 - 3a2c: 215d movs r1, #93 ; 0x5d - 3a2e: e071 b.n 3b14 - 3a30: 4620 mov r0, r4 - 3a32: 6869 ldr r1, [r5, #4] - 3a34: f7fe f9a2 bl 1d7c - 3a38: e073 b.n 3b22 - 3a3a: 4620 mov r0, r4 - 3a3c: 493c ldr r1, [pc, #240] ; (3b30 ) - 3a3e: e049 b.n 3ad4 - 3a40: 4620 mov r0, r4 - 3a42: 6869 ldr r1, [r5, #4] - 3a44: f7ff fbb6 bl 31b4 - 3a48: 4620 mov r0, r4 - 3a4a: 68a9 ldr r1, [r5, #8] - 3a4c: e046 b.n 3adc - 3a4e: 4620 mov r0, r4 - 3a50: 7929 ldrb r1, [r5, #4] - 3a52: e05f b.n 3b14 - 3a54: 4620 mov r0, r4 - 3a56: 4937 ldr r1, [pc, #220] ; (3b34 ) - 3a58: f7fe f984 bl 1d64 - 3a5c: 4620 mov r0, r4 - 3a5e: 6869 ldr r1, [r5, #4] - 3a60: f7ff fba8 bl 31b4 - 3a64: 4620 mov r0, r4 - 3a66: 2129 movs r1, #41 ; 0x29 - 3a68: e054 b.n 3b14 - 3a6a: 4620 mov r0, r4 - 3a6c: 6869 ldr r1, [r5, #4] - 3a6e: f7ff fb2d bl 30cc - 3a72: b960 cbnz r0, 3a8e - 3a74: 4620 mov r0, r4 - 3a76: 6869 ldr r1, [r5, #4] - 3a78: f000 f9f6 bl 3e68 - 3a7c: 492e ldr r1, [pc, #184] ; (3b38 ) - 3a7e: 4620 mov r0, r4 - 3a80: f7fe f970 bl 1d64 - 3a84: e04d b.n 3b22 - 3a86: 6880 ldr r0, [r0, #8] - 3a88: 3601 adds r6, #1 - 3a8a: b908 cbnz r0, 3a90 - 3a8c: e006 b.n 3a9c - 3a8e: 2600 movs r6, #0 - 3a90: 7803 ldrb r3, [r0, #0] - 3a92: 2b2b cmp r3, #43 ; 0x2b - 3a94: d102 bne.n 3a9c - 3a96: 6843 ldr r3, [r0, #4] - 3a98: 2b00 cmp r3, #0 - 3a9a: d1f4 bne.n 3a86 - 3a9c: 686f ldr r7, [r5, #4] - 3a9e: 2500 movs r5, #0 - 3aa0: e00d b.n 3abe - 3aa2: f8c4 5120 str.w r5, [r4, #288] ; 0x120 - 3aa6: 4620 mov r0, r4 - 3aa8: 4639 mov r1, r7 - 3aaa: f7ff fb83 bl 31b4 - 3aae: 1e73 subs r3, r6, #1 - 3ab0: 429d cmp r5, r3 - 3ab2: da03 bge.n 3abc - 3ab4: 4620 mov r0, r4 - 3ab6: 4921 ldr r1, [pc, #132] ; (3b3c ) - 3ab8: f7fe f954 bl 1d64 - 3abc: 3501 adds r5, #1 - 3abe: 42b5 cmp r5, r6 - 3ac0: dbef blt.n 3aa2 - 3ac2: e02e b.n 3b22 - 3ac4: 4620 mov r0, r4 - 3ac6: 491e ldr r1, [pc, #120] ; (3b40 ) - 3ac8: e01b b.n 3b02 - 3aca: 4620 mov r0, r4 - 3acc: 491d ldr r1, [pc, #116] ; (3b44 ) - 3ace: e001 b.n 3ad4 - 3ad0: 491d ldr r1, [pc, #116] ; (3b48 ) - 3ad2: 4620 mov r0, r4 - 3ad4: f7fe f946 bl 1d64 - 3ad8: 6869 ldr r1, [r5, #4] - 3ada: 4620 mov r0, r4 - 3adc: f7ff fb6a bl 31b4 - 3ae0: e01f b.n 3b22 - 3ae2: 4620 mov r0, r4 - 3ae4: 4919 ldr r1, [pc, #100] ; (3b4c ) - 3ae6: f7fe f93d bl 1d64 - 3aea: 4620 mov r0, r4 - 3aec: 6869 ldr r1, [r5, #4] - 3aee: f7ff fb61 bl 31b4 - 3af2: 4917 ldr r1, [pc, #92] ; (3b50 ) - 3af4: 4620 mov r0, r4 - 3af6: f7fe f935 bl 1d64 - 3afa: 68a9 ldr r1, [r5, #8] - 3afc: e004 b.n 3b08 - 3afe: 4915 ldr r1, [pc, #84] ; (3b54 ) - 3b00: 4620 mov r0, r4 - 3b02: f7fe f92f bl 1d64 - 3b06: 6869 ldr r1, [r5, #4] - 3b08: 4620 mov r0, r4 - 3b0a: 3101 adds r1, #1 - 3b0c: f7fe f936 bl 1d7c - 3b10: 4620 mov r0, r4 - 3b12: 217d movs r1, #125 ; 0x7d - 3b14: f7fe f8f3 bl 1cfe - 3b18: e003 b.n 3b22 - 3b1a: f504 708e add.w r0, r4, #284 ; 0x11c - 3b1e: f7ff fabd bl 309c - 3b22: b012 add sp, #72 ; 0x48 - 3b24: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 3b28: 0001043f .word 0x0001043f - 3b2c: 00010445 .word 0x00010445 - 3b30: 0001044a .word 0x0001044a - 3b34: 00010459 .word 0x00010459 - 3b38: 00010464 .word 0x00010464 - 3b3c: 0001041b .word 0x0001041b - 3b40: 00010468 .word 0x00010468 - 3b44: 0001046f .word 0x0001046f - 3b48: 0001048d .word 0x0001048d - 3b4c: 000104aa .word 0x000104aa - 3b50: 000104b3 .word 0x000104b3 - 3b54: 000104b6 .word 0x000104b6 - -00003b58 : - 3b58: 780b ldrb r3, [r1, #0] - 3b5a: b570 push {r4, r5, r6, lr} - 3b5c: 3b03 subs r3, #3 - 3b5e: 4604 mov r4, r0 - 3b60: 460d mov r5, r1 - 3b62: 2b26 cmp r3, #38 ; 0x26 - 3b64: d84f bhi.n 3c06 - 3b66: e8df f003 tbb [pc, r3] - 3b6a: 4e3f .short 0x4e3f - 3b6c: 4e4e4e4e .word 0x4e4e4e4e - 3b70: 4e4e4e4e .word 0x4e4e4e4e - 3b74: 4e4e4e4e .word 0x4e4e4e4e - 3b78: 4e4e4e4e .word 0x4e4e4e4e - 3b7c: 16144e4e .word 0x16144e4e - 3b80: 1b16141b .word 0x1b16141b - 3b84: 2b29231d .word 0x2b29231d - 3b88: 4e4e2f2d .word 0x4e4e2f2d - 3b8c: 4e314e4e .word 0x4e314e4e - 3b90: 41 .byte 0x41 - 3b91: 00 .byte 0x00 - 3b92: 491f ldr r1, [pc, #124] ; (3c10 ) - 3b94: e000 b.n 3b98 - 3b96: 491f ldr r1, [pc, #124] ; (3c14 ) - 3b98: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 3b9c: f7fe b8e2 b.w 1d64 - 3ba0: 491d ldr r1, [pc, #116] ; (3c18 ) - 3ba2: e7f9 b.n 3b98 - 3ba4: 2120 movs r1, #32 - 3ba6: f7fe f8aa bl 1cfe - 3baa: 4620 mov r0, r4 - 3bac: 68a9 ldr r1, [r5, #8] - 3bae: e02a b.n 3c06 - 3bb0: 6803 ldr r3, [r0, #0] - 3bb2: f013 0f04 tst.w r3, #4 - 3bb6: d12a bne.n 3c0e - 3bb8: 212a movs r1, #42 ; 0x2a - 3bba: e020 b.n 3bfe - 3bbc: 2126 movs r1, #38 ; 0x26 - 3bbe: e01e b.n 3bfe - 3bc0: 4916 ldr r1, [pc, #88] ; (3c1c ) - 3bc2: e7e9 b.n 3b98 - 3bc4: 4916 ldr r1, [pc, #88] ; (3c20 ) - 3bc6: e7e7 b.n 3b98 - 3bc8: 4916 ldr r1, [pc, #88] ; (3c24 ) - 3bca: e7e5 b.n 3b98 - 3bcc: f890 3108 ldrb.w r3, [r0, #264] ; 0x108 - 3bd0: 2b28 cmp r3, #40 ; 0x28 - 3bd2: d002 beq.n 3bda - 3bd4: 2120 movs r1, #32 - 3bd6: f7fe f892 bl 1cfe - 3bda: 4620 mov r0, r4 - 3bdc: 6869 ldr r1, [r5, #4] - 3bde: f7ff fae9 bl 31b4 - 3be2: 4620 mov r0, r4 - 3be4: 4910 ldr r1, [pc, #64] ; (3c28 ) - 3be6: e7d7 b.n 3b98 - 3be8: 6849 ldr r1, [r1, #4] - 3bea: e00c b.n 3c06 - 3bec: 490f ldr r1, [pc, #60] ; (3c2c ) - 3bee: f7fe f8b9 bl 1d64 - 3bf2: 4620 mov r0, r4 - 3bf4: 6869 ldr r1, [r5, #4] - 3bf6: f7ff fadd bl 31b4 - 3bfa: 4620 mov r0, r4 - 3bfc: 2129 movs r1, #41 ; 0x29 - 3bfe: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 3c02: f7fe b87c b.w 1cfe - 3c06: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 3c0a: f7ff bad3 b.w 31b4 - 3c0e: bd70 pop {r4, r5, r6, pc} - 3c10: 000104c5 .word 0x000104c5 - 3c14: 000104cf .word 0x000104cf - 3c18: 000104d9 .word 0x000104d9 - 3c1c: 000104e0 .word 0x000104e0 - 3c20: 000104e3 .word 0x000104e3 - 3c24: 000104ec .word 0x000104ec - 3c28: 000104f7 .word 0x000104f7 - 3c2c: 000104fb .word 0x000104fb - -00003c30 : - 3c30: b5f8 push {r3, r4, r5, r6, r7, lr} - 3c32: 4604 mov r4, r0 - 3c34: 460d mov r5, r1 - 3c36: 4617 mov r7, r2 - 3c38: 2d00 cmp r5, #0 - 3c3a: d067 beq.n 3d0c - 3c3c: f8d4 011c ldr.w r0, [r4, #284] ; 0x11c - 3c40: f7ff fa2f bl 30a2 - 3c44: 2800 cmp r0, #0 - 3c46: d161 bne.n 3d0c - 3c48: 68ab ldr r3, [r5, #8] - 3c4a: 2b00 cmp r3, #0 - 3c4c: d15c bne.n 3d08 - 3c4e: b92f cbnz r7, 3c5c - 3c50: 686b ldr r3, [r5, #4] - 3c52: 781b ldrb r3, [r3, #0] - 3c54: 3b1a subs r3, #26 - 3c56: b2db uxtb r3, r3 - 3c58: 2b02 cmp r3, #2 - 3c5a: d955 bls.n 3d08 - 3c5c: 2301 movs r3, #1 - 3c5e: 6869 ldr r1, [r5, #4] - 3c60: 60ab str r3, [r5, #8] - 3c62: 68eb ldr r3, [r5, #12] - 3c64: f8d4 6114 ldr.w r6, [r4, #276] ; 0x114 - 3c68: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 3c6c: 780b ldrb r3, [r1, #0] - 3c6e: 2b25 cmp r3, #37 ; 0x25 - 3c70: d104 bne.n 3c7c - 3c72: 4620 mov r0, r4 - 3c74: 682a ldr r2, [r5, #0] - 3c76: f000 f88b bl 3d90 - 3c7a: e03d b.n 3cf8 - 3c7c: 2b26 cmp r3, #38 ; 0x26 - 3c7e: d105 bne.n 3c8c - 3c80: 4620 mov r0, r4 - 3c82: 3104 adds r1, #4 - 3c84: 682a ldr r2, [r5, #0] - 3c86: f000 f849 bl 3d1c - 3c8a: e035 b.n 3cf8 - 3c8c: 2b02 cmp r3, #2 - 3c8e: d136 bne.n 3cfe - 3c90: 3b02 subs r3, #2 - 3c92: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 3c96: 4620 mov r0, r4 - 3c98: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 3c9c: 6849 ldr r1, [r1, #4] - 3c9e: f7ff fa89 bl 31b4 - 3ca2: 6823 ldr r3, [r4, #0] - 3ca4: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 3ca8: f013 0f04 tst.w r3, #4 - 3cac: d104 bne.n 3cb8 - 3cae: 4620 mov r0, r4 - 3cb0: 4917 ldr r1, [pc, #92] ; (3d10 ) - 3cb2: f7fe f857 bl 1d64 - 3cb6: e003 b.n 3cc0 - 3cb8: 4620 mov r0, r4 - 3cba: 212e movs r1, #46 ; 0x2e - 3cbc: f7fe f81f bl 1cfe - 3cc0: 686b ldr r3, [r5, #4] - 3cc2: 689d ldr r5, [r3, #8] - 3cc4: 782b ldrb r3, [r5, #0] - 3cc6: 2b3f cmp r3, #63 ; 0x3f - 3cc8: d10d bne.n 3ce6 - 3cca: 4620 mov r0, r4 - 3ccc: 4911 ldr r1, [pc, #68] ; (3d14 ) - 3cce: f7fe f849 bl 1d64 - 3cd2: 68a9 ldr r1, [r5, #8] - 3cd4: 4620 mov r0, r4 - 3cd6: 3101 adds r1, #1 - 3cd8: f7fe f850 bl 1d7c - 3cdc: 4620 mov r0, r4 - 3cde: 490e ldr r1, [pc, #56] ; (3d18 ) - 3ce0: f7fe f840 bl 1d64 - 3ce4: 686d ldr r5, [r5, #4] - 3ce6: 782b ldrb r3, [r5, #0] - 3ce8: 3b1a subs r3, #26 - 3cea: b2db uxtb r3, r3 - 3cec: 2b02 cmp r3, #2 - 3cee: d9f9 bls.n 3ce4 - 3cf0: 4620 mov r0, r4 - 3cf2: 4629 mov r1, r5 - 3cf4: f7ff fa5e bl 31b4 - 3cf8: f8c4 6114 str.w r6, [r4, #276] ; 0x114 - 3cfc: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3cfe: 4620 mov r0, r4 - 3d00: f7ff ff2a bl 3b58 - 3d04: f8c4 6114 str.w r6, [r4, #276] ; 0x114 - 3d08: 682d ldr r5, [r5, #0] - 3d0a: e795 b.n 3c38 - 3d0c: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3d0e: bf00 nop - 3d10: 00010515 .word 0x00010515 - 3d14: 00010506 .word 0x00010506 - 3d18: 00010514 .word 0x00010514 - -00003d1c : - 3d1c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3d20: 4604 mov r4, r0 - 3d22: 460f mov r7, r1 - 3d24: 4690 mov r8, r2 - 3d26: b1ba cbz r2, 3d58 - 3d28: 4613 mov r3, r2 - 3d2a: 689d ldr r5, [r3, #8] - 3d2c: b925 cbnz r5, 3d38 - 3d2e: 685b ldr r3, [r3, #4] - 3d30: 781b ldrb r3, [r3, #0] - 3d32: 2b26 cmp r3, #38 ; 0x26 - 3d34: d123 bne.n 3d7e - 3d36: e003 b.n 3d40 - 3d38: 681b ldr r3, [r3, #0] - 3d3a: 2b00 cmp r3, #0 - 3d3c: d1f5 bne.n 3d2a - 3d3e: 2501 movs r5, #1 - 3d40: 2600 movs r6, #0 - 3d42: 4620 mov r0, r4 - 3d44: 4641 mov r1, r8 - 3d46: 2200 movs r2, #0 - 3d48: f7ff ff72 bl 3c30 - 3d4c: b11e cbz r6, 3d56 - 3d4e: 4620 mov r0, r4 - 3d50: 2129 movs r1, #41 ; 0x29 - 3d52: f7fd ffd4 bl 1cfe - 3d56: b11d cbz r5, 3d60 - 3d58: 4620 mov r0, r4 - 3d5a: 2120 movs r1, #32 - 3d5c: f7fd ffcf bl 1cfe - 3d60: 215b movs r1, #91 ; 0x5b - 3d62: 4620 mov r0, r4 - 3d64: f7fd ffcb bl 1cfe - 3d68: 6839 ldr r1, [r7, #0] - 3d6a: b111 cbz r1, 3d72 - 3d6c: 4620 mov r0, r4 - 3d6e: f7ff fa21 bl 31b4 - 3d72: 4620 mov r0, r4 - 3d74: 215d movs r1, #93 ; 0x5d - 3d76: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 3d7a: f7fd bfc0 b.w 1cfe - 3d7e: 4620 mov r0, r4 - 3d80: 4902 ldr r1, [pc, #8] ; (3d8c ) - 3d82: 2501 movs r5, #1 - 3d84: f7fd ffee bl 1d64 - 3d88: 462e mov r6, r5 - 3d8a: e7da b.n 3d42 - 3d8c: 00010461 .word 0x00010461 - -00003d90 : - 3d90: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3d94: 4613 mov r3, r2 - 3d96: 4616 mov r6, r2 - 3d98: 4604 mov r4, r0 - 3d9a: 460f mov r7, r1 - 3d9c: 2200 movs r2, #0 - 3d9e: e011 b.n 3dc4 - 3da0: 6899 ldr r1, [r3, #8] - 3da2: b991 cbnz r1, 3dca - 3da4: 685a ldr r2, [r3, #4] - 3da6: 7812 ldrb r2, [r2, #0] - 3da8: 3a17 subs r2, #23 - 3daa: b2d0 uxtb r0, r2 - 3dac: 2810 cmp r0, #16 - 3dae: d807 bhi.n 3dc0 - 3db0: 4827 ldr r0, [pc, #156] ; (3e50 ) - 3db2: b252 sxtb r2, r2 - 3db4: 4090 lsls r0, r2 - 3db6: d446 bmi.n 3e46 - 3db8: f04f 70e0 mov.w r0, #29360128 ; 0x1c00000 - 3dbc: 4090 lsls r0, r2 - 3dbe: d440 bmi.n 3e42 - 3dc0: 681b ldr r3, [r3, #0] - 3dc2: 2201 movs r2, #1 - 3dc4: 2b00 cmp r3, #0 - 3dc6: d1eb bne.n 3da0 - 3dc8: e000 b.n 3dcc - 3dca: 2300 movs r3, #0 - 3dcc: 461d mov r5, r3 - 3dce: 6879 ldr r1, [r7, #4] - 3dd0: b101 cbz r1, 3dd4 - 3dd2: b102 cbz r2, 3dd6 - 3dd4: b18d cbz r5, 3dfa - 3dd6: f894 2108 ldrb.w r2, [r4, #264] ; 0x108 - 3dda: b91b cbnz r3, 3de4 - 3ddc: 2a28 cmp r2, #40 ; 0x28 - 3dde: d007 beq.n 3df0 - 3de0: 2a2a cmp r2, #42 ; 0x2a - 3de2: d005 beq.n 3df0 - 3de4: 2a20 cmp r2, #32 - 3de6: d003 beq.n 3df0 - 3de8: 4620 mov r0, r4 - 3dea: 2120 movs r1, #32 - 3dec: f7fd ff87 bl 1cfe - 3df0: 4620 mov r0, r4 - 3df2: 2128 movs r1, #40 ; 0x28 - 3df4: f7fd ff83 bl 1cfe - 3df8: 2501 movs r5, #1 - 3dfa: f8d4 8118 ldr.w r8, [r4, #280] ; 0x118 - 3dfe: 2200 movs r2, #0 - 3e00: 4620 mov r0, r4 - 3e02: f8c4 2118 str.w r2, [r4, #280] ; 0x118 - 3e06: 4631 mov r1, r6 - 3e08: f7ff ff12 bl 3c30 - 3e0c: b11d cbz r5, 3e16 - 3e0e: 4620 mov r0, r4 - 3e10: 2129 movs r1, #41 ; 0x29 - 3e12: f7fd ff74 bl 1cfe - 3e16: 2128 movs r1, #40 ; 0x28 - 3e18: 4620 mov r0, r4 - 3e1a: f7fd ff70 bl 1cfe - 3e1e: 68b9 ldr r1, [r7, #8] - 3e20: b111 cbz r1, 3e28 - 3e22: 4620 mov r0, r4 - 3e24: f7ff f9c6 bl 31b4 - 3e28: 4620 mov r0, r4 - 3e2a: 2129 movs r1, #41 ; 0x29 - 3e2c: f7fd ff67 bl 1cfe - 3e30: 4620 mov r0, r4 - 3e32: 4631 mov r1, r6 - 3e34: 2201 movs r2, #1 - 3e36: f7ff fefb bl 3c30 - 3e3a: f8c4 8118 str.w r8, [r4, #280] ; 0x118 - 3e3e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3e42: 460b mov r3, r1 - 3e44: e000 b.n 3e48 - 3e46: 2301 movs r3, #1 - 3e48: 2201 movs r2, #1 - 3e4a: 4615 mov r5, r2 - 3e4c: e7bf b.n 3dce - 3e4e: bf00 nop - 3e50: e2308000 .word 0xe2308000 - -00003e54 : - 3e54: 780a ldrb r2, [r1, #0] - 3e56: 2a2c cmp r2, #44 ; 0x2c - 3e58: d104 bne.n 3e64 - 3e5a: 684b ldr r3, [r1, #4] - 3e5c: 6859 ldr r1, [r3, #4] - 3e5e: 689a ldr r2, [r3, #8] - 3e60: f7fd bf60 b.w 1d24 - 3e64: f7ff b9a6 b.w 31b4 - -00003e68 : - 3e68: 780b ldrb r3, [r1, #0] - 3e6a: b570 push {r4, r5, r6, lr} - 3e6c: 4605 mov r5, r0 - 3e6e: 460e mov r6, r1 - 3e70: b133 cbz r3, 3e80 - 3e72: 2b06 cmp r3, #6 - 3e74: d004 beq.n 3e80 - 3e76: 2128 movs r1, #40 ; 0x28 - 3e78: 2400 movs r4, #0 - 3e7a: f7fd ff40 bl 1cfe - 3e7e: e000 b.n 3e82 - 3e80: 2401 movs r4, #1 - 3e82: 4628 mov r0, r5 - 3e84: 4631 mov r1, r6 - 3e86: f7ff f995 bl 31b4 - 3e8a: b92c cbnz r4, 3e98 - 3e8c: 4628 mov r0, r5 - 3e8e: 2129 movs r1, #41 ; 0x29 - 3e90: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 3e94: f7fd bf33 b.w 1cfe - 3e98: bd70 pop {r4, r5, r6, pc} - -00003e9a : - 3e9a: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - 3e9e: b0d9 sub sp, #356 ; 0x164 - 3ea0: 4606 mov r6, r0 - 3ea2: af00 add r7, sp, #0 - 3ea4: 460d mov r5, r1 - 3ea6: 7803 ldrb r3, [r0, #0] - 3ea8: 4614 mov r4, r2 - 3eaa: 2b5f cmp r3, #95 ; 0x5f - 3eac: d102 bne.n 3eb4 - 3eae: 7843 ldrb r3, [r0, #1] - 3eb0: 2b5a cmp r3, #90 ; 0x5a - 3eb2: d01f beq.n 3ef4 - 3eb4: 4630 mov r0, r6 - 3eb6: 495c ldr r1, [pc, #368] ; (4028 ) - 3eb8: 2208 movs r2, #8 - 3eba: f002 fe7f bl 6bbc - 3ebe: b9f0 cbnz r0, 3efe - 3ec0: 7a33 ldrb r3, [r6, #8] - 3ec2: 2b2e cmp r3, #46 ; 0x2e - 3ec4: d003 beq.n 3ece - 3ec6: 2b5f cmp r3, #95 ; 0x5f - 3ec8: d001 beq.n 3ece - 3eca: 2b24 cmp r3, #36 ; 0x24 - 3ecc: d115 bne.n 3efa - 3ece: f896 9009 ldrb.w r9, [r6, #9] - 3ed2: f1b9 0f44 cmp.w r9, #68 ; 0x44 - 3ed6: d002 beq.n 3ede - 3ed8: f1b9 0f49 cmp.w r9, #73 ; 0x49 - 3edc: d10f bne.n 3efe - 3ede: 7ab3 ldrb r3, [r6, #10] - 3ee0: 2b5f cmp r3, #95 ; 0x5f - 3ee2: d10c bne.n 3efe - 3ee4: f1b9 0f49 cmp.w r9, #73 ; 0x49 - 3ee8: bf14 ite ne - 3eea: f04f 0903 movne.w r9, #3 - 3eee: f04f 0902 moveq.w r9, #2 - 3ef2: e006 b.n 3f02 - 3ef4: f04f 0901 mov.w r9, #1 - 3ef8: e003 b.n 3f02 - 3efa: 4681 mov r9, r0 - 3efc: e001 b.n 3f02 - 3efe: f04f 0900 mov.w r9, #0 - 3f02: 4630 mov r0, r6 - 3f04: f04f 0800 mov.w r8, #0 - 3f08: f002 fe50 bl 6bac - 3f0c: 220c movs r2, #12 - 3f0e: f8c7 612c str.w r6, [r7, #300] ; 0x12c - 3f12: f8c7 6138 str.w r6, [r7, #312] ; 0x138 - 3f16: f8c7 8140 str.w r8, [r7, #320] ; 0x140 - 3f1a: f8c7 814c str.w r8, [r7, #332] ; 0x14c - 3f1e: f8c7 8154 str.w r8, [r7, #340] ; 0x154 - 3f22: f8c7 8158 str.w r8, [r7, #344] ; 0x158 - 3f26: f8c7 815c str.w r8, [r7, #348] ; 0x15c - 3f2a: 1833 adds r3, r6, r0 - 3f2c: f8c7 0150 str.w r0, [r7, #336] ; 0x150 - 3f30: f8c7 3130 str.w r3, [r7, #304] ; 0x130 - 3f34: 2311 movs r3, #17 - 3f36: f8c7 3134 str.w r3, [r7, #308] ; 0x134 - 3f3a: 0043 lsls r3, r0, #1 - 3f3c: 0080 lsls r0, r0, #2 - 3f3e: f8c7 3144 str.w r3, [r7, #324] ; 0x144 - 3f42: 300e adds r0, #14 - 3f44: 4353 muls r3, r2 - 3f46: 3308 adds r3, #8 - 3f48: f1b9 0f01 cmp.w r9, #1 - 3f4c: ebad 0d03 sub.w sp, sp, r3 - 3f50: f020 0007 bic.w r0, r0, #7 - 3f54: 466b mov r3, sp - 3f56: ebad 0d00 sub.w sp, sp, r0 - 3f5a: f8c7 313c str.w r3, [r7, #316] ; 0x13c - 3f5e: f8c7 d148 str.w sp, [r7, #328] ; 0x148 - 3f62: d008 beq.n 3f76 - 3f64: d302 bcc.n 3f6c - 3f66: f1b9 0f03 cmp.w r9, #3 - 3f6a: d90b bls.n 3f84 - 3f6c: f507 7096 add.w r0, r7, #300 ; 0x12c - 3f70: f7fe fb9b bl 26aa - 3f74: e004 b.n 3f80 - 3f76: f507 7096 add.w r0, r7, #300 ; 0x12c - 3f7a: 4649 mov r1, r9 - 3f7c: f7fe f9b3 bl 22e6 - 3f80: 4606 mov r6, r0 - 3f82: e022 b.n 3fca - 3f84: 360b adds r6, #11 - 3f86: f8c7 6138 str.w r6, [r7, #312] ; 0x138 - 3f8a: 4630 mov r0, r6 - 3f8c: f1b9 0f02 cmp.w r9, #2 - 3f90: bf14 ite ne - 3f92: f04f 093d movne.w r9, #61 ; 0x3d - 3f96: f04f 093c moveq.w r9, #60 ; 0x3c - 3f9a: f002 fe07 bl 6bac - 3f9e: 4631 mov r1, r6 - 3fa0: 4602 mov r2, r0 - 3fa2: f507 7096 add.w r0, r7, #300 ; 0x12c - 3fa6: f7fd fdac bl 1b02 - 3faa: 4643 mov r3, r8 - 3fac: 4649 mov r1, r9 - 3fae: 4602 mov r2, r0 - 3fb0: f507 7096 add.w r0, r7, #300 ; 0x12c - 3fb4: f7fd fd66 bl 1a84 - 3fb8: f8d7 8138 ldr.w r8, [r7, #312] ; 0x138 - 3fbc: 4606 mov r6, r0 - 3fbe: 4640 mov r0, r8 - 3fc0: f002 fdf4 bl 6bac - 3fc4: 4440 add r0, r8 - 3fc6: f8c7 0138 str.w r0, [r7, #312] ; 0x138 - 3fca: f8d7 3138 ldr.w r3, [r7, #312] ; 0x138 - 3fce: 781b ldrb r3, [r3, #0] - 3fd0: bb13 cbnz r3, 4018 - 3fd2: b31e cbz r6, 401c - 3fd4: 1d38 adds r0, r7, #4 - 3fd6: 4631 mov r1, r6 - 3fd8: 2211 movs r2, #17 - 3fda: f8c7 3108 str.w r3, [r7, #264] ; 0x108 - 3fde: 607a str r2, [r7, #4] - 3fe0: f887 310c strb.w r3, [r7, #268] ; 0x10c - 3fe4: f8c7 3118 str.w r3, [r7, #280] ; 0x118 - 3fe8: f8c7 311c str.w r3, [r7, #284] ; 0x11c - 3fec: f8c7 3128 str.w r3, [r7, #296] ; 0x128 - 3ff0: f8c7 3120 str.w r3, [r7, #288] ; 0x120 - 3ff4: f8c7 5110 str.w r5, [r7, #272] ; 0x110 - 3ff8: f8c7 4114 str.w r4, [r7, #276] ; 0x114 - 3ffc: f7ff f8da bl 31b4 - 4000: 1d38 adds r0, r7, #4 - 4002: f7fd fe67 bl 1cd4 - 4006: f8d7 0120 ldr.w r0, [r7, #288] ; 0x120 - 400a: f7ff f84a bl 30a2 - 400e: f1d0 0001 rsbs r0, r0, #1 - 4012: bf38 it cc - 4014: 2000 movcc r0, #0 - 4016: e002 b.n 401e - 4018: 2000 movs r0, #0 - 401a: e000 b.n 401e - 401c: 4630 mov r0, r6 - 401e: f507 77b2 add.w r7, r7, #356 ; 0x164 - 4022: 46bd mov sp, r7 - 4024: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 4028: 000102ec .word 0x000102ec - -0000402c <__cxa_demangle>: - 402c: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - 4030: 460d mov r5, r1 - 4032: 4614 mov r4, r2 - 4034: 461e mov r6, r3 - 4036: b930 cbnz r0, 4046 <__cxa_demangle+0x1a> - 4038: 2b00 cmp r3, #0 - 403a: d04c beq.n 40d6 <__cxa_demangle+0xaa> - 403c: f06f 0302 mvn.w r3, #2 - 4040: 4607 mov r7, r0 - 4042: 6033 str r3, [r6, #0] - 4044: e04a b.n 40dc <__cxa_demangle+0xb0> - 4046: b139 cbz r1, 4058 <__cxa_demangle+0x2c> - 4048: b932 cbnz r2, 4058 <__cxa_demangle+0x2c> - 404a: 2b00 cmp r3, #0 - 404c: d043 beq.n 40d6 <__cxa_demangle+0xaa> - 404e: f06f 0302 mvn.w r3, #2 - 4052: 4617 mov r7, r2 - 4054: 6033 str r3, [r6, #0] - 4056: e041 b.n 40dc <__cxa_demangle+0xb0> - 4058: 4922 ldr r1, [pc, #136] ; (40e4 <__cxa_demangle+0xb8>) - 405a: 466a mov r2, sp - 405c: 2300 movs r3, #0 - 405e: 9300 str r3, [sp, #0] - 4060: 9301 str r3, [sp, #4] - 4062: 9302 str r3, [sp, #8] - 4064: 9303 str r3, [sp, #12] - 4066: f7ff ff18 bl 3e9a - 406a: 4607 mov r7, r0 - 406c: b920 cbnz r0, 4078 <__cxa_demangle+0x4c> - 406e: 9800 ldr r0, [sp, #0] - 4070: 46b8 mov r8, r7 - 4072: f001 ffbb bl 5fec - 4076: e008 b.n 408a <__cxa_demangle+0x5e> - 4078: 9b03 ldr r3, [sp, #12] - 407a: b913 cbnz r3, 4082 <__cxa_demangle+0x56> - 407c: f8dd 8008 ldr.w r8, [sp, #8] - 4080: e001 b.n 4086 <__cxa_demangle+0x5a> - 4082: f04f 0801 mov.w r8, #1 - 4086: 9f00 ldr r7, [sp, #0] - 4088: b957 cbnz r7, 40a0 <__cxa_demangle+0x74> - 408a: b336 cbz r6, 40da <__cxa_demangle+0xae> - 408c: f1b8 0f01 cmp.w r8, #1 - 4090: bf0c ite eq - 4092: f04f 33ff moveq.w r3, #4294967295 - 4096: f06f 0301 mvnne.w r3, #1 - 409a: 2700 movs r7, #0 - 409c: 6033 str r3, [r6, #0] - 409e: e01d b.n 40dc <__cxa_demangle+0xb0> - 40a0: b90d cbnz r5, 40a6 <__cxa_demangle+0x7a> - 40a2: b994 cbnz r4, 40ca <__cxa_demangle+0x9e> - 40a4: e013 b.n 40ce <__cxa_demangle+0xa2> - 40a6: 4638 mov r0, r7 - 40a8: f002 fd80 bl 6bac - 40ac: 6823 ldr r3, [r4, #0] - 40ae: 4298 cmp r0, r3 - 40b0: d208 bcs.n 40c4 <__cxa_demangle+0x98> - 40b2: 4639 mov r1, r7 - 40b4: 4628 mov r0, r5 - 40b6: f002 fd71 bl 6b9c - 40ba: 4638 mov r0, r7 - 40bc: f001 ff96 bl 5fec - 40c0: 462f mov r7, r5 - 40c2: e004 b.n 40ce <__cxa_demangle+0xa2> - 40c4: 4628 mov r0, r5 - 40c6: f001 ff91 bl 5fec - 40ca: f8c4 8000 str.w r8, [r4] - 40ce: b12e cbz r6, 40dc <__cxa_demangle+0xb0> - 40d0: 2300 movs r3, #0 - 40d2: 6033 str r3, [r6, #0] - 40d4: e002 b.n 40dc <__cxa_demangle+0xb0> - 40d6: 461f mov r7, r3 - 40d8: e000 b.n 40dc <__cxa_demangle+0xb0> - 40da: 4637 mov r7, r6 - 40dc: 4638 mov r0, r7 - 40de: b004 add sp, #16 - 40e0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 40e4: 00001dd9 .word 0x00001dd9 - -000040e8 <__gcclibcxx_demangle_callback>: - 40e8: b508 push {r3, lr} - 40ea: b140 cbz r0, 40fe <__gcclibcxx_demangle_callback+0x16> - 40ec: b151 cbz r1, 4104 <__gcclibcxx_demangle_callback+0x1c> - 40ee: f7ff fed4 bl 3e9a - 40f2: 2800 cmp r0, #0 - 40f4: bf14 ite ne - 40f6: 2000 movne r0, #0 - 40f8: f06f 0001 mvneq.w r0, #1 - 40fc: bd08 pop {r3, pc} - 40fe: f06f 0002 mvn.w r0, #2 - 4102: bd08 pop {r3, pc} - 4104: f06f 0002 mvn.w r0, #2 - 4108: bd08 pop {r3, pc} - 410a: bf00 nop - -0000410c <__cxa_current_exception_type>: - 410c: b508 push {r3, lr} - 410e: f000 f80b bl 4128 <__cxa_get_globals> - 4112: 6800 ldr r0, [r0, #0] - 4114: b130 cbz r0, 4124 <__cxa_current_exception_type+0x18> - 4116: f890 3027 ldrb.w r3, [r0, #39] ; 0x27 - 411a: 2b01 cmp r3, #1 - 411c: bf04 itt eq - 411e: 6800 ldreq r0, [r0, #0] - 4120: 3878 subeq r0, #120 ; 0x78 - 4122: 6800 ldr r0, [r0, #0] - 4124: bd08 pop {r3, pc} - ... - -00004128 <__cxa_get_globals>: - 4128: 4800 ldr r0, [pc, #0] ; (412c <__cxa_get_globals+0x4>) - 412a: 4770 bx lr - 412c: 100008c4 .word 0x100008c4 - -00004130 : - 4130: b5f8 push {r3, r4, r5, r6, r7, lr} - 4132: 4604 mov r4, r0 - 4134: 4b38 ldr r3, [pc, #224] ; (4218 ) - 4136: 460d mov r5, r1 - 4138: 4616 mov r6, r2 - 413a: 460f mov r7, r1 - 413c: ea01 0303 and.w r3, r1, r3 - 4140: ea4f 5c23 mov.w ip, r3, asr #20 - 4144: b96b cbnz r3, 4162 - 4146: f021 4700 bic.w r7, r1, #2147483648 ; 0x80000000 - 414a: 4307 orrs r7, r0 - 414c: d056 beq.n 41fc - 414e: 2200 movs r2, #0 - 4150: 4b32 ldr r3, [pc, #200] ; (421c ) - 4152: f000 fa29 bl 45a8 <__aeabi_dmul> - 4156: 4f32 ldr r7, [pc, #200] ; (4220 ) - 4158: 42be cmp r6, r7 - 415a: 4604 mov r4, r0 - 415c: 460d mov r5, r1 - 415e: da09 bge.n 4174 - 4160: e038 b.n 41d4 - 4162: f240 73ff movw r3, #2047 ; 0x7ff - 4166: 459c cmp ip, r3 - 4168: d10c bne.n 4184 - 416a: 4602 mov r2, r0 - 416c: 460b mov r3, r1 - 416e: f000 f869 bl 4244 <__adddf3> - 4172: e041 b.n 41f8 - 4174: 4b28 ldr r3, [pc, #160] ; (4218 ) - 4176: 460f mov r7, r1 - 4178: ea01 0303 and.w r3, r1, r3 - 417c: ea4f 5c23 mov.w ip, r3, asr #20 - 4180: f1ac 0c36 sub.w ip, ip, #54 ; 0x36 - 4184: 44b4 add ip, r6 - 4186: f240 73fe movw r3, #2046 ; 0x7fe - 418a: 459c cmp ip, r3 - 418c: dc10 bgt.n 41b0 - 418e: f1bc 0f00 cmp.w ip, #0 - 4192: dd06 ble.n 41a2 - 4194: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 4198: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 419c: ea47 550c orr.w r5, r7, ip, lsl #20 - 41a0: e02c b.n 41fc - 41a2: f11c 0f35 cmn.w ip, #53 ; 0x35 - 41a6: da19 bge.n 41dc - 41a8: f24c 3350 movw r3, #50000 ; 0xc350 - 41ac: 429e cmp r6, r3 - 41ae: dd0a ble.n 41c6 - 41b0: 4622 mov r2, r4 - 41b2: 462b mov r3, r5 - 41b4: a114 add r1, pc, #80 ; (adr r1, 4208 ) - 41b6: e9d1 0100 ldrd r0, r1, [r1] - 41ba: f000 f835 bl 4228 - 41be: a312 add r3, pc, #72 ; (adr r3, 4208 ) - 41c0: e9d3 2300 ldrd r2, r3, [r3] - 41c4: e016 b.n 41f4 - 41c6: a112 add r1, pc, #72 ; (adr r1, 4210 ) - 41c8: e9d1 0100 ldrd r0, r1, [r1] - 41cc: 4622 mov r2, r4 - 41ce: 462b mov r3, r5 - 41d0: f000 f82a bl 4228 - 41d4: a30e add r3, pc, #56 ; (adr r3, 4210 ) - 41d6: e9d3 2300 ldrd r2, r3, [r3] - 41da: e00b b.n 41f4 - 41dc: f10c 0c36 add.w ip, ip, #54 ; 0x36 - 41e0: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 41e4: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 41e8: 4b0e ldr r3, [pc, #56] ; (4224 ) - 41ea: ea47 550c orr.w r5, r7, ip, lsl #20 - 41ee: 4620 mov r0, r4 - 41f0: 4629 mov r1, r5 - 41f2: 2200 movs r2, #0 - 41f4: f000 f9d8 bl 45a8 <__aeabi_dmul> - 41f8: 4604 mov r4, r0 - 41fa: 460d mov r5, r1 - 41fc: 4620 mov r0, r4 - 41fe: 4629 mov r1, r5 - 4200: bdf8 pop {r3, r4, r5, r6, r7, pc} - 4202: bf00 nop - 4204: f3af 8000 nop.w - 4208: 8800759c .word 0x8800759c - 420c: 7e37e43c .word 0x7e37e43c - 4210: c2f8f359 .word 0xc2f8f359 - 4214: 01a56e1f .word 0x01a56e1f - 4218: 7ff00000 .word 0x7ff00000 - 421c: 43500000 .word 0x43500000 - 4220: ffff3cb0 .word 0xffff3cb0 - 4224: 3c900000 .word 0x3c900000 - -00004228 : - 4228: f003 4300 and.w r3, r3, #2147483648 ; 0x80000000 - 422c: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 - 4230: b530 push {r4, r5, lr} - 4232: ea43 0102 orr.w r1, r3, r2 - 4236: bd30 pop {r4, r5, pc} - -00004238 <__aeabi_drsub>: - 4238: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 423c: e002 b.n 4244 <__adddf3> - 423e: bf00 nop - -00004240 <__aeabi_dsub>: - 4240: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -00004244 <__adddf3>: - 4244: b530 push {r4, r5, lr} - 4246: ea4f 0441 mov.w r4, r1, lsl #1 - 424a: ea4f 0543 mov.w r5, r3, lsl #1 - 424e: ea94 0f05 teq r4, r5 - 4252: bf08 it eq - 4254: ea90 0f02 teqeq r0, r2 - 4258: bf1f itttt ne - 425a: ea54 0c00 orrsne.w ip, r4, r0 - 425e: ea55 0c02 orrsne.w ip, r5, r2 - 4262: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 4266: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 426a: f000 80e2 beq.w 4432 <__adddf3+0x1ee> - 426e: ea4f 5454 mov.w r4, r4, lsr #21 - 4272: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 4276: bfb8 it lt - 4278: 426d neglt r5, r5 - 427a: dd0c ble.n 4296 <__adddf3+0x52> - 427c: 442c add r4, r5 - 427e: ea80 0202 eor.w r2, r0, r2 - 4282: ea81 0303 eor.w r3, r1, r3 - 4286: ea82 0000 eor.w r0, r2, r0 - 428a: ea83 0101 eor.w r1, r3, r1 - 428e: ea80 0202 eor.w r2, r0, r2 - 4292: ea81 0303 eor.w r3, r1, r3 - 4296: 2d36 cmp r5, #54 ; 0x36 - 4298: bf88 it hi - 429a: bd30 pophi {r4, r5, pc} - 429c: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 42a0: ea4f 3101 mov.w r1, r1, lsl #12 - 42a4: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 42a8: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 42ac: d002 beq.n 42b4 <__adddf3+0x70> - 42ae: 4240 negs r0, r0 - 42b0: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 42b4: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 42b8: ea4f 3303 mov.w r3, r3, lsl #12 - 42bc: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 42c0: d002 beq.n 42c8 <__adddf3+0x84> - 42c2: 4252 negs r2, r2 - 42c4: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 42c8: ea94 0f05 teq r4, r5 - 42cc: f000 80a7 beq.w 441e <__adddf3+0x1da> - 42d0: f1a4 0401 sub.w r4, r4, #1 - 42d4: f1d5 0e20 rsbs lr, r5, #32 - 42d8: db0d blt.n 42f6 <__adddf3+0xb2> - 42da: fa02 fc0e lsl.w ip, r2, lr - 42de: fa22 f205 lsr.w r2, r2, r5 - 42e2: 1880 adds r0, r0, r2 - 42e4: f141 0100 adc.w r1, r1, #0 - 42e8: fa03 f20e lsl.w r2, r3, lr - 42ec: 1880 adds r0, r0, r2 - 42ee: fa43 f305 asr.w r3, r3, r5 - 42f2: 4159 adcs r1, r3 - 42f4: e00e b.n 4314 <__adddf3+0xd0> - 42f6: f1a5 0520 sub.w r5, r5, #32 - 42fa: f10e 0e20 add.w lr, lr, #32 - 42fe: 2a01 cmp r2, #1 - 4300: fa03 fc0e lsl.w ip, r3, lr - 4304: bf28 it cs - 4306: f04c 0c02 orrcs.w ip, ip, #2 - 430a: fa43 f305 asr.w r3, r3, r5 - 430e: 18c0 adds r0, r0, r3 - 4310: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 4314: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 4318: d507 bpl.n 432a <__adddf3+0xe6> - 431a: f04f 0e00 mov.w lr, #0 - 431e: f1dc 0c00 rsbs ip, ip, #0 - 4322: eb7e 0000 sbcs.w r0, lr, r0 - 4326: eb6e 0101 sbc.w r1, lr, r1 - 432a: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 432e: d31b bcc.n 4368 <__adddf3+0x124> - 4330: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 4334: d30c bcc.n 4350 <__adddf3+0x10c> - 4336: 0849 lsrs r1, r1, #1 - 4338: ea5f 0030 movs.w r0, r0, rrx - 433c: ea4f 0c3c mov.w ip, ip, rrx - 4340: f104 0401 add.w r4, r4, #1 - 4344: ea4f 5244 mov.w r2, r4, lsl #21 - 4348: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 434c: f080 809a bcs.w 4484 <__adddf3+0x240> - 4350: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 4354: bf08 it eq - 4356: ea5f 0c50 movseq.w ip, r0, lsr #1 - 435a: f150 0000 adcs.w r0, r0, #0 - 435e: eb41 5104 adc.w r1, r1, r4, lsl #20 - 4362: ea41 0105 orr.w r1, r1, r5 - 4366: bd30 pop {r4, r5, pc} - 4368: ea5f 0c4c movs.w ip, ip, lsl #1 - 436c: 4140 adcs r0, r0 - 436e: eb41 0101 adc.w r1, r1, r1 - 4372: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 4376: f1a4 0401 sub.w r4, r4, #1 - 437a: d1e9 bne.n 4350 <__adddf3+0x10c> - 437c: f091 0f00 teq r1, #0 - 4380: bf04 itt eq - 4382: 4601 moveq r1, r0 - 4384: 2000 moveq r0, #0 - 4386: fab1 f381 clz r3, r1 - 438a: bf08 it eq - 438c: 3320 addeq r3, #32 - 438e: f1a3 030b sub.w r3, r3, #11 - 4392: f1b3 0220 subs.w r2, r3, #32 - 4396: da0c bge.n 43b2 <__adddf3+0x16e> - 4398: 320c adds r2, #12 - 439a: dd08 ble.n 43ae <__adddf3+0x16a> - 439c: f102 0c14 add.w ip, r2, #20 - 43a0: f1c2 020c rsb r2, r2, #12 - 43a4: fa01 f00c lsl.w r0, r1, ip - 43a8: fa21 f102 lsr.w r1, r1, r2 - 43ac: e00c b.n 43c8 <__adddf3+0x184> - 43ae: f102 0214 add.w r2, r2, #20 - 43b2: bfd8 it le - 43b4: f1c2 0c20 rsble ip, r2, #32 - 43b8: fa01 f102 lsl.w r1, r1, r2 - 43bc: fa20 fc0c lsr.w ip, r0, ip - 43c0: bfdc itt le - 43c2: ea41 010c orrle.w r1, r1, ip - 43c6: 4090 lslle r0, r2 - 43c8: 1ae4 subs r4, r4, r3 - 43ca: bfa2 ittt ge - 43cc: eb01 5104 addge.w r1, r1, r4, lsl #20 - 43d0: 4329 orrge r1, r5 - 43d2: bd30 popge {r4, r5, pc} - 43d4: ea6f 0404 mvn.w r4, r4 - 43d8: 3c1f subs r4, #31 - 43da: da1c bge.n 4416 <__adddf3+0x1d2> - 43dc: 340c adds r4, #12 - 43de: dc0e bgt.n 43fe <__adddf3+0x1ba> - 43e0: f104 0414 add.w r4, r4, #20 - 43e4: f1c4 0220 rsb r2, r4, #32 - 43e8: fa20 f004 lsr.w r0, r0, r4 - 43ec: fa01 f302 lsl.w r3, r1, r2 - 43f0: ea40 0003 orr.w r0, r0, r3 - 43f4: fa21 f304 lsr.w r3, r1, r4 - 43f8: ea45 0103 orr.w r1, r5, r3 - 43fc: bd30 pop {r4, r5, pc} - 43fe: f1c4 040c rsb r4, r4, #12 - 4402: f1c4 0220 rsb r2, r4, #32 - 4406: fa20 f002 lsr.w r0, r0, r2 - 440a: fa01 f304 lsl.w r3, r1, r4 - 440e: ea40 0003 orr.w r0, r0, r3 - 4412: 4629 mov r1, r5 - 4414: bd30 pop {r4, r5, pc} - 4416: fa21 f004 lsr.w r0, r1, r4 - 441a: 4629 mov r1, r5 - 441c: bd30 pop {r4, r5, pc} - 441e: f094 0f00 teq r4, #0 - 4422: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 4426: bf06 itte eq - 4428: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 442c: 3401 addeq r4, #1 - 442e: 3d01 subne r5, #1 - 4430: e74e b.n 42d0 <__adddf3+0x8c> - 4432: ea7f 5c64 mvns.w ip, r4, asr #21 - 4436: bf18 it ne - 4438: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 443c: d029 beq.n 4492 <__adddf3+0x24e> - 443e: ea94 0f05 teq r4, r5 - 4442: bf08 it eq - 4444: ea90 0f02 teqeq r0, r2 - 4448: d005 beq.n 4456 <__adddf3+0x212> - 444a: ea54 0c00 orrs.w ip, r4, r0 - 444e: bf04 itt eq - 4450: 4619 moveq r1, r3 - 4452: 4610 moveq r0, r2 - 4454: bd30 pop {r4, r5, pc} - 4456: ea91 0f03 teq r1, r3 - 445a: bf1e ittt ne - 445c: 2100 movne r1, #0 - 445e: 2000 movne r0, #0 - 4460: bd30 popne {r4, r5, pc} - 4462: ea5f 5c54 movs.w ip, r4, lsr #21 - 4466: d105 bne.n 4474 <__adddf3+0x230> - 4468: 0040 lsls r0, r0, #1 - 446a: 4149 adcs r1, r1 - 446c: bf28 it cs - 446e: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 4472: bd30 pop {r4, r5, pc} - 4474: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 4478: bf3c itt cc - 447a: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 447e: bd30 popcc {r4, r5, pc} - 4480: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 4484: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 4488: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 448c: f04f 0000 mov.w r0, #0 - 4490: bd30 pop {r4, r5, pc} - 4492: ea7f 5c64 mvns.w ip, r4, asr #21 - 4496: bf1a itte ne - 4498: 4619 movne r1, r3 - 449a: 4610 movne r0, r2 - 449c: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 44a0: bf1c itt ne - 44a2: 460b movne r3, r1 - 44a4: 4602 movne r2, r0 - 44a6: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 44aa: bf06 itte eq - 44ac: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 44b0: ea91 0f03 teqeq r1, r3 - 44b4: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 44b8: bd30 pop {r4, r5, pc} - 44ba: bf00 nop - -000044bc <__aeabi_ui2d>: - 44bc: f090 0f00 teq r0, #0 - 44c0: bf04 itt eq - 44c2: 2100 moveq r1, #0 - 44c4: 4770 bxeq lr - 44c6: b530 push {r4, r5, lr} - 44c8: f44f 6480 mov.w r4, #1024 ; 0x400 - 44cc: f104 0432 add.w r4, r4, #50 ; 0x32 - 44d0: f04f 0500 mov.w r5, #0 - 44d4: f04f 0100 mov.w r1, #0 - 44d8: e750 b.n 437c <__adddf3+0x138> - 44da: bf00 nop - -000044dc <__aeabi_i2d>: - 44dc: f090 0f00 teq r0, #0 - 44e0: bf04 itt eq - 44e2: 2100 moveq r1, #0 - 44e4: 4770 bxeq lr - 44e6: b530 push {r4, r5, lr} - 44e8: f44f 6480 mov.w r4, #1024 ; 0x400 - 44ec: f104 0432 add.w r4, r4, #50 ; 0x32 - 44f0: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 44f4: bf48 it mi - 44f6: 4240 negmi r0, r0 - 44f8: f04f 0100 mov.w r1, #0 - 44fc: e73e b.n 437c <__adddf3+0x138> - 44fe: bf00 nop - -00004500 <__aeabi_f2d>: - 4500: 0042 lsls r2, r0, #1 - 4502: ea4f 01e2 mov.w r1, r2, asr #3 - 4506: ea4f 0131 mov.w r1, r1, rrx - 450a: ea4f 7002 mov.w r0, r2, lsl #28 - 450e: bf1f itttt ne - 4510: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 4514: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 4518: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 451c: 4770 bxne lr - 451e: f092 0f00 teq r2, #0 - 4522: bf14 ite ne - 4524: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 4528: 4770 bxeq lr - 452a: b530 push {r4, r5, lr} - 452c: f44f 7460 mov.w r4, #896 ; 0x380 - 4530: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 4534: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 4538: e720 b.n 437c <__adddf3+0x138> - 453a: bf00 nop - -0000453c <__aeabi_ul2d>: - 453c: ea50 0201 orrs.w r2, r0, r1 - 4540: bf08 it eq - 4542: 4770 bxeq lr - 4544: b530 push {r4, r5, lr} - 4546: f04f 0500 mov.w r5, #0 - 454a: e00a b.n 4562 <__aeabi_l2d+0x16> - -0000454c <__aeabi_l2d>: - 454c: ea50 0201 orrs.w r2, r0, r1 - 4550: bf08 it eq - 4552: 4770 bxeq lr - 4554: b530 push {r4, r5, lr} - 4556: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 455a: d502 bpl.n 4562 <__aeabi_l2d+0x16> - 455c: 4240 negs r0, r0 - 455e: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 4562: f44f 6480 mov.w r4, #1024 ; 0x400 - 4566: f104 0432 add.w r4, r4, #50 ; 0x32 - 456a: ea5f 5c91 movs.w ip, r1, lsr #22 - 456e: f43f aedc beq.w 432a <__adddf3+0xe6> - 4572: f04f 0203 mov.w r2, #3 - 4576: ea5f 0cdc movs.w ip, ip, lsr #3 - 457a: bf18 it ne - 457c: 3203 addne r2, #3 - 457e: ea5f 0cdc movs.w ip, ip, lsr #3 - 4582: bf18 it ne - 4584: 3203 addne r2, #3 - 4586: eb02 02dc add.w r2, r2, ip, lsr #3 - 458a: f1c2 0320 rsb r3, r2, #32 - 458e: fa00 fc03 lsl.w ip, r0, r3 - 4592: fa20 f002 lsr.w r0, r0, r2 - 4596: fa01 fe03 lsl.w lr, r1, r3 - 459a: ea40 000e orr.w r0, r0, lr - 459e: fa21 f102 lsr.w r1, r1, r2 - 45a2: 4414 add r4, r2 - 45a4: e6c1 b.n 432a <__adddf3+0xe6> - 45a6: bf00 nop - -000045a8 <__aeabi_dmul>: - 45a8: b570 push {r4, r5, r6, lr} - 45aa: f04f 0cff mov.w ip, #255 ; 0xff - 45ae: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 45b2: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 45b6: bf1d ittte ne - 45b8: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 45bc: ea94 0f0c teqne r4, ip - 45c0: ea95 0f0c teqne r5, ip - 45c4: f000 f8de bleq 4784 <__aeabi_dmul+0x1dc> - 45c8: 442c add r4, r5 - 45ca: ea81 0603 eor.w r6, r1, r3 - 45ce: ea21 514c bic.w r1, r1, ip, lsl #21 - 45d2: ea23 534c bic.w r3, r3, ip, lsl #21 - 45d6: ea50 3501 orrs.w r5, r0, r1, lsl #12 - 45da: bf18 it ne - 45dc: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - 45e0: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 45e4: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 45e8: d038 beq.n 465c <__aeabi_dmul+0xb4> - 45ea: fba0 ce02 umull ip, lr, r0, r2 - 45ee: f04f 0500 mov.w r5, #0 - 45f2: fbe1 e502 umlal lr, r5, r1, r2 - 45f6: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - 45fa: fbe0 e503 umlal lr, r5, r0, r3 - 45fe: f04f 0600 mov.w r6, #0 - 4602: fbe1 5603 umlal r5, r6, r1, r3 - 4606: f09c 0f00 teq ip, #0 - 460a: bf18 it ne - 460c: f04e 0e01 orrne.w lr, lr, #1 - 4610: f1a4 04ff sub.w r4, r4, #255 ; 0xff - 4614: f5b6 7f00 cmp.w r6, #512 ; 0x200 - 4618: f564 7440 sbc.w r4, r4, #768 ; 0x300 - 461c: d204 bcs.n 4628 <__aeabi_dmul+0x80> - 461e: ea5f 0e4e movs.w lr, lr, lsl #1 - 4622: 416d adcs r5, r5 - 4624: eb46 0606 adc.w r6, r6, r6 - 4628: ea42 21c6 orr.w r1, r2, r6, lsl #11 - 462c: ea41 5155 orr.w r1, r1, r5, lsr #21 - 4630: ea4f 20c5 mov.w r0, r5, lsl #11 - 4634: ea40 505e orr.w r0, r0, lr, lsr #21 - 4638: ea4f 2ece mov.w lr, lr, lsl #11 - 463c: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 4640: bf88 it hi - 4642: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 4646: d81e bhi.n 4686 <__aeabi_dmul+0xde> - 4648: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - 464c: bf08 it eq - 464e: ea5f 0e50 movseq.w lr, r0, lsr #1 - 4652: f150 0000 adcs.w r0, r0, #0 - 4656: eb41 5104 adc.w r1, r1, r4, lsl #20 - 465a: bd70 pop {r4, r5, r6, pc} - 465c: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - 4660: ea46 0101 orr.w r1, r6, r1 - 4664: ea40 0002 orr.w r0, r0, r2 - 4668: ea81 0103 eor.w r1, r1, r3 - 466c: ebb4 045c subs.w r4, r4, ip, lsr #1 - 4670: bfc2 ittt gt - 4672: ebd4 050c rsbsgt r5, r4, ip - 4676: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 467a: bd70 popgt {r4, r5, r6, pc} - 467c: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 4680: f04f 0e00 mov.w lr, #0 - 4684: 3c01 subs r4, #1 - 4686: f300 80ab bgt.w 47e0 <__aeabi_dmul+0x238> - 468a: f114 0f36 cmn.w r4, #54 ; 0x36 - 468e: bfde ittt le - 4690: 2000 movle r0, #0 - 4692: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - 4696: bd70 pople {r4, r5, r6, pc} - 4698: f1c4 0400 rsb r4, r4, #0 - 469c: 3c20 subs r4, #32 - 469e: da35 bge.n 470c <__aeabi_dmul+0x164> - 46a0: 340c adds r4, #12 - 46a2: dc1b bgt.n 46dc <__aeabi_dmul+0x134> - 46a4: f104 0414 add.w r4, r4, #20 - 46a8: f1c4 0520 rsb r5, r4, #32 - 46ac: fa00 f305 lsl.w r3, r0, r5 - 46b0: fa20 f004 lsr.w r0, r0, r4 - 46b4: fa01 f205 lsl.w r2, r1, r5 - 46b8: ea40 0002 orr.w r0, r0, r2 - 46bc: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - 46c0: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 46c4: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 46c8: fa21 f604 lsr.w r6, r1, r4 - 46cc: eb42 0106 adc.w r1, r2, r6 - 46d0: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 46d4: bf08 it eq - 46d6: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 46da: bd70 pop {r4, r5, r6, pc} - 46dc: f1c4 040c rsb r4, r4, #12 - 46e0: f1c4 0520 rsb r5, r4, #32 - 46e4: fa00 f304 lsl.w r3, r0, r4 - 46e8: fa20 f005 lsr.w r0, r0, r5 - 46ec: fa01 f204 lsl.w r2, r1, r4 - 46f0: ea40 0002 orr.w r0, r0, r2 - 46f4: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 46f8: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 46fc: f141 0100 adc.w r1, r1, #0 - 4700: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 4704: bf08 it eq - 4706: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 470a: bd70 pop {r4, r5, r6, pc} - 470c: f1c4 0520 rsb r5, r4, #32 - 4710: fa00 f205 lsl.w r2, r0, r5 - 4714: ea4e 0e02 orr.w lr, lr, r2 - 4718: fa20 f304 lsr.w r3, r0, r4 - 471c: fa01 f205 lsl.w r2, r1, r5 - 4720: ea43 0302 orr.w r3, r3, r2 - 4724: fa21 f004 lsr.w r0, r1, r4 - 4728: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 472c: fa21 f204 lsr.w r2, r1, r4 - 4730: ea20 0002 bic.w r0, r0, r2 - 4734: eb00 70d3 add.w r0, r0, r3, lsr #31 - 4738: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 473c: bf08 it eq - 473e: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 4742: bd70 pop {r4, r5, r6, pc} - 4744: f094 0f00 teq r4, #0 - 4748: d10f bne.n 476a <__aeabi_dmul+0x1c2> - 474a: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - 474e: 0040 lsls r0, r0, #1 - 4750: eb41 0101 adc.w r1, r1, r1 - 4754: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 4758: bf08 it eq - 475a: 3c01 subeq r4, #1 - 475c: d0f7 beq.n 474e <__aeabi_dmul+0x1a6> - 475e: ea41 0106 orr.w r1, r1, r6 - 4762: f095 0f00 teq r5, #0 - 4766: bf18 it ne - 4768: 4770 bxne lr - 476a: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - 476e: 0052 lsls r2, r2, #1 - 4770: eb43 0303 adc.w r3, r3, r3 - 4774: f413 1f80 tst.w r3, #1048576 ; 0x100000 - 4778: bf08 it eq - 477a: 3d01 subeq r5, #1 - 477c: d0f7 beq.n 476e <__aeabi_dmul+0x1c6> - 477e: ea43 0306 orr.w r3, r3, r6 - 4782: 4770 bx lr - 4784: ea94 0f0c teq r4, ip - 4788: ea0c 5513 and.w r5, ip, r3, lsr #20 - 478c: bf18 it ne - 478e: ea95 0f0c teqne r5, ip - 4792: d00c beq.n 47ae <__aeabi_dmul+0x206> - 4794: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 4798: bf18 it ne - 479a: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 479e: d1d1 bne.n 4744 <__aeabi_dmul+0x19c> - 47a0: ea81 0103 eor.w r1, r1, r3 - 47a4: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 47a8: f04f 0000 mov.w r0, #0 - 47ac: bd70 pop {r4, r5, r6, pc} - 47ae: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 47b2: bf06 itte eq - 47b4: 4610 moveq r0, r2 - 47b6: 4619 moveq r1, r3 - 47b8: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 47bc: d019 beq.n 47f2 <__aeabi_dmul+0x24a> - 47be: ea94 0f0c teq r4, ip - 47c2: d102 bne.n 47ca <__aeabi_dmul+0x222> - 47c4: ea50 3601 orrs.w r6, r0, r1, lsl #12 - 47c8: d113 bne.n 47f2 <__aeabi_dmul+0x24a> - 47ca: ea95 0f0c teq r5, ip - 47ce: d105 bne.n 47dc <__aeabi_dmul+0x234> - 47d0: ea52 3603 orrs.w r6, r2, r3, lsl #12 - 47d4: bf1c itt ne - 47d6: 4610 movne r0, r2 - 47d8: 4619 movne r1, r3 - 47da: d10a bne.n 47f2 <__aeabi_dmul+0x24a> - 47dc: ea81 0103 eor.w r1, r1, r3 - 47e0: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 47e4: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 47e8: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 47ec: f04f 0000 mov.w r0, #0 - 47f0: bd70 pop {r4, r5, r6, pc} - 47f2: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 47f6: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - 47fa: bd70 pop {r4, r5, r6, pc} - -000047fc <__aeabi_ddiv>: - 47fc: b570 push {r4, r5, r6, lr} - 47fe: f04f 0cff mov.w ip, #255 ; 0xff - 4802: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 4806: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 480a: bf1d ittte ne - 480c: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 4810: ea94 0f0c teqne r4, ip - 4814: ea95 0f0c teqne r5, ip - 4818: f000 f8a7 bleq 496a <__aeabi_ddiv+0x16e> - 481c: eba4 0405 sub.w r4, r4, r5 - 4820: ea81 0e03 eor.w lr, r1, r3 - 4824: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 4828: ea4f 3101 mov.w r1, r1, lsl #12 - 482c: f000 8088 beq.w 4940 <__aeabi_ddiv+0x144> - 4830: ea4f 3303 mov.w r3, r3, lsl #12 - 4834: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - 4838: ea45 1313 orr.w r3, r5, r3, lsr #4 - 483c: ea43 6312 orr.w r3, r3, r2, lsr #24 - 4840: ea4f 2202 mov.w r2, r2, lsl #8 - 4844: ea45 1511 orr.w r5, r5, r1, lsr #4 - 4848: ea45 6510 orr.w r5, r5, r0, lsr #24 - 484c: ea4f 2600 mov.w r6, r0, lsl #8 - 4850: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - 4854: 429d cmp r5, r3 - 4856: bf08 it eq - 4858: 4296 cmpeq r6, r2 - 485a: f144 04fd adc.w r4, r4, #253 ; 0xfd - 485e: f504 7440 add.w r4, r4, #768 ; 0x300 - 4862: d202 bcs.n 486a <__aeabi_ddiv+0x6e> - 4864: 085b lsrs r3, r3, #1 - 4866: ea4f 0232 mov.w r2, r2, rrx - 486a: 1ab6 subs r6, r6, r2 - 486c: eb65 0503 sbc.w r5, r5, r3 - 4870: 085b lsrs r3, r3, #1 - 4872: ea4f 0232 mov.w r2, r2, rrx - 4876: f44f 1080 mov.w r0, #1048576 ; 0x100000 - 487a: f44f 2c00 mov.w ip, #524288 ; 0x80000 - 487e: ebb6 0e02 subs.w lr, r6, r2 - 4882: eb75 0e03 sbcs.w lr, r5, r3 - 4886: bf22 ittt cs - 4888: 1ab6 subcs r6, r6, r2 - 488a: 4675 movcs r5, lr - 488c: ea40 000c orrcs.w r0, r0, ip - 4890: 085b lsrs r3, r3, #1 - 4892: ea4f 0232 mov.w r2, r2, rrx - 4896: ebb6 0e02 subs.w lr, r6, r2 - 489a: eb75 0e03 sbcs.w lr, r5, r3 - 489e: bf22 ittt cs - 48a0: 1ab6 subcs r6, r6, r2 - 48a2: 4675 movcs r5, lr - 48a4: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 48a8: 085b lsrs r3, r3, #1 - 48aa: ea4f 0232 mov.w r2, r2, rrx - 48ae: ebb6 0e02 subs.w lr, r6, r2 - 48b2: eb75 0e03 sbcs.w lr, r5, r3 - 48b6: bf22 ittt cs - 48b8: 1ab6 subcs r6, r6, r2 - 48ba: 4675 movcs r5, lr - 48bc: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 48c0: 085b lsrs r3, r3, #1 - 48c2: ea4f 0232 mov.w r2, r2, rrx - 48c6: ebb6 0e02 subs.w lr, r6, r2 - 48ca: eb75 0e03 sbcs.w lr, r5, r3 - 48ce: bf22 ittt cs - 48d0: 1ab6 subcs r6, r6, r2 - 48d2: 4675 movcs r5, lr - 48d4: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 48d8: ea55 0e06 orrs.w lr, r5, r6 - 48dc: d018 beq.n 4910 <__aeabi_ddiv+0x114> - 48de: ea4f 1505 mov.w r5, r5, lsl #4 - 48e2: ea45 7516 orr.w r5, r5, r6, lsr #28 - 48e6: ea4f 1606 mov.w r6, r6, lsl #4 - 48ea: ea4f 03c3 mov.w r3, r3, lsl #3 - 48ee: ea43 7352 orr.w r3, r3, r2, lsr #29 - 48f2: ea4f 02c2 mov.w r2, r2, lsl #3 - 48f6: ea5f 1c1c movs.w ip, ip, lsr #4 - 48fa: d1c0 bne.n 487e <__aeabi_ddiv+0x82> - 48fc: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 4900: d10b bne.n 491a <__aeabi_ddiv+0x11e> - 4902: ea41 0100 orr.w r1, r1, r0 - 4906: f04f 0000 mov.w r0, #0 - 490a: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - 490e: e7b6 b.n 487e <__aeabi_ddiv+0x82> - 4910: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 4914: bf04 itt eq - 4916: 4301 orreq r1, r0 - 4918: 2000 moveq r0, #0 - 491a: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 491e: bf88 it hi - 4920: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 4924: f63f aeaf bhi.w 4686 <__aeabi_dmul+0xde> - 4928: ebb5 0c03 subs.w ip, r5, r3 - 492c: bf04 itt eq - 492e: ebb6 0c02 subseq.w ip, r6, r2 - 4932: ea5f 0c50 movseq.w ip, r0, lsr #1 - 4936: f150 0000 adcs.w r0, r0, #0 - 493a: eb41 5104 adc.w r1, r1, r4, lsl #20 - 493e: bd70 pop {r4, r5, r6, pc} - 4940: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - 4944: ea4e 3111 orr.w r1, lr, r1, lsr #12 - 4948: eb14 045c adds.w r4, r4, ip, lsr #1 - 494c: bfc2 ittt gt - 494e: ebd4 050c rsbsgt r5, r4, ip - 4952: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 4956: bd70 popgt {r4, r5, r6, pc} - 4958: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 495c: f04f 0e00 mov.w lr, #0 - 4960: 3c01 subs r4, #1 - 4962: e690 b.n 4686 <__aeabi_dmul+0xde> - 4964: ea45 0e06 orr.w lr, r5, r6 - 4968: e68d b.n 4686 <__aeabi_dmul+0xde> - 496a: ea0c 5513 and.w r5, ip, r3, lsr #20 - 496e: ea94 0f0c teq r4, ip - 4972: bf08 it eq - 4974: ea95 0f0c teqeq r5, ip - 4978: f43f af3b beq.w 47f2 <__aeabi_dmul+0x24a> - 497c: ea94 0f0c teq r4, ip - 4980: d10a bne.n 4998 <__aeabi_ddiv+0x19c> - 4982: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 4986: f47f af34 bne.w 47f2 <__aeabi_dmul+0x24a> - 498a: ea95 0f0c teq r5, ip - 498e: f47f af25 bne.w 47dc <__aeabi_dmul+0x234> - 4992: 4610 mov r0, r2 - 4994: 4619 mov r1, r3 - 4996: e72c b.n 47f2 <__aeabi_dmul+0x24a> - 4998: ea95 0f0c teq r5, ip - 499c: d106 bne.n 49ac <__aeabi_ddiv+0x1b0> - 499e: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 49a2: f43f aefd beq.w 47a0 <__aeabi_dmul+0x1f8> - 49a6: 4610 mov r0, r2 - 49a8: 4619 mov r1, r3 - 49aa: e722 b.n 47f2 <__aeabi_dmul+0x24a> - 49ac: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 49b0: bf18 it ne - 49b2: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 49b6: f47f aec5 bne.w 4744 <__aeabi_dmul+0x19c> - 49ba: ea50 0441 orrs.w r4, r0, r1, lsl #1 - 49be: f47f af0d bne.w 47dc <__aeabi_dmul+0x234> - 49c2: ea52 0543 orrs.w r5, r2, r3, lsl #1 - 49c6: f47f aeeb bne.w 47a0 <__aeabi_dmul+0x1f8> - 49ca: e712 b.n 47f2 <__aeabi_dmul+0x24a> - -000049cc <__aeabi_d2iz>: - 49cc: ea4f 0241 mov.w r2, r1, lsl #1 - 49d0: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - 49d4: d215 bcs.n 4a02 <__aeabi_d2iz+0x36> - 49d6: d511 bpl.n 49fc <__aeabi_d2iz+0x30> - 49d8: f46f 7378 mvn.w r3, #992 ; 0x3e0 - 49dc: ebb3 5262 subs.w r2, r3, r2, asr #21 - 49e0: d912 bls.n 4a08 <__aeabi_d2iz+0x3c> - 49e2: ea4f 23c1 mov.w r3, r1, lsl #11 - 49e6: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - 49ea: ea43 5350 orr.w r3, r3, r0, lsr #21 - 49ee: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 49f2: fa23 f002 lsr.w r0, r3, r2 - 49f6: bf18 it ne - 49f8: 4240 negne r0, r0 - 49fa: 4770 bx lr - 49fc: f04f 0000 mov.w r0, #0 - 4a00: 4770 bx lr - 4a02: ea50 3001 orrs.w r0, r0, r1, lsl #12 - 4a06: d105 bne.n 4a14 <__aeabi_d2iz+0x48> - 4a08: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - 4a0c: bf08 it eq - 4a0e: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - 4a12: 4770 bx lr - 4a14: f04f 0000 mov.w r0, #0 - 4a18: 4770 bx lr - 4a1a: bf00 nop - -00004a1c <__aeabi_d2f>: - 4a1c: ea4f 0241 mov.w r2, r1, lsl #1 - 4a20: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 - 4a24: bf24 itt cs - 4a26: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 - 4a2a: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 - 4a2e: d90d bls.n 4a4c <__aeabi_d2f+0x30> - 4a30: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 4a34: ea4f 02c0 mov.w r2, r0, lsl #3 - 4a38: ea4c 7050 orr.w r0, ip, r0, lsr #29 - 4a3c: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 - 4a40: eb40 0083 adc.w r0, r0, r3, lsl #2 - 4a44: bf08 it eq - 4a46: f020 0001 biceq.w r0, r0, #1 - 4a4a: 4770 bx lr - 4a4c: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 - 4a50: d121 bne.n 4a96 <__aeabi_d2f+0x7a> - 4a52: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 - 4a56: bfbc itt lt - 4a58: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 - 4a5c: 4770 bxlt lr - 4a5e: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 4a62: ea4f 5252 mov.w r2, r2, lsr #21 - 4a66: f1c2 0218 rsb r2, r2, #24 - 4a6a: f1c2 0c20 rsb ip, r2, #32 - 4a6e: fa10 f30c lsls.w r3, r0, ip - 4a72: fa20 f002 lsr.w r0, r0, r2 - 4a76: bf18 it ne - 4a78: f040 0001 orrne.w r0, r0, #1 - 4a7c: ea4f 23c1 mov.w r3, r1, lsl #11 - 4a80: ea4f 23d3 mov.w r3, r3, lsr #11 - 4a84: fa03 fc0c lsl.w ip, r3, ip - 4a88: ea40 000c orr.w r0, r0, ip - 4a8c: fa23 f302 lsr.w r3, r3, r2 - 4a90: ea4f 0343 mov.w r3, r3, lsl #1 - 4a94: e7cc b.n 4a30 <__aeabi_d2f+0x14> - 4a96: ea7f 5362 mvns.w r3, r2, asr #21 - 4a9a: d107 bne.n 4aac <__aeabi_d2f+0x90> - 4a9c: ea50 3301 orrs.w r3, r0, r1, lsl #12 - 4aa0: bf1e ittt ne - 4aa2: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 - 4aa6: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 - 4aaa: 4770 bxne lr - 4aac: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 - 4ab0: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 4ab4: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4ab8: 4770 bx lr - 4aba: bf00 nop - -00004abc <__aeabi_frsub>: - 4abc: f080 4000 eor.w r0, r0, #2147483648 ; 0x80000000 - 4ac0: e002 b.n 4ac8 <__addsf3> - 4ac2: bf00 nop - -00004ac4 <__aeabi_fsub>: - 4ac4: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - -00004ac8 <__addsf3>: - 4ac8: 0042 lsls r2, r0, #1 - 4aca: bf1f itttt ne - 4acc: ea5f 0341 movsne.w r3, r1, lsl #1 - 4ad0: ea92 0f03 teqne r2, r3 - 4ad4: ea7f 6c22 mvnsne.w ip, r2, asr #24 - 4ad8: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 4adc: d06a beq.n 4bb4 <__addsf3+0xec> - 4ade: ea4f 6212 mov.w r2, r2, lsr #24 - 4ae2: ebd2 6313 rsbs r3, r2, r3, lsr #24 - 4ae6: bfc1 itttt gt - 4ae8: 18d2 addgt r2, r2, r3 - 4aea: 4041 eorgt r1, r0 - 4aec: 4048 eorgt r0, r1 - 4aee: 4041 eorgt r1, r0 - 4af0: bfb8 it lt - 4af2: 425b neglt r3, r3 - 4af4: 2b19 cmp r3, #25 - 4af6: bf88 it hi - 4af8: 4770 bxhi lr - 4afa: f010 4f00 tst.w r0, #2147483648 ; 0x80000000 - 4afe: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4b02: f020 407f bic.w r0, r0, #4278190080 ; 0xff000000 - 4b06: bf18 it ne - 4b08: 4240 negne r0, r0 - 4b0a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 4b0e: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 4b12: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - 4b16: bf18 it ne - 4b18: 4249 negne r1, r1 - 4b1a: ea92 0f03 teq r2, r3 - 4b1e: d03f beq.n 4ba0 <__addsf3+0xd8> - 4b20: f1a2 0201 sub.w r2, r2, #1 - 4b24: fa41 fc03 asr.w ip, r1, r3 - 4b28: eb10 000c adds.w r0, r0, ip - 4b2c: f1c3 0320 rsb r3, r3, #32 - 4b30: fa01 f103 lsl.w r1, r1, r3 - 4b34: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 4b38: d502 bpl.n 4b40 <__addsf3+0x78> - 4b3a: 4249 negs r1, r1 - 4b3c: eb60 0040 sbc.w r0, r0, r0, lsl #1 - 4b40: f5b0 0f00 cmp.w r0, #8388608 ; 0x800000 - 4b44: d313 bcc.n 4b6e <__addsf3+0xa6> - 4b46: f1b0 7f80 cmp.w r0, #16777216 ; 0x1000000 - 4b4a: d306 bcc.n 4b5a <__addsf3+0x92> - 4b4c: 0840 lsrs r0, r0, #1 - 4b4e: ea4f 0131 mov.w r1, r1, rrx - 4b52: f102 0201 add.w r2, r2, #1 - 4b56: 2afe cmp r2, #254 ; 0xfe - 4b58: d251 bcs.n 4bfe <__addsf3+0x136> - 4b5a: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 4b5e: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 4b62: bf08 it eq - 4b64: f020 0001 biceq.w r0, r0, #1 - 4b68: ea40 0003 orr.w r0, r0, r3 - 4b6c: 4770 bx lr - 4b6e: 0049 lsls r1, r1, #1 - 4b70: eb40 0000 adc.w r0, r0, r0 - 4b74: f410 0f00 tst.w r0, #8388608 ; 0x800000 - 4b78: f1a2 0201 sub.w r2, r2, #1 - 4b7c: d1ed bne.n 4b5a <__addsf3+0x92> - 4b7e: fab0 fc80 clz ip, r0 - 4b82: f1ac 0c08 sub.w ip, ip, #8 - 4b86: ebb2 020c subs.w r2, r2, ip - 4b8a: fa00 f00c lsl.w r0, r0, ip - 4b8e: bfaa itet ge - 4b90: eb00 50c2 addge.w r0, r0, r2, lsl #23 - 4b94: 4252 neglt r2, r2 - 4b96: 4318 orrge r0, r3 - 4b98: bfbc itt lt - 4b9a: 40d0 lsrlt r0, r2 - 4b9c: 4318 orrlt r0, r3 - 4b9e: 4770 bx lr - 4ba0: f092 0f00 teq r2, #0 - 4ba4: f481 0100 eor.w r1, r1, #8388608 ; 0x800000 - 4ba8: bf06 itte eq - 4baa: f480 0000 eoreq.w r0, r0, #8388608 ; 0x800000 - 4bae: 3201 addeq r2, #1 - 4bb0: 3b01 subne r3, #1 - 4bb2: e7b5 b.n 4b20 <__addsf3+0x58> - 4bb4: ea4f 0341 mov.w r3, r1, lsl #1 - 4bb8: ea7f 6c22 mvns.w ip, r2, asr #24 - 4bbc: bf18 it ne - 4bbe: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 4bc2: d021 beq.n 4c08 <__addsf3+0x140> - 4bc4: ea92 0f03 teq r2, r3 - 4bc8: d004 beq.n 4bd4 <__addsf3+0x10c> - 4bca: f092 0f00 teq r2, #0 - 4bce: bf08 it eq - 4bd0: 4608 moveq r0, r1 - 4bd2: 4770 bx lr - 4bd4: ea90 0f01 teq r0, r1 - 4bd8: bf1c itt ne - 4bda: 2000 movne r0, #0 - 4bdc: 4770 bxne lr - 4bde: f012 4f7f tst.w r2, #4278190080 ; 0xff000000 - 4be2: d104 bne.n 4bee <__addsf3+0x126> - 4be4: 0040 lsls r0, r0, #1 - 4be6: bf28 it cs - 4be8: f040 4000 orrcs.w r0, r0, #2147483648 ; 0x80000000 - 4bec: 4770 bx lr - 4bee: f112 7200 adds.w r2, r2, #33554432 ; 0x2000000 - 4bf2: bf3c itt cc - 4bf4: f500 0000 addcc.w r0, r0, #8388608 ; 0x800000 - 4bf8: 4770 bxcc lr - 4bfa: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 4bfe: f043 40fe orr.w r0, r3, #2130706432 ; 0x7f000000 - 4c02: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4c06: 4770 bx lr - 4c08: ea7f 6222 mvns.w r2, r2, asr #24 - 4c0c: bf16 itet ne - 4c0e: 4608 movne r0, r1 - 4c10: ea7f 6323 mvnseq.w r3, r3, asr #24 - 4c14: 4601 movne r1, r0 - 4c16: 0242 lsls r2, r0, #9 - 4c18: bf06 itte eq - 4c1a: ea5f 2341 movseq.w r3, r1, lsl #9 - 4c1e: ea90 0f01 teqeq r0, r1 - 4c22: f440 0080 orrne.w r0, r0, #4194304 ; 0x400000 - 4c26: 4770 bx lr - -00004c28 <__aeabi_ui2f>: - 4c28: f04f 0300 mov.w r3, #0 - 4c2c: e004 b.n 4c38 <__aeabi_i2f+0x8> - 4c2e: bf00 nop - -00004c30 <__aeabi_i2f>: - 4c30: f010 4300 ands.w r3, r0, #2147483648 ; 0x80000000 - 4c34: bf48 it mi - 4c36: 4240 negmi r0, r0 - 4c38: ea5f 0c00 movs.w ip, r0 - 4c3c: bf08 it eq - 4c3e: 4770 bxeq lr - 4c40: f043 4396 orr.w r3, r3, #1258291200 ; 0x4b000000 - 4c44: 4601 mov r1, r0 - 4c46: f04f 0000 mov.w r0, #0 - 4c4a: e01c b.n 4c86 <__aeabi_l2f+0x2a> - -00004c4c <__aeabi_ul2f>: - 4c4c: ea50 0201 orrs.w r2, r0, r1 - 4c50: bf08 it eq - 4c52: 4770 bxeq lr - 4c54: f04f 0300 mov.w r3, #0 - 4c58: e00a b.n 4c70 <__aeabi_l2f+0x14> - 4c5a: bf00 nop - -00004c5c <__aeabi_l2f>: - 4c5c: ea50 0201 orrs.w r2, r0, r1 - 4c60: bf08 it eq - 4c62: 4770 bxeq lr - 4c64: f011 4300 ands.w r3, r1, #2147483648 ; 0x80000000 - 4c68: d502 bpl.n 4c70 <__aeabi_l2f+0x14> - 4c6a: 4240 negs r0, r0 - 4c6c: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 4c70: ea5f 0c01 movs.w ip, r1 - 4c74: bf02 ittt eq - 4c76: 4684 moveq ip, r0 - 4c78: 4601 moveq r1, r0 - 4c7a: 2000 moveq r0, #0 - 4c7c: f043 43b6 orr.w r3, r3, #1526726656 ; 0x5b000000 - 4c80: bf08 it eq - 4c82: f1a3 5380 subeq.w r3, r3, #268435456 ; 0x10000000 - 4c86: f5a3 0300 sub.w r3, r3, #8388608 ; 0x800000 - 4c8a: fabc f28c clz r2, ip - 4c8e: 3a08 subs r2, #8 - 4c90: eba3 53c2 sub.w r3, r3, r2, lsl #23 - 4c94: db10 blt.n 4cb8 <__aeabi_l2f+0x5c> - 4c96: fa01 fc02 lsl.w ip, r1, r2 - 4c9a: 4463 add r3, ip - 4c9c: fa00 fc02 lsl.w ip, r0, r2 - 4ca0: f1c2 0220 rsb r2, r2, #32 - 4ca4: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 4ca8: fa20 f202 lsr.w r2, r0, r2 - 4cac: eb43 0002 adc.w r0, r3, r2 - 4cb0: bf08 it eq - 4cb2: f020 0001 biceq.w r0, r0, #1 - 4cb6: 4770 bx lr - 4cb8: f102 0220 add.w r2, r2, #32 - 4cbc: fa01 fc02 lsl.w ip, r1, r2 - 4cc0: f1c2 0220 rsb r2, r2, #32 - 4cc4: ea50 004c orrs.w r0, r0, ip, lsl #1 - 4cc8: fa21 f202 lsr.w r2, r1, r2 - 4ccc: eb43 0002 adc.w r0, r3, r2 - 4cd0: bf08 it eq - 4cd2: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 4cd6: 4770 bx lr - -00004cd8 <__aeabi_fmul>: - 4cd8: f04f 0cff mov.w ip, #255 ; 0xff - 4cdc: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 4ce0: bf1e ittt ne - 4ce2: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 4ce6: ea92 0f0c teqne r2, ip - 4cea: ea93 0f0c teqne r3, ip - 4cee: d06f beq.n 4dd0 <__aeabi_fmul+0xf8> - 4cf0: 441a add r2, r3 - 4cf2: ea80 0c01 eor.w ip, r0, r1 - 4cf6: 0240 lsls r0, r0, #9 - 4cf8: bf18 it ne - 4cfa: ea5f 2141 movsne.w r1, r1, lsl #9 - 4cfe: d01e beq.n 4d3e <__aeabi_fmul+0x66> - 4d00: f04f 6300 mov.w r3, #134217728 ; 0x8000000 - 4d04: ea43 1050 orr.w r0, r3, r0, lsr #5 - 4d08: ea43 1151 orr.w r1, r3, r1, lsr #5 - 4d0c: fba0 3101 umull r3, r1, r0, r1 - 4d10: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 4d14: f5b1 0f00 cmp.w r1, #8388608 ; 0x800000 - 4d18: bf3e ittt cc - 4d1a: 0049 lslcc r1, r1, #1 - 4d1c: ea41 71d3 orrcc.w r1, r1, r3, lsr #31 - 4d20: 005b lslcc r3, r3, #1 - 4d22: ea40 0001 orr.w r0, r0, r1 - 4d26: f162 027f sbc.w r2, r2, #127 ; 0x7f - 4d2a: 2afd cmp r2, #253 ; 0xfd - 4d2c: d81d bhi.n 4d6a <__aeabi_fmul+0x92> - 4d2e: f1b3 4f00 cmp.w r3, #2147483648 ; 0x80000000 - 4d32: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 4d36: bf08 it eq - 4d38: f020 0001 biceq.w r0, r0, #1 - 4d3c: 4770 bx lr - 4d3e: f090 0f00 teq r0, #0 - 4d42: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 4d46: bf08 it eq - 4d48: 0249 lsleq r1, r1, #9 - 4d4a: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 4d4e: ea40 2051 orr.w r0, r0, r1, lsr #9 - 4d52: 3a7f subs r2, #127 ; 0x7f - 4d54: bfc2 ittt gt - 4d56: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 4d5a: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 4d5e: 4770 bxgt lr - 4d60: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4d64: f04f 0300 mov.w r3, #0 - 4d68: 3a01 subs r2, #1 - 4d6a: dc5d bgt.n 4e28 <__aeabi_fmul+0x150> - 4d6c: f112 0f19 cmn.w r2, #25 - 4d70: bfdc itt le - 4d72: f000 4000 andle.w r0, r0, #2147483648 ; 0x80000000 - 4d76: 4770 bxle lr - 4d78: f1c2 0200 rsb r2, r2, #0 - 4d7c: 0041 lsls r1, r0, #1 - 4d7e: fa21 f102 lsr.w r1, r1, r2 - 4d82: f1c2 0220 rsb r2, r2, #32 - 4d86: fa00 fc02 lsl.w ip, r0, r2 - 4d8a: ea5f 0031 movs.w r0, r1, rrx - 4d8e: f140 0000 adc.w r0, r0, #0 - 4d92: ea53 034c orrs.w r3, r3, ip, lsl #1 - 4d96: bf08 it eq - 4d98: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 4d9c: 4770 bx lr - 4d9e: f092 0f00 teq r2, #0 - 4da2: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 4da6: bf02 ittt eq - 4da8: 0040 lsleq r0, r0, #1 - 4daa: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 4dae: 3a01 subeq r2, #1 - 4db0: d0f9 beq.n 4da6 <__aeabi_fmul+0xce> - 4db2: ea40 000c orr.w r0, r0, ip - 4db6: f093 0f00 teq r3, #0 - 4dba: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 4dbe: bf02 ittt eq - 4dc0: 0049 lsleq r1, r1, #1 - 4dc2: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 4dc6: 3b01 subeq r3, #1 - 4dc8: d0f9 beq.n 4dbe <__aeabi_fmul+0xe6> - 4dca: ea41 010c orr.w r1, r1, ip - 4dce: e78f b.n 4cf0 <__aeabi_fmul+0x18> - 4dd0: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 4dd4: ea92 0f0c teq r2, ip - 4dd8: bf18 it ne - 4dda: ea93 0f0c teqne r3, ip - 4dde: d00a beq.n 4df6 <__aeabi_fmul+0x11e> - 4de0: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 4de4: bf18 it ne - 4de6: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 4dea: d1d8 bne.n 4d9e <__aeabi_fmul+0xc6> - 4dec: ea80 0001 eor.w r0, r0, r1 - 4df0: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 4df4: 4770 bx lr - 4df6: f090 0f00 teq r0, #0 - 4dfa: bf17 itett ne - 4dfc: f090 4f00 teqne r0, #2147483648 ; 0x80000000 - 4e00: 4608 moveq r0, r1 - 4e02: f091 0f00 teqne r1, #0 - 4e06: f091 4f00 teqne r1, #2147483648 ; 0x80000000 - 4e0a: d014 beq.n 4e36 <__aeabi_fmul+0x15e> - 4e0c: ea92 0f0c teq r2, ip - 4e10: d101 bne.n 4e16 <__aeabi_fmul+0x13e> - 4e12: 0242 lsls r2, r0, #9 - 4e14: d10f bne.n 4e36 <__aeabi_fmul+0x15e> - 4e16: ea93 0f0c teq r3, ip - 4e1a: d103 bne.n 4e24 <__aeabi_fmul+0x14c> - 4e1c: 024b lsls r3, r1, #9 - 4e1e: bf18 it ne - 4e20: 4608 movne r0, r1 - 4e22: d108 bne.n 4e36 <__aeabi_fmul+0x15e> - 4e24: ea80 0001 eor.w r0, r0, r1 - 4e28: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 4e2c: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 4e30: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4e34: 4770 bx lr - 4e36: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 4e3a: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 - 4e3e: 4770 bx lr - -00004e40 <__aeabi_fdiv>: - 4e40: f04f 0cff mov.w ip, #255 ; 0xff - 4e44: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 4e48: bf1e ittt ne - 4e4a: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 4e4e: ea92 0f0c teqne r2, ip - 4e52: ea93 0f0c teqne r3, ip - 4e56: d069 beq.n 4f2c <__aeabi_fdiv+0xec> - 4e58: eba2 0203 sub.w r2, r2, r3 - 4e5c: ea80 0c01 eor.w ip, r0, r1 - 4e60: 0249 lsls r1, r1, #9 - 4e62: ea4f 2040 mov.w r0, r0, lsl #9 - 4e66: d037 beq.n 4ed8 <__aeabi_fdiv+0x98> - 4e68: f04f 5380 mov.w r3, #268435456 ; 0x10000000 - 4e6c: ea43 1111 orr.w r1, r3, r1, lsr #4 - 4e70: ea43 1310 orr.w r3, r3, r0, lsr #4 - 4e74: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 4e78: 428b cmp r3, r1 - 4e7a: bf38 it cc - 4e7c: 005b lslcc r3, r3, #1 - 4e7e: f142 027d adc.w r2, r2, #125 ; 0x7d - 4e82: f44f 0c00 mov.w ip, #8388608 ; 0x800000 - 4e86: 428b cmp r3, r1 - 4e88: bf24 itt cs - 4e8a: 1a5b subcs r3, r3, r1 - 4e8c: ea40 000c orrcs.w r0, r0, ip - 4e90: ebb3 0f51 cmp.w r3, r1, lsr #1 - 4e94: bf24 itt cs - 4e96: eba3 0351 subcs.w r3, r3, r1, lsr #1 - 4e9a: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 4e9e: ebb3 0f91 cmp.w r3, r1, lsr #2 - 4ea2: bf24 itt cs - 4ea4: eba3 0391 subcs.w r3, r3, r1, lsr #2 - 4ea8: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 4eac: ebb3 0fd1 cmp.w r3, r1, lsr #3 - 4eb0: bf24 itt cs - 4eb2: eba3 03d1 subcs.w r3, r3, r1, lsr #3 - 4eb6: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 4eba: 011b lsls r3, r3, #4 - 4ebc: bf18 it ne - 4ebe: ea5f 1c1c movsne.w ip, ip, lsr #4 - 4ec2: d1e0 bne.n 4e86 <__aeabi_fdiv+0x46> - 4ec4: 2afd cmp r2, #253 ; 0xfd - 4ec6: f63f af50 bhi.w 4d6a <__aeabi_fmul+0x92> - 4eca: 428b cmp r3, r1 - 4ecc: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 4ed0: bf08 it eq - 4ed2: f020 0001 biceq.w r0, r0, #1 - 4ed6: 4770 bx lr - 4ed8: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 4edc: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 4ee0: 327f adds r2, #127 ; 0x7f - 4ee2: bfc2 ittt gt - 4ee4: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 4ee8: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 4eec: 4770 bxgt lr - 4eee: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4ef2: f04f 0300 mov.w r3, #0 - 4ef6: 3a01 subs r2, #1 - 4ef8: e737 b.n 4d6a <__aeabi_fmul+0x92> - 4efa: f092 0f00 teq r2, #0 - 4efe: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 4f02: bf02 ittt eq - 4f04: 0040 lsleq r0, r0, #1 - 4f06: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 4f0a: 3a01 subeq r2, #1 - 4f0c: d0f9 beq.n 4f02 <__aeabi_fdiv+0xc2> - 4f0e: ea40 000c orr.w r0, r0, ip - 4f12: f093 0f00 teq r3, #0 - 4f16: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 4f1a: bf02 ittt eq - 4f1c: 0049 lsleq r1, r1, #1 - 4f1e: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 4f22: 3b01 subeq r3, #1 - 4f24: d0f9 beq.n 4f1a <__aeabi_fdiv+0xda> - 4f26: ea41 010c orr.w r1, r1, ip - 4f2a: e795 b.n 4e58 <__aeabi_fdiv+0x18> - 4f2c: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 4f30: ea92 0f0c teq r2, ip - 4f34: d108 bne.n 4f48 <__aeabi_fdiv+0x108> - 4f36: 0242 lsls r2, r0, #9 - 4f38: f47f af7d bne.w 4e36 <__aeabi_fmul+0x15e> - 4f3c: ea93 0f0c teq r3, ip - 4f40: f47f af70 bne.w 4e24 <__aeabi_fmul+0x14c> - 4f44: 4608 mov r0, r1 - 4f46: e776 b.n 4e36 <__aeabi_fmul+0x15e> - 4f48: ea93 0f0c teq r3, ip - 4f4c: d104 bne.n 4f58 <__aeabi_fdiv+0x118> - 4f4e: 024b lsls r3, r1, #9 - 4f50: f43f af4c beq.w 4dec <__aeabi_fmul+0x114> - 4f54: 4608 mov r0, r1 - 4f56: e76e b.n 4e36 <__aeabi_fmul+0x15e> - 4f58: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 4f5c: bf18 it ne - 4f5e: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 4f62: d1ca bne.n 4efa <__aeabi_fdiv+0xba> - 4f64: f030 4200 bics.w r2, r0, #2147483648 ; 0x80000000 - 4f68: f47f af5c bne.w 4e24 <__aeabi_fmul+0x14c> - 4f6c: f031 4300 bics.w r3, r1, #2147483648 ; 0x80000000 - 4f70: f47f af3c bne.w 4dec <__aeabi_fmul+0x114> - 4f74: e75f b.n 4e36 <__aeabi_fmul+0x15e> - 4f76: bf00 nop - -00004f78 <__gesf2>: - 4f78: f04f 3cff mov.w ip, #4294967295 - 4f7c: e006 b.n 4f8c <__cmpsf2+0x4> - 4f7e: bf00 nop - -00004f80 <__lesf2>: - 4f80: f04f 0c01 mov.w ip, #1 - 4f84: e002 b.n 4f8c <__cmpsf2+0x4> - 4f86: bf00 nop - -00004f88 <__cmpsf2>: - 4f88: f04f 0c01 mov.w ip, #1 - 4f8c: f84d cd04 str.w ip, [sp, #-4]! - 4f90: ea4f 0240 mov.w r2, r0, lsl #1 - 4f94: ea4f 0341 mov.w r3, r1, lsl #1 - 4f98: ea7f 6c22 mvns.w ip, r2, asr #24 - 4f9c: bf18 it ne - 4f9e: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 4fa2: d011 beq.n 4fc8 <__cmpsf2+0x40> - 4fa4: b001 add sp, #4 - 4fa6: ea52 0c53 orrs.w ip, r2, r3, lsr #1 - 4faa: bf18 it ne - 4fac: ea90 0f01 teqne r0, r1 - 4fb0: bf58 it pl - 4fb2: ebb2 0003 subspl.w r0, r2, r3 - 4fb6: bf88 it hi - 4fb8: 17c8 asrhi r0, r1, #31 - 4fba: bf38 it cc - 4fbc: ea6f 70e1 mvncc.w r0, r1, asr #31 - 4fc0: bf18 it ne - 4fc2: f040 0001 orrne.w r0, r0, #1 - 4fc6: 4770 bx lr - 4fc8: ea7f 6c22 mvns.w ip, r2, asr #24 - 4fcc: d102 bne.n 4fd4 <__cmpsf2+0x4c> - 4fce: ea5f 2c40 movs.w ip, r0, lsl #9 - 4fd2: d105 bne.n 4fe0 <__cmpsf2+0x58> - 4fd4: ea7f 6c23 mvns.w ip, r3, asr #24 - 4fd8: d1e4 bne.n 4fa4 <__cmpsf2+0x1c> - 4fda: ea5f 2c41 movs.w ip, r1, lsl #9 - 4fde: d0e1 beq.n 4fa4 <__cmpsf2+0x1c> - 4fe0: f85d 0b04 ldr.w r0, [sp], #4 - 4fe4: 4770 bx lr - 4fe6: bf00 nop - -00004fe8 <__aeabi_cfrcmple>: - 4fe8: 4684 mov ip, r0 - 4fea: 4608 mov r0, r1 - 4fec: 4661 mov r1, ip - 4fee: e7ff b.n 4ff0 <__aeabi_cfcmpeq> - -00004ff0 <__aeabi_cfcmpeq>: - 4ff0: b50f push {r0, r1, r2, r3, lr} - 4ff2: f7ff ffc9 bl 4f88 <__cmpsf2> - 4ff6: 2800 cmp r0, #0 - 4ff8: bf48 it mi - 4ffa: f110 0f00 cmnmi.w r0, #0 - 4ffe: bd0f pop {r0, r1, r2, r3, pc} - -00005000 <__aeabi_fcmpeq>: - 5000: f84d ed08 str.w lr, [sp, #-8]! - 5004: f7ff fff4 bl 4ff0 <__aeabi_cfcmpeq> - 5008: bf0c ite eq - 500a: 2001 moveq r0, #1 - 500c: 2000 movne r0, #0 - 500e: f85d fb08 ldr.w pc, [sp], #8 - 5012: bf00 nop - -00005014 <__aeabi_fcmplt>: - 5014: f84d ed08 str.w lr, [sp, #-8]! - 5018: f7ff ffea bl 4ff0 <__aeabi_cfcmpeq> - 501c: bf34 ite cc - 501e: 2001 movcc r0, #1 - 5020: 2000 movcs r0, #0 - 5022: f85d fb08 ldr.w pc, [sp], #8 - 5026: bf00 nop - -00005028 <__aeabi_fcmple>: - 5028: f84d ed08 str.w lr, [sp, #-8]! - 502c: f7ff ffe0 bl 4ff0 <__aeabi_cfcmpeq> - 5030: bf94 ite ls - 5032: 2001 movls r0, #1 - 5034: 2000 movhi r0, #0 - 5036: f85d fb08 ldr.w pc, [sp], #8 - 503a: bf00 nop - -0000503c <__aeabi_fcmpge>: - 503c: f84d ed08 str.w lr, [sp, #-8]! - 5040: f7ff ffd2 bl 4fe8 <__aeabi_cfrcmple> - 5044: bf94 ite ls - 5046: 2001 movls r0, #1 - 5048: 2000 movhi r0, #0 - 504a: f85d fb08 ldr.w pc, [sp], #8 - 504e: bf00 nop - -00005050 <__aeabi_fcmpgt>: - 5050: f84d ed08 str.w lr, [sp, #-8]! - 5054: f7ff ffc8 bl 4fe8 <__aeabi_cfrcmple> - 5058: bf34 ite cc - 505a: 2001 movcc r0, #1 - 505c: 2000 movcs r0, #0 - 505e: f85d fb08 ldr.w pc, [sp], #8 - 5062: bf00 nop - -00005064 : - 5064: b508 push {r3, lr} - 5066: 2006 movs r0, #6 - 5068: f001 fcdc bl 6a24 - 506c: 2001 movs r0, #1 - 506e: f7fb f981 bl 374 <_exit> - -00005072 <__aeabi_memclr>: - 5072: 2200 movs r2, #0 - 5074: f000 b802 b.w 507c <__aeabi_memset> - -00005078 <__aeabi_memcpy>: - 5078: f001 b9e0 b.w 643c - -0000507c <__aeabi_memset>: - 507c: 460b mov r3, r1 - 507e: 4611 mov r1, r2 - 5080: 461a mov r2, r3 - 5082: f001 b9fe b.w 6482 - -00005086 <__aeabi_assert>: - 5086: b508 push {r3, lr} - 5088: 4603 mov r3, r0 - 508a: 4608 mov r0, r1 - 508c: 4611 mov r1, r2 - 508e: 461a mov r2, r3 - 5090: f005 fcac bl a9ec <__assert> - -00005094 : - 5094: 4b05 ldr r3, [pc, #20] ; (50ac ) - 5096: 4a06 ldr r2, [pc, #24] ; (50b0 ) - 5098: 681b ldr r3, [r3, #0] - 509a: 6859 ldr r1, [r3, #4] - 509c: 6011 str r1, [r2, #0] - 509e: 6899 ldr r1, [r3, #8] - 50a0: 4a04 ldr r2, [pc, #16] ; (50b4 ) - 50a2: 6011 str r1, [r2, #0] - 50a4: 68da ldr r2, [r3, #12] - 50a6: 4b04 ldr r3, [pc, #16] ; (50b8 ) - 50a8: 601a str r2, [r3, #0] - 50aa: 4770 bx lr - 50ac: 10000128 .word 0x10000128 - 50b0: 10000904 .word 0x10000904 - 50b4: 10000908 .word 0x10000908 - 50b8: 1000090c .word 0x1000090c - -000050bc <__cxa_atexit>: - 50bc: b530 push {r4, r5, lr} - 50be: 4605 mov r5, r0 - 50c0: 460c mov r4, r1 - 50c2: 4613 mov r3, r2 - 50c4: 2002 movs r0, #2 - 50c6: 4629 mov r1, r5 - 50c8: 4622 mov r2, r4 - 50ca: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 50ce: f005 bc11 b.w a8f4 <__register_exitproc> - ... - -000050d4 <_fclose_r>: - 50d4: b570 push {r4, r5, r6, lr} - 50d6: 4605 mov r5, r0 - 50d8: 460c mov r4, r1 - 50da: 2900 cmp r1, #0 - 50dc: d046 beq.n 516c <_fclose_r+0x98> - 50de: f000 f9cb bl 5478 <__sfp_lock_acquire> - 50e2: b125 cbz r5, 50ee <_fclose_r+0x1a> - 50e4: 69ab ldr r3, [r5, #24] - 50e6: b913 cbnz r3, 50ee <_fclose_r+0x1a> - 50e8: 4628 mov r0, r5 - 50ea: f000 f95b bl 53a4 <__sinit> - 50ee: 4b21 ldr r3, [pc, #132] ; (5174 <_fclose_r+0xa0>) - 50f0: 429c cmp r4, r3 - 50f2: d101 bne.n 50f8 <_fclose_r+0x24> - 50f4: 686c ldr r4, [r5, #4] - 50f6: e008 b.n 510a <_fclose_r+0x36> - 50f8: 4b1f ldr r3, [pc, #124] ; (5178 <_fclose_r+0xa4>) - 50fa: 429c cmp r4, r3 - 50fc: d101 bne.n 5102 <_fclose_r+0x2e> - 50fe: 68ac ldr r4, [r5, #8] - 5100: e003 b.n 510a <_fclose_r+0x36> - 5102: 4b1e ldr r3, [pc, #120] ; (517c <_fclose_r+0xa8>) - 5104: 429c cmp r4, r3 - 5106: bf08 it eq - 5108: 68ec ldreq r4, [r5, #12] - 510a: f9b4 600c ldrsh.w r6, [r4, #12] - 510e: b356 cbz r6, 5166 <_fclose_r+0x92> - 5110: 4628 mov r0, r5 - 5112: 4621 mov r1, r4 - 5114: f000 f83c bl 5190 <_fflush_r> - 5118: 6b23 ldr r3, [r4, #48] ; 0x30 - 511a: 4606 mov r6, r0 - 511c: b13b cbz r3, 512e <_fclose_r+0x5a> - 511e: 4628 mov r0, r5 - 5120: 6a21 ldr r1, [r4, #32] - 5122: 4798 blx r3 - 5124: ea36 0620 bics.w r6, r6, r0, asr #32 - 5128: bf28 it cs - 512a: f04f 36ff movcs.w r6, #4294967295 - 512e: 89a3 ldrh r3, [r4, #12] - 5130: f013 0f80 tst.w r3, #128 ; 0x80 - 5134: d003 beq.n 513e <_fclose_r+0x6a> - 5136: 4628 mov r0, r5 - 5138: 6921 ldr r1, [r4, #16] - 513a: f000 fa8b bl 5654 <_free_r> - 513e: 6b61 ldr r1, [r4, #52] ; 0x34 - 5140: b141 cbz r1, 5154 <_fclose_r+0x80> - 5142: f104 0344 add.w r3, r4, #68 ; 0x44 - 5146: 4299 cmp r1, r3 - 5148: d002 beq.n 5150 <_fclose_r+0x7c> - 514a: 4628 mov r0, r5 - 514c: f000 fa82 bl 5654 <_free_r> - 5150: 2300 movs r3, #0 - 5152: 6363 str r3, [r4, #52] ; 0x34 - 5154: 6ca1 ldr r1, [r4, #72] ; 0x48 - 5156: b121 cbz r1, 5162 <_fclose_r+0x8e> - 5158: 4628 mov r0, r5 - 515a: f000 fa7b bl 5654 <_free_r> - 515e: 2300 movs r3, #0 - 5160: 64a3 str r3, [r4, #72] ; 0x48 - 5162: 2300 movs r3, #0 - 5164: 81a3 strh r3, [r4, #12] - 5166: f000 f988 bl 547a <__sfp_lock_release> - 516a: e000 b.n 516e <_fclose_r+0x9a> - 516c: 460e mov r6, r1 - 516e: 4630 mov r0, r6 - 5170: bd70 pop {r4, r5, r6, pc} - 5172: bf00 nop - 5174: 00010940 .word 0x00010940 - 5178: 00010960 .word 0x00010960 - 517c: 00010980 .word 0x00010980 - -00005180 : - 5180: 4b02 ldr r3, [pc, #8] ; (518c ) - 5182: 4601 mov r1, r0 - 5184: 6818 ldr r0, [r3, #0] - 5186: f7ff bfa5 b.w 50d4 <_fclose_r> - 518a: bf00 nop - 518c: 10000128 .word 0x10000128 - -00005190 <_fflush_r>: - 5190: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5194: 4605 mov r5, r0 - 5196: 690e ldr r6, [r1, #16] - 5198: 460c mov r4, r1 - 519a: 2e00 cmp r6, #0 - 519c: f000 80a7 beq.w 52ee <_fflush_r+0x15e> - 51a0: b118 cbz r0, 51aa <_fflush_r+0x1a> - 51a2: 6983 ldr r3, [r0, #24] - 51a4: b90b cbnz r3, 51aa <_fflush_r+0x1a> - 51a6: f000 f8fd bl 53a4 <__sinit> - 51aa: 4b52 ldr r3, [pc, #328] ; (52f4 <_fflush_r+0x164>) - 51ac: 429c cmp r4, r3 - 51ae: d101 bne.n 51b4 <_fflush_r+0x24> - 51b0: 686c ldr r4, [r5, #4] - 51b2: e008 b.n 51c6 <_fflush_r+0x36> - 51b4: 4b50 ldr r3, [pc, #320] ; (52f8 <_fflush_r+0x168>) - 51b6: 429c cmp r4, r3 - 51b8: d101 bne.n 51be <_fflush_r+0x2e> - 51ba: 68ac ldr r4, [r5, #8] - 51bc: e003 b.n 51c6 <_fflush_r+0x36> - 51be: 4b4f ldr r3, [pc, #316] ; (52fc <_fflush_r+0x16c>) - 51c0: 429c cmp r4, r3 - 51c2: bf08 it eq - 51c4: 68ec ldreq r4, [r5, #12] - 51c6: 89a2 ldrh r2, [r4, #12] - 51c8: 2a00 cmp r2, #0 - 51ca: f000 808d beq.w 52e8 <_fflush_r+0x158> - 51ce: b213 sxth r3, r2 - 51d0: f013 0608 ands.w r6, r3, #8 - 51d4: d163 bne.n 529e <_fflush_r+0x10e> - 51d6: f442 6300 orr.w r3, r2, #2048 ; 0x800 - 51da: 6862 ldr r2, [r4, #4] - 51dc: 81a3 strh r3, [r4, #12] - 51de: 2a00 cmp r2, #0 - 51e0: dc03 bgt.n 51ea <_fflush_r+0x5a> - 51e2: 6c22 ldr r2, [r4, #64] ; 0x40 - 51e4: 2a00 cmp r2, #0 - 51e6: f340 8082 ble.w 52ee <_fflush_r+0x15e> - 51ea: 6ae6 ldr r6, [r4, #44] ; 0x2c - 51ec: 2e00 cmp r6, #0 - 51ee: d07e beq.n 52ee <_fflush_r+0x15e> - 51f0: 2200 movs r2, #0 - 51f2: 682f ldr r7, [r5, #0] - 51f4: 602a str r2, [r5, #0] - 51f6: f413 5280 ands.w r2, r3, #4096 ; 0x1000 - 51fa: d001 beq.n 5200 <_fflush_r+0x70> - 51fc: 6d62 ldr r2, [r4, #84] ; 0x54 - 51fe: e015 b.n 522c <_fflush_r+0x9c> - 5200: 2301 movs r3, #1 - 5202: 4628 mov r0, r5 - 5204: 6a21 ldr r1, [r4, #32] - 5206: 47b0 blx r6 - 5208: f1b0 3fff cmp.w r0, #4294967295 - 520c: 4602 mov r2, r0 - 520e: d10d bne.n 522c <_fflush_r+0x9c> - 5210: 682b ldr r3, [r5, #0] - 5212: b15b cbz r3, 522c <_fflush_r+0x9c> - 5214: 2b1d cmp r3, #29 - 5216: d001 beq.n 521c <_fflush_r+0x8c> - 5218: 2b16 cmp r3, #22 - 521a: d101 bne.n 5220 <_fflush_r+0x90> - 521c: 602f str r7, [r5, #0] - 521e: e061 b.n 52e4 <_fflush_r+0x154> - 5220: 89a3 ldrh r3, [r4, #12] - 5222: 4606 mov r6, r0 - 5224: f043 0340 orr.w r3, r3, #64 ; 0x40 - 5228: 81a3 strh r3, [r4, #12] - 522a: e060 b.n 52ee <_fflush_r+0x15e> - 522c: 89a3 ldrh r3, [r4, #12] - 522e: f013 0f04 tst.w r3, #4 - 5232: d005 beq.n 5240 <_fflush_r+0xb0> - 5234: 6863 ldr r3, [r4, #4] - 5236: 1ad2 subs r2, r2, r3 - 5238: 6b63 ldr r3, [r4, #52] ; 0x34 - 523a: b10b cbz r3, 5240 <_fflush_r+0xb0> - 523c: 6c23 ldr r3, [r4, #64] ; 0x40 - 523e: 1ad2 subs r2, r2, r3 - 5240: 2300 movs r3, #0 - 5242: 6ae6 ldr r6, [r4, #44] ; 0x2c - 5244: 4628 mov r0, r5 - 5246: 6a21 ldr r1, [r4, #32] - 5248: 47b0 blx r6 - 524a: f1b0 3fff cmp.w r0, #4294967295 - 524e: d105 bne.n 525c <_fflush_r+0xcc> - 5250: 682b ldr r3, [r5, #0] - 5252: 2b1d cmp r3, #29 - 5254: d839 bhi.n 52ca <_fflush_r+0x13a> - 5256: 4a2a ldr r2, [pc, #168] ; (5300 <_fflush_r+0x170>) - 5258: 409a lsls r2, r3 - 525a: d536 bpl.n 52ca <_fflush_r+0x13a> - 525c: 89a3 ldrh r3, [r4, #12] - 525e: 2200 movs r2, #0 - 5260: 6062 str r2, [r4, #4] - 5262: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 5266: 6922 ldr r2, [r4, #16] - 5268: 041b lsls r3, r3, #16 - 526a: 6022 str r2, [r4, #0] - 526c: 0c1b lsrs r3, r3, #16 - 526e: 81a3 strh r3, [r4, #12] - 5270: f413 5f80 tst.w r3, #4096 ; 0x1000 - 5274: d005 beq.n 5282 <_fflush_r+0xf2> - 5276: f1b0 3fff cmp.w r0, #4294967295 - 527a: d101 bne.n 5280 <_fflush_r+0xf0> - 527c: 682b ldr r3, [r5, #0] - 527e: b903 cbnz r3, 5282 <_fflush_r+0xf2> - 5280: 6560 str r0, [r4, #84] ; 0x54 - 5282: 6b61 ldr r1, [r4, #52] ; 0x34 - 5284: 602f str r7, [r5, #0] - 5286: 2900 cmp r1, #0 - 5288: d030 beq.n 52ec <_fflush_r+0x15c> - 528a: f104 0344 add.w r3, r4, #68 ; 0x44 - 528e: 4299 cmp r1, r3 - 5290: d002 beq.n 5298 <_fflush_r+0x108> - 5292: 4628 mov r0, r5 - 5294: f000 f9de bl 5654 <_free_r> - 5298: 2600 movs r6, #0 - 529a: 6366 str r6, [r4, #52] ; 0x34 - 529c: e027 b.n 52ee <_fflush_r+0x15e> - 529e: 6926 ldr r6, [r4, #16] - 52a0: b32e cbz r6, 52ee <_fflush_r+0x15e> - 52a2: f013 0f03 tst.w r3, #3 - 52a6: 6822 ldr r2, [r4, #0] - 52a8: 6026 str r6, [r4, #0] - 52aa: bf08 it eq - 52ac: 6963 ldreq r3, [r4, #20] - 52ae: ebc6 0802 rsb r8, r6, r2 - 52b2: bf18 it ne - 52b4: 2300 movne r3, #0 - 52b6: 60a3 str r3, [r4, #8] - 52b8: e011 b.n 52de <_fflush_r+0x14e> - 52ba: 6aa7 ldr r7, [r4, #40] ; 0x28 - 52bc: 4628 mov r0, r5 - 52be: 6a21 ldr r1, [r4, #32] - 52c0: 4632 mov r2, r6 - 52c2: 4643 mov r3, r8 - 52c4: 47b8 blx r7 - 52c6: 2800 cmp r0, #0 - 52c8: dc06 bgt.n 52d8 <_fflush_r+0x148> - 52ca: 89a3 ldrh r3, [r4, #12] - 52cc: f04f 36ff mov.w r6, #4294967295 - 52d0: f043 0340 orr.w r3, r3, #64 ; 0x40 - 52d4: 81a3 strh r3, [r4, #12] - 52d6: e00a b.n 52ee <_fflush_r+0x15e> - 52d8: 1836 adds r6, r6, r0 - 52da: ebc0 0808 rsb r8, r0, r8 - 52de: f1b8 0f00 cmp.w r8, #0 - 52e2: dcea bgt.n 52ba <_fflush_r+0x12a> - 52e4: 2600 movs r6, #0 - 52e6: e002 b.n 52ee <_fflush_r+0x15e> - 52e8: 4616 mov r6, r2 - 52ea: e000 b.n 52ee <_fflush_r+0x15e> - 52ec: 460e mov r6, r1 - 52ee: 4630 mov r0, r6 - 52f0: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 52f4: 00010940 .word 0x00010940 - 52f8: 00010960 .word 0x00010960 - 52fc: 00010980 .word 0x00010980 - 5300: 80000204 .word 0x80000204 - -00005304 : - 5304: 4601 mov r1, r0 - 5306: b920 cbnz r0, 5312 - 5308: 4b04 ldr r3, [pc, #16] ; (531c ) - 530a: 4905 ldr r1, [pc, #20] ; (5320 ) - 530c: 6818 ldr r0, [r3, #0] - 530e: f000 bd57 b.w 5dc0 <_fwalk_reent> - 5312: 4b04 ldr r3, [pc, #16] ; (5324 ) - 5314: 6818 ldr r0, [r3, #0] - 5316: f7ff bf3b b.w 5190 <_fflush_r> - 531a: bf00 nop - 531c: 000109a4 .word 0x000109a4 - 5320: 00005191 .word 0x00005191 - 5324: 10000128 .word 0x10000128 - -00005328 <_cleanup_r>: - 5328: 4901 ldr r1, [pc, #4] ; (5330 <_cleanup_r+0x8>) - 532a: f000 bd27 b.w 5d7c <_fwalk> - 532e: bf00 nop - 5330: 00005181 .word 0x00005181 - -00005334 : - 5334: 2300 movs r3, #0 - 5336: b510 push {r4, lr} - 5338: 4604 mov r4, r0 - 533a: 6003 str r3, [r0, #0] - 533c: 6043 str r3, [r0, #4] - 533e: 6083 str r3, [r0, #8] - 5340: 8181 strh r1, [r0, #12] - 5342: 4619 mov r1, r3 - 5344: 6643 str r3, [r0, #100] ; 0x64 - 5346: 81c2 strh r2, [r0, #14] - 5348: 2208 movs r2, #8 - 534a: 6103 str r3, [r0, #16] - 534c: 6143 str r3, [r0, #20] - 534e: 6183 str r3, [r0, #24] - 5350: 305c adds r0, #92 ; 0x5c - 5352: f001 f896 bl 6482 - 5356: 4b05 ldr r3, [pc, #20] ; (536c ) - 5358: 6224 str r4, [r4, #32] - 535a: 6263 str r3, [r4, #36] ; 0x24 - 535c: 4b04 ldr r3, [pc, #16] ; (5370 ) - 535e: 62a3 str r3, [r4, #40] ; 0x28 - 5360: 4b04 ldr r3, [pc, #16] ; (5374 ) - 5362: 62e3 str r3, [r4, #44] ; 0x2c - 5364: 4b04 ldr r3, [pc, #16] ; (5378 ) - 5366: 6323 str r3, [r4, #48] ; 0x30 - 5368: bd10 pop {r4, pc} - 536a: bf00 nop - 536c: 00006af9 .word 0x00006af9 - 5370: 00006b1f .word 0x00006b1f - 5374: 00006b59 .word 0x00006b59 - 5378: 00006b7f .word 0x00006b7f - -0000537c <__sfmoreglue>: - 537c: b570 push {r4, r5, r6, lr} - 537e: 460e mov r6, r1 - 5380: 2568 movs r5, #104 ; 0x68 - 5382: 434d muls r5, r1 - 5384: f105 010c add.w r1, r5, #12 - 5388: f000 fe38 bl 5ffc <_malloc_r> - 538c: 4604 mov r4, r0 - 538e: b138 cbz r0, 53a0 <__sfmoreglue+0x24> - 5390: 300c adds r0, #12 - 5392: 2100 movs r1, #0 - 5394: 6066 str r6, [r4, #4] - 5396: 462a mov r2, r5 - 5398: 6021 str r1, [r4, #0] - 539a: 60a0 str r0, [r4, #8] - 539c: f001 f871 bl 6482 - 53a0: 4620 mov r0, r4 - 53a2: bd70 pop {r4, r5, r6, pc} - -000053a4 <__sinit>: - 53a4: b570 push {r4, r5, r6, lr} - 53a6: 4604 mov r4, r0 - 53a8: 6986 ldr r6, [r0, #24] - 53aa: 2e00 cmp r6, #0 - 53ac: d125 bne.n 53fa <__sinit+0x56> - 53ae: 4b13 ldr r3, [pc, #76] ; (53fc <__sinit+0x58>) - 53b0: 2501 movs r5, #1 - 53b2: f8c0 60d8 str.w r6, [r0, #216] ; 0xd8 - 53b6: 6185 str r5, [r0, #24] - 53b8: 6283 str r3, [r0, #40] ; 0x28 - 53ba: f8c0 60dc str.w r6, [r0, #220] ; 0xdc - 53be: f8c0 60e0 str.w r6, [r0, #224] ; 0xe0 - 53c2: f000 f81d bl 5400 <__sfp> - 53c6: 6060 str r0, [r4, #4] - 53c8: 4620 mov r0, r4 - 53ca: f000 f819 bl 5400 <__sfp> - 53ce: 60a0 str r0, [r4, #8] - 53d0: 4620 mov r0, r4 - 53d2: f000 f815 bl 5400 <__sfp> - 53d6: 2104 movs r1, #4 - 53d8: 4632 mov r2, r6 - 53da: 60e0 str r0, [r4, #12] - 53dc: 6860 ldr r0, [r4, #4] - 53de: f7ff ffa9 bl 5334 - 53e2: 68a0 ldr r0, [r4, #8] - 53e4: 2109 movs r1, #9 - 53e6: 462a mov r2, r5 - 53e8: f7ff ffa4 bl 5334 - 53ec: 68e0 ldr r0, [r4, #12] - 53ee: 2112 movs r1, #18 - 53f0: 2202 movs r2, #2 - 53f2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 53f6: f7ff bf9d b.w 5334 - 53fa: bd70 pop {r4, r5, r6, pc} - 53fc: 00005329 .word 0x00005329 - -00005400 <__sfp>: - 5400: b5f8 push {r3, r4, r5, r6, r7, lr} - 5402: 4607 mov r7, r0 - 5404: 4b1b ldr r3, [pc, #108] ; (5474 <__sfp+0x74>) - 5406: 681e ldr r6, [r3, #0] - 5408: 69b3 ldr r3, [r6, #24] - 540a: b913 cbnz r3, 5412 <__sfp+0x12> - 540c: 4630 mov r0, r6 - 540e: f7ff ffc9 bl 53a4 <__sinit> - 5412: 36d8 adds r6, #216 ; 0xd8 - 5414: 68b4 ldr r4, [r6, #8] - 5416: 6873 ldr r3, [r6, #4] - 5418: e003 b.n 5422 <__sfp+0x22> - 541a: f9b4 500c ldrsh.w r5, [r4, #12] - 541e: b185 cbz r5, 5442 <__sfp+0x42> - 5420: 3468 adds r4, #104 ; 0x68 - 5422: 3b01 subs r3, #1 - 5424: d5f9 bpl.n 541a <__sfp+0x1a> - 5426: 6833 ldr r3, [r6, #0] - 5428: b92b cbnz r3, 5436 <__sfp+0x36> - 542a: 4638 mov r0, r7 - 542c: 2104 movs r1, #4 - 542e: f7ff ffa5 bl 537c <__sfmoreglue> - 5432: 6030 str r0, [r6, #0] - 5434: b108 cbz r0, 543a <__sfp+0x3a> - 5436: 6836 ldr r6, [r6, #0] - 5438: e7ec b.n 5414 <__sfp+0x14> - 543a: 230c movs r3, #12 - 543c: 4604 mov r4, r0 - 543e: 603b str r3, [r7, #0] - 5440: e015 b.n 546e <__sfp+0x6e> - 5442: f04f 33ff mov.w r3, #4294967295 - 5446: 6665 str r5, [r4, #100] ; 0x64 - 5448: 81e3 strh r3, [r4, #14] - 544a: f104 005c add.w r0, r4, #92 ; 0x5c - 544e: 2301 movs r3, #1 - 5450: 6025 str r5, [r4, #0] - 5452: 81a3 strh r3, [r4, #12] - 5454: 4629 mov r1, r5 - 5456: 60a5 str r5, [r4, #8] - 5458: 2208 movs r2, #8 - 545a: 6065 str r5, [r4, #4] - 545c: 6125 str r5, [r4, #16] - 545e: 6165 str r5, [r4, #20] - 5460: 61a5 str r5, [r4, #24] - 5462: f001 f80e bl 6482 - 5466: 6365 str r5, [r4, #52] ; 0x34 - 5468: 63a5 str r5, [r4, #56] ; 0x38 - 546a: 64a5 str r5, [r4, #72] ; 0x48 - 546c: 64e5 str r5, [r4, #76] ; 0x4c - 546e: 4620 mov r0, r4 - 5470: bdf8 pop {r3, r4, r5, r6, r7, pc} - 5472: bf00 nop - 5474: 000109a4 .word 0x000109a4 - -00005478 <__sfp_lock_acquire>: - 5478: 4770 bx lr - -0000547a <__sfp_lock_release>: - 547a: 4770 bx lr - -0000547c <_fopen_r>: - 547c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 547e: 460f mov r7, r1 - 5480: 4611 mov r1, r2 - 5482: aa01 add r2, sp, #4 - 5484: 4606 mov r6, r0 - 5486: f006 f971 bl b76c <__sflags> - 548a: 4605 mov r5, r0 - 548c: 2800 cmp r0, #0 - 548e: d02b beq.n 54e8 <_fopen_r+0x6c> - 5490: 4630 mov r0, r6 - 5492: f7ff ffb5 bl 5400 <__sfp> - 5496: 4604 mov r4, r0 - 5498: b338 cbz r0, 54ea <_fopen_r+0x6e> - 549a: 4630 mov r0, r6 - 549c: 4639 mov r1, r7 - 549e: 9a01 ldr r2, [sp, #4] - 54a0: f44f 73db mov.w r3, #438 ; 0x1b6 - 54a4: f000 fff8 bl 6498 <_open_r> - 54a8: 2800 cmp r0, #0 - 54aa: da07 bge.n 54bc <_fopen_r+0x40> - 54ac: f7ff ffe4 bl 5478 <__sfp_lock_acquire> - 54b0: 2300 movs r3, #0 - 54b2: 81a3 strh r3, [r4, #12] - 54b4: 2400 movs r4, #0 - 54b6: f7ff ffe0 bl 547a <__sfp_lock_release> - 54ba: e016 b.n 54ea <_fopen_r+0x6e> - 54bc: 4b0c ldr r3, [pc, #48] ; (54f0 <_fopen_r+0x74>) - 54be: b2ad uxth r5, r5 - 54c0: f415 7f80 tst.w r5, #256 ; 0x100 - 54c4: 81e0 strh r0, [r4, #14] - 54c6: 81a5 strh r5, [r4, #12] - 54c8: 6263 str r3, [r4, #36] ; 0x24 - 54ca: 4b0a ldr r3, [pc, #40] ; (54f4 <_fopen_r+0x78>) - 54cc: 6224 str r4, [r4, #32] - 54ce: 62a3 str r3, [r4, #40] ; 0x28 - 54d0: 4b09 ldr r3, [pc, #36] ; (54f8 <_fopen_r+0x7c>) - 54d2: 62e3 str r3, [r4, #44] ; 0x2c - 54d4: 4b09 ldr r3, [pc, #36] ; (54fc <_fopen_r+0x80>) - 54d6: 6323 str r3, [r4, #48] ; 0x30 - 54d8: d007 beq.n 54ea <_fopen_r+0x6e> - 54da: 4630 mov r0, r6 - 54dc: 4621 mov r1, r4 - 54de: 2200 movs r2, #0 - 54e0: 2302 movs r3, #2 - 54e2: f000 f989 bl 57f8 <_fseek_r> - 54e6: e000 b.n 54ea <_fopen_r+0x6e> - 54e8: 4604 mov r4, r0 - 54ea: 4620 mov r0, r4 - 54ec: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - 54ee: bf00 nop - 54f0: 00006af9 .word 0x00006af9 - 54f4: 00006b1f .word 0x00006b1f - 54f8: 00006b59 .word 0x00006b59 - 54fc: 00006b7f .word 0x00006b7f - -00005500 : - 5500: 460a mov r2, r1 - 5502: 4903 ldr r1, [pc, #12] ; (5510 ) - 5504: 4603 mov r3, r0 - 5506: 6808 ldr r0, [r1, #0] - 5508: 4619 mov r1, r3 - 550a: f7ff bfb7 b.w 547c <_fopen_r> - 550e: bf00 nop - 5510: 10000128 .word 0x10000128 - -00005514 : - 5514: b40e push {r1, r2, r3} - 5516: b503 push {r0, r1, lr} - 5518: ab03 add r3, sp, #12 - 551a: 4601 mov r1, r0 - 551c: 4805 ldr r0, [pc, #20] ; (5534 ) - 551e: f853 2b04 ldr.w r2, [r3], #4 - 5522: 6800 ldr r0, [r0, #0] - 5524: 9301 str r3, [sp, #4] - 5526: f003 fa8f bl 8a48 <_vfprintf_r> - 552a: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 552e: b003 add sp, #12 - 5530: 4770 bx lr - 5532: bf00 nop - 5534: 10000128 .word 0x10000128 - -00005538 <_fputs_r>: - 5538: b530 push {r4, r5, lr} - 553a: b087 sub sp, #28 - 553c: 4604 mov r4, r0 - 553e: 4608 mov r0, r1 - 5540: 4615 mov r5, r2 - 5542: 9104 str r1, [sp, #16] - 5544: f001 fb32 bl 6bac - 5548: ab04 add r3, sp, #16 - 554a: 9301 str r3, [sp, #4] - 554c: 2301 movs r3, #1 - 554e: 9302 str r3, [sp, #8] - 5550: 9003 str r0, [sp, #12] - 5552: 9005 str r0, [sp, #20] - 5554: b124 cbz r4, 5560 <_fputs_r+0x28> - 5556: 69a3 ldr r3, [r4, #24] - 5558: b913 cbnz r3, 5560 <_fputs_r+0x28> - 555a: 4620 mov r0, r4 - 555c: f7ff ff22 bl 53a4 <__sinit> - 5560: 4b0f ldr r3, [pc, #60] ; (55a0 <_fputs_r+0x68>) - 5562: 429d cmp r5, r3 - 5564: d101 bne.n 556a <_fputs_r+0x32> - 5566: 6865 ldr r5, [r4, #4] - 5568: e008 b.n 557c <_fputs_r+0x44> - 556a: 4b0e ldr r3, [pc, #56] ; (55a4 <_fputs_r+0x6c>) - 556c: 429d cmp r5, r3 - 556e: d101 bne.n 5574 <_fputs_r+0x3c> - 5570: 68a5 ldr r5, [r4, #8] - 5572: e003 b.n 557c <_fputs_r+0x44> - 5574: 4b0c ldr r3, [pc, #48] ; (55a8 <_fputs_r+0x70>) - 5576: 429d cmp r5, r3 - 5578: bf08 it eq - 557a: 68e5 ldreq r5, [r4, #12] - 557c: 89ab ldrh r3, [r5, #12] - 557e: f413 5f00 tst.w r3, #8192 ; 0x2000 - 5582: d106 bne.n 5592 <_fputs_r+0x5a> - 5584: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 5588: 81ab strh r3, [r5, #12] - 558a: 6e6b ldr r3, [r5, #100] ; 0x64 - 558c: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 5590: 666b str r3, [r5, #100] ; 0x64 - 5592: 4620 mov r0, r4 - 5594: 4629 mov r1, r5 - 5596: aa01 add r2, sp, #4 - 5598: f000 faa6 bl 5ae8 <__sfvwrite_r> - 559c: b007 add sp, #28 - 559e: bd30 pop {r4, r5, pc} - 55a0: 00010940 .word 0x00010940 - 55a4: 00010960 .word 0x00010960 - 55a8: 00010980 .word 0x00010980 - -000055ac : - 55ac: 460a mov r2, r1 - 55ae: 4903 ldr r1, [pc, #12] ; (55bc ) - 55b0: 4603 mov r3, r0 - 55b2: 6808 ldr r0, [r1, #0] - 55b4: 4619 mov r1, r3 - 55b6: f7ff bfbf b.w 5538 <_fputs_r> - 55ba: bf00 nop - 55bc: 10000128 .word 0x10000128 - -000055c0 <_malloc_trim_r>: - 55c0: b5f8 push {r3, r4, r5, r6, r7, lr} - 55c2: 460d mov r5, r1 - 55c4: 4e20 ldr r6, [pc, #128] ; (5648 <_malloc_trim_r+0x88>) - 55c6: 4604 mov r4, r0 - 55c8: f000 ff63 bl 6492 <__malloc_lock> - 55cc: 68b3 ldr r3, [r6, #8] - 55ce: 685f ldr r7, [r3, #4] - 55d0: f027 0703 bic.w r7, r7, #3 - 55d4: f107 036f add.w r3, r7, #111 ; 0x6f - 55d8: 1b5d subs r5, r3, r5 - 55da: f025 057f bic.w r5, r5, #127 ; 0x7f - 55de: 3d80 subs r5, #128 ; 0x80 - 55e0: 2d7f cmp r5, #127 ; 0x7f - 55e2: dd1e ble.n 5622 <_malloc_trim_r+0x62> - 55e4: 2100 movs r1, #0 - 55e6: 4620 mov r0, r4 - 55e8: f001 f9de bl 69a8 <_sbrk_r> - 55ec: 68b3 ldr r3, [r6, #8] - 55ee: 19db adds r3, r3, r7 - 55f0: 4298 cmp r0, r3 - 55f2: d116 bne.n 5622 <_malloc_trim_r+0x62> - 55f4: 4269 negs r1, r5 - 55f6: 4620 mov r0, r4 - 55f8: f001 f9d6 bl 69a8 <_sbrk_r> - 55fc: f1b0 3fff cmp.w r0, #4294967295 - 5600: d114 bne.n 562c <_malloc_trim_r+0x6c> - 5602: 2100 movs r1, #0 - 5604: 4620 mov r0, r4 - 5606: f001 f9cf bl 69a8 <_sbrk_r> - 560a: 68b3 ldr r3, [r6, #8] - 560c: 1ac2 subs r2, r0, r3 - 560e: 2a0f cmp r2, #15 - 5610: dd07 ble.n 5622 <_malloc_trim_r+0x62> - 5612: 490e ldr r1, [pc, #56] ; (564c <_malloc_trim_r+0x8c>) - 5614: f042 0201 orr.w r2, r2, #1 - 5618: 605a str r2, [r3, #4] - 561a: 6809 ldr r1, [r1, #0] - 561c: 1a40 subs r0, r0, r1 - 561e: 490c ldr r1, [pc, #48] ; (5650 <_malloc_trim_r+0x90>) - 5620: 6008 str r0, [r1, #0] - 5622: 4620 mov r0, r4 - 5624: f000 ff36 bl 6494 <__malloc_unlock> - 5628: 2000 movs r0, #0 - 562a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 562c: 68b3 ldr r3, [r6, #8] - 562e: 1b7f subs r7, r7, r5 - 5630: f047 0701 orr.w r7, r7, #1 - 5634: 4620 mov r0, r4 - 5636: 605f str r7, [r3, #4] - 5638: 4b05 ldr r3, [pc, #20] ; (5650 <_malloc_trim_r+0x90>) - 563a: 681a ldr r2, [r3, #0] - 563c: 1b55 subs r5, r2, r5 - 563e: 601d str r5, [r3, #0] - 5640: f000 ff28 bl 6494 <__malloc_unlock> - 5644: 2001 movs r0, #1 - 5646: bdf8 pop {r3, r4, r5, r6, r7, pc} - 5648: 1000012c .word 0x1000012c - 564c: 10000538 .word 0x10000538 - 5650: 100008dc .word 0x100008dc - -00005654 <_free_r>: - 5654: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5658: 4604 mov r4, r0 - 565a: 460d mov r5, r1 - 565c: 2900 cmp r1, #0 - 565e: f000 80ae beq.w 57be <_free_r+0x16a> - 5662: f000 ff16 bl 6492 <__malloc_lock> - 5666: f1a5 0308 sub.w r3, r5, #8 - 566a: 4856 ldr r0, [pc, #344] ; (57c4 <_free_r+0x170>) - 566c: 685f ldr r7, [r3, #4] - 566e: f027 0201 bic.w r2, r7, #1 - 5672: f8d0 c008 ldr.w ip, [r0, #8] - 5676: 1899 adds r1, r3, r2 - 5678: f007 0701 and.w r7, r7, #1 - 567c: 4561 cmp r1, ip - 567e: 684e ldr r6, [r1, #4] - 5680: f026 0603 bic.w r6, r6, #3 - 5684: d118 bne.n 56b8 <_free_r+0x64> - 5686: 18b2 adds r2, r6, r2 - 5688: b93f cbnz r7, 569a <_free_r+0x46> - 568a: f855 1c08 ldr.w r1, [r5, #-8] - 568e: 1a5b subs r3, r3, r1 - 5690: 1852 adds r2, r2, r1 - 5692: 689d ldr r5, [r3, #8] - 5694: 68d9 ldr r1, [r3, #12] - 5696: 60e9 str r1, [r5, #12] - 5698: 608d str r5, [r1, #8] - 569a: f042 0101 orr.w r1, r2, #1 - 569e: 6083 str r3, [r0, #8] - 56a0: 6059 str r1, [r3, #4] - 56a2: 4b49 ldr r3, [pc, #292] ; (57c8 <_free_r+0x174>) - 56a4: 681b ldr r3, [r3, #0] - 56a6: 429a cmp r2, r3 - 56a8: f0c0 8084 bcc.w 57b4 <_free_r+0x160> - 56ac: 4b47 ldr r3, [pc, #284] ; (57cc <_free_r+0x178>) - 56ae: 4620 mov r0, r4 - 56b0: 6819 ldr r1, [r3, #0] - 56b2: f7ff ff85 bl 55c0 <_malloc_trim_r> - 56b6: e07d b.n 57b4 <_free_r+0x160> - 56b8: 604e str r6, [r1, #4] - 56ba: b987 cbnz r7, 56de <_free_r+0x8a> - 56bc: f855 5c08 ldr.w r5, [r5, #-8] - 56c0: f100 0c08 add.w ip, r0, #8 - 56c4: 1b5b subs r3, r3, r5 - 56c6: 1952 adds r2, r2, r5 - 56c8: 689d ldr r5, [r3, #8] - 56ca: 4565 cmp r5, ip - 56cc: d009 beq.n 56e2 <_free_r+0x8e> - 56ce: f8d3 c00c ldr.w ip, [r3, #12] - 56d2: f8c5 c00c str.w ip, [r5, #12] - 56d6: f8cc 5008 str.w r5, [ip, #8] - 56da: 463d mov r5, r7 - 56dc: e002 b.n 56e4 <_free_r+0x90> - 56de: 2500 movs r5, #0 - 56e0: e000 b.n 56e4 <_free_r+0x90> - 56e2: 2501 movs r5, #1 - 56e4: 198f adds r7, r1, r6 - 56e6: 687f ldr r7, [r7, #4] - 56e8: f017 0f01 tst.w r7, #1 - 56ec: d10f bne.n 570e <_free_r+0xba> - 56ee: 1992 adds r2, r2, r6 - 56f0: b94d cbnz r5, 5706 <_free_r+0xb2> - 56f2: 688e ldr r6, [r1, #8] - 56f4: 4f36 ldr r7, [pc, #216] ; (57d0 <_free_r+0x17c>) - 56f6: 42be cmp r6, r7 - 56f8: d105 bne.n 5706 <_free_r+0xb2> - 56fa: 60f3 str r3, [r6, #12] - 56fc: 3501 adds r5, #1 - 56fe: 60b3 str r3, [r6, #8] - 5700: 60de str r6, [r3, #12] - 5702: 609e str r6, [r3, #8] - 5704: e003 b.n 570e <_free_r+0xba> - 5706: 68ce ldr r6, [r1, #12] - 5708: 6889 ldr r1, [r1, #8] - 570a: 60ce str r6, [r1, #12] - 570c: 60b1 str r1, [r6, #8] - 570e: f042 0101 orr.w r1, r2, #1 - 5712: 509a str r2, [r3, r2] - 5714: 6059 str r1, [r3, #4] - 5716: 2d00 cmp r5, #0 - 5718: d14c bne.n 57b4 <_free_r+0x160> - 571a: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 571e: d210 bcs.n 5742 <_free_r+0xee> - 5720: 08d2 lsrs r2, r2, #3 - 5722: 3501 adds r5, #1 - 5724: 1091 asrs r1, r2, #2 - 5726: fa15 f101 lsls.w r1, r5, r1 - 572a: 6845 ldr r5, [r0, #4] - 572c: ea45 0101 orr.w r1, r5, r1 - 5730: 6041 str r1, [r0, #4] - 5732: eb00 00c2 add.w r0, r0, r2, lsl #3 - 5736: 60d8 str r0, [r3, #12] - 5738: 6882 ldr r2, [r0, #8] - 573a: 609a str r2, [r3, #8] - 573c: 60d3 str r3, [r2, #12] - 573e: 6083 str r3, [r0, #8] - 5740: e038 b.n 57b4 <_free_r+0x160> - 5742: 0a55 lsrs r5, r2, #9 - 5744: 2d04 cmp r5, #4 - 5746: d802 bhi.n 574e <_free_r+0xfa> - 5748: 0995 lsrs r5, r2, #6 - 574a: 3538 adds r5, #56 ; 0x38 - 574c: e016 b.n 577c <_free_r+0x128> - 574e: 2d14 cmp r5, #20 - 5750: d801 bhi.n 5756 <_free_r+0x102> - 5752: 355b adds r5, #91 ; 0x5b - 5754: e012 b.n 577c <_free_r+0x128> - 5756: 2d54 cmp r5, #84 ; 0x54 - 5758: d802 bhi.n 5760 <_free_r+0x10c> - 575a: 0b15 lsrs r5, r2, #12 - 575c: 356e adds r5, #110 ; 0x6e - 575e: e00d b.n 577c <_free_r+0x128> - 5760: f5b5 7faa cmp.w r5, #340 ; 0x154 - 5764: d802 bhi.n 576c <_free_r+0x118> - 5766: 0bd5 lsrs r5, r2, #15 - 5768: 3577 adds r5, #119 ; 0x77 - 576a: e007 b.n 577c <_free_r+0x128> - 576c: f240 5154 movw r1, #1364 ; 0x554 - 5770: 428d cmp r5, r1 - 5772: d802 bhi.n 577a <_free_r+0x126> - 5774: 0c95 lsrs r5, r2, #18 - 5776: 357c adds r5, #124 ; 0x7c - 5778: e000 b.n 577c <_free_r+0x128> - 577a: 257e movs r5, #126 ; 0x7e - 577c: eb00 06c5 add.w r6, r0, r5, lsl #3 - 5780: 68b1 ldr r1, [r6, #8] - 5782: 42b1 cmp r1, r6 - 5784: d10c bne.n 57a0 <_free_r+0x14c> - 5786: 2201 movs r2, #1 - 5788: 10ad asrs r5, r5, #2 - 578a: fa12 f505 lsls.w r5, r2, r5 - 578e: 6842 ldr r2, [r0, #4] - 5790: ea42 0505 orr.w r5, r2, r5 - 5794: 460a mov r2, r1 - 5796: 6045 str r5, [r0, #4] - 5798: e008 b.n 57ac <_free_r+0x158> - 579a: 6889 ldr r1, [r1, #8] - 579c: 42b1 cmp r1, r6 - 579e: d004 beq.n 57aa <_free_r+0x156> - 57a0: 6848 ldr r0, [r1, #4] - 57a2: f020 0003 bic.w r0, r0, #3 - 57a6: 4282 cmp r2, r0 - 57a8: d3f7 bcc.n 579a <_free_r+0x146> - 57aa: 68ca ldr r2, [r1, #12] - 57ac: 60da str r2, [r3, #12] - 57ae: 6099 str r1, [r3, #8] - 57b0: 60cb str r3, [r1, #12] - 57b2: 6093 str r3, [r2, #8] - 57b4: 4620 mov r0, r4 - 57b6: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 57ba: f000 be6b b.w 6494 <__malloc_unlock> - 57be: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 57c2: bf00 nop - 57c4: 1000012c .word 0x1000012c - 57c8: 10000534 .word 0x10000534 - 57cc: 100008d8 .word 0x100008d8 - 57d0: 10000134 .word 0x10000134 - -000057d4 : - 57d4: b40e push {r1, r2, r3} - 57d6: b503 push {r0, r1, lr} - 57d8: ab03 add r3, sp, #12 - 57da: 4601 mov r1, r0 - 57dc: 4805 ldr r0, [pc, #20] ; (57f4 ) - 57de: f853 2b04 ldr.w r2, [r3], #4 - 57e2: 6800 ldr r0, [r0, #0] - 57e4: 9301 str r3, [sp, #4] - 57e6: f004 fa15 bl 9c14 <__svfscanf_r> - 57ea: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 57ee: b003 add sp, #12 - 57f0: 4770 bx lr - 57f2: bf00 nop - 57f4: 10000128 .word 0x10000128 - -000057f8 <_fseek_r>: - 57f8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 57fc: 460c mov r4, r1 - 57fe: b091 sub sp, #68 ; 0x44 - 5800: 4692 mov sl, r2 - 5802: 461e mov r6, r3 - 5804: 4605 mov r5, r0 - 5806: b118 cbz r0, 5810 <_fseek_r+0x18> - 5808: 6983 ldr r3, [r0, #24] - 580a: b90b cbnz r3, 5810 <_fseek_r+0x18> - 580c: f7ff fdca bl 53a4 <__sinit> - 5810: 4b90 ldr r3, [pc, #576] ; (5a54 <_fseek_r+0x25c>) - 5812: 429c cmp r4, r3 - 5814: d101 bne.n 581a <_fseek_r+0x22> - 5816: 686c ldr r4, [r5, #4] - 5818: e008 b.n 582c <_fseek_r+0x34> - 581a: 4b8f ldr r3, [pc, #572] ; (5a58 <_fseek_r+0x260>) - 581c: 429c cmp r4, r3 - 581e: d101 bne.n 5824 <_fseek_r+0x2c> - 5820: 68ac ldr r4, [r5, #8] - 5822: e003 b.n 582c <_fseek_r+0x34> - 5824: 4b8d ldr r3, [pc, #564] ; (5a5c <_fseek_r+0x264>) - 5826: 429c cmp r4, r3 - 5828: bf08 it eq - 582a: 68ec ldreq r4, [r5, #12] - 582c: f7ff fe24 bl 5478 <__sfp_lock_acquire> - 5830: 89a3 ldrh r3, [r4, #12] - 5832: f403 7384 and.w r3, r3, #264 ; 0x108 - 5836: f5b3 7f84 cmp.w r3, #264 ; 0x108 - 583a: d103 bne.n 5844 <_fseek_r+0x4c> - 583c: 4628 mov r0, r5 - 583e: 4621 mov r1, r4 - 5840: f7ff fca6 bl 5190 <_fflush_r> - 5844: f8d4 802c ldr.w r8, [r4, #44] ; 0x2c - 5848: f1b8 0f00 cmp.w r8, #0 - 584c: d101 bne.n 5852 <_fseek_r+0x5a> - 584e: 231d movs r3, #29 - 5850: e038 b.n 58c4 <_fseek_r+0xcc> - 5852: 2e01 cmp r6, #1 - 5854: d004 beq.n 5860 <_fseek_r+0x68> - 5856: 2e02 cmp r6, #2 - 5858: d03a beq.n 58d0 <_fseek_r+0xd8> - 585a: 2e00 cmp r6, #0 - 585c: d038 beq.n 58d0 <_fseek_r+0xd8> - 585e: e030 b.n 58c2 <_fseek_r+0xca> - 5860: 4628 mov r0, r5 - 5862: 4621 mov r1, r4 - 5864: f7ff fc94 bl 5190 <_fflush_r> - 5868: 89a2 ldrh r2, [r4, #12] - 586a: f412 5280 ands.w r2, r2, #4096 ; 0x1000 - 586e: d002 beq.n 5876 <_fseek_r+0x7e> - 5870: f8d4 9054 ldr.w r9, [r4, #84] ; 0x54 - 5874: e00b b.n 588e <_fseek_r+0x96> - 5876: 4628 mov r0, r5 - 5878: 6a21 ldr r1, [r4, #32] - 587a: 4633 mov r3, r6 - 587c: 47c0 blx r8 - 587e: f1b0 3fff cmp.w r0, #4294967295 - 5882: 4681 mov r9, r0 - 5884: d103 bne.n 588e <_fseek_r+0x96> - 5886: f7ff fdf8 bl 547a <__sfp_lock_release> - 588a: 4648 mov r0, r9 - 588c: e116 b.n 5abc <_fseek_r+0x2c4> - 588e: 89a3 ldrh r3, [r4, #12] - 5890: f013 0f04 tst.w r3, #4 - 5894: d008 beq.n 58a8 <_fseek_r+0xb0> - 5896: 6863 ldr r3, [r4, #4] - 5898: ebc3 0909 rsb r9, r3, r9 - 589c: 6b63 ldr r3, [r4, #52] ; 0x34 - 589e: b15b cbz r3, 58b8 <_fseek_r+0xc0> - 58a0: 6c23 ldr r3, [r4, #64] ; 0x40 - 58a2: ebc3 0909 rsb r9, r3, r9 - 58a6: e007 b.n 58b8 <_fseek_r+0xc0> - 58a8: f013 0f08 tst.w r3, #8 - 58ac: d004 beq.n 58b8 <_fseek_r+0xc0> - 58ae: 6823 ldr r3, [r4, #0] - 58b0: b113 cbz r3, 58b8 <_fseek_r+0xc0> - 58b2: 6922 ldr r2, [r4, #16] - 58b4: 1a9b subs r3, r3, r2 - 58b6: 4499 add r9, r3 - 58b8: 44ca add sl, r9 - 58ba: f04f 0b01 mov.w fp, #1 - 58be: 2600 movs r6, #0 - 58c0: e009 b.n 58d6 <_fseek_r+0xde> - 58c2: 2316 movs r3, #22 - 58c4: 602b str r3, [r5, #0] - 58c6: f7ff fdd8 bl 547a <__sfp_lock_release> - 58ca: f04f 30ff mov.w r0, #4294967295 - 58ce: e0f5 b.n 5abc <_fseek_r+0x2c4> - 58d0: f04f 0b00 mov.w fp, #0 - 58d4: 46d9 mov r9, fp - 58d6: 6923 ldr r3, [r4, #16] - 58d8: b91b cbnz r3, 58e2 <_fseek_r+0xea> - 58da: 4628 mov r0, r5 - 58dc: 4621 mov r1, r4 - 58de: f000 fb0f bl 5f00 <__smakebuf_r> - 58e2: 89a2 ldrh r2, [r4, #12] - 58e4: f640 031a movw r3, #2074 ; 0x81a - 58e8: ea02 0303 and.w r3, r2, r3 - 58ec: 2b00 cmp r3, #0 - 58ee: f040 80b9 bne.w 5a64 <_fseek_r+0x26c> - 58f2: f412 6f80 tst.w r2, #1024 ; 0x400 - 58f6: d11d bne.n 5934 <_fseek_r+0x13c> - 58f8: 4b59 ldr r3, [pc, #356] ; (5a60 <_fseek_r+0x268>) - 58fa: 4598 cmp r8, r3 - 58fc: d10e bne.n 591c <_fseek_r+0x124> - 58fe: f9b4 100e ldrsh.w r1, [r4, #14] - 5902: 2900 cmp r1, #0 - 5904: db0a blt.n 591c <_fseek_r+0x124> - 5906: 4628 mov r0, r5 - 5908: aa01 add r2, sp, #4 - 590a: f000 f8db bl 5ac4 <_fstat_r> - 590e: b928 cbnz r0, 591c <_fseek_r+0x124> - 5910: 9b02 ldr r3, [sp, #8] - 5912: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 5916: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 591a: d004 beq.n 5926 <_fseek_r+0x12e> - 591c: 89a3 ldrh r3, [r4, #12] - 591e: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 5922: 81a3 strh r3, [r4, #12] - 5924: e09e b.n 5a64 <_fseek_r+0x26c> - 5926: f44f 6380 mov.w r3, #1024 ; 0x400 - 592a: 6523 str r3, [r4, #80] ; 0x50 - 592c: 89a3 ldrh r3, [r4, #12] - 592e: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 5932: 81a3 strh r3, [r4, #12] - 5934: b15e cbz r6, 594e <_fseek_r+0x156> - 5936: 4628 mov r0, r5 - 5938: f9b4 100e ldrsh.w r1, [r4, #14] - 593c: aa01 add r2, sp, #4 - 593e: f000 f8c1 bl 5ac4 <_fstat_r> - 5942: 2800 cmp r0, #0 - 5944: f040 808e bne.w 5a64 <_fseek_r+0x26c> - 5948: 9f05 ldr r7, [sp, #20] - 594a: 4457 add r7, sl - 594c: e000 b.n 5950 <_fseek_r+0x158> - 594e: 4657 mov r7, sl - 5950: f1bb 0f00 cmp.w fp, #0 - 5954: d115 bne.n 5982 <_fseek_r+0x18a> - 5956: 89a3 ldrh r3, [r4, #12] - 5958: f413 5f80 tst.w r3, #4096 ; 0x1000 - 595c: d001 beq.n 5962 <_fseek_r+0x16a> - 595e: 6d60 ldr r0, [r4, #84] ; 0x54 - 5960: e007 b.n 5972 <_fseek_r+0x17a> - 5962: 2301 movs r3, #1 - 5964: 4628 mov r0, r5 - 5966: 6a21 ldr r1, [r4, #32] - 5968: 465a mov r2, fp - 596a: 47c0 blx r8 - 596c: f1b0 3fff cmp.w r0, #4294967295 - 5970: d078 beq.n 5a64 <_fseek_r+0x26c> - 5972: 6863 ldr r3, [r4, #4] - 5974: ebc3 0900 rsb r9, r3, r0 - 5978: 6b63 ldr r3, [r4, #52] ; 0x34 - 597a: b113 cbz r3, 5982 <_fseek_r+0x18a> - 597c: 6c23 ldr r3, [r4, #64] ; 0x40 - 597e: ebc3 0909 rsb r9, r3, r9 - 5982: 6b61 ldr r1, [r4, #52] ; 0x34 - 5984: 6923 ldr r3, [r4, #16] - 5986: b139 cbz r1, 5998 <_fseek_r+0x1a0> - 5988: 6be2 ldr r2, [r4, #60] ; 0x3c - 598a: 1ad3 subs r3, r2, r3 - 598c: 6862 ldr r2, [r4, #4] - 598e: 4491 add r9, r2 - 5990: 6c22 ldr r2, [r4, #64] ; 0x40 - 5992: ebc3 0909 rsb r9, r3, r9 - 5996: e004 b.n 59a2 <_fseek_r+0x1aa> - 5998: 6822 ldr r2, [r4, #0] - 599a: 1ad3 subs r3, r2, r3 - 599c: 6862 ldr r2, [r4, #4] - 599e: ebc3 0909 rsb r9, r3, r9 - 59a2: 454f cmp r7, r9 - 59a4: 4413 add r3, r2 - 59a6: db1a blt.n 59de <_fseek_r+0x1e6> - 59a8: eb09 0203 add.w r2, r9, r3 - 59ac: 4297 cmp r7, r2 - 59ae: d216 bcs.n 59de <_fseek_r+0x1e6> - 59b0: 6922 ldr r2, [r4, #16] - 59b2: ebc9 0907 rsb r9, r9, r7 - 59b6: ebc9 0303 rsb r3, r9, r3 - 59ba: 6063 str r3, [r4, #4] - 59bc: 444a add r2, r9 - 59be: 6022 str r2, [r4, #0] - 59c0: b141 cbz r1, 59d4 <_fseek_r+0x1dc> - 59c2: f104 0344 add.w r3, r4, #68 ; 0x44 - 59c6: 4299 cmp r1, r3 - 59c8: d002 beq.n 59d0 <_fseek_r+0x1d8> - 59ca: 4628 mov r0, r5 - 59cc: f7ff fe42 bl 5654 <_free_r> - 59d0: 2300 movs r3, #0 - 59d2: 6363 str r3, [r4, #52] ; 0x34 - 59d4: 89a3 ldrh r3, [r4, #12] - 59d6: f023 0320 bic.w r3, r3, #32 - 59da: 81a3 strh r3, [r4, #12] - 59dc: e030 b.n 5a40 <_fseek_r+0x248> - 59de: 6d23 ldr r3, [r4, #80] ; 0x50 - 59e0: 4628 mov r0, r5 - 59e2: 6a21 ldr r1, [r4, #32] - 59e4: f1c3 0900 rsb r9, r3, #0 - 59e8: 2300 movs r3, #0 - 59ea: ea07 0909 and.w r9, r7, r9 - 59ee: 464a mov r2, r9 - 59f0: 47c0 blx r8 - 59f2: f1b0 3fff cmp.w r0, #4294967295 - 59f6: d035 beq.n 5a64 <_fseek_r+0x26c> - 59f8: 6922 ldr r2, [r4, #16] - 59fa: 2300 movs r3, #0 - 59fc: 6b61 ldr r1, [r4, #52] ; 0x34 - 59fe: 469b mov fp, r3 - 5a00: 6063 str r3, [r4, #4] - 5a02: 6022 str r2, [r4, #0] - 5a04: b141 cbz r1, 5a18 <_fseek_r+0x220> - 5a06: f104 0344 add.w r3, r4, #68 ; 0x44 - 5a0a: 4299 cmp r1, r3 - 5a0c: d002 beq.n 5a14 <_fseek_r+0x21c> - 5a0e: 4628 mov r0, r5 - 5a10: f7ff fe20 bl 5654 <_free_r> - 5a14: f8c4 b034 str.w fp, [r4, #52] ; 0x34 - 5a18: 89a3 ldrh r3, [r4, #12] - 5a1a: ebb7 0709 subs.w r7, r7, r9 - 5a1e: f023 0320 bic.w r3, r3, #32 - 5a22: 81a3 strh r3, [r4, #12] - 5a24: d00c beq.n 5a40 <_fseek_r+0x248> - 5a26: 4628 mov r0, r5 - 5a28: 4621 mov r1, r4 - 5a2a: f000 ff31 bl 6890 <__srefill_r> - 5a2e: b9c8 cbnz r0, 5a64 <_fseek_r+0x26c> - 5a30: 6863 ldr r3, [r4, #4] - 5a32: 42bb cmp r3, r7 - 5a34: d316 bcc.n 5a64 <_fseek_r+0x26c> - 5a36: 6822 ldr r2, [r4, #0] - 5a38: 19d2 adds r2, r2, r7 - 5a3a: 1bdf subs r7, r3, r7 - 5a3c: 6022 str r2, [r4, #0] - 5a3e: 6067 str r7, [r4, #4] - 5a40: 2100 movs r1, #0 - 5a42: 2208 movs r2, #8 - 5a44: f104 005c add.w r0, r4, #92 ; 0x5c - 5a48: f000 fd1b bl 6482 - 5a4c: f7ff fd15 bl 547a <__sfp_lock_release> - 5a50: 2000 movs r0, #0 - 5a52: e033 b.n 5abc <_fseek_r+0x2c4> - 5a54: 00010940 .word 0x00010940 - 5a58: 00010960 .word 0x00010960 - 5a5c: 00010980 .word 0x00010980 - 5a60: 00006b59 .word 0x00006b59 - 5a64: 4628 mov r0, r5 - 5a66: 4621 mov r1, r4 - 5a68: f7ff fb92 bl 5190 <_fflush_r> - 5a6c: 2800 cmp r0, #0 - 5a6e: f47f af2a bne.w 58c6 <_fseek_r+0xce> - 5a72: 4628 mov r0, r5 - 5a74: 6a21 ldr r1, [r4, #32] - 5a76: 4652 mov r2, sl - 5a78: 4633 mov r3, r6 - 5a7a: 47c0 blx r8 - 5a7c: f1b0 3fff cmp.w r0, #4294967295 - 5a80: f43f af21 beq.w 58c6 <_fseek_r+0xce> - 5a84: 6b61 ldr r1, [r4, #52] ; 0x34 - 5a86: b141 cbz r1, 5a9a <_fseek_r+0x2a2> - 5a88: f104 0344 add.w r3, r4, #68 ; 0x44 - 5a8c: 4299 cmp r1, r3 - 5a8e: d002 beq.n 5a96 <_fseek_r+0x29e> - 5a90: 4628 mov r0, r5 - 5a92: f7ff fddf bl 5654 <_free_r> - 5a96: 2300 movs r3, #0 - 5a98: 6363 str r3, [r4, #52] ; 0x34 - 5a9a: 6923 ldr r3, [r4, #16] - 5a9c: 2700 movs r7, #0 - 5a9e: 4639 mov r1, r7 - 5aa0: 2208 movs r2, #8 - 5aa2: 6067 str r7, [r4, #4] - 5aa4: f104 005c add.w r0, r4, #92 ; 0x5c - 5aa8: 6023 str r3, [r4, #0] - 5aaa: 89a3 ldrh r3, [r4, #12] - 5aac: f423 6302 bic.w r3, r3, #2080 ; 0x820 - 5ab0: 81a3 strh r3, [r4, #12] - 5ab2: f000 fce6 bl 6482 - 5ab6: f7ff fce0 bl 547a <__sfp_lock_release> - 5aba: 4638 mov r0, r7 - 5abc: b011 add sp, #68 ; 0x44 - 5abe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 5ac2: bf00 nop - -00005ac4 <_fstat_r>: - 5ac4: b538 push {r3, r4, r5, lr} - 5ac6: 4605 mov r5, r0 - 5ac8: 4c06 ldr r4, [pc, #24] ; (5ae4 <_fstat_r+0x20>) - 5aca: 4608 mov r0, r1 - 5acc: 4611 mov r1, r2 - 5ace: 2300 movs r3, #0 - 5ad0: 6023 str r3, [r4, #0] - 5ad2: f7fa fd4b bl 56c <_fstat> - 5ad6: f1b0 3fff cmp.w r0, #4294967295 - 5ada: d102 bne.n 5ae2 <_fstat_r+0x1e> - 5adc: 6823 ldr r3, [r4, #0] - 5ade: b103 cbz r3, 5ae2 <_fstat_r+0x1e> - 5ae0: 602b str r3, [r5, #0] - 5ae2: bd38 pop {r3, r4, r5, pc} - 5ae4: 10000910 .word 0x10000910 - -00005ae8 <__sfvwrite_r>: - 5ae8: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 5aec: 4606 mov r6, r0 - 5aee: 6890 ldr r0, [r2, #8] - 5af0: 460c mov r4, r1 - 5af2: 4692 mov sl, r2 - 5af4: 2800 cmp r0, #0 - 5af6: f000 813f beq.w 5d78 <__sfvwrite_r+0x290> - 5afa: 898b ldrh r3, [r1, #12] - 5afc: f013 0f08 tst.w r3, #8 - 5b00: d001 beq.n 5b06 <__sfvwrite_r+0x1e> - 5b02: 690b ldr r3, [r1, #16] - 5b04: b95b cbnz r3, 5b1e <__sfvwrite_r+0x36> - 5b06: 4630 mov r0, r6 - 5b08: 4621 mov r1, r4 - 5b0a: f004 fe85 bl a818 <__swsetup_r> - 5b0e: b130 cbz r0, 5b1e <__sfvwrite_r+0x36> - 5b10: 89a3 ldrh r3, [r4, #12] - 5b12: f043 0340 orr.w r3, r3, #64 ; 0x40 - 5b16: 81a3 strh r3, [r4, #12] - 5b18: 2309 movs r3, #9 - 5b1a: 6033 str r3, [r6, #0] - 5b1c: e12a b.n 5d74 <__sfvwrite_r+0x28c> - 5b1e: f8b4 900c ldrh.w r9, [r4, #12] - 5b22: f8da 8000 ldr.w r8, [sl] - 5b26: f019 0702 ands.w r7, r9, #2 - 5b2a: d024 beq.n 5b76 <__sfvwrite_r+0x8e> - 5b2c: 2700 movs r7, #0 - 5b2e: 46b9 mov r9, r7 - 5b30: e005 b.n 5b3e <__sfvwrite_r+0x56> - 5b32: f8d8 7000 ldr.w r7, [r8] - 5b36: f8d8 9004 ldr.w r9, [r8, #4] - 5b3a: f108 0808 add.w r8, r8, #8 - 5b3e: f1b9 0f00 cmp.w r9, #0 - 5b42: d0f6 beq.n 5b32 <__sfvwrite_r+0x4a> - 5b44: f1b9 0f80 cmp.w r9, #128 ; 0x80 - 5b48: bf34 ite cc - 5b4a: 464b movcc r3, r9 - 5b4c: 2380 movcs r3, #128 ; 0x80 - 5b4e: 6aa5 ldr r5, [r4, #40] ; 0x28 - 5b50: 4630 mov r0, r6 - 5b52: 6a21 ldr r1, [r4, #32] - 5b54: 463a mov r2, r7 - 5b56: 47a8 blx r5 - 5b58: 1e03 subs r3, r0, #0 - 5b5a: f340 8107 ble.w 5d6c <__sfvwrite_r+0x284> - 5b5e: f8da 0008 ldr.w r0, [sl, #8] - 5b62: 1ac0 subs r0, r0, r3 - 5b64: f8ca 0008 str.w r0, [sl, #8] - 5b68: 2800 cmp r0, #0 - 5b6a: f000 8105 beq.w 5d78 <__sfvwrite_r+0x290> - 5b6e: 18ff adds r7, r7, r3 - 5b70: ebc3 0909 rsb r9, r3, r9 - 5b74: e7e3 b.n 5b3e <__sfvwrite_r+0x56> - 5b76: f019 0901 ands.w r9, r9, #1 - 5b7a: d003 beq.n 5b84 <__sfvwrite_r+0x9c> - 5b7c: 9701 str r7, [sp, #4] - 5b7e: 46b9 mov r9, r7 - 5b80: 9700 str r7, [sp, #0] - 5b82: e09b b.n 5cbc <__sfvwrite_r+0x1d4> - 5b84: 464d mov r5, r9 - 5b86: e005 b.n 5b94 <__sfvwrite_r+0xac> - 5b88: f8d8 9000 ldr.w r9, [r8] - 5b8c: f8d8 5004 ldr.w r5, [r8, #4] - 5b90: f108 0808 add.w r8, r8, #8 - 5b94: 2d00 cmp r5, #0 - 5b96: d0f7 beq.n 5b88 <__sfvwrite_r+0xa0> - 5b98: 89a3 ldrh r3, [r4, #12] - 5b9a: 68a7 ldr r7, [r4, #8] - 5b9c: f413 7f00 tst.w r3, #512 ; 0x200 - 5ba0: d050 beq.n 5c44 <__sfvwrite_r+0x15c> - 5ba2: 42bd cmp r5, r7 - 5ba4: d340 bcc.n 5c28 <__sfvwrite_r+0x140> - 5ba6: f413 6f90 tst.w r3, #1152 ; 0x480 - 5baa: d03b beq.n 5c24 <__sfvwrite_r+0x13c> - 5bac: 6921 ldr r1, [r4, #16] - 5bae: 6822 ldr r2, [r4, #0] - 5bb0: 1a52 subs r2, r2, r1 - 5bb2: 9200 str r2, [sp, #0] - 5bb4: 6962 ldr r2, [r4, #20] - 5bb6: 9800 ldr r0, [sp, #0] - 5bb8: eb02 0b42 add.w fp, r2, r2, lsl #1 - 5bbc: 1c42 adds r2, r0, #1 - 5bbe: 1952 adds r2, r2, r5 - 5bc0: eb0b 7bdb add.w fp, fp, fp, lsr #31 - 5bc4: ea4f 0b6b mov.w fp, fp, asr #1 - 5bc8: 4593 cmp fp, r2 - 5bca: bf38 it cc - 5bcc: 4693 movcc fp, r2 - 5bce: f413 6f80 tst.w r3, #1024 ; 0x400 - 5bd2: d010 beq.n 5bf6 <__sfvwrite_r+0x10e> - 5bd4: 4630 mov r0, r6 - 5bd6: 4659 mov r1, fp - 5bd8: f000 fa10 bl 5ffc <_malloc_r> - 5bdc: 4607 mov r7, r0 - 5bde: b1a0 cbz r0, 5c0a <__sfvwrite_r+0x122> - 5be0: 6921 ldr r1, [r4, #16] - 5be2: 9a00 ldr r2, [sp, #0] - 5be4: f000 fc2a bl 643c - 5be8: 89a3 ldrh r3, [r4, #12] - 5bea: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 5bee: f043 0380 orr.w r3, r3, #128 ; 0x80 - 5bf2: 81a3 strh r3, [r4, #12] - 5bf4: e00c b.n 5c10 <__sfvwrite_r+0x128> - 5bf6: 4630 mov r0, r6 - 5bf8: 465a mov r2, fp - 5bfa: f000 fcc3 bl 6584 <_realloc_r> - 5bfe: 4607 mov r7, r0 - 5c00: b930 cbnz r0, 5c10 <__sfvwrite_r+0x128> - 5c02: 4630 mov r0, r6 - 5c04: 6921 ldr r1, [r4, #16] - 5c06: f7ff fd25 bl 5654 <_free_r> - 5c0a: 230c movs r3, #12 - 5c0c: 6033 str r3, [r6, #0] - 5c0e: e0ad b.n 5d6c <__sfvwrite_r+0x284> - 5c10: 9a00 ldr r2, [sp, #0] - 5c12: 6127 str r7, [r4, #16] - 5c14: 18bf adds r7, r7, r2 - 5c16: 6027 str r7, [r4, #0] - 5c18: 462f mov r7, r5 - 5c1a: ebc2 030b rsb r3, r2, fp - 5c1e: f8c4 b014 str.w fp, [r4, #20] - 5c22: 60a3 str r3, [r4, #8] - 5c24: 42bd cmp r5, r7 - 5c26: d200 bcs.n 5c2a <__sfvwrite_r+0x142> - 5c28: 462f mov r7, r5 - 5c2a: 463a mov r2, r7 - 5c2c: 6820 ldr r0, [r4, #0] - 5c2e: 4649 mov r1, r9 - 5c30: f000 fc0f bl 6452 - 5c34: 68a3 ldr r3, [r4, #8] - 5c36: 1bdb subs r3, r3, r7 - 5c38: 60a3 str r3, [r4, #8] - 5c3a: 6823 ldr r3, [r4, #0] - 5c3c: 19df adds r7, r3, r7 - 5c3e: 6027 str r7, [r4, #0] - 5c40: 462f mov r7, r5 - 5c42: e028 b.n 5c96 <__sfvwrite_r+0x1ae> - 5c44: 6820 ldr r0, [r4, #0] - 5c46: 6923 ldr r3, [r4, #16] - 5c48: 4298 cmp r0, r3 - 5c4a: d90e bls.n 5c6a <__sfvwrite_r+0x182> - 5c4c: 42bd cmp r5, r7 - 5c4e: d90c bls.n 5c6a <__sfvwrite_r+0x182> - 5c50: 4649 mov r1, r9 - 5c52: 463a mov r2, r7 - 5c54: f000 fbfd bl 6452 - 5c58: 6823 ldr r3, [r4, #0] - 5c5a: 4630 mov r0, r6 - 5c5c: 4621 mov r1, r4 - 5c5e: 19db adds r3, r3, r7 - 5c60: 6023 str r3, [r4, #0] - 5c62: f7ff fa95 bl 5190 <_fflush_r> - 5c66: b1b0 cbz r0, 5c96 <__sfvwrite_r+0x1ae> - 5c68: e080 b.n 5d6c <__sfvwrite_r+0x284> - 5c6a: 6963 ldr r3, [r4, #20] - 5c6c: 429d cmp r5, r3 - 5c6e: d307 bcc.n 5c80 <__sfvwrite_r+0x198> - 5c70: 6aa7 ldr r7, [r4, #40] ; 0x28 - 5c72: 4630 mov r0, r6 - 5c74: 6a21 ldr r1, [r4, #32] - 5c76: 464a mov r2, r9 - 5c78: 47b8 blx r7 - 5c7a: 1e07 subs r7, r0, #0 - 5c7c: dc0b bgt.n 5c96 <__sfvwrite_r+0x1ae> - 5c7e: e075 b.n 5d6c <__sfvwrite_r+0x284> - 5c80: 4649 mov r1, r9 - 5c82: 462a mov r2, r5 - 5c84: f000 fbe5 bl 6452 - 5c88: 68a3 ldr r3, [r4, #8] - 5c8a: 462f mov r7, r5 - 5c8c: 1b5b subs r3, r3, r5 - 5c8e: 60a3 str r3, [r4, #8] - 5c90: 6823 ldr r3, [r4, #0] - 5c92: 195b adds r3, r3, r5 - 5c94: 6023 str r3, [r4, #0] - 5c96: f8da 0008 ldr.w r0, [sl, #8] - 5c9a: 1bc0 subs r0, r0, r7 - 5c9c: f8ca 0008 str.w r0, [sl, #8] - 5ca0: 2800 cmp r0, #0 - 5ca2: d069 beq.n 5d78 <__sfvwrite_r+0x290> - 5ca4: 44b9 add r9, r7 - 5ca6: 1bed subs r5, r5, r7 - 5ca8: e774 b.n 5b94 <__sfvwrite_r+0xac> - 5caa: f8d8 3004 ldr.w r3, [r8, #4] - 5cae: 2000 movs r0, #0 - 5cb0: f8d8 9000 ldr.w r9, [r8] - 5cb4: f108 0808 add.w r8, r8, #8 - 5cb8: 9001 str r0, [sp, #4] - 5cba: 9300 str r3, [sp, #0] - 5cbc: 9a00 ldr r2, [sp, #0] - 5cbe: 2a00 cmp r2, #0 - 5cc0: d0f3 beq.n 5caa <__sfvwrite_r+0x1c2> - 5cc2: 9b01 ldr r3, [sp, #4] - 5cc4: b973 cbnz r3, 5ce4 <__sfvwrite_r+0x1fc> - 5cc6: 4648 mov r0, r9 - 5cc8: 210a movs r1, #10 - 5cca: f000 fb9b bl 6404 - 5cce: b128 cbz r0, 5cdc <__sfvwrite_r+0x1f4> - 5cd0: 1c47 adds r7, r0, #1 - 5cd2: 2001 movs r0, #1 - 5cd4: ebc9 0707 rsb r7, r9, r7 - 5cd8: 9001 str r0, [sp, #4] - 5cda: e003 b.n 5ce4 <__sfvwrite_r+0x1fc> - 5cdc: 9a00 ldr r2, [sp, #0] - 5cde: 2301 movs r3, #1 - 5ce0: 9301 str r3, [sp, #4] - 5ce2: 1c57 adds r7, r2, #1 - 5ce4: f8dd b000 ldr.w fp, [sp] - 5ce8: 6820 ldr r0, [r4, #0] - 5cea: 6922 ldr r2, [r4, #16] - 5cec: 455f cmp r7, fp - 5cee: bf38 it cc - 5cf0: 46bb movcc fp, r7 - 5cf2: 68a5 ldr r5, [r4, #8] - 5cf4: 4290 cmp r0, r2 - 5cf6: 6963 ldr r3, [r4, #20] - 5cf8: d90f bls.n 5d1a <__sfvwrite_r+0x232> - 5cfa: 195d adds r5, r3, r5 - 5cfc: 45ab cmp fp, r5 - 5cfe: dd0c ble.n 5d1a <__sfvwrite_r+0x232> - 5d00: 4649 mov r1, r9 - 5d02: 462a mov r2, r5 - 5d04: f000 fba5 bl 6452 - 5d08: 6823 ldr r3, [r4, #0] - 5d0a: 4630 mov r0, r6 - 5d0c: 4621 mov r1, r4 - 5d0e: 195b adds r3, r3, r5 - 5d10: 6023 str r3, [r4, #0] - 5d12: f7ff fa3d bl 5190 <_fflush_r> - 5d16: b1b0 cbz r0, 5d46 <__sfvwrite_r+0x25e> - 5d18: e028 b.n 5d6c <__sfvwrite_r+0x284> - 5d1a: 459b cmp fp, r3 - 5d1c: db07 blt.n 5d2e <__sfvwrite_r+0x246> - 5d1e: 6aa5 ldr r5, [r4, #40] ; 0x28 - 5d20: 4630 mov r0, r6 - 5d22: 6a21 ldr r1, [r4, #32] - 5d24: 464a mov r2, r9 - 5d26: 47a8 blx r5 - 5d28: 1e05 subs r5, r0, #0 - 5d2a: dc0c bgt.n 5d46 <__sfvwrite_r+0x25e> - 5d2c: e01e b.n 5d6c <__sfvwrite_r+0x284> - 5d2e: 4649 mov r1, r9 - 5d30: 465a mov r2, fp - 5d32: f000 fb8e bl 6452 - 5d36: 68a3 ldr r3, [r4, #8] - 5d38: 465d mov r5, fp - 5d3a: ebcb 0303 rsb r3, fp, r3 - 5d3e: 60a3 str r3, [r4, #8] - 5d40: 6823 ldr r3, [r4, #0] - 5d42: 445b add r3, fp - 5d44: 6023 str r3, [r4, #0] - 5d46: 1b7f subs r7, r7, r5 - 5d48: d105 bne.n 5d56 <__sfvwrite_r+0x26e> - 5d4a: 4630 mov r0, r6 - 5d4c: 4621 mov r1, r4 - 5d4e: f7ff fa1f bl 5190 <_fflush_r> - 5d52: b958 cbnz r0, 5d6c <__sfvwrite_r+0x284> - 5d54: 9701 str r7, [sp, #4] - 5d56: f8da 0008 ldr.w r0, [sl, #8] - 5d5a: 1b40 subs r0, r0, r5 - 5d5c: f8ca 0008 str.w r0, [sl, #8] - 5d60: b150 cbz r0, 5d78 <__sfvwrite_r+0x290> - 5d62: 9800 ldr r0, [sp, #0] - 5d64: 44a9 add r9, r5 - 5d66: 1b40 subs r0, r0, r5 - 5d68: 9000 str r0, [sp, #0] - 5d6a: e7a7 b.n 5cbc <__sfvwrite_r+0x1d4> - 5d6c: 89a3 ldrh r3, [r4, #12] - 5d6e: f043 0340 orr.w r3, r3, #64 ; 0x40 - 5d72: 81a3 strh r3, [r4, #12] - 5d74: f04f 30ff mov.w r0, #4294967295 - 5d78: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00005d7c <_fwalk>: - 5d7c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5d80: 4604 mov r4, r0 - 5d82: 4688 mov r8, r1 - 5d84: 34d8 adds r4, #216 ; 0xd8 - 5d86: f7ff fb77 bl 5478 <__sfp_lock_acquire> - 5d8a: 2600 movs r6, #0 - 5d8c: e011 b.n 5db2 <_fwalk+0x36> - 5d8e: 68a5 ldr r5, [r4, #8] - 5d90: 6867 ldr r7, [r4, #4] - 5d92: e00b b.n 5dac <_fwalk+0x30> - 5d94: f9b5 300c ldrsh.w r3, [r5, #12] - 5d98: b13b cbz r3, 5daa <_fwalk+0x2e> - 5d9a: f9b5 300e ldrsh.w r3, [r5, #14] - 5d9e: f1b3 3fff cmp.w r3, #4294967295 - 5da2: d002 beq.n 5daa <_fwalk+0x2e> - 5da4: 4628 mov r0, r5 - 5da6: 47c0 blx r8 - 5da8: 4306 orrs r6, r0 - 5daa: 3568 adds r5, #104 ; 0x68 - 5dac: 3f01 subs r7, #1 - 5dae: d5f1 bpl.n 5d94 <_fwalk+0x18> - 5db0: 6824 ldr r4, [r4, #0] - 5db2: 2c00 cmp r4, #0 - 5db4: d1eb bne.n 5d8e <_fwalk+0x12> - 5db6: f7ff fb60 bl 547a <__sfp_lock_release> - 5dba: 4630 mov r0, r6 - 5dbc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00005dc0 <_fwalk_reent>: - 5dc0: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 5dc4: 4680 mov r8, r0 - 5dc6: 4689 mov r9, r1 - 5dc8: f108 04d8 add.w r4, r8, #216 ; 0xd8 - 5dcc: f7ff fb54 bl 5478 <__sfp_lock_acquire> - 5dd0: 2600 movs r6, #0 - 5dd2: e012 b.n 5dfa <_fwalk_reent+0x3a> - 5dd4: 68a5 ldr r5, [r4, #8] - 5dd6: 6867 ldr r7, [r4, #4] - 5dd8: e00c b.n 5df4 <_fwalk_reent+0x34> - 5dda: f9b5 300c ldrsh.w r3, [r5, #12] - 5dde: b143 cbz r3, 5df2 <_fwalk_reent+0x32> - 5de0: f9b5 300e ldrsh.w r3, [r5, #14] - 5de4: f1b3 3fff cmp.w r3, #4294967295 - 5de8: d003 beq.n 5df2 <_fwalk_reent+0x32> - 5dea: 4640 mov r0, r8 - 5dec: 4629 mov r1, r5 - 5dee: 47c8 blx r9 - 5df0: 4306 orrs r6, r0 - 5df2: 3568 adds r5, #104 ; 0x68 - 5df4: 3f01 subs r7, #1 - 5df6: d5f0 bpl.n 5dda <_fwalk_reent+0x1a> - 5df8: 6824 ldr r4, [r4, #0] - 5dfa: 2c00 cmp r4, #0 - 5dfc: d1ea bne.n 5dd4 <_fwalk_reent+0x14> - 5dfe: f7ff fb3c bl 547a <__sfp_lock_release> - 5e02: 4630 mov r0, r6 - 5e04: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00005e08 <_fwrite_r>: - 5e08: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5e0c: b086 sub sp, #24 - 5e0e: fb02 f603 mul.w r6, r2, r3 - 5e12: 461d mov r5, r3 - 5e14: 4614 mov r4, r2 - 5e16: ab04 add r3, sp, #16 - 5e18: 9f0c ldr r7, [sp, #48] ; 0x30 - 5e1a: 4680 mov r8, r0 - 5e1c: 9301 str r3, [sp, #4] - 5e1e: 2301 movs r3, #1 - 5e20: 9104 str r1, [sp, #16] - 5e22: 9605 str r6, [sp, #20] - 5e24: 9603 str r6, [sp, #12] - 5e26: 9302 str r3, [sp, #8] - 5e28: b118 cbz r0, 5e32 <_fwrite_r+0x2a> - 5e2a: 6983 ldr r3, [r0, #24] - 5e2c: b90b cbnz r3, 5e32 <_fwrite_r+0x2a> - 5e2e: f7ff fab9 bl 53a4 <__sinit> - 5e32: 4b16 ldr r3, [pc, #88] ; (5e8c <_fwrite_r+0x84>) - 5e34: 429f cmp r7, r3 - 5e36: d102 bne.n 5e3e <_fwrite_r+0x36> - 5e38: f8d8 7004 ldr.w r7, [r8, #4] - 5e3c: e00a b.n 5e54 <_fwrite_r+0x4c> - 5e3e: 4b14 ldr r3, [pc, #80] ; (5e90 <_fwrite_r+0x88>) - 5e40: 429f cmp r7, r3 - 5e42: d102 bne.n 5e4a <_fwrite_r+0x42> - 5e44: f8d8 7008 ldr.w r7, [r8, #8] - 5e48: e004 b.n 5e54 <_fwrite_r+0x4c> - 5e4a: 4b12 ldr r3, [pc, #72] ; (5e94 <_fwrite_r+0x8c>) - 5e4c: 429f cmp r7, r3 - 5e4e: bf08 it eq - 5e50: f8d8 700c ldreq.w r7, [r8, #12] - 5e54: 89bb ldrh r3, [r7, #12] - 5e56: f413 5f00 tst.w r3, #8192 ; 0x2000 - 5e5a: d106 bne.n 5e6a <_fwrite_r+0x62> - 5e5c: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 5e60: 81bb strh r3, [r7, #12] - 5e62: 6e7b ldr r3, [r7, #100] ; 0x64 - 5e64: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 5e68: 667b str r3, [r7, #100] ; 0x64 - 5e6a: 4640 mov r0, r8 - 5e6c: 4639 mov r1, r7 - 5e6e: aa01 add r2, sp, #4 - 5e70: f7ff fe3a bl 5ae8 <__sfvwrite_r> - 5e74: b128 cbz r0, 5e82 <_fwrite_r+0x7a> - 5e76: 9803 ldr r0, [sp, #12] - 5e78: 4621 mov r1, r4 - 5e7a: 1a30 subs r0, r6, r0 - 5e7c: f008 fcd8 bl e830 <__aeabi_uidiv> - 5e80: 4605 mov r5, r0 - 5e82: 4628 mov r0, r5 - 5e84: b006 add sp, #24 - 5e86: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 5e8a: bf00 nop - 5e8c: 00010940 .word 0x00010940 - 5e90: 00010960 .word 0x00010960 - 5e94: 00010980 .word 0x00010980 - -00005e98 : - 5e98: b573 push {r0, r1, r4, r5, r6, lr} - 5e9a: 4606 mov r6, r0 - 5e9c: 9300 str r3, [sp, #0] - 5e9e: 460d mov r5, r1 - 5ea0: 4b04 ldr r3, [pc, #16] ; (5eb4 ) - 5ea2: 4614 mov r4, r2 - 5ea4: 4631 mov r1, r6 - 5ea6: 462a mov r2, r5 - 5ea8: 6818 ldr r0, [r3, #0] - 5eaa: 4623 mov r3, r4 - 5eac: f7ff ffac bl 5e08 <_fwrite_r> - 5eb0: bd7c pop {r2, r3, r4, r5, r6, pc} - 5eb2: bf00 nop - 5eb4: 10000128 .word 0x10000128 - -00005eb8 <__libc_init_array>: - 5eb8: b570 push {r4, r5, r6, lr} - 5eba: 2400 movs r4, #0 - 5ebc: 4d0c ldr r5, [pc, #48] ; (5ef0 <__libc_init_array+0x38>) - 5ebe: 4e0d ldr r6, [pc, #52] ; (5ef4 <__libc_init_array+0x3c>) - 5ec0: 1b76 subs r6, r6, r5 - 5ec2: 10b6 asrs r6, r6, #2 - 5ec4: e003 b.n 5ece <__libc_init_array+0x16> - 5ec6: f855 3b04 ldr.w r3, [r5], #4 - 5eca: 3401 adds r4, #1 - 5ecc: 4798 blx r3 - 5ece: 42b4 cmp r4, r6 - 5ed0: d1f9 bne.n 5ec6 <__libc_init_array+0xe> - 5ed2: 4d09 ldr r5, [pc, #36] ; (5ef8 <__libc_init_array+0x40>) - 5ed4: f00a ff1a bl 10d0c <_init> - 5ed8: 4e08 ldr r6, [pc, #32] ; (5efc <__libc_init_array+0x44>) - 5eda: 2400 movs r4, #0 - 5edc: 1b76 subs r6, r6, r5 - 5ede: 10b6 asrs r6, r6, #2 - 5ee0: e003 b.n 5eea <__libc_init_array+0x32> - 5ee2: f855 3b04 ldr.w r3, [r5], #4 - 5ee6: 3401 adds r4, #1 - 5ee8: 4798 blx r3 - 5eea: 42b4 cmp r4, r6 - 5eec: d1f9 bne.n 5ee2 <__libc_init_array+0x2a> - 5eee: bd70 pop {r4, r5, r6, pc} - 5ef0: 00010d18 .word 0x00010d18 - 5ef4: 00010d1c .word 0x00010d1c - 5ef8: 00010d1c .word 0x00010d1c - 5efc: 00010d24 .word 0x00010d24 - -00005f00 <__smakebuf_r>: - 5f00: 898b ldrh r3, [r1, #12] - 5f02: b5f0 push {r4, r5, r6, r7, lr} - 5f04: f013 0f02 tst.w r3, #2 - 5f08: b091 sub sp, #68 ; 0x44 - 5f0a: 4605 mov r5, r0 - 5f0c: 460c mov r4, r1 - 5f0e: d006 beq.n 5f1e <__smakebuf_r+0x1e> - 5f10: f101 0347 add.w r3, r1, #71 ; 0x47 - 5f14: 600b str r3, [r1, #0] - 5f16: 610b str r3, [r1, #16] - 5f18: 2301 movs r3, #1 - 5f1a: 614b str r3, [r1, #20] - 5f1c: e057 b.n 5fce <__smakebuf_r+0xce> - 5f1e: f9b1 100e ldrsh.w r1, [r1, #14] - 5f22: 2900 cmp r1, #0 - 5f24: db04 blt.n 5f30 <__smakebuf_r+0x30> - 5f26: aa01 add r2, sp, #4 - 5f28: f7ff fdcc bl 5ac4 <_fstat_r> - 5f2c: 2800 cmp r0, #0 - 5f2e: da0b bge.n 5f48 <__smakebuf_r+0x48> - 5f30: 89a3 ldrh r3, [r4, #12] - 5f32: 2700 movs r7, #0 - 5f34: f003 0680 and.w r6, r3, #128 ; 0x80 - 5f38: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 5f3c: 2e00 cmp r6, #0 - 5f3e: bf0c ite eq - 5f40: 2680 moveq r6, #128 ; 0x80 - 5f42: 2640 movne r6, #64 ; 0x40 - 5f44: 81a3 strh r3, [r4, #12] - 5f46: e01b b.n 5f80 <__smakebuf_r+0x80> - 5f48: 9b02 ldr r3, [sp, #8] - 5f4a: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 5f4e: f5a3 5200 sub.w r2, r3, #8192 ; 0x2000 - 5f52: 4257 negs r7, r2 - 5f54: eb47 0702 adc.w r7, r7, r2 - 5f58: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 5f5c: d10b bne.n 5f76 <__smakebuf_r+0x76> - 5f5e: 6ae2 ldr r2, [r4, #44] ; 0x2c - 5f60: 4b1c ldr r3, [pc, #112] ; (5fd4 <__smakebuf_r+0xd4>) - 5f62: 429a cmp r2, r3 - 5f64: d107 bne.n 5f76 <__smakebuf_r+0x76> - 5f66: 89a3 ldrh r3, [r4, #12] - 5f68: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 5f6c: 81a3 strh r3, [r4, #12] - 5f6e: f44f 6380 mov.w r3, #1024 ; 0x400 - 5f72: 6523 str r3, [r4, #80] ; 0x50 - 5f74: e003 b.n 5f7e <__smakebuf_r+0x7e> - 5f76: 89a3 ldrh r3, [r4, #12] - 5f78: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 5f7c: 81a3 strh r3, [r4, #12] - 5f7e: 2680 movs r6, #128 ; 0x80 - 5f80: 4628 mov r0, r5 - 5f82: 4631 mov r1, r6 - 5f84: f000 f83a bl 5ffc <_malloc_r> - 5f88: b968 cbnz r0, 5fa6 <__smakebuf_r+0xa6> - 5f8a: 89a3 ldrh r3, [r4, #12] - 5f8c: f413 7f00 tst.w r3, #512 ; 0x200 - 5f90: d11d bne.n 5fce <__smakebuf_r+0xce> - 5f92: f043 0302 orr.w r3, r3, #2 - 5f96: 81a3 strh r3, [r4, #12] - 5f98: f104 0347 add.w r3, r4, #71 ; 0x47 - 5f9c: 6023 str r3, [r4, #0] - 5f9e: 6123 str r3, [r4, #16] - 5fa0: 2301 movs r3, #1 - 5fa2: 6163 str r3, [r4, #20] - 5fa4: e013 b.n 5fce <__smakebuf_r+0xce> - 5fa6: 4b0c ldr r3, [pc, #48] ; (5fd8 <__smakebuf_r+0xd8>) - 5fa8: 62ab str r3, [r5, #40] ; 0x28 - 5faa: 89a3 ldrh r3, [r4, #12] - 5fac: 6020 str r0, [r4, #0] - 5fae: f043 0380 orr.w r3, r3, #128 ; 0x80 - 5fb2: 6120 str r0, [r4, #16] - 5fb4: 81a3 strh r3, [r4, #12] - 5fb6: 6166 str r6, [r4, #20] - 5fb8: b14f cbz r7, 5fce <__smakebuf_r+0xce> - 5fba: 4628 mov r0, r5 - 5fbc: f9b4 100e ldrsh.w r1, [r4, #14] - 5fc0: f005 fc6e bl b8a0 <_isatty_r> - 5fc4: b118 cbz r0, 5fce <__smakebuf_r+0xce> - 5fc6: 89a3 ldrh r3, [r4, #12] - 5fc8: f043 0301 orr.w r3, r3, #1 - 5fcc: 81a3 strh r3, [r4, #12] - 5fce: b011 add sp, #68 ; 0x44 - 5fd0: bdf0 pop {r4, r5, r6, r7, pc} - 5fd2: bf00 nop - 5fd4: 00006b59 .word 0x00006b59 - 5fd8: 00005329 .word 0x00005329 - -00005fdc : - 5fdc: 4b02 ldr r3, [pc, #8] ; (5fe8 ) - 5fde: 4601 mov r1, r0 - 5fe0: 6818 ldr r0, [r3, #0] - 5fe2: f000 b80b b.w 5ffc <_malloc_r> - 5fe6: bf00 nop - 5fe8: 10000128 .word 0x10000128 - -00005fec : - 5fec: 4b02 ldr r3, [pc, #8] ; (5ff8 ) - 5fee: 4601 mov r1, r0 - 5ff0: 6818 ldr r0, [r3, #0] - 5ff2: f7ff bb2f b.w 5654 <_free_r> - 5ff6: bf00 nop - 5ff8: 10000128 .word 0x10000128 - -00005ffc <_malloc_r>: - 5ffc: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6000: f101 040b add.w r4, r1, #11 - 6004: 2c16 cmp r4, #22 - 6006: 4607 mov r7, r0 - 6008: d903 bls.n 6012 <_malloc_r+0x16> - 600a: f034 0407 bics.w r4, r4, #7 - 600e: d501 bpl.n 6014 <_malloc_r+0x18> - 6010: e002 b.n 6018 <_malloc_r+0x1c> - 6012: 2410 movs r4, #16 - 6014: 428c cmp r4, r1 - 6016: d202 bcs.n 601e <_malloc_r+0x22> - 6018: 230c movs r3, #12 - 601a: 603b str r3, [r7, #0] - 601c: e1d6 b.n 63cc <_malloc_r+0x3d0> - 601e: 4638 mov r0, r7 - 6020: f000 fa37 bl 6492 <__malloc_lock> - 6024: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - 6028: 4a97 ldr r2, [pc, #604] ; (6288 <_malloc_r+0x28c>) - 602a: d210 bcs.n 604e <_malloc_r+0x52> - 602c: 08e1 lsrs r1, r4, #3 - 602e: eb02 02c1 add.w r2, r2, r1, lsl #3 - 6032: 68d6 ldr r6, [r2, #12] - 6034: 4296 cmp r6, r2 - 6036: d104 bne.n 6042 <_malloc_r+0x46> - 6038: f106 0308 add.w r3, r6, #8 - 603c: 6976 ldr r6, [r6, #20] - 603e: 429e cmp r6, r3 - 6040: d003 beq.n 604a <_malloc_r+0x4e> - 6042: 6873 ldr r3, [r6, #4] - 6044: f023 0303 bic.w r3, r3, #3 - 6048: e02f b.n 60aa <_malloc_r+0xae> - 604a: 3102 adds r1, #2 - 604c: e036 b.n 60bc <_malloc_r+0xc0> - 604e: 0a61 lsrs r1, r4, #9 - 6050: d101 bne.n 6056 <_malloc_r+0x5a> - 6052: 08e1 lsrs r1, r4, #3 - 6054: e01b b.n 608e <_malloc_r+0x92> - 6056: 2904 cmp r1, #4 - 6058: d802 bhi.n 6060 <_malloc_r+0x64> - 605a: 09a1 lsrs r1, r4, #6 - 605c: 3138 adds r1, #56 ; 0x38 - 605e: e016 b.n 608e <_malloc_r+0x92> - 6060: 2914 cmp r1, #20 - 6062: d801 bhi.n 6068 <_malloc_r+0x6c> - 6064: 315b adds r1, #91 ; 0x5b - 6066: e012 b.n 608e <_malloc_r+0x92> - 6068: 2954 cmp r1, #84 ; 0x54 - 606a: d802 bhi.n 6072 <_malloc_r+0x76> - 606c: 0b21 lsrs r1, r4, #12 - 606e: 316e adds r1, #110 ; 0x6e - 6070: e00d b.n 608e <_malloc_r+0x92> - 6072: f5b1 7faa cmp.w r1, #340 ; 0x154 - 6076: d802 bhi.n 607e <_malloc_r+0x82> - 6078: 0be1 lsrs r1, r4, #15 - 607a: 3177 adds r1, #119 ; 0x77 - 607c: e007 b.n 608e <_malloc_r+0x92> - 607e: f240 5354 movw r3, #1364 ; 0x554 - 6082: 4299 cmp r1, r3 - 6084: d802 bhi.n 608c <_malloc_r+0x90> - 6086: 0ca1 lsrs r1, r4, #18 - 6088: 317c adds r1, #124 ; 0x7c - 608a: e000 b.n 608e <_malloc_r+0x92> - 608c: 217e movs r1, #126 ; 0x7e - 608e: eb02 02c1 add.w r2, r2, r1, lsl #3 - 6092: 68d6 ldr r6, [r2, #12] - 6094: e00f b.n 60b6 <_malloc_r+0xba> - 6096: 6873 ldr r3, [r6, #4] - 6098: f023 0303 bic.w r3, r3, #3 - 609c: 1b18 subs r0, r3, r4 - 609e: 280f cmp r0, #15 - 60a0: dd01 ble.n 60a6 <_malloc_r+0xaa> - 60a2: 3901 subs r1, #1 - 60a4: e009 b.n 60ba <_malloc_r+0xbe> - 60a6: 2800 cmp r0, #0 - 60a8: db04 blt.n 60b4 <_malloc_r+0xb8> - 60aa: 68f2 ldr r2, [r6, #12] - 60ac: 68b1 ldr r1, [r6, #8] - 60ae: 60ca str r2, [r1, #12] - 60b0: 6091 str r1, [r2, #8] - 60b2: e020 b.n 60f6 <_malloc_r+0xfa> - 60b4: 68f6 ldr r6, [r6, #12] - 60b6: 4296 cmp r6, r2 - 60b8: d1ed bne.n 6096 <_malloc_r+0x9a> - 60ba: 3101 adds r1, #1 - 60bc: 4d72 ldr r5, [pc, #456] ; (6288 <_malloc_r+0x28c>) - 60be: f105 0208 add.w r2, r5, #8 - 60c2: 6896 ldr r6, [r2, #8] - 60c4: 4296 cmp r6, r2 - 60c6: d077 beq.n 61b8 <_malloc_r+0x1bc> - 60c8: 6873 ldr r3, [r6, #4] - 60ca: f023 0303 bic.w r3, r3, #3 - 60ce: 1b18 subs r0, r3, r4 - 60d0: 280f cmp r0, #15 - 60d2: dd0c ble.n 60ee <_malloc_r+0xf2> - 60d4: 1933 adds r3, r6, r4 - 60d6: f044 0401 orr.w r4, r4, #1 - 60da: 60d3 str r3, [r2, #12] - 60dc: 6093 str r3, [r2, #8] - 60de: 6074 str r4, [r6, #4] - 60e0: 60da str r2, [r3, #12] - 60e2: 609a str r2, [r3, #8] - 60e4: f040 0201 orr.w r2, r0, #1 - 60e8: 5018 str r0, [r3, r0] - 60ea: 605a str r2, [r3, #4] - 60ec: e179 b.n 63e2 <_malloc_r+0x3e6> - 60ee: 2800 cmp r0, #0 - 60f0: 60d2 str r2, [r2, #12] - 60f2: 6092 str r2, [r2, #8] - 60f4: db05 blt.n 6102 <_malloc_r+0x106> - 60f6: 18f3 adds r3, r6, r3 - 60f8: 685a ldr r2, [r3, #4] - 60fa: f042 0201 orr.w r2, r2, #1 - 60fe: 605a str r2, [r3, #4] - 6100: e16f b.n 63e2 <_malloc_r+0x3e6> - 6102: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 6106: d20e bcs.n 6126 <_malloc_r+0x12a> - 6108: 08db lsrs r3, r3, #3 - 610a: f04f 0e01 mov.w lr, #1 - 610e: 1098 asrs r0, r3, #2 - 6110: eb05 03c3 add.w r3, r5, r3, lsl #3 - 6114: fa0e f000 lsl.w r0, lr, r0 - 6118: f8d5 e004 ldr.w lr, [r5, #4] - 611c: ea4e 0000 orr.w r0, lr, r0 - 6120: 6068 str r0, [r5, #4] - 6122: 6898 ldr r0, [r3, #8] - 6124: e044 b.n 61b0 <_malloc_r+0x1b4> - 6126: ea4f 2e53 mov.w lr, r3, lsr #9 - 612a: f1be 0f04 cmp.w lr, #4 - 612e: d804 bhi.n 613a <_malloc_r+0x13e> - 6130: ea4f 1e93 mov.w lr, r3, lsr #6 - 6134: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 6138: e01f b.n 617a <_malloc_r+0x17e> - 613a: f1be 0f14 cmp.w lr, #20 - 613e: d802 bhi.n 6146 <_malloc_r+0x14a> - 6140: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 6144: e019 b.n 617a <_malloc_r+0x17e> - 6146: f1be 0f54 cmp.w lr, #84 ; 0x54 - 614a: d804 bhi.n 6156 <_malloc_r+0x15a> - 614c: ea4f 3e13 mov.w lr, r3, lsr #12 - 6150: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 6154: e011 b.n 617a <_malloc_r+0x17e> - 6156: f5be 7faa cmp.w lr, #340 ; 0x154 - 615a: d804 bhi.n 6166 <_malloc_r+0x16a> - 615c: ea4f 3ed3 mov.w lr, r3, lsr #15 - 6160: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 6164: e009 b.n 617a <_malloc_r+0x17e> - 6166: f240 5054 movw r0, #1364 ; 0x554 - 616a: 4586 cmp lr, r0 - 616c: bf96 itet ls - 616e: ea4f 4e93 movls.w lr, r3, lsr #18 - 6172: f04f 0e7e movhi.w lr, #126 ; 0x7e - 6176: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 617a: eb05 0cce add.w ip, r5, lr, lsl #3 - 617e: f8dc 0008 ldr.w r0, [ip, #8] - 6182: 4560 cmp r0, ip - 6184: d10d bne.n 61a2 <_malloc_r+0x1a6> - 6186: 2301 movs r3, #1 - 6188: ea4f 0eae mov.w lr, lr, asr #2 - 618c: fa03 fe0e lsl.w lr, r3, lr - 6190: 686b ldr r3, [r5, #4] - 6192: ea43 030e orr.w r3, r3, lr - 6196: 606b str r3, [r5, #4] - 6198: 4603 mov r3, r0 - 619a: e009 b.n 61b0 <_malloc_r+0x1b4> - 619c: 6880 ldr r0, [r0, #8] - 619e: 4560 cmp r0, ip - 61a0: d005 beq.n 61ae <_malloc_r+0x1b2> - 61a2: f8d0 e004 ldr.w lr, [r0, #4] - 61a6: f02e 0e03 bic.w lr, lr, #3 - 61aa: 4573 cmp r3, lr - 61ac: d3f6 bcc.n 619c <_malloc_r+0x1a0> - 61ae: 68c3 ldr r3, [r0, #12] - 61b0: 60f3 str r3, [r6, #12] - 61b2: 60b0 str r0, [r6, #8] - 61b4: 609e str r6, [r3, #8] - 61b6: 60c6 str r6, [r0, #12] - 61b8: 2001 movs r0, #1 - 61ba: 108b asrs r3, r1, #2 - 61bc: fa10 f303 lsls.w r3, r0, r3 - 61c0: 6868 ldr r0, [r5, #4] - 61c2: 4283 cmp r3, r0 - 61c4: d862 bhi.n 628c <_malloc_r+0x290> - 61c6: 4203 tst r3, r0 - 61c8: d105 bne.n 61d6 <_malloc_r+0x1da> - 61ca: f021 0103 bic.w r1, r1, #3 - 61ce: 005b lsls r3, r3, #1 - 61d0: 3104 adds r1, #4 - 61d2: 4203 tst r3, r0 - 61d4: d0fb beq.n 61ce <_malloc_r+0x1d2> - 61d6: eb05 09c1 add.w r9, r5, r1, lsl #3 - 61da: 468e mov lr, r1 - 61dc: 46cc mov ip, r9 - 61de: f8dc 600c ldr.w r6, [ip, #12] - 61e2: e02a b.n 623a <_malloc_r+0x23e> - 61e4: 6870 ldr r0, [r6, #4] - 61e6: f020 0803 bic.w r8, r0, #3 - 61ea: ebc4 0008 rsb r0, r4, r8 - 61ee: 280f cmp r0, #15 - 61f0: dd11 ble.n 6216 <_malloc_r+0x21a> - 61f2: 1933 adds r3, r6, r4 - 61f4: 68f1 ldr r1, [r6, #12] - 61f6: f044 0401 orr.w r4, r4, #1 - 61fa: 6074 str r4, [r6, #4] - 61fc: f856 4f08 ldr.w r4, [r6, #8]! - 6200: 5018 str r0, [r3, r0] - 6202: 60e1 str r1, [r4, #12] - 6204: 608c str r4, [r1, #8] - 6206: 60d3 str r3, [r2, #12] - 6208: 6093 str r3, [r2, #8] - 620a: 60da str r2, [r3, #12] - 620c: 609a str r2, [r3, #8] - 620e: f040 0201 orr.w r2, r0, #1 - 6212: 605a str r2, [r3, #4] - 6214: e00c b.n 6230 <_malloc_r+0x234> - 6216: 2800 cmp r0, #0 - 6218: db0e blt.n 6238 <_malloc_r+0x23c> - 621a: eb06 0308 add.w r3, r6, r8 - 621e: 685a ldr r2, [r3, #4] - 6220: f042 0201 orr.w r2, r2, #1 - 6224: 605a str r2, [r3, #4] - 6226: 68f3 ldr r3, [r6, #12] - 6228: f856 2f08 ldr.w r2, [r6, #8]! - 622c: 60d3 str r3, [r2, #12] - 622e: 609a str r2, [r3, #8] - 6230: 4638 mov r0, r7 - 6232: f000 f92f bl 6494 <__malloc_unlock> - 6236: e0d8 b.n 63ea <_malloc_r+0x3ee> - 6238: 68f6 ldr r6, [r6, #12] - 623a: 4566 cmp r6, ip - 623c: d1d2 bne.n 61e4 <_malloc_r+0x1e8> - 623e: f10e 0e01 add.w lr, lr, #1 - 6242: f01e 0f03 tst.w lr, #3 - 6246: d101 bne.n 624c <_malloc_r+0x250> - 6248: 4648 mov r0, r9 - 624a: e002 b.n 6252 <_malloc_r+0x256> - 624c: f10c 0c08 add.w ip, ip, #8 - 6250: e7c5 b.n 61de <_malloc_r+0x1e2> - 6252: f011 0f03 tst.w r1, #3 - 6256: d104 bne.n 6262 <_malloc_r+0x266> - 6258: 6869 ldr r1, [r5, #4] - 625a: ea21 0103 bic.w r1, r1, r3 - 625e: 6069 str r1, [r5, #4] - 6260: e006 b.n 6270 <_malloc_r+0x274> - 6262: 4606 mov r6, r0 - 6264: f856 0908 ldr.w r0, [r6], #-8 - 6268: 42b0 cmp r0, r6 - 626a: d101 bne.n 6270 <_malloc_r+0x274> - 626c: 3901 subs r1, #1 - 626e: e7f0 b.n 6252 <_malloc_r+0x256> - 6270: 6868 ldr r0, [r5, #4] - 6272: 005b lsls r3, r3, #1 - 6274: 4283 cmp r3, r0 - 6276: d809 bhi.n 628c <_malloc_r+0x290> - 6278: b143 cbz r3, 628c <_malloc_r+0x290> - 627a: 4671 mov r1, lr - 627c: e001 b.n 6282 <_malloc_r+0x286> - 627e: 3104 adds r1, #4 - 6280: 005b lsls r3, r3, #1 - 6282: 4203 tst r3, r0 - 6284: d1a7 bne.n 61d6 <_malloc_r+0x1da> - 6286: e7fa b.n 627e <_malloc_r+0x282> - 6288: 1000012c .word 0x1000012c - 628c: f8d5 8008 ldr.w r8, [r5, #8] - 6290: f8d8 3004 ldr.w r3, [r8, #4] - 6294: f023 0903 bic.w r9, r3, #3 - 6298: 45a1 cmp r9, r4 - 629a: d304 bcc.n 62a6 <_malloc_r+0x2aa> - 629c: ebc4 0309 rsb r3, r4, r9 - 62a0: 2b0f cmp r3, #15 - 62a2: f300 8095 bgt.w 63d0 <_malloc_r+0x3d4> - 62a6: 4b52 ldr r3, [pc, #328] ; (63f0 <_malloc_r+0x3f4>) - 62a8: 4638 mov r0, r7 - 62aa: 681b ldr r3, [r3, #0] - 62ac: f103 0a10 add.w sl, r3, #16 - 62b0: 4b50 ldr r3, [pc, #320] ; (63f4 <_malloc_r+0x3f8>) - 62b2: 44a2 add sl, r4 - 62b4: 681a ldr r2, [r3, #0] - 62b6: 9301 str r3, [sp, #4] - 62b8: f1b2 3fff cmp.w r2, #4294967295 - 62bc: bf1c itt ne - 62be: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 62c2: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 62c6: 4651 mov r1, sl - 62c8: f000 fb6e bl 69a8 <_sbrk_r> - 62cc: 9b01 ldr r3, [sp, #4] - 62ce: f1b0 3fff cmp.w r0, #4294967295 - 62d2: 4606 mov r6, r0 - 62d4: d06e beq.n 63b4 <_malloc_r+0x3b8> - 62d6: eb08 0209 add.w r2, r8, r9 - 62da: 4290 cmp r0, r2 - 62dc: d201 bcs.n 62e2 <_malloc_r+0x2e6> - 62de: 45a8 cmp r8, r5 - 62e0: d168 bne.n 63b4 <_malloc_r+0x3b8> - 62e2: 4945 ldr r1, [pc, #276] ; (63f8 <_malloc_r+0x3fc>) - 62e4: 4296 cmp r6, r2 - 62e6: 468b mov fp, r1 - 62e8: 6808 ldr r0, [r1, #0] - 62ea: 4450 add r0, sl - 62ec: 6008 str r0, [r1, #0] - 62ee: d108 bne.n 6302 <_malloc_r+0x306> - 62f0: f016 0f7f tst.w r6, #127 ; 0x7f - 62f4: d105 bne.n 6302 <_malloc_r+0x306> - 62f6: 68ab ldr r3, [r5, #8] - 62f8: 44d1 add r9, sl - 62fa: f049 0201 orr.w r2, r9, #1 - 62fe: 605a str r2, [r3, #4] - 6300: e04c b.n 639c <_malloc_r+0x3a0> - 6302: 681b ldr r3, [r3, #0] - 6304: f1b3 3fff cmp.w r3, #4294967295 - 6308: d102 bne.n 6310 <_malloc_r+0x314> - 630a: 4b3a ldr r3, [pc, #232] ; (63f4 <_malloc_r+0x3f8>) - 630c: 601e str r6, [r3, #0] - 630e: e003 b.n 6318 <_malloc_r+0x31c> - 6310: 1830 adds r0, r6, r0 - 6312: 1a82 subs r2, r0, r2 - 6314: f8cb 2000 str.w r2, [fp] - 6318: f016 0307 ands.w r3, r6, #7 - 631c: 4638 mov r0, r7 - 631e: bf1c itt ne - 6320: f1c3 0308 rsbne r3, r3, #8 - 6324: 18f6 addne r6, r6, r3 - 6326: 3380 adds r3, #128 ; 0x80 - 6328: 44b2 add sl, r6 - 632a: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 632e: ebca 0a03 rsb sl, sl, r3 - 6332: 4651 mov r1, sl - 6334: f000 fb38 bl 69a8 <_sbrk_r> - 6338: f8db 3000 ldr.w r3, [fp] - 633c: 60ae str r6, [r5, #8] - 633e: f1b0 3fff cmp.w r0, #4294967295 - 6342: bf04 itt eq - 6344: 4630 moveq r0, r6 - 6346: f04f 0a00 moveq.w sl, #0 - 634a: 1b80 subs r0, r0, r6 - 634c: 45a8 cmp r8, r5 - 634e: 4450 add r0, sl - 6350: 4453 add r3, sl - 6352: f040 0001 orr.w r0, r0, #1 - 6356: f8cb 3000 str.w r3, [fp] - 635a: 6070 str r0, [r6, #4] - 635c: d01e beq.n 639c <_malloc_r+0x3a0> - 635e: f1b9 0f0f cmp.w r9, #15 - 6362: d802 bhi.n 636a <_malloc_r+0x36e> - 6364: 2301 movs r3, #1 - 6366: 6073 str r3, [r6, #4] - 6368: e024 b.n 63b4 <_malloc_r+0x3b8> - 636a: f8d8 3004 ldr.w r3, [r8, #4] - 636e: f1a9 090c sub.w r9, r9, #12 - 6372: f029 0907 bic.w r9, r9, #7 - 6376: 2205 movs r2, #5 - 6378: f003 0301 and.w r3, r3, #1 - 637c: f1b9 0f0f cmp.w r9, #15 - 6380: ea49 0303 orr.w r3, r9, r3 - 6384: f8c8 3004 str.w r3, [r8, #4] - 6388: eb08 0309 add.w r3, r8, r9 - 638c: 605a str r2, [r3, #4] - 638e: 609a str r2, [r3, #8] - 6390: d904 bls.n 639c <_malloc_r+0x3a0> - 6392: 4638 mov r0, r7 - 6394: f108 0108 add.w r1, r8, #8 - 6398: f7ff f95c bl 5654 <_free_r> - 639c: 4a17 ldr r2, [pc, #92] ; (63fc <_malloc_r+0x400>) - 639e: f8db 3000 ldr.w r3, [fp] - 63a2: 6811 ldr r1, [r2, #0] - 63a4: 428b cmp r3, r1 - 63a6: bf88 it hi - 63a8: 6013 strhi r3, [r2, #0] - 63aa: 4a15 ldr r2, [pc, #84] ; (6400 <_malloc_r+0x404>) - 63ac: 6811 ldr r1, [r2, #0] - 63ae: 428b cmp r3, r1 - 63b0: bf88 it hi - 63b2: 6013 strhi r3, [r2, #0] - 63b4: 68ab ldr r3, [r5, #8] - 63b6: 685b ldr r3, [r3, #4] - 63b8: f023 0303 bic.w r3, r3, #3 - 63bc: 42a3 cmp r3, r4 - 63be: d302 bcc.n 63c6 <_malloc_r+0x3ca> - 63c0: 1b1b subs r3, r3, r4 - 63c2: 2b0f cmp r3, #15 - 63c4: dc04 bgt.n 63d0 <_malloc_r+0x3d4> - 63c6: 4638 mov r0, r7 - 63c8: f000 f864 bl 6494 <__malloc_unlock> - 63cc: 2600 movs r6, #0 - 63ce: e00c b.n 63ea <_malloc_r+0x3ee> - 63d0: 68ae ldr r6, [r5, #8] - 63d2: f044 0201 orr.w r2, r4, #1 - 63d6: f043 0301 orr.w r3, r3, #1 - 63da: 1934 adds r4, r6, r4 - 63dc: 60ac str r4, [r5, #8] - 63de: 6072 str r2, [r6, #4] - 63e0: 6063 str r3, [r4, #4] - 63e2: 4638 mov r0, r7 - 63e4: 3608 adds r6, #8 - 63e6: f000 f855 bl 6494 <__malloc_unlock> - 63ea: 4630 mov r0, r6 - 63ec: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 63f0: 100008d8 .word 0x100008d8 - 63f4: 10000538 .word 0x10000538 - 63f8: 100008dc .word 0x100008dc - 63fc: 100008d4 .word 0x100008d4 - 6400: 100008d0 .word 0x100008d0 - -00006404 : - 6404: b510 push {r4, lr} - 6406: b2c9 uxtb r1, r1 - 6408: e003 b.n 6412 - 640a: f810 4b01 ldrb.w r4, [r0], #1 - 640e: 428c cmp r4, r1 - 6410: d004 beq.n 641c - 6412: 3a01 subs r2, #1 - 6414: 4603 mov r3, r0 - 6416: d2f8 bcs.n 640a - 6418: 2000 movs r0, #0 - 641a: bd10 pop {r4, pc} - 641c: 4618 mov r0, r3 - 641e: bd10 pop {r4, pc} - -00006420 : - 6420: b530 push {r4, r5, lr} - 6422: 2300 movs r3, #0 - 6424: e006 b.n 6434 - 6426: 5cc5 ldrb r5, [r0, r3] - 6428: 5ccc ldrb r4, [r1, r3] - 642a: 3301 adds r3, #1 - 642c: 42a5 cmp r5, r4 - 642e: d001 beq.n 6434 - 6430: 1b28 subs r0, r5, r4 - 6432: bd30 pop {r4, r5, pc} - 6434: 3a01 subs r2, #1 - 6436: d2f6 bcs.n 6426 - 6438: 2000 movs r0, #0 - 643a: bd30 pop {r4, r5, pc} - -0000643c : - 643c: b510 push {r4, lr} - 643e: 1882 adds r2, r0, r2 - 6440: 4603 mov r3, r0 - 6442: e003 b.n 644c - 6444: f811 4b01 ldrb.w r4, [r1], #1 - 6448: f803 4b01 strb.w r4, [r3], #1 - 644c: 4293 cmp r3, r2 - 644e: d3f9 bcc.n 6444 - 6450: bd10 pop {r4, pc} - -00006452 : - 6452: 4281 cmp r1, r0 - 6454: b510 push {r4, lr} - 6456: 4604 mov r4, r0 - 6458: d210 bcs.n 647c - 645a: 188b adds r3, r1, r2 - 645c: 4298 cmp r0, r3 - 645e: d20d bcs.n 647c - 6460: 4619 mov r1, r3 - 6462: 1883 adds r3, r0, r2 - 6464: e003 b.n 646e - 6466: f811 4d01 ldrb.w r4, [r1, #-1]! - 646a: f803 4d01 strb.w r4, [r3, #-1]! - 646e: 3a01 subs r2, #1 - 6470: d2f9 bcs.n 6466 - 6472: bd10 pop {r4, pc} - 6474: f811 3b01 ldrb.w r3, [r1], #1 - 6478: f804 3b01 strb.w r3, [r4], #1 - 647c: 3a01 subs r2, #1 - 647e: d2f9 bcs.n 6474 - 6480: bd10 pop {r4, pc} - -00006482 : - 6482: 1882 adds r2, r0, r2 - 6484: 4603 mov r3, r0 - 6486: e001 b.n 648c - 6488: f803 1b01 strb.w r1, [r3], #1 - 648c: 4293 cmp r3, r2 - 648e: d3fb bcc.n 6488 - 6490: 4770 bx lr - -00006492 <__malloc_lock>: - 6492: 4770 bx lr - -00006494 <__malloc_unlock>: - 6494: 4770 bx lr - ... - -00006498 <_open_r>: - 6498: b538 push {r3, r4, r5, lr} - 649a: 4605 mov r5, r0 - 649c: 4c07 ldr r4, [pc, #28] ; (64bc <_open_r+0x24>) - 649e: 2000 movs r0, #0 - 64a0: 6020 str r0, [r4, #0] - 64a2: 4608 mov r0, r1 - 64a4: 4611 mov r1, r2 - 64a6: 461a mov r2, r3 - 64a8: f7f9 ff82 bl 3b0 <_open> - 64ac: f1b0 3fff cmp.w r0, #4294967295 - 64b0: d102 bne.n 64b8 <_open_r+0x20> - 64b2: 6823 ldr r3, [r4, #0] - 64b4: b103 cbz r3, 64b8 <_open_r+0x20> - 64b6: 602b str r3, [r5, #0] - 64b8: bd38 pop {r3, r4, r5, pc} - 64ba: bf00 nop - 64bc: 10000910 .word 0x10000910 - -000064c0 : - 64c0: b40f push {r0, r1, r2, r3} - 64c2: 4b0a ldr r3, [pc, #40] ; (64ec ) - 64c4: b513 push {r0, r1, r4, lr} - 64c6: 681c ldr r4, [r3, #0] - 64c8: b124 cbz r4, 64d4 - 64ca: 69a3 ldr r3, [r4, #24] - 64cc: b913 cbnz r3, 64d4 - 64ce: 4620 mov r0, r4 - 64d0: f7fe ff68 bl 53a4 <__sinit> - 64d4: ab05 add r3, sp, #20 - 64d6: 4620 mov r0, r4 - 64d8: 68a1 ldr r1, [r4, #8] - 64da: 9a04 ldr r2, [sp, #16] - 64dc: 9301 str r3, [sp, #4] - 64de: f002 fab3 bl 8a48 <_vfprintf_r> - 64e2: e8bd 401c ldmia.w sp!, {r2, r3, r4, lr} - 64e6: b004 add sp, #16 - 64e8: 4770 bx lr - 64ea: bf00 nop - 64ec: 10000128 .word 0x10000128 - -000064f0 <_puts_r>: - 64f0: b530 push {r4, r5, lr} - 64f2: 4604 mov r4, r0 - 64f4: b089 sub sp, #36 ; 0x24 - 64f6: 4608 mov r0, r1 - 64f8: 460d mov r5, r1 - 64fa: f000 fb57 bl 6bac - 64fe: 4b16 ldr r3, [pc, #88] ; (6558 <_puts_r+0x68>) - 6500: 9501 str r5, [sp, #4] - 6502: 9303 str r3, [sp, #12] - 6504: 2301 movs r3, #1 - 6506: 9304 str r3, [sp, #16] - 6508: 9002 str r0, [sp, #8] - 650a: 18c0 adds r0, r0, r3 - 650c: ab01 add r3, sp, #4 - 650e: 9007 str r0, [sp, #28] - 6510: 9305 str r3, [sp, #20] - 6512: 2302 movs r3, #2 - 6514: 9306 str r3, [sp, #24] - 6516: b124 cbz r4, 6522 <_puts_r+0x32> - 6518: 69a3 ldr r3, [r4, #24] - 651a: b913 cbnz r3, 6522 <_puts_r+0x32> - 651c: 4620 mov r0, r4 - 651e: f7fe ff41 bl 53a4 <__sinit> - 6522: 4b0e ldr r3, [pc, #56] ; (655c <_puts_r+0x6c>) - 6524: 681b ldr r3, [r3, #0] - 6526: 689b ldr r3, [r3, #8] - 6528: 899a ldrh r2, [r3, #12] - 652a: f412 5f00 tst.w r2, #8192 ; 0x2000 - 652e: d106 bne.n 653e <_puts_r+0x4e> - 6530: f442 5200 orr.w r2, r2, #8192 ; 0x2000 - 6534: 819a strh r2, [r3, #12] - 6536: 6e5a ldr r2, [r3, #100] ; 0x64 - 6538: f422 5200 bic.w r2, r2, #8192 ; 0x2000 - 653c: 665a str r2, [r3, #100] ; 0x64 - 653e: 4620 mov r0, r4 - 6540: 68a1 ldr r1, [r4, #8] - 6542: aa05 add r2, sp, #20 - 6544: f7ff fad0 bl 5ae8 <__sfvwrite_r> - 6548: 2800 cmp r0, #0 - 654a: bf0c ite eq - 654c: 200a moveq r0, #10 - 654e: f04f 30ff movne.w r0, #4294967295 - 6552: b009 add sp, #36 ; 0x24 - 6554: bd30 pop {r4, r5, pc} - 6556: bf00 nop - 6558: 0000fc28 .word 0x0000fc28 - 655c: 10000128 .word 0x10000128 - -00006560 : - 6560: 4b02 ldr r3, [pc, #8] ; (656c ) - 6562: 4601 mov r1, r0 - 6564: 6818 ldr r0, [r3, #0] - 6566: f7ff bfc3 b.w 64f0 <_puts_r> - 656a: bf00 nop - 656c: 10000128 .word 0x10000128 - -00006570 : - 6570: 460a mov r2, r1 - 6572: 4903 ldr r1, [pc, #12] ; (6580 ) - 6574: 4603 mov r3, r0 - 6576: 6808 ldr r0, [r1, #0] - 6578: 4619 mov r1, r3 - 657a: f000 b803 b.w 6584 <_realloc_r> - 657e: bf00 nop - 6580: 10000128 .word 0x10000128 - -00006584 <_realloc_r>: - 6584: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6588: 4681 mov r9, r0 - 658a: 4617 mov r7, r2 - 658c: 460e mov r6, r1 - 658e: b929 cbnz r1, 659c <_realloc_r+0x18> - 6590: 4611 mov r1, r2 - 6592: b003 add sp, #12 - 6594: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6598: f7ff bd30 b.w 5ffc <_malloc_r> - 659c: f107 050b add.w r5, r7, #11 - 65a0: f7ff ff77 bl 6492 <__malloc_lock> - 65a4: f1a6 0a08 sub.w sl, r6, #8 - 65a8: 2d16 cmp r5, #22 - 65aa: f8da 2004 ldr.w r2, [sl, #4] - 65ae: d903 bls.n 65b8 <_realloc_r+0x34> - 65b0: f035 0507 bics.w r5, r5, #7 - 65b4: d501 bpl.n 65ba <_realloc_r+0x36> - 65b6: e002 b.n 65be <_realloc_r+0x3a> - 65b8: 2510 movs r5, #16 - 65ba: 42bd cmp r5, r7 - 65bc: d204 bcs.n 65c8 <_realloc_r+0x44> - 65be: 230c movs r3, #12 - 65c0: 2700 movs r7, #0 - 65c2: f8c9 3000 str.w r3, [r9] - 65c6: e155 b.n 6874 <_realloc_r+0x2f0> - 65c8: f022 0b03 bic.w fp, r2, #3 - 65cc: 45ab cmp fp, r5 - 65ce: f280 8126 bge.w 681e <_realloc_r+0x29a> - 65d2: 4b9f ldr r3, [pc, #636] ; (6850 <_realloc_r+0x2cc>) - 65d4: eb0a 010b add.w r1, sl, fp - 65d8: f8d3 e008 ldr.w lr, [r3, #8] - 65dc: 4571 cmp r1, lr - 65de: d007 beq.n 65f0 <_realloc_r+0x6c> - 65e0: 6848 ldr r0, [r1, #4] - 65e2: f020 0001 bic.w r0, r0, #1 - 65e6: 1808 adds r0, r1, r0 - 65e8: 6840 ldr r0, [r0, #4] - 65ea: f010 0f01 tst.w r0, #1 - 65ee: d125 bne.n 663c <_realloc_r+0xb8> - 65f0: 6848 ldr r0, [r1, #4] - 65f2: 4571 cmp r1, lr - 65f4: f020 0003 bic.w r0, r0, #3 - 65f8: eb00 080b add.w r8, r0, fp - 65fc: d117 bne.n 662e <_realloc_r+0xaa> - 65fe: f105 0410 add.w r4, r5, #16 - 6602: 45a0 cmp r8, r4 - 6604: db1c blt.n 6640 <_realloc_r+0xbc> - 6606: eb0a 0205 add.w r2, sl, r5 - 660a: ebc5 0808 rsb r8, r5, r8 - 660e: 609a str r2, [r3, #8] - 6610: f048 0301 orr.w r3, r8, #1 - 6614: 6053 str r3, [r2, #4] - 6616: 4648 mov r0, r9 - 6618: f8da 3004 ldr.w r3, [sl, #4] - 661c: 4637 mov r7, r6 - 661e: f003 0301 and.w r3, r3, #1 - 6622: 431d orrs r5, r3 - 6624: f8ca 5004 str.w r5, [sl, #4] - 6628: f7ff ff34 bl 6494 <__malloc_unlock> - 662c: e122 b.n 6874 <_realloc_r+0x2f0> - 662e: 45a8 cmp r8, r5 - 6630: db06 blt.n 6640 <_realloc_r+0xbc> - 6632: 68cb ldr r3, [r1, #12] - 6634: 688a ldr r2, [r1, #8] - 6636: 60d3 str r3, [r2, #12] - 6638: 609a str r2, [r3, #8] - 663a: e0f1 b.n 6820 <_realloc_r+0x29c> - 663c: 2000 movs r0, #0 - 663e: 4601 mov r1, r0 - 6640: f012 0f01 tst.w r2, #1 - 6644: f040 809c bne.w 6780 <_realloc_r+0x1fc> - 6648: f856 4c08 ldr.w r4, [r6, #-8] - 664c: ebc4 040a rsb r4, r4, sl - 6650: 6862 ldr r2, [r4, #4] - 6652: f022 0203 bic.w r2, r2, #3 - 6656: 2900 cmp r1, #0 - 6658: d057 beq.n 670a <_realloc_r+0x186> - 665a: 4571 cmp r1, lr - 665c: eb02 080b add.w r8, r2, fp - 6660: d14b bne.n 66fa <_realloc_r+0x176> - 6662: 4480 add r8, r0 - 6664: f105 0110 add.w r1, r5, #16 - 6668: 4588 cmp r8, r1 - 666a: db4e blt.n 670a <_realloc_r+0x186> - 666c: 4627 mov r7, r4 - 666e: 68e2 ldr r2, [r4, #12] - 6670: f857 1f08 ldr.w r1, [r7, #8]! - 6674: 60ca str r2, [r1, #12] - 6676: 6091 str r1, [r2, #8] - 6678: f1ab 0204 sub.w r2, fp, #4 - 667c: 2a24 cmp r2, #36 ; 0x24 - 667e: d829 bhi.n 66d4 <_realloc_r+0x150> - 6680: 2a13 cmp r2, #19 - 6682: 4639 mov r1, r7 - 6684: d91b bls.n 66be <_realloc_r+0x13a> - 6686: 4630 mov r0, r6 - 6688: f850 1b04 ldr.w r1, [r0], #4 - 668c: 60a1 str r1, [r4, #8] - 668e: 6871 ldr r1, [r6, #4] - 6690: 1d06 adds r6, r0, #4 - 6692: 2a1b cmp r2, #27 - 6694: 60e1 str r1, [r4, #12] - 6696: f104 0110 add.w r1, r4, #16 - 669a: d910 bls.n 66be <_realloc_r+0x13a> - 669c: 6841 ldr r1, [r0, #4] - 669e: 1d30 adds r0, r6, #4 - 66a0: 6121 str r1, [r4, #16] - 66a2: 6871 ldr r1, [r6, #4] - 66a4: 3608 adds r6, #8 - 66a6: 2a24 cmp r2, #36 ; 0x24 - 66a8: 6161 str r1, [r4, #20] - 66aa: f104 0118 add.w r1, r4, #24 - 66ae: d106 bne.n 66be <_realloc_r+0x13a> - 66b0: 6842 ldr r2, [r0, #4] - 66b2: f104 0120 add.w r1, r4, #32 - 66b6: 61a2 str r2, [r4, #24] - 66b8: 6872 ldr r2, [r6, #4] - 66ba: 3608 adds r6, #8 - 66bc: 61e2 str r2, [r4, #28] - 66be: 4630 mov r0, r6 - 66c0: 460a mov r2, r1 - 66c2: f850 eb04 ldr.w lr, [r0], #4 - 66c6: f842 eb04 str.w lr, [r2], #4 - 66ca: 6876 ldr r6, [r6, #4] - 66cc: 604e str r6, [r1, #4] - 66ce: 6841 ldr r1, [r0, #4] - 66d0: 6051 str r1, [r2, #4] - 66d2: e005 b.n 66e0 <_realloc_r+0x15c> - 66d4: 4638 mov r0, r7 - 66d6: 4631 mov r1, r6 - 66d8: 9301 str r3, [sp, #4] - 66da: f7ff feba bl 6452 - 66de: 9b01 ldr r3, [sp, #4] - 66e0: 1962 adds r2, r4, r5 - 66e2: ebc5 0808 rsb r8, r5, r8 - 66e6: 609a str r2, [r3, #8] - 66e8: f048 0301 orr.w r3, r8, #1 - 66ec: 6053 str r3, [r2, #4] - 66ee: 6863 ldr r3, [r4, #4] - 66f0: f003 0301 and.w r3, r3, #1 - 66f4: 431d orrs r5, r3 - 66f6: 6065 str r5, [r4, #4] - 66f8: e08d b.n 6816 <_realloc_r+0x292> - 66fa: 4480 add r8, r0 - 66fc: 45a8 cmp r8, r5 - 66fe: db04 blt.n 670a <_realloc_r+0x186> - 6700: 68cb ldr r3, [r1, #12] - 6702: 688a ldr r2, [r1, #8] - 6704: 60d3 str r3, [r2, #12] - 6706: 609a str r2, [r3, #8] - 6708: e003 b.n 6712 <_realloc_r+0x18e> - 670a: eb02 080b add.w r8, r2, fp - 670e: 45a8 cmp r8, r5 - 6710: db36 blt.n 6780 <_realloc_r+0x1fc> - 6712: 4620 mov r0, r4 - 6714: 68e3 ldr r3, [r4, #12] - 6716: f850 2f08 ldr.w r2, [r0, #8]! - 671a: 60d3 str r3, [r2, #12] - 671c: 609a str r2, [r3, #8] - 671e: f1ab 0204 sub.w r2, fp, #4 - 6722: 2a24 cmp r2, #36 ; 0x24 - 6724: d828 bhi.n 6778 <_realloc_r+0x1f4> - 6726: 2a13 cmp r2, #19 - 6728: d91b bls.n 6762 <_realloc_r+0x1de> - 672a: 4633 mov r3, r6 - 672c: f104 0010 add.w r0, r4, #16 - 6730: f853 1b04 ldr.w r1, [r3], #4 - 6734: 60a1 str r1, [r4, #8] - 6736: 6871 ldr r1, [r6, #4] - 6738: 1d1e adds r6, r3, #4 - 673a: 2a1b cmp r2, #27 - 673c: 60e1 str r1, [r4, #12] - 673e: d910 bls.n 6762 <_realloc_r+0x1de> - 6740: 685b ldr r3, [r3, #4] - 6742: f104 0018 add.w r0, r4, #24 - 6746: 6123 str r3, [r4, #16] - 6748: 1d33 adds r3, r6, #4 - 674a: 6871 ldr r1, [r6, #4] - 674c: 3608 adds r6, #8 - 674e: 2a24 cmp r2, #36 ; 0x24 - 6750: 6161 str r1, [r4, #20] - 6752: d106 bne.n 6762 <_realloc_r+0x1de> - 6754: 685b ldr r3, [r3, #4] - 6756: f104 0020 add.w r0, r4, #32 - 675a: 61a3 str r3, [r4, #24] - 675c: 6873 ldr r3, [r6, #4] - 675e: 3608 adds r6, #8 - 6760: 61e3 str r3, [r4, #28] - 6762: 4632 mov r2, r6 - 6764: 4603 mov r3, r0 - 6766: f852 1b04 ldr.w r1, [r2], #4 - 676a: f843 1b04 str.w r1, [r3], #4 - 676e: 6871 ldr r1, [r6, #4] - 6770: 6041 str r1, [r0, #4] - 6772: 6852 ldr r2, [r2, #4] - 6774: 605a str r2, [r3, #4] - 6776: e054 b.n 6822 <_realloc_r+0x29e> - 6778: 4631 mov r1, r6 - 677a: f7ff fe6a bl 6452 - 677e: e050 b.n 6822 <_realloc_r+0x29e> - 6780: 4639 mov r1, r7 - 6782: 4648 mov r0, r9 - 6784: f7ff fc3a bl 5ffc <_malloc_r> - 6788: 4607 mov r7, r0 - 678a: 2800 cmp r0, #0 - 678c: d043 beq.n 6816 <_realloc_r+0x292> - 678e: f8da 2004 ldr.w r2, [sl, #4] - 6792: f1a0 0308 sub.w r3, r0, #8 - 6796: f022 0201 bic.w r2, r2, #1 - 679a: 4452 add r2, sl - 679c: 4293 cmp r3, r2 - 679e: d105 bne.n 67ac <_realloc_r+0x228> - 67a0: f850 3c04 ldr.w r3, [r0, #-4] - 67a4: f023 0803 bic.w r8, r3, #3 - 67a8: 44d8 add r8, fp - 67aa: e039 b.n 6820 <_realloc_r+0x29c> - 67ac: f1ab 0204 sub.w r2, fp, #4 - 67b0: 2a24 cmp r2, #36 ; 0x24 - 67b2: d829 bhi.n 6808 <_realloc_r+0x284> - 67b4: 2a13 cmp r2, #19 - 67b6: 4631 mov r1, r6 - 67b8: 4603 mov r3, r0 - 67ba: d91a bls.n 67f2 <_realloc_r+0x26e> - 67bc: 4634 mov r4, r6 - 67be: f854 3b04 ldr.w r3, [r4], #4 - 67c2: 1d21 adds r1, r4, #4 - 67c4: f840 3b04 str.w r3, [r0], #4 - 67c8: 6873 ldr r3, [r6, #4] - 67ca: 607b str r3, [r7, #4] - 67cc: 1d03 adds r3, r0, #4 - 67ce: 2a1b cmp r2, #27 - 67d0: d90f bls.n 67f2 <_realloc_r+0x26e> - 67d2: 6864 ldr r4, [r4, #4] - 67d4: 6044 str r4, [r0, #4] - 67d6: 1d0c adds r4, r1, #4 - 67d8: 6849 ldr r1, [r1, #4] - 67da: 1d18 adds r0, r3, #4 - 67dc: 6059 str r1, [r3, #4] - 67de: 3308 adds r3, #8 - 67e0: 1d21 adds r1, r4, #4 - 67e2: 2a24 cmp r2, #36 ; 0x24 - 67e4: d105 bne.n 67f2 <_realloc_r+0x26e> - 67e6: 6862 ldr r2, [r4, #4] - 67e8: 6042 str r2, [r0, #4] - 67ea: 684a ldr r2, [r1, #4] - 67ec: 3108 adds r1, #8 - 67ee: 605a str r2, [r3, #4] - 67f0: 3308 adds r3, #8 - 67f2: 4608 mov r0, r1 - 67f4: 461a mov r2, r3 - 67f6: f850 4b04 ldr.w r4, [r0], #4 - 67fa: f842 4b04 str.w r4, [r2], #4 - 67fe: 6849 ldr r1, [r1, #4] - 6800: 6059 str r1, [r3, #4] - 6802: 6843 ldr r3, [r0, #4] - 6804: 6053 str r3, [r2, #4] - 6806: e002 b.n 680e <_realloc_r+0x28a> - 6808: 4631 mov r1, r6 - 680a: f7ff fe22 bl 6452 - 680e: 4648 mov r0, r9 - 6810: 4631 mov r1, r6 - 6812: f7fe ff1f bl 5654 <_free_r> - 6816: 4648 mov r0, r9 - 6818: f7ff fe3c bl 6494 <__malloc_unlock> - 681c: e02a b.n 6874 <_realloc_r+0x2f0> - 681e: 46d8 mov r8, fp - 6820: 4654 mov r4, sl - 6822: ebc5 0308 rsb r3, r5, r8 - 6826: 6862 ldr r2, [r4, #4] - 6828: 2b0f cmp r3, #15 - 682a: d913 bls.n 6854 <_realloc_r+0x2d0> - 682c: 1961 adds r1, r4, r5 - 682e: f002 0201 and.w r2, r2, #1 - 6832: 4315 orrs r5, r2 - 6834: f043 0201 orr.w r2, r3, #1 - 6838: 18cb adds r3, r1, r3 - 683a: 6065 str r5, [r4, #4] - 683c: 604a str r2, [r1, #4] - 683e: 4648 mov r0, r9 - 6840: 685a ldr r2, [r3, #4] - 6842: 3108 adds r1, #8 - 6844: f042 0201 orr.w r2, r2, #1 - 6848: 605a str r2, [r3, #4] - 684a: f7fe ff03 bl 5654 <_free_r> - 684e: e00c b.n 686a <_realloc_r+0x2e6> - 6850: 1000012c .word 0x1000012c - 6854: eb04 0308 add.w r3, r4, r8 - 6858: f002 0201 and.w r2, r2, #1 - 685c: ea48 0202 orr.w r2, r8, r2 - 6860: 6062 str r2, [r4, #4] - 6862: 685a ldr r2, [r3, #4] - 6864: f042 0201 orr.w r2, r2, #1 - 6868: 605a str r2, [r3, #4] - 686a: 4648 mov r0, r9 - 686c: f104 0708 add.w r7, r4, #8 - 6870: f7ff fe10 bl 6494 <__malloc_unlock> - 6874: 4638 mov r0, r7 - 6876: b003 add sp, #12 - 6878: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000687c : - 687c: 8983 ldrh r3, [r0, #12] - 687e: f003 0309 and.w r3, r3, #9 - 6882: 2b09 cmp r3, #9 - 6884: d101 bne.n 688a - 6886: f7fe bd3d b.w 5304 - 688a: 2000 movs r0, #0 - 688c: 4770 bx lr - ... - -00006890 <__srefill_r>: - 6890: b570 push {r4, r5, r6, lr} - 6892: 460c mov r4, r1 - 6894: 4606 mov r6, r0 - 6896: b118 cbz r0, 68a0 <__srefill_r+0x10> - 6898: 6983 ldr r3, [r0, #24] - 689a: b90b cbnz r3, 68a0 <__srefill_r+0x10> - 689c: f7fe fd82 bl 53a4 <__sinit> - 68a0: 4b3c ldr r3, [pc, #240] ; (6994 <__srefill_r+0x104>) - 68a2: 429c cmp r4, r3 - 68a4: d101 bne.n 68aa <__srefill_r+0x1a> - 68a6: 6874 ldr r4, [r6, #4] - 68a8: e008 b.n 68bc <__srefill_r+0x2c> - 68aa: 4b3b ldr r3, [pc, #236] ; (6998 <__srefill_r+0x108>) - 68ac: 429c cmp r4, r3 - 68ae: d101 bne.n 68b4 <__srefill_r+0x24> - 68b0: 68b4 ldr r4, [r6, #8] - 68b2: e003 b.n 68bc <__srefill_r+0x2c> - 68b4: 4b39 ldr r3, [pc, #228] ; (699c <__srefill_r+0x10c>) - 68b6: 429c cmp r4, r3 - 68b8: bf08 it eq - 68ba: 68f4 ldreq r4, [r6, #12] - 68bc: 89a3 ldrh r3, [r4, #12] - 68be: f413 5f00 tst.w r3, #8192 ; 0x2000 - 68c2: d106 bne.n 68d2 <__srefill_r+0x42> - 68c4: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 68c8: 81a3 strh r3, [r4, #12] - 68ca: 6e63 ldr r3, [r4, #100] ; 0x64 - 68cc: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 68d0: 6663 str r3, [r4, #100] ; 0x64 - 68d2: 89a2 ldrh r2, [r4, #12] - 68d4: 2300 movs r3, #0 - 68d6: 6063 str r3, [r4, #4] - 68d8: b293 uxth r3, r2 - 68da: f013 0f20 tst.w r3, #32 - 68de: d153 bne.n 6988 <__srefill_r+0xf8> - 68e0: f013 0f04 tst.w r3, #4 - 68e4: d11c bne.n 6920 <__srefill_r+0x90> - 68e6: f013 0f10 tst.w r3, #16 - 68ea: d105 bne.n 68f8 <__srefill_r+0x68> - 68ec: 2309 movs r3, #9 - 68ee: f042 0240 orr.w r2, r2, #64 ; 0x40 - 68f2: 6033 str r3, [r6, #0] - 68f4: 81a2 strh r2, [r4, #12] - 68f6: e047 b.n 6988 <__srefill_r+0xf8> - 68f8: f013 0f08 tst.w r3, #8 - 68fc: d00b beq.n 6916 <__srefill_r+0x86> - 68fe: 4630 mov r0, r6 - 6900: 4621 mov r1, r4 - 6902: f7fe fc45 bl 5190 <_fflush_r> - 6906: 2800 cmp r0, #0 - 6908: d13e bne.n 6988 <__srefill_r+0xf8> - 690a: 89a3 ldrh r3, [r4, #12] - 690c: 60a0 str r0, [r4, #8] - 690e: f023 0308 bic.w r3, r3, #8 - 6912: 61a0 str r0, [r4, #24] - 6914: 81a3 strh r3, [r4, #12] - 6916: 89a3 ldrh r3, [r4, #12] - 6918: f043 0304 orr.w r3, r3, #4 - 691c: 81a3 strh r3, [r4, #12] - 691e: e010 b.n 6942 <__srefill_r+0xb2> - 6920: 6b61 ldr r1, [r4, #52] ; 0x34 - 6922: b171 cbz r1, 6942 <__srefill_r+0xb2> - 6924: f104 0344 add.w r3, r4, #68 ; 0x44 - 6928: 4299 cmp r1, r3 - 692a: d002 beq.n 6932 <__srefill_r+0xa2> - 692c: 4630 mov r0, r6 - 692e: f7fe fe91 bl 5654 <_free_r> - 6932: 6c23 ldr r3, [r4, #64] ; 0x40 - 6934: 2000 movs r0, #0 - 6936: 6360 str r0, [r4, #52] ; 0x34 - 6938: 6063 str r3, [r4, #4] - 693a: b113 cbz r3, 6942 <__srefill_r+0xb2> - 693c: 6be3 ldr r3, [r4, #60] ; 0x3c - 693e: 6023 str r3, [r4, #0] - 6940: bd70 pop {r4, r5, r6, pc} - 6942: 6923 ldr r3, [r4, #16] - 6944: b91b cbnz r3, 694e <__srefill_r+0xbe> - 6946: 4630 mov r0, r6 - 6948: 4621 mov r1, r4 - 694a: f7ff fad9 bl 5f00 <__smakebuf_r> - 694e: 89a3 ldrh r3, [r4, #12] - 6950: f013 0f03 tst.w r3, #3 - 6954: d004 beq.n 6960 <__srefill_r+0xd0> - 6956: 4b12 ldr r3, [pc, #72] ; (69a0 <__srefill_r+0x110>) - 6958: 4912 ldr r1, [pc, #72] ; (69a4 <__srefill_r+0x114>) - 695a: 6818 ldr r0, [r3, #0] - 695c: f7ff fa0e bl 5d7c <_fwalk> - 6960: 6922 ldr r2, [r4, #16] - 6962: 4630 mov r0, r6 - 6964: 6a65 ldr r5, [r4, #36] ; 0x24 - 6966: 6a21 ldr r1, [r4, #32] - 6968: 6022 str r2, [r4, #0] - 696a: 6963 ldr r3, [r4, #20] - 696c: 47a8 blx r5 - 696e: 2800 cmp r0, #0 - 6970: 6060 str r0, [r4, #4] - 6972: dc0c bgt.n 698e <__srefill_r+0xfe> - 6974: 89a3 ldrh r3, [r4, #12] - 6976: d102 bne.n 697e <__srefill_r+0xee> - 6978: f043 0320 orr.w r3, r3, #32 - 697c: e003 b.n 6986 <__srefill_r+0xf6> - 697e: f043 0340 orr.w r3, r3, #64 ; 0x40 - 6982: 2200 movs r2, #0 - 6984: 6062 str r2, [r4, #4] - 6986: 81a3 strh r3, [r4, #12] - 6988: f04f 30ff mov.w r0, #4294967295 - 698c: bd70 pop {r4, r5, r6, pc} - 698e: 2000 movs r0, #0 - 6990: bd70 pop {r4, r5, r6, pc} - 6992: bf00 nop - 6994: 00010940 .word 0x00010940 - 6998: 00010960 .word 0x00010960 - 699c: 00010980 .word 0x00010980 - 69a0: 000109a4 .word 0x000109a4 - 69a4: 0000687d .word 0x0000687d - -000069a8 <_sbrk_r>: - 69a8: b538 push {r3, r4, r5, lr} - 69aa: 4605 mov r5, r0 - 69ac: 4c06 ldr r4, [pc, #24] ; (69c8 <_sbrk_r+0x20>) - 69ae: 4608 mov r0, r1 - 69b0: 2300 movs r3, #0 - 69b2: 6023 str r3, [r4, #0] - 69b4: f7f9 fce4 bl 380 <_sbrk> - 69b8: f1b0 3fff cmp.w r0, #4294967295 - 69bc: d102 bne.n 69c4 <_sbrk_r+0x1c> - 69be: 6823 ldr r3, [r4, #0] - 69c0: b103 cbz r3, 69c4 <_sbrk_r+0x1c> - 69c2: 602b str r3, [r5, #0] - 69c4: bd38 pop {r3, r4, r5, pc} - 69c6: bf00 nop - 69c8: 10000910 .word 0x10000910 - -000069cc <_raise_r>: - 69cc: 291f cmp r1, #31 - 69ce: b570 push {r4, r5, r6, lr} - 69d0: 4605 mov r5, r0 - 69d2: 460c mov r4, r1 - 69d4: d904 bls.n 69e0 <_raise_r+0x14> - 69d6: 2316 movs r3, #22 - 69d8: 6003 str r3, [r0, #0] - 69da: f04f 30ff mov.w r0, #4294967295 - 69de: bd70 pop {r4, r5, r6, pc} - 69e0: 6c42 ldr r2, [r0, #68] ; 0x44 - 69e2: b112 cbz r2, 69ea <_raise_r+0x1e> - 69e4: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 69e8: b94b cbnz r3, 69fe <_raise_r+0x32> - 69ea: 4628 mov r0, r5 - 69ec: f000 f834 bl 6a58 <_getpid_r> - 69f0: 4622 mov r2, r4 - 69f2: 4601 mov r1, r0 - 69f4: 4628 mov r0, r5 - 69f6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 69fa: f000 b81b b.w 6a34 <_kill_r> - 69fe: 2b01 cmp r3, #1 - 6a00: d00d beq.n 6a1e <_raise_r+0x52> - 6a02: f1b3 3fff cmp.w r3, #4294967295 - 6a06: d103 bne.n 6a10 <_raise_r+0x44> - 6a08: 3317 adds r3, #23 - 6a0a: 6003 str r3, [r0, #0] - 6a0c: 2001 movs r0, #1 - 6a0e: bd70 pop {r4, r5, r6, pc} - 6a10: 2500 movs r5, #0 - 6a12: 4608 mov r0, r1 - 6a14: f842 5021 str.w r5, [r2, r1, lsl #2] - 6a18: 4798 blx r3 - 6a1a: 4628 mov r0, r5 - 6a1c: bd70 pop {r4, r5, r6, pc} - 6a1e: 2000 movs r0, #0 - 6a20: bd70 pop {r4, r5, r6, pc} - ... - -00006a24 : - 6a24: 4b02 ldr r3, [pc, #8] ; (6a30 ) - 6a26: 4601 mov r1, r0 - 6a28: 6818 ldr r0, [r3, #0] - 6a2a: f7ff bfcf b.w 69cc <_raise_r> - 6a2e: bf00 nop - 6a30: 10000128 .word 0x10000128 - -00006a34 <_kill_r>: - 6a34: b538 push {r3, r4, r5, lr} - 6a36: 4605 mov r5, r0 - 6a38: 4c06 ldr r4, [pc, #24] ; (6a54 <_kill_r+0x20>) - 6a3a: 4608 mov r0, r1 - 6a3c: 4611 mov r1, r2 - 6a3e: 2300 movs r3, #0 - 6a40: 6023 str r3, [r4, #0] - 6a42: f7f9 fc8f bl 364 <_kill> - 6a46: f1b0 3fff cmp.w r0, #4294967295 - 6a4a: d102 bne.n 6a52 <_kill_r+0x1e> - 6a4c: 6823 ldr r3, [r4, #0] - 6a4e: b103 cbz r3, 6a52 <_kill_r+0x1e> - 6a50: 602b str r3, [r5, #0] - 6a52: bd38 pop {r3, r4, r5, pc} - 6a54: 10000910 .word 0x10000910 - -00006a58 <_getpid_r>: - 6a58: f7f9 bc90 b.w 37c <_getpid> - -00006a5c : - 6a5c: b40e push {r1, r2, r3} - 6a5e: f44f 7102 mov.w r1, #520 ; 0x208 - 6a62: b500 push {lr} - 6a64: b09c sub sp, #112 ; 0x70 - 6a66: ab1d add r3, sp, #116 ; 0x74 - 6a68: f8ad 1010 strh.w r1, [sp, #16] - 6a6c: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 6a70: 9103 str r1, [sp, #12] - 6a72: 9106 str r1, [sp, #24] - 6a74: f04f 31ff mov.w r1, #4294967295 - 6a78: f8ad 1012 strh.w r1, [sp, #18] - 6a7c: 4908 ldr r1, [pc, #32] ; (6aa0 ) - 6a7e: f853 2b04 ldr.w r2, [r3], #4 - 6a82: 9001 str r0, [sp, #4] - 6a84: 9005 str r0, [sp, #20] - 6a86: 6808 ldr r0, [r1, #0] - 6a88: a901 add r1, sp, #4 - 6a8a: 931b str r3, [sp, #108] ; 0x6c - 6a8c: f000 f960 bl 6d50 <_svfprintf_r> - 6a90: 9b01 ldr r3, [sp, #4] - 6a92: 2200 movs r2, #0 - 6a94: 701a strb r2, [r3, #0] - 6a96: b01c add sp, #112 ; 0x70 - 6a98: f85d eb04 ldr.w lr, [sp], #4 - 6a9c: b003 add sp, #12 - 6a9e: 4770 bx lr - 6aa0: 10000128 .word 0x10000128 - -00006aa4 : - 6aa4: b40e push {r1, r2, r3} - 6aa6: f44f 7201 mov.w r2, #516 ; 0x204 - 6aaa: b530 push {r4, r5, lr} - 6aac: b09c sub sp, #112 ; 0x70 - 6aae: ac1f add r4, sp, #124 ; 0x7c - 6ab0: f8ad 2010 strh.w r2, [sp, #16] - 6ab4: f854 5b04 ldr.w r5, [r4], #4 - 6ab8: 9001 str r0, [sp, #4] - 6aba: 9005 str r0, [sp, #20] - 6abc: f000 f876 bl 6bac - 6ac0: 4b0b ldr r3, [pc, #44] ; (6af0 ) - 6ac2: a901 add r1, sp, #4 - 6ac4: 462a mov r2, r5 - 6ac6: 941b str r4, [sp, #108] ; 0x6c - 6ac8: 930a str r3, [sp, #40] ; 0x28 - 6aca: 2300 movs r3, #0 - 6acc: 930e str r3, [sp, #56] ; 0x38 - 6ace: 9313 str r3, [sp, #76] ; 0x4c - 6ad0: f04f 33ff mov.w r3, #4294967295 - 6ad4: f8ad 3012 strh.w r3, [sp, #18] - 6ad8: 4b06 ldr r3, [pc, #24] ; (6af4 ) - 6ada: 9002 str r0, [sp, #8] - 6adc: 9006 str r0, [sp, #24] - 6ade: 6818 ldr r0, [r3, #0] - 6ae0: 4623 mov r3, r4 - 6ae2: f001 f9b5 bl 7e50 <__ssvfscanf_r> - 6ae6: b01c add sp, #112 ; 0x70 - 6ae8: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 6aec: b003 add sp, #12 - 6aee: 4770 bx lr - 6af0: 00006b1b .word 0x00006b1b - 6af4: 10000128 .word 0x10000128 - -00006af8 <__sread>: - 6af8: b510 push {r4, lr} - 6afa: 460c mov r4, r1 - 6afc: f9b1 100e ldrsh.w r1, [r1, #14] - 6b00: f005 fb4e bl c1a0 <_read_r> - 6b04: 2800 cmp r0, #0 - 6b06: db03 blt.n 6b10 <__sread+0x18> - 6b08: 6d63 ldr r3, [r4, #84] ; 0x54 - 6b0a: 181b adds r3, r3, r0 - 6b0c: 6563 str r3, [r4, #84] ; 0x54 - 6b0e: bd10 pop {r4, pc} - 6b10: 89a3 ldrh r3, [r4, #12] - 6b12: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 6b16: 81a3 strh r3, [r4, #12] - 6b18: bd10 pop {r4, pc} - -00006b1a <__seofread>: - 6b1a: 2000 movs r0, #0 - 6b1c: 4770 bx lr - -00006b1e <__swrite>: - 6b1e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 6b22: 461d mov r5, r3 - 6b24: 898b ldrh r3, [r1, #12] - 6b26: 4607 mov r7, r0 - 6b28: 460c mov r4, r1 - 6b2a: 4616 mov r6, r2 - 6b2c: f413 7f80 tst.w r3, #256 ; 0x100 - 6b30: d005 beq.n 6b3e <__swrite+0x20> - 6b32: f9b1 100e ldrsh.w r1, [r1, #14] - 6b36: 2200 movs r2, #0 - 6b38: 2302 movs r3, #2 - 6b3a: f004 fedf bl b8fc <_lseek_r> - 6b3e: 89a3 ldrh r3, [r4, #12] - 6b40: 4638 mov r0, r7 - 6b42: f9b4 100e ldrsh.w r1, [r4, #14] - 6b46: 4632 mov r2, r6 - 6b48: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 6b4c: 81a3 strh r3, [r4, #12] - 6b4e: 462b mov r3, r5 - 6b50: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 6b54: f003 be4c b.w a7f0 <_write_r> - -00006b58 <__sseek>: - 6b58: b510 push {r4, lr} - 6b5a: 460c mov r4, r1 - 6b5c: f9b1 100e ldrsh.w r1, [r1, #14] - 6b60: f004 fecc bl b8fc <_lseek_r> - 6b64: 89a3 ldrh r3, [r4, #12] - 6b66: f1b0 3fff cmp.w r0, #4294967295 - 6b6a: d103 bne.n 6b74 <__sseek+0x1c> - 6b6c: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 6b70: 81a3 strh r3, [r4, #12] - 6b72: bd10 pop {r4, pc} - 6b74: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - 6b78: 6560 str r0, [r4, #84] ; 0x54 - 6b7a: 81a3 strh r3, [r4, #12] - 6b7c: bd10 pop {r4, pc} - -00006b7e <__sclose>: - 6b7e: f9b1 100e ldrsh.w r1, [r1, #14] - 6b82: f003 bf39 b.w a9f8 <_close_r> - -00006b86 : - 6b86: f810 2b01 ldrb.w r2, [r0], #1 - 6b8a: f811 3b01 ldrb.w r3, [r1], #1 - 6b8e: 2a01 cmp r2, #1 - 6b90: bf28 it cs - 6b92: 429a cmpcs r2, r3 - 6b94: d0f7 beq.n 6b86 - 6b96: eba2 0003 sub.w r0, r2, r3 - 6b9a: 4770 bx lr - -00006b9c : - 6b9c: 4603 mov r3, r0 - 6b9e: f811 2b01 ldrb.w r2, [r1], #1 - 6ba2: f803 2b01 strb.w r2, [r3], #1 - 6ba6: 2a00 cmp r2, #0 - 6ba8: d1f9 bne.n 6b9e - 6baa: 4770 bx lr - -00006bac : - 6bac: 4603 mov r3, r0 - 6bae: 43c0 mvns r0, r0 - 6bb0: f813 2b01 ldrb.w r2, [r3], #1 - 6bb4: 2a00 cmp r2, #0 - 6bb6: d1fb bne.n 6bb0 - 6bb8: 1818 adds r0, r3, r0 - 6bba: 4770 bx lr - -00006bbc : - 6bbc: b570 push {r4, r5, r6, lr} - 6bbe: b91a cbnz r2, 6bc8 - 6bc0: e00f b.n 6be2 - 6bc2: 3a01 subs r2, #1 - 6bc4: d009 beq.n 6bda - 6bc6: b143 cbz r3, 6bda - 6bc8: 460c mov r4, r1 - 6bca: 4605 mov r5, r0 - 6bcc: b12a cbz r2, 6bda - 6bce: f810 3b01 ldrb.w r3, [r0], #1 - 6bd2: f811 6b01 ldrb.w r6, [r1], #1 - 6bd6: 42b3 cmp r3, r6 - 6bd8: d0f3 beq.n 6bc2 - 6bda: 7828 ldrb r0, [r5, #0] - 6bdc: 7823 ldrb r3, [r4, #0] - 6bde: 1ac0 subs r0, r0, r3 - 6be0: bd70 pop {r4, r5, r6, pc} - 6be2: 4610 mov r0, r2 - 6be4: bd70 pop {r4, r5, r6, pc} - -00006be6 : - 6be6: b530 push {r4, r5, lr} - 6be8: 4603 mov r3, r0 - 6bea: e006 b.n 6bfa - 6bec: f811 5b01 ldrb.w r5, [r1], #1 - 6bf0: 3a01 subs r2, #1 - 6bf2: f803 5b01 strb.w r5, [r3], #1 - 6bf6: 461c mov r4, r3 - 6bf8: b135 cbz r5, 6c08 - 6bfa: 461c mov r4, r3 - 6bfc: 2a00 cmp r2, #0 - 6bfe: d1f5 bne.n 6bec - 6c00: e002 b.n 6c08 - 6c02: 2300 movs r3, #0 - 6c04: f804 3b01 strb.w r3, [r4], #1 - 6c08: 3a01 subs r2, #1 - 6c0a: d2fa bcs.n 6c02 - 6c0c: bd30 pop {r4, r5, pc} - ... - -00006c10 <_strtol_r>: - 6c10: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6c14: 4698 mov r8, r3 - 6c16: 4b46 ldr r3, [pc, #280] ; (6d30 <_strtol_r+0x120>) - 6c18: 460c mov r4, r1 - 6c1a: 4615 mov r5, r2 - 6c1c: 9001 str r0, [sp, #4] - 6c1e: f8d3 b000 ldr.w fp, [r3] - 6c22: 460b mov r3, r1 - 6c24: f813 6b01 ldrb.w r6, [r3], #1 - 6c28: eb0b 0206 add.w r2, fp, r6 - 6c2c: 461f mov r7, r3 - 6c2e: f892 9001 ldrb.w r9, [r2, #1] - 6c32: f019 0908 ands.w r9, r9, #8 - 6c36: d1f5 bne.n 6c24 <_strtol_r+0x14> - 6c38: 2e2d cmp r6, #45 ; 0x2d - 6c3a: d104 bne.n 6c46 <_strtol_r+0x36> - 6c3c: f817 6b01 ldrb.w r6, [r7], #1 - 6c40: f04f 0901 mov.w r9, #1 - 6c44: e003 b.n 6c4e <_strtol_r+0x3e> - 6c46: 2e2b cmp r6, #43 ; 0x2b - 6c48: bf08 it eq - 6c4a: f817 6b01 ldrbeq.w r6, [r7], #1 - 6c4e: f1b8 0f00 cmp.w r8, #0 - 6c52: d002 beq.n 6c5a <_strtol_r+0x4a> - 6c54: f1b8 0f10 cmp.w r8, #16 - 6c58: d114 bne.n 6c84 <_strtol_r+0x74> - 6c5a: 2e30 cmp r6, #48 ; 0x30 - 6c5c: d109 bne.n 6c72 <_strtol_r+0x62> - 6c5e: 783b ldrb r3, [r7, #0] - 6c60: 2b78 cmp r3, #120 ; 0x78 - 6c62: d001 beq.n 6c68 <_strtol_r+0x58> - 6c64: 2b58 cmp r3, #88 ; 0x58 - 6c66: d104 bne.n 6c72 <_strtol_r+0x62> - 6c68: 787e ldrb r6, [r7, #1] - 6c6a: f04f 0810 mov.w r8, #16 - 6c6e: 3702 adds r7, #2 - 6c70: e008 b.n 6c84 <_strtol_r+0x74> - 6c72: f1b8 0f00 cmp.w r8, #0 - 6c76: d105 bne.n 6c84 <_strtol_r+0x74> - 6c78: 2e30 cmp r6, #48 ; 0x30 - 6c7a: bf14 ite ne - 6c7c: f04f 080a movne.w r8, #10 - 6c80: f04f 0808 moveq.w r8, #8 - 6c84: f1b9 0f00 cmp.w r9, #0 - 6c88: 4641 mov r1, r8 - 6c8a: bf0c ite eq - 6c8c: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 6c90: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 6c94: 4650 mov r0, sl - 6c96: f007 fef9 bl ea8c <__aeabi_uidivmod> - 6c9a: 4650 mov r0, sl - 6c9c: 460b mov r3, r1 - 6c9e: 4641 mov r1, r8 - 6ca0: 9300 str r3, [sp, #0] - 6ca2: f007 fdc5 bl e830 <__aeabi_uidiv> - 6ca6: 2100 movs r1, #0 - 6ca8: 9b00 ldr r3, [sp, #0] - 6caa: 460a mov r2, r1 - 6cac: eb0b 0c06 add.w ip, fp, r6 - 6cb0: f89c c001 ldrb.w ip, [ip, #1] - 6cb4: f01c 0f04 tst.w ip, #4 - 6cb8: d001 beq.n 6cbe <_strtol_r+0xae> - 6cba: 3e30 subs r6, #48 ; 0x30 - 6cbc: e00b b.n 6cd6 <_strtol_r+0xc6> - 6cbe: f01c 0c03 ands.w ip, ip, #3 - 6cc2: d01b beq.n 6cfc <_strtol_r+0xec> - 6cc4: f1bc 0f01 cmp.w ip, #1 - 6cc8: bf14 ite ne - 6cca: f04f 0c57 movne.w ip, #87 ; 0x57 - 6cce: f04f 0c37 moveq.w ip, #55 ; 0x37 - 6cd2: ebcc 0606 rsb r6, ip, r6 - 6cd6: 4546 cmp r6, r8 - 6cd8: da10 bge.n 6cfc <_strtol_r+0xec> - 6cda: f1b1 3fff cmp.w r1, #4294967295 - 6cde: d00a beq.n 6cf6 <_strtol_r+0xe6> - 6ce0: 4282 cmp r2, r0 - 6ce2: d806 bhi.n 6cf2 <_strtol_r+0xe2> - 6ce4: d101 bne.n 6cea <_strtol_r+0xda> - 6ce6: 429e cmp r6, r3 - 6ce8: dc03 bgt.n 6cf2 <_strtol_r+0xe2> - 6cea: fb08 6202 mla r2, r8, r2, r6 - 6cee: 2101 movs r1, #1 - 6cf0: e001 b.n 6cf6 <_strtol_r+0xe6> - 6cf2: f04f 31ff mov.w r1, #4294967295 - 6cf6: f817 6b01 ldrb.w r6, [r7], #1 - 6cfa: e7d7 b.n 6cac <_strtol_r+0x9c> - 6cfc: f1b1 3fff cmp.w r1, #4294967295 - 6d00: d10a bne.n 6d18 <_strtol_r+0x108> - 6d02: 9801 ldr r0, [sp, #4] - 6d04: f1b9 0f00 cmp.w r9, #0 - 6d08: bf0c ite eq - 6d0a: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 6d0e: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 6d12: 2322 movs r3, #34 ; 0x22 - 6d14: 6003 str r3, [r0, #0] - 6d16: e003 b.n 6d20 <_strtol_r+0x110> - 6d18: f1b9 0f00 cmp.w r9, #0 - 6d1c: d000 beq.n 6d20 <_strtol_r+0x110> - 6d1e: 4252 negs r2, r2 - 6d20: b115 cbz r5, 6d28 <_strtol_r+0x118> - 6d22: b101 cbz r1, 6d26 <_strtol_r+0x116> - 6d24: 1e7c subs r4, r7, #1 - 6d26: 602c str r4, [r5, #0] - 6d28: 4610 mov r0, r2 - 6d2a: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 6d2e: bf00 nop - 6d30: 1000053c .word 0x1000053c - -00006d34 : - 6d34: 4613 mov r3, r2 - 6d36: 4a05 ldr r2, [pc, #20] ; (6d4c ) - 6d38: b530 push {r4, r5, lr} - 6d3a: 4605 mov r5, r0 - 6d3c: 460c mov r4, r1 - 6d3e: 6810 ldr r0, [r2, #0] - 6d40: 4629 mov r1, r5 - 6d42: 4622 mov r2, r4 - 6d44: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 6d48: f7ff bf62 b.w 6c10 <_strtol_r> - 6d4c: 10000128 .word 0x10000128 - -00006d50 <_svfprintf_r>: - 6d50: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6d54: b0bf sub sp, #252 ; 0xfc - 6d56: 460f mov r7, r1 - 6d58: 461e mov r6, r3 - 6d5a: 4615 mov r5, r2 - 6d5c: 4680 mov r8, r0 - 6d5e: f004 fdc9 bl b8f4 <_localeconv_r> - 6d62: 6800 ldr r0, [r0, #0] - 6d64: 9013 str r0, [sp, #76] ; 0x4c - 6d66: f7ff ff21 bl 6bac - 6d6a: 89bb ldrh r3, [r7, #12] - 6d6c: f013 0f80 tst.w r3, #128 ; 0x80 - 6d70: 9012 str r0, [sp, #72] ; 0x48 - 6d72: d011 beq.n 6d98 <_svfprintf_r+0x48> - 6d74: 693b ldr r3, [r7, #16] - 6d76: b97b cbnz r3, 6d98 <_svfprintf_r+0x48> - 6d78: 4640 mov r0, r8 - 6d7a: 2140 movs r1, #64 ; 0x40 - 6d7c: f7ff f93e bl 5ffc <_malloc_r> - 6d80: 6038 str r0, [r7, #0] - 6d82: 6138 str r0, [r7, #16] - 6d84: b930 cbnz r0, 6d94 <_svfprintf_r+0x44> - 6d86: 230c movs r3, #12 - 6d88: 3801 subs r0, #1 - 6d8a: f8c8 3000 str.w r3, [r8] - 6d8e: 900f str r0, [sp, #60] ; 0x3c - 6d90: f001 b856 b.w 7e40 <_svfprintf_r+0x10f0> - 6d94: 2340 movs r3, #64 ; 0x40 - 6d96: 617b str r3, [r7, #20] - 6d98: 2300 movs r3, #0 - 6d9a: ac19 add r4, sp, #100 ; 0x64 - 6d9c: 9335 str r3, [sp, #212] ; 0xd4 - 6d9e: 9433 str r4, [sp, #204] ; 0xcc - 6da0: 9334 str r3, [sp, #208] ; 0xd0 - 6da2: 950c str r5, [sp, #48] ; 0x30 - 6da4: 930b str r3, [sp, #44] ; 0x2c - 6da6: 9310 str r3, [sp, #64] ; 0x40 - 6da8: 9311 str r3, [sp, #68] ; 0x44 - 6daa: 9316 str r3, [sp, #88] ; 0x58 - 6dac: 9315 str r3, [sp, #84] ; 0x54 - 6dae: 930f str r3, [sp, #60] ; 0x3c - 6db0: 9b0c ldr r3, [sp, #48] ; 0x30 - 6db2: 461d mov r5, r3 - 6db4: f813 2b01 ldrb.w r2, [r3], #1 - 6db8: b10a cbz r2, 6dbe <_svfprintf_r+0x6e> - 6dba: 2a25 cmp r2, #37 ; 0x25 - 6dbc: d1f9 bne.n 6db2 <_svfprintf_r+0x62> - 6dbe: 990c ldr r1, [sp, #48] ; 0x30 - 6dc0: ebb5 0901 subs.w r9, r5, r1 - 6dc4: d018 beq.n 6df8 <_svfprintf_r+0xa8> - 6dc6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6dc8: 6021 str r1, [r4, #0] - 6dca: f8c4 9004 str.w r9, [r4, #4] - 6dce: 444b add r3, r9 - 6dd0: 9335 str r3, [sp, #212] ; 0xd4 - 6dd2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6dd4: 3301 adds r3, #1 - 6dd6: 9334 str r3, [sp, #208] ; 0xd0 - 6dd8: 2b07 cmp r3, #7 - 6dda: dc01 bgt.n 6de0 <_svfprintf_r+0x90> - 6ddc: 3408 adds r4, #8 - 6dde: e008 b.n 6df2 <_svfprintf_r+0xa2> - 6de0: 4640 mov r0, r8 - 6de2: 4639 mov r1, r7 - 6de4: aa33 add r2, sp, #204 ; 0xcc - 6de6: f006 fa39 bl d25c <__ssprint_r> - 6dea: 2800 cmp r0, #0 - 6dec: f041 801f bne.w 7e2e <_svfprintf_r+0x10de> - 6df0: ac19 add r4, sp, #100 ; 0x64 - 6df2: 9a0f ldr r2, [sp, #60] ; 0x3c - 6df4: 444a add r2, r9 - 6df6: 920f str r2, [sp, #60] ; 0x3c - 6df8: 782b ldrb r3, [r5, #0] - 6dfa: 2b00 cmp r3, #0 - 6dfc: f001 8010 beq.w 7e20 <_svfprintf_r+0x10d0> - 6e00: 2300 movs r3, #0 - 6e02: 3501 adds r5, #1 - 6e04: 950c str r5, [sp, #48] ; 0x30 - 6e06: 461d mov r5, r3 - 6e08: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 6e0c: f04f 3cff mov.w ip, #4294967295 - 6e10: 930d str r3, [sp, #52] ; 0x34 - 6e12: 462a mov r2, r5 - 6e14: 9b0c ldr r3, [sp, #48] ; 0x30 - 6e16: e005 b.n 6e24 <_svfprintf_r+0xd4> - 6e18: 460e mov r6, r1 - 6e1a: e003 b.n 6e24 <_svfprintf_r+0xd4> - 6e1c: 461e mov r6, r3 - 6e1e: f04f 3cff mov.w ip, #4294967295 - 6e22: 460b mov r3, r1 - 6e24: f813 9b01 ldrb.w r9, [r3], #1 - 6e28: f1a9 0120 sub.w r1, r9, #32 - 6e2c: 2958 cmp r1, #88 ; 0x58 - 6e2e: f200 8412 bhi.w 7656 <_svfprintf_r+0x906> - 6e32: e8df f011 tbh [pc, r1, lsl #1] - 6e36: 0059 .short 0x0059 - 6e38: 04100410 .word 0x04100410 - 6e3c: 0410005f .word 0x0410005f - 6e40: 04100410 .word 0x04100410 - 6e44: 04100410 .word 0x04100410 - 6e48: 00620410 .word 0x00620410 - 6e4c: 0410006b .word 0x0410006b - 6e50: 006f0068 .word 0x006f0068 - 6e54: 00920410 .word 0x00920410 - 6e58: 00950095 .word 0x00950095 - 6e5c: 00950095 .word 0x00950095 - 6e60: 00950095 .word 0x00950095 - 6e64: 00950095 .word 0x00950095 - 6e68: 04100095 .word 0x04100095 - 6e6c: 04100410 .word 0x04100410 - 6e70: 04100410 .word 0x04100410 - 6e74: 04100410 .word 0x04100410 - 6e78: 04100410 .word 0x04100410 - 6e7c: 00c00410 .word 0x00c00410 - 6e80: 041000fd .word 0x041000fd - 6e84: 041000fd .word 0x041000fd - 6e88: 04100410 .word 0x04100410 - 6e8c: 00a40410 .word 0x00a40410 - 6e90: 04100410 .word 0x04100410 - 6e94: 041002a8 .word 0x041002a8 - 6e98: 04100410 .word 0x04100410 - 6e9c: 04100410 .word 0x04100410 - 6ea0: 04100313 .word 0x04100313 - 6ea4: 03450410 .word 0x03450410 - 6ea8: 04100410 .word 0x04100410 - 6eac: 04100410 .word 0x04100410 - 6eb0: 04100410 .word 0x04100410 - 6eb4: 04100410 .word 0x04100410 - 6eb8: 04100410 .word 0x04100410 - 6ebc: 00c500b5 .word 0x00c500b5 - 6ec0: 00fd00fd .word 0x00fd00fd - 6ec4: 00a700fd .word 0x00a700fd - 6ec8: 041000c5 .word 0x041000c5 - 6ecc: 00aa0410 .word 0x00aa0410 - 6ed0: 028a0410 .word 0x028a0410 - 6ed4: 02d902ad .word 0x02d902ad - 6ed8: 041000b2 .word 0x041000b2 - 6edc: 041002ed .word 0x041002ed - 6ee0: 04100318 .word 0x04100318 - 6ee4: 03400410 .word 0x03400410 - 6ee8: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 6eec: 2900 cmp r1, #0 - 6eee: d199 bne.n 6e24 <_svfprintf_r+0xd4> - 6ef0: 3120 adds r1, #32 - 6ef2: e00c b.n 6f0e <_svfprintf_r+0x1be> - 6ef4: f045 0501 orr.w r5, r5, #1 - 6ef8: e794 b.n 6e24 <_svfprintf_r+0xd4> - 6efa: 6832 ldr r2, [r6, #0] - 6efc: 1d31 adds r1, r6, #4 - 6efe: 2a00 cmp r2, #0 - 6f00: da8a bge.n 6e18 <_svfprintf_r+0xc8> - 6f02: 4252 negs r2, r2 - 6f04: 460e mov r6, r1 - 6f06: f045 0504 orr.w r5, r5, #4 - 6f0a: e78b b.n 6e24 <_svfprintf_r+0xd4> - 6f0c: 212b movs r1, #43 ; 0x2b - 6f0e: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 6f12: e787 b.n 6e24 <_svfprintf_r+0xd4> - 6f14: 4619 mov r1, r3 - 6f16: f811 9b01 ldrb.w r9, [r1], #1 - 6f1a: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 6f1e: d003 beq.n 6f28 <_svfprintf_r+0x1d8> - 6f20: 4619 mov r1, r3 - 6f22: f04f 0c00 mov.w ip, #0 - 6f26: e010 b.n 6f4a <_svfprintf_r+0x1fa> - 6f28: f8d6 c000 ldr.w ip, [r6] - 6f2c: 1d33 adds r3, r6, #4 - 6f2e: f1bc 0f00 cmp.w ip, #0 - 6f32: f6ff af73 blt.w 6e1c <_svfprintf_r+0xcc> - 6f36: 461e mov r6, r3 - 6f38: 460b mov r3, r1 - 6f3a: e773 b.n 6e24 <_svfprintf_r+0xd4> - 6f3c: f04f 090a mov.w r9, #10 - 6f40: fb09 0c0c mla ip, r9, ip, r0 - 6f44: f891 9001 ldrb.w r9, [r1, #1] - 6f48: 4619 mov r1, r3 - 6f4a: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 6f4e: 3301 adds r3, #1 - 6f50: 2809 cmp r0, #9 - 6f52: d9f3 bls.n 6f3c <_svfprintf_r+0x1ec> - 6f54: ea4c 7cec orr.w ip, ip, ip, asr #31 - 6f58: e766 b.n 6e28 <_svfprintf_r+0xd8> - 6f5a: f045 0580 orr.w r5, r5, #128 ; 0x80 - 6f5e: e761 b.n 6e24 <_svfprintf_r+0xd4> - 6f60: 4619 mov r1, r3 - 6f62: 2200 movs r2, #0 - 6f64: 230a movs r3, #10 - 6f66: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 6f6a: fb03 9202 mla r2, r3, r2, r9 - 6f6e: f811 9b01 ldrb.w r9, [r1], #1 - 6f72: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 6f76: 460b mov r3, r1 - 6f78: 2809 cmp r0, #9 - 6f7a: d9f3 bls.n 6f64 <_svfprintf_r+0x214> - 6f7c: e754 b.n 6e28 <_svfprintf_r+0xd8> - 6f7e: f045 0508 orr.w r5, r5, #8 - 6f82: e74f b.n 6e24 <_svfprintf_r+0xd4> - 6f84: f045 0540 orr.w r5, r5, #64 ; 0x40 - 6f88: e74c b.n 6e24 <_svfprintf_r+0xd4> - 6f8a: 7819 ldrb r1, [r3, #0] - 6f8c: 296c cmp r1, #108 ; 0x6c - 6f8e: d101 bne.n 6f94 <_svfprintf_r+0x244> - 6f90: 3301 adds r3, #1 - 6f92: e002 b.n 6f9a <_svfprintf_r+0x24a> - 6f94: f045 0510 orr.w r5, r5, #16 - 6f98: e744 b.n 6e24 <_svfprintf_r+0xd4> - 6f9a: f045 0520 orr.w r5, r5, #32 - 6f9e: e741 b.n 6e24 <_svfprintf_r+0xd4> - 6fa0: 930c str r3, [sp, #48] ; 0x30 - 6fa2: f04f 0c00 mov.w ip, #0 - 6fa6: 6833 ldr r3, [r6, #0] - 6fa8: 3604 adds r6, #4 - 6faa: 920d str r2, [sp, #52] ; 0x34 - 6fac: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 6fb0: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 6fb4: e35b b.n 766e <_svfprintf_r+0x91e> - 6fb6: 930c str r3, [sp, #48] ; 0x30 - 6fb8: f045 0510 orr.w r5, r5, #16 - 6fbc: 920d str r2, [sp, #52] ; 0x34 - 6fbe: e001 b.n 6fc4 <_svfprintf_r+0x274> - 6fc0: 930c str r3, [sp, #48] ; 0x30 - 6fc2: 920d str r2, [sp, #52] ; 0x34 - 6fc4: f015 0f20 tst.w r5, #32 - 6fc8: d009 beq.n 6fde <_svfprintf_r+0x28e> - 6fca: 3607 adds r6, #7 - 6fcc: f026 0307 bic.w r3, r6, #7 - 6fd0: f103 0608 add.w r6, r3, #8 - 6fd4: e9d3 0100 ldrd r0, r1, [r3] - 6fd8: e9cd 0108 strd r0, r1, [sp, #32] - 6fdc: e016 b.n 700c <_svfprintf_r+0x2bc> - 6fde: f015 0f10 tst.w r5, #16 - 6fe2: f106 0304 add.w r3, r6, #4 - 6fe6: d001 beq.n 6fec <_svfprintf_r+0x29c> - 6fe8: 6832 ldr r2, [r6, #0] - 6fea: e009 b.n 7000 <_svfprintf_r+0x2b0> - 6fec: f015 0f40 tst.w r5, #64 ; 0x40 - 6ff0: 6832 ldr r2, [r6, #0] - 6ff2: d005 beq.n 7000 <_svfprintf_r+0x2b0> - 6ff4: b212 sxth r2, r2 - 6ff6: 4610 mov r0, r2 - 6ff8: 17d1 asrs r1, r2, #31 - 6ffa: e9cd 0108 strd r0, r1, [sp, #32] - 6ffe: e004 b.n 700a <_svfprintf_r+0x2ba> - 7000: 4692 mov sl, r2 - 7002: ea4f 7be2 mov.w fp, r2, asr #31 - 7006: e9cd ab08 strd sl, fp, [sp, #32] - 700a: 461e mov r6, r3 - 700c: e9dd 0108 ldrd r0, r1, [sp, #32] - 7010: 2800 cmp r0, #0 - 7012: f171 0100 sbcs.w r1, r1, #0 - 7016: f280 828e bge.w 7536 <_svfprintf_r+0x7e6> - 701a: e9dd 2308 ldrd r2, r3, [sp, #32] - 701e: 4252 negs r2, r2 - 7020: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 7024: e9cd 2308 strd r2, r3, [sp, #32] - 7028: 232d movs r3, #45 ; 0x2d - 702a: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 702e: e282 b.n 7536 <_svfprintf_r+0x7e6> - 7030: 930c str r3, [sp, #48] ; 0x30 - 7032: 1df3 adds r3, r6, #7 - 7034: f015 0f08 tst.w r5, #8 - 7038: f023 0307 bic.w r3, r3, #7 - 703c: 920d str r2, [sp, #52] ; 0x34 - 703e: f103 0608 add.w r6, r3, #8 - 7042: bf14 ite ne - 7044: 6818 ldrne r0, [r3, #0] - 7046: 6819 ldreq r1, [r3, #0] - 7048: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 704c: bf14 ite ne - 704e: 9010 strne r0, [sp, #64] ; 0x40 - 7050: 9110 streq r1, [sp, #64] ; 0x40 - 7052: 685b ldr r3, [r3, #4] - 7054: 9810 ldr r0, [sp, #64] ; 0x40 - 7056: f8cd c018 str.w ip, [sp, #24] - 705a: 9311 str r3, [sp, #68] ; 0x44 - 705c: 9911 ldr r1, [sp, #68] ; 0x44 - 705e: f005 f8b3 bl c1c8 <__fpclassifyd> - 7062: f8dd c018 ldr.w ip, [sp, #24] - 7066: 2801 cmp r0, #1 - 7068: d119 bne.n 709e <_svfprintf_r+0x34e> - 706a: 9810 ldr r0, [sp, #64] ; 0x40 - 706c: 2200 movs r2, #0 - 706e: 9911 ldr r1, [sp, #68] ; 0x44 - 7070: 2300 movs r3, #0 - 7072: f007 fed3 bl ee1c <__aeabi_dcmplt> - 7076: b110 cbz r0, 707e <_svfprintf_r+0x32e> - 7078: 232d movs r3, #45 ; 0x2d - 707a: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 707e: 4ba9 ldr r3, [pc, #676] ; (7324 <_svfprintf_r+0x5d4>) - 7080: f04f 0c00 mov.w ip, #0 - 7084: 4aa8 ldr r2, [pc, #672] ; (7328 <_svfprintf_r+0x5d8>) - 7086: f025 0580 bic.w r5, r5, #128 ; 0x80 - 708a: f04f 0b03 mov.w fp, #3 - 708e: f8cd c020 str.w ip, [sp, #32] - 7092: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 7096: bfcc ite gt - 7098: 4692 movgt sl, r2 - 709a: 469a movle sl, r3 - 709c: e2fd b.n 769a <_svfprintf_r+0x94a> - 709e: 9810 ldr r0, [sp, #64] ; 0x40 - 70a0: 9911 ldr r1, [sp, #68] ; 0x44 - 70a2: f8cd c018 str.w ip, [sp, #24] - 70a6: f005 f88f bl c1c8 <__fpclassifyd> - 70aa: f8dd c018 ldr.w ip, [sp, #24] - 70ae: b958 cbnz r0, 70c8 <_svfprintf_r+0x378> - 70b0: 4b9e ldr r3, [pc, #632] ; (732c <_svfprintf_r+0x5dc>) - 70b2: f025 0580 bic.w r5, r5, #128 ; 0x80 - 70b6: 4a9e ldr r2, [pc, #632] ; (7330 <_svfprintf_r+0x5e0>) - 70b8: f04f 0b03 mov.w fp, #3 - 70bc: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 70c0: bfcc ite gt - 70c2: 4692 movgt sl, r2 - 70c4: 469a movle sl, r3 - 70c6: e2dd b.n 7684 <_svfprintf_r+0x934> - 70c8: f1bc 3fff cmp.w ip, #4294967295 - 70cc: d00b beq.n 70e6 <_svfprintf_r+0x396> - 70ce: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 70d2: d002 beq.n 70da <_svfprintf_r+0x38a> - 70d4: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 70d8: d107 bne.n 70ea <_svfprintf_r+0x39a> - 70da: f1bc 0f00 cmp.w ip, #0 - 70de: bf08 it eq - 70e0: f04f 0c01 moveq.w ip, #1 - 70e4: e001 b.n 70ea <_svfprintf_r+0x39a> - 70e6: f04f 0c06 mov.w ip, #6 - 70ea: 9b11 ldr r3, [sp, #68] ; 0x44 - 70ec: f445 7580 orr.w r5, r5, #256 ; 0x100 - 70f0: 2b00 cmp r3, #0 - 70f2: da05 bge.n 7100 <_svfprintf_r+0x3b0> - 70f4: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 70f8: 232d movs r3, #45 ; 0x2d - 70fa: 920b str r2, [sp, #44] ; 0x2c - 70fc: 9314 str r3, [sp, #80] ; 0x50 - 70fe: e003 b.n 7108 <_svfprintf_r+0x3b8> - 7100: 9811 ldr r0, [sp, #68] ; 0x44 - 7102: 2100 movs r1, #0 - 7104: 9114 str r1, [sp, #80] ; 0x50 - 7106: 900b str r0, [sp, #44] ; 0x2c - 7108: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 710c: d00b beq.n 7126 <_svfprintf_r+0x3d6> - 710e: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 7112: d008 beq.n 7126 <_svfprintf_r+0x3d6> - 7114: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 7118: d002 beq.n 7120 <_svfprintf_r+0x3d0> - 711a: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 711e: d105 bne.n 712c <_svfprintf_r+0x3dc> - 7120: f10c 0b01 add.w fp, ip, #1 - 7124: e003 b.n 712e <_svfprintf_r+0x3de> - 7126: 46e3 mov fp, ip - 7128: 2303 movs r3, #3 - 712a: e001 b.n 7130 <_svfprintf_r+0x3e0> - 712c: 46e3 mov fp, ip - 712e: 2302 movs r3, #2 - 7130: 9300 str r3, [sp, #0] - 7132: 4640 mov r0, r8 - 7134: ab3c add r3, sp, #240 ; 0xf0 - 7136: 9a10 ldr r2, [sp, #64] ; 0x40 - 7138: 9302 str r3, [sp, #8] - 713a: ab3b add r3, sp, #236 ; 0xec - 713c: 9303 str r3, [sp, #12] - 713e: ab3a add r3, sp, #232 ; 0xe8 - 7140: 9304 str r3, [sp, #16] - 7142: 9b0b ldr r3, [sp, #44] ; 0x2c - 7144: f8cd c018 str.w ip, [sp, #24] - 7148: f8cd b004 str.w fp, [sp, #4] - 714c: f003 fcf8 bl ab40 <_dtoa_r> - 7150: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 7154: f8dd c018 ldr.w ip, [sp, #24] - 7158: 4682 mov sl, r0 - 715a: d002 beq.n 7162 <_svfprintf_r+0x412> - 715c: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 7160: d102 bne.n 7168 <_svfprintf_r+0x418> - 7162: f015 0f01 tst.w r5, #1 - 7166: d034 beq.n 71d2 <_svfprintf_r+0x482> - 7168: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 716c: eb0a 020b add.w r2, sl, fp - 7170: 9208 str r2, [sp, #32] - 7172: d002 beq.n 717a <_svfprintf_r+0x42a> - 7174: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 7178: d115 bne.n 71a6 <_svfprintf_r+0x456> - 717a: f89a 3000 ldrb.w r3, [sl] - 717e: 2b30 cmp r3, #48 ; 0x30 - 7180: d10d bne.n 719e <_svfprintf_r+0x44e> - 7182: 9810 ldr r0, [sp, #64] ; 0x40 - 7184: 2200 movs r2, #0 - 7186: 990b ldr r1, [sp, #44] ; 0x2c - 7188: 2300 movs r3, #0 - 718a: f8cd c018 str.w ip, [sp, #24] - 718e: f007 fe3b bl ee08 <__aeabi_dcmpeq> - 7192: f8dd c018 ldr.w ip, [sp, #24] - 7196: b910 cbnz r0, 719e <_svfprintf_r+0x44e> - 7198: f1cb 0301 rsb r3, fp, #1 - 719c: 933c str r3, [sp, #240] ; 0xf0 - 719e: 9808 ldr r0, [sp, #32] - 71a0: 9b3c ldr r3, [sp, #240] ; 0xf0 - 71a2: 18c0 adds r0, r0, r3 - 71a4: 9008 str r0, [sp, #32] - 71a6: 9810 ldr r0, [sp, #64] ; 0x40 - 71a8: 2200 movs r2, #0 - 71aa: 990b ldr r1, [sp, #44] ; 0x2c - 71ac: 2300 movs r3, #0 - 71ae: f8cd c018 str.w ip, [sp, #24] - 71b2: f007 fe29 bl ee08 <__aeabi_dcmpeq> - 71b6: f8dd c018 ldr.w ip, [sp, #24] - 71ba: b130 cbz r0, 71ca <_svfprintf_r+0x47a> - 71bc: 9908 ldr r1, [sp, #32] - 71be: 913a str r1, [sp, #232] ; 0xe8 - 71c0: e003 b.n 71ca <_svfprintf_r+0x47a> - 71c2: 2230 movs r2, #48 ; 0x30 - 71c4: f803 2b01 strb.w r2, [r3], #1 - 71c8: 933a str r3, [sp, #232] ; 0xe8 - 71ca: 9b3a ldr r3, [sp, #232] ; 0xe8 - 71cc: 9a08 ldr r2, [sp, #32] - 71ce: 4293 cmp r3, r2 - 71d0: d3f7 bcc.n 71c2 <_svfprintf_r+0x472> - 71d2: 9b3a ldr r3, [sp, #232] ; 0xe8 - 71d4: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 71d8: ebca 0303 rsb r3, sl, r3 - 71dc: 930b str r3, [sp, #44] ; 0x2c - 71de: 9b3c ldr r3, [sp, #240] ; 0xf0 - 71e0: d002 beq.n 71e8 <_svfprintf_r+0x498> - 71e2: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 71e6: d108 bne.n 71fa <_svfprintf_r+0x4aa> - 71e8: f113 0f03 cmn.w r3, #3 - 71ec: 469b mov fp, r3 - 71ee: db01 blt.n 71f4 <_svfprintf_r+0x4a4> - 71f0: 4563 cmp r3, ip - 71f2: dd75 ble.n 72e0 <_svfprintf_r+0x590> - 71f4: f1a9 0902 sub.w r9, r9, #2 - 71f8: e002 b.n 7200 <_svfprintf_r+0x4b0> - 71fa: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 71fe: d059 beq.n 72b4 <_svfprintf_r+0x564> - 7200: f103 3bff add.w fp, r3, #4294967295 - 7204: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 7208: f1bb 0f00 cmp.w fp, #0 - 720c: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 7210: da03 bge.n 721a <_svfprintf_r+0x4ca> - 7212: f1cb 0b00 rsb fp, fp, #0 - 7216: 232d movs r3, #45 ; 0x2d - 7218: e000 b.n 721c <_svfprintf_r+0x4cc> - 721a: 232b movs r3, #43 ; 0x2b - 721c: f1bb 0f09 cmp.w fp, #9 - 7220: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 7224: dd2f ble.n 7286 <_svfprintf_r+0x536> - 7226: f10d 03de add.w r3, sp, #222 ; 0xde - 722a: 4652 mov r2, sl - 722c: 46cc mov ip, r9 - 722e: 46a2 mov sl, r4 - 7230: 461c mov r4, r3 - 7232: 4658 mov r0, fp - 7234: 210a movs r1, #10 - 7236: 9207 str r2, [sp, #28] - 7238: 46a1 mov r9, r4 - 723a: f8cd c018 str.w ip, [sp, #24] - 723e: f007 fd7d bl ed3c <__aeabi_idivmod> - 7242: 4658 mov r0, fp - 7244: 3130 adds r1, #48 ; 0x30 - 7246: f804 1901 strb.w r1, [r4], #-1 - 724a: 210a movs r1, #10 - 724c: f007 fc2c bl eaa8 <__aeabi_idiv> - 7250: 9a07 ldr r2, [sp, #28] - 7252: f8dd c018 ldr.w ip, [sp, #24] - 7256: 2809 cmp r0, #9 - 7258: 4683 mov fp, r0 - 725a: dcea bgt.n 7232 <_svfprintf_r+0x4e2> - 725c: 4654 mov r4, sl - 725e: 4692 mov sl, r2 - 7260: 464a mov r2, r9 - 7262: f100 0b30 add.w fp, r0, #48 ; 0x30 - 7266: 46e1 mov r9, ip - 7268: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 726c: f802 bc01 strb.w fp, [r2, #-1] - 7270: 3a01 subs r2, #1 - 7272: e003 b.n 727c <_svfprintf_r+0x52c> - 7274: f812 1b01 ldrb.w r1, [r2], #1 - 7278: f803 1b01 strb.w r1, [r3], #1 - 727c: f10d 01df add.w r1, sp, #223 ; 0xdf - 7280: 428a cmp r2, r1 - 7282: d3f7 bcc.n 7274 <_svfprintf_r+0x524> - 7284: e006 b.n 7294 <_svfprintf_r+0x544> - 7286: 2330 movs r3, #48 ; 0x30 - 7288: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 728c: 449b add fp, r3 - 728e: ab39 add r3, sp, #228 ; 0xe4 - 7290: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 7294: aa38 add r2, sp, #224 ; 0xe0 - 7296: 1a9a subs r2, r3, r2 - 7298: 9b0b ldr r3, [sp, #44] ; 0x2c - 729a: 9215 str r2, [sp, #84] ; 0x54 - 729c: 2b01 cmp r3, #1 - 729e: eb02 0b03 add.w fp, r2, r3 - 72a2: dc02 bgt.n 72aa <_svfprintf_r+0x55a> - 72a4: f015 0301 ands.w r3, r5, #1 - 72a8: d044 beq.n 7334 <_svfprintf_r+0x5e4> - 72aa: 2000 movs r0, #0 - 72ac: f10b 0b01 add.w fp, fp, #1 - 72b0: 9008 str r0, [sp, #32] - 72b2: e040 b.n 7336 <_svfprintf_r+0x5e6> - 72b4: 2b00 cmp r3, #0 - 72b6: 469b mov fp, r3 - 72b8: dd09 ble.n 72ce <_svfprintf_r+0x57e> - 72ba: f1bc 0f00 cmp.w ip, #0 - 72be: d102 bne.n 72c6 <_svfprintf_r+0x576> - 72c0: f015 0f01 tst.w r5, #1 - 72c4: d028 beq.n 7318 <_svfprintf_r+0x5c8> - 72c6: f103 0b01 add.w fp, r3, #1 - 72ca: 44e3 add fp, ip - 72cc: e024 b.n 7318 <_svfprintf_r+0x5c8> - 72ce: f1bc 0f00 cmp.w ip, #0 - 72d2: d102 bne.n 72da <_svfprintf_r+0x58a> - 72d4: f015 0f01 tst.w r5, #1 - 72d8: d019 beq.n 730e <_svfprintf_r+0x5be> - 72da: f10c 0b02 add.w fp, ip, #2 - 72de: e01b b.n 7318 <_svfprintf_r+0x5c8> - 72e0: 990b ldr r1, [sp, #44] ; 0x2c - 72e2: 428b cmp r3, r1 - 72e4: db07 blt.n 72f6 <_svfprintf_r+0x5a6> - 72e6: f015 0f01 tst.w r5, #1 - 72ea: d013 beq.n 7314 <_svfprintf_r+0x5c4> - 72ec: 2267 movs r2, #103 ; 0x67 - 72ee: f103 0b01 add.w fp, r3, #1 - 72f2: 920e str r2, [sp, #56] ; 0x38 - 72f4: e010 b.n 7318 <_svfprintf_r+0x5c8> - 72f6: 2b00 cmp r3, #0 - 72f8: bfd8 it le - 72fa: f1c3 0b02 rsble fp, r3, #2 - 72fe: 9b0b ldr r3, [sp, #44] ; 0x2c - 7300: bfc8 it gt - 7302: f04f 0b01 movgt.w fp, #1 - 7306: 2067 movs r0, #103 ; 0x67 - 7308: 449b add fp, r3 - 730a: 900e str r0, [sp, #56] ; 0x38 - 730c: e004 b.n 7318 <_svfprintf_r+0x5c8> - 730e: f04f 0b01 mov.w fp, #1 - 7312: e001 b.n 7318 <_svfprintf_r+0x5c8> - 7314: 2167 movs r1, #103 ; 0x67 - 7316: 910e str r1, [sp, #56] ; 0x38 - 7318: 9a3c ldr r2, [sp, #240] ; 0xf0 - 731a: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 731e: 9208 str r2, [sp, #32] - 7320: e009 b.n 7336 <_svfprintf_r+0x5e6> - 7322: bf00 nop - 7324: 000109b8 .word 0x000109b8 - 7328: 000109bc .word 0x000109bc - 732c: 000109c0 .word 0x000109c0 - 7330: 000109c4 .word 0x000109c4 - 7334: 9308 str r3, [sp, #32] - 7336: 9b14 ldr r3, [sp, #80] ; 0x50 - 7338: 2b00 cmp r3, #0 - 733a: f000 819f beq.w 767c <_svfprintf_r+0x92c> - 733e: 232d movs r3, #45 ; 0x2d - 7340: f04f 0c00 mov.w ip, #0 - 7344: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 7348: e1a7 b.n 769a <_svfprintf_r+0x94a> - 734a: f015 0f20 tst.w r5, #32 - 734e: 930c str r3, [sp, #48] ; 0x30 - 7350: f106 0104 add.w r1, r6, #4 - 7354: d006 beq.n 7364 <_svfprintf_r+0x614> - 7356: 9d0f ldr r5, [sp, #60] ; 0x3c - 7358: 6830 ldr r0, [r6, #0] - 735a: 462a mov r2, r5 - 735c: 17eb asrs r3, r5, #31 - 735e: e9c0 2300 strd r2, r3, [r0] - 7362: e00e b.n 7382 <_svfprintf_r+0x632> - 7364: f015 0f10 tst.w r5, #16 - 7368: d003 beq.n 7372 <_svfprintf_r+0x622> - 736a: 6833 ldr r3, [r6, #0] - 736c: 980f ldr r0, [sp, #60] ; 0x3c - 736e: 6018 str r0, [r3, #0] - 7370: e007 b.n 7382 <_svfprintf_r+0x632> - 7372: f015 0f40 tst.w r5, #64 ; 0x40 - 7376: 6833 ldr r3, [r6, #0] - 7378: bf15 itete ne - 737a: 9a0f ldrne r2, [sp, #60] ; 0x3c - 737c: 9d0f ldreq r5, [sp, #60] ; 0x3c - 737e: 801a strhne r2, [r3, #0] - 7380: 601d streq r5, [r3, #0] - 7382: 460e mov r6, r1 - 7384: e514 b.n 6db0 <_svfprintf_r+0x60> - 7386: 930c str r3, [sp, #48] ; 0x30 - 7388: f045 0510 orr.w r5, r5, #16 - 738c: 920d str r2, [sp, #52] ; 0x34 - 738e: e001 b.n 7394 <_svfprintf_r+0x644> - 7390: 930c str r3, [sp, #48] ; 0x30 - 7392: 920d str r2, [sp, #52] ; 0x34 - 7394: f015 0220 ands.w r2, r5, #32 - 7398: d00a beq.n 73b0 <_svfprintf_r+0x660> - 739a: 3607 adds r6, #7 - 739c: 2200 movs r2, #0 - 739e: f026 0307 bic.w r3, r6, #7 - 73a2: f103 0608 add.w r6, r3, #8 - 73a6: e9d3 ab00 ldrd sl, fp, [r3] - 73aa: e9cd ab08 strd sl, fp, [sp, #32] - 73ae: e0be b.n 752e <_svfprintf_r+0x7de> - 73b0: f015 0110 ands.w r1, r5, #16 - 73b4: f106 0304 add.w r3, r6, #4 - 73b8: d002 beq.n 73c0 <_svfprintf_r+0x670> - 73ba: 6831 ldr r1, [r6, #0] - 73bc: 468a mov sl, r1 - 73be: e00d b.n 73dc <_svfprintf_r+0x68c> - 73c0: f015 0240 ands.w r2, r5, #64 ; 0x40 - 73c4: 6830 ldr r0, [r6, #0] - 73c6: d008 beq.n 73da <_svfprintf_r+0x68a> - 73c8: b280 uxth r0, r0 - 73ca: f04f 0b00 mov.w fp, #0 - 73ce: 4682 mov sl, r0 - 73d0: 461e mov r6, r3 - 73d2: e9cd ab08 strd sl, fp, [sp, #32] - 73d6: 460a mov r2, r1 - 73d8: e0a9 b.n 752e <_svfprintf_r+0x7de> - 73da: 4682 mov sl, r0 - 73dc: f04f 0b00 mov.w fp, #0 - 73e0: 461e mov r6, r3 - 73e2: e9cd ab08 strd sl, fp, [sp, #32] - 73e6: e0a2 b.n 752e <_svfprintf_r+0x7de> - 73e8: 930c str r3, [sp, #48] ; 0x30 - 73ea: 2100 movs r1, #0 - 73ec: 6833 ldr r3, [r6, #0] - 73ee: f04f 0978 mov.w r9, #120 ; 0x78 - 73f2: 920d str r2, [sp, #52] ; 0x34 - 73f4: f045 0502 orr.w r5, r5, #2 - 73f8: 4618 mov r0, r3 - 73fa: e9cd 0108 strd r0, r1, [sp, #32] - 73fe: 49a3 ldr r1, [pc, #652] ; (768c <_svfprintf_r+0x93c>) - 7400: 2330 movs r3, #48 ; 0x30 - 7402: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 7406: 3604 adds r6, #4 - 7408: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 740c: 9116 str r1, [sp, #88] ; 0x58 - 740e: e08d b.n 752c <_svfprintf_r+0x7dc> - 7410: 930c str r3, [sp, #48] ; 0x30 - 7412: 2300 movs r3, #0 - 7414: 920d str r2, [sp, #52] ; 0x34 - 7416: 4632 mov r2, r6 - 7418: 3604 adds r6, #4 - 741a: 459c cmp ip, r3 - 741c: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 7420: f8d2 a000 ldr.w sl, [r2] - 7424: db13 blt.n 744e <_svfprintf_r+0x6fe> - 7426: 4619 mov r1, r3 - 7428: 4662 mov r2, ip - 742a: 4650 mov r0, sl - 742c: 9307 str r3, [sp, #28] - 742e: f8cd c018 str.w ip, [sp, #24] - 7432: f7fe ffe7 bl 6404 - 7436: 9b07 ldr r3, [sp, #28] - 7438: f8dd c018 ldr.w ip, [sp, #24] - 743c: 2800 cmp r0, #0 - 743e: f000 8120 beq.w 7682 <_svfprintf_r+0x932> - 7442: ebca 0b00 rsb fp, sl, r0 - 7446: 45e3 cmp fp, ip - 7448: f300 8124 bgt.w 7694 <_svfprintf_r+0x944> - 744c: e123 b.n 7696 <_svfprintf_r+0x946> - 744e: 4650 mov r0, sl - 7450: 9307 str r3, [sp, #28] - 7452: f7ff fbab bl 6bac - 7456: 9b07 ldr r3, [sp, #28] - 7458: 4683 mov fp, r0 - 745a: e11c b.n 7696 <_svfprintf_r+0x946> - 745c: 930c str r3, [sp, #48] ; 0x30 - 745e: f045 0510 orr.w r5, r5, #16 - 7462: 920d str r2, [sp, #52] ; 0x34 - 7464: e001 b.n 746a <_svfprintf_r+0x71a> - 7466: 930c str r3, [sp, #48] ; 0x30 - 7468: 920d str r2, [sp, #52] ; 0x34 - 746a: f015 0f20 tst.w r5, #32 - 746e: d009 beq.n 7484 <_svfprintf_r+0x734> - 7470: 3607 adds r6, #7 - 7472: f026 0307 bic.w r3, r6, #7 - 7476: f103 0608 add.w r6, r3, #8 - 747a: e9d3 ab00 ldrd sl, fp, [r3] - 747e: e9cd ab08 strd sl, fp, [sp, #32] - 7482: e016 b.n 74b2 <_svfprintf_r+0x762> - 7484: f015 0f10 tst.w r5, #16 - 7488: f106 0304 add.w r3, r6, #4 - 748c: d001 beq.n 7492 <_svfprintf_r+0x742> - 748e: 6832 ldr r2, [r6, #0] - 7490: e00a b.n 74a8 <_svfprintf_r+0x758> - 7492: f015 0f40 tst.w r5, #64 ; 0x40 - 7496: 6832 ldr r2, [r6, #0] - 7498: d006 beq.n 74a8 <_svfprintf_r+0x758> - 749a: b292 uxth r2, r2 - 749c: f04f 0b00 mov.w fp, #0 - 74a0: 4692 mov sl, r2 - 74a2: e9cd ab08 strd sl, fp, [sp, #32] - 74a6: e003 b.n 74b0 <_svfprintf_r+0x760> - 74a8: 4610 mov r0, r2 - 74aa: 2100 movs r1, #0 - 74ac: e9cd 0108 strd r0, r1, [sp, #32] - 74b0: 461e mov r6, r3 - 74b2: 2201 movs r2, #1 - 74b4: e03b b.n 752e <_svfprintf_r+0x7de> - 74b6: 4975 ldr r1, [pc, #468] ; (768c <_svfprintf_r+0x93c>) - 74b8: 930c str r3, [sp, #48] ; 0x30 - 74ba: 920d str r2, [sp, #52] ; 0x34 - 74bc: 9116 str r1, [sp, #88] ; 0x58 - 74be: e003 b.n 74c8 <_svfprintf_r+0x778> - 74c0: 920d str r2, [sp, #52] ; 0x34 - 74c2: 4a73 ldr r2, [pc, #460] ; (7690 <_svfprintf_r+0x940>) - 74c4: 930c str r3, [sp, #48] ; 0x30 - 74c6: 9216 str r2, [sp, #88] ; 0x58 - 74c8: f015 0f20 tst.w r5, #32 - 74cc: d009 beq.n 74e2 <_svfprintf_r+0x792> - 74ce: 3607 adds r6, #7 - 74d0: f026 0307 bic.w r3, r6, #7 - 74d4: f103 0608 add.w r6, r3, #8 - 74d8: e9d3 ab00 ldrd sl, fp, [r3] - 74dc: e9cd ab08 strd sl, fp, [sp, #32] - 74e0: e016 b.n 7510 <_svfprintf_r+0x7c0> - 74e2: f015 0f10 tst.w r5, #16 - 74e6: f106 0304 add.w r3, r6, #4 - 74ea: d001 beq.n 74f0 <_svfprintf_r+0x7a0> - 74ec: 6832 ldr r2, [r6, #0] - 74ee: e00a b.n 7506 <_svfprintf_r+0x7b6> - 74f0: f015 0f40 tst.w r5, #64 ; 0x40 - 74f4: 6832 ldr r2, [r6, #0] - 74f6: d006 beq.n 7506 <_svfprintf_r+0x7b6> - 74f8: b292 uxth r2, r2 - 74fa: f04f 0b00 mov.w fp, #0 - 74fe: 4692 mov sl, r2 - 7500: e9cd ab08 strd sl, fp, [sp, #32] - 7504: e003 b.n 750e <_svfprintf_r+0x7be> - 7506: 4610 mov r0, r2 - 7508: 2100 movs r1, #0 - 750a: e9cd 0108 strd r0, r1, [sp, #32] - 750e: 461e mov r6, r3 - 7510: f015 0f01 tst.w r5, #1 - 7514: d00a beq.n 752c <_svfprintf_r+0x7dc> - 7516: e9dd 2308 ldrd r2, r3, [sp, #32] - 751a: 4313 orrs r3, r2 - 751c: d006 beq.n 752c <_svfprintf_r+0x7dc> - 751e: f045 0502 orr.w r5, r5, #2 - 7522: 2330 movs r3, #48 ; 0x30 - 7524: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 7528: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 752c: 2202 movs r2, #2 - 752e: 2300 movs r3, #0 - 7530: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 7534: e000 b.n 7538 <_svfprintf_r+0x7e8> - 7536: 2201 movs r2, #1 - 7538: e9dd ab08 ldrd sl, fp, [sp, #32] - 753c: f1bc 0f00 cmp.w ip, #0 - 7540: bfa8 it ge - 7542: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 7546: ea5a 0b0b orrs.w fp, sl, fp - 754a: d102 bne.n 7552 <_svfprintf_r+0x802> - 754c: f1bc 0f00 cmp.w ip, #0 - 7550: d06e beq.n 7630 <_svfprintf_r+0x8e0> - 7552: 2a01 cmp r2, #1 - 7554: d023 beq.n 759e <_svfprintf_r+0x84e> - 7556: 2a02 cmp r2, #2 - 7558: d051 beq.n 75fe <_svfprintf_r+0x8ae> - 755a: f10d 03cb add.w r3, sp, #203 ; 0xcb - 755e: 9808 ldr r0, [sp, #32] - 7560: 469a mov sl, r3 - 7562: f000 0207 and.w r2, r0, #7 - 7566: 3230 adds r2, #48 ; 0x30 - 7568: 701a strb r2, [r3, #0] - 756a: 9908 ldr r1, [sp, #32] - 756c: 3b01 subs r3, #1 - 756e: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 7572: 08c8 lsrs r0, r1, #3 - 7574: ea40 714b orr.w r1, r0, fp, lsl #29 - 7578: ea4f 0bdb mov.w fp, fp, lsr #3 - 757c: 9108 str r1, [sp, #32] - 757e: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 7582: e9dd 0108 ldrd r0, r1, [sp, #32] - 7586: 4301 orrs r1, r0 - 7588: d1e9 bne.n 755e <_svfprintf_r+0x80e> - 758a: f015 0f01 tst.w r5, #1 - 758e: d05b beq.n 7648 <_svfprintf_r+0x8f8> - 7590: 2a30 cmp r2, #48 ; 0x30 - 7592: d059 beq.n 7648 <_svfprintf_r+0x8f8> - 7594: 469a mov sl, r3 - 7596: 2330 movs r3, #48 ; 0x30 - 7598: f88a 3000 strb.w r3, [sl] - 759c: e054 b.n 7648 <_svfprintf_r+0x8f8> - 759e: e9dd 2308 ldrd r2, r3, [sp, #32] - 75a2: 2a0a cmp r2, #10 - 75a4: f173 0300 sbcs.w r3, r3, #0 - 75a8: d208 bcs.n 75bc <_svfprintf_r+0x86c> - 75aa: f8dd a020 ldr.w sl, [sp, #32] - 75ae: f10a 0330 add.w r3, sl, #48 ; 0x30 - 75b2: f10d 0acb add.w sl, sp, #203 ; 0xcb - 75b6: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 75ba: e045 b.n 7648 <_svfprintf_r+0x8f8> - 75bc: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 75c0: 4623 mov r3, r4 - 75c2: 465c mov r4, fp - 75c4: 46cb mov fp, r9 - 75c6: 4699 mov r9, r3 - 75c8: e9dd 0108 ldrd r0, r1, [sp, #32] - 75cc: 220a movs r2, #10 - 75ce: 2300 movs r3, #0 - 75d0: f8cd c018 str.w ip, [sp, #24] - 75d4: f007 fc6a bl eeac <__aeabi_uldivmod> - 75d8: 46a2 mov sl, r4 - 75da: 2300 movs r3, #0 - 75dc: 3230 adds r2, #48 ; 0x30 - 75de: f804 2901 strb.w r2, [r4], #-1 - 75e2: e9dd 0108 ldrd r0, r1, [sp, #32] - 75e6: 220a movs r2, #10 - 75e8: f007 fc60 bl eeac <__aeabi_uldivmod> - 75ec: f8dd c018 ldr.w ip, [sp, #24] - 75f0: e9cd 0108 strd r0, r1, [sp, #32] - 75f4: 4308 orrs r0, r1 - 75f6: d1e7 bne.n 75c8 <_svfprintf_r+0x878> - 75f8: 464c mov r4, r9 - 75fa: 46d9 mov r9, fp - 75fc: e024 b.n 7648 <_svfprintf_r+0x8f8> - 75fe: f10d 03cb add.w r3, sp, #203 ; 0xcb - 7602: 9908 ldr r1, [sp, #32] - 7604: 469a mov sl, r3 - 7606: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 760a: f001 020f and.w r2, r1, #15 - 760e: f81b 2002 ldrb.w r2, [fp, r2] - 7612: f803 2901 strb.w r2, [r3], #-1 - 7616: 9908 ldr r1, [sp, #32] - 7618: 9a09 ldr r2, [sp, #36] ; 0x24 - 761a: 0908 lsrs r0, r1, #4 - 761c: ea40 7102 orr.w r1, r0, r2, lsl #28 - 7620: 0912 lsrs r2, r2, #4 - 7622: 9108 str r1, [sp, #32] - 7624: 9209 str r2, [sp, #36] ; 0x24 - 7626: e9dd 0108 ldrd r0, r1, [sp, #32] - 762a: 4301 orrs r1, r0 - 762c: d1e9 bne.n 7602 <_svfprintf_r+0x8b2> - 762e: e00b b.n 7648 <_svfprintf_r+0x8f8> - 7630: b942 cbnz r2, 7644 <_svfprintf_r+0x8f4> - 7632: f015 0f01 tst.w r5, #1 - 7636: d005 beq.n 7644 <_svfprintf_r+0x8f4> - 7638: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 763c: 2330 movs r3, #48 ; 0x30 - 763e: f80a 3d2d strb.w r3, [sl, #-45]! - 7642: e001 b.n 7648 <_svfprintf_r+0x8f8> - 7644: f10d 0acc add.w sl, sp, #204 ; 0xcc - 7648: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 764c: 2200 movs r2, #0 - 764e: ebca 0b0b rsb fp, sl, fp - 7652: 9208 str r2, [sp, #32] - 7654: e021 b.n 769a <_svfprintf_r+0x94a> - 7656: 930c str r3, [sp, #48] ; 0x30 - 7658: 920d str r2, [sp, #52] ; 0x34 - 765a: f1b9 0f00 cmp.w r9, #0 - 765e: f000 83df beq.w 7e20 <_svfprintf_r+0x10d0> - 7662: f04f 0c00 mov.w ip, #0 - 7666: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 766a: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 766e: f04f 0b01 mov.w fp, #1 - 7672: f8cd c020 str.w ip, [sp, #32] - 7676: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 767a: e00e b.n 769a <_svfprintf_r+0x94a> - 767c: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 7680: e00b b.n 769a <_svfprintf_r+0x94a> - 7682: 46e3 mov fp, ip - 7684: 4684 mov ip, r0 - 7686: 9008 str r0, [sp, #32] - 7688: e007 b.n 769a <_svfprintf_r+0x94a> - 768a: bf00 nop - 768c: 000109d9 .word 0x000109d9 - 7690: 000109c8 .word 0x000109c8 - 7694: 46e3 mov fp, ip - 7696: 469c mov ip, r3 - 7698: 9308 str r3, [sp, #32] - 769a: 45e3 cmp fp, ip - 769c: bfac ite ge - 769e: 465b movge r3, fp - 76a0: 4663 movlt r3, ip - 76a2: 930e str r3, [sp, #56] ; 0x38 - 76a4: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 76a8: b113 cbz r3, 76b0 <_svfprintf_r+0x960> - 76aa: 980e ldr r0, [sp, #56] ; 0x38 - 76ac: 3001 adds r0, #1 - 76ae: 900e str r0, [sp, #56] ; 0x38 - 76b0: f015 0102 ands.w r1, r5, #2 - 76b4: 9114 str r1, [sp, #80] ; 0x50 - 76b6: d002 beq.n 76be <_svfprintf_r+0x96e> - 76b8: 9a0e ldr r2, [sp, #56] ; 0x38 - 76ba: 3202 adds r2, #2 - 76bc: 920e str r2, [sp, #56] ; 0x38 - 76be: f015 0384 ands.w r3, r5, #132 ; 0x84 - 76c2: 9317 str r3, [sp, #92] ; 0x5c - 76c4: d146 bne.n 7754 <_svfprintf_r+0xa04> - 76c6: 980d ldr r0, [sp, #52] ; 0x34 - 76c8: 990e ldr r1, [sp, #56] ; 0x38 - 76ca: 1a43 subs r3, r0, r1 - 76cc: 2b00 cmp r3, #0 - 76ce: dc1b bgt.n 7708 <_svfprintf_r+0x9b8> - 76d0: e040 b.n 7754 <_svfprintf_r+0xa04> - 76d2: 601a str r2, [r3, #0] - 76d4: 2210 movs r2, #16 - 76d6: 1889 adds r1, r1, r2 - 76d8: 605a str r2, [r3, #4] - 76da: 9a34 ldr r2, [sp, #208] ; 0xd0 - 76dc: 9135 str r1, [sp, #212] ; 0xd4 - 76de: 3201 adds r2, #1 - 76e0: 9234 str r2, [sp, #208] ; 0xd0 - 76e2: 2a07 cmp r2, #7 - 76e4: dc01 bgt.n 76ea <_svfprintf_r+0x99a> - 76e6: 3308 adds r3, #8 - 76e8: e00c b.n 7704 <_svfprintf_r+0x9b4> - 76ea: 4640 mov r0, r8 - 76ec: 4639 mov r1, r7 - 76ee: aa33 add r2, sp, #204 ; 0xcc - 76f0: f8cd c018 str.w ip, [sp, #24] - 76f4: f005 fdb2 bl d25c <__ssprint_r> - 76f8: f8dd c018 ldr.w ip, [sp, #24] - 76fc: 2800 cmp r0, #0 - 76fe: f040 8396 bne.w 7e2e <_svfprintf_r+0x10de> - 7702: ab19 add r3, sp, #100 ; 0x64 - 7704: 3d10 subs r5, #16 - 7706: e004 b.n 7712 <_svfprintf_r+0x9c2> - 7708: 462a mov r2, r5 - 770a: 461d mov r5, r3 - 770c: 4623 mov r3, r4 - 770e: 464c mov r4, r9 - 7710: 4691 mov r9, r2 - 7712: 2d10 cmp r5, #16 - 7714: 9935 ldr r1, [sp, #212] ; 0xd4 - 7716: 4a93 ldr r2, [pc, #588] ; (7964 <_svfprintf_r+0xc14>) - 7718: dcdb bgt.n 76d2 <_svfprintf_r+0x982> - 771a: 4648 mov r0, r9 - 771c: 46a1 mov r9, r4 - 771e: 461c mov r4, r3 - 7720: 462b mov r3, r5 - 7722: 4605 mov r5, r0 - 7724: 6063 str r3, [r4, #4] - 7726: 18cb adds r3, r1, r3 - 7728: 6022 str r2, [r4, #0] - 772a: 9335 str r3, [sp, #212] ; 0xd4 - 772c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 772e: 3301 adds r3, #1 - 7730: 9334 str r3, [sp, #208] ; 0xd0 - 7732: 2b07 cmp r3, #7 - 7734: dc01 bgt.n 773a <_svfprintf_r+0x9ea> - 7736: 3408 adds r4, #8 - 7738: e00c b.n 7754 <_svfprintf_r+0xa04> - 773a: 4640 mov r0, r8 - 773c: 4639 mov r1, r7 - 773e: aa33 add r2, sp, #204 ; 0xcc - 7740: f8cd c018 str.w ip, [sp, #24] - 7744: f005 fd8a bl d25c <__ssprint_r> - 7748: f8dd c018 ldr.w ip, [sp, #24] - 774c: 2800 cmp r0, #0 - 774e: f040 836e bne.w 7e2e <_svfprintf_r+0x10de> - 7752: ac19 add r4, sp, #100 ; 0x64 - 7754: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 7758: b1db cbz r3, 7792 <_svfprintf_r+0xa42> - 775a: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 775e: 6023 str r3, [r4, #0] - 7760: 2301 movs r3, #1 - 7762: 6063 str r3, [r4, #4] - 7764: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7766: 3301 adds r3, #1 - 7768: 9335 str r3, [sp, #212] ; 0xd4 - 776a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 776c: 3301 adds r3, #1 - 776e: 9334 str r3, [sp, #208] ; 0xd0 - 7770: 2b07 cmp r3, #7 - 7772: dc01 bgt.n 7778 <_svfprintf_r+0xa28> - 7774: 3408 adds r4, #8 - 7776: e00c b.n 7792 <_svfprintf_r+0xa42> - 7778: 4640 mov r0, r8 - 777a: 4639 mov r1, r7 - 777c: aa33 add r2, sp, #204 ; 0xcc - 777e: f8cd c018 str.w ip, [sp, #24] - 7782: f005 fd6b bl d25c <__ssprint_r> - 7786: f8dd c018 ldr.w ip, [sp, #24] - 778a: 2800 cmp r0, #0 - 778c: f040 834f bne.w 7e2e <_svfprintf_r+0x10de> - 7790: ac19 add r4, sp, #100 ; 0x64 - 7792: 9a14 ldr r2, [sp, #80] ; 0x50 - 7794: b1d2 cbz r2, 77cc <_svfprintf_r+0xa7c> - 7796: ab3d add r3, sp, #244 ; 0xf4 - 7798: 6023 str r3, [r4, #0] - 779a: 2302 movs r3, #2 - 779c: 6063 str r3, [r4, #4] - 779e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 77a0: 3302 adds r3, #2 - 77a2: 9335 str r3, [sp, #212] ; 0xd4 - 77a4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 77a6: 3301 adds r3, #1 - 77a8: 9334 str r3, [sp, #208] ; 0xd0 - 77aa: 2b07 cmp r3, #7 - 77ac: dc01 bgt.n 77b2 <_svfprintf_r+0xa62> - 77ae: 3408 adds r4, #8 - 77b0: e00c b.n 77cc <_svfprintf_r+0xa7c> - 77b2: 4640 mov r0, r8 - 77b4: 4639 mov r1, r7 - 77b6: aa33 add r2, sp, #204 ; 0xcc - 77b8: f8cd c018 str.w ip, [sp, #24] - 77bc: f005 fd4e bl d25c <__ssprint_r> - 77c0: f8dd c018 ldr.w ip, [sp, #24] - 77c4: 2800 cmp r0, #0 - 77c6: f040 8332 bne.w 7e2e <_svfprintf_r+0x10de> - 77ca: ac19 add r4, sp, #100 ; 0x64 - 77cc: 9b17 ldr r3, [sp, #92] ; 0x5c - 77ce: 2b80 cmp r3, #128 ; 0x80 - 77d0: d146 bne.n 7860 <_svfprintf_r+0xb10> - 77d2: 980d ldr r0, [sp, #52] ; 0x34 - 77d4: 990e ldr r1, [sp, #56] ; 0x38 - 77d6: 1a43 subs r3, r0, r1 - 77d8: 2b00 cmp r3, #0 - 77da: dc1b bgt.n 7814 <_svfprintf_r+0xac4> - 77dc: e040 b.n 7860 <_svfprintf_r+0xb10> - 77de: 601a str r2, [r3, #0] - 77e0: 2210 movs r2, #16 - 77e2: 1889 adds r1, r1, r2 - 77e4: 605a str r2, [r3, #4] - 77e6: 9a34 ldr r2, [sp, #208] ; 0xd0 - 77e8: 9135 str r1, [sp, #212] ; 0xd4 - 77ea: 3201 adds r2, #1 - 77ec: 9234 str r2, [sp, #208] ; 0xd0 - 77ee: 2a07 cmp r2, #7 - 77f0: dc01 bgt.n 77f6 <_svfprintf_r+0xaa6> - 77f2: 3308 adds r3, #8 - 77f4: e00c b.n 7810 <_svfprintf_r+0xac0> - 77f6: 4640 mov r0, r8 - 77f8: 4639 mov r1, r7 - 77fa: aa33 add r2, sp, #204 ; 0xcc - 77fc: f8cd c018 str.w ip, [sp, #24] - 7800: f005 fd2c bl d25c <__ssprint_r> - 7804: f8dd c018 ldr.w ip, [sp, #24] - 7808: 2800 cmp r0, #0 - 780a: f040 8310 bne.w 7e2e <_svfprintf_r+0x10de> - 780e: ab19 add r3, sp, #100 ; 0x64 - 7810: 3d10 subs r5, #16 - 7812: e004 b.n 781e <_svfprintf_r+0xace> - 7814: 462a mov r2, r5 - 7816: 461d mov r5, r3 - 7818: 4623 mov r3, r4 - 781a: 464c mov r4, r9 - 781c: 4691 mov r9, r2 - 781e: 2d10 cmp r5, #16 - 7820: 9935 ldr r1, [sp, #212] ; 0xd4 - 7822: 4a51 ldr r2, [pc, #324] ; (7968 <_svfprintf_r+0xc18>) - 7824: dcdb bgt.n 77de <_svfprintf_r+0xa8e> - 7826: 4648 mov r0, r9 - 7828: 46a1 mov r9, r4 - 782a: 461c mov r4, r3 - 782c: 462b mov r3, r5 - 782e: 4605 mov r5, r0 - 7830: 6063 str r3, [r4, #4] - 7832: 18cb adds r3, r1, r3 - 7834: 6022 str r2, [r4, #0] - 7836: 9335 str r3, [sp, #212] ; 0xd4 - 7838: 9b34 ldr r3, [sp, #208] ; 0xd0 - 783a: 3301 adds r3, #1 - 783c: 9334 str r3, [sp, #208] ; 0xd0 - 783e: 2b07 cmp r3, #7 - 7840: dc01 bgt.n 7846 <_svfprintf_r+0xaf6> - 7842: 3408 adds r4, #8 - 7844: e00c b.n 7860 <_svfprintf_r+0xb10> - 7846: 4640 mov r0, r8 - 7848: 4639 mov r1, r7 - 784a: aa33 add r2, sp, #204 ; 0xcc - 784c: f8cd c018 str.w ip, [sp, #24] - 7850: f005 fd04 bl d25c <__ssprint_r> - 7854: f8dd c018 ldr.w ip, [sp, #24] - 7858: 2800 cmp r0, #0 - 785a: f040 82e8 bne.w 7e2e <_svfprintf_r+0x10de> - 785e: ac19 add r4, sp, #100 ; 0x64 - 7860: ebcb 030c rsb r3, fp, ip - 7864: 2b00 cmp r3, #0 - 7866: dc17 bgt.n 7898 <_svfprintf_r+0xb48> - 7868: e038 b.n 78dc <_svfprintf_r+0xb8c> - 786a: 601a str r2, [r3, #0] - 786c: 2210 movs r2, #16 - 786e: 1889 adds r1, r1, r2 - 7870: 605a str r2, [r3, #4] - 7872: 9a34 ldr r2, [sp, #208] ; 0xd0 - 7874: 9135 str r1, [sp, #212] ; 0xd4 - 7876: 3201 adds r2, #1 - 7878: 9234 str r2, [sp, #208] ; 0xd0 - 787a: 2a07 cmp r2, #7 - 787c: dc01 bgt.n 7882 <_svfprintf_r+0xb32> - 787e: 3308 adds r3, #8 - 7880: e008 b.n 7894 <_svfprintf_r+0xb44> - 7882: 4640 mov r0, r8 - 7884: 4639 mov r1, r7 - 7886: aa33 add r2, sp, #204 ; 0xcc - 7888: f005 fce8 bl d25c <__ssprint_r> - 788c: 2800 cmp r0, #0 - 788e: f040 82ce bne.w 7e2e <_svfprintf_r+0x10de> - 7892: ab19 add r3, sp, #100 ; 0x64 - 7894: 3d10 subs r5, #16 - 7896: e004 b.n 78a2 <_svfprintf_r+0xb52> - 7898: 462a mov r2, r5 - 789a: 461d mov r5, r3 - 789c: 4623 mov r3, r4 - 789e: 464c mov r4, r9 - 78a0: 4691 mov r9, r2 - 78a2: 2d10 cmp r5, #16 - 78a4: 9935 ldr r1, [sp, #212] ; 0xd4 - 78a6: 4a30 ldr r2, [pc, #192] ; (7968 <_svfprintf_r+0xc18>) - 78a8: dcdf bgt.n 786a <_svfprintf_r+0xb1a> - 78aa: 4648 mov r0, r9 - 78ac: 46a1 mov r9, r4 - 78ae: 461c mov r4, r3 - 78b0: 462b mov r3, r5 - 78b2: 4605 mov r5, r0 - 78b4: 6063 str r3, [r4, #4] - 78b6: 18cb adds r3, r1, r3 - 78b8: 6022 str r2, [r4, #0] - 78ba: 9335 str r3, [sp, #212] ; 0xd4 - 78bc: 9b34 ldr r3, [sp, #208] ; 0xd0 - 78be: 3301 adds r3, #1 - 78c0: 9334 str r3, [sp, #208] ; 0xd0 - 78c2: 2b07 cmp r3, #7 - 78c4: dc01 bgt.n 78ca <_svfprintf_r+0xb7a> - 78c6: 3408 adds r4, #8 - 78c8: e008 b.n 78dc <_svfprintf_r+0xb8c> - 78ca: 4640 mov r0, r8 - 78cc: 4639 mov r1, r7 - 78ce: aa33 add r2, sp, #204 ; 0xcc - 78d0: f005 fcc4 bl d25c <__ssprint_r> - 78d4: 2800 cmp r0, #0 - 78d6: f040 82aa bne.w 7e2e <_svfprintf_r+0x10de> - 78da: ac19 add r4, sp, #100 ; 0x64 - 78dc: f415 7f80 tst.w r5, #256 ; 0x100 - 78e0: d106 bne.n 78f0 <_svfprintf_r+0xba0> - 78e2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 78e4: f8c4 a000 str.w sl, [r4] - 78e8: f8c4 b004 str.w fp, [r4, #4] - 78ec: 445b add r3, fp - 78ee: e23f b.n 7d70 <_svfprintf_r+0x1020> - 78f0: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 78f4: f340 81b7 ble.w 7c66 <_svfprintf_r+0xf16> - 78f8: 9810 ldr r0, [sp, #64] ; 0x40 - 78fa: 2200 movs r2, #0 - 78fc: 9911 ldr r1, [sp, #68] ; 0x44 - 78fe: 2300 movs r3, #0 - 7900: f007 fa82 bl ee08 <__aeabi_dcmpeq> - 7904: 2800 cmp r0, #0 - 7906: d060 beq.n 79ca <_svfprintf_r+0xc7a> - 7908: 4b18 ldr r3, [pc, #96] ; (796c <_svfprintf_r+0xc1c>) - 790a: 6023 str r3, [r4, #0] - 790c: 2301 movs r3, #1 - 790e: 6063 str r3, [r4, #4] - 7910: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7912: 3301 adds r3, #1 - 7914: 9335 str r3, [sp, #212] ; 0xd4 - 7916: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7918: 3301 adds r3, #1 - 791a: 9334 str r3, [sp, #208] ; 0xd0 - 791c: 2b07 cmp r3, #7 - 791e: dc01 bgt.n 7924 <_svfprintf_r+0xbd4> - 7920: 3408 adds r4, #8 - 7922: e008 b.n 7936 <_svfprintf_r+0xbe6> - 7924: 4640 mov r0, r8 - 7926: 4639 mov r1, r7 - 7928: aa33 add r2, sp, #204 ; 0xcc - 792a: f005 fc97 bl d25c <__ssprint_r> - 792e: 2800 cmp r0, #0 - 7930: f040 827d bne.w 7e2e <_svfprintf_r+0x10de> - 7934: ac19 add r4, sp, #100 ; 0x64 - 7936: 9b3c ldr r3, [sp, #240] ; 0xf0 - 7938: 9a0b ldr r2, [sp, #44] ; 0x2c - 793a: 4293 cmp r3, r2 - 793c: db03 blt.n 7946 <_svfprintf_r+0xbf6> - 793e: f015 0f01 tst.w r5, #1 - 7942: f000 8225 beq.w 7d90 <_svfprintf_r+0x1040> - 7946: 9b13 ldr r3, [sp, #76] ; 0x4c - 7948: 9812 ldr r0, [sp, #72] ; 0x48 - 794a: 6023 str r3, [r4, #0] - 794c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 794e: 6060 str r0, [r4, #4] - 7950: 181b adds r3, r3, r0 - 7952: 9335 str r3, [sp, #212] ; 0xd4 - 7954: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7956: 3301 adds r3, #1 - 7958: 9334 str r3, [sp, #208] ; 0xd0 - 795a: 2b07 cmp r3, #7 - 795c: dc08 bgt.n 7970 <_svfprintf_r+0xc20> - 795e: 3408 adds r4, #8 - 7960: e00f b.n 7982 <_svfprintf_r+0xc32> - 7962: bf00 nop - 7964: 000109ec .word 0x000109ec - 7968: 000109a8 .word 0x000109a8 - 796c: 000109ea .word 0x000109ea - 7970: 4640 mov r0, r8 - 7972: 4639 mov r1, r7 - 7974: aa33 add r2, sp, #204 ; 0xcc - 7976: f005 fc71 bl d25c <__ssprint_r> - 797a: 2800 cmp r0, #0 - 797c: f040 8257 bne.w 7e2e <_svfprintf_r+0x10de> - 7980: ac19 add r4, sp, #100 ; 0x64 - 7982: 990b ldr r1, [sp, #44] ; 0x2c - 7984: f101 39ff add.w r9, r1, #4294967295 - 7988: f1b9 0f00 cmp.w r9, #0 - 798c: dc17 bgt.n 79be <_svfprintf_r+0xc6e> - 798e: e1ff b.n 7d90 <_svfprintf_r+0x1040> - 7990: 6022 str r2, [r4, #0] - 7992: 2210 movs r2, #16 - 7994: 189b adds r3, r3, r2 - 7996: 6062 str r2, [r4, #4] - 7998: 9335 str r3, [sp, #212] ; 0xd4 - 799a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 799c: 3301 adds r3, #1 - 799e: 9334 str r3, [sp, #208] ; 0xd0 - 79a0: 2b07 cmp r3, #7 - 79a2: dc01 bgt.n 79a8 <_svfprintf_r+0xc58> - 79a4: 3408 adds r4, #8 - 79a6: e008 b.n 79ba <_svfprintf_r+0xc6a> - 79a8: 4640 mov r0, r8 - 79aa: 4639 mov r1, r7 - 79ac: aa33 add r2, sp, #204 ; 0xcc - 79ae: f005 fc55 bl d25c <__ssprint_r> - 79b2: 2800 cmp r0, #0 - 79b4: f040 823b bne.w 7e2e <_svfprintf_r+0x10de> - 79b8: ac19 add r4, sp, #100 ; 0x64 - 79ba: f1a9 0910 sub.w r9, r9, #16 - 79be: f1b9 0f10 cmp.w r9, #16 - 79c2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 79c4: 4a95 ldr r2, [pc, #596] ; (7c1c <_svfprintf_r+0xecc>) - 79c6: dce3 bgt.n 7990 <_svfprintf_r+0xc40> - 79c8: e148 b.n 7c5c <_svfprintf_r+0xf0c> - 79ca: 9b3c ldr r3, [sp, #240] ; 0xf0 - 79cc: 2b00 cmp r3, #0 - 79ce: dc79 bgt.n 7ac4 <_svfprintf_r+0xd74> - 79d0: 4b93 ldr r3, [pc, #588] ; (7c20 <_svfprintf_r+0xed0>) - 79d2: 6023 str r3, [r4, #0] - 79d4: 2301 movs r3, #1 - 79d6: 6063 str r3, [r4, #4] - 79d8: 9b35 ldr r3, [sp, #212] ; 0xd4 - 79da: 3301 adds r3, #1 - 79dc: 9335 str r3, [sp, #212] ; 0xd4 - 79de: 9b34 ldr r3, [sp, #208] ; 0xd0 - 79e0: 3301 adds r3, #1 - 79e2: 9334 str r3, [sp, #208] ; 0xd0 - 79e4: 2b07 cmp r3, #7 - 79e6: dc01 bgt.n 79ec <_svfprintf_r+0xc9c> - 79e8: 3408 adds r4, #8 - 79ea: e008 b.n 79fe <_svfprintf_r+0xcae> - 79ec: 4640 mov r0, r8 - 79ee: 4639 mov r1, r7 - 79f0: aa33 add r2, sp, #204 ; 0xcc - 79f2: f005 fc33 bl d25c <__ssprint_r> - 79f6: 2800 cmp r0, #0 - 79f8: f040 8219 bne.w 7e2e <_svfprintf_r+0x10de> - 79fc: ac19 add r4, sp, #100 ; 0x64 - 79fe: 9b3c ldr r3, [sp, #240] ; 0xf0 - 7a00: b92b cbnz r3, 7a0e <_svfprintf_r+0xcbe> - 7a02: 9a0b ldr r2, [sp, #44] ; 0x2c - 7a04: b91a cbnz r2, 7a0e <_svfprintf_r+0xcbe> - 7a06: f015 0f01 tst.w r5, #1 - 7a0a: f000 81c1 beq.w 7d90 <_svfprintf_r+0x1040> - 7a0e: 9b13 ldr r3, [sp, #76] ; 0x4c - 7a10: 9812 ldr r0, [sp, #72] ; 0x48 - 7a12: 6023 str r3, [r4, #0] - 7a14: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7a16: 6060 str r0, [r4, #4] - 7a18: 181b adds r3, r3, r0 - 7a1a: 9335 str r3, [sp, #212] ; 0xd4 - 7a1c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7a1e: 3301 adds r3, #1 - 7a20: 9334 str r3, [sp, #208] ; 0xd0 - 7a22: 2b07 cmp r3, #7 - 7a24: dc02 bgt.n 7a2c <_svfprintf_r+0xcdc> - 7a26: f104 0308 add.w r3, r4, #8 - 7a2a: e008 b.n 7a3e <_svfprintf_r+0xcee> - 7a2c: 4640 mov r0, r8 - 7a2e: 4639 mov r1, r7 - 7a30: aa33 add r2, sp, #204 ; 0xcc - 7a32: f005 fc13 bl d25c <__ssprint_r> - 7a36: 2800 cmp r0, #0 - 7a38: f040 81f9 bne.w 7e2e <_svfprintf_r+0x10de> - 7a3c: ab19 add r3, sp, #100 ; 0x64 - 7a3e: 9c3c ldr r4, [sp, #240] ; 0xf0 - 7a40: 4264 negs r4, r4 - 7a42: 2c00 cmp r4, #0 - 7a44: dc16 bgt.n 7a74 <_svfprintf_r+0xd24> - 7a46: e02d b.n 7aa4 <_svfprintf_r+0xd54> - 7a48: 6019 str r1, [r3, #0] - 7a4a: 2110 movs r1, #16 - 7a4c: 1852 adds r2, r2, r1 - 7a4e: 6059 str r1, [r3, #4] - 7a50: 9235 str r2, [sp, #212] ; 0xd4 - 7a52: 9a34 ldr r2, [sp, #208] ; 0xd0 - 7a54: 3201 adds r2, #1 - 7a56: 9234 str r2, [sp, #208] ; 0xd0 - 7a58: 2a07 cmp r2, #7 - 7a5a: dc01 bgt.n 7a60 <_svfprintf_r+0xd10> - 7a5c: 3308 adds r3, #8 - 7a5e: e008 b.n 7a72 <_svfprintf_r+0xd22> - 7a60: 4640 mov r0, r8 - 7a62: 4639 mov r1, r7 - 7a64: aa33 add r2, sp, #204 ; 0xcc - 7a66: f005 fbf9 bl d25c <__ssprint_r> - 7a6a: 2800 cmp r0, #0 - 7a6c: f040 81df bne.w 7e2e <_svfprintf_r+0x10de> - 7a70: ab19 add r3, sp, #100 ; 0x64 - 7a72: 3c10 subs r4, #16 - 7a74: 2c10 cmp r4, #16 - 7a76: 9a35 ldr r2, [sp, #212] ; 0xd4 - 7a78: 4968 ldr r1, [pc, #416] ; (7c1c <_svfprintf_r+0xecc>) - 7a7a: dce5 bgt.n 7a48 <_svfprintf_r+0xcf8> - 7a7c: 605c str r4, [r3, #4] - 7a7e: 1914 adds r4, r2, r4 - 7a80: 9a34 ldr r2, [sp, #208] ; 0xd0 - 7a82: 6019 str r1, [r3, #0] - 7a84: 3201 adds r2, #1 - 7a86: 9435 str r4, [sp, #212] ; 0xd4 - 7a88: 2a07 cmp r2, #7 - 7a8a: 9234 str r2, [sp, #208] ; 0xd0 - 7a8c: dc01 bgt.n 7a92 <_svfprintf_r+0xd42> - 7a8e: 3308 adds r3, #8 - 7a90: e008 b.n 7aa4 <_svfprintf_r+0xd54> - 7a92: 4640 mov r0, r8 - 7a94: 4639 mov r1, r7 - 7a96: aa33 add r2, sp, #204 ; 0xcc - 7a98: f005 fbe0 bl d25c <__ssprint_r> - 7a9c: 2800 cmp r0, #0 - 7a9e: f040 81c6 bne.w 7e2e <_svfprintf_r+0x10de> - 7aa2: ab19 add r3, sp, #100 ; 0x64 - 7aa4: 990b ldr r1, [sp, #44] ; 0x2c - 7aa6: 9a35 ldr r2, [sp, #212] ; 0xd4 - 7aa8: f8c3 a000 str.w sl, [r3] - 7aac: 6059 str r1, [r3, #4] - 7aae: 1852 adds r2, r2, r1 - 7ab0: 9235 str r2, [sp, #212] ; 0xd4 - 7ab2: 9a34 ldr r2, [sp, #208] ; 0xd0 - 7ab4: 3201 adds r2, #1 - 7ab6: 9234 str r2, [sp, #208] ; 0xd0 - 7ab8: 2a07 cmp r2, #7 - 7aba: f300 8161 bgt.w 7d80 <_svfprintf_r+0x1030> - 7abe: f103 0408 add.w r4, r3, #8 - 7ac2: e165 b.n 7d90 <_svfprintf_r+0x1040> - 7ac4: 9a0b ldr r2, [sp, #44] ; 0x2c - 7ac6: 9b08 ldr r3, [sp, #32] - 7ac8: 4691 mov r9, r2 - 7aca: eb0a 0b02 add.w fp, sl, r2 - 7ace: 4599 cmp r9, r3 - 7ad0: bfa8 it ge - 7ad2: 4699 movge r9, r3 - 7ad4: f1b9 0f00 cmp.w r9, #0 - 7ad8: dd16 ble.n 7b08 <_svfprintf_r+0xdb8> - 7ada: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7adc: f8c4 a000 str.w sl, [r4] - 7ae0: f8c4 9004 str.w r9, [r4, #4] - 7ae4: 444b add r3, r9 - 7ae6: 9335 str r3, [sp, #212] ; 0xd4 - 7ae8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7aea: 3301 adds r3, #1 - 7aec: 9334 str r3, [sp, #208] ; 0xd0 - 7aee: 2b07 cmp r3, #7 - 7af0: dc01 bgt.n 7af6 <_svfprintf_r+0xda6> - 7af2: 3408 adds r4, #8 - 7af4: e008 b.n 7b08 <_svfprintf_r+0xdb8> - 7af6: 4640 mov r0, r8 - 7af8: 4639 mov r1, r7 - 7afa: aa33 add r2, sp, #204 ; 0xcc - 7afc: f005 fbae bl d25c <__ssprint_r> - 7b00: 2800 cmp r0, #0 - 7b02: f040 8194 bne.w 7e2e <_svfprintf_r+0x10de> - 7b06: ac19 add r4, sp, #100 ; 0x64 - 7b08: 9808 ldr r0, [sp, #32] - 7b0a: ea29 79e9 bic.w r9, r9, r9, asr #31 - 7b0e: ebc9 0900 rsb r9, r9, r0 - 7b12: f1b9 0f00 cmp.w r9, #0 - 7b16: dc17 bgt.n 7b48 <_svfprintf_r+0xdf8> - 7b18: e030 b.n 7b7c <_svfprintf_r+0xe2c> - 7b1a: 6022 str r2, [r4, #0] - 7b1c: 2210 movs r2, #16 - 7b1e: 189b adds r3, r3, r2 - 7b20: 6062 str r2, [r4, #4] - 7b22: 9335 str r3, [sp, #212] ; 0xd4 - 7b24: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7b26: 3301 adds r3, #1 - 7b28: 9334 str r3, [sp, #208] ; 0xd0 - 7b2a: 2b07 cmp r3, #7 - 7b2c: dc01 bgt.n 7b32 <_svfprintf_r+0xde2> - 7b2e: 3408 adds r4, #8 - 7b30: e008 b.n 7b44 <_svfprintf_r+0xdf4> - 7b32: 4640 mov r0, r8 - 7b34: 4639 mov r1, r7 - 7b36: aa33 add r2, sp, #204 ; 0xcc - 7b38: f005 fb90 bl d25c <__ssprint_r> - 7b3c: 2800 cmp r0, #0 - 7b3e: f040 8176 bne.w 7e2e <_svfprintf_r+0x10de> - 7b42: ac19 add r4, sp, #100 ; 0x64 - 7b44: f1a9 0910 sub.w r9, r9, #16 - 7b48: f1b9 0f10 cmp.w r9, #16 - 7b4c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7b4e: 4a33 ldr r2, [pc, #204] ; (7c1c <_svfprintf_r+0xecc>) - 7b50: dce3 bgt.n 7b1a <_svfprintf_r+0xdca> - 7b52: 6022 str r2, [r4, #0] - 7b54: 444b add r3, r9 - 7b56: f8c4 9004 str.w r9, [r4, #4] - 7b5a: 9335 str r3, [sp, #212] ; 0xd4 - 7b5c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7b5e: 3301 adds r3, #1 - 7b60: 9334 str r3, [sp, #208] ; 0xd0 - 7b62: 2b07 cmp r3, #7 - 7b64: dc01 bgt.n 7b6a <_svfprintf_r+0xe1a> - 7b66: 3408 adds r4, #8 - 7b68: e008 b.n 7b7c <_svfprintf_r+0xe2c> - 7b6a: 4640 mov r0, r8 - 7b6c: 4639 mov r1, r7 - 7b6e: aa33 add r2, sp, #204 ; 0xcc - 7b70: f005 fb74 bl d25c <__ssprint_r> - 7b74: 2800 cmp r0, #0 - 7b76: f040 815a bne.w 7e2e <_svfprintf_r+0x10de> - 7b7a: ac19 add r4, sp, #100 ; 0x64 - 7b7c: 9b3c ldr r3, [sp, #240] ; 0xf0 - 7b7e: 990b ldr r1, [sp, #44] ; 0x2c - 7b80: 428b cmp r3, r1 - 7b82: db02 blt.n 7b8a <_svfprintf_r+0xe3a> - 7b84: f015 0f01 tst.w r5, #1 - 7b88: d017 beq.n 7bba <_svfprintf_r+0xe6a> - 7b8a: 9b12 ldr r3, [sp, #72] ; 0x48 - 7b8c: 9a13 ldr r2, [sp, #76] ; 0x4c - 7b8e: 9812 ldr r0, [sp, #72] ; 0x48 - 7b90: 6063 str r3, [r4, #4] - 7b92: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7b94: 6022 str r2, [r4, #0] - 7b96: 181b adds r3, r3, r0 - 7b98: 9335 str r3, [sp, #212] ; 0xd4 - 7b9a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7b9c: 3301 adds r3, #1 - 7b9e: 9334 str r3, [sp, #208] ; 0xd0 - 7ba0: 2b07 cmp r3, #7 - 7ba2: dc01 bgt.n 7ba8 <_svfprintf_r+0xe58> - 7ba4: 3408 adds r4, #8 - 7ba6: e008 b.n 7bba <_svfprintf_r+0xe6a> - 7ba8: 4640 mov r0, r8 - 7baa: 4639 mov r1, r7 - 7bac: aa33 add r2, sp, #204 ; 0xcc - 7bae: f005 fb55 bl d25c <__ssprint_r> - 7bb2: 2800 cmp r0, #0 - 7bb4: f040 813b bne.w 7e2e <_svfprintf_r+0x10de> - 7bb8: ac19 add r4, sp, #100 ; 0x64 - 7bba: 9908 ldr r1, [sp, #32] - 7bbc: 9a3c ldr r2, [sp, #240] ; 0xf0 - 7bbe: 980b ldr r0, [sp, #44] ; 0x2c - 7bc0: eb0a 0301 add.w r3, sl, r1 - 7bc4: ebc3 0b0b rsb fp, r3, fp - 7bc8: ebc2 0900 rsb r9, r2, r0 - 7bcc: 45cb cmp fp, r9 - 7bce: bfb8 it lt - 7bd0: 46d9 movlt r9, fp - 7bd2: f1b9 0f00 cmp.w r9, #0 - 7bd6: dd15 ble.n 7c04 <_svfprintf_r+0xeb4> - 7bd8: 6023 str r3, [r4, #0] - 7bda: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7bdc: f8c4 9004 str.w r9, [r4, #4] - 7be0: 444b add r3, r9 - 7be2: 9335 str r3, [sp, #212] ; 0xd4 - 7be4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7be6: 3301 adds r3, #1 - 7be8: 9334 str r3, [sp, #208] ; 0xd0 - 7bea: 2b07 cmp r3, #7 - 7bec: dc01 bgt.n 7bf2 <_svfprintf_r+0xea2> - 7bee: 3408 adds r4, #8 - 7bf0: e008 b.n 7c04 <_svfprintf_r+0xeb4> - 7bf2: 4640 mov r0, r8 - 7bf4: 4639 mov r1, r7 - 7bf6: aa33 add r2, sp, #204 ; 0xcc - 7bf8: f005 fb30 bl d25c <__ssprint_r> - 7bfc: 2800 cmp r0, #0 - 7bfe: f040 8116 bne.w 7e2e <_svfprintf_r+0x10de> - 7c02: ac19 add r4, sp, #100 ; 0x64 - 7c04: 9b3c ldr r3, [sp, #240] ; 0xf0 - 7c06: ea29 79e9 bic.w r9, r9, r9, asr #31 - 7c0a: 990b ldr r1, [sp, #44] ; 0x2c - 7c0c: 1acb subs r3, r1, r3 - 7c0e: ebc9 0903 rsb r9, r9, r3 - 7c12: f1b9 0f00 cmp.w r9, #0 - 7c16: dc1c bgt.n 7c52 <_svfprintf_r+0xf02> - 7c18: e0ba b.n 7d90 <_svfprintf_r+0x1040> - 7c1a: bf00 nop - 7c1c: 000109a8 .word 0x000109a8 - 7c20: 000109ea .word 0x000109ea - 7c24: 6022 str r2, [r4, #0] - 7c26: 2210 movs r2, #16 - 7c28: 189b adds r3, r3, r2 - 7c2a: 6062 str r2, [r4, #4] - 7c2c: 9335 str r3, [sp, #212] ; 0xd4 - 7c2e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7c30: 3301 adds r3, #1 - 7c32: 9334 str r3, [sp, #208] ; 0xd0 - 7c34: 2b07 cmp r3, #7 - 7c36: dc01 bgt.n 7c3c <_svfprintf_r+0xeec> - 7c38: 3408 adds r4, #8 - 7c3a: e008 b.n 7c4e <_svfprintf_r+0xefe> - 7c3c: 4640 mov r0, r8 - 7c3e: 4639 mov r1, r7 - 7c40: aa33 add r2, sp, #204 ; 0xcc - 7c42: f005 fb0b bl d25c <__ssprint_r> - 7c46: 2800 cmp r0, #0 - 7c48: f040 80f1 bne.w 7e2e <_svfprintf_r+0x10de> - 7c4c: ac19 add r4, sp, #100 ; 0x64 - 7c4e: f1a9 0910 sub.w r9, r9, #16 - 7c52: f1b9 0f10 cmp.w r9, #16 - 7c56: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7c58: 4a7b ldr r2, [pc, #492] ; (7e48 <_svfprintf_r+0x10f8>) - 7c5a: dce3 bgt.n 7c24 <_svfprintf_r+0xed4> - 7c5c: 6022 str r2, [r4, #0] - 7c5e: 444b add r3, r9 - 7c60: f8c4 9004 str.w r9, [r4, #4] - 7c64: e084 b.n 7d70 <_svfprintf_r+0x1020> - 7c66: 9a0b ldr r2, [sp, #44] ; 0x2c - 7c68: 2a01 cmp r2, #1 - 7c6a: dc02 bgt.n 7c72 <_svfprintf_r+0xf22> - 7c6c: f015 0f01 tst.w r5, #1 - 7c70: d062 beq.n 7d38 <_svfprintf_r+0xfe8> - 7c72: 2301 movs r3, #1 - 7c74: 6063 str r3, [r4, #4] - 7c76: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7c78: f8c4 a000 str.w sl, [r4] - 7c7c: 3301 adds r3, #1 - 7c7e: 9335 str r3, [sp, #212] ; 0xd4 - 7c80: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7c82: 3301 adds r3, #1 - 7c84: 9334 str r3, [sp, #208] ; 0xd0 - 7c86: 2b07 cmp r3, #7 - 7c88: dc01 bgt.n 7c8e <_svfprintf_r+0xf3e> - 7c8a: 3408 adds r4, #8 - 7c8c: e008 b.n 7ca0 <_svfprintf_r+0xf50> - 7c8e: 4640 mov r0, r8 - 7c90: 4639 mov r1, r7 - 7c92: aa33 add r2, sp, #204 ; 0xcc - 7c94: f005 fae2 bl d25c <__ssprint_r> - 7c98: 2800 cmp r0, #0 - 7c9a: f040 80c8 bne.w 7e2e <_svfprintf_r+0x10de> - 7c9e: ac19 add r4, sp, #100 ; 0x64 - 7ca0: 9b13 ldr r3, [sp, #76] ; 0x4c - 7ca2: 9812 ldr r0, [sp, #72] ; 0x48 - 7ca4: 6023 str r3, [r4, #0] - 7ca6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7ca8: 6060 str r0, [r4, #4] - 7caa: 181b adds r3, r3, r0 - 7cac: 9335 str r3, [sp, #212] ; 0xd4 - 7cae: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7cb0: 3301 adds r3, #1 - 7cb2: 9334 str r3, [sp, #208] ; 0xd0 - 7cb4: 2b07 cmp r3, #7 - 7cb6: dc01 bgt.n 7cbc <_svfprintf_r+0xf6c> - 7cb8: 3408 adds r4, #8 - 7cba: e008 b.n 7cce <_svfprintf_r+0xf7e> - 7cbc: 4640 mov r0, r8 - 7cbe: 4639 mov r1, r7 - 7cc0: aa33 add r2, sp, #204 ; 0xcc - 7cc2: f005 facb bl d25c <__ssprint_r> - 7cc6: 2800 cmp r0, #0 - 7cc8: f040 80b1 bne.w 7e2e <_svfprintf_r+0x10de> - 7ccc: ac19 add r4, sp, #100 ; 0x64 - 7cce: 9911 ldr r1, [sp, #68] ; 0x44 - 7cd0: 2300 movs r3, #0 - 7cd2: 9810 ldr r0, [sp, #64] ; 0x40 - 7cd4: 2200 movs r2, #0 - 7cd6: f007 f897 bl ee08 <__aeabi_dcmpeq> - 7cda: 990b ldr r1, [sp, #44] ; 0x2c - 7cdc: 1e4b subs r3, r1, #1 - 7cde: b930 cbnz r0, 7cee <_svfprintf_r+0xf9e> - 7ce0: f10a 0201 add.w r2, sl, #1 - 7ce4: 6022 str r2, [r4, #0] - 7ce6: 9a35 ldr r2, [sp, #212] ; 0xd4 - 7ce8: 6063 str r3, [r4, #4] - 7cea: 18d3 adds r3, r2, r3 - 7cec: e02a b.n 7d44 <_svfprintf_r+0xff4> - 7cee: f1b3 0900 subs.w r9, r3, #0 - 7cf2: dc17 bgt.n 7d24 <_svfprintf_r+0xfd4> - 7cf4: e036 b.n 7d64 <_svfprintf_r+0x1014> - 7cf6: 6022 str r2, [r4, #0] - 7cf8: 2210 movs r2, #16 - 7cfa: 189b adds r3, r3, r2 - 7cfc: 6062 str r2, [r4, #4] - 7cfe: 9335 str r3, [sp, #212] ; 0xd4 - 7d00: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7d02: 3301 adds r3, #1 - 7d04: 9334 str r3, [sp, #208] ; 0xd0 - 7d06: 2b07 cmp r3, #7 - 7d08: dc01 bgt.n 7d0e <_svfprintf_r+0xfbe> - 7d0a: 3408 adds r4, #8 - 7d0c: e008 b.n 7d20 <_svfprintf_r+0xfd0> - 7d0e: 4640 mov r0, r8 - 7d10: 4639 mov r1, r7 - 7d12: aa33 add r2, sp, #204 ; 0xcc - 7d14: f005 faa2 bl d25c <__ssprint_r> - 7d18: 2800 cmp r0, #0 - 7d1a: f040 8088 bne.w 7e2e <_svfprintf_r+0x10de> - 7d1e: ac19 add r4, sp, #100 ; 0x64 - 7d20: f1a9 0910 sub.w r9, r9, #16 - 7d24: f1b9 0f10 cmp.w r9, #16 - 7d28: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7d2a: 4a47 ldr r2, [pc, #284] ; (7e48 <_svfprintf_r+0x10f8>) - 7d2c: dce3 bgt.n 7cf6 <_svfprintf_r+0xfa6> - 7d2e: 6022 str r2, [r4, #0] - 7d30: 444b add r3, r9 - 7d32: f8c4 9004 str.w r9, [r4, #4] - 7d36: e005 b.n 7d44 <_svfprintf_r+0xff4> - 7d38: 2301 movs r3, #1 - 7d3a: 6063 str r3, [r4, #4] - 7d3c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7d3e: f8c4 a000 str.w sl, [r4] - 7d42: 3301 adds r3, #1 - 7d44: 9335 str r3, [sp, #212] ; 0xd4 - 7d46: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7d48: 3301 adds r3, #1 - 7d4a: 9334 str r3, [sp, #208] ; 0xd0 - 7d4c: 2b07 cmp r3, #7 - 7d4e: dc01 bgt.n 7d54 <_svfprintf_r+0x1004> - 7d50: 3408 adds r4, #8 - 7d52: e007 b.n 7d64 <_svfprintf_r+0x1014> - 7d54: 4640 mov r0, r8 - 7d56: 4639 mov r1, r7 - 7d58: aa33 add r2, sp, #204 ; 0xcc - 7d5a: f005 fa7f bl d25c <__ssprint_r> - 7d5e: 2800 cmp r0, #0 - 7d60: d165 bne.n 7e2e <_svfprintf_r+0x10de> - 7d62: ac19 add r4, sp, #100 ; 0x64 - 7d64: ab38 add r3, sp, #224 ; 0xe0 - 7d66: 9a15 ldr r2, [sp, #84] ; 0x54 - 7d68: 6023 str r3, [r4, #0] - 7d6a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7d6c: 6062 str r2, [r4, #4] - 7d6e: 189b adds r3, r3, r2 - 7d70: 9335 str r3, [sp, #212] ; 0xd4 - 7d72: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7d74: 3301 adds r3, #1 - 7d76: 9334 str r3, [sp, #208] ; 0xd0 - 7d78: 2b07 cmp r3, #7 - 7d7a: dc01 bgt.n 7d80 <_svfprintf_r+0x1030> - 7d7c: 3408 adds r4, #8 - 7d7e: e007 b.n 7d90 <_svfprintf_r+0x1040> - 7d80: 4640 mov r0, r8 - 7d82: 4639 mov r1, r7 - 7d84: aa33 add r2, sp, #204 ; 0xcc - 7d86: f005 fa69 bl d25c <__ssprint_r> - 7d8a: 2800 cmp r0, #0 - 7d8c: d14f bne.n 7e2e <_svfprintf_r+0x10de> - 7d8e: ac19 add r4, sp, #100 ; 0x64 - 7d90: f015 0f04 tst.w r5, #4 - 7d94: d02f beq.n 7df6 <_svfprintf_r+0x10a6> - 7d96: 9b0d ldr r3, [sp, #52] ; 0x34 - 7d98: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 7d9c: ebca 0503 rsb r5, sl, r3 - 7da0: 2d00 cmp r5, #0 - 7da2: dc15 bgt.n 7dd0 <_svfprintf_r+0x1080> - 7da4: e027 b.n 7df6 <_svfprintf_r+0x10a6> - 7da6: 6022 str r2, [r4, #0] - 7da8: 2210 movs r2, #16 - 7daa: 189b adds r3, r3, r2 - 7dac: 6062 str r2, [r4, #4] - 7dae: 9335 str r3, [sp, #212] ; 0xd4 - 7db0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7db2: 3301 adds r3, #1 - 7db4: 9334 str r3, [sp, #208] ; 0xd0 - 7db6: 2b07 cmp r3, #7 - 7db8: dc01 bgt.n 7dbe <_svfprintf_r+0x106e> - 7dba: 3408 adds r4, #8 - 7dbc: e007 b.n 7dce <_svfprintf_r+0x107e> - 7dbe: 4640 mov r0, r8 - 7dc0: 4639 mov r1, r7 - 7dc2: aa33 add r2, sp, #204 ; 0xcc - 7dc4: f005 fa4a bl d25c <__ssprint_r> - 7dc8: 2800 cmp r0, #0 - 7dca: d130 bne.n 7e2e <_svfprintf_r+0x10de> - 7dcc: ac19 add r4, sp, #100 ; 0x64 - 7dce: 3d10 subs r5, #16 - 7dd0: 2d10 cmp r5, #16 - 7dd2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7dd4: 4a1d ldr r2, [pc, #116] ; (7e4c <_svfprintf_r+0x10fc>) - 7dd6: dce6 bgt.n 7da6 <_svfprintf_r+0x1056> - 7dd8: 6065 str r5, [r4, #4] - 7dda: 195d adds r5, r3, r5 - 7ddc: 9b34 ldr r3, [sp, #208] ; 0xd0 - 7dde: 6022 str r2, [r4, #0] - 7de0: 3301 adds r3, #1 - 7de2: 9535 str r5, [sp, #212] ; 0xd4 - 7de4: 2b07 cmp r3, #7 - 7de6: 9334 str r3, [sp, #208] ; 0xd0 - 7de8: dd05 ble.n 7df6 <_svfprintf_r+0x10a6> - 7dea: 4640 mov r0, r8 - 7dec: 4639 mov r1, r7 - 7dee: aa33 add r2, sp, #204 ; 0xcc - 7df0: f005 fa34 bl d25c <__ssprint_r> - 7df4: b9d8 cbnz r0, 7e2e <_svfprintf_r+0x10de> - 7df6: 980f ldr r0, [sp, #60] ; 0x3c - 7df8: 9a0e ldr r2, [sp, #56] ; 0x38 - 7dfa: 990d ldr r1, [sp, #52] ; 0x34 - 7dfc: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7dfe: 428a cmp r2, r1 - 7e00: bfac ite ge - 7e02: 1880 addge r0, r0, r2 - 7e04: 1840 addlt r0, r0, r1 - 7e06: 900f str r0, [sp, #60] ; 0x3c - 7e08: b12b cbz r3, 7e16 <_svfprintf_r+0x10c6> - 7e0a: 4640 mov r0, r8 - 7e0c: 4639 mov r1, r7 - 7e0e: aa33 add r2, sp, #204 ; 0xcc - 7e10: f005 fa24 bl d25c <__ssprint_r> - 7e14: b958 cbnz r0, 7e2e <_svfprintf_r+0x10de> - 7e16: 2300 movs r3, #0 - 7e18: ac19 add r4, sp, #100 ; 0x64 - 7e1a: 9334 str r3, [sp, #208] ; 0xd0 - 7e1c: f7fe bfc8 b.w 6db0 <_svfprintf_r+0x60> - 7e20: 9b35 ldr r3, [sp, #212] ; 0xd4 - 7e22: b123 cbz r3, 7e2e <_svfprintf_r+0x10de> - 7e24: 4640 mov r0, r8 - 7e26: 4639 mov r1, r7 - 7e28: aa33 add r2, sp, #204 ; 0xcc - 7e2a: f005 fa17 bl d25c <__ssprint_r> - 7e2e: 89bb ldrh r3, [r7, #12] - 7e30: 9d0f ldr r5, [sp, #60] ; 0x3c - 7e32: f003 0340 and.w r3, r3, #64 ; 0x40 - 7e36: 2b00 cmp r3, #0 - 7e38: bf18 it ne - 7e3a: f04f 35ff movne.w r5, #4294967295 - 7e3e: 950f str r5, [sp, #60] ; 0x3c - 7e40: 980f ldr r0, [sp, #60] ; 0x3c - 7e42: b03f add sp, #252 ; 0xfc - 7e44: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 7e48: 000109a8 .word 0x000109a8 - 7e4c: 000109ec .word 0x000109ec - -00007e50 <__ssvfscanf_r>: - 7e50: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7e54: 460c mov r4, r1 - 7e56: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 7e5a: 461e mov r6, r3 - 7e5c: 4682 mov sl, r0 - 7e5e: 4615 mov r5, r2 - 7e60: f7fd fb0a bl 5478 <__sfp_lock_acquire> - 7e64: 89a3 ldrh r3, [r4, #12] - 7e66: f413 5f00 tst.w r3, #8192 ; 0x2000 - 7e6a: d106 bne.n 7e7a <__ssvfscanf_r+0x2a> - 7e6c: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 7e70: 81a3 strh r3, [r4, #12] - 7e72: 6e63 ldr r3, [r4, #100] ; 0x64 - 7e74: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 7e78: 6663 str r3, [r4, #100] ; 0x64 - 7e7a: 2000 movs r0, #0 - 7e7c: 9507 str r5, [sp, #28] - 7e7e: 4683 mov fp, r0 - 7e80: 4607 mov r7, r0 - 7e82: 9009 str r0, [sp, #36] ; 0x24 - 7e84: 9008 str r0, [sp, #32] - 7e86: 9907 ldr r1, [sp, #28] - 7e88: 780a ldrb r2, [r1, #0] - 7e8a: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 7e8e: 2a00 cmp r2, #0 - 7e90: f000 85bf beq.w 8a12 <__ssvfscanf_r+0xbc2> - 7e94: 4b91 ldr r3, [pc, #580] ; (80dc <__ssvfscanf_r+0x28c>) - 7e96: 3101 adds r1, #1 - 7e98: 9107 str r1, [sp, #28] - 7e9a: 6819 ldr r1, [r3, #0] - 7e9c: 1888 adds r0, r1, r2 - 7e9e: f890 8001 ldrb.w r8, [r0, #1] - 7ea2: f018 0808 ands.w r8, r8, #8 - 7ea6: d018 beq.n 7eda <__ssvfscanf_r+0x8a> - 7ea8: 6863 ldr r3, [r4, #4] - 7eaa: 2b00 cmp r3, #0 - 7eac: dc05 bgt.n 7eba <__ssvfscanf_r+0x6a> - 7eae: 4650 mov r0, sl - 7eb0: 4621 mov r1, r4 - 7eb2: f005 fa8b bl d3cc <__ssrefill_r> - 7eb6: 2800 cmp r0, #0 - 7eb8: d1e5 bne.n 7e86 <__ssvfscanf_r+0x36> - 7eba: 6823 ldr r3, [r4, #0] - 7ebc: 4d87 ldr r5, [pc, #540] ; (80dc <__ssvfscanf_r+0x28c>) - 7ebe: 781a ldrb r2, [r3, #0] - 7ec0: 6829 ldr r1, [r5, #0] - 7ec2: 188a adds r2, r1, r2 - 7ec4: 7852 ldrb r2, [r2, #1] - 7ec6: f012 0f08 tst.w r2, #8 - 7eca: d0dc beq.n 7e86 <__ssvfscanf_r+0x36> - 7ecc: 6862 ldr r2, [r4, #4] - 7ece: 3301 adds r3, #1 - 7ed0: 3701 adds r7, #1 - 7ed2: 6023 str r3, [r4, #0] - 7ed4: 3a01 subs r2, #1 - 7ed6: 6062 str r2, [r4, #4] - 7ed8: e7e6 b.n 7ea8 <__ssvfscanf_r+0x58> - 7eda: 2a25 cmp r2, #37 ; 0x25 - 7edc: d151 bne.n 7f82 <__ssvfscanf_r+0x132> - 7ede: 9a07 ldr r2, [sp, #28] - 7ee0: 4645 mov r5, r8 - 7ee2: f812 3b01 ldrb.w r3, [r2], #1 - 7ee6: 2b64 cmp r3, #100 ; 0x64 - 7ee8: d07a beq.n 7fe0 <__ssvfscanf_r+0x190> - 7eea: d829 bhi.n 7f40 <__ssvfscanf_r+0xf0> - 7eec: 2b47 cmp r3, #71 ; 0x47 - 7eee: f000 808c beq.w 800a <__ssvfscanf_r+0x1ba> - 7ef2: d814 bhi.n 7f1e <__ssvfscanf_r+0xce> - 7ef4: 2b39 cmp r3, #57 ; 0x39 - 7ef6: d80a bhi.n 7f0e <__ssvfscanf_r+0xbe> - 7ef8: 2b30 cmp r3, #48 ; 0x30 - 7efa: d26c bcs.n 7fd6 <__ssvfscanf_r+0x186> - 7efc: 2b25 cmp r3, #37 ; 0x25 - 7efe: d03f beq.n 7f80 <__ssvfscanf_r+0x130> - 7f00: 2b2a cmp r3, #42 ; 0x2a - 7f02: d057 beq.n 7fb4 <__ssvfscanf_r+0x164> - 7f04: 9207 str r2, [sp, #28] - 7f06: 2b00 cmp r3, #0 - 7f08: f000 80b9 beq.w 807e <__ssvfscanf_r+0x22e> - 7f0c: e0bf b.n 808e <__ssvfscanf_r+0x23e> - 7f0e: 2b44 cmp r3, #68 ; 0x44 - 7f10: 9207 str r2, [sp, #28] - 7f12: f000 80c2 beq.w 809a <__ssvfscanf_r+0x24a> - 7f16: 2b45 cmp r3, #69 ; 0x45 - 7f18: f040 80b9 bne.w 808e <__ssvfscanf_r+0x23e> - 7f1c: e076 b.n 800c <__ssvfscanf_r+0x1bc> - 7f1e: 2b58 cmp r3, #88 ; 0x58 - 7f20: d06d beq.n 7ffe <__ssvfscanf_r+0x1ae> - 7f22: d806 bhi.n 7f32 <__ssvfscanf_r+0xe2> - 7f24: 2b4c cmp r3, #76 ; 0x4c - 7f26: d050 beq.n 7fca <__ssvfscanf_r+0x17a> - 7f28: 2b4f cmp r3, #79 ; 0x4f - 7f2a: 9207 str r2, [sp, #28] - 7f2c: f040 80af bne.w 808e <__ssvfscanf_r+0x23e> - 7f30: e05e b.n 7ff0 <__ssvfscanf_r+0x1a0> - 7f32: 2b5b cmp r3, #91 ; 0x5b - 7f34: 9207 str r2, [sp, #28] - 7f36: d06f beq.n 8018 <__ssvfscanf_r+0x1c8> - 7f38: 2b63 cmp r3, #99 ; 0x63 - 7f3a: f040 80a8 bne.w 808e <__ssvfscanf_r+0x23e> - 7f3e: e075 b.n 802c <__ssvfscanf_r+0x1dc> - 7f40: 2b6e cmp r3, #110 ; 0x6e - 7f42: d07f beq.n 8044 <__ssvfscanf_r+0x1f4> - 7f44: d808 bhi.n 7f58 <__ssvfscanf_r+0x108> - 7f46: 2b68 cmp r3, #104 ; 0x68 - 7f48: d042 beq.n 7fd0 <__ssvfscanf_r+0x180> - 7f4a: d35e bcc.n 800a <__ssvfscanf_r+0x1ba> - 7f4c: 2b69 cmp r3, #105 ; 0x69 - 7f4e: d049 beq.n 7fe4 <__ssvfscanf_r+0x194> - 7f50: 2b6c cmp r3, #108 ; 0x6c - 7f52: f040 809b bne.w 808c <__ssvfscanf_r+0x23c> - 7f56: e030 b.n 7fba <__ssvfscanf_r+0x16a> - 7f58: 2b73 cmp r3, #115 ; 0x73 - 7f5a: 9207 str r2, [sp, #28] - 7f5c: d059 beq.n 8012 <__ssvfscanf_r+0x1c2> - 7f5e: d805 bhi.n 7f6c <__ssvfscanf_r+0x11c> - 7f60: 2b6f cmp r3, #111 ; 0x6f - 7f62: d00a beq.n 7f7a <__ssvfscanf_r+0x12a> - 7f64: 2b70 cmp r3, #112 ; 0x70 - 7f66: f040 8092 bne.w 808e <__ssvfscanf_r+0x23e> - 7f6a: e064 b.n 8036 <__ssvfscanf_r+0x1e6> - 7f6c: 2b75 cmp r3, #117 ; 0x75 - 7f6e: f000 8099 beq.w 80a4 <__ssvfscanf_r+0x254> - 7f72: 2b78 cmp r3, #120 ; 0x78 - 7f74: f040 808b bne.w 808e <__ssvfscanf_r+0x23e> - 7f78: e042 b.n 8000 <__ssvfscanf_r+0x1b0> - 7f7a: 4859 ldr r0, [pc, #356] ; (80e0 <__ssvfscanf_r+0x290>) - 7f7c: 9009 str r0, [sp, #36] ; 0x24 - 7f7e: e03b b.n 7ff8 <__ssvfscanf_r+0x1a8> - 7f80: 9207 str r2, [sp, #28] - 7f82: 6863 ldr r3, [r4, #4] - 7f84: 2b00 cmp r3, #0 - 7f86: dc06 bgt.n 7f96 <__ssvfscanf_r+0x146> - 7f88: 4650 mov r0, sl - 7f8a: 4621 mov r1, r4 - 7f8c: f005 fa1e bl d3cc <__ssrefill_r> - 7f90: 2800 cmp r0, #0 - 7f92: f040 8530 bne.w 89f6 <__ssvfscanf_r+0xba6> - 7f96: 6823 ldr r3, [r4, #0] - 7f98: 9d07 ldr r5, [sp, #28] - 7f9a: 7819 ldrb r1, [r3, #0] - 7f9c: f815 2c01 ldrb.w r2, [r5, #-1] - 7fa0: 4291 cmp r1, r2 - 7fa2: f040 8536 bne.w 8a12 <__ssvfscanf_r+0xbc2> - 7fa6: 6862 ldr r2, [r4, #4] - 7fa8: 3301 adds r3, #1 - 7faa: 3701 adds r7, #1 - 7fac: 6023 str r3, [r4, #0] - 7fae: 3a01 subs r2, #1 - 7fb0: 6062 str r2, [r4, #4] - 7fb2: e768 b.n 7e86 <__ssvfscanf_r+0x36> - 7fb4: f048 0810 orr.w r8, r8, #16 - 7fb8: e793 b.n 7ee2 <__ssvfscanf_r+0x92> - 7fba: 7813 ldrb r3, [r2, #0] - 7fbc: 2b6c cmp r3, #108 ; 0x6c - 7fbe: d101 bne.n 7fc4 <__ssvfscanf_r+0x174> - 7fc0: 3201 adds r2, #1 - 7fc2: e002 b.n 7fca <__ssvfscanf_r+0x17a> - 7fc4: f048 0801 orr.w r8, r8, #1 - 7fc8: e78b b.n 7ee2 <__ssvfscanf_r+0x92> - 7fca: f048 0802 orr.w r8, r8, #2 - 7fce: e788 b.n 7ee2 <__ssvfscanf_r+0x92> - 7fd0: f048 0804 orr.w r8, r8, #4 - 7fd4: e785 b.n 7ee2 <__ssvfscanf_r+0x92> - 7fd6: 200a movs r0, #10 - 7fd8: 4345 muls r5, r0 - 7fda: 3d30 subs r5, #48 ; 0x30 - 7fdc: 18ed adds r5, r5, r3 - 7fde: e780 b.n 7ee2 <__ssvfscanf_r+0x92> - 7fe0: 9207 str r2, [sp, #28] - 7fe2: e05c b.n 809e <__ssvfscanf_r+0x24e> - 7fe4: 493f ldr r1, [pc, #252] ; (80e4 <__ssvfscanf_r+0x294>) - 7fe6: f04f 0b00 mov.w fp, #0 - 7fea: 9207 str r2, [sp, #28] - 7fec: 9109 str r1, [sp, #36] ; 0x24 - 7fee: e05d b.n 80ac <__ssvfscanf_r+0x25c> - 7ff0: 4a3b ldr r2, [pc, #236] ; (80e0 <__ssvfscanf_r+0x290>) - 7ff2: f048 0801 orr.w r8, r8, #1 - 7ff6: 9209 str r2, [sp, #36] ; 0x24 - 7ff8: f04f 0b08 mov.w fp, #8 - 7ffc: e056 b.n 80ac <__ssvfscanf_r+0x25c> - 7ffe: 9207 str r2, [sp, #28] - 8000: 4b37 ldr r3, [pc, #220] ; (80e0 <__ssvfscanf_r+0x290>) - 8002: f448 7800 orr.w r8, r8, #512 ; 0x200 - 8006: 9309 str r3, [sp, #36] ; 0x24 - 8008: e019 b.n 803e <__ssvfscanf_r+0x1ee> - 800a: 9207 str r2, [sp, #28] - 800c: f04f 0904 mov.w r9, #4 - 8010: e04e b.n 80b0 <__ssvfscanf_r+0x260> - 8012: f04f 0902 mov.w r9, #2 - 8016: e04b b.n 80b0 <__ssvfscanf_r+0x260> - 8018: a867 add r0, sp, #412 ; 0x19c - 801a: 9907 ldr r1, [sp, #28] - 801c: f004 f906 bl c22c <__sccl> - 8020: f048 0840 orr.w r8, r8, #64 ; 0x40 - 8024: f04f 0901 mov.w r9, #1 - 8028: 9007 str r0, [sp, #28] - 802a: e041 b.n 80b0 <__ssvfscanf_r+0x260> - 802c: f048 0840 orr.w r8, r8, #64 ; 0x40 - 8030: f04f 0900 mov.w r9, #0 - 8034: e03c b.n 80b0 <__ssvfscanf_r+0x260> - 8036: 482a ldr r0, [pc, #168] ; (80e0 <__ssvfscanf_r+0x290>) - 8038: f448 7808 orr.w r8, r8, #544 ; 0x220 - 803c: 9009 str r0, [sp, #36] ; 0x24 - 803e: f04f 0b10 mov.w fp, #16 - 8042: e033 b.n 80ac <__ssvfscanf_r+0x25c> - 8044: f018 0f10 tst.w r8, #16 - 8048: 9207 str r2, [sp, #28] - 804a: f47f af1c bne.w 7e86 <__ssvfscanf_r+0x36> - 804e: f018 0f04 tst.w r8, #4 - 8052: f106 0104 add.w r1, r6, #4 - 8056: d002 beq.n 805e <__ssvfscanf_r+0x20e> - 8058: 6833 ldr r3, [r6, #0] - 805a: 801f strh r7, [r3, #0] - 805c: e004 b.n 8068 <__ssvfscanf_r+0x218> - 805e: f018 0f01 tst.w r8, #1 - 8062: d003 beq.n 806c <__ssvfscanf_r+0x21c> - 8064: 6833 ldr r3, [r6, #0] - 8066: 601f str r7, [r3, #0] - 8068: 460e mov r6, r1 - 806a: e70c b.n 7e86 <__ssvfscanf_r+0x36> - 806c: f018 0f02 tst.w r8, #2 - 8070: d0f8 beq.n 8064 <__ssvfscanf_r+0x214> - 8072: 6830 ldr r0, [r6, #0] - 8074: 463a mov r2, r7 - 8076: 17fb asrs r3, r7, #31 - 8078: e9c0 2300 strd r2, r3, [r0] - 807c: e7f4 b.n 8068 <__ssvfscanf_r+0x218> - 807e: f7fd f9fc bl 547a <__sfp_lock_release> - 8082: f04f 33ff mov.w r3, #4294967295 - 8086: 9308 str r3, [sp, #32] - 8088: f000 bcc9 b.w 8a1e <__ssvfscanf_r+0xbce> - 808c: 9207 str r2, [sp, #28] - 808e: 18cb adds r3, r1, r3 - 8090: 785b ldrb r3, [r3, #1] - 8092: f003 0303 and.w r3, r3, #3 - 8096: 2b01 cmp r3, #1 - 8098: d101 bne.n 809e <__ssvfscanf_r+0x24e> - 809a: f048 0801 orr.w r8, r8, #1 - 809e: 4811 ldr r0, [pc, #68] ; (80e4 <__ssvfscanf_r+0x294>) - 80a0: 9009 str r0, [sp, #36] ; 0x24 - 80a2: e001 b.n 80a8 <__ssvfscanf_r+0x258> - 80a4: 490e ldr r1, [pc, #56] ; (80e0 <__ssvfscanf_r+0x290>) - 80a6: 9109 str r1, [sp, #36] ; 0x24 - 80a8: f04f 0b0a mov.w fp, #10 - 80ac: f04f 0903 mov.w r9, #3 - 80b0: 6863 ldr r3, [r4, #4] - 80b2: 2b00 cmp r3, #0 - 80b4: dc06 bgt.n 80c4 <__ssvfscanf_r+0x274> - 80b6: 4650 mov r0, sl - 80b8: 4621 mov r1, r4 - 80ba: f005 f987 bl d3cc <__ssrefill_r> - 80be: 2800 cmp r0, #0 - 80c0: f040 8499 bne.w 89f6 <__ssvfscanf_r+0xba6> - 80c4: f018 0f40 tst.w r8, #64 ; 0x40 - 80c8: d11f bne.n 810a <__ssvfscanf_r+0x2ba> - 80ca: e015 b.n 80f8 <__ssvfscanf_r+0x2a8> - 80cc: 6862 ldr r2, [r4, #4] - 80ce: 3a01 subs r2, #1 - 80d0: 6062 str r2, [r4, #4] - 80d2: 2a00 cmp r2, #0 - 80d4: dd08 ble.n 80e8 <__ssvfscanf_r+0x298> - 80d6: 3301 adds r3, #1 - 80d8: 6023 str r3, [r4, #0] - 80da: e00c b.n 80f6 <__ssvfscanf_r+0x2a6> - 80dc: 1000053c .word 0x1000053c - 80e0: 0000d00d .word 0x0000d00d - 80e4: 00006c11 .word 0x00006c11 - 80e8: 4650 mov r0, sl - 80ea: 4621 mov r1, r4 - 80ec: f005 f96e bl d3cc <__ssrefill_r> - 80f0: 2800 cmp r0, #0 - 80f2: f040 8480 bne.w 89f6 <__ssvfscanf_r+0xba6> - 80f6: 3701 adds r7, #1 - 80f8: 6823 ldr r3, [r4, #0] - 80fa: 489b ldr r0, [pc, #620] ; (8368 <__ssvfscanf_r+0x518>) - 80fc: 781a ldrb r2, [r3, #0] - 80fe: 6801 ldr r1, [r0, #0] - 8100: 188a adds r2, r1, r2 - 8102: 7852 ldrb r2, [r2, #1] - 8104: f012 0f08 tst.w r2, #8 - 8108: d1e0 bne.n 80cc <__ssvfscanf_r+0x27c> - 810a: f109 39ff add.w r9, r9, #4294967295 - 810e: f1b9 0f03 cmp.w r9, #3 - 8112: d805 bhi.n 8120 <__ssvfscanf_r+0x2d0> - 8114: e8df f019 tbh [pc, r9, lsl #1] - 8118: 00ea0097 .word 0x00ea0097 - 811c: 028e01bb .word 0x028e01bb - 8120: 2d00 cmp r5, #0 - 8122: bf08 it eq - 8124: 2501 moveq r5, #1 - 8126: f018 0301 ands.w r3, r8, #1 - 812a: f008 0910 and.w r9, r8, #16 - 812e: d05a beq.n 81e6 <__ssvfscanf_r+0x396> - 8130: a8a9 add r0, sp, #676 ; 0x2a4 - 8132: 2100 movs r1, #0 - 8134: 2208 movs r2, #8 - 8136: f7fe f9a4 bl 6482 - 813a: f1b9 0f00 cmp.w r9, #0 - 813e: d103 bne.n 8148 <__ssvfscanf_r+0x2f8> - 8140: 6832 ldr r2, [r6, #0] - 8142: 3604 adds r6, #4 - 8144: 9205 str r2, [sp, #20] - 8146: e001 b.n 814c <__ssvfscanf_r+0x2fc> - 8148: 2300 movs r3, #0 - 814a: 9305 str r3, [sp, #20] - 814c: 464b mov r3, r9 - 814e: f04f 0800 mov.w r8, #0 - 8152: 46b1 mov r9, r6 - 8154: 461e mov r6, r3 - 8156: f003 fbc7 bl b8e8 <__locale_mb_cur_max> - 815a: 4580 cmp r8, r0 - 815c: f000 844b beq.w 89f6 <__ssvfscanf_r+0xba6> - 8160: 6823 ldr r3, [r4, #0] - 8162: aa0f add r2, sp, #60 ; 0x3c - 8164: 4650 mov r0, sl - 8166: f813 1b01 ldrb.w r1, [r3], #1 - 816a: f802 1008 strb.w r1, [r2, r8] - 816e: f108 0801 add.w r8, r8, #1 - 8172: 6861 ldr r1, [r4, #4] - 8174: 6023 str r3, [r4, #0] - 8176: aba9 add r3, sp, #676 ; 0x2a4 - 8178: 3901 subs r1, #1 - 817a: 9300 str r3, [sp, #0] - 817c: 6061 str r1, [r4, #4] - 817e: 4643 mov r3, r8 - 8180: 9905 ldr r1, [sp, #20] - 8182: f003 fbcf bl b924 <_mbrtowc_r> - 8186: f1b0 3fff cmp.w r0, #4294967295 - 818a: f000 8434 beq.w 89f6 <__ssvfscanf_r+0xba6> - 818e: b918 cbnz r0, 8198 <__ssvfscanf_r+0x348> - 8190: b92e cbnz r6, 819e <__ssvfscanf_r+0x34e> - 8192: 9805 ldr r0, [sp, #20] - 8194: 8006 strh r6, [r0, #0] - 8196: e002 b.n 819e <__ssvfscanf_r+0x34e> - 8198: f110 0f02 cmn.w r0, #2 - 819c: d009 beq.n 81b2 <__ssvfscanf_r+0x362> - 819e: 4447 add r7, r8 - 81a0: 3d01 subs r5, #1 - 81a2: b926 cbnz r6, 81ae <__ssvfscanf_r+0x35e> - 81a4: 9905 ldr r1, [sp, #20] - 81a6: 46b0 mov r8, r6 - 81a8: 3102 adds r1, #2 - 81aa: 9105 str r1, [sp, #20] - 81ac: e001 b.n 81b2 <__ssvfscanf_r+0x362> - 81ae: f04f 0800 mov.w r8, #0 - 81b2: 6863 ldr r3, [r4, #4] - 81b4: 2b00 cmp r3, #0 - 81b6: dc0c bgt.n 81d2 <__ssvfscanf_r+0x382> - 81b8: 4650 mov r0, sl - 81ba: 4621 mov r1, r4 - 81bc: f005 f906 bl d3cc <__ssrefill_r> - 81c0: b138 cbz r0, 81d2 <__ssvfscanf_r+0x382> - 81c2: 4633 mov r3, r6 - 81c4: 464e mov r6, r9 - 81c6: 4699 mov r9, r3 - 81c8: f1b8 0f00 cmp.w r8, #0 - 81cc: d006 beq.n 81dc <__ssvfscanf_r+0x38c> - 81ce: f000 bc12 b.w 89f6 <__ssvfscanf_r+0xba6> - 81d2: 2d00 cmp r5, #0 - 81d4: d1bf bne.n 8156 <__ssvfscanf_r+0x306> - 81d6: 4633 mov r3, r6 - 81d8: 464e mov r6, r9 - 81da: 4699 mov r9, r3 - 81dc: f1b9 0f00 cmp.w r9, #0 - 81e0: f47f ae51 bne.w 7e86 <__ssvfscanf_r+0x36> - 81e4: e106 b.n 83f4 <__ssvfscanf_r+0x5a4> - 81e6: f1b9 0f00 cmp.w r9, #0 - 81ea: d01c beq.n 8226 <__ssvfscanf_r+0x3d6> - 81ec: 4698 mov r8, r3 - 81ee: f8d4 9004 ldr.w r9, [r4, #4] - 81f2: 6823 ldr r3, [r4, #0] - 81f4: 45a9 cmp r9, r5 - 81f6: da0f bge.n 8218 <__ssvfscanf_r+0x3c8> - 81f8: 444b add r3, r9 - 81fa: 4650 mov r0, sl - 81fc: 6023 str r3, [r4, #0] - 81fe: 4621 mov r1, r4 - 8200: 44c8 add r8, r9 - 8202: f005 f8e3 bl d3cc <__ssrefill_r> - 8206: b910 cbnz r0, 820e <__ssvfscanf_r+0x3be> - 8208: ebc9 0505 rsb r5, r9, r5 - 820c: e7ef b.n 81ee <__ssvfscanf_r+0x39e> - 820e: f1b8 0f00 cmp.w r8, #0 - 8212: f040 8110 bne.w 8436 <__ssvfscanf_r+0x5e6> - 8216: e3ee b.n 89f6 <__ssvfscanf_r+0xba6> - 8218: ebc5 0209 rsb r2, r5, r9 - 821c: 44a8 add r8, r5 - 821e: 6062 str r2, [r4, #4] - 8220: 195d adds r5, r3, r5 - 8222: 6025 str r5, [r4, #0] - 8224: e107 b.n 8436 <__ssvfscanf_r+0x5e6> - 8226: 9400 str r4, [sp, #0] - 8228: 4650 mov r0, sl - 822a: 6831 ldr r1, [r6, #0] - 822c: 2201 movs r2, #1 - 822e: 462b mov r3, r5 - 8230: f005 f8e9 bl d406 <_sfread_r> - 8234: 2800 cmp r0, #0 - 8236: f000 83de beq.w 89f6 <__ssvfscanf_r+0xba6> - 823a: 9b08 ldr r3, [sp, #32] - 823c: 3604 adds r6, #4 - 823e: 19c7 adds r7, r0, r7 - 8240: 3301 adds r3, #1 - 8242: 9308 str r3, [sp, #32] - 8244: e61f b.n 7e86 <__ssvfscanf_r+0x36> - 8246: 2d00 cmp r5, #0 - 8248: bf08 it eq - 824a: f04f 35ff moveq.w r5, #4294967295 - 824e: f018 0f10 tst.w r8, #16 - 8252: d020 beq.n 8296 <__ssvfscanf_r+0x446> - 8254: f04f 0800 mov.w r8, #0 - 8258: e012 b.n 8280 <__ssvfscanf_r+0x430> - 825a: 6862 ldr r2, [r4, #4] - 825c: f108 0801 add.w r8, r8, #1 - 8260: 3301 adds r3, #1 - 8262: 6023 str r3, [r4, #0] - 8264: 3a01 subs r2, #1 - 8266: 45a8 cmp r8, r5 - 8268: 6062 str r2, [r4, #4] - 826a: f000 80e4 beq.w 8436 <__ssvfscanf_r+0x5e6> - 826e: 2a00 cmp r2, #0 - 8270: dc06 bgt.n 8280 <__ssvfscanf_r+0x430> - 8272: 4650 mov r0, sl - 8274: 4621 mov r1, r4 - 8276: f005 f8a9 bl d3cc <__ssrefill_r> - 827a: 2800 cmp r0, #0 - 827c: f040 80db bne.w 8436 <__ssvfscanf_r+0x5e6> - 8280: 6823 ldr r3, [r4, #0] - 8282: a967 add r1, sp, #412 ; 0x19c - 8284: 781a ldrb r2, [r3, #0] - 8286: 5c8a ldrb r2, [r1, r2] - 8288: 2a00 cmp r2, #0 - 828a: d1e6 bne.n 825a <__ssvfscanf_r+0x40a> - 828c: f1b8 0f00 cmp.w r8, #0 - 8290: f040 80d1 bne.w 8436 <__ssvfscanf_r+0x5e6> - 8294: e3bd b.n 8a12 <__ssvfscanf_r+0xbc2> - 8296: f8d6 8000 ldr.w r8, [r6] - 829a: 46c1 mov r9, r8 - 829c: e014 b.n 82c8 <__ssvfscanf_r+0x478> - 829e: 6862 ldr r2, [r4, #4] - 82a0: 3a01 subs r2, #1 - 82a2: 6062 str r2, [r4, #4] - 82a4: f813 2b01 ldrb.w r2, [r3], #1 - 82a8: 3d01 subs r5, #1 - 82aa: f809 2b01 strb.w r2, [r9], #1 - 82ae: 6023 str r3, [r4, #0] - 82b0: d010 beq.n 82d4 <__ssvfscanf_r+0x484> - 82b2: 6863 ldr r3, [r4, #4] - 82b4: 2b00 cmp r3, #0 - 82b6: dc07 bgt.n 82c8 <__ssvfscanf_r+0x478> - 82b8: 4650 mov r0, sl - 82ba: 4621 mov r1, r4 - 82bc: f005 f886 bl d3cc <__ssrefill_r> - 82c0: b110 cbz r0, 82c8 <__ssvfscanf_r+0x478> - 82c2: 45c1 cmp r9, r8 - 82c4: d106 bne.n 82d4 <__ssvfscanf_r+0x484> - 82c6: e396 b.n 89f6 <__ssvfscanf_r+0xba6> - 82c8: 6823 ldr r3, [r4, #0] - 82ca: a967 add r1, sp, #412 ; 0x19c - 82cc: 781a ldrb r2, [r3, #0] - 82ce: 5c8a ldrb r2, [r1, r2] - 82d0: 2a00 cmp r2, #0 - 82d2: d1e4 bne.n 829e <__ssvfscanf_r+0x44e> - 82d4: ebb9 0808 subs.w r8, r9, r8 - 82d8: f000 839b beq.w 8a12 <__ssvfscanf_r+0xbc2> - 82dc: 2300 movs r3, #0 - 82de: f889 3000 strb.w r3, [r9] - 82e2: 9d08 ldr r5, [sp, #32] - 82e4: 3604 adds r6, #4 - 82e6: 3501 adds r5, #1 - 82e8: 9508 str r5, [sp, #32] - 82ea: e0a4 b.n 8436 <__ssvfscanf_r+0x5e6> - 82ec: 2d00 cmp r5, #0 - 82ee: bf08 it eq - 82f0: f04f 35ff moveq.w r5, #4294967295 - 82f4: f018 0301 ands.w r3, r8, #1 - 82f8: f008 0010 and.w r0, r8, #16 - 82fc: 9005 str r0, [sp, #20] - 82fe: d07d beq.n 83fc <__ssvfscanf_r+0x5ac> - 8300: 2100 movs r1, #0 - 8302: a8a7 add r0, sp, #668 ; 0x29c - 8304: 2208 movs r2, #8 - 8306: f7fe f8bc bl 6482 - 830a: 9905 ldr r1, [sp, #20] - 830c: b919 cbnz r1, 8316 <__ssvfscanf_r+0x4c6> - 830e: f8d6 9000 ldr.w r9, [r6] - 8312: 3604 adds r6, #4 - 8314: e003 b.n 831e <__ssvfscanf_r+0x4ce> - 8316: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 831a: f109 0906 add.w r9, r9, #6 - 831e: 4633 mov r3, r6 - 8320: f04f 0800 mov.w r8, #0 - 8324: 464e mov r6, r9 - 8326: 4699 mov r9, r3 - 8328: e050 b.n 83cc <__ssvfscanf_r+0x57c> - 832a: f003 fadd bl b8e8 <__locale_mb_cur_max> - 832e: 4580 cmp r8, r0 - 8330: f000 8361 beq.w 89f6 <__ssvfscanf_r+0xba6> - 8334: 6823 ldr r3, [r4, #0] - 8336: aa0f add r2, sp, #60 ; 0x3c - 8338: 4650 mov r0, sl - 833a: f813 1b01 ldrb.w r1, [r3], #1 - 833e: f802 1008 strb.w r1, [r2, r8] - 8342: f108 0801 add.w r8, r8, #1 - 8346: 6861 ldr r1, [r4, #4] - 8348: 6023 str r3, [r4, #0] - 834a: aba7 add r3, sp, #668 ; 0x29c - 834c: 3901 subs r1, #1 - 834e: 9300 str r3, [sp, #0] - 8350: 6061 str r1, [r4, #4] - 8352: 4643 mov r3, r8 - 8354: 4631 mov r1, r6 - 8356: f003 fae5 bl b924 <_mbrtowc_r> - 835a: f1b0 3fff cmp.w r0, #4294967295 - 835e: f000 834a beq.w 89f6 <__ssvfscanf_r+0xba6> - 8362: b918 cbnz r0, 836c <__ssvfscanf_r+0x51c> - 8364: 8030 strh r0, [r6, #0] - 8366: e004 b.n 8372 <__ssvfscanf_r+0x522> - 8368: 1000053c .word 0x1000053c - 836c: f110 0f02 cmn.w r0, #2 - 8370: d01c beq.n 83ac <__ssvfscanf_r+0x55c> - 8372: 8830 ldrh r0, [r6, #0] - 8374: f003 faa6 bl b8c4 - 8378: b180 cbz r0, 839c <__ssvfscanf_r+0x54c> - 837a: 464b mov r3, r9 - 837c: 46b1 mov r9, r6 - 837e: 461e mov r6, r3 - 8380: e008 b.n 8394 <__ssvfscanf_r+0x544> - 8382: f108 38ff add.w r8, r8, #4294967295 - 8386: ab0f add r3, sp, #60 ; 0x3c - 8388: 4650 mov r0, sl - 838a: 4622 mov r2, r4 - 838c: f813 1008 ldrb.w r1, [r3, r8] - 8390: f004 ffdf bl d352 <_sungetc_r> - 8394: f1b8 0f00 cmp.w r8, #0 - 8398: d1f3 bne.n 8382 <__ssvfscanf_r+0x532> - 839a: e025 b.n 83e8 <__ssvfscanf_r+0x598> - 839c: 9a05 ldr r2, [sp, #20] - 839e: 4447 add r7, r8 - 83a0: 3d01 subs r5, #1 - 83a2: b912 cbnz r2, 83aa <__ssvfscanf_r+0x55a> - 83a4: 3602 adds r6, #2 - 83a6: 4690 mov r8, r2 - 83a8: e000 b.n 83ac <__ssvfscanf_r+0x55c> - 83aa: 4680 mov r8, r0 - 83ac: 6863 ldr r3, [r4, #4] - 83ae: 2b00 cmp r3, #0 - 83b0: dc0c bgt.n 83cc <__ssvfscanf_r+0x57c> - 83b2: 4650 mov r0, sl - 83b4: 4621 mov r1, r4 - 83b6: f005 f809 bl d3cc <__ssrefill_r> - 83ba: b138 cbz r0, 83cc <__ssvfscanf_r+0x57c> - 83bc: 464b mov r3, r9 - 83be: 46b1 mov r9, r6 - 83c0: 461e mov r6, r3 - 83c2: f1b8 0f00 cmp.w r8, #0 - 83c6: f040 8316 bne.w 89f6 <__ssvfscanf_r+0xba6> - 83ca: e00d b.n 83e8 <__ssvfscanf_r+0x598> - 83cc: 6823 ldr r3, [r4, #0] - 83ce: 4896 ldr r0, [pc, #600] ; (8628 <__ssvfscanf_r+0x7d8>) - 83d0: 781b ldrb r3, [r3, #0] - 83d2: 6802 ldr r2, [r0, #0] - 83d4: 18d3 adds r3, r2, r3 - 83d6: 785b ldrb r3, [r3, #1] - 83d8: f013 0f08 tst.w r3, #8 - 83dc: d101 bne.n 83e2 <__ssvfscanf_r+0x592> - 83de: 2d00 cmp r5, #0 - 83e0: d1a3 bne.n 832a <__ssvfscanf_r+0x4da> - 83e2: 464b mov r3, r9 - 83e4: 46b1 mov r9, r6 - 83e6: 461e mov r6, r3 - 83e8: 9905 ldr r1, [sp, #20] - 83ea: 2900 cmp r1, #0 - 83ec: f47f ad4b bne.w 7e86 <__ssvfscanf_r+0x36> - 83f0: f8a9 1000 strh.w r1, [r9] - 83f4: 9a08 ldr r2, [sp, #32] - 83f6: 3201 adds r2, #1 - 83f8: 9208 str r2, [sp, #32] - 83fa: e544 b.n 7e86 <__ssvfscanf_r+0x36> - 83fc: 9805 ldr r0, [sp, #20] - 83fe: b1e0 cbz r0, 843a <__ssvfscanf_r+0x5ea> - 8400: 4698 mov r8, r3 - 8402: e00f b.n 8424 <__ssvfscanf_r+0x5d4> - 8404: 6862 ldr r2, [r4, #4] - 8406: f108 0801 add.w r8, r8, #1 - 840a: 3301 adds r3, #1 - 840c: 6023 str r3, [r4, #0] - 840e: 3a01 subs r2, #1 - 8410: 45a8 cmp r8, r5 - 8412: 6062 str r2, [r4, #4] - 8414: d00f beq.n 8436 <__ssvfscanf_r+0x5e6> - 8416: 2a00 cmp r2, #0 - 8418: dc04 bgt.n 8424 <__ssvfscanf_r+0x5d4> - 841a: 4650 mov r0, sl - 841c: 4621 mov r1, r4 - 841e: f004 ffd5 bl d3cc <__ssrefill_r> - 8422: b940 cbnz r0, 8436 <__ssvfscanf_r+0x5e6> - 8424: 6823 ldr r3, [r4, #0] - 8426: 4880 ldr r0, [pc, #512] ; (8628 <__ssvfscanf_r+0x7d8>) - 8428: 781a ldrb r2, [r3, #0] - 842a: 6801 ldr r1, [r0, #0] - 842c: 188a adds r2, r1, r2 - 842e: 7852 ldrb r2, [r2, #1] - 8430: f012 0f08 tst.w r2, #8 - 8434: d0e6 beq.n 8404 <__ssvfscanf_r+0x5b4> - 8436: 4447 add r7, r8 - 8438: e525 b.n 7e86 <__ssvfscanf_r+0x36> - 843a: f8d6 8000 ldr.w r8, [r6] - 843e: f106 0904 add.w r9, r6, #4 - 8442: 4646 mov r6, r8 - 8444: e011 b.n 846a <__ssvfscanf_r+0x61a> - 8446: 6862 ldr r2, [r4, #4] - 8448: 3a01 subs r2, #1 - 844a: 6062 str r2, [r4, #4] - 844c: f813 2b01 ldrb.w r2, [r3], #1 - 8450: 3d01 subs r5, #1 - 8452: f806 2b01 strb.w r2, [r6], #1 - 8456: 6023 str r3, [r4, #0] - 8458: d010 beq.n 847c <__ssvfscanf_r+0x62c> - 845a: 6863 ldr r3, [r4, #4] - 845c: 2b00 cmp r3, #0 - 845e: dc04 bgt.n 846a <__ssvfscanf_r+0x61a> - 8460: 4650 mov r0, sl - 8462: 4621 mov r1, r4 - 8464: f004 ffb2 bl d3cc <__ssrefill_r> - 8468: b940 cbnz r0, 847c <__ssvfscanf_r+0x62c> - 846a: 6823 ldr r3, [r4, #0] - 846c: 486e ldr r0, [pc, #440] ; (8628 <__ssvfscanf_r+0x7d8>) - 846e: 781a ldrb r2, [r3, #0] - 8470: 6801 ldr r1, [r0, #0] - 8472: 188a adds r2, r1, r2 - 8474: 7852 ldrb r2, [r2, #1] - 8476: f012 0f08 tst.w r2, #8 - 847a: d0e4 beq.n 8446 <__ssvfscanf_r+0x5f6> - 847c: 2300 movs r3, #0 - 847e: 7033 strb r3, [r6, #0] - 8480: 9908 ldr r1, [sp, #32] - 8482: ebc8 0707 rsb r7, r8, r7 - 8486: 19f7 adds r7, r6, r7 - 8488: 3101 adds r1, #1 - 848a: 9108 str r1, [sp, #32] - 848c: e2b0 b.n 89f0 <__ssvfscanf_r+0xba0> - 848e: 1e6b subs r3, r5, #1 - 8490: f5b3 7fae cmp.w r3, #348 ; 0x15c - 8494: d905 bls.n 84a2 <__ssvfscanf_r+0x652> - 8496: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 849a: f240 155d movw r5, #349 ; 0x15d - 849e: 3b01 subs r3, #1 - 84a0: e000 b.n 84a4 <__ssvfscanf_r+0x654> - 84a2: 2300 movs r3, #0 - 84a4: 46bc mov ip, r7 - 84a6: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 84aa: f10d 093c add.w r9, sp, #60 ; 0x3c - 84ae: 461f mov r7, r3 - 84b0: 2200 movs r2, #0 - 84b2: 9205 str r2, [sp, #20] - 84b4: 6822 ldr r2, [r4, #0] - 84b6: 7812 ldrb r2, [r2, #0] - 84b8: 2a39 cmp r2, #57 ; 0x39 - 84ba: d809 bhi.n 84d0 <__ssvfscanf_r+0x680> - 84bc: 2a38 cmp r2, #56 ; 0x38 - 84be: d233 bcs.n 8528 <__ssvfscanf_r+0x6d8> - 84c0: 2a30 cmp r2, #48 ; 0x30 - 84c2: d014 beq.n 84ee <__ssvfscanf_r+0x69e> - 84c4: d82c bhi.n 8520 <__ssvfscanf_r+0x6d0> - 84c6: 2a2b cmp r2, #43 ; 0x2b - 84c8: d03a beq.n 8540 <__ssvfscanf_r+0x6f0> - 84ca: 2a2d cmp r2, #45 ; 0x2d - 84cc: d15f bne.n 858e <__ssvfscanf_r+0x73e> - 84ce: e037 b.n 8540 <__ssvfscanf_r+0x6f0> - 84d0: 2a58 cmp r2, #88 ; 0x58 - 84d2: d03b beq.n 854c <__ssvfscanf_r+0x6fc> - 84d4: d804 bhi.n 84e0 <__ssvfscanf_r+0x690> - 84d6: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 84da: 2905 cmp r1, #5 - 84dc: d857 bhi.n 858e <__ssvfscanf_r+0x73e> - 84de: e029 b.n 8534 <__ssvfscanf_r+0x6e4> - 84e0: 2a61 cmp r2, #97 ; 0x61 - 84e2: d354 bcc.n 858e <__ssvfscanf_r+0x73e> - 84e4: 2a66 cmp r2, #102 ; 0x66 - 84e6: d925 bls.n 8534 <__ssvfscanf_r+0x6e4> - 84e8: 2a78 cmp r2, #120 ; 0x78 - 84ea: d150 bne.n 858e <__ssvfscanf_r+0x73e> - 84ec: e02e b.n 854c <__ssvfscanf_r+0x6fc> - 84ee: f418 6f00 tst.w r8, #2048 ; 0x800 - 84f2: d036 beq.n 8562 <__ssvfscanf_r+0x712> - 84f4: f1bb 0f00 cmp.w fp, #0 - 84f8: d103 bne.n 8502 <__ssvfscanf_r+0x6b2> - 84fa: f448 7800 orr.w r8, r8, #512 ; 0x200 - 84fe: f10b 0b08 add.w fp, fp, #8 - 8502: f418 6f80 tst.w r8, #1024 ; 0x400 - 8506: d002 beq.n 850e <__ssvfscanf_r+0x6be> - 8508: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 850c: e029 b.n 8562 <__ssvfscanf_r+0x712> - 850e: f428 7860 bic.w r8, r8, #896 ; 0x380 - 8512: b10f cbz r7, 8518 <__ssvfscanf_r+0x6c8> - 8514: 3f01 subs r7, #1 - 8516: 3501 adds r5, #1 - 8518: 9b05 ldr r3, [sp, #20] - 851a: 3301 adds r3, #1 - 851c: 9305 str r3, [sp, #20] - 851e: e022 b.n 8566 <__ssvfscanf_r+0x716> - 8520: 4942 ldr r1, [pc, #264] ; (862c <__ssvfscanf_r+0x7dc>) - 8522: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 8526: e008 b.n 853a <__ssvfscanf_r+0x6ea> - 8528: 4940 ldr r1, [pc, #256] ; (862c <__ssvfscanf_r+0x7dc>) - 852a: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 852e: f1bb 0f08 cmp.w fp, #8 - 8532: e001 b.n 8538 <__ssvfscanf_r+0x6e8> - 8534: f1bb 0f0a cmp.w fp, #10 - 8538: dd29 ble.n 858e <__ssvfscanf_r+0x73e> - 853a: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 853e: e010 b.n 8562 <__ssvfscanf_r+0x712> - 8540: f018 0f80 tst.w r8, #128 ; 0x80 - 8544: d023 beq.n 858e <__ssvfscanf_r+0x73e> - 8546: f028 0880 bic.w r8, r8, #128 ; 0x80 - 854a: e00a b.n 8562 <__ssvfscanf_r+0x712> - 854c: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 8550: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 8554: d11b bne.n 858e <__ssvfscanf_r+0x73e> - 8556: f428 7800 bic.w r8, r8, #512 ; 0x200 - 855a: f04f 0b10 mov.w fp, #16 - 855e: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 8562: f809 2b01 strb.w r2, [r9], #1 - 8566: 6862 ldr r2, [r4, #4] - 8568: 3a01 subs r2, #1 - 856a: 6062 str r2, [r4, #4] - 856c: 2a00 cmp r2, #0 - 856e: dd03 ble.n 8578 <__ssvfscanf_r+0x728> - 8570: 6822 ldr r2, [r4, #0] - 8572: 3201 adds r2, #1 - 8574: 6022 str r2, [r4, #0] - 8576: e008 b.n 858a <__ssvfscanf_r+0x73a> - 8578: 4650 mov r0, sl - 857a: 4621 mov r1, r4 - 857c: f8cd c010 str.w ip, [sp, #16] - 8580: f004 ff24 bl d3cc <__ssrefill_r> - 8584: f8dd c010 ldr.w ip, [sp, #16] - 8588: b908 cbnz r0, 858e <__ssvfscanf_r+0x73e> - 858a: 3d01 subs r5, #1 - 858c: d192 bne.n 84b4 <__ssvfscanf_r+0x664> - 858e: f418 7f80 tst.w r8, #256 ; 0x100 - 8592: 4667 mov r7, ip - 8594: d00c beq.n 85b0 <__ssvfscanf_r+0x760> - 8596: ab0f add r3, sp, #60 ; 0x3c - 8598: 4599 cmp r9, r3 - 859a: d905 bls.n 85a8 <__ssvfscanf_r+0x758> - 859c: 4650 mov r0, sl - 859e: f819 1d01 ldrb.w r1, [r9, #-1]! - 85a2: 4622 mov r2, r4 - 85a4: f004 fed5 bl d352 <_sungetc_r> - 85a8: ab0f add r3, sp, #60 ; 0x3c - 85aa: 4599 cmp r9, r3 - 85ac: f000 8231 beq.w 8a12 <__ssvfscanf_r+0xbc2> - 85b0: f018 0210 ands.w r2, r8, #16 - 85b4: d131 bne.n 861a <__ssvfscanf_r+0x7ca> - 85b6: f889 2000 strb.w r2, [r9] - 85ba: 465b mov r3, fp - 85bc: 4650 mov r0, sl - 85be: a90f add r1, sp, #60 ; 0x3c - 85c0: 9d09 ldr r5, [sp, #36] ; 0x24 - 85c2: 47a8 blx r5 - 85c4: f018 0f20 tst.w r8, #32 - 85c8: f106 0304 add.w r3, r6, #4 - 85cc: d11f bne.n 860e <__ssvfscanf_r+0x7be> - 85ce: f018 0f04 tst.w r8, #4 - 85d2: d002 beq.n 85da <__ssvfscanf_r+0x78a> - 85d4: 6832 ldr r2, [r6, #0] - 85d6: 8010 strh r0, [r2, #0] - 85d8: e01b b.n 8612 <__ssvfscanf_r+0x7c2> - 85da: f018 0201 ands.w r2, r8, #1 - 85de: d116 bne.n 860e <__ssvfscanf_r+0x7be> - 85e0: f018 0f02 tst.w r8, #2 - 85e4: d013 beq.n 860e <__ssvfscanf_r+0x7be> - 85e6: 4b12 ldr r3, [pc, #72] ; (8630 <__ssvfscanf_r+0x7e0>) - 85e8: 9809 ldr r0, [sp, #36] ; 0x24 - 85ea: 4298 cmp r0, r3 - 85ec: d105 bne.n 85fa <__ssvfscanf_r+0x7aa> - 85ee: 4650 mov r0, sl - 85f0: a90f add r1, sp, #60 ; 0x3c - 85f2: 465b mov r3, fp - 85f4: f004 fd88 bl d108 <_strtoull_r> - 85f8: e004 b.n 8604 <__ssvfscanf_r+0x7b4> - 85fa: 4650 mov r0, sl - 85fc: a90f add r1, sp, #60 ; 0x3c - 85fe: 465b mov r3, fp - 8600: f004 fc4e bl cea0 <_strtoll_r> - 8604: 6833 ldr r3, [r6, #0] - 8606: 3604 adds r6, #4 - 8608: 6018 str r0, [r3, #0] - 860a: 6059 str r1, [r3, #4] - 860c: e002 b.n 8614 <__ssvfscanf_r+0x7c4> - 860e: 6832 ldr r2, [r6, #0] - 8610: 6010 str r0, [r2, #0] - 8612: 461e mov r6, r3 - 8614: 9908 ldr r1, [sp, #32] - 8616: 3101 adds r1, #1 - 8618: 9108 str r1, [sp, #32] - 861a: ab0f add r3, sp, #60 ; 0x3c - 861c: 9a05 ldr r2, [sp, #20] - 861e: 1aff subs r7, r7, r3 - 8620: 18bf adds r7, r7, r2 - 8622: 444f add r7, r9 - 8624: e42f b.n 7e86 <__ssvfscanf_r+0x36> - 8626: bf00 nop - 8628: 1000053c .word 0x1000053c - 862c: 00010a02 .word 0x00010a02 - 8630: 0000d00d .word 0x0000d00d - 8634: 1e6b subs r3, r5, #1 - 8636: f5b3 7fae cmp.w r3, #348 ; 0x15c - 863a: d906 bls.n 864a <__ssvfscanf_r+0x7fa> - 863c: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 8640: 3d01 subs r5, #1 - 8642: 950b str r5, [sp, #44] ; 0x2c - 8644: f240 155d movw r5, #349 ; 0x15d - 8648: e001 b.n 864e <__ssvfscanf_r+0x7fe> - 864a: 2300 movs r3, #0 - 864c: 930b str r3, [sp, #44] ; 0x2c - 864e: f04f 0900 mov.w r9, #0 - 8652: ab0f add r3, sp, #60 ; 0x3c - 8654: f8cd b014 str.w fp, [sp, #20] - 8658: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 865c: 46bb mov fp, r7 - 865e: 9606 str r6, [sp, #24] - 8660: 461f mov r7, r3 - 8662: 464e mov r6, r9 - 8664: 4653 mov r3, sl - 8666: 46ca mov sl, r9 - 8668: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 866c: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 8670: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 8674: 6821 ldr r1, [r4, #0] - 8676: 7809 ldrb r1, [r1, #0] - 8678: 294e cmp r1, #78 ; 0x4e - 867a: d058 beq.n 872e <__ssvfscanf_r+0x8de> - 867c: d81d bhi.n 86ba <__ssvfscanf_r+0x86a> - 867e: 2939 cmp r1, #57 ; 0x39 - 8680: d80f bhi.n 86a2 <__ssvfscanf_r+0x852> - 8682: 2931 cmp r1, #49 ; 0x31 - 8684: d244 bcs.n 8710 <__ssvfscanf_r+0x8c0> - 8686: 292e cmp r1, #46 ; 0x2e - 8688: f000 8092 beq.w 87b0 <__ssvfscanf_r+0x960> - 868c: d805 bhi.n 869a <__ssvfscanf_r+0x84a> - 868e: 292b cmp r1, #43 ; 0x2b - 8690: d046 beq.n 8720 <__ssvfscanf_r+0x8d0> - 8692: 292d cmp r1, #45 ; 0x2d - 8694: f040 80cf bne.w 8836 <__ssvfscanf_r+0x9e6> - 8698: e042 b.n 8720 <__ssvfscanf_r+0x8d0> - 869a: 2930 cmp r1, #48 ; 0x30 - 869c: f040 80cb bne.w 8836 <__ssvfscanf_r+0x9e6> - 86a0: e028 b.n 86f4 <__ssvfscanf_r+0x8a4> - 86a2: 2945 cmp r1, #69 ; 0x45 - 86a4: f000 808b beq.w 87be <__ssvfscanf_r+0x96e> - 86a8: d803 bhi.n 86b2 <__ssvfscanf_r+0x862> - 86aa: 2941 cmp r1, #65 ; 0x41 - 86ac: f040 80c3 bne.w 8836 <__ssvfscanf_r+0x9e6> - 86b0: e054 b.n 875c <__ssvfscanf_r+0x90c> - 86b2: 2946 cmp r1, #70 ; 0x46 - 86b4: d070 beq.n 8798 <__ssvfscanf_r+0x948> - 86b6: 2949 cmp r1, #73 ; 0x49 - 86b8: e013 b.n 86e2 <__ssvfscanf_r+0x892> - 86ba: 2966 cmp r1, #102 ; 0x66 - 86bc: d06c beq.n 8798 <__ssvfscanf_r+0x948> - 86be: d80c bhi.n 86da <__ssvfscanf_r+0x88a> - 86c0: 2959 cmp r1, #89 ; 0x59 - 86c2: d071 beq.n 87a8 <__ssvfscanf_r+0x958> - 86c4: d803 bhi.n 86ce <__ssvfscanf_r+0x87e> - 86c6: 2954 cmp r1, #84 ; 0x54 - 86c8: f040 80b5 bne.w 8836 <__ssvfscanf_r+0x9e6> - 86cc: e068 b.n 87a0 <__ssvfscanf_r+0x950> - 86ce: 2961 cmp r1, #97 ; 0x61 - 86d0: d044 beq.n 875c <__ssvfscanf_r+0x90c> - 86d2: 2965 cmp r1, #101 ; 0x65 - 86d4: f040 80af bne.w 8836 <__ssvfscanf_r+0x9e6> - 86d8: e071 b.n 87be <__ssvfscanf_r+0x96e> - 86da: 296e cmp r1, #110 ; 0x6e - 86dc: d027 beq.n 872e <__ssvfscanf_r+0x8de> - 86de: d803 bhi.n 86e8 <__ssvfscanf_r+0x898> - 86e0: 2969 cmp r1, #105 ; 0x69 - 86e2: f040 80a8 bne.w 8836 <__ssvfscanf_r+0x9e6> - 86e6: e03d b.n 8764 <__ssvfscanf_r+0x914> - 86e8: 2974 cmp r1, #116 ; 0x74 - 86ea: d059 beq.n 87a0 <__ssvfscanf_r+0x950> - 86ec: 2979 cmp r1, #121 ; 0x79 - 86ee: f040 80a2 bne.w 8836 <__ssvfscanf_r+0x9e6> - 86f2: e059 b.n 87a8 <__ssvfscanf_r+0x958> - 86f4: f418 7f80 tst.w r8, #256 ; 0x100 - 86f8: d00a beq.n 8710 <__ssvfscanf_r+0x8c0> - 86fa: 980b ldr r0, [sp, #44] ; 0x2c - 86fc: f028 0880 bic.w r8, r8, #128 ; 0x80 - 8700: 3601 adds r6, #1 - 8702: 2800 cmp r0, #0 - 8704: f000 8082 beq.w 880c <__ssvfscanf_r+0x9bc> - 8708: 3801 subs r0, #1 - 870a: 3501 adds r5, #1 - 870c: 900b str r0, [sp, #44] ; 0x2c - 870e: e07d b.n 880c <__ssvfscanf_r+0x9bc> - 8710: eb09 000a add.w r0, r9, sl - 8714: 2800 cmp r0, #0 - 8716: f040 808e bne.w 8836 <__ssvfscanf_r+0x9e6> - 871a: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 871e: e073 b.n 8808 <__ssvfscanf_r+0x9b8> - 8720: f018 0f80 tst.w r8, #128 ; 0x80 - 8724: f000 8087 beq.w 8836 <__ssvfscanf_r+0x9e6> - 8728: f028 0880 bic.w r8, r8, #128 ; 0x80 - 872c: e06c b.n 8808 <__ssvfscanf_r+0x9b8> - 872e: f1ba 0f00 cmp.w sl, #0 - 8732: d10a bne.n 874a <__ssvfscanf_r+0x8fa> - 8734: b966 cbnz r6, 8750 <__ssvfscanf_r+0x900> - 8736: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 873a: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 873e: d107 bne.n 8750 <__ssvfscanf_r+0x900> - 8740: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 8744: f10a 0a01 add.w sl, sl, #1 - 8748: e05e b.n 8808 <__ssvfscanf_r+0x9b8> - 874a: f1ba 0f02 cmp.w sl, #2 - 874e: d04d beq.n 87ec <__ssvfscanf_r+0x99c> - 8750: f1b9 0f01 cmp.w r9, #1 - 8754: d01b beq.n 878e <__ssvfscanf_r+0x93e> - 8756: f1b9 0f04 cmp.w r9, #4 - 875a: e017 b.n 878c <__ssvfscanf_r+0x93c> - 875c: f1ba 0f01 cmp.w sl, #1 - 8760: d047 beq.n 87f2 <__ssvfscanf_r+0x9a2> - 8762: e068 b.n 8836 <__ssvfscanf_r+0x9e6> - 8764: f1b9 0f00 cmp.w r9, #0 - 8768: d10b bne.n 8782 <__ssvfscanf_r+0x932> - 876a: 2e00 cmp r6, #0 - 876c: d16f bne.n 884e <__ssvfscanf_r+0x9fe> - 876e: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 8772: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 8776: d175 bne.n 8864 <__ssvfscanf_r+0xa14> - 8778: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 877c: f109 0901 add.w r9, r9, #1 - 8780: e042 b.n 8808 <__ssvfscanf_r+0x9b8> - 8782: f1b9 0f03 cmp.w r9, #3 - 8786: d002 beq.n 878e <__ssvfscanf_r+0x93e> - 8788: f1b9 0f05 cmp.w r9, #5 - 878c: d153 bne.n 8836 <__ssvfscanf_r+0x9e6> - 878e: f109 0901 add.w r9, r9, #1 - 8792: fa5f f989 uxtb.w r9, r9 - 8796: e037 b.n 8808 <__ssvfscanf_r+0x9b8> - 8798: f1b9 0f02 cmp.w r9, #2 - 879c: d02c beq.n 87f8 <__ssvfscanf_r+0x9a8> - 879e: e04a b.n 8836 <__ssvfscanf_r+0x9e6> - 87a0: f1b9 0f06 cmp.w r9, #6 - 87a4: d02b beq.n 87fe <__ssvfscanf_r+0x9ae> - 87a6: e046 b.n 8836 <__ssvfscanf_r+0x9e6> - 87a8: f1b9 0f07 cmp.w r9, #7 - 87ac: d02a beq.n 8804 <__ssvfscanf_r+0x9b4> - 87ae: e042 b.n 8836 <__ssvfscanf_r+0x9e6> - 87b0: f418 7f00 tst.w r8, #512 ; 0x200 - 87b4: d03f beq.n 8836 <__ssvfscanf_r+0x9e6> - 87b6: f428 7820 bic.w r8, r8, #640 ; 0x280 - 87ba: 960c str r6, [sp, #48] ; 0x30 - 87bc: e024 b.n 8808 <__ssvfscanf_r+0x9b8> - 87be: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 87c2: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 87c6: d004 beq.n 87d2 <__ssvfscanf_r+0x982> - 87c8: f418 6f80 tst.w r8, #1024 ; 0x400 - 87cc: d033 beq.n 8836 <__ssvfscanf_r+0x9e6> - 87ce: 2e00 cmp r6, #0 - 87d0: d048 beq.n 8864 <__ssvfscanf_r+0xa14> - 87d2: f418 7f00 tst.w r8, #512 ; 0x200 - 87d6: d103 bne.n 87e0 <__ssvfscanf_r+0x990> - 87d8: 9a0c ldr r2, [sp, #48] ; 0x30 - 87da: 970a str r7, [sp, #40] ; 0x28 - 87dc: 1ab6 subs r6, r6, r2 - 87de: 960d str r6, [sp, #52] ; 0x34 - 87e0: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 87e4: 2600 movs r6, #0 - 87e6: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 87ea: e00d b.n 8808 <__ssvfscanf_r+0x9b8> - 87ec: f04f 0a03 mov.w sl, #3 - 87f0: e00a b.n 8808 <__ssvfscanf_r+0x9b8> - 87f2: f04f 0a02 mov.w sl, #2 - 87f6: e007 b.n 8808 <__ssvfscanf_r+0x9b8> - 87f8: f04f 0903 mov.w r9, #3 - 87fc: e004 b.n 8808 <__ssvfscanf_r+0x9b8> - 87fe: f04f 0907 mov.w r9, #7 - 8802: e001 b.n 8808 <__ssvfscanf_r+0x9b8> - 8804: f04f 0908 mov.w r9, #8 - 8808: f807 1b01 strb.w r1, [r7], #1 - 880c: 6861 ldr r1, [r4, #4] - 880e: f10b 0b01 add.w fp, fp, #1 - 8812: 3901 subs r1, #1 - 8814: 6061 str r1, [r4, #4] - 8816: 2900 cmp r1, #0 - 8818: dd03 ble.n 8822 <__ssvfscanf_r+0x9d2> - 881a: 6821 ldr r1, [r4, #0] - 881c: 3101 adds r1, #1 - 881e: 6021 str r1, [r4, #0] - 8820: e006 b.n 8830 <__ssvfscanf_r+0x9e0> - 8822: 4618 mov r0, r3 - 8824: 4621 mov r1, r4 - 8826: 9303 str r3, [sp, #12] - 8828: f004 fdd0 bl d3cc <__ssrefill_r> - 882c: 9b03 ldr r3, [sp, #12] - 882e: b910 cbnz r0, 8836 <__ssvfscanf_r+0x9e6> - 8830: 3d01 subs r5, #1 - 8832: f47f af1f bne.w 8674 <__ssvfscanf_r+0x824> - 8836: 46b4 mov ip, r6 - 8838: 4652 mov r2, sl - 883a: 9e06 ldr r6, [sp, #24] - 883c: 469a mov sl, r3 - 883e: 463b mov r3, r7 - 8840: 465f mov r7, fp - 8842: f8dd b014 ldr.w fp, [sp, #20] - 8846: f1bc 0f00 cmp.w ip, #0 - 884a: d013 beq.n 8874 <__ssvfscanf_r+0xa24> - 884c: e007 b.n 885e <__ssvfscanf_r+0xa0e> - 884e: 46b4 mov ip, r6 - 8850: 4652 mov r2, sl - 8852: 9e06 ldr r6, [sp, #24] - 8854: 469a mov sl, r3 - 8856: 463b mov r3, r7 - 8858: 465f mov r7, fp - 885a: f8dd b014 ldr.w fp, [sp, #20] - 885e: f428 7880 bic.w r8, r8, #256 ; 0x100 - 8862: e007 b.n 8874 <__ssvfscanf_r+0xa24> - 8864: 46b4 mov ip, r6 - 8866: 4652 mov r2, sl - 8868: 9e06 ldr r6, [sp, #24] - 886a: 469a mov sl, r3 - 886c: 463b mov r3, r7 - 886e: 465f mov r7, fp - 8870: f8dd b014 ldr.w fp, [sp, #20] - 8874: 3a01 subs r2, #1 - 8876: 2a01 cmp r2, #1 - 8878: d80b bhi.n 8892 <__ssvfscanf_r+0xa42> - 887a: 461d mov r5, r3 - 887c: e005 b.n 888a <__ssvfscanf_r+0xa3a> - 887e: 4650 mov r0, sl - 8880: f815 1d01 ldrb.w r1, [r5, #-1]! - 8884: 4622 mov r2, r4 - 8886: f004 fd64 bl d352 <_sungetc_r> - 888a: ab0f add r3, sp, #60 ; 0x3c - 888c: 429d cmp r5, r3 - 888e: d8f6 bhi.n 887e <__ssvfscanf_r+0xa2e> - 8890: e0bf b.n 8a12 <__ssvfscanf_r+0xbc2> - 8892: f109 32ff add.w r2, r9, #4294967295 - 8896: 2a06 cmp r2, #6 - 8898: d82c bhi.n 88f4 <__ssvfscanf_r+0xaa4> - 889a: f1b9 0f02 cmp.w r9, #2 - 889e: d801 bhi.n 88a4 <__ssvfscanf_r+0xa54> - 88a0: 461d mov r5, r3 - 88a2: e023 b.n 88ec <__ssvfscanf_r+0xa9c> - 88a4: 9305 str r3, [sp, #20] - 88a6: 464d mov r5, r9 - 88a8: e00d b.n 88c6 <__ssvfscanf_r+0xa76> - 88aa: 9a05 ldr r2, [sp, #20] - 88ac: 4650 mov r0, sl - 88ae: f812 1d01 ldrb.w r1, [r2, #-1]! - 88b2: 9303 str r3, [sp, #12] - 88b4: f8cd c010 str.w ip, [sp, #16] - 88b8: 9205 str r2, [sp, #20] - 88ba: 4622 mov r2, r4 - 88bc: f004 fd49 bl d352 <_sungetc_r> - 88c0: f8dd c010 ldr.w ip, [sp, #16] - 88c4: 9b03 ldr r3, [sp, #12] - 88c6: 3d01 subs r5, #1 - 88c8: b2ed uxtb r5, r5 - 88ca: 2d02 cmp r5, #2 - 88cc: d1ed bne.n 88aa <__ssvfscanf_r+0xa5a> - 88ce: f1a9 0903 sub.w r9, r9, #3 - 88d2: fa5f f989 uxtb.w r9, r9 - 88d6: ebc9 0303 rsb r3, r9, r3 - 88da: ebc9 0707 rsb r7, r9, r7 - 88de: e009 b.n 88f4 <__ssvfscanf_r+0xaa4> - 88e0: 4650 mov r0, sl - 88e2: f815 1d01 ldrb.w r1, [r5, #-1]! - 88e6: 4622 mov r2, r4 - 88e8: f004 fd33 bl d352 <_sungetc_r> - 88ec: ab0f add r3, sp, #60 ; 0x3c - 88ee: 429d cmp r5, r3 - 88f0: d8f6 bhi.n 88e0 <__ssvfscanf_r+0xa90> - 88f2: e08e b.n 8a12 <__ssvfscanf_r+0xbc2> - 88f4: f418 7f80 tst.w r8, #256 ; 0x100 - 88f8: d02c beq.n 8954 <__ssvfscanf_r+0xb04> - 88fa: f418 6f80 tst.w r8, #1024 ; 0x400 - 88fe: d00b beq.n 8918 <__ssvfscanf_r+0xac8> - 8900: 461d mov r5, r3 - 8902: e005 b.n 8910 <__ssvfscanf_r+0xac0> - 8904: 4650 mov r0, sl - 8906: f815 1d01 ldrb.w r1, [r5, #-1]! - 890a: 4622 mov r2, r4 - 890c: f004 fd21 bl d352 <_sungetc_r> - 8910: ab0f add r3, sp, #60 ; 0x3c - 8912: 429d cmp r5, r3 - 8914: d8f6 bhi.n 8904 <__ssvfscanf_r+0xab4> - 8916: e07c b.n 8a12 <__ssvfscanf_r+0xbc2> - 8918: f813 1d01 ldrb.w r1, [r3, #-1]! - 891c: 3f01 subs r7, #1 - 891e: 2965 cmp r1, #101 ; 0x65 - 8920: d00e beq.n 8940 <__ssvfscanf_r+0xaf0> - 8922: 2945 cmp r1, #69 ; 0x45 - 8924: d00c beq.n 8940 <__ssvfscanf_r+0xaf0> - 8926: 4650 mov r0, sl - 8928: 4622 mov r2, r4 - 892a: 9303 str r3, [sp, #12] - 892c: 3f01 subs r7, #1 - 892e: f8cd c010 str.w ip, [sp, #16] - 8932: f004 fd0e bl d352 <_sungetc_r> - 8936: 9b03 ldr r3, [sp, #12] - 8938: f8dd c010 ldr.w ip, [sp, #16] - 893c: f813 1d01 ldrb.w r1, [r3, #-1]! - 8940: 4650 mov r0, sl - 8942: 4622 mov r2, r4 - 8944: 9303 str r3, [sp, #12] - 8946: f8cd c010 str.w ip, [sp, #16] - 894a: f004 fd02 bl d352 <_sungetc_r> - 894e: f8dd c010 ldr.w ip, [sp, #16] - 8952: 9b03 ldr r3, [sp, #12] - 8954: f018 0210 ands.w r2, r8, #16 - 8958: f47f aa95 bne.w 7e86 <__ssvfscanf_r+0x36> - 895c: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 8960: 701a strb r2, [r3, #0] - 8962: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 8966: d107 bne.n 8978 <__ssvfscanf_r+0xb28> - 8968: 9d0c ldr r5, [sp, #48] ; 0x30 - 896a: ebbc 0c05 subs.w ip, ip, r5 - 896e: d019 beq.n 89a4 <__ssvfscanf_r+0xb54> - 8970: f1cc 0200 rsb r2, ip, #0 - 8974: 930a str r3, [sp, #40] ; 0x28 - 8976: e009 b.n 898c <__ssvfscanf_r+0xb3c> - 8978: 980d ldr r0, [sp, #52] ; 0x34 - 897a: b198 cbz r0, 89a4 <__ssvfscanf_r+0xb54> - 897c: 9b0a ldr r3, [sp, #40] ; 0x28 - 897e: 4650 mov r0, sl - 8980: 1c59 adds r1, r3, #1 - 8982: 230a movs r3, #10 - 8984: f7fe f944 bl 6c10 <_strtol_r> - 8988: 9d0d ldr r5, [sp, #52] ; 0x34 - 898a: 1b42 subs r2, r0, r5 - 898c: 980a ldr r0, [sp, #40] ; 0x28 - 898e: ab63 add r3, sp, #396 ; 0x18c - 8990: 3303 adds r3, #3 - 8992: 4298 cmp r0, r3 - 8994: bf24 itt cs - 8996: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 899a: 910a strcs r1, [sp, #40] ; 0x28 - 899c: 4922 ldr r1, [pc, #136] ; (8a28 <__ssvfscanf_r+0xbd8>) - 899e: 980a ldr r0, [sp, #40] ; 0x28 - 89a0: f7fe f85c bl 6a5c - 89a4: 2200 movs r2, #0 - 89a6: 4650 mov r0, sl - 89a8: a90f add r1, sp, #60 ; 0x3c - 89aa: f106 0904 add.w r9, r6, #4 - 89ae: f003 fc8b bl c2c8 <_strtod_r> - 89b2: f018 0f01 tst.w r8, #1 - 89b6: 4602 mov r2, r0 - 89b8: 460b mov r3, r1 - 89ba: d102 bne.n 89c2 <__ssvfscanf_r+0xb72> - 89bc: f018 0f02 tst.w r8, #2 - 89c0: d003 beq.n 89ca <__ssvfscanf_r+0xb7a> - 89c2: 6831 ldr r1, [r6, #0] - 89c4: e9c1 2300 strd r2, r3, [r1] - 89c8: e00f b.n 89ea <__ssvfscanf_r+0xb9a> - 89ca: 6835 ldr r5, [r6, #0] - 89cc: 9004 str r0, [sp, #16] - 89ce: 9103 str r1, [sp, #12] - 89d0: f003 fbfa bl c1c8 <__fpclassifyd> - 89d4: 9a04 ldr r2, [sp, #16] - 89d6: 9b03 ldr r3, [sp, #12] - 89d8: b910 cbnz r0, 89e0 <__ssvfscanf_r+0xb90> - 89da: f003 fc59 bl c290 - 89de: e003 b.n 89e8 <__ssvfscanf_r+0xb98> - 89e0: 4610 mov r0, r2 - 89e2: 4619 mov r1, r3 - 89e4: f7fc f81a bl 4a1c <__aeabi_d2f> - 89e8: 6028 str r0, [r5, #0] - 89ea: 9a08 ldr r2, [sp, #32] - 89ec: 3201 adds r2, #1 - 89ee: 9208 str r2, [sp, #32] - 89f0: 464e mov r6, r9 - 89f2: f7ff ba48 b.w 7e86 <__ssvfscanf_r+0x36> - 89f6: f7fc fd40 bl 547a <__sfp_lock_release> - 89fa: 9b08 ldr r3, [sp, #32] - 89fc: b163 cbz r3, 8a18 <__ssvfscanf_r+0xbc8> - 89fe: 89a3 ldrh r3, [r4, #12] - 8a00: 9d08 ldr r5, [sp, #32] - 8a02: f003 0340 and.w r3, r3, #64 ; 0x40 - 8a06: 2b00 cmp r3, #0 - 8a08: bf18 it ne - 8a0a: f04f 35ff movne.w r5, #4294967295 - 8a0e: 9508 str r5, [sp, #32] - 8a10: e005 b.n 8a1e <__ssvfscanf_r+0xbce> - 8a12: f7fc fd32 bl 547a <__sfp_lock_release> - 8a16: e002 b.n 8a1e <__ssvfscanf_r+0xbce> - 8a18: f04f 30ff mov.w r0, #4294967295 - 8a1c: 9008 str r0, [sp, #32] - 8a1e: 9808 ldr r0, [sp, #32] - 8a20: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 8a24: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 8a28: 000109fc .word 0x000109fc - -00008a2c : - 8a2c: 4613 mov r3, r2 - 8a2e: 4a05 ldr r2, [pc, #20] ; (8a44 ) - 8a30: b530 push {r4, r5, lr} - 8a32: 4605 mov r5, r0 - 8a34: 460c mov r4, r1 - 8a36: 6810 ldr r0, [r2, #0] - 8a38: 4629 mov r1, r5 - 8a3a: 4622 mov r2, r4 - 8a3c: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 8a40: f001 bed6 b.w a7f0 <_write_r> - 8a44: 10000128 .word 0x10000128 - -00008a48 <_vfprintf_r>: - 8a48: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 8a4c: b0f7 sub sp, #476 ; 0x1dc - 8a4e: 460f mov r7, r1 - 8a50: 4615 mov r5, r2 - 8a52: 461e mov r6, r3 - 8a54: 4680 mov r8, r0 - 8a56: f002 ff4d bl b8f4 <_localeconv_r> - 8a5a: 6800 ldr r0, [r0, #0] - 8a5c: 9013 str r0, [sp, #76] ; 0x4c - 8a5e: f7fe f8a5 bl 6bac - 8a62: 9012 str r0, [sp, #72] ; 0x48 - 8a64: f1b8 0f00 cmp.w r8, #0 - 8a68: d005 beq.n 8a76 <_vfprintf_r+0x2e> - 8a6a: f8d8 3018 ldr.w r3, [r8, #24] - 8a6e: b913 cbnz r3, 8a76 <_vfprintf_r+0x2e> - 8a70: 4640 mov r0, r8 - 8a72: f7fc fc97 bl 53a4 <__sinit> - 8a76: 4b8f ldr r3, [pc, #572] ; (8cb4 <_vfprintf_r+0x26c>) - 8a78: 429f cmp r7, r3 - 8a7a: d102 bne.n 8a82 <_vfprintf_r+0x3a> - 8a7c: f8d8 7004 ldr.w r7, [r8, #4] - 8a80: e00a b.n 8a98 <_vfprintf_r+0x50> - 8a82: 4b8d ldr r3, [pc, #564] ; (8cb8 <_vfprintf_r+0x270>) - 8a84: 429f cmp r7, r3 - 8a86: d102 bne.n 8a8e <_vfprintf_r+0x46> - 8a88: f8d8 7008 ldr.w r7, [r8, #8] - 8a8c: e004 b.n 8a98 <_vfprintf_r+0x50> - 8a8e: 4b8b ldr r3, [pc, #556] ; (8cbc <_vfprintf_r+0x274>) - 8a90: 429f cmp r7, r3 - 8a92: bf08 it eq - 8a94: f8d8 700c ldreq.w r7, [r8, #12] - 8a98: 89bb ldrh r3, [r7, #12] - 8a9a: f413 5f00 tst.w r3, #8192 ; 0x2000 - 8a9e: d106 bne.n 8aae <_vfprintf_r+0x66> - 8aa0: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 8aa4: 81bb strh r3, [r7, #12] - 8aa6: 6e7b ldr r3, [r7, #100] ; 0x64 - 8aa8: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 8aac: 667b str r3, [r7, #100] ; 0x64 - 8aae: 89bb ldrh r3, [r7, #12] - 8ab0: f013 0f08 tst.w r3, #8 - 8ab4: d001 beq.n 8aba <_vfprintf_r+0x72> - 8ab6: 693b ldr r3, [r7, #16] - 8ab8: b933 cbnz r3, 8ac8 <_vfprintf_r+0x80> - 8aba: 4640 mov r0, r8 - 8abc: 4639 mov r1, r7 - 8abe: f001 feab bl a818 <__swsetup_r> - 8ac2: 2800 cmp r0, #0 - 8ac4: f041 809b bne.w 9bfe <_vfprintf_r+0x11b6> - 8ac8: 89ba ldrh r2, [r7, #12] - 8aca: f002 031a and.w r3, r2, #26 - 8ace: 2b0a cmp r3, #10 - 8ad0: d136 bne.n 8b40 <_vfprintf_r+0xf8> - 8ad2: 89fb ldrh r3, [r7, #14] - 8ad4: f413 4f00 tst.w r3, #32768 ; 0x8000 - 8ad8: d132 bne.n 8b40 <_vfprintf_r+0xf8> - 8ada: f8ad 30f2 strh.w r3, [sp, #242] ; 0xf2 - 8ade: f022 0202 bic.w r2, r2, #2 - 8ae2: 6a3b ldr r3, [r7, #32] - 8ae4: 4640 mov r0, r8 - 8ae6: f8ad 20f0 strh.w r2, [sp, #240] ; 0xf0 - 8aea: a939 add r1, sp, #228 ; 0xe4 - 8aec: 6e7a ldr r2, [r7, #100] ; 0x64 - 8aee: 9341 str r3, [sp, #260] ; 0x104 - 8af0: 6abb ldr r3, [r7, #40] ; 0x28 - 8af2: 9252 str r2, [sp, #328] ; 0x148 - 8af4: 462a mov r2, r5 - 8af6: 9343 str r3, [sp, #268] ; 0x10c - 8af8: ab19 add r3, sp, #100 ; 0x64 - 8afa: 9339 str r3, [sp, #228] ; 0xe4 - 8afc: 933d str r3, [sp, #244] ; 0xf4 - 8afe: 2380 movs r3, #128 ; 0x80 - 8b00: 933b str r3, [sp, #236] ; 0xec - 8b02: 933e str r3, [sp, #248] ; 0xf8 - 8b04: 3b80 subs r3, #128 ; 0x80 - 8b06: 933f str r3, [sp, #252] ; 0xfc - 8b08: 4633 mov r3, r6 - 8b0a: f7ff ff9d bl 8a48 <_vfprintf_r> - 8b0e: 2800 cmp r0, #0 - 8b10: 900e str r0, [sp, #56] ; 0x38 - 8b12: db09 blt.n 8b28 <_vfprintf_r+0xe0> - 8b14: a939 add r1, sp, #228 ; 0xe4 - 8b16: 4640 mov r0, r8 - 8b18: f7fc fb3a bl 5190 <_fflush_r> - 8b1c: 990e ldr r1, [sp, #56] ; 0x38 - 8b1e: 2800 cmp r0, #0 - 8b20: bf18 it ne - 8b22: f04f 31ff movne.w r1, #4294967295 - 8b26: 910e str r1, [sp, #56] ; 0x38 - 8b28: f8bd 30f0 ldrh.w r3, [sp, #240] ; 0xf0 - 8b2c: f013 0f40 tst.w r3, #64 ; 0x40 - 8b30: f001 8068 beq.w 9c04 <_vfprintf_r+0x11bc> - 8b34: 89bb ldrh r3, [r7, #12] - 8b36: f043 0340 orr.w r3, r3, #64 ; 0x40 - 8b3a: 81bb strh r3, [r7, #12] - 8b3c: f001 b862 b.w 9c04 <_vfprintf_r+0x11bc> - 8b40: 2300 movs r3, #0 - 8b42: ac53 add r4, sp, #332 ; 0x14c - 8b44: 936f str r3, [sp, #444] ; 0x1bc - 8b46: 946d str r4, [sp, #436] ; 0x1b4 - 8b48: 936e str r3, [sp, #440] ; 0x1b8 - 8b4a: 950c str r5, [sp, #48] ; 0x30 - 8b4c: 930b str r3, [sp, #44] ; 0x2c - 8b4e: 9310 str r3, [sp, #64] ; 0x40 - 8b50: 9311 str r3, [sp, #68] ; 0x44 - 8b52: 9316 str r3, [sp, #88] ; 0x58 - 8b54: 9315 str r3, [sp, #84] ; 0x54 - 8b56: 930e str r3, [sp, #56] ; 0x38 - 8b58: 9b0c ldr r3, [sp, #48] ; 0x30 - 8b5a: 461d mov r5, r3 - 8b5c: f813 2b01 ldrb.w r2, [r3], #1 - 8b60: b10a cbz r2, 8b66 <_vfprintf_r+0x11e> - 8b62: 2a25 cmp r2, #37 ; 0x25 - 8b64: d1f9 bne.n 8b5a <_vfprintf_r+0x112> - 8b66: 9a0c ldr r2, [sp, #48] ; 0x30 - 8b68: ebb5 0902 subs.w r9, r5, r2 - 8b6c: d018 beq.n 8ba0 <_vfprintf_r+0x158> - 8b6e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8b70: 6022 str r2, [r4, #0] - 8b72: f8c4 9004 str.w r9, [r4, #4] - 8b76: 444b add r3, r9 - 8b78: 936f str r3, [sp, #444] ; 0x1bc - 8b7a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8b7c: 3301 adds r3, #1 - 8b7e: 936e str r3, [sp, #440] ; 0x1b8 - 8b80: 2b07 cmp r3, #7 - 8b82: dc01 bgt.n 8b88 <_vfprintf_r+0x140> - 8b84: 3408 adds r4, #8 - 8b86: e008 b.n 8b9a <_vfprintf_r+0x152> - 8b88: 4640 mov r0, r8 - 8b8a: 4639 mov r1, r7 - 8b8c: aa6d add r2, sp, #436 ; 0x1b4 - 8b8e: f004 fd2f bl d5f0 <__sprint_r> - 8b92: 2800 cmp r0, #0 - 8b94: f041 8029 bne.w 9bea <_vfprintf_r+0x11a2> - 8b98: ac53 add r4, sp, #332 ; 0x14c - 8b9a: 9b0e ldr r3, [sp, #56] ; 0x38 - 8b9c: 444b add r3, r9 - 8b9e: 930e str r3, [sp, #56] ; 0x38 - 8ba0: 782b ldrb r3, [r5, #0] - 8ba2: 2b00 cmp r3, #0 - 8ba4: f001 801a beq.w 9bdc <_vfprintf_r+0x1194> - 8ba8: 2300 movs r3, #0 - 8baa: 3501 adds r5, #1 - 8bac: 950c str r5, [sp, #48] ; 0x30 - 8bae: 461d mov r5, r3 - 8bb0: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 8bb4: f04f 3cff mov.w ip, #4294967295 - 8bb8: 930d str r3, [sp, #52] ; 0x34 - 8bba: 462a mov r2, r5 - 8bbc: 9b0c ldr r3, [sp, #48] ; 0x30 - 8bbe: e005 b.n 8bcc <_vfprintf_r+0x184> - 8bc0: 460e mov r6, r1 - 8bc2: e003 b.n 8bcc <_vfprintf_r+0x184> - 8bc4: 461e mov r6, r3 - 8bc6: f04f 3cff mov.w ip, #4294967295 - 8bca: 460b mov r3, r1 - 8bcc: f813 9b01 ldrb.w r9, [r3], #1 - 8bd0: f1a9 0120 sub.w r1, r9, #32 - 8bd4: 2958 cmp r1, #88 ; 0x58 - 8bd6: f200 841c bhi.w 9412 <_vfprintf_r+0x9ca> - 8bda: e8df f011 tbh [pc, r1, lsl #1] - 8bde: 0059 .short 0x0059 - 8be0: 041a041a .word 0x041a041a - 8be4: 041a005f .word 0x041a005f - 8be8: 041a041a .word 0x041a041a - 8bec: 041a041a .word 0x041a041a - 8bf0: 0062041a .word 0x0062041a - 8bf4: 041a0071 .word 0x041a0071 - 8bf8: 00750068 .word 0x00750068 - 8bfc: 0098041a .word 0x0098041a - 8c00: 009b009b .word 0x009b009b - 8c04: 009b009b .word 0x009b009b - 8c08: 009b009b .word 0x009b009b - 8c0c: 009b009b .word 0x009b009b - 8c10: 041a009b .word 0x041a009b - 8c14: 041a041a .word 0x041a041a - 8c18: 041a041a .word 0x041a041a - 8c1c: 041a041a .word 0x041a041a - 8c20: 041a041a .word 0x041a041a - 8c24: 00c6041a .word 0x00c6041a - 8c28: 041a0103 .word 0x041a0103 - 8c2c: 041a0103 .word 0x041a0103 - 8c30: 041a041a .word 0x041a041a - 8c34: 00aa041a .word 0x00aa041a - 8c38: 041a041a .word 0x041a041a - 8c3c: 041a02ae .word 0x041a02ae - 8c40: 041a041a .word 0x041a041a - 8c44: 041a041a .word 0x041a041a - 8c48: 041a0319 .word 0x041a0319 - 8c4c: 034b041a .word 0x034b041a - 8c50: 041a041a .word 0x041a041a - 8c54: 041a041a .word 0x041a041a - 8c58: 041a041a .word 0x041a041a - 8c5c: 041a041a .word 0x041a041a - 8c60: 041a041a .word 0x041a041a - 8c64: 00cb00bb .word 0x00cb00bb - 8c68: 01030103 .word 0x01030103 - 8c6c: 00ad0103 .word 0x00ad0103 - 8c70: 041a00cb .word 0x041a00cb - 8c74: 00b0041a .word 0x00b0041a - 8c78: 0290041a .word 0x0290041a - 8c7c: 02df02b3 .word 0x02df02b3 - 8c80: 041a00b8 .word 0x041a00b8 - 8c84: 041a02f3 .word 0x041a02f3 - 8c88: 041a031e .word 0x041a031e - 8c8c: 0346041a .word 0x0346041a - 8c90: f89d 11d7 ldrb.w r1, [sp, #471] ; 0x1d7 - 8c94: 2900 cmp r1, #0 - 8c96: d199 bne.n 8bcc <_vfprintf_r+0x184> - 8c98: 3120 adds r1, #32 - 8c9a: e012 b.n 8cc2 <_vfprintf_r+0x27a> - 8c9c: f045 0501 orr.w r5, r5, #1 - 8ca0: e794 b.n 8bcc <_vfprintf_r+0x184> - 8ca2: 6832 ldr r2, [r6, #0] - 8ca4: 1d31 adds r1, r6, #4 - 8ca6: 2a00 cmp r2, #0 - 8ca8: da8a bge.n 8bc0 <_vfprintf_r+0x178> - 8caa: 4252 negs r2, r2 - 8cac: 460e mov r6, r1 - 8cae: f045 0504 orr.w r5, r5, #4 - 8cb2: e78b b.n 8bcc <_vfprintf_r+0x184> - 8cb4: 00010940 .word 0x00010940 - 8cb8: 00010960 .word 0x00010960 - 8cbc: 00010980 .word 0x00010980 - 8cc0: 212b movs r1, #43 ; 0x2b - 8cc2: f88d 11d7 strb.w r1, [sp, #471] ; 0x1d7 - 8cc6: e781 b.n 8bcc <_vfprintf_r+0x184> - 8cc8: 4619 mov r1, r3 - 8cca: f811 9b01 ldrb.w r9, [r1], #1 - 8cce: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 8cd2: d003 beq.n 8cdc <_vfprintf_r+0x294> - 8cd4: 4619 mov r1, r3 - 8cd6: f04f 0c00 mov.w ip, #0 - 8cda: e010 b.n 8cfe <_vfprintf_r+0x2b6> - 8cdc: f8d6 c000 ldr.w ip, [r6] - 8ce0: 1d33 adds r3, r6, #4 - 8ce2: f1bc 0f00 cmp.w ip, #0 - 8ce6: f6ff af6d blt.w 8bc4 <_vfprintf_r+0x17c> - 8cea: 461e mov r6, r3 - 8cec: 460b mov r3, r1 - 8cee: e76d b.n 8bcc <_vfprintf_r+0x184> - 8cf0: f04f 090a mov.w r9, #10 - 8cf4: fb09 0c0c mla ip, r9, ip, r0 - 8cf8: f891 9001 ldrb.w r9, [r1, #1] - 8cfc: 4619 mov r1, r3 - 8cfe: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 8d02: 3301 adds r3, #1 - 8d04: 2809 cmp r0, #9 - 8d06: d9f3 bls.n 8cf0 <_vfprintf_r+0x2a8> - 8d08: ea4c 7cec orr.w ip, ip, ip, asr #31 - 8d0c: e760 b.n 8bd0 <_vfprintf_r+0x188> - 8d0e: f045 0580 orr.w r5, r5, #128 ; 0x80 - 8d12: e75b b.n 8bcc <_vfprintf_r+0x184> - 8d14: 4619 mov r1, r3 - 8d16: 2200 movs r2, #0 - 8d18: 230a movs r3, #10 - 8d1a: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 8d1e: fb03 9202 mla r2, r3, r2, r9 - 8d22: f811 9b01 ldrb.w r9, [r1], #1 - 8d26: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 8d2a: 460b mov r3, r1 - 8d2c: 2809 cmp r0, #9 - 8d2e: d9f3 bls.n 8d18 <_vfprintf_r+0x2d0> - 8d30: e74e b.n 8bd0 <_vfprintf_r+0x188> - 8d32: f045 0508 orr.w r5, r5, #8 - 8d36: e749 b.n 8bcc <_vfprintf_r+0x184> - 8d38: f045 0540 orr.w r5, r5, #64 ; 0x40 - 8d3c: e746 b.n 8bcc <_vfprintf_r+0x184> - 8d3e: 7819 ldrb r1, [r3, #0] - 8d40: 296c cmp r1, #108 ; 0x6c - 8d42: d101 bne.n 8d48 <_vfprintf_r+0x300> - 8d44: 3301 adds r3, #1 - 8d46: e002 b.n 8d4e <_vfprintf_r+0x306> - 8d48: f045 0510 orr.w r5, r5, #16 - 8d4c: e73e b.n 8bcc <_vfprintf_r+0x184> - 8d4e: f045 0520 orr.w r5, r5, #32 - 8d52: e73b b.n 8bcc <_vfprintf_r+0x184> - 8d54: 930c str r3, [sp, #48] ; 0x30 - 8d56: f04f 0c00 mov.w ip, #0 - 8d5a: 6833 ldr r3, [r6, #0] - 8d5c: 3604 adds r6, #4 - 8d5e: 920d str r2, [sp, #52] ; 0x34 - 8d60: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 8d64: f88d 318c strb.w r3, [sp, #396] ; 0x18c - 8d68: e35f b.n 942a <_vfprintf_r+0x9e2> - 8d6a: 930c str r3, [sp, #48] ; 0x30 - 8d6c: f045 0510 orr.w r5, r5, #16 - 8d70: 920d str r2, [sp, #52] ; 0x34 - 8d72: e001 b.n 8d78 <_vfprintf_r+0x330> - 8d74: 930c str r3, [sp, #48] ; 0x30 - 8d76: 920d str r2, [sp, #52] ; 0x34 - 8d78: f015 0f20 tst.w r5, #32 - 8d7c: d009 beq.n 8d92 <_vfprintf_r+0x34a> - 8d7e: 3607 adds r6, #7 - 8d80: f026 0307 bic.w r3, r6, #7 - 8d84: f103 0608 add.w r6, r3, #8 - 8d88: e9d3 0100 ldrd r0, r1, [r3] - 8d8c: e9cd 0108 strd r0, r1, [sp, #32] - 8d90: e016 b.n 8dc0 <_vfprintf_r+0x378> - 8d92: f015 0f10 tst.w r5, #16 - 8d96: f106 0304 add.w r3, r6, #4 - 8d9a: d001 beq.n 8da0 <_vfprintf_r+0x358> - 8d9c: 6832 ldr r2, [r6, #0] - 8d9e: e009 b.n 8db4 <_vfprintf_r+0x36c> - 8da0: f015 0f40 tst.w r5, #64 ; 0x40 - 8da4: 6832 ldr r2, [r6, #0] - 8da6: d005 beq.n 8db4 <_vfprintf_r+0x36c> - 8da8: b212 sxth r2, r2 - 8daa: 4610 mov r0, r2 - 8dac: 17d1 asrs r1, r2, #31 - 8dae: e9cd 0108 strd r0, r1, [sp, #32] - 8db2: e004 b.n 8dbe <_vfprintf_r+0x376> - 8db4: 4692 mov sl, r2 - 8db6: ea4f 7be2 mov.w fp, r2, asr #31 - 8dba: e9cd ab08 strd sl, fp, [sp, #32] - 8dbe: 461e mov r6, r3 - 8dc0: e9dd 0108 ldrd r0, r1, [sp, #32] - 8dc4: 2800 cmp r0, #0 - 8dc6: f171 0100 sbcs.w r1, r1, #0 - 8dca: f280 828e bge.w 92ea <_vfprintf_r+0x8a2> - 8dce: e9dd 2308 ldrd r2, r3, [sp, #32] - 8dd2: 4252 negs r2, r2 - 8dd4: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 8dd8: e9cd 2308 strd r2, r3, [sp, #32] - 8ddc: 232d movs r3, #45 ; 0x2d - 8dde: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 8de2: e282 b.n 92ea <_vfprintf_r+0x8a2> - 8de4: 930c str r3, [sp, #48] ; 0x30 - 8de6: 1df3 adds r3, r6, #7 - 8de8: f015 0f08 tst.w r5, #8 - 8dec: f023 0307 bic.w r3, r3, #7 - 8df0: 920d str r2, [sp, #52] ; 0x34 - 8df2: f103 0608 add.w r6, r3, #8 - 8df6: bf14 ite ne - 8df8: 6818 ldrne r0, [r3, #0] - 8dfa: 6819 ldreq r1, [r3, #0] - 8dfc: f8cd 903c str.w r9, [sp, #60] ; 0x3c - 8e00: bf14 ite ne - 8e02: 9010 strne r0, [sp, #64] ; 0x40 - 8e04: 9110 streq r1, [sp, #64] ; 0x40 - 8e06: 685b ldr r3, [r3, #4] - 8e08: 9810 ldr r0, [sp, #64] ; 0x40 - 8e0a: f8cd c018 str.w ip, [sp, #24] - 8e0e: 9311 str r3, [sp, #68] ; 0x44 - 8e10: 9911 ldr r1, [sp, #68] ; 0x44 - 8e12: f003 f9d9 bl c1c8 <__fpclassifyd> - 8e16: f8dd c018 ldr.w ip, [sp, #24] - 8e1a: 2801 cmp r0, #1 - 8e1c: d119 bne.n 8e52 <_vfprintf_r+0x40a> - 8e1e: 9810 ldr r0, [sp, #64] ; 0x40 - 8e20: 2200 movs r2, #0 - 8e22: 9911 ldr r1, [sp, #68] ; 0x44 - 8e24: 2300 movs r3, #0 - 8e26: f005 fff9 bl ee1c <__aeabi_dcmplt> - 8e2a: b110 cbz r0, 8e32 <_vfprintf_r+0x3ea> - 8e2c: 232d movs r3, #45 ; 0x2d - 8e2e: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 8e32: 4ba9 ldr r3, [pc, #676] ; (90d8 <_vfprintf_r+0x690>) - 8e34: f04f 0c00 mov.w ip, #0 - 8e38: 4aa8 ldr r2, [pc, #672] ; (90dc <_vfprintf_r+0x694>) - 8e3a: f025 0580 bic.w r5, r5, #128 ; 0x80 - 8e3e: f04f 0b03 mov.w fp, #3 - 8e42: f8cd c020 str.w ip, [sp, #32] - 8e46: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 8e4a: bfcc ite gt - 8e4c: 4692 movgt sl, r2 - 8e4e: 469a movle sl, r3 - 8e50: e301 b.n 9456 <_vfprintf_r+0xa0e> - 8e52: 9810 ldr r0, [sp, #64] ; 0x40 - 8e54: 9911 ldr r1, [sp, #68] ; 0x44 - 8e56: f8cd c018 str.w ip, [sp, #24] - 8e5a: f003 f9b5 bl c1c8 <__fpclassifyd> - 8e5e: f8dd c018 ldr.w ip, [sp, #24] - 8e62: b958 cbnz r0, 8e7c <_vfprintf_r+0x434> - 8e64: 4b9e ldr r3, [pc, #632] ; (90e0 <_vfprintf_r+0x698>) - 8e66: f025 0580 bic.w r5, r5, #128 ; 0x80 - 8e6a: 4a9e ldr r2, [pc, #632] ; (90e4 <_vfprintf_r+0x69c>) - 8e6c: f04f 0b03 mov.w fp, #3 - 8e70: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 8e74: bfcc ite gt - 8e76: 4692 movgt sl, r2 - 8e78: 469a movle sl, r3 - 8e7a: e2e1 b.n 9440 <_vfprintf_r+0x9f8> - 8e7c: f1bc 3fff cmp.w ip, #4294967295 - 8e80: d00b beq.n 8e9a <_vfprintf_r+0x452> - 8e82: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 8e86: d002 beq.n 8e8e <_vfprintf_r+0x446> - 8e88: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 8e8c: d107 bne.n 8e9e <_vfprintf_r+0x456> - 8e8e: f1bc 0f00 cmp.w ip, #0 - 8e92: bf08 it eq - 8e94: f04f 0c01 moveq.w ip, #1 - 8e98: e001 b.n 8e9e <_vfprintf_r+0x456> - 8e9a: f04f 0c06 mov.w ip, #6 - 8e9e: 9b11 ldr r3, [sp, #68] ; 0x44 - 8ea0: f445 7580 orr.w r5, r5, #256 ; 0x100 - 8ea4: 2b00 cmp r3, #0 - 8ea6: da05 bge.n 8eb4 <_vfprintf_r+0x46c> - 8ea8: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 8eac: 232d movs r3, #45 ; 0x2d - 8eae: 920b str r2, [sp, #44] ; 0x2c - 8eb0: 9314 str r3, [sp, #80] ; 0x50 - 8eb2: e003 b.n 8ebc <_vfprintf_r+0x474> - 8eb4: 9811 ldr r0, [sp, #68] ; 0x44 - 8eb6: 2100 movs r1, #0 - 8eb8: 9114 str r1, [sp, #80] ; 0x50 - 8eba: 900b str r0, [sp, #44] ; 0x2c - 8ebc: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 8ec0: d00b beq.n 8eda <_vfprintf_r+0x492> - 8ec2: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 8ec6: d008 beq.n 8eda <_vfprintf_r+0x492> - 8ec8: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 8ecc: d002 beq.n 8ed4 <_vfprintf_r+0x48c> - 8ece: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 8ed2: d105 bne.n 8ee0 <_vfprintf_r+0x498> - 8ed4: f10c 0b01 add.w fp, ip, #1 - 8ed8: e003 b.n 8ee2 <_vfprintf_r+0x49a> - 8eda: 46e3 mov fp, ip - 8edc: 2303 movs r3, #3 - 8ede: e001 b.n 8ee4 <_vfprintf_r+0x49c> - 8ee0: 46e3 mov fp, ip - 8ee2: 2302 movs r3, #2 - 8ee4: 9300 str r3, [sp, #0] - 8ee6: 4640 mov r0, r8 - 8ee8: ab74 add r3, sp, #464 ; 0x1d0 - 8eea: 9a10 ldr r2, [sp, #64] ; 0x40 - 8eec: 9302 str r3, [sp, #8] - 8eee: ab73 add r3, sp, #460 ; 0x1cc - 8ef0: 9303 str r3, [sp, #12] - 8ef2: ab72 add r3, sp, #456 ; 0x1c8 - 8ef4: 9304 str r3, [sp, #16] - 8ef6: 9b0b ldr r3, [sp, #44] ; 0x2c - 8ef8: f8cd c018 str.w ip, [sp, #24] - 8efc: f8cd b004 str.w fp, [sp, #4] - 8f00: f001 fe1e bl ab40 <_dtoa_r> - 8f04: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 8f08: f8dd c018 ldr.w ip, [sp, #24] - 8f0c: 4682 mov sl, r0 - 8f0e: d002 beq.n 8f16 <_vfprintf_r+0x4ce> - 8f10: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 8f14: d102 bne.n 8f1c <_vfprintf_r+0x4d4> - 8f16: f015 0f01 tst.w r5, #1 - 8f1a: d034 beq.n 8f86 <_vfprintf_r+0x53e> - 8f1c: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 8f20: eb0a 020b add.w r2, sl, fp - 8f24: 9208 str r2, [sp, #32] - 8f26: d002 beq.n 8f2e <_vfprintf_r+0x4e6> - 8f28: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 8f2c: d115 bne.n 8f5a <_vfprintf_r+0x512> - 8f2e: f89a 3000 ldrb.w r3, [sl] - 8f32: 2b30 cmp r3, #48 ; 0x30 - 8f34: d10d bne.n 8f52 <_vfprintf_r+0x50a> - 8f36: 9810 ldr r0, [sp, #64] ; 0x40 - 8f38: 2200 movs r2, #0 - 8f3a: 990b ldr r1, [sp, #44] ; 0x2c - 8f3c: 2300 movs r3, #0 - 8f3e: f8cd c018 str.w ip, [sp, #24] - 8f42: f005 ff61 bl ee08 <__aeabi_dcmpeq> - 8f46: f8dd c018 ldr.w ip, [sp, #24] - 8f4a: b910 cbnz r0, 8f52 <_vfprintf_r+0x50a> - 8f4c: f1cb 0301 rsb r3, fp, #1 - 8f50: 9374 str r3, [sp, #464] ; 0x1d0 - 8f52: 9808 ldr r0, [sp, #32] - 8f54: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 8f56: 18c0 adds r0, r0, r3 - 8f58: 9008 str r0, [sp, #32] - 8f5a: 9810 ldr r0, [sp, #64] ; 0x40 - 8f5c: 2200 movs r2, #0 - 8f5e: 990b ldr r1, [sp, #44] ; 0x2c - 8f60: 2300 movs r3, #0 - 8f62: f8cd c018 str.w ip, [sp, #24] - 8f66: f005 ff4f bl ee08 <__aeabi_dcmpeq> - 8f6a: f8dd c018 ldr.w ip, [sp, #24] - 8f6e: b130 cbz r0, 8f7e <_vfprintf_r+0x536> - 8f70: 9908 ldr r1, [sp, #32] - 8f72: 9172 str r1, [sp, #456] ; 0x1c8 - 8f74: e003 b.n 8f7e <_vfprintf_r+0x536> - 8f76: 2230 movs r2, #48 ; 0x30 - 8f78: f803 2b01 strb.w r2, [r3], #1 - 8f7c: 9372 str r3, [sp, #456] ; 0x1c8 - 8f7e: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 8f80: 9a08 ldr r2, [sp, #32] - 8f82: 4293 cmp r3, r2 - 8f84: d3f7 bcc.n 8f76 <_vfprintf_r+0x52e> - 8f86: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 8f88: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 8f8c: ebca 0303 rsb r3, sl, r3 - 8f90: 930b str r3, [sp, #44] ; 0x2c - 8f92: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 8f94: d002 beq.n 8f9c <_vfprintf_r+0x554> - 8f96: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 8f9a: d108 bne.n 8fae <_vfprintf_r+0x566> - 8f9c: f113 0f03 cmn.w r3, #3 - 8fa0: 469b mov fp, r3 - 8fa2: db01 blt.n 8fa8 <_vfprintf_r+0x560> - 8fa4: 4563 cmp r3, ip - 8fa6: dd75 ble.n 9094 <_vfprintf_r+0x64c> - 8fa8: f1a9 0902 sub.w r9, r9, #2 - 8fac: e002 b.n 8fb4 <_vfprintf_r+0x56c> - 8fae: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 8fb2: d059 beq.n 9068 <_vfprintf_r+0x620> - 8fb4: f103 3bff add.w fp, r3, #4294967295 - 8fb8: f88d 91c0 strb.w r9, [sp, #448] ; 0x1c0 - 8fbc: f1bb 0f00 cmp.w fp, #0 - 8fc0: f8cd b1d0 str.w fp, [sp, #464] ; 0x1d0 - 8fc4: da03 bge.n 8fce <_vfprintf_r+0x586> - 8fc6: f1cb 0b00 rsb fp, fp, #0 - 8fca: 232d movs r3, #45 ; 0x2d - 8fcc: e000 b.n 8fd0 <_vfprintf_r+0x588> - 8fce: 232b movs r3, #43 ; 0x2b - 8fd0: f1bb 0f09 cmp.w fp, #9 - 8fd4: f88d 31c1 strb.w r3, [sp, #449] ; 0x1c1 - 8fd8: dd2f ble.n 903a <_vfprintf_r+0x5f2> - 8fda: f10d 036a add.w r3, sp, #106 ; 0x6a - 8fde: 4652 mov r2, sl - 8fe0: 46cc mov ip, r9 - 8fe2: 46a2 mov sl, r4 - 8fe4: 461c mov r4, r3 - 8fe6: 4658 mov r0, fp - 8fe8: 210a movs r1, #10 - 8fea: 9207 str r2, [sp, #28] - 8fec: 46a1 mov r9, r4 - 8fee: f8cd c018 str.w ip, [sp, #24] - 8ff2: f005 fea3 bl ed3c <__aeabi_idivmod> - 8ff6: 4658 mov r0, fp - 8ff8: 3130 adds r1, #48 ; 0x30 - 8ffa: f804 1901 strb.w r1, [r4], #-1 - 8ffe: 210a movs r1, #10 - 9000: f005 fd52 bl eaa8 <__aeabi_idiv> - 9004: 9a07 ldr r2, [sp, #28] - 9006: f8dd c018 ldr.w ip, [sp, #24] - 900a: 2809 cmp r0, #9 - 900c: 4683 mov fp, r0 - 900e: dcea bgt.n 8fe6 <_vfprintf_r+0x59e> - 9010: 4654 mov r4, sl - 9012: 4692 mov sl, r2 - 9014: 464a mov r2, r9 - 9016: f100 0b30 add.w fp, r0, #48 ; 0x30 - 901a: 46e1 mov r9, ip - 901c: f50d 73e1 add.w r3, sp, #450 ; 0x1c2 - 9020: f802 bc01 strb.w fp, [r2, #-1] - 9024: 3a01 subs r2, #1 - 9026: e003 b.n 9030 <_vfprintf_r+0x5e8> - 9028: f812 1b01 ldrb.w r1, [r2], #1 - 902c: f803 1b01 strb.w r1, [r3], #1 - 9030: f10d 016b add.w r1, sp, #107 ; 0x6b - 9034: 428a cmp r2, r1 - 9036: d3f7 bcc.n 9028 <_vfprintf_r+0x5e0> - 9038: e006 b.n 9048 <_vfprintf_r+0x600> - 903a: 2330 movs r3, #48 ; 0x30 - 903c: f88d 31c2 strb.w r3, [sp, #450] ; 0x1c2 - 9040: 449b add fp, r3 - 9042: ab71 add r3, sp, #452 ; 0x1c4 - 9044: f88d b1c3 strb.w fp, [sp, #451] ; 0x1c3 - 9048: aa70 add r2, sp, #448 ; 0x1c0 - 904a: 1a9a subs r2, r3, r2 - 904c: 9b0b ldr r3, [sp, #44] ; 0x2c - 904e: 9215 str r2, [sp, #84] ; 0x54 - 9050: 2b01 cmp r3, #1 - 9052: eb02 0b03 add.w fp, r2, r3 - 9056: dc02 bgt.n 905e <_vfprintf_r+0x616> - 9058: f015 0301 ands.w r3, r5, #1 - 905c: d044 beq.n 90e8 <_vfprintf_r+0x6a0> - 905e: 2000 movs r0, #0 - 9060: f10b 0b01 add.w fp, fp, #1 - 9064: 9008 str r0, [sp, #32] - 9066: e040 b.n 90ea <_vfprintf_r+0x6a2> - 9068: 2b00 cmp r3, #0 - 906a: 469b mov fp, r3 - 906c: dd09 ble.n 9082 <_vfprintf_r+0x63a> - 906e: f1bc 0f00 cmp.w ip, #0 - 9072: d102 bne.n 907a <_vfprintf_r+0x632> - 9074: f015 0f01 tst.w r5, #1 - 9078: d028 beq.n 90cc <_vfprintf_r+0x684> - 907a: f103 0b01 add.w fp, r3, #1 - 907e: 44e3 add fp, ip - 9080: e024 b.n 90cc <_vfprintf_r+0x684> - 9082: f1bc 0f00 cmp.w ip, #0 - 9086: d102 bne.n 908e <_vfprintf_r+0x646> - 9088: f015 0f01 tst.w r5, #1 - 908c: d019 beq.n 90c2 <_vfprintf_r+0x67a> - 908e: f10c 0b02 add.w fp, ip, #2 - 9092: e01b b.n 90cc <_vfprintf_r+0x684> - 9094: 990b ldr r1, [sp, #44] ; 0x2c - 9096: 428b cmp r3, r1 - 9098: db07 blt.n 90aa <_vfprintf_r+0x662> - 909a: f015 0f01 tst.w r5, #1 - 909e: d013 beq.n 90c8 <_vfprintf_r+0x680> - 90a0: 2267 movs r2, #103 ; 0x67 - 90a2: f103 0b01 add.w fp, r3, #1 - 90a6: 920f str r2, [sp, #60] ; 0x3c - 90a8: e010 b.n 90cc <_vfprintf_r+0x684> - 90aa: 2b00 cmp r3, #0 - 90ac: bfd8 it le - 90ae: f1c3 0b02 rsble fp, r3, #2 - 90b2: 9b0b ldr r3, [sp, #44] ; 0x2c - 90b4: bfc8 it gt - 90b6: f04f 0b01 movgt.w fp, #1 - 90ba: 2067 movs r0, #103 ; 0x67 - 90bc: 449b add fp, r3 - 90be: 900f str r0, [sp, #60] ; 0x3c - 90c0: e004 b.n 90cc <_vfprintf_r+0x684> - 90c2: f04f 0b01 mov.w fp, #1 - 90c6: e001 b.n 90cc <_vfprintf_r+0x684> - 90c8: 2167 movs r1, #103 ; 0x67 - 90ca: 910f str r1, [sp, #60] ; 0x3c - 90cc: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 90ce: f8dd 903c ldr.w r9, [sp, #60] ; 0x3c - 90d2: 9208 str r2, [sp, #32] - 90d4: e009 b.n 90ea <_vfprintf_r+0x6a2> - 90d6: bf00 nop - 90d8: 000109b8 .word 0x000109b8 - 90dc: 000109bc .word 0x000109bc - 90e0: 000109c0 .word 0x000109c0 - 90e4: 000109c4 .word 0x000109c4 - 90e8: 9308 str r3, [sp, #32] - 90ea: 9b14 ldr r3, [sp, #80] ; 0x50 - 90ec: 2b00 cmp r3, #0 - 90ee: f000 81a3 beq.w 9438 <_vfprintf_r+0x9f0> - 90f2: 232d movs r3, #45 ; 0x2d - 90f4: f04f 0c00 mov.w ip, #0 - 90f8: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 90fc: e1ab b.n 9456 <_vfprintf_r+0xa0e> - 90fe: f015 0f20 tst.w r5, #32 - 9102: 930c str r3, [sp, #48] ; 0x30 - 9104: f106 0104 add.w r1, r6, #4 - 9108: d006 beq.n 9118 <_vfprintf_r+0x6d0> - 910a: 9d0e ldr r5, [sp, #56] ; 0x38 - 910c: 6830 ldr r0, [r6, #0] - 910e: 462a mov r2, r5 - 9110: 17eb asrs r3, r5, #31 - 9112: e9c0 2300 strd r2, r3, [r0] - 9116: e00e b.n 9136 <_vfprintf_r+0x6ee> - 9118: f015 0f10 tst.w r5, #16 - 911c: d003 beq.n 9126 <_vfprintf_r+0x6de> - 911e: 6833 ldr r3, [r6, #0] - 9120: 980e ldr r0, [sp, #56] ; 0x38 - 9122: 6018 str r0, [r3, #0] - 9124: e007 b.n 9136 <_vfprintf_r+0x6ee> - 9126: f015 0f40 tst.w r5, #64 ; 0x40 - 912a: 6833 ldr r3, [r6, #0] - 912c: bf15 itete ne - 912e: 9a0e ldrne r2, [sp, #56] ; 0x38 - 9130: 9d0e ldreq r5, [sp, #56] ; 0x38 - 9132: 801a strhne r2, [r3, #0] - 9134: 601d streq r5, [r3, #0] - 9136: 460e mov r6, r1 - 9138: e50e b.n 8b58 <_vfprintf_r+0x110> - 913a: 930c str r3, [sp, #48] ; 0x30 - 913c: f045 0510 orr.w r5, r5, #16 - 9140: 920d str r2, [sp, #52] ; 0x34 - 9142: e001 b.n 9148 <_vfprintf_r+0x700> - 9144: 930c str r3, [sp, #48] ; 0x30 - 9146: 920d str r2, [sp, #52] ; 0x34 - 9148: f015 0220 ands.w r2, r5, #32 - 914c: d00a beq.n 9164 <_vfprintf_r+0x71c> - 914e: 3607 adds r6, #7 - 9150: 2200 movs r2, #0 - 9152: f026 0307 bic.w r3, r6, #7 - 9156: f103 0608 add.w r6, r3, #8 - 915a: e9d3 ab00 ldrd sl, fp, [r3] - 915e: e9cd ab08 strd sl, fp, [sp, #32] - 9162: e0be b.n 92e2 <_vfprintf_r+0x89a> - 9164: f015 0110 ands.w r1, r5, #16 - 9168: f106 0304 add.w r3, r6, #4 - 916c: d002 beq.n 9174 <_vfprintf_r+0x72c> - 916e: 6831 ldr r1, [r6, #0] - 9170: 468a mov sl, r1 - 9172: e00d b.n 9190 <_vfprintf_r+0x748> - 9174: f015 0240 ands.w r2, r5, #64 ; 0x40 - 9178: 6830 ldr r0, [r6, #0] - 917a: d008 beq.n 918e <_vfprintf_r+0x746> - 917c: b280 uxth r0, r0 - 917e: f04f 0b00 mov.w fp, #0 - 9182: 4682 mov sl, r0 - 9184: 461e mov r6, r3 - 9186: e9cd ab08 strd sl, fp, [sp, #32] - 918a: 460a mov r2, r1 - 918c: e0a9 b.n 92e2 <_vfprintf_r+0x89a> - 918e: 4682 mov sl, r0 - 9190: f04f 0b00 mov.w fp, #0 - 9194: 461e mov r6, r3 - 9196: e9cd ab08 strd sl, fp, [sp, #32] - 919a: e0a2 b.n 92e2 <_vfprintf_r+0x89a> - 919c: 930c str r3, [sp, #48] ; 0x30 - 919e: 2100 movs r1, #0 - 91a0: 6833 ldr r3, [r6, #0] - 91a2: f04f 0978 mov.w r9, #120 ; 0x78 - 91a6: 920d str r2, [sp, #52] ; 0x34 - 91a8: f045 0502 orr.w r5, r5, #2 - 91ac: 4618 mov r0, r3 - 91ae: e9cd 0108 strd r0, r1, [sp, #32] - 91b2: 49a5 ldr r1, [pc, #660] ; (9448 <_vfprintf_r+0xa00>) - 91b4: 2330 movs r3, #48 ; 0x30 - 91b6: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 91ba: 3604 adds r6, #4 - 91bc: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 91c0: 9116 str r1, [sp, #88] ; 0x58 - 91c2: e08d b.n 92e0 <_vfprintf_r+0x898> - 91c4: 930c str r3, [sp, #48] ; 0x30 - 91c6: 2300 movs r3, #0 - 91c8: 920d str r2, [sp, #52] ; 0x34 - 91ca: 4632 mov r2, r6 - 91cc: 3604 adds r6, #4 - 91ce: 459c cmp ip, r3 - 91d0: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 91d4: f8d2 a000 ldr.w sl, [r2] - 91d8: db13 blt.n 9202 <_vfprintf_r+0x7ba> - 91da: 4619 mov r1, r3 - 91dc: 4662 mov r2, ip - 91de: 4650 mov r0, sl - 91e0: 9307 str r3, [sp, #28] - 91e2: f8cd c018 str.w ip, [sp, #24] - 91e6: f7fd f90d bl 6404 - 91ea: 9b07 ldr r3, [sp, #28] - 91ec: f8dd c018 ldr.w ip, [sp, #24] - 91f0: 2800 cmp r0, #0 - 91f2: f000 8124 beq.w 943e <_vfprintf_r+0x9f6> - 91f6: ebca 0b00 rsb fp, sl, r0 - 91fa: 45e3 cmp fp, ip - 91fc: f300 8128 bgt.w 9450 <_vfprintf_r+0xa08> - 9200: e127 b.n 9452 <_vfprintf_r+0xa0a> - 9202: 4650 mov r0, sl - 9204: 9307 str r3, [sp, #28] - 9206: f7fd fcd1 bl 6bac - 920a: 9b07 ldr r3, [sp, #28] - 920c: 4683 mov fp, r0 - 920e: e120 b.n 9452 <_vfprintf_r+0xa0a> - 9210: 930c str r3, [sp, #48] ; 0x30 - 9212: f045 0510 orr.w r5, r5, #16 - 9216: 920d str r2, [sp, #52] ; 0x34 - 9218: e001 b.n 921e <_vfprintf_r+0x7d6> - 921a: 930c str r3, [sp, #48] ; 0x30 - 921c: 920d str r2, [sp, #52] ; 0x34 - 921e: f015 0f20 tst.w r5, #32 - 9222: d009 beq.n 9238 <_vfprintf_r+0x7f0> - 9224: 3607 adds r6, #7 - 9226: f026 0307 bic.w r3, r6, #7 - 922a: f103 0608 add.w r6, r3, #8 - 922e: e9d3 ab00 ldrd sl, fp, [r3] - 9232: e9cd ab08 strd sl, fp, [sp, #32] - 9236: e016 b.n 9266 <_vfprintf_r+0x81e> - 9238: f015 0f10 tst.w r5, #16 - 923c: f106 0304 add.w r3, r6, #4 - 9240: d001 beq.n 9246 <_vfprintf_r+0x7fe> - 9242: 6832 ldr r2, [r6, #0] - 9244: e00a b.n 925c <_vfprintf_r+0x814> - 9246: f015 0f40 tst.w r5, #64 ; 0x40 - 924a: 6832 ldr r2, [r6, #0] - 924c: d006 beq.n 925c <_vfprintf_r+0x814> - 924e: b292 uxth r2, r2 - 9250: f04f 0b00 mov.w fp, #0 - 9254: 4692 mov sl, r2 - 9256: e9cd ab08 strd sl, fp, [sp, #32] - 925a: e003 b.n 9264 <_vfprintf_r+0x81c> - 925c: 4610 mov r0, r2 - 925e: 2100 movs r1, #0 - 9260: e9cd 0108 strd r0, r1, [sp, #32] - 9264: 461e mov r6, r3 - 9266: 2201 movs r2, #1 - 9268: e03b b.n 92e2 <_vfprintf_r+0x89a> - 926a: 4977 ldr r1, [pc, #476] ; (9448 <_vfprintf_r+0xa00>) - 926c: 930c str r3, [sp, #48] ; 0x30 - 926e: 920d str r2, [sp, #52] ; 0x34 - 9270: 9116 str r1, [sp, #88] ; 0x58 - 9272: e003 b.n 927c <_vfprintf_r+0x834> - 9274: 920d str r2, [sp, #52] ; 0x34 - 9276: 4a75 ldr r2, [pc, #468] ; (944c <_vfprintf_r+0xa04>) - 9278: 930c str r3, [sp, #48] ; 0x30 - 927a: 9216 str r2, [sp, #88] ; 0x58 - 927c: f015 0f20 tst.w r5, #32 - 9280: d009 beq.n 9296 <_vfprintf_r+0x84e> - 9282: 3607 adds r6, #7 - 9284: f026 0307 bic.w r3, r6, #7 - 9288: f103 0608 add.w r6, r3, #8 - 928c: e9d3 ab00 ldrd sl, fp, [r3] - 9290: e9cd ab08 strd sl, fp, [sp, #32] - 9294: e016 b.n 92c4 <_vfprintf_r+0x87c> - 9296: f015 0f10 tst.w r5, #16 - 929a: f106 0304 add.w r3, r6, #4 - 929e: d001 beq.n 92a4 <_vfprintf_r+0x85c> - 92a0: 6832 ldr r2, [r6, #0] - 92a2: e00a b.n 92ba <_vfprintf_r+0x872> - 92a4: f015 0f40 tst.w r5, #64 ; 0x40 - 92a8: 6832 ldr r2, [r6, #0] - 92aa: d006 beq.n 92ba <_vfprintf_r+0x872> - 92ac: b292 uxth r2, r2 - 92ae: f04f 0b00 mov.w fp, #0 - 92b2: 4692 mov sl, r2 - 92b4: e9cd ab08 strd sl, fp, [sp, #32] - 92b8: e003 b.n 92c2 <_vfprintf_r+0x87a> - 92ba: 4610 mov r0, r2 - 92bc: 2100 movs r1, #0 - 92be: e9cd 0108 strd r0, r1, [sp, #32] - 92c2: 461e mov r6, r3 - 92c4: f015 0f01 tst.w r5, #1 - 92c8: d00a beq.n 92e0 <_vfprintf_r+0x898> - 92ca: e9dd 2308 ldrd r2, r3, [sp, #32] - 92ce: 4313 orrs r3, r2 - 92d0: d006 beq.n 92e0 <_vfprintf_r+0x898> - 92d2: f045 0502 orr.w r5, r5, #2 - 92d6: 2330 movs r3, #48 ; 0x30 - 92d8: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 92dc: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 92e0: 2202 movs r2, #2 - 92e2: 2300 movs r3, #0 - 92e4: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 92e8: e000 b.n 92ec <_vfprintf_r+0x8a4> - 92ea: 2201 movs r2, #1 - 92ec: e9dd ab08 ldrd sl, fp, [sp, #32] - 92f0: f1bc 0f00 cmp.w ip, #0 - 92f4: bfa8 it ge - 92f6: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 92fa: ea5a 0b0b orrs.w fp, sl, fp - 92fe: d102 bne.n 9306 <_vfprintf_r+0x8be> - 9300: f1bc 0f00 cmp.w ip, #0 - 9304: d072 beq.n 93ec <_vfprintf_r+0x9a4> - 9306: 2a01 cmp r2, #1 - 9308: d023 beq.n 9352 <_vfprintf_r+0x90a> - 930a: 2a02 cmp r2, #2 - 930c: d055 beq.n 93ba <_vfprintf_r+0x972> - 930e: ab6c add r3, sp, #432 ; 0x1b0 - 9310: 3303 adds r3, #3 - 9312: 9808 ldr r0, [sp, #32] - 9314: 469a mov sl, r3 - 9316: f000 0207 and.w r2, r0, #7 - 931a: 3230 adds r2, #48 ; 0x30 - 931c: 701a strb r2, [r3, #0] - 931e: 9908 ldr r1, [sp, #32] - 9320: 3b01 subs r3, #1 - 9322: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 9326: 08c8 lsrs r0, r1, #3 - 9328: ea40 714b orr.w r1, r0, fp, lsl #29 - 932c: ea4f 0bdb mov.w fp, fp, lsr #3 - 9330: 9108 str r1, [sp, #32] - 9332: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 9336: e9dd 0108 ldrd r0, r1, [sp, #32] - 933a: 4301 orrs r1, r0 - 933c: d1e9 bne.n 9312 <_vfprintf_r+0x8ca> - 933e: f015 0f01 tst.w r5, #1 - 9342: d05f beq.n 9404 <_vfprintf_r+0x9bc> - 9344: 2a30 cmp r2, #48 ; 0x30 - 9346: d05d beq.n 9404 <_vfprintf_r+0x9bc> - 9348: 469a mov sl, r3 - 934a: 2330 movs r3, #48 ; 0x30 - 934c: f88a 3000 strb.w r3, [sl] - 9350: e058 b.n 9404 <_vfprintf_r+0x9bc> - 9352: e9dd 2308 ldrd r2, r3, [sp, #32] - 9356: 2a0a cmp r2, #10 - 9358: f173 0300 sbcs.w r3, r3, #0 - 935c: d20a bcs.n 9374 <_vfprintf_r+0x92c> - 935e: f8dd a020 ldr.w sl, [sp, #32] - 9362: f10a 0330 add.w r3, sl, #48 ; 0x30 - 9366: f50d 7ad8 add.w sl, sp, #432 ; 0x1b0 - 936a: f88d 31b3 strb.w r3, [sp, #435] ; 0x1b3 - 936e: f10a 0a03 add.w sl, sl, #3 - 9372: e047 b.n 9404 <_vfprintf_r+0x9bc> - 9374: f50d 7bd8 add.w fp, sp, #432 ; 0x1b0 - 9378: 4623 mov r3, r4 - 937a: f10b 0b03 add.w fp, fp, #3 - 937e: 465c mov r4, fp - 9380: 46cb mov fp, r9 - 9382: 4699 mov r9, r3 - 9384: e9dd 0108 ldrd r0, r1, [sp, #32] - 9388: 220a movs r2, #10 - 938a: 2300 movs r3, #0 - 938c: f8cd c018 str.w ip, [sp, #24] - 9390: f005 fd8c bl eeac <__aeabi_uldivmod> - 9394: 46a2 mov sl, r4 - 9396: 2300 movs r3, #0 - 9398: 3230 adds r2, #48 ; 0x30 - 939a: f804 2901 strb.w r2, [r4], #-1 - 939e: e9dd 0108 ldrd r0, r1, [sp, #32] - 93a2: 220a movs r2, #10 - 93a4: f005 fd82 bl eeac <__aeabi_uldivmod> - 93a8: f8dd c018 ldr.w ip, [sp, #24] - 93ac: e9cd 0108 strd r0, r1, [sp, #32] - 93b0: 4308 orrs r0, r1 - 93b2: d1e7 bne.n 9384 <_vfprintf_r+0x93c> - 93b4: 464c mov r4, r9 - 93b6: 46d9 mov r9, fp - 93b8: e024 b.n 9404 <_vfprintf_r+0x9bc> - 93ba: ab6c add r3, sp, #432 ; 0x1b0 - 93bc: 3303 adds r3, #3 - 93be: 9908 ldr r1, [sp, #32] - 93c0: 469a mov sl, r3 - 93c2: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 93c6: f001 020f and.w r2, r1, #15 - 93ca: f81b 2002 ldrb.w r2, [fp, r2] - 93ce: f803 2901 strb.w r2, [r3], #-1 - 93d2: 9908 ldr r1, [sp, #32] - 93d4: 9a09 ldr r2, [sp, #36] ; 0x24 - 93d6: 0908 lsrs r0, r1, #4 - 93d8: ea40 7102 orr.w r1, r0, r2, lsl #28 - 93dc: 0912 lsrs r2, r2, #4 - 93de: 9108 str r1, [sp, #32] - 93e0: 9209 str r2, [sp, #36] ; 0x24 - 93e2: e9dd 0108 ldrd r0, r1, [sp, #32] - 93e6: 4301 orrs r1, r0 - 93e8: d1e9 bne.n 93be <_vfprintf_r+0x976> - 93ea: e00b b.n 9404 <_vfprintf_r+0x9bc> - 93ec: b942 cbnz r2, 9400 <_vfprintf_r+0x9b8> - 93ee: f015 0f01 tst.w r5, #1 - 93f2: d005 beq.n 9400 <_vfprintf_r+0x9b8> - 93f4: f50d 7aec add.w sl, sp, #472 ; 0x1d8 - 93f8: 2330 movs r3, #48 ; 0x30 - 93fa: f80a 3d25 strb.w r3, [sl, #-37]! - 93fe: e001 b.n 9404 <_vfprintf_r+0x9bc> - 9400: f50d 7ada add.w sl, sp, #436 ; 0x1b4 - 9404: f50d 7bda add.w fp, sp, #436 ; 0x1b4 - 9408: 2200 movs r2, #0 - 940a: ebca 0b0b rsb fp, sl, fp - 940e: 9208 str r2, [sp, #32] - 9410: e021 b.n 9456 <_vfprintf_r+0xa0e> - 9412: 930c str r3, [sp, #48] ; 0x30 - 9414: 920d str r2, [sp, #52] ; 0x34 - 9416: f1b9 0f00 cmp.w r9, #0 - 941a: f000 83df beq.w 9bdc <_vfprintf_r+0x1194> - 941e: f04f 0c00 mov.w ip, #0 - 9422: f88d 918c strb.w r9, [sp, #396] ; 0x18c - 9426: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 942a: f04f 0b01 mov.w fp, #1 - 942e: f8cd c020 str.w ip, [sp, #32] - 9432: f50d 7ac6 add.w sl, sp, #396 ; 0x18c - 9436: e00e b.n 9456 <_vfprintf_r+0xa0e> - 9438: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 943c: e00b b.n 9456 <_vfprintf_r+0xa0e> - 943e: 46e3 mov fp, ip - 9440: 4684 mov ip, r0 - 9442: 9008 str r0, [sp, #32] - 9444: e007 b.n 9456 <_vfprintf_r+0xa0e> - 9446: bf00 nop - 9448: 000109d9 .word 0x000109d9 - 944c: 000109c8 .word 0x000109c8 - 9450: 46e3 mov fp, ip - 9452: 469c mov ip, r3 - 9454: 9308 str r3, [sp, #32] - 9456: 45e3 cmp fp, ip - 9458: bfac ite ge - 945a: 465b movge r3, fp - 945c: 4663 movlt r3, ip - 945e: 930f str r3, [sp, #60] ; 0x3c - 9460: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 9464: b113 cbz r3, 946c <_vfprintf_r+0xa24> - 9466: 980f ldr r0, [sp, #60] ; 0x3c - 9468: 3001 adds r0, #1 - 946a: 900f str r0, [sp, #60] ; 0x3c - 946c: f015 0102 ands.w r1, r5, #2 - 9470: 9114 str r1, [sp, #80] ; 0x50 - 9472: d002 beq.n 947a <_vfprintf_r+0xa32> - 9474: 9a0f ldr r2, [sp, #60] ; 0x3c - 9476: 3202 adds r2, #2 - 9478: 920f str r2, [sp, #60] ; 0x3c - 947a: f015 0384 ands.w r3, r5, #132 ; 0x84 - 947e: 9317 str r3, [sp, #92] ; 0x5c - 9480: d146 bne.n 9510 <_vfprintf_r+0xac8> - 9482: 980d ldr r0, [sp, #52] ; 0x34 - 9484: 990f ldr r1, [sp, #60] ; 0x3c - 9486: 1a43 subs r3, r0, r1 - 9488: 2b00 cmp r3, #0 - 948a: dc1b bgt.n 94c4 <_vfprintf_r+0xa7c> - 948c: e040 b.n 9510 <_vfprintf_r+0xac8> - 948e: 601a str r2, [r3, #0] - 9490: 2210 movs r2, #16 - 9492: 1889 adds r1, r1, r2 - 9494: 605a str r2, [r3, #4] - 9496: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 9498: 916f str r1, [sp, #444] ; 0x1bc - 949a: 3201 adds r2, #1 - 949c: 926e str r2, [sp, #440] ; 0x1b8 - 949e: 2a07 cmp r2, #7 - 94a0: dc01 bgt.n 94a6 <_vfprintf_r+0xa5e> - 94a2: 3308 adds r3, #8 - 94a4: e00c b.n 94c0 <_vfprintf_r+0xa78> - 94a6: 4640 mov r0, r8 - 94a8: 4639 mov r1, r7 - 94aa: aa6d add r2, sp, #436 ; 0x1b4 - 94ac: f8cd c018 str.w ip, [sp, #24] - 94b0: f004 f89e bl d5f0 <__sprint_r> - 94b4: f8dd c018 ldr.w ip, [sp, #24] - 94b8: 2800 cmp r0, #0 - 94ba: f040 8396 bne.w 9bea <_vfprintf_r+0x11a2> - 94be: ab53 add r3, sp, #332 ; 0x14c - 94c0: 3d10 subs r5, #16 - 94c2: e004 b.n 94ce <_vfprintf_r+0xa86> - 94c4: 462a mov r2, r5 - 94c6: 461d mov r5, r3 - 94c8: 4623 mov r3, r4 - 94ca: 464c mov r4, r9 - 94cc: 4691 mov r9, r2 - 94ce: 2d10 cmp r5, #16 - 94d0: 996f ldr r1, [sp, #444] ; 0x1bc - 94d2: 4a93 ldr r2, [pc, #588] ; (9720 <_vfprintf_r+0xcd8>) - 94d4: dcdb bgt.n 948e <_vfprintf_r+0xa46> - 94d6: 4648 mov r0, r9 - 94d8: 46a1 mov r9, r4 - 94da: 461c mov r4, r3 - 94dc: 462b mov r3, r5 - 94de: 4605 mov r5, r0 - 94e0: 6063 str r3, [r4, #4] - 94e2: 18cb adds r3, r1, r3 - 94e4: 6022 str r2, [r4, #0] - 94e6: 936f str r3, [sp, #444] ; 0x1bc - 94e8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 94ea: 3301 adds r3, #1 - 94ec: 936e str r3, [sp, #440] ; 0x1b8 - 94ee: 2b07 cmp r3, #7 - 94f0: dc01 bgt.n 94f6 <_vfprintf_r+0xaae> - 94f2: 3408 adds r4, #8 - 94f4: e00c b.n 9510 <_vfprintf_r+0xac8> - 94f6: 4640 mov r0, r8 - 94f8: 4639 mov r1, r7 - 94fa: aa6d add r2, sp, #436 ; 0x1b4 - 94fc: f8cd c018 str.w ip, [sp, #24] - 9500: f004 f876 bl d5f0 <__sprint_r> - 9504: f8dd c018 ldr.w ip, [sp, #24] - 9508: 2800 cmp r0, #0 - 950a: f040 836e bne.w 9bea <_vfprintf_r+0x11a2> - 950e: ac53 add r4, sp, #332 ; 0x14c - 9510: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 9514: b1db cbz r3, 954e <_vfprintf_r+0xb06> - 9516: ab75 add r3, sp, #468 ; 0x1d4 - 9518: 3303 adds r3, #3 - 951a: 6023 str r3, [r4, #0] - 951c: 2301 movs r3, #1 - 951e: 6063 str r3, [r4, #4] - 9520: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9522: 3301 adds r3, #1 - 9524: 936f str r3, [sp, #444] ; 0x1bc - 9526: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9528: 3301 adds r3, #1 - 952a: 936e str r3, [sp, #440] ; 0x1b8 - 952c: 2b07 cmp r3, #7 - 952e: dc01 bgt.n 9534 <_vfprintf_r+0xaec> - 9530: 3408 adds r4, #8 - 9532: e00c b.n 954e <_vfprintf_r+0xb06> - 9534: 4640 mov r0, r8 - 9536: 4639 mov r1, r7 - 9538: aa6d add r2, sp, #436 ; 0x1b4 - 953a: f8cd c018 str.w ip, [sp, #24] - 953e: f004 f857 bl d5f0 <__sprint_r> - 9542: f8dd c018 ldr.w ip, [sp, #24] - 9546: 2800 cmp r0, #0 - 9548: f040 834f bne.w 9bea <_vfprintf_r+0x11a2> - 954c: ac53 add r4, sp, #332 ; 0x14c - 954e: 9a14 ldr r2, [sp, #80] ; 0x50 - 9550: b1d2 cbz r2, 9588 <_vfprintf_r+0xb40> - 9552: ab75 add r3, sp, #468 ; 0x1d4 - 9554: 6023 str r3, [r4, #0] - 9556: 2302 movs r3, #2 - 9558: 6063 str r3, [r4, #4] - 955a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 955c: 3302 adds r3, #2 - 955e: 936f str r3, [sp, #444] ; 0x1bc - 9560: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9562: 3301 adds r3, #1 - 9564: 936e str r3, [sp, #440] ; 0x1b8 - 9566: 2b07 cmp r3, #7 - 9568: dc01 bgt.n 956e <_vfprintf_r+0xb26> - 956a: 3408 adds r4, #8 - 956c: e00c b.n 9588 <_vfprintf_r+0xb40> - 956e: 4640 mov r0, r8 - 9570: 4639 mov r1, r7 - 9572: aa6d add r2, sp, #436 ; 0x1b4 - 9574: f8cd c018 str.w ip, [sp, #24] - 9578: f004 f83a bl d5f0 <__sprint_r> - 957c: f8dd c018 ldr.w ip, [sp, #24] - 9580: 2800 cmp r0, #0 - 9582: f040 8332 bne.w 9bea <_vfprintf_r+0x11a2> - 9586: ac53 add r4, sp, #332 ; 0x14c - 9588: 9b17 ldr r3, [sp, #92] ; 0x5c - 958a: 2b80 cmp r3, #128 ; 0x80 - 958c: d146 bne.n 961c <_vfprintf_r+0xbd4> - 958e: 980d ldr r0, [sp, #52] ; 0x34 - 9590: 990f ldr r1, [sp, #60] ; 0x3c - 9592: 1a43 subs r3, r0, r1 - 9594: 2b00 cmp r3, #0 - 9596: dc1b bgt.n 95d0 <_vfprintf_r+0xb88> - 9598: e040 b.n 961c <_vfprintf_r+0xbd4> - 959a: 601a str r2, [r3, #0] - 959c: 2210 movs r2, #16 - 959e: 1889 adds r1, r1, r2 - 95a0: 605a str r2, [r3, #4] - 95a2: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 95a4: 916f str r1, [sp, #444] ; 0x1bc - 95a6: 3201 adds r2, #1 - 95a8: 926e str r2, [sp, #440] ; 0x1b8 - 95aa: 2a07 cmp r2, #7 - 95ac: dc01 bgt.n 95b2 <_vfprintf_r+0xb6a> - 95ae: 3308 adds r3, #8 - 95b0: e00c b.n 95cc <_vfprintf_r+0xb84> - 95b2: 4640 mov r0, r8 - 95b4: 4639 mov r1, r7 - 95b6: aa6d add r2, sp, #436 ; 0x1b4 - 95b8: f8cd c018 str.w ip, [sp, #24] - 95bc: f004 f818 bl d5f0 <__sprint_r> - 95c0: f8dd c018 ldr.w ip, [sp, #24] - 95c4: 2800 cmp r0, #0 - 95c6: f040 8310 bne.w 9bea <_vfprintf_r+0x11a2> - 95ca: ab53 add r3, sp, #332 ; 0x14c - 95cc: 3d10 subs r5, #16 - 95ce: e004 b.n 95da <_vfprintf_r+0xb92> - 95d0: 462a mov r2, r5 - 95d2: 461d mov r5, r3 - 95d4: 4623 mov r3, r4 - 95d6: 464c mov r4, r9 - 95d8: 4691 mov r9, r2 - 95da: 2d10 cmp r5, #16 - 95dc: 996f ldr r1, [sp, #444] ; 0x1bc - 95de: 4a51 ldr r2, [pc, #324] ; (9724 <_vfprintf_r+0xcdc>) - 95e0: dcdb bgt.n 959a <_vfprintf_r+0xb52> - 95e2: 4648 mov r0, r9 - 95e4: 46a1 mov r9, r4 - 95e6: 461c mov r4, r3 - 95e8: 462b mov r3, r5 - 95ea: 4605 mov r5, r0 - 95ec: 6063 str r3, [r4, #4] - 95ee: 18cb adds r3, r1, r3 - 95f0: 6022 str r2, [r4, #0] - 95f2: 936f str r3, [sp, #444] ; 0x1bc - 95f4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 95f6: 3301 adds r3, #1 - 95f8: 936e str r3, [sp, #440] ; 0x1b8 - 95fa: 2b07 cmp r3, #7 - 95fc: dc01 bgt.n 9602 <_vfprintf_r+0xbba> - 95fe: 3408 adds r4, #8 - 9600: e00c b.n 961c <_vfprintf_r+0xbd4> - 9602: 4640 mov r0, r8 - 9604: 4639 mov r1, r7 - 9606: aa6d add r2, sp, #436 ; 0x1b4 - 9608: f8cd c018 str.w ip, [sp, #24] - 960c: f003 fff0 bl d5f0 <__sprint_r> - 9610: f8dd c018 ldr.w ip, [sp, #24] - 9614: 2800 cmp r0, #0 - 9616: f040 82e8 bne.w 9bea <_vfprintf_r+0x11a2> - 961a: ac53 add r4, sp, #332 ; 0x14c - 961c: ebcb 030c rsb r3, fp, ip - 9620: 2b00 cmp r3, #0 - 9622: dc17 bgt.n 9654 <_vfprintf_r+0xc0c> - 9624: e038 b.n 9698 <_vfprintf_r+0xc50> - 9626: 601a str r2, [r3, #0] - 9628: 2210 movs r2, #16 - 962a: 1889 adds r1, r1, r2 - 962c: 605a str r2, [r3, #4] - 962e: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 9630: 916f str r1, [sp, #444] ; 0x1bc - 9632: 3201 adds r2, #1 - 9634: 926e str r2, [sp, #440] ; 0x1b8 - 9636: 2a07 cmp r2, #7 - 9638: dc01 bgt.n 963e <_vfprintf_r+0xbf6> - 963a: 3308 adds r3, #8 - 963c: e008 b.n 9650 <_vfprintf_r+0xc08> - 963e: 4640 mov r0, r8 - 9640: 4639 mov r1, r7 - 9642: aa6d add r2, sp, #436 ; 0x1b4 - 9644: f003 ffd4 bl d5f0 <__sprint_r> - 9648: 2800 cmp r0, #0 - 964a: f040 82ce bne.w 9bea <_vfprintf_r+0x11a2> - 964e: ab53 add r3, sp, #332 ; 0x14c - 9650: 3d10 subs r5, #16 - 9652: e004 b.n 965e <_vfprintf_r+0xc16> - 9654: 462a mov r2, r5 - 9656: 461d mov r5, r3 - 9658: 4623 mov r3, r4 - 965a: 464c mov r4, r9 - 965c: 4691 mov r9, r2 - 965e: 2d10 cmp r5, #16 - 9660: 996f ldr r1, [sp, #444] ; 0x1bc - 9662: 4a30 ldr r2, [pc, #192] ; (9724 <_vfprintf_r+0xcdc>) - 9664: dcdf bgt.n 9626 <_vfprintf_r+0xbde> - 9666: 4648 mov r0, r9 - 9668: 46a1 mov r9, r4 - 966a: 461c mov r4, r3 - 966c: 462b mov r3, r5 - 966e: 4605 mov r5, r0 - 9670: 6063 str r3, [r4, #4] - 9672: 18cb adds r3, r1, r3 - 9674: 6022 str r2, [r4, #0] - 9676: 936f str r3, [sp, #444] ; 0x1bc - 9678: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 967a: 3301 adds r3, #1 - 967c: 936e str r3, [sp, #440] ; 0x1b8 - 967e: 2b07 cmp r3, #7 - 9680: dc01 bgt.n 9686 <_vfprintf_r+0xc3e> - 9682: 3408 adds r4, #8 - 9684: e008 b.n 9698 <_vfprintf_r+0xc50> - 9686: 4640 mov r0, r8 - 9688: 4639 mov r1, r7 - 968a: aa6d add r2, sp, #436 ; 0x1b4 - 968c: f003 ffb0 bl d5f0 <__sprint_r> - 9690: 2800 cmp r0, #0 - 9692: f040 82aa bne.w 9bea <_vfprintf_r+0x11a2> - 9696: ac53 add r4, sp, #332 ; 0x14c - 9698: f415 7f80 tst.w r5, #256 ; 0x100 - 969c: d106 bne.n 96ac <_vfprintf_r+0xc64> - 969e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 96a0: f8c4 a000 str.w sl, [r4] - 96a4: f8c4 b004 str.w fp, [r4, #4] - 96a8: 445b add r3, fp - 96aa: e23f b.n 9b2c <_vfprintf_r+0x10e4> - 96ac: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 96b0: f340 81b7 ble.w 9a22 <_vfprintf_r+0xfda> - 96b4: 9810 ldr r0, [sp, #64] ; 0x40 - 96b6: 2200 movs r2, #0 - 96b8: 9911 ldr r1, [sp, #68] ; 0x44 - 96ba: 2300 movs r3, #0 - 96bc: f005 fba4 bl ee08 <__aeabi_dcmpeq> - 96c0: 2800 cmp r0, #0 - 96c2: d060 beq.n 9786 <_vfprintf_r+0xd3e> - 96c4: 4b18 ldr r3, [pc, #96] ; (9728 <_vfprintf_r+0xce0>) - 96c6: 6023 str r3, [r4, #0] - 96c8: 2301 movs r3, #1 - 96ca: 6063 str r3, [r4, #4] - 96cc: 9b6f ldr r3, [sp, #444] ; 0x1bc - 96ce: 3301 adds r3, #1 - 96d0: 936f str r3, [sp, #444] ; 0x1bc - 96d2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 96d4: 3301 adds r3, #1 - 96d6: 936e str r3, [sp, #440] ; 0x1b8 - 96d8: 2b07 cmp r3, #7 - 96da: dc01 bgt.n 96e0 <_vfprintf_r+0xc98> - 96dc: 3408 adds r4, #8 - 96de: e008 b.n 96f2 <_vfprintf_r+0xcaa> - 96e0: 4640 mov r0, r8 - 96e2: 4639 mov r1, r7 - 96e4: aa6d add r2, sp, #436 ; 0x1b4 - 96e6: f003 ff83 bl d5f0 <__sprint_r> - 96ea: 2800 cmp r0, #0 - 96ec: f040 827d bne.w 9bea <_vfprintf_r+0x11a2> - 96f0: ac53 add r4, sp, #332 ; 0x14c - 96f2: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 96f4: 9a0b ldr r2, [sp, #44] ; 0x2c - 96f6: 4293 cmp r3, r2 - 96f8: db03 blt.n 9702 <_vfprintf_r+0xcba> - 96fa: f015 0f01 tst.w r5, #1 - 96fe: f000 8225 beq.w 9b4c <_vfprintf_r+0x1104> - 9702: 9b13 ldr r3, [sp, #76] ; 0x4c - 9704: 9812 ldr r0, [sp, #72] ; 0x48 - 9706: 6023 str r3, [r4, #0] - 9708: 9b6f ldr r3, [sp, #444] ; 0x1bc - 970a: 6060 str r0, [r4, #4] - 970c: 181b adds r3, r3, r0 - 970e: 936f str r3, [sp, #444] ; 0x1bc - 9710: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9712: 3301 adds r3, #1 - 9714: 936e str r3, [sp, #440] ; 0x1b8 - 9716: 2b07 cmp r3, #7 - 9718: dc08 bgt.n 972c <_vfprintf_r+0xce4> - 971a: 3408 adds r4, #8 - 971c: e00f b.n 973e <_vfprintf_r+0xcf6> - 971e: bf00 nop - 9720: 00010a24 .word 0x00010a24 - 9724: 00010a34 .word 0x00010a34 - 9728: 000109ea .word 0x000109ea - 972c: 4640 mov r0, r8 - 972e: 4639 mov r1, r7 - 9730: aa6d add r2, sp, #436 ; 0x1b4 - 9732: f003 ff5d bl d5f0 <__sprint_r> - 9736: 2800 cmp r0, #0 - 9738: f040 8257 bne.w 9bea <_vfprintf_r+0x11a2> - 973c: ac53 add r4, sp, #332 ; 0x14c - 973e: 990b ldr r1, [sp, #44] ; 0x2c - 9740: f101 39ff add.w r9, r1, #4294967295 - 9744: f1b9 0f00 cmp.w r9, #0 - 9748: dc17 bgt.n 977a <_vfprintf_r+0xd32> - 974a: e1ff b.n 9b4c <_vfprintf_r+0x1104> - 974c: 6022 str r2, [r4, #0] - 974e: 2210 movs r2, #16 - 9750: 189b adds r3, r3, r2 - 9752: 6062 str r2, [r4, #4] - 9754: 936f str r3, [sp, #444] ; 0x1bc - 9756: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9758: 3301 adds r3, #1 - 975a: 936e str r3, [sp, #440] ; 0x1b8 - 975c: 2b07 cmp r3, #7 - 975e: dc01 bgt.n 9764 <_vfprintf_r+0xd1c> - 9760: 3408 adds r4, #8 - 9762: e008 b.n 9776 <_vfprintf_r+0xd2e> - 9764: 4640 mov r0, r8 - 9766: 4639 mov r1, r7 - 9768: aa6d add r2, sp, #436 ; 0x1b4 - 976a: f003 ff41 bl d5f0 <__sprint_r> - 976e: 2800 cmp r0, #0 - 9770: f040 823b bne.w 9bea <_vfprintf_r+0x11a2> - 9774: ac53 add r4, sp, #332 ; 0x14c - 9776: f1a9 0910 sub.w r9, r9, #16 - 977a: f1b9 0f10 cmp.w r9, #16 - 977e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9780: 4a95 ldr r2, [pc, #596] ; (99d8 <_vfprintf_r+0xf90>) - 9782: dce3 bgt.n 974c <_vfprintf_r+0xd04> - 9784: e148 b.n 9a18 <_vfprintf_r+0xfd0> - 9786: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 9788: 2b00 cmp r3, #0 - 978a: dc79 bgt.n 9880 <_vfprintf_r+0xe38> - 978c: 4b93 ldr r3, [pc, #588] ; (99dc <_vfprintf_r+0xf94>) - 978e: 6023 str r3, [r4, #0] - 9790: 2301 movs r3, #1 - 9792: 6063 str r3, [r4, #4] - 9794: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9796: 3301 adds r3, #1 - 9798: 936f str r3, [sp, #444] ; 0x1bc - 979a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 979c: 3301 adds r3, #1 - 979e: 936e str r3, [sp, #440] ; 0x1b8 - 97a0: 2b07 cmp r3, #7 - 97a2: dc01 bgt.n 97a8 <_vfprintf_r+0xd60> - 97a4: 3408 adds r4, #8 - 97a6: e008 b.n 97ba <_vfprintf_r+0xd72> - 97a8: 4640 mov r0, r8 - 97aa: 4639 mov r1, r7 - 97ac: aa6d add r2, sp, #436 ; 0x1b4 - 97ae: f003 ff1f bl d5f0 <__sprint_r> - 97b2: 2800 cmp r0, #0 - 97b4: f040 8219 bne.w 9bea <_vfprintf_r+0x11a2> - 97b8: ac53 add r4, sp, #332 ; 0x14c - 97ba: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 97bc: b92b cbnz r3, 97ca <_vfprintf_r+0xd82> - 97be: 9a0b ldr r2, [sp, #44] ; 0x2c - 97c0: b91a cbnz r2, 97ca <_vfprintf_r+0xd82> - 97c2: f015 0f01 tst.w r5, #1 - 97c6: f000 81c1 beq.w 9b4c <_vfprintf_r+0x1104> - 97ca: 9b13 ldr r3, [sp, #76] ; 0x4c - 97cc: 9812 ldr r0, [sp, #72] ; 0x48 - 97ce: 6023 str r3, [r4, #0] - 97d0: 9b6f ldr r3, [sp, #444] ; 0x1bc - 97d2: 6060 str r0, [r4, #4] - 97d4: 181b adds r3, r3, r0 - 97d6: 936f str r3, [sp, #444] ; 0x1bc - 97d8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 97da: 3301 adds r3, #1 - 97dc: 936e str r3, [sp, #440] ; 0x1b8 - 97de: 2b07 cmp r3, #7 - 97e0: dc02 bgt.n 97e8 <_vfprintf_r+0xda0> - 97e2: f104 0308 add.w r3, r4, #8 - 97e6: e008 b.n 97fa <_vfprintf_r+0xdb2> - 97e8: 4640 mov r0, r8 - 97ea: 4639 mov r1, r7 - 97ec: aa6d add r2, sp, #436 ; 0x1b4 - 97ee: f003 feff bl d5f0 <__sprint_r> - 97f2: 2800 cmp r0, #0 - 97f4: f040 81f9 bne.w 9bea <_vfprintf_r+0x11a2> - 97f8: ab53 add r3, sp, #332 ; 0x14c - 97fa: 9c74 ldr r4, [sp, #464] ; 0x1d0 - 97fc: 4264 negs r4, r4 - 97fe: 2c00 cmp r4, #0 - 9800: dc16 bgt.n 9830 <_vfprintf_r+0xde8> - 9802: e02d b.n 9860 <_vfprintf_r+0xe18> - 9804: 6019 str r1, [r3, #0] - 9806: 2110 movs r1, #16 - 9808: 1852 adds r2, r2, r1 - 980a: 6059 str r1, [r3, #4] - 980c: 926f str r2, [sp, #444] ; 0x1bc - 980e: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 9810: 3201 adds r2, #1 - 9812: 926e str r2, [sp, #440] ; 0x1b8 - 9814: 2a07 cmp r2, #7 - 9816: dc01 bgt.n 981c <_vfprintf_r+0xdd4> - 9818: 3308 adds r3, #8 - 981a: e008 b.n 982e <_vfprintf_r+0xde6> - 981c: 4640 mov r0, r8 - 981e: 4639 mov r1, r7 - 9820: aa6d add r2, sp, #436 ; 0x1b4 - 9822: f003 fee5 bl d5f0 <__sprint_r> - 9826: 2800 cmp r0, #0 - 9828: f040 81df bne.w 9bea <_vfprintf_r+0x11a2> - 982c: ab53 add r3, sp, #332 ; 0x14c - 982e: 3c10 subs r4, #16 - 9830: 2c10 cmp r4, #16 - 9832: 9a6f ldr r2, [sp, #444] ; 0x1bc - 9834: 4968 ldr r1, [pc, #416] ; (99d8 <_vfprintf_r+0xf90>) - 9836: dce5 bgt.n 9804 <_vfprintf_r+0xdbc> - 9838: 605c str r4, [r3, #4] - 983a: 1914 adds r4, r2, r4 - 983c: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 983e: 6019 str r1, [r3, #0] - 9840: 3201 adds r2, #1 - 9842: 946f str r4, [sp, #444] ; 0x1bc - 9844: 2a07 cmp r2, #7 - 9846: 926e str r2, [sp, #440] ; 0x1b8 - 9848: dc01 bgt.n 984e <_vfprintf_r+0xe06> - 984a: 3308 adds r3, #8 - 984c: e008 b.n 9860 <_vfprintf_r+0xe18> - 984e: 4640 mov r0, r8 - 9850: 4639 mov r1, r7 - 9852: aa6d add r2, sp, #436 ; 0x1b4 - 9854: f003 fecc bl d5f0 <__sprint_r> - 9858: 2800 cmp r0, #0 - 985a: f040 81c6 bne.w 9bea <_vfprintf_r+0x11a2> - 985e: ab53 add r3, sp, #332 ; 0x14c - 9860: 990b ldr r1, [sp, #44] ; 0x2c - 9862: 9a6f ldr r2, [sp, #444] ; 0x1bc - 9864: f8c3 a000 str.w sl, [r3] - 9868: 6059 str r1, [r3, #4] - 986a: 1852 adds r2, r2, r1 - 986c: 926f str r2, [sp, #444] ; 0x1bc - 986e: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 9870: 3201 adds r2, #1 - 9872: 926e str r2, [sp, #440] ; 0x1b8 - 9874: 2a07 cmp r2, #7 - 9876: f300 8161 bgt.w 9b3c <_vfprintf_r+0x10f4> - 987a: f103 0408 add.w r4, r3, #8 - 987e: e165 b.n 9b4c <_vfprintf_r+0x1104> - 9880: 9a0b ldr r2, [sp, #44] ; 0x2c - 9882: 9b08 ldr r3, [sp, #32] - 9884: 4691 mov r9, r2 - 9886: eb0a 0b02 add.w fp, sl, r2 - 988a: 4599 cmp r9, r3 - 988c: bfa8 it ge - 988e: 4699 movge r9, r3 - 9890: f1b9 0f00 cmp.w r9, #0 - 9894: dd16 ble.n 98c4 <_vfprintf_r+0xe7c> - 9896: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9898: f8c4 a000 str.w sl, [r4] - 989c: f8c4 9004 str.w r9, [r4, #4] - 98a0: 444b add r3, r9 - 98a2: 936f str r3, [sp, #444] ; 0x1bc - 98a4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 98a6: 3301 adds r3, #1 - 98a8: 936e str r3, [sp, #440] ; 0x1b8 - 98aa: 2b07 cmp r3, #7 - 98ac: dc01 bgt.n 98b2 <_vfprintf_r+0xe6a> - 98ae: 3408 adds r4, #8 - 98b0: e008 b.n 98c4 <_vfprintf_r+0xe7c> - 98b2: 4640 mov r0, r8 - 98b4: 4639 mov r1, r7 - 98b6: aa6d add r2, sp, #436 ; 0x1b4 - 98b8: f003 fe9a bl d5f0 <__sprint_r> - 98bc: 2800 cmp r0, #0 - 98be: f040 8194 bne.w 9bea <_vfprintf_r+0x11a2> - 98c2: ac53 add r4, sp, #332 ; 0x14c - 98c4: 9808 ldr r0, [sp, #32] - 98c6: ea29 79e9 bic.w r9, r9, r9, asr #31 - 98ca: ebc9 0900 rsb r9, r9, r0 - 98ce: f1b9 0f00 cmp.w r9, #0 - 98d2: dc17 bgt.n 9904 <_vfprintf_r+0xebc> - 98d4: e030 b.n 9938 <_vfprintf_r+0xef0> - 98d6: 6022 str r2, [r4, #0] - 98d8: 2210 movs r2, #16 - 98da: 189b adds r3, r3, r2 - 98dc: 6062 str r2, [r4, #4] - 98de: 936f str r3, [sp, #444] ; 0x1bc - 98e0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 98e2: 3301 adds r3, #1 - 98e4: 936e str r3, [sp, #440] ; 0x1b8 - 98e6: 2b07 cmp r3, #7 - 98e8: dc01 bgt.n 98ee <_vfprintf_r+0xea6> - 98ea: 3408 adds r4, #8 - 98ec: e008 b.n 9900 <_vfprintf_r+0xeb8> - 98ee: 4640 mov r0, r8 - 98f0: 4639 mov r1, r7 - 98f2: aa6d add r2, sp, #436 ; 0x1b4 - 98f4: f003 fe7c bl d5f0 <__sprint_r> - 98f8: 2800 cmp r0, #0 - 98fa: f040 8176 bne.w 9bea <_vfprintf_r+0x11a2> - 98fe: ac53 add r4, sp, #332 ; 0x14c - 9900: f1a9 0910 sub.w r9, r9, #16 - 9904: f1b9 0f10 cmp.w r9, #16 - 9908: 9b6f ldr r3, [sp, #444] ; 0x1bc - 990a: 4a33 ldr r2, [pc, #204] ; (99d8 <_vfprintf_r+0xf90>) - 990c: dce3 bgt.n 98d6 <_vfprintf_r+0xe8e> - 990e: 6022 str r2, [r4, #0] - 9910: 444b add r3, r9 - 9912: f8c4 9004 str.w r9, [r4, #4] - 9916: 936f str r3, [sp, #444] ; 0x1bc - 9918: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 991a: 3301 adds r3, #1 - 991c: 936e str r3, [sp, #440] ; 0x1b8 - 991e: 2b07 cmp r3, #7 - 9920: dc01 bgt.n 9926 <_vfprintf_r+0xede> - 9922: 3408 adds r4, #8 - 9924: e008 b.n 9938 <_vfprintf_r+0xef0> - 9926: 4640 mov r0, r8 - 9928: 4639 mov r1, r7 - 992a: aa6d add r2, sp, #436 ; 0x1b4 - 992c: f003 fe60 bl d5f0 <__sprint_r> - 9930: 2800 cmp r0, #0 - 9932: f040 815a bne.w 9bea <_vfprintf_r+0x11a2> - 9936: ac53 add r4, sp, #332 ; 0x14c - 9938: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 993a: 990b ldr r1, [sp, #44] ; 0x2c - 993c: 428b cmp r3, r1 - 993e: db02 blt.n 9946 <_vfprintf_r+0xefe> - 9940: f015 0f01 tst.w r5, #1 - 9944: d017 beq.n 9976 <_vfprintf_r+0xf2e> - 9946: 9b12 ldr r3, [sp, #72] ; 0x48 - 9948: 9a13 ldr r2, [sp, #76] ; 0x4c - 994a: 9812 ldr r0, [sp, #72] ; 0x48 - 994c: 6063 str r3, [r4, #4] - 994e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9950: 6022 str r2, [r4, #0] - 9952: 181b adds r3, r3, r0 - 9954: 936f str r3, [sp, #444] ; 0x1bc - 9956: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9958: 3301 adds r3, #1 - 995a: 936e str r3, [sp, #440] ; 0x1b8 - 995c: 2b07 cmp r3, #7 - 995e: dc01 bgt.n 9964 <_vfprintf_r+0xf1c> - 9960: 3408 adds r4, #8 - 9962: e008 b.n 9976 <_vfprintf_r+0xf2e> - 9964: 4640 mov r0, r8 - 9966: 4639 mov r1, r7 - 9968: aa6d add r2, sp, #436 ; 0x1b4 - 996a: f003 fe41 bl d5f0 <__sprint_r> - 996e: 2800 cmp r0, #0 - 9970: f040 813b bne.w 9bea <_vfprintf_r+0x11a2> - 9974: ac53 add r4, sp, #332 ; 0x14c - 9976: 9908 ldr r1, [sp, #32] - 9978: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 997a: 980b ldr r0, [sp, #44] ; 0x2c - 997c: eb0a 0301 add.w r3, sl, r1 - 9980: ebc3 0b0b rsb fp, r3, fp - 9984: ebc2 0900 rsb r9, r2, r0 - 9988: 45cb cmp fp, r9 - 998a: bfb8 it lt - 998c: 46d9 movlt r9, fp - 998e: f1b9 0f00 cmp.w r9, #0 - 9992: dd15 ble.n 99c0 <_vfprintf_r+0xf78> - 9994: 6023 str r3, [r4, #0] - 9996: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9998: f8c4 9004 str.w r9, [r4, #4] - 999c: 444b add r3, r9 - 999e: 936f str r3, [sp, #444] ; 0x1bc - 99a0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 99a2: 3301 adds r3, #1 - 99a4: 936e str r3, [sp, #440] ; 0x1b8 - 99a6: 2b07 cmp r3, #7 - 99a8: dc01 bgt.n 99ae <_vfprintf_r+0xf66> - 99aa: 3408 adds r4, #8 - 99ac: e008 b.n 99c0 <_vfprintf_r+0xf78> - 99ae: 4640 mov r0, r8 - 99b0: 4639 mov r1, r7 - 99b2: aa6d add r2, sp, #436 ; 0x1b4 - 99b4: f003 fe1c bl d5f0 <__sprint_r> - 99b8: 2800 cmp r0, #0 - 99ba: f040 8116 bne.w 9bea <_vfprintf_r+0x11a2> - 99be: ac53 add r4, sp, #332 ; 0x14c - 99c0: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 99c2: ea29 79e9 bic.w r9, r9, r9, asr #31 - 99c6: 990b ldr r1, [sp, #44] ; 0x2c - 99c8: 1acb subs r3, r1, r3 - 99ca: ebc9 0903 rsb r9, r9, r3 - 99ce: f1b9 0f00 cmp.w r9, #0 - 99d2: dc1c bgt.n 9a0e <_vfprintf_r+0xfc6> - 99d4: e0ba b.n 9b4c <_vfprintf_r+0x1104> - 99d6: bf00 nop - 99d8: 00010a34 .word 0x00010a34 - 99dc: 000109ea .word 0x000109ea - 99e0: 6022 str r2, [r4, #0] - 99e2: 2210 movs r2, #16 - 99e4: 189b adds r3, r3, r2 - 99e6: 6062 str r2, [r4, #4] - 99e8: 936f str r3, [sp, #444] ; 0x1bc - 99ea: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 99ec: 3301 adds r3, #1 - 99ee: 936e str r3, [sp, #440] ; 0x1b8 - 99f0: 2b07 cmp r3, #7 - 99f2: dc01 bgt.n 99f8 <_vfprintf_r+0xfb0> - 99f4: 3408 adds r4, #8 - 99f6: e008 b.n 9a0a <_vfprintf_r+0xfc2> - 99f8: 4640 mov r0, r8 - 99fa: 4639 mov r1, r7 - 99fc: aa6d add r2, sp, #436 ; 0x1b4 - 99fe: f003 fdf7 bl d5f0 <__sprint_r> - 9a02: 2800 cmp r0, #0 - 9a04: f040 80f1 bne.w 9bea <_vfprintf_r+0x11a2> - 9a08: ac53 add r4, sp, #332 ; 0x14c - 9a0a: f1a9 0910 sub.w r9, r9, #16 - 9a0e: f1b9 0f10 cmp.w r9, #16 - 9a12: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9a14: 4a7d ldr r2, [pc, #500] ; (9c0c <_vfprintf_r+0x11c4>) - 9a16: dce3 bgt.n 99e0 <_vfprintf_r+0xf98> - 9a18: 6022 str r2, [r4, #0] - 9a1a: 444b add r3, r9 - 9a1c: f8c4 9004 str.w r9, [r4, #4] - 9a20: e084 b.n 9b2c <_vfprintf_r+0x10e4> - 9a22: 9a0b ldr r2, [sp, #44] ; 0x2c - 9a24: 2a01 cmp r2, #1 - 9a26: dc02 bgt.n 9a2e <_vfprintf_r+0xfe6> - 9a28: f015 0f01 tst.w r5, #1 - 9a2c: d062 beq.n 9af4 <_vfprintf_r+0x10ac> - 9a2e: 2301 movs r3, #1 - 9a30: 6063 str r3, [r4, #4] - 9a32: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9a34: f8c4 a000 str.w sl, [r4] - 9a38: 3301 adds r3, #1 - 9a3a: 936f str r3, [sp, #444] ; 0x1bc - 9a3c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9a3e: 3301 adds r3, #1 - 9a40: 936e str r3, [sp, #440] ; 0x1b8 - 9a42: 2b07 cmp r3, #7 - 9a44: dc01 bgt.n 9a4a <_vfprintf_r+0x1002> - 9a46: 3408 adds r4, #8 - 9a48: e008 b.n 9a5c <_vfprintf_r+0x1014> - 9a4a: 4640 mov r0, r8 - 9a4c: 4639 mov r1, r7 - 9a4e: aa6d add r2, sp, #436 ; 0x1b4 - 9a50: f003 fdce bl d5f0 <__sprint_r> - 9a54: 2800 cmp r0, #0 - 9a56: f040 80c8 bne.w 9bea <_vfprintf_r+0x11a2> - 9a5a: ac53 add r4, sp, #332 ; 0x14c - 9a5c: 9b13 ldr r3, [sp, #76] ; 0x4c - 9a5e: 9812 ldr r0, [sp, #72] ; 0x48 - 9a60: 6023 str r3, [r4, #0] - 9a62: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9a64: 6060 str r0, [r4, #4] - 9a66: 181b adds r3, r3, r0 - 9a68: 936f str r3, [sp, #444] ; 0x1bc - 9a6a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9a6c: 3301 adds r3, #1 - 9a6e: 936e str r3, [sp, #440] ; 0x1b8 - 9a70: 2b07 cmp r3, #7 - 9a72: dc01 bgt.n 9a78 <_vfprintf_r+0x1030> - 9a74: 3408 adds r4, #8 - 9a76: e008 b.n 9a8a <_vfprintf_r+0x1042> - 9a78: 4640 mov r0, r8 - 9a7a: 4639 mov r1, r7 - 9a7c: aa6d add r2, sp, #436 ; 0x1b4 - 9a7e: f003 fdb7 bl d5f0 <__sprint_r> - 9a82: 2800 cmp r0, #0 - 9a84: f040 80b1 bne.w 9bea <_vfprintf_r+0x11a2> - 9a88: ac53 add r4, sp, #332 ; 0x14c - 9a8a: 9911 ldr r1, [sp, #68] ; 0x44 - 9a8c: 2300 movs r3, #0 - 9a8e: 9810 ldr r0, [sp, #64] ; 0x40 - 9a90: 2200 movs r2, #0 - 9a92: f005 f9b9 bl ee08 <__aeabi_dcmpeq> - 9a96: 990b ldr r1, [sp, #44] ; 0x2c - 9a98: 1e4b subs r3, r1, #1 - 9a9a: b930 cbnz r0, 9aaa <_vfprintf_r+0x1062> - 9a9c: f10a 0201 add.w r2, sl, #1 - 9aa0: 6022 str r2, [r4, #0] - 9aa2: 9a6f ldr r2, [sp, #444] ; 0x1bc - 9aa4: 6063 str r3, [r4, #4] - 9aa6: 18d3 adds r3, r2, r3 - 9aa8: e02a b.n 9b00 <_vfprintf_r+0x10b8> - 9aaa: f1b3 0900 subs.w r9, r3, #0 - 9aae: dc17 bgt.n 9ae0 <_vfprintf_r+0x1098> - 9ab0: e036 b.n 9b20 <_vfprintf_r+0x10d8> - 9ab2: 6022 str r2, [r4, #0] - 9ab4: 2210 movs r2, #16 - 9ab6: 189b adds r3, r3, r2 - 9ab8: 6062 str r2, [r4, #4] - 9aba: 936f str r3, [sp, #444] ; 0x1bc - 9abc: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9abe: 3301 adds r3, #1 - 9ac0: 936e str r3, [sp, #440] ; 0x1b8 - 9ac2: 2b07 cmp r3, #7 - 9ac4: dc01 bgt.n 9aca <_vfprintf_r+0x1082> - 9ac6: 3408 adds r4, #8 - 9ac8: e008 b.n 9adc <_vfprintf_r+0x1094> - 9aca: 4640 mov r0, r8 - 9acc: 4639 mov r1, r7 - 9ace: aa6d add r2, sp, #436 ; 0x1b4 - 9ad0: f003 fd8e bl d5f0 <__sprint_r> - 9ad4: 2800 cmp r0, #0 - 9ad6: f040 8088 bne.w 9bea <_vfprintf_r+0x11a2> - 9ada: ac53 add r4, sp, #332 ; 0x14c - 9adc: f1a9 0910 sub.w r9, r9, #16 - 9ae0: f1b9 0f10 cmp.w r9, #16 - 9ae4: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9ae6: 4a49 ldr r2, [pc, #292] ; (9c0c <_vfprintf_r+0x11c4>) - 9ae8: dce3 bgt.n 9ab2 <_vfprintf_r+0x106a> - 9aea: 6022 str r2, [r4, #0] - 9aec: 444b add r3, r9 - 9aee: f8c4 9004 str.w r9, [r4, #4] - 9af2: e005 b.n 9b00 <_vfprintf_r+0x10b8> - 9af4: 2301 movs r3, #1 - 9af6: 6063 str r3, [r4, #4] - 9af8: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9afa: f8c4 a000 str.w sl, [r4] - 9afe: 3301 adds r3, #1 - 9b00: 936f str r3, [sp, #444] ; 0x1bc - 9b02: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9b04: 3301 adds r3, #1 - 9b06: 936e str r3, [sp, #440] ; 0x1b8 - 9b08: 2b07 cmp r3, #7 - 9b0a: dc01 bgt.n 9b10 <_vfprintf_r+0x10c8> - 9b0c: 3408 adds r4, #8 - 9b0e: e007 b.n 9b20 <_vfprintf_r+0x10d8> - 9b10: 4640 mov r0, r8 - 9b12: 4639 mov r1, r7 - 9b14: aa6d add r2, sp, #436 ; 0x1b4 - 9b16: f003 fd6b bl d5f0 <__sprint_r> - 9b1a: 2800 cmp r0, #0 - 9b1c: d165 bne.n 9bea <_vfprintf_r+0x11a2> - 9b1e: ac53 add r4, sp, #332 ; 0x14c - 9b20: ab70 add r3, sp, #448 ; 0x1c0 - 9b22: 9a15 ldr r2, [sp, #84] ; 0x54 - 9b24: 6023 str r3, [r4, #0] - 9b26: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9b28: 6062 str r2, [r4, #4] - 9b2a: 189b adds r3, r3, r2 - 9b2c: 936f str r3, [sp, #444] ; 0x1bc - 9b2e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9b30: 3301 adds r3, #1 - 9b32: 936e str r3, [sp, #440] ; 0x1b8 - 9b34: 2b07 cmp r3, #7 - 9b36: dc01 bgt.n 9b3c <_vfprintf_r+0x10f4> - 9b38: 3408 adds r4, #8 - 9b3a: e007 b.n 9b4c <_vfprintf_r+0x1104> - 9b3c: 4640 mov r0, r8 - 9b3e: 4639 mov r1, r7 - 9b40: aa6d add r2, sp, #436 ; 0x1b4 - 9b42: f003 fd55 bl d5f0 <__sprint_r> - 9b46: 2800 cmp r0, #0 - 9b48: d14f bne.n 9bea <_vfprintf_r+0x11a2> - 9b4a: ac53 add r4, sp, #332 ; 0x14c - 9b4c: f015 0f04 tst.w r5, #4 - 9b50: d02f beq.n 9bb2 <_vfprintf_r+0x116a> - 9b52: 9b0d ldr r3, [sp, #52] ; 0x34 - 9b54: f8dd a03c ldr.w sl, [sp, #60] ; 0x3c - 9b58: ebca 0503 rsb r5, sl, r3 - 9b5c: 2d00 cmp r5, #0 - 9b5e: dc15 bgt.n 9b8c <_vfprintf_r+0x1144> - 9b60: e027 b.n 9bb2 <_vfprintf_r+0x116a> - 9b62: 6022 str r2, [r4, #0] - 9b64: 2210 movs r2, #16 - 9b66: 189b adds r3, r3, r2 - 9b68: 6062 str r2, [r4, #4] - 9b6a: 936f str r3, [sp, #444] ; 0x1bc - 9b6c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9b6e: 3301 adds r3, #1 - 9b70: 936e str r3, [sp, #440] ; 0x1b8 - 9b72: 2b07 cmp r3, #7 - 9b74: dc01 bgt.n 9b7a <_vfprintf_r+0x1132> - 9b76: 3408 adds r4, #8 - 9b78: e007 b.n 9b8a <_vfprintf_r+0x1142> - 9b7a: 4640 mov r0, r8 - 9b7c: 4639 mov r1, r7 - 9b7e: aa6d add r2, sp, #436 ; 0x1b4 - 9b80: f003 fd36 bl d5f0 <__sprint_r> - 9b84: 2800 cmp r0, #0 - 9b86: d130 bne.n 9bea <_vfprintf_r+0x11a2> - 9b88: ac53 add r4, sp, #332 ; 0x14c - 9b8a: 3d10 subs r5, #16 - 9b8c: 2d10 cmp r5, #16 - 9b8e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9b90: 4a1f ldr r2, [pc, #124] ; (9c10 <_vfprintf_r+0x11c8>) - 9b92: dce6 bgt.n 9b62 <_vfprintf_r+0x111a> - 9b94: 6065 str r5, [r4, #4] - 9b96: 195d adds r5, r3, r5 - 9b98: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 9b9a: 6022 str r2, [r4, #0] - 9b9c: 3301 adds r3, #1 - 9b9e: 956f str r5, [sp, #444] ; 0x1bc - 9ba0: 2b07 cmp r3, #7 - 9ba2: 936e str r3, [sp, #440] ; 0x1b8 - 9ba4: dd05 ble.n 9bb2 <_vfprintf_r+0x116a> - 9ba6: 4640 mov r0, r8 - 9ba8: 4639 mov r1, r7 - 9baa: aa6d add r2, sp, #436 ; 0x1b4 - 9bac: f003 fd20 bl d5f0 <__sprint_r> - 9bb0: b9d8 cbnz r0, 9bea <_vfprintf_r+0x11a2> - 9bb2: 980e ldr r0, [sp, #56] ; 0x38 - 9bb4: 9a0f ldr r2, [sp, #60] ; 0x3c - 9bb6: 990d ldr r1, [sp, #52] ; 0x34 - 9bb8: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9bba: 428a cmp r2, r1 - 9bbc: bfac ite ge - 9bbe: 1880 addge r0, r0, r2 - 9bc0: 1840 addlt r0, r0, r1 - 9bc2: 900e str r0, [sp, #56] ; 0x38 - 9bc4: b12b cbz r3, 9bd2 <_vfprintf_r+0x118a> - 9bc6: 4640 mov r0, r8 - 9bc8: 4639 mov r1, r7 - 9bca: aa6d add r2, sp, #436 ; 0x1b4 - 9bcc: f003 fd10 bl d5f0 <__sprint_r> - 9bd0: b958 cbnz r0, 9bea <_vfprintf_r+0x11a2> - 9bd2: 2300 movs r3, #0 - 9bd4: ac53 add r4, sp, #332 ; 0x14c - 9bd6: 936e str r3, [sp, #440] ; 0x1b8 - 9bd8: f7fe bfbe b.w 8b58 <_vfprintf_r+0x110> - 9bdc: 9b6f ldr r3, [sp, #444] ; 0x1bc - 9bde: b123 cbz r3, 9bea <_vfprintf_r+0x11a2> - 9be0: 4640 mov r0, r8 - 9be2: 4639 mov r1, r7 - 9be4: aa6d add r2, sp, #436 ; 0x1b4 - 9be6: f003 fd03 bl d5f0 <__sprint_r> - 9bea: 89bb ldrh r3, [r7, #12] - 9bec: 9d0e ldr r5, [sp, #56] ; 0x38 - 9bee: f003 0340 and.w r3, r3, #64 ; 0x40 - 9bf2: 2b00 cmp r3, #0 - 9bf4: bf18 it ne - 9bf6: f04f 35ff movne.w r5, #4294967295 - 9bfa: 950e str r5, [sp, #56] ; 0x38 - 9bfc: e002 b.n 9c04 <_vfprintf_r+0x11bc> - 9bfe: f04f 30ff mov.w r0, #4294967295 - 9c02: 900e str r0, [sp, #56] ; 0x38 - 9c04: 980e ldr r0, [sp, #56] ; 0x38 - 9c06: b077 add sp, #476 ; 0x1dc - 9c08: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9c0c: 00010a34 .word 0x00010a34 - 9c10: 00010a24 .word 0x00010a24 - -00009c14 <__svfscanf_r>: - 9c14: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9c18: 460c mov r4, r1 - 9c1a: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 9c1e: 461e mov r6, r3 - 9c20: 4682 mov sl, r0 - 9c22: 4615 mov r5, r2 - 9c24: f7fb fc28 bl 5478 <__sfp_lock_acquire> - 9c28: 89a3 ldrh r3, [r4, #12] - 9c2a: f413 5f00 tst.w r3, #8192 ; 0x2000 - 9c2e: d106 bne.n 9c3e <__svfscanf_r+0x2a> - 9c30: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 9c34: 81a3 strh r3, [r4, #12] - 9c36: 6e63 ldr r3, [r4, #100] ; 0x64 - 9c38: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 9c3c: 6663 str r3, [r4, #100] ; 0x64 - 9c3e: 2000 movs r0, #0 - 9c40: 9507 str r5, [sp, #28] - 9c42: 4683 mov fp, r0 - 9c44: 4607 mov r7, r0 - 9c46: 9009 str r0, [sp, #36] ; 0x24 - 9c48: 9008 str r0, [sp, #32] - 9c4a: 9907 ldr r1, [sp, #28] - 9c4c: 780a ldrb r2, [r1, #0] - 9c4e: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 9c52: 2a00 cmp r2, #0 - 9c54: f000 85bf beq.w a7d6 <__svfscanf_r+0xbc2> - 9c58: 4b91 ldr r3, [pc, #580] ; (9ea0 <__svfscanf_r+0x28c>) - 9c5a: 3101 adds r1, #1 - 9c5c: 9107 str r1, [sp, #28] - 9c5e: 6819 ldr r1, [r3, #0] - 9c60: 1888 adds r0, r1, r2 - 9c62: f890 8001 ldrb.w r8, [r0, #1] - 9c66: f018 0808 ands.w r8, r8, #8 - 9c6a: d018 beq.n 9c9e <__svfscanf_r+0x8a> - 9c6c: 6863 ldr r3, [r4, #4] - 9c6e: 2b00 cmp r3, #0 - 9c70: dc05 bgt.n 9c7e <__svfscanf_r+0x6a> - 9c72: 4650 mov r0, sl - 9c74: 4621 mov r1, r4 - 9c76: f7fc fe0b bl 6890 <__srefill_r> - 9c7a: 2800 cmp r0, #0 - 9c7c: d1e5 bne.n 9c4a <__svfscanf_r+0x36> - 9c7e: 6823 ldr r3, [r4, #0] - 9c80: 4d87 ldr r5, [pc, #540] ; (9ea0 <__svfscanf_r+0x28c>) - 9c82: 781a ldrb r2, [r3, #0] - 9c84: 6829 ldr r1, [r5, #0] - 9c86: 188a adds r2, r1, r2 - 9c88: 7852 ldrb r2, [r2, #1] - 9c8a: f012 0f08 tst.w r2, #8 - 9c8e: d0dc beq.n 9c4a <__svfscanf_r+0x36> - 9c90: 6862 ldr r2, [r4, #4] - 9c92: 3301 adds r3, #1 - 9c94: 3701 adds r7, #1 - 9c96: 6023 str r3, [r4, #0] - 9c98: 3a01 subs r2, #1 - 9c9a: 6062 str r2, [r4, #4] - 9c9c: e7e6 b.n 9c6c <__svfscanf_r+0x58> - 9c9e: 2a25 cmp r2, #37 ; 0x25 - 9ca0: d151 bne.n 9d46 <__svfscanf_r+0x132> - 9ca2: 9a07 ldr r2, [sp, #28] - 9ca4: 4645 mov r5, r8 - 9ca6: f812 3b01 ldrb.w r3, [r2], #1 - 9caa: 2b64 cmp r3, #100 ; 0x64 - 9cac: d07a beq.n 9da4 <__svfscanf_r+0x190> - 9cae: d829 bhi.n 9d04 <__svfscanf_r+0xf0> - 9cb0: 2b47 cmp r3, #71 ; 0x47 - 9cb2: f000 808c beq.w 9dce <__svfscanf_r+0x1ba> - 9cb6: d814 bhi.n 9ce2 <__svfscanf_r+0xce> - 9cb8: 2b39 cmp r3, #57 ; 0x39 - 9cba: d80a bhi.n 9cd2 <__svfscanf_r+0xbe> - 9cbc: 2b30 cmp r3, #48 ; 0x30 - 9cbe: d26c bcs.n 9d9a <__svfscanf_r+0x186> - 9cc0: 2b25 cmp r3, #37 ; 0x25 - 9cc2: d03f beq.n 9d44 <__svfscanf_r+0x130> - 9cc4: 2b2a cmp r3, #42 ; 0x2a - 9cc6: d057 beq.n 9d78 <__svfscanf_r+0x164> - 9cc8: 9207 str r2, [sp, #28] - 9cca: 2b00 cmp r3, #0 - 9ccc: f000 80b9 beq.w 9e42 <__svfscanf_r+0x22e> - 9cd0: e0bf b.n 9e52 <__svfscanf_r+0x23e> - 9cd2: 2b44 cmp r3, #68 ; 0x44 - 9cd4: 9207 str r2, [sp, #28] - 9cd6: f000 80c2 beq.w 9e5e <__svfscanf_r+0x24a> - 9cda: 2b45 cmp r3, #69 ; 0x45 - 9cdc: f040 80b9 bne.w 9e52 <__svfscanf_r+0x23e> - 9ce0: e076 b.n 9dd0 <__svfscanf_r+0x1bc> - 9ce2: 2b58 cmp r3, #88 ; 0x58 - 9ce4: d06d beq.n 9dc2 <__svfscanf_r+0x1ae> - 9ce6: d806 bhi.n 9cf6 <__svfscanf_r+0xe2> - 9ce8: 2b4c cmp r3, #76 ; 0x4c - 9cea: d050 beq.n 9d8e <__svfscanf_r+0x17a> - 9cec: 2b4f cmp r3, #79 ; 0x4f - 9cee: 9207 str r2, [sp, #28] - 9cf0: f040 80af bne.w 9e52 <__svfscanf_r+0x23e> - 9cf4: e05e b.n 9db4 <__svfscanf_r+0x1a0> - 9cf6: 2b5b cmp r3, #91 ; 0x5b - 9cf8: 9207 str r2, [sp, #28] - 9cfa: d06f beq.n 9ddc <__svfscanf_r+0x1c8> - 9cfc: 2b63 cmp r3, #99 ; 0x63 - 9cfe: f040 80a8 bne.w 9e52 <__svfscanf_r+0x23e> - 9d02: e075 b.n 9df0 <__svfscanf_r+0x1dc> - 9d04: 2b6e cmp r3, #110 ; 0x6e - 9d06: d07f beq.n 9e08 <__svfscanf_r+0x1f4> - 9d08: d808 bhi.n 9d1c <__svfscanf_r+0x108> - 9d0a: 2b68 cmp r3, #104 ; 0x68 - 9d0c: d042 beq.n 9d94 <__svfscanf_r+0x180> - 9d0e: d35e bcc.n 9dce <__svfscanf_r+0x1ba> - 9d10: 2b69 cmp r3, #105 ; 0x69 - 9d12: d049 beq.n 9da8 <__svfscanf_r+0x194> - 9d14: 2b6c cmp r3, #108 ; 0x6c - 9d16: f040 809b bne.w 9e50 <__svfscanf_r+0x23c> - 9d1a: e030 b.n 9d7e <__svfscanf_r+0x16a> - 9d1c: 2b73 cmp r3, #115 ; 0x73 - 9d1e: 9207 str r2, [sp, #28] - 9d20: d059 beq.n 9dd6 <__svfscanf_r+0x1c2> - 9d22: d805 bhi.n 9d30 <__svfscanf_r+0x11c> - 9d24: 2b6f cmp r3, #111 ; 0x6f - 9d26: d00a beq.n 9d3e <__svfscanf_r+0x12a> - 9d28: 2b70 cmp r3, #112 ; 0x70 - 9d2a: f040 8092 bne.w 9e52 <__svfscanf_r+0x23e> - 9d2e: e064 b.n 9dfa <__svfscanf_r+0x1e6> - 9d30: 2b75 cmp r3, #117 ; 0x75 - 9d32: f000 8099 beq.w 9e68 <__svfscanf_r+0x254> - 9d36: 2b78 cmp r3, #120 ; 0x78 - 9d38: f040 808b bne.w 9e52 <__svfscanf_r+0x23e> - 9d3c: e042 b.n 9dc4 <__svfscanf_r+0x1b0> - 9d3e: 4859 ldr r0, [pc, #356] ; (9ea4 <__svfscanf_r+0x290>) - 9d40: 9009 str r0, [sp, #36] ; 0x24 - 9d42: e03b b.n 9dbc <__svfscanf_r+0x1a8> - 9d44: 9207 str r2, [sp, #28] - 9d46: 6863 ldr r3, [r4, #4] - 9d48: 2b00 cmp r3, #0 - 9d4a: dc06 bgt.n 9d5a <__svfscanf_r+0x146> - 9d4c: 4650 mov r0, sl - 9d4e: 4621 mov r1, r4 - 9d50: f7fc fd9e bl 6890 <__srefill_r> - 9d54: 2800 cmp r0, #0 - 9d56: f040 8530 bne.w a7ba <__svfscanf_r+0xba6> - 9d5a: 6823 ldr r3, [r4, #0] - 9d5c: 9d07 ldr r5, [sp, #28] - 9d5e: 7819 ldrb r1, [r3, #0] - 9d60: f815 2c01 ldrb.w r2, [r5, #-1] - 9d64: 4291 cmp r1, r2 - 9d66: f040 8536 bne.w a7d6 <__svfscanf_r+0xbc2> - 9d6a: 6862 ldr r2, [r4, #4] - 9d6c: 3301 adds r3, #1 - 9d6e: 3701 adds r7, #1 - 9d70: 6023 str r3, [r4, #0] - 9d72: 3a01 subs r2, #1 - 9d74: 6062 str r2, [r4, #4] - 9d76: e768 b.n 9c4a <__svfscanf_r+0x36> - 9d78: f048 0810 orr.w r8, r8, #16 - 9d7c: e793 b.n 9ca6 <__svfscanf_r+0x92> - 9d7e: 7813 ldrb r3, [r2, #0] - 9d80: 2b6c cmp r3, #108 ; 0x6c - 9d82: d101 bne.n 9d88 <__svfscanf_r+0x174> - 9d84: 3201 adds r2, #1 - 9d86: e002 b.n 9d8e <__svfscanf_r+0x17a> - 9d88: f048 0801 orr.w r8, r8, #1 - 9d8c: e78b b.n 9ca6 <__svfscanf_r+0x92> - 9d8e: f048 0802 orr.w r8, r8, #2 - 9d92: e788 b.n 9ca6 <__svfscanf_r+0x92> - 9d94: f048 0804 orr.w r8, r8, #4 - 9d98: e785 b.n 9ca6 <__svfscanf_r+0x92> - 9d9a: 200a movs r0, #10 - 9d9c: 4345 muls r5, r0 - 9d9e: 3d30 subs r5, #48 ; 0x30 - 9da0: 18ed adds r5, r5, r3 - 9da2: e780 b.n 9ca6 <__svfscanf_r+0x92> - 9da4: 9207 str r2, [sp, #28] - 9da6: e05c b.n 9e62 <__svfscanf_r+0x24e> - 9da8: 493f ldr r1, [pc, #252] ; (9ea8 <__svfscanf_r+0x294>) - 9daa: f04f 0b00 mov.w fp, #0 - 9dae: 9207 str r2, [sp, #28] - 9db0: 9109 str r1, [sp, #36] ; 0x24 - 9db2: e05d b.n 9e70 <__svfscanf_r+0x25c> - 9db4: 4a3b ldr r2, [pc, #236] ; (9ea4 <__svfscanf_r+0x290>) - 9db6: f048 0801 orr.w r8, r8, #1 - 9dba: 9209 str r2, [sp, #36] ; 0x24 - 9dbc: f04f 0b08 mov.w fp, #8 - 9dc0: e056 b.n 9e70 <__svfscanf_r+0x25c> - 9dc2: 9207 str r2, [sp, #28] - 9dc4: 4b37 ldr r3, [pc, #220] ; (9ea4 <__svfscanf_r+0x290>) - 9dc6: f448 7800 orr.w r8, r8, #512 ; 0x200 - 9dca: 9309 str r3, [sp, #36] ; 0x24 - 9dcc: e019 b.n 9e02 <__svfscanf_r+0x1ee> - 9dce: 9207 str r2, [sp, #28] - 9dd0: f04f 0904 mov.w r9, #4 - 9dd4: e04e b.n 9e74 <__svfscanf_r+0x260> - 9dd6: f04f 0902 mov.w r9, #2 - 9dda: e04b b.n 9e74 <__svfscanf_r+0x260> - 9ddc: a867 add r0, sp, #412 ; 0x19c - 9dde: 9907 ldr r1, [sp, #28] - 9de0: f002 fa24 bl c22c <__sccl> - 9de4: f048 0840 orr.w r8, r8, #64 ; 0x40 - 9de8: f04f 0901 mov.w r9, #1 - 9dec: 9007 str r0, [sp, #28] - 9dee: e041 b.n 9e74 <__svfscanf_r+0x260> - 9df0: f048 0840 orr.w r8, r8, #64 ; 0x40 - 9df4: f04f 0900 mov.w r9, #0 - 9df8: e03c b.n 9e74 <__svfscanf_r+0x260> - 9dfa: 482a ldr r0, [pc, #168] ; (9ea4 <__svfscanf_r+0x290>) - 9dfc: f448 7808 orr.w r8, r8, #544 ; 0x220 - 9e00: 9009 str r0, [sp, #36] ; 0x24 - 9e02: f04f 0b10 mov.w fp, #16 - 9e06: e033 b.n 9e70 <__svfscanf_r+0x25c> - 9e08: f018 0f10 tst.w r8, #16 - 9e0c: 9207 str r2, [sp, #28] - 9e0e: f47f af1c bne.w 9c4a <__svfscanf_r+0x36> - 9e12: f018 0f04 tst.w r8, #4 - 9e16: f106 0104 add.w r1, r6, #4 - 9e1a: d002 beq.n 9e22 <__svfscanf_r+0x20e> - 9e1c: 6833 ldr r3, [r6, #0] - 9e1e: 801f strh r7, [r3, #0] - 9e20: e004 b.n 9e2c <__svfscanf_r+0x218> - 9e22: f018 0f01 tst.w r8, #1 - 9e26: d003 beq.n 9e30 <__svfscanf_r+0x21c> - 9e28: 6833 ldr r3, [r6, #0] - 9e2a: 601f str r7, [r3, #0] - 9e2c: 460e mov r6, r1 - 9e2e: e70c b.n 9c4a <__svfscanf_r+0x36> - 9e30: f018 0f02 tst.w r8, #2 - 9e34: d0f8 beq.n 9e28 <__svfscanf_r+0x214> - 9e36: 6830 ldr r0, [r6, #0] - 9e38: 463a mov r2, r7 - 9e3a: 17fb asrs r3, r7, #31 - 9e3c: e9c0 2300 strd r2, r3, [r0] - 9e40: e7f4 b.n 9e2c <__svfscanf_r+0x218> - 9e42: f7fb fb1a bl 547a <__sfp_lock_release> - 9e46: f04f 33ff mov.w r3, #4294967295 - 9e4a: 9308 str r3, [sp, #32] - 9e4c: f000 bcc9 b.w a7e2 <__svfscanf_r+0xbce> - 9e50: 9207 str r2, [sp, #28] - 9e52: 18cb adds r3, r1, r3 - 9e54: 785b ldrb r3, [r3, #1] - 9e56: f003 0303 and.w r3, r3, #3 - 9e5a: 2b01 cmp r3, #1 - 9e5c: d101 bne.n 9e62 <__svfscanf_r+0x24e> - 9e5e: f048 0801 orr.w r8, r8, #1 - 9e62: 4811 ldr r0, [pc, #68] ; (9ea8 <__svfscanf_r+0x294>) - 9e64: 9009 str r0, [sp, #36] ; 0x24 - 9e66: e001 b.n 9e6c <__svfscanf_r+0x258> - 9e68: 490e ldr r1, [pc, #56] ; (9ea4 <__svfscanf_r+0x290>) - 9e6a: 9109 str r1, [sp, #36] ; 0x24 - 9e6c: f04f 0b0a mov.w fp, #10 - 9e70: f04f 0903 mov.w r9, #3 - 9e74: 6863 ldr r3, [r4, #4] - 9e76: 2b00 cmp r3, #0 - 9e78: dc06 bgt.n 9e88 <__svfscanf_r+0x274> - 9e7a: 4650 mov r0, sl - 9e7c: 4621 mov r1, r4 - 9e7e: f7fc fd07 bl 6890 <__srefill_r> - 9e82: 2800 cmp r0, #0 - 9e84: f040 8499 bne.w a7ba <__svfscanf_r+0xba6> - 9e88: f018 0f40 tst.w r8, #64 ; 0x40 - 9e8c: d11f bne.n 9ece <__svfscanf_r+0x2ba> - 9e8e: e015 b.n 9ebc <__svfscanf_r+0x2a8> - 9e90: 6862 ldr r2, [r4, #4] - 9e92: 3a01 subs r2, #1 - 9e94: 6062 str r2, [r4, #4] - 9e96: 2a00 cmp r2, #0 - 9e98: dd08 ble.n 9eac <__svfscanf_r+0x298> - 9e9a: 3301 adds r3, #1 - 9e9c: 6023 str r3, [r4, #0] - 9e9e: e00c b.n 9eba <__svfscanf_r+0x2a6> - 9ea0: 1000053c .word 0x1000053c - 9ea4: 0000d00d .word 0x0000d00d - 9ea8: 00006c11 .word 0x00006c11 - 9eac: 4650 mov r0, sl - 9eae: 4621 mov r1, r4 - 9eb0: f7fc fcee bl 6890 <__srefill_r> - 9eb4: 2800 cmp r0, #0 - 9eb6: f040 8480 bne.w a7ba <__svfscanf_r+0xba6> - 9eba: 3701 adds r7, #1 - 9ebc: 6823 ldr r3, [r4, #0] - 9ebe: 489b ldr r0, [pc, #620] ; (a12c <__svfscanf_r+0x518>) - 9ec0: 781a ldrb r2, [r3, #0] - 9ec2: 6801 ldr r1, [r0, #0] - 9ec4: 188a adds r2, r1, r2 - 9ec6: 7852 ldrb r2, [r2, #1] - 9ec8: f012 0f08 tst.w r2, #8 - 9ecc: d1e0 bne.n 9e90 <__svfscanf_r+0x27c> - 9ece: f109 39ff add.w r9, r9, #4294967295 - 9ed2: f1b9 0f03 cmp.w r9, #3 - 9ed6: d805 bhi.n 9ee4 <__svfscanf_r+0x2d0> - 9ed8: e8df f019 tbh [pc, r9, lsl #1] - 9edc: 00ea0097 .word 0x00ea0097 - 9ee0: 028e01bb .word 0x028e01bb - 9ee4: 2d00 cmp r5, #0 - 9ee6: bf08 it eq - 9ee8: 2501 moveq r5, #1 - 9eea: f018 0301 ands.w r3, r8, #1 - 9eee: f008 0910 and.w r9, r8, #16 - 9ef2: d05a beq.n 9faa <__svfscanf_r+0x396> - 9ef4: a8a9 add r0, sp, #676 ; 0x2a4 - 9ef6: 2100 movs r1, #0 - 9ef8: 2208 movs r2, #8 - 9efa: f7fc fac2 bl 6482 - 9efe: f1b9 0f00 cmp.w r9, #0 - 9f02: d103 bne.n 9f0c <__svfscanf_r+0x2f8> - 9f04: 6832 ldr r2, [r6, #0] - 9f06: 3604 adds r6, #4 - 9f08: 9205 str r2, [sp, #20] - 9f0a: e001 b.n 9f10 <__svfscanf_r+0x2fc> - 9f0c: 2300 movs r3, #0 - 9f0e: 9305 str r3, [sp, #20] - 9f10: 464b mov r3, r9 - 9f12: f04f 0800 mov.w r8, #0 - 9f16: 46b1 mov r9, r6 - 9f18: 461e mov r6, r3 - 9f1a: f001 fce5 bl b8e8 <__locale_mb_cur_max> - 9f1e: 4580 cmp r8, r0 - 9f20: f000 844b beq.w a7ba <__svfscanf_r+0xba6> - 9f24: 6823 ldr r3, [r4, #0] - 9f26: aa0f add r2, sp, #60 ; 0x3c - 9f28: 4650 mov r0, sl - 9f2a: f813 1b01 ldrb.w r1, [r3], #1 - 9f2e: f802 1008 strb.w r1, [r2, r8] - 9f32: f108 0801 add.w r8, r8, #1 - 9f36: 6861 ldr r1, [r4, #4] - 9f38: 6023 str r3, [r4, #0] - 9f3a: aba9 add r3, sp, #676 ; 0x2a4 - 9f3c: 3901 subs r1, #1 - 9f3e: 9300 str r3, [sp, #0] - 9f40: 6061 str r1, [r4, #4] - 9f42: 4643 mov r3, r8 - 9f44: 9905 ldr r1, [sp, #20] - 9f46: f001 fced bl b924 <_mbrtowc_r> - 9f4a: f1b0 3fff cmp.w r0, #4294967295 - 9f4e: f000 8434 beq.w a7ba <__svfscanf_r+0xba6> - 9f52: b918 cbnz r0, 9f5c <__svfscanf_r+0x348> - 9f54: b92e cbnz r6, 9f62 <__svfscanf_r+0x34e> - 9f56: 9805 ldr r0, [sp, #20] - 9f58: 8006 strh r6, [r0, #0] - 9f5a: e002 b.n 9f62 <__svfscanf_r+0x34e> - 9f5c: f110 0f02 cmn.w r0, #2 - 9f60: d009 beq.n 9f76 <__svfscanf_r+0x362> - 9f62: 4447 add r7, r8 - 9f64: 3d01 subs r5, #1 - 9f66: b926 cbnz r6, 9f72 <__svfscanf_r+0x35e> - 9f68: 9905 ldr r1, [sp, #20] - 9f6a: 46b0 mov r8, r6 - 9f6c: 3102 adds r1, #2 - 9f6e: 9105 str r1, [sp, #20] - 9f70: e001 b.n 9f76 <__svfscanf_r+0x362> - 9f72: f04f 0800 mov.w r8, #0 - 9f76: 6863 ldr r3, [r4, #4] - 9f78: 2b00 cmp r3, #0 - 9f7a: dc0c bgt.n 9f96 <__svfscanf_r+0x382> - 9f7c: 4650 mov r0, sl - 9f7e: 4621 mov r1, r4 - 9f80: f7fc fc86 bl 6890 <__srefill_r> - 9f84: b138 cbz r0, 9f96 <__svfscanf_r+0x382> - 9f86: 4633 mov r3, r6 - 9f88: 464e mov r6, r9 - 9f8a: 4699 mov r9, r3 - 9f8c: f1b8 0f00 cmp.w r8, #0 - 9f90: d006 beq.n 9fa0 <__svfscanf_r+0x38c> - 9f92: f000 bc12 b.w a7ba <__svfscanf_r+0xba6> - 9f96: 2d00 cmp r5, #0 - 9f98: d1bf bne.n 9f1a <__svfscanf_r+0x306> - 9f9a: 4633 mov r3, r6 - 9f9c: 464e mov r6, r9 - 9f9e: 4699 mov r9, r3 - 9fa0: f1b9 0f00 cmp.w r9, #0 - 9fa4: f47f ae51 bne.w 9c4a <__svfscanf_r+0x36> - 9fa8: e106 b.n a1b8 <__svfscanf_r+0x5a4> - 9faa: f1b9 0f00 cmp.w r9, #0 - 9fae: d01c beq.n 9fea <__svfscanf_r+0x3d6> - 9fb0: 4698 mov r8, r3 - 9fb2: f8d4 9004 ldr.w r9, [r4, #4] - 9fb6: 6823 ldr r3, [r4, #0] - 9fb8: 45a9 cmp r9, r5 - 9fba: da0f bge.n 9fdc <__svfscanf_r+0x3c8> - 9fbc: 444b add r3, r9 - 9fbe: 4650 mov r0, sl - 9fc0: 6023 str r3, [r4, #0] - 9fc2: 4621 mov r1, r4 - 9fc4: 44c8 add r8, r9 - 9fc6: f7fc fc63 bl 6890 <__srefill_r> - 9fca: b910 cbnz r0, 9fd2 <__svfscanf_r+0x3be> - 9fcc: ebc9 0505 rsb r5, r9, r5 - 9fd0: e7ef b.n 9fb2 <__svfscanf_r+0x39e> - 9fd2: f1b8 0f00 cmp.w r8, #0 - 9fd6: f040 8110 bne.w a1fa <__svfscanf_r+0x5e6> - 9fda: e3ee b.n a7ba <__svfscanf_r+0xba6> - 9fdc: ebc5 0209 rsb r2, r5, r9 - 9fe0: 44a8 add r8, r5 - 9fe2: 6062 str r2, [r4, #4] - 9fe4: 195d adds r5, r3, r5 - 9fe6: 6025 str r5, [r4, #0] - 9fe8: e107 b.n a1fa <__svfscanf_r+0x5e6> - 9fea: 9400 str r4, [sp, #0] - 9fec: 4650 mov r0, sl - 9fee: 6831 ldr r1, [r6, #0] - 9ff0: 2201 movs r2, #1 - 9ff2: 462b mov r3, r5 - 9ff4: f001 fbec bl b7d0 <_fread_r> - 9ff8: 2800 cmp r0, #0 - 9ffa: f000 83de beq.w a7ba <__svfscanf_r+0xba6> - 9ffe: 9b08 ldr r3, [sp, #32] - a000: 3604 adds r6, #4 - a002: 19c7 adds r7, r0, r7 - a004: 3301 adds r3, #1 - a006: 9308 str r3, [sp, #32] - a008: e61f b.n 9c4a <__svfscanf_r+0x36> - a00a: 2d00 cmp r5, #0 - a00c: bf08 it eq - a00e: f04f 35ff moveq.w r5, #4294967295 - a012: f018 0f10 tst.w r8, #16 - a016: d020 beq.n a05a <__svfscanf_r+0x446> - a018: f04f 0800 mov.w r8, #0 - a01c: e012 b.n a044 <__svfscanf_r+0x430> - a01e: 6862 ldr r2, [r4, #4] - a020: f108 0801 add.w r8, r8, #1 - a024: 3301 adds r3, #1 - a026: 6023 str r3, [r4, #0] - a028: 3a01 subs r2, #1 - a02a: 45a8 cmp r8, r5 - a02c: 6062 str r2, [r4, #4] - a02e: f000 80e4 beq.w a1fa <__svfscanf_r+0x5e6> - a032: 2a00 cmp r2, #0 - a034: dc06 bgt.n a044 <__svfscanf_r+0x430> - a036: 4650 mov r0, sl - a038: 4621 mov r1, r4 - a03a: f7fc fc29 bl 6890 <__srefill_r> - a03e: 2800 cmp r0, #0 - a040: f040 80db bne.w a1fa <__svfscanf_r+0x5e6> - a044: 6823 ldr r3, [r4, #0] - a046: a967 add r1, sp, #412 ; 0x19c - a048: 781a ldrb r2, [r3, #0] - a04a: 5c8a ldrb r2, [r1, r2] - a04c: 2a00 cmp r2, #0 - a04e: d1e6 bne.n a01e <__svfscanf_r+0x40a> - a050: f1b8 0f00 cmp.w r8, #0 - a054: f040 80d1 bne.w a1fa <__svfscanf_r+0x5e6> - a058: e3bd b.n a7d6 <__svfscanf_r+0xbc2> - a05a: f8d6 8000 ldr.w r8, [r6] - a05e: 46c1 mov r9, r8 - a060: e014 b.n a08c <__svfscanf_r+0x478> - a062: 6862 ldr r2, [r4, #4] - a064: 3a01 subs r2, #1 - a066: 6062 str r2, [r4, #4] - a068: f813 2b01 ldrb.w r2, [r3], #1 - a06c: 3d01 subs r5, #1 - a06e: f809 2b01 strb.w r2, [r9], #1 - a072: 6023 str r3, [r4, #0] - a074: d010 beq.n a098 <__svfscanf_r+0x484> - a076: 6863 ldr r3, [r4, #4] - a078: 2b00 cmp r3, #0 - a07a: dc07 bgt.n a08c <__svfscanf_r+0x478> - a07c: 4650 mov r0, sl - a07e: 4621 mov r1, r4 - a080: f7fc fc06 bl 6890 <__srefill_r> - a084: b110 cbz r0, a08c <__svfscanf_r+0x478> - a086: 45c1 cmp r9, r8 - a088: d106 bne.n a098 <__svfscanf_r+0x484> - a08a: e396 b.n a7ba <__svfscanf_r+0xba6> - a08c: 6823 ldr r3, [r4, #0] - a08e: a967 add r1, sp, #412 ; 0x19c - a090: 781a ldrb r2, [r3, #0] - a092: 5c8a ldrb r2, [r1, r2] - a094: 2a00 cmp r2, #0 - a096: d1e4 bne.n a062 <__svfscanf_r+0x44e> - a098: ebb9 0808 subs.w r8, r9, r8 - a09c: f000 839b beq.w a7d6 <__svfscanf_r+0xbc2> - a0a0: 2300 movs r3, #0 - a0a2: f889 3000 strb.w r3, [r9] - a0a6: 9d08 ldr r5, [sp, #32] - a0a8: 3604 adds r6, #4 - a0aa: 3501 adds r5, #1 - a0ac: 9508 str r5, [sp, #32] - a0ae: e0a4 b.n a1fa <__svfscanf_r+0x5e6> - a0b0: 2d00 cmp r5, #0 - a0b2: bf08 it eq - a0b4: f04f 35ff moveq.w r5, #4294967295 - a0b8: f018 0301 ands.w r3, r8, #1 - a0bc: f008 0010 and.w r0, r8, #16 - a0c0: 9005 str r0, [sp, #20] - a0c2: d07d beq.n a1c0 <__svfscanf_r+0x5ac> - a0c4: 2100 movs r1, #0 - a0c6: a8a7 add r0, sp, #668 ; 0x29c - a0c8: 2208 movs r2, #8 - a0ca: f7fc f9da bl 6482 - a0ce: 9905 ldr r1, [sp, #20] - a0d0: b919 cbnz r1, a0da <__svfscanf_r+0x4c6> - a0d2: f8d6 9000 ldr.w r9, [r6] - a0d6: 3604 adds r6, #4 - a0d8: e003 b.n a0e2 <__svfscanf_r+0x4ce> - a0da: f50d 792a add.w r9, sp, #680 ; 0x2a8 - a0de: f109 0906 add.w r9, r9, #6 - a0e2: 4633 mov r3, r6 - a0e4: f04f 0800 mov.w r8, #0 - a0e8: 464e mov r6, r9 - a0ea: 4699 mov r9, r3 - a0ec: e050 b.n a190 <__svfscanf_r+0x57c> - a0ee: f001 fbfb bl b8e8 <__locale_mb_cur_max> - a0f2: 4580 cmp r8, r0 - a0f4: f000 8361 beq.w a7ba <__svfscanf_r+0xba6> - a0f8: 6823 ldr r3, [r4, #0] - a0fa: aa0f add r2, sp, #60 ; 0x3c - a0fc: 4650 mov r0, sl - a0fe: f813 1b01 ldrb.w r1, [r3], #1 - a102: f802 1008 strb.w r1, [r2, r8] - a106: f108 0801 add.w r8, r8, #1 - a10a: 6861 ldr r1, [r4, #4] - a10c: 6023 str r3, [r4, #0] - a10e: aba7 add r3, sp, #668 ; 0x29c - a110: 3901 subs r1, #1 - a112: 9300 str r3, [sp, #0] - a114: 6061 str r1, [r4, #4] - a116: 4643 mov r3, r8 - a118: 4631 mov r1, r6 - a11a: f001 fc03 bl b924 <_mbrtowc_r> - a11e: f1b0 3fff cmp.w r0, #4294967295 - a122: f000 834a beq.w a7ba <__svfscanf_r+0xba6> - a126: b918 cbnz r0, a130 <__svfscanf_r+0x51c> - a128: 8030 strh r0, [r6, #0] - a12a: e004 b.n a136 <__svfscanf_r+0x522> - a12c: 1000053c .word 0x1000053c - a130: f110 0f02 cmn.w r0, #2 - a134: d01c beq.n a170 <__svfscanf_r+0x55c> - a136: 8830 ldrh r0, [r6, #0] - a138: f001 fbc4 bl b8c4 - a13c: b180 cbz r0, a160 <__svfscanf_r+0x54c> - a13e: 464b mov r3, r9 - a140: 46b1 mov r9, r6 - a142: 461e mov r6, r3 - a144: e008 b.n a158 <__svfscanf_r+0x544> - a146: f108 38ff add.w r8, r8, #4294967295 - a14a: ab0f add r3, sp, #60 ; 0x3c - a14c: 4650 mov r0, sl - a14e: 4622 mov r2, r4 - a150: f813 1008 ldrb.w r1, [r3, r8] - a154: f003 f9cc bl d4f0 <_ungetc_r> - a158: f1b8 0f00 cmp.w r8, #0 - a15c: d1f3 bne.n a146 <__svfscanf_r+0x532> - a15e: e025 b.n a1ac <__svfscanf_r+0x598> - a160: 9a05 ldr r2, [sp, #20] - a162: 4447 add r7, r8 - a164: 3d01 subs r5, #1 - a166: b912 cbnz r2, a16e <__svfscanf_r+0x55a> - a168: 3602 adds r6, #2 - a16a: 4690 mov r8, r2 - a16c: e000 b.n a170 <__svfscanf_r+0x55c> - a16e: 4680 mov r8, r0 - a170: 6863 ldr r3, [r4, #4] - a172: 2b00 cmp r3, #0 - a174: dc0c bgt.n a190 <__svfscanf_r+0x57c> - a176: 4650 mov r0, sl - a178: 4621 mov r1, r4 - a17a: f7fc fb89 bl 6890 <__srefill_r> - a17e: b138 cbz r0, a190 <__svfscanf_r+0x57c> - a180: 464b mov r3, r9 - a182: 46b1 mov r9, r6 - a184: 461e mov r6, r3 - a186: f1b8 0f00 cmp.w r8, #0 - a18a: f040 8316 bne.w a7ba <__svfscanf_r+0xba6> - a18e: e00d b.n a1ac <__svfscanf_r+0x598> - a190: 6823 ldr r3, [r4, #0] - a192: 4896 ldr r0, [pc, #600] ; (a3ec <__svfscanf_r+0x7d8>) - a194: 781b ldrb r3, [r3, #0] - a196: 6802 ldr r2, [r0, #0] - a198: 18d3 adds r3, r2, r3 - a19a: 785b ldrb r3, [r3, #1] - a19c: f013 0f08 tst.w r3, #8 - a1a0: d101 bne.n a1a6 <__svfscanf_r+0x592> - a1a2: 2d00 cmp r5, #0 - a1a4: d1a3 bne.n a0ee <__svfscanf_r+0x4da> - a1a6: 464b mov r3, r9 - a1a8: 46b1 mov r9, r6 - a1aa: 461e mov r6, r3 - a1ac: 9905 ldr r1, [sp, #20] - a1ae: 2900 cmp r1, #0 - a1b0: f47f ad4b bne.w 9c4a <__svfscanf_r+0x36> - a1b4: f8a9 1000 strh.w r1, [r9] - a1b8: 9a08 ldr r2, [sp, #32] - a1ba: 3201 adds r2, #1 - a1bc: 9208 str r2, [sp, #32] - a1be: e544 b.n 9c4a <__svfscanf_r+0x36> - a1c0: 9805 ldr r0, [sp, #20] - a1c2: b1e0 cbz r0, a1fe <__svfscanf_r+0x5ea> - a1c4: 4698 mov r8, r3 - a1c6: e00f b.n a1e8 <__svfscanf_r+0x5d4> - a1c8: 6862 ldr r2, [r4, #4] - a1ca: f108 0801 add.w r8, r8, #1 - a1ce: 3301 adds r3, #1 - a1d0: 6023 str r3, [r4, #0] - a1d2: 3a01 subs r2, #1 - a1d4: 45a8 cmp r8, r5 - a1d6: 6062 str r2, [r4, #4] - a1d8: d00f beq.n a1fa <__svfscanf_r+0x5e6> - a1da: 2a00 cmp r2, #0 - a1dc: dc04 bgt.n a1e8 <__svfscanf_r+0x5d4> - a1de: 4650 mov r0, sl - a1e0: 4621 mov r1, r4 - a1e2: f7fc fb55 bl 6890 <__srefill_r> - a1e6: b940 cbnz r0, a1fa <__svfscanf_r+0x5e6> - a1e8: 6823 ldr r3, [r4, #0] - a1ea: 4880 ldr r0, [pc, #512] ; (a3ec <__svfscanf_r+0x7d8>) - a1ec: 781a ldrb r2, [r3, #0] - a1ee: 6801 ldr r1, [r0, #0] - a1f0: 188a adds r2, r1, r2 - a1f2: 7852 ldrb r2, [r2, #1] - a1f4: f012 0f08 tst.w r2, #8 - a1f8: d0e6 beq.n a1c8 <__svfscanf_r+0x5b4> - a1fa: 4447 add r7, r8 - a1fc: e525 b.n 9c4a <__svfscanf_r+0x36> - a1fe: f8d6 8000 ldr.w r8, [r6] - a202: f106 0904 add.w r9, r6, #4 - a206: 4646 mov r6, r8 - a208: e011 b.n a22e <__svfscanf_r+0x61a> - a20a: 6862 ldr r2, [r4, #4] - a20c: 3a01 subs r2, #1 - a20e: 6062 str r2, [r4, #4] - a210: f813 2b01 ldrb.w r2, [r3], #1 - a214: 3d01 subs r5, #1 - a216: f806 2b01 strb.w r2, [r6], #1 - a21a: 6023 str r3, [r4, #0] - a21c: d010 beq.n a240 <__svfscanf_r+0x62c> - a21e: 6863 ldr r3, [r4, #4] - a220: 2b00 cmp r3, #0 - a222: dc04 bgt.n a22e <__svfscanf_r+0x61a> - a224: 4650 mov r0, sl - a226: 4621 mov r1, r4 - a228: f7fc fb32 bl 6890 <__srefill_r> - a22c: b940 cbnz r0, a240 <__svfscanf_r+0x62c> - a22e: 6823 ldr r3, [r4, #0] - a230: 486e ldr r0, [pc, #440] ; (a3ec <__svfscanf_r+0x7d8>) - a232: 781a ldrb r2, [r3, #0] - a234: 6801 ldr r1, [r0, #0] - a236: 188a adds r2, r1, r2 - a238: 7852 ldrb r2, [r2, #1] - a23a: f012 0f08 tst.w r2, #8 - a23e: d0e4 beq.n a20a <__svfscanf_r+0x5f6> - a240: 2300 movs r3, #0 - a242: 7033 strb r3, [r6, #0] - a244: 9908 ldr r1, [sp, #32] - a246: ebc8 0707 rsb r7, r8, r7 - a24a: 19f7 adds r7, r6, r7 - a24c: 3101 adds r1, #1 - a24e: 9108 str r1, [sp, #32] - a250: e2b0 b.n a7b4 <__svfscanf_r+0xba0> - a252: 1e6b subs r3, r5, #1 - a254: f5b3 7fae cmp.w r3, #348 ; 0x15c - a258: d905 bls.n a266 <__svfscanf_r+0x652> - a25a: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - a25e: f240 155d movw r5, #349 ; 0x15d - a262: 3b01 subs r3, #1 - a264: e000 b.n a268 <__svfscanf_r+0x654> - a266: 2300 movs r3, #0 - a268: 46bc mov ip, r7 - a26a: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - a26e: f10d 093c add.w r9, sp, #60 ; 0x3c - a272: 461f mov r7, r3 - a274: 2200 movs r2, #0 - a276: 9205 str r2, [sp, #20] - a278: 6822 ldr r2, [r4, #0] - a27a: 7812 ldrb r2, [r2, #0] - a27c: 2a39 cmp r2, #57 ; 0x39 - a27e: d809 bhi.n a294 <__svfscanf_r+0x680> - a280: 2a38 cmp r2, #56 ; 0x38 - a282: d233 bcs.n a2ec <__svfscanf_r+0x6d8> - a284: 2a30 cmp r2, #48 ; 0x30 - a286: d014 beq.n a2b2 <__svfscanf_r+0x69e> - a288: d82c bhi.n a2e4 <__svfscanf_r+0x6d0> - a28a: 2a2b cmp r2, #43 ; 0x2b - a28c: d03a beq.n a304 <__svfscanf_r+0x6f0> - a28e: 2a2d cmp r2, #45 ; 0x2d - a290: d15f bne.n a352 <__svfscanf_r+0x73e> - a292: e037 b.n a304 <__svfscanf_r+0x6f0> - a294: 2a58 cmp r2, #88 ; 0x58 - a296: d03b beq.n a310 <__svfscanf_r+0x6fc> - a298: d804 bhi.n a2a4 <__svfscanf_r+0x690> - a29a: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - a29e: 2905 cmp r1, #5 - a2a0: d857 bhi.n a352 <__svfscanf_r+0x73e> - a2a2: e029 b.n a2f8 <__svfscanf_r+0x6e4> - a2a4: 2a61 cmp r2, #97 ; 0x61 - a2a6: d354 bcc.n a352 <__svfscanf_r+0x73e> - a2a8: 2a66 cmp r2, #102 ; 0x66 - a2aa: d925 bls.n a2f8 <__svfscanf_r+0x6e4> - a2ac: 2a78 cmp r2, #120 ; 0x78 - a2ae: d150 bne.n a352 <__svfscanf_r+0x73e> - a2b0: e02e b.n a310 <__svfscanf_r+0x6fc> - a2b2: f418 6f00 tst.w r8, #2048 ; 0x800 - a2b6: d036 beq.n a326 <__svfscanf_r+0x712> - a2b8: f1bb 0f00 cmp.w fp, #0 - a2bc: d103 bne.n a2c6 <__svfscanf_r+0x6b2> - a2be: f448 7800 orr.w r8, r8, #512 ; 0x200 - a2c2: f10b 0b08 add.w fp, fp, #8 - a2c6: f418 6f80 tst.w r8, #1024 ; 0x400 - a2ca: d002 beq.n a2d2 <__svfscanf_r+0x6be> - a2cc: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - a2d0: e029 b.n a326 <__svfscanf_r+0x712> - a2d2: f428 7860 bic.w r8, r8, #896 ; 0x380 - a2d6: b10f cbz r7, a2dc <__svfscanf_r+0x6c8> - a2d8: 3f01 subs r7, #1 - a2da: 3501 adds r5, #1 - a2dc: 9b05 ldr r3, [sp, #20] - a2de: 3301 adds r3, #1 - a2e0: 9305 str r3, [sp, #20] - a2e2: e022 b.n a32a <__svfscanf_r+0x716> - a2e4: 4942 ldr r1, [pc, #264] ; (a3f0 <__svfscanf_r+0x7dc>) - a2e6: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - a2ea: e008 b.n a2fe <__svfscanf_r+0x6ea> - a2ec: 4940 ldr r1, [pc, #256] ; (a3f0 <__svfscanf_r+0x7dc>) - a2ee: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - a2f2: f1bb 0f08 cmp.w fp, #8 - a2f6: e001 b.n a2fc <__svfscanf_r+0x6e8> - a2f8: f1bb 0f0a cmp.w fp, #10 - a2fc: dd29 ble.n a352 <__svfscanf_r+0x73e> - a2fe: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - a302: e010 b.n a326 <__svfscanf_r+0x712> - a304: f018 0f80 tst.w r8, #128 ; 0x80 - a308: d023 beq.n a352 <__svfscanf_r+0x73e> - a30a: f028 0880 bic.w r8, r8, #128 ; 0x80 - a30e: e00a b.n a326 <__svfscanf_r+0x712> - a310: f408 61c0 and.w r1, r8, #1536 ; 0x600 - a314: f5b1 7f00 cmp.w r1, #512 ; 0x200 - a318: d11b bne.n a352 <__svfscanf_r+0x73e> - a31a: f428 7800 bic.w r8, r8, #512 ; 0x200 - a31e: f04f 0b10 mov.w fp, #16 - a322: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - a326: f809 2b01 strb.w r2, [r9], #1 - a32a: 6862 ldr r2, [r4, #4] - a32c: 3a01 subs r2, #1 - a32e: 6062 str r2, [r4, #4] - a330: 2a00 cmp r2, #0 - a332: dd03 ble.n a33c <__svfscanf_r+0x728> - a334: 6822 ldr r2, [r4, #0] - a336: 3201 adds r2, #1 - a338: 6022 str r2, [r4, #0] - a33a: e008 b.n a34e <__svfscanf_r+0x73a> - a33c: 4650 mov r0, sl - a33e: 4621 mov r1, r4 - a340: f8cd c010 str.w ip, [sp, #16] - a344: f7fc faa4 bl 6890 <__srefill_r> - a348: f8dd c010 ldr.w ip, [sp, #16] - a34c: b908 cbnz r0, a352 <__svfscanf_r+0x73e> - a34e: 3d01 subs r5, #1 - a350: d192 bne.n a278 <__svfscanf_r+0x664> - a352: f418 7f80 tst.w r8, #256 ; 0x100 - a356: 4667 mov r7, ip - a358: d00c beq.n a374 <__svfscanf_r+0x760> - a35a: ab0f add r3, sp, #60 ; 0x3c - a35c: 4599 cmp r9, r3 - a35e: d905 bls.n a36c <__svfscanf_r+0x758> - a360: 4650 mov r0, sl - a362: f819 1d01 ldrb.w r1, [r9, #-1]! - a366: 4622 mov r2, r4 - a368: f003 f8c2 bl d4f0 <_ungetc_r> - a36c: ab0f add r3, sp, #60 ; 0x3c - a36e: 4599 cmp r9, r3 - a370: f000 8231 beq.w a7d6 <__svfscanf_r+0xbc2> - a374: f018 0210 ands.w r2, r8, #16 - a378: d131 bne.n a3de <__svfscanf_r+0x7ca> - a37a: f889 2000 strb.w r2, [r9] - a37e: 465b mov r3, fp - a380: 4650 mov r0, sl - a382: a90f add r1, sp, #60 ; 0x3c - a384: 9d09 ldr r5, [sp, #36] ; 0x24 - a386: 47a8 blx r5 - a388: f018 0f20 tst.w r8, #32 - a38c: f106 0304 add.w r3, r6, #4 - a390: d11f bne.n a3d2 <__svfscanf_r+0x7be> - a392: f018 0f04 tst.w r8, #4 - a396: d002 beq.n a39e <__svfscanf_r+0x78a> - a398: 6832 ldr r2, [r6, #0] - a39a: 8010 strh r0, [r2, #0] - a39c: e01b b.n a3d6 <__svfscanf_r+0x7c2> - a39e: f018 0201 ands.w r2, r8, #1 - a3a2: d116 bne.n a3d2 <__svfscanf_r+0x7be> - a3a4: f018 0f02 tst.w r8, #2 - a3a8: d013 beq.n a3d2 <__svfscanf_r+0x7be> - a3aa: 4b12 ldr r3, [pc, #72] ; (a3f4 <__svfscanf_r+0x7e0>) - a3ac: 9809 ldr r0, [sp, #36] ; 0x24 - a3ae: 4298 cmp r0, r3 - a3b0: d105 bne.n a3be <__svfscanf_r+0x7aa> - a3b2: 4650 mov r0, sl - a3b4: a90f add r1, sp, #60 ; 0x3c - a3b6: 465b mov r3, fp - a3b8: f002 fea6 bl d108 <_strtoull_r> - a3bc: e004 b.n a3c8 <__svfscanf_r+0x7b4> - a3be: 4650 mov r0, sl - a3c0: a90f add r1, sp, #60 ; 0x3c - a3c2: 465b mov r3, fp - a3c4: f002 fd6c bl cea0 <_strtoll_r> - a3c8: 6833 ldr r3, [r6, #0] - a3ca: 3604 adds r6, #4 - a3cc: 6018 str r0, [r3, #0] - a3ce: 6059 str r1, [r3, #4] - a3d0: e002 b.n a3d8 <__svfscanf_r+0x7c4> - a3d2: 6832 ldr r2, [r6, #0] - a3d4: 6010 str r0, [r2, #0] - a3d6: 461e mov r6, r3 - a3d8: 9908 ldr r1, [sp, #32] - a3da: 3101 adds r1, #1 - a3dc: 9108 str r1, [sp, #32] - a3de: ab0f add r3, sp, #60 ; 0x3c - a3e0: 9a05 ldr r2, [sp, #20] - a3e2: 1aff subs r7, r7, r3 - a3e4: 18bf adds r7, r7, r2 - a3e6: 444f add r7, r9 - a3e8: e42f b.n 9c4a <__svfscanf_r+0x36> - a3ea: bf00 nop - a3ec: 1000053c .word 0x1000053c - a3f0: 00010a44 .word 0x00010a44 - a3f4: 0000d00d .word 0x0000d00d - a3f8: 1e6b subs r3, r5, #1 - a3fa: f5b3 7fae cmp.w r3, #348 ; 0x15c - a3fe: d906 bls.n a40e <__svfscanf_r+0x7fa> - a400: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - a404: 3d01 subs r5, #1 - a406: 950b str r5, [sp, #44] ; 0x2c - a408: f240 155d movw r5, #349 ; 0x15d - a40c: e001 b.n a412 <__svfscanf_r+0x7fe> - a40e: 2300 movs r3, #0 - a410: 930b str r3, [sp, #44] ; 0x2c - a412: f04f 0900 mov.w r9, #0 - a416: ab0f add r3, sp, #60 ; 0x3c - a418: f8cd b014 str.w fp, [sp, #20] - a41c: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - a420: 46bb mov fp, r7 - a422: 9606 str r6, [sp, #24] - a424: 461f mov r7, r3 - a426: 464e mov r6, r9 - a428: 4653 mov r3, sl - a42a: 46ca mov sl, r9 - a42c: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - a430: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - a434: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - a438: 6821 ldr r1, [r4, #0] - a43a: 7809 ldrb r1, [r1, #0] - a43c: 294e cmp r1, #78 ; 0x4e - a43e: d058 beq.n a4f2 <__svfscanf_r+0x8de> - a440: d81d bhi.n a47e <__svfscanf_r+0x86a> - a442: 2939 cmp r1, #57 ; 0x39 - a444: d80f bhi.n a466 <__svfscanf_r+0x852> - a446: 2931 cmp r1, #49 ; 0x31 - a448: d244 bcs.n a4d4 <__svfscanf_r+0x8c0> - a44a: 292e cmp r1, #46 ; 0x2e - a44c: f000 8092 beq.w a574 <__svfscanf_r+0x960> - a450: d805 bhi.n a45e <__svfscanf_r+0x84a> - a452: 292b cmp r1, #43 ; 0x2b - a454: d046 beq.n a4e4 <__svfscanf_r+0x8d0> - a456: 292d cmp r1, #45 ; 0x2d - a458: f040 80cf bne.w a5fa <__svfscanf_r+0x9e6> - a45c: e042 b.n a4e4 <__svfscanf_r+0x8d0> - a45e: 2930 cmp r1, #48 ; 0x30 - a460: f040 80cb bne.w a5fa <__svfscanf_r+0x9e6> - a464: e028 b.n a4b8 <__svfscanf_r+0x8a4> - a466: 2945 cmp r1, #69 ; 0x45 - a468: f000 808b beq.w a582 <__svfscanf_r+0x96e> - a46c: d803 bhi.n a476 <__svfscanf_r+0x862> - a46e: 2941 cmp r1, #65 ; 0x41 - a470: f040 80c3 bne.w a5fa <__svfscanf_r+0x9e6> - a474: e054 b.n a520 <__svfscanf_r+0x90c> - a476: 2946 cmp r1, #70 ; 0x46 - a478: d070 beq.n a55c <__svfscanf_r+0x948> - a47a: 2949 cmp r1, #73 ; 0x49 - a47c: e013 b.n a4a6 <__svfscanf_r+0x892> - a47e: 2966 cmp r1, #102 ; 0x66 - a480: d06c beq.n a55c <__svfscanf_r+0x948> - a482: d80c bhi.n a49e <__svfscanf_r+0x88a> - a484: 2959 cmp r1, #89 ; 0x59 - a486: d071 beq.n a56c <__svfscanf_r+0x958> - a488: d803 bhi.n a492 <__svfscanf_r+0x87e> - a48a: 2954 cmp r1, #84 ; 0x54 - a48c: f040 80b5 bne.w a5fa <__svfscanf_r+0x9e6> - a490: e068 b.n a564 <__svfscanf_r+0x950> - a492: 2961 cmp r1, #97 ; 0x61 - a494: d044 beq.n a520 <__svfscanf_r+0x90c> - a496: 2965 cmp r1, #101 ; 0x65 - a498: f040 80af bne.w a5fa <__svfscanf_r+0x9e6> - a49c: e071 b.n a582 <__svfscanf_r+0x96e> - a49e: 296e cmp r1, #110 ; 0x6e - a4a0: d027 beq.n a4f2 <__svfscanf_r+0x8de> - a4a2: d803 bhi.n a4ac <__svfscanf_r+0x898> - a4a4: 2969 cmp r1, #105 ; 0x69 - a4a6: f040 80a8 bne.w a5fa <__svfscanf_r+0x9e6> - a4aa: e03d b.n a528 <__svfscanf_r+0x914> - a4ac: 2974 cmp r1, #116 ; 0x74 - a4ae: d059 beq.n a564 <__svfscanf_r+0x950> - a4b0: 2979 cmp r1, #121 ; 0x79 - a4b2: f040 80a2 bne.w a5fa <__svfscanf_r+0x9e6> - a4b6: e059 b.n a56c <__svfscanf_r+0x958> - a4b8: f418 7f80 tst.w r8, #256 ; 0x100 - a4bc: d00a beq.n a4d4 <__svfscanf_r+0x8c0> - a4be: 980b ldr r0, [sp, #44] ; 0x2c - a4c0: f028 0880 bic.w r8, r8, #128 ; 0x80 - a4c4: 3601 adds r6, #1 - a4c6: 2800 cmp r0, #0 - a4c8: f000 8082 beq.w a5d0 <__svfscanf_r+0x9bc> - a4cc: 3801 subs r0, #1 - a4ce: 3501 adds r5, #1 - a4d0: 900b str r0, [sp, #44] ; 0x2c - a4d2: e07d b.n a5d0 <__svfscanf_r+0x9bc> - a4d4: eb09 000a add.w r0, r9, sl - a4d8: 2800 cmp r0, #0 - a4da: f040 808e bne.w a5fa <__svfscanf_r+0x9e6> - a4de: f428 78c0 bic.w r8, r8, #384 ; 0x180 - a4e2: e073 b.n a5cc <__svfscanf_r+0x9b8> - a4e4: f018 0f80 tst.w r8, #128 ; 0x80 - a4e8: f000 8087 beq.w a5fa <__svfscanf_r+0x9e6> - a4ec: f028 0880 bic.w r8, r8, #128 ; 0x80 - a4f0: e06c b.n a5cc <__svfscanf_r+0x9b8> - a4f2: f1ba 0f00 cmp.w sl, #0 - a4f6: d10a bne.n a50e <__svfscanf_r+0x8fa> - a4f8: b966 cbnz r6, a514 <__svfscanf_r+0x900> - a4fa: f408 60e0 and.w r0, r8, #1792 ; 0x700 - a4fe: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - a502: d107 bne.n a514 <__svfscanf_r+0x900> - a504: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - a508: f10a 0a01 add.w sl, sl, #1 - a50c: e05e b.n a5cc <__svfscanf_r+0x9b8> - a50e: f1ba 0f02 cmp.w sl, #2 - a512: d04d beq.n a5b0 <__svfscanf_r+0x99c> - a514: f1b9 0f01 cmp.w r9, #1 - a518: d01b beq.n a552 <__svfscanf_r+0x93e> - a51a: f1b9 0f04 cmp.w r9, #4 - a51e: e017 b.n a550 <__svfscanf_r+0x93c> - a520: f1ba 0f01 cmp.w sl, #1 - a524: d047 beq.n a5b6 <__svfscanf_r+0x9a2> - a526: e068 b.n a5fa <__svfscanf_r+0x9e6> - a528: f1b9 0f00 cmp.w r9, #0 - a52c: d10b bne.n a546 <__svfscanf_r+0x932> - a52e: 2e00 cmp r6, #0 - a530: d16f bne.n a612 <__svfscanf_r+0x9fe> - a532: f408 60e0 and.w r0, r8, #1792 ; 0x700 - a536: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - a53a: d175 bne.n a628 <__svfscanf_r+0xa14> - a53c: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - a540: f109 0901 add.w r9, r9, #1 - a544: e042 b.n a5cc <__svfscanf_r+0x9b8> - a546: f1b9 0f03 cmp.w r9, #3 - a54a: d002 beq.n a552 <__svfscanf_r+0x93e> - a54c: f1b9 0f05 cmp.w r9, #5 - a550: d153 bne.n a5fa <__svfscanf_r+0x9e6> - a552: f109 0901 add.w r9, r9, #1 - a556: fa5f f989 uxtb.w r9, r9 - a55a: e037 b.n a5cc <__svfscanf_r+0x9b8> - a55c: f1b9 0f02 cmp.w r9, #2 - a560: d02c beq.n a5bc <__svfscanf_r+0x9a8> - a562: e04a b.n a5fa <__svfscanf_r+0x9e6> - a564: f1b9 0f06 cmp.w r9, #6 - a568: d02b beq.n a5c2 <__svfscanf_r+0x9ae> - a56a: e046 b.n a5fa <__svfscanf_r+0x9e6> - a56c: f1b9 0f07 cmp.w r9, #7 - a570: d02a beq.n a5c8 <__svfscanf_r+0x9b4> - a572: e042 b.n a5fa <__svfscanf_r+0x9e6> - a574: f418 7f00 tst.w r8, #512 ; 0x200 - a578: d03f beq.n a5fa <__svfscanf_r+0x9e6> - a57a: f428 7820 bic.w r8, r8, #640 ; 0x280 - a57e: 960c str r6, [sp, #48] ; 0x30 - a580: e024 b.n a5cc <__svfscanf_r+0x9b8> - a582: f408 60a0 and.w r0, r8, #1280 ; 0x500 - a586: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - a58a: d004 beq.n a596 <__svfscanf_r+0x982> - a58c: f418 6f80 tst.w r8, #1024 ; 0x400 - a590: d033 beq.n a5fa <__svfscanf_r+0x9e6> - a592: 2e00 cmp r6, #0 - a594: d048 beq.n a628 <__svfscanf_r+0xa14> - a596: f418 7f00 tst.w r8, #512 ; 0x200 - a59a: d103 bne.n a5a4 <__svfscanf_r+0x990> - a59c: 9a0c ldr r2, [sp, #48] ; 0x30 - a59e: 970a str r7, [sp, #40] ; 0x28 - a5a0: 1ab6 subs r6, r6, r2 - a5a2: 960d str r6, [sp, #52] ; 0x34 - a5a4: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - a5a8: 2600 movs r6, #0 - a5aa: f448 78c0 orr.w r8, r8, #384 ; 0x180 - a5ae: e00d b.n a5cc <__svfscanf_r+0x9b8> - a5b0: f04f 0a03 mov.w sl, #3 - a5b4: e00a b.n a5cc <__svfscanf_r+0x9b8> - a5b6: f04f 0a02 mov.w sl, #2 - a5ba: e007 b.n a5cc <__svfscanf_r+0x9b8> - a5bc: f04f 0903 mov.w r9, #3 - a5c0: e004 b.n a5cc <__svfscanf_r+0x9b8> - a5c2: f04f 0907 mov.w r9, #7 - a5c6: e001 b.n a5cc <__svfscanf_r+0x9b8> - a5c8: f04f 0908 mov.w r9, #8 - a5cc: f807 1b01 strb.w r1, [r7], #1 - a5d0: 6861 ldr r1, [r4, #4] - a5d2: f10b 0b01 add.w fp, fp, #1 - a5d6: 3901 subs r1, #1 - a5d8: 6061 str r1, [r4, #4] - a5da: 2900 cmp r1, #0 - a5dc: dd03 ble.n a5e6 <__svfscanf_r+0x9d2> - a5de: 6821 ldr r1, [r4, #0] - a5e0: 3101 adds r1, #1 - a5e2: 6021 str r1, [r4, #0] - a5e4: e006 b.n a5f4 <__svfscanf_r+0x9e0> - a5e6: 4618 mov r0, r3 - a5e8: 4621 mov r1, r4 - a5ea: 9303 str r3, [sp, #12] - a5ec: f7fc f950 bl 6890 <__srefill_r> - a5f0: 9b03 ldr r3, [sp, #12] - a5f2: b910 cbnz r0, a5fa <__svfscanf_r+0x9e6> - a5f4: 3d01 subs r5, #1 - a5f6: f47f af1f bne.w a438 <__svfscanf_r+0x824> - a5fa: 46b4 mov ip, r6 - a5fc: 4652 mov r2, sl - a5fe: 9e06 ldr r6, [sp, #24] - a600: 469a mov sl, r3 - a602: 463b mov r3, r7 - a604: 465f mov r7, fp - a606: f8dd b014 ldr.w fp, [sp, #20] - a60a: f1bc 0f00 cmp.w ip, #0 - a60e: d013 beq.n a638 <__svfscanf_r+0xa24> - a610: e007 b.n a622 <__svfscanf_r+0xa0e> - a612: 46b4 mov ip, r6 - a614: 4652 mov r2, sl - a616: 9e06 ldr r6, [sp, #24] - a618: 469a mov sl, r3 - a61a: 463b mov r3, r7 - a61c: 465f mov r7, fp - a61e: f8dd b014 ldr.w fp, [sp, #20] - a622: f428 7880 bic.w r8, r8, #256 ; 0x100 - a626: e007 b.n a638 <__svfscanf_r+0xa24> - a628: 46b4 mov ip, r6 - a62a: 4652 mov r2, sl - a62c: 9e06 ldr r6, [sp, #24] - a62e: 469a mov sl, r3 - a630: 463b mov r3, r7 - a632: 465f mov r7, fp - a634: f8dd b014 ldr.w fp, [sp, #20] - a638: 3a01 subs r2, #1 - a63a: 2a01 cmp r2, #1 - a63c: d80b bhi.n a656 <__svfscanf_r+0xa42> - a63e: 461d mov r5, r3 - a640: e005 b.n a64e <__svfscanf_r+0xa3a> - a642: 4650 mov r0, sl - a644: f815 1d01 ldrb.w r1, [r5, #-1]! - a648: 4622 mov r2, r4 - a64a: f002 ff51 bl d4f0 <_ungetc_r> - a64e: ab0f add r3, sp, #60 ; 0x3c - a650: 429d cmp r5, r3 - a652: d8f6 bhi.n a642 <__svfscanf_r+0xa2e> - a654: e0bf b.n a7d6 <__svfscanf_r+0xbc2> - a656: f109 32ff add.w r2, r9, #4294967295 - a65a: 2a06 cmp r2, #6 - a65c: d82c bhi.n a6b8 <__svfscanf_r+0xaa4> - a65e: f1b9 0f02 cmp.w r9, #2 - a662: d801 bhi.n a668 <__svfscanf_r+0xa54> - a664: 461d mov r5, r3 - a666: e023 b.n a6b0 <__svfscanf_r+0xa9c> - a668: 9305 str r3, [sp, #20] - a66a: 464d mov r5, r9 - a66c: e00d b.n a68a <__svfscanf_r+0xa76> - a66e: 9a05 ldr r2, [sp, #20] - a670: 4650 mov r0, sl - a672: f812 1d01 ldrb.w r1, [r2, #-1]! - a676: 9303 str r3, [sp, #12] - a678: f8cd c010 str.w ip, [sp, #16] - a67c: 9205 str r2, [sp, #20] - a67e: 4622 mov r2, r4 - a680: f002 ff36 bl d4f0 <_ungetc_r> - a684: f8dd c010 ldr.w ip, [sp, #16] - a688: 9b03 ldr r3, [sp, #12] - a68a: 3d01 subs r5, #1 - a68c: b2ed uxtb r5, r5 - a68e: 2d02 cmp r5, #2 - a690: d1ed bne.n a66e <__svfscanf_r+0xa5a> - a692: f1a9 0903 sub.w r9, r9, #3 - a696: fa5f f989 uxtb.w r9, r9 - a69a: ebc9 0303 rsb r3, r9, r3 - a69e: ebc9 0707 rsb r7, r9, r7 - a6a2: e009 b.n a6b8 <__svfscanf_r+0xaa4> - a6a4: 4650 mov r0, sl - a6a6: f815 1d01 ldrb.w r1, [r5, #-1]! - a6aa: 4622 mov r2, r4 - a6ac: f002 ff20 bl d4f0 <_ungetc_r> - a6b0: ab0f add r3, sp, #60 ; 0x3c - a6b2: 429d cmp r5, r3 - a6b4: d8f6 bhi.n a6a4 <__svfscanf_r+0xa90> - a6b6: e08e b.n a7d6 <__svfscanf_r+0xbc2> - a6b8: f418 7f80 tst.w r8, #256 ; 0x100 - a6bc: d02c beq.n a718 <__svfscanf_r+0xb04> - a6be: f418 6f80 tst.w r8, #1024 ; 0x400 - a6c2: d00b beq.n a6dc <__svfscanf_r+0xac8> - a6c4: 461d mov r5, r3 - a6c6: e005 b.n a6d4 <__svfscanf_r+0xac0> - a6c8: 4650 mov r0, sl - a6ca: f815 1d01 ldrb.w r1, [r5, #-1]! - a6ce: 4622 mov r2, r4 - a6d0: f002 ff0e bl d4f0 <_ungetc_r> - a6d4: ab0f add r3, sp, #60 ; 0x3c - a6d6: 429d cmp r5, r3 - a6d8: d8f6 bhi.n a6c8 <__svfscanf_r+0xab4> - a6da: e07c b.n a7d6 <__svfscanf_r+0xbc2> - a6dc: f813 1d01 ldrb.w r1, [r3, #-1]! - a6e0: 3f01 subs r7, #1 - a6e2: 2965 cmp r1, #101 ; 0x65 - a6e4: d00e beq.n a704 <__svfscanf_r+0xaf0> - a6e6: 2945 cmp r1, #69 ; 0x45 - a6e8: d00c beq.n a704 <__svfscanf_r+0xaf0> - a6ea: 4650 mov r0, sl - a6ec: 4622 mov r2, r4 - a6ee: 9303 str r3, [sp, #12] - a6f0: 3f01 subs r7, #1 - a6f2: f8cd c010 str.w ip, [sp, #16] - a6f6: f002 fefb bl d4f0 <_ungetc_r> - a6fa: 9b03 ldr r3, [sp, #12] - a6fc: f8dd c010 ldr.w ip, [sp, #16] - a700: f813 1d01 ldrb.w r1, [r3, #-1]! - a704: 4650 mov r0, sl - a706: 4622 mov r2, r4 - a708: 9303 str r3, [sp, #12] - a70a: f8cd c010 str.w ip, [sp, #16] - a70e: f002 feef bl d4f0 <_ungetc_r> - a712: f8dd c010 ldr.w ip, [sp, #16] - a716: 9b03 ldr r3, [sp, #12] - a718: f018 0210 ands.w r2, r8, #16 - a71c: f47f aa95 bne.w 9c4a <__svfscanf_r+0x36> - a720: f408 61c0 and.w r1, r8, #1536 ; 0x600 - a724: 701a strb r2, [r3, #0] - a726: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - a72a: d107 bne.n a73c <__svfscanf_r+0xb28> - a72c: 9d0c ldr r5, [sp, #48] ; 0x30 - a72e: ebbc 0c05 subs.w ip, ip, r5 - a732: d019 beq.n a768 <__svfscanf_r+0xb54> - a734: f1cc 0200 rsb r2, ip, #0 - a738: 930a str r3, [sp, #40] ; 0x28 - a73a: e009 b.n a750 <__svfscanf_r+0xb3c> - a73c: 980d ldr r0, [sp, #52] ; 0x34 - a73e: b198 cbz r0, a768 <__svfscanf_r+0xb54> - a740: 9b0a ldr r3, [sp, #40] ; 0x28 - a742: 4650 mov r0, sl - a744: 1c59 adds r1, r3, #1 - a746: 230a movs r3, #10 - a748: f7fc fa62 bl 6c10 <_strtol_r> - a74c: 9d0d ldr r5, [sp, #52] ; 0x34 - a74e: 1b42 subs r2, r0, r5 - a750: 980a ldr r0, [sp, #40] ; 0x28 - a752: ab63 add r3, sp, #396 ; 0x18c - a754: 3303 adds r3, #3 - a756: 4298 cmp r0, r3 - a758: bf24 itt cs - a75a: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - a75e: 910a strcs r1, [sp, #40] ; 0x28 - a760: 4922 ldr r1, [pc, #136] ; (a7ec <__svfscanf_r+0xbd8>) - a762: 980a ldr r0, [sp, #40] ; 0x28 - a764: f7fc f97a bl 6a5c - a768: 2200 movs r2, #0 - a76a: 4650 mov r0, sl - a76c: a90f add r1, sp, #60 ; 0x3c - a76e: f106 0904 add.w r9, r6, #4 - a772: f001 fda9 bl c2c8 <_strtod_r> - a776: f018 0f01 tst.w r8, #1 - a77a: 4602 mov r2, r0 - a77c: 460b mov r3, r1 - a77e: d102 bne.n a786 <__svfscanf_r+0xb72> - a780: f018 0f02 tst.w r8, #2 - a784: d003 beq.n a78e <__svfscanf_r+0xb7a> - a786: 6831 ldr r1, [r6, #0] - a788: e9c1 2300 strd r2, r3, [r1] - a78c: e00f b.n a7ae <__svfscanf_r+0xb9a> - a78e: 6835 ldr r5, [r6, #0] - a790: 9004 str r0, [sp, #16] - a792: 9103 str r1, [sp, #12] - a794: f001 fd18 bl c1c8 <__fpclassifyd> - a798: 9a04 ldr r2, [sp, #16] - a79a: 9b03 ldr r3, [sp, #12] - a79c: b910 cbnz r0, a7a4 <__svfscanf_r+0xb90> - a79e: f001 fd77 bl c290 - a7a2: e003 b.n a7ac <__svfscanf_r+0xb98> - a7a4: 4610 mov r0, r2 - a7a6: 4619 mov r1, r3 - a7a8: f7fa f938 bl 4a1c <__aeabi_d2f> - a7ac: 6028 str r0, [r5, #0] - a7ae: 9a08 ldr r2, [sp, #32] - a7b0: 3201 adds r2, #1 - a7b2: 9208 str r2, [sp, #32] - a7b4: 464e mov r6, r9 - a7b6: f7ff ba48 b.w 9c4a <__svfscanf_r+0x36> - a7ba: f7fa fe5e bl 547a <__sfp_lock_release> - a7be: 9b08 ldr r3, [sp, #32] - a7c0: b163 cbz r3, a7dc <__svfscanf_r+0xbc8> - a7c2: 89a3 ldrh r3, [r4, #12] - a7c4: 9d08 ldr r5, [sp, #32] - a7c6: f003 0340 and.w r3, r3, #64 ; 0x40 - a7ca: 2b00 cmp r3, #0 - a7cc: bf18 it ne - a7ce: f04f 35ff movne.w r5, #4294967295 - a7d2: 9508 str r5, [sp, #32] - a7d4: e005 b.n a7e2 <__svfscanf_r+0xbce> - a7d6: f7fa fe50 bl 547a <__sfp_lock_release> - a7da: e002 b.n a7e2 <__svfscanf_r+0xbce> - a7dc: f04f 30ff mov.w r0, #4294967295 - a7e0: 9008 str r0, [sp, #32] - a7e2: 9808 ldr r0, [sp, #32] - a7e4: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - a7e8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - a7ec: 000109fc .word 0x000109fc - -0000a7f0 <_write_r>: - a7f0: b538 push {r3, r4, r5, lr} - a7f2: 4605 mov r5, r0 - a7f4: 4c07 ldr r4, [pc, #28] ; (a814 <_write_r+0x24>) - a7f6: 2000 movs r0, #0 - a7f8: 6020 str r0, [r4, #0] - a7fa: 4608 mov r0, r1 - a7fc: 4611 mov r1, r2 - a7fe: 461a mov r2, r3 - a800: f7f5 fe98 bl 534 <_write> - a804: f1b0 3fff cmp.w r0, #4294967295 - a808: d102 bne.n a810 <_write_r+0x20> - a80a: 6823 ldr r3, [r4, #0] - a80c: b103 cbz r3, a810 <_write_r+0x20> - a80e: 602b str r3, [r5, #0] - a810: bd38 pop {r3, r4, r5, pc} - a812: bf00 nop - a814: 10000910 .word 0x10000910 - -0000a818 <__swsetup_r>: - a818: b570 push {r4, r5, r6, lr} - a81a: 4605 mov r5, r0 - a81c: 4e31 ldr r6, [pc, #196] ; (a8e4 <__swsetup_r+0xcc>) - a81e: 460c mov r4, r1 - a820: 6830 ldr r0, [r6, #0] - a822: b118 cbz r0, a82c <__swsetup_r+0x14> - a824: 6983 ldr r3, [r0, #24] - a826: b90b cbnz r3, a82c <__swsetup_r+0x14> - a828: f7fa fdbc bl 53a4 <__sinit> - a82c: 4b2e ldr r3, [pc, #184] ; (a8e8 <__swsetup_r+0xd0>) - a82e: 429c cmp r4, r3 - a830: d102 bne.n a838 <__swsetup_r+0x20> - a832: 6833 ldr r3, [r6, #0] - a834: 685c ldr r4, [r3, #4] - a836: e00a b.n a84e <__swsetup_r+0x36> - a838: 4b2c ldr r3, [pc, #176] ; (a8ec <__swsetup_r+0xd4>) - a83a: 429c cmp r4, r3 - a83c: d102 bne.n a844 <__swsetup_r+0x2c> - a83e: 6833 ldr r3, [r6, #0] - a840: 689c ldr r4, [r3, #8] - a842: e004 b.n a84e <__swsetup_r+0x36> - a844: 4b2a ldr r3, [pc, #168] ; (a8f0 <__swsetup_r+0xd8>) - a846: 429c cmp r4, r3 - a848: bf04 itt eq - a84a: 6833 ldreq r3, [r6, #0] - a84c: 68dc ldreq r4, [r3, #12] - a84e: 89a3 ldrh r3, [r4, #12] - a850: f013 0f08 tst.w r3, #8 - a854: d11c bne.n a890 <__swsetup_r+0x78> - a856: f013 0f10 tst.w r3, #16 - a85a: d03e beq.n a8da <__swsetup_r+0xc2> - a85c: f013 0f04 tst.w r3, #4 - a860: d012 beq.n a888 <__swsetup_r+0x70> - a862: 6b61 ldr r1, [r4, #52] ; 0x34 - a864: b141 cbz r1, a878 <__swsetup_r+0x60> - a866: f104 0344 add.w r3, r4, #68 ; 0x44 - a86a: 4299 cmp r1, r3 - a86c: d002 beq.n a874 <__swsetup_r+0x5c> - a86e: 4628 mov r0, r5 - a870: f7fa fef0 bl 5654 <_free_r> - a874: 2300 movs r3, #0 - a876: 6363 str r3, [r4, #52] ; 0x34 - a878: 89a3 ldrh r3, [r4, #12] - a87a: f023 0324 bic.w r3, r3, #36 ; 0x24 - a87e: 81a3 strh r3, [r4, #12] - a880: 2300 movs r3, #0 - a882: 6063 str r3, [r4, #4] - a884: 6923 ldr r3, [r4, #16] - a886: 6023 str r3, [r4, #0] - a888: 89a3 ldrh r3, [r4, #12] - a88a: f043 0308 orr.w r3, r3, #8 - a88e: 81a3 strh r3, [r4, #12] - a890: 6923 ldr r3, [r4, #16] - a892: b94b cbnz r3, a8a8 <__swsetup_r+0x90> - a894: 89a3 ldrh r3, [r4, #12] - a896: f403 7320 and.w r3, r3, #640 ; 0x280 - a89a: f5b3 7f00 cmp.w r3, #512 ; 0x200 - a89e: d003 beq.n a8a8 <__swsetup_r+0x90> - a8a0: 4628 mov r0, r5 - a8a2: 4621 mov r1, r4 - a8a4: f7fb fb2c bl 5f00 <__smakebuf_r> - a8a8: 89a3 ldrh r3, [r4, #12] - a8aa: f013 0201 ands.w r2, r3, #1 - a8ae: d005 beq.n a8bc <__swsetup_r+0xa4> - a8b0: 2300 movs r3, #0 - a8b2: 60a3 str r3, [r4, #8] - a8b4: 6963 ldr r3, [r4, #20] - a8b6: 425b negs r3, r3 - a8b8: 61a3 str r3, [r4, #24] - a8ba: e005 b.n a8c8 <__swsetup_r+0xb0> - a8bc: f013 0f02 tst.w r3, #2 - a8c0: bf14 ite ne - a8c2: 4613 movne r3, r2 - a8c4: 6963 ldreq r3, [r4, #20] - a8c6: 60a3 str r3, [r4, #8] - a8c8: 6923 ldr r3, [r4, #16] - a8ca: b94b cbnz r3, a8e0 <__swsetup_r+0xc8> - a8cc: 89a0 ldrh r0, [r4, #12] - a8ce: f010 0080 ands.w r0, r0, #128 ; 0x80 - a8d2: bf18 it ne - a8d4: f04f 30ff movne.w r0, #4294967295 - a8d8: bd70 pop {r4, r5, r6, pc} - a8da: f04f 30ff mov.w r0, #4294967295 - a8de: bd70 pop {r4, r5, r6, pc} - a8e0: 2000 movs r0, #0 - a8e2: bd70 pop {r4, r5, r6, pc} - a8e4: 10000128 .word 0x10000128 - a8e8: 00010940 .word 0x00010940 - a8ec: 00010960 .word 0x00010960 - a8f0: 00010980 .word 0x00010980 - -0000a8f4 <__register_exitproc>: - a8f4: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - a8f8: 4699 mov r9, r3 - a8fa: 4b2c ldr r3, [pc, #176] ; (a9ac <__register_exitproc+0xb8>) - a8fc: 4604 mov r4, r0 - a8fe: 460d mov r5, r1 - a900: 4616 mov r6, r2 - a902: f8d3 8000 ldr.w r8, [r3] - a906: f8d8 7048 ldr.w r7, [r8, #72] ; 0x48 - a90a: b91f cbnz r7, a914 <__register_exitproc+0x20> - a90c: f108 074c add.w r7, r8, #76 ; 0x4c - a910: f8c8 7048 str.w r7, [r8, #72] ; 0x48 - a914: 687b ldr r3, [r7, #4] - a916: 2b1f cmp r3, #31 - a918: dd0f ble.n a93a <__register_exitproc+0x46> - a91a: 4b25 ldr r3, [pc, #148] ; (a9b0 <__register_exitproc+0xbc>) - a91c: 2b00 cmp r3, #0 - a91e: d03d beq.n a99c <__register_exitproc+0xa8> - a920: 208c movs r0, #140 ; 0x8c - a922: f7fb fb5b bl 5fdc - a926: 4607 mov r7, r0 - a928: 2800 cmp r0, #0 - a92a: d037 beq.n a99c <__register_exitproc+0xa8> - a92c: 2300 movs r3, #0 - a92e: 6043 str r3, [r0, #4] - a930: f8d8 3048 ldr.w r3, [r8, #72] ; 0x48 - a934: 6003 str r3, [r0, #0] - a936: f8c8 0048 str.w r0, [r8, #72] ; 0x48 - a93a: b334 cbz r4, a98a <__register_exitproc+0x96> - a93c: f8d7 0088 ldr.w r0, [r7, #136] ; 0x88 - a940: b968 cbnz r0, a95e <__register_exitproc+0x6a> - a942: 4b1b ldr r3, [pc, #108] ; (a9b0 <__register_exitproc+0xbc>) - a944: b353 cbz r3, a99c <__register_exitproc+0xa8> - a946: f44f 7084 mov.w r0, #264 ; 0x108 - a94a: f7fb fb47 bl 5fdc - a94e: b348 cbz r0, a9a4 <__register_exitproc+0xb0> - a950: 2300 movs r3, #0 - a952: f8c0 3100 str.w r3, [r0, #256] ; 0x100 - a956: f8c0 3104 str.w r3, [r0, #260] ; 0x104 - a95a: f8c7 0088 str.w r0, [r7, #136] ; 0x88 - a95e: 687b ldr r3, [r7, #4] - a960: 2201 movs r2, #1 - a962: f8d0 1100 ldr.w r1, [r0, #256] ; 0x100 - a966: 409a lsls r2, r3 - a968: f840 6023 str.w r6, [r0, r3, lsl #2] - a96c: 3320 adds r3, #32 - a96e: 2c02 cmp r4, #2 - a970: ea41 0102 orr.w r1, r1, r2 - a974: f840 9023 str.w r9, [r0, r3, lsl #2] - a978: f8c0 1100 str.w r1, [r0, #256] ; 0x100 - a97c: d105 bne.n a98a <__register_exitproc+0x96> - a97e: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - a982: ea43 0202 orr.w r2, r3, r2 - a986: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - a98a: 687b ldr r3, [r7, #4] - a98c: 2000 movs r0, #0 - a98e: 1c9a adds r2, r3, #2 - a990: 3301 adds r3, #1 - a992: 607b str r3, [r7, #4] - a994: f847 5022 str.w r5, [r7, r2, lsl #2] - a998: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - a99c: f04f 30ff mov.w r0, #4294967295 - a9a0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - a9a4: f04f 30ff mov.w r0, #4294967295 - a9a8: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - a9ac: 000109a4 .word 0x000109a4 - a9b0: 00005fdd .word 0x00005fdd - -0000a9b4 <__assert_func>: - a9b4: b51f push {r0, r1, r2, r3, r4, lr} - a9b6: 4604 mov r4, r0 - a9b8: 4808 ldr r0, [pc, #32] ; (a9dc <__assert_func+0x28>) - a9ba: 6800 ldr r0, [r0, #0] - a9bc: 68c0 ldr r0, [r0, #12] - a9be: b912 cbnz r2, a9c6 <__assert_func+0x12> - a9c0: 4d07 ldr r5, [pc, #28] ; (a9e0 <__assert_func+0x2c>) - a9c2: 462a mov r2, r5 - a9c4: e000 b.n a9c8 <__assert_func+0x14> - a9c6: 4d07 ldr r5, [pc, #28] ; (a9e4 <__assert_func+0x30>) - a9c8: 9100 str r1, [sp, #0] - a9ca: 9202 str r2, [sp, #8] - a9cc: 461a mov r2, r3 - a9ce: 4906 ldr r1, [pc, #24] ; (a9e8 <__assert_func+0x34>) - a9d0: 4623 mov r3, r4 - a9d2: 9501 str r5, [sp, #4] - a9d4: f000 feb8 bl b748 - a9d8: f7fa fb44 bl 5064 - a9dc: 10000128 .word 0x10000128 - a9e0: 0000fc29 .word 0x0000fc29 - a9e4: 00010a66 .word 0x00010a66 - a9e8: 00010a73 .word 0x00010a73 - -0000a9ec <__assert>: - a9ec: b508 push {r3, lr} - a9ee: 4613 mov r3, r2 - a9f0: 2200 movs r2, #0 - a9f2: f7ff ffdf bl a9b4 <__assert_func> - ... - -0000a9f8 <_close_r>: - a9f8: b538 push {r3, r4, r5, lr} - a9fa: 4605 mov r5, r0 - a9fc: 4c06 ldr r4, [pc, #24] ; (aa18 <_close_r+0x20>) - a9fe: 4608 mov r0, r1 - aa00: 2300 movs r3, #0 - aa02: 6023 str r3, [r4, #0] - aa04: f7f5 fce4 bl 3d0 <_close> - aa08: f1b0 3fff cmp.w r0, #4294967295 - aa0c: d102 bne.n aa14 <_close_r+0x1c> - aa0e: 6823 ldr r3, [r4, #0] - aa10: b103 cbz r3, aa14 <_close_r+0x1c> - aa12: 602b str r3, [r5, #0] - aa14: bd38 pop {r3, r4, r5, pc} - aa16: bf00 nop - aa18: 10000910 .word 0x10000910 - -0000aa1c : - aa1c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - aa20: 4604 mov r4, r0 - aa22: 690b ldr r3, [r1, #16] - aa24: 4689 mov r9, r1 - aa26: 6902 ldr r2, [r0, #16] - aa28: 429a cmp r2, r3 - aa2a: f2c0 8086 blt.w ab3a - aa2e: 1e5d subs r5, r3, #1 - aa30: 3303 adds r3, #3 - aa32: f101 0814 add.w r8, r1, #20 - aa36: f100 0714 add.w r7, r0, #20 - aa3a: 009b lsls r3, r3, #2 - aa3c: 18ca adds r2, r1, r3 - aa3e: 18c3 adds r3, r0, r3 - aa40: f102 0a04 add.w sl, r2, #4 - aa44: 6851 ldr r1, [r2, #4] - aa46: 6858 ldr r0, [r3, #4] - aa48: 3101 adds r1, #1 - aa4a: f003 fef1 bl e830 <__aeabi_uidiv> - aa4e: 4606 mov r6, r0 - aa50: 2800 cmp r0, #0 - aa52: d03c beq.n aace - aa54: 2300 movs r3, #0 - aa56: 4639 mov r1, r7 - aa58: 4642 mov r2, r8 - aa5a: 4618 mov r0, r3 - aa5c: 9401 str r4, [sp, #4] - aa5e: f852 eb04 ldr.w lr, [r2], #4 - aa62: 680c ldr r4, [r1, #0] - aa64: 4552 cmp r2, sl - aa66: fa1f fc8e uxth.w ip, lr - aa6a: ea4f 4e1e mov.w lr, lr, lsr #16 - aa6e: fa1f fb84 uxth.w fp, r4 - aa72: fb0c 3c06 mla ip, ip, r6, r3 - aa76: 4458 add r0, fp - aa78: fb0e fe06 mul.w lr, lr, r6 - aa7c: eb0e 4e1c add.w lr, lr, ip, lsr #16 - aa80: fa1f fc8c uxth.w ip, ip - aa84: ebcc 0c00 rsb ip, ip, r0 - aa88: ea4f 431e mov.w r3, lr, lsr #16 - aa8c: fa1f fe8e uxth.w lr, lr - aa90: ebce 4e14 rsb lr, lr, r4, lsr #16 - aa94: eb0e 4e2c add.w lr, lr, ip, asr #16 - aa98: fa1f fc8c uxth.w ip, ip - aa9c: ea4f 402e mov.w r0, lr, asr #16 - aaa0: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - aaa4: f841 eb04 str.w lr, [r1], #4 - aaa8: d9d9 bls.n aa5e - aaaa: 9c01 ldr r4, [sp, #4] - aaac: 1d2b adds r3, r5, #4 - aaae: eb04 0383 add.w r3, r4, r3, lsl #2 - aab2: 685a ldr r2, [r3, #4] - aab4: b95a cbnz r2, aace - aab6: 3304 adds r3, #4 - aab8: e000 b.n aabc - aaba: 3d01 subs r5, #1 - aabc: 1f1a subs r2, r3, #4 - aabe: 4297 cmp r7, r2 - aac0: d204 bcs.n aacc - aac2: f853 1c04 ldr.w r1, [r3, #-4] - aac6: 4613 mov r3, r2 - aac8: 2900 cmp r1, #0 - aaca: d0f6 beq.n aaba - aacc: 6125 str r5, [r4, #16] - aace: 4620 mov r0, r4 - aad0: 4649 mov r1, r9 - aad2: f001 f9b3 bl be3c <__mcmp> - aad6: 2800 cmp r0, #0 - aad8: db2d blt.n ab36 - aada: 3601 adds r6, #1 - aadc: 463b mov r3, r7 - aade: 2200 movs r2, #0 - aae0: 4641 mov r1, r8 - aae2: f851 8b04 ldr.w r8, [r1], #4 - aae6: 6818 ldr r0, [r3, #0] - aae8: fa1f fc88 uxth.w ip, r8 - aaec: ea4f 4818 mov.w r8, r8, lsr #16 - aaf0: fa1f f980 uxth.w r9, r0 - aaf4: ebc8 4010 rsb r0, r8, r0, lsr #16 - aaf8: ebcc 0c09 rsb ip, ip, r9 - aafc: 4494 add ip, r2 - aafe: eb00 402c add.w r0, r0, ip, asr #16 - ab02: fa1f fc8c uxth.w ip, ip - ab06: 1402 asrs r2, r0, #16 - ab08: 4551 cmp r1, sl - ab0a: ea4c 4000 orr.w r0, ip, r0, lsl #16 - ab0e: f843 0b04 str.w r0, [r3], #4 - ab12: d9e6 bls.n aae2 - ab14: 1d2b adds r3, r5, #4 - ab16: eb04 0383 add.w r3, r4, r3, lsl #2 - ab1a: 685a ldr r2, [r3, #4] - ab1c: b95a cbnz r2, ab36 - ab1e: 3304 adds r3, #4 - ab20: e000 b.n ab24 - ab22: 3d01 subs r5, #1 - ab24: 1f1a subs r2, r3, #4 - ab26: 4297 cmp r7, r2 - ab28: d204 bcs.n ab34 - ab2a: f853 1c04 ldr.w r1, [r3, #-4] - ab2e: 4613 mov r3, r2 - ab30: 2900 cmp r1, #0 - ab32: d0f6 beq.n ab22 - ab34: 6125 str r5, [r4, #16] - ab36: 4630 mov r0, r6 - ab38: e000 b.n ab3c - ab3a: 2000 movs r0, #0 - ab3c: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000ab40 <_dtoa_r>: - ab40: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - ab44: 4605 mov r5, r0 - ab46: b09b sub sp, #108 ; 0x6c - ab48: 4610 mov r0, r2 - ab4a: 6a6e ldr r6, [r5, #36] ; 0x24 - ab4c: 4619 mov r1, r3 - ab4e: 9c27 ldr r4, [sp, #156] ; 0x9c - ab50: e9cd 0104 strd r0, r1, [sp, #16] - ab54: b93e cbnz r6, ab66 <_dtoa_r+0x26> - ab56: 2010 movs r0, #16 - ab58: f7fb fa40 bl 5fdc - ab5c: 6268 str r0, [r5, #36] ; 0x24 - ab5e: 6046 str r6, [r0, #4] - ab60: 6086 str r6, [r0, #8] - ab62: 6006 str r6, [r0, #0] - ab64: 60c6 str r6, [r0, #12] - ab66: 6a6b ldr r3, [r5, #36] ; 0x24 - ab68: 6819 ldr r1, [r3, #0] - ab6a: b159 cbz r1, ab84 <_dtoa_r+0x44> - ab6c: 685b ldr r3, [r3, #4] - ab6e: 2201 movs r2, #1 - ab70: 4628 mov r0, r5 - ab72: 604b str r3, [r1, #4] - ab74: fa12 f303 lsls.w r3, r2, r3 - ab78: 608b str r3, [r1, #8] - ab7a: f000 ff41 bl ba00 <_Bfree> - ab7e: 6a6b ldr r3, [r5, #36] ; 0x24 - ab80: 2200 movs r2, #0 - ab82: 601a str r2, [r3, #0] - ab84: 9b05 ldr r3, [sp, #20] - ab86: 2b00 cmp r3, #0 - ab88: da05 bge.n ab96 <_dtoa_r+0x56> - ab8a: 2201 movs r2, #1 - ab8c: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - ab90: 6022 str r2, [r4, #0] - ab92: 9305 str r3, [sp, #20] - ab94: e001 b.n ab9a <_dtoa_r+0x5a> - ab96: 2300 movs r3, #0 - ab98: 6023 str r3, [r4, #0] - ab9a: 9c05 ldr r4, [sp, #20] - ab9c: 4b9a ldr r3, [pc, #616] ; (ae08 <_dtoa_r+0x2c8>) - ab9e: 4a9a ldr r2, [pc, #616] ; (ae08 <_dtoa_r+0x2c8>) - aba0: ea04 0303 and.w r3, r4, r3 - aba4: 4293 cmp r3, r2 - aba6: d11d bne.n abe4 <_dtoa_r+0xa4> - aba8: 9926 ldr r1, [sp, #152] ; 0x98 - abaa: f242 730f movw r3, #9999 ; 0x270f - abae: 9a04 ldr r2, [sp, #16] - abb0: 600b str r3, [r1, #0] - abb2: b94a cbnz r2, abc8 <_dtoa_r+0x88> - abb4: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - abb8: 4b94 ldr r3, [pc, #592] ; (ae0c <_dtoa_r+0x2cc>) - abba: 4895 ldr r0, [pc, #596] ; (ae10 <_dtoa_r+0x2d0>) - abbc: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - abc0: 2c00 cmp r4, #0 - abc2: bf18 it ne - abc4: 4618 movne r0, r3 - abc6: e000 b.n abca <_dtoa_r+0x8a> - abc8: 4890 ldr r0, [pc, #576] ; (ae0c <_dtoa_r+0x2cc>) - abca: 9b28 ldr r3, [sp, #160] ; 0xa0 - abcc: 2b00 cmp r3, #0 - abce: f000 85b3 beq.w b738 <_dtoa_r+0xbf8> - abd2: 78c2 ldrb r2, [r0, #3] - abd4: 1cc3 adds r3, r0, #3 - abd6: b10a cbz r2, abdc <_dtoa_r+0x9c> - abd8: f100 0308 add.w r3, r0, #8 - abdc: 9928 ldr r1, [sp, #160] ; 0xa0 - abde: 600b str r3, [r1, #0] - abe0: f000 bdaa b.w b738 <_dtoa_r+0xbf8> - abe4: e9dd ab04 ldrd sl, fp, [sp, #16] - abe8: 2200 movs r2, #0 - abea: 2300 movs r3, #0 - abec: 2601 movs r6, #1 - abee: 4650 mov r0, sl - abf0: 4659 mov r1, fp - abf2: f004 f909 bl ee08 <__aeabi_dcmpeq> - abf6: b100 cbz r0, abfa <_dtoa_r+0xba> - abf8: 2600 movs r6, #0 - abfa: f016 0fff tst.w r6, #255 ; 0xff - abfe: d10b bne.n ac18 <_dtoa_r+0xd8> - ac00: 9a26 ldr r2, [sp, #152] ; 0x98 - ac02: 2301 movs r3, #1 - ac04: 6013 str r3, [r2, #0] - ac06: 9b28 ldr r3, [sp, #160] ; 0xa0 - ac08: 2b00 cmp r3, #0 - ac0a: f000 8592 beq.w b732 <_dtoa_r+0xbf2> - ac0e: 4881 ldr r0, [pc, #516] ; (ae14 <_dtoa_r+0x2d4>) - ac10: 6018 str r0, [r3, #0] - ac12: 3801 subs r0, #1 - ac14: f000 bd90 b.w b738 <_dtoa_r+0xbf8> - ac18: ab18 add r3, sp, #96 ; 0x60 - ac1a: 4628 mov r0, r5 - ac1c: 9300 str r3, [sp, #0] - ac1e: 4652 mov r2, sl - ac20: ab19 add r3, sp, #100 ; 0x64 - ac22: 9301 str r3, [sp, #4] - ac24: 465b mov r3, fp - ac26: 0d26 lsrs r6, r4, #20 - ac28: f001 f9fa bl c020 <__d2b> - ac2c: 0576 lsls r6, r6, #21 - ac2e: 0d76 lsrs r6, r6, #21 - ac30: 4681 mov r9, r0 - ac32: b16e cbz r6, ac50 <_dtoa_r+0x110> - ac34: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - ac38: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - ac3c: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - ac40: 4650 mov r0, sl - ac42: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - ac46: 3e07 subs r6, #7 - ac48: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - ac4c: 2200 movs r2, #0 - ac4e: e01e b.n ac8e <_dtoa_r+0x14e> - ac50: 9b18 ldr r3, [sp, #96] ; 0x60 - ac52: 9819 ldr r0, [sp, #100] ; 0x64 - ac54: 18c0 adds r0, r0, r3 - ac56: f500 6086 add.w r0, r0, #1072 ; 0x430 - ac5a: 1c86 adds r6, r0, #2 - ac5c: 2e20 cmp r6, #32 - ac5e: dd08 ble.n ac72 <_dtoa_r+0x132> - ac60: 9b04 ldr r3, [sp, #16] - ac62: 381e subs r0, #30 - ac64: fa33 f000 lsrs.w r0, r3, r0 - ac68: f1c6 0340 rsb r3, r6, #64 ; 0x40 - ac6c: 409c lsls r4, r3 - ac6e: 4320 orrs r0, r4 - ac70: e005 b.n ac7e <_dtoa_r+0x13e> - ac72: f8dd e010 ldr.w lr, [sp, #16] - ac76: f1c6 0020 rsb r0, r6, #32 - ac7a: fa0e f000 lsl.w r0, lr, r0 - ac7e: f7f9 fc1d bl 44bc <__aeabi_ui2d> - ac82: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - ac86: 3e03 subs r6, #3 - ac88: 2201 movs r2, #1 - ac8a: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - ac8e: 9216 str r2, [sp, #88] ; 0x58 - ac90: 2200 movs r2, #0 - ac92: 4b61 ldr r3, [pc, #388] ; (ae18 <_dtoa_r+0x2d8>) - ac94: f7f9 fad4 bl 4240 <__aeabi_dsub> - ac98: a355 add r3, pc, #340 ; (adr r3, adf0 <_dtoa_r+0x2b0>) - ac9a: e9d3 2300 ldrd r2, r3, [r3] - ac9e: f7f9 fc83 bl 45a8 <__aeabi_dmul> - aca2: a355 add r3, pc, #340 ; (adr r3, adf8 <_dtoa_r+0x2b8>) - aca4: e9d3 2300 ldrd r2, r3, [r3] - aca8: f7f9 facc bl 4244 <__adddf3> - acac: 4682 mov sl, r0 - acae: 4630 mov r0, r6 - acb0: 468b mov fp, r1 - acb2: f7f9 fc13 bl 44dc <__aeabi_i2d> - acb6: a352 add r3, pc, #328 ; (adr r3, ae00 <_dtoa_r+0x2c0>) - acb8: e9d3 2300 ldrd r2, r3, [r3] - acbc: f7f9 fc74 bl 45a8 <__aeabi_dmul> - acc0: 4602 mov r2, r0 - acc2: 460b mov r3, r1 - acc4: 4650 mov r0, sl - acc6: 4659 mov r1, fp - acc8: f7f9 fabc bl 4244 <__adddf3> - accc: 4682 mov sl, r0 - acce: 468b mov fp, r1 - acd0: f7f9 fe7c bl 49cc <__aeabi_d2iz> - acd4: 4659 mov r1, fp - acd6: 2200 movs r2, #0 - acd8: 2300 movs r3, #0 - acda: 4604 mov r4, r0 - acdc: 4650 mov r0, sl - acde: f004 f89d bl ee1c <__aeabi_dcmplt> - ace2: b150 cbz r0, acfa <_dtoa_r+0x1ba> - ace4: 4620 mov r0, r4 - ace6: f7f9 fbf9 bl 44dc <__aeabi_i2d> - acea: 4602 mov r2, r0 - acec: 460b mov r3, r1 - acee: 4650 mov r0, sl - acf0: 4659 mov r1, fp - acf2: f004 f889 bl ee08 <__aeabi_dcmpeq> - acf6: b900 cbnz r0, acfa <_dtoa_r+0x1ba> - acf8: 3c01 subs r4, #1 - acfa: 2c16 cmp r4, #22 - acfc: d80d bhi.n ad1a <_dtoa_r+0x1da> - acfe: 4b47 ldr r3, [pc, #284] ; (ae1c <_dtoa_r+0x2dc>) - ad00: eb03 03c4 add.w r3, r3, r4, lsl #3 - ad04: e9d3 0100 ldrd r0, r1, [r3] - ad08: e9dd 2304 ldrd r2, r3, [sp, #16] - ad0c: f004 f8a4 bl ee58 <__aeabi_dcmpgt> - ad10: b130 cbz r0, ad20 <_dtoa_r+0x1e0> - ad12: 2300 movs r3, #0 - ad14: 3c01 subs r4, #1 - ad16: 9311 str r3, [sp, #68] ; 0x44 - ad18: e004 b.n ad24 <_dtoa_r+0x1e4> - ad1a: 2001 movs r0, #1 - ad1c: 9011 str r0, [sp, #68] ; 0x44 - ad1e: e001 b.n ad24 <_dtoa_r+0x1e4> - ad20: 2100 movs r1, #0 - ad22: 9111 str r1, [sp, #68] ; 0x44 - ad24: 9b19 ldr r3, [sp, #100] ; 0x64 - ad26: f103 3bff add.w fp, r3, #4294967295 - ad2a: ebbb 0b06 subs.w fp, fp, r6 - ad2e: d504 bpl.n ad3a <_dtoa_r+0x1fa> - ad30: 2200 movs r2, #0 - ad32: f1cb 0b00 rsb fp, fp, #0 - ad36: 9206 str r2, [sp, #24] - ad38: e003 b.n ad42 <_dtoa_r+0x202> - ad3a: f8cd b018 str.w fp, [sp, #24] - ad3e: f04f 0b00 mov.w fp, #0 - ad42: 2c00 cmp r4, #0 - ad44: db06 blt.n ad54 <_dtoa_r+0x214> - ad46: 9b06 ldr r3, [sp, #24] - ad48: f04f 0800 mov.w r8, #0 - ad4c: 940f str r4, [sp, #60] ; 0x3c - ad4e: 191b adds r3, r3, r4 - ad50: 9306 str r3, [sp, #24] - ad52: e005 b.n ad60 <_dtoa_r+0x220> - ad54: ebc4 0b0b rsb fp, r4, fp - ad58: f1c4 0800 rsb r8, r4, #0 - ad5c: 2000 movs r0, #0 - ad5e: 900f str r0, [sp, #60] ; 0x3c - ad60: 9924 ldr r1, [sp, #144] ; 0x90 - ad62: 2909 cmp r1, #9 - ad64: d813 bhi.n ad8e <_dtoa_r+0x24e> - ad66: 2905 cmp r1, #5 - ad68: dd03 ble.n ad72 <_dtoa_r+0x232> - ad6a: 3904 subs r1, #4 - ad6c: 2700 movs r7, #0 - ad6e: 9124 str r1, [sp, #144] ; 0x90 - ad70: e000 b.n ad74 <_dtoa_r+0x234> - ad72: 2701 movs r7, #1 - ad74: 9a24 ldr r2, [sp, #144] ; 0x90 - ad76: 1e93 subs r3, r2, #2 - ad78: 2b03 cmp r3, #3 - ad7a: d80b bhi.n ad94 <_dtoa_r+0x254> - ad7c: e8df f003 tbb [pc, r3] - ad80: 02051e15 .word 0x02051e15 - ad84: 2001 movs r0, #1 - ad86: 900e str r0, [sp, #56] ; 0x38 - ad88: e01a b.n adc0 <_dtoa_r+0x280> - ad8a: 2101 movs r1, #1 - ad8c: e00e b.n adac <_dtoa_r+0x26c> - ad8e: 2701 movs r7, #1 - ad90: 2200 movs r2, #0 - ad92: 9224 str r2, [sp, #144] ; 0x90 - ad94: 2301 movs r3, #1 - ad96: f04f 3eff mov.w lr, #4294967295 - ad9a: 930e str r3, [sp, #56] ; 0x38 - ad9c: 2000 movs r0, #0 - ad9e: f8cd e030 str.w lr, [sp, #48] ; 0x30 - ada2: 46f2 mov sl, lr - ada4: 3311 adds r3, #17 - ada6: 9025 str r0, [sp, #148] ; 0x94 - ada8: e01a b.n ade0 <_dtoa_r+0x2a0> - adaa: 2100 movs r1, #0 - adac: 9a25 ldr r2, [sp, #148] ; 0x94 - adae: 910e str r1, [sp, #56] ; 0x38 - adb0: 2a00 cmp r2, #0 - adb2: dd0d ble.n add0 <_dtoa_r+0x290> - adb4: 920c str r2, [sp, #48] ; 0x30 - adb6: 4692 mov sl, r2 - adb8: 4613 mov r3, r2 - adba: e011 b.n ade0 <_dtoa_r+0x2a0> - adbc: 2300 movs r3, #0 - adbe: 930e str r3, [sp, #56] ; 0x38 - adc0: 9825 ldr r0, [sp, #148] ; 0x94 - adc2: 1820 adds r0, r4, r0 - adc4: 900c str r0, [sp, #48] ; 0x30 - adc6: 1c43 adds r3, r0, #1 - adc8: 2b00 cmp r3, #0 - adca: dd07 ble.n addc <_dtoa_r+0x29c> - adcc: 469a mov sl, r3 - adce: e007 b.n ade0 <_dtoa_r+0x2a0> - add0: 2101 movs r1, #1 - add2: 910c str r1, [sp, #48] ; 0x30 - add4: 468a mov sl, r1 - add6: 460b mov r3, r1 - add8: 9125 str r1, [sp, #148] ; 0x94 - adda: e001 b.n ade0 <_dtoa_r+0x2a0> - addc: 469a mov sl, r3 - adde: 2301 movs r3, #1 - ade0: 6a6e ldr r6, [r5, #36] ; 0x24 - ade2: 2200 movs r2, #0 - ade4: 6072 str r2, [r6, #4] - ade6: 3204 adds r2, #4 - ade8: e01e b.n ae28 <_dtoa_r+0x2e8> - adea: bf00 nop - adec: f3af 8000 nop.w - adf0: 636f4361 .word 0x636f4361 - adf4: 3fd287a7 .word 0x3fd287a7 - adf8: 8b60c8b3 .word 0x8b60c8b3 - adfc: 3fc68a28 .word 0x3fc68a28 - ae00: 509f79fb .word 0x509f79fb - ae04: 3fd34413 .word 0x3fd34413 - ae08: 7ff00000 .word 0x7ff00000 - ae0c: 00010bac .word 0x00010bac - ae10: 00010ba3 .word 0x00010ba3 - ae14: 000109eb .word 0x000109eb - ae18: 3ff80000 .word 0x3ff80000 - ae1c: 00010bc8 .word 0x00010bc8 - ae20: 6871 ldr r1, [r6, #4] - ae22: 0052 lsls r2, r2, #1 - ae24: 3101 adds r1, #1 - ae26: 6071 str r1, [r6, #4] - ae28: f102 0114 add.w r1, r2, #20 - ae2c: 4299 cmp r1, r3 - ae2e: d9f7 bls.n ae20 <_dtoa_r+0x2e0> - ae30: 4628 mov r0, r5 - ae32: 6871 ldr r1, [r6, #4] - ae34: f000 fdb3 bl b99e <_Balloc> - ae38: 6a6b ldr r3, [r5, #36] ; 0x24 - ae3a: f1ba 0f0e cmp.w sl, #14 - ae3e: 6030 str r0, [r6, #0] - ae40: 681b ldr r3, [r3, #0] - ae42: 930d str r3, [sp, #52] ; 0x34 - ae44: f200 81ac bhi.w b1a0 <_dtoa_r+0x660> - ae48: 2f00 cmp r7, #0 - ae4a: f000 81a9 beq.w b1a0 <_dtoa_r+0x660> - ae4e: e9dd 2304 ldrd r2, r3, [sp, #16] - ae52: 2c00 cmp r4, #0 - ae54: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - ae58: dd3f ble.n aeda <_dtoa_r+0x39a> - ae5a: f004 020f and.w r2, r4, #15 - ae5e: 4b92 ldr r3, [pc, #584] ; (b0a8 <_dtoa_r+0x568>) - ae60: 1127 asrs r7, r4, #4 - ae62: eb03 03c2 add.w r3, r3, r2, lsl #3 - ae66: f017 0f10 tst.w r7, #16 - ae6a: e9d3 0100 ldrd r0, r1, [r3] - ae6e: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - ae72: d00e beq.n ae92 <_dtoa_r+0x352> - ae74: 4b8d ldr r3, [pc, #564] ; (b0ac <_dtoa_r+0x56c>) - ae76: f007 070f and.w r7, r7, #15 - ae7a: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - ae7e: 2603 movs r6, #3 - ae80: e9d3 2308 ldrd r2, r3, [r3, #32] - ae84: f7f9 fcba bl 47fc <__aeabi_ddiv> - ae88: 4602 mov r2, r0 - ae8a: 460b mov r3, r1 - ae8c: e9cd 2304 strd r2, r3, [sp, #16] - ae90: e000 b.n ae94 <_dtoa_r+0x354> - ae92: 2602 movs r6, #2 - ae94: f8df c214 ldr.w ip, [pc, #532] ; b0ac <_dtoa_r+0x56c> - ae98: f8cd b020 str.w fp, [sp, #32] - ae9c: 46c3 mov fp, r8 - ae9e: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - aea2: 46a0 mov r8, r4 - aea4: 4664 mov r4, ip - aea6: e009 b.n aebc <_dtoa_r+0x37c> - aea8: f017 0f01 tst.w r7, #1 - aeac: d004 beq.n aeb8 <_dtoa_r+0x378> - aeae: e9d4 2300 ldrd r2, r3, [r4] - aeb2: 3601 adds r6, #1 - aeb4: f7f9 fb78 bl 45a8 <__aeabi_dmul> - aeb8: 107f asrs r7, r7, #1 - aeba: 3408 adds r4, #8 - aebc: 2f00 cmp r7, #0 - aebe: d1f3 bne.n aea8 <_dtoa_r+0x368> - aec0: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - aec4: 4644 mov r4, r8 - aec6: e9dd 0104 ldrd r0, r1, [sp, #16] - aeca: 46d8 mov r8, fp - aecc: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - aed0: f8dd b020 ldr.w fp, [sp, #32] - aed4: f7f9 fc92 bl 47fc <__aeabi_ddiv> - aed8: e026 b.n af28 <_dtoa_r+0x3e8> - aeda: 4267 negs r7, r4 - aedc: b34f cbz r7, af32 <_dtoa_r+0x3f2> - aede: f007 020f and.w r2, r7, #15 - aee2: 4b71 ldr r3, [pc, #452] ; (b0a8 <_dtoa_r+0x568>) - aee4: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - aee8: 113f asrs r7, r7, #4 - aeea: eb03 03c2 add.w r3, r3, r2, lsl #3 - aeee: 2602 movs r6, #2 - aef0: e9d3 2300 ldrd r2, r3, [r3] - aef4: f7f9 fb58 bl 45a8 <__aeabi_dmul> - aef8: f8df c1b0 ldr.w ip, [pc, #432] ; b0ac <_dtoa_r+0x56c> - aefc: f8cd b010 str.w fp, [sp, #16] - af00: 46c3 mov fp, r8 - af02: 46a0 mov r8, r4 - af04: 4664 mov r4, ip - af06: e009 b.n af1c <_dtoa_r+0x3dc> - af08: f017 0f01 tst.w r7, #1 - af0c: d004 beq.n af18 <_dtoa_r+0x3d8> - af0e: e9d4 2300 ldrd r2, r3, [r4] - af12: 3601 adds r6, #1 - af14: f7f9 fb48 bl 45a8 <__aeabi_dmul> - af18: 107f asrs r7, r7, #1 - af1a: 3408 adds r4, #8 - af1c: 2f00 cmp r7, #0 - af1e: d1f3 bne.n af08 <_dtoa_r+0x3c8> - af20: 4644 mov r4, r8 - af22: 46d8 mov r8, fp - af24: f8dd b010 ldr.w fp, [sp, #16] - af28: 4602 mov r2, r0 - af2a: 460b mov r3, r1 - af2c: e9cd 2304 strd r2, r3, [sp, #16] - af30: e000 b.n af34 <_dtoa_r+0x3f4> - af32: 2602 movs r6, #2 - af34: 9b11 ldr r3, [sp, #68] ; 0x44 - af36: b1f3 cbz r3, af76 <_dtoa_r+0x436> - af38: e9dd 0104 ldrd r0, r1, [sp, #16] - af3c: 2200 movs r2, #0 - af3e: 4b5c ldr r3, [pc, #368] ; (b0b0 <_dtoa_r+0x570>) - af40: e9cd 0108 strd r0, r1, [sp, #32] - af44: f003 ff6a bl ee1c <__aeabi_dcmplt> - af48: b1a8 cbz r0, af76 <_dtoa_r+0x436> - af4a: f1ba 0f00 cmp.w sl, #0 - af4e: d012 beq.n af76 <_dtoa_r+0x436> - af50: 990c ldr r1, [sp, #48] ; 0x30 - af52: 2900 cmp r1, #0 - af54: f340 8120 ble.w b198 <_dtoa_r+0x658> - af58: 1e62 subs r2, r4, #1 - af5a: 4b56 ldr r3, [pc, #344] ; (b0b4 <_dtoa_r+0x574>) - af5c: 920a str r2, [sp, #40] ; 0x28 - af5e: 2200 movs r2, #0 - af60: e9dd 0108 ldrd r0, r1, [sp, #32] - af64: 3601 adds r6, #1 - af66: f7f9 fb1f bl 45a8 <__aeabi_dmul> - af6a: 9f0c ldr r7, [sp, #48] ; 0x30 - af6c: 4602 mov r2, r0 - af6e: 460b mov r3, r1 - af70: e9cd 2304 strd r2, r3, [sp, #16] - af74: e001 b.n af7a <_dtoa_r+0x43a> - af76: 4657 mov r7, sl - af78: 940a str r4, [sp, #40] ; 0x28 - af7a: 4630 mov r0, r6 - af7c: f7f9 faae bl 44dc <__aeabi_i2d> - af80: e9dd 2304 ldrd r2, r3, [sp, #16] - af84: f7f9 fb10 bl 45a8 <__aeabi_dmul> - af88: 2200 movs r2, #0 - af8a: 4b4b ldr r3, [pc, #300] ; (b0b8 <_dtoa_r+0x578>) - af8c: f7f9 f95a bl 4244 <__adddf3> - af90: 460b mov r3, r1 - af92: 4602 mov r2, r0 - af94: e9cd 2308 strd r2, r3, [sp, #32] - af98: 9b09 ldr r3, [sp, #36] ; 0x24 - af9a: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - af9e: 9609 str r6, [sp, #36] ; 0x24 - afa0: b9ef cbnz r7, afde <_dtoa_r+0x49e> - afa2: e9dd 0104 ldrd r0, r1, [sp, #16] - afa6: 2200 movs r2, #0 - afa8: 4b44 ldr r3, [pc, #272] ; (b0bc <_dtoa_r+0x57c>) - afaa: f7f9 f949 bl 4240 <__aeabi_dsub> - afae: f8dd e020 ldr.w lr, [sp, #32] - afb2: 4633 mov r3, r6 - afb4: 4672 mov r2, lr - afb6: e9cd 0104 strd r0, r1, [sp, #16] - afba: f003 ff4d bl ee58 <__aeabi_dcmpgt> - afbe: 2800 cmp r0, #0 - afc0: f040 8296 bne.w b4f0 <_dtoa_r+0x9b0> - afc4: f8dd e020 ldr.w lr, [sp, #32] - afc8: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - afcc: e9dd 0104 ldrd r0, r1, [sp, #16] - afd0: 4672 mov r2, lr - afd2: f003 ff23 bl ee1c <__aeabi_dcmplt> - afd6: 2800 cmp r0, #0 - afd8: f040 827e bne.w b4d8 <_dtoa_r+0x998> - afdc: e0dc b.n b198 <_dtoa_r+0x658> - afde: 980e ldr r0, [sp, #56] ; 0x38 - afe0: 1e7a subs r2, r7, #1 - afe2: 4b31 ldr r3, [pc, #196] ; (b0a8 <_dtoa_r+0x568>) - afe4: 2800 cmp r0, #0 - afe6: d06d beq.n b0c4 <_dtoa_r+0x584> - afe8: eb03 03c2 add.w r3, r3, r2, lsl #3 - afec: 2000 movs r0, #0 - afee: 4934 ldr r1, [pc, #208] ; (b0c0 <_dtoa_r+0x580>) - aff0: e9d3 2300 ldrd r2, r3, [r3] - aff4: f7f9 fc02 bl 47fc <__aeabi_ddiv> - aff8: e9dd 2308 ldrd r2, r3, [sp, #32] - affc: f7f9 f920 bl 4240 <__aeabi_dsub> - b000: e9dd 2304 ldrd r2, r3, [sp, #16] - b004: f8cd b054 str.w fp, [sp, #84] ; 0x54 - b008: 46d3 mov fp, sl - b00a: f8cd 805c str.w r8, [sp, #92] ; 0x5c - b00e: 46a2 mov sl, r4 - b010: 46a8 mov r8, r5 - b012: 4614 mov r4, r2 - b014: 461d mov r5, r3 - b016: f04f 0e00 mov.w lr, #0 - b01a: f8cd e010 str.w lr, [sp, #16] - b01e: e9cd 0108 strd r0, r1, [sp, #32] - b022: 990d ldr r1, [sp, #52] ; 0x34 - b024: 9110 str r1, [sp, #64] ; 0x40 - b026: 4629 mov r1, r5 - b028: 4620 mov r0, r4 - b02a: f7f9 fccf bl 49cc <__aeabi_d2iz> - b02e: 4606 mov r6, r0 - b030: f7f9 fa54 bl 44dc <__aeabi_i2d> - b034: 3630 adds r6, #48 ; 0x30 - b036: 4602 mov r2, r0 - b038: 460b mov r3, r1 - b03a: 4620 mov r0, r4 - b03c: 4629 mov r1, r5 - b03e: f7f9 f8ff bl 4240 <__aeabi_dsub> - b042: 9a10 ldr r2, [sp, #64] ; 0x40 - b044: f802 6b01 strb.w r6, [r2], #1 - b048: 4616 mov r6, r2 - b04a: 9210 str r2, [sp, #64] ; 0x40 - b04c: e9dd 2308 ldrd r2, r3, [sp, #32] - b050: 4604 mov r4, r0 - b052: 460d mov r5, r1 - b054: f003 fee2 bl ee1c <__aeabi_dcmplt> - b058: 2800 cmp r0, #0 - b05a: f040 835b bne.w b714 <_dtoa_r+0xbd4> - b05e: 4622 mov r2, r4 - b060: 462b mov r3, r5 - b062: 2000 movs r0, #0 - b064: 4912 ldr r1, [pc, #72] ; (b0b0 <_dtoa_r+0x570>) - b066: f7f9 f8eb bl 4240 <__aeabi_dsub> - b06a: e9dd 2308 ldrd r2, r3, [sp, #32] - b06e: f003 fed5 bl ee1c <__aeabi_dcmplt> - b072: 2800 cmp r0, #0 - b074: f040 8102 bne.w b27c <_dtoa_r+0x73c> - b078: 9b04 ldr r3, [sp, #16] - b07a: 3301 adds r3, #1 - b07c: 9304 str r3, [sp, #16] - b07e: 42bb cmp r3, r7 - b080: f280 8083 bge.w b18a <_dtoa_r+0x64a> - b084: e9dd 0108 ldrd r0, r1, [sp, #32] - b088: 2200 movs r2, #0 - b08a: 4b0a ldr r3, [pc, #40] ; (b0b4 <_dtoa_r+0x574>) - b08c: f7f9 fa8c bl 45a8 <__aeabi_dmul> - b090: 2200 movs r2, #0 - b092: 4b08 ldr r3, [pc, #32] ; (b0b4 <_dtoa_r+0x574>) - b094: e9cd 0108 strd r0, r1, [sp, #32] - b098: 4620 mov r0, r4 - b09a: 4629 mov r1, r5 - b09c: f7f9 fa84 bl 45a8 <__aeabi_dmul> - b0a0: 4604 mov r4, r0 - b0a2: 460d mov r5, r1 - b0a4: e7bf b.n b026 <_dtoa_r+0x4e6> - b0a6: bf00 nop - b0a8: 00010bc8 .word 0x00010bc8 - b0ac: 00010c90 .word 0x00010c90 - b0b0: 3ff00000 .word 0x3ff00000 - b0b4: 40240000 .word 0x40240000 - b0b8: 401c0000 .word 0x401c0000 - b0bc: 40140000 .word 0x40140000 - b0c0: 3fe00000 .word 0x3fe00000 - b0c4: eb03 03c2 add.w r3, r3, r2, lsl #3 - b0c8: e9d3 0100 ldrd r0, r1, [r3] - b0cc: e9dd 2308 ldrd r2, r3, [sp, #32] - b0d0: f7f9 fa6a bl 45a8 <__aeabi_dmul> - b0d4: e9dd 2304 ldrd r2, r3, [sp, #16] - b0d8: 9e0e ldr r6, [sp, #56] ; 0x38 - b0da: f8cd b040 str.w fp, [sp, #64] ; 0x40 - b0de: 46d3 mov fp, sl - b0e0: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - b0e4: 46a2 mov sl, r4 - b0e6: 46a8 mov r8, r5 - b0e8: 4614 mov r4, r2 - b0ea: 461d mov r5, r3 - b0ec: e9cd 0108 strd r0, r1, [sp, #32] - b0f0: 4629 mov r1, r5 - b0f2: 4620 mov r0, r4 - b0f4: f7f9 fc6a bl 49cc <__aeabi_d2iz> - b0f8: 9003 str r0, [sp, #12] - b0fa: f7f9 f9ef bl 44dc <__aeabi_i2d> - b0fe: 4602 mov r2, r0 - b100: 460b mov r3, r1 - b102: 4620 mov r0, r4 - b104: 4629 mov r1, r5 - b106: f7f9 f89b bl 4240 <__aeabi_dsub> - b10a: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - b10e: f8dd c00c ldr.w ip, [sp, #12] - b112: f10c 0c30 add.w ip, ip, #48 ; 0x30 - b116: e9cd 0104 strd r0, r1, [sp, #16] - b11a: f80e c006 strb.w ip, [lr, r6] - b11e: 3601 adds r6, #1 - b120: 42be cmp r6, r7 - b122: d12b bne.n b17c <_dtoa_r+0x63c> - b124: 2200 movs r2, #0 - b126: 4b81 ldr r3, [pc, #516] ; (b32c <_dtoa_r+0x7ec>) - b128: e9dd 0108 ldrd r0, r1, [sp, #32] - b12c: 4476 add r6, lr - b12e: f7f9 f889 bl 4244 <__adddf3> - b132: 4654 mov r4, sl - b134: 4645 mov r5, r8 - b136: 46da mov sl, fp - b138: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - b13c: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - b140: 4602 mov r2, r0 - b142: 460b mov r3, r1 - b144: e9dd 0104 ldrd r0, r1, [sp, #16] - b148: f003 fe86 bl ee58 <__aeabi_dcmpgt> - b14c: 2800 cmp r0, #0 - b14e: f040 8096 bne.w b27e <_dtoa_r+0x73e> - b152: e9dd 2308 ldrd r2, r3, [sp, #32] - b156: 2000 movs r0, #0 - b158: 4974 ldr r1, [pc, #464] ; (b32c <_dtoa_r+0x7ec>) - b15a: f7f9 f871 bl 4240 <__aeabi_dsub> - b15e: 4602 mov r2, r0 - b160: 460b mov r3, r1 - b162: e9dd 0104 ldrd r0, r1, [sp, #16] - b166: f003 fe59 bl ee1c <__aeabi_dcmplt> - b16a: b1a8 cbz r0, b198 <_dtoa_r+0x658> - b16c: 4633 mov r3, r6 - b16e: f813 2c01 ldrb.w r2, [r3, #-1] - b172: 461e mov r6, r3 - b174: 3b01 subs r3, #1 - b176: 2a30 cmp r2, #48 ; 0x30 - b178: d0f9 beq.n b16e <_dtoa_r+0x62e> - b17a: e2cc b.n b716 <_dtoa_r+0xbd6> - b17c: 2200 movs r2, #0 - b17e: 4b6c ldr r3, [pc, #432] ; (b330 <_dtoa_r+0x7f0>) - b180: f7f9 fa12 bl 45a8 <__aeabi_dmul> - b184: 4604 mov r4, r0 - b186: 460d mov r5, r1 - b188: e7b2 b.n b0f0 <_dtoa_r+0x5b0> - b18a: 4654 mov r4, sl - b18c: 4645 mov r5, r8 - b18e: 46da mov sl, fp - b190: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - b194: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - b198: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - b19c: e9cd 2304 strd r2, r3, [sp, #16] - b1a0: 9a18 ldr r2, [sp, #96] ; 0x60 - b1a2: 2a00 cmp r2, #0 - b1a4: f2c0 808a blt.w b2bc <_dtoa_r+0x77c> - b1a8: 2c0e cmp r4, #14 - b1aa: f300 8087 bgt.w b2bc <_dtoa_r+0x77c> - b1ae: 4b61 ldr r3, [pc, #388] ; (b334 <_dtoa_r+0x7f4>) - b1b0: eb03 03c4 add.w r3, r3, r4, lsl #3 - b1b4: e9d3 0100 ldrd r0, r1, [r3] - b1b8: e9cd 0106 strd r0, r1, [sp, #24] - b1bc: 9925 ldr r1, [sp, #148] ; 0x94 - b1be: 2900 cmp r1, #0 - b1c0: da14 bge.n b1ec <_dtoa_r+0x6ac> - b1c2: f1ba 0f00 cmp.w sl, #0 - b1c6: dc11 bgt.n b1ec <_dtoa_r+0x6ac> - b1c8: f040 8188 bne.w b4dc <_dtoa_r+0x99c> - b1cc: 2200 movs r2, #0 - b1ce: 4b5a ldr r3, [pc, #360] ; (b338 <_dtoa_r+0x7f8>) - b1d0: e9dd 0106 ldrd r0, r1, [sp, #24] - b1d4: f7f9 f9e8 bl 45a8 <__aeabi_dmul> - b1d8: e9dd 2304 ldrd r2, r3, [sp, #16] - b1dc: f003 fe32 bl ee44 <__aeabi_dcmpge> - b1e0: 2800 cmp r0, #0 - b1e2: f040 817f bne.w b4e4 <_dtoa_r+0x9a4> - b1e6: 46d0 mov r8, sl - b1e8: 4657 mov r7, sl - b1ea: e183 b.n b4f4 <_dtoa_r+0x9b4> - b1ec: e9dd 2304 ldrd r2, r3, [sp, #16] - b1f0: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - b1f4: 469b mov fp, r3 - b1f6: 9404 str r4, [sp, #16] - b1f8: 44c2 add sl, r8 - b1fa: f8cd a030 str.w sl, [sp, #48] ; 0x30 - b1fe: 4692 mov sl, r2 - b200: e9dd 2306 ldrd r2, r3, [sp, #24] - b204: 4650 mov r0, sl - b206: 4659 mov r1, fp - b208: 4646 mov r6, r8 - b20a: f7f9 faf7 bl 47fc <__aeabi_ddiv> - b20e: f7f9 fbdd bl 49cc <__aeabi_d2iz> - b212: 4607 mov r7, r0 - b214: f7f9 f962 bl 44dc <__aeabi_i2d> - b218: e9dd 2306 ldrd r2, r3, [sp, #24] - b21c: f7f9 f9c4 bl 45a8 <__aeabi_dmul> - b220: 4602 mov r2, r0 - b222: 460b mov r3, r1 - b224: 4650 mov r0, sl - b226: 4659 mov r1, fp - b228: f7f9 f80a bl 4240 <__aeabi_dsub> - b22c: f107 0330 add.w r3, r7, #48 ; 0x30 - b230: f806 3b01 strb.w r3, [r6], #1 - b234: 46b0 mov r8, r6 - b236: 9a0c ldr r2, [sp, #48] ; 0x30 - b238: 4296 cmp r6, r2 - b23a: d12d bne.n b298 <_dtoa_r+0x758> - b23c: 4602 mov r2, r0 - b23e: 460b mov r3, r1 - b240: f7f9 f800 bl 4244 <__adddf3> - b244: e9dd 2306 ldrd r2, r3, [sp, #24] - b248: 9c04 ldr r4, [sp, #16] - b24a: 4682 mov sl, r0 - b24c: 468b mov fp, r1 - b24e: f003 fe03 bl ee58 <__aeabi_dcmpgt> - b252: b9a8 cbnz r0, b280 <_dtoa_r+0x740> - b254: 4650 mov r0, sl - b256: 4659 mov r1, fp - b258: e9dd 2306 ldrd r2, r3, [sp, #24] - b25c: f003 fdd4 bl ee08 <__aeabi_dcmpeq> - b260: 2800 cmp r0, #0 - b262: f000 8259 beq.w b718 <_dtoa_r+0xbd8> - b266: f017 0f01 tst.w r7, #1 - b26a: d109 bne.n b280 <_dtoa_r+0x740> - b26c: e254 b.n b718 <_dtoa_r+0xbd8> - b26e: 980d ldr r0, [sp, #52] ; 0x34 - b270: 4282 cmp r2, r0 - b272: d106 bne.n b282 <_dtoa_r+0x742> - b274: 2230 movs r2, #48 ; 0x30 - b276: 3401 adds r4, #1 - b278: 7002 strb r2, [r0, #0] - b27a: e009 b.n b290 <_dtoa_r+0x750> - b27c: 4645 mov r5, r8 - b27e: 9c0a ldr r4, [sp, #40] ; 0x28 - b280: 4632 mov r2, r6 - b282: f812 1c01 ldrb.w r1, [r2, #-1] - b286: 1e53 subs r3, r2, #1 - b288: 4616 mov r6, r2 - b28a: 461a mov r2, r3 - b28c: 2939 cmp r1, #57 ; 0x39 - b28e: d0ee beq.n b26e <_dtoa_r+0x72e> - b290: 781a ldrb r2, [r3, #0] - b292: 3201 adds r2, #1 - b294: 701a strb r2, [r3, #0] - b296: e23f b.n b718 <_dtoa_r+0xbd8> - b298: 2200 movs r2, #0 - b29a: 4b25 ldr r3, [pc, #148] ; (b330 <_dtoa_r+0x7f0>) - b29c: f7f9 f984 bl 45a8 <__aeabi_dmul> - b2a0: 2200 movs r2, #0 - b2a2: 2300 movs r3, #0 - b2a4: 2401 movs r4, #1 - b2a6: 4682 mov sl, r0 - b2a8: 468b mov fp, r1 - b2aa: f003 fdad bl ee08 <__aeabi_dcmpeq> - b2ae: b100 cbz r0, b2b2 <_dtoa_r+0x772> - b2b0: 2400 movs r4, #0 - b2b2: f014 0fff tst.w r4, #255 ; 0xff - b2b6: d1a3 bne.n b200 <_dtoa_r+0x6c0> - b2b8: 9c04 ldr r4, [sp, #16] - b2ba: e22d b.n b718 <_dtoa_r+0xbd8> - b2bc: 990e ldr r1, [sp, #56] ; 0x38 - b2be: 2900 cmp r1, #0 - b2c0: d03c beq.n b33c <_dtoa_r+0x7fc> - b2c2: 9b24 ldr r3, [sp, #144] ; 0x90 - b2c4: 2b01 cmp r3, #1 - b2c6: dc0b bgt.n b2e0 <_dtoa_r+0x7a0> - b2c8: 9816 ldr r0, [sp, #88] ; 0x58 - b2ca: b118 cbz r0, b2d4 <_dtoa_r+0x794> - b2cc: f502 6286 add.w r2, r2, #1072 ; 0x430 - b2d0: 3203 adds r2, #3 - b2d2: e002 b.n b2da <_dtoa_r+0x79a> - b2d4: 9a19 ldr r2, [sp, #100] ; 0x64 - b2d6: f1c2 0236 rsb r2, r2, #54 ; 0x36 - b2da: 4643 mov r3, r8 - b2dc: 465e mov r6, fp - b2de: e016 b.n b30e <_dtoa_r+0x7ce> - b2e0: f10a 33ff add.w r3, sl, #4294967295 - b2e4: 4598 cmp r8, r3 - b2e6: db02 blt.n b2ee <_dtoa_r+0x7ae> - b2e8: ebc3 0308 rsb r3, r3, r8 - b2ec: e006 b.n b2fc <_dtoa_r+0x7bc> - b2ee: 990f ldr r1, [sp, #60] ; 0x3c - b2f0: ebc8 0303 rsb r3, r8, r3 - b2f4: 4498 add r8, r3 - b2f6: 18c9 adds r1, r1, r3 - b2f8: 2300 movs r3, #0 - b2fa: 910f str r1, [sp, #60] ; 0x3c - b2fc: f1ba 0f00 cmp.w sl, #0 - b300: da03 bge.n b30a <_dtoa_r+0x7ca> - b302: ebca 060b rsb r6, sl, fp - b306: 2200 movs r2, #0 - b308: e001 b.n b30e <_dtoa_r+0x7ce> - b30a: 465e mov r6, fp - b30c: 4652 mov r2, sl - b30e: f8dd e018 ldr.w lr, [sp, #24] - b312: 4628 mov r0, r5 - b314: 2101 movs r1, #1 - b316: 9302 str r3, [sp, #8] - b318: 4496 add lr, r2 - b31a: 4493 add fp, r2 - b31c: f8cd e018 str.w lr, [sp, #24] - b320: f000 fc53 bl bbca <__i2b> - b324: 9b02 ldr r3, [sp, #8] - b326: 4607 mov r7, r0 - b328: e00b b.n b342 <_dtoa_r+0x802> - b32a: bf00 nop - b32c: 3fe00000 .word 0x3fe00000 - b330: 40240000 .word 0x40240000 - b334: 00010bc8 .word 0x00010bc8 - b338: 40140000 .word 0x40140000 - b33c: 9f0e ldr r7, [sp, #56] ; 0x38 - b33e: 4643 mov r3, r8 - b340: 465e mov r6, fp - b342: b15e cbz r6, b35c <_dtoa_r+0x81c> - b344: 9806 ldr r0, [sp, #24] - b346: 2800 cmp r0, #0 - b348: dd08 ble.n b35c <_dtoa_r+0x81c> - b34a: 4602 mov r2, r0 - b34c: 42b2 cmp r2, r6 - b34e: bfa8 it ge - b350: 4632 movge r2, r6 - b352: ebc2 0b0b rsb fp, r2, fp - b356: 1ab6 subs r6, r6, r2 - b358: 1a80 subs r0, r0, r2 - b35a: 9006 str r0, [sp, #24] - b35c: f1b8 0f00 cmp.w r8, #0 - b360: dd24 ble.n b3ac <_dtoa_r+0x86c> - b362: 990e ldr r1, [sp, #56] ; 0x38 - b364: b1e1 cbz r1, b3a0 <_dtoa_r+0x860> - b366: 2b00 cmp r3, #0 - b368: dd14 ble.n b394 <_dtoa_r+0x854> - b36a: 461a mov r2, r3 - b36c: 4639 mov r1, r7 - b36e: 4628 mov r0, r5 - b370: 9302 str r3, [sp, #8] - b372: f000 fcc5 bl bd00 <__pow5mult> - b376: 464a mov r2, r9 - b378: 4607 mov r7, r0 - b37a: 4628 mov r0, r5 - b37c: 4639 mov r1, r7 - b37e: f000 fc2d bl bbdc <__multiply> - b382: 4649 mov r1, r9 - b384: 4602 mov r2, r0 - b386: 4628 mov r0, r5 - b388: 9203 str r2, [sp, #12] - b38a: f000 fb39 bl ba00 <_Bfree> - b38e: 9a03 ldr r2, [sp, #12] - b390: 9b02 ldr r3, [sp, #8] - b392: 4691 mov r9, r2 - b394: ebb8 0203 subs.w r2, r8, r3 - b398: d008 beq.n b3ac <_dtoa_r+0x86c> - b39a: 4628 mov r0, r5 - b39c: 4649 mov r1, r9 - b39e: e002 b.n b3a6 <_dtoa_r+0x866> - b3a0: 4628 mov r0, r5 - b3a2: 4649 mov r1, r9 - b3a4: 4642 mov r2, r8 - b3a6: f000 fcab bl bd00 <__pow5mult> - b3aa: 4681 mov r9, r0 - b3ac: 2101 movs r1, #1 - b3ae: 4628 mov r0, r5 - b3b0: f000 fc0b bl bbca <__i2b> - b3b4: 9a0f ldr r2, [sp, #60] ; 0x3c - b3b6: 2a00 cmp r2, #0 - b3b8: 4680 mov r8, r0 - b3ba: dd04 ble.n b3c6 <_dtoa_r+0x886> - b3bc: 4641 mov r1, r8 - b3be: 4628 mov r0, r5 - b3c0: f000 fc9e bl bd00 <__pow5mult> - b3c4: 4680 mov r8, r0 - b3c6: 9b24 ldr r3, [sp, #144] ; 0x90 - b3c8: 2b01 cmp r3, #1 - b3ca: dc13 bgt.n b3f4 <_dtoa_r+0x8b4> - b3cc: 9804 ldr r0, [sp, #16] - b3ce: b998 cbnz r0, b3f8 <_dtoa_r+0x8b8> - b3d0: 9a05 ldr r2, [sp, #20] - b3d2: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - b3d6: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - b3da: b983 cbnz r3, b3fe <_dtoa_r+0x8be> - b3dc: 4b8c ldr r3, [pc, #560] ; (b610 <_dtoa_r+0xad0>) - b3de: ea02 0303 and.w r3, r2, r3 - b3e2: b17b cbz r3, b404 <_dtoa_r+0x8c4> - b3e4: 9906 ldr r1, [sp, #24] - b3e6: 2201 movs r2, #1 - b3e8: f10b 0b01 add.w fp, fp, #1 - b3ec: 920a str r2, [sp, #40] ; 0x28 - b3ee: 3101 adds r1, #1 - b3f0: 9106 str r1, [sp, #24] - b3f2: e008 b.n b406 <_dtoa_r+0x8c6> - b3f4: 2300 movs r3, #0 - b3f6: e005 b.n b404 <_dtoa_r+0x8c4> - b3f8: 2000 movs r0, #0 - b3fa: 900a str r0, [sp, #40] ; 0x28 - b3fc: e003 b.n b406 <_dtoa_r+0x8c6> - b3fe: 9904 ldr r1, [sp, #16] - b400: 910a str r1, [sp, #40] ; 0x28 - b402: e000 b.n b406 <_dtoa_r+0x8c6> - b404: 930a str r3, [sp, #40] ; 0x28 - b406: 9a0f ldr r2, [sp, #60] ; 0x3c - b408: b14a cbz r2, b41e <_dtoa_r+0x8de> - b40a: f8d8 3010 ldr.w r3, [r8, #16] - b40e: eb08 0383 add.w r3, r8, r3, lsl #2 - b412: 6918 ldr r0, [r3, #16] - b414: f000 fb87 bl bb26 <__hi0bits> - b418: f1c0 0320 rsb r3, r0, #32 - b41c: e000 b.n b420 <_dtoa_r+0x8e0> - b41e: 2301 movs r3, #1 - b420: f8dd e018 ldr.w lr, [sp, #24] - b424: 4473 add r3, lr - b426: f013 031f ands.w r3, r3, #31 - b42a: d00b beq.n b444 <_dtoa_r+0x904> - b42c: f1c3 0320 rsb r3, r3, #32 - b430: 2b04 cmp r3, #4 - b432: dd06 ble.n b442 <_dtoa_r+0x902> - b434: 3b04 subs r3, #4 - b436: 449e add lr, r3 - b438: 449b add fp, r3 - b43a: 18f6 adds r6, r6, r3 - b43c: f8cd e018 str.w lr, [sp, #24] - b440: e006 b.n b450 <_dtoa_r+0x910> - b442: d005 beq.n b450 <_dtoa_r+0x910> - b444: 331c adds r3, #28 - b446: 9806 ldr r0, [sp, #24] - b448: 449b add fp, r3 - b44a: 18f6 adds r6, r6, r3 - b44c: 18c0 adds r0, r0, r3 - b44e: 9006 str r0, [sp, #24] - b450: f1bb 0f00 cmp.w fp, #0 - b454: dd05 ble.n b462 <_dtoa_r+0x922> - b456: 4649 mov r1, r9 - b458: 4628 mov r0, r5 - b45a: 465a mov r2, fp - b45c: f000 fca2 bl bda4 <__lshift> - b460: 4681 mov r9, r0 - b462: 9906 ldr r1, [sp, #24] - b464: 2900 cmp r1, #0 - b466: dd05 ble.n b474 <_dtoa_r+0x934> - b468: 4641 mov r1, r8 - b46a: 4628 mov r0, r5 - b46c: 9a06 ldr r2, [sp, #24] - b46e: f000 fc99 bl bda4 <__lshift> - b472: 4680 mov r8, r0 - b474: 9a11 ldr r2, [sp, #68] ; 0x44 - b476: b1c2 cbz r2, b4aa <_dtoa_r+0x96a> - b478: 4648 mov r0, r9 - b47a: 4641 mov r1, r8 - b47c: f000 fcde bl be3c <__mcmp> - b480: 2800 cmp r0, #0 - b482: da12 bge.n b4aa <_dtoa_r+0x96a> - b484: 4649 mov r1, r9 - b486: 2300 movs r3, #0 - b488: 4628 mov r0, r5 - b48a: 220a movs r2, #10 - b48c: f000 facf bl ba2e <__multadd> - b490: 9b0e ldr r3, [sp, #56] ; 0x38 - b492: 3c01 subs r4, #1 - b494: 4681 mov r9, r0 - b496: b133 cbz r3, b4a6 <_dtoa_r+0x966> - b498: 4639 mov r1, r7 - b49a: 4628 mov r0, r5 - b49c: 220a movs r2, #10 - b49e: 2300 movs r3, #0 - b4a0: f000 fac5 bl ba2e <__multadd> - b4a4: 4607 mov r7, r0 - b4a6: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - b4aa: f1ba 0f00 cmp.w sl, #0 - b4ae: dc29 bgt.n b504 <_dtoa_r+0x9c4> - b4b0: 9824 ldr r0, [sp, #144] ; 0x90 - b4b2: 2802 cmp r0, #2 - b4b4: dd26 ble.n b504 <_dtoa_r+0x9c4> - b4b6: f1ba 0f00 cmp.w sl, #0 - b4ba: d115 bne.n b4e8 <_dtoa_r+0x9a8> - b4bc: 4641 mov r1, r8 - b4be: 2205 movs r2, #5 - b4c0: 4653 mov r3, sl - b4c2: 4628 mov r0, r5 - b4c4: f000 fab3 bl ba2e <__multadd> - b4c8: 4680 mov r8, r0 - b4ca: 4648 mov r0, r9 - b4cc: 4641 mov r1, r8 - b4ce: f000 fcb5 bl be3c <__mcmp> - b4d2: 2800 cmp r0, #0 - b4d4: dc0e bgt.n b4f4 <_dtoa_r+0x9b4> - b4d6: e007 b.n b4e8 <_dtoa_r+0x9a8> - b4d8: 46b8 mov r8, r7 - b4da: e005 b.n b4e8 <_dtoa_r+0x9a8> - b4dc: f04f 0800 mov.w r8, #0 - b4e0: 4647 mov r7, r8 - b4e2: e001 b.n b4e8 <_dtoa_r+0x9a8> - b4e4: 46d0 mov r8, sl - b4e6: 4657 mov r7, sl - b4e8: 9925 ldr r1, [sp, #148] ; 0x94 - b4ea: 9e0d ldr r6, [sp, #52] ; 0x34 - b4ec: 43cc mvns r4, r1 - b4ee: e006 b.n b4fe <_dtoa_r+0x9be> - b4f0: 9c0a ldr r4, [sp, #40] ; 0x28 - b4f2: 46b8 mov r8, r7 - b4f4: 9e0d ldr r6, [sp, #52] ; 0x34 - b4f6: 3401 adds r4, #1 - b4f8: 2331 movs r3, #49 ; 0x31 - b4fa: f806 3b01 strb.w r3, [r6], #1 - b4fe: f04f 0a00 mov.w sl, #0 - b502: e0f4 b.n b6ee <_dtoa_r+0xbae> - b504: 9a0e ldr r2, [sp, #56] ; 0x38 - b506: 2a00 cmp r2, #0 - b508: f000 80aa beq.w b660 <_dtoa_r+0xb20> - b50c: 2e00 cmp r6, #0 - b50e: dd05 ble.n b51c <_dtoa_r+0x9dc> - b510: 4639 mov r1, r7 - b512: 4628 mov r0, r5 - b514: 4632 mov r2, r6 - b516: f000 fc45 bl bda4 <__lshift> - b51a: 4607 mov r7, r0 - b51c: 9b0a ldr r3, [sp, #40] ; 0x28 - b51e: b193 cbz r3, b546 <_dtoa_r+0xa06> - b520: 6879 ldr r1, [r7, #4] - b522: 4628 mov r0, r5 - b524: f000 fa3b bl b99e <_Balloc> - b528: 693a ldr r2, [r7, #16] - b52a: f107 010c add.w r1, r7, #12 - b52e: 3202 adds r2, #2 - b530: 0092 lsls r2, r2, #2 - b532: 4606 mov r6, r0 - b534: 300c adds r0, #12 - b536: f7fa ff81 bl 643c - b53a: 4628 mov r0, r5 - b53c: 4631 mov r1, r6 - b53e: 2201 movs r2, #1 - b540: f000 fc30 bl bda4 <__lshift> - b544: e000 b.n b548 <_dtoa_r+0xa08> - b546: 4638 mov r0, r7 - b548: 9e0d ldr r6, [sp, #52] ; 0x34 - b54a: 9406 str r4, [sp, #24] - b54c: 44b2 add sl, r6 - b54e: f8cd a038 str.w sl, [sp, #56] ; 0x38 - b552: 46ba mov sl, r7 - b554: 4607 mov r7, r0 - b556: 4641 mov r1, r8 - b558: 4648 mov r0, r9 - b55a: f7ff fa5f bl aa1c - b55e: 4651 mov r1, sl - b560: f100 0b30 add.w fp, r0, #48 ; 0x30 - b564: 4648 mov r0, r9 - b566: f000 fc69 bl be3c <__mcmp> - b56a: 463a mov r2, r7 - b56c: 4641 mov r1, r8 - b56e: 900c str r0, [sp, #48] ; 0x30 - b570: 4628 mov r0, r5 - b572: f000 fc80 bl be76 <__mdiff> - b576: 68c2 ldr r2, [r0, #12] - b578: 4603 mov r3, r0 - b57a: b93a cbnz r2, b58c <_dtoa_r+0xa4c> - b57c: 4619 mov r1, r3 - b57e: 4648 mov r0, r9 - b580: 9302 str r3, [sp, #8] - b582: f000 fc5b bl be3c <__mcmp> - b586: 9b02 ldr r3, [sp, #8] - b588: 4604 mov r4, r0 - b58a: e000 b.n b58e <_dtoa_r+0xa4e> - b58c: 2401 movs r4, #1 - b58e: 4628 mov r0, r5 - b590: 4619 mov r1, r3 - b592: f000 fa35 bl ba00 <_Bfree> - b596: b96c cbnz r4, b5b4 <_dtoa_r+0xa74> - b598: 9824 ldr r0, [sp, #144] ; 0x90 - b59a: b958 cbnz r0, b5b4 <_dtoa_r+0xa74> - b59c: 9904 ldr r1, [sp, #16] - b59e: f001 0301 and.w r3, r1, #1 - b5a2: b93b cbnz r3, b5b4 <_dtoa_r+0xa74> - b5a4: f1bb 0f39 cmp.w fp, #57 ; 0x39 - b5a8: 9c06 ldr r4, [sp, #24] - b5aa: d027 beq.n b5fc <_dtoa_r+0xabc> - b5ac: 9a0c ldr r2, [sp, #48] ; 0x30 - b5ae: 2a00 cmp r2, #0 - b5b0: dc29 bgt.n b606 <_dtoa_r+0xac6> - b5b2: e02a b.n b60a <_dtoa_r+0xaca> - b5b4: 9b0c ldr r3, [sp, #48] ; 0x30 - b5b6: 2b00 cmp r3, #0 - b5b8: db06 blt.n b5c8 <_dtoa_r+0xa88> - b5ba: d119 bne.n b5f0 <_dtoa_r+0xab0> - b5bc: 9824 ldr r0, [sp, #144] ; 0x90 - b5be: b9b8 cbnz r0, b5f0 <_dtoa_r+0xab0> - b5c0: 9904 ldr r1, [sp, #16] - b5c2: f001 0301 and.w r3, r1, #1 - b5c6: b99b cbnz r3, b5f0 <_dtoa_r+0xab0> - b5c8: 4622 mov r2, r4 - b5ca: 9c06 ldr r4, [sp, #24] - b5cc: 2a00 cmp r2, #0 - b5ce: dd1c ble.n b60a <_dtoa_r+0xaca> - b5d0: 4649 mov r1, r9 - b5d2: 2201 movs r2, #1 - b5d4: 4628 mov r0, r5 - b5d6: f000 fbe5 bl bda4 <__lshift> - b5da: 4641 mov r1, r8 - b5dc: 4681 mov r9, r0 - b5de: f000 fc2d bl be3c <__mcmp> - b5e2: 2800 cmp r0, #0 - b5e4: dc07 bgt.n b5f6 <_dtoa_r+0xab6> - b5e6: d110 bne.n b60a <_dtoa_r+0xaca> - b5e8: f01b 0f01 tst.w fp, #1 - b5ec: d00d beq.n b60a <_dtoa_r+0xaca> - b5ee: e002 b.n b5f6 <_dtoa_r+0xab6> - b5f0: 2c00 cmp r4, #0 - b5f2: dd0f ble.n b614 <_dtoa_r+0xad4> - b5f4: 9c06 ldr r4, [sp, #24] - b5f6: f1bb 0f39 cmp.w fp, #57 ; 0x39 - b5fa: d104 bne.n b606 <_dtoa_r+0xac6> - b5fc: 4633 mov r3, r6 - b5fe: 2239 movs r2, #57 ; 0x39 - b600: f803 2b01 strb.w r2, [r3], #1 - b604: e065 b.n b6d2 <_dtoa_r+0xb92> - b606: f10b 0b01 add.w fp, fp, #1 - b60a: f806 bb01 strb.w fp, [r6], #1 - b60e: e06e b.n b6ee <_dtoa_r+0xbae> - b610: 7ff00000 .word 0x7ff00000 - b614: f806 bb01 strb.w fp, [r6], #1 - b618: 4633 mov r3, r6 - b61a: 9a0e ldr r2, [sp, #56] ; 0x38 - b61c: 4296 cmp r6, r2 - b61e: d03e beq.n b69e <_dtoa_r+0xb5e> - b620: 4649 mov r1, r9 - b622: 220a movs r2, #10 - b624: 2300 movs r3, #0 - b626: 4628 mov r0, r5 - b628: f000 fa01 bl ba2e <__multadd> - b62c: 45ba cmp sl, r7 - b62e: 4681 mov r9, r0 - b630: d107 bne.n b642 <_dtoa_r+0xb02> - b632: 4651 mov r1, sl - b634: 4628 mov r0, r5 - b636: 220a movs r2, #10 - b638: 2300 movs r3, #0 - b63a: f000 f9f8 bl ba2e <__multadd> - b63e: 4682 mov sl, r0 - b640: e00c b.n b65c <_dtoa_r+0xb1c> - b642: 4651 mov r1, sl - b644: 220a movs r2, #10 - b646: 2300 movs r3, #0 - b648: 4628 mov r0, r5 - b64a: f000 f9f0 bl ba2e <__multadd> - b64e: 4639 mov r1, r7 - b650: 220a movs r2, #10 - b652: 2300 movs r3, #0 - b654: 4682 mov sl, r0 - b656: 4628 mov r0, r5 - b658: f000 f9e9 bl ba2e <__multadd> - b65c: 4607 mov r7, r0 - b65e: e77a b.n b556 <_dtoa_r+0xa16> - b660: f04f 0c01 mov.w ip, #1 - b664: 9e0d ldr r6, [sp, #52] ; 0x34 - b666: 46cb mov fp, r9 - b668: 46a1 mov r9, r4 - b66a: 4664 mov r4, ip - b66c: 4658 mov r0, fp - b66e: 4641 mov r1, r8 - b670: f7ff f9d4 bl aa1c - b674: 3030 adds r0, #48 ; 0x30 - b676: 4554 cmp r4, sl - b678: f806 0b01 strb.w r0, [r6], #1 - b67c: 4633 mov r3, r6 - b67e: da08 bge.n b692 <_dtoa_r+0xb52> - b680: 4659 mov r1, fp - b682: 4628 mov r0, r5 - b684: 220a movs r2, #10 - b686: 2300 movs r3, #0 - b688: f000 f9d1 bl ba2e <__multadd> - b68c: 3401 adds r4, #1 - b68e: 4683 mov fp, r0 - b690: e7ec b.n b66c <_dtoa_r+0xb2c> - b692: 464c mov r4, r9 - b694: f04f 0a00 mov.w sl, #0 - b698: 46d9 mov r9, fp - b69a: 4683 mov fp, r0 - b69c: e000 b.n b6a0 <_dtoa_r+0xb60> - b69e: 9c06 ldr r4, [sp, #24] - b6a0: 4649 mov r1, r9 - b6a2: 2201 movs r2, #1 - b6a4: 4628 mov r0, r5 - b6a6: 9302 str r3, [sp, #8] - b6a8: f000 fb7c bl bda4 <__lshift> - b6ac: 4641 mov r1, r8 - b6ae: 4681 mov r9, r0 - b6b0: f000 fbc4 bl be3c <__mcmp> - b6b4: 9b02 ldr r3, [sp, #8] - b6b6: 2800 cmp r0, #0 - b6b8: dc0b bgt.n b6d2 <_dtoa_r+0xb92> - b6ba: d113 bne.n b6e4 <_dtoa_r+0xba4> - b6bc: f01b 0f01 tst.w fp, #1 - b6c0: d107 bne.n b6d2 <_dtoa_r+0xb92> - b6c2: e00f b.n b6e4 <_dtoa_r+0xba4> - b6c4: 980d ldr r0, [sp, #52] ; 0x34 - b6c6: 4283 cmp r3, r0 - b6c8: d103 bne.n b6d2 <_dtoa_r+0xb92> - b6ca: 2331 movs r3, #49 ; 0x31 - b6cc: 3401 adds r4, #1 - b6ce: 7003 strb r3, [r0, #0] - b6d0: e00d b.n b6ee <_dtoa_r+0xbae> - b6d2: f813 2c01 ldrb.w r2, [r3, #-1] - b6d6: 461e mov r6, r3 - b6d8: 3b01 subs r3, #1 - b6da: 2a39 cmp r2, #57 ; 0x39 - b6dc: d0f2 beq.n b6c4 <_dtoa_r+0xb84> - b6de: 3201 adds r2, #1 - b6e0: 701a strb r2, [r3, #0] - b6e2: e004 b.n b6ee <_dtoa_r+0xbae> - b6e4: 461e mov r6, r3 - b6e6: f813 2d01 ldrb.w r2, [r3, #-1]! - b6ea: 2a30 cmp r2, #48 ; 0x30 - b6ec: d0fa beq.n b6e4 <_dtoa_r+0xba4> - b6ee: 4628 mov r0, r5 - b6f0: 4641 mov r1, r8 - b6f2: f000 f985 bl ba00 <_Bfree> - b6f6: b17f cbz r7, b718 <_dtoa_r+0xbd8> - b6f8: f1ba 0f00 cmp.w sl, #0 - b6fc: d005 beq.n b70a <_dtoa_r+0xbca> - b6fe: 45ba cmp sl, r7 - b700: d003 beq.n b70a <_dtoa_r+0xbca> - b702: 4628 mov r0, r5 - b704: 4651 mov r1, sl - b706: f000 f97b bl ba00 <_Bfree> - b70a: 4628 mov r0, r5 - b70c: 4639 mov r1, r7 - b70e: f000 f977 bl ba00 <_Bfree> - b712: e001 b.n b718 <_dtoa_r+0xbd8> - b714: 4645 mov r5, r8 - b716: 9c0a ldr r4, [sp, #40] ; 0x28 - b718: 4649 mov r1, r9 - b71a: 4628 mov r0, r5 - b71c: f000 f970 bl ba00 <_Bfree> - b720: 2300 movs r3, #0 - b722: 7033 strb r3, [r6, #0] - b724: 3401 adds r4, #1 - b726: 9926 ldr r1, [sp, #152] ; 0x98 - b728: 9a28 ldr r2, [sp, #160] ; 0xa0 - b72a: 600c str r4, [r1, #0] - b72c: b11a cbz r2, b736 <_dtoa_r+0xbf6> - b72e: 6016 str r6, [r2, #0] - b730: e001 b.n b736 <_dtoa_r+0xbf6> - b732: 4803 ldr r0, [pc, #12] ; (b740 <_dtoa_r+0xc00>) - b734: e000 b.n b738 <_dtoa_r+0xbf8> - b736: 980d ldr r0, [sp, #52] ; 0x34 - b738: b01b add sp, #108 ; 0x6c - b73a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - b73e: bf00 nop - b740: 000109ea .word 0x000109ea - b744: f3af 8000 nop.w - -0000b748 : - b748: b40e push {r1, r2, r3} - b74a: b503 push {r0, r1, lr} - b74c: ab03 add r3, sp, #12 - b74e: 4601 mov r1, r0 - b750: 4805 ldr r0, [pc, #20] ; (b768 ) - b752: f853 2b04 ldr.w r2, [r3], #4 - b756: 6800 ldr r0, [r0, #0] - b758: 9301 str r3, [sp, #4] - b75a: f001 ff83 bl d664 <_vfiprintf_r> - b75e: e8bd 400c ldmia.w sp!, {r2, r3, lr} - b762: b003 add sp, #12 - b764: 4770 bx lr - b766: bf00 nop - b768: 10000128 .word 0x10000128 - -0000b76c <__sflags>: - b76c: b570 push {r4, r5, r6, lr} - b76e: 780b ldrb r3, [r1, #0] - b770: 2b72 cmp r3, #114 ; 0x72 - b772: d00d beq.n b790 <__sflags+0x24> - b774: 2b77 cmp r3, #119 ; 0x77 - b776: d00f beq.n b798 <__sflags+0x2c> - b778: 2b61 cmp r3, #97 ; 0x61 - b77a: d105 bne.n b788 <__sflags+0x1c> - b77c: f44f 7402 mov.w r4, #520 ; 0x208 - b780: 3b60 subs r3, #96 ; 0x60 - b782: f44f 7084 mov.w r0, #264 ; 0x108 - b786: e00b b.n b7a0 <__sflags+0x34> - b788: 2316 movs r3, #22 - b78a: 6003 str r3, [r0, #0] - b78c: 2000 movs r0, #0 - b78e: bd70 pop {r4, r5, r6, pc} - b790: 2400 movs r4, #0 - b792: 2004 movs r0, #4 - b794: 4623 mov r3, r4 - b796: e003 b.n b7a0 <__sflags+0x34> - b798: f44f 64c0 mov.w r4, #1536 ; 0x600 - b79c: 2301 movs r3, #1 - b79e: 2008 movs r0, #8 - b7a0: 784d ldrb r5, [r1, #1] - b7a2: b17d cbz r5, b7c4 <__sflags+0x58> - b7a4: 2d2b cmp r5, #43 ; 0x2b - b7a6: d002 beq.n b7ae <__sflags+0x42> - b7a8: 788e ldrb r6, [r1, #2] - b7aa: 2e2b cmp r6, #43 ; 0x2b - b7ac: d10d bne.n b7ca <__sflags+0x5e> - b7ae: f020 001c bic.w r0, r0, #28 - b7b2: 2302 movs r3, #2 - b7b4: f040 0010 orr.w r0, r0, #16 - b7b8: e007 b.n b7ca <__sflags+0x5e> - b7ba: 7889 ldrb r1, [r1, #2] - b7bc: 2962 cmp r1, #98 ; 0x62 - b7be: d101 bne.n b7c4 <__sflags+0x58> - b7c0: f443 3380 orr.w r3, r3, #65536 ; 0x10000 - b7c4: 4323 orrs r3, r4 - b7c6: 6013 str r3, [r2, #0] - b7c8: bd70 pop {r4, r5, r6, pc} - b7ca: 2d62 cmp r5, #98 ; 0x62 - b7cc: d1f5 bne.n b7ba <__sflags+0x4e> - b7ce: e7f7 b.n b7c0 <__sflags+0x54> - -0000b7d0 <_fread_r>: - b7d0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b7d4: 461f mov r7, r3 - b7d6: 4604 mov r4, r0 - b7d8: 4613 mov r3, r2 - b7da: 4689 mov r9, r1 - b7dc: 437b muls r3, r7 - b7de: 4693 mov fp, r2 - b7e0: 9d0a ldr r5, [sp, #40] ; 0x28 - b7e2: 469a mov sl, r3 - b7e4: d051 beq.n b88a <_fread_r+0xba> - b7e6: b118 cbz r0, b7f0 <_fread_r+0x20> - b7e8: 6983 ldr r3, [r0, #24] - b7ea: b90b cbnz r3, b7f0 <_fread_r+0x20> - b7ec: f7f9 fdda bl 53a4 <__sinit> - b7f0: 4b28 ldr r3, [pc, #160] ; (b894 <_fread_r+0xc4>) - b7f2: 429d cmp r5, r3 - b7f4: d101 bne.n b7fa <_fread_r+0x2a> - b7f6: 6865 ldr r5, [r4, #4] - b7f8: e008 b.n b80c <_fread_r+0x3c> - b7fa: 4b27 ldr r3, [pc, #156] ; (b898 <_fread_r+0xc8>) - b7fc: 429d cmp r5, r3 - b7fe: d101 bne.n b804 <_fread_r+0x34> - b800: 68a5 ldr r5, [r4, #8] - b802: e003 b.n b80c <_fread_r+0x3c> - b804: 4b25 ldr r3, [pc, #148] ; (b89c <_fread_r+0xcc>) - b806: 429d cmp r5, r3 - b808: bf08 it eq - b80a: 68e5 ldreq r5, [r4, #12] - b80c: f7f9 fe34 bl 5478 <__sfp_lock_acquire> - b810: 89ab ldrh r3, [r5, #12] - b812: f413 5f00 tst.w r3, #8192 ; 0x2000 - b816: d106 bne.n b826 <_fread_r+0x56> - b818: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - b81c: 81ab strh r3, [r5, #12] - b81e: 6e6b ldr r3, [r5, #100] ; 0x64 - b820: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - b824: 666b str r3, [r5, #100] ; 0x64 - b826: 686b ldr r3, [r5, #4] - b828: 2b00 cmp r3, #0 - b82a: da01 bge.n b830 <_fread_r+0x60> - b82c: 2300 movs r3, #0 - b82e: 606b str r3, [r5, #4] - b830: 4656 mov r6, sl - b832: e018 b.n b866 <_fread_r+0x96> - b834: 6829 ldr r1, [r5, #0] - b836: 4648 mov r0, r9 - b838: 4642 mov r2, r8 - b83a: ebc8 0606 rsb r6, r8, r6 - b83e: f7fa fdfd bl 643c - b842: 682b ldr r3, [r5, #0] - b844: 4620 mov r0, r4 - b846: 4629 mov r1, r5 - b848: 4443 add r3, r8 - b84a: 602b str r3, [r5, #0] - b84c: f7fb f820 bl 6890 <__srefill_r> - b850: b140 cbz r0, b864 <_fread_r+0x94> - b852: f7f9 fe12 bl 547a <__sfp_lock_release> - b856: ebc6 000a rsb r0, r6, sl - b85a: 4659 mov r1, fp - b85c: f002 ffe8 bl e830 <__aeabi_uidiv> - b860: 4607 mov r7, r0 - b862: e013 b.n b88c <_fread_r+0xbc> - b864: 44c1 add r9, r8 - b866: f8d5 8004 ldr.w r8, [r5, #4] - b86a: 4546 cmp r6, r8 - b86c: d8e2 bhi.n b834 <_fread_r+0x64> - b86e: 4632 mov r2, r6 - b870: 4648 mov r0, r9 - b872: 6829 ldr r1, [r5, #0] - b874: f7fa fde2 bl 643c - b878: 686b ldr r3, [r5, #4] - b87a: 1b9b subs r3, r3, r6 - b87c: 606b str r3, [r5, #4] - b87e: 682b ldr r3, [r5, #0] - b880: 199e adds r6, r3, r6 - b882: 602e str r6, [r5, #0] - b884: f7f9 fdf9 bl 547a <__sfp_lock_release> - b888: e000 b.n b88c <_fread_r+0xbc> - b88a: 461f mov r7, r3 - b88c: 4638 mov r0, r7 - b88e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - b892: bf00 nop - b894: 00010940 .word 0x00010940 - b898: 00010960 .word 0x00010960 - b89c: 00010980 .word 0x00010980 - -0000b8a0 <_isatty_r>: - b8a0: b538 push {r3, r4, r5, lr} - b8a2: 4605 mov r5, r0 - b8a4: 4c06 ldr r4, [pc, #24] ; (b8c0 <_isatty_r+0x20>) - b8a6: 4608 mov r0, r1 - b8a8: 2300 movs r3, #0 - b8aa: 6023 str r3, [r4, #0] - b8ac: f7f4 fd92 bl 3d4 <_isatty> - b8b0: f1b0 3fff cmp.w r0, #4294967295 - b8b4: d102 bne.n b8bc <_isatty_r+0x1c> - b8b6: 6823 ldr r3, [r4, #0] - b8b8: b103 cbz r3, b8bc <_isatty_r+0x1c> - b8ba: 602b str r3, [r5, #0] - b8bc: bd38 pop {r3, r4, r5, pc} - b8be: bf00 nop - b8c0: 10000910 .word 0x10000910 - -0000b8c4 : - b8c4: 28ff cmp r0, #255 ; 0xff - b8c6: d806 bhi.n b8d6 - b8c8: 4b04 ldr r3, [pc, #16] ; (b8dc ) - b8ca: 681b ldr r3, [r3, #0] - b8cc: 1818 adds r0, r3, r0 - b8ce: 7840 ldrb r0, [r0, #1] - b8d0: f000 0008 and.w r0, r0, #8 - b8d4: 4770 bx lr - b8d6: 2000 movs r0, #0 - b8d8: 4770 bx lr - b8da: bf00 nop - b8dc: 1000053c .word 0x1000053c - -0000b8e0 <__locale_charset>: - b8e0: 4800 ldr r0, [pc, #0] ; (b8e4 <__locale_charset+0x4>) - b8e2: 4770 bx lr - b8e4: 10000578 .word 0x10000578 - -0000b8e8 <__locale_mb_cur_max>: - b8e8: 4b01 ldr r3, [pc, #4] ; (b8f0 <__locale_mb_cur_max+0x8>) - b8ea: 6818 ldr r0, [r3, #0] - b8ec: 4770 bx lr - b8ee: bf00 nop - b8f0: 10000598 .word 0x10000598 - -0000b8f4 <_localeconv_r>: - b8f4: 4800 ldr r0, [pc, #0] ; (b8f8 <_localeconv_r+0x4>) - b8f6: 4770 bx lr - b8f8: 10000540 .word 0x10000540 - -0000b8fc <_lseek_r>: - b8fc: b538 push {r3, r4, r5, lr} - b8fe: 4605 mov r5, r0 - b900: 4c07 ldr r4, [pc, #28] ; (b920 <_lseek_r+0x24>) - b902: 2000 movs r0, #0 - b904: 6020 str r0, [r4, #0] - b906: 4608 mov r0, r1 - b908: 4611 mov r1, r2 - b90a: 461a mov r2, r3 - b90c: f7f4 fd68 bl 3e0 <_lseek> - b910: f1b0 3fff cmp.w r0, #4294967295 - b914: d102 bne.n b91c <_lseek_r+0x20> - b916: 6823 ldr r3, [r4, #0] - b918: b103 cbz r3, b91c <_lseek_r+0x20> - b91a: 602b str r3, [r5, #0] - b91c: bd38 pop {r3, r4, r5, pc} - b91e: bf00 nop - b920: 10000910 .word 0x10000910 - -0000b924 <_mbrtowc_r>: - b924: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - b928: 461f mov r7, r3 - b92a: 4604 mov r4, r0 - b92c: 4688 mov r8, r1 - b92e: 9d0a ldr r5, [sp, #40] ; 0x28 - b930: 4691 mov r9, r2 - b932: 4b0f ldr r3, [pc, #60] ; (b970 <_mbrtowc_r+0x4c>) - b934: b94a cbnz r2, b94a <_mbrtowc_r+0x26> - b936: 681e ldr r6, [r3, #0] - b938: f7ff ffd2 bl b8e0 <__locale_charset> - b93c: 9501 str r5, [sp, #4] - b93e: 4649 mov r1, r9 - b940: 4a0c ldr r2, [pc, #48] ; (b974 <_mbrtowc_r+0x50>) - b942: 2301 movs r3, #1 - b944: 9000 str r0, [sp, #0] - b946: 4620 mov r0, r4 - b948: e008 b.n b95c <_mbrtowc_r+0x38> - b94a: 681e ldr r6, [r3, #0] - b94c: f7ff ffc8 bl b8e0 <__locale_charset> - b950: 4641 mov r1, r8 - b952: 464a mov r2, r9 - b954: 463b mov r3, r7 - b956: 9501 str r5, [sp, #4] - b958: 9000 str r0, [sp, #0] - b95a: 4620 mov r0, r4 - b95c: 47b0 blx r6 - b95e: f1b0 3fff cmp.w r0, #4294967295 - b962: d103 bne.n b96c <_mbrtowc_r+0x48> - b964: 2300 movs r3, #0 - b966: 602b str r3, [r5, #0] - b968: 338a adds r3, #138 ; 0x8a - b96a: 6023 str r3, [r4, #0] - b96c: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - b970: 1000059c .word 0x1000059c - b974: 0000fc29 .word 0x0000fc29 - -0000b978 <__ascii_mbtowc>: - b978: b082 sub sp, #8 - b97a: b909 cbnz r1, b980 <__ascii_mbtowc+0x8> - b97c: f10d 0106 add.w r1, sp, #6 - b980: b13a cbz r2, b992 <__ascii_mbtowc+0x1a> - b982: b143 cbz r3, b996 <__ascii_mbtowc+0x1e> - b984: 7813 ldrb r3, [r2, #0] - b986: 800b strh r3, [r1, #0] - b988: 7810 ldrb r0, [r2, #0] - b98a: 3800 subs r0, #0 - b98c: bf18 it ne - b98e: 2001 movne r0, #1 - b990: e003 b.n b99a <__ascii_mbtowc+0x22> - b992: 4610 mov r0, r2 - b994: e001 b.n b99a <__ascii_mbtowc+0x22> - b996: f06f 0001 mvn.w r0, #1 - b99a: b002 add sp, #8 - b99c: 4770 bx lr - -0000b99e <_Balloc>: - b99e: b570 push {r4, r5, r6, lr} - b9a0: 4604 mov r4, r0 - b9a2: 6a46 ldr r6, [r0, #36] ; 0x24 - b9a4: 460d mov r5, r1 - b9a6: b93e cbnz r6, b9b8 <_Balloc+0x1a> - b9a8: 2010 movs r0, #16 - b9aa: f7fa fb17 bl 5fdc - b9ae: 6260 str r0, [r4, #36] ; 0x24 - b9b0: 6046 str r6, [r0, #4] - b9b2: 6086 str r6, [r0, #8] - b9b4: 6006 str r6, [r0, #0] - b9b6: 60c6 str r6, [r0, #12] - b9b8: 6a66 ldr r6, [r4, #36] ; 0x24 - b9ba: 68f3 ldr r3, [r6, #12] - b9bc: b943 cbnz r3, b9d0 <_Balloc+0x32> - b9be: 4620 mov r0, r4 - b9c0: 2104 movs r1, #4 - b9c2: 2221 movs r2, #33 ; 0x21 - b9c4: f002 fad8 bl df78 <_calloc_r> - b9c8: 6a63 ldr r3, [r4, #36] ; 0x24 - b9ca: 60f0 str r0, [r6, #12] - b9cc: 68d8 ldr r0, [r3, #12] - b9ce: b1b0 cbz r0, b9fe <_Balloc+0x60> - b9d0: 6a63 ldr r3, [r4, #36] ; 0x24 - b9d2: 68db ldr r3, [r3, #12] - b9d4: f853 0025 ldr.w r0, [r3, r5, lsl #2] - b9d8: b118 cbz r0, b9e2 <_Balloc+0x44> - b9da: 6802 ldr r2, [r0, #0] - b9dc: f843 2025 str.w r2, [r3, r5, lsl #2] - b9e0: e00a b.n b9f8 <_Balloc+0x5a> - b9e2: 2101 movs r1, #1 - b9e4: 4620 mov r0, r4 - b9e6: fa11 f605 lsls.w r6, r1, r5 - b9ea: 1d72 adds r2, r6, #5 - b9ec: 0092 lsls r2, r2, #2 - b9ee: f002 fac3 bl df78 <_calloc_r> - b9f2: b120 cbz r0, b9fe <_Balloc+0x60> - b9f4: 6045 str r5, [r0, #4] - b9f6: 6086 str r6, [r0, #8] - b9f8: 2300 movs r3, #0 - b9fa: 6103 str r3, [r0, #16] - b9fc: 60c3 str r3, [r0, #12] - b9fe: bd70 pop {r4, r5, r6, pc} - -0000ba00 <_Bfree>: - ba00: b570 push {r4, r5, r6, lr} - ba02: 4604 mov r4, r0 - ba04: 6a45 ldr r5, [r0, #36] ; 0x24 - ba06: 460e mov r6, r1 - ba08: b93d cbnz r5, ba1a <_Bfree+0x1a> - ba0a: 2010 movs r0, #16 - ba0c: f7fa fae6 bl 5fdc - ba10: 6260 str r0, [r4, #36] ; 0x24 - ba12: 6045 str r5, [r0, #4] - ba14: 6085 str r5, [r0, #8] - ba16: 6005 str r5, [r0, #0] - ba18: 60c5 str r5, [r0, #12] - ba1a: b13e cbz r6, ba2c <_Bfree+0x2c> - ba1c: 6a63 ldr r3, [r4, #36] ; 0x24 - ba1e: 6872 ldr r2, [r6, #4] - ba20: 68db ldr r3, [r3, #12] - ba22: f853 1022 ldr.w r1, [r3, r2, lsl #2] - ba26: 6031 str r1, [r6, #0] - ba28: f843 6022 str.w r6, [r3, r2, lsl #2] - ba2c: bd70 pop {r4, r5, r6, pc} - -0000ba2e <__multadd>: - ba2e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ba32: 460c mov r4, r1 - ba34: 461f mov r7, r3 - ba36: 690e ldr r6, [r1, #16] - ba38: 4605 mov r5, r0 - ba3a: 3114 adds r1, #20 - ba3c: 2300 movs r3, #0 - ba3e: f8d1 c000 ldr.w ip, [r1] - ba42: 3301 adds r3, #1 - ba44: 42b3 cmp r3, r6 - ba46: fa1f f08c uxth.w r0, ip - ba4a: ea4f 4c1c mov.w ip, ip, lsr #16 - ba4e: fb00 7002 mla r0, r0, r2, r7 - ba52: fb0c fc02 mul.w ip, ip, r2 - ba56: eb0c 4c10 add.w ip, ip, r0, lsr #16 - ba5a: b280 uxth r0, r0 - ba5c: ea4f 471c mov.w r7, ip, lsr #16 - ba60: ea4f 4c0c mov.w ip, ip, lsl #16 - ba64: 4460 add r0, ip - ba66: f841 0b04 str.w r0, [r1], #4 - ba6a: dbe8 blt.n ba3e <__multadd+0x10> - ba6c: b1d7 cbz r7, baa4 <__multadd+0x76> - ba6e: 68a3 ldr r3, [r4, #8] - ba70: 429e cmp r6, r3 - ba72: db12 blt.n ba9a <__multadd+0x6c> - ba74: 6861 ldr r1, [r4, #4] - ba76: 4628 mov r0, r5 - ba78: 3101 adds r1, #1 - ba7a: f7ff ff90 bl b99e <_Balloc> - ba7e: 6922 ldr r2, [r4, #16] - ba80: f104 010c add.w r1, r4, #12 - ba84: 3202 adds r2, #2 - ba86: 0092 lsls r2, r2, #2 - ba88: 4680 mov r8, r0 - ba8a: 300c adds r0, #12 - ba8c: f7fa fcd6 bl 643c - ba90: 4621 mov r1, r4 - ba92: 4628 mov r0, r5 - ba94: 4644 mov r4, r8 - ba96: f7ff ffb3 bl ba00 <_Bfree> - ba9a: eb04 0386 add.w r3, r4, r6, lsl #2 - ba9e: 3601 adds r6, #1 - baa0: 6126 str r6, [r4, #16] - baa2: 615f str r7, [r3, #20] - baa4: 4620 mov r0, r4 - baa6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000baaa <__s2b>: - baaa: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - baae: 4606 mov r6, r0 - bab0: 460d mov r5, r1 - bab2: f103 0008 add.w r0, r3, #8 - bab6: 2109 movs r1, #9 - bab8: 4698 mov r8, r3 - baba: 4617 mov r7, r2 - babc: f002 fff4 bl eaa8 <__aeabi_idiv> - bac0: 2301 movs r3, #1 - bac2: 2100 movs r1, #0 - bac4: e001 b.n baca <__s2b+0x20> - bac6: 005b lsls r3, r3, #1 - bac8: 3101 adds r1, #1 - baca: 4298 cmp r0, r3 - bacc: dcfb bgt.n bac6 <__s2b+0x1c> - bace: 4630 mov r0, r6 - bad0: f7ff ff65 bl b99e <_Balloc> - bad4: 9b08 ldr r3, [sp, #32] - bad6: 6143 str r3, [r0, #20] - bad8: 2301 movs r3, #1 - bada: 2f09 cmp r7, #9 - badc: 4601 mov r1, r0 - bade: 6103 str r3, [r0, #16] - bae0: dd10 ble.n bb04 <__s2b+0x5a> - bae2: f105 0909 add.w r9, r5, #9 - bae6: 2409 movs r4, #9 - bae8: 5d2b ldrb r3, [r5, r4] - baea: 220a movs r2, #10 - baec: 4630 mov r0, r6 - baee: 3401 adds r4, #1 - baf0: 3b30 subs r3, #48 ; 0x30 - baf2: f7ff ff9c bl ba2e <__multadd> - baf6: 42bc cmp r4, r7 - baf8: 4601 mov r1, r0 - bafa: d1f5 bne.n bae8 <__s2b+0x3e> - bafc: eb09 0504 add.w r5, r9, r4 - bb00: 3d08 subs r5, #8 - bb02: e00b b.n bb1c <__s2b+0x72> - bb04: 350a adds r5, #10 - bb06: 2409 movs r4, #9 - bb08: e008 b.n bb1c <__s2b+0x72> - bb0a: f815 3b01 ldrb.w r3, [r5], #1 - bb0e: 4630 mov r0, r6 - bb10: 220a movs r2, #10 - bb12: 3401 adds r4, #1 - bb14: 3b30 subs r3, #48 ; 0x30 - bb16: f7ff ff8a bl ba2e <__multadd> - bb1a: 4601 mov r1, r0 - bb1c: 4544 cmp r4, r8 - bb1e: dbf4 blt.n bb0a <__s2b+0x60> - bb20: 4608 mov r0, r1 - bb22: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -0000bb26 <__hi0bits>: - bb26: 0c02 lsrs r2, r0, #16 - bb28: 4603 mov r3, r0 - bb2a: 0412 lsls r2, r2, #16 - bb2c: b912 cbnz r2, bb34 <__hi0bits+0xe> - bb2e: 0403 lsls r3, r0, #16 - bb30: 2010 movs r0, #16 - bb32: e000 b.n bb36 <__hi0bits+0x10> - bb34: 2000 movs r0, #0 - bb36: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - bb3a: d101 bne.n bb40 <__hi0bits+0x1a> - bb3c: 3008 adds r0, #8 - bb3e: 021b lsls r3, r3, #8 - bb40: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - bb44: d101 bne.n bb4a <__hi0bits+0x24> - bb46: 3004 adds r0, #4 - bb48: 011b lsls r3, r3, #4 - bb4a: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - bb4e: d101 bne.n bb54 <__hi0bits+0x2e> - bb50: 3002 adds r0, #2 - bb52: 009b lsls r3, r3, #2 - bb54: 2b00 cmp r3, #0 - bb56: db05 blt.n bb64 <__hi0bits+0x3e> - bb58: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - bb5c: d001 beq.n bb62 <__hi0bits+0x3c> - bb5e: 3001 adds r0, #1 - bb60: 4770 bx lr - bb62: 2020 movs r0, #32 - bb64: 4770 bx lr - -0000bb66 <__lo0bits>: - bb66: 6803 ldr r3, [r0, #0] - bb68: 4602 mov r2, r0 - bb6a: f013 0007 ands.w r0, r3, #7 - bb6e: d00d beq.n bb8c <__lo0bits+0x26> - bb70: f013 0f01 tst.w r3, #1 - bb74: d125 bne.n bbc2 <__lo0bits+0x5c> - bb76: f013 0f02 tst.w r3, #2 - bb7a: d003 beq.n bb84 <__lo0bits+0x1e> - bb7c: 085b lsrs r3, r3, #1 - bb7e: 2001 movs r0, #1 - bb80: 6013 str r3, [r2, #0] - bb82: 4770 bx lr - bb84: 089b lsrs r3, r3, #2 - bb86: 2002 movs r0, #2 - bb88: 6013 str r3, [r2, #0] - bb8a: 4770 bx lr - bb8c: b299 uxth r1, r3 - bb8e: b909 cbnz r1, bb94 <__lo0bits+0x2e> - bb90: 0c1b lsrs r3, r3, #16 - bb92: 2010 movs r0, #16 - bb94: f013 0fff tst.w r3, #255 ; 0xff - bb98: d101 bne.n bb9e <__lo0bits+0x38> - bb9a: 3008 adds r0, #8 - bb9c: 0a1b lsrs r3, r3, #8 - bb9e: f013 0f0f tst.w r3, #15 - bba2: d101 bne.n bba8 <__lo0bits+0x42> - bba4: 3004 adds r0, #4 - bba6: 091b lsrs r3, r3, #4 - bba8: f013 0f03 tst.w r3, #3 - bbac: d101 bne.n bbb2 <__lo0bits+0x4c> - bbae: 3002 adds r0, #2 - bbb0: 089b lsrs r3, r3, #2 - bbb2: f013 0f01 tst.w r3, #1 - bbb6: d102 bne.n bbbe <__lo0bits+0x58> - bbb8: 085b lsrs r3, r3, #1 - bbba: d004 beq.n bbc6 <__lo0bits+0x60> - bbbc: 3001 adds r0, #1 - bbbe: 6013 str r3, [r2, #0] - bbc0: 4770 bx lr - bbc2: 2000 movs r0, #0 - bbc4: 4770 bx lr - bbc6: 2020 movs r0, #32 - bbc8: 4770 bx lr - -0000bbca <__i2b>: - bbca: b510 push {r4, lr} - bbcc: 460c mov r4, r1 - bbce: 2101 movs r1, #1 - bbd0: f7ff fee5 bl b99e <_Balloc> - bbd4: 2201 movs r2, #1 - bbd6: 6144 str r4, [r0, #20] - bbd8: 6102 str r2, [r0, #16] - bbda: bd10 pop {r4, pc} - -0000bbdc <__multiply>: - bbdc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - bbe0: 4616 mov r6, r2 - bbe2: 690a ldr r2, [r1, #16] - bbe4: 460d mov r5, r1 - bbe6: 6933 ldr r3, [r6, #16] - bbe8: b085 sub sp, #20 - bbea: 429a cmp r2, r3 - bbec: bfbc itt lt - bbee: 4635 movlt r5, r6 - bbf0: 460e movlt r6, r1 - bbf2: f8d5 8010 ldr.w r8, [r5, #16] - bbf6: 6937 ldr r7, [r6, #16] - bbf8: 68ab ldr r3, [r5, #8] - bbfa: 6869 ldr r1, [r5, #4] - bbfc: eb07 0408 add.w r4, r7, r8 - bc00: 429c cmp r4, r3 - bc02: bfc8 it gt - bc04: 3101 addgt r1, #1 - bc06: f7ff feca bl b99e <_Balloc> - bc0a: f100 0314 add.w r3, r0, #20 - bc0e: eb00 0284 add.w r2, r0, r4, lsl #2 - bc12: 3214 adds r2, #20 - bc14: 9201 str r2, [sp, #4] - bc16: 461a mov r2, r3 - bc18: e002 b.n bc20 <__multiply+0x44> - bc1a: 2100 movs r1, #0 - bc1c: f842 1b04 str.w r1, [r2], #4 - bc20: 9901 ldr r1, [sp, #4] - bc22: 428a cmp r2, r1 - bc24: d3f9 bcc.n bc1a <__multiply+0x3e> - bc26: f105 0b14 add.w fp, r5, #20 - bc2a: eb06 0787 add.w r7, r6, r7, lsl #2 - bc2e: eb05 0588 add.w r5, r5, r8, lsl #2 - bc32: 3714 adds r7, #20 - bc34: 3514 adds r5, #20 - bc36: 9703 str r7, [sp, #12] - bc38: 9502 str r5, [sp, #8] - bc3a: f106 0214 add.w r2, r6, #20 - bc3e: e04e b.n bcde <__multiply+0x102> - bc40: f852 7b04 ldr.w r7, [r2], #4 - bc44: b2bf uxth r7, r7 - bc46: b317 cbz r7, bc8e <__multiply+0xb2> - bc48: 465e mov r6, fp - bc4a: 4619 mov r1, r3 - bc4c: 2500 movs r5, #0 - bc4e: f856 cb04 ldr.w ip, [r6], #4 - bc52: f8d1 a000 ldr.w sl, [r1] - bc56: fa1f f98c uxth.w r9, ip - bc5a: ea4f 4c1c mov.w ip, ip, lsr #16 - bc5e: fa1f f88a uxth.w r8, sl - bc62: ea4f 4a1a mov.w sl, sl, lsr #16 - bc66: fb07 8809 mla r8, r7, r9, r8 - bc6a: f8dd 9008 ldr.w r9, [sp, #8] - bc6e: fb07 ac0c mla ip, r7, ip, sl - bc72: 45b1 cmp r9, r6 - bc74: 44a8 add r8, r5 - bc76: eb0c 4c18 add.w ip, ip, r8, lsr #16 - bc7a: fa1f f888 uxth.w r8, r8 - bc7e: ea48 480c orr.w r8, r8, ip, lsl #16 - bc82: ea4f 451c mov.w r5, ip, lsr #16 - bc86: f841 8b04 str.w r8, [r1], #4 - bc8a: d8e0 bhi.n bc4e <__multiply+0x72> - bc8c: 600d str r5, [r1, #0] - bc8e: f832 7c02 ldrh.w r7, [r2, #-2] - bc92: b31f cbz r7, bcdc <__multiply+0x100> - bc94: 681d ldr r5, [r3, #0] - bc96: 465e mov r6, fp - bc98: 4698 mov r8, r3 - bc9a: 4619 mov r1, r3 - bc9c: f04f 0c00 mov.w ip, #0 - bca0: f8b6 a000 ldrh.w sl, [r6] - bca4: b2ad uxth r5, r5 - bca6: f8b1 9002 ldrh.w r9, [r1, #2] - bcaa: fb07 990a mla r9, r7, sl, r9 - bcae: 44cc add ip, r9 - bcb0: ea45 450c orr.w r5, r5, ip, lsl #16 - bcb4: f841 5b04 str.w r5, [r1], #4 - bcb8: f856 9b04 ldr.w r9, [r6], #4 - bcbc: f858 5f04 ldr.w r5, [r8, #4]! - bcc0: ea4f 4919 mov.w r9, r9, lsr #16 - bcc4: b2ad uxth r5, r5 - bcc6: fb07 5509 mla r5, r7, r9, r5 - bcca: f8dd 9008 ldr.w r9, [sp, #8] - bcce: 45b1 cmp r9, r6 - bcd0: eb05 451c add.w r5, r5, ip, lsr #16 - bcd4: ea4f 4c15 mov.w ip, r5, lsr #16 - bcd8: d8e2 bhi.n bca0 <__multiply+0xc4> - bcda: 600d str r5, [r1, #0] - bcdc: 3304 adds r3, #4 - bcde: f8dd c00c ldr.w ip, [sp, #12] - bce2: 4594 cmp ip, r2 - bce4: d8ac bhi.n bc40 <__multiply+0x64> - bce6: 9b01 ldr r3, [sp, #4] - bce8: e000 b.n bcec <__multiply+0x110> - bcea: 3c01 subs r4, #1 - bcec: 2c00 cmp r4, #0 - bcee: dd03 ble.n bcf8 <__multiply+0x11c> - bcf0: f853 2d04 ldr.w r2, [r3, #-4]! - bcf4: 2a00 cmp r2, #0 - bcf6: d0f8 beq.n bcea <__multiply+0x10e> - bcf8: 6104 str r4, [r0, #16] - bcfa: b005 add sp, #20 - bcfc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000bd00 <__pow5mult>: - bd00: f012 0303 ands.w r3, r2, #3 - bd04: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - bd08: 4604 mov r4, r0 - bd0a: 460f mov r7, r1 - bd0c: 4615 mov r5, r2 - bd0e: d007 beq.n bd20 <__pow5mult+0x20> - bd10: 4a23 ldr r2, [pc, #140] ; (bda0 <__pow5mult+0xa0>) - bd12: 3b01 subs r3, #1 - bd14: f852 2023 ldr.w r2, [r2, r3, lsl #2] - bd18: 2300 movs r3, #0 - bd1a: f7ff fe88 bl ba2e <__multadd> - bd1e: 4607 mov r7, r0 - bd20: 10ad asrs r5, r5, #2 - bd22: d039 beq.n bd98 <__pow5mult+0x98> - bd24: 6a66 ldr r6, [r4, #36] ; 0x24 - bd26: b93e cbnz r6, bd38 <__pow5mult+0x38> - bd28: 2010 movs r0, #16 - bd2a: f7fa f957 bl 5fdc - bd2e: 6260 str r0, [r4, #36] ; 0x24 - bd30: 6046 str r6, [r0, #4] - bd32: 6086 str r6, [r0, #8] - bd34: 6006 str r6, [r0, #0] - bd36: 60c6 str r6, [r0, #12] - bd38: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - bd3c: f8d8 6008 ldr.w r6, [r8, #8] - bd40: b966 cbnz r6, bd5c <__pow5mult+0x5c> - bd42: 4620 mov r0, r4 - bd44: f240 2171 movw r1, #625 ; 0x271 - bd48: f7ff ff3f bl bbca <__i2b> - bd4c: 2300 movs r3, #0 - bd4e: f8c8 0008 str.w r0, [r8, #8] - bd52: 4606 mov r6, r0 - bd54: 6003 str r3, [r0, #0] - bd56: e001 b.n bd5c <__pow5mult+0x5c> - bd58: 4640 mov r0, r8 - bd5a: 4606 mov r6, r0 - bd5c: f015 0f01 tst.w r5, #1 - bd60: d00a beq.n bd78 <__pow5mult+0x78> - bd62: 4639 mov r1, r7 - bd64: 4632 mov r2, r6 - bd66: 4620 mov r0, r4 - bd68: f7ff ff38 bl bbdc <__multiply> - bd6c: 4639 mov r1, r7 - bd6e: 4680 mov r8, r0 - bd70: 4620 mov r0, r4 - bd72: f7ff fe45 bl ba00 <_Bfree> - bd76: 4647 mov r7, r8 - bd78: 106d asrs r5, r5, #1 - bd7a: d00d beq.n bd98 <__pow5mult+0x98> - bd7c: f8d6 8000 ldr.w r8, [r6] - bd80: f1b8 0f00 cmp.w r8, #0 - bd84: d1e8 bne.n bd58 <__pow5mult+0x58> - bd86: 4620 mov r0, r4 - bd88: 4631 mov r1, r6 - bd8a: 4632 mov r2, r6 - bd8c: f7ff ff26 bl bbdc <__multiply> - bd90: 6030 str r0, [r6, #0] - bd92: f8c0 8000 str.w r8, [r0] - bd96: e7e0 b.n bd5a <__pow5mult+0x5a> - bd98: 4638 mov r0, r7 - bd9a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - bd9e: bf00 nop - bda0: 00010bb8 .word 0x00010bb8 - -0000bda4 <__lshift>: - bda4: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - bda8: 460c mov r4, r1 - bdaa: ea4f 1962 mov.w r9, r2, asr #5 - bdae: 4605 mov r5, r0 - bdb0: 6926 ldr r6, [r4, #16] - bdb2: 4690 mov r8, r2 - bdb4: 6849 ldr r1, [r1, #4] - bdb6: 3601 adds r6, #1 - bdb8: 68a3 ldr r3, [r4, #8] - bdba: 444e add r6, r9 - bdbc: e001 b.n bdc2 <__lshift+0x1e> - bdbe: 3101 adds r1, #1 - bdc0: 005b lsls r3, r3, #1 - bdc2: 429e cmp r6, r3 - bdc4: dcfb bgt.n bdbe <__lshift+0x1a> - bdc6: 4628 mov r0, r5 - bdc8: f7ff fde9 bl b99e <_Balloc> - bdcc: 2200 movs r2, #0 - bdce: 4607 mov r7, r0 - bdd0: f100 0314 add.w r3, r0, #20 - bdd4: e003 b.n bdde <__lshift+0x3a> - bdd6: 3201 adds r2, #1 - bdd8: 2100 movs r1, #0 - bdda: f843 1b04 str.w r1, [r3], #4 - bdde: 454a cmp r2, r9 - bde0: dbf9 blt.n bdd6 <__lshift+0x32> - bde2: 6920 ldr r0, [r4, #16] - bde4: f104 0114 add.w r1, r4, #20 - bde8: eb04 0080 add.w r0, r4, r0, lsl #2 - bdec: 3014 adds r0, #20 - bdee: f018 081f ands.w r8, r8, #31 - bdf2: d014 beq.n be1e <__lshift+0x7a> - bdf4: f1c8 0e20 rsb lr, r8, #32 - bdf8: 2200 movs r2, #0 - bdfa: f8d1 c000 ldr.w ip, [r1] - bdfe: fa0c fc08 lsl.w ip, ip, r8 - be02: ea42 020c orr.w r2, r2, ip - be06: f843 2b04 str.w r2, [r3], #4 - be0a: f851 2b04 ldr.w r2, [r1], #4 - be0e: 4288 cmp r0, r1 - be10: fa22 f20e lsr.w r2, r2, lr - be14: d8f1 bhi.n bdfa <__lshift+0x56> - be16: 601a str r2, [r3, #0] - be18: b13a cbz r2, be2a <__lshift+0x86> - be1a: 3601 adds r6, #1 - be1c: e005 b.n be2a <__lshift+0x86> - be1e: f851 2b04 ldr.w r2, [r1], #4 - be22: 4288 cmp r0, r1 - be24: f843 2b04 str.w r2, [r3], #4 - be28: d8f9 bhi.n be1e <__lshift+0x7a> - be2a: 4628 mov r0, r5 - be2c: 3e01 subs r6, #1 - be2e: 4621 mov r1, r4 - be30: 613e str r6, [r7, #16] - be32: f7ff fde5 bl ba00 <_Bfree> - be36: 4638 mov r0, r7 - be38: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -0000be3c <__mcmp>: - be3c: 4603 mov r3, r0 - be3e: 690a ldr r2, [r1, #16] - be40: 6900 ldr r0, [r0, #16] - be42: b530 push {r4, r5, lr} - be44: 1a80 subs r0, r0, r2 - be46: d115 bne.n be74 <__mcmp+0x38> - be48: 3204 adds r2, #4 - be4a: f103 0414 add.w r4, r3, #20 - be4e: 0092 lsls r2, r2, #2 - be50: 189b adds r3, r3, r2 - be52: 188a adds r2, r1, r2 - be54: 3304 adds r3, #4 - be56: 3204 adds r2, #4 - be58: f853 5d04 ldr.w r5, [r3, #-4]! - be5c: f852 1d04 ldr.w r1, [r2, #-4]! - be60: 428d cmp r5, r1 - be62: d003 beq.n be6c <__mcmp+0x30> - be64: d205 bcs.n be72 <__mcmp+0x36> - be66: f04f 30ff mov.w r0, #4294967295 - be6a: bd30 pop {r4, r5, pc} - be6c: 429c cmp r4, r3 - be6e: d3f3 bcc.n be58 <__mcmp+0x1c> - be70: bd30 pop {r4, r5, pc} - be72: 2001 movs r0, #1 - be74: bd30 pop {r4, r5, pc} - -0000be76 <__mdiff>: - be76: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - be7a: 4605 mov r5, r0 - be7c: 460c mov r4, r1 - be7e: 4608 mov r0, r1 - be80: 4611 mov r1, r2 - be82: 4616 mov r6, r2 - be84: f7ff ffda bl be3c <__mcmp> - be88: 1e07 subs r7, r0, #0 - be8a: d108 bne.n be9e <__mdiff+0x28> - be8c: 4628 mov r0, r5 - be8e: 4639 mov r1, r7 - be90: f7ff fd85 bl b99e <_Balloc> - be94: 2301 movs r3, #1 - be96: 6147 str r7, [r0, #20] - be98: 6103 str r3, [r0, #16] - be9a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - be9e: db01 blt.n bea4 <__mdiff+0x2e> - bea0: 2700 movs r7, #0 - bea2: e003 b.n beac <__mdiff+0x36> - bea4: 4623 mov r3, r4 - bea6: 2701 movs r7, #1 - bea8: 4634 mov r4, r6 - beaa: 461e mov r6, r3 - beac: 6861 ldr r1, [r4, #4] - beae: 4628 mov r0, r5 - beb0: f7ff fd75 bl b99e <_Balloc> - beb4: 6932 ldr r2, [r6, #16] - beb6: 6923 ldr r3, [r4, #16] - beb8: eb06 0882 add.w r8, r6, r2, lsl #2 - bebc: 3614 adds r6, #20 - bebe: eb04 0c83 add.w ip, r4, r3, lsl #2 - bec2: f108 0814 add.w r8, r8, #20 - bec6: f10c 0c14 add.w ip, ip, #20 - beca: 3414 adds r4, #20 - becc: 2200 movs r2, #0 - bece: 60c7 str r7, [r0, #12] - bed0: f100 0714 add.w r7, r0, #20 - bed4: f854 5b04 ldr.w r5, [r4], #4 - bed8: f856 1b04 ldr.w r1, [r6], #4 - bedc: fa1f fa85 uxth.w sl, r5 - bee0: fa1f f981 uxth.w r9, r1 - bee4: 0c09 lsrs r1, r1, #16 - bee6: ebc9 090a rsb r9, r9, sl - beea: ebc1 4115 rsb r1, r1, r5, lsr #16 - beee: 4491 add r9, r2 - bef0: 4625 mov r5, r4 - bef2: eb01 4129 add.w r1, r1, r9, asr #16 - bef6: fa1f f989 uxth.w r9, r9 - befa: 140a asrs r2, r1, #16 - befc: 45b0 cmp r8, r6 - befe: ea49 4101 orr.w r1, r9, r1, lsl #16 - bf02: f847 1b04 str.w r1, [r7], #4 - bf06: 4639 mov r1, r7 - bf08: d8e4 bhi.n bed4 <__mdiff+0x5e> - bf0a: e00c b.n bf26 <__mdiff+0xb0> - bf0c: f855 4b04 ldr.w r4, [r5], #4 - bf10: b2a6 uxth r6, r4 - bf12: 0c24 lsrs r4, r4, #16 - bf14: 1996 adds r6, r2, r6 - bf16: eb04 4426 add.w r4, r4, r6, asr #16 - bf1a: b2b6 uxth r6, r6 - bf1c: 1422 asrs r2, r4, #16 - bf1e: ea46 4404 orr.w r4, r6, r4, lsl #16 - bf22: f841 4b04 str.w r4, [r1], #4 - bf26: 4565 cmp r5, ip - bf28: d3f0 bcc.n bf0c <__mdiff+0x96> - bf2a: e000 b.n bf2e <__mdiff+0xb8> - bf2c: 3b01 subs r3, #1 - bf2e: f851 2d04 ldr.w r2, [r1, #-4]! - bf32: 2a00 cmp r2, #0 - bf34: d0fa beq.n bf2c <__mdiff+0xb6> - bf36: 6103 str r3, [r0, #16] - bf38: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -0000bf3c <__ulp>: - bf3c: 4b0e ldr r3, [pc, #56] ; (bf78 <__ulp+0x3c>) - bf3e: ea01 0303 and.w r3, r1, r3 - bf42: f1a3 7350 sub.w r3, r3, #54525952 ; 0x3400000 - bf46: 2b00 cmp r3, #0 - bf48: dd01 ble.n bf4e <__ulp+0x12> - bf4a: 4619 mov r1, r3 - bf4c: e007 b.n bf5e <__ulp+0x22> - bf4e: 425b negs r3, r3 - bf50: 151b asrs r3, r3, #20 - bf52: 2b13 cmp r3, #19 - bf54: dc05 bgt.n bf62 <__ulp+0x26> - bf56: f44f 2200 mov.w r2, #524288 ; 0x80000 - bf5a: fa52 f103 asrs.w r1, r2, r3 - bf5e: 2000 movs r0, #0 - bf60: 4770 bx lr - bf62: f1a3 0214 sub.w r2, r3, #20 - bf66: 2100 movs r1, #0 - bf68: 2301 movs r3, #1 - bf6a: 2a1e cmp r2, #30 - bf6c: bfdc itt le - bf6e: f1c2 021f rsble r2, r2, #31 - bf72: 4093 lslle r3, r2 - bf74: 4618 mov r0, r3 - bf76: 4770 bx lr - bf78: 7ff00000 .word 0x7ff00000 - -0000bf7c <__b2d>: - bf7c: 6903 ldr r3, [r0, #16] - bf7e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - bf82: 3304 adds r3, #4 - bf84: f100 0614 add.w r6, r0, #20 - bf88: 4688 mov r8, r1 - bf8a: f850 5023 ldr.w r5, [r0, r3, lsl #2] - bf8e: eb00 0483 add.w r4, r0, r3, lsl #2 - bf92: 4627 mov r7, r4 - bf94: 4628 mov r0, r5 - bf96: f7ff fdc6 bl bb26 <__hi0bits> - bf9a: 280a cmp r0, #10 - bf9c: f1c0 0320 rsb r3, r0, #32 - bfa0: f8c8 3000 str.w r3, [r8] - bfa4: dc13 bgt.n bfce <__b2d+0x52> - bfa6: f1c0 010b rsb r1, r0, #11 - bfaa: fa35 f701 lsrs.w r7, r5, r1 - bfae: 42b4 cmp r4, r6 - bfb0: f047 537e orr.w r3, r7, #1065353216 ; 0x3f800000 - bfb4: bf8c ite hi - bfb6: f854 4c04 ldrhi.w r4, [r4, #-4] - bfba: 2400 movls r4, #0 - bfbc: 3015 adds r0, #21 - bfbe: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - bfc2: 4085 lsls r5, r0 - bfc4: fa34 f101 lsrs.w r1, r4, r1 - bfc8: ea41 0205 orr.w r2, r1, r5 - bfcc: e024 b.n c018 <__b2d+0x9c> - bfce: 42b4 cmp r4, r6 - bfd0: d903 bls.n bfda <__b2d+0x5e> - bfd2: 3c04 subs r4, #4 - bfd4: f857 1c04 ldr.w r1, [r7, #-4] - bfd8: e000 b.n bfdc <__b2d+0x60> - bfda: 2100 movs r1, #0 - bfdc: 380b subs r0, #11 - bfde: d016 beq.n c00e <__b2d+0x92> - bfe0: 4085 lsls r5, r0 - bfe2: 42b4 cmp r4, r6 - bfe4: f1c0 0720 rsb r7, r0, #32 - bfe8: f045 557e orr.w r5, r5, #1065353216 ; 0x3f800000 - bfec: bf8c ite hi - bfee: f854 4c04 ldrhi.w r4, [r4, #-4] - bff2: 2400 movls r4, #0 - bff4: fa21 fc07 lsr.w ip, r1, r7 - bff8: f445 05e0 orr.w r5, r5, #7340032 ; 0x700000 - bffc: fa11 f000 lsls.w r0, r1, r0 - c000: ea45 030c orr.w r3, r5, ip - c004: fa34 f707 lsrs.w r7, r4, r7 - c008: ea47 0200 orr.w r2, r7, r0 - c00c: e004 b.n c018 <__b2d+0x9c> - c00e: f045 537e orr.w r3, r5, #1065353216 ; 0x3f800000 - c012: 460a mov r2, r1 - c014: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - c018: 4610 mov r0, r2 - c01a: 4619 mov r1, r3 - c01c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000c020 <__d2b>: - c020: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - c024: 2101 movs r1, #1 - c026: 461d mov r5, r3 - c028: 9f0a ldr r7, [sp, #40] ; 0x28 - c02a: 9e0b ldr r6, [sp, #44] ; 0x2c - c02c: 4614 mov r4, r2 - c02e: f7ff fcb6 bl b99e <_Balloc> - c032: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - c036: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - c03a: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - c03e: ea5f 5919 movs.w r9, r9, lsr #20 - c042: 9300 str r3, [sp, #0] - c044: bf1c itt ne - c046: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - c04a: 9300 strne r3, [sp, #0] - c04c: 4680 mov r8, r0 - c04e: b1f4 cbz r4, c08e <__d2b+0x6e> - c050: a802 add r0, sp, #8 - c052: f840 4d04 str.w r4, [r0, #-4]! - c056: f7ff fd86 bl bb66 <__lo0bits> - c05a: 9b01 ldr r3, [sp, #4] - c05c: b158 cbz r0, c076 <__d2b+0x56> - c05e: 9a00 ldr r2, [sp, #0] - c060: f1c0 0120 rsb r1, r0, #32 - c064: fa12 f101 lsls.w r1, r2, r1 - c068: 40c2 lsrs r2, r0 - c06a: ea41 0303 orr.w r3, r1, r3 - c06e: 9200 str r2, [sp, #0] - c070: f8c8 3014 str.w r3, [r8, #20] - c074: e001 b.n c07a <__d2b+0x5a> - c076: f8c8 3014 str.w r3, [r8, #20] - c07a: 9c00 ldr r4, [sp, #0] - c07c: f8c8 4018 str.w r4, [r8, #24] - c080: 2c00 cmp r4, #0 - c082: bf0c ite eq - c084: 2401 moveq r4, #1 - c086: 2402 movne r4, #2 - c088: f8c8 4010 str.w r4, [r8, #16] - c08c: e009 b.n c0a2 <__d2b+0x82> - c08e: 4668 mov r0, sp - c090: 2401 movs r4, #1 - c092: f7ff fd68 bl bb66 <__lo0bits> - c096: 9b00 ldr r3, [sp, #0] - c098: f8c8 4010 str.w r4, [r8, #16] - c09c: f8c8 3014 str.w r3, [r8, #20] - c0a0: 3020 adds r0, #32 - c0a2: f1b9 0f00 cmp.w r9, #0 - c0a6: d00a beq.n c0be <__d2b+0x9e> - c0a8: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - c0ac: f1a9 0903 sub.w r9, r9, #3 - c0b0: eb09 0300 add.w r3, r9, r0 - c0b4: f1c0 0035 rsb r0, r0, #53 ; 0x35 - c0b8: 603b str r3, [r7, #0] - c0ba: 6030 str r0, [r6, #0] - c0bc: e00b b.n c0d6 <__d2b+0xb6> - c0be: eb08 0384 add.w r3, r8, r4, lsl #2 - c0c2: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - c0c6: 3802 subs r0, #2 - c0c8: 6038 str r0, [r7, #0] - c0ca: 6918 ldr r0, [r3, #16] - c0cc: 0164 lsls r4, r4, #5 - c0ce: f7ff fd2a bl bb26 <__hi0bits> - c0d2: 1a24 subs r4, r4, r0 - c0d4: 6034 str r4, [r6, #0] - c0d6: 4640 mov r0, r8 - c0d8: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -0000c0dc <__ratio>: - c0dc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - c0de: 460e mov r6, r1 - c0e0: a901 add r1, sp, #4 - c0e2: 4607 mov r7, r0 - c0e4: f7ff ff4a bl bf7c <__b2d> - c0e8: 4604 mov r4, r0 - c0ea: 460d mov r5, r1 - c0ec: 4630 mov r0, r6 - c0ee: 4669 mov r1, sp - c0f0: f7ff ff44 bl bf7c <__b2d> - c0f4: 693f ldr r7, [r7, #16] - c0f6: 4602 mov r2, r0 - c0f8: 460b mov r3, r1 - c0fa: 9801 ldr r0, [sp, #4] - c0fc: 9900 ldr r1, [sp, #0] - c0fe: 1a41 subs r1, r0, r1 - c100: 6930 ldr r0, [r6, #16] - c102: 1a38 subs r0, r7, r0 - c104: 0140 lsls r0, r0, #5 - c106: 1809 adds r1, r1, r0 - c108: 2900 cmp r1, #0 - c10a: dd02 ble.n c112 <__ratio+0x36> - c10c: 0509 lsls r1, r1, #20 - c10e: 194d adds r5, r1, r5 - c110: e001 b.n c116 <__ratio+0x3a> - c112: 0509 lsls r1, r1, #20 - c114: 1a5b subs r3, r3, r1 - c116: 4620 mov r0, r4 - c118: 4629 mov r1, r5 - c11a: f7f8 fb6f bl 47fc <__aeabi_ddiv> - c11e: b003 add sp, #12 - c120: bdf0 pop {r4, r5, r6, r7, pc} - -0000c122 <__copybits>: - c122: 1e4b subs r3, r1, #1 - c124: 6911 ldr r1, [r2, #16] - c126: b510 push {r4, lr} - c128: 115b asrs r3, r3, #5 - c12a: 3301 adds r3, #1 - c12c: eb02 0181 add.w r1, r2, r1, lsl #2 - c130: 3114 adds r1, #20 - c132: 3214 adds r2, #20 - c134: eb00 0383 add.w r3, r0, r3, lsl #2 - c138: e003 b.n c142 <__copybits+0x20> - c13a: f852 4b04 ldr.w r4, [r2], #4 - c13e: f840 4b04 str.w r4, [r0], #4 - c142: 4291 cmp r1, r2 - c144: d8f9 bhi.n c13a <__copybits+0x18> - c146: e002 b.n c14e <__copybits+0x2c> - c148: 2200 movs r2, #0 - c14a: f840 2b04 str.w r2, [r0], #4 - c14e: 4298 cmp r0, r3 - c150: d3fa bcc.n c148 <__copybits+0x26> - c152: bd10 pop {r4, pc} - -0000c154 <__any_on>: - c154: 6902 ldr r2, [r0, #16] - c156: 114b asrs r3, r1, #5 - c158: b530 push {r4, r5, lr} - c15a: 4293 cmp r3, r2 - c15c: f100 0414 add.w r4, r0, #20 - c160: dc0d bgt.n c17e <__any_on+0x2a> - c162: da0d bge.n c180 <__any_on+0x2c> - c164: f011 011f ands.w r1, r1, #31 - c168: d00a beq.n c180 <__any_on+0x2c> - c16a: eb00 0283 add.w r2, r0, r3, lsl #2 - c16e: 6952 ldr r2, [r2, #20] - c170: fa32 f501 lsrs.w r5, r2, r1 - c174: fa15 f101 lsls.w r1, r5, r1 - c178: 4291 cmp r1, r2 - c17a: d10c bne.n c196 <__any_on+0x42> - c17c: e000 b.n c180 <__any_on+0x2c> - c17e: 4613 mov r3, r2 - c180: eb00 0383 add.w r3, r0, r3, lsl #2 - c184: 3314 adds r3, #20 - c186: e002 b.n c18e <__any_on+0x3a> - c188: f853 2d04 ldr.w r2, [r3, #-4]! - c18c: b92a cbnz r2, c19a <__any_on+0x46> - c18e: 429c cmp r4, r3 - c190: d3fa bcc.n c188 <__any_on+0x34> - c192: 2000 movs r0, #0 - c194: bd30 pop {r4, r5, pc} - c196: 2001 movs r0, #1 - c198: bd30 pop {r4, r5, pc} - c19a: 2001 movs r0, #1 - c19c: bd30 pop {r4, r5, pc} - ... - -0000c1a0 <_read_r>: - c1a0: b538 push {r3, r4, r5, lr} - c1a2: 4605 mov r5, r0 - c1a4: 4c07 ldr r4, [pc, #28] ; (c1c4 <_read_r+0x24>) - c1a6: 2000 movs r0, #0 - c1a8: 6020 str r0, [r4, #0] - c1aa: 4608 mov r0, r1 - c1ac: 4611 mov r1, r2 - c1ae: 461a mov r2, r3 - c1b0: f7f4 f9a6 bl 500 <_read> - c1b4: f1b0 3fff cmp.w r0, #4294967295 - c1b8: d102 bne.n c1c0 <_read_r+0x20> - c1ba: 6823 ldr r3, [r4, #0] - c1bc: b103 cbz r3, c1c0 <_read_r+0x20> - c1be: 602b str r3, [r5, #0] - c1c0: bd38 pop {r3, r4, r5, pc} - c1c2: bf00 nop - c1c4: 10000910 .word 0x10000910 - -0000c1c8 <__fpclassifyd>: - c1c8: 460b mov r3, r1 - c1ca: b113 cbz r3, c1d2 <__fpclassifyd+0xa> - c1cc: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - c1d0: d100 bne.n c1d4 <__fpclassifyd+0xc> - c1d2: b1e0 cbz r0, c20e <__fpclassifyd+0x46> - c1d4: 4a12 ldr r2, [pc, #72] ; (c220 <__fpclassifyd+0x58>) - c1d6: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - c1da: 4293 cmp r3, r2 - c1dc: d919 bls.n c212 <__fpclassifyd+0x4a> - c1de: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - c1e2: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - c1e6: 4293 cmp r3, r2 - c1e8: d913 bls.n c212 <__fpclassifyd+0x4a> - c1ea: 4b0e ldr r3, [pc, #56] ; (c224 <__fpclassifyd+0x5c>) - c1ec: 4299 cmp r1, r3 - c1ee: d912 bls.n c216 <__fpclassifyd+0x4e> - c1f0: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - c1f4: 429a cmp r2, r3 - c1f6: d90e bls.n c216 <__fpclassifyd+0x4e> - c1f8: 4b0b ldr r3, [pc, #44] ; (c228 <__fpclassifyd+0x60>) - c1fa: 4299 cmp r1, r3 - c1fc: d002 beq.n c204 <__fpclassifyd+0x3c> - c1fe: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - c202: d10a bne.n c21a <__fpclassifyd+0x52> - c204: f1d0 0001 rsbs r0, r0, #1 - c208: bf38 it cc - c20a: 2000 movcc r0, #0 - c20c: 4770 bx lr - c20e: 2002 movs r0, #2 - c210: 4770 bx lr - c212: 2004 movs r0, #4 - c214: 4770 bx lr - c216: 2003 movs r0, #3 - c218: 4770 bx lr - c21a: 2000 movs r0, #0 - c21c: 4770 bx lr - c21e: bf00 nop - c220: 7fdfffff .word 0x7fdfffff - c224: 000fffff .word 0x000fffff - c228: 7ff00000 .word 0x7ff00000 - -0000c22c <__sccl>: - c22c: 4603 mov r3, r0 - c22e: 4608 mov r0, r1 - c230: b5f0 push {r4, r5, r6, r7, lr} - c232: f810 2b01 ldrb.w r2, [r0], #1 - c236: 2a5e cmp r2, #94 ; 0x5e - c238: d103 bne.n c242 <__sccl+0x16> - c23a: 784a ldrb r2, [r1, #1] - c23c: 3001 adds r0, #1 - c23e: 2401 movs r4, #1 - c240: e000 b.n c244 <__sccl+0x18> - c242: 2400 movs r4, #0 - c244: 2100 movs r1, #0 - c246: 545c strb r4, [r3, r1] - c248: 3101 adds r1, #1 - c24a: f5b1 7f80 cmp.w r1, #256 ; 0x100 - c24e: d1fa bne.n c246 <__sccl+0x1a> - c250: b90a cbnz r2, c256 <__sccl+0x2a> - c252: 3801 subs r0, #1 - c254: bdf0 pop {r4, r5, r6, r7, pc} - c256: f1c4 0701 rsb r7, r4, #1 - c25a: e001 b.n c260 <__sccl+0x34> - c25c: 460a mov r2, r1 - c25e: 4620 mov r0, r4 - c260: 463e mov r6, r7 - c262: 549f strb r7, [r3, r2] - c264: 4604 mov r4, r0 - c266: f814 1b01 ldrb.w r1, [r4], #1 - c26a: 292d cmp r1, #45 ; 0x2d - c26c: d003 beq.n c276 <__sccl+0x4a> - c26e: 295d cmp r1, #93 ; 0x5d - c270: d00c beq.n c28c <__sccl+0x60> - c272: b161 cbz r1, c28e <__sccl+0x62> - c274: e7f2 b.n c25c <__sccl+0x30> - c276: 7845 ldrb r5, [r0, #1] - c278: 2d5d cmp r5, #93 ; 0x5d - c27a: d0ef beq.n c25c <__sccl+0x30> - c27c: 4295 cmp r5, r2 - c27e: dbed blt.n c25c <__sccl+0x30> - c280: 3002 adds r0, #2 - c282: 3201 adds r2, #1 - c284: 42aa cmp r2, r5 - c286: 549e strb r6, [r3, r2] - c288: dbfb blt.n c282 <__sccl+0x56> - c28a: e7eb b.n c264 <__sccl+0x38> - c28c: 4620 mov r0, r4 - c28e: bdf0 pop {r4, r5, r6, r7, pc} - -0000c290 : - c290: 4800 ldr r0, [pc, #0] ; (c294 ) - c292: 4770 bx lr - c294: 7fc00000 .word 0x7fc00000 - -0000c298 : - c298: b530 push {r4, r5, lr} - c29a: 6802 ldr r2, [r0, #0] - c29c: e008 b.n c2b0 - c29e: 7853 ldrb r3, [r2, #1] - c2a0: 4622 mov r2, r4 - c2a2: 2b40 cmp r3, #64 ; 0x40 - c2a4: dd02 ble.n c2ac - c2a6: 2b5a cmp r3, #90 ; 0x5a - c2a8: bfd8 it le - c2aa: 3320 addle r3, #32 - c2ac: 42ab cmp r3, r5 - c2ae: d107 bne.n c2c0 - c2b0: f811 5b01 ldrb.w r5, [r1], #1 - c2b4: 1c54 adds r4, r2, #1 - c2b6: 2d00 cmp r5, #0 - c2b8: d1f1 bne.n c29e - c2ba: 6004 str r4, [r0, #0] - c2bc: 2001 movs r0, #1 - c2be: bd30 pop {r4, r5, pc} - c2c0: 2000 movs r0, #0 - c2c2: bd30 pop {r4, r5, pc} - c2c4: 0000 movs r0, r0 - ... - -0000c2c8 <_strtod_r>: - c2c8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c2cc: 4606 mov r6, r0 - c2ce: b099 sub sp, #100 ; 0x64 - c2d0: 468b mov fp, r1 - c2d2: 2400 movs r4, #0 - c2d4: 2500 movs r5, #0 - c2d6: 920f str r2, [sp, #60] ; 0x3c - c2d8: 9115 str r1, [sp, #84] ; 0x54 - c2da: 9a15 ldr r2, [sp, #84] ; 0x54 - c2dc: 7813 ldrb r3, [r2, #0] - c2de: 2b0d cmp r3, #13 - c2e0: d805 bhi.n c2ee <_strtod_r+0x26> - c2e2: 2b09 cmp r3, #9 - c2e4: d214 bcs.n c310 <_strtod_r+0x48> - c2e6: 2b00 cmp r3, #0 - c2e8: f000 81c7 beq.w c67a <_strtod_r+0x3b2> - c2ec: e013 b.n c316 <_strtod_r+0x4e> - c2ee: 2b2b cmp r3, #43 ; 0x2b - c2f0: d007 beq.n c302 <_strtod_r+0x3a> - c2f2: 2b2d cmp r3, #45 ; 0x2d - c2f4: d002 beq.n c2fc <_strtod_r+0x34> - c2f6: 2b20 cmp r3, #32 - c2f8: d10d bne.n c316 <_strtod_r+0x4e> - c2fa: e009 b.n c310 <_strtod_r+0x48> - c2fc: 2001 movs r0, #1 - c2fe: 900b str r0, [sp, #44] ; 0x2c - c300: e001 b.n c306 <_strtod_r+0x3e> - c302: 2100 movs r1, #0 - c304: 910b str r1, [sp, #44] ; 0x2c - c306: 1c53 adds r3, r2, #1 - c308: 9315 str r3, [sp, #84] ; 0x54 - c30a: 7853 ldrb r3, [r2, #1] - c30c: b92b cbnz r3, c31a <_strtod_r+0x52> - c30e: e1b4 b.n c67a <_strtod_r+0x3b2> - c310: 3201 adds r2, #1 - c312: 9215 str r2, [sp, #84] ; 0x54 - c314: e7e1 b.n c2da <_strtod_r+0x12> - c316: 2200 movs r2, #0 - c318: 920b str r2, [sp, #44] ; 0x2c - c31a: 9b15 ldr r3, [sp, #84] ; 0x54 - c31c: 781a ldrb r2, [r3, #0] - c31e: 2a30 cmp r2, #48 ; 0x30 - c320: d15c bne.n c3dc <_strtod_r+0x114> - c322: f103 0a01 add.w sl, r3, #1 - c326: 785b ldrb r3, [r3, #1] - c328: 2b58 cmp r3, #88 ; 0x58 - c32a: d001 beq.n c330 <_strtod_r+0x68> - c32c: 2b78 cmp r3, #120 ; 0x78 - c32e: d149 bne.n c3c4 <_strtod_r+0xfc> - c330: ab14 add r3, sp, #80 ; 0x50 - c332: 9300 str r3, [sp, #0] - c334: 9b0b ldr r3, [sp, #44] ; 0x2c - c336: 4630 mov r0, r6 - c338: 4f98 ldr r7, [pc, #608] ; (c59c <_strtod_r+0x2d4>) - c33a: a915 add r1, sp, #84 ; 0x54 - c33c: 9301 str r3, [sp, #4] - c33e: 463a mov r2, r7 - c340: ab13 add r3, sp, #76 ; 0x4c - c342: f001 feff bl e144 <__gethex> - c346: f010 0907 ands.w r9, r0, #7 - c34a: 4680 mov r8, r0 - c34c: f000 8580 beq.w ce50 <_strtod_r+0xb88> - c350: f1b9 0f06 cmp.w r9, #6 - c354: d103 bne.n c35e <_strtod_r+0x96> - c356: f8cd a054 str.w sl, [sp, #84] ; 0x54 - c35a: f000 bd79 b.w ce50 <_strtod_r+0xb88> - c35e: 9a14 ldr r2, [sp, #80] ; 0x50 - c360: b13a cbz r2, c372 <_strtod_r+0xaa> - c362: a811 add r0, sp, #68 ; 0x44 - c364: 6839 ldr r1, [r7, #0] - c366: f7ff fedc bl c122 <__copybits> - c36a: 4630 mov r0, r6 - c36c: 9914 ldr r1, [sp, #80] ; 0x50 - c36e: f7ff fb47 bl ba00 <_Bfree> - c372: 9b13 ldr r3, [sp, #76] ; 0x4c - c374: f1b9 0f06 cmp.w r9, #6 - c378: d81c bhi.n c3b4 <_strtod_r+0xec> - c37a: e8df f009 tbb [pc, r9] - c37e: 0a04 .short 0x0a04 - c380: 0a171407 .word 0x0a171407 - c384: 04 .byte 0x04 - c385: 00 .byte 0x00 - c386: 2500 movs r5, #0 - c388: 462c mov r4, r5 - c38a: e013 b.n c3b4 <_strtod_r+0xec> - c38c: 9c11 ldr r4, [sp, #68] ; 0x44 - c38e: 9d12 ldr r5, [sp, #72] ; 0x48 - c390: e010 b.n c3b4 <_strtod_r+0xec> - c392: f503 6386 add.w r3, r3, #1072 ; 0x430 - c396: 9a12 ldr r2, [sp, #72] ; 0x48 - c398: 3303 adds r3, #3 - c39a: 9c11 ldr r4, [sp, #68] ; 0x44 - c39c: f422 1280 bic.w r2, r2, #1048576 ; 0x100000 - c3a0: ea42 5503 orr.w r5, r2, r3, lsl #20 - c3a4: e006 b.n c3b4 <_strtod_r+0xec> - c3a6: 4d7e ldr r5, [pc, #504] ; (c5a0 <_strtod_r+0x2d8>) - c3a8: 2400 movs r4, #0 - c3aa: e003 b.n c3b4 <_strtod_r+0xec> - c3ac: f06f 4500 mvn.w r5, #2147483648 ; 0x80000000 - c3b0: f04f 34ff mov.w r4, #4294967295 - c3b4: f018 0f08 tst.w r8, #8 - c3b8: f000 854a beq.w ce50 <_strtod_r+0xb88> - c3bc: f045 4500 orr.w r5, r5, #2147483648 ; 0x80000000 - c3c0: f000 bd46 b.w ce50 <_strtod_r+0xb88> - c3c4: 9b15 ldr r3, [sp, #84] ; 0x54 - c3c6: 1c5a adds r2, r3, #1 - c3c8: 9215 str r2, [sp, #84] ; 0x54 - c3ca: 785b ldrb r3, [r3, #1] - c3cc: 2b30 cmp r3, #48 ; 0x30 - c3ce: d0f9 beq.n c3c4 <_strtod_r+0xfc> - c3d0: 2b00 cmp r3, #0 - c3d2: f000 853d beq.w ce50 <_strtod_r+0xb88> - c3d6: 2101 movs r1, #1 - c3d8: 9108 str r1, [sp, #32] - c3da: e001 b.n c3e0 <_strtod_r+0x118> - c3dc: 2200 movs r2, #0 - c3de: 9208 str r2, [sp, #32] - c3e0: 9b15 ldr r3, [sp, #84] ; 0x54 - c3e2: f04f 0a00 mov.w sl, #0 - c3e6: 46d1 mov r9, sl - c3e8: f8cd a018 str.w sl, [sp, #24] - c3ec: 9309 str r3, [sp, #36] ; 0x24 - c3ee: 4653 mov r3, sl - c3f0: e014 b.n c41c <_strtod_r+0x154> - c3f2: f1b9 0f08 cmp.w r9, #8 - c3f6: dc05 bgt.n c404 <_strtod_r+0x13c> - c3f8: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - c3fc: 220a movs r2, #10 - c3fe: fb02 8303 mla r3, r2, r3, r8 - c402: e007 b.n c414 <_strtod_r+0x14c> - c404: f1b9 0f0f cmp.w r9, #15 - c408: dc04 bgt.n c414 <_strtod_r+0x14c> - c40a: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - c40e: 220a movs r2, #10 - c410: fb02 8a0a mla sl, r2, sl, r8 - c414: f109 0901 add.w r9, r9, #1 - c418: 3701 adds r7, #1 - c41a: 9715 str r7, [sp, #84] ; 0x54 - c41c: 9f15 ldr r7, [sp, #84] ; 0x54 - c41e: f897 8000 ldrb.w r8, [r7] - c422: f1b8 0f2f cmp.w r8, #47 ; 0x2f - c426: dd02 ble.n c42e <_strtod_r+0x166> - c428: f1b8 0f39 cmp.w r8, #57 ; 0x39 - c42c: dde1 ble.n c3f2 <_strtod_r+0x12a> - c42e: 4630 mov r0, r6 - c430: 9306 str r3, [sp, #24] - c432: f7ff fa5f bl b8f4 <_localeconv_r> - c436: 6801 ldr r1, [r0, #0] - c438: 4630 mov r0, r6 - c43a: 9103 str r1, [sp, #12] - c43c: f7ff fa5a bl b8f4 <_localeconv_r> - c440: 6800 ldr r0, [r0, #0] - c442: f7fa fbb3 bl 6bac - c446: 9903 ldr r1, [sp, #12] - c448: 4602 mov r2, r0 - c44a: 4638 mov r0, r7 - c44c: f7fa fbb6 bl 6bbc - c450: 4603 mov r3, r0 - c452: 2800 cmp r0, #0 - c454: d15e bne.n c514 <_strtod_r+0x24c> - c456: 4630 mov r0, r6 - c458: 9f15 ldr r7, [sp, #84] ; 0x54 - c45a: 9303 str r3, [sp, #12] - c45c: f7ff fa4a bl b8f4 <_localeconv_r> - c460: 6800 ldr r0, [r0, #0] - c462: f7fa fba3 bl 6bac - c466: 9b03 ldr r3, [sp, #12] - c468: 183a adds r2, r7, r0 - c46a: 9215 str r2, [sp, #84] ; 0x54 - c46c: f817 8000 ldrb.w r8, [r7, r0] - c470: f1b9 0f00 cmp.w r9, #0 - c474: d145 bne.n c502 <_strtod_r+0x23a> - c476: 4648 mov r0, r9 - c478: e005 b.n c486 <_strtod_r+0x1be> - c47a: 9b15 ldr r3, [sp, #84] ; 0x54 - c47c: 3001 adds r0, #1 - c47e: 1c5a adds r2, r3, #1 - c480: 9215 str r2, [sp, #84] ; 0x54 - c482: f893 8001 ldrb.w r8, [r3, #1] - c486: f1b8 0f30 cmp.w r8, #48 ; 0x30 - c48a: d0f6 beq.n c47a <_strtod_r+0x1b2> - c48c: f1a8 0331 sub.w r3, r8, #49 ; 0x31 - c490: 2b08 cmp r3, #8 - c492: d844 bhi.n c51e <_strtod_r+0x256> - c494: 9915 ldr r1, [sp, #84] ; 0x54 - c496: 4603 mov r3, r0 - c498: 2000 movs r0, #0 - c49a: 4607 mov r7, r0 - c49c: 9109 str r1, [sp, #36] ; 0x24 - c49e: 3001 adds r0, #1 - c4a0: f1b8 0830 subs.w r8, r8, #48 ; 0x30 - c4a4: d027 beq.n c4f6 <_strtod_r+0x22e> - c4a6: 181b adds r3, r3, r0 - c4a8: 2201 movs r2, #1 - c4aa: f8dd c018 ldr.w ip, [sp, #24] - c4ae: e00d b.n c4cc <_strtod_r+0x204> - c4b0: 460f mov r7, r1 - c4b2: 3901 subs r1, #1 - c4b4: 2908 cmp r1, #8 - c4b6: dc03 bgt.n c4c0 <_strtod_r+0x1f8> - c4b8: 210a movs r1, #10 - c4ba: fb01 fc0c mul.w ip, r1, ip - c4be: e004 b.n c4ca <_strtod_r+0x202> - c4c0: 2f10 cmp r7, #16 - c4c2: dc02 bgt.n c4ca <_strtod_r+0x202> - c4c4: 210a movs r1, #10 - c4c6: fb01 fa0a mul.w sl, r1, sl - c4ca: 3201 adds r2, #1 - c4cc: 4282 cmp r2, r0 - c4ce: f107 0101 add.w r1, r7, #1 - c4d2: dbed blt.n c4b0 <_strtod_r+0x1e8> - c4d4: 463a mov r2, r7 - c4d6: f8cd c018 str.w ip, [sp, #24] - c4da: 2a08 cmp r2, #8 - c4dc: 460f mov r7, r1 - c4de: dc04 bgt.n c4ea <_strtod_r+0x222> - c4e0: 220a movs r2, #10 - c4e2: fb02 800c mla r0, r2, ip, r8 - c4e6: 9006 str r0, [sp, #24] - c4e8: e004 b.n c4f4 <_strtod_r+0x22c> - c4ea: 2910 cmp r1, #16 - c4ec: dc02 bgt.n c4f4 <_strtod_r+0x22c> - c4ee: 220a movs r2, #10 - c4f0: fb02 8a0a mla sl, r2, sl, r8 - c4f4: 2000 movs r0, #0 - c4f6: 9a15 ldr r2, [sp, #84] ; 0x54 - c4f8: 1c51 adds r1, r2, #1 - c4fa: 9115 str r1, [sp, #84] ; 0x54 - c4fc: f892 8001 ldrb.w r8, [r2, #1] - c500: e001 b.n c506 <_strtod_r+0x23e> - c502: 464f mov r7, r9 - c504: 4618 mov r0, r3 - c506: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - c50a: 2a09 cmp r2, #9 - c50c: d9c7 bls.n c49e <_strtod_r+0x1d6> - c50e: 2101 movs r1, #1 - c510: 9104 str r1, [sp, #16] - c512: e008 b.n c526 <_strtod_r+0x25e> - c514: 2000 movs r0, #0 - c516: 464f mov r7, r9 - c518: 4603 mov r3, r0 - c51a: 9004 str r0, [sp, #16] - c51c: e003 b.n c526 <_strtod_r+0x25e> - c51e: 2700 movs r7, #0 - c520: 2201 movs r2, #1 - c522: 463b mov r3, r7 - c524: 9204 str r2, [sp, #16] - c526: f1b8 0f65 cmp.w r8, #101 ; 0x65 - c52a: d002 beq.n c532 <_strtod_r+0x26a> - c52c: f1b8 0f45 cmp.w r8, #69 ; 0x45 - c530: d15b bne.n c5ea <_strtod_r+0x322> - c532: b927 cbnz r7, c53e <_strtod_r+0x276> - c534: b918 cbnz r0, c53e <_strtod_r+0x276> - c536: 9908 ldr r1, [sp, #32] - c538: 2900 cmp r1, #0 - c53a: f000 809e beq.w c67a <_strtod_r+0x3b2> - c53e: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - c542: f10b 0201 add.w r2, fp, #1 - c546: 9215 str r2, [sp, #84] ; 0x54 - c548: f89b 8001 ldrb.w r8, [fp, #1] - c54c: f1b8 0f2b cmp.w r8, #43 ; 0x2b - c550: d003 beq.n c55a <_strtod_r+0x292> - c552: f1b8 0f2d cmp.w r8, #45 ; 0x2d - c556: d102 bne.n c55e <_strtod_r+0x296> - c558: e004 b.n c564 <_strtod_r+0x29c> - c55a: 2100 movs r1, #0 - c55c: e003 b.n c566 <_strtod_r+0x29e> - c55e: 2200 movs r2, #0 - c560: 9207 str r2, [sp, #28] - c562: e005 b.n c570 <_strtod_r+0x2a8> - c564: 2101 movs r1, #1 - c566: 9107 str r1, [sp, #28] - c568: 1c51 adds r1, r2, #1 - c56a: 9115 str r1, [sp, #84] ; 0x54 - c56c: f892 8001 ldrb.w r8, [r2, #1] - c570: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - c574: 2a09 cmp r2, #9 - c576: d836 bhi.n c5e6 <_strtod_r+0x31e> - c578: e004 b.n c584 <_strtod_r+0x2bc> - c57a: 9a15 ldr r2, [sp, #84] ; 0x54 - c57c: 1c51 adds r1, r2, #1 - c57e: 9115 str r1, [sp, #84] ; 0x54 - c580: f892 8001 ldrb.w r8, [r2, #1] - c584: f1b8 0f30 cmp.w r8, #48 ; 0x30 - c588: d0f7 beq.n c57a <_strtod_r+0x2b2> - c58a: f1a8 0231 sub.w r2, r8, #49 ; 0x31 - c58e: 2a08 cmp r2, #8 - c590: d82b bhi.n c5ea <_strtod_r+0x322> - c592: 9a15 ldr r2, [sp, #84] ; 0x54 - c594: f1a8 0130 sub.w r1, r8, #48 ; 0x30 - c598: 920a str r2, [sp, #40] ; 0x28 - c59a: e008 b.n c5ae <_strtod_r+0x2e6> - c59c: 100005b4 .word 0x100005b4 - c5a0: 7ff00000 .word 0x7ff00000 - c5a4: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - c5a8: 220a movs r2, #10 - c5aa: fb02 8101 mla r1, r2, r1, r8 - c5ae: 9a15 ldr r2, [sp, #84] ; 0x54 - c5b0: f102 0c01 add.w ip, r2, #1 - c5b4: f8cd c054 str.w ip, [sp, #84] ; 0x54 - c5b8: f892 8001 ldrb.w r8, [r2, #1] - c5bc: f1b8 0f2f cmp.w r8, #47 ; 0x2f - c5c0: dd02 ble.n c5c8 <_strtod_r+0x300> - c5c2: f1b8 0f39 cmp.w r8, #57 ; 0x39 - c5c6: dded ble.n c5a4 <_strtod_r+0x2dc> - c5c8: 9a0a ldr r2, [sp, #40] ; 0x28 - c5ca: ebc2 0c0c rsb ip, r2, ip - c5ce: f644 621f movw r2, #19999 ; 0x4e1f - c5d2: f1bc 0f08 cmp.w ip, #8 - c5d6: dc02 bgt.n c5de <_strtod_r+0x316> - c5d8: 4291 cmp r1, r2 - c5da: bfb8 it lt - c5dc: 460a movlt r2, r1 - c5de: 9907 ldr r1, [sp, #28] - c5e0: b121 cbz r1, c5ec <_strtod_r+0x324> - c5e2: 4252 negs r2, r2 - c5e4: e002 b.n c5ec <_strtod_r+0x324> - c5e6: f8cd b054 str.w fp, [sp, #84] ; 0x54 - c5ea: 2200 movs r2, #0 - c5ec: 2f00 cmp r7, #0 - c5ee: d149 bne.n c684 <_strtod_r+0x3bc> - c5f0: 2800 cmp r0, #0 - c5f2: f040 842d bne.w ce50 <_strtod_r+0xb88> - c5f6: 9a08 ldr r2, [sp, #32] - c5f8: 2a00 cmp r2, #0 - c5fa: f040 8429 bne.w ce50 <_strtod_r+0xb88> - c5fe: 9b04 ldr r3, [sp, #16] - c600: 2b00 cmp r3, #0 - c602: d13a bne.n c67a <_strtod_r+0x3b2> - c604: f1b8 0f4e cmp.w r8, #78 ; 0x4e - c608: d01d beq.n c646 <_strtod_r+0x37e> - c60a: dc03 bgt.n c614 <_strtod_r+0x34c> - c60c: f1b8 0f49 cmp.w r8, #73 ; 0x49 - c610: d133 bne.n c67a <_strtod_r+0x3b2> - c612: e006 b.n c622 <_strtod_r+0x35a> - c614: f1b8 0f69 cmp.w r8, #105 ; 0x69 - c618: d003 beq.n c622 <_strtod_r+0x35a> - c61a: f1b8 0f6e cmp.w r8, #110 ; 0x6e - c61e: d12c bne.n c67a <_strtod_r+0x3b2> - c620: e011 b.n c646 <_strtod_r+0x37e> - c622: a815 add r0, sp, #84 ; 0x54 - c624: 49a2 ldr r1, [pc, #648] ; (c8b0 <_strtod_r+0x5e8>) - c626: f7ff fe37 bl c298 - c62a: b330 cbz r0, c67a <_strtod_r+0x3b2> - c62c: 9b15 ldr r3, [sp, #84] ; 0x54 - c62e: a815 add r0, sp, #84 ; 0x54 - c630: 49a0 ldr r1, [pc, #640] ; (c8b4 <_strtod_r+0x5ec>) - c632: 3b01 subs r3, #1 - c634: 9315 str r3, [sp, #84] ; 0x54 - c636: f7ff fe2f bl c298 - c63a: b910 cbnz r0, c642 <_strtod_r+0x37a> - c63c: 9b15 ldr r3, [sp, #84] ; 0x54 - c63e: 3301 adds r3, #1 - c640: 9315 str r3, [sp, #84] ; 0x54 - c642: 4d9d ldr r5, [pc, #628] ; (c8b8 <_strtod_r+0x5f0>) - c644: e017 b.n c676 <_strtod_r+0x3ae> - c646: a815 add r0, sp, #84 ; 0x54 - c648: 499c ldr r1, [pc, #624] ; (c8bc <_strtod_r+0x5f4>) - c64a: f7ff fe25 bl c298 - c64e: b1a0 cbz r0, c67a <_strtod_r+0x3b2> - c650: 9b15 ldr r3, [sp, #84] ; 0x54 - c652: 781b ldrb r3, [r3, #0] - c654: 2b28 cmp r3, #40 ; 0x28 - c656: d10d bne.n c674 <_strtod_r+0x3ac> - c658: a815 add r0, sp, #84 ; 0x54 - c65a: 4999 ldr r1, [pc, #612] ; (c8c0 <_strtod_r+0x5f8>) - c65c: aa11 add r2, sp, #68 ; 0x44 - c65e: f001 ffbb bl e5d8 <__hexnan> - c662: 2805 cmp r0, #5 - c664: d106 bne.n c674 <_strtod_r+0x3ac> - c666: 9b12 ldr r3, [sp, #72] ; 0x48 - c668: 9c11 ldr r4, [sp, #68] ; 0x44 - c66a: f043 45fe orr.w r5, r3, #2130706432 ; 0x7f000000 - c66e: f445 0570 orr.w r5, r5, #15728640 ; 0xf00000 - c672: e3ed b.n ce50 <_strtod_r+0xb88> - c674: 4d93 ldr r5, [pc, #588] ; (c8c4 <_strtod_r+0x5fc>) - c676: 2400 movs r4, #0 - c678: e3ea b.n ce50 <_strtod_r+0xb88> - c67a: 2000 movs r0, #0 - c67c: f8cd b054 str.w fp, [sp, #84] ; 0x54 - c680: 900b str r0, [sp, #44] ; 0x2c - c682: e3e5 b.n ce50 <_strtod_r+0xb88> - c684: 9806 ldr r0, [sp, #24] - c686: 1ad3 subs r3, r2, r3 - c688: f1b9 0f00 cmp.w r9, #0 - c68c: bf08 it eq - c68e: 46b9 moveq r9, r7 - c690: 9307 str r3, [sp, #28] - c692: f8cd 9010 str.w r9, [sp, #16] - c696: f7f7 ff11 bl 44bc <__aeabi_ui2d> - c69a: 2f10 cmp r7, #16 - c69c: bfb4 ite lt - c69e: 46bb movlt fp, r7 - c6a0: f04f 0b10 movge.w fp, #16 - c6a4: f1bb 0f09 cmp.w fp, #9 - c6a8: 4604 mov r4, r0 - c6aa: 460d mov r5, r1 - c6ac: dd15 ble.n c6da <_strtod_r+0x412> - c6ae: f1ab 0209 sub.w r2, fp, #9 - c6b2: 4b85 ldr r3, [pc, #532] ; (c8c8 <_strtod_r+0x600>) - c6b4: eb03 03c2 add.w r3, r3, r2, lsl #3 - c6b8: e9d3 2300 ldrd r2, r3, [r3] - c6bc: f7f7 ff74 bl 45a8 <__aeabi_dmul> - c6c0: 4604 mov r4, r0 - c6c2: 4650 mov r0, sl - c6c4: 460d mov r5, r1 - c6c6: f7f7 fef9 bl 44bc <__aeabi_ui2d> - c6ca: 4602 mov r2, r0 - c6cc: 460b mov r3, r1 - c6ce: 4620 mov r0, r4 - c6d0: 4629 mov r1, r5 - c6d2: f7f7 fdb7 bl 4244 <__adddf3> - c6d6: 4604 mov r4, r0 - c6d8: 460d mov r5, r1 - c6da: 2f0f cmp r7, #15 - c6dc: dc39 bgt.n c752 <_strtod_r+0x48a> - c6de: 9907 ldr r1, [sp, #28] - c6e0: 2900 cmp r1, #0 - c6e2: f000 83b5 beq.w ce50 <_strtod_r+0xb88> - c6e6: dd25 ble.n c734 <_strtod_r+0x46c> - c6e8: 2916 cmp r1, #22 - c6ea: dc07 bgt.n c6fc <_strtod_r+0x434> - c6ec: 4b76 ldr r3, [pc, #472] ; (c8c8 <_strtod_r+0x600>) - c6ee: 4622 mov r2, r4 - c6f0: eb03 03c1 add.w r3, r3, r1, lsl #3 - c6f4: e9d3 0100 ldrd r0, r1, [r3] - c6f8: 462b mov r3, r5 - c6fa: e016 b.n c72a <_strtod_r+0x462> - c6fc: f1c7 080f rsb r8, r7, #15 - c700: 9a07 ldr r2, [sp, #28] - c702: f108 0316 add.w r3, r8, #22 - c706: 429a cmp r2, r3 - c708: dc23 bgt.n c752 <_strtod_r+0x48a> - c70a: 4e6f ldr r6, [pc, #444] ; (c8c8 <_strtod_r+0x600>) - c70c: 4622 mov r2, r4 - c70e: eb06 03c8 add.w r3, r6, r8, lsl #3 - c712: e9d3 0100 ldrd r0, r1, [r3] - c716: 462b mov r3, r5 - c718: f7f7 ff46 bl 45a8 <__aeabi_dmul> - c71c: 9b07 ldr r3, [sp, #28] - c71e: ebc8 0803 rsb r8, r8, r3 - c722: eb06 06c8 add.w r6, r6, r8, lsl #3 - c726: e9d6 2300 ldrd r2, r3, [r6] - c72a: f7f7 ff3d bl 45a8 <__aeabi_dmul> - c72e: 4604 mov r4, r0 - c730: 460d mov r5, r1 - c732: e38d b.n ce50 <_strtod_r+0xb88> - c734: 9807 ldr r0, [sp, #28] - c736: f110 0f16 cmn.w r0, #22 - c73a: db0a blt.n c752 <_strtod_r+0x48a> - c73c: 4242 negs r2, r0 - c73e: 4b62 ldr r3, [pc, #392] ; (c8c8 <_strtod_r+0x600>) - c740: 4620 mov r0, r4 - c742: 4629 mov r1, r5 - c744: eb03 03c2 add.w r3, r3, r2, lsl #3 - c748: e9d3 2300 ldrd r2, r3, [r3] - c74c: f7f8 f856 bl 47fc <__aeabi_ddiv> - c750: e7ed b.n c72e <_strtod_r+0x466> - c752: 9907 ldr r1, [sp, #28] - c754: ebcb 0b07 rsb fp, fp, r7 - c758: 448b add fp, r1 - c75a: f1bb 0f00 cmp.w fp, #0 - c75e: dd5c ble.n c81a <_strtod_r+0x552> - c760: f01b 030f ands.w r3, fp, #15 - c764: d00a beq.n c77c <_strtod_r+0x4b4> - c766: 4a58 ldr r2, [pc, #352] ; (c8c8 <_strtod_r+0x600>) - c768: eb02 03c3 add.w r3, r2, r3, lsl #3 - c76c: 4622 mov r2, r4 - c76e: e9d3 0100 ldrd r0, r1, [r3] - c772: 462b mov r3, r5 - c774: f7f7 ff18 bl 45a8 <__aeabi_dmul> - c778: 4604 mov r4, r0 - c77a: 460d mov r5, r1 - c77c: f03b 0b0f bics.w fp, fp, #15 - c780: f000 80d8 beq.w c934 <_strtod_r+0x66c> - c784: f5bb 7f9a cmp.w fp, #308 ; 0x134 - c788: dd11 ble.n c7ae <_strtod_r+0x4e6> - c78a: f04f 0800 mov.w r8, #0 - c78e: f8cd 8020 str.w r8, [sp, #32] - c792: 46c1 mov r9, r8 - c794: f8cd 8018 str.w r8, [sp, #24] - c798: e000 b.n c79c <_strtod_r+0x4d4> - c79a: 46b8 mov r8, r7 - c79c: 9a08 ldr r2, [sp, #32] - c79e: 2322 movs r3, #34 ; 0x22 - c7a0: 4d45 ldr r5, [pc, #276] ; (c8b8 <_strtod_r+0x5f0>) - c7a2: 2400 movs r4, #0 - c7a4: 6033 str r3, [r6, #0] - c7a6: 2a00 cmp r2, #0 - c7a8: f040 833e bne.w ce28 <_strtod_r+0xb60> - c7ac: e350 b.n ce50 <_strtod_r+0xb88> - c7ae: 4629 mov r1, r5 - c7b0: 4d46 ldr r5, [pc, #280] ; (c8cc <_strtod_r+0x604>) - c7b2: ea4f 1b2b mov.w fp, fp, asr #4 - c7b6: 4620 mov r0, r4 - c7b8: f04f 0800 mov.w r8, #0 - c7bc: 46a9 mov r9, r5 - c7be: e00b b.n c7d8 <_strtod_r+0x510> - c7c0: f01b 0f01 tst.w fp, #1 - c7c4: d003 beq.n c7ce <_strtod_r+0x506> - c7c6: e9d5 2300 ldrd r2, r3, [r5] - c7ca: f7f7 feed bl 45a8 <__aeabi_dmul> - c7ce: f108 0801 add.w r8, r8, #1 - c7d2: ea4f 0b6b mov.w fp, fp, asr #1 - c7d6: 3508 adds r5, #8 - c7d8: f1bb 0f01 cmp.w fp, #1 - c7dc: dcf0 bgt.n c7c0 <_strtod_r+0x4f8> - c7de: eb09 03c8 add.w r3, r9, r8, lsl #3 - c7e2: 4604 mov r4, r0 - c7e4: f1a1 7554 sub.w r5, r1, #55574528 ; 0x3500000 - c7e8: 4622 mov r2, r4 - c7ea: e9d3 0100 ldrd r0, r1, [r3] - c7ee: 462b mov r3, r5 - c7f0: f7f7 feda bl 45a8 <__aeabi_dmul> - c7f4: 4b30 ldr r3, [pc, #192] ; (c8b8 <_strtod_r+0x5f0>) - c7f6: 460d mov r5, r1 - c7f8: ea01 0303 and.w r3, r1, r3 - c7fc: 4934 ldr r1, [pc, #208] ; (c8d0 <_strtod_r+0x608>) - c7fe: 4604 mov r4, r0 - c800: 428b cmp r3, r1 - c802: d8c2 bhi.n c78a <_strtod_r+0x4c2> - c804: 4933 ldr r1, [pc, #204] ; (c8d4 <_strtod_r+0x60c>) - c806: f04f 0b00 mov.w fp, #0 - c80a: 428b cmp r3, r1 - c80c: bf8a itet hi - c80e: f04f 34ff movhi.w r4, #4294967295 - c812: f105 7554 addls.w r5, r5, #55574528 ; 0x3500000 - c816: 4d30 ldrhi r5, [pc, #192] ; (c8d8 <_strtod_r+0x610>) - c818: e08c b.n c934 <_strtod_r+0x66c> - c81a: f000 808b beq.w c934 <_strtod_r+0x66c> - c81e: f1cb 0b00 rsb fp, fp, #0 - c822: f01b 030f ands.w r3, fp, #15 - c826: d00a beq.n c83e <_strtod_r+0x576> - c828: 4a27 ldr r2, [pc, #156] ; (c8c8 <_strtod_r+0x600>) - c82a: 4620 mov r0, r4 - c82c: 4629 mov r1, r5 - c82e: eb02 03c3 add.w r3, r2, r3, lsl #3 - c832: e9d3 2300 ldrd r2, r3, [r3] - c836: f7f7 ffe1 bl 47fc <__aeabi_ddiv> - c83a: 4604 mov r4, r0 - c83c: 460d mov r5, r1 - c83e: ea5f 182b movs.w r8, fp, asr #4 - c842: d076 beq.n c932 <_strtod_r+0x66a> - c844: f1b8 0f1f cmp.w r8, #31 - c848: dc61 bgt.n c90e <_strtod_r+0x646> - c84a: f018 0b10 ands.w fp, r8, #16 - c84e: 4620 mov r0, r4 - c850: bf18 it ne - c852: f04f 0b6a movne.w fp, #106 ; 0x6a - c856: 4629 mov r1, r5 - c858: 4c20 ldr r4, [pc, #128] ; (c8dc <_strtod_r+0x614>) - c85a: e009 b.n c870 <_strtod_r+0x5a8> - c85c: f018 0f01 tst.w r8, #1 - c860: d003 beq.n c86a <_strtod_r+0x5a2> - c862: e9d4 2300 ldrd r2, r3, [r4] - c866: f7f7 fe9f bl 45a8 <__aeabi_dmul> - c86a: ea4f 0868 mov.w r8, r8, asr #1 - c86e: 3408 adds r4, #8 - c870: f1b8 0f00 cmp.w r8, #0 - c874: dcf2 bgt.n c85c <_strtod_r+0x594> - c876: 4604 mov r4, r0 - c878: 460d mov r5, r1 - c87a: f1bb 0f00 cmp.w fp, #0 - c87e: d035 beq.n c8ec <_strtod_r+0x624> - c880: 4a0d ldr r2, [pc, #52] ; (c8b8 <_strtod_r+0x5f0>) - c882: ea01 0202 and.w r2, r1, r2 - c886: 0d12 lsrs r2, r2, #20 - c888: f1c2 026b rsb r2, r2, #107 ; 0x6b - c88c: 2a00 cmp r2, #0 - c88e: dd2d ble.n c8ec <_strtod_r+0x624> - c890: 2a1f cmp r2, #31 - c892: dd25 ble.n c8e0 <_strtod_r+0x618> - c894: 2400 movs r4, #0 - c896: 2a34 cmp r2, #52 ; 0x34 - c898: dd02 ble.n c8a0 <_strtod_r+0x5d8> - c89a: f04f 755c mov.w r5, #57671680 ; 0x3700000 - c89e: e025 b.n c8ec <_strtod_r+0x624> - c8a0: f04f 31ff mov.w r1, #4294967295 - c8a4: 3a20 subs r2, #32 - c8a6: fa11 f202 lsls.w r2, r1, r2 - c8aa: ea02 0505 and.w r5, r2, r5 - c8ae: e01d b.n c8ec <_strtod_r+0x624> - c8b0: 000109bd .word 0x000109bd - c8b4: 00010ba6 .word 0x00010ba6 - c8b8: 7ff00000 .word 0x7ff00000 - c8bc: 00010522 .word 0x00010522 - c8c0: 100005a0 .word 0x100005a0 - c8c4: fff80000 .word 0xfff80000 - c8c8: 00010bc8 .word 0x00010bc8 - c8cc: 00010c90 .word 0x00010c90 - c8d0: 7ca00000 .word 0x7ca00000 - c8d4: 7c900000 .word 0x7c900000 - c8d8: 7fefffff .word 0x7fefffff - c8dc: 00010cb8 .word 0x00010cb8 - c8e0: f04f 33ff mov.w r3, #4294967295 - c8e4: fa13 f202 lsls.w r2, r3, r2 - c8e8: ea02 0400 and.w r4, r2, r0 - c8ec: 4620 mov r0, r4 - c8ee: 4629 mov r1, r5 - c8f0: 2200 movs r2, #0 - c8f2: 2300 movs r3, #0 - c8f4: f04f 0801 mov.w r8, #1 - c8f8: f002 fa86 bl ee08 <__aeabi_dcmpeq> - c8fc: b108 cbz r0, c902 <_strtod_r+0x63a> - c8fe: f04f 0800 mov.w r8, #0 - c902: fa5f f888 uxtb.w r8, r8 - c906: f1b8 0f00 cmp.w r8, #0 - c90a: d113 bne.n c934 <_strtod_r+0x66c> - c90c: e001 b.n c912 <_strtod_r+0x64a> - c90e: f04f 0800 mov.w r8, #0 - c912: 46c1 mov r9, r8 - c914: f8cd 8020 str.w r8, [sp, #32] - c918: f8cd 8018 str.w r8, [sp, #24] - c91c: e000 b.n c920 <_strtod_r+0x658> - c91e: 46b8 mov r8, r7 - c920: 2322 movs r3, #34 ; 0x22 - c922: 6033 str r3, [r6, #0] - c924: 9b08 ldr r3, [sp, #32] - c926: 2400 movs r4, #0 - c928: 2500 movs r5, #0 - c92a: 2b00 cmp r3, #0 - c92c: f040 827c bne.w ce28 <_strtod_r+0xb60> - c930: e28e b.n ce50 <_strtod_r+0xb88> - c932: 46c3 mov fp, r8 - c934: 9806 ldr r0, [sp, #24] - c936: 463b mov r3, r7 - c938: 9909 ldr r1, [sp, #36] ; 0x24 - c93a: 46a2 mov sl, r4 - c93c: 9a04 ldr r2, [sp, #16] - c93e: 9000 str r0, [sp, #0] - c940: 4630 mov r0, r6 - c942: f7ff f8b2 bl baaa <__s2b> - c946: f8cd b028 str.w fp, [sp, #40] ; 0x28 - c94a: 46ab mov fp, r5 - c94c: 9008 str r0, [sp, #32] - c94e: 9a08 ldr r2, [sp, #32] - c950: 4630 mov r0, r6 - c952: 6851 ldr r1, [r2, #4] - c954: f7ff f823 bl b99e <_Balloc> - c958: 9b08 ldr r3, [sp, #32] - c95a: f103 010c add.w r1, r3, #12 - c95e: 691a ldr r2, [r3, #16] - c960: 3202 adds r2, #2 - c962: 0092 lsls r2, r2, #2 - c964: 9006 str r0, [sp, #24] - c966: 300c adds r0, #12 - c968: f7f9 fd68 bl 643c - c96c: ab17 add r3, sp, #92 ; 0x5c - c96e: 4652 mov r2, sl - c970: 9300 str r3, [sp, #0] - c972: 4630 mov r0, r6 - c974: ab16 add r3, sp, #88 ; 0x58 - c976: 9301 str r3, [sp, #4] - c978: 465b mov r3, fp - c97a: e9cd ab04 strd sl, fp, [sp, #16] - c97e: f7ff fb4f bl c020 <__d2b> - c982: 2101 movs r1, #1 - c984: 9014 str r0, [sp, #80] ; 0x50 - c986: 4630 mov r0, r6 - c988: f7ff f91f bl bbca <__i2b> - c98c: 4681 mov r9, r0 - c98e: 9807 ldr r0, [sp, #28] - c990: 2800 cmp r0, #0 - c992: da02 bge.n c99a <_strtod_r+0x6d2> - c994: 4242 negs r2, r0 - c996: 2400 movs r4, #0 - c998: e001 b.n c99e <_strtod_r+0x6d6> - c99a: 9c07 ldr r4, [sp, #28] - c99c: 2200 movs r2, #0 - c99e: 9f17 ldr r7, [sp, #92] ; 0x5c - c9a0: f46f 707f mvn.w r0, #1020 ; 0x3fc - c9a4: 990a ldr r1, [sp, #40] ; 0x28 - c9a6: 2f00 cmp r7, #0 - c9a8: bfac ite ge - c9aa: eb02 0807 addge.w r8, r2, r7 - c9ae: ebc7 0304 rsblt r3, r7, r4 - c9b2: ebc1 0707 rsb r7, r1, r7 - c9b6: 9916 ldr r1, [sp, #88] ; 0x58 - c9b8: bfac ite ge - c9ba: 4623 movge r3, r4 - c9bc: 4690 movlt r8, r2 - c9be: 187d adds r5, r7, r1 - c9c0: 4285 cmp r5, r0 - c9c2: da03 bge.n c9cc <_strtod_r+0x704> - c9c4: f507 6186 add.w r1, r7, #1072 ; 0x430 - c9c8: 3103 adds r1, #3 - c9ca: e001 b.n c9d0 <_strtod_r+0x708> - c9cc: f1c1 0136 rsb r1, r1, #54 ; 0x36 - c9d0: 980a ldr r0, [sp, #40] ; 0x28 - c9d2: eb01 0508 add.w r5, r1, r8 - c9d6: 181f adds r7, r3, r0 - c9d8: 187f adds r7, r7, r1 - c9da: 42bd cmp r5, r7 - c9dc: bfb4 ite lt - c9de: 462b movlt r3, r5 - c9e0: 463b movge r3, r7 - c9e2: 4543 cmp r3, r8 - c9e4: bfa8 it ge - c9e6: 4643 movge r3, r8 - c9e8: 2b00 cmp r3, #0 - c9ea: dd03 ble.n c9f4 <_strtod_r+0x72c> - c9ec: 1aed subs r5, r5, r3 - c9ee: 1aff subs r7, r7, r3 - c9f0: ebc3 0808 rsb r8, r3, r8 - c9f4: b18a cbz r2, ca1a <_strtod_r+0x752> - c9f6: 4649 mov r1, r9 - c9f8: 4630 mov r0, r6 - c9fa: f7ff f981 bl bd00 <__pow5mult> - c9fe: 9a14 ldr r2, [sp, #80] ; 0x50 - ca00: 4681 mov r9, r0 - ca02: 4630 mov r0, r6 - ca04: 4649 mov r1, r9 - ca06: f7ff f8e9 bl bbdc <__multiply> - ca0a: 9914 ldr r1, [sp, #80] ; 0x50 - ca0c: 4603 mov r3, r0 - ca0e: 4630 mov r0, r6 - ca10: 9303 str r3, [sp, #12] - ca12: f7fe fff5 bl ba00 <_Bfree> - ca16: 9b03 ldr r3, [sp, #12] - ca18: 9314 str r3, [sp, #80] ; 0x50 - ca1a: 2d00 cmp r5, #0 - ca1c: dd05 ble.n ca2a <_strtod_r+0x762> - ca1e: 4630 mov r0, r6 - ca20: 9914 ldr r1, [sp, #80] ; 0x50 - ca22: 462a mov r2, r5 - ca24: f7ff f9be bl bda4 <__lshift> - ca28: 9014 str r0, [sp, #80] ; 0x50 - ca2a: b12c cbz r4, ca38 <_strtod_r+0x770> - ca2c: 4630 mov r0, r6 - ca2e: 9906 ldr r1, [sp, #24] - ca30: 4622 mov r2, r4 - ca32: f7ff f965 bl bd00 <__pow5mult> - ca36: 9006 str r0, [sp, #24] - ca38: 2f00 cmp r7, #0 - ca3a: dd05 ble.n ca48 <_strtod_r+0x780> - ca3c: 4630 mov r0, r6 - ca3e: 9906 ldr r1, [sp, #24] - ca40: 463a mov r2, r7 - ca42: f7ff f9af bl bda4 <__lshift> - ca46: 9006 str r0, [sp, #24] - ca48: f1b8 0f00 cmp.w r8, #0 - ca4c: dd05 ble.n ca5a <_strtod_r+0x792> - ca4e: 4649 mov r1, r9 - ca50: 4630 mov r0, r6 - ca52: 4642 mov r2, r8 - ca54: f7ff f9a6 bl bda4 <__lshift> - ca58: 4681 mov r9, r0 - ca5a: 9914 ldr r1, [sp, #80] ; 0x50 - ca5c: 4630 mov r0, r6 - ca5e: 9a06 ldr r2, [sp, #24] - ca60: 2500 movs r5, #0 - ca62: f7ff fa08 bl be76 <__mdiff> - ca66: 68c1 ldr r1, [r0, #12] - ca68: 4607 mov r7, r0 - ca6a: 60c5 str r5, [r0, #12] - ca6c: 9109 str r1, [sp, #36] ; 0x24 - ca6e: 4649 mov r1, r9 - ca70: f7ff f9e4 bl be3c <__mcmp> - ca74: 42a8 cmp r0, r5 - ca76: da2b bge.n cad0 <_strtod_r+0x808> - ca78: 9a09 ldr r2, [sp, #36] ; 0x24 - ca7a: 465d mov r5, fp - ca7c: 46b8 mov r8, r7 - ca7e: 4654 mov r4, sl - ca80: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - ca84: 2a00 cmp r2, #0 - ca86: f040 81b8 bne.w cdfa <_strtod_r+0xb32> - ca8a: 2c00 cmp r4, #0 - ca8c: f040 81b5 bne.w cdfa <_strtod_r+0xb32> - ca90: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - ca94: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - ca98: 2b00 cmp r3, #0 - ca9a: f040 81ae bne.w cdfa <_strtod_r+0xb32> - ca9e: 4b8d ldr r3, [pc, #564] ; (ccd4 <_strtod_r+0xa0c>) - caa0: ea05 0303 and.w r3, r5, r3 - caa4: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - caa8: f240 81a7 bls.w cdfa <_strtod_r+0xb32> - caac: 697b ldr r3, [r7, #20] - caae: b91b cbnz r3, cab8 <_strtod_r+0x7f0> - cab0: 693b ldr r3, [r7, #16] - cab2: 2b01 cmp r3, #1 - cab4: f340 81a1 ble.w cdfa <_strtod_r+0xb32> - cab8: 4641 mov r1, r8 - caba: 2201 movs r2, #1 - cabc: 4630 mov r0, r6 - cabe: f7ff f971 bl bda4 <__lshift> - cac2: 4649 mov r1, r9 - cac4: 4680 mov r8, r0 - cac6: f7ff f9b9 bl be3c <__mcmp> - caca: 2800 cmp r0, #0 - cacc: dc33 bgt.n cb36 <_strtod_r+0x86e> - cace: e194 b.n cdfa <_strtod_r+0xb32> - cad0: d176 bne.n cbc0 <_strtod_r+0x8f8> - cad2: 9b09 ldr r3, [sp, #36] ; 0x24 - cad4: 465d mov r5, fp - cad6: 46b8 mov r8, r7 - cad8: 4654 mov r4, sl - cada: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - cade: b323 cbz r3, cb2a <_strtod_r+0x862> - cae0: f025 427f bic.w r2, r5, #4278190080 ; 0xff000000 - cae4: 497c ldr r1, [pc, #496] ; (ccd8 <_strtod_r+0xa10>) - cae6: f422 0270 bic.w r2, r2, #15728640 ; 0xf00000 - caea: 462b mov r3, r5 - caec: 428a cmp r2, r1 - caee: d13a bne.n cb66 <_strtod_r+0x89e> - caf0: 4652 mov r2, sl - caf2: f1bb 0f00 cmp.w fp, #0 - caf6: d00d beq.n cb14 <_strtod_r+0x84c> - caf8: 4976 ldr r1, [pc, #472] ; (ccd4 <_strtod_r+0xa0c>) - cafa: ea05 0101 and.w r1, r5, r1 - cafe: f1b1 6fd4 cmp.w r1, #111149056 ; 0x6a00000 - cb02: d807 bhi.n cb14 <_strtod_r+0x84c> - cb04: 0d09 lsrs r1, r1, #20 - cb06: f04f 30ff mov.w r0, #4294967295 - cb0a: f1c1 016b rsb r1, r1, #107 ; 0x6b - cb0e: fa10 f101 lsls.w r1, r0, r1 - cb12: e001 b.n cb18 <_strtod_r+0x850> - cb14: f04f 31ff mov.w r1, #4294967295 - cb18: 428a cmp r2, r1 - cb1a: d124 bne.n cb66 <_strtod_r+0x89e> - cb1c: 4a6d ldr r2, [pc, #436] ; (ccd4 <_strtod_r+0xa0c>) - cb1e: 2400 movs r4, #0 - cb20: ea03 0202 and.w r2, r3, r2 - cb24: f502 1580 add.w r5, r2, #1048576 ; 0x100000 - cb28: e167 b.n cdfa <_strtod_r+0xb32> - cb2a: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - cb2e: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - cb32: b9c3 cbnz r3, cb66 <_strtod_r+0x89e> - cb34: b9bc cbnz r4, cb66 <_strtod_r+0x89e> - cb36: f025 4300 bic.w r3, r5, #2147483648 ; 0x80000000 - cb3a: 0d1b lsrs r3, r3, #20 - cb3c: 051b lsls r3, r3, #20 - cb3e: f1bb 0f00 cmp.w fp, #0 - cb42: d007 beq.n cb54 <_strtod_r+0x88c> - cb44: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - cb48: d804 bhi.n cb54 <_strtod_r+0x88c> - cb4a: f1b3 7f5c cmp.w r3, #57671680 ; 0x3700000 - cb4e: f200 8157 bhi.w ce00 <_strtod_r+0xb38> - cb52: e6e5 b.n c920 <_strtod_r+0x658> - cb54: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 - cb58: f04f 34ff mov.w r4, #4294967295 - cb5c: ea6f 5513 mvn.w r5, r3, lsr #20 - cb60: ea6f 5505 mvn.w r5, r5, lsl #20 - cb64: e149 b.n cdfa <_strtod_r+0xb32> - cb66: f004 0301 and.w r3, r4, #1 - cb6a: 2b00 cmp r3, #0 - cb6c: f000 8145 beq.w cdfa <_strtod_r+0xb32> - cb70: 9809 ldr r0, [sp, #36] ; 0x24 - cb72: b160 cbz r0, cb8e <_strtod_r+0x8c6> - cb74: e9dd 0104 ldrd r0, r1, [sp, #16] - cb78: f7ff f9e0 bl bf3c <__ulp> - cb7c: 4602 mov r2, r0 - cb7e: 460b mov r3, r1 - cb80: e9dd 0104 ldrd r0, r1, [sp, #16] - cb84: f7f7 fb5e bl 4244 <__adddf3> - cb88: 4604 mov r4, r0 - cb8a: 460d mov r5, r1 - cb8c: e135 b.n cdfa <_strtod_r+0xb32> - cb8e: e9dd 0104 ldrd r0, r1, [sp, #16] - cb92: 2701 movs r7, #1 - cb94: f7ff f9d2 bl bf3c <__ulp> - cb98: 4602 mov r2, r0 - cb9a: 460b mov r3, r1 - cb9c: e9dd 0104 ldrd r0, r1, [sp, #16] - cba0: f7f7 fb4e bl 4240 <__aeabi_dsub> - cba4: 2200 movs r2, #0 - cba6: 2300 movs r3, #0 - cba8: 4604 mov r4, r0 - cbaa: 460d mov r5, r1 - cbac: f002 f92c bl ee08 <__aeabi_dcmpeq> - cbb0: b108 cbz r0, cbb6 <_strtod_r+0x8ee> - cbb2: 9909 ldr r1, [sp, #36] ; 0x24 - cbb4: 460f mov r7, r1 - cbb6: f017 0fff tst.w r7, #255 ; 0xff - cbba: f43f aeb1 beq.w c920 <_strtod_r+0x658> - cbbe: e11c b.n cdfa <_strtod_r+0xb32> - cbc0: 4638 mov r0, r7 - cbc2: 4649 mov r1, r9 - cbc4: f7ff fa8a bl c0dc <__ratio> - cbc8: 2200 movs r2, #0 - cbca: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - cbce: e9cd 0104 strd r0, r1, [sp, #16] - cbd2: f002 f92d bl ee30 <__aeabi_dcmple> - cbd6: 2800 cmp r0, #0 - cbd8: d034 beq.n cc44 <_strtod_r+0x97c> - cbda: 9a09 ldr r2, [sp, #36] ; 0x24 - cbdc: b122 cbz r2, cbe8 <_strtod_r+0x920> - cbde: 493f ldr r1, [pc, #252] ; (ccdc <_strtod_r+0xa14>) - cbe0: 2000 movs r0, #0 - cbe2: e9cd 0104 strd r0, r1, [sp, #16] - cbe6: e014 b.n cc12 <_strtod_r+0x94a> - cbe8: f1ba 0f00 cmp.w sl, #0 - cbec: d105 bne.n cbfa <_strtod_r+0x932> - cbee: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - cbf2: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - cbf6: b93b cbnz r3, cc08 <_strtod_r+0x940> - cbf8: e00d b.n cc16 <_strtod_r+0x94e> - cbfa: f1ba 0f01 cmp.w sl, #1 - cbfe: d103 bne.n cc08 <_strtod_r+0x940> - cc00: f1bb 0f00 cmp.w fp, #0 - cc04: f43f ae8b beq.w c91e <_strtod_r+0x656> - cc08: 4b35 ldr r3, [pc, #212] ; (cce0 <_strtod_r+0xa18>) - cc0a: 2500 movs r5, #0 - cc0c: 2200 movs r2, #0 - cc0e: e9cd 2304 strd r2, r3, [sp, #16] - cc12: 4c32 ldr r4, [pc, #200] ; (ccdc <_strtod_r+0xa14>) - cc14: e027 b.n cc66 <_strtod_r+0x99e> - cc16: e9dd 0104 ldrd r0, r1, [sp, #16] - cc1a: 2200 movs r2, #0 - cc1c: 4b2f ldr r3, [pc, #188] ; (ccdc <_strtod_r+0xa14>) - cc1e: f002 f8fd bl ee1c <__aeabi_dcmplt> - cc22: b940 cbnz r0, cc36 <_strtod_r+0x96e> - cc24: e9dd 0104 ldrd r0, r1, [sp, #16] - cc28: 2200 movs r2, #0 - cc2a: 4b2e ldr r3, [pc, #184] ; (cce4 <_strtod_r+0xa1c>) - cc2c: f7f7 fcbc bl 45a8 <__aeabi_dmul> - cc30: 4605 mov r5, r0 - cc32: 460c mov r4, r1 - cc34: e001 b.n cc3a <_strtod_r+0x972> - cc36: 9d09 ldr r5, [sp, #36] ; 0x24 - cc38: 4c2a ldr r4, [pc, #168] ; (cce4 <_strtod_r+0xa1c>) - cc3a: f104 4300 add.w r3, r4, #2147483648 ; 0x80000000 - cc3e: 4628 mov r0, r5 - cc40: 4619 mov r1, r3 - cc42: e00e b.n cc62 <_strtod_r+0x99a> - cc44: e9dd 0104 ldrd r0, r1, [sp, #16] - cc48: 2200 movs r2, #0 - cc4a: 4b26 ldr r3, [pc, #152] ; (cce4 <_strtod_r+0xa1c>) - cc4c: f7f7 fcac bl 45a8 <__aeabi_dmul> - cc50: 460c mov r4, r1 - cc52: 9909 ldr r1, [sp, #36] ; 0x24 - cc54: 4605 mov r5, r0 - cc56: b911 cbnz r1, cc5e <_strtod_r+0x996> - cc58: f104 4100 add.w r1, r4, #2147483648 ; 0x80000000 - cc5c: e000 b.n cc60 <_strtod_r+0x998> - cc5e: 4621 mov r1, r4 - cc60: 4628 mov r0, r5 - cc62: e9cd 0104 strd r0, r1, [sp, #16] - cc66: f8df 806c ldr.w r8, [pc, #108] ; ccd4 <_strtod_r+0xa0c> - cc6a: 4a1f ldr r2, [pc, #124] ; (cce8 <_strtod_r+0xa20>) - cc6c: ea0b 0808 and.w r8, fp, r8 - cc70: 4590 cmp r8, r2 - cc72: d13f bne.n ccf4 <_strtod_r+0xa2c> - cc74: 4659 mov r1, fp - cc76: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 - cc7a: 4650 mov r0, sl - cc7c: e9cd 010c strd r0, r1, [sp, #48] ; 0x30 - cc80: 4650 mov r0, sl - cc82: 4659 mov r1, fp - cc84: f7ff f95a bl bf3c <__ulp> - cc88: 4602 mov r2, r0 - cc8a: 460b mov r3, r1 - cc8c: e9dd 0104 ldrd r0, r1, [sp, #16] - cc90: f7f7 fc8a bl 45a8 <__aeabi_dmul> - cc94: 460b mov r3, r1 - cc96: 4602 mov r2, r0 - cc98: 4659 mov r1, fp - cc9a: 4650 mov r0, sl - cc9c: f7f7 fad2 bl 4244 <__adddf3> - cca0: 4b0c ldr r3, [pc, #48] ; (ccd4 <_strtod_r+0xa0c>) - cca2: 468b mov fp, r1 - cca4: ea01 0303 and.w r3, r1, r3 - cca8: 4910 ldr r1, [pc, #64] ; (ccec <_strtod_r+0xa24>) - ccaa: 4682 mov sl, r0 - ccac: 428b cmp r3, r1 - ccae: d90d bls.n cccc <_strtod_r+0xa04> - ccb0: 4b0f ldr r3, [pc, #60] ; (ccf0 <_strtod_r+0xa28>) - ccb2: 980d ldr r0, [sp, #52] ; 0x34 - ccb4: 4298 cmp r0, r3 - ccb6: d104 bne.n ccc2 <_strtod_r+0x9fa> - ccb8: 990c ldr r1, [sp, #48] ; 0x30 - ccba: f1b1 3fff cmp.w r1, #4294967295 - ccbe: f43f ad6c beq.w c79a <_strtod_r+0x4d2> - ccc2: f8df b02c ldr.w fp, [pc, #44] ; ccf0 <_strtod_r+0xa28> - ccc6: f04f 3aff mov.w sl, #4294967295 - ccca: e085 b.n cdd8 <_strtod_r+0xb10> - cccc: f10b 7b54 add.w fp, fp, #55574528 ; 0x3500000 - ccd0: e047 b.n cd62 <_strtod_r+0xa9a> - ccd2: bf00 nop - ccd4: 7ff00000 .word 0x7ff00000 - ccd8: 000fffff .word 0x000fffff - ccdc: 3ff00000 .word 0x3ff00000 - cce0: bff00000 .word 0xbff00000 - cce4: 3fe00000 .word 0x3fe00000 - cce8: 7fe00000 .word 0x7fe00000 - ccec: 7c9fffff .word 0x7c9fffff - ccf0: 7fefffff .word 0x7fefffff - ccf4: 9a0a ldr r2, [sp, #40] ; 0x28 - ccf6: b312 cbz r2, cd3e <_strtod_r+0xa76> - ccf8: f1b8 6fd4 cmp.w r8, #111149056 ; 0x6a00000 - ccfc: d81f bhi.n cd3e <_strtod_r+0xa76> - ccfe: 4628 mov r0, r5 - cd00: 4621 mov r1, r4 - cd02: a35d add r3, pc, #372 ; (adr r3, ce78 <_strtod_r+0xbb0>) - cd04: e9d3 2300 ldrd r2, r3, [r3] - cd08: f002 f892 bl ee30 <__aeabi_dcmple> - cd0c: b188 cbz r0, cd32 <_strtod_r+0xa6a> - cd0e: 4621 mov r1, r4 - cd10: 4628 mov r0, r5 - cd12: f002 f8ab bl ee6c <__aeabi_d2uiz> - cd16: 2800 cmp r0, #0 - cd18: bf08 it eq - cd1a: 2001 moveq r0, #1 - cd1c: f7f7 fbce bl 44bc <__aeabi_ui2d> - cd20: 9b09 ldr r3, [sp, #36] ; 0x24 - cd22: 4605 mov r5, r0 - cd24: 460c mov r4, r1 - cd26: b90b cbnz r3, cd2c <_strtod_r+0xa64> - cd28: f101 4100 add.w r1, r1, #2147483648 ; 0x80000000 - cd2c: 4628 mov r0, r5 - cd2e: e9cd 0104 strd r0, r1, [sp, #16] - cd32: 9905 ldr r1, [sp, #20] - cd34: f101 63d6 add.w r3, r1, #112197632 ; 0x6b00000 - cd38: ebc8 0303 rsb r3, r8, r3 - cd3c: 9305 str r3, [sp, #20] - cd3e: 4650 mov r0, sl - cd40: 4659 mov r1, fp - cd42: f7ff f8fb bl bf3c <__ulp> - cd46: 4602 mov r2, r0 - cd48: 460b mov r3, r1 - cd4a: e9dd 0104 ldrd r0, r1, [sp, #16] - cd4e: f7f7 fc2b bl 45a8 <__aeabi_dmul> - cd52: 4602 mov r2, r0 - cd54: 460b mov r3, r1 - cd56: 4650 mov r0, sl - cd58: 4659 mov r1, fp - cd5a: f7f7 fa73 bl 4244 <__adddf3> - cd5e: 4682 mov sl, r0 - cd60: 468b mov fp, r1 - cd62: 9b0a ldr r3, [sp, #40] ; 0x28 - cd64: 2b00 cmp r3, #0 - cd66: d137 bne.n cdd8 <_strtod_r+0xb10> - cd68: 4b4b ldr r3, [pc, #300] ; (ce98 <_strtod_r+0xbd0>) - cd6a: ea0b 0303 and.w r3, fp, r3 - cd6e: 4598 cmp r8, r3 - cd70: d132 bne.n cdd8 <_strtod_r+0xb10> - cd72: 4621 mov r1, r4 - cd74: 4628 mov r0, r5 - cd76: f8cd b00c str.w fp, [sp, #12] - cd7a: f7f7 fe27 bl 49cc <__aeabi_d2iz> - cd7e: f7f7 fbad bl 44dc <__aeabi_i2d> - cd82: 4602 mov r2, r0 - cd84: 460b mov r3, r1 - cd86: 4628 mov r0, r5 - cd88: 4621 mov r1, r4 - cd8a: f7f7 fa59 bl 4240 <__aeabi_dsub> - cd8e: 9a09 ldr r2, [sp, #36] ; 0x24 - cd90: f8dd c00c ldr.w ip, [sp, #12] - cd94: 4604 mov r4, r0 - cd96: 460d mov r5, r1 - cd98: b93a cbnz r2, cdaa <_strtod_r+0xae2> - cd9a: f1ba 0f00 cmp.w sl, #0 - cd9e: d104 bne.n cdaa <_strtod_r+0xae2> - cda0: f02c 437f bic.w r3, ip, #4278190080 ; 0xff000000 - cda4: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - cda8: b183 cbz r3, cdcc <_strtod_r+0xb04> - cdaa: 4620 mov r0, r4 - cdac: 4629 mov r1, r5 - cdae: a334 add r3, pc, #208 ; (adr r3, ce80 <_strtod_r+0xbb8>) - cdb0: e9d3 2300 ldrd r2, r3, [r3] - cdb4: f002 f832 bl ee1c <__aeabi_dcmplt> - cdb8: 2800 cmp r0, #0 - cdba: d132 bne.n ce22 <_strtod_r+0xb5a> - cdbc: 4620 mov r0, r4 - cdbe: 4629 mov r1, r5 - cdc0: a331 add r3, pc, #196 ; (adr r3, ce88 <_strtod_r+0xbc0>) - cdc2: e9d3 2300 ldrd r2, r3, [r3] - cdc6: f002 f847 bl ee58 <__aeabi_dcmpgt> - cdca: e004 b.n cdd6 <_strtod_r+0xb0e> - cdcc: a330 add r3, pc, #192 ; (adr r3, ce90 <_strtod_r+0xbc8>) - cdce: e9d3 2300 ldrd r2, r3, [r3] - cdd2: f002 f823 bl ee1c <__aeabi_dcmplt> - cdd6: bb20 cbnz r0, ce22 <_strtod_r+0xb5a> - cdd8: 4630 mov r0, r6 - cdda: 9914 ldr r1, [sp, #80] ; 0x50 - cddc: f7fe fe10 bl ba00 <_Bfree> - cde0: 4630 mov r0, r6 - cde2: 9906 ldr r1, [sp, #24] - cde4: f7fe fe0c bl ba00 <_Bfree> - cde8: 4630 mov r0, r6 - cdea: 4649 mov r1, r9 - cdec: f7fe fe08 bl ba00 <_Bfree> - cdf0: 4630 mov r0, r6 - cdf2: 4639 mov r1, r7 - cdf4: f7fe fe04 bl ba00 <_Bfree> - cdf8: e5a9 b.n c94e <_strtod_r+0x686> - cdfa: f1bb 0f00 cmp.w fp, #0 - cdfe: d013 beq.n ce28 <_strtod_r+0xb60> - ce00: 4b26 ldr r3, [pc, #152] ; (ce9c <_strtod_r+0xbd4>) - ce02: 2000 movs r0, #0 - ce04: 900c str r0, [sp, #48] ; 0x30 - ce06: 4629 mov r1, r5 - ce08: 4620 mov r0, r4 - ce0a: 930d str r3, [sp, #52] ; 0x34 - ce0c: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 - ce10: f7f7 fbca bl 45a8 <__aeabi_dmul> - ce14: 4604 mov r4, r0 - ce16: 460d mov r5, r1 - ce18: b931 cbnz r1, ce28 <_strtod_r+0xb60> - ce1a: b928 cbnz r0, ce28 <_strtod_r+0xb60> - ce1c: 2322 movs r3, #34 ; 0x22 - ce1e: 6033 str r3, [r6, #0] - ce20: e002 b.n ce28 <_strtod_r+0xb60> - ce22: 46b8 mov r8, r7 - ce24: 4654 mov r4, sl - ce26: 465d mov r5, fp - ce28: 4630 mov r0, r6 - ce2a: 9914 ldr r1, [sp, #80] ; 0x50 - ce2c: f7fe fde8 bl ba00 <_Bfree> - ce30: 4630 mov r0, r6 - ce32: 9906 ldr r1, [sp, #24] - ce34: f7fe fde4 bl ba00 <_Bfree> - ce38: 4630 mov r0, r6 - ce3a: 4649 mov r1, r9 - ce3c: f7fe fde0 bl ba00 <_Bfree> - ce40: 4630 mov r0, r6 - ce42: 9908 ldr r1, [sp, #32] - ce44: f7fe fddc bl ba00 <_Bfree> - ce48: 4630 mov r0, r6 - ce4a: 4641 mov r1, r8 - ce4c: f7fe fdd8 bl ba00 <_Bfree> - ce50: 990f ldr r1, [sp, #60] ; 0x3c - ce52: b109 cbz r1, ce58 <_strtod_r+0xb90> - ce54: 9b15 ldr r3, [sp, #84] ; 0x54 - ce56: 600b str r3, [r1, #0] - ce58: 9a0b ldr r2, [sp, #44] ; 0x2c - ce5a: b11a cbz r2, ce64 <_strtod_r+0xb9c> - ce5c: 4622 mov r2, r4 - ce5e: f105 4300 add.w r3, r5, #2147483648 ; 0x80000000 - ce62: e001 b.n ce68 <_strtod_r+0xba0> - ce64: 4622 mov r2, r4 - ce66: 462b mov r3, r5 - ce68: 4610 mov r0, r2 - ce6a: 4619 mov r1, r3 - ce6c: b019 add sp, #100 ; 0x64 - ce6e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - ce72: bf00 nop - ce74: f3af 8000 nop.w - ce78: ffc00000 .word 0xffc00000 - ce7c: 41dfffff .word 0x41dfffff - ce80: 94a03595 .word 0x94a03595 - ce84: 3fdfffff .word 0x3fdfffff - ce88: 35afe535 .word 0x35afe535 - ce8c: 3fe00000 .word 0x3fe00000 - ce90: 94a03595 .word 0x94a03595 - ce94: 3fcfffff .word 0x3fcfffff - ce98: 7ff00000 .word 0x7ff00000 - ce9c: 39500000 .word 0x39500000 - -0000cea0 <_strtoll_r>: - cea0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - cea4: 461e mov r6, r3 - cea6: 4b58 ldr r3, [pc, #352] ; (d008 <_strtoll_r+0x168>) - cea8: b089 sub sp, #36 ; 0x24 - ceaa: 4688 mov r8, r1 - ceac: 4694 mov ip, r2 - ceae: 9007 str r0, [sp, #28] - ceb0: f8d3 9000 ldr.w r9, [r3] - ceb4: 460b mov r3, r1 - ceb6: f813 4b01 ldrb.w r4, [r3], #1 - ceba: eb09 0204 add.w r2, r9, r4 - cebe: 461d mov r5, r3 - cec0: 7857 ldrb r7, [r2, #1] - cec2: f017 0708 ands.w r7, r7, #8 - cec6: d1f6 bne.n ceb6 <_strtoll_r+0x16> - cec8: 2c2d cmp r4, #45 ; 0x2d - ceca: d103 bne.n ced4 <_strtoll_r+0x34> - cecc: f815 4b01 ldrb.w r4, [r5], #1 - ced0: 2701 movs r7, #1 - ced2: e003 b.n cedc <_strtoll_r+0x3c> - ced4: 2c2b cmp r4, #43 ; 0x2b - ced6: bf08 it eq - ced8: f815 4b01 ldrbeq.w r4, [r5], #1 - cedc: b10e cbz r6, cee2 <_strtoll_r+0x42> - cede: 2e10 cmp r6, #16 - cee0: d10f bne.n cf02 <_strtoll_r+0x62> - cee2: 2c30 cmp r4, #48 ; 0x30 - cee4: d108 bne.n cef8 <_strtoll_r+0x58> - cee6: 782b ldrb r3, [r5, #0] - cee8: 2b78 cmp r3, #120 ; 0x78 - ceea: d001 beq.n cef0 <_strtoll_r+0x50> - ceec: 2b58 cmp r3, #88 ; 0x58 - ceee: d103 bne.n cef8 <_strtoll_r+0x58> - cef0: 786c ldrb r4, [r5, #1] - cef2: 2610 movs r6, #16 - cef4: 3502 adds r5, #2 - cef6: e004 b.n cf02 <_strtoll_r+0x62> - cef8: b91e cbnz r6, cf02 <_strtoll_r+0x62> - cefa: 2c30 cmp r4, #48 ; 0x30 - cefc: bf14 ite ne - cefe: 260a movne r6, #10 - cf00: 2608 moveq r6, #8 - cf02: b127 cbz r7, cf0e <_strtoll_r+0x6e> - cf04: f04f 0a00 mov.w sl, #0 - cf08: f04f 4b00 mov.w fp, #2147483648 ; 0x80000000 - cf0c: e003 b.n cf16 <_strtoll_r+0x76> - cf0e: f04f 3aff mov.w sl, #4294967295 - cf12: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 - cf16: 4630 mov r0, r6 - cf18: 17f1 asrs r1, r6, #31 - cf1a: e9cd 0104 strd r0, r1, [sp, #16] - cf1e: 4650 mov r0, sl - cf20: 4659 mov r1, fp - cf22: e9dd 2304 ldrd r2, r3, [sp, #16] - cf26: f8cd c00c str.w ip, [sp, #12] - cf2a: f001 ffbf bl eeac <__aeabi_uldivmod> - cf2e: 4650 mov r0, sl - cf30: 4659 mov r1, fp - cf32: 9206 str r2, [sp, #24] - cf34: e9dd 2304 ldrd r2, r3, [sp, #16] - cf38: f001 ffb8 bl eeac <__aeabi_uldivmod> - cf3c: f8dd c00c ldr.w ip, [sp, #12] - cf40: 2200 movs r2, #0 - cf42: 2300 movs r3, #0 - cf44: f8cd c004 str.w ip, [sp, #4] - cf48: 468b mov fp, r1 - cf4a: 4682 mov sl, r0 - cf4c: 2100 movs r1, #0 - cf4e: eb09 0004 add.w r0, r9, r4 - cf52: 7840 ldrb r0, [r0, #1] - cf54: f010 0f04 tst.w r0, #4 - cf58: d001 beq.n cf5e <_strtoll_r+0xbe> - cf5a: 3c30 subs r4, #48 ; 0x30 - cf5c: e007 b.n cf6e <_strtoll_r+0xce> - cf5e: f010 0003 ands.w r0, r0, #3 - cf62: d02d beq.n cfc0 <_strtoll_r+0x120> - cf64: 2801 cmp r0, #1 - cf66: bf14 ite ne - cf68: 2057 movne r0, #87 ; 0x57 - cf6a: 2037 moveq r0, #55 ; 0x37 - cf6c: 1a24 subs r4, r4, r0 - cf6e: 42b4 cmp r4, r6 - cf70: da26 bge.n cfc0 <_strtoll_r+0x120> - cf72: f1b1 3fff cmp.w r1, #4294967295 - cf76: d020 beq.n cfba <_strtoll_r+0x11a> - cf78: 4592 cmp sl, r2 - cf7a: eb7b 0103 sbcs.w r1, fp, r3 - cf7e: d31a bcc.n cfb6 <_strtoll_r+0x116> - cf80: ea82 000a eor.w r0, r2, sl - cf84: ea83 010b eor.w r1, r3, fp - cf88: ea50 0c01 orrs.w ip, r0, r1 - cf8c: d102 bne.n cf94 <_strtoll_r+0xf4> - cf8e: 9806 ldr r0, [sp, #24] - cf90: 4284 cmp r4, r0 - cf92: dc0e bgt.n cfb2 <_strtoll_r+0x112> - cf94: f8dd c014 ldr.w ip, [sp, #20] - cf98: 9804 ldr r0, [sp, #16] - cf9a: fb02 f10c mul.w r1, r2, ip - cf9e: fb00 1103 mla r1, r0, r3, r1 - cfa2: fba2 2300 umull r2, r3, r2, r0 - cfa6: 18cb adds r3, r1, r3 - cfa8: 1912 adds r2, r2, r4 - cfaa: eb43 73e4 adc.w r3, r3, r4, asr #31 - cfae: 2101 movs r1, #1 - cfb0: e003 b.n cfba <_strtoll_r+0x11a> - cfb2: 4652 mov r2, sl - cfb4: 465b mov r3, fp - cfb6: f04f 31ff mov.w r1, #4294967295 - cfba: f815 4b01 ldrb.w r4, [r5], #1 - cfbe: e7c6 b.n cf4e <_strtoll_r+0xae> - cfc0: f1b1 3fff cmp.w r1, #4294967295 - cfc4: f8dd c004 ldr.w ip, [sp, #4] - cfc8: d10c bne.n cfe4 <_strtoll_r+0x144> - cfca: b11f cbz r7, cfd4 <_strtoll_r+0x134> - cfcc: 2200 movs r2, #0 - cfce: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 - cfd2: e003 b.n cfdc <_strtoll_r+0x13c> - cfd4: f04f 32ff mov.w r2, #4294967295 - cfd8: f06f 4300 mvn.w r3, #2147483648 ; 0x80000000 - cfdc: 9c07 ldr r4, [sp, #28] - cfde: 2022 movs r0, #34 ; 0x22 - cfe0: 6020 str r0, [r4, #0] - cfe2: e003 b.n cfec <_strtoll_r+0x14c> - cfe4: b117 cbz r7, cfec <_strtoll_r+0x14c> - cfe6: 4252 negs r2, r2 - cfe8: eb63 0343 sbc.w r3, r3, r3, lsl #1 - cfec: f1bc 0f00 cmp.w ip, #0 - cff0: d004 beq.n cffc <_strtoll_r+0x15c> - cff2: b109 cbz r1, cff8 <_strtoll_r+0x158> - cff4: f105 38ff add.w r8, r5, #4294967295 - cff8: f8cc 8000 str.w r8, [ip] - cffc: 4610 mov r0, r2 - cffe: 4619 mov r1, r3 - d000: b009 add sp, #36 ; 0x24 - d002: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d006: bf00 nop - d008: 1000053c .word 0x1000053c - -0000d00c <_strtoul_r>: - d00c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d010: 4698 mov r8, r3 - d012: 4b3c ldr r3, [pc, #240] ; (d104 <_strtoul_r+0xf8>) - d014: 460c mov r4, r1 - d016: 4615 mov r5, r2 - d018: 9001 str r0, [sp, #4] - d01a: f8d3 a000 ldr.w sl, [r3] - d01e: 460b mov r3, r1 - d020: f813 6b01 ldrb.w r6, [r3], #1 - d024: eb0a 0206 add.w r2, sl, r6 - d028: 461f mov r7, r3 - d02a: f892 9001 ldrb.w r9, [r2, #1] - d02e: f019 0908 ands.w r9, r9, #8 - d032: d1f5 bne.n d020 <_strtoul_r+0x14> - d034: 2e2d cmp r6, #45 ; 0x2d - d036: d104 bne.n d042 <_strtoul_r+0x36> - d038: f817 6b01 ldrb.w r6, [r7], #1 - d03c: f04f 0901 mov.w r9, #1 - d040: e003 b.n d04a <_strtoul_r+0x3e> - d042: 2e2b cmp r6, #43 ; 0x2b - d044: bf08 it eq - d046: f817 6b01 ldrbeq.w r6, [r7], #1 - d04a: f1b8 0f00 cmp.w r8, #0 - d04e: d002 beq.n d056 <_strtoul_r+0x4a> - d050: f1b8 0f10 cmp.w r8, #16 - d054: d114 bne.n d080 <_strtoul_r+0x74> - d056: 2e30 cmp r6, #48 ; 0x30 - d058: d109 bne.n d06e <_strtoul_r+0x62> - d05a: 783b ldrb r3, [r7, #0] - d05c: 2b78 cmp r3, #120 ; 0x78 - d05e: d001 beq.n d064 <_strtoul_r+0x58> - d060: 2b58 cmp r3, #88 ; 0x58 - d062: d104 bne.n d06e <_strtoul_r+0x62> - d064: 787e ldrb r6, [r7, #1] - d066: f04f 0810 mov.w r8, #16 - d06a: 3702 adds r7, #2 - d06c: e008 b.n d080 <_strtoul_r+0x74> - d06e: f1b8 0f00 cmp.w r8, #0 - d072: d105 bne.n d080 <_strtoul_r+0x74> - d074: 2e30 cmp r6, #48 ; 0x30 - d076: bf14 ite ne - d078: f04f 080a movne.w r8, #10 - d07c: f04f 0808 moveq.w r8, #8 - d080: 4641 mov r1, r8 - d082: f04f 30ff mov.w r0, #4294967295 - d086: f001 fbd3 bl e830 <__aeabi_uidiv> - d08a: 4641 mov r1, r8 - d08c: 4683 mov fp, r0 - d08e: f04f 30ff mov.w r0, #4294967295 - d092: f001 fcfb bl ea8c <__aeabi_uidivmod> - d096: 2300 movs r3, #0 - d098: 4618 mov r0, r3 - d09a: eb0a 0206 add.w r2, sl, r6 - d09e: 7852 ldrb r2, [r2, #1] - d0a0: f012 0f04 tst.w r2, #4 - d0a4: d001 beq.n d0aa <_strtoul_r+0x9e> - d0a6: 3e30 subs r6, #48 ; 0x30 - d0a8: e007 b.n d0ba <_strtoul_r+0xae> - d0aa: f012 0203 ands.w r2, r2, #3 - d0ae: d017 beq.n d0e0 <_strtoul_r+0xd4> - d0b0: 2a01 cmp r2, #1 - d0b2: bf14 ite ne - d0b4: 2257 movne r2, #87 ; 0x57 - d0b6: 2237 moveq r2, #55 ; 0x37 - d0b8: 1ab6 subs r6, r6, r2 - d0ba: 4546 cmp r6, r8 - d0bc: da10 bge.n d0e0 <_strtoul_r+0xd4> - d0be: f1b3 3fff cmp.w r3, #4294967295 - d0c2: d00a beq.n d0da <_strtoul_r+0xce> - d0c4: 4558 cmp r0, fp - d0c6: d806 bhi.n d0d6 <_strtoul_r+0xca> - d0c8: d101 bne.n d0ce <_strtoul_r+0xc2> - d0ca: 428e cmp r6, r1 - d0cc: dc03 bgt.n d0d6 <_strtoul_r+0xca> - d0ce: fb08 6000 mla r0, r8, r0, r6 - d0d2: 2301 movs r3, #1 - d0d4: e001 b.n d0da <_strtoul_r+0xce> - d0d6: f04f 33ff mov.w r3, #4294967295 - d0da: f817 6b01 ldrb.w r6, [r7], #1 - d0de: e7dc b.n d09a <_strtoul_r+0x8e> - d0e0: f1b3 3fff cmp.w r3, #4294967295 - d0e4: d104 bne.n d0f0 <_strtoul_r+0xe4> - d0e6: 9901 ldr r1, [sp, #4] - d0e8: 2222 movs r2, #34 ; 0x22 - d0ea: 4618 mov r0, r3 - d0ec: 600a str r2, [r1, #0] - d0ee: e003 b.n d0f8 <_strtoul_r+0xec> - d0f0: f1b9 0f00 cmp.w r9, #0 - d0f4: d000 beq.n d0f8 <_strtoul_r+0xec> - d0f6: 4240 negs r0, r0 - d0f8: b115 cbz r5, d100 <_strtoul_r+0xf4> - d0fa: b103 cbz r3, d0fe <_strtoul_r+0xf2> - d0fc: 1e7c subs r4, r7, #1 - d0fe: 602c str r4, [r5, #0] - d100: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d104: 1000053c .word 0x1000053c - -0000d108 <_strtoull_r>: - d108: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d10c: 461e mov r6, r3 - d10e: 4b52 ldr r3, [pc, #328] ; (d258 <_strtoull_r+0x150>) - d110: b08b sub sp, #44 ; 0x2c - d112: 4688 mov r8, r1 - d114: 4694 mov ip, r2 - d116: 9009 str r0, [sp, #36] ; 0x24 - d118: f8d3 9000 ldr.w r9, [r3] - d11c: 460b mov r3, r1 - d11e: f813 4b01 ldrb.w r4, [r3], #1 - d122: eb09 0204 add.w r2, r9, r4 - d126: 461d mov r5, r3 - d128: 7857 ldrb r7, [r2, #1] - d12a: f017 0708 ands.w r7, r7, #8 - d12e: d1f6 bne.n d11e <_strtoull_r+0x16> - d130: 2c2d cmp r4, #45 ; 0x2d - d132: d103 bne.n d13c <_strtoull_r+0x34> - d134: f815 4b01 ldrb.w r4, [r5], #1 - d138: 2701 movs r7, #1 - d13a: e003 b.n d144 <_strtoull_r+0x3c> - d13c: 2c2b cmp r4, #43 ; 0x2b - d13e: bf08 it eq - d140: f815 4b01 ldrbeq.w r4, [r5], #1 - d144: b10e cbz r6, d14a <_strtoull_r+0x42> - d146: 2e10 cmp r6, #16 - d148: d10f bne.n d16a <_strtoull_r+0x62> - d14a: 2c30 cmp r4, #48 ; 0x30 - d14c: d108 bne.n d160 <_strtoull_r+0x58> - d14e: 782b ldrb r3, [r5, #0] - d150: 2b78 cmp r3, #120 ; 0x78 - d152: d001 beq.n d158 <_strtoull_r+0x50> - d154: 2b58 cmp r3, #88 ; 0x58 - d156: d103 bne.n d160 <_strtoull_r+0x58> - d158: 786c ldrb r4, [r5, #1] - d15a: 2610 movs r6, #16 - d15c: 3502 adds r5, #2 - d15e: e004 b.n d16a <_strtoull_r+0x62> - d160: b91e cbnz r6, d16a <_strtoull_r+0x62> - d162: 2c30 cmp r4, #48 ; 0x30 - d164: bf14 ite ne - d166: 260a movne r6, #10 - d168: 2608 moveq r6, #8 - d16a: ea4f 7be6 mov.w fp, r6, asr #31 - d16e: 4632 mov r2, r6 - d170: 465b mov r3, fp - d172: f04f 30ff mov.w r0, #4294967295 - d176: f04f 31ff mov.w r1, #4294967295 - d17a: f8cd c014 str.w ip, [sp, #20] - d17e: f001 fe95 bl eeac <__aeabi_uldivmod> - d182: 4632 mov r2, r6 - d184: 465b mov r3, fp - d186: 46b2 mov sl, r6 - d188: 9006 str r0, [sp, #24] - d18a: f04f 30ff mov.w r0, #4294967295 - d18e: 9107 str r1, [sp, #28] - d190: f04f 31ff mov.w r1, #4294967295 - d194: f001 fe8a bl eeac <__aeabi_uldivmod> - d198: f8dd c014 ldr.w ip, [sp, #20] - d19c: 2100 movs r1, #0 - d19e: 2300 movs r3, #0 - d1a0: 9701 str r7, [sp, #4] - d1a2: 9600 str r6, [sp, #0] - d1a4: 9208 str r2, [sp, #32] - d1a6: 2200 movs r2, #0 - d1a8: eb09 0004 add.w r0, r9, r4 - d1ac: 7840 ldrb r0, [r0, #1] - d1ae: f010 0f04 tst.w r0, #4 - d1b2: d001 beq.n d1b8 <_strtoull_r+0xb0> - d1b4: 3c30 subs r4, #48 ; 0x30 - d1b6: e007 b.n d1c8 <_strtoull_r+0xc0> - d1b8: f010 0003 ands.w r0, r0, #3 - d1bc: d02e beq.n d21c <_strtoull_r+0x114> - d1be: 2801 cmp r0, #1 - d1c0: bf14 ite ne - d1c2: 2057 movne r0, #87 ; 0x57 - d1c4: 2037 moveq r0, #55 ; 0x37 - d1c6: 1a24 subs r4, r4, r0 - d1c8: 9800 ldr r0, [sp, #0] - d1ca: 4284 cmp r4, r0 - d1cc: da26 bge.n d21c <_strtoull_r+0x114> - d1ce: f1b1 3fff cmp.w r1, #4294967295 - d1d2: d020 beq.n d216 <_strtoull_r+0x10e> - d1d4: e9dd 6706 ldrd r6, r7, [sp, #24] - d1d8: 4296 cmp r6, r2 - d1da: 419f sbcs r7, r3 - d1dc: d319 bcc.n d212 <_strtoull_r+0x10a> - d1de: e9dd 6706 ldrd r6, r7, [sp, #24] - d1e2: ea82 0006 eor.w r0, r2, r6 - d1e6: ea83 0107 eor.w r1, r3, r7 - d1ea: ea50 0701 orrs.w r7, r0, r1 - d1ee: d102 bne.n d1f6 <_strtoull_r+0xee> - d1f0: 9808 ldr r0, [sp, #32] - d1f2: 4284 cmp r4, r0 - d1f4: dc0b bgt.n d20e <_strtoull_r+0x106> - d1f6: fb02 f10b mul.w r1, r2, fp - d1fa: fb0a 1103 mla r1, sl, r3, r1 - d1fe: fba2 230a umull r2, r3, r2, sl - d202: 18cb adds r3, r1, r3 - d204: 1912 adds r2, r2, r4 - d206: eb43 73e4 adc.w r3, r3, r4, asr #31 - d20a: 2101 movs r1, #1 - d20c: e003 b.n d216 <_strtoull_r+0x10e> - d20e: e9dd 2306 ldrd r2, r3, [sp, #24] - d212: f04f 31ff mov.w r1, #4294967295 - d216: f815 4b01 ldrb.w r4, [r5], #1 - d21a: e7c5 b.n d1a8 <_strtoull_r+0xa0> - d21c: f1b1 3fff cmp.w r1, #4294967295 - d220: 9f01 ldr r7, [sp, #4] - d222: d107 bne.n d234 <_strtoull_r+0x12c> - d224: 9a09 ldr r2, [sp, #36] ; 0x24 - d226: 2322 movs r3, #34 ; 0x22 - d228: 6013 str r3, [r2, #0] - d22a: f04f 32ff mov.w r2, #4294967295 - d22e: f04f 33ff mov.w r3, #4294967295 - d232: e003 b.n d23c <_strtoull_r+0x134> - d234: b117 cbz r7, d23c <_strtoull_r+0x134> - d236: 4252 negs r2, r2 - d238: eb63 0343 sbc.w r3, r3, r3, lsl #1 - d23c: f1bc 0f00 cmp.w ip, #0 - d240: d004 beq.n d24c <_strtoull_r+0x144> - d242: b109 cbz r1, d248 <_strtoull_r+0x140> - d244: f105 38ff add.w r8, r5, #4294967295 - d248: f8cc 8000 str.w r8, [ip] - d24c: 4610 mov r0, r2 - d24e: 4619 mov r1, r3 - d250: b00b add sp, #44 ; 0x2c - d252: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d256: bf00 nop - d258: 1000053c .word 0x1000053c - -0000d25c <__ssprint_r>: - d25c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d260: 4681 mov r9, r0 - d262: 6890 ldr r0, [r2, #8] - d264: 460c mov r4, r1 - d266: 4615 mov r5, r2 - d268: f8d2 b000 ldr.w fp, [r2] - d26c: b118 cbz r0, d276 <__ssprint_r+0x1a> - d26e: 2300 movs r3, #0 - d270: 9301 str r3, [sp, #4] - d272: 461e mov r6, r3 - d274: e008 b.n d288 <__ssprint_r+0x2c> - d276: 6050 str r0, [r2, #4] - d278: e069 b.n d34e <__ssprint_r+0xf2> - d27a: f8db 3000 ldr.w r3, [fp] - d27e: f8db 6004 ldr.w r6, [fp, #4] - d282: f10b 0b08 add.w fp, fp, #8 - d286: 9301 str r3, [sp, #4] - d288: 2e00 cmp r6, #0 - d28a: d0f6 beq.n d27a <__ssprint_r+0x1e> - d28c: 68a7 ldr r7, [r4, #8] - d28e: 42be cmp r6, r7 - d290: d34a bcc.n d328 <__ssprint_r+0xcc> - d292: 89a3 ldrh r3, [r4, #12] - d294: f413 6f90 tst.w r3, #1152 ; 0x480 - d298: d044 beq.n d324 <__ssprint_r+0xc8> - d29a: 6822 ldr r2, [r4, #0] - d29c: 6921 ldr r1, [r4, #16] - d29e: ebc1 0a02 rsb sl, r1, r2 - d2a2: 6962 ldr r2, [r4, #20] - d2a4: eb02 0842 add.w r8, r2, r2, lsl #1 - d2a8: f10a 0201 add.w r2, sl, #1 - d2ac: 1992 adds r2, r2, r6 - d2ae: eb08 78d8 add.w r8, r8, r8, lsr #31 - d2b2: ea4f 0868 mov.w r8, r8, asr #1 - d2b6: 4590 cmp r8, r2 - d2b8: bf38 it cc - d2ba: 4690 movcc r8, r2 - d2bc: f413 6f80 tst.w r3, #1024 ; 0x400 - d2c0: d010 beq.n d2e4 <__ssprint_r+0x88> - d2c2: 4648 mov r0, r9 - d2c4: 4641 mov r1, r8 - d2c6: f7f8 fe99 bl 5ffc <_malloc_r> - d2ca: 4607 mov r7, r0 - d2cc: b1a0 cbz r0, d2f8 <__ssprint_r+0x9c> - d2ce: 6921 ldr r1, [r4, #16] - d2d0: 4652 mov r2, sl - d2d2: f7f9 f8b3 bl 643c - d2d6: 89a3 ldrh r3, [r4, #12] - d2d8: f423 6390 bic.w r3, r3, #1152 ; 0x480 - d2dc: f043 0380 orr.w r3, r3, #128 ; 0x80 - d2e0: 81a3 strh r3, [r4, #12] - d2e2: e016 b.n d312 <__ssprint_r+0xb6> - d2e4: 4648 mov r0, r9 - d2e6: 4642 mov r2, r8 - d2e8: f7f9 f94c bl 6584 <_realloc_r> - d2ec: 4607 mov r7, r0 - d2ee: b980 cbnz r0, d312 <__ssprint_r+0xb6> - d2f0: 4648 mov r0, r9 - d2f2: 6921 ldr r1, [r4, #16] - d2f4: f7f8 f9ae bl 5654 <_free_r> - d2f8: 230c movs r3, #12 - d2fa: f8c9 3000 str.w r3, [r9] - d2fe: 89a3 ldrh r3, [r4, #12] - d300: f04f 30ff mov.w r0, #4294967295 - d304: f043 0340 orr.w r3, r3, #64 ; 0x40 - d308: 81a3 strh r3, [r4, #12] - d30a: 2300 movs r3, #0 - d30c: 60ab str r3, [r5, #8] - d30e: 606b str r3, [r5, #4] - d310: e01d b.n d34e <__ssprint_r+0xf2> - d312: 6127 str r7, [r4, #16] - d314: 4457 add r7, sl - d316: 6027 str r7, [r4, #0] - d318: 4637 mov r7, r6 - d31a: ebca 0308 rsb r3, sl, r8 - d31e: f8c4 8014 str.w r8, [r4, #20] - d322: 60a3 str r3, [r4, #8] - d324: 42be cmp r6, r7 - d326: d200 bcs.n d32a <__ssprint_r+0xce> - d328: 4637 mov r7, r6 - d32a: 463a mov r2, r7 - d32c: 6820 ldr r0, [r4, #0] - d32e: 9901 ldr r1, [sp, #4] - d330: f7f9 f88f bl 6452 - d334: 68a3 ldr r3, [r4, #8] - d336: 1bdb subs r3, r3, r7 - d338: 60a3 str r3, [r4, #8] - d33a: 6823 ldr r3, [r4, #0] - d33c: 19df adds r7, r3, r7 - d33e: 68ab ldr r3, [r5, #8] - d340: 6027 str r7, [r4, #0] - d342: 1b9e subs r6, r3, r6 - d344: 60ae str r6, [r5, #8] - d346: 2e00 cmp r6, #0 - d348: d197 bne.n d27a <__ssprint_r+0x1e> - d34a: 4630 mov r0, r6 - d34c: 606e str r6, [r5, #4] - d34e: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000d352 <_sungetc_r>: - d352: f1b1 3fff cmp.w r1, #4294967295 - d356: b538 push {r3, r4, r5, lr} - d358: 460c mov r4, r1 - d35a: 4615 mov r5, r2 - d35c: d034 beq.n d3c8 <_sungetc_r+0x76> - d35e: 8993 ldrh r3, [r2, #12] - d360: b2cc uxtb r4, r1 - d362: f023 0320 bic.w r3, r3, #32 - d366: 8193 strh r3, [r2, #12] - d368: 6b53 ldr r3, [r2, #52] ; 0x34 - d36a: b16b cbz r3, d388 <_sungetc_r+0x36> - d36c: 6852 ldr r2, [r2, #4] - d36e: 6bab ldr r3, [r5, #56] ; 0x38 - d370: 429a cmp r2, r3 - d372: db03 blt.n d37c <_sungetc_r+0x2a> - d374: 4629 mov r1, r5 - d376: f000 f87e bl d476 <__submore> - d37a: bb18 cbnz r0, d3c4 <_sungetc_r+0x72> - d37c: 682b ldr r3, [r5, #0] - d37e: 1e5a subs r2, r3, #1 - d380: 602a str r2, [r5, #0] - d382: f803 4c01 strb.w r4, [r3, #-1] - d386: e00a b.n d39e <_sungetc_r+0x4c> - d388: 6912 ldr r2, [r2, #16] - d38a: b15a cbz r2, d3a4 <_sungetc_r+0x52> - d38c: 682b ldr r3, [r5, #0] - d38e: 4293 cmp r3, r2 - d390: d908 bls.n d3a4 <_sungetc_r+0x52> - d392: 1e5a subs r2, r3, #1 - d394: f813 3c01 ldrb.w r3, [r3, #-1] - d398: 42a3 cmp r3, r4 - d39a: d103 bne.n d3a4 <_sungetc_r+0x52> - d39c: 602a str r2, [r5, #0] - d39e: 686b ldr r3, [r5, #4] - d3a0: 3301 adds r3, #1 - d3a2: e00d b.n d3c0 <_sungetc_r+0x6e> - d3a4: 686b ldr r3, [r5, #4] - d3a6: 642b str r3, [r5, #64] ; 0x40 - d3a8: 682b ldr r3, [r5, #0] - d3aa: 63eb str r3, [r5, #60] ; 0x3c - d3ac: f105 0344 add.w r3, r5, #68 ; 0x44 - d3b0: 636b str r3, [r5, #52] ; 0x34 - d3b2: 2303 movs r3, #3 - d3b4: 63ab str r3, [r5, #56] ; 0x38 - d3b6: 462b mov r3, r5 - d3b8: f803 4f46 strb.w r4, [r3, #70]! - d3bc: 602b str r3, [r5, #0] - d3be: 2301 movs r3, #1 - d3c0: 606b str r3, [r5, #4] - d3c2: e001 b.n d3c8 <_sungetc_r+0x76> - d3c4: f04f 34ff mov.w r4, #4294967295 - d3c8: 4620 mov r0, r4 - d3ca: bd38 pop {r3, r4, r5, pc} - -0000d3cc <__ssrefill_r>: - d3cc: b510 push {r4, lr} - d3ce: 460c mov r4, r1 - d3d0: 6b49 ldr r1, [r1, #52] ; 0x34 - d3d2: b169 cbz r1, d3f0 <__ssrefill_r+0x24> - d3d4: f104 0344 add.w r3, r4, #68 ; 0x44 - d3d8: 4299 cmp r1, r3 - d3da: d001 beq.n d3e0 <__ssrefill_r+0x14> - d3dc: f7f8 f93a bl 5654 <_free_r> - d3e0: 6c23 ldr r3, [r4, #64] ; 0x40 - d3e2: 2000 movs r0, #0 - d3e4: 6360 str r0, [r4, #52] ; 0x34 - d3e6: 6063 str r3, [r4, #4] - d3e8: b113 cbz r3, d3f0 <__ssrefill_r+0x24> - d3ea: 6be3 ldr r3, [r4, #60] ; 0x3c - d3ec: 6023 str r3, [r4, #0] - d3ee: bd10 pop {r4, pc} - d3f0: 6923 ldr r3, [r4, #16] - d3f2: f04f 30ff mov.w r0, #4294967295 - d3f6: 6023 str r3, [r4, #0] - d3f8: 2300 movs r3, #0 - d3fa: 6063 str r3, [r4, #4] - d3fc: 89a3 ldrh r3, [r4, #12] - d3fe: f043 0320 orr.w r3, r3, #32 - d402: 81a3 strh r3, [r4, #12] - d404: bd10 pop {r4, pc} - -0000d406 <_sfread_r>: - d406: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d40a: 461e mov r6, r3 - d40c: 4683 mov fp, r0 - d40e: 4613 mov r3, r2 - d410: 4692 mov sl, r2 - d412: 4373 muls r3, r6 - d414: 9c0a ldr r4, [sp, #40] ; 0x28 - d416: 4699 mov r9, r3 - d418: d029 beq.n d46e <_sfread_r+0x68> - d41a: 4688 mov r8, r1 - d41c: 461d mov r5, r3 - d41e: e017 b.n d450 <_sfread_r+0x4a> - d420: 6821 ldr r1, [r4, #0] - d422: 4640 mov r0, r8 - d424: 463a mov r2, r7 - d426: 1bed subs r5, r5, r7 - d428: f7f9 f808 bl 643c - d42c: 6823 ldr r3, [r4, #0] - d42e: 4658 mov r0, fp - d430: 4621 mov r1, r4 - d432: 19db adds r3, r3, r7 - d434: 6023 str r3, [r4, #0] - d436: 2300 movs r3, #0 - d438: 6063 str r3, [r4, #4] - d43a: f7ff ffc7 bl d3cc <__ssrefill_r> - d43e: b130 cbz r0, d44e <_sfread_r+0x48> - d440: ebc5 0009 rsb r0, r5, r9 - d444: 4651 mov r1, sl - d446: f001 f9f3 bl e830 <__aeabi_uidiv> - d44a: 4606 mov r6, r0 - d44c: e010 b.n d470 <_sfread_r+0x6a> - d44e: 44b8 add r8, r7 - d450: 6867 ldr r7, [r4, #4] - d452: 42bd cmp r5, r7 - d454: d8e4 bhi.n d420 <_sfread_r+0x1a> - d456: 462a mov r2, r5 - d458: 4640 mov r0, r8 - d45a: 6821 ldr r1, [r4, #0] - d45c: f7f8 ffee bl 643c - d460: 6863 ldr r3, [r4, #4] - d462: 1b5b subs r3, r3, r5 - d464: 6063 str r3, [r4, #4] - d466: 6823 ldr r3, [r4, #0] - d468: 195d adds r5, r3, r5 - d46a: 6025 str r5, [r4, #0] - d46c: e000 b.n d470 <_sfread_r+0x6a> - d46e: 461e mov r6, r3 - d470: 4630 mov r0, r6 - d472: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000d476 <__submore>: - d476: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - d47a: 460c mov r4, r1 - d47c: 6b49 ldr r1, [r1, #52] ; 0x34 - d47e: f104 0344 add.w r3, r4, #68 ; 0x44 - d482: 4299 cmp r1, r3 - d484: d116 bne.n d4b4 <__submore+0x3e> - d486: 2180 movs r1, #128 ; 0x80 - d488: f7f8 fdb8 bl 5ffc <_malloc_r> - d48c: b338 cbz r0, d4de <__submore+0x68> - d48e: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - d492: 2380 movs r3, #128 ; 0x80 - d494: 6360 str r0, [r4, #52] ; 0x34 - d496: 63a3 str r3, [r4, #56] ; 0x38 - d498: f100 037d add.w r3, r0, #125 ; 0x7d - d49c: f880 207f strb.w r2, [r0, #127] ; 0x7f - d4a0: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - d4a4: f880 207e strb.w r2, [r0, #126] ; 0x7e - d4a8: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - d4ac: f880 207d strb.w r2, [r0, #125] ; 0x7d - d4b0: 6023 str r3, [r4, #0] - d4b2: e011 b.n d4d8 <__submore+0x62> - d4b4: 6ba6 ldr r6, [r4, #56] ; 0x38 - d4b6: 0077 lsls r7, r6, #1 - d4b8: 463a mov r2, r7 - d4ba: f7f9 f863 bl 6584 <_realloc_r> - d4be: 4605 mov r5, r0 - d4c0: b188 cbz r0, d4e6 <__submore+0x70> - d4c2: eb00 0806 add.w r8, r0, r6 - d4c6: 4629 mov r1, r5 - d4c8: 4640 mov r0, r8 - d4ca: 4632 mov r2, r6 - d4cc: f7f8 ffb6 bl 643c - d4d0: f8c4 8000 str.w r8, [r4] - d4d4: 6365 str r5, [r4, #52] ; 0x34 - d4d6: 63a7 str r7, [r4, #56] ; 0x38 - d4d8: 2000 movs r0, #0 - d4da: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d4de: f04f 30ff mov.w r0, #4294967295 - d4e2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - d4e6: f04f 30ff mov.w r0, #4294967295 - d4ea: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ... - -0000d4f0 <_ungetc_r>: - d4f0: f1b1 3fff cmp.w r1, #4294967295 - d4f4: b570 push {r4, r5, r6, lr} - d4f6: 4605 mov r5, r0 - d4f8: 460c mov r4, r1 - d4fa: 4616 mov r6, r2 - d4fc: d06f beq.n d5de <_ungetc_r+0xee> - d4fe: b118 cbz r0, d508 <_ungetc_r+0x18> - d500: 6983 ldr r3, [r0, #24] - d502: b90b cbnz r3, d508 <_ungetc_r+0x18> - d504: f7f7 ff4e bl 53a4 <__sinit> - d508: 4b36 ldr r3, [pc, #216] ; (d5e4 <_ungetc_r+0xf4>) - d50a: 429e cmp r6, r3 - d50c: d101 bne.n d512 <_ungetc_r+0x22> - d50e: 686e ldr r6, [r5, #4] - d510: e008 b.n d524 <_ungetc_r+0x34> - d512: 4b35 ldr r3, [pc, #212] ; (d5e8 <_ungetc_r+0xf8>) - d514: 429e cmp r6, r3 - d516: d101 bne.n d51c <_ungetc_r+0x2c> - d518: 68ae ldr r6, [r5, #8] - d51a: e003 b.n d524 <_ungetc_r+0x34> - d51c: 4b33 ldr r3, [pc, #204] ; (d5ec <_ungetc_r+0xfc>) - d51e: 429e cmp r6, r3 - d520: bf08 it eq - d522: 68ee ldreq r6, [r5, #12] - d524: 89b3 ldrh r3, [r6, #12] - d526: f413 5f00 tst.w r3, #8192 ; 0x2000 - d52a: d106 bne.n d53a <_ungetc_r+0x4a> - d52c: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d530: 81b3 strh r3, [r6, #12] - d532: 6e73 ldr r3, [r6, #100] ; 0x64 - d534: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d538: 6673 str r3, [r6, #100] ; 0x64 - d53a: 89b3 ldrh r3, [r6, #12] - d53c: f023 0320 bic.w r3, r3, #32 - d540: 041b lsls r3, r3, #16 - d542: 0c1b lsrs r3, r3, #16 - d544: 81b3 strh r3, [r6, #12] - d546: b29b uxth r3, r3 - d548: f013 0f04 tst.w r3, #4 - d54c: d115 bne.n d57a <_ungetc_r+0x8a> - d54e: f013 0f10 tst.w r3, #16 - d552: d042 beq.n d5da <_ungetc_r+0xea> - d554: f013 0f08 tst.w r3, #8 - d558: d00b beq.n d572 <_ungetc_r+0x82> - d55a: 4628 mov r0, r5 - d55c: 4631 mov r1, r6 - d55e: f7f7 fe17 bl 5190 <_fflush_r> - d562: 2800 cmp r0, #0 - d564: d139 bne.n d5da <_ungetc_r+0xea> - d566: 89b3 ldrh r3, [r6, #12] - d568: 60b0 str r0, [r6, #8] - d56a: f023 0308 bic.w r3, r3, #8 - d56e: 61b0 str r0, [r6, #24] - d570: 81b3 strh r3, [r6, #12] - d572: 89b3 ldrh r3, [r6, #12] - d574: f043 0304 orr.w r3, r3, #4 - d578: 81b3 strh r3, [r6, #12] - d57a: 6b73 ldr r3, [r6, #52] ; 0x34 - d57c: b2e4 uxtb r4, r4 - d57e: b173 cbz r3, d59e <_ungetc_r+0xae> - d580: 6872 ldr r2, [r6, #4] - d582: 6bb3 ldr r3, [r6, #56] ; 0x38 - d584: 429a cmp r2, r3 - d586: db04 blt.n d592 <_ungetc_r+0xa2> - d588: 4628 mov r0, r5 - d58a: 4631 mov r1, r6 - d58c: f7ff ff73 bl d476 <__submore> - d590: bb18 cbnz r0, d5da <_ungetc_r+0xea> - d592: 6833 ldr r3, [r6, #0] - d594: 1e5a subs r2, r3, #1 - d596: 6032 str r2, [r6, #0] - d598: f803 4c01 strb.w r4, [r3, #-1] - d59c: e00a b.n d5b4 <_ungetc_r+0xc4> - d59e: 6932 ldr r2, [r6, #16] - d5a0: b15a cbz r2, d5ba <_ungetc_r+0xca> - d5a2: 6833 ldr r3, [r6, #0] - d5a4: 4293 cmp r3, r2 - d5a6: d908 bls.n d5ba <_ungetc_r+0xca> - d5a8: 1e5a subs r2, r3, #1 - d5aa: f813 3c01 ldrb.w r3, [r3, #-1] - d5ae: 42a3 cmp r3, r4 - d5b0: d103 bne.n d5ba <_ungetc_r+0xca> - d5b2: 6032 str r2, [r6, #0] - d5b4: 6873 ldr r3, [r6, #4] - d5b6: 3301 adds r3, #1 - d5b8: e00d b.n d5d6 <_ungetc_r+0xe6> - d5ba: 6873 ldr r3, [r6, #4] - d5bc: 6433 str r3, [r6, #64] ; 0x40 - d5be: 6833 ldr r3, [r6, #0] - d5c0: 63f3 str r3, [r6, #60] ; 0x3c - d5c2: f106 0344 add.w r3, r6, #68 ; 0x44 - d5c6: 6373 str r3, [r6, #52] ; 0x34 - d5c8: 2303 movs r3, #3 - d5ca: 63b3 str r3, [r6, #56] ; 0x38 - d5cc: 4633 mov r3, r6 - d5ce: f803 4f46 strb.w r4, [r3, #70]! - d5d2: 6033 str r3, [r6, #0] - d5d4: 2301 movs r3, #1 - d5d6: 6073 str r3, [r6, #4] - d5d8: e001 b.n d5de <_ungetc_r+0xee> - d5da: f04f 34ff mov.w r4, #4294967295 - d5de: 4620 mov r0, r4 - d5e0: bd70 pop {r4, r5, r6, pc} - d5e2: bf00 nop - d5e4: 00010940 .word 0x00010940 - d5e8: 00010960 .word 0x00010960 - d5ec: 00010980 .word 0x00010980 - -0000d5f0 <__sprint_r>: - d5f0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - d5f4: 4683 mov fp, r0 - d5f6: 6893 ldr r3, [r2, #8] - d5f8: 460f mov r7, r1 - d5fa: 4614 mov r4, r2 - d5fc: b91b cbnz r3, d606 <__sprint_r+0x16> - d5fe: 6053 str r3, [r2, #4] - d600: 4618 mov r0, r3 - d602: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - d606: 6e4b ldr r3, [r1, #100] ; 0x64 - d608: f413 5f00 tst.w r3, #8192 ; 0x2000 - d60c: d023 beq.n d656 <__sprint_r+0x66> - d60e: f8d2 a000 ldr.w sl, [r2] - d612: 2500 movs r5, #0 - d614: e01b b.n d64e <__sprint_r+0x5e> - d616: eb0a 0305 add.w r3, sl, r5 - d61a: f85a 9005 ldr.w r9, [sl, r5] - d61e: 2600 movs r6, #0 - d620: 685b ldr r3, [r3, #4] - d622: ea4f 0853 mov.w r8, r3, lsr #1 - d626: e009 b.n d63c <__sprint_r+0x4c> - d628: 4658 mov r0, fp - d62a: f839 1b02 ldrh.w r1, [r9], #2 - d62e: 463a mov r2, r7 - d630: f000 fcce bl dfd0 <_fputwc_r> - d634: f1b0 3fff cmp.w r0, #4294967295 - d638: d00f beq.n d65a <__sprint_r+0x6a> - d63a: 3601 adds r6, #1 - d63c: 4546 cmp r6, r8 - d63e: dbf3 blt.n d628 <__sprint_r+0x38> - d640: 68a3 ldr r3, [r4, #8] - d642: 3508 adds r5, #8 - d644: ea4f 0848 mov.w r8, r8, lsl #1 - d648: ebc8 0303 rsb r3, r8, r3 - d64c: 60a3 str r3, [r4, #8] - d64e: 68a0 ldr r0, [r4, #8] - d650: 2800 cmp r0, #0 - d652: d1e0 bne.n d616 <__sprint_r+0x26> - d654: e001 b.n d65a <__sprint_r+0x6a> - d656: f7f8 fa47 bl 5ae8 <__sfvwrite_r> - d65a: 2300 movs r3, #0 - d65c: 60a3 str r3, [r4, #8] - d65e: 6063 str r3, [r4, #4] - d660: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000d664 <_vfiprintf_r>: - d664: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d668: 460f mov r7, r1 - d66a: b0e1 sub sp, #388 ; 0x184 - d66c: 4615 mov r5, r2 - d66e: 461c mov r4, r3 - d670: 4680 mov r8, r0 - d672: b118 cbz r0, d67c <_vfiprintf_r+0x18> - d674: 6983 ldr r3, [r0, #24] - d676: b90b cbnz r3, d67c <_vfiprintf_r+0x18> - d678: f7f7 fe94 bl 53a4 <__sinit> - d67c: 4b9c ldr r3, [pc, #624] ; (d8f0 <_vfiprintf_r+0x28c>) - d67e: 429f cmp r7, r3 - d680: d102 bne.n d688 <_vfiprintf_r+0x24> - d682: f8d8 7004 ldr.w r7, [r8, #4] - d686: e00a b.n d69e <_vfiprintf_r+0x3a> - d688: 4b9a ldr r3, [pc, #616] ; (d8f4 <_vfiprintf_r+0x290>) - d68a: 429f cmp r7, r3 - d68c: d102 bne.n d694 <_vfiprintf_r+0x30> - d68e: f8d8 7008 ldr.w r7, [r8, #8] - d692: e004 b.n d69e <_vfiprintf_r+0x3a> - d694: 4b98 ldr r3, [pc, #608] ; (d8f8 <_vfiprintf_r+0x294>) - d696: 429f cmp r7, r3 - d698: bf08 it eq - d69a: f8d8 700c ldreq.w r7, [r8, #12] - d69e: 89bb ldrh r3, [r7, #12] - d6a0: f413 5f00 tst.w r3, #8192 ; 0x2000 - d6a4: d106 bne.n d6b4 <_vfiprintf_r+0x50> - d6a6: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - d6aa: 81bb strh r3, [r7, #12] - d6ac: 6e7b ldr r3, [r7, #100] ; 0x64 - d6ae: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - d6b2: 667b str r3, [r7, #100] ; 0x64 - d6b4: 89bb ldrh r3, [r7, #12] - d6b6: f013 0f08 tst.w r3, #8 - d6ba: d001 beq.n d6c0 <_vfiprintf_r+0x5c> - d6bc: 693b ldr r3, [r7, #16] - d6be: b933 cbnz r3, d6ce <_vfiprintf_r+0x6a> - d6c0: 4640 mov r0, r8 - d6c2: 4639 mov r1, r7 - d6c4: f7fd f8a8 bl a818 <__swsetup_r> - d6c8: 2800 cmp r0, #0 - d6ca: f040 844b bne.w df64 <_vfiprintf_r+0x900> - d6ce: 89ba ldrh r2, [r7, #12] - d6d0: f002 031a and.w r3, r2, #26 - d6d4: 2b0a cmp r3, #10 - d6d6: d136 bne.n d746 <_vfiprintf_r+0xe2> - d6d8: 89fb ldrh r3, [r7, #14] - d6da: f413 4f00 tst.w r3, #32768 ; 0x8000 - d6de: d132 bne.n d746 <_vfiprintf_r+0xe2> - d6e0: f8ad 30ae strh.w r3, [sp, #174] ; 0xae - d6e4: f022 0202 bic.w r2, r2, #2 - d6e8: 6a3b ldr r3, [r7, #32] - d6ea: a908 add r1, sp, #32 - d6ec: f8ad 20ac strh.w r2, [sp, #172] ; 0xac - d6f0: 4640 mov r0, r8 - d6f2: 6e7a ldr r2, [r7, #100] ; 0x64 - d6f4: 9330 str r3, [sp, #192] ; 0xc0 - d6f6: 6abb ldr r3, [r7, #40] ; 0x28 - d6f8: 9241 str r2, [sp, #260] ; 0x104 - d6fa: 462a mov r2, r5 - d6fc: 9128 str r1, [sp, #160] ; 0xa0 - d6fe: 9332 str r3, [sp, #200] ; 0xc8 - d700: 2380 movs r3, #128 ; 0x80 - d702: 912c str r1, [sp, #176] ; 0xb0 - d704: a928 add r1, sp, #160 ; 0xa0 - d706: 932a str r3, [sp, #168] ; 0xa8 - d708: 932d str r3, [sp, #180] ; 0xb4 - d70a: 3b80 subs r3, #128 ; 0x80 - d70c: 932e str r3, [sp, #184] ; 0xb8 - d70e: 4623 mov r3, r4 - d710: f7ff ffa8 bl d664 <_vfiprintf_r> - d714: 2800 cmp r0, #0 - d716: 9003 str r0, [sp, #12] - d718: db09 blt.n d72e <_vfiprintf_r+0xca> - d71a: 4640 mov r0, r8 - d71c: a928 add r1, sp, #160 ; 0xa0 - d71e: f7f7 fd37 bl 5190 <_fflush_r> - d722: 9a03 ldr r2, [sp, #12] - d724: 2800 cmp r0, #0 - d726: bf18 it ne - d728: f04f 32ff movne.w r2, #4294967295 - d72c: 9203 str r2, [sp, #12] - d72e: f8bd 30ac ldrh.w r3, [sp, #172] ; 0xac - d732: f013 0f40 tst.w r3, #64 ; 0x40 - d736: f000 8418 beq.w df6a <_vfiprintf_r+0x906> - d73a: 89bb ldrh r3, [r7, #12] - d73c: f043 0340 orr.w r3, r3, #64 ; 0x40 - d740: 81bb strh r3, [r7, #12] - d742: f000 bc12 b.w df6a <_vfiprintf_r+0x906> - d746: 46c3 mov fp, r8 - d748: 46ba mov sl, r7 - d74a: 2300 movs r3, #0 - d74c: ae42 add r6, sp, #264 ; 0x108 - d74e: 935e str r3, [sp, #376] ; 0x178 - d750: 965c str r6, [sp, #368] ; 0x170 - d752: 935d str r3, [sp, #372] ; 0x174 - d754: 9501 str r5, [sp, #4] - d756: 9305 str r3, [sp, #20] - d758: 9303 str r3, [sp, #12] - d75a: 9b01 ldr r3, [sp, #4] - d75c: 461f mov r7, r3 - d75e: f813 2b01 ldrb.w r2, [r3], #1 - d762: b10a cbz r2, d768 <_vfiprintf_r+0x104> - d764: 2a25 cmp r2, #37 ; 0x25 - d766: d1f9 bne.n d75c <_vfiprintf_r+0xf8> - d768: 9b01 ldr r3, [sp, #4] - d76a: 1afd subs r5, r7, r3 - d76c: d017 beq.n d79e <_vfiprintf_r+0x13a> - d76e: 6033 str r3, [r6, #0] - d770: 9b5e ldr r3, [sp, #376] ; 0x178 - d772: 6075 str r5, [r6, #4] - d774: 195b adds r3, r3, r5 - d776: 935e str r3, [sp, #376] ; 0x178 - d778: 9b5d ldr r3, [sp, #372] ; 0x174 - d77a: 3301 adds r3, #1 - d77c: 935d str r3, [sp, #372] ; 0x174 - d77e: 2b07 cmp r3, #7 - d780: dc01 bgt.n d786 <_vfiprintf_r+0x122> - d782: 3608 adds r6, #8 - d784: e008 b.n d798 <_vfiprintf_r+0x134> - d786: 4658 mov r0, fp - d788: 4651 mov r1, sl - d78a: aa5c add r2, sp, #368 ; 0x170 - d78c: f7ff ff30 bl d5f0 <__sprint_r> - d790: 2800 cmp r0, #0 - d792: f040 83dc bne.w df4e <_vfiprintf_r+0x8ea> - d796: ae42 add r6, sp, #264 ; 0x108 - d798: 9903 ldr r1, [sp, #12] - d79a: 1949 adds r1, r1, r5 - d79c: 9103 str r1, [sp, #12] - d79e: 783b ldrb r3, [r7, #0] - d7a0: 2b00 cmp r3, #0 - d7a2: f000 83cb beq.w df3c <_vfiprintf_r+0x8d8> - d7a6: 2300 movs r3, #0 - d7a8: 3701 adds r7, #1 - d7aa: f88d 317f strb.w r3, [sp, #383] ; 0x17f - d7ae: f04f 3cff mov.w ip, #4294967295 - d7b2: 9701 str r7, [sp, #4] - d7b4: 461d mov r5, r3 - d7b6: 9302 str r3, [sp, #8] - d7b8: 463a mov r2, r7 - d7ba: 4619 mov r1, r3 - d7bc: e005 b.n d7ca <_vfiprintf_r+0x166> - d7be: 461c mov r4, r3 - d7c0: e003 b.n d7ca <_vfiprintf_r+0x166> - d7c2: 461c mov r4, r3 - d7c4: 4602 mov r2, r0 - d7c6: f04f 3cff mov.w ip, #4294967295 - d7ca: f812 3b01 ldrb.w r3, [r2], #1 - d7ce: 2b63 cmp r3, #99 ; 0x63 - d7d0: f000 80b0 beq.w d934 <_vfiprintf_r+0x2d0> - d7d4: dc28 bgt.n d828 <_vfiprintf_r+0x1c4> - d7d6: 2b39 cmp r3, #57 ; 0x39 - d7d8: dc15 bgt.n d806 <_vfiprintf_r+0x1a2> - d7da: 2b31 cmp r3, #49 ; 0x31 - d7dc: f280 808e bge.w d8fc <_vfiprintf_r+0x298> - d7e0: 2b2b cmp r3, #43 ; 0x2b - d7e2: d05e beq.n d8a2 <_vfiprintf_r+0x23e> - d7e4: dc07 bgt.n d7f6 <_vfiprintf_r+0x192> - d7e6: 2b23 cmp r3, #35 ; 0x23 - d7e8: d04f beq.n d88a <_vfiprintf_r+0x226> - d7ea: 2b2a cmp r3, #42 ; 0x2a - d7ec: d050 beq.n d890 <_vfiprintf_r+0x22c> - d7ee: 2b20 cmp r3, #32 - d7f0: f040 822e bne.w dc50 <_vfiprintf_r+0x5ec> - d7f4: e043 b.n d87e <_vfiprintf_r+0x21a> - d7f6: 2b2e cmp r3, #46 ; 0x2e - d7f8: d056 beq.n d8a8 <_vfiprintf_r+0x244> - d7fa: 2b30 cmp r3, #48 ; 0x30 - d7fc: d074 beq.n d8e8 <_vfiprintf_r+0x284> - d7fe: 2b2d cmp r3, #45 ; 0x2d - d800: f040 8226 bne.w dc50 <_vfiprintf_r+0x5ec> - d804: e04a b.n d89c <_vfiprintf_r+0x238> - d806: 2b4f cmp r3, #79 ; 0x4f - d808: 9201 str r2, [sp, #4] - d80a: 9102 str r1, [sp, #8] - d80c: f000 80ef beq.w d9ee <_vfiprintf_r+0x38a> - d810: dc03 bgt.n d81a <_vfiprintf_r+0x1b6> - d812: 2b44 cmp r3, #68 ; 0x44 - d814: f040 821e bne.w dc54 <_vfiprintf_r+0x5f0> - d818: e097 b.n d94a <_vfiprintf_r+0x2e6> - d81a: 2b55 cmp r3, #85 ; 0x55 - d81c: f000 8144 beq.w daa8 <_vfiprintf_r+0x444> - d820: 2b58 cmp r3, #88 ; 0x58 - d822: f040 8217 bne.w dc54 <_vfiprintf_r+0x5f0> - d826: e163 b.n daf0 <_vfiprintf_r+0x48c> - d828: 2b6f cmp r3, #111 ; 0x6f - d82a: f000 80e3 beq.w d9f4 <_vfiprintf_r+0x390> - d82e: dc12 bgt.n d856 <_vfiprintf_r+0x1f2> - d830: 2b69 cmp r3, #105 ; 0x69 - d832: f000 808d beq.w d950 <_vfiprintf_r+0x2ec> - d836: dc06 bgt.n d846 <_vfiprintf_r+0x1e2> - d838: 2b64 cmp r3, #100 ; 0x64 - d83a: f000 8089 beq.w d950 <_vfiprintf_r+0x2ec> - d83e: 2b68 cmp r3, #104 ; 0x68 - d840: f040 8206 bne.w dc50 <_vfiprintf_r+0x5ec> - d844: e068 b.n d918 <_vfiprintf_r+0x2b4> - d846: 2b6c cmp r3, #108 ; 0x6c - d848: d069 beq.n d91e <_vfiprintf_r+0x2ba> - d84a: 2b6e cmp r3, #110 ; 0x6e - d84c: 9201 str r2, [sp, #4] - d84e: 9102 str r1, [sp, #8] - d850: f040 8200 bne.w dc54 <_vfiprintf_r+0x5f0> - d854: e0ab b.n d9ae <_vfiprintf_r+0x34a> - d856: 2b73 cmp r3, #115 ; 0x73 - d858: f000 8104 beq.w da64 <_vfiprintf_r+0x400> - d85c: dc06 bgt.n d86c <_vfiprintf_r+0x208> - d85e: 2b70 cmp r3, #112 ; 0x70 - d860: f000 80ee beq.w da40 <_vfiprintf_r+0x3dc> - d864: 2b71 cmp r3, #113 ; 0x71 - d866: f040 81f3 bne.w dc50 <_vfiprintf_r+0x5ec> - d86a: e060 b.n d92e <_vfiprintf_r+0x2ca> - d86c: 2b75 cmp r3, #117 ; 0x75 - d86e: 9201 str r2, [sp, #4] - d870: 9102 str r1, [sp, #8] - d872: f000 811b beq.w daac <_vfiprintf_r+0x448> - d876: 2b78 cmp r3, #120 ; 0x78 - d878: f040 81ec bne.w dc54 <_vfiprintf_r+0x5f0> - d87c: e135 b.n daea <_vfiprintf_r+0x486> - d87e: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - d882: 2b00 cmp r3, #0 - d884: d1a1 bne.n d7ca <_vfiprintf_r+0x166> - d886: 3320 adds r3, #32 - d888: e00b b.n d8a2 <_vfiprintf_r+0x23e> - d88a: f045 0501 orr.w r5, r5, #1 - d88e: e79c b.n d7ca <_vfiprintf_r+0x166> - d890: 6821 ldr r1, [r4, #0] - d892: 1d23 adds r3, r4, #4 - d894: 2900 cmp r1, #0 - d896: da92 bge.n d7be <_vfiprintf_r+0x15a> - d898: 4249 negs r1, r1 - d89a: 461c mov r4, r3 - d89c: f045 0504 orr.w r5, r5, #4 - d8a0: e793 b.n d7ca <_vfiprintf_r+0x166> - d8a2: f88d 317f strb.w r3, [sp, #383] ; 0x17f - d8a6: e790 b.n d7ca <_vfiprintf_r+0x166> - d8a8: 4610 mov r0, r2 - d8aa: f810 3b01 ldrb.w r3, [r0], #1 - d8ae: 2b2a cmp r3, #42 ; 0x2a - d8b0: d003 beq.n d8ba <_vfiprintf_r+0x256> - d8b2: 4610 mov r0, r2 - d8b4: f04f 0c00 mov.w ip, #0 - d8b8: e00e b.n d8d8 <_vfiprintf_r+0x274> - d8ba: f8d4 c000 ldr.w ip, [r4] - d8be: 1d23 adds r3, r4, #4 - d8c0: f1bc 0f00 cmp.w ip, #0 - d8c4: f6ff af7d blt.w d7c2 <_vfiprintf_r+0x15e> - d8c8: 461c mov r4, r3 - d8ca: 4602 mov r2, r0 - d8cc: e77d b.n d7ca <_vfiprintf_r+0x166> - d8ce: 230a movs r3, #10 - d8d0: fb03 7c0c mla ip, r3, ip, r7 - d8d4: 7843 ldrb r3, [r0, #1] - d8d6: 4610 mov r0, r2 - d8d8: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - d8dc: 3201 adds r2, #1 - d8de: 2f09 cmp r7, #9 - d8e0: d9f5 bls.n d8ce <_vfiprintf_r+0x26a> - d8e2: ea4c 7cec orr.w ip, ip, ip, asr #31 - d8e6: e772 b.n d7ce <_vfiprintf_r+0x16a> - d8e8: f045 0580 orr.w r5, r5, #128 ; 0x80 - d8ec: e76d b.n d7ca <_vfiprintf_r+0x166> - d8ee: bf00 nop - d8f0: 00010940 .word 0x00010940 - d8f4: 00010960 .word 0x00010960 - d8f8: 00010980 .word 0x00010980 - d8fc: 4610 mov r0, r2 - d8fe: 2100 movs r1, #0 - d900: 3b30 subs r3, #48 ; 0x30 - d902: 220a movs r2, #10 - d904: fb02 3101 mla r1, r2, r1, r3 - d908: f810 3b01 ldrb.w r3, [r0], #1 - d90c: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - d910: 4602 mov r2, r0 - d912: 2f09 cmp r7, #9 - d914: d9f4 bls.n d900 <_vfiprintf_r+0x29c> - d916: e75a b.n d7ce <_vfiprintf_r+0x16a> - d918: f045 0540 orr.w r5, r5, #64 ; 0x40 - d91c: e755 b.n d7ca <_vfiprintf_r+0x166> - d91e: 7813 ldrb r3, [r2, #0] - d920: 2b6c cmp r3, #108 ; 0x6c - d922: d101 bne.n d928 <_vfiprintf_r+0x2c4> - d924: 3201 adds r2, #1 - d926: e002 b.n d92e <_vfiprintf_r+0x2ca> - d928: f045 0510 orr.w r5, r5, #16 - d92c: e74d b.n d7ca <_vfiprintf_r+0x166> - d92e: f045 0520 orr.w r5, r5, #32 - d932: e74a b.n d7ca <_vfiprintf_r+0x166> - d934: 6823 ldr r3, [r4, #0] - d936: f04f 0900 mov.w r9, #0 - d93a: 9201 str r2, [sp, #4] - d93c: 3404 adds r4, #4 - d93e: 9102 str r1, [sp, #8] - d940: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - d944: f88d 917f strb.w r9, [sp, #383] ; 0x17f - d948: e18d b.n dc66 <_vfiprintf_r+0x602> - d94a: f045 0510 orr.w r5, r5, #16 - d94e: e001 b.n d954 <_vfiprintf_r+0x2f0> - d950: 9201 str r2, [sp, #4] - d952: 9102 str r1, [sp, #8] - d954: f015 0f20 tst.w r5, #32 - d958: d007 beq.n d96a <_vfiprintf_r+0x306> - d95a: 3407 adds r4, #7 - d95c: f024 0307 bic.w r3, r4, #7 - d960: f103 0408 add.w r4, r3, #8 - d964: e9d3 8900 ldrd r8, r9, [r3] - d968: e013 b.n d992 <_vfiprintf_r+0x32e> - d96a: f015 0f10 tst.w r5, #16 - d96e: f104 0304 add.w r3, r4, #4 - d972: d001 beq.n d978 <_vfiprintf_r+0x314> - d974: 6822 ldr r2, [r4, #0] - d976: e008 b.n d98a <_vfiprintf_r+0x326> - d978: f015 0f40 tst.w r5, #64 ; 0x40 - d97c: 6822 ldr r2, [r4, #0] - d97e: d004 beq.n d98a <_vfiprintf_r+0x326> - d980: fa0f f882 sxth.w r8, r2 - d984: ea4f 79e8 mov.w r9, r8, asr #31 - d988: e002 b.n d990 <_vfiprintf_r+0x32c> - d98a: 4690 mov r8, r2 - d98c: ea4f 79e2 mov.w r9, r2, asr #31 - d990: 461c mov r4, r3 - d992: f1b8 0f00 cmp.w r8, #0 - d996: f179 0200 sbcs.w r2, r9, #0 - d99a: f280 80dc bge.w db56 <_vfiprintf_r+0x4f2> - d99e: 232d movs r3, #45 ; 0x2d - d9a0: f1d8 0800 rsbs r8, r8, #0 - d9a4: eb69 0949 sbc.w r9, r9, r9, lsl #1 - d9a8: f88d 317f strb.w r3, [sp, #383] ; 0x17f - d9ac: e0d3 b.n db56 <_vfiprintf_r+0x4f2> - d9ae: f015 0f20 tst.w r5, #32 - d9b2: f104 0104 add.w r1, r4, #4 - d9b6: d006 beq.n d9c6 <_vfiprintf_r+0x362> - d9b8: 6820 ldr r0, [r4, #0] - d9ba: 9c03 ldr r4, [sp, #12] - d9bc: 4622 mov r2, r4 - d9be: 17e3 asrs r3, r4, #31 - d9c0: e9c0 2300 strd r2, r3, [r0] - d9c4: e005 b.n d9d2 <_vfiprintf_r+0x36e> - d9c6: f015 0f10 tst.w r5, #16 - d9ca: d004 beq.n d9d6 <_vfiprintf_r+0x372> - d9cc: 6823 ldr r3, [r4, #0] - d9ce: 9a03 ldr r2, [sp, #12] - d9d0: 601a str r2, [r3, #0] - d9d2: 460c mov r4, r1 - d9d4: e6c1 b.n d75a <_vfiprintf_r+0xf6> - d9d6: f015 0f40 tst.w r5, #64 ; 0x40 - d9da: 6822 ldr r2, [r4, #0] - d9dc: f104 0304 add.w r3, r4, #4 - d9e0: bf0b itete eq - d9e2: 9903 ldreq r1, [sp, #12] - d9e4: 9c03 ldrne r4, [sp, #12] - d9e6: 6011 streq r1, [r2, #0] - d9e8: 8014 strhne r4, [r2, #0] - d9ea: 461c mov r4, r3 - d9ec: e6b5 b.n d75a <_vfiprintf_r+0xf6> - d9ee: f045 0510 orr.w r5, r5, #16 - d9f2: e001 b.n d9f8 <_vfiprintf_r+0x394> - d9f4: 9201 str r2, [sp, #4] - d9f6: 9102 str r1, [sp, #8] - d9f8: f015 0220 ands.w r2, r5, #32 - d9fc: d008 beq.n da10 <_vfiprintf_r+0x3ac> - d9fe: 3407 adds r4, #7 - da00: 2200 movs r2, #0 - da02: f024 0307 bic.w r3, r4, #7 - da06: f103 0408 add.w r4, r3, #8 - da0a: e9d3 8900 ldrd r8, r9, [r3] - da0e: e09e b.n db4e <_vfiprintf_r+0x4ea> - da10: f015 0110 ands.w r1, r5, #16 - da14: f104 0304 add.w r3, r4, #4 - da18: d002 beq.n da20 <_vfiprintf_r+0x3bc> - da1a: 6821 ldr r1, [r4, #0] - da1c: 4688 mov r8, r1 - da1e: e00b b.n da38 <_vfiprintf_r+0x3d4> - da20: f015 0240 ands.w r2, r5, #64 ; 0x40 - da24: 6820 ldr r0, [r4, #0] - da26: d006 beq.n da36 <_vfiprintf_r+0x3d2> - da28: fa1f f880 uxth.w r8, r0 - da2c: f04f 0900 mov.w r9, #0 - da30: 461c mov r4, r3 - da32: 460a mov r2, r1 - da34: e08b b.n db4e <_vfiprintf_r+0x4ea> - da36: 4680 mov r8, r0 - da38: f04f 0900 mov.w r9, #0 - da3c: 461c mov r4, r3 - da3e: e086 b.n db4e <_vfiprintf_r+0x4ea> - da40: 6823 ldr r3, [r4, #0] - da42: f04f 0900 mov.w r9, #0 - da46: 9201 str r2, [sp, #4] - da48: f045 0502 orr.w r5, r5, #2 - da4c: 4aa3 ldr r2, [pc, #652] ; (dcdc <_vfiprintf_r+0x678>) - da4e: 4698 mov r8, r3 - da50: 2330 movs r3, #48 ; 0x30 - da52: 9102 str r1, [sp, #8] - da54: f88d 317c strb.w r3, [sp, #380] ; 0x17c - da58: 3404 adds r4, #4 - da5a: 3348 adds r3, #72 ; 0x48 - da5c: 9205 str r2, [sp, #20] - da5e: f88d 317d strb.w r3, [sp, #381] ; 0x17d - da62: e073 b.n db4c <_vfiprintf_r+0x4e8> - da64: f04f 0900 mov.w r9, #0 - da68: 4623 mov r3, r4 - da6a: 3404 adds r4, #4 - da6c: 45cc cmp ip, r9 - da6e: f88d 917f strb.w r9, [sp, #383] ; 0x17f - da72: 9201 str r2, [sp, #4] - da74: 9102 str r1, [sp, #8] - da76: 681f ldr r7, [r3, #0] - da78: db11 blt.n da9e <_vfiprintf_r+0x43a> - da7a: 4662 mov r2, ip - da7c: 4638 mov r0, r7 - da7e: 4649 mov r1, r9 - da80: f8cd c000 str.w ip, [sp] - da84: f7f8 fcbe bl 6404 - da88: f8dd c000 ldr.w ip, [sp] - da8c: 2800 cmp r0, #0 - da8e: f000 80ee beq.w dc6e <_vfiprintf_r+0x60a> - da92: ebc7 0800 rsb r8, r7, r0 - da96: 45e0 cmp r8, ip - da98: f300 80ec bgt.w dc74 <_vfiprintf_r+0x610> - da9c: e0eb b.n dc76 <_vfiprintf_r+0x612> - da9e: 4638 mov r0, r7 - daa0: f7f9 f884 bl 6bac - daa4: 4680 mov r8, r0 - daa6: e0e6 b.n dc76 <_vfiprintf_r+0x612> - daa8: f045 0510 orr.w r5, r5, #16 - daac: f015 0f20 tst.w r5, #32 - dab0: d007 beq.n dac2 <_vfiprintf_r+0x45e> - dab2: 3407 adds r4, #7 - dab4: f024 0307 bic.w r3, r4, #7 - dab8: f103 0408 add.w r4, r3, #8 - dabc: e9d3 8900 ldrd r8, r9, [r3] - dac0: e011 b.n dae6 <_vfiprintf_r+0x482> - dac2: f015 0f10 tst.w r5, #16 - dac6: f104 0304 add.w r3, r4, #4 - daca: d001 beq.n dad0 <_vfiprintf_r+0x46c> - dacc: 6822 ldr r2, [r4, #0] - dace: e006 b.n dade <_vfiprintf_r+0x47a> - dad0: f015 0f40 tst.w r5, #64 ; 0x40 - dad4: 6822 ldr r2, [r4, #0] - dad6: d002 beq.n dade <_vfiprintf_r+0x47a> - dad8: fa1f f882 uxth.w r8, r2 - dadc: e000 b.n dae0 <_vfiprintf_r+0x47c> - dade: 4690 mov r8, r2 - dae0: f04f 0900 mov.w r9, #0 - dae4: 461c mov r4, r3 - dae6: 2201 movs r2, #1 - dae8: e031 b.n db4e <_vfiprintf_r+0x4ea> - daea: 497c ldr r1, [pc, #496] ; (dcdc <_vfiprintf_r+0x678>) - daec: 9105 str r1, [sp, #20] - daee: e001 b.n daf4 <_vfiprintf_r+0x490> - daf0: 4a7b ldr r2, [pc, #492] ; (dce0 <_vfiprintf_r+0x67c>) - daf2: 9205 str r2, [sp, #20] - daf4: f015 0f20 tst.w r5, #32 - daf8: d007 beq.n db0a <_vfiprintf_r+0x4a6> - dafa: 3407 adds r4, #7 - dafc: f024 0207 bic.w r2, r4, #7 - db00: f102 0408 add.w r4, r2, #8 - db04: e9d2 8900 ldrd r8, r9, [r2] - db08: e011 b.n db2e <_vfiprintf_r+0x4ca> - db0a: f015 0f10 tst.w r5, #16 - db0e: f104 0204 add.w r2, r4, #4 - db12: d001 beq.n db18 <_vfiprintf_r+0x4b4> - db14: 6821 ldr r1, [r4, #0] - db16: e006 b.n db26 <_vfiprintf_r+0x4c2> - db18: f015 0f40 tst.w r5, #64 ; 0x40 - db1c: 6821 ldr r1, [r4, #0] - db1e: d002 beq.n db26 <_vfiprintf_r+0x4c2> - db20: fa1f f881 uxth.w r8, r1 - db24: e000 b.n db28 <_vfiprintf_r+0x4c4> - db26: 4688 mov r8, r1 - db28: f04f 0900 mov.w r9, #0 - db2c: 4614 mov r4, r2 - db2e: f015 0f01 tst.w r5, #1 - db32: d00b beq.n db4c <_vfiprintf_r+0x4e8> - db34: ea58 0109 orrs.w r1, r8, r9 - db38: d008 beq.n db4c <_vfiprintf_r+0x4e8> - db3a: 2230 movs r2, #48 ; 0x30 - db3c: f88d 317d strb.w r3, [sp, #381] ; 0x17d - db40: f88d 217c strb.w r2, [sp, #380] ; 0x17c - db44: f045 0502 orr.w r5, r5, #2 - db48: 3a2e subs r2, #46 ; 0x2e - db4a: e000 b.n db4e <_vfiprintf_r+0x4ea> - db4c: 2202 movs r2, #2 - db4e: 2300 movs r3, #0 - db50: f88d 317f strb.w r3, [sp, #383] ; 0x17f - db54: e000 b.n db58 <_vfiprintf_r+0x4f4> - db56: 2201 movs r2, #1 - db58: f1bc 0f00 cmp.w ip, #0 - db5c: bfa8 it ge - db5e: f025 0580 bicge.w r5, r5, #128 ; 0x80 - db62: ea58 0309 orrs.w r3, r8, r9 - db66: d102 bne.n db6e <_vfiprintf_r+0x50a> - db68: f1bc 0f00 cmp.w ip, #0 - db6c: d060 beq.n dc30 <_vfiprintf_r+0x5cc> - db6e: 2a01 cmp r2, #1 - db70: d01e beq.n dbb0 <_vfiprintf_r+0x54c> - db72: 2a02 cmp r2, #2 - db74: d047 beq.n dc06 <_vfiprintf_r+0x5a2> - db76: ab5b add r3, sp, #364 ; 0x16c - db78: 3303 adds r3, #3 - db7a: ea4f 01d8 mov.w r1, r8, lsr #3 - db7e: f008 0207 and.w r2, r8, #7 - db82: ea41 7049 orr.w r0, r1, r9, lsl #29 - db86: ea4f 01d9 mov.w r1, r9, lsr #3 - db8a: 4680 mov r8, r0 - db8c: 4689 mov r9, r1 - db8e: 3230 adds r2, #48 ; 0x30 - db90: 461f mov r7, r3 - db92: 701a strb r2, [r3, #0] - db94: 3b01 subs r3, #1 - db96: 9104 str r1, [sp, #16] - db98: ea58 0109 orrs.w r1, r8, r9 - db9c: d1ed bne.n db7a <_vfiprintf_r+0x516> - db9e: f015 0f01 tst.w r5, #1 - dba2: d04f beq.n dc44 <_vfiprintf_r+0x5e0> - dba4: 2a30 cmp r2, #48 ; 0x30 - dba6: d04d beq.n dc44 <_vfiprintf_r+0x5e0> - dba8: 461f mov r7, r3 - dbaa: 2330 movs r3, #48 ; 0x30 - dbac: 703b strb r3, [r7, #0] - dbae: e049 b.n dc44 <_vfiprintf_r+0x5e0> - dbb0: f1b8 0f0a cmp.w r8, #10 - dbb4: f179 0200 sbcs.w r2, r9, #0 - dbb8: d206 bcs.n dbc8 <_vfiprintf_r+0x564> - dbba: af5b add r7, sp, #364 ; 0x16c - dbbc: f108 0830 add.w r8, r8, #48 ; 0x30 - dbc0: 3703 adds r7, #3 - dbc2: f88d 816f strb.w r8, [sp, #367] ; 0x16f - dbc6: e03d b.n dc44 <_vfiprintf_r+0x5e0> - dbc8: ab5b add r3, sp, #364 ; 0x16c - dbca: 3303 adds r3, #3 - dbcc: 9304 str r3, [sp, #16] - dbce: 4640 mov r0, r8 - dbd0: 4649 mov r1, r9 - dbd2: 220a movs r2, #10 - dbd4: 2300 movs r3, #0 - dbd6: f8cd c000 str.w ip, [sp] - dbda: f001 f967 bl eeac <__aeabi_uldivmod> - dbde: 9904 ldr r1, [sp, #16] - dbe0: 4640 mov r0, r8 - dbe2: 9f04 ldr r7, [sp, #16] - dbe4: 2300 movs r3, #0 - dbe6: 3230 adds r2, #48 ; 0x30 - dbe8: f801 2901 strb.w r2, [r1], #-1 - dbec: 220a movs r2, #10 - dbee: 9104 str r1, [sp, #16] - dbf0: 4649 mov r1, r9 - dbf2: f001 f95b bl eeac <__aeabi_uldivmod> - dbf6: f8dd c000 ldr.w ip, [sp] - dbfa: 4680 mov r8, r0 - dbfc: 4689 mov r9, r1 - dbfe: ea58 0209 orrs.w r2, r8, r9 - dc02: d1e4 bne.n dbce <_vfiprintf_r+0x56a> - dc04: e01e b.n dc44 <_vfiprintf_r+0x5e0> - dc06: aa5b add r2, sp, #364 ; 0x16c - dc08: 3203 adds r2, #3 - dc0a: 9905 ldr r1, [sp, #20] - dc0c: f008 030f and.w r3, r8, #15 - dc10: 4617 mov r7, r2 - dc12: ea4f 1019 mov.w r0, r9, lsr #4 - dc16: 5ccb ldrb r3, [r1, r3] - dc18: ea4f 1118 mov.w r1, r8, lsr #4 - dc1c: f802 3901 strb.w r3, [r2], #-1 - dc20: ea41 7309 orr.w r3, r1, r9, lsl #28 - dc24: 4698 mov r8, r3 - dc26: 4681 mov r9, r0 - dc28: ea58 0309 orrs.w r3, r8, r9 - dc2c: d1ed bne.n dc0a <_vfiprintf_r+0x5a6> - dc2e: e009 b.n dc44 <_vfiprintf_r+0x5e0> - dc30: b93a cbnz r2, dc42 <_vfiprintf_r+0x5de> - dc32: f015 0f01 tst.w r5, #1 - dc36: d004 beq.n dc42 <_vfiprintf_r+0x5de> - dc38: af60 add r7, sp, #384 ; 0x180 - dc3a: 2330 movs r3, #48 ; 0x30 - dc3c: f807 3d11 strb.w r3, [r7, #-17]! - dc40: e000 b.n dc44 <_vfiprintf_r+0x5e0> - dc42: af5c add r7, sp, #368 ; 0x170 - dc44: f50d 78b8 add.w r8, sp, #368 ; 0x170 - dc48: 46e1 mov r9, ip - dc4a: ebc7 0808 rsb r8, r7, r8 - dc4e: e012 b.n dc76 <_vfiprintf_r+0x612> - dc50: 9201 str r2, [sp, #4] - dc52: 9102 str r1, [sp, #8] - dc54: 2b00 cmp r3, #0 - dc56: f000 8171 beq.w df3c <_vfiprintf_r+0x8d8> - dc5a: f04f 0900 mov.w r9, #0 - dc5e: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - dc62: f88d 917f strb.w r9, [sp, #383] ; 0x17f - dc66: f04f 0801 mov.w r8, #1 - dc6a: af52 add r7, sp, #328 ; 0x148 - dc6c: e003 b.n dc76 <_vfiprintf_r+0x612> - dc6e: 46e0 mov r8, ip - dc70: 4681 mov r9, r0 - dc72: e000 b.n dc76 <_vfiprintf_r+0x612> - dc74: 46e0 mov r8, ip - dc76: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - dc7a: 45c8 cmp r8, r9 - dc7c: bfac ite ge - dc7e: 4641 movge r1, r8 - dc80: 4649 movlt r1, r9 - dc82: 9104 str r1, [sp, #16] - dc84: b10b cbz r3, dc8a <_vfiprintf_r+0x626> - dc86: 3101 adds r1, #1 - dc88: 9104 str r1, [sp, #16] - dc8a: f015 0202 ands.w r2, r5, #2 - dc8e: 9206 str r2, [sp, #24] - dc90: d002 beq.n dc98 <_vfiprintf_r+0x634> - dc92: 9b04 ldr r3, [sp, #16] - dc94: 3302 adds r3, #2 - dc96: 9304 str r3, [sp, #16] - dc98: f015 0184 ands.w r1, r5, #132 ; 0x84 - dc9c: 9107 str r1, [sp, #28] - dc9e: d143 bne.n dd28 <_vfiprintf_r+0x6c4> - dca0: 9a02 ldr r2, [sp, #8] - dca2: 9904 ldr r1, [sp, #16] - dca4: 1a53 subs r3, r2, r1 - dca6: 2b00 cmp r3, #0 - dca8: dc1c bgt.n dce4 <_vfiprintf_r+0x680> - dcaa: e03d b.n dd28 <_vfiprintf_r+0x6c4> - dcac: 601a str r2, [r3, #0] - dcae: 2210 movs r2, #16 - dcb0: 1889 adds r1, r1, r2 - dcb2: 605a str r2, [r3, #4] - dcb4: 9a5d ldr r2, [sp, #372] ; 0x174 - dcb6: 915e str r1, [sp, #376] ; 0x178 - dcb8: 3201 adds r2, #1 - dcba: 925d str r2, [sp, #372] ; 0x174 - dcbc: 2a07 cmp r2, #7 - dcbe: dc01 bgt.n dcc4 <_vfiprintf_r+0x660> - dcc0: 3308 adds r3, #8 - dcc2: e008 b.n dcd6 <_vfiprintf_r+0x672> - dcc4: 4658 mov r0, fp - dcc6: 4651 mov r1, sl - dcc8: aa5c add r2, sp, #368 ; 0x170 - dcca: f7ff fc91 bl d5f0 <__sprint_r> - dcce: 2800 cmp r0, #0 - dcd0: f040 813d bne.w df4e <_vfiprintf_r+0x8ea> - dcd4: ab42 add r3, sp, #264 ; 0x108 - dcd6: 3d10 subs r5, #16 - dcd8: e009 b.n dcee <_vfiprintf_r+0x68a> - dcda: bf00 nop - dcdc: 000109d9 .word 0x000109d9 - dce0: 000109c8 .word 0x000109c8 - dce4: 462a mov r2, r5 - dce6: 461d mov r5, r3 - dce8: 4633 mov r3, r6 - dcea: 463e mov r6, r7 - dcec: 4617 mov r7, r2 - dcee: 2d10 cmp r5, #16 - dcf0: 995e ldr r1, [sp, #376] ; 0x178 - dcf2: 4a78 ldr r2, [pc, #480] ; (ded4 <_vfiprintf_r+0x870>) - dcf4: dcda bgt.n dcac <_vfiprintf_r+0x648> - dcf6: 4638 mov r0, r7 - dcf8: 4637 mov r7, r6 - dcfa: 461e mov r6, r3 - dcfc: 462b mov r3, r5 - dcfe: 4605 mov r5, r0 - dd00: 6073 str r3, [r6, #4] - dd02: 18cb adds r3, r1, r3 - dd04: 6032 str r2, [r6, #0] - dd06: 935e str r3, [sp, #376] ; 0x178 - dd08: 9b5d ldr r3, [sp, #372] ; 0x174 - dd0a: 3301 adds r3, #1 - dd0c: 935d str r3, [sp, #372] ; 0x174 - dd0e: 2b07 cmp r3, #7 - dd10: dc01 bgt.n dd16 <_vfiprintf_r+0x6b2> - dd12: 3608 adds r6, #8 - dd14: e008 b.n dd28 <_vfiprintf_r+0x6c4> - dd16: 4658 mov r0, fp - dd18: 4651 mov r1, sl - dd1a: aa5c add r2, sp, #368 ; 0x170 - dd1c: f7ff fc68 bl d5f0 <__sprint_r> - dd20: 2800 cmp r0, #0 - dd22: f040 8114 bne.w df4e <_vfiprintf_r+0x8ea> - dd26: ae42 add r6, sp, #264 ; 0x108 - dd28: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - dd2c: b1bb cbz r3, dd5e <_vfiprintf_r+0x6fa> - dd2e: ab5f add r3, sp, #380 ; 0x17c - dd30: 3303 adds r3, #3 - dd32: 6033 str r3, [r6, #0] - dd34: 2301 movs r3, #1 - dd36: 6073 str r3, [r6, #4] - dd38: 9b5e ldr r3, [sp, #376] ; 0x178 - dd3a: 3301 adds r3, #1 - dd3c: 935e str r3, [sp, #376] ; 0x178 - dd3e: 9b5d ldr r3, [sp, #372] ; 0x174 - dd40: 3301 adds r3, #1 - dd42: 935d str r3, [sp, #372] ; 0x174 - dd44: 2b07 cmp r3, #7 - dd46: dc01 bgt.n dd4c <_vfiprintf_r+0x6e8> - dd48: 3608 adds r6, #8 - dd4a: e008 b.n dd5e <_vfiprintf_r+0x6fa> - dd4c: 4658 mov r0, fp - dd4e: 4651 mov r1, sl - dd50: aa5c add r2, sp, #368 ; 0x170 - dd52: f7ff fc4d bl d5f0 <__sprint_r> - dd56: 2800 cmp r0, #0 - dd58: f040 80f9 bne.w df4e <_vfiprintf_r+0x8ea> - dd5c: ae42 add r6, sp, #264 ; 0x108 - dd5e: 9a06 ldr r2, [sp, #24] - dd60: b1b2 cbz r2, dd90 <_vfiprintf_r+0x72c> - dd62: ab5f add r3, sp, #380 ; 0x17c - dd64: 6033 str r3, [r6, #0] - dd66: 2302 movs r3, #2 - dd68: 6073 str r3, [r6, #4] - dd6a: 9b5e ldr r3, [sp, #376] ; 0x178 - dd6c: 3302 adds r3, #2 - dd6e: 935e str r3, [sp, #376] ; 0x178 - dd70: 9b5d ldr r3, [sp, #372] ; 0x174 - dd72: 3301 adds r3, #1 - dd74: 935d str r3, [sp, #372] ; 0x174 - dd76: 2b07 cmp r3, #7 - dd78: dc01 bgt.n dd7e <_vfiprintf_r+0x71a> - dd7a: 3608 adds r6, #8 - dd7c: e008 b.n dd90 <_vfiprintf_r+0x72c> - dd7e: 4658 mov r0, fp - dd80: 4651 mov r1, sl - dd82: aa5c add r2, sp, #368 ; 0x170 - dd84: f7ff fc34 bl d5f0 <__sprint_r> - dd88: 2800 cmp r0, #0 - dd8a: f040 80e0 bne.w df4e <_vfiprintf_r+0x8ea> - dd8e: ae42 add r6, sp, #264 ; 0x108 - dd90: 9b07 ldr r3, [sp, #28] - dd92: 2b80 cmp r3, #128 ; 0x80 - dd94: d13e bne.n de14 <_vfiprintf_r+0x7b0> - dd96: 9902 ldr r1, [sp, #8] - dd98: 9a04 ldr r2, [sp, #16] - dd9a: 1a8b subs r3, r1, r2 - dd9c: 2b00 cmp r3, #0 - dd9e: dc17 bgt.n ddd0 <_vfiprintf_r+0x76c> - dda0: e038 b.n de14 <_vfiprintf_r+0x7b0> - dda2: 601a str r2, [r3, #0] - dda4: 2210 movs r2, #16 - dda6: 1889 adds r1, r1, r2 - dda8: 605a str r2, [r3, #4] - ddaa: 9a5d ldr r2, [sp, #372] ; 0x174 - ddac: 915e str r1, [sp, #376] ; 0x178 - ddae: 3201 adds r2, #1 - ddb0: 925d str r2, [sp, #372] ; 0x174 - ddb2: 2a07 cmp r2, #7 - ddb4: dc01 bgt.n ddba <_vfiprintf_r+0x756> - ddb6: 3308 adds r3, #8 - ddb8: e008 b.n ddcc <_vfiprintf_r+0x768> - ddba: 4658 mov r0, fp - ddbc: 4651 mov r1, sl - ddbe: aa5c add r2, sp, #368 ; 0x170 - ddc0: f7ff fc16 bl d5f0 <__sprint_r> - ddc4: 2800 cmp r0, #0 - ddc6: f040 80c2 bne.w df4e <_vfiprintf_r+0x8ea> - ddca: ab42 add r3, sp, #264 ; 0x108 - ddcc: 3d10 subs r5, #16 - ddce: e004 b.n ddda <_vfiprintf_r+0x776> - ddd0: 462a mov r2, r5 - ddd2: 461d mov r5, r3 - ddd4: 4633 mov r3, r6 - ddd6: 463e mov r6, r7 - ddd8: 4617 mov r7, r2 - ddda: 2d10 cmp r5, #16 - dddc: 995e ldr r1, [sp, #376] ; 0x178 - ddde: 4a3e ldr r2, [pc, #248] ; (ded8 <_vfiprintf_r+0x874>) - dde0: dcdf bgt.n dda2 <_vfiprintf_r+0x73e> - dde2: 4638 mov r0, r7 - dde4: 4637 mov r7, r6 - dde6: 461e mov r6, r3 - dde8: 462b mov r3, r5 - ddea: 4605 mov r5, r0 - ddec: 6073 str r3, [r6, #4] - ddee: 18cb adds r3, r1, r3 - ddf0: 6032 str r2, [r6, #0] - ddf2: 935e str r3, [sp, #376] ; 0x178 - ddf4: 9b5d ldr r3, [sp, #372] ; 0x174 - ddf6: 3301 adds r3, #1 - ddf8: 935d str r3, [sp, #372] ; 0x174 - ddfa: 2b07 cmp r3, #7 - ddfc: dc01 bgt.n de02 <_vfiprintf_r+0x79e> - ddfe: 3608 adds r6, #8 - de00: e008 b.n de14 <_vfiprintf_r+0x7b0> - de02: 4658 mov r0, fp - de04: 4651 mov r1, sl - de06: aa5c add r2, sp, #368 ; 0x170 - de08: f7ff fbf2 bl d5f0 <__sprint_r> - de0c: 2800 cmp r0, #0 - de0e: f040 809e bne.w df4e <_vfiprintf_r+0x8ea> - de12: ae42 add r6, sp, #264 ; 0x108 - de14: ebc8 0909 rsb r9, r8, r9 - de18: f1b9 0f00 cmp.w r9, #0 - de1c: dc17 bgt.n de4e <_vfiprintf_r+0x7ea> - de1e: e02f b.n de80 <_vfiprintf_r+0x81c> - de20: 6033 str r3, [r6, #0] - de22: 2310 movs r3, #16 - de24: 18d2 adds r2, r2, r3 - de26: 6073 str r3, [r6, #4] - de28: 9b5d ldr r3, [sp, #372] ; 0x174 - de2a: 925e str r2, [sp, #376] ; 0x178 - de2c: 3301 adds r3, #1 - de2e: 935d str r3, [sp, #372] ; 0x174 - de30: 2b07 cmp r3, #7 - de32: dc01 bgt.n de38 <_vfiprintf_r+0x7d4> - de34: 3608 adds r6, #8 - de36: e008 b.n de4a <_vfiprintf_r+0x7e6> - de38: 4658 mov r0, fp - de3a: 4651 mov r1, sl - de3c: aa5c add r2, sp, #368 ; 0x170 - de3e: f7ff fbd7 bl d5f0 <__sprint_r> - de42: 2800 cmp r0, #0 - de44: f040 8083 bne.w df4e <_vfiprintf_r+0x8ea> - de48: ae42 add r6, sp, #264 ; 0x108 - de4a: f1a9 0910 sub.w r9, r9, #16 - de4e: f1b9 0f10 cmp.w r9, #16 - de52: 9a5e ldr r2, [sp, #376] ; 0x178 - de54: 4b20 ldr r3, [pc, #128] ; (ded8 <_vfiprintf_r+0x874>) - de56: dce3 bgt.n de20 <_vfiprintf_r+0x7bc> - de58: 6033 str r3, [r6, #0] - de5a: 444a add r2, r9 - de5c: 9b5d ldr r3, [sp, #372] ; 0x174 - de5e: f8c6 9004 str.w r9, [r6, #4] - de62: 3301 adds r3, #1 - de64: 925e str r2, [sp, #376] ; 0x178 - de66: 2b07 cmp r3, #7 - de68: 935d str r3, [sp, #372] ; 0x174 - de6a: dc01 bgt.n de70 <_vfiprintf_r+0x80c> - de6c: 3608 adds r6, #8 - de6e: e007 b.n de80 <_vfiprintf_r+0x81c> - de70: 4658 mov r0, fp - de72: 4651 mov r1, sl - de74: aa5c add r2, sp, #368 ; 0x170 - de76: f7ff fbbb bl d5f0 <__sprint_r> - de7a: 2800 cmp r0, #0 - de7c: d167 bne.n df4e <_vfiprintf_r+0x8ea> - de7e: ae42 add r6, sp, #264 ; 0x108 - de80: 9b5e ldr r3, [sp, #376] ; 0x178 - de82: 6037 str r7, [r6, #0] - de84: f8c6 8004 str.w r8, [r6, #4] - de88: 4443 add r3, r8 - de8a: 935e str r3, [sp, #376] ; 0x178 - de8c: 9b5d ldr r3, [sp, #372] ; 0x174 - de8e: 3301 adds r3, #1 - de90: 935d str r3, [sp, #372] ; 0x174 - de92: 2b07 cmp r3, #7 - de94: dc01 bgt.n de9a <_vfiprintf_r+0x836> - de96: 3608 adds r6, #8 - de98: e007 b.n deaa <_vfiprintf_r+0x846> - de9a: 4658 mov r0, fp - de9c: 4651 mov r1, sl - de9e: aa5c add r2, sp, #368 ; 0x170 - dea0: f7ff fba6 bl d5f0 <__sprint_r> - dea4: 2800 cmp r0, #0 - dea6: d152 bne.n df4e <_vfiprintf_r+0x8ea> - dea8: ae42 add r6, sp, #264 ; 0x108 - deaa: f015 0f04 tst.w r5, #4 - deae: d031 beq.n df14 <_vfiprintf_r+0x8b0> - deb0: 9b02 ldr r3, [sp, #8] - deb2: 9904 ldr r1, [sp, #16] - deb4: 1a5d subs r5, r3, r1 - deb6: 2d00 cmp r5, #0 - deb8: dc19 bgt.n deee <_vfiprintf_r+0x88a> - deba: e02b b.n df14 <_vfiprintf_r+0x8b0> - debc: 6032 str r2, [r6, #0] - debe: 2210 movs r2, #16 - dec0: 189b adds r3, r3, r2 - dec2: 6072 str r2, [r6, #4] - dec4: 935e str r3, [sp, #376] ; 0x178 - dec6: 9b5d ldr r3, [sp, #372] ; 0x174 - dec8: 3301 adds r3, #1 - deca: 935d str r3, [sp, #372] ; 0x174 - decc: 2b07 cmp r3, #7 - dece: dc05 bgt.n dedc <_vfiprintf_r+0x878> - ded0: 3608 adds r6, #8 - ded2: e00b b.n deec <_vfiprintf_r+0x888> - ded4: 00010ce0 .word 0x00010ce0 - ded8: 00010cf0 .word 0x00010cf0 - dedc: 4658 mov r0, fp - dede: 4651 mov r1, sl - dee0: aa5c add r2, sp, #368 ; 0x170 - dee2: f7ff fb85 bl d5f0 <__sprint_r> - dee6: 2800 cmp r0, #0 - dee8: d131 bne.n df4e <_vfiprintf_r+0x8ea> - deea: ae42 add r6, sp, #264 ; 0x108 - deec: 3d10 subs r5, #16 - deee: 2d10 cmp r5, #16 - def0: 9b5e ldr r3, [sp, #376] ; 0x178 - def2: 4a20 ldr r2, [pc, #128] ; (df74 <_vfiprintf_r+0x910>) - def4: dce2 bgt.n debc <_vfiprintf_r+0x858> - def6: 6075 str r5, [r6, #4] - def8: 195d adds r5, r3, r5 - defa: 9b5d ldr r3, [sp, #372] ; 0x174 - defc: 6032 str r2, [r6, #0] - defe: 3301 adds r3, #1 - df00: 955e str r5, [sp, #376] ; 0x178 - df02: 2b07 cmp r3, #7 - df04: 935d str r3, [sp, #372] ; 0x174 - df06: dd05 ble.n df14 <_vfiprintf_r+0x8b0> - df08: 4658 mov r0, fp - df0a: 4651 mov r1, sl - df0c: aa5c add r2, sp, #368 ; 0x170 - df0e: f7ff fb6f bl d5f0 <__sprint_r> - df12: b9e0 cbnz r0, df4e <_vfiprintf_r+0x8ea> - df14: 9a03 ldr r2, [sp, #12] - df16: 9b02 ldr r3, [sp, #8] - df18: 9904 ldr r1, [sp, #16] - df1a: 4299 cmp r1, r3 - df1c: bfac ite ge - df1e: 1852 addge r2, r2, r1 - df20: 18d2 addlt r2, r2, r3 - df22: 9b5e ldr r3, [sp, #376] ; 0x178 - df24: 9203 str r2, [sp, #12] - df26: b12b cbz r3, df34 <_vfiprintf_r+0x8d0> - df28: 4658 mov r0, fp - df2a: 4651 mov r1, sl - df2c: aa5c add r2, sp, #368 ; 0x170 - df2e: f7ff fb5f bl d5f0 <__sprint_r> - df32: b960 cbnz r0, df4e <_vfiprintf_r+0x8ea> - df34: 2300 movs r3, #0 - df36: ae42 add r6, sp, #264 ; 0x108 - df38: 935d str r3, [sp, #372] ; 0x174 - df3a: e40e b.n d75a <_vfiprintf_r+0xf6> - df3c: 9b5e ldr r3, [sp, #376] ; 0x178 - df3e: 4657 mov r7, sl - df40: b133 cbz r3, df50 <_vfiprintf_r+0x8ec> - df42: 4658 mov r0, fp - df44: 4651 mov r1, sl - df46: aa5c add r2, sp, #368 ; 0x170 - df48: f7ff fb52 bl d5f0 <__sprint_r> - df4c: e000 b.n df50 <_vfiprintf_r+0x8ec> - df4e: 4657 mov r7, sl - df50: 89bb ldrh r3, [r7, #12] - df52: 9a03 ldr r2, [sp, #12] - df54: f003 0340 and.w r3, r3, #64 ; 0x40 - df58: 2b00 cmp r3, #0 - df5a: bf18 it ne - df5c: f04f 32ff movne.w r2, #4294967295 - df60: 9203 str r2, [sp, #12] - df62: e002 b.n df6a <_vfiprintf_r+0x906> - df64: f04f 33ff mov.w r3, #4294967295 - df68: 9303 str r3, [sp, #12] - df6a: 9803 ldr r0, [sp, #12] - df6c: b061 add sp, #388 ; 0x184 - df6e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - df72: bf00 nop - df74: 00010ce0 .word 0x00010ce0 - -0000df78 <_calloc_r>: - df78: b510 push {r4, lr} - df7a: 4351 muls r1, r2 - df7c: f7f8 f83e bl 5ffc <_malloc_r> - df80: 4604 mov r4, r0 - df82: b318 cbz r0, dfcc <_calloc_r+0x54> - df84: f850 2c04 ldr.w r2, [r0, #-4] - df88: f022 0203 bic.w r2, r2, #3 - df8c: 3a04 subs r2, #4 - df8e: 2a24 cmp r2, #36 ; 0x24 - df90: d819 bhi.n dfc6 <_calloc_r+0x4e> - df92: 2a13 cmp r2, #19 - df94: 4603 mov r3, r0 - df96: d90f bls.n dfb8 <_calloc_r+0x40> - df98: 2100 movs r1, #0 - df9a: f840 1b04 str.w r1, [r0], #4 - df9e: 1d03 adds r3, r0, #4 - dfa0: 2a1b cmp r2, #27 - dfa2: 6061 str r1, [r4, #4] - dfa4: d908 bls.n dfb8 <_calloc_r+0x40> - dfa6: 6041 str r1, [r0, #4] - dfa8: 1d18 adds r0, r3, #4 - dfaa: 6059 str r1, [r3, #4] - dfac: 3308 adds r3, #8 - dfae: 2a24 cmp r2, #36 ; 0x24 - dfb0: d102 bne.n dfb8 <_calloc_r+0x40> - dfb2: 6041 str r1, [r0, #4] - dfb4: 6059 str r1, [r3, #4] - dfb6: 3308 adds r3, #8 - dfb8: 461a mov r2, r3 - dfba: 2100 movs r1, #0 - dfbc: f842 1b04 str.w r1, [r2], #4 - dfc0: 6059 str r1, [r3, #4] - dfc2: 6051 str r1, [r2, #4] - dfc4: e002 b.n dfcc <_calloc_r+0x54> - dfc6: 2100 movs r1, #0 - dfc8: f7f8 fa5b bl 6482 - dfcc: 4620 mov r0, r4 - dfce: bd10 pop {r4, pc} - -0000dfd0 <_fputwc_r>: - dfd0: 8993 ldrh r3, [r2, #12] - dfd2: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - dfd6: f413 5f00 tst.w r3, #8192 ; 0x2000 - dfda: 4606 mov r6, r0 - dfdc: 460d mov r5, r1 - dfde: 4614 mov r4, r2 - dfe0: d106 bne.n dff0 <_fputwc_r+0x20> - dfe2: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - dfe6: 8193 strh r3, [r2, #12] - dfe8: 6e53 ldr r3, [r2, #100] ; 0x64 - dfea: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - dfee: 6653 str r3, [r2, #100] ; 0x64 - dff0: f7fd fc7a bl b8e8 <__locale_mb_cur_max> - dff4: 2801 cmp r0, #1 - dff6: d106 bne.n e006 <_fputwc_r+0x36> - dff8: b12d cbz r5, e006 <_fputwc_r+0x36> - dffa: 2dff cmp r5, #255 ; 0xff - dffc: d803 bhi.n e006 <_fputwc_r+0x36> - dffe: f88d 5004 strb.w r5, [sp, #4] - e002: 4680 mov r8, r0 - e004: e00f b.n e026 <_fputwc_r+0x56> - e006: 4630 mov r0, r6 - e008: a901 add r1, sp, #4 - e00a: 462a mov r2, r5 - e00c: f104 035c add.w r3, r4, #92 ; 0x5c - e010: f000 fbd6 bl e7c0 <_wcrtomb_r> - e014: f1b0 3fff cmp.w r0, #4294967295 - e018: 4680 mov r8, r0 - e01a: d104 bne.n e026 <_fputwc_r+0x56> - e01c: 89a3 ldrh r3, [r4, #12] - e01e: f043 0340 orr.w r3, r3, #64 ; 0x40 - e022: 81a3 strh r3, [r4, #12] - e024: e031 b.n e08a <_fputwc_r+0xba> - e026: 2700 movs r7, #0 - e028: e029 b.n e07e <_fputwc_r+0xae> - e02a: 68a2 ldr r2, [r4, #8] - e02c: ab01 add r3, sp, #4 - e02e: 3a01 subs r2, #1 - e030: 60a2 str r2, [r4, #8] - e032: 2a00 cmp r2, #0 - e034: da1a bge.n e06c <_fputwc_r+0x9c> - e036: 69a1 ldr r1, [r4, #24] - e038: 428a cmp r2, r1 - e03a: db0c blt.n e056 <_fputwc_r+0x86> - e03c: 5ddb ldrb r3, [r3, r7] - e03e: 6822 ldr r2, [r4, #0] - e040: 7013 strb r3, [r2, #0] - e042: 6823 ldr r3, [r4, #0] - e044: 7819 ldrb r1, [r3, #0] - e046: 290a cmp r1, #10 - e048: d003 beq.n e052 <_fputwc_r+0x82> - e04a: 3301 adds r3, #1 - e04c: 2000 movs r0, #0 - e04e: 6023 str r3, [r4, #0] - e050: e013 b.n e07a <_fputwc_r+0xaa> - e052: 4630 mov r0, r6 - e054: e001 b.n e05a <_fputwc_r+0x8a> - e056: 5dd9 ldrb r1, [r3, r7] - e058: 4630 mov r0, r6 - e05a: 4622 mov r2, r4 - e05c: f000 fb4a bl e6f4 <__swbuf_r> - e060: f1a0 33ff sub.w r3, r0, #4294967295 - e064: 4258 negs r0, r3 - e066: eb40 0003 adc.w r0, r0, r3 - e06a: e006 b.n e07a <_fputwc_r+0xaa> - e06c: 5ddb ldrb r3, [r3, r7] - e06e: 6822 ldr r2, [r4, #0] - e070: 7013 strb r3, [r2, #0] - e072: 6823 ldr r3, [r4, #0] - e074: 3301 adds r3, #1 - e076: 6023 str r3, [r4, #0] - e078: e000 b.n e07c <_fputwc_r+0xac> - e07a: b920 cbnz r0, e086 <_fputwc_r+0xb6> - e07c: 3701 adds r7, #1 - e07e: 4547 cmp r7, r8 - e080: d1d3 bne.n e02a <_fputwc_r+0x5a> - e082: 4628 mov r0, r5 - e084: e001 b.n e08a <_fputwc_r+0xba> - e086: f04f 30ff mov.w r0, #4294967295 - e08a: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - -0000e08e : - e08e: b5f0 push {r4, r5, r6, r7, lr} - e090: 114a asrs r2, r1, #5 - e092: 6906 ldr r6, [r0, #16] - e094: f100 0314 add.w r3, r0, #20 - e098: 42b2 cmp r2, r6 - e09a: da26 bge.n e0ea - e09c: 3204 adds r2, #4 - e09e: eb00 0686 add.w r6, r0, r6, lsl #2 - e0a2: 3614 adds r6, #20 - e0a4: eb00 0282 add.w r2, r0, r2, lsl #2 - e0a8: 1d14 adds r4, r2, #4 - e0aa: f011 011f ands.w r1, r1, #31 - e0ae: d01a beq.n e0e6 - e0b0: 6852 ldr r2, [r2, #4] - e0b2: f1c1 0720 rsb r7, r1, #32 - e0b6: 1d25 adds r5, r4, #4 - e0b8: 40ca lsrs r2, r1 - e0ba: e00a b.n e0d2 - e0bc: f854 cf04 ldr.w ip, [r4, #4]! - e0c0: fa0c fc07 lsl.w ip, ip, r7 - e0c4: ea42 020c orr.w r2, r2, ip - e0c8: f843 2b04 str.w r2, [r3], #4 - e0cc: f855 2b04 ldr.w r2, [r5], #4 - e0d0: 40ca lsrs r2, r1 - e0d2: 42b5 cmp r5, r6 - e0d4: d3f2 bcc.n e0bc - e0d6: 601a str r2, [r3, #0] - e0d8: b13a cbz r2, e0ea - e0da: 3304 adds r3, #4 - e0dc: e005 b.n e0ea - e0de: f854 2b04 ldr.w r2, [r4], #4 - e0e2: f843 2b04 str.w r2, [r3], #4 - e0e6: 42a6 cmp r6, r4 - e0e8: d8f9 bhi.n e0de - e0ea: f100 0214 add.w r2, r0, #20 - e0ee: 1a9b subs r3, r3, r2 - e0f0: 109b asrs r3, r3, #2 - e0f2: 6103 str r3, [r0, #16] - e0f4: b903 cbnz r3, e0f8 - e0f6: 6143 str r3, [r0, #20] - e0f8: bdf0 pop {r4, r5, r6, r7, pc} - ... - -0000e0fc : - e0fc: b530 push {r4, r5, lr} - e0fe: 2300 movs r3, #0 - e100: e003 b.n e10a - e102: 4c04 ldr r4, [pc, #16] ; (e114 ) - e104: 185d adds r5, r3, r1 - e106: 3301 adds r3, #1 - e108: 54a5 strb r5, [r4, r2] - e10a: 5cc2 ldrb r2, [r0, r3] - e10c: 2a00 cmp r2, #0 - e10e: d1f8 bne.n e102 - e110: bd30 pop {r4, r5, pc} - e112: bf00 nop - e114: 10000914 .word 0x10000914 - -0000e118 <__hexdig_init>: - e118: b510 push {r4, lr} - e11a: 2110 movs r1, #16 - e11c: 4806 ldr r0, [pc, #24] ; (e138 <__hexdig_init+0x20>) - e11e: f7ff ffed bl e0fc - e122: 211a movs r1, #26 - e124: 4805 ldr r0, [pc, #20] ; (e13c <__hexdig_init+0x24>) - e126: f7ff ffe9 bl e0fc - e12a: 4805 ldr r0, [pc, #20] ; (e140 <__hexdig_init+0x28>) - e12c: 211a movs r1, #26 - e12e: e8bd 4010 ldmia.w sp!, {r4, lr} - e132: f7ff bfe3 b.w e0fc - e136: bf00 nop - e138: 00010d00 .word 0x00010d00 - e13c: 000109e3 .word 0x000109e3 - e140: 000109d2 .word 0x000109d2 - -0000e144 <__gethex>: - e144: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - e148: b089 sub sp, #36 ; 0x24 - e14a: 4614 mov r4, r2 - e14c: 9304 str r3, [sp, #16] - e14e: 9101 str r1, [sp, #4] - e150: 9002 str r0, [sp, #8] - e152: f7fd fbcf bl b8f4 <_localeconv_r> - e156: 6800 ldr r0, [r0, #0] - e158: 9003 str r0, [sp, #12] - e15a: f7f8 fd27 bl 6bac - e15e: 9a03 ldr r2, [sp, #12] - e160: 1813 adds r3, r2, r0 - e162: 4681 mov r9, r0 - e164: f813 3c01 ldrb.w r3, [r3, #-1] - e168: 9305 str r3, [sp, #20] - e16a: 4b99 ldr r3, [pc, #612] ; (e3d0 <__gethex+0x28c>) - e16c: 469b mov fp, r3 - e16e: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - e172: b90a cbnz r2, e178 <__gethex+0x34> - e174: f7ff ffd0 bl e118 <__hexdig_init> - e178: 9a01 ldr r2, [sp, #4] - e17a: f04f 0800 mov.w r8, #0 - e17e: 6813 ldr r3, [r2, #0] - e180: 3302 adds r3, #2 - e182: e001 b.n e188 <__gethex+0x44> - e184: f108 0801 add.w r8, r8, #1 - e188: 461f mov r7, r3 - e18a: f813 2b01 ldrb.w r2, [r3], #1 - e18e: 2a30 cmp r2, #48 ; 0x30 - e190: d0f8 beq.n e184 <__gethex+0x40> - e192: f81b 6002 ldrb.w r6, [fp, r2] - e196: b9de cbnz r6, e1d0 <__gethex+0x8c> - e198: 4638 mov r0, r7 - e19a: 9903 ldr r1, [sp, #12] - e19c: 464a mov r2, r9 - e19e: f7f8 fd0d bl 6bbc - e1a2: 2800 cmp r0, #0 - e1a4: d139 bne.n e21a <__gethex+0xd6> - e1a6: f817 3009 ldrb.w r3, [r7, r9] - e1aa: eb07 0a09 add.w sl, r7, r9 - e1ae: 4a88 ldr r2, [pc, #544] ; (e3d0 <__gethex+0x28c>) - e1b0: 5cd6 ldrb r6, [r2, r3] - e1b2: 2e00 cmp r6, #0 - e1b4: d032 beq.n e21c <__gethex+0xd8> - e1b6: 4653 mov r3, sl - e1b8: 461f mov r7, r3 - e1ba: f813 2b01 ldrb.w r2, [r3], #1 - e1be: 2a30 cmp r2, #48 ; 0x30 - e1c0: d0fa beq.n e1b8 <__gethex+0x74> - e1c2: f81b 3002 ldrb.w r3, [fp, r2] - e1c6: b933 cbnz r3, e1d6 <__gethex+0x92> - e1c8: 2501 movs r5, #1 - e1ca: 4656 mov r6, sl - e1cc: 46a8 mov r8, r5 - e1ce: e006 b.n e1de <__gethex+0x9a> - e1d0: 2500 movs r5, #0 - e1d2: 462e mov r6, r5 - e1d4: e003 b.n e1de <__gethex+0x9a> - e1d6: 4656 mov r6, sl - e1d8: 2500 movs r5, #0 - e1da: f04f 0801 mov.w r8, #1 - e1de: 463b mov r3, r7 - e1e0: 469a mov sl, r3 - e1e2: f813 2b01 ldrb.w r2, [r3], #1 - e1e6: f81b 2002 ldrb.w r2, [fp, r2] - e1ea: 2a00 cmp r2, #0 - e1ec: d1f8 bne.n e1e0 <__gethex+0x9c> - e1ee: 4650 mov r0, sl - e1f0: 9903 ldr r1, [sp, #12] - e1f2: 464a mov r2, r9 - e1f4: f7f8 fce2 bl 6bbc - e1f8: b950 cbnz r0, e210 <__gethex+0xcc> - e1fa: b956 cbnz r6, e212 <__gethex+0xce> - e1fc: eb0a 0609 add.w r6, sl, r9 - e200: 4633 mov r3, r6 - e202: 781a ldrb r2, [r3, #0] - e204: 469a mov sl, r3 - e206: 3301 adds r3, #1 - e208: f81b 2002 ldrb.w r2, [fp, r2] - e20c: 2a00 cmp r2, #0 - e20e: d1f8 bne.n e202 <__gethex+0xbe> - e210: b12e cbz r6, e21e <__gethex+0xda> - e212: ebca 0606 rsb r6, sl, r6 - e216: 00b6 lsls r6, r6, #2 - e218: e001 b.n e21e <__gethex+0xda> - e21a: 46ba mov sl, r7 - e21c: 2501 movs r5, #1 - e21e: f89a 3000 ldrb.w r3, [sl] - e222: 2b50 cmp r3, #80 ; 0x50 - e224: d001 beq.n e22a <__gethex+0xe6> - e226: 2b70 cmp r3, #112 ; 0x70 - e228: d128 bne.n e27c <__gethex+0x138> - e22a: f89a 3001 ldrb.w r3, [sl, #1] - e22e: f10a 0001 add.w r0, sl, #1 - e232: 2b2b cmp r3, #43 ; 0x2b - e234: d002 beq.n e23c <__gethex+0xf8> - e236: 2b2d cmp r3, #45 ; 0x2d - e238: d105 bne.n e246 <__gethex+0x102> - e23a: e001 b.n e240 <__gethex+0xfc> - e23c: 2100 movs r1, #0 - e23e: e000 b.n e242 <__gethex+0xfe> - e240: 2101 movs r1, #1 - e242: 3001 adds r0, #1 - e244: e000 b.n e248 <__gethex+0x104> - e246: 2100 movs r1, #0 - e248: 7803 ldrb r3, [r0, #0] - e24a: f81b 3003 ldrb.w r3, [fp, r3] - e24e: b1ab cbz r3, e27c <__gethex+0x138> - e250: 2b19 cmp r3, #25 - e252: dc13 bgt.n e27c <__gethex+0x138> - e254: 3b10 subs r3, #16 - e256: e004 b.n e262 <__gethex+0x11e> - e258: 3810 subs r0, #16 - e25a: 220a movs r2, #10 - e25c: fb02 0303 mla r3, r2, r3, r0 - e260: 4660 mov r0, ip - e262: f100 0c01 add.w ip, r0, #1 - e266: 7840 ldrb r0, [r0, #1] - e268: 4662 mov r2, ip - e26a: f81b 0000 ldrb.w r0, [fp, r0] - e26e: b108 cbz r0, e274 <__gethex+0x130> - e270: 2819 cmp r0, #25 - e272: ddf1 ble.n e258 <__gethex+0x114> - e274: b101 cbz r1, e278 <__gethex+0x134> - e276: 425b negs r3, r3 - e278: 18f6 adds r6, r6, r3 - e27a: e000 b.n e27e <__gethex+0x13a> - e27c: 4652 mov r2, sl - e27e: 9b01 ldr r3, [sp, #4] - e280: 601a str r2, [r3, #0] - e282: b13d cbz r5, e294 <__gethex+0x150> - e284: f1b8 0f00 cmp.w r8, #0 - e288: bf0c ite eq - e28a: f04f 0806 moveq.w r8, #6 - e28e: f04f 0800 movne.w r8, #0 - e292: e182 b.n e59a <__gethex+0x456> - e294: f10a 33ff add.w r3, sl, #4294967295 - e298: 4629 mov r1, r5 - e29a: 1bdb subs r3, r3, r7 - e29c: e001 b.n e2a2 <__gethex+0x15e> - e29e: 3101 adds r1, #1 - e2a0: 105b asrs r3, r3, #1 - e2a2: 2b07 cmp r3, #7 - e2a4: dcfb bgt.n e29e <__gethex+0x15a> - e2a6: 9802 ldr r0, [sp, #8] - e2a8: f04f 0800 mov.w r8, #0 - e2ac: f7fd fb77 bl b99e <_Balloc> - e2b0: 9607 str r6, [sp, #28] - e2b2: 4626 mov r6, r4 - e2b4: 4644 mov r4, r8 - e2b6: f100 0214 add.w r2, r0, #20 - e2ba: 9006 str r0, [sp, #24] - e2bc: 9201 str r2, [sp, #4] - e2be: 4694 mov ip, r2 - e2c0: e026 b.n e310 <__gethex+0x1cc> - e2c2: f81a 2c01 ldrb.w r2, [sl, #-1] - e2c6: f10a 35ff add.w r5, sl, #4294967295 - e2ca: 9b05 ldr r3, [sp, #20] - e2cc: 429a cmp r2, r3 - e2ce: d10e bne.n e2ee <__gethex+0x1aa> - e2d0: f1c9 0a01 rsb sl, r9, #1 - e2d4: 44aa add sl, r5 - e2d6: 45ba cmp sl, r7 - e2d8: d309 bcc.n e2ee <__gethex+0x1aa> - e2da: 4650 mov r0, sl - e2dc: 9903 ldr r1, [sp, #12] - e2de: 464a mov r2, r9 - e2e0: f8cd c000 str.w ip, [sp] - e2e4: f7f8 fc6a bl 6bbc - e2e8: f8dd c000 ldr.w ip, [sp] - e2ec: b180 cbz r0, e310 <__gethex+0x1cc> - e2ee: 2c20 cmp r4, #32 - e2f0: d104 bne.n e2fc <__gethex+0x1b8> - e2f2: f84c 8b04 str.w r8, [ip], #4 - e2f6: f04f 0800 mov.w r8, #0 - e2fa: 4644 mov r4, r8 - e2fc: 782a ldrb r2, [r5, #0] - e2fe: 46aa mov sl, r5 - e300: f81b 2002 ldrb.w r2, [fp, r2] - e304: f002 020f and.w r2, r2, #15 - e308: 40a2 lsls r2, r4 - e30a: 3404 adds r4, #4 - e30c: ea48 0802 orr.w r8, r8, r2 - e310: 45ba cmp sl, r7 - e312: d8d6 bhi.n e2c2 <__gethex+0x17e> - e314: 9d06 ldr r5, [sp, #24] - e316: 4663 mov r3, ip - e318: 4634 mov r4, r6 - e31a: 9e07 ldr r6, [sp, #28] - e31c: f105 0714 add.w r7, r5, #20 - e320: f843 8b04 str.w r8, [r3], #4 - e324: 1bdf subs r7, r3, r7 - e326: 4640 mov r0, r8 - e328: 10bf asrs r7, r7, #2 - e32a: 612f str r7, [r5, #16] - e32c: f7fd fbfb bl bb26 <__hi0bits> - e330: 017f lsls r7, r7, #5 - e332: ebc0 0807 rsb r8, r0, r7 - e336: 6827 ldr r7, [r4, #0] - e338: 45b8 cmp r8, r7 - e33a: dd2c ble.n e396 <__gethex+0x252> - e33c: ebc7 0808 rsb r8, r7, r8 - e340: 4628 mov r0, r5 - e342: 4641 mov r1, r8 - e344: f7fd ff06 bl c154 <__any_on> - e348: b1d8 cbz r0, e382 <__gethex+0x23e> - e34a: f108 31ff add.w r1, r8, #4294967295 - e34e: f04f 0901 mov.w r9, #1 - e352: f001 021f and.w r2, r1, #31 - e356: 114b asrs r3, r1, #5 - e358: fa09 f202 lsl.w r2, r9, r2 - e35c: eb05 0383 add.w r3, r5, r3, lsl #2 - e360: 695b ldr r3, [r3, #20] - e362: 421a tst r2, r3 - e364: d011 beq.n e38a <__gethex+0x246> - e366: 4549 cmp r1, r9 - e368: dd0d ble.n e386 <__gethex+0x242> - e36a: 4628 mov r0, r5 - e36c: f1a8 0102 sub.w r1, r8, #2 - e370: f7fd fef0 bl c154 <__any_on> - e374: 2800 cmp r0, #0 - e376: bf14 ite ne - e378: f04f 0903 movne.w r9, #3 - e37c: f04f 0902 moveq.w r9, #2 - e380: e003 b.n e38a <__gethex+0x246> - e382: 4681 mov r9, r0 - e384: e001 b.n e38a <__gethex+0x246> - e386: f04f 0902 mov.w r9, #2 - e38a: 4628 mov r0, r5 - e38c: 4641 mov r1, r8 - e38e: f7ff fe7e bl e08e - e392: 4446 add r6, r8 - e394: e00f b.n e3b6 <__gethex+0x272> - e396: da0c bge.n e3b2 <__gethex+0x26e> - e398: ebc8 0807 rsb r8, r8, r7 - e39c: 4629 mov r1, r5 - e39e: 4642 mov r2, r8 - e3a0: 9802 ldr r0, [sp, #8] - e3a2: f7fd fcff bl bda4 <__lshift> - e3a6: ebc8 0606 rsb r6, r8, r6 - e3aa: 4605 mov r5, r0 - e3ac: f100 0214 add.w r2, r0, #20 - e3b0: 9201 str r2, [sp, #4] - e3b2: f04f 0900 mov.w r9, #0 - e3b6: 68a3 ldr r3, [r4, #8] - e3b8: 429e cmp r6, r3 - e3ba: dd0b ble.n e3d4 <__gethex+0x290> - e3bc: 9802 ldr r0, [sp, #8] - e3be: 4629 mov r1, r5 - e3c0: f7fd fb1e bl ba00 <_Bfree> - e3c4: 9a12 ldr r2, [sp, #72] ; 0x48 - e3c6: 2300 movs r3, #0 - e3c8: f04f 08a3 mov.w r8, #163 ; 0xa3 - e3cc: 6013 str r3, [r2, #0] - e3ce: e0e4 b.n e59a <__gethex+0x456> - e3d0: 10000914 .word 0x10000914 - e3d4: 6863 ldr r3, [r4, #4] - e3d6: 429e cmp r6, r3 - e3d8: da56 bge.n e488 <__gethex+0x344> - e3da: 1b9e subs r6, r3, r6 - e3dc: 42be cmp r6, r7 - e3de: db2b blt.n e438 <__gethex+0x2f4> - e3e0: 68e3 ldr r3, [r4, #12] - e3e2: 2b02 cmp r3, #2 - e3e4: d00d beq.n e402 <__gethex+0x2be> - e3e6: 2b03 cmp r3, #3 - e3e8: d00e beq.n e408 <__gethex+0x2c4> - e3ea: 2b01 cmp r3, #1 - e3ec: d11a bne.n e424 <__gethex+0x2e0> - e3ee: 42be cmp r6, r7 - e3f0: d118 bne.n e424 <__gethex+0x2e0> - e3f2: 2f01 cmp r7, #1 - e3f4: dd0a ble.n e40c <__gethex+0x2c8> - e3f6: 4628 mov r0, r5 - e3f8: 1e79 subs r1, r7, #1 - e3fa: f7fd feab bl c154 <__any_on> - e3fe: b928 cbnz r0, e40c <__gethex+0x2c8> - e400: e010 b.n e424 <__gethex+0x2e0> - e402: 9b13 ldr r3, [sp, #76] ; 0x4c - e404: b113 cbz r3, e40c <__gethex+0x2c8> - e406: e00d b.n e424 <__gethex+0x2e0> - e408: 9a13 ldr r2, [sp, #76] ; 0x4c - e40a: b15a cbz r2, e424 <__gethex+0x2e0> - e40c: 6863 ldr r3, [r4, #4] - e40e: f04f 0862 mov.w r8, #98 ; 0x62 - e412: 9a04 ldr r2, [sp, #16] - e414: 6013 str r3, [r2, #0] - e416: 2301 movs r3, #1 - e418: 9a01 ldr r2, [sp, #4] - e41a: 612b str r3, [r5, #16] - e41c: 6013 str r3, [r2, #0] - e41e: 9b12 ldr r3, [sp, #72] ; 0x48 - e420: 601d str r5, [r3, #0] - e422: e0ba b.n e59a <__gethex+0x456> - e424: 9802 ldr r0, [sp, #8] - e426: 4629 mov r1, r5 - e428: f7fd faea bl ba00 <_Bfree> - e42c: 9a12 ldr r2, [sp, #72] ; 0x48 - e42e: 2300 movs r3, #0 - e430: f04f 0850 mov.w r8, #80 ; 0x50 - e434: 6013 str r3, [r2, #0] - e436: e0b0 b.n e59a <__gethex+0x456> - e438: f106 38ff add.w r8, r6, #4294967295 - e43c: f1b9 0f00 cmp.w r9, #0 - e440: d108 bne.n e454 <__gethex+0x310> - e442: f1b8 0f00 cmp.w r8, #0 - e446: dd07 ble.n e458 <__gethex+0x314> - e448: 4628 mov r0, r5 - e44a: 4641 mov r1, r8 - e44c: f7fd fe82 bl c154 <__any_on> - e450: 4681 mov r9, r0 - e452: e001 b.n e458 <__gethex+0x314> - e454: f04f 0901 mov.w r9, #1 - e458: 2201 movs r2, #1 - e45a: ea4f 1368 mov.w r3, r8, asr #5 - e45e: f008 081f and.w r8, r8, #31 - e462: 4631 mov r1, r6 - e464: fa02 f808 lsl.w r8, r2, r8 - e468: 9a01 ldr r2, [sp, #4] - e46a: 4628 mov r0, r5 - e46c: 1bbf subs r7, r7, r6 - e46e: f852 3023 ldr.w r3, [r2, r3, lsl #2] - e472: ea18 0f03 tst.w r8, r3 - e476: f04f 0802 mov.w r8, #2 - e47a: bf18 it ne - e47c: f049 0902 orrne.w r9, r9, #2 - e480: f7ff fe05 bl e08e - e484: 6866 ldr r6, [r4, #4] - e486: e001 b.n e48c <__gethex+0x348> - e488: f04f 0801 mov.w r8, #1 - e48c: f1b9 0f00 cmp.w r9, #0 - e490: d07f beq.n e592 <__gethex+0x44e> - e492: 68e3 ldr r3, [r4, #12] - e494: 2b02 cmp r3, #2 - e496: d00e beq.n e4b6 <__gethex+0x372> - e498: 2b03 cmp r3, #3 - e49a: d010 beq.n e4be <__gethex+0x37a> - e49c: 2b01 cmp r3, #1 - e49e: d176 bne.n e58e <__gethex+0x44a> - e4a0: f019 0f02 tst.w r9, #2 - e4a4: d073 beq.n e58e <__gethex+0x44a> - e4a6: 9a01 ldr r2, [sp, #4] - e4a8: 6813 ldr r3, [r2, #0] - e4aa: ea49 0903 orr.w r9, r9, r3 - e4ae: f019 0f01 tst.w r9, #1 - e4b2: d107 bne.n e4c4 <__gethex+0x380> - e4b4: e06b b.n e58e <__gethex+0x44a> - e4b6: 9a13 ldr r2, [sp, #76] ; 0x4c - e4b8: f1c2 0301 rsb r3, r2, #1 - e4bc: e000 b.n e4c0 <__gethex+0x37c> - e4be: 9b13 ldr r3, [sp, #76] ; 0x4c - e4c0: 2b00 cmp r3, #0 - e4c2: d064 beq.n e58e <__gethex+0x44a> - e4c4: f8d5 9010 ldr.w r9, [r5, #16] - e4c8: f105 0314 add.w r3, r5, #20 - e4cc: eb05 0089 add.w r0, r5, r9, lsl #2 - e4d0: 3014 adds r0, #20 - e4d2: 4619 mov r1, r3 - e4d4: f853 2b04 ldr.w r2, [r3], #4 - e4d8: f1b2 3fff cmp.w r2, #4294967295 - e4dc: d002 beq.n e4e4 <__gethex+0x3a0> - e4de: 3201 adds r2, #1 - e4e0: 600a str r2, [r1, #0] - e4e2: e021 b.n e528 <__gethex+0x3e4> - e4e4: 2200 movs r2, #0 - e4e6: 4298 cmp r0, r3 - e4e8: f843 2c04 str.w r2, [r3, #-4] - e4ec: d8f1 bhi.n e4d2 <__gethex+0x38e> - e4ee: 68ab ldr r3, [r5, #8] - e4f0: 4599 cmp r9, r3 - e4f2: db12 blt.n e51a <__gethex+0x3d6> - e4f4: 6869 ldr r1, [r5, #4] - e4f6: 9802 ldr r0, [sp, #8] - e4f8: 3101 adds r1, #1 - e4fa: f7fd fa50 bl b99e <_Balloc> - e4fe: 692a ldr r2, [r5, #16] - e500: f105 010c add.w r1, r5, #12 - e504: 3202 adds r2, #2 - e506: 0092 lsls r2, r2, #2 - e508: 4682 mov sl, r0 - e50a: 300c adds r0, #12 - e50c: f7f7 ff96 bl 643c - e510: 4629 mov r1, r5 - e512: 9802 ldr r0, [sp, #8] - e514: 4655 mov r5, sl - e516: f7fd fa73 bl ba00 <_Bfree> - e51a: 692b ldr r3, [r5, #16] - e51c: 2101 movs r1, #1 - e51e: eb05 0283 add.w r2, r5, r3, lsl #2 - e522: 185b adds r3, r3, r1 - e524: 612b str r3, [r5, #16] - e526: 6151 str r1, [r2, #20] - e528: f1b8 0f02 cmp.w r8, #2 - e52c: d112 bne.n e554 <__gethex+0x410> - e52e: 6823 ldr r3, [r4, #0] - e530: 3b01 subs r3, #1 - e532: 429f cmp r7, r3 - e534: d128 bne.n e588 <__gethex+0x444> - e536: f007 031f and.w r3, r7, #31 - e53a: 117f asrs r7, r7, #5 - e53c: 2201 movs r2, #1 - e53e: eb05 0787 add.w r7, r5, r7, lsl #2 - e542: 409a lsls r2, r3 - e544: 697b ldr r3, [r7, #20] - e546: 421a tst r2, r3 - e548: bf0c ite eq - e54a: f04f 0802 moveq.w r8, #2 - e54e: f04f 0801 movne.w r8, #1 - e552: e019 b.n e588 <__gethex+0x444> - e554: 692b ldr r3, [r5, #16] - e556: 454b cmp r3, r9 - e558: dc0b bgt.n e572 <__gethex+0x42e> - e55a: f017 071f ands.w r7, r7, #31 - e55e: d011 beq.n e584 <__gethex+0x440> - e560: eb05 0389 add.w r3, r5, r9, lsl #2 - e564: f1c7 0720 rsb r7, r7, #32 - e568: 6918 ldr r0, [r3, #16] - e56a: f7fd fadc bl bb26 <__hi0bits> - e56e: 42b8 cmp r0, r7 - e570: da08 bge.n e584 <__gethex+0x440> - e572: 2101 movs r1, #1 - e574: 4628 mov r0, r5 - e576: f7ff fd8a bl e08e - e57a: 68a3 ldr r3, [r4, #8] - e57c: 3601 adds r6, #1 - e57e: 429e cmp r6, r3 - e580: f73f af1c bgt.w e3bc <__gethex+0x278> - e584: f04f 0801 mov.w r8, #1 - e588: f048 0820 orr.w r8, r8, #32 - e58c: e001 b.n e592 <__gethex+0x44e> - e58e: f048 0810 orr.w r8, r8, #16 - e592: 9b12 ldr r3, [sp, #72] ; 0x48 - e594: 9a04 ldr r2, [sp, #16] - e596: 601d str r5, [r3, #0] - e598: 6016 str r6, [r2, #0] - e59a: 4640 mov r0, r8 - e59c: b009 add sp, #36 ; 0x24 - e59e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - e5a2: bf00 nop - -0000e5a4 : - e5a4: f1c2 0208 rsb r2, r2, #8 - e5a8: 4603 mov r3, r0 - e5aa: b5f0 push {r4, r5, r6, r7, lr} - e5ac: 0092 lsls r2, r2, #2 - e5ae: f1c2 0620 rsb r6, r2, #32 - e5b2: 4605 mov r5, r0 - e5b4: 4604 mov r4, r0 - e5b6: f855 cf04 ldr.w ip, [r5, #4]! - e5ba: 6807 ldr r7, [r0, #0] - e5bc: fa0c fc06 lsl.w ip, ip, r6 - e5c0: ea4c 0707 orr.w r7, ip, r7 - e5c4: f840 7b04 str.w r7, [r0], #4 - e5c8: f853 7f04 ldr.w r7, [r3, #4]! - e5cc: 40d7 lsrs r7, r2 - e5ce: 4288 cmp r0, r1 - e5d0: f844 7f04 str.w r7, [r4, #4]! - e5d4: d3ef bcc.n e5b6 - e5d6: bdf0 pop {r4, r5, r6, r7, pc} - -0000e5d8 <__hexnan>: - e5d8: 4b45 ldr r3, [pc, #276] ; (e6f0 <__hexnan+0x118>) - e5da: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - e5de: 4615 mov r5, r2 - e5e0: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - e5e4: 460c mov r4, r1 - e5e6: 9001 str r0, [sp, #4] - e5e8: b90a cbnz r2, e5ee <__hexnan+0x16> - e5ea: f7ff fd95 bl e118 <__hexdig_init> - e5ee: 6823 ldr r3, [r4, #0] - e5f0: 9801 ldr r0, [sp, #4] - e5f2: 115f asrs r7, r3, #5 - e5f4: f013 031f ands.w r3, r3, #31 - e5f8: 9300 str r3, [sp, #0] - e5fa: eb05 0787 add.w r7, r5, r7, lsl #2 - e5fe: 6803 ldr r3, [r0, #0] - e600: bf18 it ne - e602: 3704 addne r7, #4 - e604: 2200 movs r2, #0 - e606: 1f3e subs r6, r7, #4 - e608: 4692 mov sl, r2 - e60a: f847 2c04 str.w r2, [r7, #-4] - e60e: 46b0 mov r8, r6 - e610: 4634 mov r4, r6 - e612: 4691 mov r9, r2 - e614: e031 b.n e67a <__hexnan+0xa2> - e616: 4836 ldr r0, [pc, #216] ; (e6f0 <__hexnan+0x118>) - e618: 5cc1 ldrb r1, [r0, r3] - e61a: b9d1 cbnz r1, e652 <__hexnan+0x7a> - e61c: 2b20 cmp r3, #32 - e61e: d811 bhi.n e644 <__hexnan+0x6c> - e620: 45ca cmp sl, r9 - e622: da29 bge.n e678 <__hexnan+0xa0> - e624: 4544 cmp r4, r8 - e626: d205 bcs.n e634 <__hexnan+0x5c> - e628: 2a07 cmp r2, #7 - e62a: dc03 bgt.n e634 <__hexnan+0x5c> - e62c: 4620 mov r0, r4 - e62e: 4641 mov r1, r8 - e630: f7ff ffb8 bl e5a4 - e634: 42ac cmp r4, r5 - e636: d91e bls.n e676 <__hexnan+0x9e> - e638: 2200 movs r2, #0 - e63a: 46ca mov sl, r9 - e63c: f844 2d04 str.w r2, [r4, #-4]! - e640: 46a0 mov r8, r4 - e642: e019 b.n e678 <__hexnan+0xa0> - e644: 2b29 cmp r3, #41 ; 0x29 - e646: d14d bne.n e6e4 <__hexnan+0x10c> - e648: 9901 ldr r1, [sp, #4] - e64a: f10b 0301 add.w r3, fp, #1 - e64e: 600b str r3, [r1, #0] - e650: e018 b.n e684 <__hexnan+0xac> - e652: 3201 adds r2, #1 - e654: f109 0901 add.w r9, r9, #1 - e658: 2a08 cmp r2, #8 - e65a: dd05 ble.n e668 <__hexnan+0x90> - e65c: 42ac cmp r4, r5 - e65e: d90b bls.n e678 <__hexnan+0xa0> - e660: 2201 movs r2, #1 - e662: 2300 movs r3, #0 - e664: f844 3d04 str.w r3, [r4, #-4]! - e668: 6823 ldr r3, [r4, #0] - e66a: f001 010f and.w r1, r1, #15 - e66e: ea41 1103 orr.w r1, r1, r3, lsl #4 - e672: 6021 str r1, [r4, #0] - e674: e000 b.n e678 <__hexnan+0xa0> - e676: 2208 movs r2, #8 - e678: 465b mov r3, fp - e67a: f103 0b01 add.w fp, r3, #1 - e67e: 785b ldrb r3, [r3, #1] - e680: 2b00 cmp r3, #0 - e682: d1c8 bne.n e616 <__hexnan+0x3e> - e684: f1b9 0f00 cmp.w r9, #0 - e688: d02c beq.n e6e4 <__hexnan+0x10c> - e68a: 4544 cmp r4, r8 - e68c: d205 bcs.n e69a <__hexnan+0xc2> - e68e: 2a07 cmp r2, #7 - e690: dc03 bgt.n e69a <__hexnan+0xc2> - e692: 4620 mov r0, r4 - e694: 4641 mov r1, r8 - e696: f7ff ff85 bl e5a4 - e69a: 42ac cmp r4, r5 - e69c: d90d bls.n e6ba <__hexnan+0xe2> - e69e: 462b mov r3, r5 - e6a0: f854 2b04 ldr.w r2, [r4], #4 - e6a4: 42a6 cmp r6, r4 - e6a6: f843 2b04 str.w r2, [r3], #4 - e6aa: 461a mov r2, r3 - e6ac: d2f8 bcs.n e6a0 <__hexnan+0xc8> - e6ae: 2300 movs r3, #0 - e6b0: f842 3b04 str.w r3, [r2], #4 - e6b4: 42b2 cmp r2, r6 - e6b6: d9fa bls.n e6ae <__hexnan+0xd6> - e6b8: e00b b.n e6d2 <__hexnan+0xfa> - e6ba: 9a00 ldr r2, [sp, #0] - e6bc: b14a cbz r2, e6d2 <__hexnan+0xfa> - e6be: f1c2 0320 rsb r3, r2, #32 - e6c2: f04f 32ff mov.w r2, #4294967295 - e6c6: fa32 f303 lsrs.w r3, r2, r3 - e6ca: 6832 ldr r2, [r6, #0] - e6cc: ea02 0303 and.w r3, r2, r3 - e6d0: 6033 str r3, [r6, #0] - e6d2: f857 3c04 ldr.w r3, [r7, #-4] - e6d6: 3f04 subs r7, #4 - e6d8: b933 cbnz r3, e6e8 <__hexnan+0x110> - e6da: 42bd cmp r5, r7 - e6dc: d1f9 bne.n e6d2 <__hexnan+0xfa> - e6de: 3301 adds r3, #1 - e6e0: 602b str r3, [r5, #0] - e6e2: e001 b.n e6e8 <__hexnan+0x110> - e6e4: 2004 movs r0, #4 - e6e6: e000 b.n e6ea <__hexnan+0x112> - e6e8: 2005 movs r0, #5 - e6ea: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - e6ee: bf00 nop - e6f0: 10000914 .word 0x10000914 - -0000e6f4 <__swbuf_r>: - e6f4: b570 push {r4, r5, r6, lr} - e6f6: 460c mov r4, r1 - e6f8: 4615 mov r5, r2 - e6fa: 4606 mov r6, r0 - e6fc: b118 cbz r0, e706 <__swbuf_r+0x12> - e6fe: 6983 ldr r3, [r0, #24] - e700: b90b cbnz r3, e706 <__swbuf_r+0x12> - e702: f7f6 fe4f bl 53a4 <__sinit> - e706: 4b2b ldr r3, [pc, #172] ; (e7b4 <__swbuf_r+0xc0>) - e708: 429d cmp r5, r3 - e70a: d101 bne.n e710 <__swbuf_r+0x1c> - e70c: 6875 ldr r5, [r6, #4] - e70e: e008 b.n e722 <__swbuf_r+0x2e> - e710: 4b29 ldr r3, [pc, #164] ; (e7b8 <__swbuf_r+0xc4>) - e712: 429d cmp r5, r3 - e714: d101 bne.n e71a <__swbuf_r+0x26> - e716: 68b5 ldr r5, [r6, #8] - e718: e003 b.n e722 <__swbuf_r+0x2e> - e71a: 4b28 ldr r3, [pc, #160] ; (e7bc <__swbuf_r+0xc8>) - e71c: 429d cmp r5, r3 - e71e: bf08 it eq - e720: 68f5 ldreq r5, [r6, #12] - e722: 69ab ldr r3, [r5, #24] - e724: 60ab str r3, [r5, #8] - e726: 89ab ldrh r3, [r5, #12] - e728: f013 0f08 tst.w r3, #8 - e72c: d001 beq.n e732 <__swbuf_r+0x3e> - e72e: 692b ldr r3, [r5, #16] - e730: b95b cbnz r3, e74a <__swbuf_r+0x56> - e732: 4630 mov r0, r6 - e734: 4629 mov r1, r5 - e736: f7fc f86f bl a818 <__swsetup_r> - e73a: b130 cbz r0, e74a <__swbuf_r+0x56> - e73c: 89ab ldrh r3, [r5, #12] - e73e: f043 0340 orr.w r3, r3, #64 ; 0x40 - e742: 81ab strh r3, [r5, #12] - e744: 2309 movs r3, #9 - e746: 6033 str r3, [r6, #0] - e748: e030 b.n e7ac <__swbuf_r+0xb8> - e74a: 89ab ldrh r3, [r5, #12] - e74c: f413 5f00 tst.w r3, #8192 ; 0x2000 - e750: d106 bne.n e760 <__swbuf_r+0x6c> - e752: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - e756: 81ab strh r3, [r5, #12] - e758: 6e6b ldr r3, [r5, #100] ; 0x64 - e75a: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - e75e: 666b str r3, [r5, #100] ; 0x64 - e760: 692b ldr r3, [r5, #16] - e762: 6828 ldr r0, [r5, #0] - e764: 1ac0 subs r0, r0, r3 - e766: 696b ldr r3, [r5, #20] - e768: 4298 cmp r0, r3 - e76a: db04 blt.n e776 <__swbuf_r+0x82> - e76c: 4630 mov r0, r6 - e76e: 4629 mov r1, r5 - e770: f7f6 fd0e bl 5190 <_fflush_r> - e774: b9d0 cbnz r0, e7ac <__swbuf_r+0xb8> - e776: 68ab ldr r3, [r5, #8] - e778: b2e4 uxtb r4, r4 - e77a: 3001 adds r0, #1 - e77c: 3b01 subs r3, #1 - e77e: 60ab str r3, [r5, #8] - e780: 682b ldr r3, [r5, #0] - e782: f803 4b01 strb.w r4, [r3], #1 - e786: 602b str r3, [r5, #0] - e788: 696b ldr r3, [r5, #20] - e78a: 4298 cmp r0, r3 - e78c: d005 beq.n e79a <__swbuf_r+0xa6> - e78e: 89ab ldrh r3, [r5, #12] - e790: f013 0f01 tst.w r3, #1 - e794: d00c beq.n e7b0 <__swbuf_r+0xbc> - e796: 2c0a cmp r4, #10 - e798: d10a bne.n e7b0 <__swbuf_r+0xbc> - e79a: 4630 mov r0, r6 - e79c: 4629 mov r1, r5 - e79e: f7f6 fcf7 bl 5190 <_fflush_r> - e7a2: 2800 cmp r0, #0 - e7a4: bf18 it ne - e7a6: f04f 34ff movne.w r4, #4294967295 - e7aa: e001 b.n e7b0 <__swbuf_r+0xbc> - e7ac: f04f 34ff mov.w r4, #4294967295 - e7b0: 4620 mov r0, r4 - e7b2: bd70 pop {r4, r5, r6, pc} - e7b4: 00010940 .word 0x00010940 - e7b8: 00010960 .word 0x00010960 - e7bc: 00010980 .word 0x00010980 - -0000e7c0 <_wcrtomb_r>: - e7c0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - e7c4: 461d mov r5, r3 - e7c6: b086 sub sp, #24 - e7c8: 4604 mov r4, r0 - e7ca: 4617 mov r7, r2 - e7cc: 4688 mov r8, r1 - e7ce: 4b0f ldr r3, [pc, #60] ; (e80c <_wcrtomb_r+0x4c>) - e7d0: b941 cbnz r1, e7e4 <_wcrtomb_r+0x24> - e7d2: 681e ldr r6, [r3, #0] - e7d4: f7fd f884 bl b8e0 <__locale_charset> - e7d8: 9500 str r5, [sp, #0] - e7da: a903 add r1, sp, #12 - e7dc: 4642 mov r2, r8 - e7de: 4603 mov r3, r0 - e7e0: 4620 mov r0, r4 - e7e2: e007 b.n e7f4 <_wcrtomb_r+0x34> - e7e4: 681e ldr r6, [r3, #0] - e7e6: f7fd f87b bl b8e0 <__locale_charset> - e7ea: 4641 mov r1, r8 - e7ec: 463a mov r2, r7 - e7ee: 9500 str r5, [sp, #0] - e7f0: 4603 mov r3, r0 - e7f2: 4620 mov r0, r4 - e7f4: 47b0 blx r6 - e7f6: f1b0 3fff cmp.w r0, #4294967295 - e7fa: d103 bne.n e804 <_wcrtomb_r+0x44> - e7fc: 2300 movs r3, #0 - e7fe: 602b str r3, [r5, #0] - e800: 338a adds r3, #138 ; 0x8a - e802: 6023 str r3, [r4, #0] - e804: b006 add sp, #24 - e806: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - e80a: bf00 nop - e80c: 100005c8 .word 0x100005c8 - -0000e810 <__ascii_wctomb>: - e810: b149 cbz r1, e826 <__ascii_wctomb+0x16> - e812: 2aff cmp r2, #255 ; 0xff - e814: d904 bls.n e820 <__ascii_wctomb+0x10> - e816: 238a movs r3, #138 ; 0x8a - e818: 6003 str r3, [r0, #0] - e81a: f04f 30ff mov.w r0, #4294967295 - e81e: 4770 bx lr - e820: 700a strb r2, [r1, #0] - e822: 2001 movs r0, #1 - e824: 4770 bx lr - e826: 4608 mov r0, r1 - e828: 4770 bx lr - e82a: 0000 movs r0, r0 - e82c: 0000 movs r0, r0 - ... - -0000e830 <__aeabi_uidiv>: - e830: 1e4a subs r2, r1, #1 - e832: bf08 it eq - e834: 4770 bxeq lr - e836: f0c0 8124 bcc.w ea82 <__aeabi_uidiv+0x252> - e83a: 4288 cmp r0, r1 - e83c: f240 8116 bls.w ea6c <__aeabi_uidiv+0x23c> - e840: 4211 tst r1, r2 - e842: f000 8117 beq.w ea74 <__aeabi_uidiv+0x244> - e846: fab0 f380 clz r3, r0 - e84a: fab1 f281 clz r2, r1 - e84e: eba2 0303 sub.w r3, r2, r3 - e852: f1c3 031f rsb r3, r3, #31 - e856: a204 add r2, pc, #16 ; (adr r2, e868 <__aeabi_uidiv+0x38>) - e858: eb02 1303 add.w r3, r2, r3, lsl #4 - e85c: f04f 0200 mov.w r2, #0 - e860: 469f mov pc, r3 - e862: bf00 nop - e864: f3af 8000 nop.w - e868: ebb0 7fc1 cmp.w r0, r1, lsl #31 - e86c: bf00 nop - e86e: eb42 0202 adc.w r2, r2, r2 - e872: bf28 it cs - e874: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - e878: ebb0 7f81 cmp.w r0, r1, lsl #30 - e87c: bf00 nop - e87e: eb42 0202 adc.w r2, r2, r2 - e882: bf28 it cs - e884: eba0 7081 subcs.w r0, r0, r1, lsl #30 - e888: ebb0 7f41 cmp.w r0, r1, lsl #29 - e88c: bf00 nop - e88e: eb42 0202 adc.w r2, r2, r2 - e892: bf28 it cs - e894: eba0 7041 subcs.w r0, r0, r1, lsl #29 - e898: ebb0 7f01 cmp.w r0, r1, lsl #28 - e89c: bf00 nop - e89e: eb42 0202 adc.w r2, r2, r2 - e8a2: bf28 it cs - e8a4: eba0 7001 subcs.w r0, r0, r1, lsl #28 - e8a8: ebb0 6fc1 cmp.w r0, r1, lsl #27 - e8ac: bf00 nop - e8ae: eb42 0202 adc.w r2, r2, r2 - e8b2: bf28 it cs - e8b4: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - e8b8: ebb0 6f81 cmp.w r0, r1, lsl #26 - e8bc: bf00 nop - e8be: eb42 0202 adc.w r2, r2, r2 - e8c2: bf28 it cs - e8c4: eba0 6081 subcs.w r0, r0, r1, lsl #26 - e8c8: ebb0 6f41 cmp.w r0, r1, lsl #25 - e8cc: bf00 nop - e8ce: eb42 0202 adc.w r2, r2, r2 - e8d2: bf28 it cs - e8d4: eba0 6041 subcs.w r0, r0, r1, lsl #25 - e8d8: ebb0 6f01 cmp.w r0, r1, lsl #24 - e8dc: bf00 nop - e8de: eb42 0202 adc.w r2, r2, r2 - e8e2: bf28 it cs - e8e4: eba0 6001 subcs.w r0, r0, r1, lsl #24 - e8e8: ebb0 5fc1 cmp.w r0, r1, lsl #23 - e8ec: bf00 nop - e8ee: eb42 0202 adc.w r2, r2, r2 - e8f2: bf28 it cs - e8f4: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - e8f8: ebb0 5f81 cmp.w r0, r1, lsl #22 - e8fc: bf00 nop - e8fe: eb42 0202 adc.w r2, r2, r2 - e902: bf28 it cs - e904: eba0 5081 subcs.w r0, r0, r1, lsl #22 - e908: ebb0 5f41 cmp.w r0, r1, lsl #21 - e90c: bf00 nop - e90e: eb42 0202 adc.w r2, r2, r2 - e912: bf28 it cs - e914: eba0 5041 subcs.w r0, r0, r1, lsl #21 - e918: ebb0 5f01 cmp.w r0, r1, lsl #20 - e91c: bf00 nop - e91e: eb42 0202 adc.w r2, r2, r2 - e922: bf28 it cs - e924: eba0 5001 subcs.w r0, r0, r1, lsl #20 - e928: ebb0 4fc1 cmp.w r0, r1, lsl #19 - e92c: bf00 nop - e92e: eb42 0202 adc.w r2, r2, r2 - e932: bf28 it cs - e934: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - e938: ebb0 4f81 cmp.w r0, r1, lsl #18 - e93c: bf00 nop - e93e: eb42 0202 adc.w r2, r2, r2 - e942: bf28 it cs - e944: eba0 4081 subcs.w r0, r0, r1, lsl #18 - e948: ebb0 4f41 cmp.w r0, r1, lsl #17 - e94c: bf00 nop - e94e: eb42 0202 adc.w r2, r2, r2 - e952: bf28 it cs - e954: eba0 4041 subcs.w r0, r0, r1, lsl #17 - e958: ebb0 4f01 cmp.w r0, r1, lsl #16 - e95c: bf00 nop - e95e: eb42 0202 adc.w r2, r2, r2 - e962: bf28 it cs - e964: eba0 4001 subcs.w r0, r0, r1, lsl #16 - e968: ebb0 3fc1 cmp.w r0, r1, lsl #15 - e96c: bf00 nop - e96e: eb42 0202 adc.w r2, r2, r2 - e972: bf28 it cs - e974: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - e978: ebb0 3f81 cmp.w r0, r1, lsl #14 - e97c: bf00 nop - e97e: eb42 0202 adc.w r2, r2, r2 - e982: bf28 it cs - e984: eba0 3081 subcs.w r0, r0, r1, lsl #14 - e988: ebb0 3f41 cmp.w r0, r1, lsl #13 - e98c: bf00 nop - e98e: eb42 0202 adc.w r2, r2, r2 - e992: bf28 it cs - e994: eba0 3041 subcs.w r0, r0, r1, lsl #13 - e998: ebb0 3f01 cmp.w r0, r1, lsl #12 - e99c: bf00 nop - e99e: eb42 0202 adc.w r2, r2, r2 - e9a2: bf28 it cs - e9a4: eba0 3001 subcs.w r0, r0, r1, lsl #12 - e9a8: ebb0 2fc1 cmp.w r0, r1, lsl #11 - e9ac: bf00 nop - e9ae: eb42 0202 adc.w r2, r2, r2 - e9b2: bf28 it cs - e9b4: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - e9b8: ebb0 2f81 cmp.w r0, r1, lsl #10 - e9bc: bf00 nop - e9be: eb42 0202 adc.w r2, r2, r2 - e9c2: bf28 it cs - e9c4: eba0 2081 subcs.w r0, r0, r1, lsl #10 - e9c8: ebb0 2f41 cmp.w r0, r1, lsl #9 - e9cc: bf00 nop - e9ce: eb42 0202 adc.w r2, r2, r2 - e9d2: bf28 it cs - e9d4: eba0 2041 subcs.w r0, r0, r1, lsl #9 - e9d8: ebb0 2f01 cmp.w r0, r1, lsl #8 - e9dc: bf00 nop - e9de: eb42 0202 adc.w r2, r2, r2 - e9e2: bf28 it cs - e9e4: eba0 2001 subcs.w r0, r0, r1, lsl #8 - e9e8: ebb0 1fc1 cmp.w r0, r1, lsl #7 - e9ec: bf00 nop - e9ee: eb42 0202 adc.w r2, r2, r2 - e9f2: bf28 it cs - e9f4: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - e9f8: ebb0 1f81 cmp.w r0, r1, lsl #6 - e9fc: bf00 nop - e9fe: eb42 0202 adc.w r2, r2, r2 - ea02: bf28 it cs - ea04: eba0 1081 subcs.w r0, r0, r1, lsl #6 - ea08: ebb0 1f41 cmp.w r0, r1, lsl #5 - ea0c: bf00 nop - ea0e: eb42 0202 adc.w r2, r2, r2 - ea12: bf28 it cs - ea14: eba0 1041 subcs.w r0, r0, r1, lsl #5 - ea18: ebb0 1f01 cmp.w r0, r1, lsl #4 - ea1c: bf00 nop - ea1e: eb42 0202 adc.w r2, r2, r2 - ea22: bf28 it cs - ea24: eba0 1001 subcs.w r0, r0, r1, lsl #4 - ea28: ebb0 0fc1 cmp.w r0, r1, lsl #3 - ea2c: bf00 nop - ea2e: eb42 0202 adc.w r2, r2, r2 - ea32: bf28 it cs - ea34: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - ea38: ebb0 0f81 cmp.w r0, r1, lsl #2 - ea3c: bf00 nop - ea3e: eb42 0202 adc.w r2, r2, r2 - ea42: bf28 it cs - ea44: eba0 0081 subcs.w r0, r0, r1, lsl #2 - ea48: ebb0 0f41 cmp.w r0, r1, lsl #1 - ea4c: bf00 nop - ea4e: eb42 0202 adc.w r2, r2, r2 - ea52: bf28 it cs - ea54: eba0 0041 subcs.w r0, r0, r1, lsl #1 - ea58: ebb0 0f01 cmp.w r0, r1 - ea5c: bf00 nop - ea5e: eb42 0202 adc.w r2, r2, r2 - ea62: bf28 it cs - ea64: eba0 0001 subcs.w r0, r0, r1 - ea68: 4610 mov r0, r2 - ea6a: 4770 bx lr - ea6c: bf0c ite eq - ea6e: 2001 moveq r0, #1 - ea70: 2000 movne r0, #0 - ea72: 4770 bx lr - ea74: fab1 f281 clz r2, r1 - ea78: f1c2 021f rsb r2, r2, #31 - ea7c: fa20 f002 lsr.w r0, r0, r2 - ea80: 4770 bx lr - ea82: b108 cbz r0, ea88 <__aeabi_uidiv+0x258> - ea84: f04f 30ff mov.w r0, #4294967295 - ea88: f000 b966 b.w ed58 <__aeabi_idiv0> - -0000ea8c <__aeabi_uidivmod>: - ea8c: 2900 cmp r1, #0 - ea8e: d0f8 beq.n ea82 <__aeabi_uidiv+0x252> - ea90: e92d 4003 stmdb sp!, {r0, r1, lr} - ea94: f7ff fecc bl e830 <__aeabi_uidiv> - ea98: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - ea9c: fb02 f300 mul.w r3, r2, r0 - eaa0: eba1 0103 sub.w r1, r1, r3 - eaa4: 4770 bx lr - eaa6: bf00 nop - -0000eaa8 <__aeabi_idiv>: - eaa8: 2900 cmp r1, #0 - eaaa: f000 813e beq.w ed2a <.divsi3_skip_div0_test+0x27c> - -0000eaae <.divsi3_skip_div0_test>: - eaae: ea80 0c01 eor.w ip, r0, r1 - eab2: bf48 it mi - eab4: 4249 negmi r1, r1 - eab6: 1e4a subs r2, r1, #1 - eab8: f000 811f beq.w ecfa <.divsi3_skip_div0_test+0x24c> - eabc: 0003 movs r3, r0 - eabe: bf48 it mi - eac0: 4243 negmi r3, r0 - eac2: 428b cmp r3, r1 - eac4: f240 811e bls.w ed04 <.divsi3_skip_div0_test+0x256> - eac8: 4211 tst r1, r2 - eaca: f000 8123 beq.w ed14 <.divsi3_skip_div0_test+0x266> - eace: fab3 f283 clz r2, r3 - ead2: fab1 f081 clz r0, r1 - ead6: eba0 0202 sub.w r2, r0, r2 - eada: f1c2 021f rsb r2, r2, #31 - eade: a004 add r0, pc, #16 ; (adr r0, eaf0 <.divsi3_skip_div0_test+0x42>) - eae0: eb00 1202 add.w r2, r0, r2, lsl #4 - eae4: f04f 0000 mov.w r0, #0 - eae8: 4697 mov pc, r2 - eaea: bf00 nop - eaec: f3af 8000 nop.w - eaf0: ebb3 7fc1 cmp.w r3, r1, lsl #31 - eaf4: bf00 nop - eaf6: eb40 0000 adc.w r0, r0, r0 - eafa: bf28 it cs - eafc: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - eb00: ebb3 7f81 cmp.w r3, r1, lsl #30 - eb04: bf00 nop - eb06: eb40 0000 adc.w r0, r0, r0 - eb0a: bf28 it cs - eb0c: eba3 7381 subcs.w r3, r3, r1, lsl #30 - eb10: ebb3 7f41 cmp.w r3, r1, lsl #29 - eb14: bf00 nop - eb16: eb40 0000 adc.w r0, r0, r0 - eb1a: bf28 it cs - eb1c: eba3 7341 subcs.w r3, r3, r1, lsl #29 - eb20: ebb3 7f01 cmp.w r3, r1, lsl #28 - eb24: bf00 nop - eb26: eb40 0000 adc.w r0, r0, r0 - eb2a: bf28 it cs - eb2c: eba3 7301 subcs.w r3, r3, r1, lsl #28 - eb30: ebb3 6fc1 cmp.w r3, r1, lsl #27 - eb34: bf00 nop - eb36: eb40 0000 adc.w r0, r0, r0 - eb3a: bf28 it cs - eb3c: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - eb40: ebb3 6f81 cmp.w r3, r1, lsl #26 - eb44: bf00 nop - eb46: eb40 0000 adc.w r0, r0, r0 - eb4a: bf28 it cs - eb4c: eba3 6381 subcs.w r3, r3, r1, lsl #26 - eb50: ebb3 6f41 cmp.w r3, r1, lsl #25 - eb54: bf00 nop - eb56: eb40 0000 adc.w r0, r0, r0 - eb5a: bf28 it cs - eb5c: eba3 6341 subcs.w r3, r3, r1, lsl #25 - eb60: ebb3 6f01 cmp.w r3, r1, lsl #24 - eb64: bf00 nop - eb66: eb40 0000 adc.w r0, r0, r0 - eb6a: bf28 it cs - eb6c: eba3 6301 subcs.w r3, r3, r1, lsl #24 - eb70: ebb3 5fc1 cmp.w r3, r1, lsl #23 - eb74: bf00 nop - eb76: eb40 0000 adc.w r0, r0, r0 - eb7a: bf28 it cs - eb7c: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - eb80: ebb3 5f81 cmp.w r3, r1, lsl #22 - eb84: bf00 nop - eb86: eb40 0000 adc.w r0, r0, r0 - eb8a: bf28 it cs - eb8c: eba3 5381 subcs.w r3, r3, r1, lsl #22 - eb90: ebb3 5f41 cmp.w r3, r1, lsl #21 - eb94: bf00 nop - eb96: eb40 0000 adc.w r0, r0, r0 - eb9a: bf28 it cs - eb9c: eba3 5341 subcs.w r3, r3, r1, lsl #21 - eba0: ebb3 5f01 cmp.w r3, r1, lsl #20 - eba4: bf00 nop - eba6: eb40 0000 adc.w r0, r0, r0 - ebaa: bf28 it cs - ebac: eba3 5301 subcs.w r3, r3, r1, lsl #20 - ebb0: ebb3 4fc1 cmp.w r3, r1, lsl #19 - ebb4: bf00 nop - ebb6: eb40 0000 adc.w r0, r0, r0 - ebba: bf28 it cs - ebbc: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - ebc0: ebb3 4f81 cmp.w r3, r1, lsl #18 - ebc4: bf00 nop - ebc6: eb40 0000 adc.w r0, r0, r0 - ebca: bf28 it cs - ebcc: eba3 4381 subcs.w r3, r3, r1, lsl #18 - ebd0: ebb3 4f41 cmp.w r3, r1, lsl #17 - ebd4: bf00 nop - ebd6: eb40 0000 adc.w r0, r0, r0 - ebda: bf28 it cs - ebdc: eba3 4341 subcs.w r3, r3, r1, lsl #17 - ebe0: ebb3 4f01 cmp.w r3, r1, lsl #16 - ebe4: bf00 nop - ebe6: eb40 0000 adc.w r0, r0, r0 - ebea: bf28 it cs - ebec: eba3 4301 subcs.w r3, r3, r1, lsl #16 - ebf0: ebb3 3fc1 cmp.w r3, r1, lsl #15 - ebf4: bf00 nop - ebf6: eb40 0000 adc.w r0, r0, r0 - ebfa: bf28 it cs - ebfc: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - ec00: ebb3 3f81 cmp.w r3, r1, lsl #14 - ec04: bf00 nop - ec06: eb40 0000 adc.w r0, r0, r0 - ec0a: bf28 it cs - ec0c: eba3 3381 subcs.w r3, r3, r1, lsl #14 - ec10: ebb3 3f41 cmp.w r3, r1, lsl #13 - ec14: bf00 nop - ec16: eb40 0000 adc.w r0, r0, r0 - ec1a: bf28 it cs - ec1c: eba3 3341 subcs.w r3, r3, r1, lsl #13 - ec20: ebb3 3f01 cmp.w r3, r1, lsl #12 - ec24: bf00 nop - ec26: eb40 0000 adc.w r0, r0, r0 - ec2a: bf28 it cs - ec2c: eba3 3301 subcs.w r3, r3, r1, lsl #12 - ec30: ebb3 2fc1 cmp.w r3, r1, lsl #11 - ec34: bf00 nop - ec36: eb40 0000 adc.w r0, r0, r0 - ec3a: bf28 it cs - ec3c: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - ec40: ebb3 2f81 cmp.w r3, r1, lsl #10 - ec44: bf00 nop - ec46: eb40 0000 adc.w r0, r0, r0 - ec4a: bf28 it cs - ec4c: eba3 2381 subcs.w r3, r3, r1, lsl #10 - ec50: ebb3 2f41 cmp.w r3, r1, lsl #9 - ec54: bf00 nop - ec56: eb40 0000 adc.w r0, r0, r0 - ec5a: bf28 it cs - ec5c: eba3 2341 subcs.w r3, r3, r1, lsl #9 - ec60: ebb3 2f01 cmp.w r3, r1, lsl #8 - ec64: bf00 nop - ec66: eb40 0000 adc.w r0, r0, r0 - ec6a: bf28 it cs - ec6c: eba3 2301 subcs.w r3, r3, r1, lsl #8 - ec70: ebb3 1fc1 cmp.w r3, r1, lsl #7 - ec74: bf00 nop - ec76: eb40 0000 adc.w r0, r0, r0 - ec7a: bf28 it cs - ec7c: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - ec80: ebb3 1f81 cmp.w r3, r1, lsl #6 - ec84: bf00 nop - ec86: eb40 0000 adc.w r0, r0, r0 - ec8a: bf28 it cs - ec8c: eba3 1381 subcs.w r3, r3, r1, lsl #6 - ec90: ebb3 1f41 cmp.w r3, r1, lsl #5 - ec94: bf00 nop - ec96: eb40 0000 adc.w r0, r0, r0 - ec9a: bf28 it cs - ec9c: eba3 1341 subcs.w r3, r3, r1, lsl #5 - eca0: ebb3 1f01 cmp.w r3, r1, lsl #4 - eca4: bf00 nop - eca6: eb40 0000 adc.w r0, r0, r0 - ecaa: bf28 it cs - ecac: eba3 1301 subcs.w r3, r3, r1, lsl #4 - ecb0: ebb3 0fc1 cmp.w r3, r1, lsl #3 - ecb4: bf00 nop - ecb6: eb40 0000 adc.w r0, r0, r0 - ecba: bf28 it cs - ecbc: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - ecc0: ebb3 0f81 cmp.w r3, r1, lsl #2 - ecc4: bf00 nop - ecc6: eb40 0000 adc.w r0, r0, r0 - ecca: bf28 it cs - eccc: eba3 0381 subcs.w r3, r3, r1, lsl #2 - ecd0: ebb3 0f41 cmp.w r3, r1, lsl #1 - ecd4: bf00 nop - ecd6: eb40 0000 adc.w r0, r0, r0 - ecda: bf28 it cs - ecdc: eba3 0341 subcs.w r3, r3, r1, lsl #1 - ece0: ebb3 0f01 cmp.w r3, r1 - ece4: bf00 nop - ece6: eb40 0000 adc.w r0, r0, r0 - ecea: bf28 it cs - ecec: eba3 0301 subcs.w r3, r3, r1 - ecf0: f1bc 0f00 cmp.w ip, #0 - ecf4: bf48 it mi - ecf6: 4240 negmi r0, r0 - ecf8: 4770 bx lr - ecfa: ea9c 0f00 teq ip, r0 - ecfe: bf48 it mi - ed00: 4240 negmi r0, r0 - ed02: 4770 bx lr - ed04: bf38 it cc - ed06: 2000 movcc r0, #0 - ed08: bf04 itt eq - ed0a: ea4f 70ec moveq.w r0, ip, asr #31 - ed0e: f040 0001 orreq.w r0, r0, #1 - ed12: 4770 bx lr - ed14: fab1 f281 clz r2, r1 - ed18: f1c2 021f rsb r2, r2, #31 - ed1c: f1bc 0f00 cmp.w ip, #0 - ed20: fa23 f002 lsr.w r0, r3, r2 - ed24: bf48 it mi - ed26: 4240 negmi r0, r0 - ed28: 4770 bx lr - ed2a: 2800 cmp r0, #0 - ed2c: bfc8 it gt - ed2e: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - ed32: bfb8 it lt - ed34: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - ed38: f000 b80e b.w ed58 <__aeabi_idiv0> - -0000ed3c <__aeabi_idivmod>: - ed3c: 2900 cmp r1, #0 - ed3e: d0f4 beq.n ed2a <.divsi3_skip_div0_test+0x27c> - ed40: e92d 4003 stmdb sp!, {r0, r1, lr} - ed44: f7ff feb3 bl eaae <.divsi3_skip_div0_test> - ed48: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - ed4c: fb02 f300 mul.w r3, r2, r0 - ed50: eba1 0103 sub.w r1, r1, r3 - ed54: 4770 bx lr - ed56: bf00 nop - -0000ed58 <__aeabi_idiv0>: - ed58: 4770 bx lr - ed5a: bf00 nop - -0000ed5c <__gedf2>: - ed5c: f04f 3cff mov.w ip, #4294967295 - ed60: e006 b.n ed70 <__cmpdf2+0x4> - ed62: bf00 nop - -0000ed64 <__ledf2>: - ed64: f04f 0c01 mov.w ip, #1 - ed68: e002 b.n ed70 <__cmpdf2+0x4> - ed6a: bf00 nop - -0000ed6c <__cmpdf2>: - ed6c: f04f 0c01 mov.w ip, #1 - ed70: f84d cd04 str.w ip, [sp, #-4]! - ed74: ea4f 0c41 mov.w ip, r1, lsl #1 - ed78: ea7f 5c6c mvns.w ip, ip, asr #21 - ed7c: ea4f 0c43 mov.w ip, r3, lsl #1 - ed80: bf18 it ne - ed82: ea7f 5c6c mvnsne.w ip, ip, asr #21 - ed86: d01b beq.n edc0 <__cmpdf2+0x54> - ed88: b001 add sp, #4 - ed8a: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - ed8e: bf0c ite eq - ed90: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - ed94: ea91 0f03 teqne r1, r3 - ed98: bf02 ittt eq - ed9a: ea90 0f02 teqeq r0, r2 - ed9e: 2000 moveq r0, #0 - eda0: 4770 bxeq lr - eda2: f110 0f00 cmn.w r0, #0 - eda6: ea91 0f03 teq r1, r3 - edaa: bf58 it pl - edac: 4299 cmppl r1, r3 - edae: bf08 it eq - edb0: 4290 cmpeq r0, r2 - edb2: bf2c ite cs - edb4: 17d8 asrcs r0, r3, #31 - edb6: ea6f 70e3 mvncc.w r0, r3, asr #31 - edba: f040 0001 orr.w r0, r0, #1 - edbe: 4770 bx lr - edc0: ea4f 0c41 mov.w ip, r1, lsl #1 - edc4: ea7f 5c6c mvns.w ip, ip, asr #21 - edc8: d102 bne.n edd0 <__cmpdf2+0x64> - edca: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - edce: d107 bne.n ede0 <__cmpdf2+0x74> - edd0: ea4f 0c43 mov.w ip, r3, lsl #1 - edd4: ea7f 5c6c mvns.w ip, ip, asr #21 - edd8: d1d6 bne.n ed88 <__cmpdf2+0x1c> - edda: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - edde: d0d3 beq.n ed88 <__cmpdf2+0x1c> - ede0: f85d 0b04 ldr.w r0, [sp], #4 - ede4: 4770 bx lr - ede6: bf00 nop - -0000ede8 <__aeabi_cdrcmple>: - ede8: 4684 mov ip, r0 - edea: 4610 mov r0, r2 - edec: 4662 mov r2, ip - edee: 468c mov ip, r1 - edf0: 4619 mov r1, r3 - edf2: 4663 mov r3, ip - edf4: e000 b.n edf8 <__aeabi_cdcmpeq> - edf6: bf00 nop - -0000edf8 <__aeabi_cdcmpeq>: - edf8: b501 push {r0, lr} - edfa: f7ff ffb7 bl ed6c <__cmpdf2> - edfe: 2800 cmp r0, #0 - ee00: bf48 it mi - ee02: f110 0f00 cmnmi.w r0, #0 - ee06: bd01 pop {r0, pc} - -0000ee08 <__aeabi_dcmpeq>: - ee08: f84d ed08 str.w lr, [sp, #-8]! - ee0c: f7ff fff4 bl edf8 <__aeabi_cdcmpeq> - ee10: bf0c ite eq - ee12: 2001 moveq r0, #1 - ee14: 2000 movne r0, #0 - ee16: f85d fb08 ldr.w pc, [sp], #8 - ee1a: bf00 nop - -0000ee1c <__aeabi_dcmplt>: - ee1c: f84d ed08 str.w lr, [sp, #-8]! - ee20: f7ff ffea bl edf8 <__aeabi_cdcmpeq> - ee24: bf34 ite cc - ee26: 2001 movcc r0, #1 - ee28: 2000 movcs r0, #0 - ee2a: f85d fb08 ldr.w pc, [sp], #8 - ee2e: bf00 nop - -0000ee30 <__aeabi_dcmple>: - ee30: f84d ed08 str.w lr, [sp, #-8]! - ee34: f7ff ffe0 bl edf8 <__aeabi_cdcmpeq> - ee38: bf94 ite ls - ee3a: 2001 movls r0, #1 - ee3c: 2000 movhi r0, #0 - ee3e: f85d fb08 ldr.w pc, [sp], #8 - ee42: bf00 nop - -0000ee44 <__aeabi_dcmpge>: - ee44: f84d ed08 str.w lr, [sp, #-8]! - ee48: f7ff ffce bl ede8 <__aeabi_cdrcmple> - ee4c: bf94 ite ls - ee4e: 2001 movls r0, #1 - ee50: 2000 movhi r0, #0 - ee52: f85d fb08 ldr.w pc, [sp], #8 - ee56: bf00 nop - -0000ee58 <__aeabi_dcmpgt>: - ee58: f84d ed08 str.w lr, [sp, #-8]! - ee5c: f7ff ffc4 bl ede8 <__aeabi_cdrcmple> - ee60: bf34 ite cc - ee62: 2001 movcc r0, #1 - ee64: 2000 movcs r0, #0 - ee66: f85d fb08 ldr.w pc, [sp], #8 - ee6a: bf00 nop - -0000ee6c <__aeabi_d2uiz>: - ee6c: 004a lsls r2, r1, #1 - ee6e: d211 bcs.n ee94 <__aeabi_d2uiz+0x28> - ee70: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - ee74: d211 bcs.n ee9a <__aeabi_d2uiz+0x2e> - ee76: d50d bpl.n ee94 <__aeabi_d2uiz+0x28> - ee78: f46f 7378 mvn.w r3, #992 ; 0x3e0 - ee7c: ebb3 5262 subs.w r2, r3, r2, asr #21 - ee80: d40e bmi.n eea0 <__aeabi_d2uiz+0x34> - ee82: ea4f 23c1 mov.w r3, r1, lsl #11 - ee86: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - ee8a: ea43 5350 orr.w r3, r3, r0, lsr #21 - ee8e: fa23 f002 lsr.w r0, r3, r2 - ee92: 4770 bx lr - ee94: f04f 0000 mov.w r0, #0 - ee98: 4770 bx lr - ee9a: ea50 3001 orrs.w r0, r0, r1, lsl #12 - ee9e: d102 bne.n eea6 <__aeabi_d2uiz+0x3a> - eea0: f04f 30ff mov.w r0, #4294967295 - eea4: 4770 bx lr - eea6: f04f 0000 mov.w r0, #0 - eeaa: 4770 bx lr - -0000eeac <__aeabi_uldivmod>: - eeac: b94b cbnz r3, eec2 <__aeabi_uldivmod+0x16> - eeae: b942 cbnz r2, eec2 <__aeabi_uldivmod+0x16> - eeb0: 2900 cmp r1, #0 - eeb2: bf08 it eq - eeb4: 2800 cmpeq r0, #0 - eeb6: d002 beq.n eebe <__aeabi_uldivmod+0x12> - eeb8: f04f 31ff mov.w r1, #4294967295 - eebc: 4608 mov r0, r1 - eebe: f7ff bf4b b.w ed58 <__aeabi_idiv0> - eec2: b082 sub sp, #8 - eec4: 46ec mov ip, sp - eec6: e92d 5000 stmdb sp!, {ip, lr} - eeca: f000 f81d bl ef08 <__gnu_uldivmod_helper> - eece: f8dd e004 ldr.w lr, [sp, #4] - eed2: b002 add sp, #8 - eed4: bc0c pop {r2, r3} - eed6: 4770 bx lr - -0000eed8 <__gnu_ldivmod_helper>: - eed8: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - eedc: 4616 mov r6, r2 - eede: 4680 mov r8, r0 - eee0: 4689 mov r9, r1 - eee2: 461d mov r5, r3 - eee4: f000 f828 bl ef38 <__divdi3> - eee8: fb00 f305 mul.w r3, r0, r5 - eeec: fba0 4506 umull r4, r5, r0, r6 - eef0: fb06 3601 mla r6, r6, r1, r3 - eef4: 9b06 ldr r3, [sp, #24] - eef6: 1975 adds r5, r6, r5 - eef8: ebb8 0404 subs.w r4, r8, r4 - eefc: eb69 0505 sbc.w r5, r9, r5 - ef00: e9c3 4500 strd r4, r5, [r3] - ef04: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000ef08 <__gnu_uldivmod_helper>: - ef08: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - ef0c: 4616 mov r6, r2 - ef0e: 4680 mov r8, r0 - ef10: 4689 mov r9, r1 - ef12: 461d mov r5, r3 - ef14: f000 f9c0 bl f298 <__udivdi3> - ef18: fb00 f305 mul.w r3, r0, r5 - ef1c: fba0 4506 umull r4, r5, r0, r6 - ef20: fb06 3601 mla r6, r6, r1, r3 - ef24: 9b06 ldr r3, [sp, #24] - ef26: 1975 adds r5, r6, r5 - ef28: ebb8 0404 subs.w r4, r8, r4 - ef2c: eb69 0505 sbc.w r5, r9, r5 - ef30: e9c3 4500 strd r4, r5, [r3] - ef34: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000ef38 <__divdi3>: - ef38: 2900 cmp r1, #0 - ef3a: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - ef3e: 461c mov r4, r3 - ef40: b085 sub sp, #20 - ef42: f2c0 80cb blt.w f0dc <__divdi3+0x1a4> - ef46: 2600 movs r6, #0 - ef48: 2c00 cmp r4, #0 - ef4a: f2c0 80c2 blt.w f0d2 <__divdi3+0x19a> - ef4e: 468c mov ip, r1 - ef50: 4617 mov r7, r2 - ef52: 4614 mov r4, r2 - ef54: 4605 mov r5, r0 - ef56: 4688 mov r8, r1 - ef58: 469a mov sl, r3 - ef5a: 2b00 cmp r3, #0 - ef5c: d14a bne.n eff4 <__divdi3+0xbc> - ef5e: 428a cmp r2, r1 - ef60: d96e bls.n f040 <__divdi3+0x108> - ef62: fab2 f382 clz r3, r2 - ef66: b15b cbz r3, ef80 <__divdi3+0x48> - ef68: f1c3 0420 rsb r4, r3, #32 - ef6c: fa01 f803 lsl.w r8, r1, r3 - ef70: fa30 f204 lsrs.w r2, r0, r4 - ef74: fa10 f503 lsls.w r5, r0, r3 - ef78: fa17 f403 lsls.w r4, r7, r3 - ef7c: ea42 0808 orr.w r8, r2, r8 - ef80: ea4f 4a14 mov.w sl, r4, lsr #16 - ef84: 4640 mov r0, r8 - ef86: 4651 mov r1, sl - ef88: fa1f fb84 uxth.w fp, r4 - ef8c: f7ff fc50 bl e830 <__aeabi_uidiv> - ef90: 4651 mov r1, sl - ef92: 4681 mov r9, r0 - ef94: 4640 mov r0, r8 - ef96: f7ff fd79 bl ea8c <__aeabi_uidivmod> - ef9a: 0c28 lsrs r0, r5, #16 - ef9c: fb0b f309 mul.w r3, fp, r9 - efa0: ea40 4801 orr.w r8, r0, r1, lsl #16 - efa4: 4543 cmp r3, r8 - efa6: d909 bls.n efbc <__divdi3+0x84> - efa8: eb18 0804 adds.w r8, r8, r4 - efac: f109 39ff add.w r9, r9, #4294967295 - efb0: d204 bcs.n efbc <__divdi3+0x84> - efb2: 4543 cmp r3, r8 - efb4: bf84 itt hi - efb6: f109 39ff addhi.w r9, r9, #4294967295 - efba: 44a0 addhi r8, r4 - efbc: ebc3 0808 rsb r8, r3, r8 - efc0: 4651 mov r1, sl - efc2: 4640 mov r0, r8 - efc4: b2ad uxth r5, r5 - efc6: f7ff fc33 bl e830 <__aeabi_uidiv> - efca: 4651 mov r1, sl - efcc: 4607 mov r7, r0 - efce: 4640 mov r0, r8 - efd0: f7ff fd5c bl ea8c <__aeabi_uidivmod> - efd4: fb0b fb07 mul.w fp, fp, r7 - efd8: ea45 4501 orr.w r5, r5, r1, lsl #16 - efdc: 45ab cmp fp, r5 - efde: d905 bls.n efec <__divdi3+0xb4> - efe0: 3f01 subs r7, #1 - efe2: 192d adds r5, r5, r4 - efe4: d202 bcs.n efec <__divdi3+0xb4> - efe6: 45ab cmp fp, r5 - efe8: bf88 it hi - efea: 3f01 subhi r7, #1 - efec: ea47 4909 orr.w r9, r7, r9, lsl #16 - eff0: 2400 movs r4, #0 - eff2: e003 b.n effc <__divdi3+0xc4> - eff4: 428b cmp r3, r1 - eff6: d90c bls.n f012 <__divdi3+0xda> - eff8: 2400 movs r4, #0 - effa: 46a1 mov r9, r4 - effc: 464a mov r2, r9 - effe: 4623 mov r3, r4 - f000: b116 cbz r6, f008 <__divdi3+0xd0> - f002: 4252 negs r2, r2 - f004: eb63 0343 sbc.w r3, r3, r3, lsl #1 - f008: 4610 mov r0, r2 - f00a: 4619 mov r1, r3 - f00c: b005 add sp, #20 - f00e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - f012: fab3 f483 clz r4, r3 - f016: 2c00 cmp r4, #0 - f018: f040 80b3 bne.w f182 <__divdi3+0x24a> - f01c: 428b cmp r3, r1 - f01e: f04f 0901 mov.w r9, #1 - f022: bf2c ite cs - f024: f04f 0c00 movcs.w ip, #0 - f028: f04f 0c01 movcc.w ip, #1 - f02c: 4282 cmp r2, r0 - f02e: bf8c ite hi - f030: 4667 movhi r7, ip - f032: f04c 0701 orrls.w r7, ip, #1 - f036: 2f00 cmp r7, #0 - f038: d1e0 bne.n effc <__divdi3+0xc4> - f03a: 463c mov r4, r7 - f03c: 46b9 mov r9, r7 - f03e: e7dd b.n effc <__divdi3+0xc4> - f040: b922 cbnz r2, f04c <__divdi3+0x114> - f042: 2001 movs r0, #1 - f044: 4611 mov r1, r2 - f046: f7ff fbf3 bl e830 <__aeabi_uidiv> - f04a: 4604 mov r4, r0 - f04c: fab4 f384 clz r3, r4 - f050: 2b00 cmp r3, #0 - f052: d149 bne.n f0e8 <__divdi3+0x1b0> - f054: ebc4 0808 rsb r8, r4, r8 - f058: 0c27 lsrs r7, r4, #16 - f05a: fa1f fa84 uxth.w sl, r4 - f05e: 2101 movs r1, #1 - f060: 9102 str r1, [sp, #8] - f062: 4639 mov r1, r7 - f064: 4640 mov r0, r8 - f066: f7ff fbe3 bl e830 <__aeabi_uidiv> - f06a: 4639 mov r1, r7 - f06c: 4681 mov r9, r0 - f06e: 4640 mov r0, r8 - f070: f7ff fd0c bl ea8c <__aeabi_uidivmod> - f074: 0c2a lsrs r2, r5, #16 - f076: fb0a f309 mul.w r3, sl, r9 - f07a: ea42 4b01 orr.w fp, r2, r1, lsl #16 - f07e: 455b cmp r3, fp - f080: d909 bls.n f096 <__divdi3+0x15e> - f082: eb1b 0b04 adds.w fp, fp, r4 - f086: f109 39ff add.w r9, r9, #4294967295 - f08a: d204 bcs.n f096 <__divdi3+0x15e> - f08c: 455b cmp r3, fp - f08e: bf84 itt hi - f090: f109 39ff addhi.w r9, r9, #4294967295 - f094: 44a3 addhi fp, r4 - f096: ebc3 0b0b rsb fp, r3, fp - f09a: 4639 mov r1, r7 - f09c: 4658 mov r0, fp - f09e: b2ad uxth r5, r5 - f0a0: f7ff fbc6 bl e830 <__aeabi_uidiv> - f0a4: 4639 mov r1, r7 - f0a6: 4680 mov r8, r0 - f0a8: 4658 mov r0, fp - f0aa: f7ff fcef bl ea8c <__aeabi_uidivmod> - f0ae: fb0a fa08 mul.w sl, sl, r8 - f0b2: ea45 4501 orr.w r5, r5, r1, lsl #16 - f0b6: 45aa cmp sl, r5 - f0b8: d907 bls.n f0ca <__divdi3+0x192> - f0ba: 192d adds r5, r5, r4 - f0bc: f108 38ff add.w r8, r8, #4294967295 - f0c0: d203 bcs.n f0ca <__divdi3+0x192> - f0c2: 45aa cmp sl, r5 - f0c4: bf88 it hi - f0c6: f108 38ff addhi.w r8, r8, #4294967295 - f0ca: ea48 4909 orr.w r9, r8, r9, lsl #16 - f0ce: 9c02 ldr r4, [sp, #8] - f0d0: e794 b.n effc <__divdi3+0xc4> - f0d2: 43f6 mvns r6, r6 - f0d4: 4252 negs r2, r2 - f0d6: eb63 0343 sbc.w r3, r3, r3, lsl #1 - f0da: e738 b.n ef4e <__divdi3+0x16> - f0dc: 4240 negs r0, r0 - f0de: eb61 0141 sbc.w r1, r1, r1, lsl #1 - f0e2: f04f 36ff mov.w r6, #4294967295 - f0e6: e72f b.n ef48 <__divdi3+0x10> - f0e8: 409c lsls r4, r3 - f0ea: f1c3 0720 rsb r7, r3, #32 - f0ee: fa28 fa07 lsr.w sl, r8, r7 - f0f2: fa35 f207 lsrs.w r2, r5, r7 - f0f6: 0c27 lsrs r7, r4, #16 - f0f8: fa08 fb03 lsl.w fp, r8, r3 - f0fc: 4639 mov r1, r7 - f0fe: 4650 mov r0, sl - f100: ea42 020b orr.w r2, r2, fp - f104: 409d lsls r5, r3 - f106: 9202 str r2, [sp, #8] - f108: f7ff fb92 bl e830 <__aeabi_uidiv> - f10c: 4639 mov r1, r7 - f10e: 4683 mov fp, r0 - f110: 4650 mov r0, sl - f112: f7ff fcbb bl ea8c <__aeabi_uidivmod> - f116: 9b02 ldr r3, [sp, #8] - f118: fa1f fa84 uxth.w sl, r4 - f11c: ea4f 4913 mov.w r9, r3, lsr #16 - f120: fb0a f30b mul.w r3, sl, fp - f124: ea49 4801 orr.w r8, r9, r1, lsl #16 - f128: 4543 cmp r3, r8 - f12a: d905 bls.n f138 <__divdi3+0x200> - f12c: eb18 0804 adds.w r8, r8, r4 - f130: f10b 3bff add.w fp, fp, #4294967295 - f134: f0c0 80aa bcc.w f28c <__divdi3+0x354> - f138: ebc3 0808 rsb r8, r3, r8 - f13c: 4639 mov r1, r7 - f13e: 4640 mov r0, r8 - f140: f7ff fb76 bl e830 <__aeabi_uidiv> - f144: 4639 mov r1, r7 - f146: 4681 mov r9, r0 - f148: 4640 mov r0, r8 - f14a: f7ff fc9f bl ea8c <__aeabi_uidivmod> - f14e: 9802 ldr r0, [sp, #8] - f150: fb0a f309 mul.w r3, sl, r9 - f154: fa1f fc80 uxth.w ip, r0 - f158: ea4c 4801 orr.w r8, ip, r1, lsl #16 - f15c: 4543 cmp r3, r8 - f15e: d909 bls.n f174 <__divdi3+0x23c> - f160: eb18 0804 adds.w r8, r8, r4 - f164: f109 39ff add.w r9, r9, #4294967295 - f168: d204 bcs.n f174 <__divdi3+0x23c> - f16a: 4543 cmp r3, r8 - f16c: bf84 itt hi - f16e: f109 39ff addhi.w r9, r9, #4294967295 - f172: 44a0 addhi r8, r4 - f174: ea49 4e0b orr.w lr, r9, fp, lsl #16 - f178: ebc3 0808 rsb r8, r3, r8 - f17c: f8cd e008 str.w lr, [sp, #8] - f180: e76f b.n f062 <__divdi3+0x12a> - f182: f1c4 0320 rsb r3, r4, #32 - f186: fa0a fa04 lsl.w sl, sl, r4 - f18a: 40da lsrs r2, r3 - f18c: fa21 f803 lsr.w r8, r1, r3 - f190: ea42 0a0a orr.w sl, r2, sl - f194: fa01 f904 lsl.w r9, r1, r4 - f198: fa30 f203 lsrs.w r2, r0, r3 - f19c: 4640 mov r0, r8 - f19e: ea4f 4b1a mov.w fp, sl, lsr #16 - f1a2: ea42 0109 orr.w r1, r2, r9 - f1a6: 9103 str r1, [sp, #12] - f1a8: 4659 mov r1, fp - f1aa: fa17 f304 lsls.w r3, r7, r4 - f1ae: 9302 str r3, [sp, #8] - f1b0: f7ff fb3e bl e830 <__aeabi_uidiv> - f1b4: 4659 mov r1, fp - f1b6: 4681 mov r9, r0 - f1b8: 4640 mov r0, r8 - f1ba: f7ff fc67 bl ea8c <__aeabi_uidivmod> - f1be: fa1f f38a uxth.w r3, sl - f1c2: 9803 ldr r0, [sp, #12] - f1c4: fb03 f209 mul.w r2, r3, r9 - f1c8: 0c07 lsrs r7, r0, #16 - f1ca: ea47 4801 orr.w r8, r7, r1, lsl #16 - f1ce: 4542 cmp r2, r8 - f1d0: d904 bls.n f1dc <__divdi3+0x2a4> - f1d2: eb18 080a adds.w r8, r8, sl - f1d6: f109 39ff add.w r9, r9, #4294967295 - f1da: d351 bcc.n f280 <__divdi3+0x348> - f1dc: ebc2 0808 rsb r8, r2, r8 - f1e0: 4659 mov r1, fp - f1e2: 4640 mov r0, r8 - f1e4: 9301 str r3, [sp, #4] - f1e6: f7ff fb23 bl e830 <__aeabi_uidiv> - f1ea: 4659 mov r1, fp - f1ec: 4607 mov r7, r0 - f1ee: 4640 mov r0, r8 - f1f0: f7ff fc4c bl ea8c <__aeabi_uidivmod> - f1f4: 9b01 ldr r3, [sp, #4] - f1f6: 9803 ldr r0, [sp, #12] - f1f8: fb03 f307 mul.w r3, r3, r7 - f1fc: fa1f fc80 uxth.w ip, r0 - f200: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - f204: 4563 cmp r3, ip - f206: d907 bls.n f218 <__divdi3+0x2e0> - f208: 3f01 subs r7, #1 - f20a: eb1c 0c0a adds.w ip, ip, sl - f20e: d203 bcs.n f218 <__divdi3+0x2e0> - f210: 4563 cmp r3, ip - f212: d901 bls.n f218 <__divdi3+0x2e0> - f214: 3f01 subs r7, #1 - f216: 44d4 add ip, sl - f218: ea47 4909 orr.w r9, r7, r9, lsl #16 - f21c: 9f02 ldr r7, [sp, #8] - f21e: ebc3 0c0c rsb ip, r3, ip - f222: fa1f fe89 uxth.w lr, r9 - f226: ea4f 4319 mov.w r3, r9, lsr #16 - f22a: b2b8 uxth r0, r7 - f22c: 0c3f lsrs r7, r7, #16 - f22e: fb00 f80e mul.w r8, r0, lr - f232: fb00 f103 mul.w r1, r0, r3 - f236: fb07 120e mla r2, r7, lr, r1 - f23a: fb07 f003 mul.w r0, r7, r3 - f23e: eb02 4218 add.w r2, r2, r8, lsr #16 - f242: 4291 cmp r1, r2 - f244: bf88 it hi - f246: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - f24a: eb00 4e12 add.w lr, r0, r2, lsr #16 - f24e: 45f4 cmp ip, lr - f250: d312 bcc.n f278 <__divdi3+0x340> - f252: ea4f 4202 mov.w r2, r2, lsl #16 - f256: fa1f f888 uxth.w r8, r8 - f25a: bf14 ite ne - f25c: 2100 movne r1, #0 - f25e: 2101 moveq r1, #1 - f260: eb02 0c08 add.w ip, r2, r8 - f264: fa15 f404 lsls.w r4, r5, r4 - f268: 4564 cmp r4, ip - f26a: bf2c ite cs - f26c: 2400 movcs r4, #0 - f26e: f001 0401 andcc.w r4, r1, #1 - f272: 2c00 cmp r4, #0 - f274: f43f aec2 beq.w effc <__divdi3+0xc4> - f278: f109 39ff add.w r9, r9, #4294967295 - f27c: 2400 movs r4, #0 - f27e: e6bd b.n effc <__divdi3+0xc4> - f280: 4542 cmp r2, r8 - f282: bf84 itt hi - f284: f109 39ff addhi.w r9, r9, #4294967295 - f288: 44d0 addhi r8, sl - f28a: e7a7 b.n f1dc <__divdi3+0x2a4> - f28c: 4543 cmp r3, r8 - f28e: bf84 itt hi - f290: f10b 3bff addhi.w fp, fp, #4294967295 - f294: 44a0 addhi r8, r4 - f296: e74f b.n f138 <__divdi3+0x200> - -0000f298 <__udivdi3>: - f298: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - f29c: 4605 mov r5, r0 - f29e: b083 sub sp, #12 - f2a0: 460c mov r4, r1 - f2a2: 4617 mov r7, r2 - f2a4: 4680 mov r8, r0 - f2a6: 460e mov r6, r1 - f2a8: 2b00 cmp r3, #0 - f2aa: d14d bne.n f348 <__udivdi3+0xb0> - f2ac: 428a cmp r2, r1 - f2ae: d961 bls.n f374 <__udivdi3+0xdc> - f2b0: fab2 f382 clz r3, r2 - f2b4: b153 cbz r3, f2cc <__udivdi3+0x34> - f2b6: f1c3 0420 rsb r4, r3, #32 - f2ba: fa11 f603 lsls.w r6, r1, r3 - f2be: fa30 f204 lsrs.w r2, r0, r4 - f2c2: 409f lsls r7, r3 - f2c4: ea42 0606 orr.w r6, r2, r6 - f2c8: fa00 f803 lsl.w r8, r0, r3 - f2cc: 0c3c lsrs r4, r7, #16 - f2ce: 4630 mov r0, r6 - f2d0: 4621 mov r1, r4 - f2d2: fa1f fa87 uxth.w sl, r7 - f2d6: f7ff faab bl e830 <__aeabi_uidiv> - f2da: 4621 mov r1, r4 - f2dc: 4681 mov r9, r0 - f2de: 4630 mov r0, r6 - f2e0: f7ff fbd4 bl ea8c <__aeabi_uidivmod> - f2e4: ea4f 4018 mov.w r0, r8, lsr #16 - f2e8: fb0a f309 mul.w r3, sl, r9 - f2ec: ea40 4601 orr.w r6, r0, r1, lsl #16 - f2f0: 42b3 cmp r3, r6 - f2f2: d908 bls.n f306 <__udivdi3+0x6e> - f2f4: 19f6 adds r6, r6, r7 - f2f6: f109 39ff add.w r9, r9, #4294967295 - f2fa: d204 bcs.n f306 <__udivdi3+0x6e> - f2fc: 42b3 cmp r3, r6 - f2fe: bf84 itt hi - f300: f109 39ff addhi.w r9, r9, #4294967295 - f304: 19f6 addhi r6, r6, r7 - f306: 1af6 subs r6, r6, r3 - f308: 4621 mov r1, r4 - f30a: 4630 mov r0, r6 - f30c: fa1f f888 uxth.w r8, r8 - f310: f7ff fa8e bl e830 <__aeabi_uidiv> - f314: 4621 mov r1, r4 - f316: 4605 mov r5, r0 - f318: 4630 mov r0, r6 - f31a: f7ff fbb7 bl ea8c <__aeabi_uidivmod> - f31e: fb0a fa05 mul.w sl, sl, r5 - f322: ea48 4801 orr.w r8, r8, r1, lsl #16 - f326: 45c2 cmp sl, r8 - f328: d906 bls.n f338 <__udivdi3+0xa0> - f32a: 3d01 subs r5, #1 - f32c: eb18 0807 adds.w r8, r8, r7 - f330: d202 bcs.n f338 <__udivdi3+0xa0> - f332: 45c2 cmp sl, r8 - f334: bf88 it hi - f336: 3d01 subhi r5, #1 - f338: ea45 4a09 orr.w sl, r5, r9, lsl #16 - f33c: 2600 movs r6, #0 - f33e: 4631 mov r1, r6 - f340: 4650 mov r0, sl - f342: b003 add sp, #12 - f344: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - f348: 428b cmp r3, r1 - f34a: d85b bhi.n f404 <__udivdi3+0x16c> - f34c: fab3 f683 clz r6, r3 - f350: 2e00 cmp r6, #0 - f352: d15a bne.n f40a <__udivdi3+0x172> - f354: 428b cmp r3, r1 - f356: f04f 0a01 mov.w sl, #1 - f35a: bf2c ite cs - f35c: 2400 movcs r4, #0 - f35e: 2401 movcc r4, #1 - f360: 4282 cmp r2, r0 - f362: bf8c ite hi - f364: 4625 movhi r5, r4 - f366: f044 0501 orrls.w r5, r4, #1 - f36a: 2d00 cmp r5, #0 - f36c: d1e7 bne.n f33e <__udivdi3+0xa6> - f36e: 462e mov r6, r5 - f370: 46aa mov sl, r5 - f372: e7e4 b.n f33e <__udivdi3+0xa6> - f374: b922 cbnz r2, f380 <__udivdi3+0xe8> - f376: 2001 movs r0, #1 - f378: 4611 mov r1, r2 - f37a: f7ff fa59 bl e830 <__aeabi_uidiv> - f37e: 4607 mov r7, r0 - f380: fab7 f387 clz r3, r7 - f384: 2b00 cmp r3, #0 - f386: f040 80b6 bne.w f4f6 <__udivdi3+0x25e> - f38a: 1be4 subs r4, r4, r7 - f38c: ea4f 4b17 mov.w fp, r7, lsr #16 - f390: b2bd uxth r5, r7 - f392: 2601 movs r6, #1 - f394: 4659 mov r1, fp - f396: 4620 mov r0, r4 - f398: f7ff fa4a bl e830 <__aeabi_uidiv> - f39c: 4659 mov r1, fp - f39e: ea4f 4918 mov.w r9, r8, lsr #16 - f3a2: 4682 mov sl, r0 - f3a4: 4620 mov r0, r4 - f3a6: f7ff fb71 bl ea8c <__aeabi_uidivmod> - f3aa: fb05 f30a mul.w r3, r5, sl - f3ae: ea49 4401 orr.w r4, r9, r1, lsl #16 - f3b2: 42a3 cmp r3, r4 - f3b4: d908 bls.n f3c8 <__udivdi3+0x130> - f3b6: 19e4 adds r4, r4, r7 - f3b8: f10a 3aff add.w sl, sl, #4294967295 - f3bc: d204 bcs.n f3c8 <__udivdi3+0x130> - f3be: 42a3 cmp r3, r4 - f3c0: bf84 itt hi - f3c2: f10a 3aff addhi.w sl, sl, #4294967295 - f3c6: 19e4 addhi r4, r4, r7 - f3c8: 1ae4 subs r4, r4, r3 - f3ca: 4659 mov r1, fp - f3cc: 4620 mov r0, r4 - f3ce: f7ff fa2f bl e830 <__aeabi_uidiv> - f3d2: 4659 mov r1, fp - f3d4: 4681 mov r9, r0 - f3d6: 4620 mov r0, r4 - f3d8: f7ff fb58 bl ea8c <__aeabi_uidivmod> - f3dc: fa1f f388 uxth.w r3, r8 - f3e0: fb05 f509 mul.w r5, r5, r9 - f3e4: ea43 4801 orr.w r8, r3, r1, lsl #16 - f3e8: 4545 cmp r5, r8 - f3ea: d908 bls.n f3fe <__udivdi3+0x166> - f3ec: eb18 0807 adds.w r8, r8, r7 - f3f0: f109 39ff add.w r9, r9, #4294967295 - f3f4: d203 bcs.n f3fe <__udivdi3+0x166> - f3f6: 4545 cmp r5, r8 - f3f8: bf88 it hi - f3fa: f109 39ff addhi.w r9, r9, #4294967295 - f3fe: ea49 4a0a orr.w sl, r9, sl, lsl #16 - f402: e79c b.n f33e <__udivdi3+0xa6> - f404: 2600 movs r6, #0 - f406: 46b2 mov sl, r6 - f408: e799 b.n f33e <__udivdi3+0xa6> - f40a: f1c6 0120 rsb r1, r6, #32 - f40e: 40b3 lsls r3, r6 - f410: fa32 f701 lsrs.w r7, r2, r1 - f414: fa24 f901 lsr.w r9, r4, r1 - f418: 431f orrs r7, r3 - f41a: 40b4 lsls r4, r6 - f41c: fa30 f301 lsrs.w r3, r0, r1 - f420: 4648 mov r0, r9 - f422: ea4f 4817 mov.w r8, r7, lsr #16 - f426: ea43 0104 orr.w r1, r3, r4 - f42a: 9101 str r1, [sp, #4] - f42c: 4641 mov r1, r8 - f42e: 40b2 lsls r2, r6 - f430: 9200 str r2, [sp, #0] - f432: f7ff f9fd bl e830 <__aeabi_uidiv> - f436: 4641 mov r1, r8 - f438: b2bc uxth r4, r7 - f43a: 4682 mov sl, r0 - f43c: 4648 mov r0, r9 - f43e: f7ff fb25 bl ea8c <__aeabi_uidivmod> - f442: 9801 ldr r0, [sp, #4] - f444: fb04 f30a mul.w r3, r4, sl - f448: ea4f 4b10 mov.w fp, r0, lsr #16 - f44c: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - f450: 455b cmp r3, fp - f452: d905 bls.n f460 <__udivdi3+0x1c8> - f454: eb1b 0b07 adds.w fp, fp, r7 - f458: f10a 3aff add.w sl, sl, #4294967295 - f45c: f0c0 8093 bcc.w f586 <__udivdi3+0x2ee> - f460: ebc3 0b0b rsb fp, r3, fp - f464: 4641 mov r1, r8 - f466: 4658 mov r0, fp - f468: f7ff f9e2 bl e830 <__aeabi_uidiv> - f46c: 4641 mov r1, r8 - f46e: 4681 mov r9, r0 - f470: 4658 mov r0, fp - f472: f7ff fb0b bl ea8c <__aeabi_uidivmod> - f476: 9801 ldr r0, [sp, #4] - f478: fb04 f409 mul.w r4, r4, r9 - f47c: fa1f fc80 uxth.w ip, r0 - f480: ea4c 4301 orr.w r3, ip, r1, lsl #16 - f484: 429c cmp r4, r3 - f486: d903 bls.n f490 <__udivdi3+0x1f8> - f488: 19db adds r3, r3, r7 - f48a: f109 39ff add.w r9, r9, #4294967295 - f48e: d374 bcc.n f57a <__udivdi3+0x2e2> - f490: 9f00 ldr r7, [sp, #0] - f492: ea49 4a0a orr.w sl, r9, sl, lsl #16 - f496: 1b1c subs r4, r3, r4 - f498: fa1f fe8a uxth.w lr, sl - f49c: b2b8 uxth r0, r7 - f49e: 0c3a lsrs r2, r7, #16 - f4a0: ea4f 471a mov.w r7, sl, lsr #16 - f4a4: fb00 fc0e mul.w ip, r0, lr - f4a8: fb00 f307 mul.w r3, r0, r7 - f4ac: fb02 310e mla r1, r2, lr, r3 - f4b0: fb02 f207 mul.w r2, r2, r7 - f4b4: eb01 411c add.w r1, r1, ip, lsr #16 - f4b8: 428b cmp r3, r1 - f4ba: bf88 it hi - f4bc: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - f4c0: eb02 4e11 add.w lr, r2, r1, lsr #16 - f4c4: 4574 cmp r4, lr - f4c6: d312 bcc.n f4ee <__udivdi3+0x256> - f4c8: ea4f 4101 mov.w r1, r1, lsl #16 - f4cc: fa1f f28c uxth.w r2, ip - f4d0: bf14 ite ne - f4d2: 2300 movne r3, #0 - f4d4: 2301 moveq r3, #1 - f4d6: eb01 0c02 add.w ip, r1, r2 - f4da: fa15 f606 lsls.w r6, r5, r6 - f4de: 4566 cmp r6, ip - f4e0: bf2c ite cs - f4e2: 2600 movcs r6, #0 - f4e4: f003 0601 andcc.w r6, r3, #1 - f4e8: 2e00 cmp r6, #0 - f4ea: f43f af28 beq.w f33e <__udivdi3+0xa6> - f4ee: f10a 3aff add.w sl, sl, #4294967295 - f4f2: 2600 movs r6, #0 - f4f4: e723 b.n f33e <__udivdi3+0xa6> - f4f6: 409f lsls r7, r3 - f4f8: f1c3 0120 rsb r1, r3, #32 - f4fc: fa34 f601 lsrs.w r6, r4, r1 - f500: fa14 f203 lsls.w r2, r4, r3 - f504: ea4f 4b17 mov.w fp, r7, lsr #16 - f508: fa25 fa01 lsr.w sl, r5, r1 - f50c: 4630 mov r0, r6 - f50e: 4659 mov r1, fp - f510: fa05 f803 lsl.w r8, r5, r3 - f514: ea4a 0a02 orr.w sl, sl, r2 - f518: f7ff f98a bl e830 <__aeabi_uidiv> - f51c: 4659 mov r1, fp - f51e: b2bd uxth r5, r7 - f520: 4681 mov r9, r0 - f522: 4630 mov r0, r6 - f524: f7ff fab2 bl ea8c <__aeabi_uidivmod> - f528: ea4f 4c1a mov.w ip, sl, lsr #16 - f52c: fb05 f309 mul.w r3, r5, r9 - f530: ea4c 4401 orr.w r4, ip, r1, lsl #16 - f534: 42a3 cmp r3, r4 - f536: d903 bls.n f540 <__udivdi3+0x2a8> - f538: 19e4 adds r4, r4, r7 - f53a: f109 39ff add.w r9, r9, #4294967295 - f53e: d328 bcc.n f592 <__udivdi3+0x2fa> - f540: 1ae4 subs r4, r4, r3 - f542: 4659 mov r1, fp - f544: 4620 mov r0, r4 - f546: f7ff f973 bl e830 <__aeabi_uidiv> - f54a: 4659 mov r1, fp - f54c: 4606 mov r6, r0 - f54e: 4620 mov r0, r4 - f550: f7ff fa9c bl ea8c <__aeabi_uidivmod> - f554: fa1f f48a uxth.w r4, sl - f558: fb05 f306 mul.w r3, r5, r6 - f55c: ea44 4401 orr.w r4, r4, r1, lsl #16 - f560: 42a3 cmp r3, r4 - f562: d906 bls.n f572 <__udivdi3+0x2da> - f564: 3e01 subs r6, #1 - f566: 19e4 adds r4, r4, r7 - f568: d203 bcs.n f572 <__udivdi3+0x2da> - f56a: 42a3 cmp r3, r4 - f56c: d901 bls.n f572 <__udivdi3+0x2da> - f56e: 3e01 subs r6, #1 - f570: 19e4 adds r4, r4, r7 - f572: 1ae4 subs r4, r4, r3 - f574: ea46 4609 orr.w r6, r6, r9, lsl #16 - f578: e70c b.n f394 <__udivdi3+0xfc> - f57a: 429c cmp r4, r3 - f57c: bf84 itt hi - f57e: f109 39ff addhi.w r9, r9, #4294967295 - f582: 19db addhi r3, r3, r7 - f584: e784 b.n f490 <__udivdi3+0x1f8> - f586: 455b cmp r3, fp - f588: bf84 itt hi - f58a: f10a 3aff addhi.w sl, sl, #4294967295 - f58e: 44bb addhi fp, r7 - f590: e766 b.n f460 <__udivdi3+0x1c8> - f592: 42a3 cmp r3, r4 - f594: bf84 itt hi - f596: f109 39ff addhi.w r9, r9, #4294967295 - f59a: 19e4 addhi r4, r4, r7 - f59c: e7d0 b.n f540 <__udivdi3+0x2a8> - f59e: bf00 nop - f5a0: 6474732f .word 0x6474732f - f5a4: 00006e69 .word 0x00006e69 - f5a8: 6474732f .word 0x6474732f - f5ac: 0074756f .word 0x0074756f - f5b0: 6474732f .word 0x6474732f - f5b4: 00727265 .word 0x00727265 - f5b8: 3a504952 .word 0x3a504952 - f5bc: 79735f20 .word 0x79735f20 - f5c0: 65735f73 .word 0x65735f73 - f5c4: 29286b65 .word 0x29286b65 - f5c8: 206e6920 .word 0x206e6920 - f5cc: 6465626d .word 0x6465626d - f5d0: 2072612e .word 0x2072612e - f5d4: 20736168 .word 0x20736168 - f5d8: 6e656562 .word 0x6e656562 - f5dc: 646f6d20 .word 0x646f6d20 - f5e0: 65696669 .word 0x65696669 - f5e4: 200a0d64 .word 0x200a0d64 - f5e8: 20202020 .word 0x20202020 - f5ec: 20646e61 .word 0x20646e61 - f5f0: 65736c5f .word 0x65736c5f - f5f4: 69206b65 .word 0x69206b65 - f5f8: 6367206e .word 0x6367206e - f5fc: 626d3463 .word 0x626d3463 - f600: 732f6465 .word 0x732f6465 - f604: 61637379 .word 0x61637379 - f608: 2e736c6c .word 0x2e736c6c - f60c: 656e2063 .word 0x656e2063 - f610: 20736465 .word 0x20736465 - f614: 62206f74 .word 0x62206f74 - f618: 70752065 .word 0x70752065 - f61c: 65746164 .word 0x65746164 - f620: 000a0d64 .word 0x000a0d64 - f624: 0a0d0a0d .word 0x0a0d0a0d - f628: 34434347 .word 0x34434347 - f62c: 4445424d .word 0x4445424d - f630: 73655420 .word 0x73655420 - f634: 75532074 .word 0x75532074 - f638: 0d657469 .word 0x0d657469 - f63c: 00000000 .word 0x00000000 - f640: 69466473 .word 0x69466473 - f644: 7953656c .word 0x7953656c - f648: 6d657473 .word 0x6d657473 - f64c: 696e5520 .word 0x696e5520 - f650: 65542074 .word 0x65542074 - f654: 0d737473 .word 0x0d737473 - f658: 00000000 .word 0x00000000 - f65c: 74736554 .word 0x74736554 - f660: 203a3120 .word 0x203a3120 - f664: 65706f66 .word 0x65706f66 - f668: 2029286e .word 0x2029286e - f66c: 20726f66 .word 0x20726f66 - f670: 74697277 .word 0x74697277 - f674: 00000d65 .word 0x00000d65 - f678: 2f64732f .word 0x2f64732f - f67c: 2e74756f .word 0x2e74756f - f680: 00747874 .word 0x00747874 - f684: 00000077 .word 0x00000077 - f688: 25287325 .word 0x25287325 - f68c: 66202964 .word 0x66202964 - f690: 6e65706f .word 0x6e65706f - f694: 66202928 .word 0x66202928 - f698: 656c6961 .word 0x656c6961 - f69c: 000a0d64 .word 0x000a0d64 - f6a0: 6e69616d .word 0x6e69616d - f6a4: 7070632e .word 0x7070632e - f6a8: 00000000 .word 0x00000000 - f6ac: 74736554 .word 0x74736554 - f6b0: 203a3220 .word 0x203a3220 - f6b4: 69727066 .word 0x69727066 - f6b8: 2866746e .word 0x2866746e - f6bc: 00000d29 .word 0x00000d29 - f6c0: 6c6c6548 .word 0x6c6c6548 - f6c4: 6f57206f .word 0x6f57206f - f6c8: 21646c72 .word 0x21646c72 - f6cc: 00000000 .word 0x00000000 - f6d0: 25287325 .word 0x25287325 - f6d4: 66202964 .word 0x66202964 - f6d8: 6e697270 .word 0x6e697270 - f6dc: 29286674 .word 0x29286674 - f6e0: 69616620 .word 0x69616620 - f6e4: 0d64656c .word 0x0d64656c - f6e8: 0000000a .word 0x0000000a - f6ec: 74736554 .word 0x74736554 - f6f0: 203a3320 .word 0x203a3320 - f6f4: 6f6c6366 .word 0x6f6c6366 - f6f8: 29286573 .word 0x29286573 - f6fc: 206e6f20 .word 0x206e6f20 - f700: 74697277 .word 0x74697277 - f704: 206e6574 .word 0x206e6574 - f708: 656c6966 .word 0x656c6966 - f70c: 0000000d .word 0x0000000d - f710: 25287325 .word 0x25287325 - f714: 66202964 .word 0x66202964 - f718: 736f6c63 .word 0x736f6c63 - f71c: 20292865 .word 0x20292865 - f720: 6c696166 .word 0x6c696166 - f724: 0a0d6465 .word 0x0a0d6465 - f728: 00000000 .word 0x00000000 - f72c: 74736554 .word 0x74736554 - f730: 203a3420 .word 0x203a3420 - f734: 65706f66 .word 0x65706f66 - f738: 2029286e .word 0x2029286e - f73c: 20726f66 .word 0x20726f66 - f740: 64616572 .word 0x64616572 - f744: 0000000d .word 0x0000000d - f748: 00000072 .word 0x00000072 - f74c: 74736554 .word 0x74736554 - f750: 203a3520 .word 0x203a3520 - f754: 61637366 .word 0x61637366 - f758: 2928666e .word 0x2928666e - f75c: 0000000d .word 0x0000000d - f760: 73313325 .word 0x73313325 - f764: 00000000 .word 0x00000000 - f768: 25287325 .word 0x25287325 - f76c: 66202964 .word 0x66202964 - f770: 6e616373 .word 0x6e616373 - f774: 20292866 .word 0x20292866 - f778: 6c696166 .word 0x6c696166 - f77c: 0a0d6465 .word 0x0a0d6465 - f780: 00000000 .word 0x00000000 - f784: 746e6f43 .word 0x746e6f43 - f788: 73746e65 .word 0x73746e65 - f78c: 20666f20 .word 0x20666f20 - f790: 2f64732f .word 0x2f64732f - f794: 2e74756f .word 0x2e74756f - f798: 3a747874 .word 0x3a747874 - f79c: 0d732520 .word 0x0d732520 - f7a0: 0000000a .word 0x0000000a - f7a4: 74736554 .word 0x74736554 - f7a8: 203a3620 .word 0x203a3620 - f7ac: 6f6c6366 .word 0x6f6c6366 - f7b0: 29286573 .word 0x29286573 - f7b4: 206e6f20 .word 0x206e6f20 - f7b8: 64616572 .word 0x64616572 - f7bc: 6c696620 .word 0x6c696620 - f7c0: 00000d65 .word 0x00000d65 - f7c4: 74736554 .word 0x74736554 - f7c8: 203a3720 .word 0x203a3720 - f7cc: 6f6d6572 .word 0x6f6d6572 - f7d0: 29286576 .word 0x29286576 - f7d4: 0000000d .word 0x0000000d - f7d8: 25287325 .word 0x25287325 - f7dc: 72202964 .word 0x72202964 - f7e0: 766f6d65 .word 0x766f6d65 - f7e4: 20292865 .word 0x20292865 - f7e8: 6c696166 .word 0x6c696166 - f7ec: 0a0d6465 .word 0x0a0d6465 - f7f0: 00000000 .word 0x00000000 - f7f4: 74736554 .word 0x74736554 - f7f8: 203a3820 .word 0x203a3820 - f7fc: 6e65706f .word 0x6e65706f - f800: 28726964 .word 0x28726964 - f804: 00000d29 .word 0x00000d29 - f808: 0064732f .word 0x0064732f - f80c: 74736574 .word 0x74736574 - f810: 0000000d .word 0x0000000d - f814: 25287325 .word 0x25287325 - f818: 6f202964 .word 0x6f202964 - f81c: 646e6570 .word 0x646e6570 - f820: 29287269 .word 0x29287269 - f824: 69616620 .word 0x69616620 - f828: 0d64656c .word 0x0d64656c - f82c: 0000000a .word 0x0000000a - f830: 74736554 .word 0x74736554 - f834: 203a3920 .word 0x203a3920 - f838: 64616572 .word 0x64616572 - f83c: 29287269 .word 0x29287269 - f840: 726f6620 .word 0x726f6620 - f844: 6c6c6120 .word 0x6c6c6120 - f848: 746e6520 .word 0x746e6520 - f84c: 73656972 .word 0x73656972 - f850: 0000000d .word 0x0000000d - f854: 0a0d7325 .word 0x0a0d7325 - f858: 00000000 .word 0x00000000 - f85c: 74736554 .word 0x74736554 - f860: 3a303120 .word 0x3a303120 - f864: 6f6c6320 .word 0x6f6c6320 - f868: 69646573 .word 0x69646573 - f86c: 00000d72 .word 0x00000d72 - f870: 65540a0d .word 0x65540a0d - f874: 63207473 .word 0x63207473 - f878: 6c706d6f .word 0x6c706d6f - f87c: 64657465 .word 0x64657465 - f880: 0000000d .word 0x0000000d - f884: 00006473 .word 0x00006473 - -0000f888 <_ZTS12SDFileSystem>: - f888: 44533231 656c6946 74737953 00006d65 12SDFileSystem.. - -0000f898 <_ZTV12SDFileSystem>: - f898: 00000000 0000fa44 00000579 000007c9 ....D...y....... - f8a8: 00010f41 00010f1d 000123e1 000124a3 A........#...$.. - f8b8: 00000855 000124b5 00012475 00012487 U....$..u$...$.. - f8c8: 0000106d 0000085d 00000e89 00000f79 m...].......y... - f8d8: 00000861 00000865 656d6954 2074756f a...e...Timeout - f8e8: 74696177 20676e69 20726f66 782e3176 waiting for v1.x - f8f8: 72616320 00000a64 656d6954 2074756f card...Timeout - f908: 74696177 20676e69 20726f66 782e3276 waiting for v2.x - f918: 72616320 00000a64 64206f4e 2c6b7369 card...No disk, - f928: 20726f20 6c756f63 6f6e2064 75702074 or could not pu - f938: 44532074 72616320 6e692064 206f7420 t SD card in to - f948: 20495053 656c6469 61747320 000a6574 SPI idle state.. - f958: 20746f4e 69206e69 20656c64 74617473 Not in idle stat - f968: 66612065 20726574 646e6573 20676e69 e after sending - f978: 38444d43 6f6e2820 6e612074 20445320 CMD8 (not an SD - f988: 64726163 000a293f 6e646944 67207427 card?)..Didn't g - f998: 61207465 73657220 736e6f70 72662065 et a response fr - f9a8: 74206d6f 64206568 0a6b7369 00000000 om the disk..... - f9b8: 6c756f43 74276e64 61657220 73632064 Couldn't read cs - f9c8: 65722064 6e6f7073 66206573 206d6f72 d response from - f9d8: 6b736964 0000000a 73696854 73696420 disk....This dis - f9e8: 6174206b 73657473 6e756620 2021796e k tastes funny! - f9f8: 6e6f2049 6b20796c 20776f6e 756f6261 I only know abou - fa08: 79742074 30206570 44534320 72747320 t type 0 CSD str - fa18: 75746375 0a736572 00000000 20746553 uctures.....Set - fa28: 2d323135 65747962 6f6c6220 74206b63 512-byte block t - fa38: 64656d69 74756f20 0000000a imed out.... - -0000fa44 <_ZTI12SDFileSystem>: - fa44: 0000fad8 0000f888 000146c0 .........F.. - -0000fa50 <_ZTVN10__cxxabiv117__class_type_infoE>: - fa50: 00000000 0000fa80 00001175 00001189 ........u....... - fa60: 00001441 00001445 0000114d 000011a7 A...E...M....... - fa70: 000010f7 00001111 000010eb 00000000 ................ - -0000fa80 <_ZTIN10__cxxabiv117__class_type_infoE>: - fa80: 0000fad8 0000fa8c 0000fb34 ........4... - -0000fa8c <_ZTSN10__cxxabiv117__class_type_infoE>: - fa8c: 5f30314e 7878635f 76696261 5f373131 N10__cxxabiv117_ - fa9c: 616c635f 745f7373 5f657079 6f666e69 _class_type_info - faac: 75700045 76206572 75747269 6d206c61 E.pure virtual m - fabc: 6f687465 61632064 64656c6c 0000000a ethod called.... - facc: 00000000 .... - -0000fad0 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - fad0: 00000000 0000fb00 0000140d 00001421 ............!... - fae0: 00001441 00001445 0000114d 000011a7 A...E...M....... - faf0: 00001321 00001345 000013d5 00000000 !...E........... - -0000fb00 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - fb00: 0000fad8 0000fb0c 0000fa80 ............ - -0000fb0c <_ZTSN10__cxxabiv120__si_class_type_infoE>: - fb0c: 5f30314e 7878635f 76696261 5f303231 N10__cxxabiv120_ - fb1c: 5f69735f 73616c63 79745f73 695f6570 _si_class_type_i - fb2c: 456f666e 00000000 nfoE.... - -0000fb34 <_ZTISt9type_info>: - fb34: 0000fa58 0000fb3c X...<... - -0000fb3c <_ZTSSt9type_info>: - fb3c: 74397453 5f657079 6f666e69 00000000 St9type_info.... - fb4c: 00000000 .... - -0000fb50 <_ZTVSt9type_info>: - fb50: 00000000 0000fb34 00001435 0000144d ....4...5...M... - fb60: 00001441 00001445 0000149f 00001449 A...E.......I... - -0000fb70 <_ZTIN10__cxxabiv121__vmi_class_type_infoE>: - fb70: 0000fad8 0000fb7c 0000fa80 ....|....... - -0000fb7c <_ZTSN10__cxxabiv121__vmi_class_type_infoE>: - fb7c: 5f30314e 7878635f 76696261 5f313231 N10__cxxabiv121_ - fb8c: 696d765f 616c635f 745f7373 5f657079 _vmi_class_type_ - fb9c: 6f666e69 00000045 00000000 infoE....... - -0000fba8 <_ZTVN10__cxxabiv121__vmi_class_type_infoE>: - fba8: 00000000 0000fb70 000014c5 000014d9 ....p........... - fbb8: 00001441 00001445 0000114d 000011a7 A...E...M....... - fbc8: 00001597 000016df 00001501 00000000 ................ - fbd8: 6d726574 74616e69 61632065 64656c6c terminate called - fbe8: 63657220 69737275 796c6576 6574000a recursively..te - fbf8: 6e696d72 20657461 6c6c6163 61206465 rminate called a - fc08: 72657466 72687420 6e69776f 6e612067 fter throwing an - fc18: 736e6920 636e6174 666f2065 27002720 instance of '.' - fc28: 6574000a 6e696d72 20657461 6c6c6163 ..terminate call - fc38: 77206465 6f687469 61207475 6361206e ed without an ac - fc48: 65766974 63786520 69747065 000a6e6f tive exception.. - -0000fc58 : - fc58: 00000074 0001031a 00000003 0001031a t............... - fc68: 00000003 00000000 00000000 00000061 ............a... - fc78: 000105f0 0000000e 000105f0 0000000e ................ - fc88: 000105f5 00000009 00000062 000105ff ........b....... - fc98: 00000011 000105ff 00000011 00010604 ................ - fca8: 0000000c 00000073 00010611 0000000b ....s........... - fcb8: 0001061d 00000046 00010604 0000000c ....F........... - fcc8: 00000069 00010664 0000000c 00010671 i...d.......q... - fcd8: 00000031 000106a3 0000000d 0000006f 1...........o... - fce8: 000106b1 0000000c 000106be 00000031 ............1... - fcf8: 000106f0 0000000d 00000064 000106fe ........d....... - fd08: 0000000d 0001070c 00000032 0001073f ........2...?... - fd18: 0000000e .... - -0000fd1c : - fd1c: 00010549 0000000b 00010549 0000000b I.......I....... - fd2c: 00000000 00010518 00000004 0001051d ................ - fd3c: 00000007 00000007 00010550 00000004 ........P....... - fd4c: 00010525 00000004 00000000 0001052f %.........../... - fd5c: 00000006 0001052f 00000006 00000008 ..../........... - fd6c: 0001052a 0000000b 0001052a 0000000b *.......*....... - fd7c: 00000008 00010536 00000005 00010536 ....6.......6... - fd8c: 00000005 00000008 0001053c 0000000a ........<....... - fd9c: 0001053c 0000000a 00000008 00010547 <...........G... - fdac: 0000000d 00010547 0000000d 00000000 ....G........... - fdbc: 0001055e 00000003 0001055e 00000003 ^.......^....... - fdcc: 00000001 00010555 0000000c 00010562 ....U.......b... - fddc: 00000008 00000002 00000000 00000000 ................ - ... - fdf8: 00010574 00000004 00010574 00000004 t.......t....... - fe08: 00000003 0001056b 0000000d 0001056b ....k.......k... - fe18: 0000000d 00000004 00010582 00000008 ................ - fe28: 00010582 00000008 00000000 00010579 ............y... - fe38: 00000011 00010579 00000011 00000000 ....y........... - ... - fe84: 00010594 00000005 00010594 00000005 ................ - fe94: 00000000 0001058b 0000000e 0001058b ................ - fea4: 0000000e 00000000 00000000 00000000 ................ - ... - fec0: 0001059a 00000004 0001059a 00000004 ................ - fed0: 00000009 0001059f 00000007 00010550 ............P... - fee0: 00000004 00000000 000105b0 00000009 ................ - fef0: 00010574 00000004 00000005 000105a7 t............... - ff00: 00000012 000105a7 00000012 00000006 ................ - ff10: 00010464 00000003 00010464 00000003 d.......d....... - ff20: 00000000 000105ba 00000009 000105ba ................ - ff30: 00000009 00000000 000105c4 00000009 ................ - ff40: 000105c4 00000009 00000000 000105ce ................ - ff50: 0000000a 000105ce 0000000a 00000000 ................ - ff60: 000105d9 00000004 000105d9 00000004 ................ - ff70: 00000008 000105de 00000008 000105de ................ - ff80: 00000008 00000000 000105e7 00000008 ................ - ff90: 000105e7 00000008 00000000 ............ - -0000ff9c : - ff9c: 00010bad 0001074e 00000002 00000002 ....N........... - ffac: 00010751 000107d7 00000001 00000002 Q............... - ffbc: 00010754 000104e0 00000002 00000002 T............... - ffcc: 00010757 000104e1 00000001 00000001 W............... - ffdc: 00010522 000104e1 00000001 00000002 "............... - ffec: 0001031e 0001075a 00000002 00000002 ....Z........... - fffc: 0001075d 00010760 00000001 00000002 ]...`........... - 1000c: 00010762 00010765 00000001 00000001 b...e........... - 1001c: 00010767 0001076a 00000002 00000002 g...j........... - 1002c: 0001076d 00010770 00000008 00000001 m...p........... - 1003c: 00010779 000104f9 00000001 00000001 y............... - 1004c: 0001077c 0001077f 00000006 00000001 |............... - 1005c: 00010321 00010466 00000001 00000002 !...f........... - 1006c: 00010786 00010789 00000001 00000002 ................ - 1007c: 0001078b 0001078e 00000002 00000002 ................ - 1008c: 00010791 00010794 00000001 00000002 ................ - 1009c: 00010796 00010799 00000002 00000002 ................ - 100ac: 0001079c 00010819 00000002 00000002 ................ - 100bc: 0001079f 00010662 00000001 00000002 ....b........... - 100cc: 00010431 00010776 00000002 00000002 1...v........... - 100dc: 000107a2 000107a5 00000003 00000002 ................ - 100ec: 00010533 000107a6 00000002 00000002 3............... - 100fc: 000107a9 000107ac 00000002 00000002 ................ - 1010c: 000107af 000107ad 00000001 00000002 ................ - 1011c: 000107b2 000107b5 00000002 00000002 ................ - 1012c: 000107b8 000107bb 00000002 00000002 ................ - 1013c: 000107be 000107c8 00000001 00000002 ................ - 1014c: 000107c1 000104f9 00000001 00000002 ................ - 1015c: 000107c4 000107c7 00000002 00000001 ................ - 1016c: 000107ca 000107cd 00000005 00000001 ................ - 1017c: 000107d3 000107d6 00000002 00000002 ................ - 1018c: 0001061a 000107c8 00000001 00000001 ................ - 1019c: 0001055f 000107d9 00000001 00000001 _............... - 101ac: 000107db 000107de 00000003 00000001 ................ - 101bc: 000107e2 000107e5 00000002 00000002 ................ - 101cc: 000107e8 000107eb 00000002 00000002 ................ - 101dc: 000105fc 000107ec 00000001 00000002 ................ - 101ec: 000107ee 000107f1 00000002 00000002 ................ - 101fc: 000107f4 00010802 00000001 00000002 ................ - 1020c: 000107f7 000107fa 00000003 00000002 ................ - 1021c: 000107fe 00010801 00000002 00000001 ................ - 1022c: 00010804 00010802 00000001 00000001 ................ - 1023c: 00010324 00010807 00000002 00000002 $............... - 1024c: 0001080a 0001080d 00000001 00000003 ................ - 1025c: 0001080f 00010812 00000002 00000002 ................ - 1026c: 00010815 00010818 00000003 00000002 ................ - 1027c: 0001081c 0001081f 00000001 00000002 ................ - 1028c: 00010821 00010824 00000002 00000002 !...$........... - 1029c: 000104dd 00010827 00000007 00000001 ....'........... - 102ac: 0001082f 00010827 00000007 00000001 /...'........... - 102bc: 00010539 00010832 00000008 00000001 9...2........... - 102cc: 0001083b 00010832 00000008 00000001 ;...2........... - ... - 102ec: 4f4c475f 5f4c4142 6e612800 6d796e6f _GLOBAL_.(anonym - 102fc: 2073756f 656d616e 63617073 73002965 ous namespace).s - 1030c: 6e697274 696c2067 61726574 7473006c tring literal.st - 1031c: 6c630064 00746400 4a007470 61727241 d.cl.dt.pt.JArra - 1032c: 54560079 6f662054 63002072 74736e6f y.VTT for .const - 1033c: 74637572 206e6f69 62617476 6620656c ruction vtable f - 1034c: 0020726f 2d6e692d 70797400 666e6965 or .-in-.typeinf - 1035c: 6f66206f 74002072 69657079 206f666e o for .typeinfo - 1036c: 656d616e 726f6620 79740020 6e696570 name for .typein - 1037c: 66206f66 6f66206e 6e002072 762d6e6f fo fn for .non-v - 1038c: 75747269 74206c61 6b6e7568 206f7420 irtual thunk to - 1039c: 766f6300 61697261 7220746e 72757465 .covariant retur - 103ac: 6874206e 206b6e75 00206f74 6176616a n thunk to .java - 103bc: 616c4320 66207373 0020726f 72617567 Class for .guar - 103cc: 61762064 62616972 6620656c 0020726f d variable for . - 103dc: 65666572 636e6572 65742065 726f706d reference tempor - 103ec: 20797261 20726f66 64696800 206e6564 ary for .hidden - 103fc: 61696c61 6f662073 5f002072 20746153 alias for ._Sat - 1040c: 63415f00 006d7563 6172465f 2c007463 ._Accum._Fract., - 1041c: 706f0020 74617265 6f00726f 61726570 .operator.opera - 1042c: 20726f74 00786900 00203a20 75006c75 tor .ix. : .ul.u - 1043c: 66006c6c 65736c61 75727400 616a0065 ll.false.true.ja - 1044c: 72206176 756f7365 20656372 63656400 va resource .dec - 1045c: 7079746c 00282065 002e2e2e 7261707b ltype (.....{par - 1046c: 6700236d 61626f6c 6f63206c 7274736e m#.global constr - 1047c: 6f746375 6b207372 64657965 206f7420 uctors keyed to - 1048c: 6f6c6700 206c6162 74736564 74637572 .global destruct - 1049c: 2073726f 6579656b 6f742064 6c7b0020 ors keyed to .{l - 104ac: 64626d61 29002861 757b0023 6d616e6e ambda(.)#.{unnam - 104bc: 74206465 23657079 65722000 69727473 ed type#. restri - 104cc: 20007463 616c6f76 656c6974 6f632000 ct. volatile. co - 104dc: 0074736e 63002626 6c706d6f 00207865 nst.&&.complex . - 104ec: 67616d69 72616e69 3a002079 20002a3a imaginary .::*. - 104fc: 65765f5f 726f7463 647b0028 75616665 __vector(.{defau - 1050c: 6120746c 00236772 003a3a7d 6c6f6f62 lt arg#.}::.bool - 1051c: 6f6f6200 6e61656c 74796200 6f6c0065 .boolean.byte.lo - 1052c: 6420676e 6c62756f 6c660065 0074616f ng double.float. - 1053c: 6c665f5f 3174616f 75003832 6769736e __float128.unsig - 1054c: 2064656e 72616863 736e7500 656e6769 ned char.unsigne - 1055c: 6e692064 6e750074 6e676973 75006465 d int.unsigned.u - 1056c: 6769736e 2064656e 676e6f6c 736e7500 nsigned long.uns - 1057c: 656e6769 5f5f2064 31746e69 75003832 igned __int128.u - 1058c: 6769736e 2064656e 726f6873 6f760074 nsigned short.vo - 1059c: 77006469 72616863 7500745f 6769736e id.wchar_t.unsig - 105ac: 2064656e 676e6f6c 6e6f6c20 65640067 ned long long.de - 105bc: 616d6963 0032336c 69636564 366c616d cimal32.decimal6 - 105cc: 65640034 616d6963 3832316c 6c616800 4.decimal128.hal - 105dc: 68630066 36317261 6300745f 33726168 f.char16_t.char3 - 105ec: 00745f32 3a647473 6c6c613a 7461636f 2_t.std::allocat - 105fc: 7300726f 3a3a6474 69736162 74735f63 or.std::basic_st - 1060c: 676e6972 64747300 74733a3a 676e6972 ring.std::string - 1061c: 64747300 61623a3a 5f636973 69727473 .std::basic_stri - 1062c: 633c676e 2c726168 64747320 68633a3a ng, - 1064c: 64747320 6c613a3a 61636f6c 3c726f74 std::allocator< - 1065c: 72616863 003e203e 3a647473 7473693a char> >.std::ist - 1066c: 6d616572 64747300 61623a3a 5f636973 ream.std::basic_ - 1067c: 72747369 3c6d6165 72616863 7473202c istream >.basic_ist - 106ac: 6d616572 64747300 736f3a3a 61657274 ream.std::ostrea - 106bc: 7473006d 623a3a64 63697361 74736f5f m.std::basic_ost - 106cc: 6d616572 6168633c 73202c72 3a3a6474 ream >.basic_ostrea - 106fc: 7473006d 693a3a64 7274736f 006d6165 m.std::iostream. - 1070c: 3a647473 7361623a 695f6369 7274736f std::basic_iostr - 1071c: 3c6d6165 72616863 7473202c 633a3a64 eam - 1073c: 62003e20 63697361 736f695f 61657274 >.basic_iostrea - 1074c: 3d26006d 00536100 61006161 29280064 m.&=.aS.aa.ad.() - 1075c: 006d6300 6f63002c 64007e00 3d2f0056 .cm.,.co.~.dV./= - 1076c: 00616400 656c6564 5d5b6574 00656400 .da.delete[].de. - 1077c: 64006c64 74656c65 76640065 65002f00 dl.delete.dv./.e - 1078c: 3d5e004f 006f6500 7165005e 003d3d00 O.^=.eo.^.eq.==. - 1079c: 67006567 536c0074 3d3c3c00 00736c00 ge.gt.lS.<<=.ls. - 107ac: 6c003c3c 496d0074 003d2d00 2a004c6d <<.lt.mI.-=.mL.* - 107bc: 696d003d 006c6d00 2d006d6d 616e002d =.mi.ml.mm.--.na - 107cc: 77656e00 6e005d5b 3d210065 6e002100 .new[].ne.!=.!.n - 107dc: 656e0077 526f0077 003d7c00 7c006f6f w.new.oR.|=.oo.| - 107ec: 4c70007c 003d2b00 70006c70 3e2d006d |.pL.+=.pl.pm.-> - 107fc: 7070002a 002b2b00 2d007370 7571003e *.pp.++.ps.->.qu - 1080c: 72003f00 3d25004d 00537200 003d3e3e .?.rM.%=.rS.>>=. - 1081c: 25006d72 00737200 73003e3e 6f657a69 rm.%.rs.>>.sizeo - 1082c: 73002066 6c61007a 6f6e6769 61002066 f .sz.alignof .a - 1083c: 8000007a z. - -0001083e <__aeabi_ctype_table_>: - 1083e: 80808000 80808080 90988080 80909090 ................ - 1084e: 80808080 80808080 80808080 80808080 ................ - 1085e: 04041880 04040404 04040404 04040404 ................ - 1086e: 02020204 02020202 04020202 04040404 ................ - 1087e: 43430404 43434343 41414141 41414141 ..CCCCCCAAAAAAAA - 1088e: 41414141 41414141 41414141 04040404 AAAAAAAAAAAA.... - 1089e: 23230404 23232323 21212121 21212121 ..######!!!!!!!! - 108ae: 21212121 21212121 21212121 04040404 !!!!!!!!!!!!.... - 108be: 00000080 00000000 00000000 00000000 ................ - ... - -00010940 <__sf_fake_stdin>: - ... - -00010960 <__sf_fake_stdout>: - ... - -00010980 <__sf_fake_stderr>: - ... - 109a0: 00000043 C... - -000109a4 <_global_impure_ptr>: - 109a4: 10000038 8... - -000109a8 : - 109a8: 30303030 30303030 30303030 30303030 0000000000000000 - 109b8: 00464e49 00666e69 004e414e 006e616e INF.inf.NAN.nan. - 109c8: 33323130 37363534 42413938 46454443 0123456789ABCDEF - 109d8: 32313000 36353433 61393837 65646362 .0123456789abcde - 109e8: 00300066 f.0. - -000109ec : - 109ec: 20202020 20202020 20202020 20202020 - 109fc: 646c2565 000a0000 e%ld.. - -00010a02 : - 10a02: 0001000a 00030002 00050004 00070006 ................ - 10a12: 00090008 000b000a 000d000c 000f000e ................ - 10a22: 20200010 .. - -00010a24 : - 10a24: 20202020 20202020 20202020 20202020 - -00010a34 : - 10a34: 30303030 30303030 30303030 30303030 0000000000000000 - -00010a44 : - 10a44: 0001000a 00030002 00050004 00070006 ................ - 10a54: 00090008 000b000a 000d000c 000f000e ................ - 10a64: 202c0010 636e7566 6e6f6974 6100203a .., function: .a - 10a74: 72657373 6e6f6974 73252220 61662022 ssertion "%s" fa - 10a84: 64656c69 6966203a 2220656c 2c227325 iled: file "%s", - 10a94: 6e696c20 64252065 73257325 2000000a line %d%s%s.. - -00010aa2 <_ctype_>: - 10aa2: 20202000 20202020 28282020 20282828 . ((((( - 10ab2: 20202020 20202020 20202020 20202020 - 10ac2: 10108820 10101010 10101010 10101010 ............... - 10ad2: 04040410 04040404 10040404 10101010 ................ - 10ae2: 41411010 41414141 01010101 01010101 ..AAAAAA........ - 10af2: 01010101 01010101 01010101 10101010 ................ - 10b02: 42421010 42424242 02020202 02020202 ..BBBBBB........ - 10b12: 02020202 02020202 02020202 10101010 ................ - 10b22: 00000020 00000000 00000000 00000000 ............... - ... - 10ba2: 666e4900 74696e69 614e0079 4f50004e .Infinity.NaN.PO - 10bb2: 00584953 00050000 SIX... - -00010bb8 : - 10bb8: 00000005 00000019 0000007d 00000000 ........}....... - -00010bc8 <__mprec_tens>: - 10bc8: 00000000 3ff00000 00000000 40240000 .......?......$@ - 10bd8: 00000000 40590000 00000000 408f4000 ......Y@.....@.@ - 10be8: 00000000 40c38800 00000000 40f86a00 .......@.....j.@ - 10bf8: 00000000 412e8480 00000000 416312d0 .......A......cA - 10c08: 00000000 4197d784 00000000 41cdcd65 .......A....e..A - 10c18: 20000000 4202a05f e8000000 42374876 ... _..B....vH7B - 10c28: a2000000 426d1a94 e5400000 42a2309c ......mB..@..0.B - 10c38: 1e900000 42d6bcc4 26340000 430c6bf5 .......B..4&.k.C - 10c48: 37e08000 4341c379 85d8a000 43763457 ...7y.AC....W4vC - 10c58: 674ec800 43abc16d 60913d00 43e158e4 ..Ngm..C.=.`.X.C - 10c68: 78b58c40 4415af1d d6e2ef50 444b1ae4 @..x...DP.....KD - 10c78: 064dd592 4480f0cf c7e14af6 44b52d02 ..M....D.J...-.D - 10c88: 79d99db4 44ea7843 ...yCx.D - -00010c90 <__mprec_bigtens>: - 10c90: 37e08000 4341c379 b5056e17 4693b8b5 ...7y.AC.n.....F - 10ca0: e93ff9f5 4d384f03 f9301d32 5a827748 ..?..O8M2.0.Hw.Z - 10cb0: 7f73bf3c 75154fdd <.s..O.u - -00010cb8 : - 10cb8: 97d889bc 3c9cd2b2 d5a8a733 3949f623 .......<3...#.I9 - 10cc8: 44f4a73d 32a50ffd cf8c979d 255bba08 =..D...2......[% - 10cd8: 64ac6f43 0e180628 Co.d(... - -00010ce0 : - 10ce0: 20202020 20202020 20202020 20202020 - -00010cf0 : - 10cf0: 30303030 30303030 30303030 30303030 0000000000000000 - 10d00: 33323130 37363534 00003938 0123456789.. - -00010d0c <_init>: - 10d0c: b5f8 push {r3, r4, r5, r6, r7, lr} - 10d0e: bf00 nop - 10d10: bcf8 pop {r3, r4, r5, r6, r7} - 10d12: bc08 pop {r3} - 10d14: 469e mov lr, r3 - 10d16: 4770 bx lr - -00010d18 <__preinit_array_start>: - 10d18: 00005095 .word 0x00005095 - -00010d1c <__init_array_start>: - 10d1c: 00000315 .word 0x00000315 - 10d20: 00000809 .word 0x00000809 - -00010d24 <_fini>: - 10d24: b5f8 push {r3, r4, r5, r6, r7, lr} - 10d26: bf00 nop - 10d28: bcf8 pop {r3, r4, r5, r6, r7} - 10d2a: bc08 pop {r3} - 10d2c: 469e mov lr, r3 - 10d2e: 4770 bx lr - -00010d30 <__fini_array_start>: - 10d30: 00000301 .word 0x00000301 - -Disassembly of section i._ZN4mbed10DigitalOut15get_rpc_methodsEv: - -00010d34 <_ZN4mbed10DigitalOut15get_rpc_methodsEv>: - 10d34: 4800 ldr r0, [pc, #0] ; (10d38 <__exidx_start+0x4>) - 10d36: 4770 bx lr - 10d38: 00014108 .word 0x00014108 - -Disassembly of section i._ZN4mbed10DigitalOutC1E7PinNamePKc: - -00010d3c <_ZN4mbed10DigitalOutC1E7PinNamePKc>: - 10d3c: b570 push {r4, r5, r6, lr} - 10d3e: 460d mov r5, r1 - 10d40: 4611 mov r1, r2 - 10d42: f000 f9b9 bl 110b8 <_ZN4mbed4BaseC1EPKc> - 10d46: 490b ldr r1, [pc, #44] ; (10d74 <_ZN4mbed10DigitalOutC1E7PinNamePKc+0x38>) - 10d48: 4604 mov r4, r0 - 10d4a: 6001 str r1, [r0, #0] - 10d4c: 1c68 adds r0, r5, #1 - 10d4e: bf04 itt eq - 10d50: 4620 moveq r0, r4 - 10d52: bd70 popeq {r4, r5, r6, pc} - 10d54: 4628 mov r0, r5 - 10d56: f025 011f bic.w r1, r5, #31 - 10d5a: 6125 str r5, [r4, #16] - 10d5c: 6161 str r1, [r4, #20] - 10d5e: f001 fa65 bl 1222c - 10d62: 6920 ldr r0, [r4, #16] - 10d64: 2101 movs r1, #1 - 10d66: f000 001f and.w r0, r0, #31 - 10d6a: fa01 f000 lsl.w r0, r1, r0 - 10d6e: 61a0 str r0, [r4, #24] - 10d70: 4620 mov r0, r4 - 10d72: bd70 pop {r4, r5, r6, pc} - 10d74: 000144a8 .word 0x000144a8 - -Disassembly of section i._ZN4mbed10DigitalOutD1Ev: - -00010d78 <_ZN4mbed10DigitalOutD1Ev>: - 10d78: f000 b9ca b.w 11110 <_ZN4mbed4BaseD1Ev> - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc: - -00010d7c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc>: - 10d7c: b5f8 push {r3, r4, r5, r6, r7, lr} - 10d7e: 4605 mov r5, r0 - 10d80: 7808 ldrb r0, [r1, #0] - 10d82: 4614 mov r4, r2 - 10d84: 2820 cmp r0, #32 - 10d86: d103 bne.n 10d90 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x14> - 10d88: f811 0f01 ldrb.w r0, [r1, #1]! - 10d8c: 2820 cmp r0, #32 - 10d8e: d0fb beq.n 10d88 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0xc> - 10d90: 7808 ldrb r0, [r1, #0] - 10d92: 282c cmp r0, #44 ; 0x2c - 10d94: bf18 it ne - 10d96: 283f cmpne r0, #63 ; 0x3f - 10d98: d107 bne.n 10daa <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 10d9a: f811 0f01 ldrb.w r0, [r1, #1]! - 10d9e: 2820 cmp r0, #32 - 10da0: d103 bne.n 10daa <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - 10da2: f811 0f01 ldrb.w r0, [r1, #1]! - 10da6: 2820 cmp r0, #32 - 10da8: d0fb beq.n 10da2 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x26> - 10daa: 4608 mov r0, r1 - 10dac: 9100 str r1, [sp, #0] - 10dae: 7809 ldrb r1, [r1, #0] - 10db0: 2600 movs r6, #0 - 10db2: 2927 cmp r1, #39 ; 0x27 - 10db4: d104 bne.n 10dc0 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x44> - 10db6: 4669 mov r1, sp - 10db8: 1c40 adds r0, r0, #1 - 10dba: f000 f84e bl 10e5a <_ZN4mbed10parse_charEPKcPS1_> - 10dbe: e003 b.n 10dc8 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x4c> - 10dc0: 2200 movs r2, #0 - 10dc2: 4611 mov r1, r2 - 10dc4: f7f5 ffb6 bl 6d34 - 10dc8: f8df c024 ldr.w ip, [pc, #36] ; 10df0 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x74> - 10dcc: f8dc 1004 ldr.w r1, [ip, #4] - 10dd0: f8dc 2000 ldr.w r2, [ip] - 10dd4: eb05 0361 add.w r3, r5, r1, asr #1 - 10dd8: f011 0f01 tst.w r1, #1 - 10ddc: bf1c itt ne - 10dde: 6819 ldrne r1, [r3, #0] - 10de0: 588a ldrne r2, [r1, r2] - 10de2: 4601 mov r1, r0 - 10de4: 4618 mov r0, r3 - 10de6: 4790 blx r2 - 10de8: 2c00 cmp r4, #0 - 10dea: bf18 it ne - 10dec: 7026 strbne r6, [r4, #0] - 10dee: bdf8 pop {r3, r4, r5, r6, r7, pc} - 10df0: 000140f8 .word 0x000140f8 - -Disassembly of section t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc: - -00010df4 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc>: - 10df4: b510 push {r4, lr} - 10df6: 490b ldr r1, [pc, #44] ; (10e24 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x30>) - 10df8: 4614 mov r4, r2 - 10dfa: 68ca ldr r2, [r1, #12] - 10dfc: 6889 ldr r1, [r1, #8] - 10dfe: eb00 0062 add.w r0, r0, r2, asr #1 - 10e02: f012 0f01 tst.w r2, #1 - 10e06: bf1c itt ne - 10e08: 6802 ldrne r2, [r0, #0] - 10e0a: 5851 ldrne r1, [r2, r1] - 10e0c: 4788 blx r1 - 10e0e: 2c00 cmp r4, #0 - 10e10: bf08 it eq - 10e12: bd10 popeq {r4, pc} - 10e14: 4602 mov r2, r0 - 10e16: 4620 mov r0, r4 - 10e18: e8bd 4010 ldmia.w sp!, {r4, lr} - 10e1c: 4902 ldr r1, [pc, #8] ; (10e28 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x34>) - 10e1e: f7f5 be1d b.w 6a5c - 10e22: 0000 .short 0x0000 - 10e24: 000140f8 .word 0x000140f8 - 10e28: 00014520 .word 0x00014520 - -Disassembly of section t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_: - -00010e2c <_ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_>: - 10e2c: f000 b876 b.w 10f1c <_ZN4mbed4Base15get_rpc_methodsEv> - -Disassembly of section i._ZN4mbed10DigitalOut5writeEi: - -00010e30 <_ZN4mbed10DigitalOut5writeEi>: - 10e30: 6982 ldr r2, [r0, #24] - 10e32: 6940 ldr r0, [r0, #20] - 10e34: 2900 cmp r1, #0 - 10e36: bf0c ite eq - 10e38: 61c2 streq r2, [r0, #28] - 10e3a: 6182 strne r2, [r0, #24] - 10e3c: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOut4readEv: - -00010e3e <_ZN4mbed10DigitalOut4readEv>: - 10e3e: 6941 ldr r1, [r0, #20] - 10e40: 6949 ldr r1, [r1, #20] - 10e42: 6980 ldr r0, [r0, #24] - 10e44: 4008 ands r0, r1 - 10e46: bf18 it ne - 10e48: 2001 movne r0, #1 - 10e4a: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOutD0Ev: - -00010e4c <_ZN4mbed10DigitalOutD0Ev>: - 10e4c: b510 push {r4, lr} - 10e4e: f000 f95f bl 11110 <_ZN4mbed4BaseD1Ev> - 10e52: e8bd 4010 ldmia.w sp!, {r4, lr} - 10e56: f7f0 b9c3 b.w 11e0 <_ZdlPv> - -Disassembly of section i._ZN4mbed10parse_charEPKcPS1_: - -00010e5a <_ZN4mbed10parse_charEPKcPS1_>: - 10e5a: b538 push {r3, r4, r5, lr} - 10e5c: 4602 mov r2, r0 - 10e5e: 7800 ldrb r0, [r0, #0] - 10e60: 1c54 adds r4, r2, #1 - 10e62: 460d mov r5, r1 - 10e64: 285c cmp r0, #92 ; 0x5c - 10e66: d147 bne.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e68: f814 0b01 ldrb.w r0, [r4], #1 - 10e6c: 2100 movs r1, #0 - 10e6e: 2872 cmp r0, #114 ; 0x72 - 10e70: bf08 it eq - 10e72: 200d moveq r0, #13 - 10e74: d040 beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e76: dc10 bgt.n 10e9a <_ZN4mbed10parse_charEPKcPS1_+0x40> - 10e78: 2861 cmp r0, #97 ; 0x61 - 10e7a: bf08 it eq - 10e7c: 2007 moveq r0, #7 - 10e7e: d03b beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e80: 2862 cmp r0, #98 ; 0x62 - 10e82: bf08 it eq - 10e84: 2008 moveq r0, #8 - 10e86: d037 beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e88: 2866 cmp r0, #102 ; 0x66 - 10e8a: bf08 it eq - 10e8c: 200c moveq r0, #12 - 10e8e: d033 beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e90: 286e cmp r0, #110 ; 0x6e - 10e92: bf08 it eq - 10e94: 200a moveq r0, #10 - 10e96: d02f beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10e98: e019 b.n 10ece <_ZN4mbed10parse_charEPKcPS1_+0x74> - 10e9a: 2874 cmp r0, #116 ; 0x74 - 10e9c: bf08 it eq - 10e9e: 2009 moveq r0, #9 - 10ea0: d02a beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10ea2: 2876 cmp r0, #118 ; 0x76 - 10ea4: bf08 it eq - 10ea6: 200b moveq r0, #11 - 10ea8: d026 beq.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10eaa: 2878 cmp r0, #120 ; 0x78 - 10eac: d10f bne.n 10ece <_ZN4mbed10parse_charEPKcPS1_+0x74> - 10eae: 7820 ldrb r0, [r4, #0] - 10eb0: f88d 0000 strb.w r0, [sp] - 10eb4: 7862 ldrb r2, [r4, #1] - 10eb6: f88d 2001 strb.w r2, [sp, #1] - 10eba: f88d 1002 strb.w r1, [sp, #2] - 10ebe: 1ca4 adds r4, r4, #2 - 10ec0: 2210 movs r2, #16 - 10ec2: 2100 movs r1, #0 - 10ec4: 4668 mov r0, sp - 10ec6: f7f5 ff35 bl 6d34 - 10eca: b2c0 uxtb r0, r0 - 10ecc: e014 b.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10ece: f1a0 0230 sub.w r2, r0, #48 ; 0x30 - 10ed2: 2a0a cmp r2, #10 - 10ed4: d210 bcs.n 10ef8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - 10ed6: f88d 0000 strb.w r0, [sp] - 10eda: 7820 ldrb r0, [r4, #0] - 10edc: f88d 0001 strb.w r0, [sp, #1] - 10ee0: 7862 ldrb r2, [r4, #1] - 10ee2: f88d 2002 strb.w r2, [sp, #2] - 10ee6: f88d 1003 strb.w r1, [sp, #3] - 10eea: 1ca4 adds r4, r4, #2 - 10eec: 2208 movs r2, #8 - 10eee: 2100 movs r1, #0 - 10ef0: 4668 mov r0, sp - 10ef2: f7f5 ff1f bl 6d34 - 10ef6: b2c0 uxtb r0, r0 - 10ef8: 602c str r4, [r5, #0] - 10efa: bd38 pop {r3, r4, r5, pc} - -Disassembly of section i._ZN4mbed4Base11delete_selfEv: - -00010efc <_ZN4mbed4Base11delete_selfEv>: - 10efc: b510 push {r4, lr} - 10efe: 4604 mov r4, r0 - 10f00: 7b00 ldrb r0, [r0, #12] - 10f02: 2800 cmp r0, #0 - 10f04: bf08 it eq - 10f06: bd10 popeq {r4, pc} - 10f08: 68a0 ldr r0, [r4, #8] - 10f0a: f7f0 f96d bl 11e8 <_ZdaPv> - 10f0e: 6820 ldr r0, [r4, #0] - 10f10: 6841 ldr r1, [r0, #4] - 10f12: 4620 mov r0, r4 - 10f14: e8bd 4010 ldmia.w sp!, {r4, lr} - 10f18: 4708 bx r1 - -Disassembly of section i._ZN4mbed4Base15get_rpc_methodsEv: - -00010f1c <_ZN4mbed4Base15get_rpc_methodsEv>: - 10f1c: 4800 ldr r0, [pc, #0] ; (10f20 <_ZN4mbed4Base15get_rpc_methodsEv+0x4>) - 10f1e: 4770 bx lr - 10f20: 00014128 .word 0x00014128 - -Disassembly of section i._ZN4mbed4Base15register_objectEPKc: - -00010f24 <_ZN4mbed4Base15register_objectEPKc>: - 10f24: 2900 cmp r1, #0 - 10f26: bf08 it eq - 10f28: 4770 bxeq lr - 10f2a: 6882 ldr r2, [r0, #8] - 10f2c: b91a cbnz r2, 10f36 <_ZN4mbed4Base15register_objectEPKc+0x12> - 10f2e: 4a03 ldr r2, [pc, #12] ; (10f3c <_ZN4mbed4Base15register_objectEPKc+0x18>) - 10f30: 6813 ldr r3, [r2, #0] - 10f32: 6043 str r3, [r0, #4] - 10f34: 6010 str r0, [r2, #0] - 10f36: 6081 str r1, [r0, #8] - 10f38: 4770 bx lr - 10f3a: 0000 .short 0x0000 - 10f3c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base3rpcEPKcS2_Pc: - -00010f40 <_ZN4mbed4Base3rpcEPKcS2_Pc>: - 10f40: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 10f44: 4607 mov r7, r0 - 10f46: 6800 ldr r0, [r0, #0] - 10f48: 460e mov r6, r1 - 10f4a: 68c1 ldr r1, [r0, #12] - 10f4c: 4690 mov r8, r2 - 10f4e: 461d mov r5, r3 - 10f50: 4638 mov r0, r7 - 10f52: 4788 blx r1 - 10f54: 4604 mov r4, r0 - 10f56: 2e00 cmp r6, #0 - 10f58: bf1c itt ne - 10f5a: 7830 ldrbne r0, [r6, #0] - 10f5c: 2800 cmpne r0, #0 - 10f5e: d11e bne.n 10f9e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 10f60: b1d5 cbz r5, 10f98 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 10f62: 2620 movs r6, #32 - 10f64: 6820 ldr r0, [r4, #0] - 10f66: b170 cbz r0, 10f86 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 10f68: 4602 mov r2, r0 - 10f6a: a11a add r1, pc, #104 ; (adr r1, 10fd4 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x94>) - 10f6c: 4628 mov r0, r5 - 10f6e: f7f5 fd75 bl 6a5c - 10f72: 4405 add r5, r0 - 10f74: f854 0f08 ldr.w r0, [r4, #8]! - 10f78: b128 cbz r0, 10f86 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - 10f7a: 4628 mov r0, r5 - 10f7c: 7006 strb r6, [r0, #0] - 10f7e: 6820 ldr r0, [r4, #0] - 10f80: 1c6d adds r5, r5, #1 - 10f82: 2800 cmp r0, #0 - 10f84: d1f0 bne.n 10f68 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x28> - 10f86: 6860 ldr r0, [r4, #4] - 10f88: b130 cbz r0, 10f98 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - 10f8a: f805 6b01 strb.w r6, [r5], #1 - 10f8e: 6861 ldr r1, [r4, #4] - 10f90: 4638 mov r0, r7 - 10f92: 4788 blx r1 - 10f94: 4604 mov r4, r0 - 10f96: e7e5 b.n 10f64 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x24> - 10f98: 2001 movs r0, #1 - 10f9a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 10f9e: 6820 ldr r0, [r4, #0] - 10fa0: b178 cbz r0, 10fc2 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x82> - 10fa2: 4631 mov r1, r6 - 10fa4: f7f5 fdef bl 6b86 - 10fa8: b938 cbnz r0, 10fba <_ZN4mbed4Base3rpcEPKcS2_Pc+0x7a> - 10faa: 6863 ldr r3, [r4, #4] - 10fac: 462a mov r2, r5 - 10fae: 4641 mov r1, r8 - 10fb0: 4638 mov r0, r7 - 10fb2: 4798 blx r3 - 10fb4: 2001 movs r0, #1 - 10fb6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 10fba: f854 0f08 ldr.w r0, [r4, #8]! - 10fbe: 2800 cmp r0, #0 - 10fc0: d1ef bne.n 10fa2 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x62> - 10fc2: 6861 ldr r1, [r4, #4] - 10fc4: 1c08 adds r0, r1, #0 - 10fc6: bf08 it eq - 10fc8: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - 10fcc: 4638 mov r0, r7 - 10fce: 4788 blx r1 - 10fd0: 4604 mov r4, r0 - 10fd2: e7e4 b.n 10f9e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - 10fd4: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -00010fd8 <_ZN4mbed4Base5clearEPKcPc>: - 10fd8: b570 push {r4, r5, r6, lr} - 10fda: 480a ldr r0, [pc, #40] ; (11004 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - 10fdc: 6804 ldr r4, [r0, #0] - 10fde: 2c00 cmp r4, #0 - 10fe0: bf08 it eq - 10fe2: bd70 popeq {r4, r5, r6, pc} - 10fe4: 4625 mov r5, r4 - 10fe6: 6864 ldr r4, [r4, #4] - 10fe8: 7b28 ldrb r0, [r5, #12] - 10fea: b138 cbz r0, 10ffc <_ZN4mbed4Base5clearEPKcPc+0x24> - 10fec: 68a8 ldr r0, [r5, #8] - 10fee: f7f0 f8fb bl 11e8 <_ZdaPv> - 10ff2: b11d cbz r5, 10ffc <_ZN4mbed4Base5clearEPKcPc+0x24> - 10ff4: 6828 ldr r0, [r5, #0] - 10ff6: 6841 ldr r1, [r0, #4] - 10ff8: 4628 mov r0, r5 - 10ffa: 4788 blx r1 - 10ffc: 2c00 cmp r4, #0 - 10ffe: d1f1 bne.n 10fe4 <_ZN4mbed4Base5clearEPKcPc+0xc> - 11000: bd70 pop {r4, r5, r6, pc} - 11002: 0000 .short 0x0000 - 11004: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base6lookupEPKcj: - -00011008 <_ZN4mbed4Base6lookupEPKcj>: - 11008: b570 push {r4, r5, r6, lr} - 1100a: 4606 mov r6, r0 - 1100c: 480b ldr r0, [pc, #44] ; (1103c <_ZN4mbed4Base6lookupEPKcj+0x34>) - 1100e: 460d mov r5, r1 - 11010: 6804 ldr r4, [r0, #0] - 11012: b184 cbz r4, 11036 <_ZN4mbed4Base6lookupEPKcj+0x2e> - 11014: 68a0 ldr r0, [r4, #8] - 11016: b158 cbz r0, 11030 <_ZN4mbed4Base6lookupEPKcj+0x28> - 11018: 462a mov r2, r5 - 1101a: 4631 mov r1, r6 - 1101c: f7f5 fdce bl 6bbc - 11020: b930 cbnz r0, 11030 <_ZN4mbed4Base6lookupEPKcj+0x28> - 11022: 68a0 ldr r0, [r4, #8] - 11024: f7f5 fdc2 bl 6bac - 11028: 42a8 cmp r0, r5 - 1102a: bf04 itt eq - 1102c: 4620 moveq r0, r4 - 1102e: bd70 popeq {r4, r5, r6, pc} - 11030: 6864 ldr r4, [r4, #4] - 11032: 2c00 cmp r4, #0 - 11034: d1ee bne.n 11014 <_ZN4mbed4Base6lookupEPKcj+0xc> - 11036: 2000 movs r0, #0 - 11038: bd70 pop {r4, r5, r6, pc} - 1103a: 0000 .short 0x0000 - 1103c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4Base7opendirEv: - -00011040 <_ZN4mbed4Base7opendirEv>: - 11040: b510 push {r4, lr} - 11042: f44f 7084 mov.w r0, #264 ; 0x108 - 11046: f7f0 f94b bl 12e0 <_Znwj> - 1104a: 4902 ldr r1, [pc, #8] ; (11054 <_ZN4mbed4Base7opendirEv+0x14>) - 1104c: 6001 str r1, [r0, #0] - 1104e: 2100 movs r1, #0 - 11050: 6041 str r1, [r0, #4] - 11052: bd10 pop {r4, pc} - 11054: 0001456c .word 0x0001456c - -Disassembly of section i._ZN4mbed4Base8new_nameEPS0_: - -00011058 <_ZN4mbed4Base8new_nameEPS0_>: - 11058: b570 push {r4, r5, r6, lr} - 1105a: 4604 mov r4, r0 - 1105c: 200c movs r0, #12 - 1105e: f7f0 f953 bl 1308 <_Znaj> - 11062: 4605 mov r5, r0 - 11064: 4622 mov r2, r4 - 11066: a102 add r1, pc, #8 ; (adr r1, 11070 <_ZN4mbed4Base8new_nameEPS0_+0x18>) - 11068: f7f5 fcf8 bl 6a5c - 1106c: 4628 mov r0, r5 - 1106e: bd70 pop {r4, r5, r6, pc} - 11070: 256a626f .word 0x256a626f - 11074: 00583830 .word 0x00583830 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -00011078 <_ZN4mbed4Base9list_objsEPKcPc>: - 11078: 2900 cmp r1, #0 - 1107a: bf08 it eq - 1107c: 4770 bxeq lr - 1107e: b570 push {r4, r5, r6, lr} - 11080: 480b ldr r0, [pc, #44] ; (110b0 <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - 11082: 460d mov r5, r1 - 11084: 6804 ldr r4, [r0, #0] - 11086: 2c00 cmp r4, #0 - 11088: bf08 it eq - 1108a: bd70 popeq {r4, r5, r6, pc} - 1108c: 2620 movs r6, #32 - 1108e: 7b20 ldrb r0, [r4, #12] - 11090: b150 cbz r0, 110a8 <_ZN4mbed4Base9list_objsEPKcPc+0x30> - 11092: a108 add r1, pc, #32 ; (adr r1, 110b4 <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - 11094: 4628 mov r0, r5 - 11096: 68a2 ldr r2, [r4, #8] - 11098: f7f5 fce0 bl 6a5c - 1109c: 4405 add r5, r0 - 1109e: 6860 ldr r0, [r4, #4] - 110a0: 2800 cmp r0, #0 - 110a2: bf18 it ne - 110a4: f805 6b01 strbne.w r6, [r5], #1 - 110a8: 6864 ldr r4, [r4, #4] - 110aa: 2c00 cmp r4, #0 - 110ac: d1ef bne.n 1108e <_ZN4mbed4Base9list_objsEPKcPc+0x16> - 110ae: bd70 pop {r4, r5, r6, pc} - 110b0: 10000004 .word 0x10000004 - 110b4: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4BaseC1EPKc: - -000110b8 <_ZN4mbed4BaseC1EPKc>: - 110b8: 4a06 ldr r2, [pc, #24] ; (110d4 <_ZN4mbed4BaseC1EPKc+0x1c>) - 110ba: 6002 str r2, [r0, #0] - 110bc: 2200 movs r2, #0 - 110be: 7302 strb r2, [r0, #12] - 110c0: 6081 str r1, [r0, #8] - 110c2: 2900 cmp r1, #0 - 110c4: bf04 itt eq - 110c6: 6042 streq r2, [r0, #4] - 110c8: 4770 bxeq lr - 110ca: 4903 ldr r1, [pc, #12] ; (110d8 <_ZN4mbed4BaseC1EPKc+0x20>) - 110cc: 680a ldr r2, [r1, #0] - 110ce: 6042 str r2, [r0, #4] - 110d0: 6008 str r0, [r1, #0] - 110d2: 4770 bx lr - 110d4: 0001454c .word 0x0001454c - 110d8: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD0Ev: - -000110dc <_ZN4mbed4BaseD0Ev>: - 110dc: 490a ldr r1, [pc, #40] ; (11108 <_ZN4mbed4BaseD0Ev+0x2c>) - 110de: 6001 str r1, [r0, #0] - 110e0: 6881 ldr r1, [r0, #8] - 110e2: b179 cbz r1, 11104 <_ZN4mbed4BaseD0Ev+0x28> - 110e4: 4a09 ldr r2, [pc, #36] ; (1110c <_ZN4mbed4BaseD0Ev+0x30>) - 110e6: 6811 ldr r1, [r2, #0] - 110e8: 4281 cmp r1, r0 - 110ea: bf04 itt eq - 110ec: 6841 ldreq r1, [r0, #4] - 110ee: 6011 streq r1, [r2, #0] - 110f0: d008 beq.n 11104 <_ZN4mbed4BaseD0Ev+0x28> - 110f2: 684a ldr r2, [r1, #4] - 110f4: 4282 cmp r2, r0 - 110f6: d003 beq.n 11100 <_ZN4mbed4BaseD0Ev+0x24> - 110f8: 4611 mov r1, r2 - 110fa: 6852 ldr r2, [r2, #4] - 110fc: 4282 cmp r2, r0 - 110fe: d1fb bne.n 110f8 <_ZN4mbed4BaseD0Ev+0x1c> - 11100: 6842 ldr r2, [r0, #4] - 11102: 604a str r2, [r1, #4] - 11104: f7f0 b86c b.w 11e0 <_ZdlPv> - 11108: 0001454c .word 0x0001454c - 1110c: 10000004 .word 0x10000004 - -Disassembly of section i._ZN4mbed4BaseD1Ev: - -00011110 <_ZN4mbed4BaseD1Ev>: - 11110: 490b ldr r1, [pc, #44] ; (11140 <_ZN4mbed4BaseD1Ev+0x30>) - 11112: 6001 str r1, [r0, #0] - 11114: 6881 ldr r1, [r0, #8] - 11116: 2900 cmp r1, #0 - 11118: bf08 it eq - 1111a: 4770 bxeq lr - 1111c: 4a09 ldr r2, [pc, #36] ; (11144 <_ZN4mbed4BaseD1Ev+0x34>) - 1111e: 6811 ldr r1, [r2, #0] - 11120: 4281 cmp r1, r0 - 11122: bf02 ittt eq - 11124: 6841 ldreq r1, [r0, #4] - 11126: 6011 streq r1, [r2, #0] - 11128: 4770 bxeq lr - 1112a: 684a ldr r2, [r1, #4] - 1112c: 4282 cmp r2, r0 - 1112e: d003 beq.n 11138 <_ZN4mbed4BaseD1Ev+0x28> - 11130: 4611 mov r1, r2 - 11132: 6852 ldr r2, [r2, #4] - 11134: 4282 cmp r2, r0 - 11136: d1fb bne.n 11130 <_ZN4mbed4BaseD1Ev+0x20> - 11138: 6842 ldr r2, [r0, #4] - 1113a: 604a str r2, [r1, #4] - 1113c: 4770 bx lr - 1113e: 0000 .short 0x0000 - 11140: 0001454c .word 0x0001454c - 11144: 10000004 .word 0x10000004 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc: - -00011148 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc>: - 11148: b510 push {r4, lr} - 1114a: 4908 ldr r1, [pc, #32] ; (1116c <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc+0x24>) - 1114c: 4614 mov r4, r2 - 1114e: 684a ldr r2, [r1, #4] - 11150: 6809 ldr r1, [r1, #0] - 11152: eb00 0062 add.w r0, r0, r2, asr #1 - 11156: f012 0f01 tst.w r2, #1 - 1115a: bf1c itt ne - 1115c: 6802 ldrne r2, [r0, #0] - 1115e: 5851 ldrne r1, [r2, r1] - 11160: 4788 blx r1 - 11162: 2c00 cmp r4, #0 - 11164: bf1c itt ne - 11166: 2000 movne r0, #0 - 11168: 7020 strbne r0, [r4, #0] - 1116a: bd10 pop {r4, pc} - 1116c: 00014120 .word 0x00014120 - -Disassembly of section i._ZN4mbed13BaseDirHandle8closedirEv: - -00011170 <_ZN4mbed13BaseDirHandle8closedirEv>: - 11170: b510 push {r4, lr} - 11172: f7f0 f835 bl 11e0 <_ZdlPv> - 11176: 2000 movs r0, #0 - 11178: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13BaseDirHandle7readdirEv: - -0001117c <_ZN4mbed13BaseDirHandle7readdirEv>: - 1117c: b570 push {r4, r5, r6, lr} - 1117e: 4606 mov r6, r0 - 11180: 4813 ldr r0, [pc, #76] ; (111d0 <_ZN4mbed13BaseDirHandle7readdirEv+0x54>) - 11182: 2500 movs r5, #0 - 11184: 6804 ldr r4, [r0, #0] - 11186: 2c00 cmp r4, #0 - 11188: bf04 itt eq - 1118a: 2000 moveq r0, #0 - 1118c: bd70 popeq {r4, r5, r6, pc} - 1118e: f04f 33ff mov.w r3, #4294967295 - 11192: 4a10 ldr r2, [pc, #64] ; (111d4 <_ZN4mbed13BaseDirHandle7readdirEv+0x58>) - 11194: 4910 ldr r1, [pc, #64] ; (111d8 <_ZN4mbed13BaseDirHandle7readdirEv+0x5c>) - 11196: 4620 mov r0, r4 - 11198: f7f0 f84f bl 123a <__dynamic_cast> - 1119c: b938 cbnz r0, 111ae <_ZN4mbed13BaseDirHandle7readdirEv+0x32> - 1119e: f04f 33ff mov.w r3, #4294967295 - 111a2: 4a0e ldr r2, [pc, #56] ; (111dc <_ZN4mbed13BaseDirHandle7readdirEv+0x60>) - 111a4: 490c ldr r1, [pc, #48] ; (111d8 <_ZN4mbed13BaseDirHandle7readdirEv+0x5c>) - 111a6: 4620 mov r0, r4 - 111a8: f7f0 f847 bl 123a <__dynamic_cast> - 111ac: b118 cbz r0, 111b6 <_ZN4mbed13BaseDirHandle7readdirEv+0x3a> - 111ae: 6870 ldr r0, [r6, #4] - 111b0: 42a8 cmp r0, r5 - 111b2: d002 beq.n 111ba <_ZN4mbed13BaseDirHandle7readdirEv+0x3e> - 111b4: 1c6d adds r5, r5, #1 - 111b6: 6864 ldr r4, [r4, #4] - 111b8: e7e5 b.n 11186 <_ZN4mbed13BaseDirHandle7readdirEv+0xa> - 111ba: 1c40 adds r0, r0, #1 - 111bc: 6070 str r0, [r6, #4] - 111be: 22ff movs r2, #255 ; 0xff - 111c0: f106 0008 add.w r0, r6, #8 - 111c4: 68a1 ldr r1, [r4, #8] - 111c6: f7f5 fd0e bl 6be6 - 111ca: f106 0008 add.w r0, r6, #8 - 111ce: bd70 pop {r4, r5, r6, pc} - 111d0: 10000004 .word 0x10000004 - 111d4: 000145f4 .word 0x000145f4 - 111d8: 0001455c .word 0x0001455c - 111dc: 000145d0 .word 0x000145d0 - -Disassembly of section i._ZN4mbed13BaseDirHandle7telldirEv: - -000111e0 <_ZN4mbed13BaseDirHandle7telldirEv>: - 111e0: 6840 ldr r0, [r0, #4] - 111e2: 4770 bx lr - -Disassembly of section i._ZN4mbed13BaseDirHandle7seekdirEl: - -000111e4 <_ZN4mbed13BaseDirHandle7seekdirEl>: - 111e4: 6041 str r1, [r0, #4] - 111e6: 4770 bx lr - -Disassembly of section i._ZN4mbed13BaseDirHandle9rewinddirEv: - -000111e8 <_ZN4mbed13BaseDirHandle9rewinddirEv>: - 111e8: 2100 movs r1, #0 - 111ea: 6041 str r1, [r0, #4] - 111ec: 4770 bx lr - -Disassembly of section i._sys_close: - -000111f0 <_sys_close>: - 111f0: 2803 cmp r0, #3 - 111f2: bfbc itt lt - 111f4: 2000 movlt r0, #0 - 111f6: 4770 bxlt lr - 111f8: 4907 ldr r1, [pc, #28] ; (11218 <_sys_close+0x28>) - 111fa: 2200 movs r2, #0 - 111fc: eb01 0180 add.w r1, r1, r0, lsl #2 - 11200: f851 0c0c ldr.w r0, [r1, #-12] - 11204: f841 2c0c str.w r2, [r1, #-12] - 11208: 2800 cmp r0, #0 - 1120a: bf04 itt eq - 1120c: f04f 30ff moveq.w r0, #4294967295 - 11210: 4770 bxeq lr - 11212: 6801 ldr r1, [r0, #0] - 11214: 6849 ldr r1, [r1, #4] - 11216: 4708 bx r1 - 11218: 1000085c .word 0x1000085c - -Disassembly of section i._sys_istty: - -0001121c <_sys_istty>: - 1121c: 2803 cmp r0, #3 - 1121e: bfbc itt lt - 11220: 2000 movlt r0, #0 - 11222: 4770 bxlt lr - 11224: 4906 ldr r1, [pc, #24] ; (11240 <_sys_istty+0x24>) - 11226: eb01 0080 add.w r0, r1, r0, lsl #2 - 1122a: f850 0c0c ldr.w r0, [r0, #-12] - 1122e: 2800 cmp r0, #0 - 11230: bf04 itt eq - 11232: f04f 30ff moveq.w r0, #4294967295 - 11236: 4770 bxeq lr - 11238: 6801 ldr r1, [r0, #0] - 1123a: 68c9 ldr r1, [r1, #12] - 1123c: 4708 bx r1 - 1123e: 0000 .short 0x0000 - 11240: 1000085c .word 0x1000085c - -Disassembly of section i._sys_open: - -00011244 <_sys_open>: - 11244: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 11248: 460f mov r7, r1 - 1124a: 4605 mov r5, r0 - 1124c: 4954 ldr r1, [pc, #336] ; (113a0 <_sys_open+0x15c>) - 1124e: f7f5 fc9a bl 6b86 - 11252: 4e54 ldr r6, [pc, #336] ; (113a4 <_sys_open+0x160>) - 11254: 4c54 ldr r4, [pc, #336] ; (113a8 <_sys_open+0x164>) - 11256: f1a6 0801 sub.w r8, r6, #1 - 1125a: b988 cbnz r0, 11280 <_sys_open+0x3c> - 1125c: 4631 mov r1, r6 - 1125e: 4640 mov r0, r8 - 11260: f000 fd24 bl 11cac - 11264: 2301 movs r3, #1 - 11266: 2200 movs r2, #0 - 11268: 2108 movs r1, #8 - 1126a: 4620 mov r0, r4 - 1126c: f000 fcce bl 11c0c - 11270: f44f 5116 mov.w r1, #9600 ; 0x2580 - 11274: 4620 mov r0, r4 - 11276: f000 fbe5 bl 11a44 - 1127a: 2000 movs r0, #0 - 1127c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 11280: 494a ldr r1, [pc, #296] ; (113ac <_sys_open+0x168>) - 11282: 4628 mov r0, r5 - 11284: f7f5 fc7f bl 6b86 - 11288: b988 cbnz r0, 112ae <_sys_open+0x6a> - 1128a: 4631 mov r1, r6 - 1128c: 4640 mov r0, r8 - 1128e: f000 fd0d bl 11cac - 11292: 2301 movs r3, #1 - 11294: 2200 movs r2, #0 - 11296: 2108 movs r1, #8 - 11298: 4620 mov r0, r4 - 1129a: f000 fcb7 bl 11c0c - 1129e: f44f 5116 mov.w r1, #9600 ; 0x2580 - 112a2: 4620 mov r0, r4 - 112a4: f000 fbce bl 11a44 - 112a8: 2001 movs r0, #1 - 112aa: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 112ae: 4940 ldr r1, [pc, #256] ; (113b0 <_sys_open+0x16c>) - 112b0: 4628 mov r0, r5 - 112b2: f7f5 fc68 bl 6b86 - 112b6: b988 cbnz r0, 112dc <_sys_open+0x98> - 112b8: 4631 mov r1, r6 - 112ba: 4640 mov r0, r8 - 112bc: f000 fcf6 bl 11cac - 112c0: 2301 movs r3, #1 - 112c2: 2200 movs r2, #0 - 112c4: 2108 movs r1, #8 - 112c6: 4620 mov r0, r4 - 112c8: f000 fca0 bl 11c0c - 112cc: f44f 5116 mov.w r1, #9600 ; 0x2580 - 112d0: 4620 mov r0, r4 - 112d2: f000 fbb7 bl 11a44 - 112d6: 2002 movs r0, #2 - 112d8: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 112dc: f8df 80d4 ldr.w r8, [pc, #212] ; 113b4 <_sys_open+0x170> - 112e0: 2400 movs r4, #0 - 112e2: f858 0024 ldr.w r0, [r8, r4, lsl #2] - 112e6: b118 cbz r0, 112f0 <_sys_open+0xac> - 112e8: 1c64 adds r4, r4, #1 - 112ea: 2c10 cmp r4, #16 - 112ec: d3f9 bcc.n 112e2 <_sys_open+0x9e> - 112ee: e04e b.n 1138e <_sys_open+0x14a> - 112f0: 2c10 cmp r4, #16 - 112f2: d24c bcs.n 1138e <_sys_open+0x14a> - 112f4: 7828 ldrb r0, [r5, #0] - 112f6: 283a cmp r0, #58 ; 0x3a - 112f8: d109 bne.n 1130e <_sys_open+0xca> - 112fa: 466a mov r2, sp - 112fc: a12e add r1, pc, #184 ; (adr r1, 113b8 <_sys_open+0x174>) - 112fe: 4628 mov r0, r5 - 11300: f7f5 fbd0 bl 6aa4 - 11304: 9800 ldr r0, [sp, #0] - 11306: 2800 cmp r0, #0 - 11308: bf18 it ne - 1130a: 3010 addne r0, #16 - 1130c: e043 b.n 11396 <_sys_open+0x152> - 1130e: 282f cmp r0, #47 ; 0x2f - 11310: d13d bne.n 1138e <_sys_open+0x14a> - 11312: 1c68 adds r0, r5, #1 - 11314: 4605 mov r5, r0 - 11316: 2100 movs r1, #0 - 11318: f815 2b01 ldrb.w r2, [r5], #1 - 1131c: 2a2f cmp r2, #47 ; 0x2f - 1131e: d004 beq.n 1132a <_sys_open+0xe6> - 11320: 2a00 cmp r2, #0 - 11322: bf18 it ne - 11324: 1c49 addne r1, r1, #1 - 11326: d1f7 bne.n 11318 <_sys_open+0xd4> - 11328: 2500 movs r5, #0 - 1132a: f7ff fe6d bl 11008 <_ZN4mbed4Base6lookupEPKcj> - 1132e: 2800 cmp r0, #0 - 11330: d02d beq.n 1138e <_sys_open+0x14a> - 11332: f017 0f02 tst.w r7, #2 - 11336: bf18 it ne - 11338: 2602 movne r6, #2 - 1133a: d108 bne.n 1134e <_sys_open+0x10a> - 1133c: f017 0f04 tst.w r7, #4 - 11340: bf18 it ne - 11342: 2601 movne r6, #1 - 11344: d103 bne.n 1134e <_sys_open+0x10a> - 11346: f017 0608 ands.w r6, r7, #8 - 1134a: bf18 it ne - 1134c: 2609 movne r6, #9 - 1134e: f017 0f0c tst.w r7, #12 - 11352: bf18 it ne - 11354: f446 7600 orrne.w r6, r6, #512 ; 0x200 - 11358: f017 0f04 tst.w r7, #4 - 1135c: bf18 it ne - 1135e: f446 6680 orrne.w r6, r6, #1024 ; 0x400 - 11362: f04f 33ff mov.w r3, #4294967295 - 11366: b93d cbnz r5, 11378 <_sys_open+0x134> - 11368: 4a14 ldr r2, [pc, #80] ; (113bc <_sys_open+0x178>) - 1136a: 4915 ldr r1, [pc, #84] ; (113c0 <_sys_open+0x17c>) - 1136c: f7ef ff65 bl 123a <__dynamic_cast> - 11370: 2800 cmp r0, #0 - 11372: bf18 it ne - 11374: 3010 addne r0, #16 - 11376: e009 b.n 1138c <_sys_open+0x148> - 11378: 4a12 ldr r2, [pc, #72] ; (113c4 <_sys_open+0x180>) - 1137a: 4911 ldr r1, [pc, #68] ; (113c0 <_sys_open+0x17c>) - 1137c: f7ef ff5d bl 123a <__dynamic_cast> - 11380: b128 cbz r0, 1138e <_sys_open+0x14a> - 11382: 6801 ldr r1, [r0, #0] - 11384: 4632 mov r2, r6 - 11386: 690b ldr r3, [r1, #16] - 11388: 4629 mov r1, r5 - 1138a: 4798 blx r3 - 1138c: b918 cbnz r0, 11396 <_sys_open+0x152> - 1138e: f04f 30ff mov.w r0, #4294967295 - 11392: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 11396: f848 0024 str.w r0, [r8, r4, lsl #2] - 1139a: 1ce0 adds r0, r4, #3 - 1139c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 113a0: 00014150 .word 0x00014150 - 113a4: 2009c003 .word 0x2009c003 - 113a8: 4000c000 .word 0x4000c000 - 113ac: 00014157 .word 0x00014157 - 113b0: 0001415f .word 0x0001415f - 113b4: 1000085c .word 0x1000085c - 113b8: 0070253a .word 0x0070253a - 113bc: 000145f4 .word 0x000145f4 - 113c0: 0001455c .word 0x0001455c - 113c4: 000145d0 .word 0x000145d0 - -Disassembly of section i._sys_read: - -000113c8 <_sys_read>: - 113c8: b570 push {r4, r5, r6, lr} - 113ca: 460d mov r5, r1 - 113cc: 4614 mov r4, r2 - 113ce: 2803 cmp r0, #3 - 113d0: da05 bge.n 113de <_sys_read+0x16> - 113d2: 480b ldr r0, [pc, #44] ; (11400 <_sys_read+0x38>) - 113d4: f000 fc64 bl 11ca0 - 113d8: 7028 strb r0, [r5, #0] - 113da: 2001 movs r0, #1 - 113dc: e00e b.n 113fc <_sys_read+0x34> - 113de: 4909 ldr r1, [pc, #36] ; (11404 <_sys_read+0x3c>) - 113e0: eb01 0080 add.w r0, r1, r0, lsl #2 - 113e4: f850 0c0c ldr.w r0, [r0, #-12] - 113e8: 2800 cmp r0, #0 - 113ea: bf04 itt eq - 113ec: f04f 30ff moveq.w r0, #4294967295 - 113f0: bd70 popeq {r4, r5, r6, pc} - 113f2: 6801 ldr r1, [r0, #0] - 113f4: 4622 mov r2, r4 - 113f6: 688b ldr r3, [r1, #8] - 113f8: 4629 mov r1, r5 - 113fa: 4798 blx r3 - 113fc: 1a20 subs r0, r4, r0 - 113fe: bd70 pop {r4, r5, r6, pc} - 11400: 4000c000 .word 0x4000c000 - 11404: 1000085c .word 0x1000085c - -Disassembly of section i._sys_seek: - -00011408 <_sys_seek>: - 11408: b510 push {r4, lr} - 1140a: 2803 cmp r0, #3 - 1140c: db0e blt.n 1142c <_sys_seek+0x24> - 1140e: 4a08 ldr r2, [pc, #32] ; (11430 <_sys_seek+0x28>) - 11410: eb02 0080 add.w r0, r2, r0, lsl #2 - 11414: f850 0c0c ldr.w r0, [r0, #-12] - 11418: b128 cbz r0, 11426 <_sys_seek+0x1e> - 1141a: 6802 ldr r2, [r0, #0] - 1141c: 6913 ldr r3, [r2, #16] - 1141e: 2200 movs r2, #0 - 11420: 4798 blx r3 - 11422: 1c40 adds r0, r0, #1 - 11424: d102 bne.n 1142c <_sys_seek+0x24> - 11426: f04f 30ff mov.w r0, #4294967295 - 1142a: bd10 pop {r4, pc} - 1142c: 2000 movs r0, #0 - 1142e: bd10 pop {r4, pc} - 11430: 1000085c .word 0x1000085c - -Disassembly of section i._sys_write: - -00011434 <_sys_write>: - 11434: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 11438: 460e mov r6, r1 - 1143a: 4615 mov r5, r2 - 1143c: 2803 cmp r0, #3 - 1143e: da0c bge.n 1145a <_sys_write+0x26> - 11440: 2400 movs r4, #0 - 11442: 2d00 cmp r5, #0 - 11444: d907 bls.n 11456 <_sys_write+0x22> - 11446: 4f0e ldr r7, [pc, #56] ; (11480 <_sys_write+0x4c>) - 11448: 5d31 ldrb r1, [r6, r4] - 1144a: 4638 mov r0, r7 - 1144c: f000 fca0 bl 11d90 - 11450: 1c64 adds r4, r4, #1 - 11452: 42ac cmp r4, r5 - 11454: d3f8 bcc.n 11448 <_sys_write+0x14> - 11456: 4628 mov r0, r5 - 11458: e00f b.n 1147a <_sys_write+0x46> - 1145a: 490a ldr r1, [pc, #40] ; (11484 <_sys_write+0x50>) - 1145c: eb01 0080 add.w r0, r1, r0, lsl #2 - 11460: f850 0c0c ldr.w r0, [r0, #-12] - 11464: 2800 cmp r0, #0 - 11466: bf04 itt eq - 11468: f04f 30ff moveq.w r0, #4294967295 - 1146c: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - 11470: 6801 ldr r1, [r0, #0] - 11472: 462a mov r2, r5 - 11474: 680b ldr r3, [r1, #0] - 11476: 4631 mov r1, r6 - 11478: 4798 blx r3 - 1147a: 1a28 subs r0, r5, r0 - 1147c: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 11480: 4000c000 .word 0x4000c000 - 11484: 1000085c .word 0x1000085c - -Disassembly of section i.closedir: - -00011488 : - 11488: 6801 ldr r1, [r0, #0] - 1148a: 6809 ldr r1, [r1, #0] - 1148c: 4708 bx r1 - -Disassembly of section i.opendir: - -00011490 : - 11490: b510 push {r4, lr} - 11492: 7801 ldrb r1, [r0, #0] - 11494: 292f cmp r1, #47 ; 0x2f - 11496: bf01 itttt eq - 11498: 7841 ldrbeq r1, [r0, #1] - 1149a: 2900 cmpeq r1, #0 - 1149c: e8bd 4010 ldmiaeq.w sp!, {r4, lr} - 114a0: f7ff bdce beq.w 11040 <_ZN4mbed4Base7opendirEv> - 114a4: 1c44 adds r4, r0, #1 - 114a6: 4620 mov r0, r4 - 114a8: 2100 movs r1, #0 - 114aa: 7822 ldrb r2, [r4, #0] - 114ac: 2a00 cmp r2, #0 - 114ae: bf1e ittt ne - 114b0: 2a2f cmpne r2, #47 ; 0x2f - 114b2: 1c64 addne r4, r4, #1 - 114b4: 1c49 addne r1, r1, #1 - 114b6: d1f8 bne.n 114aa - 114b8: f7ff fda6 bl 11008 <_ZN4mbed4Base6lookupEPKcj> - 114bc: b130 cbz r0, 114cc - 114be: f04f 33ff mov.w r3, #4294967295 - 114c2: 4a06 ldr r2, [pc, #24] ; (114dc ) - 114c4: 4906 ldr r1, [pc, #24] ; (114e0 ) - 114c6: f7ef feb8 bl 123a <__dynamic_cast> - 114ca: b908 cbnz r0, 114d0 - 114cc: 2000 movs r0, #0 - 114ce: bd10 pop {r4, pc} - 114d0: 6801 ldr r1, [r0, #0] - 114d2: 69ca ldr r2, [r1, #28] - 114d4: 4621 mov r1, r4 - 114d6: e8bd 4010 ldmia.w sp!, {r4, lr} - 114da: 4710 bx r2 - 114dc: 000145d0 .word 0x000145d0 - 114e0: 0001455c .word 0x0001455c - -Disassembly of section i.readdir: - -000114e4 : - 114e4: 6801 ldr r1, [r0, #0] - 114e6: 6849 ldr r1, [r1, #4] - 114e8: 4708 bx r1 - -Disassembly of section i.remove: - -000114ec : - 114ec: b510 push {r4, lr} - 114ee: 7801 ldrb r1, [r0, #0] - 114f0: 292f cmp r1, #47 ; 0x2f - 114f2: d110 bne.n 11516 - 114f4: 1c44 adds r4, r0, #1 - 114f6: 4620 mov r0, r4 - 114f8: 2100 movs r1, #0 - 114fa: f814 2b01 ldrb.w r2, [r4], #1 - 114fe: 2a2f cmp r2, #47 ; 0x2f - 11500: d10c bne.n 1151c - 11502: f7ff fd81 bl 11008 <_ZN4mbed4Base6lookupEPKcj> - 11506: b130 cbz r0, 11516 - 11508: f04f 33ff mov.w r3, #4294967295 - 1150c: 4a09 ldr r2, [pc, #36] ; (11534 ) - 1150e: 490a ldr r1, [pc, #40] ; (11538 ) - 11510: f7ef fe93 bl 123a <__dynamic_cast> - 11514: b938 cbnz r0, 11526 - 11516: f04f 30ff mov.w r0, #4294967295 - 1151a: bd10 pop {r4, pc} - 1151c: 2a00 cmp r2, #0 - 1151e: bf18 it ne - 11520: 1c49 addne r1, r1, #1 - 11522: d1ea bne.n 114fa - 11524: e7f7 b.n 11516 - 11526: 6801 ldr r1, [r0, #0] - 11528: 694a ldr r2, [r1, #20] - 1152a: 4621 mov r1, r4 - 1152c: e8bd 4010 ldmia.w sp!, {r4, lr} - 11530: 4710 bx r2 - 11532: 0000 .short 0x0000 - 11534: 000145d0 .word 0x000145d0 - 11538: 0001455c .word 0x0001455c - -Disassembly of section i._ZN4mbed3SPI15get_rpc_methodsEv: - -0001153c <_ZN4mbed3SPI15get_rpc_methodsEv>: - 1153c: 4800 ldr r0, [pc, #0] ; (11540 <_ZN4mbed3SPI15get_rpc_methodsEv+0x4>) - 1153e: 4770 bx lr - 11540: 00014180 .word 0x00014180 - -Disassembly of section i._ZN4mbed3SPI5writeEi: - -00011544 <_ZN4mbed3SPI5writeEi>: - 11544: b570 push {r4, r5, r6, lr} - 11546: 4604 mov r4, r0 - 11548: 460d mov r5, r1 - 1154a: f000 f807 bl 1155c <_ZN4mbed3SPI6aquireEv> - 1154e: 4629 mov r1, r5 - 11550: 6920 ldr r0, [r4, #16] - 11552: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 11556: f000 bd5d b.w 12014 - -Disassembly of section i._ZN4mbed3SPI6aquireEv: - -0001155c <_ZN4mbed3SPI6aquireEv>: - 1155c: b570 push {r4, r5, r6, lr} - 1155e: 4d09 ldr r5, [pc, #36] ; (11584 <_ZN4mbed3SPI6aquireEv+0x28>) - 11560: 4604 mov r4, r0 - 11562: 6828 ldr r0, [r5, #0] - 11564: 42a0 cmp r0, r4 - 11566: bf08 it eq - 11568: bd70 popeq {r4, r5, r6, pc} - 1156a: 2300 movs r3, #0 - 1156c: 69a2 ldr r2, [r4, #24] - 1156e: 6961 ldr r1, [r4, #20] - 11570: 6920 ldr r0, [r4, #16] - 11572: f000 fc1f bl 11db4 - 11576: 69e1 ldr r1, [r4, #28] - 11578: 6920 ldr r0, [r4, #16] - 1157a: f000 fc5d bl 11e38 - 1157e: 602c str r4, [r5, #0] - 11580: bd70 pop {r4, r5, r6, pc} - 11582: 0000 .short 0x0000 - 11584: 10000018 .word 0x10000018 - -Disassembly of section i._ZN4mbed3SPI6formatEii: - -00011588 <_ZN4mbed3SPI6formatEii>: - 11588: 6182 str r2, [r0, #24] - 1158a: 6141 str r1, [r0, #20] - 1158c: 4a02 ldr r2, [pc, #8] ; (11598 <_ZN4mbed3SPI6formatEii+0x10>) - 1158e: 2100 movs r1, #0 - 11590: 6011 str r1, [r2, #0] - 11592: f7ff bfe3 b.w 1155c <_ZN4mbed3SPI6aquireEv> - 11596: 0000 .short 0x0000 - 11598: 10000018 .word 0x10000018 - -Disassembly of section i._ZN4mbed3SPI9frequencyEi: - -0001159c <_ZN4mbed3SPI9frequencyEi>: - 1159c: 61c1 str r1, [r0, #28] - 1159e: 4a02 ldr r2, [pc, #8] ; (115a8 <_ZN4mbed3SPI9frequencyEi+0xc>) - 115a0: 2100 movs r1, #0 - 115a2: 6011 str r1, [r2, #0] - 115a4: f7ff bfda b.w 1155c <_ZN4mbed3SPI6aquireEv> - 115a8: 10000018 .word 0x10000018 - -Disassembly of section i._ZN4mbed3SPIC1E7PinNameS1_S1_PKc: - -000115ac <_ZN4mbed3SPIC1E7PinNameS1_S1_PKc>: - 115ac: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 115b0: 460d mov r5, r1 - 115b2: 4616 mov r6, r2 - 115b4: 461f mov r7, r3 - 115b6: 9906 ldr r1, [sp, #24] - 115b8: f7ff fd7e bl 110b8 <_ZN4mbed4BaseC1EPKc> - 115bc: 4604 mov r4, r0 - 115be: 480c ldr r0, [pc, #48] ; (115f0 <_ZN4mbed3SPIC1E7PinNameS1_S1_PKc+0x44>) - 115c0: 6020 str r0, [r4, #0] - 115c2: f04f 33ff mov.w r3, #4294967295 - 115c6: 463a mov r2, r7 - 115c8: 4631 mov r1, r6 - 115ca: 4628 mov r0, r5 - 115cc: f000 fc90 bl 11ef0 - 115d0: 2108 movs r1, #8 - 115d2: 2200 movs r2, #0 - 115d4: 4b07 ldr r3, [pc, #28] ; (115f4 <_ZN4mbed3SPIC1E7PinNameS1_S1_PKc+0x48>) - 115d6: f104 0510 add.w r5, r4, #16 - 115da: c50f stmia r5!, {r0, r1, r2, r3} - 115dc: 4613 mov r3, r2 - 115de: f000 fbe9 bl 11db4 - 115e2: 69e1 ldr r1, [r4, #28] - 115e4: 6920 ldr r0, [r4, #16] - 115e6: f000 fc27 bl 11e38 - 115ea: 4620 mov r0, r4 - 115ec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 115f0: 0001464c .word 0x0001464c - 115f4: 000f4240 .word 0x000f4240 - -Disassembly of section i._ZN4mbed3SPID1Ev: - -000115f8 <_ZN4mbed3SPID1Ev>: - 115f8: f7ff bd8a b.w 11110 <_ZN4mbed4BaseD1Ev> - -Disassembly of section i._ZN4mbed9parse_argI7PinNameEET_PKcPS4_: - -000115fc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_>: - 115fc: b570 push {r4, r5, r6, lr} - 115fe: 4604 mov r4, r0 - 11600: 4605 mov r5, r0 - 11602: b09a sub sp, #104 ; 0x68 - 11604: 460e mov r6, r1 - 11606: f04f 30ff mov.w r0, #4294967295 - 1160a: 4a30 ldr r2, [pc, #192] ; (116cc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xd0>) - 1160c: e000 b.n 11610 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0x14> - 1160e: 1c6d adds r5, r5, #1 - 11610: 7829 ldrb r1, [r5, #0] - 11612: 5c8b ldrb r3, [r1, r2] - 11614: 079b lsls r3, r3, #30 - 11616: d1fa bne.n 1160e <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0x12> - 11618: 295f cmp r1, #95 ; 0x5f - 1161a: d0f8 beq.n 1160e <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0x12> - 1161c: 1b29 subs r1, r5, r4 - 1161e: d04f beq.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 11620: 2268 movs r2, #104 ; 0x68 - 11622: 492b ldr r1, [pc, #172] ; (116d0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xd4>) - 11624: 4668 mov r0, sp - 11626: f7f3 fd27 bl 5078 <__aeabi_memcpy> - 1162a: 7821 ldrb r1, [r4, #0] - 1162c: 2950 cmp r1, #80 ; 0x50 - 1162e: d113 bne.n 11658 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0x5c> - 11630: 7860 ldrb r0, [r4, #1] - 11632: 7921 ldrb r1, [r4, #4] - 11634: f1a0 0230 sub.w r2, r0, #48 ; 0x30 - 11638: 78e0 ldrb r0, [r4, #3] - 1163a: 3930 subs r1, #48 ; 0x30 - 1163c: 3830 subs r0, #48 ; 0x30 - 1163e: 2909 cmp r1, #9 - 11640: bf9c itt ls - 11642: eb00 0080 addls.w r0, r0, r0, lsl #2 - 11646: eb01 0040 addls.w r0, r1, r0, lsl #1 - 1164a: eb00 1042 add.w r0, r0, r2, lsl #5 - 1164e: f100 5000 add.w r0, r0, #536870912 ; 0x20000000 - 11652: f500 201c add.w r0, r0, #638976 ; 0x9c000 - 11656: e033 b.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 11658: f04f 30ff mov.w r0, #4294967295 - 1165c: 2970 cmp r1, #112 ; 0x70 - 1165e: d112 bne.n 11686 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0x8a> - 11660: 7861 ldrb r1, [r4, #1] - 11662: 78a2 ldrb r2, [r4, #2] - 11664: 3930 subs r1, #48 ; 0x30 - 11666: 3a30 subs r2, #48 ; 0x30 - 11668: 2a09 cmp r2, #9 - 1166a: bf9c itt ls - 1166c: eb01 0181 addls.w r1, r1, r1, lsl #2 - 11670: eb02 0141 addls.w r1, r2, r1, lsl #1 - 11674: 1f4a subs r2, r1, #5 - 11676: 2a1a cmp r2, #26 - 11678: bf3e ittt cc - 1167a: 4668 movcc r0, sp - 1167c: eb00 0081 addcc.w r0, r0, r1, lsl #2 - 11680: f850 0c14 ldrcc.w r0, [r0, #-20] - 11684: e01c b.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 11686: 294c cmp r1, #76 ; 0x4c - 11688: d110 bne.n 116ac <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xb0> - 1168a: 78e1 ldrb r1, [r4, #3] - 1168c: 2931 cmp r1, #49 ; 0x31 - 1168e: bf08 it eq - 11690: 4810 ldreq r0, [pc, #64] ; (116d4 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xd8>) - 11692: d015 beq.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 11694: 2932 cmp r1, #50 ; 0x32 - 11696: bf08 it eq - 11698: 480f ldreq r0, [pc, #60] ; (116d8 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xdc>) - 1169a: d011 beq.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 1169c: 2933 cmp r1, #51 ; 0x33 - 1169e: bf08 it eq - 116a0: 480e ldreq r0, [pc, #56] ; (116dc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xe0>) - 116a2: d00d beq.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 116a4: 2934 cmp r1, #52 ; 0x34 - 116a6: bf08 it eq - 116a8: 480d ldreq r0, [pc, #52] ; (116e0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xe4>) - 116aa: e009 b.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 116ac: 2955 cmp r1, #85 ; 0x55 - 116ae: d107 bne.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 116b0: 78e1 ldrb r1, [r4, #3] - 116b2: 2952 cmp r1, #82 ; 0x52 - 116b4: bf08 it eq - 116b6: 480b ldreq r0, [pc, #44] ; (116e4 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xe8>) - 116b8: d002 beq.n 116c0 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xc4> - 116ba: 2954 cmp r1, #84 ; 0x54 - 116bc: bf08 it eq - 116be: 480a ldreq r0, [pc, #40] ; (116e8 <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_+0xec>) - 116c0: 2e00 cmp r6, #0 - 116c2: bf18 it ne - 116c4: 6035 strne r5, [r6, #0] - 116c6: b01a add sp, #104 ; 0x68 - 116c8: bd70 pop {r4, r5, r6, pc} - 116ca: 0000 .short 0x0000 - 116cc: 0001083f .word 0x0001083f - 116d0: 000144b8 .word 0x000144b8 - 116d4: 2009c032 .word 0x2009c032 - 116d8: 2009c034 .word 0x2009c034 - 116dc: 2009c035 .word 0x2009c035 - 116e0: 2009c037 .word 0x2009c037 - 116e4: 2009c003 .word 0x2009c003 - 116e8: 2009c002 .word 0x2009c002 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc: - -000116ec <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc>: - 116ec: b5f0 push {r4, r5, r6, r7, lr} - 116ee: b083 sub sp, #12 - 116f0: 4605 mov r5, r0 - 116f2: 4608 mov r0, r1 - 116f4: 4614 mov r4, r2 - 116f6: 9102 str r1, [sp, #8] - 116f8: f000 f97d bl 119f6 <_ZN4mbed8next_argEPKc> - 116fc: 9001 str r0, [sp, #4] - 116fe: 7801 ldrb r1, [r0, #0] - 11700: 2927 cmp r1, #39 ; 0x27 - 11702: d107 bne.n 11714 <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x28> - 11704: a901 add r1, sp, #4 - 11706: 1c40 adds r0, r0, #1 - 11708: f7ff fba7 bl 10e5a <_ZN4mbed10parse_charEPKcPS1_> - 1170c: 9901 ldr r1, [sp, #4] - 1170e: 1c49 adds r1, r1, #1 - 11710: 9102 str r1, [sp, #8] - 11712: e003 b.n 1171c <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x30> - 11714: 2200 movs r2, #0 - 11716: a902 add r1, sp, #8 - 11718: f7f5 fb0c bl 6d34 - 1171c: 4606 mov r6, r0 - 1171e: 9802 ldr r0, [sp, #8] - 11720: f000 f969 bl 119f6 <_ZN4mbed8next_argEPKc> - 11724: 9001 str r0, [sp, #4] - 11726: 7801 ldrb r1, [r0, #0] - 11728: 2700 movs r7, #0 - 1172a: 2927 cmp r1, #39 ; 0x27 - 1172c: d104 bne.n 11738 <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x4c> - 1172e: a901 add r1, sp, #4 - 11730: 1c40 adds r0, r0, #1 - 11732: f7ff fb92 bl 10e5a <_ZN4mbed10parse_charEPKcPS1_> - 11736: e003 b.n 11740 <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x54> - 11738: 2200 movs r2, #0 - 1173a: 4611 mov r1, r2 - 1173c: f7f5 fafa bl 6d34 - 11740: 490a ldr r1, [pc, #40] ; (1176c <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x80>) - 11742: 684a ldr r2, [r1, #4] - 11744: eb05 0c62 add.w ip, r5, r2, asr #1 - 11748: f012 0f01 tst.w r2, #1 - 1174c: bf08 it eq - 1174e: 680b ldreq r3, [r1, #0] - 11750: d003 beq.n 1175a <_ZN4mbed17rpc_method_callerINS_3SPIEiiXadL_ZNS1_6formatEiiEEEEvPNS_4BaseEPKcPc+0x6e> - 11752: 6809 ldr r1, [r1, #0] - 11754: f8dc 2000 ldr.w r2, [ip] - 11758: 5853 ldr r3, [r2, r1] - 1175a: 4602 mov r2, r0 - 1175c: 4631 mov r1, r6 - 1175e: 4660 mov r0, ip - 11760: 4798 blx r3 - 11762: 2c00 cmp r4, #0 - 11764: bf18 it ne - 11766: 7027 strbne r7, [r4, #0] - 11768: b003 add sp, #12 - 1176a: bdf0 pop {r4, r5, r6, r7, pc} - 1176c: 00014168 .word 0x00014168 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_3SPIEiXadL_ZNS1_9frequencyEiEEEEvPNS_4BaseEPKcPc: - -00011770 <_ZN4mbed17rpc_method_callerINS_3SPIEiXadL_ZNS1_9frequencyEiEEEEvPNS_4BaseEPKcPc>: - 11770: b5f8 push {r3, r4, r5, r6, r7, lr} - 11772: 4606 mov r6, r0 - 11774: 4608 mov r0, r1 - 11776: 4614 mov r4, r2 - 11778: f000 f93d bl 119f6 <_ZN4mbed8next_argEPKc> - 1177c: 9000 str r0, [sp, #0] - 1177e: 7801 ldrb r1, [r0, #0] - 11780: 2500 movs r5, #0 - 11782: 2927 cmp r1, #39 ; 0x27 - 11784: d104 bne.n 11790 <_ZN4mbed17rpc_method_callerINS_3SPIEiXadL_ZNS1_9frequencyEiEEEEvPNS_4BaseEPKcPc+0x20> - 11786: 4669 mov r1, sp - 11788: 1c40 adds r0, r0, #1 - 1178a: f7ff fb66 bl 10e5a <_ZN4mbed10parse_charEPKcPS1_> - 1178e: e003 b.n 11798 <_ZN4mbed17rpc_method_callerINS_3SPIEiXadL_ZNS1_9frequencyEiEEEEvPNS_4BaseEPKcPc+0x28> - 11790: 2200 movs r2, #0 - 11792: 4611 mov r1, r2 - 11794: f7f5 face bl 6d34 - 11798: 4a08 ldr r2, [pc, #32] ; (117bc <_ZN4mbed17rpc_method_callerINS_3SPIEiXadL_ZNS1_9frequencyEiEEEEvPNS_4BaseEPKcPc+0x4c>) - 1179a: 68d1 ldr r1, [r2, #12] - 1179c: 6892 ldr r2, [r2, #8] - 1179e: eb06 0361 add.w r3, r6, r1, asr #1 - 117a2: f011 0f01 tst.w r1, #1 - 117a6: bf1c itt ne - 117a8: 6819 ldrne r1, [r3, #0] - 117aa: 588a ldrne r2, [r1, r2] - 117ac: 4601 mov r1, r0 - 117ae: 4618 mov r0, r3 - 117b0: 4790 blx r2 - 117b2: 2c00 cmp r4, #0 - 117b4: bf18 it ne - 117b6: 7025 strbne r5, [r4, #0] - 117b8: bdf8 pop {r3, r4, r5, r6, r7, pc} - 117ba: 0000 .short 0x0000 - 117bc: 00014168 .word 0x00014168 - -Disassembly of section t._ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc: - -000117c0 <_ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc>: - 117c0: b538 push {r3, r4, r5, lr} - 117c2: 4605 mov r5, r0 - 117c4: 4608 mov r0, r1 - 117c6: 4614 mov r4, r2 - 117c8: f000 f915 bl 119f6 <_ZN4mbed8next_argEPKc> - 117cc: 9000 str r0, [sp, #0] - 117ce: 7801 ldrb r1, [r0, #0] - 117d0: 2927 cmp r1, #39 ; 0x27 - 117d2: d104 bne.n 117de <_ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x1e> - 117d4: 4669 mov r1, sp - 117d6: 1c40 adds r0, r0, #1 - 117d8: f7ff fb3f bl 10e5a <_ZN4mbed10parse_charEPKcPS1_> - 117dc: e003 b.n 117e6 <_ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x26> - 117de: 2200 movs r2, #0 - 117e0: 4611 mov r1, r2 - 117e2: f7f5 faa7 bl 6d34 - 117e6: 4a0b ldr r2, [pc, #44] ; (11814 <_ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x54>) - 117e8: 6951 ldr r1, [r2, #20] - 117ea: 6912 ldr r2, [r2, #16] - 117ec: eb05 0361 add.w r3, r5, r1, asr #1 - 117f0: f011 0f01 tst.w r1, #1 - 117f4: bf1c itt ne - 117f6: 6819 ldrne r1, [r3, #0] - 117f8: 588a ldrne r2, [r1, r2] - 117fa: 4601 mov r1, r0 - 117fc: 4618 mov r0, r3 - 117fe: 4790 blx r2 - 11800: 2c00 cmp r4, #0 - 11802: bf08 it eq - 11804: bd38 popeq {r3, r4, r5, pc} - 11806: 4602 mov r2, r0 - 11808: 4620 mov r0, r4 - 1180a: e8bd 4038 ldmia.w sp!, {r3, r4, r5, lr} - 1180e: 4902 ldr r1, [pc, #8] ; (11818 <_ZN4mbed17rpc_method_callerIiNS_3SPIEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x58>) - 11810: f7f5 b924 b.w 6a5c - 11814: 00014168 .word 0x00014168 - 11818: 00014520 .word 0x00014520 - -Disassembly of section t._ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc: - -0001181c <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc>: - 1181c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 11820: b083 sub sp, #12 - 11822: 4688 mov r8, r1 - 11824: 9002 str r0, [sp, #8] - 11826: f000 f8e6 bl 119f6 <_ZN4mbed8next_argEPKc> - 1182a: a902 add r1, sp, #8 - 1182c: f7ff fee6 bl 115fc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_> - 11830: 9001 str r0, [sp, #4] - 11832: 9802 ldr r0, [sp, #8] - 11834: f000 f8df bl 119f6 <_ZN4mbed8next_argEPKc> - 11838: a902 add r1, sp, #8 - 1183a: f7ff fedf bl 115fc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_> - 1183e: 4683 mov fp, r0 - 11840: 9802 ldr r0, [sp, #8] - 11842: f000 f8d8 bl 119f6 <_ZN4mbed8next_argEPKc> - 11846: a902 add r1, sp, #8 - 11848: f7ff fed8 bl 115fc <_ZN4mbed9parse_argI7PinNameEET_PKcPS4_> - 1184c: 4682 mov sl, r0 - 1184e: 9802 ldr r0, [sp, #8] - 11850: f000 f8d1 bl 119f6 <_ZN4mbed8next_argEPKc> - 11854: 2700 movs r7, #0 - 11856: 7801 ldrb r1, [r0, #0] - 11858: 4604 mov r4, r0 - 1185a: 46b9 mov r9, r7 - 1185c: 2922 cmp r1, #34 ; 0x22 - 1185e: bf18 it ne - 11860: 4a5e ldrne r2, [pc, #376] ; (119dc <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x1c0>) - 11862: d16a bne.n 1193a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x11e> - 11864: 1c65 adds r5, r4, #1 - 11866: 2100 movs r1, #0 - 11868: 462c mov r4, r5 - 1186a: 7828 ldrb r0, [r5, #0] - 1186c: e005 b.n 1187a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x5e> - 1186e: 1c49 adds r1, r1, #1 - 11870: 285c cmp r0, #92 ; 0x5c - 11872: bf08 it eq - 11874: 1c6d addeq r5, r5, #1 - 11876: f815 0f01 ldrb.w r0, [r5, #1]! - 1187a: 2800 cmp r0, #0 - 1187c: bf18 it ne - 1187e: 2822 cmpne r0, #34 ; 0x22 - 11880: d1f5 bne.n 1186e <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x52> - 11882: 2900 cmp r1, #0 - 11884: d06b beq.n 1195e <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x142> - 11886: 1c48 adds r0, r1, #1 - 11888: f7ef fd3e bl 1308 <_Znaj> - 1188c: 4607 mov r7, r0 - 1188e: 4606 mov r6, r0 - 11890: 42ac cmp r4, r5 - 11892: d04e beq.n 11932 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x116> - 11894: f814 0b01 ldrb.w r0, [r4], #1 - 11898: 285c cmp r0, #92 ; 0x5c - 1189a: d146 bne.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 1189c: f814 0b01 ldrb.w r0, [r4], #1 - 118a0: 2872 cmp r0, #114 ; 0x72 - 118a2: bf08 it eq - 118a4: 200d moveq r0, #13 - 118a6: d040 beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118a8: dc10 bgt.n 118cc <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0xb0> - 118aa: 2861 cmp r0, #97 ; 0x61 - 118ac: bf08 it eq - 118ae: 2007 moveq r0, #7 - 118b0: d03b beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118b2: 2862 cmp r0, #98 ; 0x62 - 118b4: bf08 it eq - 118b6: 2008 moveq r0, #8 - 118b8: d037 beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118ba: 2866 cmp r0, #102 ; 0x66 - 118bc: bf08 it eq - 118be: 200c moveq r0, #12 - 118c0: d033 beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118c2: 286e cmp r0, #110 ; 0x6e - 118c4: bf08 it eq - 118c6: 200a moveq r0, #10 - 118c8: d02f beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118ca: e019 b.n 11900 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0xe4> - 118cc: 2874 cmp r0, #116 ; 0x74 - 118ce: bf08 it eq - 118d0: 2009 moveq r0, #9 - 118d2: d02a beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118d4: 2876 cmp r0, #118 ; 0x76 - 118d6: bf08 it eq - 118d8: 200b moveq r0, #11 - 118da: d026 beq.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 118dc: 2878 cmp r0, #120 ; 0x78 - 118de: d10f bne.n 11900 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0xe4> - 118e0: 7820 ldrb r0, [r4, #0] - 118e2: f88d 0000 strb.w r0, [sp] - 118e6: 7861 ldrb r1, [r4, #1] - 118e8: f88d 1001 strb.w r1, [sp, #1] - 118ec: 1ca4 adds r4, r4, #2 - 118ee: f88d 9002 strb.w r9, [sp, #2] - 118f2: 2210 movs r2, #16 - 118f4: 2100 movs r1, #0 - 118f6: 4668 mov r0, sp - 118f8: f7f5 fa1c bl 6d34 - 118fc: b2c0 uxtb r0, r0 - 118fe: e014 b.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 11900: f1a0 0130 sub.w r1, r0, #48 ; 0x30 - 11904: 290a cmp r1, #10 - 11906: d210 bcs.n 1192a <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x10e> - 11908: f88d 0000 strb.w r0, [sp] - 1190c: 7820 ldrb r0, [r4, #0] - 1190e: f88d 0001 strb.w r0, [sp, #1] - 11912: 7861 ldrb r1, [r4, #1] - 11914: f88d 1002 strb.w r1, [sp, #2] - 11918: 1ca4 adds r4, r4, #2 - 1191a: f88d 9003 strb.w r9, [sp, #3] - 1191e: 2208 movs r2, #8 - 11920: 2100 movs r1, #0 - 11922: 4668 mov r0, sp - 11924: f7f5 fa06 bl 6d34 - 11928: b2c0 uxtb r0, r0 - 1192a: f806 0b01 strb.w r0, [r6], #1 - 1192e: 42ac cmp r4, r5 - 11930: d1b0 bne.n 11894 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x78> - 11932: f886 9000 strb.w r9, [r6] - 11936: e012 b.n 1195e <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x142> - 11938: 1c40 adds r0, r0, #1 - 1193a: 7801 ldrb r1, [r0, #0] - 1193c: 5c8b ldrb r3, [r1, r2] - 1193e: 079b lsls r3, r3, #30 - 11940: d1fa bne.n 11938 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x11c> - 11942: 295f cmp r1, #95 ; 0x5f - 11944: d0f8 beq.n 11938 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x11c> - 11946: 1b05 subs r5, r0, r4 - 11948: d009 beq.n 1195e <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x142> - 1194a: 1c68 adds r0, r5, #1 - 1194c: f7ef fcdc bl 1308 <_Znaj> - 11950: 4607 mov r7, r0 - 11952: 462a mov r2, r5 - 11954: 4621 mov r1, r4 - 11956: f7f3 fb8f bl 5078 <__aeabi_memcpy> - 1195a: f807 9005 strb.w r9, [r7, r5] - 1195e: 2020 movs r0, #32 - 11960: f7ef fcbe bl 12e0 <_Znwj> - 11964: 4639 mov r1, r7 - 11966: f7ff fba7 bl 110b8 <_ZN4mbed4BaseC1EPKc> - 1196a: 4604 mov r4, r0 - 1196c: 481c ldr r0, [pc, #112] ; (119e0 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x1c4>) - 1196e: 6020 str r0, [r4, #0] - 11970: f04f 33ff mov.w r3, #4294967295 - 11974: 4652 mov r2, sl - 11976: 4659 mov r1, fp - 11978: 9801 ldr r0, [sp, #4] - 1197a: f000 fab9 bl 11ef0 - 1197e: 4b19 ldr r3, [pc, #100] ; (119e4 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x1c8>) - 11980: f8c4 9018 str.w r9, [r4, #24] - 11984: 61e3 str r3, [r4, #28] - 11986: 2108 movs r1, #8 - 11988: 6161 str r1, [r4, #20] - 1198a: 464a mov r2, r9 - 1198c: 6120 str r0, [r4, #16] - 1198e: 2300 movs r3, #0 - 11990: f000 fa10 bl 11db4 - 11994: 69e1 ldr r1, [r4, #28] - 11996: 6920 ldr r0, [r4, #16] - 11998: f000 fa4e bl 11e38 - 1199c: 2001 movs r0, #1 - 1199e: 7320 strb r0, [r4, #12] - 119a0: 68a0 ldr r0, [r4, #8] - 119a2: b930 cbnz r0, 119b2 <_ZN4mbed19rpc_function_callerIPKc7PinNameS3_S3_S2_XadL_ZNS_4Base9constructINS_3SPIES3_S3_S3_S2_EES2_T0_T1_T2_T3_EEEEvS2_Pc+0x196> - 119a4: 4620 mov r0, r4 - 119a6: f7ff fb57 bl 11058 <_ZN4mbed4Base8new_nameEPS0_> - 119aa: 4601 mov r1, r0 - 119ac: 4620 mov r0, r4 - 119ae: f7ff fab9 bl 10f24 <_ZN4mbed4Base15register_objectEPKc> - 119b2: 68a1 ldr r1, [r4, #8] - 119b4: f1b8 0f00 cmp.w r8, #0 - 119b8: bf04 itt eq - 119ba: b003 addeq sp, #12 - 119bc: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 119c0: 2900 cmp r1, #0 - 119c2: bf02 ittt eq - 119c4: f888 9000 strbeq.w r9, [r8] - 119c8: b003 addeq sp, #12 - 119ca: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 119ce: 4640 mov r0, r8 - 119d0: f7f5 f8e4 bl 6b9c - 119d4: b003 add sp, #12 - 119d6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 119da: 0000 .short 0x0000 - 119dc: 0001083f .word 0x0001083f - 119e0: 0001464c .word 0x0001464c - 119e4: 000f4240 .word 0x000f4240 - -Disassembly of section i._ZN4mbed3SPID0Ev: - -000119e8 <_ZN4mbed3SPID0Ev>: - 119e8: b510 push {r4, lr} - 119ea: f7ff fb91 bl 11110 <_ZN4mbed4BaseD1Ev> - 119ee: e8bd 4010 ldmia.w sp!, {r4, lr} - 119f2: f7ef bbf5 b.w 11e0 <_ZdlPv> - -Disassembly of section i._ZN4mbed8next_argEPKc: - -000119f6 <_ZN4mbed8next_argEPKc>: - 119f6: 7801 ldrb r1, [r0, #0] - 119f8: 2920 cmp r1, #32 - 119fa: d103 bne.n 11a04 <_ZN4mbed8next_argEPKc+0xe> - 119fc: f810 1f01 ldrb.w r1, [r0, #1]! - 11a00: 2920 cmp r1, #32 - 11a02: d0fb beq.n 119fc <_ZN4mbed8next_argEPKc+0x6> - 11a04: 7801 ldrb r1, [r0, #0] - 11a06: 292c cmp r1, #44 ; 0x2c - 11a08: bf1c itt ne - 11a0a: 293f cmpne r1, #63 ; 0x3f - 11a0c: 4770 bxne lr - 11a0e: f810 1f01 ldrb.w r1, [r0, #1]! - 11a12: 2920 cmp r1, #32 - 11a14: bf18 it ne - 11a16: 4770 bxne lr - 11a18: f810 1f01 ldrb.w r1, [r0, #1]! - 11a1c: 2920 cmp r1, #32 - 11a1e: d0fb beq.n 11a18 <_ZN4mbed8next_argEPKc+0x22> - 11a20: 4770 bx lr - -Disassembly of section .emb_text: - -00011a24 <__get_PSP>: - 11a24: f3ef 8009 mrs r0, PSP - 11a28: 4770 bx lr - -00011a2a <__set_PSP>: - 11a2a: f380 8809 msr PSP, r0 - 11a2e: 4770 bx lr - -00011a30 <__get_MSP>: - 11a30: f3ef 8008 mrs r0, MSP - 11a34: 4770 bx lr - -00011a36 <__set_MSP>: - 11a36: f380 8808 msr MSP, r0 - 11a3a: 4770 bx lr - -00011a3c <__REV16>: - 11a3c: ba40 rev16 r0, r0 - 11a3e: 4770 bx lr - -00011a40 <__REVSH>: - 11a40: bac0 revsh r0, r0 - 11a42: 4770 bx lr - -Disassembly of section i.serial_baud: - -00011a44 : - 11a44: e92d 4ff3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 11a48: b089 sub sp, #36 ; 0x24 - 11a4a: 4608 mov r0, r1 - 11a4c: 9909 ldr r1, [sp, #36] ; 0x24 - 11a4e: 4b67 ldr r3, [pc, #412] ; (11bec ) - 11a50: f1a1 4280 sub.w r2, r1, #1073741824 ; 0x40000000 - 11a54: f5b2 4240 subs.w r2, r2, #49152 ; 0xc000 - 11a58: d015 beq.n 11a86 - 11a5a: f5b2 4f80 cmp.w r2, #16384 ; 0x4000 - 11a5e: d01d beq.n 11a9c - 11a60: f5b2 2f0c cmp.w r2, #573440 ; 0x8c000 - 11a64: d040 beq.n 11ae8 - 11a66: f5b2 2f10 cmp.w r2, #589824 ; 0x90000 - 11a6a: d148 bne.n 11afe - 11a6c: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - 11a70: f421 2140 bic.w r1, r1, #786432 ; 0xc0000 - 11a74: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - 11a78: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - 11a7c: f441 2180 orr.w r1, r1, #262144 ; 0x40000 - 11a80: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - 11a84: e016 b.n 11ab4 - 11a86: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - 11a8a: f021 01c0 bic.w r1, r1, #192 ; 0xc0 - 11a8e: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - 11a92: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - 11a96: f041 0140 orr.w r1, r1, #64 ; 0x40 - 11a9a: e009 b.n 11ab0 - 11a9c: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - 11aa0: f421 7140 bic.w r1, r1, #768 ; 0x300 - 11aa4: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - 11aa8: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - 11aac: f441 7180 orr.w r1, r1, #256 ; 0x100 - 11ab0: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - 11ab4: 494e ldr r1, [pc, #312] ; (11bf0 ) - 11ab6: 0102 lsls r2, r0, #4 - 11ab8: 6809 ldr r1, [r1, #0] - 11aba: 9102 str r1, [sp, #8] - 11abc: fbb1 f3f2 udiv r3, r1, r2 - 11ac0: fb02 1113 mls r1, r2, r3, r1 - 11ac4: f04f 0a00 mov.w sl, #0 - 11ac8: f04f 0b01 mov.w fp, #1 - 11acc: fa1f f883 uxth.w r8, r3 - 11ad0: 46d1 mov r9, sl - 11ad2: 2900 cmp r1, #0 - 11ad4: d06e beq.n 11bb4 - 11ad6: f7f3 f8ab bl 4c30 <__aeabi_i2f> - 11ada: 9008 str r0, [sp, #32] - 11adc: ea4f 0758 mov.w r7, r8, lsr #1 - 11ae0: f8cd 8000 str.w r8, [sp] - 11ae4: 9001 str r0, [sp, #4] - 11ae6: e05f b.n 11ba8 - 11ae8: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - 11aec: f421 3140 bic.w r1, r1, #196608 ; 0x30000 - 11af0: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - 11af4: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - 11af8: f441 3180 orr.w r1, r1, #65536 ; 0x10000 - 11afc: e7c0 b.n 11a80 - 11afe: 2273 movs r2, #115 ; 0x73 - 11b00: a13c add r1, pc, #240 ; (adr r1, 11bf4 ) - 11b02: a040 add r0, pc, #256 ; (adr r0, 11c04 ) - 11b04: f7f3 fabf bl 5086 <__aeabi_assert> - 11b08: 2401 movs r4, #1 - 11b0a: 2501 movs r5, #1 - 11b0c: 2c01 cmp r4, #1 - 11b0e: d945 bls.n 11b9c - 11b10: 4638 mov r0, r7 - 11b12: f7f2 fcd3 bl 44bc <__aeabi_ui2d> - 11b16: 2204 movs r2, #4 - 11b18: f7f2 fb0a bl 4130 - 11b1c: 9007 str r0, [sp, #28] - 11b1e: 9106 str r1, [sp, #24] - 11b20: 9802 ldr r0, [sp, #8] - 11b22: f7f3 f881 bl 4c28 <__aeabi_ui2f> - 11b26: f7f2 fceb bl 4500 <__aeabi_f2d> - 11b2a: 9005 str r0, [sp, #20] - 11b2c: 9104 str r1, [sp, #16] - 11b2e: 4620 mov r0, r4 - 11b30: f7f3 f87a bl 4c28 <__aeabi_ui2f> - 11b34: 9003 str r0, [sp, #12] - 11b36: 4628 mov r0, r5 - 11b38: f7f3 f876 bl 4c28 <__aeabi_ui2f> - 11b3c: 9903 ldr r1, [sp, #12] - 11b3e: f7f3 f97f bl 4e40 <__aeabi_fdiv> - 11b42: f04f 517e mov.w r1, #1065353216 ; 0x3f800000 - 11b46: f7f2 ffbf bl 4ac8 <__addsf3> - 11b4a: f7f2 fcd9 bl 4500 <__aeabi_f2d> - 11b4e: 9b06 ldr r3, [sp, #24] - 11b50: 9a07 ldr r2, [sp, #28] - 11b52: f7f2 fd29 bl 45a8 <__aeabi_dmul> - 11b56: 4602 mov r2, r0 - 11b58: 460b mov r3, r1 - 11b5a: 9904 ldr r1, [sp, #16] - 11b5c: 9805 ldr r0, [sp, #20] - 11b5e: f7f2 fe4d bl 47fc <__aeabi_ddiv> - 11b62: f7f2 ff5b bl 4a1c <__aeabi_d2f> - 11b66: 4601 mov r1, r0 - 11b68: 9808 ldr r0, [sp, #32] - 11b6a: f7f2 ffab bl 4ac4 <__aeabi_fsub> - 11b6e: 9908 ldr r1, [sp, #32] - 11b70: f7f3 f966 bl 4e40 <__aeabi_fdiv> - 11b74: f020 4600 bic.w r6, r0, #2147483648 ; 0x80000000 - 11b78: 4630 mov r0, r6 - 11b7a: 9901 ldr r1, [sp, #4] - 11b7c: f7f3 fa38 bl 4ff0 <__aeabi_cfcmpeq> - 11b80: d208 bcs.n 11b94 - 11b82: 4821 ldr r0, [pc, #132] ; (11c08 ) - 11b84: 46b8 mov r8, r7 - 11b86: 46aa mov sl, r5 - 11b88: 46a3 mov fp, r4 - 11b8a: 9601 str r6, [sp, #4] - 11b8c: 4286 cmp r6, r0 - 11b8e: bfb8 it lt - 11b90: f04f 0901 movlt.w r9, #1 - 11b94: 1c68 adds r0, r5, #1 - 11b96: b2c5 uxtb r5, r0 - 11b98: 42a5 cmp r5, r4 - 11b9a: d3cc bcc.n 11b36 - 11b9c: 1c60 adds r0, r4, #1 - 11b9e: b2c4 uxtb r4, r0 - 11ba0: 2c0f cmp r4, #15 - 11ba2: d9b2 bls.n 11b0a - 11ba4: 1c78 adds r0, r7, #1 - 11ba6: b287 uxth r7, r0 - 11ba8: 9800 ldr r0, [sp, #0] - 11baa: 4287 cmp r7, r0 - 11bac: bf98 it ls - 11bae: f1b9 0f00 cmpls.w r9, #0 - 11bb2: d0a9 beq.n 11b08 - 11bb4: 9809 ldr r0, [sp, #36] ; 0x24 - 11bb6: 7b00 ldrb r0, [r0, #12] - 11bb8: f040 0180 orr.w r1, r0, #128 ; 0x80 - 11bbc: 9809 ldr r0, [sp, #36] ; 0x24 - 11bbe: 7301 strb r1, [r0, #12] - 11bc0: 9909 ldr r1, [sp, #36] ; 0x24 - 11bc2: ea4f 2018 mov.w r0, r8, lsr #8 - 11bc6: 7108 strb r0, [r1, #4] - 11bc8: 9809 ldr r0, [sp, #36] ; 0x24 - 11bca: f880 8000 strb.w r8, [r0] - 11bce: 9909 ldr r1, [sp, #36] ; 0x24 - 11bd0: ea4a 100b orr.w r0, sl, fp, lsl #4 - 11bd4: f881 0028 strb.w r0, [r1, #40] ; 0x28 - 11bd8: 9809 ldr r0, [sp, #36] ; 0x24 - 11bda: 7b00 ldrb r0, [r0, #12] - 11bdc: f020 0180 bic.w r1, r0, #128 ; 0x80 - 11be0: 9809 ldr r0, [sp, #36] ; 0x24 - 11be2: 7301 strb r1, [r0, #12] - 11be4: b00b add sp, #44 ; 0x2c - 11be6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 11bea: 0000 .short 0x0000 - 11bec: 400fc000 .word 0x400fc000 - 11bf0: 10000028 .word 0x10000028 - 11bf4: 69726573 .word 0x69726573 - 11bf8: 615f6c61 .word 0x615f6c61 - 11bfc: 632e6970 .word 0x632e6970 - 11c00: 00000000 .word 0x00000000 - 11c04: 00000030 .word 0x00000030 - 11c08: 3a83126f .word 0x3a83126f - -Disassembly of section i.serial_format: - -00011c0c : - 11c0c: b430 push {r4, r5} - 11c0e: f8df c080 ldr.w ip, [pc, #128] ; 11c90 - 11c12: 1f4d subs r5, r1, #5 - 11c14: f8dc 4000 ldr.w r4, [ip] - 11c18: 2d04 cmp r5, #4 - 11c1a: d307 bcc.n 11c2c - 11c1c: 460a mov r2, r1 - 11c1e: 491d ldr r1, [pc, #116] ; (11c94 ) - 11c20: 4620 mov r0, r4 - 11c22: f7f3 fc77 bl 5514 - 11c26: 2001 movs r0, #1 - 11c28: f000 f8b8 bl 11d9c - 11c2c: f1a1 0c05 sub.w ip, r1, #5 - 11c30: 2a05 cmp r2, #5 - 11c32: d21c bcs.n 11c6e - 11c34: e8df f002 tbb [pc, r2] - 11c38: 0b080503 .word 0x0b080503 - 11c3c: 000e .short 0x000e - 11c3e: 2100 movs r1, #0 - 11c40: e000 b.n 11c44 - 11c42: 2101 movs r1, #1 - 11c44: 2200 movs r2, #0 - 11c46: e007 b.n 11c58 - 11c48: 2101 movs r1, #1 - 11c4a: 460a mov r2, r1 - 11c4c: e004 b.n 11c58 - 11c4e: 2101 movs r1, #1 - 11c50: 2202 movs r2, #2 - 11c52: e001 b.n 11c58 - 11c54: 2101 movs r1, #1 - 11c56: 2203 movs r2, #3 - 11c58: 2b01 cmp r3, #1 - 11c5a: bf18 it ne - 11c5c: 2b02 cmpne r3, #2 - 11c5e: d00d beq.n 11c7c - 11c60: 490d ldr r1, [pc, #52] ; (11c98 ) - 11c62: 4620 mov r0, r4 - 11c64: f7f3 fc56 bl 5514 - 11c68: 2001 movs r0, #1 - 11c6a: f000 f897 bl 11d9c - 11c6e: 490b ldr r1, [pc, #44] ; (11c9c ) - 11c70: 4620 mov r0, r4 - 11c72: f7f3 fc4f bl 5514 - 11c76: 2001 movs r0, #1 - 11c78: f000 f890 bl 11d9c - 11c7c: 1e5b subs r3, r3, #1 - 11c7e: ea4c 0383 orr.w r3, ip, r3, lsl #2 - 11c82: ea43 01c1 orr.w r1, r3, r1, lsl #3 - 11c86: ea41 1102 orr.w r1, r1, r2, lsl #4 - 11c8a: 7301 strb r1, [r0, #12] - 11c8c: bc30 pop {r4, r5} - 11c8e: 4770 bx lr - 11c90: 1000090c .word 0x1000090c - 11c94: 00014288 .word 0x00014288 - 11c98: 000142e8 .word 0x000142e8 - 11c9c: 000142c8 .word 0x000142c8 - -Disassembly of section i.serial_getc: - -00011ca0 : - 11ca0: 7d01 ldrb r1, [r0, #20] - 11ca2: f011 0f01 tst.w r1, #1 - 11ca6: d0fb beq.n 11ca0 - 11ca8: 7800 ldrb r0, [r0, #0] - 11caa: 4770 bx lr - -Disassembly of section i.serial_init: - -00011cac : - 11cac: b570 push {r4, r5, r6, lr} - 11cae: 460e mov r6, r1 - 11cb0: 4605 mov r5, r0 - 11cb2: 492b ldr r1, [pc, #172] ; (11d60 ) - 11cb4: f000 fa28 bl 12108 - 11cb8: 4604 mov r4, r0 - 11cba: 492a ldr r1, [pc, #168] ; (11d64 ) - 11cbc: 4630 mov r0, r6 - 11cbe: f000 fa23 bl 12108 - 11cc2: 4601 mov r1, r0 - 11cc4: 4620 mov r0, r4 - 11cc6: f000 fa01 bl 120cc - 11cca: 4604 mov r4, r0 - 11ccc: 1c40 adds r0, r0, #1 - 11cce: d107 bne.n 11ce0 - 11cd0: 482d ldr r0, [pc, #180] ; (11d88 ) - 11cd2: a125 add r1, pc, #148 ; (adr r1, 11d68 ) - 11cd4: 6800 ldr r0, [r0, #0] - 11cd6: f7f3 fc1d bl 5514 - 11cda: 2001 movs r0, #1 - 11cdc: f000 f85e bl 11d9c - 11ce0: f1a4 4080 sub.w r0, r4, #1073741824 ; 0x40000000 - 11ce4: 4929 ldr r1, [pc, #164] ; (11d8c ) - 11ce6: f5b0 4040 subs.w r0, r0, #49152 ; 0xc000 - 11cea: bf04 itt eq - 11cec: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - 11cf0: f040 0008 orreq.w r0, r0, #8 - 11cf4: d016 beq.n 11d24 - 11cf6: f5b0 4f80 cmp.w r0, #16384 ; 0x4000 - 11cfa: bf04 itt eq - 11cfc: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - 11d00: f040 0010 orreq.w r0, r0, #16 - 11d04: d00e beq.n 11d24 - 11d06: f5b0 2f0c cmp.w r0, #573440 ; 0x8c000 - 11d0a: bf04 itt eq - 11d0c: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - 11d10: f040 7080 orreq.w r0, r0, #16777216 ; 0x1000000 - 11d14: d006 beq.n 11d24 - 11d16: f5b0 2f10 cmp.w r0, #589824 ; 0x90000 - 11d1a: d105 bne.n 11d28 - 11d1c: f8d1 00c4 ldr.w r0, [r1, #196] ; 0xc4 - 11d20: f040 7000 orr.w r0, r0, #33554432 ; 0x2000000 - 11d24: f8c1 00c4 str.w r0, [r1, #196] ; 0xc4 - 11d28: 2001 movs r0, #1 - 11d2a: 7220 strb r0, [r4, #8] - 11d2c: 2000 movs r0, #0 - 11d2e: 6060 str r0, [r4, #4] - 11d30: f44f 5116 mov.w r1, #9600 ; 0x2580 - 11d34: 4620 mov r0, r4 - 11d36: f7ff fe85 bl 11a44 - 11d3a: 2301 movs r3, #1 - 11d3c: 2200 movs r2, #0 - 11d3e: 2108 movs r1, #8 - 11d40: 4620 mov r0, r4 - 11d42: f7ff ff63 bl 11c0c - 11d46: 2202 movs r2, #2 - 11d48: 4905 ldr r1, [pc, #20] ; (11d60 ) - 11d4a: 4628 mov r0, r5 - 11d4c: f000 fa08 bl 12160 - 11d50: 2202 movs r2, #2 - 11d52: 4904 ldr r1, [pc, #16] ; (11d64 ) - 11d54: 4630 mov r0, r6 - 11d56: f000 fa03 bl 12160 - 11d5a: 4620 mov r0, r4 - 11d5c: bd70 pop {r4, r5, r6, pc} - 11d5e: 0000 .short 0x0000 - 11d60: 000141b0 .word 0x000141b0 - 11d64: 0001421c .word 0x0001421c - 11d68: 69726553 .word 0x69726553 - 11d6c: 70206c61 .word 0x70206c61 - 11d70: 756f6e69 .word 0x756f6e69 - 11d74: 616d2074 .word 0x616d2074 - 11d78: 6e697070 .word 0x6e697070 - 11d7c: 61662067 .word 0x61662067 - 11d80: 64656c69 .word 0x64656c69 - 11d84: 00000000 .word 0x00000000 - 11d88: 1000090c .word 0x1000090c - 11d8c: 400fc000 .word 0x400fc000 - -Disassembly of section i.serial_putc: - -00011d90 : - 11d90: 7d02 ldrb r2, [r0, #20] - 11d92: f012 0f20 tst.w r2, #32 - 11d96: d0fb beq.n 11d90 - 11d98: 7001 strb r1, [r0, #0] - 11d9a: 4770 bx lr - -Disassembly of section i.exit: - -00011d9c : - 11d9c: b510 push {r4, lr} - 11d9e: 4604 mov r4, r0 - 11da0: f000 fa68 bl 12274 - 11da4: 2c00 cmp r4, #0 - 11da6: bf1c itt ne - 11da8: e8bd 4010 ldmiane.w sp!, {r4, lr} - 11dac: f000 ba68 bne.w 12280 - 11db0: e7fe b.n 11db0 - -Disassembly of section i.spi_format: - -00011db4 : - 11db4: f8d0 c004 ldr.w ip, [r0, #4] - 11db8: f02c 0c02 bic.w ip, ip, #2 - 11dbc: f8c0 c004 str.w ip, [r0, #4] - 11dc0: f1a1 0c04 sub.w ip, r1, #4 - 11dc4: f1bc 0f0c cmp.w ip, #12 - 11dc8: d905 bls.n 11dd6 - 11dca: 491a ldr r1, [pc, #104] ; (11e34 ) - 11dcc: 2267 movs r2, #103 ; 0x67 - 11dce: f101 000c add.w r0, r1, #12 - 11dd2: f7f3 f958 bl 5086 <__aeabi_assert> - 11dd6: 2a03 cmp r2, #3 - 11dd8: d905 bls.n 11de6 - 11dda: 4916 ldr r1, [pc, #88] ; (11e34 ) - 11ddc: 2268 movs r2, #104 ; 0x68 - 11dde: f101 0024 add.w r0, r1, #36 ; 0x24 - 11de2: f7f3 f950 bl 5086 <__aeabi_assert> - 11de6: b430 push {r4, r5} - 11de8: f3c2 0c40 ubfx ip, r2, #1, #1 - 11dec: 1e4c subs r4, r1, #1 - 11dee: f002 0201 and.w r2, r2, #1 - 11df2: f11c 0100 adds.w r1, ip, #0 - 11df6: bf18 it ne - 11df8: 2101 movne r1, #1 - 11dfa: 2a00 cmp r2, #0 - 11dfc: bf18 it ne - 11dfe: 2201 movne r2, #1 - 11e00: f8d0 c000 ldr.w ip, [r0] - 11e04: ea44 1181 orr.w r1, r4, r1, lsl #6 - 11e08: f36f 0c0f bfc ip, #0, #16 - 11e0c: ea41 11c2 orr.w r1, r1, r2, lsl #7 - 11e10: ea41 010c orr.w r1, r1, ip - 11e14: 6001 str r1, [r0, #0] - 11e16: 6841 ldr r1, [r0, #4] - 11e18: f021 020d bic.w r2, r1, #13 - 11e1c: 1c19 adds r1, r3, #0 - 11e1e: bf18 it ne - 11e20: 2101 movne r1, #1 - 11e22: ea42 0181 orr.w r1, r2, r1, lsl #2 - 11e26: 6041 str r1, [r0, #4] - 11e28: 6841 ldr r1, [r0, #4] - 11e2a: f041 0102 orr.w r1, r1, #2 - 11e2e: 6041 str r1, [r0, #4] - 11e30: bc30 pop {r4, r5} - 11e32: 4770 bx lr - 11e34: 0001441c .word 0x0001441c - -Disassembly of section i.spi_frequency: - -00011e38 : - 11e38: b430 push {r4, r5} - 11e3a: 6842 ldr r2, [r0, #4] - 11e3c: f022 0202 bic.w r2, r2, #2 - 11e40: 6042 str r2, [r0, #4] - 11e42: f1a0 4280 sub.w r2, r0, #1073741824 ; 0x40000000 - 11e46: 4b26 ldr r3, [pc, #152] ; (11ee0 ) - 11e48: f5b2 3240 subs.w r2, r2, #196608 ; 0x30000 - 11e4c: d00f beq.n 11e6e - 11e4e: f5b2 2fb0 cmp.w r2, #360448 ; 0x58000 - 11e52: d118 bne.n 11e86 - 11e54: f8d3 21ac ldr.w r2, [r3, #428] ; 0x1ac - 11e58: f422 6240 bic.w r2, r2, #3072 ; 0xc00 - 11e5c: f8c3 21ac str.w r2, [r3, #428] ; 0x1ac - 11e60: f8d3 21ac ldr.w r2, [r3, #428] ; 0x1ac - 11e64: f442 6280 orr.w r2, r2, #1024 ; 0x400 - 11e68: f8c3 21ac str.w r2, [r3, #428] ; 0x1ac - 11e6c: e00b b.n 11e86 - 11e6e: f8d3 21a8 ldr.w r2, [r3, #424] ; 0x1a8 - 11e72: f422 1240 bic.w r2, r2, #3145728 ; 0x300000 - 11e76: f8c3 21a8 str.w r2, [r3, #424] ; 0x1a8 - 11e7a: f8d3 21a8 ldr.w r2, [r3, #424] ; 0x1a8 - 11e7e: f442 1280 orr.w r2, r2, #1048576 ; 0x100000 - 11e82: f8c3 21a8 str.w r2, [r3, #424] ; 0x1a8 - 11e86: 4a17 ldr r2, [pc, #92] ; (11ee4 ) - 11e88: 6814 ldr r4, [r2, #0] - 11e8a: 2202 movs r2, #2 - 11e8c: fbb4 fcf2 udiv ip, r4, r2 - 11e90: fb9c f3f1 sdiv r3, ip, r1 - 11e94: fb01 cc13 mls ip, r1, r3, ip - 11e98: f1bc 0f00 cmp.w ip, #0 - 11e9c: bf18 it ne - 11e9e: 1c5b addne r3, r3, #1 - 11ea0: f5b3 7f80 cmp.w r3, #256 ; 0x100 - 11ea4: dc11 bgt.n 11eca - 11ea6: 6102 str r2, [r0, #16] - 11ea8: 6801 ldr r1, [r0, #0] - 11eaa: f36f 2117 bfc r1, #8, #16 - 11eae: 6001 str r1, [r0, #0] - 11eb0: 6801 ldr r1, [r0, #0] - 11eb2: f06f 02ff mvn.w r2, #255 ; 0xff - 11eb6: eb02 2203 add.w r2, r2, r3, lsl #8 - 11eba: 4311 orrs r1, r2 - 11ebc: 6001 str r1, [r0, #0] - 11ebe: 6841 ldr r1, [r0, #4] - 11ec0: f041 0102 orr.w r1, r1, #2 - 11ec4: 6041 str r1, [r0, #4] - 11ec6: bc30 pop {r4, r5} - 11ec8: 4770 bx lr - 11eca: 1c92 adds r2, r2, #2 - 11ecc: 2afe cmp r2, #254 ; 0xfe - 11ece: dddd ble.n 11e8c - 11ed0: 4806 ldr r0, [pc, #24] ; (11eec ) - 11ed2: 4905 ldr r1, [pc, #20] ; (11ee8 ) - 11ed4: 6800 ldr r0, [r0, #0] - 11ed6: f7f3 fb1d bl 5514 - 11eda: 2001 movs r0, #1 - 11edc: f7ff ff5e bl 11d9c - 11ee0: 400fc000 .word 0x400fc000 - 11ee4: 10000028 .word 0x10000028 - 11ee8: 000143f4 .word 0x000143f4 - 11eec: 1000090c .word 0x1000090c - -Disassembly of section i.spi_init: - -00011ef0 : - 11ef0: e92d 5ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - 11ef4: 460f mov r7, r1 - 11ef6: 4606 mov r6, r0 - 11ef8: 4690 mov r8, r2 - 11efa: 461d mov r5, r3 - 11efc: 4937 ldr r1, [pc, #220] ; (11fdc ) - 11efe: f000 f903 bl 12108 - 11f02: 4604 mov r4, r0 - 11f04: 4936 ldr r1, [pc, #216] ; (11fe0 ) - 11f06: 4638 mov r0, r7 - 11f08: f000 f8fe bl 12108 - 11f0c: 4681 mov r9, r0 - 11f0e: 4935 ldr r1, [pc, #212] ; (11fe4 ) - 11f10: 4640 mov r0, r8 - 11f12: f000 f8f9 bl 12108 - 11f16: 4682 mov sl, r0 - 11f18: 4933 ldr r1, [pc, #204] ; (11fe8 ) - 11f1a: 4628 mov r0, r5 - 11f1c: f000 f8f4 bl 12108 - 11f20: 4683 mov fp, r0 - 11f22: 4649 mov r1, r9 - 11f24: 4620 mov r0, r4 - 11f26: f000 f8d1 bl 120cc - 11f2a: 4604 mov r4, r0 - 11f2c: 4659 mov r1, fp - 11f2e: 4650 mov r0, sl - 11f30: f000 f8cc bl 120cc - 11f34: 4601 mov r1, r0 - 11f36: 4620 mov r0, r4 - 11f38: f000 f8c8 bl 120cc - 11f3c: 4604 mov r4, r0 - 11f3e: 1c40 adds r0, r0, #1 - 11f40: d107 bne.n 11f52 - 11f42: 4831 ldr r0, [pc, #196] ; (12008 ) - 11f44: a129 add r1, pc, #164 ; (adr r1, 11fec ) - 11f46: 6800 ldr r0, [r0, #0] - 11f48: f7f3 fae4 bl 5514 - 11f4c: 2001 movs r0, #1 - 11f4e: f7ff ff25 bl 11d9c - 11f52: f1a4 4080 sub.w r0, r4, #1073741824 ; 0x40000000 - 11f56: 492d ldr r1, [pc, #180] ; (1200c ) - 11f58: f5b0 3040 subs.w r0, r0, #196608 ; 0x30000 - 11f5c: bf04 itt eq - 11f5e: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - 11f62: f440 6080 orreq.w r0, r0, #1024 ; 0x400 - 11f66: d006 beq.n 11f76 - 11f68: f5b0 2fb0 cmp.w r0, #360448 ; 0x58000 - 11f6c: d105 bne.n 11f7a - 11f6e: f8d1 00c4 ldr.w r0, [r1, #196] ; 0xc4 - 11f72: f440 1000 orr.w r0, r0, #2097152 ; 0x200000 - 11f76: f8c1 00c4 str.w r0, [r1, #196] ; 0xc4 - 11f7a: 1c68 adds r0, r5, #1 - 11f7c: d106 bne.n 11f8c - 11f7e: 2300 movs r3, #0 - 11f80: 461a mov r2, r3 - 11f82: 2108 movs r1, #8 - 11f84: 4620 mov r0, r4 - 11f86: f7ff ff15 bl 11db4 - 11f8a: e005 b.n 11f98 - 11f8c: 2301 movs r3, #1 - 11f8e: 2200 movs r2, #0 - 11f90: 2108 movs r1, #8 - 11f92: 4620 mov r0, r4 - 11f94: f7ff ff0e bl 11db4 - 11f98: 491d ldr r1, [pc, #116] ; (12010 ) - 11f9a: 4620 mov r0, r4 - 11f9c: f7ff ff4c bl 11e38 - 11fa0: 6860 ldr r0, [r4, #4] - 11fa2: f040 0002 orr.w r0, r0, #2 - 11fa6: 6060 str r0, [r4, #4] - 11fa8: 2202 movs r2, #2 - 11faa: 490c ldr r1, [pc, #48] ; (11fdc ) - 11fac: 4630 mov r0, r6 - 11fae: f000 f8d7 bl 12160 - 11fb2: 2202 movs r2, #2 - 11fb4: 490a ldr r1, [pc, #40] ; (11fe0 ) - 11fb6: 4638 mov r0, r7 - 11fb8: f000 f8d2 bl 12160 - 11fbc: 2202 movs r2, #2 - 11fbe: 4909 ldr r1, [pc, #36] ; (11fe4 ) - 11fc0: 4640 mov r0, r8 - 11fc2: f000 f8cd bl 12160 - 11fc6: 1c68 adds r0, r5, #1 - 11fc8: d004 beq.n 11fd4 - 11fca: 2202 movs r2, #2 - 11fcc: 4906 ldr r1, [pc, #24] ; (11fe8 ) - 11fce: 4628 mov r0, r5 - 11fd0: f000 f8c6 bl 12160 - 11fd4: 4620 mov r0, r4 - 11fd6: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 11fda: 0000 .short 0x0000 - 11fdc: 00014340 .word 0x00014340 - 11fe0: 0001437c .word 0x0001437c - 11fe4: 00014304 .word 0x00014304 - 11fe8: 000143b8 .word 0x000143b8 - 11fec: 20495053 .word 0x20495053 - 11ff0: 6f6e6970 .word 0x6f6e6970 - 11ff4: 6d207475 .word 0x6d207475 - 11ff8: 69707061 .word 0x69707061 - 11ffc: 6620676e .word 0x6620676e - 12000: 656c6961 .word 0x656c6961 - 12004: 00000064 .word 0x00000064 - 12008: 1000090c .word 0x1000090c - 1200c: 400fc000 .word 0x400fc000 - 12010: 000f4240 .word 0x000f4240 - -Disassembly of section i.spi_master_write: - -00012014 : - 12014: 68c2 ldr r2, [r0, #12] - 12016: f012 0f02 tst.w r2, #2 - 1201a: d0fb beq.n 12014 - 1201c: 6081 str r1, [r0, #8] - 1201e: 68c1 ldr r1, [r0, #12] - 12020: f011 0f04 tst.w r1, #4 - 12024: d0fb beq.n 1201e - 12026: 6880 ldr r0, [r0, #8] - 12028: 4770 bx lr - -Disassembly of section i.pin_function: - -0001202c : - 1202c: 1c42 adds r2, r0, #1 - 1202e: bf08 it eq - 12030: 4770 bxeq lr - 12032: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 12036: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 1203a: 0903 lsrs r3, r0, #4 - 1203c: 0700 lsls r0, r0, #28 - 1203e: 0ec2 lsrs r2, r0, #27 - 12040: 4807 ldr r0, [pc, #28] ; (12060 ) - 12042: eb00 0083 add.w r0, r0, r3, lsl #2 - 12046: 6803 ldr r3, [r0, #0] - 12048: f04f 0c03 mov.w ip, #3 - 1204c: fa0c fc02 lsl.w ip, ip, r2 - 12050: ea23 030c bic.w r3, r3, ip - 12054: 6003 str r3, [r0, #0] - 12056: 6803 ldr r3, [r0, #0] - 12058: 4091 lsls r1, r2 - 1205a: 4319 orrs r1, r3 - 1205c: 6001 str r1, [r0, #0] - 1205e: 4770 bx lr - 12060: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -00012064 : - 12064: 1c42 adds r2, r0, #1 - 12066: bf08 it eq - 12068: 4770 bxeq lr - 1206a: b430 push {r4, r5} - 1206c: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - 12070: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - 12074: 4c14 ldr r4, [pc, #80] ; (120c8 ) - 12076: 0942 lsrs r2, r0, #5 - 12078: eb04 0282 add.w r2, r4, r2, lsl #2 - 1207c: 6e95 ldr r5, [r2, #104] ; 0x68 - 1207e: f000 0c1f and.w ip, r0, #31 - 12082: f3c1 0380 ubfx r3, r1, #2, #1 - 12086: fa03 fc0c lsl.w ip, r3, ip - 1208a: ea25 050c bic.w r5, r5, ip - 1208e: 6695 str r5, [r2, #104] ; 0x68 - 12090: 6e95 ldr r5, [r2, #104] ; 0x68 - 12092: ea45 0c0c orr.w ip, r5, ip - 12096: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - 1209a: 2b00 cmp r3, #0 - 1209c: bf1c itt ne - 1209e: bc30 popne {r4, r5} - 120a0: 4770 bxne lr - 120a2: 0903 lsrs r3, r0, #4 - 120a4: 0700 lsls r0, r0, #28 - 120a6: 0ec2 lsrs r2, r0, #27 - 120a8: eb04 0083 add.w r0, r4, r3, lsl #2 - 120ac: 6c03 ldr r3, [r0, #64] ; 0x40 - 120ae: f04f 0c03 mov.w ip, #3 - 120b2: fa0c fc02 lsl.w ip, ip, r2 - 120b6: ea23 030c bic.w r3, r3, ip - 120ba: 6403 str r3, [r0, #64] ; 0x40 - 120bc: 6c03 ldr r3, [r0, #64] ; 0x40 - 120be: 4091 lsls r1, r2 - 120c0: 4319 orrs r1, r3 - 120c2: 6401 str r1, [r0, #64] ; 0x40 - 120c4: bc30 pop {r4, r5} - 120c6: 4770 bx lr - 120c8: 4002c000 .word 0x4002c000 - -Disassembly of section i.pinmap_merge: - -000120cc : - 120cc: 4288 cmp r0, r1 - 120ce: bf08 it eq - 120d0: 4770 bxeq lr - 120d2: 1c42 adds r2, r0, #1 - 120d4: bf04 itt eq - 120d6: 4608 moveq r0, r1 - 120d8: 4770 bxeq lr - 120da: 1c49 adds r1, r1, #1 - 120dc: bf08 it eq - 120de: 4770 bxeq lr - 120e0: a103 add r1, pc, #12 ; (adr r1, 120f0 ) - 120e2: 4808 ldr r0, [pc, #32] ; (12104 ) - 120e4: 6800 ldr r0, [r0, #0] - 120e6: f7f3 fa15 bl 5514 - 120ea: 2001 movs r0, #1 - 120ec: f7ff fe56 bl 11d9c - 120f0: 6d6e6970 .word 0x6d6e6970 - 120f4: 6d207061 .word 0x6d207061 - 120f8: 6d2d7369 .word 0x6d2d7369 - 120fc: 68637461 .word 0x68637461 - 12100: 00000000 .word 0x00000000 - 12104: 1000090c .word 0x1000090c - -Disassembly of section i.pinmap_peripheral: - -00012108 : - 12108: 1c42 adds r2, r0, #1 - 1210a: bf04 itt eq - 1210c: f04f 30ff moveq.w r0, #4294967295 - 12110: 4770 bxeq lr - 12112: 680a ldr r2, [r1, #0] - 12114: 1c52 adds r2, r2, #1 - 12116: d008 beq.n 1212a - 12118: 680a ldr r2, [r1, #0] - 1211a: 4282 cmp r2, r0 - 1211c: bf04 itt eq - 1211e: 6848 ldreq r0, [r1, #4] - 12120: 4770 bxeq lr - 12122: f851 2f0c ldr.w r2, [r1, #12]! - 12126: 1c52 adds r2, r2, #1 - 12128: d1f6 bne.n 12118 - 1212a: 480c ldr r0, [pc, #48] ; (1215c ) - 1212c: a103 add r1, pc, #12 ; (adr r1, 1213c ) - 1212e: 6800 ldr r0, [r0, #0] - 12130: f7f3 f9f0 bl 5514 - 12134: 2001 movs r0, #1 - 12136: f7ff fe31 bl 11d9c - 1213a: 0000 .short 0x0000 - 1213c: 6d6e6970 .word 0x6d6e6970 - 12140: 6e207061 .word 0x6e207061 - 12144: 6620746f .word 0x6620746f - 12148: 646e756f .word 0x646e756f - 1214c: 726f6620 .word 0x726f6620 - 12150: 72657020 .word 0x72657020 - 12154: 65687069 .word 0x65687069 - 12158: 006c6172 .word 0x006c6172 - 1215c: 1000090c .word 0x1000090c - -Disassembly of section i.pinmap_pinout: - -00012160 : - 12160: b4f0 push {r4, r5, r6, r7} - 12162: 1c43 adds r3, r0, #1 - 12164: bf04 itt eq - 12166: bcf0 popeq {r4, r5, r6, r7} - 12168: 4770 bxeq lr - 1216a: 680b ldr r3, [r1, #0] - 1216c: 1c5b adds r3, r3, #1 - 1216e: d047 beq.n 12200 - 12170: 680b ldr r3, [r1, #0] - 12172: 4283 cmp r3, r0 - 12174: d140 bne.n 121f8 - 12176: f1a0 5300 sub.w r3, r0, #536870912 ; 0x20000000 - 1217a: f5a3 231c sub.w r3, r3, #638976 ; 0x9c000 - 1217e: 1c45 adds r5, r0, #1 - 12180: 0918 lsrs r0, r3, #4 - 12182: 688c ldr r4, [r1, #8] - 12184: 0719 lsls r1, r3, #28 - 12186: 0ec9 lsrs r1, r1, #27 - 12188: 4f21 ldr r7, [pc, #132] ; (12210 ) - 1218a: f04f 0c03 mov.w ip, #3 - 1218e: fa0c fc01 lsl.w ip, ip, r1 - 12192: eb07 0080 add.w r0, r7, r0, lsl #2 - 12196: 2d00 cmp r5, #0 - 12198: d009 beq.n 121ae - 1219a: 6805 ldr r5, [r0, #0] - 1219c: ea25 050c bic.w r5, r5, ip - 121a0: 6005 str r5, [r0, #0] - 121a2: 6805 ldr r5, [r0, #0] - 121a4: fa04 f401 lsl.w r4, r4, r1 - 121a8: ea45 0404 orr.w r4, r5, r4 - 121ac: 6004 str r4, [r0, #0] - 121ae: bf04 itt eq - 121b0: bcf0 popeq {r4, r5, r6, r7} - 121b2: 4770 bxeq lr - 121b4: ea4f 1553 mov.w r5, r3, lsr #5 - 121b8: f003 061f and.w r6, r3, #31 - 121bc: eb07 0385 add.w r3, r7, r5, lsl #2 - 121c0: 6e9f ldr r7, [r3, #104] ; 0x68 - 121c2: f3c2 0480 ubfx r4, r2, #2, #1 - 121c6: fa04 f506 lsl.w r5, r4, r6 - 121ca: ea27 0605 bic.w r6, r7, r5 - 121ce: 669e str r6, [r3, #104] ; 0x68 - 121d0: 6e9e ldr r6, [r3, #104] ; 0x68 - 121d2: ea46 0505 orr.w r5, r6, r5 - 121d6: 669d str r5, [r3, #104] ; 0x68 - 121d8: 2c00 cmp r4, #0 - 121da: bf1c itt ne - 121dc: bcf0 popne {r4, r5, r6, r7} - 121de: 4770 bxne lr - 121e0: 6c03 ldr r3, [r0, #64] ; 0x40 - 121e2: ea23 030c bic.w r3, r3, ip - 121e6: 6403 str r3, [r0, #64] ; 0x40 - 121e8: 6c03 ldr r3, [r0, #64] ; 0x40 - 121ea: fa02 f101 lsl.w r1, r2, r1 - 121ee: ea43 0101 orr.w r1, r3, r1 - 121f2: 6401 str r1, [r0, #64] ; 0x40 - 121f4: bcf0 pop {r4, r5, r6, r7} - 121f6: 4770 bx lr - 121f8: f851 3f0c ldr.w r3, [r1, #12]! - 121fc: 1c5b adds r3, r3, #1 - 121fe: d1b7 bne.n 12170 - 12200: 4809 ldr r0, [pc, #36] ; (12228 ) - 12202: a104 add r1, pc, #16 ; (adr r1, 12214 ) - 12204: 6800 ldr r0, [r0, #0] - 12206: f7f3 f985 bl 5514 - 1220a: 2001 movs r0, #1 - 1220c: f7ff fdc6 bl 11d9c - 12210: 4002c000 .word 0x4002c000 - 12214: 6c756f63 .word 0x6c756f63 - 12218: 6f6e2064 .word 0x6f6e2064 - 1221c: 69702074 .word 0x69702074 - 12220: 74756f6e .word 0x74756f6e - 12224: 00000000 .word 0x00000000 - 12228: 1000090c .word 0x1000090c - -Disassembly of section i.gpio_output: - -0001222c : - 1222c: b570 push {r4, r5, r6, lr} - 1222e: 4604 mov r4, r0 - 12230: 1c40 adds r0, r0, #1 - 12232: bf08 it eq - 12234: bd70 popeq {r4, r5, r6, pc} - 12236: f024 051f bic.w r5, r4, #31 - 1223a: f004 001f and.w r0, r4, #31 - 1223e: 2101 movs r1, #1 - 12240: fa01 f600 lsl.w r6, r1, r0 - 12244: 2100 movs r1, #0 - 12246: 4620 mov r0, r4 - 12248: f7ff fef0 bl 1202c - 1224c: 2102 movs r1, #2 - 1224e: 4620 mov r0, r4 - 12250: f7ff ff08 bl 12064 - 12254: 6828 ldr r0, [r5, #0] - 12256: 4330 orrs r0, r6 - 12258: 6028 str r0, [r5, #0] - 1225a: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -0001225c : - 1225c: f020 021f bic.w r2, r0, #31 - 12260: f000 001f and.w r0, r0, #31 - 12264: 2301 movs r3, #1 - 12266: fa03 f000 lsl.w r0, r3, r0 - 1226a: 2900 cmp r1, #0 - 1226c: bf0c ite eq - 1226e: 61d0 streq r0, [r2, #28] - 12270: 6190 strne r0, [r2, #24] - 12272: 4770 bx lr - -Disassembly of section i.semihost_exit: - -00012274 : - 12274: b084 sub sp, #16 - 12276: 4669 mov r1, sp - 12278: 2018 movs r0, #24 - 1227a: beab bkpt 0x00ab - 1227c: b004 add sp, #16 - 1227e: 4770 bx lr - -Disassembly of section i.mbed_die: - -00012280 : - 12280: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 12284: 4c1b ldr r4, [pc, #108] ; (122f4 ) - 12286: 4620 mov r0, r4 - 12288: f7ff ffd0 bl 1222c - 1228c: 1ca5 adds r5, r4, #2 - 1228e: 4628 mov r0, r5 - 12290: f7ff ffcc bl 1222c - 12294: 1ce6 adds r6, r4, #3 - 12296: 4630 mov r0, r6 - 12298: f7ff ffc8 bl 1222c - 1229c: 1d67 adds r7, r4, #5 - 1229e: 4638 mov r0, r7 - 122a0: f7ff ffc4 bl 1222c - 122a4: 2101 movs r1, #1 - 122a6: 4620 mov r0, r4 - 122a8: f7ff ffd8 bl 1225c - 122ac: 2100 movs r1, #0 - 122ae: 4628 mov r0, r5 - 122b0: f7ff ffd4 bl 1225c - 122b4: 2100 movs r1, #0 - 122b6: 4630 mov r0, r6 - 122b8: f7ff ffd0 bl 1225c - 122bc: 2101 movs r1, #1 - 122be: 4638 mov r0, r7 - 122c0: f7ff ffcc bl 1225c - 122c4: 2096 movs r0, #150 ; 0x96 - 122c6: f000 f817 bl 122f8 - 122ca: 2100 movs r1, #0 - 122cc: 4620 mov r0, r4 - 122ce: f7ff ffc5 bl 1225c - 122d2: 2101 movs r1, #1 - 122d4: 4628 mov r0, r5 - 122d6: f7ff ffc1 bl 1225c - 122da: 2101 movs r1, #1 - 122dc: 4630 mov r0, r6 - 122de: f7ff ffbd bl 1225c - 122e2: 2100 movs r1, #0 - 122e4: 4638 mov r0, r7 - 122e6: f7ff ffb9 bl 1225c - 122ea: 2096 movs r0, #150 ; 0x96 - 122ec: f000 f804 bl 122f8 - 122f0: e7d8 b.n 122a4 - 122f2: 0000 .short 0x0000 - 122f4: 2009c032 .word 0x2009c032 - -Disassembly of section i.wait_ms: - -000122f8 : - 122f8: b570 push {r4, r5, r6, lr} - 122fa: f44f 717a mov.w r1, #1000 ; 0x3e8 - 122fe: fb00 f501 mul.w r5, r0, r1 - 12302: f000 f807 bl 12314 - 12306: 4604 mov r4, r0 - 12308: f000 f804 bl 12314 - 1230c: 1b00 subs r0, r0, r4 - 1230e: 42a8 cmp r0, r5 - 12310: d3fa bcc.n 12308 - 12312: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.us_ticker_read: - -00012314 : - 12314: b570 push {r4, r5, r6, lr} - 12316: 4c0a ldr r4, [pc, #40] ; (12340 ) - 12318: 4d0a ldr r5, [pc, #40] ; (12344 ) - 1231a: 6820 ldr r0, [r4, #0] - 1231c: b958 cbnz r0, 12336 - 1231e: 4628 mov r0, r5 - 12320: f000 f81e bl 12360 - 12324: 4908 ldr r1, [pc, #32] ; (12348 ) - 12326: 4628 mov r0, r5 - 12328: f000 f810 bl 1234c - 1232c: 4628 mov r0, r5 - 1232e: f000 f851 bl 123d4 - 12332: 2001 movs r0, #1 - 12334: 6020 str r0, [r4, #0] - 12336: 4628 mov r0, r5 - 12338: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 1233c: f000 b848 b.w 123d0 - 12340: 1000002c .word 0x1000002c - 12344: 40094000 .word 0x40094000 - 12348: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_frequency: - -0001234c : - 1234c: 4a03 ldr r2, [pc, #12] ; (1235c ) - 1234e: 6812 ldr r2, [r2, #0] - 12350: 0892 lsrs r2, r2, #2 - 12352: fbb2 f1f1 udiv r1, r2, r1 - 12356: 1e49 subs r1, r1, #1 - 12358: 60c1 str r1, [r0, #12] - 1235a: 4770 bx lr - 1235c: 10000028 .word 0x10000028 - -Disassembly of section i.timer_init: - -00012360 : - 12360: 4a18 ldr r2, [pc, #96] ; (123c4 ) - 12362: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - 12366: bf04 itt eq - 12368: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 1236c: f041 0102 orreq.w r1, r1, #2 - 12370: d018 beq.n 123a4 - 12372: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - 12376: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - 1237a: bf04 itt eq - 1237c: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 12380: f041 0104 orreq.w r1, r1, #4 - 12384: d00e beq.n 123a4 - 12386: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - 1238a: bf04 itt eq - 1238c: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - 12390: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - 12394: d006 beq.n 123a4 - 12396: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - 1239a: d105 bne.n 123a8 - 1239c: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - 123a0: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 123a4: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - 123a8: 2102 movs r1, #2 - 123aa: 6041 str r1, [r0, #4] - 123ac: 2100 movs r1, #0 - 123ae: 6701 str r1, [r0, #112] ; 0x70 - 123b0: 4905 ldr r1, [pc, #20] ; (123c8 ) - 123b2: 4a06 ldr r2, [pc, #24] ; (123cc ) - 123b4: 6809 ldr r1, [r1, #0] - 123b6: 0889 lsrs r1, r1, #2 - 123b8: fbb1 f1f2 udiv r1, r1, r2 - 123bc: 1e49 subs r1, r1, #1 - 123be: 60c1 str r1, [r0, #12] - 123c0: 4770 bx lr - 123c2: 0000 .short 0x0000 - 123c4: 400fc000 .word 0x400fc000 - 123c8: 10000028 .word 0x10000028 - 123cc: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -000123d0 : - 123d0: 6880 ldr r0, [r0, #8] - 123d2: 4770 bx lr - -Disassembly of section i.timer_start: - -000123d4 : - 123d4: 6881 ldr r1, [r0, #8] - 123d6: 2900 cmp r1, #0 - 123d8: d1fc bne.n 123d4 - 123da: 2101 movs r1, #1 - 123dc: 6041 str r1, [r0, #4] - 123de: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileSystem4openEPKci: - -000123e0 <_ZN4mbed13FATFileSystem4openEPKci>: - 123e0: b510 push {r4, lr} - 123e2: 4614 mov r4, r2 - 123e4: f5ad 6d90 sub.w sp, sp, #1152 ; 0x480 - 123e8: 460b mov r3, r1 - 123ea: f8d0 223c ldr.w r2, [r0, #572] ; 0x23c - 123ee: a11f add r1, pc, #124 ; (adr r1, 1246c <_ZN4mbed13FATFileSystem4openEPKci+0x8c>) - 123f0: f50d 6088 add.w r0, sp, #1088 ; 0x440 - 123f4: f7f4 fb32 bl 6a5c - 123f8: f014 0f02 tst.w r4, #2 - 123fc: bf18 it ne - 123fe: 2203 movne r2, #3 - 12400: d104 bne.n 1240c <_ZN4mbed13FATFileSystem4openEPKci+0x2c> - 12402: f014 0f01 tst.w r4, #1 - 12406: bf0c ite eq - 12408: 2201 moveq r2, #1 - 1240a: 2202 movne r2, #2 - 1240c: f414 7f00 tst.w r4, #512 ; 0x200 - 12410: d006 beq.n 12420 <_ZN4mbed13FATFileSystem4openEPKci+0x40> - 12412: f414 6f80 tst.w r4, #1024 ; 0x400 - 12416: bf0c ite eq - 12418: f042 0210 orreq.w r2, r2, #16 - 1241c: f042 0208 orrne.w r2, r2, #8 - 12420: f50d 6188 add.w r1, sp, #1088 ; 0x440 - 12424: a887 add r0, sp, #540 ; 0x21c - 12426: f000 ff31 bl 1328c - 1242a: 2800 cmp r0, #0 - 1242c: bf1e ittt ne - 1242e: 2000 movne r0, #0 - 12430: f50d 6d90 addne.w sp, sp, #1152 ; 0x480 - 12434: bd10 popne {r4, pc} - 12436: f014 0f08 tst.w r4, #8 - 1243a: bf1e ittt ne - 1243c: a887 addne r0, sp, #540 ; 0x21c - 1243e: 998a ldrne r1, [sp, #552] ; 0x228 - 12440: f000 fb03 blne 12a4a - 12444: f44f 700a mov.w r0, #552 ; 0x228 - 12448: f7ee ff4a bl 12e0 <_Znwj> - 1244c: 4604 mov r4, r0 - 1244e: f44f 7206 mov.w r2, #536 ; 0x218 - 12452: a98a add r1, sp, #552 ; 0x228 - 12454: 4668 mov r0, sp - 12456: f7f2 fe0f bl 5078 <__aeabi_memcpy> - 1245a: 4620 mov r0, r4 - 1245c: 9b89 ldr r3, [sp, #548] ; 0x224 - 1245e: 9a88 ldr r2, [sp, #544] ; 0x220 - 12460: 9987 ldr r1, [sp, #540] ; 0x21c - 12462: f000 f939 bl 126d8 <_ZN4mbed13FATFileHandleC1E4_FIL> - 12466: f50d 6d90 add.w sp, sp, #1152 ; 0x480 - 1246a: bd10 pop {r4, pc} - 1246c: 2f3a6425 .word 0x2f3a6425 - 12470: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed13FATFileSystem5mkdirEPKci: - -00012474 <_ZN4mbed13FATFileSystem5mkdirEPKci>: - 12474: b510 push {r4, lr} - 12476: 4608 mov r0, r1 - 12478: f000 fb8d bl 12b96 - 1247c: 2800 cmp r0, #0 - 1247e: bf18 it ne - 12480: f04f 30ff movne.w r0, #4294967295 - 12484: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13FATFileSystem6formatEv: - -00012486 <_ZN4mbed13FATFileSystem6formatEv>: - 12486: b510 push {r4, lr} - 12488: f8d0 023c ldr.w r0, [r0, #572] ; 0x23c - 1248c: f44f 7200 mov.w r2, #512 ; 0x200 - 12490: b2c0 uxtb r0, r0 - 12492: 2100 movs r1, #0 - 12494: f000 fc54 bl 12d40 - 12498: 2800 cmp r0, #0 - 1249a: bf18 it ne - 1249c: f04f 30ff movne.w r0, #4294967295 - 124a0: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13FATFileSystem6removeEPKc: - -000124a2 <_ZN4mbed13FATFileSystem6removeEPKc>: - 124a2: b510 push {r4, lr} - 124a4: 4608 mov r0, r1 - 124a6: f001 f978 bl 1379a - 124aa: 2800 cmp r0, #0 - 124ac: bf18 it ne - 124ae: f04f 30ff movne.w r0, #4294967295 - 124b2: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13FATFileSystem7opendirEPKc: - -000124b4 <_ZN4mbed13FATFileSystem7opendirEPKc>: - 124b4: b500 push {lr} - 124b6: b085 sub sp, #20 - 124b8: 4668 mov r0, sp - 124ba: f000 ffb7 bl 1342c - 124be: 2800 cmp r0, #0 - 124c0: bf1e ittt ne - 124c2: 2000 movne r0, #0 - 124c4: b005 addne sp, #20 - 124c6: bd00 popne {pc} - 124c8: f44f 708c mov.w r0, #280 ; 0x118 - 124cc: f7ee ff08 bl 12e0 <_Znwj> - 124d0: 4669 mov r1, sp - 124d2: f000 f8b3 bl 1263c <_ZN4mbed12FATDirHandleC1ERK4_DIR> - 124d6: b005 add sp, #20 - 124d8: bd00 pop {pc} - -Disassembly of section i._ZN4mbed13FATFileSystemC2EPKc: - -000124dc <_ZN4mbed13FATFileSystemC2EPKc>: - 124dc: b570 push {r4, r5, r6, lr} - 124de: 460d mov r5, r1 - 124e0: f7fe fdea bl 110b8 <_ZN4mbed4BaseC1EPKc> - 124e4: 490f ldr r1, [pc, #60] ; (12524 <_ZN4mbed13FATFileSystemC2EPKc+0x48>) - 124e6: 4604 mov r4, r0 - 124e8: 6001 str r1, [r0, #0] - 124ea: 480f ldr r0, [pc, #60] ; (12528 <_ZN4mbed13FATFileSystemC2EPKc+0x4c>) - 124ec: 2200 movs r2, #0 - 124ee: f850 1022 ldr.w r1, [r0, r2, lsl #2] - 124f2: b951 cbnz r1, 1250a <_ZN4mbed13FATFileSystemC2EPKc+0x2e> - 124f4: f840 4022 str.w r4, [r0, r2, lsl #2] - 124f8: f104 0110 add.w r1, r4, #16 - 124fc: b2d0 uxtb r0, r2 - 124fe: f8c4 223c str.w r2, [r4, #572] ; 0x23c - 12502: f000 feab bl 1325c - 12506: 4620 mov r0, r4 - 12508: bd70 pop {r4, r5, r6, pc} - 1250a: 1c52 adds r2, r2, #1 - 1250c: 2a04 cmp r2, #4 - 1250e: dbee blt.n 124ee <_ZN4mbed13FATFileSystemC2EPKc+0x12> - 12510: 4813 ldr r0, [pc, #76] ; (12560 <_ZN4mbed13FATFileSystemC2EPKc+0x84>) - 12512: 462a mov r2, r5 - 12514: a105 add r1, pc, #20 ; (adr r1, 1252c <_ZN4mbed13FATFileSystemC2EPKc+0x50>) - 12516: 6800 ldr r0, [r0, #0] - 12518: f7f2 fffc bl 5514 - 1251c: 2001 movs r0, #1 - 1251e: f7ff fc3d bl 11d9c - 12522: 0000 .short 0x0000 - 12524: 00014680 .word 0x00014680 - 12528: 1000089c .word 0x1000089c - 1252c: 6c756f43 .word 0x6c756f43 - 12530: 74276e64 .word 0x74276e64 - 12534: 65726320 .word 0x65726320 - 12538: 20657461 .word 0x20657461 - 1253c: 69207325 .word 0x69207325 - 12540: 4146206e .word 0x4146206e - 12544: 6c694654 .word 0x6c694654 - 12548: 73795365 .word 0x73795365 - 1254c: 3a6d6574 .word 0x3a6d6574 - 12550: 5441463a .word 0x5441463a - 12554: 656c6946 .word 0x656c6946 - 12558: 74737953 .word 0x74737953 - 1255c: 000a6d65 .word 0x000a6d65 - 12560: 1000090c .word 0x1000090c - -Disassembly of section i._ZN4mbed13FATFileSystemD0Ev: - -00012564 <_ZN4mbed13FATFileSystemD0Ev>: - 12564: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 12568: 490c ldr r1, [pc, #48] ; (1259c <_ZN4mbed13FATFileSystemD0Ev+0x38>) - 1256a: 2400 movs r4, #0 - 1256c: 4e0c ldr r6, [pc, #48] ; (125a0 <_ZN4mbed13FATFileSystemD0Ev+0x3c>) - 1256e: 4605 mov r5, r0 - 12570: 4627 mov r7, r4 - 12572: 6001 str r1, [r0, #0] - 12574: f856 0024 ldr.w r0, [r6, r4, lsl #2] - 12578: 42a8 cmp r0, r5 - 1257a: d105 bne.n 12588 <_ZN4mbed13FATFileSystemD0Ev+0x24> - 1257c: f846 7024 str.w r7, [r6, r4, lsl #2] - 12580: 2100 movs r1, #0 - 12582: b2e0 uxtb r0, r4 - 12584: f000 fe6a bl 1325c - 12588: 1c64 adds r4, r4, #1 - 1258a: 2c04 cmp r4, #4 - 1258c: dbf2 blt.n 12574 <_ZN4mbed13FATFileSystemD0Ev+0x10> - 1258e: 4628 mov r0, r5 - 12590: f7fe fdbe bl 11110 <_ZN4mbed4BaseD1Ev> - 12594: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 12598: f7ee be22 b.w 11e0 <_ZdlPv> - 1259c: 00014680 .word 0x00014680 - 125a0: 1000089c .word 0x1000089c - -Disassembly of section i._ZN4mbed13FATFileSystemD2Ev: - -000125a4 <_ZN4mbed13FATFileSystemD1Ev>: - 125a4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 125a8: 4605 mov r5, r0 - 125aa: 480b ldr r0, [pc, #44] ; (125d8 <_ZN4mbed13FATFileSystemD1Ev+0x34>) - 125ac: 2400 movs r4, #0 - 125ae: 4e0b ldr r6, [pc, #44] ; (125dc <_ZN4mbed13FATFileSystemD1Ev+0x38>) - 125b0: 4627 mov r7, r4 - 125b2: 6028 str r0, [r5, #0] - 125b4: f856 0024 ldr.w r0, [r6, r4, lsl #2] - 125b8: 42a8 cmp r0, r5 - 125ba: d105 bne.n 125c8 <_ZN4mbed13FATFileSystemD1Ev+0x24> - 125bc: f846 7024 str.w r7, [r6, r4, lsl #2] - 125c0: 2100 movs r1, #0 - 125c2: b2e0 uxtb r0, r4 - 125c4: f000 fe4a bl 1325c - 125c8: 1c64 adds r4, r4, #1 - 125ca: 2c04 cmp r4, #4 - 125cc: dbf2 blt.n 125b4 <_ZN4mbed13FATFileSystemD1Ev+0x10> - 125ce: 4628 mov r0, r5 - 125d0: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 125d4: f7fe bd9c b.w 11110 <_ZN4mbed4BaseD1Ev> - 125d8: 00014680 .word 0x00014680 - 125dc: 1000089c .word 0x1000089c - -Disassembly of section i.get_fattime: - -000125e0 : - 125e0: f240 30e7 movw r0, #999 ; 0x3e7 - 125e4: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileSystem15disk_initializeEv: - -000125e6 <_ZN4mbed13FATFileSystem15disk_initializeEv>: - 125e6: 2000 movs r0, #0 - 125e8: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileSystem11disk_statusEv: - -000125ea <_ZN4mbed13FATFileSystem11disk_statusEv>: - 125ea: 2000 movs r0, #0 - 125ec: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileSystem9disk_syncEv: - -000125ee <_ZN4mbed13FATFileSystem9disk_syncEv>: - 125ee: 2000 movs r0, #0 - 125f0: 4770 bx lr - -Disassembly of section i._ZN4mbed12FATDirHandle7readdirEv: - -000125f2 <_ZN4mbed12FATDirHandle7readdirEv>: - 125f2: b510 push {r4, lr} - 125f4: b086 sub sp, #24 - 125f6: 4604 mov r4, r0 - 125f8: 4669 mov r1, sp - 125fa: 1d00 adds r0, r0, #4 - 125fc: f000 fff5 bl 135ea - 12600: b910 cbnz r0, 12608 <_ZN4mbed12FATDirHandle7readdirEv+0x16> - 12602: f89d 0009 ldrb.w r0, [sp, #9] - 12606: b910 cbnz r0, 1260e <_ZN4mbed12FATDirHandle7readdirEv+0x1c> - 12608: 2000 movs r0, #0 - 1260a: b006 add sp, #24 - 1260c: bd10 pop {r4, pc} - 1260e: 220d movs r2, #13 - 12610: f10d 0109 add.w r1, sp, #9 - 12614: f104 0018 add.w r0, r4, #24 - 12618: f7f2 fd2e bl 5078 <__aeabi_memcpy> - 1261c: f104 0018 add.w r0, r4, #24 - 12620: b006 add sp, #24 - 12622: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed12FATDirHandle7seekdirEl: - -00012624 <_ZN4mbed12FATDirHandle7seekdirEl>: - 12624: 80c1 strh r1, [r0, #6] - 12626: 4770 bx lr - -Disassembly of section i._ZN4mbed12FATDirHandle7telldirEv: - -00012628 <_ZN4mbed12FATDirHandle7telldirEv>: - 12628: 88c0 ldrh r0, [r0, #6] - 1262a: 4770 bx lr - -Disassembly of section i._ZN4mbed12FATDirHandle8closedirEv: - -0001262c <_ZN4mbed12FATDirHandle8closedirEv>: - 1262c: b510 push {r4, lr} - 1262e: f7ee fdd7 bl 11e0 <_ZdlPv> - 12632: 2000 movs r0, #0 - 12634: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed12FATDirHandle9rewinddirEv: - -00012636 <_ZN4mbed12FATDirHandle9rewinddirEv>: - 12636: 2100 movs r1, #0 - 12638: 80c1 strh r1, [r0, #6] - 1263a: 4770 bx lr - -Disassembly of section i._ZN4mbed12FATDirHandleC1ERK4_DIR: - -0001263c <_ZN4mbed12FATDirHandleC1ERK4_DIR>: - 1263c: b430 push {r4, r5} - 1263e: 4a04 ldr r2, [pc, #16] ; (12650 <_ZN4mbed12FATDirHandleC1ERK4_DIR+0x14>) - 12640: 6002 str r2, [r0, #0] - 12642: e891 101e ldmia.w r1, {r1, r2, r3, r4, ip} - 12646: 1d05 adds r5, r0, #4 - 12648: e885 101e stmia.w r5, {r1, r2, r3, r4, ip} - 1264c: bc30 pop {r4, r5} - 1264e: 4770 bx lr - 12650: 000146ec .word 0x000146ec - -Disassembly of section i._ZN4mbed13FATFileHandle4flenEv: - -00012654 <_ZN4mbed13FATFileHandle4flenEv>: - 12654: 6900 ldr r0, [r0, #16] - 12656: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileHandle4readEPvj: - -00012658 <_ZN4mbed13FATFileHandle4readEPvj>: - 12658: b508 push {r3, lr} - 1265a: 466b mov r3, sp - 1265c: 1d00 adds r0, r0, #4 - 1265e: f000 ff16 bl 1348e - 12662: 2800 cmp r0, #0 - 12664: bf0c ite eq - 12666: 9800 ldreq r0, [sp, #0] - 12668: f04f 30ff movne.w r0, #4294967295 - 1266c: bd08 pop {r3, pc} - -Disassembly of section i._ZN4mbed13FATFileHandle5closeEv: - -0001266e <_ZN4mbed13FATFileHandle5closeEv>: - 1266e: b570 push {r4, r5, r6, lr} - 12670: 4604 mov r4, r0 - 12672: 1d00 adds r0, r0, #4 - 12674: f000 f9e0 bl 12a38 - 12678: 4605 mov r5, r0 - 1267a: 4620 mov r0, r4 - 1267c: f7ee fdb0 bl 11e0 <_ZdlPv> - 12680: 4628 mov r0, r5 - 12682: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i._ZN4mbed13FATFileHandle5fsyncEv: - -00012684 <_ZN4mbed13FATFileHandle5fsyncEv>: - 12684: b510 push {r4, lr} - 12686: 1d00 adds r0, r0, #4 - 12688: f001 f834 bl 136f4 - 1268c: 2800 cmp r0, #0 - 1268e: bf18 it ne - 12690: f04f 30ff movne.w r0, #4294967295 - 12694: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13FATFileHandle5lseekEli: - -00012696 <_ZN4mbed13FATFileHandle5lseekEli>: - 12696: b510 push {r4, lr} - 12698: 4604 mov r4, r0 - 1269a: 2a02 cmp r2, #2 - 1269c: bf08 it eq - 1269e: 6920 ldreq r0, [r4, #16] - 126a0: d002 beq.n 126a8 <_ZN4mbed13FATFileHandle5lseekEli+0x12> - 126a2: 2a01 cmp r2, #1 - 126a4: d101 bne.n 126aa <_ZN4mbed13FATFileHandle5lseekEli+0x14> - 126a6: 68e0 ldr r0, [r4, #12] - 126a8: 4401 add r1, r0 - 126aa: 1d20 adds r0, r4, #4 - 126ac: f000 f9cd bl 12a4a - 126b0: 2800 cmp r0, #0 - 126b2: bf0c ite eq - 126b4: 68e0 ldreq r0, [r4, #12] - 126b6: f04f 30ff movne.w r0, #4294967295 - 126ba: bd10 pop {r4, pc} - -Disassembly of section i._ZN4mbed13FATFileHandle5writeEPKvj: - -000126bc <_ZN4mbed13FATFileHandle5writeEPKvj>: - 126bc: b508 push {r3, lr} - 126be: 466b mov r3, sp - 126c0: 1d00 adds r0, r0, #4 - 126c2: f001 f8da bl 1387a - 126c6: 2800 cmp r0, #0 - 126c8: bf0c ite eq - 126ca: 9800 ldreq r0, [sp, #0] - 126cc: f04f 30ff movne.w r0, #4294967295 - 126d0: bd08 pop {r3, pc} - -Disassembly of section i._ZN4mbed13FATFileHandle6isattyEv: - -000126d2 <_ZN4mbed13FATFileHandle6isattyEv>: - 126d2: 2000 movs r0, #0 - 126d4: 4770 bx lr - -Disassembly of section i._ZN4mbed13FATFileHandleC1E4_FIL: - -000126d8 <_ZN4mbed13FATFileHandleC1E4_FIL>: - 126d8: b40f push {r0, r1, r2, r3} - 126da: b510 push {r4, lr} - 126dc: 4604 mov r4, r0 - 126de: 4806 ldr r0, [pc, #24] ; (126f8 <_ZN4mbed13FATFileHandleC1E4_FIL+0x20>) - 126e0: 6020 str r0, [r4, #0] - 126e2: f44f 7209 mov.w r2, #548 ; 0x224 - 126e6: a903 add r1, sp, #12 - 126e8: 1d20 adds r0, r4, #4 - 126ea: f7f2 fcc5 bl 5078 <__aeabi_memcpy> - 126ee: 4620 mov r0, r4 - 126f0: bc10 pop {r4} - 126f2: f85d fb14 ldr.w pc, [sp], #20 - 126f6: 0000 .short 0x0000 - 126f8: 0001472c .word 0x0001472c - -Disassembly of section i.auto_mount: - -000126fc : - 126fc: b570 push {r4, r5, r6, lr} - 126fe: 4616 mov r6, r2 - 12700: 6802 ldr r2, [r0, #0] - 12702: 7813 ldrb r3, [r2, #0] - 12704: 2b20 cmp r3, #32 - 12706: d103 bne.n 12710 - 12708: f812 3f01 ldrb.w r3, [r2, #1]! - 1270c: 2b20 cmp r3, #32 - 1270e: d0fb beq.n 12708 - 12710: 7813 ldrb r3, [r2, #0] - 12712: 3b30 subs r3, #48 ; 0x30 - 12714: b2dd uxtb r5, r3 - 12716: 2d09 cmp r5, #9 - 12718: bf9c itt ls - 1271a: 7853 ldrbls r3, [r2, #1] - 1271c: 2b3a cmpls r3, #58 ; 0x3a - 1271e: bf14 ite ne - 12720: 2500 movne r5, #0 - 12722: 1c92 addeq r2, r2, #2 - 12724: 7813 ldrb r3, [r2, #0] - 12726: 2b2f cmp r3, #47 ; 0x2f - 12728: bf08 it eq - 1272a: 1c52 addeq r2, r2, #1 - 1272c: 6002 str r2, [r0, #0] - 1272e: 2d04 cmp r5, #4 - 12730: bf24 itt cs - 12732: 2005 movcs r0, #5 - 12734: bd70 popcs {r4, r5, r6, pc} - 12736: 4891 ldr r0, [pc, #580] ; (1297c ) - 12738: f850 4025 ldr.w r4, [r0, r5, lsl #2] - 1273c: 600c str r4, [r1, #0] - 1273e: 2c00 cmp r4, #0 - 12740: bf04 itt eq - 12742: 200a moveq r0, #10 - 12744: bd70 popeq {r4, r5, r6, pc} - 12746: f894 0024 ldrb.w r0, [r4, #36] ; 0x24 - 1274a: b168 cbz r0, 12768 - 1274c: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 12750: f001 fca4 bl 1409c - 12754: f010 0f01 tst.w r0, #1 - 12758: d106 bne.n 12768 - 1275a: 2e00 cmp r6, #0 - 1275c: bf12 itee ne - 1275e: f010 0f04 tstne.w r0, #4 - 12762: 2000 moveq r0, #0 - 12764: bd70 popeq {r4, r5, r6, pc} - 12766: e013 b.n 12790 - 12768: f44f 710b mov.w r1, #556 ; 0x22c - 1276c: 4620 mov r0, r4 - 1276e: f7f2 fc80 bl 5072 <__aeabi_memclr> - 12772: f884 5027 strb.w r5, [r4, #39] ; 0x27 - 12776: b2e8 uxtb r0, r5 - 12778: f001 fc3a bl 13ff0 - 1277c: f010 0f01 tst.w r0, #1 - 12780: bf1c itt ne - 12782: 2001 movne r0, #1 - 12784: bd70 popne {r4, r5, r6, pc} - 12786: 2e00 cmp r6, #0 - 12788: bf18 it ne - 1278a: f010 0f04 tstne.w r0, #4 - 1278e: d001 beq.n 12794 - 12790: 2009 movs r0, #9 - 12792: bd70 pop {r4, r5, r6, pc} - 12794: 2200 movs r2, #0 - 12796: 4615 mov r5, r2 - 12798: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 1279c: 2301 movs r3, #1 - 1279e: f104 012a add.w r1, r4, #42 ; 0x2a - 127a2: f001 fc5b bl 1405c - 127a6: f64a 2655 movw r6, #43605 ; 0xaa55 - 127aa: b938 cbnz r0, 127bc - 127ac: f894 0228 ldrb.w r0, [r4, #552] ; 0x228 - 127b0: f894 1229 ldrb.w r1, [r4, #553] ; 0x229 - 127b4: ea40 2001 orr.w r0, r0, r1, lsl #8 - 127b8: 42b0 cmp r0, r6 - 127ba: d001 beq.n 127c0 - 127bc: 2002 movs r0, #2 - 127be: e013 b.n 127e8 - 127c0: 2203 movs r2, #3 - 127c2: a16f add r1, pc, #444 ; (adr r1, 12980 ) - 127c4: f104 0060 add.w r0, r4, #96 ; 0x60 - 127c8: f7f3 fe2a bl 6420 - 127cc: b160 cbz r0, 127e8 - 127ce: 2205 movs r2, #5 - 127d0: a16c add r1, pc, #432 ; (adr r1, 12984 ) - 127d2: f104 007c add.w r0, r4, #124 ; 0x7c - 127d6: f7f3 fe23 bl 6420 - 127da: 2800 cmp r0, #0 - 127dc: bf06 itte eq - 127de: f894 0052 ldrbeq.w r0, [r4, #82] ; 0x52 - 127e2: f010 0080 andseq.w r0, r0, #128 ; 0x80 - 127e6: 2001 movne r0, #1 - 127e8: 2801 cmp r0, #1 - 127ea: d137 bne.n 1285c - 127ec: f894 11ec ldrb.w r1, [r4, #492] ; 0x1ec - 127f0: f504 70f4 add.w r0, r4, #488 ; 0x1e8 - 127f4: 2900 cmp r1, #0 - 127f6: d03b beq.n 12870 - 127f8: 7a01 ldrb r1, [r0, #8] - 127fa: 7ac2 ldrb r2, [r0, #11] - 127fc: ea41 6102 orr.w r1, r1, r2, lsl #24 - 12800: 7a82 ldrb r2, [r0, #10] - 12802: 7a40 ldrb r0, [r0, #9] - 12804: 0412 lsls r2, r2, #16 - 12806: ea42 2000 orr.w r0, r2, r0, lsl #8 - 1280a: ea41 0500 orr.w r5, r1, r0 - 1280e: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 12812: 2301 movs r3, #1 - 12814: 462a mov r2, r5 - 12816: f104 012a add.w r1, r4, #42 ; 0x2a - 1281a: f001 fc1f bl 1405c - 1281e: b938 cbnz r0, 12830 - 12820: f894 0228 ldrb.w r0, [r4, #552] ; 0x228 - 12824: f894 1229 ldrb.w r1, [r4, #553] ; 0x229 - 12828: ea40 2001 orr.w r0, r0, r1, lsl #8 - 1282c: 42b0 cmp r0, r6 - 1282e: d001 beq.n 12834 - 12830: 2002 movs r0, #2 - 12832: e013 b.n 1285c - 12834: 2203 movs r2, #3 - 12836: a152 add r1, pc, #328 ; (adr r1, 12980 ) - 12838: f104 0060 add.w r0, r4, #96 ; 0x60 - 1283c: f7f3 fdf0 bl 6420 - 12840: b160 cbz r0, 1285c - 12842: 2205 movs r2, #5 - 12844: a14f add r1, pc, #316 ; (adr r1, 12984 ) - 12846: f104 007c add.w r0, r4, #124 ; 0x7c - 1284a: f7f3 fde9 bl 6420 - 1284e: 2800 cmp r0, #0 - 12850: bf06 itte eq - 12852: f894 0052 ldrbeq.w r0, [r4, #82] ; 0x52 - 12856: f010 0080 andseq.w r0, r0, #128 ; 0x80 - 1285a: 2001 movne r0, #1 - 1285c: b940 cbnz r0, 12870 - 1285e: f894 0035 ldrb.w r0, [r4, #53] ; 0x35 - 12862: f894 1036 ldrb.w r1, [r4, #54] ; 0x36 - 12866: ea40 2001 orr.w r0, r0, r1, lsl #8 - 1286a: f5b0 7f00 cmp.w r0, #512 ; 0x200 - 1286e: d001 beq.n 12874 - 12870: 200b movs r0, #11 - 12872: bd70 pop {r4, r5, r6, pc} - 12874: f894 0040 ldrb.w r0, [r4, #64] ; 0x40 - 12878: f894 1041 ldrb.w r1, [r4, #65] ; 0x41 - 1287c: ea50 2001 orrs.w r0, r0, r1, lsl #8 - 12880: d10d bne.n 1289e - 12882: f894 004e ldrb.w r0, [r4, #78] ; 0x4e - 12886: f894 1051 ldrb.w r1, [r4, #81] ; 0x51 - 1288a: ea40 6001 orr.w r0, r0, r1, lsl #24 - 1288e: f894 1050 ldrb.w r1, [r4, #80] ; 0x50 - 12892: f894 204f ldrb.w r2, [r4, #79] ; 0x4f - 12896: 0409 lsls r1, r1, #16 - 12898: ea41 2102 orr.w r1, r1, r2, lsl #8 - 1289c: 4308 orrs r0, r1 - 1289e: 60a0 str r0, [r4, #8] - 128a0: f894 103a ldrb.w r1, [r4, #58] ; 0x3a - 128a4: f884 1026 strb.w r1, [r4, #38] ; 0x26 - 128a8: 4341 muls r1, r0 - 128aa: f894 0038 ldrb.w r0, [r4, #56] ; 0x38 - 128ae: f894 2039 ldrb.w r2, [r4, #57] ; 0x39 - 128b2: ea40 2002 orr.w r0, r0, r2, lsl #8 - 128b6: 1942 adds r2, r0, r5 - 128b8: 6122 str r2, [r4, #16] - 128ba: f894 0037 ldrb.w r0, [r4, #55] ; 0x37 - 128be: f884 0025 strb.w r0, [r4, #37] ; 0x25 - 128c2: f894 003b ldrb.w r0, [r4, #59] ; 0x3b - 128c6: f894 303c ldrb.w r3, [r4, #60] ; 0x3c - 128ca: ea40 2003 orr.w r0, r0, r3, lsl #8 - 128ce: 8060 strh r0, [r4, #2] - 128d0: f894 003d ldrb.w r0, [r4, #61] ; 0x3d - 128d4: f894 303e ldrb.w r3, [r4, #62] ; 0x3e - 128d8: ea50 2003 orrs.w r0, r0, r3, lsl #8 - 128dc: d10d bne.n 128fa - 128de: f894 004a ldrb.w r0, [r4, #74] ; 0x4a - 128e2: f894 304d ldrb.w r3, [r4, #77] ; 0x4d - 128e6: ea40 6003 orr.w r0, r0, r3, lsl #24 - 128ea: f894 304c ldrb.w r3, [r4, #76] ; 0x4c - 128ee: f894 c04b ldrb.w ip, [r4, #75] ; 0x4b - 128f2: 041b lsls r3, r3, #16 - 128f4: ea43 230c orr.w r3, r3, ip, lsl #8 - 128f8: 4318 orrs r0, r3 - 128fa: f894 3038 ldrb.w r3, [r4, #56] ; 0x38 - 128fe: f894 c039 ldrb.w ip, [r4, #57] ; 0x39 - 12902: f640 75f7 movw r5, #4087 ; 0xff7 - 12906: ea43 230c orr.w r3, r3, ip, lsl #8 - 1290a: 1ac0 subs r0, r0, r3 - 1290c: f8b4 c002 ldrh.w ip, [r4, #2] - 12910: 1a40 subs r0, r0, r1 - 12912: f894 3025 ldrb.w r3, [r4, #37] ; 0x25 - 12916: eba0 101c sub.w r0, r0, ip, lsr #4 - 1291a: fbb0 f0f3 udiv r0, r0, r3 - 1291e: 1c83 adds r3, r0, #2 - 12920: 2001 movs r0, #1 - 12922: 60e3 str r3, [r4, #12] - 12924: 42ab cmp r3, r5 - 12926: bf28 it cs - 12928: 2002 movcs r0, #2 - 1292a: f64f 75f7 movw r5, #65527 ; 0xfff7 - 1292e: 42ab cmp r3, r5 - 12930: bf28 it cs - 12932: 2003 movcs r0, #3 - 12934: d203 bcs.n 1293e - 12936: 2803 cmp r0, #3 - 12938: bf18 it ne - 1293a: 1853 addne r3, r2, r1 - 1293c: d10d bne.n 1295a - 1293e: f894 3056 ldrb.w r3, [r4, #86] ; 0x56 - 12942: f894 5059 ldrb.w r5, [r4, #89] ; 0x59 - 12946: ea43 6305 orr.w r3, r3, r5, lsl #24 - 1294a: f894 5058 ldrb.w r5, [r4, #88] ; 0x58 - 1294e: f894 6057 ldrb.w r6, [r4, #87] ; 0x57 - 12952: 042d lsls r5, r5, #16 - 12954: ea45 2506 orr.w r5, r5, r6, lsl #8 - 12958: 432b orrs r3, r5 - 1295a: eb01 111c add.w r1, r1, ip, lsr #4 - 1295e: 4411 add r1, r2 - 12960: 6163 str r3, [r4, #20] - 12962: 61a1 str r1, [r4, #24] - 12964: f04f 31ff mov.w r1, #4294967295 - 12968: 6221 str r1, [r4, #32] - 1296a: 4908 ldr r1, [pc, #32] ; (1298c ) - 1296c: f884 0024 strb.w r0, [r4, #36] ; 0x24 - 12970: 8808 ldrh r0, [r1, #0] - 12972: 1c40 adds r0, r0, #1 - 12974: 8008 strh r0, [r1, #0] - 12976: 8020 strh r0, [r4, #0] - 12978: 2000 movs r0, #0 - 1297a: bd70 pop {r4, r5, r6, pc} - 1297c: 100008ac .word 0x100008ac - 12980: 00544146 .word 0x00544146 - 12984: 33544146 .word 0x33544146 - 12988: 00000032 .word 0x00000032 - 1298c: 10000030 .word 0x10000030 - -Disassembly of section i.clust2sect: - -00012990 : - 12990: 68c2 ldr r2, [r0, #12] - 12992: 1e89 subs r1, r1, #2 - 12994: 1e92 subs r2, r2, #2 - 12996: 428a cmp r2, r1 - 12998: bf83 ittte hi - 1299a: 6982 ldrhi r2, [r0, #24] - 1299c: f890 0025 ldrbhi.w r0, [r0, #37] ; 0x25 - 129a0: fb01 2000 mlahi r0, r1, r0, r2 - 129a4: 2000 movls r0, #0 - 129a6: 4770 bx lr - -Disassembly of section i.create_chain: - -000129a8 : - 129a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 129ac: 68c7 ldr r7, [r0, #12] - 129ae: 4606 mov r6, r0 - 129b0: ea5f 0801 movs.w r8, r1 - 129b4: d106 bne.n 129c4 - 129b6: 69f5 ldr r5, [r6, #28] - 129b8: 2d00 cmp r5, #0 - 129ba: bf18 it ne - 129bc: 42bd cmpne r5, r7 - 129be: bf28 it cs - 129c0: 2501 movcs r5, #1 - 129c2: e00a b.n 129da - 129c4: 4641 mov r1, r8 - 129c6: 4630 mov r0, r6 - 129c8: f001 f823 bl 13a12 - 129cc: 2802 cmp r0, #2 - 129ce: d327 bcc.n 12a20 - 129d0: 42b8 cmp r0, r7 - 129d2: bf38 it cc - 129d4: e8bd 81f0 ldmiacc.w sp!, {r4, r5, r6, r7, r8, pc} - 129d8: 4645 mov r5, r8 - 129da: 462c mov r4, r5 - 129dc: 1c64 adds r4, r4, #1 - 129de: 42bc cmp r4, r7 - 129e0: d302 bcc.n 129e8 - 129e2: 2402 movs r4, #2 - 129e4: 2d02 cmp r5, #2 - 129e6: d308 bcc.n 129fa - 129e8: 4621 mov r1, r4 - 129ea: 4630 mov r0, r6 - 129ec: f001 f811 bl 13a12 - 129f0: b130 cbz r0, 12a00 - 129f2: 2801 cmp r0, #1 - 129f4: d014 beq.n 12a20 - 129f6: 42ac cmp r4, r5 - 129f8: d1f0 bne.n 129dc - 129fa: 2000 movs r0, #0 - 129fc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 12a00: f06f 4270 mvn.w r2, #4026531840 ; 0xf0000000 - 12a04: 4621 mov r1, r4 - 12a06: 4630 mov r0, r6 - 12a08: f001 f8d7 bl 13bba - 12a0c: b140 cbz r0, 12a20 - 12a0e: f1b8 0f00 cmp.w r8, #0 - 12a12: d008 beq.n 12a26 - 12a14: 4622 mov r2, r4 - 12a16: 4641 mov r1, r8 - 12a18: 4630 mov r0, r6 - 12a1a: f001 f8ce bl 13bba - 12a1e: b910 cbnz r0, 12a26 - 12a20: 2001 movs r0, #1 - 12a22: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 12a26: 61f4 str r4, [r6, #28] - 12a28: 6a30 ldr r0, [r6, #32] - 12a2a: 1c41 adds r1, r0, #1 - 12a2c: bf1c itt ne - 12a2e: 1e40 subne r0, r0, #1 - 12a30: 6230 strne r0, [r6, #32] - 12a32: 4620 mov r0, r4 - 12a34: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -Disassembly of section i.f_close: - -00012a38 : - 12a38: b510 push {r4, lr} - 12a3a: 4604 mov r4, r0 - 12a3c: f000 fe5a bl 136f4 - 12a40: 2800 cmp r0, #0 - 12a42: bf04 itt eq - 12a44: 2100 moveq r1, #0 - 12a46: 6061 streq r1, [r4, #4] - 12a48: bd10 pop {r4, pc} - -Disassembly of section i.f_lseek: - -00012a4a : - 12a4a: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 12a4e: 460d mov r5, r1 - 12a50: 4604 mov r4, r0 - 12a52: 8801 ldrh r1, [r0, #0] - 12a54: 6840 ldr r0, [r0, #4] - 12a56: f001 fab5 bl 13fc4 - 12a5a: 2800 cmp r0, #0 - 12a5c: bf18 it ne - 12a5e: e8bd 81f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, pc} - 12a62: 78a1 ldrb r1, [r4, #2] - 12a64: f011 0f80 tst.w r1, #128 ; 0x80 - 12a68: bf1c itt ne - 12a6a: 2008 movne r0, #8 - 12a6c: e8bd 81f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, pc} - 12a70: 68e0 ldr r0, [r4, #12] - 12a72: 42a8 cmp r0, r5 - 12a74: d203 bcs.n 12a7e - 12a76: f011 0f02 tst.w r1, #2 - 12a7a: bf08 it eq - 12a7c: 4605 moveq r5, r0 - 12a7e: 2100 movs r1, #0 - 12a80: 68a0 ldr r0, [r4, #8] - 12a82: 60a1 str r1, [r4, #8] - 12a84: 21ff movs r1, #255 ; 0xff - 12a86: 2700 movs r7, #0 - 12a88: 70e1 strb r1, [r4, #3] - 12a8a: 2d00 cmp r5, #0 - 12a8c: d070 beq.n 12b70 - 12a8e: 6862 ldr r2, [r4, #4] - 12a90: f892 1025 ldrb.w r1, [r2, #37] ; 0x25 - 12a94: 024e lsls r6, r1, #9 - 12a96: b168 cbz r0, 12ab4 - 12a98: 1e69 subs r1, r5, #1 - 12a9a: 1e40 subs r0, r0, #1 - 12a9c: fbb1 f1f6 udiv r1, r1, r6 - 12aa0: fbb0 f3f6 udiv r3, r0, r6 - 12aa4: 4299 cmp r1, r3 - 12aa6: d305 bcc.n 12ab4 - 12aa8: 1e71 subs r1, r6, #1 - 12aaa: 4388 bics r0, r1 - 12aac: 1a2d subs r5, r5, r0 - 12aae: 60a0 str r0, [r4, #8] - 12ab0: 6960 ldr r0, [r4, #20] - 12ab2: e009 b.n 12ac8 - 12ab4: 6920 ldr r0, [r4, #16] - 12ab6: b930 cbnz r0, 12ac6 - 12ab8: 2100 movs r1, #0 - 12aba: 4610 mov r0, r2 - 12abc: f7ff ff74 bl 129a8 - 12ac0: 2801 cmp r0, #1 - 12ac2: d061 beq.n 12b88 - 12ac4: 6120 str r0, [r4, #16] - 12ac6: 6160 str r0, [r4, #20] - 12ac8: 2800 cmp r0, #0 - 12aca: d051 beq.n 12b70 - 12acc: 42b5 cmp r5, r6 - 12ace: d91d bls.n 12b0c - 12ad0: 78a1 ldrb r1, [r4, #2] - 12ad2: 6862 ldr r2, [r4, #4] - 12ad4: f011 0f02 tst.w r1, #2 - 12ad8: 4601 mov r1, r0 - 12ada: 4610 mov r0, r2 - 12adc: d006 beq.n 12aec - 12ade: f7ff ff63 bl 129a8 - 12ae2: 2800 cmp r0, #0 - 12ae4: bf08 it eq - 12ae6: 4635 moveq r5, r6 - 12ae8: d010 beq.n 12b0c - 12aea: e001 b.n 12af0 - 12aec: f000 ff91 bl 13a12 - 12af0: 2802 cmp r0, #2 - 12af2: bf22 ittt cs - 12af4: 6861 ldrcs r1, [r4, #4] - 12af6: 68c9 ldrcs r1, [r1, #12] - 12af8: 4281 cmpcs r1, r0 - 12afa: d945 bls.n 12b88 - 12afc: 6160 str r0, [r4, #20] - 12afe: 68a1 ldr r1, [r4, #8] - 12b00: eba5 0506 sub.w r5, r5, r6 - 12b04: 4431 add r1, r6 - 12b06: 60a1 str r1, [r4, #8] - 12b08: 42b5 cmp r5, r6 - 12b0a: d8e1 bhi.n 12ad0 - 12b0c: 68a1 ldr r1, [r4, #8] - 12b0e: 4429 add r1, r5 - 12b10: 60a1 str r1, [r4, #8] - 12b12: 0a69 lsrs r1, r5, #9 - 12b14: 70e1 strb r1, [r4, #3] - 12b16: 05e9 lsls r1, r5, #23 - 12b18: 0dc9 lsrs r1, r1, #23 - 12b1a: d008 beq.n 12b2e - 12b1c: 6862 ldr r2, [r4, #4] - 12b1e: 4601 mov r1, r0 - 12b20: 4610 mov r0, r2 - 12b22: f7ff ff35 bl 12990 - 12b26: 78e1 ldrb r1, [r4, #3] - 12b28: 1847 adds r7, r0, r1 - 12b2a: 1c48 adds r0, r1, #1 - 12b2c: 70e0 strb r0, [r4, #3] - 12b2e: 2f00 cmp r7, #0 - 12b30: bf1c itt ne - 12b32: 69a2 ldrne r2, [r4, #24] - 12b34: 42ba cmpne r2, r7 - 12b36: d01b beq.n 12b70 - 12b38: 78a0 ldrb r0, [r4, #2] - 12b3a: f010 0f40 tst.w r0, #64 ; 0x40 - 12b3e: d00c beq.n 12b5a - 12b40: 6860 ldr r0, [r4, #4] - 12b42: 2301 movs r3, #1 - 12b44: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 12b48: f104 0124 add.w r1, r4, #36 ; 0x24 - 12b4c: f001 fab2 bl 140b4 - 12b50: b9d0 cbnz r0, 12b88 - 12b52: 78a0 ldrb r0, [r4, #2] - 12b54: f000 00bf and.w r0, r0, #191 ; 0xbf - 12b58: 70a0 strb r0, [r4, #2] - 12b5a: 6860 ldr r0, [r4, #4] - 12b5c: 2301 movs r3, #1 - 12b5e: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 12b62: 463a mov r2, r7 - 12b64: f104 0124 add.w r1, r4, #36 ; 0x24 - 12b68: f001 fa78 bl 1405c - 12b6c: b960 cbnz r0, 12b88 - 12b6e: 61a7 str r7, [r4, #24] - 12b70: 68e1 ldr r1, [r4, #12] - 12b72: 68a0 ldr r0, [r4, #8] - 12b74: 4288 cmp r0, r1 - 12b76: d904 bls.n 12b82 - 12b78: 60e0 str r0, [r4, #12] - 12b7a: 78a0 ldrb r0, [r4, #2] - 12b7c: f040 0020 orr.w r0, r0, #32 - 12b80: 70a0 strb r0, [r4, #2] - 12b82: 2000 movs r0, #0 - 12b84: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 12b88: 78a0 ldrb r0, [r4, #2] - 12b8a: f040 0080 orr.w r0, r0, #128 ; 0x80 - 12b8e: 70a0 strb r0, [r4, #2] - 12b90: 2008 movs r0, #8 - 12b92: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -Disassembly of section i.f_mkdir: - -00012b96 : - 12b96: e92d 4ff1 stmdb sp!, {r0, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 12b9a: b08c sub sp, #48 ; 0x30 - 12b9c: 2201 movs r2, #1 - 12b9e: a907 add r1, sp, #28 - 12ba0: a80c add r0, sp, #48 ; 0x30 - 12ba2: f7ff fdab bl 126fc - 12ba6: 2800 cmp r0, #0 - 12ba8: bf1c itt ne - 12baa: b00d addne sp, #52 ; 0x34 - 12bac: e8bd 8ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12bb0: ab05 add r3, sp, #20 - 12bb2: a902 add r1, sp, #8 - 12bb4: a806 add r0, sp, #24 - 12bb6: 9a0c ldr r2, [sp, #48] ; 0x30 - 12bb8: f001 f914 bl 13de4 - 12bbc: 2800 cmp r0, #0 - 12bbe: bf02 ittt eq - 12bc0: 2007 moveq r0, #7 - 12bc2: b00d addeq sp, #52 ; 0x34 - 12bc4: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12bc8: 2802 cmp r0, #2 - 12bca: bf1c itt ne - 12bcc: b00d addne sp, #52 ; 0x34 - 12bce: e8bd 8ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12bd2: a905 add r1, sp, #20 - 12bd4: a806 add r0, sp, #24 - 12bd6: f001 f88b bl 13cf0 - 12bda: 2800 cmp r0, #0 - 12bdc: bf1c itt ne - 12bde: b00d addne sp, #52 ; 0x34 - 12be0: e8bd 8ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12be4: 9807 ldr r0, [sp, #28] - 12be6: 2100 movs r1, #0 - 12be8: 6840 ldr r0, [r0, #4] - 12bea: 9001 str r0, [sp, #4] - 12bec: 9807 ldr r0, [sp, #28] - 12bee: f7ff fedb bl 129a8 - 12bf2: 4683 mov fp, r0 - 12bf4: 2801 cmp r0, #1 - 12bf6: d07d beq.n 12cf4 - 12bf8: 4659 mov r1, fp - 12bfa: 9807 ldr r0, [sp, #28] - 12bfc: f7ff fec8 bl 12990 - 12c00: 0006 movs r6, r0 - 12c02: bf02 ittt eq - 12c04: 2006 moveq r0, #6 - 12c06: b00d addeq sp, #52 ; 0x34 - 12c08: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12c0c: 4631 mov r1, r6 - 12c0e: 9807 ldr r0, [sp, #28] - 12c10: f000 ff6a bl 13ae8 - 12c14: 2800 cmp r0, #0 - 12c16: d06d beq.n 12cf4 - 12c18: 9807 ldr r0, [sp, #28] - 12c1a: f44f 7100 mov.w r1, #512 ; 0x200 - 12c1e: f100 042a add.w r4, r0, #42 ; 0x2a - 12c22: 4620 mov r0, r4 - 12c24: f7f2 fa25 bl 5072 <__aeabi_memclr> - 12c28: 9807 ldr r0, [sp, #28] - 12c2a: 2501 movs r5, #1 - 12c2c: f890 0025 ldrb.w r0, [r0, #37] ; 0x25 - 12c30: 2801 cmp r0, #1 - 12c32: d911 bls.n 12c58 - 12c34: 9807 ldr r0, [sp, #28] - 12c36: 1c72 adds r2, r6, #1 - 12c38: 4616 mov r6, r2 - 12c3a: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 12c3e: 2301 movs r3, #1 - 12c40: 4621 mov r1, r4 - 12c42: f001 fa37 bl 140b4 - 12c46: 2800 cmp r0, #0 - 12c48: d154 bne.n 12cf4 - 12c4a: 1c68 adds r0, r5, #1 - 12c4c: b2c5 uxtb r5, r0 - 12c4e: 9807 ldr r0, [sp, #28] - 12c50: f890 0025 ldrb.w r0, [r0, #37] ; 0x25 - 12c54: 42a8 cmp r0, r5 - 12c56: d8ed bhi.n 12c34 - 12c58: 2220 movs r2, #32 - 12c5a: 210b movs r1, #11 - 12c5c: 4620 mov r0, r4 - 12c5e: f7f2 fa0d bl 507c <__aeabi_memset> - 12c62: f04f 082e mov.w r8, #46 ; 0x2e - 12c66: f884 8000 strb.w r8, [r4] - 12c6a: 2010 movs r0, #16 - 12c6c: 72e0 strb r0, [r4, #11] - 12c6e: f7ff fcb7 bl 125e0 - 12c72: b2c5 uxtb r5, r0 - 12c74: 75a5 strb r5, [r4, #22] - 12c76: f3c0 2607 ubfx r6, r0, #8, #8 - 12c7a: 75e6 strb r6, [r4, #23] - 12c7c: f3c0 4107 ubfx r1, r0, #16, #8 - 12c80: 910b str r1, [sp, #44] ; 0x2c - 12c82: 7621 strb r1, [r4, #24] - 12c84: 0e07 lsrs r7, r0, #24 - 12c86: 7667 strb r7, [r4, #25] - 12c88: 2220 movs r2, #32 - 12c8a: 4621 mov r1, r4 - 12c8c: f104 0020 add.w r0, r4, #32 - 12c90: f7f2 f9f2 bl 5078 <__aeabi_memcpy> - 12c94: f884 8021 strb.w r8, [r4, #33] ; 0x21 - 12c98: f00b 08ff and.w r8, fp, #255 ; 0xff - 12c9c: f884 801a strb.w r8, [r4, #26] - 12ca0: f3cb 2907 ubfx r9, fp, #8, #8 - 12ca4: f884 901b strb.w r9, [r4, #27] - 12ca8: f3cb 4a07 ubfx sl, fp, #16, #8 - 12cac: f884 a014 strb.w sl, [r4, #20] - 12cb0: ea4f 6b1b mov.w fp, fp, lsr #24 - 12cb4: f884 b015 strb.w fp, [r4, #21] - 12cb8: 9907 ldr r1, [sp, #28] - 12cba: 9808 ldr r0, [sp, #32] - 12cbc: f891 1024 ldrb.w r1, [r1, #36] ; 0x24 - 12cc0: 2903 cmp r1, #3 - 12cc2: bf01 itttt eq - 12cc4: 9907 ldreq r1, [sp, #28] - 12cc6: 6949 ldreq r1, [r1, #20] - 12cc8: 4281 cmpeq r1, r0 - 12cca: 2000 moveq r0, #0 - 12ccc: f884 003a strb.w r0, [r4, #58] ; 0x3a - 12cd0: 0a01 lsrs r1, r0, #8 - 12cd2: f884 103b strb.w r1, [r4, #59] ; 0x3b - 12cd6: 0c01 lsrs r1, r0, #16 - 12cd8: f884 1034 strb.w r1, [r4, #52] ; 0x34 - 12cdc: 0e00 lsrs r0, r0, #24 - 12cde: f884 0035 strb.w r0, [r4, #53] ; 0x35 - 12ce2: 9907 ldr r1, [sp, #28] - 12ce4: 2001 movs r0, #1 - 12ce6: f881 0028 strb.w r0, [r1, #40] ; 0x28 - 12cea: 9901 ldr r1, [sp, #4] - 12cec: 9807 ldr r0, [sp, #28] - 12cee: f000 fefb bl 13ae8 - 12cf2: b918 cbnz r0, 12cfc - 12cf4: 2008 movs r0, #8 - 12cf6: b00d add sp, #52 ; 0x34 - 12cf8: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12cfc: 2120 movs r1, #32 - 12cfe: 9805 ldr r0, [sp, #20] - 12d00: f7f2 f9b7 bl 5072 <__aeabi_memclr> - 12d04: 220b movs r2, #11 - 12d06: a902 add r1, sp, #8 - 12d08: 9805 ldr r0, [sp, #20] - 12d0a: f7f2 f9b5 bl 5078 <__aeabi_memcpy> - 12d0e: 9805 ldr r0, [sp, #20] - 12d10: f89d 1013 ldrb.w r1, [sp, #19] - 12d14: 7301 strb r1, [r0, #12] - 12d16: 2110 movs r1, #16 - 12d18: 72c1 strb r1, [r0, #11] - 12d1a: 7585 strb r5, [r0, #22] - 12d1c: 75c6 strb r6, [r0, #23] - 12d1e: 990b ldr r1, [sp, #44] ; 0x2c - 12d20: 7601 strb r1, [r0, #24] - 12d22: 7647 strb r7, [r0, #25] - 12d24: f880 801a strb.w r8, [r0, #26] - 12d28: f880 901b strb.w r9, [r0, #27] - 12d2c: f880 a014 strb.w sl, [r0, #20] - 12d30: f880 b015 strb.w fp, [r0, #21] - 12d34: 9807 ldr r0, [sp, #28] - 12d36: f001 f840 bl 13dba - 12d3a: b00d add sp, #52 ; 0x34 - 12d3c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -Disassembly of section i.f_mkfs: - -00012d40 : - 12d40: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 12d44: b084 sub sp, #16 - 12d46: 9804 ldr r0, [sp, #16] - 12d48: 468b mov fp, r1 - 12d4a: 4615 mov r5, r2 - 12d4c: 2804 cmp r0, #4 - 12d4e: bf22 ittt cs - 12d50: 2005 movcs r0, #5 - 12d52: b007 addcs sp, #28 - 12d54: e8bd 8ff0 ldmiacs.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12d58: f1bb 0f02 cmp.w fp, #2 - 12d5c: d27e bcs.n 12e5c - 12d5e: f44f 7000 mov.w r0, #512 ; 0x200 - 12d62: 9000 str r0, [sp, #0] - 12d64: e004 b.n 12d70 - 12d66: 0040 lsls r0, r0, #1 - 12d68: 9000 str r0, [sp, #0] - 12d6a: f5b0 4f00 cmp.w r0, #32768 ; 0x8000 - 12d6e: d801 bhi.n 12d74 - 12d70: 42a8 cmp r0, r5 - 12d72: d1f8 bne.n 12d66 - 12d74: 42a8 cmp r0, r5 - 12d76: d171 bne.n 12e5c - 12d78: 49ff ldr r1, [pc, #1020] ; (13178 ) - 12d7a: 9804 ldr r0, [sp, #16] - 12d7c: f851 4020 ldr.w r4, [r1, r0, lsl #2] - 12d80: 2c00 cmp r4, #0 - 12d82: bf02 ittt eq - 12d84: 200a moveq r0, #10 - 12d86: b007 addeq sp, #28 - 12d88: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12d8c: 2000 movs r0, #0 - 12d8e: f884 0024 strb.w r0, [r4, #36] ; 0x24 - 12d92: 9804 ldr r0, [sp, #16] - 12d94: f001 f92c bl 13ff0 - 12d98: f010 0f01 tst.w r0, #1 - 12d9c: bf1e ittt ne - 12d9e: 2001 movne r0, #1 - 12da0: b007 addne sp, #28 - 12da2: e8bd 8ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12da6: f010 0f04 tst.w r0, #4 - 12daa: bf1e ittt ne - 12dac: 2009 movne r0, #9 - 12dae: b007 addne sp, #28 - 12db0: e8bd 8ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12db4: aa02 add r2, sp, #8 - 12db6: 2101 movs r1, #1 - 12db8: 9804 ldr r0, [sp, #16] - 12dba: f001 f925 bl 14008 - 12dbe: 2800 cmp r0, #0 - 12dc0: d174 bne.n 12eac - 12dc2: 9802 ldr r0, [sp, #8] - 12dc4: f5b0 6ffa cmp.w r0, #2000 ; 0x7d0 - 12dc8: d370 bcc.n 12eac - 12dca: 49ec ldr r1, [pc, #944] ; (1317c ) - 12dcc: 4288 cmp r0, r1 - 12dce: bf88 it hi - 12dd0: 9102 strhi r1, [sp, #8] - 12dd2: f1bb 0f00 cmp.w fp, #0 - 12dd6: bf14 ite ne - 12dd8: f04f 0800 movne.w r8, #0 - 12ddc: f04f 083f moveq.w r8, #63 ; 0x3f - 12de0: 9802 ldr r0, [sp, #8] - 12de2: 0a69 lsrs r1, r5, #9 - 12de4: eba0 0008 sub.w r0, r0, r8 - 12de8: 9002 str r0, [sp, #8] - 12dea: fbb0 f0f1 udiv r0, r0, r1 - 12dee: 9106 str r1, [sp, #24] - 12df0: 2601 movs r6, #1 - 12df2: f640 71f5 movw r1, #4085 ; 0xff5 - 12df6: 4288 cmp r0, r1 - 12df8: bf28 it cs - 12dfa: 2602 movcs r6, #2 - 12dfc: f64f 71f5 movw r1, #65525 ; 0xfff5 - 12e00: 4288 cmp r0, r1 - 12e02: bf28 it cs - 12e04: 2603 movcs r6, #3 - 12e06: 2e01 cmp r6, #1 - 12e08: d00b beq.n 12e22 - 12e0a: 2e02 cmp r6, #2 - 12e0c: d116 bne.n 12e3c - 12e0e: f240 2103 movw r1, #515 ; 0x203 - 12e12: eb01 0040 add.w r0, r1, r0, lsl #1 - 12e16: 0a47 lsrs r7, r0, #9 - 12e18: f10b 0901 add.w r9, fp, #1 - 12e1c: f04f 0a20 mov.w sl, #32 - 12e20: e015 b.n 12e4e - 12e22: eb00 0040 add.w r0, r0, r0, lsl #1 - 12e26: 1c40 adds r0, r0, #1 - 12e28: f240 2102 movw r1, #514 ; 0x202 - 12e2c: eb01 0050 add.w r0, r1, r0, lsr #1 - 12e30: 0a47 lsrs r7, r0, #9 - 12e32: f10b 0901 add.w r9, fp, #1 - 12e36: f04f 0a20 mov.w sl, #32 - 12e3a: e008 b.n 12e4e - 12e3c: f240 2107 movw r1, #519 ; 0x207 - 12e40: eb01 0080 add.w r0, r1, r0, lsl #2 - 12e44: 0a47 lsrs r7, r0, #9 - 12e46: f1cb 0921 rsb r9, fp, #33 ; 0x21 - 12e4a: f04f 0a00 mov.w sl, #0 - 12e4e: eb08 0509 add.w r5, r8, r9 - 12e52: 19e8 adds r0, r5, r7 - 12e54: 4450 add r0, sl - 12e56: 466a mov r2, sp - 12e58: 2103 movs r1, #3 - 12e5a: e000 b.n 12e5e - 12e5c: e026 b.n 12eac - 12e5e: 9003 str r0, [sp, #12] - 12e60: 9804 ldr r0, [sp, #16] - 12e62: f001 f8d1 bl 14008 - 12e66: bb08 cbnz r0, 12eac - 12e68: 9903 ldr r1, [sp, #12] - 12e6a: 9800 ldr r0, [sp, #0] - 12e6c: 4401 add r1, r0 - 12e6e: 1e49 subs r1, r1, #1 - 12e70: 1e40 subs r0, r0, #1 - 12e72: ea21 0000 bic.w r0, r1, r0 - 12e76: 9903 ldr r1, [sp, #12] - 12e78: 9000 str r0, [sp, #0] - 12e7a: 1a40 subs r0, r0, r1 - 12e7c: 4407 add r7, r0 - 12e7e: 9802 ldr r0, [sp, #8] - 12e80: eba0 0109 sub.w r1, r0, r9 - 12e84: 1bc9 subs r1, r1, r7 - 12e86: eba1 020a sub.w r2, r1, sl - 12e8a: 9906 ldr r1, [sp, #24] - 12e8c: 2e02 cmp r6, #2 - 12e8e: fbb2 f1f1 udiv r1, r2, r1 - 12e92: 9101 str r1, [sp, #4] - 12e94: d104 bne.n 12ea0 - 12e96: f640 72f5 movw r2, #4085 ; 0xff5 - 12e9a: 4291 cmp r1, r2 - 12e9c: d20a bcs.n 12eb4 - 12e9e: e005 b.n 12eac - 12ea0: 2e03 cmp r6, #3 - 12ea2: d107 bne.n 12eb4 - 12ea4: f64f 72f5 movw r2, #65525 ; 0xfff5 - 12ea8: 4291 cmp r1, r2 - 12eaa: d203 bcs.n 12eb4 - 12eac: 200d movs r0, #13 - 12eae: b007 add sp, #28 - 12eb0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 12eb4: f1bb 0f00 cmp.w fp, #0 - 12eb8: d149 bne.n 12f4e - 12eba: eb08 0100 add.w r1, r8, r0 - 12ebe: 2280 movs r2, #128 ; 0x80 - 12ec0: f504 70f4 add.w r0, r4, #488 ; 0x1e8 - 12ec4: f884 21e8 strb.w r2, [r4, #488] ; 0x1e8 - 12ec8: 2201 movs r2, #1 - 12eca: f884 21e9 strb.w r2, [r4, #489] ; 0x1e9 - 12ece: f884 21ea strb.w r2, [r4, #490] ; 0x1ea - 12ed2: 2200 movs r2, #0 - 12ed4: f884 21eb strb.w r2, [r4, #491] ; 0x1eb - 12ed8: 4ba9 ldr r3, [pc, #676] ; (13180 ) - 12eda: 4299 cmp r1, r3 - 12edc: bf22 ittt cs - 12ede: 21ff movcs r1, #255 ; 0xff - 12ee0: 7181 strbcs r1, [r0, #6] - 12ee2: 71c1 strbcs r1, [r0, #7] - 12ee4: d208 bcs.n 12ef8 - 12ee6: f643 63c1 movw r3, #16065 ; 0x3ec1 - 12eea: fbb1 f1f3 udiv r1, r1, r3 - 12eee: 71c1 strb r1, [r0, #7] - 12ef0: 233f movs r3, #63 ; 0x3f - 12ef2: ea43 0191 orr.w r1, r3, r1, lsr #2 - 12ef6: 7181 strb r1, [r0, #6] - 12ef8: 21fe movs r1, #254 ; 0xfe - 12efa: 7141 strb r1, [r0, #5] - 12efc: 2e03 cmp r6, #3 - 12efe: bf04 itt eq - 12f00: 210c moveq r1, #12 - 12f02: 7101 strbeq r1, [r0, #4] - 12f04: d006 beq.n 12f14 - 12f06: 9902 ldr r1, [sp, #8] - 12f08: f5b1 3f80 cmp.w r1, #65536 ; 0x10000 - 12f0c: bf2c ite cs - 12f0e: 2106 movcs r1, #6 - 12f10: 2104 movcc r1, #4 - 12f12: 7101 strb r1, [r0, #4] - 12f14: 213f movs r1, #63 ; 0x3f - 12f16: 7201 strb r1, [r0, #8] - 12f18: 7242 strb r2, [r0, #9] - 12f1a: 7282 strb r2, [r0, #10] - 12f1c: 72c2 strb r2, [r0, #11] - 12f1e: 9902 ldr r1, [sp, #8] - 12f20: 7301 strb r1, [r0, #12] - 12f22: 0a0a lsrs r2, r1, #8 - 12f24: 7342 strb r2, [r0, #13] - 12f26: 0c0a lsrs r2, r1, #16 - 12f28: 7382 strb r2, [r0, #14] - 12f2a: 0e09 lsrs r1, r1, #24 - 12f2c: 73c1 strb r1, [r0, #15] - 12f2e: 2155 movs r1, #85 ; 0x55 - 12f30: f880 1040 strb.w r1, [r0, #64] ; 0x40 - 12f34: 21aa movs r1, #170 ; 0xaa - 12f36: f880 1041 strb.w r1, [r0, #65] ; 0x41 - 12f3a: 2301 movs r3, #1 - 12f3c: 2200 movs r2, #0 - 12f3e: f104 012a add.w r1, r4, #42 ; 0x2a - 12f42: 9804 ldr r0, [sp, #16] - 12f44: f001 f8b6 bl 140b4 - 12f48: 2800 cmp r0, #0 - 12f4a: f040 8182 bne.w 13252 - 12f4e: 342a adds r4, #42 ; 0x2a - 12f50: f44f 7100 mov.w r1, #512 ; 0x200 - 12f54: 4620 mov r0, r4 - 12f56: f7f2 f88c bl 5072 <__aeabi_memclr> - 12f5a: 20eb movs r0, #235 ; 0xeb - 12f5c: 7020 strb r0, [r4, #0] - 12f5e: 20fe movs r0, #254 ; 0xfe - 12f60: 7060 strb r0, [r4, #1] - 12f62: 2090 movs r0, #144 ; 0x90 - 12f64: 70a0 strb r0, [r4, #2] - 12f66: f04f 0b00 mov.w fp, #0 - 12f6a: f884 b003 strb.w fp, [r4, #3] - 12f6e: f884 b00b strb.w fp, [r4, #11] - 12f72: 2002 movs r0, #2 - 12f74: 7320 strb r0, [r4, #12] - 12f76: 9806 ldr r0, [sp, #24] - 12f78: 7360 strb r0, [r4, #13] - 12f7a: f884 900e strb.w r9, [r4, #14] - 12f7e: ea4f 2019 mov.w r0, r9, lsr #8 - 12f82: 73e0 strb r0, [r4, #15] - 12f84: 2001 movs r0, #1 - 12f86: 7420 strb r0, [r4, #16] - 12f88: ea4f 100a mov.w r0, sl, lsl #4 - 12f8c: 7460 strb r0, [r4, #17] - 12f8e: 0a00 lsrs r0, r0, #8 - 12f90: 74a0 strb r0, [r4, #18] - 12f92: 9802 ldr r0, [sp, #8] - 12f94: f5b0 3f80 cmp.w r0, #65536 ; 0x10000 - 12f98: bf3e ittt cc - 12f9a: 74e0 strbcc r0, [r4, #19] - 12f9c: 0a00 lsrcc r0, r0, #8 - 12f9e: 7520 strbcc r0, [r4, #20] - 12fa0: d30a bcc.n 12fb8 - 12fa2: f884 0020 strb.w r0, [r4, #32] - 12fa6: 0a01 lsrs r1, r0, #8 - 12fa8: f884 1021 strb.w r1, [r4, #33] ; 0x21 - 12fac: 0c01 lsrs r1, r0, #16 - 12fae: f884 1022 strb.w r1, [r4, #34] ; 0x22 - 12fb2: 0e00 lsrs r0, r0, #24 - 12fb4: f884 0023 strb.w r0, [r4, #35] ; 0x23 - 12fb8: 20f8 movs r0, #248 ; 0xf8 - 12fba: 7560 strb r0, [r4, #21] - 12fbc: 203f movs r0, #63 ; 0x3f - 12fbe: 7620 strb r0, [r4, #24] - 12fc0: f884 b019 strb.w fp, [r4, #25] - 12fc4: f04f 09ff mov.w r9, #255 ; 0xff - 12fc8: f884 901a strb.w r9, [r4, #26] - 12fcc: f884 b01b strb.w fp, [r4, #27] - 12fd0: f884 801c strb.w r8, [r4, #28] - 12fd4: ea4f 2018 mov.w r0, r8, lsr #8 - 12fd8: 7760 strb r0, [r4, #29] - 12fda: ea4f 4018 mov.w r0, r8, lsr #16 - 12fde: 77a0 strb r0, [r4, #30] - 12fe0: ea4f 6018 mov.w r0, r8, lsr #24 - 12fe4: 77e0 strb r0, [r4, #31] - 12fe6: f7ff fafb bl 125e0 - 12fea: 2129 movs r1, #41 ; 0x29 - 12fec: 9000 str r0, [sp, #0] - 12fee: 2e03 cmp r6, #3 - 12ff0: d017 beq.n 13022 - 12ff2: f884 0027 strb.w r0, [r4, #39] ; 0x27 - 12ff6: 0a02 lsrs r2, r0, #8 - 12ff8: f884 2028 strb.w r2, [r4, #40] ; 0x28 - 12ffc: 0c02 lsrs r2, r0, #16 - 12ffe: f884 2029 strb.w r2, [r4, #41] ; 0x29 - 13002: 0e00 lsrs r0, r0, #24 - 13004: f884 002a strb.w r0, [r4, #42] ; 0x2a - 13008: 75a7 strb r7, [r4, #22] - 1300a: 0a38 lsrs r0, r7, #8 - 1300c: 75e0 strb r0, [r4, #23] - 1300e: 2080 movs r0, #128 ; 0x80 - 13010: f884 0024 strb.w r0, [r4, #36] ; 0x24 - 13014: f884 1026 strb.w r1, [r4, #38] ; 0x26 - 13018: 2213 movs r2, #19 - 1301a: a15a add r1, pc, #360 ; (adr r1, 13184 ) - 1301c: f104 002b add.w r0, r4, #43 ; 0x2b - 13020: e031 b.n 13086 - 13022: f884 0043 strb.w r0, [r4, #67] ; 0x43 - 13026: 0a02 lsrs r2, r0, #8 - 13028: f884 2044 strb.w r2, [r4, #68] ; 0x44 - 1302c: 0c02 lsrs r2, r0, #16 - 1302e: f884 2045 strb.w r2, [r4, #69] ; 0x45 - 13032: 0e00 lsrs r0, r0, #24 - 13034: f884 0046 strb.w r0, [r4, #70] ; 0x46 - 13038: f884 7024 strb.w r7, [r4, #36] ; 0x24 - 1303c: 0a38 lsrs r0, r7, #8 - 1303e: f884 0025 strb.w r0, [r4, #37] ; 0x25 - 13042: 0c38 lsrs r0, r7, #16 - 13044: f884 0026 strb.w r0, [r4, #38] ; 0x26 - 13048: 0e38 lsrs r0, r7, #24 - 1304a: f884 0027 strb.w r0, [r4, #39] ; 0x27 - 1304e: 2002 movs r0, #2 - 13050: f884 002c strb.w r0, [r4, #44] ; 0x2c - 13054: f884 b02d strb.w fp, [r4, #45] ; 0x2d - 13058: f884 b02e strb.w fp, [r4, #46] ; 0x2e - 1305c: f884 b02f strb.w fp, [r4, #47] ; 0x2f - 13060: 2001 movs r0, #1 - 13062: f884 0030 strb.w r0, [r4, #48] ; 0x30 - 13066: f884 b031 strb.w fp, [r4, #49] ; 0x31 - 1306a: 2006 movs r0, #6 - 1306c: f884 0032 strb.w r0, [r4, #50] ; 0x32 - 13070: f884 b033 strb.w fp, [r4, #51] ; 0x33 - 13074: 2080 movs r0, #128 ; 0x80 - 13076: f884 0040 strb.w r0, [r4, #64] ; 0x40 - 1307a: f884 1042 strb.w r1, [r4, #66] ; 0x42 - 1307e: 2213 movs r2, #19 - 13080: a145 add r1, pc, #276 ; (adr r1, 13198 ) - 13082: f104 0047 add.w r0, r4, #71 ; 0x47 - 13086: f7f1 fff7 bl 5078 <__aeabi_memcpy> - 1308a: 2055 movs r0, #85 ; 0x55 - 1308c: f884 01fe strb.w r0, [r4, #510] ; 0x1fe - 13090: 20aa movs r0, #170 ; 0xaa - 13092: f884 01ff strb.w r0, [r4, #511] ; 0x1ff - 13096: 2301 movs r3, #1 - 13098: 4642 mov r2, r8 - 1309a: 4621 mov r1, r4 - 1309c: 9804 ldr r0, [sp, #16] - 1309e: f001 f809 bl 140b4 - 130a2: 2800 cmp r0, #0 - 130a4: d167 bne.n 13176 - 130a6: 2e03 cmp r6, #3 - 130a8: d106 bne.n 130b8 - 130aa: 2301 movs r3, #1 - 130ac: f108 0206 add.w r2, r8, #6 - 130b0: 4621 mov r1, r4 - 130b2: 9804 ldr r0, [sp, #16] - 130b4: f000 fffe bl 140b4 - 130b8: f04f 0b00 mov.w fp, #0 - 130bc: f44f 7100 mov.w r1, #512 ; 0x200 - 130c0: 4620 mov r0, r4 - 130c2: f7f1 ffd6 bl 5072 <__aeabi_memclr> - 130c6: 2e03 cmp r6, #3 - 130c8: d010 beq.n 130ec - 130ca: 2e01 cmp r6, #1 - 130cc: bf14 ite ne - 130ce: f06f 0007 mvnne.w r0, #7 - 130d2: 4836 ldreq r0, [pc, #216] ; (131ac ) - 130d4: 9000 str r0, [sp, #0] - 130d6: 7020 strb r0, [r4, #0] - 130d8: 9800 ldr r0, [sp, #0] - 130da: 0a00 lsrs r0, r0, #8 - 130dc: 7060 strb r0, [r4, #1] - 130de: 9800 ldr r0, [sp, #0] - 130e0: 0c00 lsrs r0, r0, #16 - 130e2: 70a0 strb r0, [r4, #2] - 130e4: 9800 ldr r0, [sp, #0] - 130e6: 0e00 lsrs r0, r0, #24 - 130e8: 70e0 strb r0, [r4, #3] - 130ea: e017 b.n 1311c - 130ec: 20f8 movs r0, #248 ; 0xf8 - 130ee: 7020 strb r0, [r4, #0] - 130f0: f884 9001 strb.w r9, [r4, #1] - 130f4: f884 9002 strb.w r9, [r4, #2] - 130f8: f884 9003 strb.w r9, [r4, #3] - 130fc: f884 9004 strb.w r9, [r4, #4] - 13100: f884 9005 strb.w r9, [r4, #5] - 13104: f884 9006 strb.w r9, [r4, #6] - 13108: f884 9007 strb.w r9, [r4, #7] - 1310c: f884 9008 strb.w r9, [r4, #8] - 13110: f884 9009 strb.w r9, [r4, #9] - 13114: f884 900a strb.w r9, [r4, #10] - 13118: 200f movs r0, #15 - 1311a: 72e0 strb r0, [r4, #11] - 1311c: 462a mov r2, r5 - 1311e: 1c6d adds r5, r5, #1 - 13120: 2301 movs r3, #1 - 13122: 4621 mov r1, r4 - 13124: 9804 ldr r0, [sp, #16] - 13126: f000 ffc5 bl 140b4 - 1312a: 2800 cmp r0, #0 - 1312c: d123 bne.n 13176 - 1312e: f44f 7100 mov.w r1, #512 ; 0x200 - 13132: 4620 mov r0, r4 - 13134: f7f1 ff9d bl 5072 <__aeabi_memclr> - 13138: 2001 movs r0, #1 - 1313a: 9000 str r0, [sp, #0] - 1313c: 2f01 cmp r7, #1 - 1313e: d90d bls.n 1315c - 13140: 462a mov r2, r5 - 13142: 1c6d adds r5, r5, #1 - 13144: 2301 movs r3, #1 - 13146: 4621 mov r1, r4 - 13148: 9804 ldr r0, [sp, #16] - 1314a: f000 ffb3 bl 140b4 - 1314e: 2800 cmp r0, #0 - 13150: d17f bne.n 13252 - 13152: 9800 ldr r0, [sp, #0] - 13154: 1c40 adds r0, r0, #1 - 13156: 9000 str r0, [sp, #0] - 13158: 42b8 cmp r0, r7 - 1315a: d3f1 bcc.n 13140 - 1315c: f10b 0001 add.w r0, fp, #1 - 13160: f010 0bff ands.w fp, r0, #255 ; 0xff - 13164: d0aa beq.n 130bc - 13166: 2e03 cmp r6, #3 - 13168: bf08 it eq - 1316a: f8dd a018 ldreq.w sl, [sp, #24] - 1316e: f00a 07ff and.w r7, sl, #255 ; 0xff - 13172: 462a mov r2, r5 - 13174: e01c b.n 131b0 - 13176: e06c b.n 13252 - 13178: 100008ac .word 0x100008ac - 1317c: 03d09000 .word 0x03d09000 - 13180: 00fb0400 .word 0x00fb0400 - 13184: 4e204f4e .word 0x4e204f4e - 13188: 20454d41 .word 0x20454d41 - 1318c: 46202020 .word 0x46202020 - 13190: 20205441 .word 0x20205441 - 13194: 00202020 .word 0x00202020 - 13198: 4e204f4e .word 0x4e204f4e - 1319c: 20454d41 .word 0x20454d41 - 131a0: 46202020 .word 0x46202020 - 131a4: 32335441 .word 0x32335441 - 131a8: 00202020 .word 0x00202020 - 131ac: 00fffff8 .word 0x00fffff8 - 131b0: 1c6d adds r5, r5, #1 - 131b2: 2301 movs r3, #1 - 131b4: 4621 mov r1, r4 - 131b6: 9804 ldr r0, [sp, #16] - 131b8: f000 ff7c bl 140b4 - 131bc: 2800 cmp r0, #0 - 131be: d148 bne.n 13252 - 131c0: 1e78 subs r0, r7, #1 - 131c2: f010 07ff ands.w r7, r0, #255 ; 0xff - 131c6: d1d4 bne.n 13172 - 131c8: 2e03 cmp r6, #3 - 131ca: d138 bne.n 1323e - 131cc: 2055 movs r0, #85 ; 0x55 - 131ce: f884 01fe strb.w r0, [r4, #510] ; 0x1fe - 131d2: 20aa movs r0, #170 ; 0xaa - 131d4: f884 01ff strb.w r0, [r4, #511] ; 0x1ff - 131d8: 2052 movs r0, #82 ; 0x52 - 131da: 7020 strb r0, [r4, #0] - 131dc: 7060 strb r0, [r4, #1] - 131de: 2161 movs r1, #97 ; 0x61 - 131e0: 70a1 strb r1, [r4, #2] - 131e2: 2041 movs r0, #65 ; 0x41 - 131e4: 70e0 strb r0, [r4, #3] - 131e6: 2272 movs r2, #114 ; 0x72 - 131e8: f884 21e4 strb.w r2, [r4, #484] ; 0x1e4 - 131ec: f884 21e5 strb.w r2, [r4, #485] ; 0x1e5 - 131f0: f884 01e6 strb.w r0, [r4, #486] ; 0x1e6 - 131f4: f884 11e7 strb.w r1, [r4, #487] ; 0x1e7 - 131f8: 9801 ldr r0, [sp, #4] - 131fa: 1e40 subs r0, r0, #1 - 131fc: f884 01e8 strb.w r0, [r4, #488] ; 0x1e8 - 13200: 0a01 lsrs r1, r0, #8 - 13202: f884 11e9 strb.w r1, [r4, #489] ; 0x1e9 - 13206: 0c01 lsrs r1, r0, #16 - 13208: f884 11ea strb.w r1, [r4, #490] ; 0x1ea - 1320c: 0e00 lsrs r0, r0, #24 - 1320e: f884 01eb strb.w r0, [r4, #491] ; 0x1eb - 13212: f884 91ec strb.w r9, [r4, #492] ; 0x1ec - 13216: f884 91ed strb.w r9, [r4, #493] ; 0x1ed - 1321a: f884 91ee strb.w r9, [r4, #494] ; 0x1ee - 1321e: f884 91ef strb.w r9, [r4, #495] ; 0x1ef - 13222: 2301 movs r3, #1 - 13224: f108 0201 add.w r2, r8, #1 - 13228: 4621 mov r1, r4 - 1322a: 9804 ldr r0, [sp, #16] - 1322c: f000 ff42 bl 140b4 - 13230: 2301 movs r3, #1 - 13232: f108 0207 add.w r2, r8, #7 - 13236: 4621 mov r1, r4 - 13238: 9804 ldr r0, [sp, #16] - 1323a: f000 ff3b bl 140b4 - 1323e: 2200 movs r2, #0 - 13240: 4611 mov r1, r2 - 13242: 9804 ldr r0, [sp, #16] - 13244: f000 fee0 bl 14008 - 13248: 2800 cmp r0, #0 - 1324a: bf04 itt eq - 1324c: b007 addeq sp, #28 - 1324e: e8bd 8ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 13252: 2008 movs r0, #8 - 13254: b007 add sp, #28 - 13256: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -Disassembly of section i.f_mount: - -0001325c : - 1325c: 2804 cmp r0, #4 - 1325e: bf24 itt cs - 13260: 2005 movcs r0, #5 - 13262: 4770 bxcs lr - 13264: 4b08 ldr r3, [pc, #32] ; (13288 ) - 13266: f04f 0c00 mov.w ip, #0 - 1326a: f853 2020 ldr.w r2, [r3, r0, lsl #2] - 1326e: 2a00 cmp r2, #0 - 13270: bf18 it ne - 13272: f882 c024 strbne.w ip, [r2, #36] ; 0x24 - 13276: f843 1020 str.w r1, [r3, r0, lsl #2] - 1327a: 2900 cmp r1, #0 - 1327c: bf18 it ne - 1327e: f881 c024 strbne.w ip, [r1, #36] ; 0x24 - 13282: 2000 movs r0, #0 - 13284: 4770 bx lr - 13286: 0000 .short 0x0000 - 13288: 100008ac .word 0x100008ac - -Disassembly of section i.f_open: - -0001328c : - 1328c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 13290: b08a sub sp, #40 ; 0x28 - 13292: 2600 movs r6, #0 - 13294: 4605 mov r5, r0 - 13296: f002 041f and.w r4, r2, #31 - 1329a: 6046 str r6, [r0, #4] - 1329c: f004 021e and.w r2, r4, #30 - 132a0: a906 add r1, sp, #24 - 132a2: a80b add r0, sp, #44 ; 0x2c - 132a4: f7ff fa2a bl 126fc - 132a8: 2800 cmp r0, #0 - 132aa: bf1c itt ne - 132ac: b00d addne sp, #52 ; 0x34 - 132ae: e8bd 83f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 132b2: ab04 add r3, sp, #16 - 132b4: a901 add r1, sp, #4 - 132b6: a805 add r0, sp, #20 - 132b8: 9a0b ldr r2, [sp, #44] ; 0x2c - 132ba: f000 fd93 bl 13de4 - 132be: f014 0f1c tst.w r4, #28 - 132c2: d070 beq.n 133a6 - 132c4: 2701 movs r7, #1 - 132c6: b300 cbz r0, 1330a - 132c8: 2802 cmp r0, #2 - 132ca: bf1c itt ne - 132cc: b00d addne sp, #52 ; 0x34 - 132ce: e8bd 83f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 132d2: a904 add r1, sp, #16 - 132d4: a805 add r0, sp, #20 - 132d6: f000 fd0b bl 13cf0 - 132da: 2800 cmp r0, #0 - 132dc: bf1c itt ne - 132de: b00d addne sp, #52 ; 0x34 - 132e0: e8bd 83f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 132e4: 2120 movs r1, #32 - 132e6: 9804 ldr r0, [sp, #16] - 132e8: f7f1 fec3 bl 5072 <__aeabi_memclr> - 132ec: 220b movs r2, #11 - 132ee: a901 add r1, sp, #4 - 132f0: 9804 ldr r0, [sp, #16] - 132f2: f7f1 fec1 bl 5078 <__aeabi_memcpy> - 132f6: 9904 ldr r1, [sp, #16] - 132f8: f89d 000f ldrb.w r0, [sp, #15] - 132fc: f044 0408 orr.w r4, r4, #8 - 13300: 7308 strb r0, [r1, #12] - 13302: f014 0f08 tst.w r4, #8 - 13306: d067 beq.n 133d8 - 13308: e03a b.n 13380 - 1330a: f014 0f04 tst.w r4, #4 - 1330e: bf1e ittt ne - 13310: 2007 movne r0, #7 - 13312: b00d addne sp, #52 ; 0x34 - 13314: e8bd 83f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 13318: 9804 ldr r0, [sp, #16] - 1331a: 2800 cmp r0, #0 - 1331c: d058 beq.n 133d0 - 1331e: 7ac1 ldrb r1, [r0, #11] - 13320: f011 0f11 tst.w r1, #17 - 13324: d154 bne.n 133d0 - 13326: f014 0f08 tst.w r4, #8 - 1332a: d055 beq.n 133d8 - 1332c: 7d01 ldrb r1, [r0, #20] - 1332e: 7d42 ldrb r2, [r0, #21] - 13330: ea41 2102 orr.w r1, r1, r2, lsl #8 - 13334: 7ec2 ldrb r2, [r0, #27] - 13336: 0409 lsls r1, r1, #16 - 13338: ea41 2102 orr.w r1, r1, r2, lsl #8 - 1333c: 7e82 ldrb r2, [r0, #26] - 1333e: 7506 strb r6, [r0, #20] - 13340: ea41 0802 orr.w r8, r1, r2 - 13344: 7546 strb r6, [r0, #21] - 13346: 7686 strb r6, [r0, #26] - 13348: 76c6 strb r6, [r0, #27] - 1334a: 7706 strb r6, [r0, #28] - 1334c: 7746 strb r6, [r0, #29] - 1334e: 7786 strb r6, [r0, #30] - 13350: 77c6 strb r6, [r0, #31] - 13352: 9806 ldr r0, [sp, #24] - 13354: 4641 mov r1, r8 - 13356: f880 7028 strb.w r7, [r0, #40] ; 0x28 - 1335a: 9806 ldr r0, [sp, #24] - 1335c: f8d0 9004 ldr.w r9, [r0, #4] - 13360: f000 fca6 bl 13cb0 - 13364: b120 cbz r0, 13370 - 13366: 4649 mov r1, r9 - 13368: 9806 ldr r0, [sp, #24] - 1336a: f000 fbbd bl 13ae8 - 1336e: b918 cbnz r0, 13378 - 13370: 2008 movs r0, #8 - 13372: b00d add sp, #52 ; 0x34 - 13374: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 13378: 9906 ldr r1, [sp, #24] - 1337a: f1a8 0001 sub.w r0, r8, #1 - 1337e: 61c8 str r0, [r1, #28] - 13380: 9804 ldr r0, [sp, #16] - 13382: 72c6 strb r6, [r0, #11] - 13384: f7ff f92c bl 125e0 - 13388: 9904 ldr r1, [sp, #16] - 1338a: 7388 strb r0, [r1, #14] - 1338c: 0a02 lsrs r2, r0, #8 - 1338e: 73ca strb r2, [r1, #15] - 13390: 0c02 lsrs r2, r0, #16 - 13392: 740a strb r2, [r1, #16] - 13394: 0e00 lsrs r0, r0, #24 - 13396: 7448 strb r0, [r1, #17] - 13398: 9806 ldr r0, [sp, #24] - 1339a: f044 0420 orr.w r4, r4, #32 - 1339e: f880 7028 strb.w r7, [r0, #40] ; 0x28 - 133a2: e019 b.n 133d8 - 133a4: e7ff b.n 133a6 - 133a6: 2800 cmp r0, #0 - 133a8: bf1c itt ne - 133aa: b00d addne sp, #52 ; 0x34 - 133ac: e8bd 83f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 133b0: 9804 ldr r0, [sp, #16] - 133b2: b118 cbz r0, 133bc - 133b4: 7ac0 ldrb r0, [r0, #11] - 133b6: f010 0f10 tst.w r0, #16 - 133ba: d003 beq.n 133c4 - 133bc: 2002 movs r0, #2 - 133be: b00d add sp, #52 ; 0x34 - 133c0: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 133c4: f014 0f02 tst.w r4, #2 - 133c8: bf18 it ne - 133ca: f010 0f01 tstne.w r0, #1 - 133ce: d003 beq.n 133d8 - 133d0: 2006 movs r0, #6 - 133d2: b00d add sp, #52 ; 0x34 - 133d4: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 133d8: 9806 ldr r0, [sp, #24] - 133da: 6840 ldr r0, [r0, #4] - 133dc: 61e8 str r0, [r5, #28] - 133de: 9804 ldr r0, [sp, #16] - 133e0: 6228 str r0, [r5, #32] - 133e2: 70ac strb r4, [r5, #2] - 133e4: 9804 ldr r0, [sp, #16] - 133e6: 7d01 ldrb r1, [r0, #20] - 133e8: 7d42 ldrb r2, [r0, #21] - 133ea: ea41 2102 orr.w r1, r1, r2, lsl #8 - 133ee: 7ec2 ldrb r2, [r0, #27] - 133f0: 0409 lsls r1, r1, #16 - 133f2: ea41 2102 orr.w r1, r1, r2, lsl #8 - 133f6: 7e82 ldrb r2, [r0, #26] - 133f8: 4311 orrs r1, r2 - 133fa: 6129 str r1, [r5, #16] - 133fc: 7f01 ldrb r1, [r0, #28] - 133fe: 7fc2 ldrb r2, [r0, #31] - 13400: ea41 6102 orr.w r1, r1, r2, lsl #24 - 13404: 7f82 ldrb r2, [r0, #30] - 13406: 7f40 ldrb r0, [r0, #29] - 13408: 0412 lsls r2, r2, #16 - 1340a: ea42 2000 orr.w r0, r2, r0, lsl #8 - 1340e: 4308 orrs r0, r1 - 13410: 60ae str r6, [r5, #8] - 13412: 60e8 str r0, [r5, #12] - 13414: 20ff movs r0, #255 ; 0xff - 13416: 70e8 strb r0, [r5, #3] - 13418: 61ae str r6, [r5, #24] - 1341a: 9806 ldr r0, [sp, #24] - 1341c: 6068 str r0, [r5, #4] - 1341e: 9806 ldr r0, [sp, #24] - 13420: 8800 ldrh r0, [r0, #0] - 13422: 8028 strh r0, [r5, #0] - 13424: 2000 movs r0, #0 - 13426: b00d add sp, #52 ; 0x34 - 13428: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - -Disassembly of section i.f_opendir: - -0001342c : - 1342c: b533 push {r0, r1, r4, r5, lr} - 1342e: b085 sub sp, #20 - 13430: 4604 mov r4, r0 - 13432: 1d01 adds r1, r0, #4 - 13434: 2200 movs r2, #0 - 13436: a806 add r0, sp, #24 - 13438: f7ff f960 bl 126fc - 1343c: 0005 movs r5, r0 - 1343e: d123 bne.n 13488 - 13440: ab04 add r3, sp, #16 - 13442: a901 add r1, sp, #4 - 13444: 4620 mov r0, r4 - 13446: 9a06 ldr r2, [sp, #24] - 13448: f000 fccc bl 13de4 - 1344c: 0005 movs r5, r0 - 1344e: d11b bne.n 13488 - 13450: 9904 ldr r1, [sp, #16] - 13452: b1b1 cbz r1, 13482 - 13454: 7ac8 ldrb r0, [r1, #11] - 13456: f010 0f10 tst.w r0, #16 - 1345a: bf08 it eq - 1345c: 2502 moveq r5, #2 - 1345e: d010 beq.n 13482 - 13460: 7d08 ldrb r0, [r1, #20] - 13462: 7d4a ldrb r2, [r1, #21] - 13464: ea40 2002 orr.w r0, r0, r2, lsl #8 - 13468: 7eca ldrb r2, [r1, #27] - 1346a: 0400 lsls r0, r0, #16 - 1346c: 7e89 ldrb r1, [r1, #26] - 1346e: ea40 2002 orr.w r0, r0, r2, lsl #8 - 13472: 4301 orrs r1, r0 - 13474: 60e1 str r1, [r4, #12] - 13476: 6860 ldr r0, [r4, #4] - 13478: f7ff fa8a bl 12990 - 1347c: 6120 str r0, [r4, #16] - 1347e: 2002 movs r0, #2 - 13480: 8060 strh r0, [r4, #2] - 13482: 6860 ldr r0, [r4, #4] - 13484: 8800 ldrh r0, [r0, #0] - 13486: 8020 strh r0, [r4, #0] - 13488: 4628 mov r0, r5 - 1348a: b007 add sp, #28 - 1348c: bd30 pop {r4, r5, pc} - -Disassembly of section i.f_read: - -0001348e : - 1348e: e92d 5ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - 13492: f04f 0900 mov.w r9, #0 - 13496: 4688 mov r8, r1 - 13498: f8c3 9000 str.w r9, [r3] - 1349c: 4604 mov r4, r0 - 1349e: 8801 ldrh r1, [r0, #0] - 134a0: 4616 mov r6, r2 - 134a2: 461f mov r7, r3 - 134a4: 6840 ldr r0, [r0, #4] - 134a6: f000 fd8d bl 13fc4 - 134aa: 2800 cmp r0, #0 - 134ac: bf18 it ne - 134ae: e8bd 9ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 134b2: 78a0 ldrb r0, [r4, #2] - 134b4: f010 0f80 tst.w r0, #128 ; 0x80 - 134b8: bf1c itt ne - 134ba: 2008 movne r0, #8 - 134bc: e8bd 9ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 134c0: f010 0f01 tst.w r0, #1 - 134c4: bf04 itt eq - 134c6: 2006 moveq r0, #6 - 134c8: e8bd 9ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 134cc: 68a1 ldr r1, [r4, #8] - 134ce: 68e0 ldr r0, [r4, #12] - 134d0: 1a40 subs r0, r0, r1 - 134d2: 4286 cmp r6, r0 - 134d4: bf88 it hi - 134d6: 4606 movhi r6, r0 - 134d8: 2e00 cmp r6, #0 - 134da: d07c beq.n 135d6 - 134dc: 68a1 ldr r1, [r4, #8] - 134de: 05c8 lsls r0, r1, #23 - 134e0: 0dc0 lsrs r0, r0, #23 - 134e2: d160 bne.n 135a6 - 134e4: 6860 ldr r0, [r4, #4] - 134e6: 78e2 ldrb r2, [r4, #3] - 134e8: f890 3025 ldrb.w r3, [r0, #37] ; 0x25 - 134ec: 429a cmp r2, r3 - 134ee: d30f bcc.n 13510 - 134f0: 2900 cmp r1, #0 - 134f2: bf08 it eq - 134f4: 6920 ldreq r0, [r4, #16] - 134f6: d002 beq.n 134fe - 134f8: 6961 ldr r1, [r4, #20] - 134fa: f000 fa8a bl 13a12 - 134fe: 2802 cmp r0, #2 - 13500: bf22 ittt cs - 13502: 6861 ldrcs r1, [r4, #4] - 13504: 68c9 ldrcs r1, [r1, #12] - 13506: 4281 cmpcs r1, r0 - 13508: d968 bls.n 135dc - 1350a: 6160 str r0, [r4, #20] - 1350c: f884 9003 strb.w r9, [r4, #3] - 13510: 6860 ldr r0, [r4, #4] - 13512: 6961 ldr r1, [r4, #20] - 13514: 68c2 ldr r2, [r0, #12] - 13516: 1e89 subs r1, r1, #2 - 13518: 1e92 subs r2, r2, #2 - 1351a: 428a cmp r2, r1 - 1351c: bf98 it ls - 1351e: 2200 movls r2, #0 - 13520: d904 bls.n 1352c - 13522: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - 13526: 6983 ldr r3, [r0, #24] - 13528: fb01 3202 mla r2, r1, r2, r3 - 1352c: 78e1 ldrb r1, [r4, #3] - 1352e: 0a75 lsrs r5, r6, #9 - 13530: eb02 0a01 add.w sl, r2, r1 - 13534: d014 beq.n 13560 - 13536: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - 1353a: 194b adds r3, r1, r5 - 1353c: 4293 cmp r3, r2 - 1353e: bf88 it hi - 13540: 1a55 subhi r5, r2, r1 - 13542: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13546: b2eb uxtb r3, r5 - 13548: 469b mov fp, r3 - 1354a: 4652 mov r2, sl - 1354c: 4641 mov r1, r8 - 1354e: f000 fd85 bl 1405c - 13552: 2800 cmp r0, #0 - 13554: d142 bne.n 135dc - 13556: 78e0 ldrb r0, [r4, #3] - 13558: 026d lsls r5, r5, #9 - 1355a: 4458 add r0, fp - 1355c: 70e0 strb r0, [r4, #3] - 1355e: e031 b.n 135c4 - 13560: 69a2 ldr r2, [r4, #24] - 13562: 4552 cmp r2, sl - 13564: d01c beq.n 135a0 - 13566: 78a1 ldrb r1, [r4, #2] - 13568: f011 0f40 tst.w r1, #64 ; 0x40 - 1356c: d00c beq.n 13588 - 1356e: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13572: 2301 movs r3, #1 - 13574: f104 0124 add.w r1, r4, #36 ; 0x24 - 13578: f000 fd9c bl 140b4 - 1357c: 2800 cmp r0, #0 - 1357e: d12d bne.n 135dc - 13580: 78a0 ldrb r0, [r4, #2] - 13582: f000 00bf and.w r0, r0, #191 ; 0xbf - 13586: 70a0 strb r0, [r4, #2] - 13588: 6860 ldr r0, [r4, #4] - 1358a: 2301 movs r3, #1 - 1358c: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13590: 4652 mov r2, sl - 13592: f104 0124 add.w r1, r4, #36 ; 0x24 - 13596: f000 fd61 bl 1405c - 1359a: b9f8 cbnz r0, 135dc - 1359c: f8c4 a018 str.w sl, [r4, #24] - 135a0: 78e0 ldrb r0, [r4, #3] - 135a2: 1c40 adds r0, r0, #1 - 135a4: 70e0 strb r0, [r4, #3] - 135a6: 68a0 ldr r0, [r4, #8] - 135a8: f3c0 0008 ubfx r0, r0, #0, #9 - 135ac: f5c0 7500 rsb r5, r0, #512 ; 0x200 - 135b0: 42b5 cmp r5, r6 - 135b2: bf88 it hi - 135b4: 4635 movhi r5, r6 - 135b6: 4420 add r0, r4 - 135b8: f100 0124 add.w r1, r0, #36 ; 0x24 - 135bc: 462a mov r2, r5 - 135be: 4640 mov r0, r8 - 135c0: f7f1 fd5a bl 5078 <__aeabi_memcpy> - 135c4: 68a0 ldr r0, [r4, #8] - 135c6: 44a8 add r8, r5 - 135c8: 4428 add r0, r5 - 135ca: 60a0 str r0, [r4, #8] - 135cc: 6838 ldr r0, [r7, #0] - 135ce: 1b76 subs r6, r6, r5 - 135d0: 4428 add r0, r5 - 135d2: 6038 str r0, [r7, #0] - 135d4: d182 bne.n 134dc - 135d6: 2000 movs r0, #0 - 135d8: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 135dc: 78a0 ldrb r0, [r4, #2] - 135de: f040 0080 orr.w r0, r0, #128 ; 0x80 - 135e2: 70a0 strb r0, [r4, #2] - 135e4: 2008 movs r0, #8 - 135e6: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - -Disassembly of section i.f_readdir: - -000135ea : - 135ea: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 135ee: 460d mov r5, r1 - 135f0: 4604 mov r4, r0 - 135f2: 8801 ldrh r1, [r0, #0] - 135f4: 6840 ldr r0, [r0, #4] - 135f6: f000 fce5 bl 13fc4 - 135fa: 2800 cmp r0, #0 - 135fc: bf18 it ne - 135fe: e8bd 87f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 13602: 2600 movs r6, #0 - 13604: 726e strb r6, [r5, #9] - 13606: 6920 ldr r0, [r4, #16] - 13608: 2800 cmp r0, #0 - 1360a: d070 beq.n 136ee - 1360c: 272a movs r7, #42 ; 0x2a - 1360e: f04f 082e mov.w r8, #46 ; 0x2e - 13612: 4601 mov r1, r0 - 13614: 6860 ldr r0, [r4, #4] - 13616: f000 fa67 bl 13ae8 - 1361a: 2800 cmp r0, #0 - 1361c: bf04 itt eq - 1361e: 2008 moveq r0, #8 - 13620: e8bd 87f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 13624: 8861 ldrh r1, [r4, #2] - 13626: 6860 ldr r0, [r4, #4] - 13628: f001 010f and.w r1, r1, #15 - 1362c: eb07 1141 add.w r1, r7, r1, lsl #5 - 13630: 4408 add r0, r1 - 13632: 7801 ldrb r1, [r0, #0] - 13634: 2900 cmp r1, #0 - 13636: d05a beq.n 136ee - 13638: 29e5 cmp r1, #229 ; 0xe5 - 1363a: d04d beq.n 136d8 - 1363c: 7ac1 ldrb r1, [r0, #11] - 1363e: f011 0f08 tst.w r1, #8 - 13642: d149 bne.n 136d8 - 13644: f890 c00c ldrb.w ip, [r0, #12] - 13648: f105 0209 add.w r2, r5, #9 - 1364c: 2300 movs r3, #0 - 1364e: 5cc1 ldrb r1, [r0, r3] - 13650: 2920 cmp r1, #32 - 13652: d011 beq.n 13678 - 13654: 2905 cmp r1, #5 - 13656: bf08 it eq - 13658: 21e5 moveq r1, #229 ; 0xe5 - 1365a: f01c 0f08 tst.w ip, #8 - 1365e: d005 beq.n 1366c - 13660: 2941 cmp r1, #65 ; 0x41 - 13662: d303 bcc.n 1366c - 13664: 295a cmp r1, #90 ; 0x5a - 13666: bf9c itt ls - 13668: 3120 addls r1, #32 - 1366a: b2c9 uxtbls r1, r1 - 1366c: f802 1b01 strb.w r1, [r2], #1 - 13670: 1c59 adds r1, r3, #1 - 13672: b2cb uxtb r3, r1 - 13674: 2b08 cmp r3, #8 - 13676: d3ea bcc.n 1364e - 13678: 7a01 ldrb r1, [r0, #8] - 1367a: 2920 cmp r1, #32 - 1367c: d014 beq.n 136a8 - 1367e: f802 8b01 strb.w r8, [r2], #1 - 13682: 2308 movs r3, #8 - 13684: 5cc1 ldrb r1, [r0, r3] - 13686: 2920 cmp r1, #32 - 13688: d00e beq.n 136a8 - 1368a: f01c 0f10 tst.w ip, #16 - 1368e: d005 beq.n 1369c - 13690: 2941 cmp r1, #65 ; 0x41 - 13692: d303 bcc.n 1369c - 13694: 295a cmp r1, #90 ; 0x5a - 13696: bf9c itt ls - 13698: 3120 addls r1, #32 - 1369a: b2c9 uxtbls r1, r1 - 1369c: f802 1b01 strb.w r1, [r2], #1 - 136a0: 1c59 adds r1, r3, #1 - 136a2: b2cb uxtb r3, r1 - 136a4: 2b0b cmp r3, #11 - 136a6: d3ed bcc.n 13684 - 136a8: 7016 strb r6, [r2, #0] - 136aa: 7ac1 ldrb r1, [r0, #11] - 136ac: 7229 strb r1, [r5, #8] - 136ae: 7f01 ldrb r1, [r0, #28] - 136b0: 7fc2 ldrb r2, [r0, #31] - 136b2: ea41 6102 orr.w r1, r1, r2, lsl #24 - 136b6: 7f82 ldrb r2, [r0, #30] - 136b8: 7f43 ldrb r3, [r0, #29] - 136ba: 0412 lsls r2, r2, #16 - 136bc: ea42 2203 orr.w r2, r2, r3, lsl #8 - 136c0: 4311 orrs r1, r2 - 136c2: 6029 str r1, [r5, #0] - 136c4: 7e01 ldrb r1, [r0, #24] - 136c6: 7e42 ldrb r2, [r0, #25] - 136c8: ea41 2102 orr.w r1, r1, r2, lsl #8 - 136cc: 80a9 strh r1, [r5, #4] - 136ce: 7d81 ldrb r1, [r0, #22] - 136d0: 7dc0 ldrb r0, [r0, #23] - 136d2: ea41 2000 orr.w r0, r1, r0, lsl #8 - 136d6: 80e8 strh r0, [r5, #6] - 136d8: 4620 mov r0, r4 - 136da: f000 fa43 bl 13b64 - 136de: 2800 cmp r0, #0 - 136e0: bf08 it eq - 136e2: 6126 streq r6, [r4, #16] - 136e4: 7a68 ldrb r0, [r5, #9] - 136e6: b910 cbnz r0, 136ee - 136e8: 6920 ldr r0, [r4, #16] - 136ea: 2800 cmp r0, #0 - 136ec: d191 bne.n 13612 - 136ee: 2000 movs r0, #0 - 136f0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -Disassembly of section i.f_sync: - -000136f4 : - 136f4: b570 push {r4, r5, r6, lr} - 136f6: 4604 mov r4, r0 - 136f8: 8801 ldrh r1, [r0, #0] - 136fa: 6840 ldr r0, [r0, #4] - 136fc: f000 fc62 bl 13fc4 - 13700: 2800 cmp r0, #0 - 13702: bf18 it ne - 13704: bd70 popne {r4, r5, r6, pc} - 13706: 78a1 ldrb r1, [r4, #2] - 13708: f011 0f20 tst.w r1, #32 - 1370c: bf08 it eq - 1370e: bd70 popeq {r4, r5, r6, pc} - 13710: f011 0f40 tst.w r1, #64 ; 0x40 - 13714: d00d beq.n 13732 - 13716: 6860 ldr r0, [r4, #4] - 13718: 2301 movs r3, #1 - 1371a: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 1371e: f104 0124 add.w r1, r4, #36 ; 0x24 - 13722: 69a2 ldr r2, [r4, #24] - 13724: f000 fcc6 bl 140b4 - 13728: b940 cbnz r0, 1373c - 1372a: 78a0 ldrb r0, [r4, #2] - 1372c: f000 00bf and.w r0, r0, #191 ; 0xbf - 13730: 70a0 strb r0, [r4, #2] - 13732: 69e1 ldr r1, [r4, #28] - 13734: 6860 ldr r0, [r4, #4] - 13736: f000 f9d7 bl 13ae8 - 1373a: b908 cbnz r0, 13740 - 1373c: 2008 movs r0, #8 - 1373e: bd70 pop {r4, r5, r6, pc} - 13740: 6a25 ldr r5, [r4, #32] - 13742: 7ae8 ldrb r0, [r5, #11] - 13744: f040 0020 orr.w r0, r0, #32 - 13748: 72e8 strb r0, [r5, #11] - 1374a: 68e0 ldr r0, [r4, #12] - 1374c: 7728 strb r0, [r5, #28] - 1374e: 68e0 ldr r0, [r4, #12] - 13750: 0a00 lsrs r0, r0, #8 - 13752: 7768 strb r0, [r5, #29] - 13754: 68e0 ldr r0, [r4, #12] - 13756: 0c00 lsrs r0, r0, #16 - 13758: 77a8 strb r0, [r5, #30] - 1375a: 68e0 ldr r0, [r4, #12] - 1375c: 0e00 lsrs r0, r0, #24 - 1375e: 77e8 strb r0, [r5, #31] - 13760: 6920 ldr r0, [r4, #16] - 13762: 76a8 strb r0, [r5, #26] - 13764: 6920 ldr r0, [r4, #16] - 13766: 0a00 lsrs r0, r0, #8 - 13768: 76e8 strb r0, [r5, #27] - 1376a: 6920 ldr r0, [r4, #16] - 1376c: 0c00 lsrs r0, r0, #16 - 1376e: 7528 strb r0, [r5, #20] - 13770: 6920 ldr r0, [r4, #16] - 13772: 0e00 lsrs r0, r0, #24 - 13774: 7568 strb r0, [r5, #21] - 13776: f7fe ff33 bl 125e0 - 1377a: 75a8 strb r0, [r5, #22] - 1377c: 0a01 lsrs r1, r0, #8 - 1377e: 75e9 strb r1, [r5, #23] - 13780: 0c01 lsrs r1, r0, #16 - 13782: 7629 strb r1, [r5, #24] - 13784: 0e00 lsrs r0, r0, #24 - 13786: 7668 strb r0, [r5, #25] - 13788: 78a0 ldrb r0, [r4, #2] - 1378a: f000 00df and.w r0, r0, #223 ; 0xdf - 1378e: 70a0 strb r0, [r4, #2] - 13790: 6860 ldr r0, [r4, #4] - 13792: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 13796: f000 bb10 b.w 13dba - -Disassembly of section i.f_unlink: - -0001379a : - 1379a: b571 push {r0, r4, r5, r6, lr} - 1379c: b089 sub sp, #36 ; 0x24 - 1379e: 2201 movs r2, #1 - 137a0: a905 add r1, sp, #20 - 137a2: a809 add r0, sp, #36 ; 0x24 - 137a4: f7fe ffaa bl 126fc - 137a8: 2800 cmp r0, #0 - 137aa: bf1c itt ne - 137ac: b00a addne sp, #40 ; 0x28 - 137ae: bd70 popne {r4, r5, r6, pc} - 137b0: ab03 add r3, sp, #12 - 137b2: 4669 mov r1, sp - 137b4: a804 add r0, sp, #16 - 137b6: 9a09 ldr r2, [sp, #36] ; 0x24 - 137b8: f000 fb14 bl 13de4 - 137bc: 2800 cmp r0, #0 - 137be: bf1c itt ne - 137c0: b00a addne sp, #40 ; 0x28 - 137c2: bd70 popne {r4, r5, r6, pc} - 137c4: 9803 ldr r0, [sp, #12] - 137c6: 2800 cmp r0, #0 - 137c8: bf02 ittt eq - 137ca: 2004 moveq r0, #4 - 137cc: b00a addeq sp, #40 ; 0x28 - 137ce: bd70 popeq {r4, r5, r6, pc} - 137d0: 7ac1 ldrb r1, [r0, #11] - 137d2: f011 0f01 tst.w r1, #1 - 137d6: d12f bne.n 13838 - 137d8: 9a05 ldr r2, [sp, #20] - 137da: 6855 ldr r5, [r2, #4] - 137dc: 7d02 ldrb r2, [r0, #20] - 137de: 7d43 ldrb r3, [r0, #21] - 137e0: ea42 2203 orr.w r2, r2, r3, lsl #8 - 137e4: 7ec3 ldrb r3, [r0, #27] - 137e6: 0412 lsls r2, r2, #16 - 137e8: 7e80 ldrb r0, [r0, #26] - 137ea: ea42 2203 orr.w r2, r2, r3, lsl #8 - 137ee: ea42 0400 orr.w r4, r2, r0 - 137f2: f011 0f10 tst.w r1, #16 - 137f6: d027 beq.n 13848 - 137f8: 9407 str r4, [sp, #28] - 137fa: 4621 mov r1, r4 - 137fc: 9805 ldr r0, [sp, #20] - 137fe: f7ff f8c7 bl 12990 - 13802: 9008 str r0, [sp, #32] - 13804: 2002 movs r0, #2 - 13806: f8ad 0012 strh.w r0, [sp, #18] - 1380a: 262a movs r6, #42 ; 0x2a - 1380c: 9908 ldr r1, [sp, #32] - 1380e: 9805 ldr r0, [sp, #20] - 13810: f000 f96a bl 13ae8 - 13814: 2800 cmp r0, #0 - 13816: d028 beq.n 1386a - 13818: f8bd 1012 ldrh.w r1, [sp, #18] - 1381c: 9805 ldr r0, [sp, #20] - 1381e: f001 010f and.w r1, r1, #15 - 13822: eb06 1141 add.w r1, r6, r1, lsl #5 - 13826: 4408 add r0, r1 - 13828: 7801 ldrb r1, [r0, #0] - 1382a: b169 cbz r1, 13848 - 1382c: 29e5 cmp r1, #229 ; 0xe5 - 1382e: d006 beq.n 1383e - 13830: 7ac0 ldrb r0, [r0, #11] - 13832: f010 0f08 tst.w r0, #8 - 13836: d102 bne.n 1383e - 13838: 2006 movs r0, #6 - 1383a: b00a add sp, #40 ; 0x28 - 1383c: bd70 pop {r4, r5, r6, pc} - 1383e: a804 add r0, sp, #16 - 13840: f000 f990 bl 13b64 - 13844: 2800 cmp r0, #0 - 13846: d1e1 bne.n 1380c - 13848: 4629 mov r1, r5 - 1384a: 9805 ldr r0, [sp, #20] - 1384c: f000 f94c bl 13ae8 - 13850: b158 cbz r0, 1386a - 13852: 9903 ldr r1, [sp, #12] - 13854: 20e5 movs r0, #229 ; 0xe5 - 13856: 7008 strb r0, [r1, #0] - 13858: 9905 ldr r1, [sp, #20] - 1385a: 2001 movs r0, #1 - 1385c: f881 0028 strb.w r0, [r1, #40] ; 0x28 - 13860: 4621 mov r1, r4 - 13862: 9805 ldr r0, [sp, #20] - 13864: f000 fa24 bl 13cb0 - 13868: b910 cbnz r0, 13870 - 1386a: 2008 movs r0, #8 - 1386c: b00a add sp, #40 ; 0x28 - 1386e: bd70 pop {r4, r5, r6, pc} - 13870: 9805 ldr r0, [sp, #20] - 13872: f000 faa2 bl 13dba - 13876: b00a add sp, #40 ; 0x28 - 13878: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.f_write: - -0001387a : - 1387a: e92d 5ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - 1387e: f04f 0900 mov.w r9, #0 - 13882: 4688 mov r8, r1 - 13884: f8c3 9000 str.w r9, [r3] - 13888: 4604 mov r4, r0 - 1388a: 8801 ldrh r1, [r0, #0] - 1388c: 4616 mov r6, r2 - 1388e: 461f mov r7, r3 - 13890: 6840 ldr r0, [r0, #4] - 13892: f000 fb97 bl 13fc4 - 13896: 2800 cmp r0, #0 - 13898: bf18 it ne - 1389a: e8bd 9ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 1389e: 78a0 ldrb r0, [r4, #2] - 138a0: f010 0f80 tst.w r0, #128 ; 0x80 - 138a4: bf1c itt ne - 138a6: 2008 movne r0, #8 - 138a8: e8bd 9ff0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 138ac: f010 0f02 tst.w r0, #2 - 138b0: bf04 itt eq - 138b2: 2006 moveq r0, #6 - 138b4: e8bd 9ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 138b8: 68e0 ldr r0, [r4, #12] - 138ba: 1981 adds r1, r0, r6 - 138bc: 4281 cmp r1, r0 - 138be: bf3c itt cc - 138c0: 2000 movcc r0, #0 - 138c2: e8bd 9ff0 ldmiacc.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 138c6: 2e00 cmp r6, #0 - 138c8: d07e beq.n 139c8 - 138ca: 68a0 ldr r0, [r4, #8] - 138cc: 05c1 lsls r1, r0, #23 - 138ce: 0dc9 lsrs r1, r1, #23 - 138d0: d16d bne.n 139ae - 138d2: 6862 ldr r2, [r4, #4] - 138d4: 78e1 ldrb r1, [r4, #3] - 138d6: f892 3025 ldrb.w r3, [r2, #37] ; 0x25 - 138da: 4299 cmp r1, r3 - 138dc: d317 bcc.n 1390e - 138de: b938 cbnz r0, 138f0 - 138e0: 6920 ldr r0, [r4, #16] - 138e2: b958 cbnz r0, 138fc - 138e4: 2100 movs r1, #0 - 138e6: 4610 mov r0, r2 - 138e8: f7ff f85e bl 129a8 - 138ec: 6120 str r0, [r4, #16] - 138ee: e003 b.n 138f8 - 138f0: 4610 mov r0, r2 - 138f2: 6961 ldr r1, [r4, #20] - 138f4: f7ff f858 bl 129a8 - 138f8: 2800 cmp r0, #0 - 138fa: d076 beq.n 139ea - 138fc: 2801 cmp r0, #1 - 138fe: bf1e ittt ne - 13900: 6861 ldrne r1, [r4, #4] - 13902: 68c9 ldrne r1, [r1, #12] - 13904: 4281 cmpne r1, r0 - 13906: d97d bls.n 13a04 - 13908: 6160 str r0, [r4, #20] - 1390a: f884 9003 strb.w r9, [r4, #3] - 1390e: 6860 ldr r0, [r4, #4] - 13910: 6961 ldr r1, [r4, #20] - 13912: 68c2 ldr r2, [r0, #12] - 13914: 1e89 subs r1, r1, #2 - 13916: 1e92 subs r2, r2, #2 - 13918: 428a cmp r2, r1 - 1391a: bf98 it ls - 1391c: 2200 movls r2, #0 - 1391e: d904 bls.n 1392a - 13920: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - 13924: 6983 ldr r3, [r0, #24] - 13926: fb01 3202 mla r2, r1, r2, r3 - 1392a: 78e1 ldrb r1, [r4, #3] - 1392c: 0a75 lsrs r5, r6, #9 - 1392e: eb02 0a01 add.w sl, r2, r1 - 13932: d014 beq.n 1395e - 13934: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - 13938: 194b adds r3, r1, r5 - 1393a: 4293 cmp r3, r2 - 1393c: bf88 it hi - 1393e: 1a55 subhi r5, r2, r1 - 13940: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13944: b2eb uxtb r3, r5 - 13946: 469b mov fp, r3 - 13948: 4652 mov r2, sl - 1394a: 4641 mov r1, r8 - 1394c: f000 fbb2 bl 140b4 - 13950: 2800 cmp r0, #0 - 13952: d157 bne.n 13a04 - 13954: 78e0 ldrb r0, [r4, #3] - 13956: 026d lsls r5, r5, #9 - 13958: 4458 add r0, fp - 1395a: 70e0 strb r0, [r4, #3] - 1395c: e03b b.n 139d6 - 1395e: 69a2 ldr r2, [r4, #24] - 13960: 4552 cmp r2, sl - 13962: d021 beq.n 139a8 - 13964: 78a1 ldrb r1, [r4, #2] - 13966: f011 0f40 tst.w r1, #64 ; 0x40 - 1396a: d00c beq.n 13986 - 1396c: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13970: 2301 movs r3, #1 - 13972: f104 0124 add.w r1, r4, #36 ; 0x24 - 13976: f000 fb9d bl 140b4 - 1397a: 2800 cmp r0, #0 - 1397c: d142 bne.n 13a04 - 1397e: 78a0 ldrb r0, [r4, #2] - 13980: f000 00bf and.w r0, r0, #191 ; 0xbf - 13984: 70a0 strb r0, [r4, #2] - 13986: 68e1 ldr r1, [r4, #12] - 13988: 68a0 ldr r0, [r4, #8] - 1398a: 4288 cmp r0, r1 - 1398c: d20a bcs.n 139a4 - 1398e: 6860 ldr r0, [r4, #4] - 13990: 2301 movs r3, #1 - 13992: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13996: 4652 mov r2, sl - 13998: f104 0124 add.w r1, r4, #36 ; 0x24 - 1399c: f000 fb5e bl 1405c - 139a0: 2800 cmp r0, #0 - 139a2: d12f bne.n 13a04 - 139a4: f8c4 a018 str.w sl, [r4, #24] - 139a8: 78e0 ldrb r0, [r4, #3] - 139aa: 1c40 adds r0, r0, #1 - 139ac: 70e0 strb r0, [r4, #3] - 139ae: 68a0 ldr r0, [r4, #8] - 139b0: f3c0 0008 ubfx r0, r0, #0, #9 - 139b4: f5c0 7500 rsb r5, r0, #512 ; 0x200 - 139b8: 42b5 cmp r5, r6 - 139ba: bf88 it hi - 139bc: 4635 movhi r5, r6 - 139be: 4420 add r0, r4 - 139c0: 3024 adds r0, #36 ; 0x24 - 139c2: 462a mov r2, r5 - 139c4: 4641 mov r1, r8 - 139c6: e000 b.n 139ca - 139c8: e00f b.n 139ea - 139ca: f7f1 fb55 bl 5078 <__aeabi_memcpy> - 139ce: 78a0 ldrb r0, [r4, #2] - 139d0: f040 0040 orr.w r0, r0, #64 ; 0x40 - 139d4: 70a0 strb r0, [r4, #2] - 139d6: 68a0 ldr r0, [r4, #8] - 139d8: 44a8 add r8, r5 - 139da: 4428 add r0, r5 - 139dc: 60a0 str r0, [r4, #8] - 139de: 6838 ldr r0, [r7, #0] - 139e0: 1b76 subs r6, r6, r5 - 139e2: 4428 add r0, r5 - 139e4: 6038 str r0, [r7, #0] - 139e6: f47f af70 bne.w 138ca - 139ea: 68e1 ldr r1, [r4, #12] - 139ec: 68a0 ldr r0, [r4, #8] - 139ee: 4288 cmp r0, r1 - 139f0: bf88 it hi - 139f2: 60e0 strhi r0, [r4, #12] - 139f4: 78a0 ldrb r0, [r4, #2] - 139f6: f040 0020 orr.w r0, r0, #32 - 139fa: 70a0 strb r0, [r4, #2] - 139fc: 2000 movs r0, #0 - 139fe: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13a02: e7ff b.n 13a04 - 13a04: 78a0 ldrb r0, [r4, #2] - 13a06: f040 0080 orr.w r0, r0, #128 ; 0x80 - 13a0a: 70a0 strb r0, [r4, #2] - 13a0c: 2008 movs r0, #8 - 13a0e: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - -Disassembly of section i.get_cluster: - -00013a12 : - 13a12: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 13a16: 4604 mov r4, r0 - 13a18: 460d mov r5, r1 - 13a1a: 2902 cmp r1, #2 - 13a1c: bf24 itt cs - 13a1e: 68e0 ldrcs r0, [r4, #12] - 13a20: 42a8 cmpcs r0, r5 - 13a22: d95e bls.n 13ae2 - 13a24: f894 0024 ldrb.w r0, [r4, #36] ; 0x24 - 13a28: 6926 ldr r6, [r4, #16] - 13a2a: b2af uxth r7, r5 - 13a2c: 2801 cmp r0, #1 - 13a2e: d021 beq.n 13a74 - 13a30: f240 18ff movw r8, #511 ; 0x1ff - 13a34: 2802 cmp r0, #2 - 13a36: d043 beq.n 13ac0 - 13a38: 2803 cmp r0, #3 - 13a3a: d152 bne.n 13ae2 - 13a3c: eb06 11d5 add.w r1, r6, r5, lsr #7 - 13a40: 4620 mov r0, r4 - 13a42: f000 f851 bl 13ae8 - 13a46: 2800 cmp r0, #0 - 13a48: d04b beq.n 13ae2 - 13a4a: ea08 0087 and.w r0, r8, r7, lsl #2 - 13a4e: 4420 add r0, r4 - 13a50: f890 102a ldrb.w r1, [r0, #42] ; 0x2a - 13a54: f890 202d ldrb.w r2, [r0, #45] ; 0x2d - 13a58: ea41 6102 orr.w r1, r1, r2, lsl #24 - 13a5c: f890 202c ldrb.w r2, [r0, #44] ; 0x2c - 13a60: f890 002b ldrb.w r0, [r0, #43] ; 0x2b - 13a64: 0412 lsls r2, r2, #16 - 13a66: ea42 2000 orr.w r0, r2, r0, lsl #8 - 13a6a: 4308 orrs r0, r1 - 13a6c: f020 4070 bic.w r0, r0, #4026531840 ; 0xf0000000 - 13a70: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13a74: eb07 0047 add.w r0, r7, r7, lsl #1 - 13a78: f3c0 074f ubfx r7, r0, #1, #16 - 13a7c: eb06 2157 add.w r1, r6, r7, lsr #9 - 13a80: 4620 mov r0, r4 - 13a82: f000 f831 bl 13ae8 - 13a86: b360 cbz r0, 13ae2 - 13a88: f3c7 0008 ubfx r0, r7, #0, #9 - 13a8c: 4420 add r0, r4 - 13a8e: f890 802a ldrb.w r8, [r0, #42] ; 0x2a - 13a92: 1c78 adds r0, r7, #1 - 13a94: b287 uxth r7, r0 - 13a96: eb06 2157 add.w r1, r6, r7, lsr #9 - 13a9a: 4620 mov r0, r4 - 13a9c: f000 f824 bl 13ae8 - 13aa0: b1f8 cbz r0, 13ae2 - 13aa2: f3c7 0008 ubfx r0, r7, #0, #9 - 13aa6: 4420 add r0, r4 - 13aa8: f890 002a ldrb.w r0, [r0, #42] ; 0x2a - 13aac: f015 0f01 tst.w r5, #1 - 13ab0: ea48 2000 orr.w r0, r8, r0, lsl #8 - 13ab4: bf0c ite eq - 13ab6: f3c0 000b ubfxeq r0, r0, #0, #12 - 13aba: 0900 lsrne r0, r0, #4 - 13abc: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13ac0: eb06 2115 add.w r1, r6, r5, lsr #8 - 13ac4: 4620 mov r0, r4 - 13ac6: f000 f80f bl 13ae8 - 13aca: b150 cbz r0, 13ae2 - 13acc: ea08 0047 and.w r0, r8, r7, lsl #1 - 13ad0: 4420 add r0, r4 - 13ad2: f890 102a ldrb.w r1, [r0, #42] ; 0x2a - 13ad6: f890 002b ldrb.w r0, [r0, #43] ; 0x2b - 13ada: ea41 2000 orr.w r0, r1, r0, lsl #8 - 13ade: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13ae2: 2001 movs r0, #1 - 13ae4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -Disassembly of section i.move_window: - -00013ae8 : - 13ae8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 13aec: 6846 ldr r6, [r0, #4] - 13aee: 4604 mov r4, r0 - 13af0: 460f mov r7, r1 - 13af2: 428e cmp r6, r1 - 13af4: d033 beq.n 13b5e - 13af6: f894 0028 ldrb.w r0, [r4, #40] ; 0x28 - 13afa: b310 cbz r0, 13b42 - 13afc: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 13b00: 2301 movs r3, #1 - 13b02: 4632 mov r2, r6 - 13b04: f104 012a add.w r1, r4, #42 ; 0x2a - 13b08: f000 fad4 bl 140b4 - 13b0c: bb18 cbnz r0, 13b56 - 13b0e: 2000 movs r0, #0 - 13b10: f884 0028 strb.w r0, [r4, #40] ; 0x28 - 13b14: 68a1 ldr r1, [r4, #8] - 13b16: 6920 ldr r0, [r4, #16] - 13b18: 4408 add r0, r1 - 13b1a: 42b0 cmp r0, r6 - 13b1c: d911 bls.n 13b42 - 13b1e: f894 5026 ldrb.w r5, [r4, #38] ; 0x26 - 13b22: 2d02 cmp r5, #2 - 13b24: d30d bcc.n 13b42 - 13b26: 68a0 ldr r0, [r4, #8] - 13b28: 2301 movs r3, #1 - 13b2a: 4406 add r6, r0 - 13b2c: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 13b30: 4632 mov r2, r6 - 13b32: f104 012a add.w r1, r4, #42 ; 0x2a - 13b36: f000 fabd bl 140b4 - 13b3a: 1e68 subs r0, r5, #1 - 13b3c: b2c5 uxtb r5, r0 - 13b3e: 2d02 cmp r5, #2 - 13b40: d2f1 bcs.n 13b26 - 13b42: b167 cbz r7, 13b5e - 13b44: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 13b48: 2301 movs r3, #1 - 13b4a: 463a mov r2, r7 - 13b4c: f104 012a add.w r1, r4, #42 ; 0x2a - 13b50: f000 fa84 bl 1405c - 13b54: b110 cbz r0, 13b5c - 13b56: 2000 movs r0, #0 - 13b58: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13b5c: 6067 str r7, [r4, #4] - 13b5e: 2001 movs r0, #1 - 13b60: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -Disassembly of section i.next_dir_entry: - -00013b64 : - 13b64: b570 push {r4, r5, r6, lr} - 13b66: 4604 mov r4, r0 - 13b68: 8840 ldrh r0, [r0, #2] - 13b6a: 1c40 adds r0, r0, #1 - 13b6c: b285 uxth r5, r0 - 13b6e: f015 0f0f tst.w r5, #15 - 13b72: d11f bne.n 13bb4 - 13b74: 6920 ldr r0, [r4, #16] - 13b76: 1c40 adds r0, r0, #1 - 13b78: 6120 str r0, [r4, #16] - 13b7a: 68e1 ldr r1, [r4, #12] - 13b7c: 6860 ldr r0, [r4, #4] - 13b7e: b919 cbnz r1, 13b88 - 13b80: 8840 ldrh r0, [r0, #2] - 13b82: 42a8 cmp r0, r5 - 13b84: d816 bhi.n 13bb4 - 13b86: e00d b.n 13ba4 - 13b88: f890 2025 ldrb.w r2, [r0, #37] ; 0x25 - 13b8c: 1e52 subs r2, r2, #1 - 13b8e: ea12 1f15 tst.w r2, r5, lsr #4 - 13b92: d10f bne.n 13bb4 - 13b94: f7ff ff3d bl 13a12 - 13b98: 2802 cmp r0, #2 - 13b9a: bf22 ittt cs - 13b9c: 6862 ldrcs r2, [r4, #4] - 13b9e: 68d1 ldrcs r1, [r2, #12] - 13ba0: 4281 cmpcs r1, r0 - 13ba2: d801 bhi.n 13ba8 - 13ba4: 2000 movs r0, #0 - 13ba6: bd70 pop {r4, r5, r6, pc} - 13ba8: 4601 mov r1, r0 - 13baa: 60e0 str r0, [r4, #12] - 13bac: 4610 mov r0, r2 - 13bae: f7fe feef bl 12990 - 13bb2: 6120 str r0, [r4, #16] - 13bb4: 8065 strh r5, [r4, #2] - 13bb6: 2001 movs r0, #1 - 13bb8: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.put_cluster: - -00013bba : - 13bba: e92d 5ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - 13bbe: 4604 mov r4, r0 - 13bc0: 6907 ldr r7, [r0, #16] - 13bc2: f890 0024 ldrb.w r0, [r0, #36] ; 0x24 - 13bc6: 460e mov r6, r1 - 13bc8: 4615 mov r5, r2 - 13bca: f002 08ff and.w r8, r2, #255 ; 0xff - 13bce: fa1f f981 uxth.w r9, r1 - 13bd2: 2801 cmp r0, #1 - 13bd4: d01e beq.n 13c14 - 13bd6: fa1f fb85 uxth.w fp, r5 - 13bda: ea4f 2a1b mov.w sl, fp, lsr #8 - 13bde: 2802 cmp r0, #2 - 13be0: d04f beq.n 13c82 - 13be2: 2803 cmp r0, #3 - 13be4: d161 bne.n 13caa - 13be6: eb07 11d6 add.w r1, r7, r6, lsr #7 - 13bea: 4620 mov r0, r4 - 13bec: f7ff ff7c bl 13ae8 - 13bf0: 2800 cmp r0, #0 - 13bf2: d05a beq.n 13caa - 13bf4: f240 10ff movw r0, #511 ; 0x1ff - 13bf8: ea00 0089 and.w r0, r0, r9, lsl #2 - 13bfc: 4420 add r0, r4 - 13bfe: f880 802a strb.w r8, [r0, #42] ; 0x2a - 13c02: f880 a02b strb.w sl, [r0, #43] ; 0x2b - 13c06: 0c29 lsrs r1, r5, #16 - 13c08: f880 102c strb.w r1, [r0, #44] ; 0x2c - 13c0c: 0e29 lsrs r1, r5, #24 - 13c0e: f880 102d strb.w r1, [r0, #45] ; 0x2d - 13c12: e045 b.n 13ca0 - 13c14: eb09 0049 add.w r0, r9, r9, lsl #1 - 13c18: f3c0 094f ubfx r9, r0, #1, #16 - 13c1c: eb07 2159 add.w r1, r7, r9, lsr #9 - 13c20: 4620 mov r0, r4 - 13c22: f7ff ff61 bl 13ae8 - 13c26: 2800 cmp r0, #0 - 13c28: d03f beq.n 13caa - 13c2a: f3c9 0008 ubfx r0, r9, #0, #9 - 13c2e: 4420 add r0, r4 - 13c30: 302a adds r0, #42 ; 0x2a - 13c32: f016 0f01 tst.w r6, #1 - 13c36: bf1e ittt ne - 13c38: 7801 ldrbne r1, [r0, #0] - 13c3a: f368 111f bfine r1, r8, #4, #28 - 13c3e: 4688 movne r8, r1 - 13c40: f880 8000 strb.w r8, [r0] - 13c44: f109 0001 add.w r0, r9, #1 - 13c48: fa1f f880 uxth.w r8, r0 - 13c4c: 2001 movs r0, #1 - 13c4e: f884 0028 strb.w r0, [r4, #40] ; 0x28 - 13c52: eb07 2158 add.w r1, r7, r8, lsr #9 - 13c56: 4620 mov r0, r4 - 13c58: f7ff ff46 bl 13ae8 - 13c5c: b328 cbz r0, 13caa - 13c5e: f3c8 0008 ubfx r0, r8, #0, #9 - 13c62: 4420 add r0, r4 - 13c64: 302a adds r0, #42 ; 0x2a - 13c66: f016 0f01 tst.w r6, #1 - 13c6a: bf18 it ne - 13c6c: f3c5 1107 ubfxne r1, r5, #4, #8 - 13c70: d105 bne.n 13c7e - 13c72: 7801 ldrb r1, [r0, #0] - 13c74: f3c5 2203 ubfx r2, r5, #8, #4 - 13c78: f001 01f0 and.w r1, r1, #240 ; 0xf0 - 13c7c: 4311 orrs r1, r2 - 13c7e: 7001 strb r1, [r0, #0] - 13c80: e00e b.n 13ca0 - 13c82: eb07 2116 add.w r1, r7, r6, lsr #8 - 13c86: 4620 mov r0, r4 - 13c88: f7ff ff2e bl 13ae8 - 13c8c: b168 cbz r0, 13caa - 13c8e: f240 10ff movw r0, #511 ; 0x1ff - 13c92: ea00 0049 and.w r0, r0, r9, lsl #1 - 13c96: 4420 add r0, r4 - 13c98: f880 b02a strb.w fp, [r0, #42] ; 0x2a - 13c9c: f880 a02b strb.w sl, [r0, #43] ; 0x2b - 13ca0: 2001 movs r0, #1 - 13ca2: f884 0028 strb.w r0, [r4, #40] ; 0x28 - 13ca6: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13caa: 2000 movs r0, #0 - 13cac: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - -Disassembly of section i.remove_chain: - -00013cb0 : - 13cb0: b570 push {r4, r5, r6, lr} - 13cb2: 4604 mov r4, r0 - 13cb4: 460d mov r5, r1 - 13cb6: e014 b.n 13ce2 - 13cb8: 4629 mov r1, r5 - 13cba: 4620 mov r0, r4 - 13cbc: f7ff fea9 bl 13a12 - 13cc0: 4606 mov r6, r0 - 13cc2: 2801 cmp r0, #1 - 13cc4: d005 beq.n 13cd2 - 13cc6: 2200 movs r2, #0 - 13cc8: 4629 mov r1, r5 - 13cca: 4620 mov r0, r4 - 13ccc: f7ff ff75 bl 13bba - 13cd0: b908 cbnz r0, 13cd6 - 13cd2: 2000 movs r0, #0 - 13cd4: bd70 pop {r4, r5, r6, pc} - 13cd6: 6a20 ldr r0, [r4, #32] - 13cd8: 1c41 adds r1, r0, #1 - 13cda: bf1c itt ne - 13cdc: 1c40 addne r0, r0, #1 - 13cde: 6220 strne r0, [r4, #32] - 13ce0: 4635 mov r5, r6 - 13ce2: 2d02 cmp r5, #2 - 13ce4: bf24 itt cs - 13ce6: 68e0 ldrcs r0, [r4, #12] - 13ce8: 42a8 cmpcs r0, r5 - 13cea: d8e5 bhi.n 13cb8 - 13cec: 2001 movs r0, #1 - 13cee: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.reserve_direntry: - -00013cf0 : - 13cf0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 13cf4: 6886 ldr r6, [r0, #8] - 13cf6: 6844 ldr r4, [r0, #4] - 13cf8: 4605 mov r5, r0 - 13cfa: 460f mov r7, r1 - 13cfc: 2e00 cmp r6, #0 - 13cfe: bf08 it eq - 13d00: 6960 ldreq r0, [r4, #20] - 13d02: d004 beq.n 13d0e - 13d04: 4631 mov r1, r6 - 13d06: 4620 mov r0, r4 - 13d08: 60ee str r6, [r5, #12] - 13d0a: f7fe fe41 bl 12990 - 13d0e: 6128 str r0, [r5, #16] - 13d10: 2000 movs r0, #0 - 13d12: 8068 strh r0, [r5, #2] - 13d14: 4620 mov r0, r4 - 13d16: 6929 ldr r1, [r5, #16] - 13d18: f7ff fee6 bl 13ae8 - 13d1c: 2800 cmp r0, #0 - 13d1e: d03b beq.n 13d98 - 13d20: 8868 ldrh r0, [r5, #2] - 13d22: f000 000f and.w r0, r0, #15 - 13d26: eb04 1040 add.w r0, r4, r0, lsl #5 - 13d2a: f100 012a add.w r1, r0, #42 ; 0x2a - 13d2e: f890 002a ldrb.w r0, [r0, #42] ; 0x2a - 13d32: 2800 cmp r0, #0 - 13d34: bf14 ite ne - 13d36: 28e5 cmpne r0, #229 ; 0xe5 - 13d38: 6039 streq r1, [r7, #0] - 13d3a: d03b beq.n 13db4 - 13d3c: 4628 mov r0, r5 - 13d3e: f7ff ff11 bl 13b64 - 13d42: 2800 cmp r0, #0 - 13d44: d1e6 bne.n 13d14 - 13d46: b12e cbz r6, 13d54 - 13d48: 4620 mov r0, r4 - 13d4a: 68e9 ldr r1, [r5, #12] - 13d4c: f7fe fe2c bl 129a8 - 13d50: 0005 movs r5, r0 - 13d52: d102 bne.n 13d5a - 13d54: 2006 movs r0, #6 - 13d56: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13d5a: 2d01 cmp r5, #1 - 13d5c: d01c beq.n 13d98 - 13d5e: 2100 movs r1, #0 - 13d60: 4620 mov r0, r4 - 13d62: f7ff fec1 bl 13ae8 - 13d66: b1b8 cbz r0, 13d98 - 13d68: 4629 mov r1, r5 - 13d6a: 4620 mov r0, r4 - 13d6c: f7fe fe10 bl 12990 - 13d70: 4606 mov r6, r0 - 13d72: 6060 str r0, [r4, #4] - 13d74: f44f 7100 mov.w r1, #512 ; 0x200 - 13d78: f104 002a add.w r0, r4, #42 ; 0x2a - 13d7c: f7f1 f979 bl 5072 <__aeabi_memclr> - 13d80: f894 5025 ldrb.w r5, [r4, #37] ; 0x25 - 13d84: b185 cbz r5, 13da8 - 13d86: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 13d8a: 2301 movs r3, #1 - 13d8c: 4632 mov r2, r6 - 13d8e: f104 012a add.w r1, r4, #42 ; 0x2a - 13d92: f000 f98f bl 140b4 - 13d96: b110 cbz r0, 13d9e - 13d98: 2008 movs r0, #8 - 13d9a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 13d9e: 1c76 adds r6, r6, #1 - 13da0: 1e68 subs r0, r5, #1 - 13da2: f010 05ff ands.w r5, r0, #255 ; 0xff - 13da6: d1ee bne.n 13d86 - 13da8: 2001 movs r0, #1 - 13daa: f884 0028 strb.w r0, [r4, #40] ; 0x28 - 13dae: f104 002a add.w r0, r4, #42 ; 0x2a - 13db2: 6038 str r0, [r7, #0] - 13db4: 2000 movs r0, #0 - 13db6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -Disassembly of section i.sync: - -00013dba : - 13dba: b510 push {r4, lr} - 13dbc: 4604 mov r4, r0 - 13dbe: 2001 movs r0, #1 - 13dc0: f884 0028 strb.w r0, [r4, #40] ; 0x28 - 13dc4: 2100 movs r1, #0 - 13dc6: 4620 mov r0, r4 - 13dc8: f7ff fe8e bl 13ae8 - 13dcc: b140 cbz r0, 13de0 - 13dce: 2200 movs r2, #0 - 13dd0: f894 0027 ldrb.w r0, [r4, #39] ; 0x27 - 13dd4: 4611 mov r1, r2 - 13dd6: f000 f917 bl 14008 - 13dda: 2800 cmp r0, #0 - 13ddc: bf08 it eq - 13dde: bd10 popeq {r4, pc} - 13de0: 2008 movs r0, #8 - 13de2: bd10 pop {r4, pc} - -Disassembly of section i.trace_path: - -00013de4 : - 13de4: e92d 5ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, lr} - 13de8: 6847 ldr r7, [r0, #4] - 13dea: 4605 mov r5, r0 - 13dec: 4688 mov r8, r1 - 13dee: f897 0024 ldrb.w r0, [r7, #36] ; 0x24 - 13df2: 2400 movs r4, #0 - 13df4: 6979 ldr r1, [r7, #20] - 13df6: 4616 mov r6, r2 - 13df8: 4699 mov r9, r3 - 13dfa: 2803 cmp r0, #3 - 13dfc: bf1e ittt ne - 13dfe: 60ac strne r4, [r5, #8] - 13e00: 60ec strne r4, [r5, #12] - 13e02: 6129 strne r1, [r5, #16] - 13e04: d105 bne.n 13e12 - 13e06: 60a9 str r1, [r5, #8] - 13e08: 4638 mov r0, r7 - 13e0a: 60e9 str r1, [r5, #12] - 13e0c: f7fe fdc0 bl 12990 - 13e10: 6128 str r0, [r5, #16] - 13e12: 806c strh r4, [r5, #2] - 13e14: 7830 ldrb r0, [r6, #0] - 13e16: 2800 cmp r0, #0 - 13e18: bf08 it eq - 13e1a: f8c9 4000 streq.w r4, [r9] - 13e1e: f000 80aa beq.w 13f76 - 13e22: f04f 0a02 mov.w sl, #2 - 13e26: 2220 movs r2, #32 - 13e28: 210b movs r1, #11 - 13e2a: 4640 mov r0, r8 - 13e2c: f7f1 f926 bl 507c <__aeabi_memset> - 13e30: 2000 movs r0, #0 - 13e32: 2218 movs r2, #24 - 13e34: 4601 mov r1, r0 - 13e36: 2308 movs r3, #8 - 13e38: 46b4 mov ip, r6 - 13e3a: f89c 4000 ldrb.w r4, [ip] - 13e3e: 1c76 adds r6, r6, #1 - 13e40: 2c00 cmp r4, #0 - 13e42: bf18 it ne - 13e44: 2c2f cmpne r4, #47 ; 0x2f - 13e46: d106 bne.n 13e56 - 13e48: 2900 cmp r1, #0 - 13e4a: bf1c itt ne - 13e4c: 4010 andne r0, r2 - 13e4e: f888 000b strbne.w r0, [r8, #11] - 13e52: d15a bne.n 13f0a - 13e54: e058 b.n 13f08 - 13e56: 2c20 cmp r4, #32 - 13e58: d956 bls.n 13f08 - 13e5a: 2c7f cmp r4, #127 ; 0x7f - 13e5c: d054 beq.n 13f08 - 13e5e: 2c2e cmp r4, #46 ; 0x2e - 13e60: d10a bne.n 13e78 - 13e62: f010 0f01 tst.w r0, #1 - 13e66: d14f bne.n 13f08 - 13e68: 2900 cmp r1, #0 - 13e6a: d04d beq.n 13f08 - 13e6c: 2908 cmp r1, #8 - 13e6e: bf9c itt ls - 13e70: 2108 movls r1, #8 - 13e72: 230b movls r3, #11 - 13e74: d9e0 bls.n 13e38 - 13e76: e047 b.n 13f08 - 13e78: f1a4 0c81 sub.w ip, r4, #129 ; 0x81 - 13e7c: f1bc 0f1e cmp.w ip, #30 - 13e80: bf84 itt hi - 13e82: f1a4 0ce0 subhi.w ip, r4, #224 ; 0xe0 - 13e86: f1bc 0f1c cmphi.w ip, #28 - 13e8a: d806 bhi.n 13e9a - 13e8c: 2900 cmp r1, #0 - 13e8e: bf04 itt eq - 13e90: 2ce5 cmpeq r4, #229 ; 0xe5 - 13e92: 2405 moveq r4, #5 - 13e94: f080 0001 eor.w r0, r0, #1 - 13e98: e02f b.n 13efa - 13e9a: 2c22 cmp r4, #34 ; 0x22 - 13e9c: d034 beq.n 13f08 - 13e9e: 2c29 cmp r4, #41 ; 0x29 - 13ea0: d929 bls.n 13ef6 - 13ea2: 2c2c cmp r4, #44 ; 0x2c - 13ea4: d930 bls.n 13f08 - 13ea6: 2c39 cmp r4, #57 ; 0x39 - 13ea8: d925 bls.n 13ef6 - 13eaa: 2c3f cmp r4, #63 ; 0x3f - 13eac: d92c bls.n 13f08 - 13eae: f010 0f01 tst.w r0, #1 - 13eb2: d120 bne.n 13ef6 - 13eb4: 2c7c cmp r4, #124 ; 0x7c - 13eb6: bf1c itt ne - 13eb8: f1a4 0c5b subne.w ip, r4, #91 ; 0x5b - 13ebc: f1bc 0f02 cmpne.w ip, #2 - 13ec0: d922 bls.n 13f08 - 13ec2: f1a4 0c41 sub.w ip, r4, #65 ; 0x41 - 13ec6: f1bc 0f19 cmp.w ip, #25 - 13eca: d805 bhi.n 13ed8 - 13ecc: 2b08 cmp r3, #8 - 13ece: bf14 ite ne - 13ed0: f002 02ef andne.w r2, r2, #239 ; 0xef - 13ed4: f002 02f7 andeq.w r2, r2, #247 ; 0xf7 - 13ed8: f1a4 0c61 sub.w ip, r4, #97 ; 0x61 - 13edc: f1bc 0f19 cmp.w ip, #25 - 13ee0: d809 bhi.n 13ef6 - 13ee2: f1a4 0c20 sub.w ip, r4, #32 - 13ee6: f00c 04ff and.w r4, ip, #255 ; 0xff - 13eea: 2b08 cmp r3, #8 - 13eec: bf14 ite ne - 13eee: f040 0010 orrne.w r0, r0, #16 - 13ef2: f040 0008 orreq.w r0, r0, #8 - 13ef6: f000 00fe and.w r0, r0, #254 ; 0xfe - 13efa: 4299 cmp r1, r3 - 13efc: bf3e ittt cc - 13efe: f808 4001 strbcc.w r4, [r8, r1] - 13f02: 1c49 addcc r1, r1, #1 - 13f04: b2c9 uxtbcc r1, r1 - 13f06: d397 bcc.n 13e38 - 13f08: 2401 movs r4, #1 - 13f0a: 2c01 cmp r4, #1 - 13f0c: bf04 itt eq - 13f0e: 2004 moveq r0, #4 - 13f10: e8bd 9ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13f14: 4638 mov r0, r7 - 13f16: 6929 ldr r1, [r5, #16] - 13f18: f7ff fde6 bl 13ae8 - 13f1c: 2800 cmp r0, #0 - 13f1e: bf04 itt eq - 13f20: 2008 moveq r0, #8 - 13f22: e8bd 9ff0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13f26: 8868 ldrh r0, [r5, #2] - 13f28: f000 000f and.w r0, r0, #15 - 13f2c: eb07 1040 add.w r0, r7, r0, lsl #5 - 13f30: f100 0b2a add.w fp, r0, #42 ; 0x2a - 13f34: f890 002a ldrb.w r0, [r0, #42] ; 0x2a - 13f38: b908 cbnz r0, 13f3e - 13f3a: b9b4 cbnz r4, 13f6a - 13f3c: e012 b.n 13f64 - 13f3e: 28e5 cmp r0, #229 ; 0xe5 - 13f40: d00a beq.n 13f58 - 13f42: f89b 000b ldrb.w r0, [fp, #11] - 13f46: f010 0f08 tst.w r0, #8 - 13f4a: d105 bne.n 13f58 - 13f4c: 220b movs r2, #11 - 13f4e: 4641 mov r1, r8 - 13f50: 4658 mov r0, fp - 13f52: f7f2 fa65 bl 6420 - 13f56: b158 cbz r0, 13f70 - 13f58: 4628 mov r0, r5 - 13f5a: f7ff fe03 bl 13b64 - 13f5e: 2800 cmp r0, #0 - 13f60: d1d8 bne.n 13f14 - 13f62: b914 cbnz r4, 13f6a - 13f64: 2002 movs r0, #2 - 13f66: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13f6a: 2003 movs r0, #3 - 13f6c: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13f70: b924 cbnz r4, 13f7c - 13f72: f8c9 b000 str.w fp, [r9] - 13f76: 2000 movs r0, #0 - 13f78: e8bd 9ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, ip, pc} - 13f7c: f89b 000b ldrb.w r0, [fp, #11] - 13f80: f010 0f10 tst.w r0, #16 - 13f84: d0f1 beq.n 13f6a - 13f86: f89b 0014 ldrb.w r0, [fp, #20] - 13f8a: f89b 1015 ldrb.w r1, [fp, #21] - 13f8e: ea40 2001 orr.w r0, r0, r1, lsl #8 - 13f92: f89b 101b ldrb.w r1, [fp, #27] - 13f96: 0400 lsls r0, r0, #16 - 13f98: ea40 2001 orr.w r0, r0, r1, lsl #8 - 13f9c: f89b 101a ldrb.w r1, [fp, #26] - 13fa0: 4308 orrs r0, r1 - 13fa2: 60a8 str r0, [r5, #8] - 13fa4: 60e8 str r0, [r5, #12] - 13fa6: 68f9 ldr r1, [r7, #12] - 13fa8: 1e80 subs r0, r0, #2 - 13faa: 1e89 subs r1, r1, #2 - 13fac: 4281 cmp r1, r0 - 13fae: bf83 ittte hi - 13fb0: f897 2025 ldrbhi.w r2, [r7, #37] ; 0x25 - 13fb4: 69b9 ldrhi r1, [r7, #24] - 13fb6: fb00 1002 mlahi r0, r0, r2, r1 - 13fba: 2000 movls r0, #0 - 13fbc: 6128 str r0, [r5, #16] - 13fbe: f8a5 a002 strh.w sl, [r5, #2] - 13fc2: e730 b.n 13e26 - -Disassembly of section i.validate: - -00013fc4 : - 13fc4: 2800 cmp r0, #0 - 13fc6: bf1c itt ne - 13fc8: f890 2024 ldrbne.w r2, [r0, #36] ; 0x24 - 13fcc: 2a00 cmpne r2, #0 - 13fce: d002 beq.n 13fd6 - 13fd0: 8802 ldrh r2, [r0, #0] - 13fd2: 428a cmp r2, r1 - 13fd4: d001 beq.n 13fda - 13fd6: 200c movs r0, #12 - 13fd8: 4770 bx lr - 13fda: b510 push {r4, lr} - 13fdc: f890 0027 ldrb.w r0, [r0, #39] ; 0x27 - 13fe0: f000 f85c bl 1409c - 13fe4: f010 0001 ands.w r0, r0, #1 - 13fe8: bf18 it ne - 13fea: 2001 movne r0, #1 - 13fec: bd10 pop {r4, pc} - -Disassembly of section i.disk_initialize: - -00013ff0 : - 13ff0: b510 push {r4, lr} - 13ff2: 4904 ldr r1, [pc, #16] ; (14004 ) - 13ff4: f851 0020 ldr.w r0, [r1, r0, lsl #2] - 13ff8: 6801 ldr r1, [r0, #0] - 13ffa: 6a89 ldr r1, [r1, #40] ; 0x28 - 13ffc: 4788 blx r1 - 13ffe: b2c0 uxtb r0, r0 - 14000: bd10 pop {r4, pc} - 14002: 0000 .short 0x0000 - 14004: 1000089c .word 0x1000089c - -Disassembly of section i.disk_ioctl: - -00014008 : - 14008: b510 push {r4, lr} - 1400a: 4614 mov r4, r2 - 1400c: 4a12 ldr r2, [pc, #72] ; (14058 ) - 1400e: b149 cbz r1, 14024 - 14010: 2901 cmp r1, #1 - 14012: d011 beq.n 14038 - 14014: 2903 cmp r1, #3 - 14016: bf1c itt ne - 14018: 2004 movne r0, #4 - 1401a: bd10 popne {r4, pc} - 1401c: 2001 movs r0, #1 - 1401e: 6020 str r0, [r4, #0] - 14020: 2000 movs r0, #0 - 14022: bd10 pop {r4, pc} - 14024: f852 0020 ldr.w r0, [r2, r0, lsl #2] - 14028: b148 cbz r0, 1403e - 1402a: 6801 ldr r1, [r0, #0] - 1402c: 6b89 ldr r1, [r1, #56] ; 0x38 - 1402e: 4788 blx r1 - 14030: 2800 cmp r0, #0 - 14032: bf08 it eq - 14034: bd10 popeq {r4, pc} - 14036: e00c b.n 14052 - 14038: f852 0020 ldr.w r0, [r2, r0, lsl #2] - 1403c: b908 cbnz r0, 14042 - 1403e: 2003 movs r0, #3 - 14040: bd10 pop {r4, pc} - 14042: 6801 ldr r1, [r0, #0] - 14044: 6bc9 ldr r1, [r1, #60] ; 0x3c - 14046: 4788 blx r1 - 14048: 2800 cmp r0, #0 - 1404a: bfc2 ittt gt - 1404c: 6020 strgt r0, [r4, #0] - 1404e: 2000 movgt r0, #0 - 14050: bd10 popgt {r4, pc} - 14052: 2001 movs r0, #1 - 14054: bd10 pop {r4, pc} - 14056: 0000 .short 0x0000 - 14058: 1000089c .word 0x1000089c - -Disassembly of section i.disk_read: - -0001405c : - 1405c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 14060: 18d6 adds r6, r2, r3 - 14062: 4607 mov r7, r0 - 14064: 460d mov r5, r1 - 14066: 4614 mov r4, r2 - 14068: 4296 cmp r6, r2 - 1406a: d912 bls.n 14092 - 1406c: f8df 8028 ldr.w r8, [pc, #40] ; 14098 - 14070: 4622 mov r2, r4 - 14072: f858 0027 ldr.w r0, [r8, r7, lsl #2] - 14076: 6801 ldr r1, [r0, #0] - 14078: 6b0b ldr r3, [r1, #48] ; 0x30 - 1407a: 4629 mov r1, r5 - 1407c: 4798 blx r3 - 1407e: 2800 cmp r0, #0 - 14080: bf1c itt ne - 14082: 2004 movne r0, #4 - 14084: e8bd 81f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, pc} - 14088: f505 7500 add.w r5, r5, #512 ; 0x200 - 1408c: 1c64 adds r4, r4, #1 - 1408e: 42a6 cmp r6, r4 - 14090: d8ee bhi.n 14070 - 14092: 2000 movs r0, #0 - 14094: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 14098: 1000089c .word 0x1000089c - -Disassembly of section i.disk_status: - -0001409c : - 1409c: b510 push {r4, lr} - 1409e: 4904 ldr r1, [pc, #16] ; (140b0 ) - 140a0: f851 0020 ldr.w r0, [r1, r0, lsl #2] - 140a4: 6801 ldr r1, [r0, #0] - 140a6: 6ac9 ldr r1, [r1, #44] ; 0x2c - 140a8: 4788 blx r1 - 140aa: b2c0 uxtb r0, r0 - 140ac: bd10 pop {r4, pc} - 140ae: 0000 .short 0x0000 - 140b0: 1000089c .word 0x1000089c - -Disassembly of section i.disk_write: - -000140b4 : - 140b4: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 140b8: 18d6 adds r6, r2, r3 - 140ba: 4680 mov r8, r0 - 140bc: 460d mov r5, r1 - 140be: 4617 mov r7, r2 - 140c0: 4614 mov r4, r2 - 140c2: 4296 cmp r6, r2 - 140c4: d912 bls.n 140ec - 140c6: f8df 902c ldr.w r9, [pc, #44] ; 140f4 - 140ca: 463a mov r2, r7 - 140cc: f859 0028 ldr.w r0, [r9, r8, lsl #2] - 140d0: 6801 ldr r1, [r0, #0] - 140d2: 6b4b ldr r3, [r1, #52] ; 0x34 - 140d4: 4629 mov r1, r5 - 140d6: 4798 blx r3 - 140d8: 2800 cmp r0, #0 - 140da: bf1c itt ne - 140dc: 2004 movne r0, #4 - 140de: e8bd 87f0 ldmiane.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 140e2: f505 7500 add.w r5, r5, #512 ; 0x200 - 140e6: 1c64 adds r4, r4, #1 - 140e8: 42a6 cmp r6, r4 - 140ea: d8ee bhi.n 140ca - 140ec: 2000 movs r0, #0 - 140ee: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 140f2: 0000 .short 0x0000 - 140f4: 1000089c .word 0x1000089c diff --git a/gcc4mbed/samples/SDFileSystem/SDFileSystem.elf b/gcc4mbed/samples/SDFileSystem/SDFileSystem.elf deleted file mode 100755 index 35a7187c4ca16a4977fd5e065554e4224af5d87c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 254731 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%0AU4y3F+E9_(cDnN3aRW8+zGdMy0k;Xb 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 const*, char const**) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -QEI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RIT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RTC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Reset_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SDFileSystem::SDFileSystem(PinName, PinName, PinName, PinName, char const*) ./SDFileSystem/SDFileSystem.o -SDFileSystem::SDFileSystem(PinName, PinName, PinName, PinName, char const*) ./SDFileSystem/SDFileSystem.o - ./main.o -SDFileSystem::_cmd(int, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::_cmd58() ./SDFileSystem/SDFileSystem.o -SDFileSystem::_cmd8() ./SDFileSystem/SDFileSystem.o -SDFileSystem::_cmdx(int, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::_read(char*, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::_sd_sectors() ./SDFileSystem/SDFileSystem.o -SDFileSystem::_write(char const*, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_initialize() ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_read(char*, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_sectors() ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_status() ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_sync() ./SDFileSystem/SDFileSystem.o -SDFileSystem::disk_write(char const*, int) ./SDFileSystem/SDFileSystem.o -SDFileSystem::initialise_card() ./SDFileSystem/SDFileSystem.o -SDFileSystem::initialise_card_v1() ./SDFileSystem/SDFileSystem.o -SDFileSystem::initialise_card_v2() ./SDFileSystem/SDFileSystem.o -SDFileSystem::~SDFileSystem() ./main.o - ./SDFileSystem/SDFileSystem.o -SDFileSystem::~SDFileSystem() ./main.o - ./SDFileSystem/SDFileSystem.o -SDFileSystem::~SDFileSystem() ./main.o - ./SDFileSystem/SDFileSystem.o -SPI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SVC_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SysTick_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SystemCoreClock ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -SystemCoreClockUpdate ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) -SystemInit ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -USB_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UsageFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -WDT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -_Balloc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Bfree ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Jv_RegisterClasses /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -_PathLocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__ARM__ZN4mbed10parse_pinsEPKc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -__ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -__GCC4MBEDOpenStandardHandles ../../src/syscalls.o -__REV16 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__REVSH ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__Vectors ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__adddf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__addsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_BUFSIZ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FILENAME_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FOPEN_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOFBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOLBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IONBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_L_tmpnam ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_TMP_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_assert ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_atexit ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o -__aeabi_cdcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cfcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_cfcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_cfrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_ctype_table_ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_ctype_table_C ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) -__aeabi_d2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_d2iz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -__aeabi_d2uiz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -__aeabi_dcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_dcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_ddiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_dmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_drsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_dsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_f2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fdiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__aeabi_frsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_fsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_i2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_i2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_idiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_idiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__aeabi_idivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_l2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_l2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_ldiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__aeabi_memclr ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memclr.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -__aeabi_memclr4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memclr.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -__aeabi_memclr8 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memclr.o) -__aeabi_memcpy ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy8 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) -__aeabi_memset ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memclr.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -__aeabi_memset4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memset.o) -__aeabi_memset8 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memset.o) -__aeabi_stderr ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_stdin ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stdout ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_ui2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_ui2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_uidiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -__aeabi_uidivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__aeabi_ul2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_ul2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_uldivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__any_on ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__ascii_mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -__ascii_wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -__assert ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) -__assert_func ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -__b2d ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__cmpdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__cmpsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__copybits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__ctype_ptr__ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__cxa_atexit ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) -__cxa_current_exception_type ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_demangle ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_get_globals ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) -__cxa_get_globals_fast ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) -__cxa_pure_virtual ../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__cxxabiv1::__base_class_type_info::__is_public_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__is_virtual_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__offset() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__terminate_handler ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected_handler ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__d2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__divdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__divdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__divsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__divsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) -__dso_handle /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - ./main.o -__dynamic_cast ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -__eqdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__eqsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__extendsfdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__fixdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) -__fixunsdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) -__floatdidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatdisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatundidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatundisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatunsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatunsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__fp_lock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fp_unlock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fpclassifyd ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__gcclibcxx_demangle_callback ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -__gedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__get_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o -__get_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__gethex ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__gnu_cxx::__verbose_terminate_handler() ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) -__gnu_ldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__gtdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gtsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__hexdig ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__hexdig_init ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) -__hexnan ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__hi0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__i2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__init_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__init_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ledf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__lesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__libc_init_array ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o -__lo0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__locale_charset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__locale_cjk_lang ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__locale_mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__locale_msgcharset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__lshift ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__ltdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__ltsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__main ../../src/gcc4mbed.o - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__malloc_av_ ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_current_mallinfo ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_lock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_max_sbrked_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_top_pad ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_trim_threshold ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_unlock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__mcmp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mdiff ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mprec_bigtens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tinytens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__muldf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__mulsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__multadd ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__multiply ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__nedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__nesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__new_handler ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -__nlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__pow5mult ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__preinit_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__preinit_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ratio ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__register_exitproc ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) -__s2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__sccl ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sclose ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__seofread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__set_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__set_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__sf_fake_stderr ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sf_fake_stdin ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sf_fake_stdout ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sflags ../../external/gcc/LPC1768/libc.a(lib_a-flags.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -__sfmoreglue ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -__sfp_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sfp_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sfvwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sigtramp ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sigtramp_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sinit ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -__sinit_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sinit_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__smakebuf_r ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -__sprint_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -__sread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__srefill_r ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -__sseek ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__ssprint_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__ssrefill_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__ssvfiscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__ssvfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__stderr_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdin_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdout_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__subdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__submore ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__subsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__svfscanf ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -__svfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) -__swbuf ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) -__swbuf_r ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -__swrite ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__swsetup_r ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -__truncdfsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) -__udivdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__udivsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__ulp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -_calloc_r ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_cleanup ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_cleanup_r ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_close ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) -_close_r ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_ctype_ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) -_dtoa_r ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_ebss ../../src/gcc4mbed.o -_edata ../../src/gcc4mbed.o -_efastcode ../../src/gcc4mbed.o -_end ../../src/syscalls.o -_exit ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -_fclose_r ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fflush_r ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fini /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -_fiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_fopen_r ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_fprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_fputs_r ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -_fputwc_r ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -_fread_r ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_free_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) -_fseek_r ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_fstat ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) -_fstat_r ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -_fwalk ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_fwalk_reent ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_fwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -_getpid ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_getpid_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_global_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ./SDFileSystem/SDFileSystem.o - ./main.o - ../../src/syscalls.o -_init /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -_init_signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_init_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_isatty ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) -_isatty_r ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_kill ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_kill_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_localeconv_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_lseek ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) -_lseek_r ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_malloc_r ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_malloc_trim_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_mbrtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_mbtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -_mprec_log10 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_open ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) -_open_r ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) -_printf_r ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) -_puts_r ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) -_raise_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_read ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) -_read_r ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_realloc_r ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_reclaim_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_sbrk ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) -_sbrk_r ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_sbss ../../src/gcc4mbed.o -_sdata ../../src/gcc4mbed.o -_setlocale_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -_sfastcode ../../src/gcc4mbed.o -_sfread_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sidata ../../src/gcc4mbed.o -_sifastcode ../../src/gcc4mbed.o -_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_sprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -_strtod_r ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtol_r ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoll_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoul_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoull_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_svfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) -_svfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sys_close ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_command_string ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_ensure ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_flen ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_istty ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_open ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_read ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_seek ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_write ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_system ../../src/syscalls.o -_ungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_vfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_vfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_vfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -_wcrtomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -_wctomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -_wrapup_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_write ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) -_write_r ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -abort ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../src/syscalls.o -cleanup_glue ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -closedir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -copysign ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -disk_initialize ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -disk_ioctl ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -disk_read ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -disk_status ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -disk_write ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -errno ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-openr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../src/syscalls.o -exit ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ./main.o - ../../src/syscalls.o - ../../src/gcc4mbed.o -f_chmod ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_close ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -f_getfree ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_lseek ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_mkdir ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_mkfs ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_mount ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_open ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_opendir ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_read ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -f_readdir ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -f_rename ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_stat ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_sync ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -f_truncate ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_unlink ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -f_utime ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -f_write ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -fclose ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ./main.o -fflush ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-refill.o) -fiprintf ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -fopen ../../external/gcc/LPC1768/libc.a(lib_a-fopen.o) - ./main.o -fprintf ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ./main.o -fputs ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -fputwc ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -fread ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) -free ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(del_op.o) -fscanf ../../external/gcc/LPC1768/libc.a(lib_a-fscanf.o) - ./main.o -fseek ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) -fwrite ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ./SDFileSystem/SDFileSystem.o - ../../src/syscalls.o -get_fattime ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -gpio_input ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_mode ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_output ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -gpio_read ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_write ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -iswspace ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -localeconv ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -main ./main.o - ../../src/gcc4mbed.o -malloc ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_class ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_funcs ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_classes ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_head ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::clear(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::delete_self() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::Base::list_objs(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::lookup(char const*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::name() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::new_name(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::opendir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::register_object(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./SDFileSystem/SDFileSystem.o - ./main.o -mbed::BaseDirHandle::closedir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::readdir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::rewinddir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::seekdir(long) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::telldir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_class() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::read() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::write(int) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::FATDirHandle::FATDirHandle(_DIR const&) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATDirHandle::FATDirHandle(_DIR const&) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATDirHandle::closedir() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATDirHandle::readdir() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATDirHandle::rewinddir() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATDirHandle::seekdir(long) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATDirHandle::telldir() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::FATFileHandle(_FIL) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATFileHandle::FATFileHandle(_FIL) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::close() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::flen() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::fsync() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::isatty() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::lseek(long, int) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::read(void*, unsigned int) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileHandle::write(void const*, unsigned int) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -mbed::FATFileSystem::FATFileSystem(char const*) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::_ffs ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) -mbed::FATFileSystem::disk_initialize() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATFileSystem::disk_status() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATFileSystem::disk_sync() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATFileSystem::format() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::mkdir(char const*, int) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::open(char const*, int) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::opendir(char const*) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::remove(char const*) ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -mbed::FATFileSystem::~FATFileSystem() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o - ./main.o -mbed::FATFileSystem::~FATFileSystem() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FATFileSystem::~FATFileSystem() ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::FileHandle::flen() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileSystemLike::rename(char const*, char const*) ./SDFileSystem/SDFileSystem.o - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -mbed::SPI::SPI(PinName, PinName, PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::SPI::SPI(PinName, PinName, PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::_owner ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::aquire() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::format(int, int) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::frequency(int) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::SPI::get_rpc_class() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::write(int) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -mbed::SPI::~SPI() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::~SPI() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::SPI::~SPI() ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::next_arg(char const*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::parse_char(char const*, char const**) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed::rpc_method const* mbed::rpc_super(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -mbed_die ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -mbed_mac_address ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_reset ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_uid ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbrtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -memchr ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memcmp ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(ff.c.lpc1768.arm.o) -memcpy ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fread.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memmove ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memset ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fseek.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memset.o) -mkdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -nanf ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -opendir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -operator delete(void*) ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o - ./main.o -operator delete[](void*) ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -operator new(unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -operator new[](unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -pin_function ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pin_mode ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pinmap_merge ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_peripheral ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_pinout ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -printf ../../external/gcc/LPC1768/libc.a(lib_a-printf.o) - ./main.o -puts ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ./main.o -raise ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -readdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -realloc ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -remove ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ./main.o -rename ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rewinddir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -scalbn ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -sd ./main.o -seekdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -semihost_close ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_ensure ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_exit ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -semihost_flen ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_istty ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_open ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_read ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_remove ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_rename ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_reset ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_seek ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_uid ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_write ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -serial_baud ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_clear ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_format ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_free ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_getc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_init ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_interrupt ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_putc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_readable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_writable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -setlocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -spi_busy ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) -spi_format ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -spi_free ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) -spi_frequency ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -spi_init ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -spi_master_write ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -spi_slave_read ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) -spi_slave_receive ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) -spi_slave_write ../../external/mbed/LPC1768/capi.ar(spi_api.LPC1768.o) -sprintf ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -sscanf ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -std::bad_alloc::what() const ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::nothrow ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_new_handler(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::set_unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::terminate() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) -std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__is_function_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::__is_pointer_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::name() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -std::type_info::operator==(std::type_info const&) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::unexpected() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -strcmp ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strcpy ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strlen ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-puts.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncmp ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncpy ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strtod ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtof ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtol ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strtoul ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) -telldir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -timer_free ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_frequency ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_init ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_read ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_start ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_stop ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_write ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -tmpfile ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -tmpnam ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for SDFileSystem ./SDFileSystem/SDFileSystem.o -typeinfo for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FATDirHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -typeinfo for mbed::FATFileHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -typeinfo for mbed::FATFileSystem ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(diskio.cpp.lpc1768.arm.o) - ./SDFileSystem/SDFileSystem.o -typeinfo for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -typeinfo for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::SPI ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -typeinfo for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for SDFileSystem ./SDFileSystem/SDFileSystem.o -typeinfo name for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo name for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo name for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo name for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -typeinfo name for mbed::FATDirHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -typeinfo name for mbed::FATFileHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -typeinfo name for mbed::FATFileSystem ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -typeinfo name for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -typeinfo name for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::SPI ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -typeinfo name for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo name for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -ungetc ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -us_ticker_read ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -vfiprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -vfprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -vfscanf ../../external/gcc/LPC1768/libc.a(lib_a-vfscanf.o) -void mbed::rpc_function_caller(PinName, PinName, PinName, char const*))>(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -void mbed::rpc_function_caller(PinName, char const*))>(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) -vtable for SDFileSystem ./SDFileSystem/SDFileSystem.o - ./main.o -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) - ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) - ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./SDFileSystem/SDFileSystem.o - ./main.o -vtable for mbed::FATDirHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATDirHandle.cpp.lpc1768.arm.o) -vtable for mbed::FATFileHandle ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileHandle.cpp.lpc1768.arm.o) -vtable for mbed::FATFileSystem ../../external/FATFileSystem/LPC1768/FATFileSystem.ar(FATFileSystem.cpp.lpc1768.arm.o) -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::SPI ../../external/mbed/LPC1768/mbed.ar(SPI.LPC1768.o) - ./SDFileSystem/SDFileSystem.o - ./main.o -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/SDFileSystem/SDFileSystem/SDFileSystem.o b/gcc4mbed/samples/SDFileSystem/SDFileSystem/SDFileSystem.o deleted file mode 100644 index 0ae8f4fccf3e93c365f2c43372b1ca243bd45625..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48412 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 V@IE4(k*d6(2)`C9UqXam{~w$07~22< diff --git a/gcc4mbed/samples/SDFileSystem/main.o b/gcc4mbed/samples/SDFileSystem/main.o deleted file mode 100644 index 46210a774ddc0bd4c921e781de6c8a70b1f5f7bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22876 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 diff --git a/gcc4mbed/samples/StdIO/StdIO.bin b/gcc4mbed/samples/StdIO/StdIO.bin deleted file mode 100755 index 67782ffa05275d337a6bc4120634be06e4b6cdd0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54972 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 diff --git a/gcc4mbed/samples/StdIO/StdIO.disasm b/gcc4mbed/samples/StdIO/StdIO.disasm deleted file mode 100644 index 37d4beaa..00000000 --- a/gcc4mbed/samples/StdIO/StdIO.disasm +++ /dev/null @@ -1,20415 +0,0 @@ - -StdIO.elf: file format elf32-littlearm - - -Disassembly of section .text: - -00000000 <__Vectors>: - 0: 00 80 00 10 0d 06 00 00 15 06 00 00 17 06 00 00 ................ - 10: 19 06 00 00 1b 06 00 00 1d 06 00 00 00 00 00 00 ................ - ... - 2c: 1f 06 00 00 21 06 00 00 00 00 00 00 23 06 00 00 ....!.......#... - 3c: 25 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 %...'...'...'... - 4c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - 5c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - 6c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - 7c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - 8c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - 9c: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - ac: 27 06 00 00 27 06 00 00 27 06 00 00 27 06 00 00 '...'...'...'... - bc: 27 06 00 00 27 06 00 00 '...'... - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f002 f811 bl 21c4 <__libc_init_array> - 1a2: f000 f9d9 bl 558
- 1a6: f00c fcb7 bl cb18 - 1aa: bf00 nop - 1ac: 0000d10c .word 0x0000d10c - 1b0: 10000000 .word 0x10000000 - 1b4: 100005b0 .word 0x100005b0 - 1b8: 0000d6bc .word 0x0000d6bc - 1bc: 10000744 .word 0x10000744 - 1c0: 10000744 .word 0x10000744 - 1c4: 100005b0 .word 0x100005b0 - 1c8: 10000744 .word 0x10000744 - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 53b0 movw r3, #1456 ; 0x5b0 - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 50b0 movw r0, #1456 ; 0x5b0 - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330 <__GCC4MBEDOpenStandardHandles>: - 330: b508 push {r3, lr} - 332: 2100 movs r1, #0 - 334: 4807 ldr r0, [pc, #28] ; (354 <__GCC4MBEDOpenStandardHandles+0x24>) - 336: f00c f8bd bl c4b4 <_sys_open> - 33a: 2104 movs r1, #4 - 33c: 4806 ldr r0, [pc, #24] ; (358 <__GCC4MBEDOpenStandardHandles+0x28>) - 33e: f00c f8b9 bl c4b4 <_sys_open> - 342: 4806 ldr r0, [pc, #24] ; (35c <__GCC4MBEDOpenStandardHandles+0x2c>) - 344: 2104 movs r1, #4 - 346: f00c f8b5 bl c4b4 <_sys_open> - 34a: 4b05 ldr r3, [pc, #20] ; (360 <__GCC4MBEDOpenStandardHandles+0x30>) - 34c: 2201 movs r2, #1 - 34e: 601a str r2, [r3, #0] - 350: bd08 pop {r3, pc} - 352: bf00 nop - 354: 0000bd58 .word 0x0000bd58 - 358: 0000bd60 .word 0x0000bd60 - 35c: 0000bd68 .word 0x0000bd68 - 360: 100005bc .word 0x100005bc - -00000364 <_kill>: - 364: 4b02 ldr r3, [pc, #8] ; (370 <_kill+0xc>) - 366: 2216 movs r2, #22 - 368: 601a str r2, [r3, #0] - 36a: f04f 30ff mov.w r0, #4294967295 - 36e: 4770 bx lr - 370: 10000640 .word 0x10000640 - -00000374 <_exit>: - 374: b508 push {r3, lr} - 376: f00c fbcf bl cb18 - 37a: bf00 nop - -0000037c <_getpid>: - 37c: 2001 movs r0, #1 - 37e: 4770 bx lr - -00000380 <_sbrk>: - 380: b570 push {r4, r5, r6, lr} - 382: 4d09 ldr r5, [pc, #36] ; (3a8 <_sbrk+0x28>) - 384: 4606 mov r6, r0 - 386: 682c ldr r4, [r5, #0] - 388: b14c cbz r4, 39e <_sbrk+0x1e> - 38a: f00c fa0f bl c7ac <__get_MSP> - 38e: 19a3 adds r3, r4, r6 - 390: 4283 cmp r3, r0 - 392: d807 bhi.n 3a4 <_sbrk+0x24> - 394: 6829 ldr r1, [r5, #0] - 396: 4620 mov r0, r4 - 398: 198e adds r6, r1, r6 - 39a: 602e str r6, [r5, #0] - 39c: bd70 pop {r4, r5, r6, pc} - 39e: 4c03 ldr r4, [pc, #12] ; (3ac <_sbrk+0x2c>) - 3a0: 602c str r4, [r5, #0] - 3a2: e7f2 b.n 38a <_sbrk+0xa> - 3a4: f001 fd26 bl 1df4 - 3a8: 100005b8 .word 0x100005b8 - 3ac: 10000748 .word 0x10000748 - -000003b0 <_close>: - 3b0: f00c b856 b.w c460 <__fini_array_end> - -000003b4 <_isatty>: - 3b4: 2802 cmp r0, #2 - 3b6: dc01 bgt.n 3bc <_isatty+0x8> - 3b8: 2001 movs r0, #1 - 3ba: 4770 bx lr - 3bc: f00c b866 b.w c48c <_sys_istty> - -000003c0 <_lseek>: - 3c0: 2802 cmp r0, #2 - 3c2: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3c6: dd6e ble.n 4a6 <_lseek+0xe6> - 3c8: 4f40 ldr r7, [pc, #256] ; (4cc <_lseek+0x10c>) - 3ca: 683b ldr r3, [r7, #0] - 3cc: 2b00 cmp r3, #0 - 3ce: d161 bne.n 494 <_lseek+0xd4> - 3d0: 4d3f ldr r5, [pc, #252] ; (4d0 <_lseek+0x110>) - 3d2: 4c40 ldr r4, [pc, #256] ; (4d4 <_lseek+0x114>) - 3d4: f025 0c01 bic.w ip, r5, #1 - 3d8: 4665 mov r5, ip - 3da: f10c 0628 add.w r6, ip, #40 ; 0x28 - 3de: f815 ab01 ldrb.w sl, [r5], #1 - 3e2: f3c3 084f ubfx r8, r3, #1, #16 - 3e6: ea83 030a eor.w r3, r3, sl - 3ea: f013 0f01 tst.w r3, #1 - 3ee: bf1c itt ne - 3f0: ea88 0804 eorne.w r8, r8, r4 - 3f4: fa1f f888 uxthne.w r8, r8 - 3f8: ea4f 095a mov.w r9, sl, lsr #1 - 3fc: ea88 0a09 eor.w sl, r8, r9 - 400: ea4f 0358 mov.w r3, r8, lsr #1 - 404: f01a 0f01 tst.w sl, #1 - 408: bf1c itt ne - 40a: 4063 eorne r3, r4 - 40c: b29b uxthne r3, r3 - 40e: ea4f 0859 mov.w r8, r9, lsr #1 - 412: ea83 0908 eor.w r9, r3, r8 - 416: 085b lsrs r3, r3, #1 - 418: f019 0f01 tst.w r9, #1 - 41c: bf1c itt ne - 41e: 4063 eorne r3, r4 - 420: b29b uxthne r3, r3 - 422: ea4f 0858 mov.w r8, r8, lsr #1 - 426: ea83 0908 eor.w r9, r3, r8 - 42a: 085b lsrs r3, r3, #1 - 42c: f019 0f01 tst.w r9, #1 - 430: bf1c itt ne - 432: 4063 eorne r3, r4 - 434: b29b uxthne r3, r3 - 436: ea4f 0858 mov.w r8, r8, lsr #1 - 43a: ea83 0908 eor.w r9, r3, r8 - 43e: 085b lsrs r3, r3, #1 - 440: f019 0f01 tst.w r9, #1 - 444: bf1c itt ne - 446: 4063 eorne r3, r4 - 448: b29b uxthne r3, r3 - 44a: ea4f 0858 mov.w r8, r8, lsr #1 - 44e: ea83 0908 eor.w r9, r3, r8 - 452: 085b lsrs r3, r3, #1 - 454: f019 0f01 tst.w r9, #1 - 458: bf1c itt ne - 45a: 4063 eorne r3, r4 - 45c: b29b uxthne r3, r3 - 45e: ea4f 0858 mov.w r8, r8, lsr #1 - 462: ea83 0908 eor.w r9, r3, r8 - 466: 085b lsrs r3, r3, #1 - 468: f019 0f01 tst.w r9, #1 - 46c: bf1c itt ne - 46e: 4063 eorne r3, r4 - 470: b29b uxthne r3, r3 - 472: ea83 0858 eor.w r8, r3, r8, lsr #1 - 476: 085b lsrs r3, r3, #1 - 478: f018 0f01 tst.w r8, #1 - 47c: bf1c itt ne - 47e: 4063 eorne r3, r4 - 480: b29b uxthne r3, r3 - 482: 42b5 cmp r5, r6 - 484: d1ab bne.n 3de <_lseek+0x1e> - 486: f242 043f movw r4, #8255 ; 0x203f - 48a: 42a3 cmp r3, r4 - 48c: d112 bne.n 4b4 <_lseek+0xf4> - 48e: f8dc 3028 ldr.w r3, [ip, #40] ; 0x28 - 492: 603b str r3, [r7, #0] - 494: 3803 subs r0, #3 - 496: f853 0020 ldr.w r0, [r3, r0, lsl #2] - 49a: b138 cbz r0, 4ac <_lseek+0xec> - 49c: 6803 ldr r3, [r0, #0] - 49e: 691b ldr r3, [r3, #16] - 4a0: 4798 blx r3 - 4a2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4a6: 2000 movs r0, #0 - 4a8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4ac: f04f 30ff mov.w r0, #4294967295 - 4b0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4b4: 4908 ldr r1, [pc, #32] ; (4d8 <_lseek+0x118>) - 4b6: 4809 ldr r0, [pc, #36] ; (4dc <_lseek+0x11c>) - 4b8: 680c ldr r4, [r1, #0] - 4ba: 226b movs r2, #107 ; 0x6b - 4bc: 2101 movs r1, #1 - 4be: 68e3 ldr r3, [r4, #12] - 4c0: f001 fe70 bl 21a4 - 4c4: 2001 movs r0, #1 - 4c6: f00c fb27 bl cb18 - 4ca: bf00 nop - 4cc: 100005b4 .word 0x100005b4 - 4d0: 0000c679 .word 0x0000c679 - 4d4: ffffa001 .word 0xffffa001 - 4d8: 1000010c .word 0x1000010c - 4dc: 0000bd70 .word 0x0000bd70 - -000004e0 <_read>: - 4e0: b510 push {r4, lr} - 4e2: 4c0b ldr r4, [pc, #44] ; (510 <_read+0x30>) - 4e4: b082 sub sp, #8 - 4e6: 6823 ldr r3, [r4, #0] - 4e8: 4614 mov r4, r2 - 4ea: b90b cbnz r3, 4f0 <_read+0x10> - 4ec: 2802 cmp r0, #2 - 4ee: dd08 ble.n 502 <_read+0x22> - 4f0: 4622 mov r2, r4 - 4f2: 2300 movs r3, #0 - 4f4: f00c f8a0 bl c638 <_sys_read> - 4f8: f020 4000 bic.w r0, r0, #2147483648 ; 0x80000000 - 4fc: 1a20 subs r0, r4, r0 - 4fe: b002 add sp, #8 - 500: bd10 pop {r4, pc} - 502: 9001 str r0, [sp, #4] - 504: 9100 str r1, [sp, #0] - 506: f7ff ff13 bl 330 <__GCC4MBEDOpenStandardHandles> - 50a: 9900 ldr r1, [sp, #0] - 50c: 9801 ldr r0, [sp, #4] - 50e: e7ef b.n 4f0 <_read+0x10> - 510: 100005bc .word 0x100005bc - -00000514 <_write>: - 514: b510 push {r4, lr} - 516: 4c0c ldr r4, [pc, #48] ; (548 <_write+0x34>) - 518: b082 sub sp, #8 - 51a: 6823 ldr r3, [r4, #0] - 51c: 4614 mov r4, r2 - 51e: b90b cbnz r3, 524 <_write+0x10> - 520: 2802 cmp r0, #2 - 522: dd09 ble.n 538 <_write+0x24> - 524: 2300 movs r3, #0 - 526: 4622 mov r2, r4 - 528: f00c f8bc bl c6a4 <_sys_write> - 52c: 2800 cmp r0, #0 - 52e: bfa8 it ge - 530: ebc0 0004 rsbge r0, r0, r4 - 534: b002 add sp, #8 - 536: bd10 pop {r4, pc} - 538: 9001 str r0, [sp, #4] - 53a: 9100 str r1, [sp, #0] - 53c: f7ff fef8 bl 330 <__GCC4MBEDOpenStandardHandles> - 540: 9900 ldr r1, [sp, #0] - 542: 9801 ldr r0, [sp, #4] - 544: e7ee b.n 524 <_write+0x10> - 546: bf00 nop - 548: 100005bc .word 0x100005bc - -0000054c <_fstat>: - 54c: f44f 5300 mov.w r3, #8192 ; 0x2000 - 550: 604b str r3, [r1, #4] - 552: 2000 movs r0, #0 - 554: 4770 bx lr - 556: bf00 nop - -00000558
: - 558: b530 push {r4, r5, lr} - 55a: b083 sub sp, #12 - 55c: f04f 31ff mov.w r1, #4294967295 - 560: ac02 add r4, sp, #8 - 562: 481e ldr r0, [pc, #120] ; (5dc ) - 564: f844 1d04 str.w r1, [r4, #-4]! - 568: f002 f8e8 bl 273c - 56c: 481c ldr r0, [pc, #112] ; (5e0 ) - 56e: f002 f8e5 bl 273c - 572: 481c ldr r0, [pc, #112] ; (5e4 ) - 574: f002 f8e2 bl 273c - 578: 481b ldr r0, [pc, #108] ; (5e8 ) - 57a: f002 f8df bl 273c - 57e: 481b ldr r0, [pc, #108] ; (5ec ) - 580: f002 f88c bl 269c - 584: 4d1a ldr r5, [pc, #104] ; (5f0 ) - 586: 4621 mov r1, r4 - 588: 481a ldr r0, [pc, #104] ; (5f4 ) - 58a: f002 fa6d bl 2a68 - 58e: 9901 ldr r1, [sp, #4] - 590: 4819 ldr r0, [pc, #100] ; (5f8 ) - 592: f002 f883 bl 269c - 596: 682b ldr r3, [r5, #0] - 598: 2101 movs r1, #1 - 59a: 2223 movs r2, #35 ; 0x23 - 59c: 689b ldr r3, [r3, #8] - 59e: 4817 ldr r0, [pc, #92] ; (5fc ) - 5a0: f001 fe00 bl 21a4 - 5a4: 6828 ldr r0, [r5, #0] - 5a6: 2101 movs r1, #1 - 5a8: 68c3 ldr r3, [r0, #12] - 5aa: 2223 movs r2, #35 ; 0x23 - 5ac: 4814 ldr r0, [pc, #80] ; (600 ) - 5ae: f001 fdf9 bl 21a4 - 5b2: 4814 ldr r0, [pc, #80] ; (604 ) - 5b4: f002 f8c2 bl 273c - 5b8: 480c ldr r0, [pc, #48] ; (5ec ) - 5ba: f002 f86f bl 269c - 5be: 682b ldr r3, [r5, #0] - 5c0: 490c ldr r1, [pc, #48] ; (5f4 ) - 5c2: 4622 mov r2, r4 - 5c4: 6858 ldr r0, [r3, #4] - 5c6: f001 fc49 bl 1e5c - 5ca: 480b ldr r0, [pc, #44] ; (5f8 ) - 5cc: 9901 ldr r1, [sp, #4] - 5ce: f002 f865 bl 269c - 5d2: 480d ldr r0, [pc, #52] ; (608 ) - 5d4: f002 f8b2 bl 273c - 5d8: e7fe b.n 5d8 - 5da: bf00 nop - 5dc: 0000bddc .word 0x0000bddc - 5e0: 0000bdf8 .word 0x0000bdf8 - 5e4: 0000be14 .word 0x0000be14 - 5e8: 0000be2c .word 0x0000be2c - 5ec: 0000be44 .word 0x0000be44 - 5f0: 1000010c .word 0x1000010c - 5f4: 0000be68 .word 0x0000be68 - 5f8: 0000be6c .word 0x0000be6c - 5fc: 0000be88 .word 0x0000be88 - 600: 0000beac .word 0x0000beac - 604: 0000bed0 .word 0x0000bed0 - 608: 0000bef4 .word 0x0000bef4 - -0000060c : - 60c: 4806 ldr r0, [pc, #24] ; (628 ) - 60e: 4780 blx r0 - 610: 4806 ldr r0, [pc, #24] ; (62c ) - 612: 4700 bx r0 - -00000614 : - 614: e7fe b.n 614 - -00000616 : - 616: e7fe b.n 616 - -00000618 : - 618: e7fe b.n 618 - -0000061a : - 61a: e7fe b.n 61a - -0000061c : - 61c: e7fe b.n 61c - -0000061e : - 61e: e7fe b.n 61e - -00000620 : - 620: e7fe b.n 620 - -00000622 : - 622: e7fe b.n 622 - -00000624 : - 624: e7fe b.n 624 - -00000626 : - 626: e7fe b.n 626 - 628: 000001cd .word 0x000001cd - 62c: 000000c5 .word 0x000000c5 - -00000630 <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 630: 9800 ldr r0, [sp, #0] - 632: 4290 cmp r0, r2 - 634: bf14 ite ne - 636: 2001 movne r0, #1 - 638: 2006 moveq r0, #6 - 63a: 4770 bx lr - -0000063c <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 63c: b538 push {r3, r4, r5, lr} - 63e: 4614 mov r4, r2 - 640: 461d mov r5, r3 - 642: f000 f992 bl 96a <_ZNKSt9type_infoeqERKS_> - 646: b128 cbz r0, 654 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 648: 2001 movs r0, #1 - 64a: 2308 movs r3, #8 - 64c: 602c str r4, [r5, #0] - 64e: 60eb str r3, [r5, #12] - 650: 3b02 subs r3, #2 - 652: 712b strb r3, [r5, #4] - 654: bd38 pop {r3, r4, r5, pc} - -00000656 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 656: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 65a: 4698 mov r8, r3 - 65c: 9f06 ldr r7, [sp, #24] - 65e: 4604 mov r4, r0 - 660: 9b08 ldr r3, [sp, #32] - 662: 4615 mov r5, r2 - 664: 9e09 ldr r6, [sp, #36] ; 0x24 - 666: 429f cmp r7, r3 - 668: d10c bne.n 684 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 66a: 9907 ldr r1, [sp, #28] - 66c: f000 f97d bl 96a <_ZNKSt9type_infoeqERKS_> - 670: b140 cbz r0, 684 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 672: 7175 strb r5, [r6, #5] - 674: e003 b.n 67e <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 676: 2301 movs r3, #1 - 678: 6037 str r7, [r6, #0] - 67a: 7135 strb r5, [r6, #4] - 67c: 71b3 strb r3, [r6, #6] - 67e: 2000 movs r0, #0 - 680: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 684: 4620 mov r0, r4 - 686: 4641 mov r1, r8 - 688: f000 f96f bl 96a <_ZNKSt9type_infoeqERKS_> - 68c: 2800 cmp r0, #0 - 68e: d1f2 bne.n 676 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 690: e7f5 b.n 67e <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -00000692 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 692: b5f8 push {r3, r4, r5, r6, r7, lr} - 694: 4605 mov r5, r0 - 696: 460c mov r4, r1 - 698: 4616 mov r6, r2 - 69a: 461f mov r7, r3 - 69c: f000 f965 bl 96a <_ZNKSt9type_infoeqERKS_> - 6a0: b940 cbnz r0, 6b4 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 6a2: 2f03 cmp r7, #3 - 6a4: d807 bhi.n 6b6 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 6a6: 6823 ldr r3, [r4, #0] - 6a8: 4620 mov r0, r4 - 6aa: 4629 mov r1, r5 - 6ac: 4632 mov r2, r6 - 6ae: 695b ldr r3, [r3, #20] - 6b0: 4798 blx r3 - 6b2: bdf8 pop {r3, r4, r5, r6, r7, pc} - 6b4: 2001 movs r0, #1 - 6b6: bdf8 pop {r3, r4, r5, r6, r7, pc} - -000006b8 <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 6b8: 4b03 ldr r3, [pc, #12] ; (6c8 <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 6ba: b510 push {r4, lr} - 6bc: 4604 mov r4, r0 - 6be: 6003 str r3, [r0, #0] - 6c0: f000 f938 bl 934 <_ZNSt9type_infoD1Ev> - 6c4: 4620 mov r0, r4 - 6c6: bd10 pop {r4, pc} - 6c8: 0000bf10 .word 0x0000bf10 - -000006cc <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 6cc: b510 push {r4, lr} - 6ce: 4604 mov r4, r0 - 6d0: f7ff fff2 bl 6b8 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 6d4: 4620 mov r0, r4 - 6d6: f000 f825 bl 724 <_ZdlPv> - 6da: 4620 mov r0, r4 - 6dc: bd10 pop {r4, pc} - -000006de <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 6de: 2200 movs r2, #0 - 6e0: 6081 str r1, [r0, #8] - 6e2: 6002 str r2, [r0, #0] - 6e4: 7102 strb r2, [r0, #4] - 6e6: 60c2 str r2, [r0, #12] - 6e8: 4770 bx lr - -000006ea <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 6ea: b5f0 push {r4, r5, r6, r7, lr} - 6ec: 4606 mov r6, r0 - 6ee: b085 sub sp, #20 - 6f0: 460f mov r7, r1 - 6f2: 4668 mov r0, sp - 6f4: 2110 movs r1, #16 - 6f6: 4614 mov r4, r2 - 6f8: f7ff fff1 bl 6de <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 6fc: 6833 ldr r3, [r6, #0] - 6fe: 4630 mov r0, r6 - 700: 4639 mov r1, r7 - 702: 6822 ldr r2, [r4, #0] - 704: 699d ldr r5, [r3, #24] - 706: 466b mov r3, sp - 708: 47a8 blx r5 - 70a: f89d 3004 ldrb.w r3, [sp, #4] - 70e: f003 0306 and.w r3, r3, #6 - 712: 2b06 cmp r3, #6 - 714: d103 bne.n 71e <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 716: 9b00 ldr r3, [sp, #0] - 718: 2001 movs r0, #1 - 71a: 6023 str r3, [r4, #0] - 71c: e000 b.n 720 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 71e: 2000 movs r0, #0 - 720: b005 add sp, #20 - 722: bdf0 pop {r4, r5, r6, r7, pc} - -00000724 <_ZdlPv>: - 724: b108 cbz r0, 72a <_ZdlPv+0x6> - 726: f001 bd79 b.w 221c - 72a: 4770 bx lr - -0000072c <_ZdaPv>: - 72c: f7ff bffa b.w 724 <_ZdlPv> - -00000730 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE>: - 730: f000 0006 and.w r0, r0, #6 - 734: f1a0 0306 sub.w r3, r0, #6 - 738: 4258 negs r0, r3 - 73a: eb40 0003 adc.w r0, r0, r3 - 73e: 4770 bx lr - -00000740 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 740: 1840 adds r0, r0, r1 - 742: 4770 bx lr - -00000744 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei>: - 744: 2200 movs r2, #0 - 746: 6081 str r1, [r0, #8] - 748: 6002 str r2, [r0, #0] - 74a: 7102 strb r2, [r0, #4] - 74c: 7142 strb r2, [r0, #5] - 74e: 7182 strb r2, [r0, #6] - 750: 4770 bx lr - -00000752 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_>: - 752: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 754: 1e0e subs r6, r1, #0 - 756: 9c08 ldr r4, [sp, #32] - 758: db07 blt.n 76a <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x18> - 75a: 4610 mov r0, r2 - 75c: f7ff fff0 bl 740 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 760: 4284 cmp r4, r0 - 762: bf14 ite ne - 764: 2001 movne r0, #1 - 766: 2006 moveq r0, #6 - 768: e008 b.n 77c <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 76a: f116 0f02 cmn.w r6, #2 - 76e: d004 beq.n 77a <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x28> - 770: 6805 ldr r5, [r0, #0] - 772: 9400 str r4, [sp, #0] - 774: 6a2c ldr r4, [r5, #32] - 776: 47a0 blx r4 - 778: e000 b.n 77c <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 77a: 2001 movs r0, #1 - 77c: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - -0000077e <__dynamic_cast>: - 77e: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 782: 461d mov r5, r3 - 784: 6803 ldr r3, [r0, #0] - 786: b088 sub sp, #32 - 788: 4688 mov r8, r1 - 78a: 4616 mov r6, r2 - 78c: f1a3 0708 sub.w r7, r3, #8 - 790: 4604 mov r4, r0 - 792: f853 1c08 ldr.w r1, [r3, #-8] - 796: f7ff ffd3 bl 740 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 79a: f8d7 9004 ldr.w r9, [r7, #4] - 79e: af05 add r7, sp, #20 - 7a0: 2110 movs r1, #16 - 7a2: 4682 mov sl, r0 - 7a4: 4638 mov r0, r7 - 7a6: f7ff ffcd bl 744 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - 7aa: f8d9 3000 ldr.w r3, [r9] - 7ae: 4648 mov r0, r9 - 7b0: f8cd a000 str.w sl, [sp] - 7b4: f8cd 8004 str.w r8, [sp, #4] - 7b8: 4629 mov r1, r5 - 7ba: 9402 str r4, [sp, #8] - 7bc: 2206 movs r2, #6 - 7be: 9703 str r7, [sp, #12] - 7c0: 69df ldr r7, [r3, #28] - 7c2: 4633 mov r3, r6 - 7c4: 47b8 blx r7 - 7c6: 9f05 ldr r7, [sp, #20] - 7c8: b33f cbz r7, 81a <__dynamic_cast+0x9c> - 7ca: f89d 901a ldrb.w r9, [sp, #26] - 7ce: 4648 mov r0, r9 - 7d0: f7ff ffae bl 730 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 7d4: bb08 cbnz r0, 81a <__dynamic_cast+0x9c> - 7d6: f89d a019 ldrb.w sl, [sp, #25] - 7da: f89d 0018 ldrb.w r0, [sp, #24] - 7de: ea0a 0000 and.w r0, sl, r0 - 7e2: f7ff ffa5 bl 730 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 7e6: b9c0 cbnz r0, 81a <__dynamic_cast+0x9c> - 7e8: f00a 0a05 and.w sl, sl, #5 - 7ec: f1ba 0f04 cmp.w sl, #4 - 7f0: d012 beq.n 818 <__dynamic_cast+0x9a> - 7f2: f1b9 0f00 cmp.w r9, #0 - 7f6: d108 bne.n 80a <__dynamic_cast+0x8c> - 7f8: 4630 mov r0, r6 - 7fa: 4629 mov r1, r5 - 7fc: 463a mov r2, r7 - 7fe: 4643 mov r3, r8 - 800: 9400 str r4, [sp, #0] - 802: f7ff ffa6 bl 752 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 806: f88d 001a strb.w r0, [sp, #26] - 80a: f89d 001a ldrb.w r0, [sp, #26] - 80e: f7ff ff8f bl 730 <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 812: b108 cbz r0, 818 <__dynamic_cast+0x9a> - 814: 9f05 ldr r7, [sp, #20] - 816: e000 b.n 81a <__dynamic_cast+0x9c> - 818: 4607 mov r7, r0 - 81a: 4638 mov r0, r7 - 81c: b008 add sp, #32 - 81e: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -00000822 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 822: b5f8 push {r3, r4, r5, r6, r7, lr} - 824: 4604 mov r4, r0 - 826: 460f mov r7, r1 - 828: 4616 mov r6, r2 - 82a: 461d mov r5, r3 - 82c: f7ff ff06 bl 63c <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 830: b938 cbnz r0, 842 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - 832: 68a0 ldr r0, [r4, #8] - 834: 4639 mov r1, r7 - 836: 4632 mov r2, r6 - 838: 6803 ldr r3, [r0, #0] - 83a: 699c ldr r4, [r3, #24] - 83c: 462b mov r3, r5 - 83e: 47a0 blx r4 - 840: bdf8 pop {r3, r4, r5, r6, r7, pc} - 842: 2001 movs r0, #1 - 844: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000846 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 846: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 84a: b085 sub sp, #20 - 84c: 460c mov r4, r1 - 84e: 4619 mov r1, r3 - 850: 4605 mov r5, r0 - 852: 4616 mov r6, r2 - 854: 461f mov r7, r3 - 856: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 85a: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 85e: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - 862: f000 f882 bl 96a <_ZNKSt9type_infoeqERKS_> - 866: 4683 mov fp, r0 - 868: b1b0 cbz r0, 898 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - 86a: 2c00 cmp r4, #0 - 86c: f8c8 9000 str.w r9, [r8] - 870: f888 6004 strb.w r6, [r8, #4] - 874: db09 blt.n 88a <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - 876: 444c add r4, r9 - 878: 45a2 cmp sl, r4 - 87a: bf14 ite ne - 87c: f04f 0a01 movne.w sl, #1 - 880: f04f 0a06 moveq.w sl, #6 - 884: f888 a006 strb.w sl, [r8, #6] - 888: e011 b.n 8ae <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 88a: f114 0f02 cmn.w r4, #2 - 88e: d10e bne.n 8ae <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 890: 2301 movs r3, #1 - 892: f888 3006 strb.w r3, [r8, #6] - 896: e00a b.n 8ae <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 898: 45d1 cmp r9, sl - 89a: d10c bne.n 8b6 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 89c: 4628 mov r0, r5 - 89e: 990f ldr r1, [sp, #60] ; 0x3c - 8a0: f000 f863 bl 96a <_ZNKSt9type_infoeqERKS_> - 8a4: b138 cbz r0, 8b6 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 8a6: f888 6005 strb.w r6, [r8, #5] - 8aa: 4658 mov r0, fp - 8ac: e000 b.n 8b0 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 8ae: 2000 movs r0, #0 - 8b0: b005 add sp, #20 - 8b2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 8b6: 68a8 ldr r0, [r5, #8] - 8b8: 4621 mov r1, r4 - 8ba: 9a0f ldr r2, [sp, #60] ; 0x3c - 8bc: 6803 ldr r3, [r0, #0] - 8be: 9201 str r2, [sp, #4] - 8c0: 4632 mov r2, r6 - 8c2: f8cd 9000 str.w r9, [sp] - 8c6: f8cd a008 str.w sl, [sp, #8] - 8ca: f8cd 800c str.w r8, [sp, #12] - 8ce: 69dd ldr r5, [r3, #28] - 8d0: 463b mov r3, r7 - 8d2: 47a8 blx r5 - 8d4: e7ec b.n 8b0 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -000008d6 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 8d6: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 8da: 4604 mov r4, r0 - 8dc: f8dd 8020 ldr.w r8, [sp, #32] - 8e0: 460d mov r5, r1 - 8e2: 4617 mov r7, r2 - 8e4: 461e mov r6, r3 - 8e6: 4590 cmp r8, r2 - 8e8: d106 bne.n 8f8 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 8ea: 4619 mov r1, r3 - 8ec: f000 f83d bl 96a <_ZNKSt9type_infoeqERKS_> - 8f0: b110 cbz r0, 8f8 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 8f2: 2006 movs r0, #6 - 8f4: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 8f8: 68a0 ldr r0, [r4, #8] - 8fa: 4629 mov r1, r5 - 8fc: 463a mov r2, r7 - 8fe: 6803 ldr r3, [r0, #0] - 900: f8cd 8000 str.w r8, [sp] - 904: 6a1c ldr r4, [r3, #32] - 906: 4633 mov r3, r6 - 908: 47a0 blx r4 - 90a: e7f3 b.n 8f4 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - -0000090c <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - 90c: 4b03 ldr r3, [pc, #12] ; (91c <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - 90e: b510 push {r4, lr} - 910: 4604 mov r4, r0 - 912: 6003 str r3, [r0, #0] - 914: f7ff fed0 bl 6b8 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 918: 4620 mov r0, r4 - 91a: bd10 pop {r4, pc} - 91c: 0000bf70 .word 0x0000bf70 - -00000920 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - 920: b510 push {r4, lr} - 922: 4604 mov r4, r0 - 924: f7ff fff2 bl 90c <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - 928: 4620 mov r0, r4 - 92a: f7ff fefb bl 724 <_ZdlPv> - 92e: 4620 mov r0, r4 - 930: bd10 pop {r4, pc} - ... - -00000934 <_ZNSt9type_infoD1Ev>: - 934: 4b01 ldr r3, [pc, #4] ; (93c <_ZNSt9type_infoD1Ev+0x8>) - 936: 6003 str r3, [r0, #0] - 938: 4770 bx lr - 93a: bf00 nop - 93c: 0000bff0 .word 0x0000bff0 - -00000940 <_ZNKSt9type_info14__is_pointer_pEv>: - 940: 2000 movs r0, #0 - 942: 4770 bx lr - -00000944 <_ZNKSt9type_info15__is_function_pEv>: - 944: 2000 movs r0, #0 - 946: 4770 bx lr - -00000948 <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - 948: 2000 movs r0, #0 - 94a: 4770 bx lr - -0000094c <_ZNSt9type_infoD0Ev>: - 94c: b510 push {r4, lr} - 94e: 4604 mov r4, r0 - 950: f7ff fff0 bl 934 <_ZNSt9type_infoD1Ev> - 954: 4620 mov r0, r4 - 956: f7ff fee5 bl 724 <_ZdlPv> - 95a: 4620 mov r0, r4 - 95c: bd10 pop {r4, pc} - -0000095e <_ZNKSt9type_info4nameEv>: - 95e: 6840 ldr r0, [r0, #4] - 960: 7803 ldrb r3, [r0, #0] - 962: 2b2a cmp r3, #42 ; 0x2a - 964: bf08 it eq - 966: 3001 addeq r0, #1 - 968: 4770 bx lr - -0000096a <_ZNKSt9type_infoeqERKS_>: - 96a: 4281 cmp r1, r0 - 96c: b538 push {r3, r4, r5, lr} - 96e: 460d mov r5, r1 - 970: d011 beq.n 996 <_ZNKSt9type_infoeqERKS_+0x2c> - 972: f7ff fff4 bl 95e <_ZNKSt9type_info4nameEv> - 976: 7803 ldrb r3, [r0, #0] - 978: 4604 mov r4, r0 - 97a: 2b2a cmp r3, #42 ; 0x2a - 97c: d00d beq.n 99a <_ZNKSt9type_infoeqERKS_+0x30> - 97e: 4628 mov r0, r5 - 980: f7ff ffed bl 95e <_ZNKSt9type_info4nameEv> - 984: 4601 mov r1, r0 - 986: 4620 mov r0, r4 - 988: f002 f961 bl 2c4e - 98c: f1d0 0001 rsbs r0, r0, #1 - 990: bf38 it cc - 992: 2000 movcc r0, #0 - 994: bd38 pop {r3, r4, r5, pc} - 996: 2001 movs r0, #1 - 998: bd38 pop {r3, r4, r5, pc} - 99a: 2000 movs r0, #0 - 99c: bd38 pop {r3, r4, r5, pc} - -0000099e <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - 99e: f7ff bfe4 b.w 96a <_ZNKSt9type_infoeqERKS_> - -000009a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE>: - 9a2: 2803 cmp r0, #3 - 9a4: bf94 ite ls - 9a6: 2000 movls r0, #0 - 9a8: 2001 movhi r0, #1 - 9aa: 4770 bx lr - -000009ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE>: - 9ac: f000 0001 and.w r0, r0, #1 - 9b0: 4770 bx lr - -000009b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 9b2: 1840 adds r0, r0, r1 - 9b4: 4770 bx lr - -000009b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi>: - 9b6: b109 cbz r1, 9bc <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi+0x6> - 9b8: 6803 ldr r3, [r0, #0] - 9ba: 589a ldr r2, [r3, r2] - 9bc: 4611 mov r1, r2 - 9be: f7ff bff8 b.w 9b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - ... - -000009c4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev>: - 9c4: 4b03 ldr r3, [pc, #12] ; (9d4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev+0x10>) - 9c6: b510 push {r4, lr} - 9c8: 4604 mov r4, r0 - 9ca: 6003 str r3, [r0, #0] - 9cc: f7ff fe74 bl 6b8 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 9d0: 4620 mov r0, r4 - 9d2: bd10 pop {r4, pc} - 9d4: 0000c048 .word 0x0000c048 - -000009d8 <_ZN10__cxxabiv121__vmi_class_type_infoD0Ev>: - 9d8: b510 push {r4, lr} - 9da: 4604 mov r4, r0 - 9dc: f7ff fff2 bl 9c4 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev> - 9e0: 4620 mov r0, r4 - 9e2: f7ff fe9f bl 724 <_ZdlPv> - 9e6: 4620 mov r0, r4 - 9e8: bd10 pop {r4, pc} - -000009ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv>: - 9ea: 6840 ldr r0, [r0, #4] - 9ec: f000 0001 and.w r0, r0, #1 - 9f0: 4770 bx lr - -000009f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv>: - 9f2: 6840 ldr r0, [r0, #4] - 9f4: f3c0 0040 ubfx r0, r0, #1, #1 - 9f8: 4770 bx lr - -000009fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv>: - 9fa: 6840 ldr r0, [r0, #4] - 9fc: 1200 asrs r0, r0, #8 - 9fe: 4770 bx lr - -00000a00 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - a00: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a04: 468b mov fp, r1 - a06: 990c ldr r1, [sp, #48] ; 0x30 - a08: 4605 mov r5, r0 - a0a: 4692 mov sl, r2 - a0c: 4699 mov r9, r3 - a0e: 428a cmp r2, r1 - a10: d13b bne.n a8a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - a12: 4619 mov r1, r3 - a14: f7ff ffa9 bl 96a <_ZNKSt9type_infoeqERKS_> - a18: 2800 cmp r0, #0 - a1a: d132 bne.n a82 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x82> - a1c: e035 b.n a8a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - a1e: 3c01 subs r4, #1 - a20: 1ca6 adds r6, r4, #2 - a22: eb05 06c6 add.w r6, r5, r6, lsl #3 - a26: 4630 mov r0, r6 - a28: f7ff ffe3 bl 9f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - a2c: b318 cbz r0, a76 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - a2e: 4630 mov r0, r6 - a30: f7ff ffe3 bl 9fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - a34: 4607 mov r7, r0 - a36: 4630 mov r0, r6 - a38: f7ff ffd7 bl 9ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - a3c: 4606 mov r6, r0 - a3e: b110 cbz r0, a46 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x46> - a40: f11b 0f03 cmn.w fp, #3 - a44: d017 beq.n a76 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - a46: 463a mov r2, r7 - a48: 4631 mov r1, r6 - a4a: 4650 mov r0, sl - a4c: f7ff ffb3 bl 9b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - a50: 990c ldr r1, [sp, #48] ; 0x30 - a52: 4602 mov r2, r0 - a54: f858 0c08 ldr.w r0, [r8, #-8] - a58: 6803 ldr r3, [r0, #0] - a5a: 9100 str r1, [sp, #0] - a5c: 4659 mov r1, fp - a5e: 6a1f ldr r7, [r3, #32] - a60: 464b mov r3, r9 - a62: 47b8 blx r7 - a64: 4607 mov r7, r0 - a66: f7ff ff9c bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - a6a: b120 cbz r0, a76 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - a6c: b156 cbz r6, a84 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - a6e: f047 0701 orr.w r7, r7, #1 - a72: b2ff uxtb r7, r7 - a74: e006 b.n a84 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - a76: f1a8 0808 sub.w r8, r8, #8 - a7a: 2c00 cmp r4, #0 - a7c: d1cf bne.n a1e <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - a7e: 2701 movs r7, #1 - a80: e000 b.n a84 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - a82: 2706 movs r7, #6 - a84: 4638 mov r0, r7 - a86: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - a8a: 68ec ldr r4, [r5, #12] - a8c: f104 0802 add.w r8, r4, #2 - a90: eb05 08c8 add.w r8, r5, r8, lsl #3 - a94: e7f1 b.n a7a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x7a> - -00000a96 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - a96: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - a9a: b089 sub sp, #36 ; 0x24 - a9c: 4605 mov r5, r0 - a9e: 4692 mov sl, r2 - aa0: 9103 str r1, [sp, #12] - aa2: 461c mov r4, r3 - aa4: f7ff fdca bl 63c <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - aa8: 2800 cmp r0, #0 - aaa: f040 808d bne.w bc8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - aae: f8d4 9008 ldr.w r9, [r4, #8] - ab2: f8d5 800c ldr.w r8, [r5, #12] - ab6: f019 0f10 tst.w r9, #16 - aba: f108 0602 add.w r6, r8, #2 - abe: bf18 it ne - ac0: f8d5 9008 ldrne.w r9, [r5, #8] - ac4: eb05 06c6 add.w r6, r5, r6, lsl #3 - ac8: e076 b.n bb8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x122> - aca: 4649 mov r1, r9 - acc: f108 38ff add.w r8, r8, #4294967295 - ad0: a804 add r0, sp, #16 - ad2: f7ff fe04 bl 6de <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - ad6: f108 0302 add.w r3, r8, #2 - ada: eb05 03c3 add.w r3, r5, r3, lsl #3 - ade: 9301 str r3, [sp, #4] - ae0: 4618 mov r0, r3 - ae2: f7ff ff8a bl 9fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - ae6: 9b01 ldr r3, [sp, #4] - ae8: 4607 mov r7, r0 - aea: 4618 mov r0, r3 - aec: f7ff ff7d bl 9ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - af0: 9b01 ldr r3, [sp, #4] - af2: 4683 mov fp, r0 - af4: 4618 mov r0, r3 - af6: f7ff ff7c bl 9f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - afa: 9002 str r0, [sp, #8] - afc: b910 cbnz r0, b04 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x6e> - afe: f019 0f01 tst.w r9, #1 - b02: d058 beq.n bb6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - b04: f1ba 0f00 cmp.w sl, #0 - b08: d006 beq.n b18 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x82> - b0a: 463a mov r2, r7 - b0c: 4650 mov r0, sl - b0e: 4659 mov r1, fp - b10: f7ff ff51 bl 9b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - b14: 4602 mov r2, r0 - b16: e000 b.n b1a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x84> - b18: 4652 mov r2, sl - b1a: f856 0c08 ldr.w r0, [r6, #-8] - b1e: 9903 ldr r1, [sp, #12] - b20: 6803 ldr r3, [r0, #0] - b22: 699f ldr r7, [r3, #24] - b24: ab04 add r3, sp, #16 - b26: 47b8 blx r7 - b28: 2800 cmp r0, #0 - b2a: d044 beq.n bb6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - b2c: 9b07 ldr r3, [sp, #28] - b2e: 2b08 cmp r3, #8 - b30: d105 bne.n b3e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - b32: f1bb 0f00 cmp.w fp, #0 - b36: d002 beq.n b3e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - b38: f856 3c08 ldr.w r3, [r6, #-8] - b3c: 9307 str r3, [sp, #28] - b3e: f89d 7014 ldrb.w r7, [sp, #20] - b42: 4638 mov r0, r7 - b44: f7ff ff2d bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - b48: b128 cbz r0, b56 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - b4a: 9b02 ldr r3, [sp, #8] - b4c: b91b cbnz r3, b56 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - b4e: f027 0702 bic.w r7, r7, #2 - b52: f88d 7014 strb.w r7, [sp, #20] - b56: 68e1 ldr r1, [r4, #12] - b58: b9c9 cbnz r1, b8e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf8> - b5a: ab04 add r3, sp, #16 - b5c: cb0f ldmia r3, {r0, r1, r2, r3} - b5e: e884 000f stmia.w r4, {r0, r1, r2, r3} - b62: 7927 ldrb r7, [r4, #4] - b64: 4638 mov r0, r7 - b66: f7ff ff1c bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - b6a: 2800 cmp r0, #0 - b6c: d02c beq.n bc8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - b6e: f017 0f02 tst.w r7, #2 - b72: d003 beq.n b7c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xe6> - b74: 68ab ldr r3, [r5, #8] - b76: f013 0f01 tst.w r3, #1 - b7a: e006 b.n b8a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf4> - b7c: 4638 mov r0, r7 - b7e: f7ff ff15 bl 9ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - b82: b308 cbz r0, bc8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - b84: 68ab ldr r3, [r5, #8] - b86: f013 0f02 tst.w r3, #2 - b8a: d114 bne.n bb6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - b8c: e01c b.n bc8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - b8e: 6823 ldr r3, [r4, #0] - b90: 9a04 ldr r2, [sp, #16] - b92: 4293 cmp r3, r2 - b94: d003 beq.n b9e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x108> - b96: 2300 movs r3, #0 - b98: 6023 str r3, [r4, #0] - b9a: 3302 adds r3, #2 - b9c: e009 b.n bb2 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11c> - b9e: b9bb cbnz r3, bd0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - ba0: 9807 ldr r0, [sp, #28] - ba2: 2808 cmp r0, #8 - ba4: d004 beq.n bb0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - ba6: 2908 cmp r1, #8 - ba8: d002 beq.n bb0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - baa: f7ff fede bl 96a <_ZNKSt9type_infoeqERKS_> - bae: b978 cbnz r0, bd0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - bb0: 2302 movs r3, #2 - bb2: 7123 strb r3, [r4, #4] - bb4: e008 b.n bc8 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - bb6: 3e08 subs r6, #8 - bb8: f1b8 0f00 cmp.w r8, #0 - bbc: d185 bne.n aca <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x34> - bbe: 7920 ldrb r0, [r4, #4] - bc0: 3800 subs r0, #0 - bc2: bf18 it ne - bc4: 2001 movne r0, #1 - bc6: e000 b.n bca <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x134> - bc8: 2001 movs r0, #1 - bca: b009 add sp, #36 ; 0x24 - bcc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - bd0: 7923 ldrb r3, [r4, #4] - bd2: f89d 2014 ldrb.w r2, [sp, #20] - bd6: ea42 0303 orr.w r3, r2, r3 - bda: 7123 strb r3, [r4, #4] - bdc: e7eb b.n bb6 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - -00000bde <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - bde: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - be2: b091 sub sp, #68 ; 0x44 - be4: 4607 mov r7, r0 - be6: 4689 mov r9, r1 - be8: 9c1d ldr r4, [sp, #116] ; 0x74 - bea: 9307 str r3, [sp, #28] - bec: 9206 str r2, [sp, #24] - bee: 68a3 ldr r3, [r4, #8] - bf0: 9a1a ldr r2, [sp, #104] ; 0x68 - bf2: f013 0f10 tst.w r3, #16 - bf6: bf1c itt ne - bf8: 6883 ldrne r3, [r0, #8] - bfa: 60a3 strne r3, [r4, #8] - bfc: 9b1c ldr r3, [sp, #112] ; 0x70 - bfe: 429a cmp r2, r3 - c00: f040 813e bne.w e80 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - c04: 991b ldr r1, [sp, #108] ; 0x6c - c06: f7ff feb0 bl 96a <_ZNKSt9type_infoeqERKS_> - c0a: 2800 cmp r0, #0 - c0c: f000 8138 beq.w e80 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - c10: 9a06 ldr r2, [sp, #24] - c12: 7162 strb r2, [r4, #5] - c14: e12e b.n e74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c16: 9b1a ldr r3, [sp, #104] ; 0x68 - c18: f1b9 0f00 cmp.w r9, #0 - c1c: 9a06 ldr r2, [sp, #24] - c1e: 6023 str r3, [r4, #0] - c20: 7122 strb r2, [r4, #4] - c22: db0a blt.n c3a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x5c> - c24: 4618 mov r0, r3 - c26: 4649 mov r1, r9 - c28: f7ff fec3 bl 9b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - c2c: 9b1c ldr r3, [sp, #112] ; 0x70 - c2e: 4283 cmp r3, r0 - c30: bf14 ite ne - c32: 2001 movne r0, #1 - c34: 2006 moveq r0, #6 - c36: 71a0 strb r0, [r4, #6] - c38: e11c b.n e74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c3a: f119 0f02 cmn.w r9, #2 - c3e: f040 8119 bne.w e74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c42: 2301 movs r3, #1 - c44: 71a3 strb r3, [r4, #6] - c46: e115 b.n e74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c48: f1b9 0f00 cmp.w r9, #0 - c4c: db04 blt.n c58 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x7a> - c4e: 981c ldr r0, [sp, #112] ; 0x70 - c50: f1c9 0100 rsb r1, r9, #0 - c54: f7ff fead bl 9b2 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - c58: f04f 0800 mov.w r8, #0 - c5c: 2201 movs r2, #1 - c5e: 9008 str r0, [sp, #32] - c60: f8cd 802c str.w r8, [sp, #44] ; 0x2c - c64: 9209 str r2, [sp, #36] ; 0x24 - c66: e001 b.n c6c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8e> - c68: f8cd a024 str.w sl, [sp, #36] ; 0x24 - c6c: f8d7 a00c ldr.w sl, [r7, #12] - c70: f10a 0302 add.w r3, sl, #2 - c74: eb07 03c3 add.w r3, r7, r3, lsl #3 - c78: 930a str r3, [sp, #40] ; 0x28 - c7a: e0f0 b.n e5e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x280> - c7c: f10a 3aff add.w sl, sl, #4294967295 - c80: 68a1 ldr r1, [r4, #8] - c82: f10a 0502 add.w r5, sl, #2 - c86: a80d add r0, sp, #52 ; 0x34 - c88: f7ff fd5c bl 744 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - c8c: eb07 05c5 add.w r5, r7, r5, lsl #3 - c90: 4628 mov r0, r5 - c92: f7ff feb2 bl 9fa <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - c96: 4683 mov fp, r0 - c98: 4628 mov r0, r5 - c9a: f7ff fea6 bl 9ea <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - c9e: 4601 mov r1, r0 - ca0: b118 cbz r0, caa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xcc> - ca2: 9b06 ldr r3, [sp, #24] - ca4: f043 0601 orr.w r6, r3, #1 - ca8: e000 b.n cac <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xce> - caa: 9e06 ldr r6, [sp, #24] - cac: 465a mov r2, fp - cae: 981a ldr r0, [sp, #104] ; 0x68 - cb0: f7ff fe81 bl 9b6 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - cb4: 9a08 ldr r2, [sp, #32] - cb6: 4683 mov fp, r0 - cb8: b13a cbz r2, cca <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xec> - cba: 4290 cmp r0, r2 - cbc: 9a09 ldr r2, [sp, #36] ; 0x24 - cbe: bf94 ite ls - cc0: 2300 movls r3, #0 - cc2: 2301 movhi r3, #1 - cc4: 4293 cmp r3, r2 - cc6: f000 80c5 beq.w e54 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x276> - cca: 4628 mov r0, r5 - ccc: f7ff fe91 bl 9f2 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - cd0: b948 cbnz r0, ce6 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x108> - cd2: f119 0f02 cmn.w r9, #2 - cd6: d104 bne.n ce2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x104> - cd8: 68a3 ldr r3, [r4, #8] - cda: f013 0f03 tst.w r3, #3 - cde: f000 80bb beq.w e58 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - ce2: f006 06fd and.w r6, r6, #253 ; 0xfd - ce6: 9b0a ldr r3, [sp, #40] ; 0x28 - ce8: 4649 mov r1, r9 - cea: 9a1b ldr r2, [sp, #108] ; 0x6c - cec: f853 0c08 ldr.w r0, [r3, #-8] - cf0: 6803 ldr r3, [r0, #0] - cf2: 9201 str r2, [sp, #4] - cf4: 9a1c ldr r2, [sp, #112] ; 0x70 - cf6: f8cd b000 str.w fp, [sp] - cfa: 9202 str r2, [sp, #8] - cfc: aa0d add r2, sp, #52 ; 0x34 - cfe: 9203 str r2, [sp, #12] - d00: 4632 mov r2, r6 - d02: 69dd ldr r5, [r3, #28] - d04: 9b07 ldr r3, [sp, #28] - d06: 47a8 blx r5 - d08: f89d 503a ldrb.w r5, [sp, #58] ; 0x3a - d0c: 7963 ldrb r3, [r4, #5] - d0e: f89d 2039 ldrb.w r2, [sp, #57] ; 0x39 - d12: 2d06 cmp r5, #6 - d14: ea42 0303 orr.w r3, r2, r3 - d18: 7163 strb r3, [r4, #5] - d1a: d001 beq.n d20 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x142> - d1c: 2d02 cmp r5, #2 - d1e: d106 bne.n d2e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x150> - d20: 9b0d ldr r3, [sp, #52] ; 0x34 - d22: 71a5 strb r5, [r4, #6] - d24: 6023 str r3, [r4, #0] - d26: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - d2a: 7123 strb r3, [r4, #4] - d2c: e0a5 b.n e7a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - d2e: f8d4 b000 ldr.w fp, [r4] - d32: f1b8 0f00 cmp.w r8, #0 - d36: d110 bne.n d5a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - d38: f1bb 0f00 cmp.w fp, #0 - d3c: d10d bne.n d5a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - d3e: 9a0d ldr r2, [sp, #52] ; 0x34 - d40: f89d 1038 ldrb.w r1, [sp, #56] ; 0x38 - d44: 6022 str r2, [r4, #0] - d46: 7121 strb r1, [r4, #4] - d48: 2a00 cmp r2, #0 - d4a: d07e beq.n e4a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - d4c: 2b00 cmp r3, #0 - d4e: d07c beq.n e4a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - d50: 68bb ldr r3, [r7, #8] - d52: f013 0f01 tst.w r3, #1 - d56: d178 bne.n e4a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - d58: e08f b.n e7a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - d5a: f1bb 0f00 cmp.w fp, #0 - d5e: d00b beq.n d78 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x19a> - d60: 9a0d ldr r2, [sp, #52] ; 0x34 - d62: 4593 cmp fp, r2 - d64: d106 bne.n d74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x196> - d66: 7923 ldrb r3, [r4, #4] - d68: f89d 2038 ldrb.w r2, [sp, #56] ; 0x38 - d6c: ea42 0303 orr.w r3, r2, r3 - d70: 7123 strb r3, [r4, #4] - d72: e06b b.n e4c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - d74: b932 cbnz r2, d84 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - d76: b928 cbnz r0, d84 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - d78: 9a0d ldr r2, [sp, #52] ; 0x34 - d7a: 2a00 cmp r2, #0 - d7c: d066 beq.n e4c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - d7e: f1b8 0f00 cmp.w r8, #0 - d82: d063 beq.n e4c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - d84: 4618 mov r0, r3 - d86: 79a6 ldrb r6, [r4, #6] - d88: 9305 str r3, [sp, #20] - d8a: f7ff fe0a bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - d8e: 9b05 ldr r3, [sp, #20] - d90: 2800 cmp r0, #0 - d92: d07d beq.n e90 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - d94: 4618 mov r0, r3 - d96: f7ff fe09 bl 9ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - d9a: b118 cbz r0, da4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1c6> - d9c: 68a3 ldr r3, [r4, #8] - d9e: f013 0f02 tst.w r3, #2 - da2: d175 bne.n e90 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - da4: 2e00 cmp r6, #0 - da6: bf08 it eq - da8: 2601 moveq r6, #1 - daa: 2d00 cmp r5, #0 - dac: bf08 it eq - dae: 2501 moveq r5, #1 - db0: e01e b.n df0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - db2: 4628 mov r0, r5 - db4: f7ff fdf5 bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - db8: 2800 cmp r0, #0 - dba: d06c beq.n e96 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - dbc: 4628 mov r0, r5 - dbe: f7ff fdf5 bl 9ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - dc2: b118 cbz r0, dcc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1ee> - dc4: 68bb ldr r3, [r7, #8] - dc6: f013 0f02 tst.w r3, #2 - dca: d164 bne.n e96 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - dcc: 2601 movs r6, #1 - dce: b97d cbnz r5, df0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - dd0: 4630 mov r0, r6 - dd2: f7ff fde6 bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - dd6: 2800 cmp r0, #0 - dd8: d067 beq.n eaa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - dda: 4630 mov r0, r6 - ddc: f7ff fde6 bl 9ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - de0: b128 cbz r0, dee <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x210> - de2: 68bb ldr r3, [r7, #8] - de4: f013 0f02 tst.w r3, #2 - de8: d15f bne.n eaa <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - dea: 3501 adds r5, #1 - dec: e000 b.n df0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - dee: 2501 movs r5, #1 - df0: ea86 0005 eor.w r0, r6, r5 - df4: b2c0 uxtb r0, r0 - df6: f7ff fdd4 bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - dfa: 4683 mov fp, r0 - dfc: b1a0 cbz r0, e28 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x24a> - dfe: 4628 mov r0, r5 - e00: f7ff fdcf bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e04: b138 cbz r0, e16 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x238> - e06: 9b0d ldr r3, [sp, #52] ; 0x34 - e08: 462e mov r6, r5 - e0a: f04f 0800 mov.w r8, #0 - e0e: 6023 str r3, [r4, #0] - e10: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - e14: 7123 strb r3, [r4, #4] - e16: f016 0f02 tst.w r6, #2 - e1a: 71a6 strb r6, [r4, #6] - e1c: d12a bne.n e74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e1e: 4630 mov r0, r6 - e20: f7ff fdc4 bl 9ac <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - e24: b990 cbnz r0, e4c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - e26: e028 b.n e7a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - e28: ea06 0505 and.w r5, r6, r5 - e2c: f04f 0801 mov.w r8, #1 - e30: b2e8 uxtb r0, r5 - e32: f7ff fdb6 bl 9a2 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e36: b120 cbz r0, e42 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x264> - e38: 2302 movs r3, #2 - e3a: f8c4 b000 str.w fp, [r4] - e3e: 71a3 strb r3, [r4, #6] - e40: e01a b.n e78 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - e42: 6020 str r0, [r4, #0] - e44: f884 8006 strb.w r8, [r4, #6] - e48: e000 b.n e4c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - e4a: 4680 mov r8, r0 - e4c: 7963 ldrb r3, [r4, #5] - e4e: 2b04 cmp r3, #4 - e50: d102 bne.n e58 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - e52: e011 b.n e78 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - e54: 2301 movs r3, #1 - e56: 930b str r3, [sp, #44] ; 0x2c - e58: 9a0a ldr r2, [sp, #40] ; 0x28 - e5a: 3a08 subs r2, #8 - e5c: 920a str r2, [sp, #40] ; 0x28 - e5e: f1ba 0f00 cmp.w sl, #0 - e62: f47f af0b bne.w c7c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x9e> - e66: 9b0b ldr r3, [sp, #44] ; 0x2c - e68: b133 cbz r3, e78 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - e6a: 9a09 ldr r2, [sp, #36] ; 0x24 - e6c: 2a00 cmp r2, #0 - e6e: f47f aefb bne.w c68 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8a> - e72: e001 b.n e78 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - e74: 2000 movs r0, #0 - e76: e000 b.n e7a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - e78: 4640 mov r0, r8 - e7a: b011 add sp, #68 ; 0x44 - e7c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - e80: 4638 mov r0, r7 - e82: 9907 ldr r1, [sp, #28] - e84: f7ff fd71 bl 96a <_ZNKSt9type_infoeqERKS_> - e88: 2800 cmp r0, #0 - e8a: f47f aec4 bne.w c16 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x38> - e8e: e6db b.n c48 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - e90: 2e00 cmp r6, #0 - e92: d19c bne.n dce <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - e94: e78d b.n db2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1d4> - e96: 9b1c ldr r3, [sp, #112] ; 0x70 - e98: 4649 mov r1, r9 - e9a: 9807 ldr r0, [sp, #28] - e9c: 465a mov r2, fp - e9e: 9300 str r3, [sp, #0] - ea0: 9b1b ldr r3, [sp, #108] ; 0x6c - ea2: f7ff fc56 bl 752 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - ea6: 4606 mov r6, r0 - ea8: e791 b.n dce <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - eaa: 9a1c ldr r2, [sp, #112] ; 0x70 - eac: 4649 mov r1, r9 - eae: 9807 ldr r0, [sp, #28] - eb0: 9b1b ldr r3, [sp, #108] ; 0x6c - eb2: 9200 str r2, [sp, #0] - eb4: 9a0d ldr r2, [sp, #52] ; 0x34 - eb6: f7ff fc4c bl 752 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - eba: 4605 mov r5, r0 - ebc: e798 b.n df0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - ... - -00000ec0 : - ec0: b5f8 push {r3, r4, r5, r6, r7, lr} - ec2: 4604 mov r4, r0 - ec4: 4b38 ldr r3, [pc, #224] ; (fa8 ) - ec6: 460d mov r5, r1 - ec8: 4616 mov r6, r2 - eca: 460f mov r7, r1 - ecc: ea01 0303 and.w r3, r1, r3 - ed0: ea4f 5c23 mov.w ip, r3, asr #20 - ed4: b96b cbnz r3, ef2 - ed6: f021 4700 bic.w r7, r1, #2147483648 ; 0x80000000 - eda: 4307 orrs r7, r0 - edc: d056 beq.n f8c - ede: 2200 movs r2, #0 - ee0: 4b32 ldr r3, [pc, #200] ; (fac ) - ee2: f000 fa29 bl 1338 <__aeabi_dmul> - ee6: 4f32 ldr r7, [pc, #200] ; (fb0 ) - ee8: 42be cmp r6, r7 - eea: 4604 mov r4, r0 - eec: 460d mov r5, r1 - eee: da09 bge.n f04 - ef0: e038 b.n f64 - ef2: f240 73ff movw r3, #2047 ; 0x7ff - ef6: 459c cmp ip, r3 - ef8: d10c bne.n f14 - efa: 4602 mov r2, r0 - efc: 460b mov r3, r1 - efe: f000 f869 bl fd4 <__adddf3> - f02: e041 b.n f88 - f04: 4b28 ldr r3, [pc, #160] ; (fa8 ) - f06: 460f mov r7, r1 - f08: ea01 0303 and.w r3, r1, r3 - f0c: ea4f 5c23 mov.w ip, r3, asr #20 - f10: f1ac 0c36 sub.w ip, ip, #54 ; 0x36 - f14: 44b4 add ip, r6 - f16: f240 73fe movw r3, #2046 ; 0x7fe - f1a: 459c cmp ip, r3 - f1c: dc10 bgt.n f40 - f1e: f1bc 0f00 cmp.w ip, #0 - f22: dd06 ble.n f32 - f24: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - f28: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - f2c: ea47 550c orr.w r5, r7, ip, lsl #20 - f30: e02c b.n f8c - f32: f11c 0f35 cmn.w ip, #53 ; 0x35 - f36: da19 bge.n f6c - f38: f24c 3350 movw r3, #50000 ; 0xc350 - f3c: 429e cmp r6, r3 - f3e: dd0a ble.n f56 - f40: 4622 mov r2, r4 - f42: 462b mov r3, r5 - f44: a114 add r1, pc, #80 ; (adr r1, f98 ) - f46: e9d1 0100 ldrd r0, r1, [r1] - f4a: f000 f835 bl fb8 - f4e: a312 add r3, pc, #72 ; (adr r3, f98 ) - f50: e9d3 2300 ldrd r2, r3, [r3] - f54: e016 b.n f84 - f56: a112 add r1, pc, #72 ; (adr r1, fa0 ) - f58: e9d1 0100 ldrd r0, r1, [r1] - f5c: 4622 mov r2, r4 - f5e: 462b mov r3, r5 - f60: f000 f82a bl fb8 - f64: a30e add r3, pc, #56 ; (adr r3, fa0 ) - f66: e9d3 2300 ldrd r2, r3, [r3] - f6a: e00b b.n f84 - f6c: f10c 0c36 add.w ip, ip, #54 ; 0x36 - f70: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - f74: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - f78: 4b0e ldr r3, [pc, #56] ; (fb4 ) - f7a: ea47 550c orr.w r5, r7, ip, lsl #20 - f7e: 4620 mov r0, r4 - f80: 4629 mov r1, r5 - f82: 2200 movs r2, #0 - f84: f000 f9d8 bl 1338 <__aeabi_dmul> - f88: 4604 mov r4, r0 - f8a: 460d mov r5, r1 - f8c: 4620 mov r0, r4 - f8e: 4629 mov r1, r5 - f90: bdf8 pop {r3, r4, r5, r6, r7, pc} - f92: bf00 nop - f94: f3af 8000 nop.w - f98: 8800759c .word 0x8800759c - f9c: 7e37e43c .word 0x7e37e43c - fa0: c2f8f359 .word 0xc2f8f359 - fa4: 01a56e1f .word 0x01a56e1f - fa8: 7ff00000 .word 0x7ff00000 - fac: 43500000 .word 0x43500000 - fb0: ffff3cb0 .word 0xffff3cb0 - fb4: 3c900000 .word 0x3c900000 - -00000fb8 : - fb8: f003 4300 and.w r3, r3, #2147483648 ; 0x80000000 - fbc: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 - fc0: b530 push {r4, r5, lr} - fc2: ea43 0102 orr.w r1, r3, r2 - fc6: bd30 pop {r4, r5, pc} - -00000fc8 <__aeabi_drsub>: - fc8: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - fcc: e002 b.n fd4 <__adddf3> - fce: bf00 nop - -00000fd0 <__aeabi_dsub>: - fd0: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -00000fd4 <__adddf3>: - fd4: b530 push {r4, r5, lr} - fd6: ea4f 0441 mov.w r4, r1, lsl #1 - fda: ea4f 0543 mov.w r5, r3, lsl #1 - fde: ea94 0f05 teq r4, r5 - fe2: bf08 it eq - fe4: ea90 0f02 teqeq r0, r2 - fe8: bf1f itttt ne - fea: ea54 0c00 orrsne.w ip, r4, r0 - fee: ea55 0c02 orrsne.w ip, r5, r2 - ff2: ea7f 5c64 mvnsne.w ip, r4, asr #21 - ff6: ea7f 5c65 mvnsne.w ip, r5, asr #21 - ffa: f000 80e2 beq.w 11c2 <__adddf3+0x1ee> - ffe: ea4f 5454 mov.w r4, r4, lsr #21 - 1002: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 1006: bfb8 it lt - 1008: 426d neglt r5, r5 - 100a: dd0c ble.n 1026 <__adddf3+0x52> - 100c: 442c add r4, r5 - 100e: ea80 0202 eor.w r2, r0, r2 - 1012: ea81 0303 eor.w r3, r1, r3 - 1016: ea82 0000 eor.w r0, r2, r0 - 101a: ea83 0101 eor.w r1, r3, r1 - 101e: ea80 0202 eor.w r2, r0, r2 - 1022: ea81 0303 eor.w r3, r1, r3 - 1026: 2d36 cmp r5, #54 ; 0x36 - 1028: bf88 it hi - 102a: bd30 pophi {r4, r5, pc} - 102c: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1030: ea4f 3101 mov.w r1, r1, lsl #12 - 1034: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 1038: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 103c: d002 beq.n 1044 <__adddf3+0x70> - 103e: 4240 negs r0, r0 - 1040: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 1044: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 1048: ea4f 3303 mov.w r3, r3, lsl #12 - 104c: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 1050: d002 beq.n 1058 <__adddf3+0x84> - 1052: 4252 negs r2, r2 - 1054: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 1058: ea94 0f05 teq r4, r5 - 105c: f000 80a7 beq.w 11ae <__adddf3+0x1da> - 1060: f1a4 0401 sub.w r4, r4, #1 - 1064: f1d5 0e20 rsbs lr, r5, #32 - 1068: db0d blt.n 1086 <__adddf3+0xb2> - 106a: fa02 fc0e lsl.w ip, r2, lr - 106e: fa22 f205 lsr.w r2, r2, r5 - 1072: 1880 adds r0, r0, r2 - 1074: f141 0100 adc.w r1, r1, #0 - 1078: fa03 f20e lsl.w r2, r3, lr - 107c: 1880 adds r0, r0, r2 - 107e: fa43 f305 asr.w r3, r3, r5 - 1082: 4159 adcs r1, r3 - 1084: e00e b.n 10a4 <__adddf3+0xd0> - 1086: f1a5 0520 sub.w r5, r5, #32 - 108a: f10e 0e20 add.w lr, lr, #32 - 108e: 2a01 cmp r2, #1 - 1090: fa03 fc0e lsl.w ip, r3, lr - 1094: bf28 it cs - 1096: f04c 0c02 orrcs.w ip, ip, #2 - 109a: fa43 f305 asr.w r3, r3, r5 - 109e: 18c0 adds r0, r0, r3 - 10a0: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 10a4: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 10a8: d507 bpl.n 10ba <__adddf3+0xe6> - 10aa: f04f 0e00 mov.w lr, #0 - 10ae: f1dc 0c00 rsbs ip, ip, #0 - 10b2: eb7e 0000 sbcs.w r0, lr, r0 - 10b6: eb6e 0101 sbc.w r1, lr, r1 - 10ba: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 10be: d31b bcc.n 10f8 <__adddf3+0x124> - 10c0: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 10c4: d30c bcc.n 10e0 <__adddf3+0x10c> - 10c6: 0849 lsrs r1, r1, #1 - 10c8: ea5f 0030 movs.w r0, r0, rrx - 10cc: ea4f 0c3c mov.w ip, ip, rrx - 10d0: f104 0401 add.w r4, r4, #1 - 10d4: ea4f 5244 mov.w r2, r4, lsl #21 - 10d8: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 10dc: f080 809a bcs.w 1214 <__adddf3+0x240> - 10e0: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 10e4: bf08 it eq - 10e6: ea5f 0c50 movseq.w ip, r0, lsr #1 - 10ea: f150 0000 adcs.w r0, r0, #0 - 10ee: eb41 5104 adc.w r1, r1, r4, lsl #20 - 10f2: ea41 0105 orr.w r1, r1, r5 - 10f6: bd30 pop {r4, r5, pc} - 10f8: ea5f 0c4c movs.w ip, ip, lsl #1 - 10fc: 4140 adcs r0, r0 - 10fe: eb41 0101 adc.w r1, r1, r1 - 1102: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 1106: f1a4 0401 sub.w r4, r4, #1 - 110a: d1e9 bne.n 10e0 <__adddf3+0x10c> - 110c: f091 0f00 teq r1, #0 - 1110: bf04 itt eq - 1112: 4601 moveq r1, r0 - 1114: 2000 moveq r0, #0 - 1116: fab1 f381 clz r3, r1 - 111a: bf08 it eq - 111c: 3320 addeq r3, #32 - 111e: f1a3 030b sub.w r3, r3, #11 - 1122: f1b3 0220 subs.w r2, r3, #32 - 1126: da0c bge.n 1142 <__adddf3+0x16e> - 1128: 320c adds r2, #12 - 112a: dd08 ble.n 113e <__adddf3+0x16a> - 112c: f102 0c14 add.w ip, r2, #20 - 1130: f1c2 020c rsb r2, r2, #12 - 1134: fa01 f00c lsl.w r0, r1, ip - 1138: fa21 f102 lsr.w r1, r1, r2 - 113c: e00c b.n 1158 <__adddf3+0x184> - 113e: f102 0214 add.w r2, r2, #20 - 1142: bfd8 it le - 1144: f1c2 0c20 rsble ip, r2, #32 - 1148: fa01 f102 lsl.w r1, r1, r2 - 114c: fa20 fc0c lsr.w ip, r0, ip - 1150: bfdc itt le - 1152: ea41 010c orrle.w r1, r1, ip - 1156: 4090 lslle r0, r2 - 1158: 1ae4 subs r4, r4, r3 - 115a: bfa2 ittt ge - 115c: eb01 5104 addge.w r1, r1, r4, lsl #20 - 1160: 4329 orrge r1, r5 - 1162: bd30 popge {r4, r5, pc} - 1164: ea6f 0404 mvn.w r4, r4 - 1168: 3c1f subs r4, #31 - 116a: da1c bge.n 11a6 <__adddf3+0x1d2> - 116c: 340c adds r4, #12 - 116e: dc0e bgt.n 118e <__adddf3+0x1ba> - 1170: f104 0414 add.w r4, r4, #20 - 1174: f1c4 0220 rsb r2, r4, #32 - 1178: fa20 f004 lsr.w r0, r0, r4 - 117c: fa01 f302 lsl.w r3, r1, r2 - 1180: ea40 0003 orr.w r0, r0, r3 - 1184: fa21 f304 lsr.w r3, r1, r4 - 1188: ea45 0103 orr.w r1, r5, r3 - 118c: bd30 pop {r4, r5, pc} - 118e: f1c4 040c rsb r4, r4, #12 - 1192: f1c4 0220 rsb r2, r4, #32 - 1196: fa20 f002 lsr.w r0, r0, r2 - 119a: fa01 f304 lsl.w r3, r1, r4 - 119e: ea40 0003 orr.w r0, r0, r3 - 11a2: 4629 mov r1, r5 - 11a4: bd30 pop {r4, r5, pc} - 11a6: fa21 f004 lsr.w r0, r1, r4 - 11aa: 4629 mov r1, r5 - 11ac: bd30 pop {r4, r5, pc} - 11ae: f094 0f00 teq r4, #0 - 11b2: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 11b6: bf06 itte eq - 11b8: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 11bc: 3401 addeq r4, #1 - 11be: 3d01 subne r5, #1 - 11c0: e74e b.n 1060 <__adddf3+0x8c> - 11c2: ea7f 5c64 mvns.w ip, r4, asr #21 - 11c6: bf18 it ne - 11c8: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 11cc: d029 beq.n 1222 <__adddf3+0x24e> - 11ce: ea94 0f05 teq r4, r5 - 11d2: bf08 it eq - 11d4: ea90 0f02 teqeq r0, r2 - 11d8: d005 beq.n 11e6 <__adddf3+0x212> - 11da: ea54 0c00 orrs.w ip, r4, r0 - 11de: bf04 itt eq - 11e0: 4619 moveq r1, r3 - 11e2: 4610 moveq r0, r2 - 11e4: bd30 pop {r4, r5, pc} - 11e6: ea91 0f03 teq r1, r3 - 11ea: bf1e ittt ne - 11ec: 2100 movne r1, #0 - 11ee: 2000 movne r0, #0 - 11f0: bd30 popne {r4, r5, pc} - 11f2: ea5f 5c54 movs.w ip, r4, lsr #21 - 11f6: d105 bne.n 1204 <__adddf3+0x230> - 11f8: 0040 lsls r0, r0, #1 - 11fa: 4149 adcs r1, r1 - 11fc: bf28 it cs - 11fe: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 1202: bd30 pop {r4, r5, pc} - 1204: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 1208: bf3c itt cc - 120a: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 120e: bd30 popcc {r4, r5, pc} - 1210: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 1214: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 1218: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 121c: f04f 0000 mov.w r0, #0 - 1220: bd30 pop {r4, r5, pc} - 1222: ea7f 5c64 mvns.w ip, r4, asr #21 - 1226: bf1a itte ne - 1228: 4619 movne r1, r3 - 122a: 4610 movne r0, r2 - 122c: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 1230: bf1c itt ne - 1232: 460b movne r3, r1 - 1234: 4602 movne r2, r0 - 1236: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 123a: bf06 itte eq - 123c: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 1240: ea91 0f03 teqeq r1, r3 - 1244: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 1248: bd30 pop {r4, r5, pc} - 124a: bf00 nop - -0000124c <__aeabi_ui2d>: - 124c: f090 0f00 teq r0, #0 - 1250: bf04 itt eq - 1252: 2100 moveq r1, #0 - 1254: 4770 bxeq lr - 1256: b530 push {r4, r5, lr} - 1258: f44f 6480 mov.w r4, #1024 ; 0x400 - 125c: f104 0432 add.w r4, r4, #50 ; 0x32 - 1260: f04f 0500 mov.w r5, #0 - 1264: f04f 0100 mov.w r1, #0 - 1268: e750 b.n 110c <__adddf3+0x138> - 126a: bf00 nop - -0000126c <__aeabi_i2d>: - 126c: f090 0f00 teq r0, #0 - 1270: bf04 itt eq - 1272: 2100 moveq r1, #0 - 1274: 4770 bxeq lr - 1276: b530 push {r4, r5, lr} - 1278: f44f 6480 mov.w r4, #1024 ; 0x400 - 127c: f104 0432 add.w r4, r4, #50 ; 0x32 - 1280: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 1284: bf48 it mi - 1286: 4240 negmi r0, r0 - 1288: f04f 0100 mov.w r1, #0 - 128c: e73e b.n 110c <__adddf3+0x138> - 128e: bf00 nop - -00001290 <__aeabi_f2d>: - 1290: 0042 lsls r2, r0, #1 - 1292: ea4f 01e2 mov.w r1, r2, asr #3 - 1296: ea4f 0131 mov.w r1, r1, rrx - 129a: ea4f 7002 mov.w r0, r2, lsl #28 - 129e: bf1f itttt ne - 12a0: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 12a4: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 12a8: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 12ac: 4770 bxne lr - 12ae: f092 0f00 teq r2, #0 - 12b2: bf14 ite ne - 12b4: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 12b8: 4770 bxeq lr - 12ba: b530 push {r4, r5, lr} - 12bc: f44f 7460 mov.w r4, #896 ; 0x380 - 12c0: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 12c4: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 12c8: e720 b.n 110c <__adddf3+0x138> - 12ca: bf00 nop - -000012cc <__aeabi_ul2d>: - 12cc: ea50 0201 orrs.w r2, r0, r1 - 12d0: bf08 it eq - 12d2: 4770 bxeq lr - 12d4: b530 push {r4, r5, lr} - 12d6: f04f 0500 mov.w r5, #0 - 12da: e00a b.n 12f2 <__aeabi_l2d+0x16> - -000012dc <__aeabi_l2d>: - 12dc: ea50 0201 orrs.w r2, r0, r1 - 12e0: bf08 it eq - 12e2: 4770 bxeq lr - 12e4: b530 push {r4, r5, lr} - 12e6: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 12ea: d502 bpl.n 12f2 <__aeabi_l2d+0x16> - 12ec: 4240 negs r0, r0 - 12ee: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 12f2: f44f 6480 mov.w r4, #1024 ; 0x400 - 12f6: f104 0432 add.w r4, r4, #50 ; 0x32 - 12fa: ea5f 5c91 movs.w ip, r1, lsr #22 - 12fe: f43f aedc beq.w 10ba <__adddf3+0xe6> - 1302: f04f 0203 mov.w r2, #3 - 1306: ea5f 0cdc movs.w ip, ip, lsr #3 - 130a: bf18 it ne - 130c: 3203 addne r2, #3 - 130e: ea5f 0cdc movs.w ip, ip, lsr #3 - 1312: bf18 it ne - 1314: 3203 addne r2, #3 - 1316: eb02 02dc add.w r2, r2, ip, lsr #3 - 131a: f1c2 0320 rsb r3, r2, #32 - 131e: fa00 fc03 lsl.w ip, r0, r3 - 1322: fa20 f002 lsr.w r0, r0, r2 - 1326: fa01 fe03 lsl.w lr, r1, r3 - 132a: ea40 000e orr.w r0, r0, lr - 132e: fa21 f102 lsr.w r1, r1, r2 - 1332: 4414 add r4, r2 - 1334: e6c1 b.n 10ba <__adddf3+0xe6> - 1336: bf00 nop - -00001338 <__aeabi_dmul>: - 1338: b570 push {r4, r5, r6, lr} - 133a: f04f 0cff mov.w ip, #255 ; 0xff - 133e: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 1342: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 1346: bf1d ittte ne - 1348: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 134c: ea94 0f0c teqne r4, ip - 1350: ea95 0f0c teqne r5, ip - 1354: f000 f8de bleq 1514 <__aeabi_dmul+0x1dc> - 1358: 442c add r4, r5 - 135a: ea81 0603 eor.w r6, r1, r3 - 135e: ea21 514c bic.w r1, r1, ip, lsl #21 - 1362: ea23 534c bic.w r3, r3, ip, lsl #21 - 1366: ea50 3501 orrs.w r5, r0, r1, lsl #12 - 136a: bf18 it ne - 136c: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - 1370: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 1374: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 1378: d038 beq.n 13ec <__aeabi_dmul+0xb4> - 137a: fba0 ce02 umull ip, lr, r0, r2 - 137e: f04f 0500 mov.w r5, #0 - 1382: fbe1 e502 umlal lr, r5, r1, r2 - 1386: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - 138a: fbe0 e503 umlal lr, r5, r0, r3 - 138e: f04f 0600 mov.w r6, #0 - 1392: fbe1 5603 umlal r5, r6, r1, r3 - 1396: f09c 0f00 teq ip, #0 - 139a: bf18 it ne - 139c: f04e 0e01 orrne.w lr, lr, #1 - 13a0: f1a4 04ff sub.w r4, r4, #255 ; 0xff - 13a4: f5b6 7f00 cmp.w r6, #512 ; 0x200 - 13a8: f564 7440 sbc.w r4, r4, #768 ; 0x300 - 13ac: d204 bcs.n 13b8 <__aeabi_dmul+0x80> - 13ae: ea5f 0e4e movs.w lr, lr, lsl #1 - 13b2: 416d adcs r5, r5 - 13b4: eb46 0606 adc.w r6, r6, r6 - 13b8: ea42 21c6 orr.w r1, r2, r6, lsl #11 - 13bc: ea41 5155 orr.w r1, r1, r5, lsr #21 - 13c0: ea4f 20c5 mov.w r0, r5, lsl #11 - 13c4: ea40 505e orr.w r0, r0, lr, lsr #21 - 13c8: ea4f 2ece mov.w lr, lr, lsl #11 - 13cc: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 13d0: bf88 it hi - 13d2: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 13d6: d81e bhi.n 1416 <__aeabi_dmul+0xde> - 13d8: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - 13dc: bf08 it eq - 13de: ea5f 0e50 movseq.w lr, r0, lsr #1 - 13e2: f150 0000 adcs.w r0, r0, #0 - 13e6: eb41 5104 adc.w r1, r1, r4, lsl #20 - 13ea: bd70 pop {r4, r5, r6, pc} - 13ec: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - 13f0: ea46 0101 orr.w r1, r6, r1 - 13f4: ea40 0002 orr.w r0, r0, r2 - 13f8: ea81 0103 eor.w r1, r1, r3 - 13fc: ebb4 045c subs.w r4, r4, ip, lsr #1 - 1400: bfc2 ittt gt - 1402: ebd4 050c rsbsgt r5, r4, ip - 1406: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 140a: bd70 popgt {r4, r5, r6, pc} - 140c: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 1410: f04f 0e00 mov.w lr, #0 - 1414: 3c01 subs r4, #1 - 1416: f300 80ab bgt.w 1570 <__aeabi_dmul+0x238> - 141a: f114 0f36 cmn.w r4, #54 ; 0x36 - 141e: bfde ittt le - 1420: 2000 movle r0, #0 - 1422: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - 1426: bd70 pople {r4, r5, r6, pc} - 1428: f1c4 0400 rsb r4, r4, #0 - 142c: 3c20 subs r4, #32 - 142e: da35 bge.n 149c <__aeabi_dmul+0x164> - 1430: 340c adds r4, #12 - 1432: dc1b bgt.n 146c <__aeabi_dmul+0x134> - 1434: f104 0414 add.w r4, r4, #20 - 1438: f1c4 0520 rsb r5, r4, #32 - 143c: fa00 f305 lsl.w r3, r0, r5 - 1440: fa20 f004 lsr.w r0, r0, r4 - 1444: fa01 f205 lsl.w r2, r1, r5 - 1448: ea40 0002 orr.w r0, r0, r2 - 144c: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - 1450: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 1454: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 1458: fa21 f604 lsr.w r6, r1, r4 - 145c: eb42 0106 adc.w r1, r2, r6 - 1460: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 1464: bf08 it eq - 1466: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 146a: bd70 pop {r4, r5, r6, pc} - 146c: f1c4 040c rsb r4, r4, #12 - 1470: f1c4 0520 rsb r5, r4, #32 - 1474: fa00 f304 lsl.w r3, r0, r4 - 1478: fa20 f005 lsr.w r0, r0, r5 - 147c: fa01 f204 lsl.w r2, r1, r4 - 1480: ea40 0002 orr.w r0, r0, r2 - 1484: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1488: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 148c: f141 0100 adc.w r1, r1, #0 - 1490: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 1494: bf08 it eq - 1496: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 149a: bd70 pop {r4, r5, r6, pc} - 149c: f1c4 0520 rsb r5, r4, #32 - 14a0: fa00 f205 lsl.w r2, r0, r5 - 14a4: ea4e 0e02 orr.w lr, lr, r2 - 14a8: fa20 f304 lsr.w r3, r0, r4 - 14ac: fa01 f205 lsl.w r2, r1, r5 - 14b0: ea43 0302 orr.w r3, r3, r2 - 14b4: fa21 f004 lsr.w r0, r1, r4 - 14b8: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 14bc: fa21 f204 lsr.w r2, r1, r4 - 14c0: ea20 0002 bic.w r0, r0, r2 - 14c4: eb00 70d3 add.w r0, r0, r3, lsr #31 - 14c8: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 14cc: bf08 it eq - 14ce: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 14d2: bd70 pop {r4, r5, r6, pc} - 14d4: f094 0f00 teq r4, #0 - 14d8: d10f bne.n 14fa <__aeabi_dmul+0x1c2> - 14da: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - 14de: 0040 lsls r0, r0, #1 - 14e0: eb41 0101 adc.w r1, r1, r1 - 14e4: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 14e8: bf08 it eq - 14ea: 3c01 subeq r4, #1 - 14ec: d0f7 beq.n 14de <__aeabi_dmul+0x1a6> - 14ee: ea41 0106 orr.w r1, r1, r6 - 14f2: f095 0f00 teq r5, #0 - 14f6: bf18 it ne - 14f8: 4770 bxne lr - 14fa: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - 14fe: 0052 lsls r2, r2, #1 - 1500: eb43 0303 adc.w r3, r3, r3 - 1504: f413 1f80 tst.w r3, #1048576 ; 0x100000 - 1508: bf08 it eq - 150a: 3d01 subeq r5, #1 - 150c: d0f7 beq.n 14fe <__aeabi_dmul+0x1c6> - 150e: ea43 0306 orr.w r3, r3, r6 - 1512: 4770 bx lr - 1514: ea94 0f0c teq r4, ip - 1518: ea0c 5513 and.w r5, ip, r3, lsr #20 - 151c: bf18 it ne - 151e: ea95 0f0c teqne r5, ip - 1522: d00c beq.n 153e <__aeabi_dmul+0x206> - 1524: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1528: bf18 it ne - 152a: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 152e: d1d1 bne.n 14d4 <__aeabi_dmul+0x19c> - 1530: ea81 0103 eor.w r1, r1, r3 - 1534: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1538: f04f 0000 mov.w r0, #0 - 153c: bd70 pop {r4, r5, r6, pc} - 153e: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1542: bf06 itte eq - 1544: 4610 moveq r0, r2 - 1546: 4619 moveq r1, r3 - 1548: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 154c: d019 beq.n 1582 <__aeabi_dmul+0x24a> - 154e: ea94 0f0c teq r4, ip - 1552: d102 bne.n 155a <__aeabi_dmul+0x222> - 1554: ea50 3601 orrs.w r6, r0, r1, lsl #12 - 1558: d113 bne.n 1582 <__aeabi_dmul+0x24a> - 155a: ea95 0f0c teq r5, ip - 155e: d105 bne.n 156c <__aeabi_dmul+0x234> - 1560: ea52 3603 orrs.w r6, r2, r3, lsl #12 - 1564: bf1c itt ne - 1566: 4610 movne r0, r2 - 1568: 4619 movne r1, r3 - 156a: d10a bne.n 1582 <__aeabi_dmul+0x24a> - 156c: ea81 0103 eor.w r1, r1, r3 - 1570: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 1574: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 1578: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 157c: f04f 0000 mov.w r0, #0 - 1580: bd70 pop {r4, r5, r6, pc} - 1582: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 1586: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - 158a: bd70 pop {r4, r5, r6, pc} - -0000158c <__aeabi_ddiv>: - 158c: b570 push {r4, r5, r6, lr} - 158e: f04f 0cff mov.w ip, #255 ; 0xff - 1592: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 1596: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 159a: bf1d ittte ne - 159c: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 15a0: ea94 0f0c teqne r4, ip - 15a4: ea95 0f0c teqne r5, ip - 15a8: f000 f8a7 bleq 16fa <__aeabi_ddiv+0x16e> - 15ac: eba4 0405 sub.w r4, r4, r5 - 15b0: ea81 0e03 eor.w lr, r1, r3 - 15b4: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 15b8: ea4f 3101 mov.w r1, r1, lsl #12 - 15bc: f000 8088 beq.w 16d0 <__aeabi_ddiv+0x144> - 15c0: ea4f 3303 mov.w r3, r3, lsl #12 - 15c4: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - 15c8: ea45 1313 orr.w r3, r5, r3, lsr #4 - 15cc: ea43 6312 orr.w r3, r3, r2, lsr #24 - 15d0: ea4f 2202 mov.w r2, r2, lsl #8 - 15d4: ea45 1511 orr.w r5, r5, r1, lsr #4 - 15d8: ea45 6510 orr.w r5, r5, r0, lsr #24 - 15dc: ea4f 2600 mov.w r6, r0, lsl #8 - 15e0: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - 15e4: 429d cmp r5, r3 - 15e6: bf08 it eq - 15e8: 4296 cmpeq r6, r2 - 15ea: f144 04fd adc.w r4, r4, #253 ; 0xfd - 15ee: f504 7440 add.w r4, r4, #768 ; 0x300 - 15f2: d202 bcs.n 15fa <__aeabi_ddiv+0x6e> - 15f4: 085b lsrs r3, r3, #1 - 15f6: ea4f 0232 mov.w r2, r2, rrx - 15fa: 1ab6 subs r6, r6, r2 - 15fc: eb65 0503 sbc.w r5, r5, r3 - 1600: 085b lsrs r3, r3, #1 - 1602: ea4f 0232 mov.w r2, r2, rrx - 1606: f44f 1080 mov.w r0, #1048576 ; 0x100000 - 160a: f44f 2c00 mov.w ip, #524288 ; 0x80000 - 160e: ebb6 0e02 subs.w lr, r6, r2 - 1612: eb75 0e03 sbcs.w lr, r5, r3 - 1616: bf22 ittt cs - 1618: 1ab6 subcs r6, r6, r2 - 161a: 4675 movcs r5, lr - 161c: ea40 000c orrcs.w r0, r0, ip - 1620: 085b lsrs r3, r3, #1 - 1622: ea4f 0232 mov.w r2, r2, rrx - 1626: ebb6 0e02 subs.w lr, r6, r2 - 162a: eb75 0e03 sbcs.w lr, r5, r3 - 162e: bf22 ittt cs - 1630: 1ab6 subcs r6, r6, r2 - 1632: 4675 movcs r5, lr - 1634: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 1638: 085b lsrs r3, r3, #1 - 163a: ea4f 0232 mov.w r2, r2, rrx - 163e: ebb6 0e02 subs.w lr, r6, r2 - 1642: eb75 0e03 sbcs.w lr, r5, r3 - 1646: bf22 ittt cs - 1648: 1ab6 subcs r6, r6, r2 - 164a: 4675 movcs r5, lr - 164c: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 1650: 085b lsrs r3, r3, #1 - 1652: ea4f 0232 mov.w r2, r2, rrx - 1656: ebb6 0e02 subs.w lr, r6, r2 - 165a: eb75 0e03 sbcs.w lr, r5, r3 - 165e: bf22 ittt cs - 1660: 1ab6 subcs r6, r6, r2 - 1662: 4675 movcs r5, lr - 1664: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 1668: ea55 0e06 orrs.w lr, r5, r6 - 166c: d018 beq.n 16a0 <__aeabi_ddiv+0x114> - 166e: ea4f 1505 mov.w r5, r5, lsl #4 - 1672: ea45 7516 orr.w r5, r5, r6, lsr #28 - 1676: ea4f 1606 mov.w r6, r6, lsl #4 - 167a: ea4f 03c3 mov.w r3, r3, lsl #3 - 167e: ea43 7352 orr.w r3, r3, r2, lsr #29 - 1682: ea4f 02c2 mov.w r2, r2, lsl #3 - 1686: ea5f 1c1c movs.w ip, ip, lsr #4 - 168a: d1c0 bne.n 160e <__aeabi_ddiv+0x82> - 168c: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 1690: d10b bne.n 16aa <__aeabi_ddiv+0x11e> - 1692: ea41 0100 orr.w r1, r1, r0 - 1696: f04f 0000 mov.w r0, #0 - 169a: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - 169e: e7b6 b.n 160e <__aeabi_ddiv+0x82> - 16a0: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 16a4: bf04 itt eq - 16a6: 4301 orreq r1, r0 - 16a8: 2000 moveq r0, #0 - 16aa: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 16ae: bf88 it hi - 16b0: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 16b4: f63f aeaf bhi.w 1416 <__aeabi_dmul+0xde> - 16b8: ebb5 0c03 subs.w ip, r5, r3 - 16bc: bf04 itt eq - 16be: ebb6 0c02 subseq.w ip, r6, r2 - 16c2: ea5f 0c50 movseq.w ip, r0, lsr #1 - 16c6: f150 0000 adcs.w r0, r0, #0 - 16ca: eb41 5104 adc.w r1, r1, r4, lsl #20 - 16ce: bd70 pop {r4, r5, r6, pc} - 16d0: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - 16d4: ea4e 3111 orr.w r1, lr, r1, lsr #12 - 16d8: eb14 045c adds.w r4, r4, ip, lsr #1 - 16dc: bfc2 ittt gt - 16de: ebd4 050c rsbsgt r5, r4, ip - 16e2: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 16e6: bd70 popgt {r4, r5, r6, pc} - 16e8: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 16ec: f04f 0e00 mov.w lr, #0 - 16f0: 3c01 subs r4, #1 - 16f2: e690 b.n 1416 <__aeabi_dmul+0xde> - 16f4: ea45 0e06 orr.w lr, r5, r6 - 16f8: e68d b.n 1416 <__aeabi_dmul+0xde> - 16fa: ea0c 5513 and.w r5, ip, r3, lsr #20 - 16fe: ea94 0f0c teq r4, ip - 1702: bf08 it eq - 1704: ea95 0f0c teqeq r5, ip - 1708: f43f af3b beq.w 1582 <__aeabi_dmul+0x24a> - 170c: ea94 0f0c teq r4, ip - 1710: d10a bne.n 1728 <__aeabi_ddiv+0x19c> - 1712: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 1716: f47f af34 bne.w 1582 <__aeabi_dmul+0x24a> - 171a: ea95 0f0c teq r5, ip - 171e: f47f af25 bne.w 156c <__aeabi_dmul+0x234> - 1722: 4610 mov r0, r2 - 1724: 4619 mov r1, r3 - 1726: e72c b.n 1582 <__aeabi_dmul+0x24a> - 1728: ea95 0f0c teq r5, ip - 172c: d106 bne.n 173c <__aeabi_ddiv+0x1b0> - 172e: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 1732: f43f aefd beq.w 1530 <__aeabi_dmul+0x1f8> - 1736: 4610 mov r0, r2 - 1738: 4619 mov r1, r3 - 173a: e722 b.n 1582 <__aeabi_dmul+0x24a> - 173c: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 1740: bf18 it ne - 1742: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 1746: f47f aec5 bne.w 14d4 <__aeabi_dmul+0x19c> - 174a: ea50 0441 orrs.w r4, r0, r1, lsl #1 - 174e: f47f af0d bne.w 156c <__aeabi_dmul+0x234> - 1752: ea52 0543 orrs.w r5, r2, r3, lsl #1 - 1756: f47f aeeb bne.w 1530 <__aeabi_dmul+0x1f8> - 175a: e712 b.n 1582 <__aeabi_dmul+0x24a> - -0000175c <__aeabi_d2iz>: - 175c: ea4f 0241 mov.w r2, r1, lsl #1 - 1760: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - 1764: d215 bcs.n 1792 <__aeabi_d2iz+0x36> - 1766: d511 bpl.n 178c <__aeabi_d2iz+0x30> - 1768: f46f 7378 mvn.w r3, #992 ; 0x3e0 - 176c: ebb3 5262 subs.w r2, r3, r2, asr #21 - 1770: d912 bls.n 1798 <__aeabi_d2iz+0x3c> - 1772: ea4f 23c1 mov.w r3, r1, lsl #11 - 1776: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - 177a: ea43 5350 orr.w r3, r3, r0, lsr #21 - 177e: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 1782: fa23 f002 lsr.w r0, r3, r2 - 1786: bf18 it ne - 1788: 4240 negne r0, r0 - 178a: 4770 bx lr - 178c: f04f 0000 mov.w r0, #0 - 1790: 4770 bx lr - 1792: ea50 3001 orrs.w r0, r0, r1, lsl #12 - 1796: d105 bne.n 17a4 <__aeabi_d2iz+0x48> - 1798: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - 179c: bf08 it eq - 179e: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - 17a2: 4770 bx lr - 17a4: f04f 0000 mov.w r0, #0 - 17a8: 4770 bx lr - 17aa: bf00 nop - -000017ac <__aeabi_d2f>: - 17ac: ea4f 0241 mov.w r2, r1, lsl #1 - 17b0: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 - 17b4: bf24 itt cs - 17b6: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 - 17ba: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 - 17be: d90d bls.n 17dc <__aeabi_d2f+0x30> - 17c0: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 17c4: ea4f 02c0 mov.w r2, r0, lsl #3 - 17c8: ea4c 7050 orr.w r0, ip, r0, lsr #29 - 17cc: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 - 17d0: eb40 0083 adc.w r0, r0, r3, lsl #2 - 17d4: bf08 it eq - 17d6: f020 0001 biceq.w r0, r0, #1 - 17da: 4770 bx lr - 17dc: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 - 17e0: d121 bne.n 1826 <__aeabi_d2f+0x7a> - 17e2: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 - 17e6: bfbc itt lt - 17e8: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 - 17ec: 4770 bxlt lr - 17ee: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 17f2: ea4f 5252 mov.w r2, r2, lsr #21 - 17f6: f1c2 0218 rsb r2, r2, #24 - 17fa: f1c2 0c20 rsb ip, r2, #32 - 17fe: fa10 f30c lsls.w r3, r0, ip - 1802: fa20 f002 lsr.w r0, r0, r2 - 1806: bf18 it ne - 1808: f040 0001 orrne.w r0, r0, #1 - 180c: ea4f 23c1 mov.w r3, r1, lsl #11 - 1810: ea4f 23d3 mov.w r3, r3, lsr #11 - 1814: fa03 fc0c lsl.w ip, r3, ip - 1818: ea40 000c orr.w r0, r0, ip - 181c: fa23 f302 lsr.w r3, r3, r2 - 1820: ea4f 0343 mov.w r3, r3, lsl #1 - 1824: e7cc b.n 17c0 <__aeabi_d2f+0x14> - 1826: ea7f 5362 mvns.w r3, r2, asr #21 - 182a: d107 bne.n 183c <__aeabi_d2f+0x90> - 182c: ea50 3301 orrs.w r3, r0, r1, lsl #12 - 1830: bf1e ittt ne - 1832: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 - 1836: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 - 183a: 4770 bxne lr - 183c: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 - 1840: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1844: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1848: 4770 bx lr - 184a: bf00 nop - -0000184c <__aeabi_frsub>: - 184c: f080 4000 eor.w r0, r0, #2147483648 ; 0x80000000 - 1850: e002 b.n 1858 <__addsf3> - 1852: bf00 nop - -00001854 <__aeabi_fsub>: - 1854: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - -00001858 <__addsf3>: - 1858: 0042 lsls r2, r0, #1 - 185a: bf1f itttt ne - 185c: ea5f 0341 movsne.w r3, r1, lsl #1 - 1860: ea92 0f03 teqne r2, r3 - 1864: ea7f 6c22 mvnsne.w ip, r2, asr #24 - 1868: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 186c: d06a beq.n 1944 <__addsf3+0xec> - 186e: ea4f 6212 mov.w r2, r2, lsr #24 - 1872: ebd2 6313 rsbs r3, r2, r3, lsr #24 - 1876: bfc1 itttt gt - 1878: 18d2 addgt r2, r2, r3 - 187a: 4041 eorgt r1, r0 - 187c: 4048 eorgt r0, r1 - 187e: 4041 eorgt r1, r0 - 1880: bfb8 it lt - 1882: 425b neglt r3, r3 - 1884: 2b19 cmp r3, #25 - 1886: bf88 it hi - 1888: 4770 bxhi lr - 188a: f010 4f00 tst.w r0, #2147483648 ; 0x80000000 - 188e: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1892: f020 407f bic.w r0, r0, #4278190080 ; 0xff000000 - 1896: bf18 it ne - 1898: 4240 negne r0, r0 - 189a: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 189e: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 18a2: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - 18a6: bf18 it ne - 18a8: 4249 negne r1, r1 - 18aa: ea92 0f03 teq r2, r3 - 18ae: d03f beq.n 1930 <__addsf3+0xd8> - 18b0: f1a2 0201 sub.w r2, r2, #1 - 18b4: fa41 fc03 asr.w ip, r1, r3 - 18b8: eb10 000c adds.w r0, r0, ip - 18bc: f1c3 0320 rsb r3, r3, #32 - 18c0: fa01 f103 lsl.w r1, r1, r3 - 18c4: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 18c8: d502 bpl.n 18d0 <__addsf3+0x78> - 18ca: 4249 negs r1, r1 - 18cc: eb60 0040 sbc.w r0, r0, r0, lsl #1 - 18d0: f5b0 0f00 cmp.w r0, #8388608 ; 0x800000 - 18d4: d313 bcc.n 18fe <__addsf3+0xa6> - 18d6: f1b0 7f80 cmp.w r0, #16777216 ; 0x1000000 - 18da: d306 bcc.n 18ea <__addsf3+0x92> - 18dc: 0840 lsrs r0, r0, #1 - 18de: ea4f 0131 mov.w r1, r1, rrx - 18e2: f102 0201 add.w r2, r2, #1 - 18e6: 2afe cmp r2, #254 ; 0xfe - 18e8: d251 bcs.n 198e <__addsf3+0x136> - 18ea: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 18ee: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 18f2: bf08 it eq - 18f4: f020 0001 biceq.w r0, r0, #1 - 18f8: ea40 0003 orr.w r0, r0, r3 - 18fc: 4770 bx lr - 18fe: 0049 lsls r1, r1, #1 - 1900: eb40 0000 adc.w r0, r0, r0 - 1904: f410 0f00 tst.w r0, #8388608 ; 0x800000 - 1908: f1a2 0201 sub.w r2, r2, #1 - 190c: d1ed bne.n 18ea <__addsf3+0x92> - 190e: fab0 fc80 clz ip, r0 - 1912: f1ac 0c08 sub.w ip, ip, #8 - 1916: ebb2 020c subs.w r2, r2, ip - 191a: fa00 f00c lsl.w r0, r0, ip - 191e: bfaa itet ge - 1920: eb00 50c2 addge.w r0, r0, r2, lsl #23 - 1924: 4252 neglt r2, r2 - 1926: 4318 orrge r0, r3 - 1928: bfbc itt lt - 192a: 40d0 lsrlt r0, r2 - 192c: 4318 orrlt r0, r3 - 192e: 4770 bx lr - 1930: f092 0f00 teq r2, #0 - 1934: f481 0100 eor.w r1, r1, #8388608 ; 0x800000 - 1938: bf06 itte eq - 193a: f480 0000 eoreq.w r0, r0, #8388608 ; 0x800000 - 193e: 3201 addeq r2, #1 - 1940: 3b01 subne r3, #1 - 1942: e7b5 b.n 18b0 <__addsf3+0x58> - 1944: ea4f 0341 mov.w r3, r1, lsl #1 - 1948: ea7f 6c22 mvns.w ip, r2, asr #24 - 194c: bf18 it ne - 194e: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 1952: d021 beq.n 1998 <__addsf3+0x140> - 1954: ea92 0f03 teq r2, r3 - 1958: d004 beq.n 1964 <__addsf3+0x10c> - 195a: f092 0f00 teq r2, #0 - 195e: bf08 it eq - 1960: 4608 moveq r0, r1 - 1962: 4770 bx lr - 1964: ea90 0f01 teq r0, r1 - 1968: bf1c itt ne - 196a: 2000 movne r0, #0 - 196c: 4770 bxne lr - 196e: f012 4f7f tst.w r2, #4278190080 ; 0xff000000 - 1972: d104 bne.n 197e <__addsf3+0x126> - 1974: 0040 lsls r0, r0, #1 - 1976: bf28 it cs - 1978: f040 4000 orrcs.w r0, r0, #2147483648 ; 0x80000000 - 197c: 4770 bx lr - 197e: f112 7200 adds.w r2, r2, #33554432 ; 0x2000000 - 1982: bf3c itt cc - 1984: f500 0000 addcc.w r0, r0, #8388608 ; 0x800000 - 1988: 4770 bxcc lr - 198a: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 198e: f043 40fe orr.w r0, r3, #2130706432 ; 0x7f000000 - 1992: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1996: 4770 bx lr - 1998: ea7f 6222 mvns.w r2, r2, asr #24 - 199c: bf16 itet ne - 199e: 4608 movne r0, r1 - 19a0: ea7f 6323 mvnseq.w r3, r3, asr #24 - 19a4: 4601 movne r1, r0 - 19a6: 0242 lsls r2, r0, #9 - 19a8: bf06 itte eq - 19aa: ea5f 2341 movseq.w r3, r1, lsl #9 - 19ae: ea90 0f01 teqeq r0, r1 - 19b2: f440 0080 orrne.w r0, r0, #4194304 ; 0x400000 - 19b6: 4770 bx lr - -000019b8 <__aeabi_ui2f>: - 19b8: f04f 0300 mov.w r3, #0 - 19bc: e004 b.n 19c8 <__aeabi_i2f+0x8> - 19be: bf00 nop - -000019c0 <__aeabi_i2f>: - 19c0: f010 4300 ands.w r3, r0, #2147483648 ; 0x80000000 - 19c4: bf48 it mi - 19c6: 4240 negmi r0, r0 - 19c8: ea5f 0c00 movs.w ip, r0 - 19cc: bf08 it eq - 19ce: 4770 bxeq lr - 19d0: f043 4396 orr.w r3, r3, #1258291200 ; 0x4b000000 - 19d4: 4601 mov r1, r0 - 19d6: f04f 0000 mov.w r0, #0 - 19da: e01c b.n 1a16 <__aeabi_l2f+0x2a> - -000019dc <__aeabi_ul2f>: - 19dc: ea50 0201 orrs.w r2, r0, r1 - 19e0: bf08 it eq - 19e2: 4770 bxeq lr - 19e4: f04f 0300 mov.w r3, #0 - 19e8: e00a b.n 1a00 <__aeabi_l2f+0x14> - 19ea: bf00 nop - -000019ec <__aeabi_l2f>: - 19ec: ea50 0201 orrs.w r2, r0, r1 - 19f0: bf08 it eq - 19f2: 4770 bxeq lr - 19f4: f011 4300 ands.w r3, r1, #2147483648 ; 0x80000000 - 19f8: d502 bpl.n 1a00 <__aeabi_l2f+0x14> - 19fa: 4240 negs r0, r0 - 19fc: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 1a00: ea5f 0c01 movs.w ip, r1 - 1a04: bf02 ittt eq - 1a06: 4684 moveq ip, r0 - 1a08: 4601 moveq r1, r0 - 1a0a: 2000 moveq r0, #0 - 1a0c: f043 43b6 orr.w r3, r3, #1526726656 ; 0x5b000000 - 1a10: bf08 it eq - 1a12: f1a3 5380 subeq.w r3, r3, #268435456 ; 0x10000000 - 1a16: f5a3 0300 sub.w r3, r3, #8388608 ; 0x800000 - 1a1a: fabc f28c clz r2, ip - 1a1e: 3a08 subs r2, #8 - 1a20: eba3 53c2 sub.w r3, r3, r2, lsl #23 - 1a24: db10 blt.n 1a48 <__aeabi_l2f+0x5c> - 1a26: fa01 fc02 lsl.w ip, r1, r2 - 1a2a: 4463 add r3, ip - 1a2c: fa00 fc02 lsl.w ip, r0, r2 - 1a30: f1c2 0220 rsb r2, r2, #32 - 1a34: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 1a38: fa20 f202 lsr.w r2, r0, r2 - 1a3c: eb43 0002 adc.w r0, r3, r2 - 1a40: bf08 it eq - 1a42: f020 0001 biceq.w r0, r0, #1 - 1a46: 4770 bx lr - 1a48: f102 0220 add.w r2, r2, #32 - 1a4c: fa01 fc02 lsl.w ip, r1, r2 - 1a50: f1c2 0220 rsb r2, r2, #32 - 1a54: ea50 004c orrs.w r0, r0, ip, lsl #1 - 1a58: fa21 f202 lsr.w r2, r1, r2 - 1a5c: eb43 0002 adc.w r0, r3, r2 - 1a60: bf08 it eq - 1a62: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 1a66: 4770 bx lr - -00001a68 <__aeabi_fmul>: - 1a68: f04f 0cff mov.w ip, #255 ; 0xff - 1a6c: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 1a70: bf1e ittt ne - 1a72: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 1a76: ea92 0f0c teqne r2, ip - 1a7a: ea93 0f0c teqne r3, ip - 1a7e: d06f beq.n 1b60 <__aeabi_fmul+0xf8> - 1a80: 441a add r2, r3 - 1a82: ea80 0c01 eor.w ip, r0, r1 - 1a86: 0240 lsls r0, r0, #9 - 1a88: bf18 it ne - 1a8a: ea5f 2141 movsne.w r1, r1, lsl #9 - 1a8e: d01e beq.n 1ace <__aeabi_fmul+0x66> - 1a90: f04f 6300 mov.w r3, #134217728 ; 0x8000000 - 1a94: ea43 1050 orr.w r0, r3, r0, lsr #5 - 1a98: ea43 1151 orr.w r1, r3, r1, lsr #5 - 1a9c: fba0 3101 umull r3, r1, r0, r1 - 1aa0: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 1aa4: f5b1 0f00 cmp.w r1, #8388608 ; 0x800000 - 1aa8: bf3e ittt cc - 1aaa: 0049 lslcc r1, r1, #1 - 1aac: ea41 71d3 orrcc.w r1, r1, r3, lsr #31 - 1ab0: 005b lslcc r3, r3, #1 - 1ab2: ea40 0001 orr.w r0, r0, r1 - 1ab6: f162 027f sbc.w r2, r2, #127 ; 0x7f - 1aba: 2afd cmp r2, #253 ; 0xfd - 1abc: d81d bhi.n 1afa <__aeabi_fmul+0x92> - 1abe: f1b3 4f00 cmp.w r3, #2147483648 ; 0x80000000 - 1ac2: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 1ac6: bf08 it eq - 1ac8: f020 0001 biceq.w r0, r0, #1 - 1acc: 4770 bx lr - 1ace: f090 0f00 teq r0, #0 - 1ad2: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 1ad6: bf08 it eq - 1ad8: 0249 lsleq r1, r1, #9 - 1ada: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 1ade: ea40 2051 orr.w r0, r0, r1, lsr #9 - 1ae2: 3a7f subs r2, #127 ; 0x7f - 1ae4: bfc2 ittt gt - 1ae6: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 1aea: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 1aee: 4770 bxgt lr - 1af0: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1af4: f04f 0300 mov.w r3, #0 - 1af8: 3a01 subs r2, #1 - 1afa: dc5d bgt.n 1bb8 <__aeabi_fmul+0x150> - 1afc: f112 0f19 cmn.w r2, #25 - 1b00: bfdc itt le - 1b02: f000 4000 andle.w r0, r0, #2147483648 ; 0x80000000 - 1b06: 4770 bxle lr - 1b08: f1c2 0200 rsb r2, r2, #0 - 1b0c: 0041 lsls r1, r0, #1 - 1b0e: fa21 f102 lsr.w r1, r1, r2 - 1b12: f1c2 0220 rsb r2, r2, #32 - 1b16: fa00 fc02 lsl.w ip, r0, r2 - 1b1a: ea5f 0031 movs.w r0, r1, rrx - 1b1e: f140 0000 adc.w r0, r0, #0 - 1b22: ea53 034c orrs.w r3, r3, ip, lsl #1 - 1b26: bf08 it eq - 1b28: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 1b2c: 4770 bx lr - 1b2e: f092 0f00 teq r2, #0 - 1b32: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 1b36: bf02 ittt eq - 1b38: 0040 lsleq r0, r0, #1 - 1b3a: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 1b3e: 3a01 subeq r2, #1 - 1b40: d0f9 beq.n 1b36 <__aeabi_fmul+0xce> - 1b42: ea40 000c orr.w r0, r0, ip - 1b46: f093 0f00 teq r3, #0 - 1b4a: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 1b4e: bf02 ittt eq - 1b50: 0049 lsleq r1, r1, #1 - 1b52: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 1b56: 3b01 subeq r3, #1 - 1b58: d0f9 beq.n 1b4e <__aeabi_fmul+0xe6> - 1b5a: ea41 010c orr.w r1, r1, ip - 1b5e: e78f b.n 1a80 <__aeabi_fmul+0x18> - 1b60: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 1b64: ea92 0f0c teq r2, ip - 1b68: bf18 it ne - 1b6a: ea93 0f0c teqne r3, ip - 1b6e: d00a beq.n 1b86 <__aeabi_fmul+0x11e> - 1b70: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 1b74: bf18 it ne - 1b76: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 1b7a: d1d8 bne.n 1b2e <__aeabi_fmul+0xc6> - 1b7c: ea80 0001 eor.w r0, r0, r1 - 1b80: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 1b84: 4770 bx lr - 1b86: f090 0f00 teq r0, #0 - 1b8a: bf17 itett ne - 1b8c: f090 4f00 teqne r0, #2147483648 ; 0x80000000 - 1b90: 4608 moveq r0, r1 - 1b92: f091 0f00 teqne r1, #0 - 1b96: f091 4f00 teqne r1, #2147483648 ; 0x80000000 - 1b9a: d014 beq.n 1bc6 <__aeabi_fmul+0x15e> - 1b9c: ea92 0f0c teq r2, ip - 1ba0: d101 bne.n 1ba6 <__aeabi_fmul+0x13e> - 1ba2: 0242 lsls r2, r0, #9 - 1ba4: d10f bne.n 1bc6 <__aeabi_fmul+0x15e> - 1ba6: ea93 0f0c teq r3, ip - 1baa: d103 bne.n 1bb4 <__aeabi_fmul+0x14c> - 1bac: 024b lsls r3, r1, #9 - 1bae: bf18 it ne - 1bb0: 4608 movne r0, r1 - 1bb2: d108 bne.n 1bc6 <__aeabi_fmul+0x15e> - 1bb4: ea80 0001 eor.w r0, r0, r1 - 1bb8: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 1bbc: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1bc0: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1bc4: 4770 bx lr - 1bc6: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 1bca: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 - 1bce: 4770 bx lr - -00001bd0 <__aeabi_fdiv>: - 1bd0: f04f 0cff mov.w ip, #255 ; 0xff - 1bd4: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 1bd8: bf1e ittt ne - 1bda: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 1bde: ea92 0f0c teqne r2, ip - 1be2: ea93 0f0c teqne r3, ip - 1be6: d069 beq.n 1cbc <__aeabi_fdiv+0xec> - 1be8: eba2 0203 sub.w r2, r2, r3 - 1bec: ea80 0c01 eor.w ip, r0, r1 - 1bf0: 0249 lsls r1, r1, #9 - 1bf2: ea4f 2040 mov.w r0, r0, lsl #9 - 1bf6: d037 beq.n 1c68 <__aeabi_fdiv+0x98> - 1bf8: f04f 5380 mov.w r3, #268435456 ; 0x10000000 - 1bfc: ea43 1111 orr.w r1, r3, r1, lsr #4 - 1c00: ea43 1310 orr.w r3, r3, r0, lsr #4 - 1c04: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 1c08: 428b cmp r3, r1 - 1c0a: bf38 it cc - 1c0c: 005b lslcc r3, r3, #1 - 1c0e: f142 027d adc.w r2, r2, #125 ; 0x7d - 1c12: f44f 0c00 mov.w ip, #8388608 ; 0x800000 - 1c16: 428b cmp r3, r1 - 1c18: bf24 itt cs - 1c1a: 1a5b subcs r3, r3, r1 - 1c1c: ea40 000c orrcs.w r0, r0, ip - 1c20: ebb3 0f51 cmp.w r3, r1, lsr #1 - 1c24: bf24 itt cs - 1c26: eba3 0351 subcs.w r3, r3, r1, lsr #1 - 1c2a: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 1c2e: ebb3 0f91 cmp.w r3, r1, lsr #2 - 1c32: bf24 itt cs - 1c34: eba3 0391 subcs.w r3, r3, r1, lsr #2 - 1c38: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 1c3c: ebb3 0fd1 cmp.w r3, r1, lsr #3 - 1c40: bf24 itt cs - 1c42: eba3 03d1 subcs.w r3, r3, r1, lsr #3 - 1c46: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 1c4a: 011b lsls r3, r3, #4 - 1c4c: bf18 it ne - 1c4e: ea5f 1c1c movsne.w ip, ip, lsr #4 - 1c52: d1e0 bne.n 1c16 <__aeabi_fdiv+0x46> - 1c54: 2afd cmp r2, #253 ; 0xfd - 1c56: f63f af50 bhi.w 1afa <__aeabi_fmul+0x92> - 1c5a: 428b cmp r3, r1 - 1c5c: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 1c60: bf08 it eq - 1c62: f020 0001 biceq.w r0, r0, #1 - 1c66: 4770 bx lr - 1c68: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 1c6c: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 1c70: 327f adds r2, #127 ; 0x7f - 1c72: bfc2 ittt gt - 1c74: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 1c78: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 1c7c: 4770 bxgt lr - 1c7e: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 1c82: f04f 0300 mov.w r3, #0 - 1c86: 3a01 subs r2, #1 - 1c88: e737 b.n 1afa <__aeabi_fmul+0x92> - 1c8a: f092 0f00 teq r2, #0 - 1c8e: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 1c92: bf02 ittt eq - 1c94: 0040 lsleq r0, r0, #1 - 1c96: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 1c9a: 3a01 subeq r2, #1 - 1c9c: d0f9 beq.n 1c92 <__aeabi_fdiv+0xc2> - 1c9e: ea40 000c orr.w r0, r0, ip - 1ca2: f093 0f00 teq r3, #0 - 1ca6: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 1caa: bf02 ittt eq - 1cac: 0049 lsleq r1, r1, #1 - 1cae: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 1cb2: 3b01 subeq r3, #1 - 1cb4: d0f9 beq.n 1caa <__aeabi_fdiv+0xda> - 1cb6: ea41 010c orr.w r1, r1, ip - 1cba: e795 b.n 1be8 <__aeabi_fdiv+0x18> - 1cbc: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 1cc0: ea92 0f0c teq r2, ip - 1cc4: d108 bne.n 1cd8 <__aeabi_fdiv+0x108> - 1cc6: 0242 lsls r2, r0, #9 - 1cc8: f47f af7d bne.w 1bc6 <__aeabi_fmul+0x15e> - 1ccc: ea93 0f0c teq r3, ip - 1cd0: f47f af70 bne.w 1bb4 <__aeabi_fmul+0x14c> - 1cd4: 4608 mov r0, r1 - 1cd6: e776 b.n 1bc6 <__aeabi_fmul+0x15e> - 1cd8: ea93 0f0c teq r3, ip - 1cdc: d104 bne.n 1ce8 <__aeabi_fdiv+0x118> - 1cde: 024b lsls r3, r1, #9 - 1ce0: f43f af4c beq.w 1b7c <__aeabi_fmul+0x114> - 1ce4: 4608 mov r0, r1 - 1ce6: e76e b.n 1bc6 <__aeabi_fmul+0x15e> - 1ce8: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 1cec: bf18 it ne - 1cee: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 1cf2: d1ca bne.n 1c8a <__aeabi_fdiv+0xba> - 1cf4: f030 4200 bics.w r2, r0, #2147483648 ; 0x80000000 - 1cf8: f47f af5c bne.w 1bb4 <__aeabi_fmul+0x14c> - 1cfc: f031 4300 bics.w r3, r1, #2147483648 ; 0x80000000 - 1d00: f47f af3c bne.w 1b7c <__aeabi_fmul+0x114> - 1d04: e75f b.n 1bc6 <__aeabi_fmul+0x15e> - 1d06: bf00 nop - -00001d08 <__gesf2>: - 1d08: f04f 3cff mov.w ip, #4294967295 - 1d0c: e006 b.n 1d1c <__cmpsf2+0x4> - 1d0e: bf00 nop - -00001d10 <__lesf2>: - 1d10: f04f 0c01 mov.w ip, #1 - 1d14: e002 b.n 1d1c <__cmpsf2+0x4> - 1d16: bf00 nop - -00001d18 <__cmpsf2>: - 1d18: f04f 0c01 mov.w ip, #1 - 1d1c: f84d cd04 str.w ip, [sp, #-4]! - 1d20: ea4f 0240 mov.w r2, r0, lsl #1 - 1d24: ea4f 0341 mov.w r3, r1, lsl #1 - 1d28: ea7f 6c22 mvns.w ip, r2, asr #24 - 1d2c: bf18 it ne - 1d2e: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 1d32: d011 beq.n 1d58 <__cmpsf2+0x40> - 1d34: b001 add sp, #4 - 1d36: ea52 0c53 orrs.w ip, r2, r3, lsr #1 - 1d3a: bf18 it ne - 1d3c: ea90 0f01 teqne r0, r1 - 1d40: bf58 it pl - 1d42: ebb2 0003 subspl.w r0, r2, r3 - 1d46: bf88 it hi - 1d48: 17c8 asrhi r0, r1, #31 - 1d4a: bf38 it cc - 1d4c: ea6f 70e1 mvncc.w r0, r1, asr #31 - 1d50: bf18 it ne - 1d52: f040 0001 orrne.w r0, r0, #1 - 1d56: 4770 bx lr - 1d58: ea7f 6c22 mvns.w ip, r2, asr #24 - 1d5c: d102 bne.n 1d64 <__cmpsf2+0x4c> - 1d5e: ea5f 2c40 movs.w ip, r0, lsl #9 - 1d62: d105 bne.n 1d70 <__cmpsf2+0x58> - 1d64: ea7f 6c23 mvns.w ip, r3, asr #24 - 1d68: d1e4 bne.n 1d34 <__cmpsf2+0x1c> - 1d6a: ea5f 2c41 movs.w ip, r1, lsl #9 - 1d6e: d0e1 beq.n 1d34 <__cmpsf2+0x1c> - 1d70: f85d 0b04 ldr.w r0, [sp], #4 - 1d74: 4770 bx lr - 1d76: bf00 nop - -00001d78 <__aeabi_cfrcmple>: - 1d78: 4684 mov ip, r0 - 1d7a: 4608 mov r0, r1 - 1d7c: 4661 mov r1, ip - 1d7e: e7ff b.n 1d80 <__aeabi_cfcmpeq> - -00001d80 <__aeabi_cfcmpeq>: - 1d80: b50f push {r0, r1, r2, r3, lr} - 1d82: f7ff ffc9 bl 1d18 <__cmpsf2> - 1d86: 2800 cmp r0, #0 - 1d88: bf48 it mi - 1d8a: f110 0f00 cmnmi.w r0, #0 - 1d8e: bd0f pop {r0, r1, r2, r3, pc} - -00001d90 <__aeabi_fcmpeq>: - 1d90: f84d ed08 str.w lr, [sp, #-8]! - 1d94: f7ff fff4 bl 1d80 <__aeabi_cfcmpeq> - 1d98: bf0c ite eq - 1d9a: 2001 moveq r0, #1 - 1d9c: 2000 movne r0, #0 - 1d9e: f85d fb08 ldr.w pc, [sp], #8 - 1da2: bf00 nop - -00001da4 <__aeabi_fcmplt>: - 1da4: f84d ed08 str.w lr, [sp, #-8]! - 1da8: f7ff ffea bl 1d80 <__aeabi_cfcmpeq> - 1dac: bf34 ite cc - 1dae: 2001 movcc r0, #1 - 1db0: 2000 movcs r0, #0 - 1db2: f85d fb08 ldr.w pc, [sp], #8 - 1db6: bf00 nop - -00001db8 <__aeabi_fcmple>: - 1db8: f84d ed08 str.w lr, [sp, #-8]! - 1dbc: f7ff ffe0 bl 1d80 <__aeabi_cfcmpeq> - 1dc0: bf94 ite ls - 1dc2: 2001 movls r0, #1 - 1dc4: 2000 movhi r0, #0 - 1dc6: f85d fb08 ldr.w pc, [sp], #8 - 1dca: bf00 nop - -00001dcc <__aeabi_fcmpge>: - 1dcc: f84d ed08 str.w lr, [sp, #-8]! - 1dd0: f7ff ffd2 bl 1d78 <__aeabi_cfrcmple> - 1dd4: bf94 ite ls - 1dd6: 2001 movls r0, #1 - 1dd8: 2000 movhi r0, #0 - 1dda: f85d fb08 ldr.w pc, [sp], #8 - 1dde: bf00 nop - -00001de0 <__aeabi_fcmpgt>: - 1de0: f84d ed08 str.w lr, [sp, #-8]! - 1de4: f7ff ffc8 bl 1d78 <__aeabi_cfrcmple> - 1de8: bf34 ite cc - 1dea: 2001 movcc r0, #1 - 1dec: 2000 movcs r0, #0 - 1dee: f85d fb08 ldr.w pc, [sp], #8 - 1df2: bf00 nop - -00001df4 : - 1df4: b508 push {r3, lr} - 1df6: 2006 movs r0, #6 - 1df8: f000 fe78 bl 2aec - 1dfc: 2001 movs r0, #1 - 1dfe: f7fe fab9 bl 374 <_exit> - -00001e02 <__aeabi_assert>: - 1e02: b508 push {r3, lr} - 1e04: 4603 mov r3, r0 - 1e06: 4608 mov r0, r1 - 1e08: 4611 mov r1, r2 - 1e0a: 461a mov r2, r3 - 1e0c: f004 fd28 bl 6860 <__assert> - -00001e10 : - 1e10: 4b05 ldr r3, [pc, #20] ; (1e28 ) - 1e12: 4a06 ldr r2, [pc, #24] ; (1e2c ) - 1e14: 681b ldr r3, [r3, #0] - 1e16: 6859 ldr r1, [r3, #4] - 1e18: 6011 str r1, [r2, #0] - 1e1a: 6899 ldr r1, [r3, #8] - 1e1c: 4a04 ldr r2, [pc, #16] ; (1e30 ) - 1e1e: 6011 str r1, [r2, #0] - 1e20: 68da ldr r2, [r3, #12] - 1e22: 4b04 ldr r3, [pc, #16] ; (1e34 ) - 1e24: 601a str r2, [r3, #0] - 1e26: 4770 bx lr - 1e28: 1000010c .word 0x1000010c - 1e2c: 10000634 .word 0x10000634 - 1e30: 10000638 .word 0x10000638 - 1e34: 1000063c .word 0x1000063c - -00001e38 : - 1e38: b40e push {r1, r2, r3} - 1e3a: b503 push {r0, r1, lr} - 1e3c: ab03 add r3, sp, #12 - 1e3e: 4601 mov r1, r0 - 1e40: 4805 ldr r0, [pc, #20] ; (1e58 ) - 1e42: f853 2b04 ldr.w r2, [r3], #4 - 1e46: 6800 ldr r0, [r0, #0] - 1e48: 9301 str r3, [sp, #4] - 1e4a: f002 fd97 bl 497c <_vfprintf_r> - 1e4e: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 1e52: b003 add sp, #12 - 1e54: 4770 bx lr - 1e56: bf00 nop - 1e58: 1000010c .word 0x1000010c - -00001e5c : - 1e5c: b40e push {r1, r2, r3} - 1e5e: b503 push {r0, r1, lr} - 1e60: ab03 add r3, sp, #12 - 1e62: 4601 mov r1, r0 - 1e64: 4805 ldr r0, [pc, #20] ; (1e7c ) - 1e66: f853 2b04 ldr.w r2, [r3], #4 - 1e6a: 6800 ldr r0, [r0, #0] - 1e6c: 9301 str r3, [sp, #4] - 1e6e: f003 fe6b bl 5b48 <__svfscanf_r> - 1e72: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 1e76: b003 add sp, #12 - 1e78: 4770 bx lr - 1e7a: bf00 nop - 1e7c: 1000010c .word 0x1000010c - -00001e80 <__sfvwrite_r>: - 1e80: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 1e84: 4606 mov r6, r0 - 1e86: 6890 ldr r0, [r2, #8] - 1e88: 460c mov r4, r1 - 1e8a: 4692 mov sl, r2 - 1e8c: 2800 cmp r0, #0 - 1e8e: f000 813f beq.w 2110 <__sfvwrite_r+0x290> - 1e92: 898b ldrh r3, [r1, #12] - 1e94: f013 0f08 tst.w r3, #8 - 1e98: d001 beq.n 1e9e <__sfvwrite_r+0x1e> - 1e9a: 690b ldr r3, [r1, #16] - 1e9c: b95b cbnz r3, 1eb6 <__sfvwrite_r+0x36> - 1e9e: 4630 mov r0, r6 - 1ea0: 4621 mov r1, r4 - 1ea2: f004 fc53 bl 674c <__swsetup_r> - 1ea6: b130 cbz r0, 1eb6 <__sfvwrite_r+0x36> - 1ea8: 89a3 ldrh r3, [r4, #12] - 1eaa: f043 0340 orr.w r3, r3, #64 ; 0x40 - 1eae: 81a3 strh r3, [r4, #12] - 1eb0: 2309 movs r3, #9 - 1eb2: 6033 str r3, [r6, #0] - 1eb4: e12a b.n 210c <__sfvwrite_r+0x28c> - 1eb6: f8b4 900c ldrh.w r9, [r4, #12] - 1eba: f8da 8000 ldr.w r8, [sl] - 1ebe: f019 0702 ands.w r7, r9, #2 - 1ec2: d024 beq.n 1f0e <__sfvwrite_r+0x8e> - 1ec4: 2700 movs r7, #0 - 1ec6: 46b9 mov r9, r7 - 1ec8: e005 b.n 1ed6 <__sfvwrite_r+0x56> - 1eca: f8d8 7000 ldr.w r7, [r8] - 1ece: f8d8 9004 ldr.w r9, [r8, #4] - 1ed2: f108 0808 add.w r8, r8, #8 - 1ed6: f1b9 0f00 cmp.w r9, #0 - 1eda: d0f6 beq.n 1eca <__sfvwrite_r+0x4a> - 1edc: f1b9 0f80 cmp.w r9, #128 ; 0x80 - 1ee0: bf34 ite cc - 1ee2: 464b movcc r3, r9 - 1ee4: 2380 movcs r3, #128 ; 0x80 - 1ee6: 6aa5 ldr r5, [r4, #40] ; 0x28 - 1ee8: 4630 mov r0, r6 - 1eea: 6a21 ldr r1, [r4, #32] - 1eec: 463a mov r2, r7 - 1eee: 47a8 blx r5 - 1ef0: 1e03 subs r3, r0, #0 - 1ef2: f340 8107 ble.w 2104 <__sfvwrite_r+0x284> - 1ef6: f8da 0008 ldr.w r0, [sl, #8] - 1efa: 1ac0 subs r0, r0, r3 - 1efc: f8ca 0008 str.w r0, [sl, #8] - 1f00: 2800 cmp r0, #0 - 1f02: f000 8105 beq.w 2110 <__sfvwrite_r+0x290> - 1f06: 18ff adds r7, r7, r3 - 1f08: ebc3 0909 rsb r9, r3, r9 - 1f0c: e7e3 b.n 1ed6 <__sfvwrite_r+0x56> - 1f0e: f019 0901 ands.w r9, r9, #1 - 1f12: d003 beq.n 1f1c <__sfvwrite_r+0x9c> - 1f14: 9701 str r7, [sp, #4] - 1f16: 46b9 mov r9, r7 - 1f18: 9700 str r7, [sp, #0] - 1f1a: e09b b.n 2054 <__sfvwrite_r+0x1d4> - 1f1c: 464d mov r5, r9 - 1f1e: e005 b.n 1f2c <__sfvwrite_r+0xac> - 1f20: f8d8 9000 ldr.w r9, [r8] - 1f24: f8d8 5004 ldr.w r5, [r8, #4] - 1f28: f108 0808 add.w r8, r8, #8 - 1f2c: 2d00 cmp r5, #0 - 1f2e: d0f7 beq.n 1f20 <__sfvwrite_r+0xa0> - 1f30: 89a3 ldrh r3, [r4, #12] - 1f32: 68a7 ldr r7, [r4, #8] - 1f34: f413 7f00 tst.w r3, #512 ; 0x200 - 1f38: d050 beq.n 1fdc <__sfvwrite_r+0x15c> - 1f3a: 42bd cmp r5, r7 - 1f3c: d340 bcc.n 1fc0 <__sfvwrite_r+0x140> - 1f3e: f413 6f90 tst.w r3, #1152 ; 0x480 - 1f42: d03b beq.n 1fbc <__sfvwrite_r+0x13c> - 1f44: 6921 ldr r1, [r4, #16] - 1f46: 6822 ldr r2, [r4, #0] - 1f48: 1a52 subs r2, r2, r1 - 1f4a: 9200 str r2, [sp, #0] - 1f4c: 6962 ldr r2, [r4, #20] - 1f4e: 9800 ldr r0, [sp, #0] - 1f50: eb02 0b42 add.w fp, r2, r2, lsl #1 - 1f54: 1c42 adds r2, r0, #1 - 1f56: 1952 adds r2, r2, r5 - 1f58: eb0b 7bdb add.w fp, fp, fp, lsr #31 - 1f5c: ea4f 0b6b mov.w fp, fp, asr #1 - 1f60: 4593 cmp fp, r2 - 1f62: bf38 it cc - 1f64: 4693 movcc fp, r2 - 1f66: f413 6f80 tst.w r3, #1024 ; 0x400 - 1f6a: d010 beq.n 1f8e <__sfvwrite_r+0x10e> - 1f6c: 4630 mov r0, r6 - 1f6e: 4659 mov r1, fp - 1f70: f000 f95c bl 222c <_malloc_r> - 1f74: 4607 mov r7, r0 - 1f76: b1a0 cbz r0, 1fa2 <__sfvwrite_r+0x122> - 1f78: 6921 ldr r1, [r4, #16] - 1f7a: 9a00 ldr r2, [sp, #0] - 1f7c: f000 fb68 bl 2650 - 1f80: 89a3 ldrh r3, [r4, #12] - 1f82: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 1f86: f043 0380 orr.w r3, r3, #128 ; 0x80 - 1f8a: 81a3 strh r3, [r4, #12] - 1f8c: e00c b.n 1fa8 <__sfvwrite_r+0x128> - 1f8e: 4630 mov r0, r6 - 1f90: 465a mov r2, fp - 1f92: f000 fbdb bl 274c <_realloc_r> - 1f96: 4607 mov r7, r0 - 1f98: b930 cbnz r0, 1fa8 <__sfvwrite_r+0x128> - 1f9a: 4630 mov r0, r6 - 1f9c: 6921 ldr r1, [r4, #16] - 1f9e: f005 fd49 bl 7a34 <_free_r> - 1fa2: 230c movs r3, #12 - 1fa4: 6033 str r3, [r6, #0] - 1fa6: e0ad b.n 2104 <__sfvwrite_r+0x284> - 1fa8: 9a00 ldr r2, [sp, #0] - 1faa: 6127 str r7, [r4, #16] - 1fac: 18bf adds r7, r7, r2 - 1fae: 6027 str r7, [r4, #0] - 1fb0: 462f mov r7, r5 - 1fb2: ebc2 030b rsb r3, r2, fp - 1fb6: f8c4 b014 str.w fp, [r4, #20] - 1fba: 60a3 str r3, [r4, #8] - 1fbc: 42bd cmp r5, r7 - 1fbe: d200 bcs.n 1fc2 <__sfvwrite_r+0x142> - 1fc0: 462f mov r7, r5 - 1fc2: 463a mov r2, r7 - 1fc4: 6820 ldr r0, [r4, #0] - 1fc6: 4649 mov r1, r9 - 1fc8: f000 fb4d bl 2666 - 1fcc: 68a3 ldr r3, [r4, #8] - 1fce: 1bdb subs r3, r3, r7 - 1fd0: 60a3 str r3, [r4, #8] - 1fd2: 6823 ldr r3, [r4, #0] - 1fd4: 19df adds r7, r3, r7 - 1fd6: 6027 str r7, [r4, #0] - 1fd8: 462f mov r7, r5 - 1fda: e028 b.n 202e <__sfvwrite_r+0x1ae> - 1fdc: 6820 ldr r0, [r4, #0] - 1fde: 6923 ldr r3, [r4, #16] - 1fe0: 4298 cmp r0, r3 - 1fe2: d90e bls.n 2002 <__sfvwrite_r+0x182> - 1fe4: 42bd cmp r5, r7 - 1fe6: d90c bls.n 2002 <__sfvwrite_r+0x182> - 1fe8: 4649 mov r1, r9 - 1fea: 463a mov r2, r7 - 1fec: f000 fb3b bl 2666 - 1ff0: 6823 ldr r3, [r4, #0] - 1ff2: 4630 mov r0, r6 - 1ff4: 4621 mov r1, r4 - 1ff6: 19db adds r3, r3, r7 - 1ff8: 6023 str r3, [r4, #0] - 1ffa: f005 fae1 bl 75c0 <_fflush_r> - 1ffe: b1b0 cbz r0, 202e <__sfvwrite_r+0x1ae> - 2000: e080 b.n 2104 <__sfvwrite_r+0x284> - 2002: 6963 ldr r3, [r4, #20] - 2004: 429d cmp r5, r3 - 2006: d307 bcc.n 2018 <__sfvwrite_r+0x198> - 2008: 6aa7 ldr r7, [r4, #40] ; 0x28 - 200a: 4630 mov r0, r6 - 200c: 6a21 ldr r1, [r4, #32] - 200e: 464a mov r2, r9 - 2010: 47b8 blx r7 - 2012: 1e07 subs r7, r0, #0 - 2014: dc0b bgt.n 202e <__sfvwrite_r+0x1ae> - 2016: e075 b.n 2104 <__sfvwrite_r+0x284> - 2018: 4649 mov r1, r9 - 201a: 462a mov r2, r5 - 201c: f000 fb23 bl 2666 - 2020: 68a3 ldr r3, [r4, #8] - 2022: 462f mov r7, r5 - 2024: 1b5b subs r3, r3, r5 - 2026: 60a3 str r3, [r4, #8] - 2028: 6823 ldr r3, [r4, #0] - 202a: 195b adds r3, r3, r5 - 202c: 6023 str r3, [r4, #0] - 202e: f8da 0008 ldr.w r0, [sl, #8] - 2032: 1bc0 subs r0, r0, r7 - 2034: f8ca 0008 str.w r0, [sl, #8] - 2038: 2800 cmp r0, #0 - 203a: d069 beq.n 2110 <__sfvwrite_r+0x290> - 203c: 44b9 add r9, r7 - 203e: 1bed subs r5, r5, r7 - 2040: e774 b.n 1f2c <__sfvwrite_r+0xac> - 2042: f8d8 3004 ldr.w r3, [r8, #4] - 2046: 2000 movs r0, #0 - 2048: f8d8 9000 ldr.w r9, [r8] - 204c: f108 0808 add.w r8, r8, #8 - 2050: 9001 str r0, [sp, #4] - 2052: 9300 str r3, [sp, #0] - 2054: 9a00 ldr r2, [sp, #0] - 2056: 2a00 cmp r2, #0 - 2058: d0f3 beq.n 2042 <__sfvwrite_r+0x1c2> - 205a: 9b01 ldr r3, [sp, #4] - 205c: b973 cbnz r3, 207c <__sfvwrite_r+0x1fc> - 205e: 4648 mov r0, r9 - 2060: 210a movs r1, #10 - 2062: f000 fae7 bl 2634 - 2066: b128 cbz r0, 2074 <__sfvwrite_r+0x1f4> - 2068: 1c47 adds r7, r0, #1 - 206a: 2001 movs r0, #1 - 206c: ebc9 0707 rsb r7, r9, r7 - 2070: 9001 str r0, [sp, #4] - 2072: e003 b.n 207c <__sfvwrite_r+0x1fc> - 2074: 9a00 ldr r2, [sp, #0] - 2076: 2301 movs r3, #1 - 2078: 9301 str r3, [sp, #4] - 207a: 1c57 adds r7, r2, #1 - 207c: f8dd b000 ldr.w fp, [sp] - 2080: 6820 ldr r0, [r4, #0] - 2082: 6922 ldr r2, [r4, #16] - 2084: 455f cmp r7, fp - 2086: bf38 it cc - 2088: 46bb movcc fp, r7 - 208a: 68a5 ldr r5, [r4, #8] - 208c: 4290 cmp r0, r2 - 208e: 6963 ldr r3, [r4, #20] - 2090: d90f bls.n 20b2 <__sfvwrite_r+0x232> - 2092: 195d adds r5, r3, r5 - 2094: 45ab cmp fp, r5 - 2096: dd0c ble.n 20b2 <__sfvwrite_r+0x232> - 2098: 4649 mov r1, r9 - 209a: 462a mov r2, r5 - 209c: f000 fae3 bl 2666 - 20a0: 6823 ldr r3, [r4, #0] - 20a2: 4630 mov r0, r6 - 20a4: 4621 mov r1, r4 - 20a6: 195b adds r3, r3, r5 - 20a8: 6023 str r3, [r4, #0] - 20aa: f005 fa89 bl 75c0 <_fflush_r> - 20ae: b1b0 cbz r0, 20de <__sfvwrite_r+0x25e> - 20b0: e028 b.n 2104 <__sfvwrite_r+0x284> - 20b2: 459b cmp fp, r3 - 20b4: db07 blt.n 20c6 <__sfvwrite_r+0x246> - 20b6: 6aa5 ldr r5, [r4, #40] ; 0x28 - 20b8: 4630 mov r0, r6 - 20ba: 6a21 ldr r1, [r4, #32] - 20bc: 464a mov r2, r9 - 20be: 47a8 blx r5 - 20c0: 1e05 subs r5, r0, #0 - 20c2: dc0c bgt.n 20de <__sfvwrite_r+0x25e> - 20c4: e01e b.n 2104 <__sfvwrite_r+0x284> - 20c6: 4649 mov r1, r9 - 20c8: 465a mov r2, fp - 20ca: f000 facc bl 2666 - 20ce: 68a3 ldr r3, [r4, #8] - 20d0: 465d mov r5, fp - 20d2: ebcb 0303 rsb r3, fp, r3 - 20d6: 60a3 str r3, [r4, #8] - 20d8: 6823 ldr r3, [r4, #0] - 20da: 445b add r3, fp - 20dc: 6023 str r3, [r4, #0] - 20de: 1b7f subs r7, r7, r5 - 20e0: d105 bne.n 20ee <__sfvwrite_r+0x26e> - 20e2: 4630 mov r0, r6 - 20e4: 4621 mov r1, r4 - 20e6: f005 fa6b bl 75c0 <_fflush_r> - 20ea: b958 cbnz r0, 2104 <__sfvwrite_r+0x284> - 20ec: 9701 str r7, [sp, #4] - 20ee: f8da 0008 ldr.w r0, [sl, #8] - 20f2: 1b40 subs r0, r0, r5 - 20f4: f8ca 0008 str.w r0, [sl, #8] - 20f8: b150 cbz r0, 2110 <__sfvwrite_r+0x290> - 20fa: 9800 ldr r0, [sp, #0] - 20fc: 44a9 add r9, r5 - 20fe: 1b40 subs r0, r0, r5 - 2100: 9000 str r0, [sp, #0] - 2102: e7a7 b.n 2054 <__sfvwrite_r+0x1d4> - 2104: 89a3 ldrh r3, [r4, #12] - 2106: f043 0340 orr.w r3, r3, #64 ; 0x40 - 210a: 81a3 strh r3, [r4, #12] - 210c: f04f 30ff mov.w r0, #4294967295 - 2110: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00002114 <_fwrite_r>: - 2114: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2118: b086 sub sp, #24 - 211a: fb02 f603 mul.w r6, r2, r3 - 211e: 461d mov r5, r3 - 2120: 4614 mov r4, r2 - 2122: ab04 add r3, sp, #16 - 2124: 9f0c ldr r7, [sp, #48] ; 0x30 - 2126: 4680 mov r8, r0 - 2128: 9301 str r3, [sp, #4] - 212a: 2301 movs r3, #1 - 212c: 9104 str r1, [sp, #16] - 212e: 9605 str r6, [sp, #20] - 2130: 9603 str r6, [sp, #12] - 2132: 9302 str r3, [sp, #8] - 2134: b118 cbz r0, 213e <_fwrite_r+0x2a> - 2136: 6983 ldr r3, [r0, #24] - 2138: b90b cbnz r3, 213e <_fwrite_r+0x2a> - 213a: f005 fb4b bl 77d4 <__sinit> - 213e: 4b16 ldr r3, [pc, #88] ; (2198 <_fwrite_r+0x84>) - 2140: 429f cmp r7, r3 - 2142: d102 bne.n 214a <_fwrite_r+0x36> - 2144: f8d8 7004 ldr.w r7, [r8, #4] - 2148: e00a b.n 2160 <_fwrite_r+0x4c> - 214a: 4b14 ldr r3, [pc, #80] ; (219c <_fwrite_r+0x88>) - 214c: 429f cmp r7, r3 - 214e: d102 bne.n 2156 <_fwrite_r+0x42> - 2150: f8d8 7008 ldr.w r7, [r8, #8] - 2154: e004 b.n 2160 <_fwrite_r+0x4c> - 2156: 4b12 ldr r3, [pc, #72] ; (21a0 <_fwrite_r+0x8c>) - 2158: 429f cmp r7, r3 - 215a: bf08 it eq - 215c: f8d8 700c ldreq.w r7, [r8, #12] - 2160: 89bb ldrh r3, [r7, #12] - 2162: f413 5f00 tst.w r3, #8192 ; 0x2000 - 2166: d106 bne.n 2176 <_fwrite_r+0x62> - 2168: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 216c: 81bb strh r3, [r7, #12] - 216e: 6e7b ldr r3, [r7, #100] ; 0x64 - 2170: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 2174: 667b str r3, [r7, #100] ; 0x64 - 2176: 4640 mov r0, r8 - 2178: 4639 mov r1, r7 - 217a: aa01 add r2, sp, #4 - 217c: f7ff fe80 bl 1e80 <__sfvwrite_r> - 2180: b128 cbz r0, 218e <_fwrite_r+0x7a> - 2182: 9803 ldr r0, [sp, #12] - 2184: 4621 mov r1, r4 - 2186: 1a30 subs r0, r6, r0 - 2188: f008 ff2e bl afe8 <__aeabi_uidiv> - 218c: 4605 mov r5, r0 - 218e: 4628 mov r0, r5 - 2190: b006 add sp, #24 - 2192: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2196: bf00 nop - 2198: 0000c280 .word 0x0000c280 - 219c: 0000c2a0 .word 0x0000c2a0 - 21a0: 0000c2c0 .word 0x0000c2c0 - -000021a4 : - 21a4: b573 push {r0, r1, r4, r5, r6, lr} - 21a6: 4606 mov r6, r0 - 21a8: 9300 str r3, [sp, #0] - 21aa: 460d mov r5, r1 - 21ac: 4b04 ldr r3, [pc, #16] ; (21c0 ) - 21ae: 4614 mov r4, r2 - 21b0: 4631 mov r1, r6 - 21b2: 462a mov r2, r5 - 21b4: 6818 ldr r0, [r3, #0] - 21b6: 4623 mov r3, r4 - 21b8: f7ff ffac bl 2114 <_fwrite_r> - 21bc: bd7c pop {r2, r3, r4, r5, r6, pc} - 21be: bf00 nop - 21c0: 1000010c .word 0x1000010c - -000021c4 <__libc_init_array>: - 21c4: b570 push {r4, r5, r6, lr} - 21c6: 2400 movs r4, #0 - 21c8: 4d0c ldr r5, [pc, #48] ; (21fc <__libc_init_array+0x38>) - 21ca: 4e0d ldr r6, [pc, #52] ; (2200 <__libc_init_array+0x3c>) - 21cc: 1b76 subs r6, r6, r5 - 21ce: 10b6 asrs r6, r6, #2 - 21d0: e003 b.n 21da <__libc_init_array+0x16> - 21d2: f855 3b04 ldr.w r3, [r5], #4 - 21d6: 3401 adds r4, #1 - 21d8: 4798 blx r3 - 21da: 42b4 cmp r4, r6 - 21dc: d1f9 bne.n 21d2 <__libc_init_array+0xe> - 21de: 4d09 ldr r5, [pc, #36] ; (2204 <__libc_init_array+0x40>) - 21e0: f00a f92c bl c43c <_init> - 21e4: 4e08 ldr r6, [pc, #32] ; (2208 <__libc_init_array+0x44>) - 21e6: 2400 movs r4, #0 - 21e8: 1b76 subs r6, r6, r5 - 21ea: 10b6 asrs r6, r6, #2 - 21ec: e003 b.n 21f6 <__libc_init_array+0x32> - 21ee: f855 3b04 ldr.w r3, [r5], #4 - 21f2: 3401 adds r4, #1 - 21f4: 4798 blx r3 - 21f6: 42b4 cmp r4, r6 - 21f8: d1f9 bne.n 21ee <__libc_init_array+0x2a> - 21fa: bd70 pop {r4, r5, r6, pc} - 21fc: 0000c448 .word 0x0000c448 - 2200: 0000c44c .word 0x0000c44c - 2204: 0000c44c .word 0x0000c44c - 2208: 0000c450 .word 0x0000c450 - -0000220c : - 220c: 4b02 ldr r3, [pc, #8] ; (2218 ) - 220e: 4601 mov r1, r0 - 2210: 6818 ldr r0, [r3, #0] - 2212: f000 b80b b.w 222c <_malloc_r> - 2216: bf00 nop - 2218: 1000010c .word 0x1000010c - -0000221c : - 221c: 4b02 ldr r3, [pc, #8] ; (2228 ) - 221e: 4601 mov r1, r0 - 2220: 6818 ldr r0, [r3, #0] - 2222: f005 bc07 b.w 7a34 <_free_r> - 2226: bf00 nop - 2228: 1000010c .word 0x1000010c - -0000222c <_malloc_r>: - 222c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2230: f101 040b add.w r4, r1, #11 - 2234: 2c16 cmp r4, #22 - 2236: 4607 mov r7, r0 - 2238: d903 bls.n 2242 <_malloc_r+0x16> - 223a: f034 0407 bics.w r4, r4, #7 - 223e: d501 bpl.n 2244 <_malloc_r+0x18> - 2240: e002 b.n 2248 <_malloc_r+0x1c> - 2242: 2410 movs r4, #16 - 2244: 428c cmp r4, r1 - 2246: d202 bcs.n 224e <_malloc_r+0x22> - 2248: 230c movs r3, #12 - 224a: 603b str r3, [r7, #0] - 224c: e1d6 b.n 25fc <_malloc_r+0x3d0> - 224e: 4638 mov r0, r7 - 2250: f000 fa21 bl 2696 <__malloc_lock> - 2254: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - 2258: 4a97 ldr r2, [pc, #604] ; (24b8 <_malloc_r+0x28c>) - 225a: d210 bcs.n 227e <_malloc_r+0x52> - 225c: 08e1 lsrs r1, r4, #3 - 225e: eb02 02c1 add.w r2, r2, r1, lsl #3 - 2262: 68d6 ldr r6, [r2, #12] - 2264: 4296 cmp r6, r2 - 2266: d104 bne.n 2272 <_malloc_r+0x46> - 2268: f106 0308 add.w r3, r6, #8 - 226c: 6976 ldr r6, [r6, #20] - 226e: 429e cmp r6, r3 - 2270: d003 beq.n 227a <_malloc_r+0x4e> - 2272: 6873 ldr r3, [r6, #4] - 2274: f023 0303 bic.w r3, r3, #3 - 2278: e02f b.n 22da <_malloc_r+0xae> - 227a: 3102 adds r1, #2 - 227c: e036 b.n 22ec <_malloc_r+0xc0> - 227e: 0a61 lsrs r1, r4, #9 - 2280: d101 bne.n 2286 <_malloc_r+0x5a> - 2282: 08e1 lsrs r1, r4, #3 - 2284: e01b b.n 22be <_malloc_r+0x92> - 2286: 2904 cmp r1, #4 - 2288: d802 bhi.n 2290 <_malloc_r+0x64> - 228a: 09a1 lsrs r1, r4, #6 - 228c: 3138 adds r1, #56 ; 0x38 - 228e: e016 b.n 22be <_malloc_r+0x92> - 2290: 2914 cmp r1, #20 - 2292: d801 bhi.n 2298 <_malloc_r+0x6c> - 2294: 315b adds r1, #91 ; 0x5b - 2296: e012 b.n 22be <_malloc_r+0x92> - 2298: 2954 cmp r1, #84 ; 0x54 - 229a: d802 bhi.n 22a2 <_malloc_r+0x76> - 229c: 0b21 lsrs r1, r4, #12 - 229e: 316e adds r1, #110 ; 0x6e - 22a0: e00d b.n 22be <_malloc_r+0x92> - 22a2: f5b1 7faa cmp.w r1, #340 ; 0x154 - 22a6: d802 bhi.n 22ae <_malloc_r+0x82> - 22a8: 0be1 lsrs r1, r4, #15 - 22aa: 3177 adds r1, #119 ; 0x77 - 22ac: e007 b.n 22be <_malloc_r+0x92> - 22ae: f240 5354 movw r3, #1364 ; 0x554 - 22b2: 4299 cmp r1, r3 - 22b4: d802 bhi.n 22bc <_malloc_r+0x90> - 22b6: 0ca1 lsrs r1, r4, #18 - 22b8: 317c adds r1, #124 ; 0x7c - 22ba: e000 b.n 22be <_malloc_r+0x92> - 22bc: 217e movs r1, #126 ; 0x7e - 22be: eb02 02c1 add.w r2, r2, r1, lsl #3 - 22c2: 68d6 ldr r6, [r2, #12] - 22c4: e00f b.n 22e6 <_malloc_r+0xba> - 22c6: 6873 ldr r3, [r6, #4] - 22c8: f023 0303 bic.w r3, r3, #3 - 22cc: 1b18 subs r0, r3, r4 - 22ce: 280f cmp r0, #15 - 22d0: dd01 ble.n 22d6 <_malloc_r+0xaa> - 22d2: 3901 subs r1, #1 - 22d4: e009 b.n 22ea <_malloc_r+0xbe> - 22d6: 2800 cmp r0, #0 - 22d8: db04 blt.n 22e4 <_malloc_r+0xb8> - 22da: 68f2 ldr r2, [r6, #12] - 22dc: 68b1 ldr r1, [r6, #8] - 22de: 60ca str r2, [r1, #12] - 22e0: 6091 str r1, [r2, #8] - 22e2: e020 b.n 2326 <_malloc_r+0xfa> - 22e4: 68f6 ldr r6, [r6, #12] - 22e6: 4296 cmp r6, r2 - 22e8: d1ed bne.n 22c6 <_malloc_r+0x9a> - 22ea: 3101 adds r1, #1 - 22ec: 4d72 ldr r5, [pc, #456] ; (24b8 <_malloc_r+0x28c>) - 22ee: f105 0208 add.w r2, r5, #8 - 22f2: 6896 ldr r6, [r2, #8] - 22f4: 4296 cmp r6, r2 - 22f6: d077 beq.n 23e8 <_malloc_r+0x1bc> - 22f8: 6873 ldr r3, [r6, #4] - 22fa: f023 0303 bic.w r3, r3, #3 - 22fe: 1b18 subs r0, r3, r4 - 2300: 280f cmp r0, #15 - 2302: dd0c ble.n 231e <_malloc_r+0xf2> - 2304: 1933 adds r3, r6, r4 - 2306: f044 0401 orr.w r4, r4, #1 - 230a: 60d3 str r3, [r2, #12] - 230c: 6093 str r3, [r2, #8] - 230e: 6074 str r4, [r6, #4] - 2310: 60da str r2, [r3, #12] - 2312: 609a str r2, [r3, #8] - 2314: f040 0201 orr.w r2, r0, #1 - 2318: 5018 str r0, [r3, r0] - 231a: 605a str r2, [r3, #4] - 231c: e179 b.n 2612 <_malloc_r+0x3e6> - 231e: 2800 cmp r0, #0 - 2320: 60d2 str r2, [r2, #12] - 2322: 6092 str r2, [r2, #8] - 2324: db05 blt.n 2332 <_malloc_r+0x106> - 2326: 18f3 adds r3, r6, r3 - 2328: 685a ldr r2, [r3, #4] - 232a: f042 0201 orr.w r2, r2, #1 - 232e: 605a str r2, [r3, #4] - 2330: e16f b.n 2612 <_malloc_r+0x3e6> - 2332: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 2336: d20e bcs.n 2356 <_malloc_r+0x12a> - 2338: 08db lsrs r3, r3, #3 - 233a: f04f 0e01 mov.w lr, #1 - 233e: 1098 asrs r0, r3, #2 - 2340: eb05 03c3 add.w r3, r5, r3, lsl #3 - 2344: fa0e f000 lsl.w r0, lr, r0 - 2348: f8d5 e004 ldr.w lr, [r5, #4] - 234c: ea4e 0000 orr.w r0, lr, r0 - 2350: 6068 str r0, [r5, #4] - 2352: 6898 ldr r0, [r3, #8] - 2354: e044 b.n 23e0 <_malloc_r+0x1b4> - 2356: ea4f 2e53 mov.w lr, r3, lsr #9 - 235a: f1be 0f04 cmp.w lr, #4 - 235e: d804 bhi.n 236a <_malloc_r+0x13e> - 2360: ea4f 1e93 mov.w lr, r3, lsr #6 - 2364: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 2368: e01f b.n 23aa <_malloc_r+0x17e> - 236a: f1be 0f14 cmp.w lr, #20 - 236e: d802 bhi.n 2376 <_malloc_r+0x14a> - 2370: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 2374: e019 b.n 23aa <_malloc_r+0x17e> - 2376: f1be 0f54 cmp.w lr, #84 ; 0x54 - 237a: d804 bhi.n 2386 <_malloc_r+0x15a> - 237c: ea4f 3e13 mov.w lr, r3, lsr #12 - 2380: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 2384: e011 b.n 23aa <_malloc_r+0x17e> - 2386: f5be 7faa cmp.w lr, #340 ; 0x154 - 238a: d804 bhi.n 2396 <_malloc_r+0x16a> - 238c: ea4f 3ed3 mov.w lr, r3, lsr #15 - 2390: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 2394: e009 b.n 23aa <_malloc_r+0x17e> - 2396: f240 5054 movw r0, #1364 ; 0x554 - 239a: 4586 cmp lr, r0 - 239c: bf96 itet ls - 239e: ea4f 4e93 movls.w lr, r3, lsr #18 - 23a2: f04f 0e7e movhi.w lr, #126 ; 0x7e - 23a6: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 23aa: eb05 0cce add.w ip, r5, lr, lsl #3 - 23ae: f8dc 0008 ldr.w r0, [ip, #8] - 23b2: 4560 cmp r0, ip - 23b4: d10d bne.n 23d2 <_malloc_r+0x1a6> - 23b6: 2301 movs r3, #1 - 23b8: ea4f 0eae mov.w lr, lr, asr #2 - 23bc: fa03 fe0e lsl.w lr, r3, lr - 23c0: 686b ldr r3, [r5, #4] - 23c2: ea43 030e orr.w r3, r3, lr - 23c6: 606b str r3, [r5, #4] - 23c8: 4603 mov r3, r0 - 23ca: e009 b.n 23e0 <_malloc_r+0x1b4> - 23cc: 6880 ldr r0, [r0, #8] - 23ce: 4560 cmp r0, ip - 23d0: d005 beq.n 23de <_malloc_r+0x1b2> - 23d2: f8d0 e004 ldr.w lr, [r0, #4] - 23d6: f02e 0e03 bic.w lr, lr, #3 - 23da: 4573 cmp r3, lr - 23dc: d3f6 bcc.n 23cc <_malloc_r+0x1a0> - 23de: 68c3 ldr r3, [r0, #12] - 23e0: 60f3 str r3, [r6, #12] - 23e2: 60b0 str r0, [r6, #8] - 23e4: 609e str r6, [r3, #8] - 23e6: 60c6 str r6, [r0, #12] - 23e8: 2001 movs r0, #1 - 23ea: 108b asrs r3, r1, #2 - 23ec: fa10 f303 lsls.w r3, r0, r3 - 23f0: 6868 ldr r0, [r5, #4] - 23f2: 4283 cmp r3, r0 - 23f4: d862 bhi.n 24bc <_malloc_r+0x290> - 23f6: 4203 tst r3, r0 - 23f8: d105 bne.n 2406 <_malloc_r+0x1da> - 23fa: f021 0103 bic.w r1, r1, #3 - 23fe: 005b lsls r3, r3, #1 - 2400: 3104 adds r1, #4 - 2402: 4203 tst r3, r0 - 2404: d0fb beq.n 23fe <_malloc_r+0x1d2> - 2406: eb05 09c1 add.w r9, r5, r1, lsl #3 - 240a: 468e mov lr, r1 - 240c: 46cc mov ip, r9 - 240e: f8dc 600c ldr.w r6, [ip, #12] - 2412: e02a b.n 246a <_malloc_r+0x23e> - 2414: 6870 ldr r0, [r6, #4] - 2416: f020 0803 bic.w r8, r0, #3 - 241a: ebc4 0008 rsb r0, r4, r8 - 241e: 280f cmp r0, #15 - 2420: dd11 ble.n 2446 <_malloc_r+0x21a> - 2422: 1933 adds r3, r6, r4 - 2424: 68f1 ldr r1, [r6, #12] - 2426: f044 0401 orr.w r4, r4, #1 - 242a: 6074 str r4, [r6, #4] - 242c: f856 4f08 ldr.w r4, [r6, #8]! - 2430: 5018 str r0, [r3, r0] - 2432: 60e1 str r1, [r4, #12] - 2434: 608c str r4, [r1, #8] - 2436: 60d3 str r3, [r2, #12] - 2438: 6093 str r3, [r2, #8] - 243a: 60da str r2, [r3, #12] - 243c: 609a str r2, [r3, #8] - 243e: f040 0201 orr.w r2, r0, #1 - 2442: 605a str r2, [r3, #4] - 2444: e00c b.n 2460 <_malloc_r+0x234> - 2446: 2800 cmp r0, #0 - 2448: db0e blt.n 2468 <_malloc_r+0x23c> - 244a: eb06 0308 add.w r3, r6, r8 - 244e: 685a ldr r2, [r3, #4] - 2450: f042 0201 orr.w r2, r2, #1 - 2454: 605a str r2, [r3, #4] - 2456: 68f3 ldr r3, [r6, #12] - 2458: f856 2f08 ldr.w r2, [r6, #8]! - 245c: 60d3 str r3, [r2, #12] - 245e: 609a str r2, [r3, #8] - 2460: 4638 mov r0, r7 - 2462: f000 f919 bl 2698 <__malloc_unlock> - 2466: e0d8 b.n 261a <_malloc_r+0x3ee> - 2468: 68f6 ldr r6, [r6, #12] - 246a: 4566 cmp r6, ip - 246c: d1d2 bne.n 2414 <_malloc_r+0x1e8> - 246e: f10e 0e01 add.w lr, lr, #1 - 2472: f01e 0f03 tst.w lr, #3 - 2476: d101 bne.n 247c <_malloc_r+0x250> - 2478: 4648 mov r0, r9 - 247a: e002 b.n 2482 <_malloc_r+0x256> - 247c: f10c 0c08 add.w ip, ip, #8 - 2480: e7c5 b.n 240e <_malloc_r+0x1e2> - 2482: f011 0f03 tst.w r1, #3 - 2486: d104 bne.n 2492 <_malloc_r+0x266> - 2488: 6869 ldr r1, [r5, #4] - 248a: ea21 0103 bic.w r1, r1, r3 - 248e: 6069 str r1, [r5, #4] - 2490: e006 b.n 24a0 <_malloc_r+0x274> - 2492: 4606 mov r6, r0 - 2494: f856 0908 ldr.w r0, [r6], #-8 - 2498: 42b0 cmp r0, r6 - 249a: d101 bne.n 24a0 <_malloc_r+0x274> - 249c: 3901 subs r1, #1 - 249e: e7f0 b.n 2482 <_malloc_r+0x256> - 24a0: 6868 ldr r0, [r5, #4] - 24a2: 005b lsls r3, r3, #1 - 24a4: 4283 cmp r3, r0 - 24a6: d809 bhi.n 24bc <_malloc_r+0x290> - 24a8: b143 cbz r3, 24bc <_malloc_r+0x290> - 24aa: 4671 mov r1, lr - 24ac: e001 b.n 24b2 <_malloc_r+0x286> - 24ae: 3104 adds r1, #4 - 24b0: 005b lsls r3, r3, #1 - 24b2: 4203 tst r3, r0 - 24b4: d1a7 bne.n 2406 <_malloc_r+0x1da> - 24b6: e7fa b.n 24ae <_malloc_r+0x282> - 24b8: 10000110 .word 0x10000110 - 24bc: f8d5 8008 ldr.w r8, [r5, #8] - 24c0: f8d8 3004 ldr.w r3, [r8, #4] - 24c4: f023 0903 bic.w r9, r3, #3 - 24c8: 45a1 cmp r9, r4 - 24ca: d304 bcc.n 24d6 <_malloc_r+0x2aa> - 24cc: ebc4 0309 rsb r3, r4, r9 - 24d0: 2b0f cmp r3, #15 - 24d2: f300 8095 bgt.w 2600 <_malloc_r+0x3d4> - 24d6: 4b52 ldr r3, [pc, #328] ; (2620 <_malloc_r+0x3f4>) - 24d8: 4638 mov r0, r7 - 24da: 681b ldr r3, [r3, #0] - 24dc: f103 0a10 add.w sl, r3, #16 - 24e0: 4b50 ldr r3, [pc, #320] ; (2624 <_malloc_r+0x3f8>) - 24e2: 44a2 add sl, r4 - 24e4: 681a ldr r2, [r3, #0] - 24e6: 9301 str r3, [sp, #4] - 24e8: f1b2 3fff cmp.w r2, #4294967295 - 24ec: bf1c itt ne - 24ee: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 24f2: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 24f6: 4651 mov r1, sl - 24f8: f000 faa4 bl 2a44 <_sbrk_r> - 24fc: 9b01 ldr r3, [sp, #4] - 24fe: f1b0 3fff cmp.w r0, #4294967295 - 2502: 4606 mov r6, r0 - 2504: d06e beq.n 25e4 <_malloc_r+0x3b8> - 2506: eb08 0209 add.w r2, r8, r9 - 250a: 4290 cmp r0, r2 - 250c: d201 bcs.n 2512 <_malloc_r+0x2e6> - 250e: 45a8 cmp r8, r5 - 2510: d168 bne.n 25e4 <_malloc_r+0x3b8> - 2512: 4945 ldr r1, [pc, #276] ; (2628 <_malloc_r+0x3fc>) - 2514: 4296 cmp r6, r2 - 2516: 468b mov fp, r1 - 2518: 6808 ldr r0, [r1, #0] - 251a: 4450 add r0, sl - 251c: 6008 str r0, [r1, #0] - 251e: d108 bne.n 2532 <_malloc_r+0x306> - 2520: f016 0f7f tst.w r6, #127 ; 0x7f - 2524: d105 bne.n 2532 <_malloc_r+0x306> - 2526: 68ab ldr r3, [r5, #8] - 2528: 44d1 add r9, sl - 252a: f049 0201 orr.w r2, r9, #1 - 252e: 605a str r2, [r3, #4] - 2530: e04c b.n 25cc <_malloc_r+0x3a0> - 2532: 681b ldr r3, [r3, #0] - 2534: f1b3 3fff cmp.w r3, #4294967295 - 2538: d102 bne.n 2540 <_malloc_r+0x314> - 253a: 4b3a ldr r3, [pc, #232] ; (2624 <_malloc_r+0x3f8>) - 253c: 601e str r6, [r3, #0] - 253e: e003 b.n 2548 <_malloc_r+0x31c> - 2540: 1830 adds r0, r6, r0 - 2542: 1a82 subs r2, r0, r2 - 2544: f8cb 2000 str.w r2, [fp] - 2548: f016 0307 ands.w r3, r6, #7 - 254c: 4638 mov r0, r7 - 254e: bf1c itt ne - 2550: f1c3 0308 rsbne r3, r3, #8 - 2554: 18f6 addne r6, r6, r3 - 2556: 3380 adds r3, #128 ; 0x80 - 2558: 44b2 add sl, r6 - 255a: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 255e: ebca 0a03 rsb sl, sl, r3 - 2562: 4651 mov r1, sl - 2564: f000 fa6e bl 2a44 <_sbrk_r> - 2568: f8db 3000 ldr.w r3, [fp] - 256c: 60ae str r6, [r5, #8] - 256e: f1b0 3fff cmp.w r0, #4294967295 - 2572: bf04 itt eq - 2574: 4630 moveq r0, r6 - 2576: f04f 0a00 moveq.w sl, #0 - 257a: 1b80 subs r0, r0, r6 - 257c: 45a8 cmp r8, r5 - 257e: 4450 add r0, sl - 2580: 4453 add r3, sl - 2582: f040 0001 orr.w r0, r0, #1 - 2586: f8cb 3000 str.w r3, [fp] - 258a: 6070 str r0, [r6, #4] - 258c: d01e beq.n 25cc <_malloc_r+0x3a0> - 258e: f1b9 0f0f cmp.w r9, #15 - 2592: d802 bhi.n 259a <_malloc_r+0x36e> - 2594: 2301 movs r3, #1 - 2596: 6073 str r3, [r6, #4] - 2598: e024 b.n 25e4 <_malloc_r+0x3b8> - 259a: f8d8 3004 ldr.w r3, [r8, #4] - 259e: f1a9 090c sub.w r9, r9, #12 - 25a2: f029 0907 bic.w r9, r9, #7 - 25a6: 2205 movs r2, #5 - 25a8: f003 0301 and.w r3, r3, #1 - 25ac: f1b9 0f0f cmp.w r9, #15 - 25b0: ea49 0303 orr.w r3, r9, r3 - 25b4: f8c8 3004 str.w r3, [r8, #4] - 25b8: eb08 0309 add.w r3, r8, r9 - 25bc: 605a str r2, [r3, #4] - 25be: 609a str r2, [r3, #8] - 25c0: d904 bls.n 25cc <_malloc_r+0x3a0> - 25c2: 4638 mov r0, r7 - 25c4: f108 0108 add.w r1, r8, #8 - 25c8: f005 fa34 bl 7a34 <_free_r> - 25cc: 4a17 ldr r2, [pc, #92] ; (262c <_malloc_r+0x400>) - 25ce: f8db 3000 ldr.w r3, [fp] - 25d2: 6811 ldr r1, [r2, #0] - 25d4: 428b cmp r3, r1 - 25d6: bf88 it hi - 25d8: 6013 strhi r3, [r2, #0] - 25da: 4a15 ldr r2, [pc, #84] ; (2630 <_malloc_r+0x404>) - 25dc: 6811 ldr r1, [r2, #0] - 25de: 428b cmp r3, r1 - 25e0: bf88 it hi - 25e2: 6013 strhi r3, [r2, #0] - 25e4: 68ab ldr r3, [r5, #8] - 25e6: 685b ldr r3, [r3, #4] - 25e8: f023 0303 bic.w r3, r3, #3 - 25ec: 42a3 cmp r3, r4 - 25ee: d302 bcc.n 25f6 <_malloc_r+0x3ca> - 25f0: 1b1b subs r3, r3, r4 - 25f2: 2b0f cmp r3, #15 - 25f4: dc04 bgt.n 2600 <_malloc_r+0x3d4> - 25f6: 4638 mov r0, r7 - 25f8: f000 f84e bl 2698 <__malloc_unlock> - 25fc: 2600 movs r6, #0 - 25fe: e00c b.n 261a <_malloc_r+0x3ee> - 2600: 68ae ldr r6, [r5, #8] - 2602: f044 0201 orr.w r2, r4, #1 - 2606: f043 0301 orr.w r3, r3, #1 - 260a: 1934 adds r4, r6, r4 - 260c: 60ac str r4, [r5, #8] - 260e: 6072 str r2, [r6, #4] - 2610: 6063 str r3, [r4, #4] - 2612: 4638 mov r0, r7 - 2614: 3608 adds r6, #8 - 2616: f000 f83f bl 2698 <__malloc_unlock> - 261a: 4630 mov r0, r6 - 261c: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 2620: 10000608 .word 0x10000608 - 2624: 1000051c .word 0x1000051c - 2628: 1000060c .word 0x1000060c - 262c: 10000604 .word 0x10000604 - 2630: 10000600 .word 0x10000600 - -00002634 : - 2634: b510 push {r4, lr} - 2636: b2c9 uxtb r1, r1 - 2638: e003 b.n 2642 - 263a: f810 4b01 ldrb.w r4, [r0], #1 - 263e: 428c cmp r4, r1 - 2640: d004 beq.n 264c - 2642: 3a01 subs r2, #1 - 2644: 4603 mov r3, r0 - 2646: d2f8 bcs.n 263a - 2648: 2000 movs r0, #0 - 264a: bd10 pop {r4, pc} - 264c: 4618 mov r0, r3 - 264e: bd10 pop {r4, pc} - -00002650 : - 2650: b510 push {r4, lr} - 2652: 1882 adds r2, r0, r2 - 2654: 4603 mov r3, r0 - 2656: e003 b.n 2660 - 2658: f811 4b01 ldrb.w r4, [r1], #1 - 265c: f803 4b01 strb.w r4, [r3], #1 - 2660: 4293 cmp r3, r2 - 2662: d3f9 bcc.n 2658 - 2664: bd10 pop {r4, pc} - -00002666 : - 2666: 4281 cmp r1, r0 - 2668: b510 push {r4, lr} - 266a: 4604 mov r4, r0 - 266c: d210 bcs.n 2690 - 266e: 188b adds r3, r1, r2 - 2670: 4298 cmp r0, r3 - 2672: d20d bcs.n 2690 - 2674: 4619 mov r1, r3 - 2676: 1883 adds r3, r0, r2 - 2678: e003 b.n 2682 - 267a: f811 4d01 ldrb.w r4, [r1, #-1]! - 267e: f803 4d01 strb.w r4, [r3, #-1]! - 2682: 3a01 subs r2, #1 - 2684: d2f9 bcs.n 267a - 2686: bd10 pop {r4, pc} - 2688: f811 3b01 ldrb.w r3, [r1], #1 - 268c: f804 3b01 strb.w r3, [r4], #1 - 2690: 3a01 subs r2, #1 - 2692: d2f9 bcs.n 2688 - 2694: bd10 pop {r4, pc} - -00002696 <__malloc_lock>: - 2696: 4770 bx lr - -00002698 <__malloc_unlock>: - 2698: 4770 bx lr - ... - -0000269c : - 269c: b40f push {r0, r1, r2, r3} - 269e: 4b0a ldr r3, [pc, #40] ; (26c8 ) - 26a0: b513 push {r0, r1, r4, lr} - 26a2: 681c ldr r4, [r3, #0] - 26a4: b124 cbz r4, 26b0 - 26a6: 69a3 ldr r3, [r4, #24] - 26a8: b913 cbnz r3, 26b0 - 26aa: 4620 mov r0, r4 - 26ac: f005 f892 bl 77d4 <__sinit> - 26b0: ab05 add r3, sp, #20 - 26b2: 4620 mov r0, r4 - 26b4: 68a1 ldr r1, [r4, #8] - 26b6: 9a04 ldr r2, [sp, #16] - 26b8: 9301 str r3, [sp, #4] - 26ba: f002 f95f bl 497c <_vfprintf_r> - 26be: e8bd 401c ldmia.w sp!, {r2, r3, r4, lr} - 26c2: b004 add sp, #16 - 26c4: 4770 bx lr - 26c6: bf00 nop - 26c8: 1000010c .word 0x1000010c - -000026cc <_puts_r>: - 26cc: b530 push {r4, r5, lr} - 26ce: 4604 mov r4, r0 - 26d0: b089 sub sp, #36 ; 0x24 - 26d2: 4608 mov r0, r1 - 26d4: 460d mov r5, r1 - 26d6: f000 fac5 bl 2c64 - 26da: 4b16 ldr r3, [pc, #88] ; (2734 <_puts_r+0x68>) - 26dc: 9501 str r5, [sp, #4] - 26de: 9303 str r3, [sp, #12] - 26e0: 2301 movs r3, #1 - 26e2: 9304 str r3, [sp, #16] - 26e4: 9002 str r0, [sp, #8] - 26e6: 18c0 adds r0, r0, r3 - 26e8: ab01 add r3, sp, #4 - 26ea: 9007 str r0, [sp, #28] - 26ec: 9305 str r3, [sp, #20] - 26ee: 2302 movs r3, #2 - 26f0: 9306 str r3, [sp, #24] - 26f2: b124 cbz r4, 26fe <_puts_r+0x32> - 26f4: 69a3 ldr r3, [r4, #24] - 26f6: b913 cbnz r3, 26fe <_puts_r+0x32> - 26f8: 4620 mov r0, r4 - 26fa: f005 f86b bl 77d4 <__sinit> - 26fe: 4b0e ldr r3, [pc, #56] ; (2738 <_puts_r+0x6c>) - 2700: 681b ldr r3, [r3, #0] - 2702: 689b ldr r3, [r3, #8] - 2704: 899a ldrh r2, [r3, #12] - 2706: f412 5f00 tst.w r2, #8192 ; 0x2000 - 270a: d106 bne.n 271a <_puts_r+0x4e> - 270c: f442 5200 orr.w r2, r2, #8192 ; 0x2000 - 2710: 819a strh r2, [r3, #12] - 2712: 6e5a ldr r2, [r3, #100] ; 0x64 - 2714: f422 5200 bic.w r2, r2, #8192 ; 0x2000 - 2718: 665a str r2, [r3, #100] ; 0x64 - 271a: 4620 mov r0, r4 - 271c: 68a1 ldr r1, [r4, #8] - 271e: aa05 add r2, sp, #20 - 2720: f7ff fbae bl 1e80 <__sfvwrite_r> - 2724: 2800 cmp r0, #0 - 2726: bf0c ite eq - 2728: 200a moveq r0, #10 - 272a: f04f 30ff movne.w r0, #4294967295 - 272e: b009 add sp, #36 ; 0x24 - 2730: bd30 pop {r4, r5, pc} - 2732: bf00 nop - 2734: 0000c170 .word 0x0000c170 - 2738: 1000010c .word 0x1000010c - -0000273c : - 273c: 4b02 ldr r3, [pc, #8] ; (2748 ) - 273e: 4601 mov r1, r0 - 2740: 6818 ldr r0, [r3, #0] - 2742: f7ff bfc3 b.w 26cc <_puts_r> - 2746: bf00 nop - 2748: 1000010c .word 0x1000010c - -0000274c <_realloc_r>: - 274c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2750: 4681 mov r9, r0 - 2752: 4617 mov r7, r2 - 2754: 460e mov r6, r1 - 2756: b929 cbnz r1, 2764 <_realloc_r+0x18> - 2758: 4611 mov r1, r2 - 275a: b003 add sp, #12 - 275c: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2760: f7ff bd64 b.w 222c <_malloc_r> - 2764: f107 050b add.w r5, r7, #11 - 2768: f7ff ff95 bl 2696 <__malloc_lock> - 276c: f1a6 0a08 sub.w sl, r6, #8 - 2770: 2d16 cmp r5, #22 - 2772: f8da 2004 ldr.w r2, [sl, #4] - 2776: d903 bls.n 2780 <_realloc_r+0x34> - 2778: f035 0507 bics.w r5, r5, #7 - 277c: d501 bpl.n 2782 <_realloc_r+0x36> - 277e: e002 b.n 2786 <_realloc_r+0x3a> - 2780: 2510 movs r5, #16 - 2782: 42bd cmp r5, r7 - 2784: d204 bcs.n 2790 <_realloc_r+0x44> - 2786: 230c movs r3, #12 - 2788: 2700 movs r7, #0 - 278a: f8c9 3000 str.w r3, [r9] - 278e: e155 b.n 2a3c <_realloc_r+0x2f0> - 2790: f022 0b03 bic.w fp, r2, #3 - 2794: 45ab cmp fp, r5 - 2796: f280 8126 bge.w 29e6 <_realloc_r+0x29a> - 279a: 4b9f ldr r3, [pc, #636] ; (2a18 <_realloc_r+0x2cc>) - 279c: eb0a 010b add.w r1, sl, fp - 27a0: f8d3 e008 ldr.w lr, [r3, #8] - 27a4: 4571 cmp r1, lr - 27a6: d007 beq.n 27b8 <_realloc_r+0x6c> - 27a8: 6848 ldr r0, [r1, #4] - 27aa: f020 0001 bic.w r0, r0, #1 - 27ae: 1808 adds r0, r1, r0 - 27b0: 6840 ldr r0, [r0, #4] - 27b2: f010 0f01 tst.w r0, #1 - 27b6: d125 bne.n 2804 <_realloc_r+0xb8> - 27b8: 6848 ldr r0, [r1, #4] - 27ba: 4571 cmp r1, lr - 27bc: f020 0003 bic.w r0, r0, #3 - 27c0: eb00 080b add.w r8, r0, fp - 27c4: d117 bne.n 27f6 <_realloc_r+0xaa> - 27c6: f105 0410 add.w r4, r5, #16 - 27ca: 45a0 cmp r8, r4 - 27cc: db1c blt.n 2808 <_realloc_r+0xbc> - 27ce: eb0a 0205 add.w r2, sl, r5 - 27d2: ebc5 0808 rsb r8, r5, r8 - 27d6: 609a str r2, [r3, #8] - 27d8: f048 0301 orr.w r3, r8, #1 - 27dc: 6053 str r3, [r2, #4] - 27de: 4648 mov r0, r9 - 27e0: f8da 3004 ldr.w r3, [sl, #4] - 27e4: 4637 mov r7, r6 - 27e6: f003 0301 and.w r3, r3, #1 - 27ea: 431d orrs r5, r3 - 27ec: f8ca 5004 str.w r5, [sl, #4] - 27f0: f7ff ff52 bl 2698 <__malloc_unlock> - 27f4: e122 b.n 2a3c <_realloc_r+0x2f0> - 27f6: 45a8 cmp r8, r5 - 27f8: db06 blt.n 2808 <_realloc_r+0xbc> - 27fa: 68cb ldr r3, [r1, #12] - 27fc: 688a ldr r2, [r1, #8] - 27fe: 60d3 str r3, [r2, #12] - 2800: 609a str r2, [r3, #8] - 2802: e0f1 b.n 29e8 <_realloc_r+0x29c> - 2804: 2000 movs r0, #0 - 2806: 4601 mov r1, r0 - 2808: f012 0f01 tst.w r2, #1 - 280c: f040 809c bne.w 2948 <_realloc_r+0x1fc> - 2810: f856 4c08 ldr.w r4, [r6, #-8] - 2814: ebc4 040a rsb r4, r4, sl - 2818: 6862 ldr r2, [r4, #4] - 281a: f022 0203 bic.w r2, r2, #3 - 281e: 2900 cmp r1, #0 - 2820: d057 beq.n 28d2 <_realloc_r+0x186> - 2822: 4571 cmp r1, lr - 2824: eb02 080b add.w r8, r2, fp - 2828: d14b bne.n 28c2 <_realloc_r+0x176> - 282a: 4480 add r8, r0 - 282c: f105 0110 add.w r1, r5, #16 - 2830: 4588 cmp r8, r1 - 2832: db4e blt.n 28d2 <_realloc_r+0x186> - 2834: 4627 mov r7, r4 - 2836: 68e2 ldr r2, [r4, #12] - 2838: f857 1f08 ldr.w r1, [r7, #8]! - 283c: 60ca str r2, [r1, #12] - 283e: 6091 str r1, [r2, #8] - 2840: f1ab 0204 sub.w r2, fp, #4 - 2844: 2a24 cmp r2, #36 ; 0x24 - 2846: d829 bhi.n 289c <_realloc_r+0x150> - 2848: 2a13 cmp r2, #19 - 284a: 4639 mov r1, r7 - 284c: d91b bls.n 2886 <_realloc_r+0x13a> - 284e: 4630 mov r0, r6 - 2850: f850 1b04 ldr.w r1, [r0], #4 - 2854: 60a1 str r1, [r4, #8] - 2856: 6871 ldr r1, [r6, #4] - 2858: 1d06 adds r6, r0, #4 - 285a: 2a1b cmp r2, #27 - 285c: 60e1 str r1, [r4, #12] - 285e: f104 0110 add.w r1, r4, #16 - 2862: d910 bls.n 2886 <_realloc_r+0x13a> - 2864: 6841 ldr r1, [r0, #4] - 2866: 1d30 adds r0, r6, #4 - 2868: 6121 str r1, [r4, #16] - 286a: 6871 ldr r1, [r6, #4] - 286c: 3608 adds r6, #8 - 286e: 2a24 cmp r2, #36 ; 0x24 - 2870: 6161 str r1, [r4, #20] - 2872: f104 0118 add.w r1, r4, #24 - 2876: d106 bne.n 2886 <_realloc_r+0x13a> - 2878: 6842 ldr r2, [r0, #4] - 287a: f104 0120 add.w r1, r4, #32 - 287e: 61a2 str r2, [r4, #24] - 2880: 6872 ldr r2, [r6, #4] - 2882: 3608 adds r6, #8 - 2884: 61e2 str r2, [r4, #28] - 2886: 4630 mov r0, r6 - 2888: 460a mov r2, r1 - 288a: f850 eb04 ldr.w lr, [r0], #4 - 288e: f842 eb04 str.w lr, [r2], #4 - 2892: 6876 ldr r6, [r6, #4] - 2894: 604e str r6, [r1, #4] - 2896: 6841 ldr r1, [r0, #4] - 2898: 6051 str r1, [r2, #4] - 289a: e005 b.n 28a8 <_realloc_r+0x15c> - 289c: 4638 mov r0, r7 - 289e: 4631 mov r1, r6 - 28a0: 9301 str r3, [sp, #4] - 28a2: f7ff fee0 bl 2666 - 28a6: 9b01 ldr r3, [sp, #4] - 28a8: 1962 adds r2, r4, r5 - 28aa: ebc5 0808 rsb r8, r5, r8 - 28ae: 609a str r2, [r3, #8] - 28b0: f048 0301 orr.w r3, r8, #1 - 28b4: 6053 str r3, [r2, #4] - 28b6: 6863 ldr r3, [r4, #4] - 28b8: f003 0301 and.w r3, r3, #1 - 28bc: 431d orrs r5, r3 - 28be: 6065 str r5, [r4, #4] - 28c0: e08d b.n 29de <_realloc_r+0x292> - 28c2: 4480 add r8, r0 - 28c4: 45a8 cmp r8, r5 - 28c6: db04 blt.n 28d2 <_realloc_r+0x186> - 28c8: 68cb ldr r3, [r1, #12] - 28ca: 688a ldr r2, [r1, #8] - 28cc: 60d3 str r3, [r2, #12] - 28ce: 609a str r2, [r3, #8] - 28d0: e003 b.n 28da <_realloc_r+0x18e> - 28d2: eb02 080b add.w r8, r2, fp - 28d6: 45a8 cmp r8, r5 - 28d8: db36 blt.n 2948 <_realloc_r+0x1fc> - 28da: 4620 mov r0, r4 - 28dc: 68e3 ldr r3, [r4, #12] - 28de: f850 2f08 ldr.w r2, [r0, #8]! - 28e2: 60d3 str r3, [r2, #12] - 28e4: 609a str r2, [r3, #8] - 28e6: f1ab 0204 sub.w r2, fp, #4 - 28ea: 2a24 cmp r2, #36 ; 0x24 - 28ec: d828 bhi.n 2940 <_realloc_r+0x1f4> - 28ee: 2a13 cmp r2, #19 - 28f0: d91b bls.n 292a <_realloc_r+0x1de> - 28f2: 4633 mov r3, r6 - 28f4: f104 0010 add.w r0, r4, #16 - 28f8: f853 1b04 ldr.w r1, [r3], #4 - 28fc: 60a1 str r1, [r4, #8] - 28fe: 6871 ldr r1, [r6, #4] - 2900: 1d1e adds r6, r3, #4 - 2902: 2a1b cmp r2, #27 - 2904: 60e1 str r1, [r4, #12] - 2906: d910 bls.n 292a <_realloc_r+0x1de> - 2908: 685b ldr r3, [r3, #4] - 290a: f104 0018 add.w r0, r4, #24 - 290e: 6123 str r3, [r4, #16] - 2910: 1d33 adds r3, r6, #4 - 2912: 6871 ldr r1, [r6, #4] - 2914: 3608 adds r6, #8 - 2916: 2a24 cmp r2, #36 ; 0x24 - 2918: 6161 str r1, [r4, #20] - 291a: d106 bne.n 292a <_realloc_r+0x1de> - 291c: 685b ldr r3, [r3, #4] - 291e: f104 0020 add.w r0, r4, #32 - 2922: 61a3 str r3, [r4, #24] - 2924: 6873 ldr r3, [r6, #4] - 2926: 3608 adds r6, #8 - 2928: 61e3 str r3, [r4, #28] - 292a: 4632 mov r2, r6 - 292c: 4603 mov r3, r0 - 292e: f852 1b04 ldr.w r1, [r2], #4 - 2932: f843 1b04 str.w r1, [r3], #4 - 2936: 6871 ldr r1, [r6, #4] - 2938: 6041 str r1, [r0, #4] - 293a: 6852 ldr r2, [r2, #4] - 293c: 605a str r2, [r3, #4] - 293e: e054 b.n 29ea <_realloc_r+0x29e> - 2940: 4631 mov r1, r6 - 2942: f7ff fe90 bl 2666 - 2946: e050 b.n 29ea <_realloc_r+0x29e> - 2948: 4639 mov r1, r7 - 294a: 4648 mov r0, r9 - 294c: f7ff fc6e bl 222c <_malloc_r> - 2950: 4607 mov r7, r0 - 2952: 2800 cmp r0, #0 - 2954: d043 beq.n 29de <_realloc_r+0x292> - 2956: f8da 2004 ldr.w r2, [sl, #4] - 295a: f1a0 0308 sub.w r3, r0, #8 - 295e: f022 0201 bic.w r2, r2, #1 - 2962: 4452 add r2, sl - 2964: 4293 cmp r3, r2 - 2966: d105 bne.n 2974 <_realloc_r+0x228> - 2968: f850 3c04 ldr.w r3, [r0, #-4] - 296c: f023 0803 bic.w r8, r3, #3 - 2970: 44d8 add r8, fp - 2972: e039 b.n 29e8 <_realloc_r+0x29c> - 2974: f1ab 0204 sub.w r2, fp, #4 - 2978: 2a24 cmp r2, #36 ; 0x24 - 297a: d829 bhi.n 29d0 <_realloc_r+0x284> - 297c: 2a13 cmp r2, #19 - 297e: 4631 mov r1, r6 - 2980: 4603 mov r3, r0 - 2982: d91a bls.n 29ba <_realloc_r+0x26e> - 2984: 4634 mov r4, r6 - 2986: f854 3b04 ldr.w r3, [r4], #4 - 298a: 1d21 adds r1, r4, #4 - 298c: f840 3b04 str.w r3, [r0], #4 - 2990: 6873 ldr r3, [r6, #4] - 2992: 607b str r3, [r7, #4] - 2994: 1d03 adds r3, r0, #4 - 2996: 2a1b cmp r2, #27 - 2998: d90f bls.n 29ba <_realloc_r+0x26e> - 299a: 6864 ldr r4, [r4, #4] - 299c: 6044 str r4, [r0, #4] - 299e: 1d0c adds r4, r1, #4 - 29a0: 6849 ldr r1, [r1, #4] - 29a2: 1d18 adds r0, r3, #4 - 29a4: 6059 str r1, [r3, #4] - 29a6: 3308 adds r3, #8 - 29a8: 1d21 adds r1, r4, #4 - 29aa: 2a24 cmp r2, #36 ; 0x24 - 29ac: d105 bne.n 29ba <_realloc_r+0x26e> - 29ae: 6862 ldr r2, [r4, #4] - 29b0: 6042 str r2, [r0, #4] - 29b2: 684a ldr r2, [r1, #4] - 29b4: 3108 adds r1, #8 - 29b6: 605a str r2, [r3, #4] - 29b8: 3308 adds r3, #8 - 29ba: 4608 mov r0, r1 - 29bc: 461a mov r2, r3 - 29be: f850 4b04 ldr.w r4, [r0], #4 - 29c2: f842 4b04 str.w r4, [r2], #4 - 29c6: 6849 ldr r1, [r1, #4] - 29c8: 6059 str r1, [r3, #4] - 29ca: 6843 ldr r3, [r0, #4] - 29cc: 6053 str r3, [r2, #4] - 29ce: e002 b.n 29d6 <_realloc_r+0x28a> - 29d0: 4631 mov r1, r6 - 29d2: f7ff fe48 bl 2666 - 29d6: 4648 mov r0, r9 - 29d8: 4631 mov r1, r6 - 29da: f005 f82b bl 7a34 <_free_r> - 29de: 4648 mov r0, r9 - 29e0: f7ff fe5a bl 2698 <__malloc_unlock> - 29e4: e02a b.n 2a3c <_realloc_r+0x2f0> - 29e6: 46d8 mov r8, fp - 29e8: 4654 mov r4, sl - 29ea: ebc5 0308 rsb r3, r5, r8 - 29ee: 6862 ldr r2, [r4, #4] - 29f0: 2b0f cmp r3, #15 - 29f2: d913 bls.n 2a1c <_realloc_r+0x2d0> - 29f4: 1961 adds r1, r4, r5 - 29f6: f002 0201 and.w r2, r2, #1 - 29fa: 4315 orrs r5, r2 - 29fc: f043 0201 orr.w r2, r3, #1 - 2a00: 18cb adds r3, r1, r3 - 2a02: 6065 str r5, [r4, #4] - 2a04: 604a str r2, [r1, #4] - 2a06: 4648 mov r0, r9 - 2a08: 685a ldr r2, [r3, #4] - 2a0a: 3108 adds r1, #8 - 2a0c: f042 0201 orr.w r2, r2, #1 - 2a10: 605a str r2, [r3, #4] - 2a12: f005 f80f bl 7a34 <_free_r> - 2a16: e00c b.n 2a32 <_realloc_r+0x2e6> - 2a18: 10000110 .word 0x10000110 - 2a1c: eb04 0308 add.w r3, r4, r8 - 2a20: f002 0201 and.w r2, r2, #1 - 2a24: ea48 0202 orr.w r2, r8, r2 - 2a28: 6062 str r2, [r4, #4] - 2a2a: 685a ldr r2, [r3, #4] - 2a2c: f042 0201 orr.w r2, r2, #1 - 2a30: 605a str r2, [r3, #4] - 2a32: 4648 mov r0, r9 - 2a34: f104 0708 add.w r7, r4, #8 - 2a38: f7ff fe2e bl 2698 <__malloc_unlock> - 2a3c: 4638 mov r0, r7 - 2a3e: b003 add sp, #12 - 2a40: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00002a44 <_sbrk_r>: - 2a44: b538 push {r3, r4, r5, lr} - 2a46: 4605 mov r5, r0 - 2a48: 4c06 ldr r4, [pc, #24] ; (2a64 <_sbrk_r+0x20>) - 2a4a: 4608 mov r0, r1 - 2a4c: 2300 movs r3, #0 - 2a4e: 6023 str r3, [r4, #0] - 2a50: f7fd fc96 bl 380 <_sbrk> - 2a54: f1b0 3fff cmp.w r0, #4294967295 - 2a58: d102 bne.n 2a60 <_sbrk_r+0x1c> - 2a5a: 6823 ldr r3, [r4, #0] - 2a5c: b103 cbz r3, 2a60 <_sbrk_r+0x1c> - 2a5e: 602b str r3, [r5, #0] - 2a60: bd38 pop {r3, r4, r5, pc} - 2a62: bf00 nop - 2a64: 10000640 .word 0x10000640 - -00002a68 : - 2a68: b40f push {r0, r1, r2, r3} - 2a6a: b513 push {r0, r1, r4, lr} - 2a6c: 4c08 ldr r4, [pc, #32] ; (2a90 ) - 2a6e: 6820 ldr r0, [r4, #0] - 2a70: b118 cbz r0, 2a7a - 2a72: 6983 ldr r3, [r0, #24] - 2a74: b90b cbnz r3, 2a7a - 2a76: f004 fead bl 77d4 <__sinit> - 2a7a: 6820 ldr r0, [r4, #0] - 2a7c: ab05 add r3, sp, #20 - 2a7e: 9a04 ldr r2, [sp, #16] - 2a80: 9301 str r3, [sp, #4] - 2a82: 6841 ldr r1, [r0, #4] - 2a84: f003 f860 bl 5b48 <__svfscanf_r> - 2a88: e8bd 401c ldmia.w sp!, {r2, r3, r4, lr} - 2a8c: b004 add sp, #16 - 2a8e: 4770 bx lr - 2a90: 1000010c .word 0x1000010c - -00002a94 <_raise_r>: - 2a94: 291f cmp r1, #31 - 2a96: b570 push {r4, r5, r6, lr} - 2a98: 4605 mov r5, r0 - 2a9a: 460c mov r4, r1 - 2a9c: d904 bls.n 2aa8 <_raise_r+0x14> - 2a9e: 2316 movs r3, #22 - 2aa0: 6003 str r3, [r0, #0] - 2aa2: f04f 30ff mov.w r0, #4294967295 - 2aa6: bd70 pop {r4, r5, r6, pc} - 2aa8: 6c42 ldr r2, [r0, #68] ; 0x44 - 2aaa: b112 cbz r2, 2ab2 <_raise_r+0x1e> - 2aac: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 2ab0: b94b cbnz r3, 2ac6 <_raise_r+0x32> - 2ab2: 4628 mov r0, r5 - 2ab4: f000 f834 bl 2b20 <_getpid_r> - 2ab8: 4622 mov r2, r4 - 2aba: 4601 mov r1, r0 - 2abc: 4628 mov r0, r5 - 2abe: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 2ac2: f000 b81b b.w 2afc <_kill_r> - 2ac6: 2b01 cmp r3, #1 - 2ac8: d00d beq.n 2ae6 <_raise_r+0x52> - 2aca: f1b3 3fff cmp.w r3, #4294967295 - 2ace: d103 bne.n 2ad8 <_raise_r+0x44> - 2ad0: 3317 adds r3, #23 - 2ad2: 6003 str r3, [r0, #0] - 2ad4: 2001 movs r0, #1 - 2ad6: bd70 pop {r4, r5, r6, pc} - 2ad8: 2500 movs r5, #0 - 2ada: 4608 mov r0, r1 - 2adc: f842 5021 str.w r5, [r2, r1, lsl #2] - 2ae0: 4798 blx r3 - 2ae2: 4628 mov r0, r5 - 2ae4: bd70 pop {r4, r5, r6, pc} - 2ae6: 2000 movs r0, #0 - 2ae8: bd70 pop {r4, r5, r6, pc} - ... - -00002aec : - 2aec: 4b02 ldr r3, [pc, #8] ; (2af8 ) - 2aee: 4601 mov r1, r0 - 2af0: 6818 ldr r0, [r3, #0] - 2af2: f7ff bfcf b.w 2a94 <_raise_r> - 2af6: bf00 nop - 2af8: 1000010c .word 0x1000010c - -00002afc <_kill_r>: - 2afc: b538 push {r3, r4, r5, lr} - 2afe: 4605 mov r5, r0 - 2b00: 4c06 ldr r4, [pc, #24] ; (2b1c <_kill_r+0x20>) - 2b02: 4608 mov r0, r1 - 2b04: 4611 mov r1, r2 - 2b06: 2300 movs r3, #0 - 2b08: 6023 str r3, [r4, #0] - 2b0a: f7fd fc2b bl 364 <_kill> - 2b0e: f1b0 3fff cmp.w r0, #4294967295 - 2b12: d102 bne.n 2b1a <_kill_r+0x1e> - 2b14: 6823 ldr r3, [r4, #0] - 2b16: b103 cbz r3, 2b1a <_kill_r+0x1e> - 2b18: 602b str r3, [r5, #0] - 2b1a: bd38 pop {r3, r4, r5, pc} - 2b1c: 10000640 .word 0x10000640 - -00002b20 <_getpid_r>: - 2b20: f7fd bc2c b.w 37c <_getpid> - -00002b24 : - 2b24: b40e push {r1, r2, r3} - 2b26: f44f 7102 mov.w r1, #520 ; 0x208 - 2b2a: b500 push {lr} - 2b2c: b09c sub sp, #112 ; 0x70 - 2b2e: ab1d add r3, sp, #116 ; 0x74 - 2b30: f8ad 1010 strh.w r1, [sp, #16] - 2b34: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 2b38: 9103 str r1, [sp, #12] - 2b3a: 9106 str r1, [sp, #24] - 2b3c: f04f 31ff mov.w r1, #4294967295 - 2b40: f8ad 1012 strh.w r1, [sp, #18] - 2b44: 4908 ldr r1, [pc, #32] ; (2b68 ) - 2b46: f853 2b04 ldr.w r2, [r3], #4 - 2b4a: 9001 str r0, [sp, #4] - 2b4c: 9005 str r0, [sp, #20] - 2b4e: 6808 ldr r0, [r1, #0] - 2b50: a901 add r1, sp, #4 - 2b52: 931b str r3, [sp, #108] ; 0x6c - 2b54: f000 f8a4 bl 2ca0 <_svfprintf_r> - 2b58: 9b01 ldr r3, [sp, #4] - 2b5a: 2200 movs r2, #0 - 2b5c: 701a strb r2, [r3, #0] - 2b5e: b01c add sp, #112 ; 0x70 - 2b60: f85d eb04 ldr.w lr, [sp], #4 - 2b64: b003 add sp, #12 - 2b66: 4770 bx lr - 2b68: 1000010c .word 0x1000010c - -00002b6c : - 2b6c: b40e push {r1, r2, r3} - 2b6e: f44f 7201 mov.w r2, #516 ; 0x204 - 2b72: b530 push {r4, r5, lr} - 2b74: b09c sub sp, #112 ; 0x70 - 2b76: ac1f add r4, sp, #124 ; 0x7c - 2b78: f8ad 2010 strh.w r2, [sp, #16] - 2b7c: f854 5b04 ldr.w r5, [r4], #4 - 2b80: 9001 str r0, [sp, #4] - 2b82: 9005 str r0, [sp, #20] - 2b84: f000 f86e bl 2c64 - 2b88: 4b0b ldr r3, [pc, #44] ; (2bb8 ) - 2b8a: a901 add r1, sp, #4 - 2b8c: 462a mov r2, r5 - 2b8e: 941b str r4, [sp, #108] ; 0x6c - 2b90: 930a str r3, [sp, #40] ; 0x28 - 2b92: 2300 movs r3, #0 - 2b94: 930e str r3, [sp, #56] ; 0x38 - 2b96: 9313 str r3, [sp, #76] ; 0x4c - 2b98: f04f 33ff mov.w r3, #4294967295 - 2b9c: f8ad 3012 strh.w r3, [sp, #18] - 2ba0: 4b06 ldr r3, [pc, #24] ; (2bbc ) - 2ba2: 9002 str r0, [sp, #8] - 2ba4: 9006 str r0, [sp, #24] - 2ba6: 6818 ldr r0, [r3, #0] - 2ba8: 4623 mov r3, r4 - 2baa: f001 f8f9 bl 3da0 <__ssvfscanf_r> - 2bae: b01c add sp, #112 ; 0x70 - 2bb0: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 2bb4: b003 add sp, #12 - 2bb6: 4770 bx lr - 2bb8: 00002be3 .word 0x00002be3 - 2bbc: 1000010c .word 0x1000010c - -00002bc0 <__sread>: - 2bc0: b510 push {r4, lr} - 2bc2: 460c mov r4, r1 - 2bc4: f9b1 100e ldrsh.w r1, [r1, #14] - 2bc8: f005 fd1e bl 8608 <_read_r> - 2bcc: 2800 cmp r0, #0 - 2bce: db03 blt.n 2bd8 <__sread+0x18> - 2bd0: 6d63 ldr r3, [r4, #84] ; 0x54 - 2bd2: 181b adds r3, r3, r0 - 2bd4: 6563 str r3, [r4, #84] ; 0x54 - 2bd6: bd10 pop {r4, pc} - 2bd8: 89a3 ldrh r3, [r4, #12] - 2bda: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 2bde: 81a3 strh r3, [r4, #12] - 2be0: bd10 pop {r4, pc} - -00002be2 <__seofread>: - 2be2: 2000 movs r0, #0 - 2be4: 4770 bx lr - -00002be6 <__swrite>: - 2be6: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2bea: 461d mov r5, r3 - 2bec: 898b ldrh r3, [r1, #12] - 2bee: 4607 mov r7, r0 - 2bf0: 460c mov r4, r1 - 2bf2: 4616 mov r6, r2 - 2bf4: f413 7f80 tst.w r3, #256 ; 0x100 - 2bf8: d005 beq.n 2c06 <__swrite+0x20> - 2bfa: f9b1 100e ldrsh.w r1, [r1, #14] - 2bfe: 2200 movs r2, #0 - 2c00: 2302 movs r3, #2 - 2c02: f005 f839 bl 7c78 <_lseek_r> - 2c06: 89a3 ldrh r3, [r4, #12] - 2c08: 4638 mov r0, r7 - 2c0a: f9b4 100e ldrsh.w r1, [r4, #14] - 2c0e: 4632 mov r2, r6 - 2c10: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 2c14: 81a3 strh r3, [r4, #12] - 2c16: 462b mov r3, r5 - 2c18: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2c1c: f003 bd82 b.w 6724 <_write_r> - -00002c20 <__sseek>: - 2c20: b510 push {r4, lr} - 2c22: 460c mov r4, r1 - 2c24: f9b1 100e ldrsh.w r1, [r1, #14] - 2c28: f005 f826 bl 7c78 <_lseek_r> - 2c2c: 89a3 ldrh r3, [r4, #12] - 2c2e: f1b0 3fff cmp.w r0, #4294967295 - 2c32: d103 bne.n 2c3c <__sseek+0x1c> - 2c34: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 2c38: 81a3 strh r3, [r4, #12] - 2c3a: bd10 pop {r4, pc} - 2c3c: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - 2c40: 6560 str r0, [r4, #84] ; 0x54 - 2c42: 81a3 strh r3, [r4, #12] - 2c44: bd10 pop {r4, pc} - -00002c46 <__sclose>: - 2c46: f9b1 100e ldrsh.w r1, [r1, #14] - 2c4a: f003 be0f b.w 686c <_close_r> - -00002c4e : - 2c4e: f810 2b01 ldrb.w r2, [r0], #1 - 2c52: f811 3b01 ldrb.w r3, [r1], #1 - 2c56: 2a01 cmp r2, #1 - 2c58: bf28 it cs - 2c5a: 429a cmpcs r2, r3 - 2c5c: d0f7 beq.n 2c4e - 2c5e: eba2 0003 sub.w r0, r2, r3 - 2c62: 4770 bx lr - -00002c64 : - 2c64: 4603 mov r3, r0 - 2c66: 43c0 mvns r0, r0 - 2c68: f813 2b01 ldrb.w r2, [r3], #1 - 2c6c: 2a00 cmp r2, #0 - 2c6e: d1fb bne.n 2c68 - 2c70: 1818 adds r0, r3, r0 - 2c72: 4770 bx lr - -00002c74 : - 2c74: b570 push {r4, r5, r6, lr} - 2c76: b91a cbnz r2, 2c80 - 2c78: e00f b.n 2c9a - 2c7a: 3a01 subs r2, #1 - 2c7c: d009 beq.n 2c92 - 2c7e: b143 cbz r3, 2c92 - 2c80: 460c mov r4, r1 - 2c82: 4605 mov r5, r0 - 2c84: b12a cbz r2, 2c92 - 2c86: f810 3b01 ldrb.w r3, [r0], #1 - 2c8a: f811 6b01 ldrb.w r6, [r1], #1 - 2c8e: 42b3 cmp r3, r6 - 2c90: d0f3 beq.n 2c7a - 2c92: 7828 ldrb r0, [r5, #0] - 2c94: 7823 ldrb r3, [r4, #0] - 2c96: 1ac0 subs r0, r0, r3 - 2c98: bd70 pop {r4, r5, r6, pc} - 2c9a: 4610 mov r0, r2 - 2c9c: bd70 pop {r4, r5, r6, pc} - ... - -00002ca0 <_svfprintf_r>: - 2ca0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 2ca4: b0bf sub sp, #252 ; 0xfc - 2ca6: 460f mov r7, r1 - 2ca8: 461e mov r6, r3 - 2caa: 4615 mov r5, r2 - 2cac: 4680 mov r8, r0 - 2cae: f004 ffdf bl 7c70 <_localeconv_r> - 2cb2: 6800 ldr r0, [r0, #0] - 2cb4: 9013 str r0, [sp, #76] ; 0x4c - 2cb6: f7ff ffd5 bl 2c64 - 2cba: 89bb ldrh r3, [r7, #12] - 2cbc: f013 0f80 tst.w r3, #128 ; 0x80 - 2cc0: 9012 str r0, [sp, #72] ; 0x48 - 2cc2: d011 beq.n 2ce8 <_svfprintf_r+0x48> - 2cc4: 693b ldr r3, [r7, #16] - 2cc6: b97b cbnz r3, 2ce8 <_svfprintf_r+0x48> - 2cc8: 4640 mov r0, r8 - 2cca: 2140 movs r1, #64 ; 0x40 - 2ccc: f7ff faae bl 222c <_malloc_r> - 2cd0: 6038 str r0, [r7, #0] - 2cd2: 6138 str r0, [r7, #16] - 2cd4: b930 cbnz r0, 2ce4 <_svfprintf_r+0x44> - 2cd6: 230c movs r3, #12 - 2cd8: 3801 subs r0, #1 - 2cda: f8c8 3000 str.w r3, [r8] - 2cde: 900f str r0, [sp, #60] ; 0x3c - 2ce0: f001 b856 b.w 3d90 <_svfprintf_r+0x10f0> - 2ce4: 2340 movs r3, #64 ; 0x40 - 2ce6: 617b str r3, [r7, #20] - 2ce8: 2300 movs r3, #0 - 2cea: ac19 add r4, sp, #100 ; 0x64 - 2cec: 9335 str r3, [sp, #212] ; 0xd4 - 2cee: 9433 str r4, [sp, #204] ; 0xcc - 2cf0: 9334 str r3, [sp, #208] ; 0xd0 - 2cf2: 950c str r5, [sp, #48] ; 0x30 - 2cf4: 930b str r3, [sp, #44] ; 0x2c - 2cf6: 9310 str r3, [sp, #64] ; 0x40 - 2cf8: 9311 str r3, [sp, #68] ; 0x44 - 2cfa: 9316 str r3, [sp, #88] ; 0x58 - 2cfc: 9315 str r3, [sp, #84] ; 0x54 - 2cfe: 930f str r3, [sp, #60] ; 0x3c - 2d00: 9b0c ldr r3, [sp, #48] ; 0x30 - 2d02: 461d mov r5, r3 - 2d04: f813 2b01 ldrb.w r2, [r3], #1 - 2d08: b10a cbz r2, 2d0e <_svfprintf_r+0x6e> - 2d0a: 2a25 cmp r2, #37 ; 0x25 - 2d0c: d1f9 bne.n 2d02 <_svfprintf_r+0x62> - 2d0e: 990c ldr r1, [sp, #48] ; 0x30 - 2d10: ebb5 0901 subs.w r9, r5, r1 - 2d14: d018 beq.n 2d48 <_svfprintf_r+0xa8> - 2d16: 9b35 ldr r3, [sp, #212] ; 0xd4 - 2d18: 6021 str r1, [r4, #0] - 2d1a: f8c4 9004 str.w r9, [r4, #4] - 2d1e: 444b add r3, r9 - 2d20: 9335 str r3, [sp, #212] ; 0xd4 - 2d22: 9b34 ldr r3, [sp, #208] ; 0xd0 - 2d24: 3301 adds r3, #1 - 2d26: 9334 str r3, [sp, #208] ; 0xd0 - 2d28: 2b07 cmp r3, #7 - 2d2a: dc01 bgt.n 2d30 <_svfprintf_r+0x90> - 2d2c: 3408 adds r4, #8 - 2d2e: e008 b.n 2d42 <_svfprintf_r+0xa2> - 2d30: 4640 mov r0, r8 - 2d32: 4639 mov r1, r7 - 2d34: aa33 add r2, sp, #204 ; 0xcc - 2d36: f006 fdeb bl 9910 <__ssprint_r> - 2d3a: 2800 cmp r0, #0 - 2d3c: f041 801f bne.w 3d7e <_svfprintf_r+0x10de> - 2d40: ac19 add r4, sp, #100 ; 0x64 - 2d42: 9a0f ldr r2, [sp, #60] ; 0x3c - 2d44: 444a add r2, r9 - 2d46: 920f str r2, [sp, #60] ; 0x3c - 2d48: 782b ldrb r3, [r5, #0] - 2d4a: 2b00 cmp r3, #0 - 2d4c: f001 8010 beq.w 3d70 <_svfprintf_r+0x10d0> - 2d50: 2300 movs r3, #0 - 2d52: 3501 adds r5, #1 - 2d54: 950c str r5, [sp, #48] ; 0x30 - 2d56: 461d mov r5, r3 - 2d58: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 2d5c: f04f 3cff mov.w ip, #4294967295 - 2d60: 930d str r3, [sp, #52] ; 0x34 - 2d62: 462a mov r2, r5 - 2d64: 9b0c ldr r3, [sp, #48] ; 0x30 - 2d66: e005 b.n 2d74 <_svfprintf_r+0xd4> - 2d68: 460e mov r6, r1 - 2d6a: e003 b.n 2d74 <_svfprintf_r+0xd4> - 2d6c: 461e mov r6, r3 - 2d6e: f04f 3cff mov.w ip, #4294967295 - 2d72: 460b mov r3, r1 - 2d74: f813 9b01 ldrb.w r9, [r3], #1 - 2d78: f1a9 0120 sub.w r1, r9, #32 - 2d7c: 2958 cmp r1, #88 ; 0x58 - 2d7e: f200 8412 bhi.w 35a6 <_svfprintf_r+0x906> - 2d82: e8df f011 tbh [pc, r1, lsl #1] - 2d86: 0059 .short 0x0059 - 2d88: 04100410 .word 0x04100410 - 2d8c: 0410005f .word 0x0410005f - 2d90: 04100410 .word 0x04100410 - 2d94: 04100410 .word 0x04100410 - 2d98: 00620410 .word 0x00620410 - 2d9c: 0410006b .word 0x0410006b - 2da0: 006f0068 .word 0x006f0068 - 2da4: 00920410 .word 0x00920410 - 2da8: 00950095 .word 0x00950095 - 2dac: 00950095 .word 0x00950095 - 2db0: 00950095 .word 0x00950095 - 2db4: 00950095 .word 0x00950095 - 2db8: 04100095 .word 0x04100095 - 2dbc: 04100410 .word 0x04100410 - 2dc0: 04100410 .word 0x04100410 - 2dc4: 04100410 .word 0x04100410 - 2dc8: 04100410 .word 0x04100410 - 2dcc: 00c00410 .word 0x00c00410 - 2dd0: 041000fd .word 0x041000fd - 2dd4: 041000fd .word 0x041000fd - 2dd8: 04100410 .word 0x04100410 - 2ddc: 00a40410 .word 0x00a40410 - 2de0: 04100410 .word 0x04100410 - 2de4: 041002a8 .word 0x041002a8 - 2de8: 04100410 .word 0x04100410 - 2dec: 04100410 .word 0x04100410 - 2df0: 04100313 .word 0x04100313 - 2df4: 03450410 .word 0x03450410 - 2df8: 04100410 .word 0x04100410 - 2dfc: 04100410 .word 0x04100410 - 2e00: 04100410 .word 0x04100410 - 2e04: 04100410 .word 0x04100410 - 2e08: 04100410 .word 0x04100410 - 2e0c: 00c500b5 .word 0x00c500b5 - 2e10: 00fd00fd .word 0x00fd00fd - 2e14: 00a700fd .word 0x00a700fd - 2e18: 041000c5 .word 0x041000c5 - 2e1c: 00aa0410 .word 0x00aa0410 - 2e20: 028a0410 .word 0x028a0410 - 2e24: 02d902ad .word 0x02d902ad - 2e28: 041000b2 .word 0x041000b2 - 2e2c: 041002ed .word 0x041002ed - 2e30: 04100318 .word 0x04100318 - 2e34: 03400410 .word 0x03400410 - 2e38: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 2e3c: 2900 cmp r1, #0 - 2e3e: d199 bne.n 2d74 <_svfprintf_r+0xd4> - 2e40: 3120 adds r1, #32 - 2e42: e00c b.n 2e5e <_svfprintf_r+0x1be> - 2e44: f045 0501 orr.w r5, r5, #1 - 2e48: e794 b.n 2d74 <_svfprintf_r+0xd4> - 2e4a: 6832 ldr r2, [r6, #0] - 2e4c: 1d31 adds r1, r6, #4 - 2e4e: 2a00 cmp r2, #0 - 2e50: da8a bge.n 2d68 <_svfprintf_r+0xc8> - 2e52: 4252 negs r2, r2 - 2e54: 460e mov r6, r1 - 2e56: f045 0504 orr.w r5, r5, #4 - 2e5a: e78b b.n 2d74 <_svfprintf_r+0xd4> - 2e5c: 212b movs r1, #43 ; 0x2b - 2e5e: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 2e62: e787 b.n 2d74 <_svfprintf_r+0xd4> - 2e64: 4619 mov r1, r3 - 2e66: f811 9b01 ldrb.w r9, [r1], #1 - 2e6a: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 2e6e: d003 beq.n 2e78 <_svfprintf_r+0x1d8> - 2e70: 4619 mov r1, r3 - 2e72: f04f 0c00 mov.w ip, #0 - 2e76: e010 b.n 2e9a <_svfprintf_r+0x1fa> - 2e78: f8d6 c000 ldr.w ip, [r6] - 2e7c: 1d33 adds r3, r6, #4 - 2e7e: f1bc 0f00 cmp.w ip, #0 - 2e82: f6ff af73 blt.w 2d6c <_svfprintf_r+0xcc> - 2e86: 461e mov r6, r3 - 2e88: 460b mov r3, r1 - 2e8a: e773 b.n 2d74 <_svfprintf_r+0xd4> - 2e8c: f04f 090a mov.w r9, #10 - 2e90: fb09 0c0c mla ip, r9, ip, r0 - 2e94: f891 9001 ldrb.w r9, [r1, #1] - 2e98: 4619 mov r1, r3 - 2e9a: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 2e9e: 3301 adds r3, #1 - 2ea0: 2809 cmp r0, #9 - 2ea2: d9f3 bls.n 2e8c <_svfprintf_r+0x1ec> - 2ea4: ea4c 7cec orr.w ip, ip, ip, asr #31 - 2ea8: e766 b.n 2d78 <_svfprintf_r+0xd8> - 2eaa: f045 0580 orr.w r5, r5, #128 ; 0x80 - 2eae: e761 b.n 2d74 <_svfprintf_r+0xd4> - 2eb0: 4619 mov r1, r3 - 2eb2: 2200 movs r2, #0 - 2eb4: 230a movs r3, #10 - 2eb6: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 2eba: fb03 9202 mla r2, r3, r2, r9 - 2ebe: f811 9b01 ldrb.w r9, [r1], #1 - 2ec2: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 2ec6: 460b mov r3, r1 - 2ec8: 2809 cmp r0, #9 - 2eca: d9f3 bls.n 2eb4 <_svfprintf_r+0x214> - 2ecc: e754 b.n 2d78 <_svfprintf_r+0xd8> - 2ece: f045 0508 orr.w r5, r5, #8 - 2ed2: e74f b.n 2d74 <_svfprintf_r+0xd4> - 2ed4: f045 0540 orr.w r5, r5, #64 ; 0x40 - 2ed8: e74c b.n 2d74 <_svfprintf_r+0xd4> - 2eda: 7819 ldrb r1, [r3, #0] - 2edc: 296c cmp r1, #108 ; 0x6c - 2ede: d101 bne.n 2ee4 <_svfprintf_r+0x244> - 2ee0: 3301 adds r3, #1 - 2ee2: e002 b.n 2eea <_svfprintf_r+0x24a> - 2ee4: f045 0510 orr.w r5, r5, #16 - 2ee8: e744 b.n 2d74 <_svfprintf_r+0xd4> - 2eea: f045 0520 orr.w r5, r5, #32 - 2eee: e741 b.n 2d74 <_svfprintf_r+0xd4> - 2ef0: 930c str r3, [sp, #48] ; 0x30 - 2ef2: f04f 0c00 mov.w ip, #0 - 2ef6: 6833 ldr r3, [r6, #0] - 2ef8: 3604 adds r6, #4 - 2efa: 920d str r2, [sp, #52] ; 0x34 - 2efc: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 2f00: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 2f04: e35b b.n 35be <_svfprintf_r+0x91e> - 2f06: 930c str r3, [sp, #48] ; 0x30 - 2f08: f045 0510 orr.w r5, r5, #16 - 2f0c: 920d str r2, [sp, #52] ; 0x34 - 2f0e: e001 b.n 2f14 <_svfprintf_r+0x274> - 2f10: 930c str r3, [sp, #48] ; 0x30 - 2f12: 920d str r2, [sp, #52] ; 0x34 - 2f14: f015 0f20 tst.w r5, #32 - 2f18: d009 beq.n 2f2e <_svfprintf_r+0x28e> - 2f1a: 3607 adds r6, #7 - 2f1c: f026 0307 bic.w r3, r6, #7 - 2f20: f103 0608 add.w r6, r3, #8 - 2f24: e9d3 0100 ldrd r0, r1, [r3] - 2f28: e9cd 0108 strd r0, r1, [sp, #32] - 2f2c: e016 b.n 2f5c <_svfprintf_r+0x2bc> - 2f2e: f015 0f10 tst.w r5, #16 - 2f32: f106 0304 add.w r3, r6, #4 - 2f36: d001 beq.n 2f3c <_svfprintf_r+0x29c> - 2f38: 6832 ldr r2, [r6, #0] - 2f3a: e009 b.n 2f50 <_svfprintf_r+0x2b0> - 2f3c: f015 0f40 tst.w r5, #64 ; 0x40 - 2f40: 6832 ldr r2, [r6, #0] - 2f42: d005 beq.n 2f50 <_svfprintf_r+0x2b0> - 2f44: b212 sxth r2, r2 - 2f46: 4610 mov r0, r2 - 2f48: 17d1 asrs r1, r2, #31 - 2f4a: e9cd 0108 strd r0, r1, [sp, #32] - 2f4e: e004 b.n 2f5a <_svfprintf_r+0x2ba> - 2f50: 4692 mov sl, r2 - 2f52: ea4f 7be2 mov.w fp, r2, asr #31 - 2f56: e9cd ab08 strd sl, fp, [sp, #32] - 2f5a: 461e mov r6, r3 - 2f5c: e9dd 0108 ldrd r0, r1, [sp, #32] - 2f60: 2800 cmp r0, #0 - 2f62: f171 0100 sbcs.w r1, r1, #0 - 2f66: f280 828e bge.w 3486 <_svfprintf_r+0x7e6> - 2f6a: e9dd 2308 ldrd r2, r3, [sp, #32] - 2f6e: 4252 negs r2, r2 - 2f70: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 2f74: e9cd 2308 strd r2, r3, [sp, #32] - 2f78: 232d movs r3, #45 ; 0x2d - 2f7a: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 2f7e: e282 b.n 3486 <_svfprintf_r+0x7e6> - 2f80: 930c str r3, [sp, #48] ; 0x30 - 2f82: 1df3 adds r3, r6, #7 - 2f84: f015 0f08 tst.w r5, #8 - 2f88: f023 0307 bic.w r3, r3, #7 - 2f8c: 920d str r2, [sp, #52] ; 0x34 - 2f8e: f103 0608 add.w r6, r3, #8 - 2f92: bf14 ite ne - 2f94: 6818 ldrne r0, [r3, #0] - 2f96: 6819 ldreq r1, [r3, #0] - 2f98: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 2f9c: bf14 ite ne - 2f9e: 9010 strne r0, [sp, #64] ; 0x40 - 2fa0: 9110 streq r1, [sp, #64] ; 0x40 - 2fa2: 685b ldr r3, [r3, #4] - 2fa4: 9810 ldr r0, [sp, #64] ; 0x40 - 2fa6: f8cd c018 str.w ip, [sp, #24] - 2faa: 9311 str r3, [sp, #68] ; 0x44 - 2fac: 9911 ldr r1, [sp, #68] ; 0x44 - 2fae: f005 fbd5 bl 875c <__fpclassifyd> - 2fb2: f8dd c018 ldr.w ip, [sp, #24] - 2fb6: 2801 cmp r0, #1 - 2fb8: d119 bne.n 2fee <_svfprintf_r+0x34e> - 2fba: 9810 ldr r0, [sp, #64] ; 0x40 - 2fbc: 2200 movs r2, #0 - 2fbe: 9911 ldr r1, [sp, #68] ; 0x44 - 2fc0: 2300 movs r3, #0 - 2fc2: f008 fb07 bl b5d4 <__aeabi_dcmplt> - 2fc6: b110 cbz r0, 2fce <_svfprintf_r+0x32e> - 2fc8: 232d movs r3, #45 ; 0x2d - 2fca: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 2fce: 4ba9 ldr r3, [pc, #676] ; (3274 <_svfprintf_r+0x5d4>) - 2fd0: f04f 0c00 mov.w ip, #0 - 2fd4: 4aa8 ldr r2, [pc, #672] ; (3278 <_svfprintf_r+0x5d8>) - 2fd6: f025 0580 bic.w r5, r5, #128 ; 0x80 - 2fda: f04f 0b03 mov.w fp, #3 - 2fde: f8cd c020 str.w ip, [sp, #32] - 2fe2: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 2fe6: bfcc ite gt - 2fe8: 4692 movgt sl, r2 - 2fea: 469a movle sl, r3 - 2fec: e2fd b.n 35ea <_svfprintf_r+0x94a> - 2fee: 9810 ldr r0, [sp, #64] ; 0x40 - 2ff0: 9911 ldr r1, [sp, #68] ; 0x44 - 2ff2: f8cd c018 str.w ip, [sp, #24] - 2ff6: f005 fbb1 bl 875c <__fpclassifyd> - 2ffa: f8dd c018 ldr.w ip, [sp, #24] - 2ffe: b958 cbnz r0, 3018 <_svfprintf_r+0x378> - 3000: 4b9e ldr r3, [pc, #632] ; (327c <_svfprintf_r+0x5dc>) - 3002: f025 0580 bic.w r5, r5, #128 ; 0x80 - 3006: 4a9e ldr r2, [pc, #632] ; (3280 <_svfprintf_r+0x5e0>) - 3008: f04f 0b03 mov.w fp, #3 - 300c: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3010: bfcc ite gt - 3012: 4692 movgt sl, r2 - 3014: 469a movle sl, r3 - 3016: e2dd b.n 35d4 <_svfprintf_r+0x934> - 3018: f1bc 3fff cmp.w ip, #4294967295 - 301c: d00b beq.n 3036 <_svfprintf_r+0x396> - 301e: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 3022: d002 beq.n 302a <_svfprintf_r+0x38a> - 3024: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3028: d107 bne.n 303a <_svfprintf_r+0x39a> - 302a: f1bc 0f00 cmp.w ip, #0 - 302e: bf08 it eq - 3030: f04f 0c01 moveq.w ip, #1 - 3034: e001 b.n 303a <_svfprintf_r+0x39a> - 3036: f04f 0c06 mov.w ip, #6 - 303a: 9b11 ldr r3, [sp, #68] ; 0x44 - 303c: f445 7580 orr.w r5, r5, #256 ; 0x100 - 3040: 2b00 cmp r3, #0 - 3042: da05 bge.n 3050 <_svfprintf_r+0x3b0> - 3044: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 3048: 232d movs r3, #45 ; 0x2d - 304a: 920b str r2, [sp, #44] ; 0x2c - 304c: 9314 str r3, [sp, #80] ; 0x50 - 304e: e003 b.n 3058 <_svfprintf_r+0x3b8> - 3050: 9811 ldr r0, [sp, #68] ; 0x44 - 3052: 2100 movs r1, #0 - 3054: 9114 str r1, [sp, #80] ; 0x50 - 3056: 900b str r0, [sp, #44] ; 0x2c - 3058: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 305c: d00b beq.n 3076 <_svfprintf_r+0x3d6> - 305e: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 3062: d008 beq.n 3076 <_svfprintf_r+0x3d6> - 3064: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 3068: d002 beq.n 3070 <_svfprintf_r+0x3d0> - 306a: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 306e: d105 bne.n 307c <_svfprintf_r+0x3dc> - 3070: f10c 0b01 add.w fp, ip, #1 - 3074: e003 b.n 307e <_svfprintf_r+0x3de> - 3076: 46e3 mov fp, ip - 3078: 2303 movs r3, #3 - 307a: e001 b.n 3080 <_svfprintf_r+0x3e0> - 307c: 46e3 mov fp, ip - 307e: 2302 movs r3, #2 - 3080: 9300 str r3, [sp, #0] - 3082: 4640 mov r0, r8 - 3084: ab3c add r3, sp, #240 ; 0xf0 - 3086: 9a10 ldr r2, [sp, #64] ; 0x40 - 3088: 9302 str r3, [sp, #8] - 308a: ab3b add r3, sp, #236 ; 0xec - 308c: 9303 str r3, [sp, #12] - 308e: ab3a add r3, sp, #232 ; 0xe8 - 3090: 9304 str r3, [sp, #16] - 3092: 9b0b ldr r3, [sp, #44] ; 0x2c - 3094: f8cd c018 str.w ip, [sp, #24] - 3098: f8cd b004 str.w fp, [sp, #4] - 309c: f003 fc8c bl 69b8 <_dtoa_r> - 30a0: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 30a4: f8dd c018 ldr.w ip, [sp, #24] - 30a8: 4682 mov sl, r0 - 30aa: d002 beq.n 30b2 <_svfprintf_r+0x412> - 30ac: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 30b0: d102 bne.n 30b8 <_svfprintf_r+0x418> - 30b2: f015 0f01 tst.w r5, #1 - 30b6: d034 beq.n 3122 <_svfprintf_r+0x482> - 30b8: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 30bc: eb0a 020b add.w r2, sl, fp - 30c0: 9208 str r2, [sp, #32] - 30c2: d002 beq.n 30ca <_svfprintf_r+0x42a> - 30c4: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 30c8: d115 bne.n 30f6 <_svfprintf_r+0x456> - 30ca: f89a 3000 ldrb.w r3, [sl] - 30ce: 2b30 cmp r3, #48 ; 0x30 - 30d0: d10d bne.n 30ee <_svfprintf_r+0x44e> - 30d2: 9810 ldr r0, [sp, #64] ; 0x40 - 30d4: 2200 movs r2, #0 - 30d6: 990b ldr r1, [sp, #44] ; 0x2c - 30d8: 2300 movs r3, #0 - 30da: f8cd c018 str.w ip, [sp, #24] - 30de: f008 fa6f bl b5c0 <__aeabi_dcmpeq> - 30e2: f8dd c018 ldr.w ip, [sp, #24] - 30e6: b910 cbnz r0, 30ee <_svfprintf_r+0x44e> - 30e8: f1cb 0301 rsb r3, fp, #1 - 30ec: 933c str r3, [sp, #240] ; 0xf0 - 30ee: 9808 ldr r0, [sp, #32] - 30f0: 9b3c ldr r3, [sp, #240] ; 0xf0 - 30f2: 18c0 adds r0, r0, r3 - 30f4: 9008 str r0, [sp, #32] - 30f6: 9810 ldr r0, [sp, #64] ; 0x40 - 30f8: 2200 movs r2, #0 - 30fa: 990b ldr r1, [sp, #44] ; 0x2c - 30fc: 2300 movs r3, #0 - 30fe: f8cd c018 str.w ip, [sp, #24] - 3102: f008 fa5d bl b5c0 <__aeabi_dcmpeq> - 3106: f8dd c018 ldr.w ip, [sp, #24] - 310a: b130 cbz r0, 311a <_svfprintf_r+0x47a> - 310c: 9908 ldr r1, [sp, #32] - 310e: 913a str r1, [sp, #232] ; 0xe8 - 3110: e003 b.n 311a <_svfprintf_r+0x47a> - 3112: 2230 movs r2, #48 ; 0x30 - 3114: f803 2b01 strb.w r2, [r3], #1 - 3118: 933a str r3, [sp, #232] ; 0xe8 - 311a: 9b3a ldr r3, [sp, #232] ; 0xe8 - 311c: 9a08 ldr r2, [sp, #32] - 311e: 4293 cmp r3, r2 - 3120: d3f7 bcc.n 3112 <_svfprintf_r+0x472> - 3122: 9b3a ldr r3, [sp, #232] ; 0xe8 - 3124: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 3128: ebca 0303 rsb r3, sl, r3 - 312c: 930b str r3, [sp, #44] ; 0x2c - 312e: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3130: d002 beq.n 3138 <_svfprintf_r+0x498> - 3132: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 3136: d108 bne.n 314a <_svfprintf_r+0x4aa> - 3138: f113 0f03 cmn.w r3, #3 - 313c: 469b mov fp, r3 - 313e: db01 blt.n 3144 <_svfprintf_r+0x4a4> - 3140: 4563 cmp r3, ip - 3142: dd75 ble.n 3230 <_svfprintf_r+0x590> - 3144: f1a9 0902 sub.w r9, r9, #2 - 3148: e002 b.n 3150 <_svfprintf_r+0x4b0> - 314a: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 314e: d059 beq.n 3204 <_svfprintf_r+0x564> - 3150: f103 3bff add.w fp, r3, #4294967295 - 3154: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 3158: f1bb 0f00 cmp.w fp, #0 - 315c: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 3160: da03 bge.n 316a <_svfprintf_r+0x4ca> - 3162: f1cb 0b00 rsb fp, fp, #0 - 3166: 232d movs r3, #45 ; 0x2d - 3168: e000 b.n 316c <_svfprintf_r+0x4cc> - 316a: 232b movs r3, #43 ; 0x2b - 316c: f1bb 0f09 cmp.w fp, #9 - 3170: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 3174: dd2f ble.n 31d6 <_svfprintf_r+0x536> - 3176: f10d 03de add.w r3, sp, #222 ; 0xde - 317a: 4652 mov r2, sl - 317c: 46cc mov ip, r9 - 317e: 46a2 mov sl, r4 - 3180: 461c mov r4, r3 - 3182: 4658 mov r0, fp - 3184: 210a movs r1, #10 - 3186: 9207 str r2, [sp, #28] - 3188: 46a1 mov r9, r4 - 318a: f8cd c018 str.w ip, [sp, #24] - 318e: f008 f9b1 bl b4f4 <__aeabi_idivmod> - 3192: 4658 mov r0, fp - 3194: 3130 adds r1, #48 ; 0x30 - 3196: f804 1901 strb.w r1, [r4], #-1 - 319a: 210a movs r1, #10 - 319c: f008 f860 bl b260 <__aeabi_idiv> - 31a0: 9a07 ldr r2, [sp, #28] - 31a2: f8dd c018 ldr.w ip, [sp, #24] - 31a6: 2809 cmp r0, #9 - 31a8: 4683 mov fp, r0 - 31aa: dcea bgt.n 3182 <_svfprintf_r+0x4e2> - 31ac: 4654 mov r4, sl - 31ae: 4692 mov sl, r2 - 31b0: 464a mov r2, r9 - 31b2: f100 0b30 add.w fp, r0, #48 ; 0x30 - 31b6: 46e1 mov r9, ip - 31b8: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 31bc: f802 bc01 strb.w fp, [r2, #-1] - 31c0: 3a01 subs r2, #1 - 31c2: e003 b.n 31cc <_svfprintf_r+0x52c> - 31c4: f812 1b01 ldrb.w r1, [r2], #1 - 31c8: f803 1b01 strb.w r1, [r3], #1 - 31cc: f10d 01df add.w r1, sp, #223 ; 0xdf - 31d0: 428a cmp r2, r1 - 31d2: d3f7 bcc.n 31c4 <_svfprintf_r+0x524> - 31d4: e006 b.n 31e4 <_svfprintf_r+0x544> - 31d6: 2330 movs r3, #48 ; 0x30 - 31d8: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 31dc: 449b add fp, r3 - 31de: ab39 add r3, sp, #228 ; 0xe4 - 31e0: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 31e4: aa38 add r2, sp, #224 ; 0xe0 - 31e6: 1a9a subs r2, r3, r2 - 31e8: 9b0b ldr r3, [sp, #44] ; 0x2c - 31ea: 9215 str r2, [sp, #84] ; 0x54 - 31ec: 2b01 cmp r3, #1 - 31ee: eb02 0b03 add.w fp, r2, r3 - 31f2: dc02 bgt.n 31fa <_svfprintf_r+0x55a> - 31f4: f015 0301 ands.w r3, r5, #1 - 31f8: d044 beq.n 3284 <_svfprintf_r+0x5e4> - 31fa: 2000 movs r0, #0 - 31fc: f10b 0b01 add.w fp, fp, #1 - 3200: 9008 str r0, [sp, #32] - 3202: e040 b.n 3286 <_svfprintf_r+0x5e6> - 3204: 2b00 cmp r3, #0 - 3206: 469b mov fp, r3 - 3208: dd09 ble.n 321e <_svfprintf_r+0x57e> - 320a: f1bc 0f00 cmp.w ip, #0 - 320e: d102 bne.n 3216 <_svfprintf_r+0x576> - 3210: f015 0f01 tst.w r5, #1 - 3214: d028 beq.n 3268 <_svfprintf_r+0x5c8> - 3216: f103 0b01 add.w fp, r3, #1 - 321a: 44e3 add fp, ip - 321c: e024 b.n 3268 <_svfprintf_r+0x5c8> - 321e: f1bc 0f00 cmp.w ip, #0 - 3222: d102 bne.n 322a <_svfprintf_r+0x58a> - 3224: f015 0f01 tst.w r5, #1 - 3228: d019 beq.n 325e <_svfprintf_r+0x5be> - 322a: f10c 0b02 add.w fp, ip, #2 - 322e: e01b b.n 3268 <_svfprintf_r+0x5c8> - 3230: 990b ldr r1, [sp, #44] ; 0x2c - 3232: 428b cmp r3, r1 - 3234: db07 blt.n 3246 <_svfprintf_r+0x5a6> - 3236: f015 0f01 tst.w r5, #1 - 323a: d013 beq.n 3264 <_svfprintf_r+0x5c4> - 323c: 2267 movs r2, #103 ; 0x67 - 323e: f103 0b01 add.w fp, r3, #1 - 3242: 920e str r2, [sp, #56] ; 0x38 - 3244: e010 b.n 3268 <_svfprintf_r+0x5c8> - 3246: 2b00 cmp r3, #0 - 3248: bfd8 it le - 324a: f1c3 0b02 rsble fp, r3, #2 - 324e: 9b0b ldr r3, [sp, #44] ; 0x2c - 3250: bfc8 it gt - 3252: f04f 0b01 movgt.w fp, #1 - 3256: 2067 movs r0, #103 ; 0x67 - 3258: 449b add fp, r3 - 325a: 900e str r0, [sp, #56] ; 0x38 - 325c: e004 b.n 3268 <_svfprintf_r+0x5c8> - 325e: f04f 0b01 mov.w fp, #1 - 3262: e001 b.n 3268 <_svfprintf_r+0x5c8> - 3264: 2167 movs r1, #103 ; 0x67 - 3266: 910e str r1, [sp, #56] ; 0x38 - 3268: 9a3c ldr r2, [sp, #240] ; 0xf0 - 326a: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 326e: 9208 str r2, [sp, #32] - 3270: e009 b.n 3286 <_svfprintf_r+0x5e6> - 3272: bf00 nop - 3274: 0000c088 .word 0x0000c088 - 3278: 0000c08c .word 0x0000c08c - 327c: 0000c090 .word 0x0000c090 - 3280: 0000c094 .word 0x0000c094 - 3284: 9308 str r3, [sp, #32] - 3286: 9b14 ldr r3, [sp, #80] ; 0x50 - 3288: 2b00 cmp r3, #0 - 328a: f000 819f beq.w 35cc <_svfprintf_r+0x92c> - 328e: 232d movs r3, #45 ; 0x2d - 3290: f04f 0c00 mov.w ip, #0 - 3294: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3298: e1a7 b.n 35ea <_svfprintf_r+0x94a> - 329a: f015 0f20 tst.w r5, #32 - 329e: 930c str r3, [sp, #48] ; 0x30 - 32a0: f106 0104 add.w r1, r6, #4 - 32a4: d006 beq.n 32b4 <_svfprintf_r+0x614> - 32a6: 9d0f ldr r5, [sp, #60] ; 0x3c - 32a8: 6830 ldr r0, [r6, #0] - 32aa: 462a mov r2, r5 - 32ac: 17eb asrs r3, r5, #31 - 32ae: e9c0 2300 strd r2, r3, [r0] - 32b2: e00e b.n 32d2 <_svfprintf_r+0x632> - 32b4: f015 0f10 tst.w r5, #16 - 32b8: d003 beq.n 32c2 <_svfprintf_r+0x622> - 32ba: 6833 ldr r3, [r6, #0] - 32bc: 980f ldr r0, [sp, #60] ; 0x3c - 32be: 6018 str r0, [r3, #0] - 32c0: e007 b.n 32d2 <_svfprintf_r+0x632> - 32c2: f015 0f40 tst.w r5, #64 ; 0x40 - 32c6: 6833 ldr r3, [r6, #0] - 32c8: bf15 itete ne - 32ca: 9a0f ldrne r2, [sp, #60] ; 0x3c - 32cc: 9d0f ldreq r5, [sp, #60] ; 0x3c - 32ce: 801a strhne r2, [r3, #0] - 32d0: 601d streq r5, [r3, #0] - 32d2: 460e mov r6, r1 - 32d4: e514 b.n 2d00 <_svfprintf_r+0x60> - 32d6: 930c str r3, [sp, #48] ; 0x30 - 32d8: f045 0510 orr.w r5, r5, #16 - 32dc: 920d str r2, [sp, #52] ; 0x34 - 32de: e001 b.n 32e4 <_svfprintf_r+0x644> - 32e0: 930c str r3, [sp, #48] ; 0x30 - 32e2: 920d str r2, [sp, #52] ; 0x34 - 32e4: f015 0220 ands.w r2, r5, #32 - 32e8: d00a beq.n 3300 <_svfprintf_r+0x660> - 32ea: 3607 adds r6, #7 - 32ec: 2200 movs r2, #0 - 32ee: f026 0307 bic.w r3, r6, #7 - 32f2: f103 0608 add.w r6, r3, #8 - 32f6: e9d3 ab00 ldrd sl, fp, [r3] - 32fa: e9cd ab08 strd sl, fp, [sp, #32] - 32fe: e0be b.n 347e <_svfprintf_r+0x7de> - 3300: f015 0110 ands.w r1, r5, #16 - 3304: f106 0304 add.w r3, r6, #4 - 3308: d002 beq.n 3310 <_svfprintf_r+0x670> - 330a: 6831 ldr r1, [r6, #0] - 330c: 468a mov sl, r1 - 330e: e00d b.n 332c <_svfprintf_r+0x68c> - 3310: f015 0240 ands.w r2, r5, #64 ; 0x40 - 3314: 6830 ldr r0, [r6, #0] - 3316: d008 beq.n 332a <_svfprintf_r+0x68a> - 3318: b280 uxth r0, r0 - 331a: f04f 0b00 mov.w fp, #0 - 331e: 4682 mov sl, r0 - 3320: 461e mov r6, r3 - 3322: e9cd ab08 strd sl, fp, [sp, #32] - 3326: 460a mov r2, r1 - 3328: e0a9 b.n 347e <_svfprintf_r+0x7de> - 332a: 4682 mov sl, r0 - 332c: f04f 0b00 mov.w fp, #0 - 3330: 461e mov r6, r3 - 3332: e9cd ab08 strd sl, fp, [sp, #32] - 3336: e0a2 b.n 347e <_svfprintf_r+0x7de> - 3338: 930c str r3, [sp, #48] ; 0x30 - 333a: 2100 movs r1, #0 - 333c: 6833 ldr r3, [r6, #0] - 333e: f04f 0978 mov.w r9, #120 ; 0x78 - 3342: 920d str r2, [sp, #52] ; 0x34 - 3344: f045 0502 orr.w r5, r5, #2 - 3348: 4618 mov r0, r3 - 334a: e9cd 0108 strd r0, r1, [sp, #32] - 334e: 49a3 ldr r1, [pc, #652] ; (35dc <_svfprintf_r+0x93c>) - 3350: 2330 movs r3, #48 ; 0x30 - 3352: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 3356: 3604 adds r6, #4 - 3358: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 335c: 9116 str r1, [sp, #88] ; 0x58 - 335e: e08d b.n 347c <_svfprintf_r+0x7dc> - 3360: 930c str r3, [sp, #48] ; 0x30 - 3362: 2300 movs r3, #0 - 3364: 920d str r2, [sp, #52] ; 0x34 - 3366: 4632 mov r2, r6 - 3368: 3604 adds r6, #4 - 336a: 459c cmp ip, r3 - 336c: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3370: f8d2 a000 ldr.w sl, [r2] - 3374: db13 blt.n 339e <_svfprintf_r+0x6fe> - 3376: 4619 mov r1, r3 - 3378: 4662 mov r2, ip - 337a: 4650 mov r0, sl - 337c: 9307 str r3, [sp, #28] - 337e: f8cd c018 str.w ip, [sp, #24] - 3382: f7ff f957 bl 2634 - 3386: 9b07 ldr r3, [sp, #28] - 3388: f8dd c018 ldr.w ip, [sp, #24] - 338c: 2800 cmp r0, #0 - 338e: f000 8120 beq.w 35d2 <_svfprintf_r+0x932> - 3392: ebca 0b00 rsb fp, sl, r0 - 3396: 45e3 cmp fp, ip - 3398: f300 8124 bgt.w 35e4 <_svfprintf_r+0x944> - 339c: e123 b.n 35e6 <_svfprintf_r+0x946> - 339e: 4650 mov r0, sl - 33a0: 9307 str r3, [sp, #28] - 33a2: f7ff fc5f bl 2c64 - 33a6: 9b07 ldr r3, [sp, #28] - 33a8: 4683 mov fp, r0 - 33aa: e11c b.n 35e6 <_svfprintf_r+0x946> - 33ac: 930c str r3, [sp, #48] ; 0x30 - 33ae: f045 0510 orr.w r5, r5, #16 - 33b2: 920d str r2, [sp, #52] ; 0x34 - 33b4: e001 b.n 33ba <_svfprintf_r+0x71a> - 33b6: 930c str r3, [sp, #48] ; 0x30 - 33b8: 920d str r2, [sp, #52] ; 0x34 - 33ba: f015 0f20 tst.w r5, #32 - 33be: d009 beq.n 33d4 <_svfprintf_r+0x734> - 33c0: 3607 adds r6, #7 - 33c2: f026 0307 bic.w r3, r6, #7 - 33c6: f103 0608 add.w r6, r3, #8 - 33ca: e9d3 ab00 ldrd sl, fp, [r3] - 33ce: e9cd ab08 strd sl, fp, [sp, #32] - 33d2: e016 b.n 3402 <_svfprintf_r+0x762> - 33d4: f015 0f10 tst.w r5, #16 - 33d8: f106 0304 add.w r3, r6, #4 - 33dc: d001 beq.n 33e2 <_svfprintf_r+0x742> - 33de: 6832 ldr r2, [r6, #0] - 33e0: e00a b.n 33f8 <_svfprintf_r+0x758> - 33e2: f015 0f40 tst.w r5, #64 ; 0x40 - 33e6: 6832 ldr r2, [r6, #0] - 33e8: d006 beq.n 33f8 <_svfprintf_r+0x758> - 33ea: b292 uxth r2, r2 - 33ec: f04f 0b00 mov.w fp, #0 - 33f0: 4692 mov sl, r2 - 33f2: e9cd ab08 strd sl, fp, [sp, #32] - 33f6: e003 b.n 3400 <_svfprintf_r+0x760> - 33f8: 4610 mov r0, r2 - 33fa: 2100 movs r1, #0 - 33fc: e9cd 0108 strd r0, r1, [sp, #32] - 3400: 461e mov r6, r3 - 3402: 2201 movs r2, #1 - 3404: e03b b.n 347e <_svfprintf_r+0x7de> - 3406: 4975 ldr r1, [pc, #468] ; (35dc <_svfprintf_r+0x93c>) - 3408: 930c str r3, [sp, #48] ; 0x30 - 340a: 920d str r2, [sp, #52] ; 0x34 - 340c: 9116 str r1, [sp, #88] ; 0x58 - 340e: e003 b.n 3418 <_svfprintf_r+0x778> - 3410: 920d str r2, [sp, #52] ; 0x34 - 3412: 4a73 ldr r2, [pc, #460] ; (35e0 <_svfprintf_r+0x940>) - 3414: 930c str r3, [sp, #48] ; 0x30 - 3416: 9216 str r2, [sp, #88] ; 0x58 - 3418: f015 0f20 tst.w r5, #32 - 341c: d009 beq.n 3432 <_svfprintf_r+0x792> - 341e: 3607 adds r6, #7 - 3420: f026 0307 bic.w r3, r6, #7 - 3424: f103 0608 add.w r6, r3, #8 - 3428: e9d3 ab00 ldrd sl, fp, [r3] - 342c: e9cd ab08 strd sl, fp, [sp, #32] - 3430: e016 b.n 3460 <_svfprintf_r+0x7c0> - 3432: f015 0f10 tst.w r5, #16 - 3436: f106 0304 add.w r3, r6, #4 - 343a: d001 beq.n 3440 <_svfprintf_r+0x7a0> - 343c: 6832 ldr r2, [r6, #0] - 343e: e00a b.n 3456 <_svfprintf_r+0x7b6> - 3440: f015 0f40 tst.w r5, #64 ; 0x40 - 3444: 6832 ldr r2, [r6, #0] - 3446: d006 beq.n 3456 <_svfprintf_r+0x7b6> - 3448: b292 uxth r2, r2 - 344a: f04f 0b00 mov.w fp, #0 - 344e: 4692 mov sl, r2 - 3450: e9cd ab08 strd sl, fp, [sp, #32] - 3454: e003 b.n 345e <_svfprintf_r+0x7be> - 3456: 4610 mov r0, r2 - 3458: 2100 movs r1, #0 - 345a: e9cd 0108 strd r0, r1, [sp, #32] - 345e: 461e mov r6, r3 - 3460: f015 0f01 tst.w r5, #1 - 3464: d00a beq.n 347c <_svfprintf_r+0x7dc> - 3466: e9dd 2308 ldrd r2, r3, [sp, #32] - 346a: 4313 orrs r3, r2 - 346c: d006 beq.n 347c <_svfprintf_r+0x7dc> - 346e: f045 0502 orr.w r5, r5, #2 - 3472: 2330 movs r3, #48 ; 0x30 - 3474: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 3478: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 347c: 2202 movs r2, #2 - 347e: 2300 movs r3, #0 - 3480: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 3484: e000 b.n 3488 <_svfprintf_r+0x7e8> - 3486: 2201 movs r2, #1 - 3488: e9dd ab08 ldrd sl, fp, [sp, #32] - 348c: f1bc 0f00 cmp.w ip, #0 - 3490: bfa8 it ge - 3492: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 3496: ea5a 0b0b orrs.w fp, sl, fp - 349a: d102 bne.n 34a2 <_svfprintf_r+0x802> - 349c: f1bc 0f00 cmp.w ip, #0 - 34a0: d06e beq.n 3580 <_svfprintf_r+0x8e0> - 34a2: 2a01 cmp r2, #1 - 34a4: d023 beq.n 34ee <_svfprintf_r+0x84e> - 34a6: 2a02 cmp r2, #2 - 34a8: d051 beq.n 354e <_svfprintf_r+0x8ae> - 34aa: f10d 03cb add.w r3, sp, #203 ; 0xcb - 34ae: 9808 ldr r0, [sp, #32] - 34b0: 469a mov sl, r3 - 34b2: f000 0207 and.w r2, r0, #7 - 34b6: 3230 adds r2, #48 ; 0x30 - 34b8: 701a strb r2, [r3, #0] - 34ba: 9908 ldr r1, [sp, #32] - 34bc: 3b01 subs r3, #1 - 34be: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 34c2: 08c8 lsrs r0, r1, #3 - 34c4: ea40 714b orr.w r1, r0, fp, lsl #29 - 34c8: ea4f 0bdb mov.w fp, fp, lsr #3 - 34cc: 9108 str r1, [sp, #32] - 34ce: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 34d2: e9dd 0108 ldrd r0, r1, [sp, #32] - 34d6: 4301 orrs r1, r0 - 34d8: d1e9 bne.n 34ae <_svfprintf_r+0x80e> - 34da: f015 0f01 tst.w r5, #1 - 34de: d05b beq.n 3598 <_svfprintf_r+0x8f8> - 34e0: 2a30 cmp r2, #48 ; 0x30 - 34e2: d059 beq.n 3598 <_svfprintf_r+0x8f8> - 34e4: 469a mov sl, r3 - 34e6: 2330 movs r3, #48 ; 0x30 - 34e8: f88a 3000 strb.w r3, [sl] - 34ec: e054 b.n 3598 <_svfprintf_r+0x8f8> - 34ee: e9dd 2308 ldrd r2, r3, [sp, #32] - 34f2: 2a0a cmp r2, #10 - 34f4: f173 0300 sbcs.w r3, r3, #0 - 34f8: d208 bcs.n 350c <_svfprintf_r+0x86c> - 34fa: f8dd a020 ldr.w sl, [sp, #32] - 34fe: f10a 0330 add.w r3, sl, #48 ; 0x30 - 3502: f10d 0acb add.w sl, sp, #203 ; 0xcb - 3506: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 350a: e045 b.n 3598 <_svfprintf_r+0x8f8> - 350c: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 3510: 4623 mov r3, r4 - 3512: 465c mov r4, fp - 3514: 46cb mov fp, r9 - 3516: 4699 mov r9, r3 - 3518: e9dd 0108 ldrd r0, r1, [sp, #32] - 351c: 220a movs r2, #10 - 351e: 2300 movs r3, #0 - 3520: f8cd c018 str.w ip, [sp, #24] - 3524: f008 f89e bl b664 <__aeabi_uldivmod> - 3528: 46a2 mov sl, r4 - 352a: 2300 movs r3, #0 - 352c: 3230 adds r2, #48 ; 0x30 - 352e: f804 2901 strb.w r2, [r4], #-1 - 3532: e9dd 0108 ldrd r0, r1, [sp, #32] - 3536: 220a movs r2, #10 - 3538: f008 f894 bl b664 <__aeabi_uldivmod> - 353c: f8dd c018 ldr.w ip, [sp, #24] - 3540: e9cd 0108 strd r0, r1, [sp, #32] - 3544: 4308 orrs r0, r1 - 3546: d1e7 bne.n 3518 <_svfprintf_r+0x878> - 3548: 464c mov r4, r9 - 354a: 46d9 mov r9, fp - 354c: e024 b.n 3598 <_svfprintf_r+0x8f8> - 354e: f10d 03cb add.w r3, sp, #203 ; 0xcb - 3552: 9908 ldr r1, [sp, #32] - 3554: 469a mov sl, r3 - 3556: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 355a: f001 020f and.w r2, r1, #15 - 355e: f81b 2002 ldrb.w r2, [fp, r2] - 3562: f803 2901 strb.w r2, [r3], #-1 - 3566: 9908 ldr r1, [sp, #32] - 3568: 9a09 ldr r2, [sp, #36] ; 0x24 - 356a: 0908 lsrs r0, r1, #4 - 356c: ea40 7102 orr.w r1, r0, r2, lsl #28 - 3570: 0912 lsrs r2, r2, #4 - 3572: 9108 str r1, [sp, #32] - 3574: 9209 str r2, [sp, #36] ; 0x24 - 3576: e9dd 0108 ldrd r0, r1, [sp, #32] - 357a: 4301 orrs r1, r0 - 357c: d1e9 bne.n 3552 <_svfprintf_r+0x8b2> - 357e: e00b b.n 3598 <_svfprintf_r+0x8f8> - 3580: b942 cbnz r2, 3594 <_svfprintf_r+0x8f4> - 3582: f015 0f01 tst.w r5, #1 - 3586: d005 beq.n 3594 <_svfprintf_r+0x8f4> - 3588: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 358c: 2330 movs r3, #48 ; 0x30 - 358e: f80a 3d2d strb.w r3, [sl, #-45]! - 3592: e001 b.n 3598 <_svfprintf_r+0x8f8> - 3594: f10d 0acc add.w sl, sp, #204 ; 0xcc - 3598: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 359c: 2200 movs r2, #0 - 359e: ebca 0b0b rsb fp, sl, fp - 35a2: 9208 str r2, [sp, #32] - 35a4: e021 b.n 35ea <_svfprintf_r+0x94a> - 35a6: 930c str r3, [sp, #48] ; 0x30 - 35a8: 920d str r2, [sp, #52] ; 0x34 - 35aa: f1b9 0f00 cmp.w r9, #0 - 35ae: f000 83df beq.w 3d70 <_svfprintf_r+0x10d0> - 35b2: f04f 0c00 mov.w ip, #0 - 35b6: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 35ba: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 35be: f04f 0b01 mov.w fp, #1 - 35c2: f8cd c020 str.w ip, [sp, #32] - 35c6: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 35ca: e00e b.n 35ea <_svfprintf_r+0x94a> - 35cc: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 35d0: e00b b.n 35ea <_svfprintf_r+0x94a> - 35d2: 46e3 mov fp, ip - 35d4: 4684 mov ip, r0 - 35d6: 9008 str r0, [sp, #32] - 35d8: e007 b.n 35ea <_svfprintf_r+0x94a> - 35da: bf00 nop - 35dc: 0000c0a9 .word 0x0000c0a9 - 35e0: 0000c098 .word 0x0000c098 - 35e4: 46e3 mov fp, ip - 35e6: 469c mov ip, r3 - 35e8: 9308 str r3, [sp, #32] - 35ea: 45e3 cmp fp, ip - 35ec: bfac ite ge - 35ee: 465b movge r3, fp - 35f0: 4663 movlt r3, ip - 35f2: 930e str r3, [sp, #56] ; 0x38 - 35f4: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 35f8: b113 cbz r3, 3600 <_svfprintf_r+0x960> - 35fa: 980e ldr r0, [sp, #56] ; 0x38 - 35fc: 3001 adds r0, #1 - 35fe: 900e str r0, [sp, #56] ; 0x38 - 3600: f015 0102 ands.w r1, r5, #2 - 3604: 9114 str r1, [sp, #80] ; 0x50 - 3606: d002 beq.n 360e <_svfprintf_r+0x96e> - 3608: 9a0e ldr r2, [sp, #56] ; 0x38 - 360a: 3202 adds r2, #2 - 360c: 920e str r2, [sp, #56] ; 0x38 - 360e: f015 0384 ands.w r3, r5, #132 ; 0x84 - 3612: 9317 str r3, [sp, #92] ; 0x5c - 3614: d146 bne.n 36a4 <_svfprintf_r+0xa04> - 3616: 980d ldr r0, [sp, #52] ; 0x34 - 3618: 990e ldr r1, [sp, #56] ; 0x38 - 361a: 1a43 subs r3, r0, r1 - 361c: 2b00 cmp r3, #0 - 361e: dc1b bgt.n 3658 <_svfprintf_r+0x9b8> - 3620: e040 b.n 36a4 <_svfprintf_r+0xa04> - 3622: 601a str r2, [r3, #0] - 3624: 2210 movs r2, #16 - 3626: 1889 adds r1, r1, r2 - 3628: 605a str r2, [r3, #4] - 362a: 9a34 ldr r2, [sp, #208] ; 0xd0 - 362c: 9135 str r1, [sp, #212] ; 0xd4 - 362e: 3201 adds r2, #1 - 3630: 9234 str r2, [sp, #208] ; 0xd0 - 3632: 2a07 cmp r2, #7 - 3634: dc01 bgt.n 363a <_svfprintf_r+0x99a> - 3636: 3308 adds r3, #8 - 3638: e00c b.n 3654 <_svfprintf_r+0x9b4> - 363a: 4640 mov r0, r8 - 363c: 4639 mov r1, r7 - 363e: aa33 add r2, sp, #204 ; 0xcc - 3640: f8cd c018 str.w ip, [sp, #24] - 3644: f006 f964 bl 9910 <__ssprint_r> - 3648: f8dd c018 ldr.w ip, [sp, #24] - 364c: 2800 cmp r0, #0 - 364e: f040 8396 bne.w 3d7e <_svfprintf_r+0x10de> - 3652: ab19 add r3, sp, #100 ; 0x64 - 3654: 3d10 subs r5, #16 - 3656: e004 b.n 3662 <_svfprintf_r+0x9c2> - 3658: 462a mov r2, r5 - 365a: 461d mov r5, r3 - 365c: 4623 mov r3, r4 - 365e: 464c mov r4, r9 - 3660: 4691 mov r9, r2 - 3662: 2d10 cmp r5, #16 - 3664: 9935 ldr r1, [sp, #212] ; 0xd4 - 3666: 4a93 ldr r2, [pc, #588] ; (38b4 <_svfprintf_r+0xc14>) - 3668: dcdb bgt.n 3622 <_svfprintf_r+0x982> - 366a: 4648 mov r0, r9 - 366c: 46a1 mov r9, r4 - 366e: 461c mov r4, r3 - 3670: 462b mov r3, r5 - 3672: 4605 mov r5, r0 - 3674: 6063 str r3, [r4, #4] - 3676: 18cb adds r3, r1, r3 - 3678: 6022 str r2, [r4, #0] - 367a: 9335 str r3, [sp, #212] ; 0xd4 - 367c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 367e: 3301 adds r3, #1 - 3680: 9334 str r3, [sp, #208] ; 0xd0 - 3682: 2b07 cmp r3, #7 - 3684: dc01 bgt.n 368a <_svfprintf_r+0x9ea> - 3686: 3408 adds r4, #8 - 3688: e00c b.n 36a4 <_svfprintf_r+0xa04> - 368a: 4640 mov r0, r8 - 368c: 4639 mov r1, r7 - 368e: aa33 add r2, sp, #204 ; 0xcc - 3690: f8cd c018 str.w ip, [sp, #24] - 3694: f006 f93c bl 9910 <__ssprint_r> - 3698: f8dd c018 ldr.w ip, [sp, #24] - 369c: 2800 cmp r0, #0 - 369e: f040 836e bne.w 3d7e <_svfprintf_r+0x10de> - 36a2: ac19 add r4, sp, #100 ; 0x64 - 36a4: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 36a8: b1db cbz r3, 36e2 <_svfprintf_r+0xa42> - 36aa: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 36ae: 6023 str r3, [r4, #0] - 36b0: 2301 movs r3, #1 - 36b2: 6063 str r3, [r4, #4] - 36b4: 9b35 ldr r3, [sp, #212] ; 0xd4 - 36b6: 3301 adds r3, #1 - 36b8: 9335 str r3, [sp, #212] ; 0xd4 - 36ba: 9b34 ldr r3, [sp, #208] ; 0xd0 - 36bc: 3301 adds r3, #1 - 36be: 9334 str r3, [sp, #208] ; 0xd0 - 36c0: 2b07 cmp r3, #7 - 36c2: dc01 bgt.n 36c8 <_svfprintf_r+0xa28> - 36c4: 3408 adds r4, #8 - 36c6: e00c b.n 36e2 <_svfprintf_r+0xa42> - 36c8: 4640 mov r0, r8 - 36ca: 4639 mov r1, r7 - 36cc: aa33 add r2, sp, #204 ; 0xcc - 36ce: f8cd c018 str.w ip, [sp, #24] - 36d2: f006 f91d bl 9910 <__ssprint_r> - 36d6: f8dd c018 ldr.w ip, [sp, #24] - 36da: 2800 cmp r0, #0 - 36dc: f040 834f bne.w 3d7e <_svfprintf_r+0x10de> - 36e0: ac19 add r4, sp, #100 ; 0x64 - 36e2: 9a14 ldr r2, [sp, #80] ; 0x50 - 36e4: b1d2 cbz r2, 371c <_svfprintf_r+0xa7c> - 36e6: ab3d add r3, sp, #244 ; 0xf4 - 36e8: 6023 str r3, [r4, #0] - 36ea: 2302 movs r3, #2 - 36ec: 6063 str r3, [r4, #4] - 36ee: 9b35 ldr r3, [sp, #212] ; 0xd4 - 36f0: 3302 adds r3, #2 - 36f2: 9335 str r3, [sp, #212] ; 0xd4 - 36f4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 36f6: 3301 adds r3, #1 - 36f8: 9334 str r3, [sp, #208] ; 0xd0 - 36fa: 2b07 cmp r3, #7 - 36fc: dc01 bgt.n 3702 <_svfprintf_r+0xa62> - 36fe: 3408 adds r4, #8 - 3700: e00c b.n 371c <_svfprintf_r+0xa7c> - 3702: 4640 mov r0, r8 - 3704: 4639 mov r1, r7 - 3706: aa33 add r2, sp, #204 ; 0xcc - 3708: f8cd c018 str.w ip, [sp, #24] - 370c: f006 f900 bl 9910 <__ssprint_r> - 3710: f8dd c018 ldr.w ip, [sp, #24] - 3714: 2800 cmp r0, #0 - 3716: f040 8332 bne.w 3d7e <_svfprintf_r+0x10de> - 371a: ac19 add r4, sp, #100 ; 0x64 - 371c: 9b17 ldr r3, [sp, #92] ; 0x5c - 371e: 2b80 cmp r3, #128 ; 0x80 - 3720: d146 bne.n 37b0 <_svfprintf_r+0xb10> - 3722: 980d ldr r0, [sp, #52] ; 0x34 - 3724: 990e ldr r1, [sp, #56] ; 0x38 - 3726: 1a43 subs r3, r0, r1 - 3728: 2b00 cmp r3, #0 - 372a: dc1b bgt.n 3764 <_svfprintf_r+0xac4> - 372c: e040 b.n 37b0 <_svfprintf_r+0xb10> - 372e: 601a str r2, [r3, #0] - 3730: 2210 movs r2, #16 - 3732: 1889 adds r1, r1, r2 - 3734: 605a str r2, [r3, #4] - 3736: 9a34 ldr r2, [sp, #208] ; 0xd0 - 3738: 9135 str r1, [sp, #212] ; 0xd4 - 373a: 3201 adds r2, #1 - 373c: 9234 str r2, [sp, #208] ; 0xd0 - 373e: 2a07 cmp r2, #7 - 3740: dc01 bgt.n 3746 <_svfprintf_r+0xaa6> - 3742: 3308 adds r3, #8 - 3744: e00c b.n 3760 <_svfprintf_r+0xac0> - 3746: 4640 mov r0, r8 - 3748: 4639 mov r1, r7 - 374a: aa33 add r2, sp, #204 ; 0xcc - 374c: f8cd c018 str.w ip, [sp, #24] - 3750: f006 f8de bl 9910 <__ssprint_r> - 3754: f8dd c018 ldr.w ip, [sp, #24] - 3758: 2800 cmp r0, #0 - 375a: f040 8310 bne.w 3d7e <_svfprintf_r+0x10de> - 375e: ab19 add r3, sp, #100 ; 0x64 - 3760: 3d10 subs r5, #16 - 3762: e004 b.n 376e <_svfprintf_r+0xace> - 3764: 462a mov r2, r5 - 3766: 461d mov r5, r3 - 3768: 4623 mov r3, r4 - 376a: 464c mov r4, r9 - 376c: 4691 mov r9, r2 - 376e: 2d10 cmp r5, #16 - 3770: 9935 ldr r1, [sp, #212] ; 0xd4 - 3772: 4a51 ldr r2, [pc, #324] ; (38b8 <_svfprintf_r+0xc18>) - 3774: dcdb bgt.n 372e <_svfprintf_r+0xa8e> - 3776: 4648 mov r0, r9 - 3778: 46a1 mov r9, r4 - 377a: 461c mov r4, r3 - 377c: 462b mov r3, r5 - 377e: 4605 mov r5, r0 - 3780: 6063 str r3, [r4, #4] - 3782: 18cb adds r3, r1, r3 - 3784: 6022 str r2, [r4, #0] - 3786: 9335 str r3, [sp, #212] ; 0xd4 - 3788: 9b34 ldr r3, [sp, #208] ; 0xd0 - 378a: 3301 adds r3, #1 - 378c: 9334 str r3, [sp, #208] ; 0xd0 - 378e: 2b07 cmp r3, #7 - 3790: dc01 bgt.n 3796 <_svfprintf_r+0xaf6> - 3792: 3408 adds r4, #8 - 3794: e00c b.n 37b0 <_svfprintf_r+0xb10> - 3796: 4640 mov r0, r8 - 3798: 4639 mov r1, r7 - 379a: aa33 add r2, sp, #204 ; 0xcc - 379c: f8cd c018 str.w ip, [sp, #24] - 37a0: f006 f8b6 bl 9910 <__ssprint_r> - 37a4: f8dd c018 ldr.w ip, [sp, #24] - 37a8: 2800 cmp r0, #0 - 37aa: f040 82e8 bne.w 3d7e <_svfprintf_r+0x10de> - 37ae: ac19 add r4, sp, #100 ; 0x64 - 37b0: ebcb 030c rsb r3, fp, ip - 37b4: 2b00 cmp r3, #0 - 37b6: dc17 bgt.n 37e8 <_svfprintf_r+0xb48> - 37b8: e038 b.n 382c <_svfprintf_r+0xb8c> - 37ba: 601a str r2, [r3, #0] - 37bc: 2210 movs r2, #16 - 37be: 1889 adds r1, r1, r2 - 37c0: 605a str r2, [r3, #4] - 37c2: 9a34 ldr r2, [sp, #208] ; 0xd0 - 37c4: 9135 str r1, [sp, #212] ; 0xd4 - 37c6: 3201 adds r2, #1 - 37c8: 9234 str r2, [sp, #208] ; 0xd0 - 37ca: 2a07 cmp r2, #7 - 37cc: dc01 bgt.n 37d2 <_svfprintf_r+0xb32> - 37ce: 3308 adds r3, #8 - 37d0: e008 b.n 37e4 <_svfprintf_r+0xb44> - 37d2: 4640 mov r0, r8 - 37d4: 4639 mov r1, r7 - 37d6: aa33 add r2, sp, #204 ; 0xcc - 37d8: f006 f89a bl 9910 <__ssprint_r> - 37dc: 2800 cmp r0, #0 - 37de: f040 82ce bne.w 3d7e <_svfprintf_r+0x10de> - 37e2: ab19 add r3, sp, #100 ; 0x64 - 37e4: 3d10 subs r5, #16 - 37e6: e004 b.n 37f2 <_svfprintf_r+0xb52> - 37e8: 462a mov r2, r5 - 37ea: 461d mov r5, r3 - 37ec: 4623 mov r3, r4 - 37ee: 464c mov r4, r9 - 37f0: 4691 mov r9, r2 - 37f2: 2d10 cmp r5, #16 - 37f4: 9935 ldr r1, [sp, #212] ; 0xd4 - 37f6: 4a30 ldr r2, [pc, #192] ; (38b8 <_svfprintf_r+0xc18>) - 37f8: dcdf bgt.n 37ba <_svfprintf_r+0xb1a> - 37fa: 4648 mov r0, r9 - 37fc: 46a1 mov r9, r4 - 37fe: 461c mov r4, r3 - 3800: 462b mov r3, r5 - 3802: 4605 mov r5, r0 - 3804: 6063 str r3, [r4, #4] - 3806: 18cb adds r3, r1, r3 - 3808: 6022 str r2, [r4, #0] - 380a: 9335 str r3, [sp, #212] ; 0xd4 - 380c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 380e: 3301 adds r3, #1 - 3810: 9334 str r3, [sp, #208] ; 0xd0 - 3812: 2b07 cmp r3, #7 - 3814: dc01 bgt.n 381a <_svfprintf_r+0xb7a> - 3816: 3408 adds r4, #8 - 3818: e008 b.n 382c <_svfprintf_r+0xb8c> - 381a: 4640 mov r0, r8 - 381c: 4639 mov r1, r7 - 381e: aa33 add r2, sp, #204 ; 0xcc - 3820: f006 f876 bl 9910 <__ssprint_r> - 3824: 2800 cmp r0, #0 - 3826: f040 82aa bne.w 3d7e <_svfprintf_r+0x10de> - 382a: ac19 add r4, sp, #100 ; 0x64 - 382c: f415 7f80 tst.w r5, #256 ; 0x100 - 3830: d106 bne.n 3840 <_svfprintf_r+0xba0> - 3832: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3834: f8c4 a000 str.w sl, [r4] - 3838: f8c4 b004 str.w fp, [r4, #4] - 383c: 445b add r3, fp - 383e: e23f b.n 3cc0 <_svfprintf_r+0x1020> - 3840: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 3844: f340 81b7 ble.w 3bb6 <_svfprintf_r+0xf16> - 3848: 9810 ldr r0, [sp, #64] ; 0x40 - 384a: 2200 movs r2, #0 - 384c: 9911 ldr r1, [sp, #68] ; 0x44 - 384e: 2300 movs r3, #0 - 3850: f007 feb6 bl b5c0 <__aeabi_dcmpeq> - 3854: 2800 cmp r0, #0 - 3856: d060 beq.n 391a <_svfprintf_r+0xc7a> - 3858: 4b18 ldr r3, [pc, #96] ; (38bc <_svfprintf_r+0xc1c>) - 385a: 6023 str r3, [r4, #0] - 385c: 2301 movs r3, #1 - 385e: 6063 str r3, [r4, #4] - 3860: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3862: 3301 adds r3, #1 - 3864: 9335 str r3, [sp, #212] ; 0xd4 - 3866: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3868: 3301 adds r3, #1 - 386a: 9334 str r3, [sp, #208] ; 0xd0 - 386c: 2b07 cmp r3, #7 - 386e: dc01 bgt.n 3874 <_svfprintf_r+0xbd4> - 3870: 3408 adds r4, #8 - 3872: e008 b.n 3886 <_svfprintf_r+0xbe6> - 3874: 4640 mov r0, r8 - 3876: 4639 mov r1, r7 - 3878: aa33 add r2, sp, #204 ; 0xcc - 387a: f006 f849 bl 9910 <__ssprint_r> - 387e: 2800 cmp r0, #0 - 3880: f040 827d bne.w 3d7e <_svfprintf_r+0x10de> - 3884: ac19 add r4, sp, #100 ; 0x64 - 3886: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3888: 9a0b ldr r2, [sp, #44] ; 0x2c - 388a: 4293 cmp r3, r2 - 388c: db03 blt.n 3896 <_svfprintf_r+0xbf6> - 388e: f015 0f01 tst.w r5, #1 - 3892: f000 8225 beq.w 3ce0 <_svfprintf_r+0x1040> - 3896: 9b13 ldr r3, [sp, #76] ; 0x4c - 3898: 9812 ldr r0, [sp, #72] ; 0x48 - 389a: 6023 str r3, [r4, #0] - 389c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 389e: 6060 str r0, [r4, #4] - 38a0: 181b adds r3, r3, r0 - 38a2: 9335 str r3, [sp, #212] ; 0xd4 - 38a4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 38a6: 3301 adds r3, #1 - 38a8: 9334 str r3, [sp, #208] ; 0xd0 - 38aa: 2b07 cmp r3, #7 - 38ac: dc08 bgt.n 38c0 <_svfprintf_r+0xc20> - 38ae: 3408 adds r4, #8 - 38b0: e00f b.n 38d2 <_svfprintf_r+0xc32> - 38b2: bf00 nop - 38b4: 0000c0bc .word 0x0000c0bc - 38b8: 0000c078 .word 0x0000c078 - 38bc: 0000c0ba .word 0x0000c0ba - 38c0: 4640 mov r0, r8 - 38c2: 4639 mov r1, r7 - 38c4: aa33 add r2, sp, #204 ; 0xcc - 38c6: f006 f823 bl 9910 <__ssprint_r> - 38ca: 2800 cmp r0, #0 - 38cc: f040 8257 bne.w 3d7e <_svfprintf_r+0x10de> - 38d0: ac19 add r4, sp, #100 ; 0x64 - 38d2: 990b ldr r1, [sp, #44] ; 0x2c - 38d4: f101 39ff add.w r9, r1, #4294967295 - 38d8: f1b9 0f00 cmp.w r9, #0 - 38dc: dc17 bgt.n 390e <_svfprintf_r+0xc6e> - 38de: e1ff b.n 3ce0 <_svfprintf_r+0x1040> - 38e0: 6022 str r2, [r4, #0] - 38e2: 2210 movs r2, #16 - 38e4: 189b adds r3, r3, r2 - 38e6: 6062 str r2, [r4, #4] - 38e8: 9335 str r3, [sp, #212] ; 0xd4 - 38ea: 9b34 ldr r3, [sp, #208] ; 0xd0 - 38ec: 3301 adds r3, #1 - 38ee: 9334 str r3, [sp, #208] ; 0xd0 - 38f0: 2b07 cmp r3, #7 - 38f2: dc01 bgt.n 38f8 <_svfprintf_r+0xc58> - 38f4: 3408 adds r4, #8 - 38f6: e008 b.n 390a <_svfprintf_r+0xc6a> - 38f8: 4640 mov r0, r8 - 38fa: 4639 mov r1, r7 - 38fc: aa33 add r2, sp, #204 ; 0xcc - 38fe: f006 f807 bl 9910 <__ssprint_r> - 3902: 2800 cmp r0, #0 - 3904: f040 823b bne.w 3d7e <_svfprintf_r+0x10de> - 3908: ac19 add r4, sp, #100 ; 0x64 - 390a: f1a9 0910 sub.w r9, r9, #16 - 390e: f1b9 0f10 cmp.w r9, #16 - 3912: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3914: 4a95 ldr r2, [pc, #596] ; (3b6c <_svfprintf_r+0xecc>) - 3916: dce3 bgt.n 38e0 <_svfprintf_r+0xc40> - 3918: e148 b.n 3bac <_svfprintf_r+0xf0c> - 391a: 9b3c ldr r3, [sp, #240] ; 0xf0 - 391c: 2b00 cmp r3, #0 - 391e: dc79 bgt.n 3a14 <_svfprintf_r+0xd74> - 3920: 4b93 ldr r3, [pc, #588] ; (3b70 <_svfprintf_r+0xed0>) - 3922: 6023 str r3, [r4, #0] - 3924: 2301 movs r3, #1 - 3926: 6063 str r3, [r4, #4] - 3928: 9b35 ldr r3, [sp, #212] ; 0xd4 - 392a: 3301 adds r3, #1 - 392c: 9335 str r3, [sp, #212] ; 0xd4 - 392e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3930: 3301 adds r3, #1 - 3932: 9334 str r3, [sp, #208] ; 0xd0 - 3934: 2b07 cmp r3, #7 - 3936: dc01 bgt.n 393c <_svfprintf_r+0xc9c> - 3938: 3408 adds r4, #8 - 393a: e008 b.n 394e <_svfprintf_r+0xcae> - 393c: 4640 mov r0, r8 - 393e: 4639 mov r1, r7 - 3940: aa33 add r2, sp, #204 ; 0xcc - 3942: f005 ffe5 bl 9910 <__ssprint_r> - 3946: 2800 cmp r0, #0 - 3948: f040 8219 bne.w 3d7e <_svfprintf_r+0x10de> - 394c: ac19 add r4, sp, #100 ; 0x64 - 394e: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3950: b92b cbnz r3, 395e <_svfprintf_r+0xcbe> - 3952: 9a0b ldr r2, [sp, #44] ; 0x2c - 3954: b91a cbnz r2, 395e <_svfprintf_r+0xcbe> - 3956: f015 0f01 tst.w r5, #1 - 395a: f000 81c1 beq.w 3ce0 <_svfprintf_r+0x1040> - 395e: 9b13 ldr r3, [sp, #76] ; 0x4c - 3960: 9812 ldr r0, [sp, #72] ; 0x48 - 3962: 6023 str r3, [r4, #0] - 3964: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3966: 6060 str r0, [r4, #4] - 3968: 181b adds r3, r3, r0 - 396a: 9335 str r3, [sp, #212] ; 0xd4 - 396c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 396e: 3301 adds r3, #1 - 3970: 9334 str r3, [sp, #208] ; 0xd0 - 3972: 2b07 cmp r3, #7 - 3974: dc02 bgt.n 397c <_svfprintf_r+0xcdc> - 3976: f104 0308 add.w r3, r4, #8 - 397a: e008 b.n 398e <_svfprintf_r+0xcee> - 397c: 4640 mov r0, r8 - 397e: 4639 mov r1, r7 - 3980: aa33 add r2, sp, #204 ; 0xcc - 3982: f005 ffc5 bl 9910 <__ssprint_r> - 3986: 2800 cmp r0, #0 - 3988: f040 81f9 bne.w 3d7e <_svfprintf_r+0x10de> - 398c: ab19 add r3, sp, #100 ; 0x64 - 398e: 9c3c ldr r4, [sp, #240] ; 0xf0 - 3990: 4264 negs r4, r4 - 3992: 2c00 cmp r4, #0 - 3994: dc16 bgt.n 39c4 <_svfprintf_r+0xd24> - 3996: e02d b.n 39f4 <_svfprintf_r+0xd54> - 3998: 6019 str r1, [r3, #0] - 399a: 2110 movs r1, #16 - 399c: 1852 adds r2, r2, r1 - 399e: 6059 str r1, [r3, #4] - 39a0: 9235 str r2, [sp, #212] ; 0xd4 - 39a2: 9a34 ldr r2, [sp, #208] ; 0xd0 - 39a4: 3201 adds r2, #1 - 39a6: 9234 str r2, [sp, #208] ; 0xd0 - 39a8: 2a07 cmp r2, #7 - 39aa: dc01 bgt.n 39b0 <_svfprintf_r+0xd10> - 39ac: 3308 adds r3, #8 - 39ae: e008 b.n 39c2 <_svfprintf_r+0xd22> - 39b0: 4640 mov r0, r8 - 39b2: 4639 mov r1, r7 - 39b4: aa33 add r2, sp, #204 ; 0xcc - 39b6: f005 ffab bl 9910 <__ssprint_r> - 39ba: 2800 cmp r0, #0 - 39bc: f040 81df bne.w 3d7e <_svfprintf_r+0x10de> - 39c0: ab19 add r3, sp, #100 ; 0x64 - 39c2: 3c10 subs r4, #16 - 39c4: 2c10 cmp r4, #16 - 39c6: 9a35 ldr r2, [sp, #212] ; 0xd4 - 39c8: 4968 ldr r1, [pc, #416] ; (3b6c <_svfprintf_r+0xecc>) - 39ca: dce5 bgt.n 3998 <_svfprintf_r+0xcf8> - 39cc: 605c str r4, [r3, #4] - 39ce: 1914 adds r4, r2, r4 - 39d0: 9a34 ldr r2, [sp, #208] ; 0xd0 - 39d2: 6019 str r1, [r3, #0] - 39d4: 3201 adds r2, #1 - 39d6: 9435 str r4, [sp, #212] ; 0xd4 - 39d8: 2a07 cmp r2, #7 - 39da: 9234 str r2, [sp, #208] ; 0xd0 - 39dc: dc01 bgt.n 39e2 <_svfprintf_r+0xd42> - 39de: 3308 adds r3, #8 - 39e0: e008 b.n 39f4 <_svfprintf_r+0xd54> - 39e2: 4640 mov r0, r8 - 39e4: 4639 mov r1, r7 - 39e6: aa33 add r2, sp, #204 ; 0xcc - 39e8: f005 ff92 bl 9910 <__ssprint_r> - 39ec: 2800 cmp r0, #0 - 39ee: f040 81c6 bne.w 3d7e <_svfprintf_r+0x10de> - 39f2: ab19 add r3, sp, #100 ; 0x64 - 39f4: 990b ldr r1, [sp, #44] ; 0x2c - 39f6: 9a35 ldr r2, [sp, #212] ; 0xd4 - 39f8: f8c3 a000 str.w sl, [r3] - 39fc: 6059 str r1, [r3, #4] - 39fe: 1852 adds r2, r2, r1 - 3a00: 9235 str r2, [sp, #212] ; 0xd4 - 3a02: 9a34 ldr r2, [sp, #208] ; 0xd0 - 3a04: 3201 adds r2, #1 - 3a06: 9234 str r2, [sp, #208] ; 0xd0 - 3a08: 2a07 cmp r2, #7 - 3a0a: f300 8161 bgt.w 3cd0 <_svfprintf_r+0x1030> - 3a0e: f103 0408 add.w r4, r3, #8 - 3a12: e165 b.n 3ce0 <_svfprintf_r+0x1040> - 3a14: 9a0b ldr r2, [sp, #44] ; 0x2c - 3a16: 9b08 ldr r3, [sp, #32] - 3a18: 4691 mov r9, r2 - 3a1a: eb0a 0b02 add.w fp, sl, r2 - 3a1e: 4599 cmp r9, r3 - 3a20: bfa8 it ge - 3a22: 4699 movge r9, r3 - 3a24: f1b9 0f00 cmp.w r9, #0 - 3a28: dd16 ble.n 3a58 <_svfprintf_r+0xdb8> - 3a2a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3a2c: f8c4 a000 str.w sl, [r4] - 3a30: f8c4 9004 str.w r9, [r4, #4] - 3a34: 444b add r3, r9 - 3a36: 9335 str r3, [sp, #212] ; 0xd4 - 3a38: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3a3a: 3301 adds r3, #1 - 3a3c: 9334 str r3, [sp, #208] ; 0xd0 - 3a3e: 2b07 cmp r3, #7 - 3a40: dc01 bgt.n 3a46 <_svfprintf_r+0xda6> - 3a42: 3408 adds r4, #8 - 3a44: e008 b.n 3a58 <_svfprintf_r+0xdb8> - 3a46: 4640 mov r0, r8 - 3a48: 4639 mov r1, r7 - 3a4a: aa33 add r2, sp, #204 ; 0xcc - 3a4c: f005 ff60 bl 9910 <__ssprint_r> - 3a50: 2800 cmp r0, #0 - 3a52: f040 8194 bne.w 3d7e <_svfprintf_r+0x10de> - 3a56: ac19 add r4, sp, #100 ; 0x64 - 3a58: 9808 ldr r0, [sp, #32] - 3a5a: ea29 79e9 bic.w r9, r9, r9, asr #31 - 3a5e: ebc9 0900 rsb r9, r9, r0 - 3a62: f1b9 0f00 cmp.w r9, #0 - 3a66: dc17 bgt.n 3a98 <_svfprintf_r+0xdf8> - 3a68: e030 b.n 3acc <_svfprintf_r+0xe2c> - 3a6a: 6022 str r2, [r4, #0] - 3a6c: 2210 movs r2, #16 - 3a6e: 189b adds r3, r3, r2 - 3a70: 6062 str r2, [r4, #4] - 3a72: 9335 str r3, [sp, #212] ; 0xd4 - 3a74: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3a76: 3301 adds r3, #1 - 3a78: 9334 str r3, [sp, #208] ; 0xd0 - 3a7a: 2b07 cmp r3, #7 - 3a7c: dc01 bgt.n 3a82 <_svfprintf_r+0xde2> - 3a7e: 3408 adds r4, #8 - 3a80: e008 b.n 3a94 <_svfprintf_r+0xdf4> - 3a82: 4640 mov r0, r8 - 3a84: 4639 mov r1, r7 - 3a86: aa33 add r2, sp, #204 ; 0xcc - 3a88: f005 ff42 bl 9910 <__ssprint_r> - 3a8c: 2800 cmp r0, #0 - 3a8e: f040 8176 bne.w 3d7e <_svfprintf_r+0x10de> - 3a92: ac19 add r4, sp, #100 ; 0x64 - 3a94: f1a9 0910 sub.w r9, r9, #16 - 3a98: f1b9 0f10 cmp.w r9, #16 - 3a9c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3a9e: 4a33 ldr r2, [pc, #204] ; (3b6c <_svfprintf_r+0xecc>) - 3aa0: dce3 bgt.n 3a6a <_svfprintf_r+0xdca> - 3aa2: 6022 str r2, [r4, #0] - 3aa4: 444b add r3, r9 - 3aa6: f8c4 9004 str.w r9, [r4, #4] - 3aaa: 9335 str r3, [sp, #212] ; 0xd4 - 3aac: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3aae: 3301 adds r3, #1 - 3ab0: 9334 str r3, [sp, #208] ; 0xd0 - 3ab2: 2b07 cmp r3, #7 - 3ab4: dc01 bgt.n 3aba <_svfprintf_r+0xe1a> - 3ab6: 3408 adds r4, #8 - 3ab8: e008 b.n 3acc <_svfprintf_r+0xe2c> - 3aba: 4640 mov r0, r8 - 3abc: 4639 mov r1, r7 - 3abe: aa33 add r2, sp, #204 ; 0xcc - 3ac0: f005 ff26 bl 9910 <__ssprint_r> - 3ac4: 2800 cmp r0, #0 - 3ac6: f040 815a bne.w 3d7e <_svfprintf_r+0x10de> - 3aca: ac19 add r4, sp, #100 ; 0x64 - 3acc: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3ace: 990b ldr r1, [sp, #44] ; 0x2c - 3ad0: 428b cmp r3, r1 - 3ad2: db02 blt.n 3ada <_svfprintf_r+0xe3a> - 3ad4: f015 0f01 tst.w r5, #1 - 3ad8: d017 beq.n 3b0a <_svfprintf_r+0xe6a> - 3ada: 9b12 ldr r3, [sp, #72] ; 0x48 - 3adc: 9a13 ldr r2, [sp, #76] ; 0x4c - 3ade: 9812 ldr r0, [sp, #72] ; 0x48 - 3ae0: 6063 str r3, [r4, #4] - 3ae2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3ae4: 6022 str r2, [r4, #0] - 3ae6: 181b adds r3, r3, r0 - 3ae8: 9335 str r3, [sp, #212] ; 0xd4 - 3aea: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3aec: 3301 adds r3, #1 - 3aee: 9334 str r3, [sp, #208] ; 0xd0 - 3af0: 2b07 cmp r3, #7 - 3af2: dc01 bgt.n 3af8 <_svfprintf_r+0xe58> - 3af4: 3408 adds r4, #8 - 3af6: e008 b.n 3b0a <_svfprintf_r+0xe6a> - 3af8: 4640 mov r0, r8 - 3afa: 4639 mov r1, r7 - 3afc: aa33 add r2, sp, #204 ; 0xcc - 3afe: f005 ff07 bl 9910 <__ssprint_r> - 3b02: 2800 cmp r0, #0 - 3b04: f040 813b bne.w 3d7e <_svfprintf_r+0x10de> - 3b08: ac19 add r4, sp, #100 ; 0x64 - 3b0a: 9908 ldr r1, [sp, #32] - 3b0c: 9a3c ldr r2, [sp, #240] ; 0xf0 - 3b0e: 980b ldr r0, [sp, #44] ; 0x2c - 3b10: eb0a 0301 add.w r3, sl, r1 - 3b14: ebc3 0b0b rsb fp, r3, fp - 3b18: ebc2 0900 rsb r9, r2, r0 - 3b1c: 45cb cmp fp, r9 - 3b1e: bfb8 it lt - 3b20: 46d9 movlt r9, fp - 3b22: f1b9 0f00 cmp.w r9, #0 - 3b26: dd15 ble.n 3b54 <_svfprintf_r+0xeb4> - 3b28: 6023 str r3, [r4, #0] - 3b2a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3b2c: f8c4 9004 str.w r9, [r4, #4] - 3b30: 444b add r3, r9 - 3b32: 9335 str r3, [sp, #212] ; 0xd4 - 3b34: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3b36: 3301 adds r3, #1 - 3b38: 9334 str r3, [sp, #208] ; 0xd0 - 3b3a: 2b07 cmp r3, #7 - 3b3c: dc01 bgt.n 3b42 <_svfprintf_r+0xea2> - 3b3e: 3408 adds r4, #8 - 3b40: e008 b.n 3b54 <_svfprintf_r+0xeb4> - 3b42: 4640 mov r0, r8 - 3b44: 4639 mov r1, r7 - 3b46: aa33 add r2, sp, #204 ; 0xcc - 3b48: f005 fee2 bl 9910 <__ssprint_r> - 3b4c: 2800 cmp r0, #0 - 3b4e: f040 8116 bne.w 3d7e <_svfprintf_r+0x10de> - 3b52: ac19 add r4, sp, #100 ; 0x64 - 3b54: 9b3c ldr r3, [sp, #240] ; 0xf0 - 3b56: ea29 79e9 bic.w r9, r9, r9, asr #31 - 3b5a: 990b ldr r1, [sp, #44] ; 0x2c - 3b5c: 1acb subs r3, r1, r3 - 3b5e: ebc9 0903 rsb r9, r9, r3 - 3b62: f1b9 0f00 cmp.w r9, #0 - 3b66: dc1c bgt.n 3ba2 <_svfprintf_r+0xf02> - 3b68: e0ba b.n 3ce0 <_svfprintf_r+0x1040> - 3b6a: bf00 nop - 3b6c: 0000c078 .word 0x0000c078 - 3b70: 0000c0ba .word 0x0000c0ba - 3b74: 6022 str r2, [r4, #0] - 3b76: 2210 movs r2, #16 - 3b78: 189b adds r3, r3, r2 - 3b7a: 6062 str r2, [r4, #4] - 3b7c: 9335 str r3, [sp, #212] ; 0xd4 - 3b7e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3b80: 3301 adds r3, #1 - 3b82: 9334 str r3, [sp, #208] ; 0xd0 - 3b84: 2b07 cmp r3, #7 - 3b86: dc01 bgt.n 3b8c <_svfprintf_r+0xeec> - 3b88: 3408 adds r4, #8 - 3b8a: e008 b.n 3b9e <_svfprintf_r+0xefe> - 3b8c: 4640 mov r0, r8 - 3b8e: 4639 mov r1, r7 - 3b90: aa33 add r2, sp, #204 ; 0xcc - 3b92: f005 febd bl 9910 <__ssprint_r> - 3b96: 2800 cmp r0, #0 - 3b98: f040 80f1 bne.w 3d7e <_svfprintf_r+0x10de> - 3b9c: ac19 add r4, sp, #100 ; 0x64 - 3b9e: f1a9 0910 sub.w r9, r9, #16 - 3ba2: f1b9 0f10 cmp.w r9, #16 - 3ba6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3ba8: 4a7b ldr r2, [pc, #492] ; (3d98 <_svfprintf_r+0x10f8>) - 3baa: dce3 bgt.n 3b74 <_svfprintf_r+0xed4> - 3bac: 6022 str r2, [r4, #0] - 3bae: 444b add r3, r9 - 3bb0: f8c4 9004 str.w r9, [r4, #4] - 3bb4: e084 b.n 3cc0 <_svfprintf_r+0x1020> - 3bb6: 9a0b ldr r2, [sp, #44] ; 0x2c - 3bb8: 2a01 cmp r2, #1 - 3bba: dc02 bgt.n 3bc2 <_svfprintf_r+0xf22> - 3bbc: f015 0f01 tst.w r5, #1 - 3bc0: d062 beq.n 3c88 <_svfprintf_r+0xfe8> - 3bc2: 2301 movs r3, #1 - 3bc4: 6063 str r3, [r4, #4] - 3bc6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3bc8: f8c4 a000 str.w sl, [r4] - 3bcc: 3301 adds r3, #1 - 3bce: 9335 str r3, [sp, #212] ; 0xd4 - 3bd0: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3bd2: 3301 adds r3, #1 - 3bd4: 9334 str r3, [sp, #208] ; 0xd0 - 3bd6: 2b07 cmp r3, #7 - 3bd8: dc01 bgt.n 3bde <_svfprintf_r+0xf3e> - 3bda: 3408 adds r4, #8 - 3bdc: e008 b.n 3bf0 <_svfprintf_r+0xf50> - 3bde: 4640 mov r0, r8 - 3be0: 4639 mov r1, r7 - 3be2: aa33 add r2, sp, #204 ; 0xcc - 3be4: f005 fe94 bl 9910 <__ssprint_r> - 3be8: 2800 cmp r0, #0 - 3bea: f040 80c8 bne.w 3d7e <_svfprintf_r+0x10de> - 3bee: ac19 add r4, sp, #100 ; 0x64 - 3bf0: 9b13 ldr r3, [sp, #76] ; 0x4c - 3bf2: 9812 ldr r0, [sp, #72] ; 0x48 - 3bf4: 6023 str r3, [r4, #0] - 3bf6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3bf8: 6060 str r0, [r4, #4] - 3bfa: 181b adds r3, r3, r0 - 3bfc: 9335 str r3, [sp, #212] ; 0xd4 - 3bfe: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3c00: 3301 adds r3, #1 - 3c02: 9334 str r3, [sp, #208] ; 0xd0 - 3c04: 2b07 cmp r3, #7 - 3c06: dc01 bgt.n 3c0c <_svfprintf_r+0xf6c> - 3c08: 3408 adds r4, #8 - 3c0a: e008 b.n 3c1e <_svfprintf_r+0xf7e> - 3c0c: 4640 mov r0, r8 - 3c0e: 4639 mov r1, r7 - 3c10: aa33 add r2, sp, #204 ; 0xcc - 3c12: f005 fe7d bl 9910 <__ssprint_r> - 3c16: 2800 cmp r0, #0 - 3c18: f040 80b1 bne.w 3d7e <_svfprintf_r+0x10de> - 3c1c: ac19 add r4, sp, #100 ; 0x64 - 3c1e: 9911 ldr r1, [sp, #68] ; 0x44 - 3c20: 2300 movs r3, #0 - 3c22: 9810 ldr r0, [sp, #64] ; 0x40 - 3c24: 2200 movs r2, #0 - 3c26: f007 fccb bl b5c0 <__aeabi_dcmpeq> - 3c2a: 990b ldr r1, [sp, #44] ; 0x2c - 3c2c: 1e4b subs r3, r1, #1 - 3c2e: b930 cbnz r0, 3c3e <_svfprintf_r+0xf9e> - 3c30: f10a 0201 add.w r2, sl, #1 - 3c34: 6022 str r2, [r4, #0] - 3c36: 9a35 ldr r2, [sp, #212] ; 0xd4 - 3c38: 6063 str r3, [r4, #4] - 3c3a: 18d3 adds r3, r2, r3 - 3c3c: e02a b.n 3c94 <_svfprintf_r+0xff4> - 3c3e: f1b3 0900 subs.w r9, r3, #0 - 3c42: dc17 bgt.n 3c74 <_svfprintf_r+0xfd4> - 3c44: e036 b.n 3cb4 <_svfprintf_r+0x1014> - 3c46: 6022 str r2, [r4, #0] - 3c48: 2210 movs r2, #16 - 3c4a: 189b adds r3, r3, r2 - 3c4c: 6062 str r2, [r4, #4] - 3c4e: 9335 str r3, [sp, #212] ; 0xd4 - 3c50: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3c52: 3301 adds r3, #1 - 3c54: 9334 str r3, [sp, #208] ; 0xd0 - 3c56: 2b07 cmp r3, #7 - 3c58: dc01 bgt.n 3c5e <_svfprintf_r+0xfbe> - 3c5a: 3408 adds r4, #8 - 3c5c: e008 b.n 3c70 <_svfprintf_r+0xfd0> - 3c5e: 4640 mov r0, r8 - 3c60: 4639 mov r1, r7 - 3c62: aa33 add r2, sp, #204 ; 0xcc - 3c64: f005 fe54 bl 9910 <__ssprint_r> - 3c68: 2800 cmp r0, #0 - 3c6a: f040 8088 bne.w 3d7e <_svfprintf_r+0x10de> - 3c6e: ac19 add r4, sp, #100 ; 0x64 - 3c70: f1a9 0910 sub.w r9, r9, #16 - 3c74: f1b9 0f10 cmp.w r9, #16 - 3c78: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3c7a: 4a47 ldr r2, [pc, #284] ; (3d98 <_svfprintf_r+0x10f8>) - 3c7c: dce3 bgt.n 3c46 <_svfprintf_r+0xfa6> - 3c7e: 6022 str r2, [r4, #0] - 3c80: 444b add r3, r9 - 3c82: f8c4 9004 str.w r9, [r4, #4] - 3c86: e005 b.n 3c94 <_svfprintf_r+0xff4> - 3c88: 2301 movs r3, #1 - 3c8a: 6063 str r3, [r4, #4] - 3c8c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3c8e: f8c4 a000 str.w sl, [r4] - 3c92: 3301 adds r3, #1 - 3c94: 9335 str r3, [sp, #212] ; 0xd4 - 3c96: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3c98: 3301 adds r3, #1 - 3c9a: 9334 str r3, [sp, #208] ; 0xd0 - 3c9c: 2b07 cmp r3, #7 - 3c9e: dc01 bgt.n 3ca4 <_svfprintf_r+0x1004> - 3ca0: 3408 adds r4, #8 - 3ca2: e007 b.n 3cb4 <_svfprintf_r+0x1014> - 3ca4: 4640 mov r0, r8 - 3ca6: 4639 mov r1, r7 - 3ca8: aa33 add r2, sp, #204 ; 0xcc - 3caa: f005 fe31 bl 9910 <__ssprint_r> - 3cae: 2800 cmp r0, #0 - 3cb0: d165 bne.n 3d7e <_svfprintf_r+0x10de> - 3cb2: ac19 add r4, sp, #100 ; 0x64 - 3cb4: ab38 add r3, sp, #224 ; 0xe0 - 3cb6: 9a15 ldr r2, [sp, #84] ; 0x54 - 3cb8: 6023 str r3, [r4, #0] - 3cba: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3cbc: 6062 str r2, [r4, #4] - 3cbe: 189b adds r3, r3, r2 - 3cc0: 9335 str r3, [sp, #212] ; 0xd4 - 3cc2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3cc4: 3301 adds r3, #1 - 3cc6: 9334 str r3, [sp, #208] ; 0xd0 - 3cc8: 2b07 cmp r3, #7 - 3cca: dc01 bgt.n 3cd0 <_svfprintf_r+0x1030> - 3ccc: 3408 adds r4, #8 - 3cce: e007 b.n 3ce0 <_svfprintf_r+0x1040> - 3cd0: 4640 mov r0, r8 - 3cd2: 4639 mov r1, r7 - 3cd4: aa33 add r2, sp, #204 ; 0xcc - 3cd6: f005 fe1b bl 9910 <__ssprint_r> - 3cda: 2800 cmp r0, #0 - 3cdc: d14f bne.n 3d7e <_svfprintf_r+0x10de> - 3cde: ac19 add r4, sp, #100 ; 0x64 - 3ce0: f015 0f04 tst.w r5, #4 - 3ce4: d02f beq.n 3d46 <_svfprintf_r+0x10a6> - 3ce6: 9b0d ldr r3, [sp, #52] ; 0x34 - 3ce8: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 3cec: ebca 0503 rsb r5, sl, r3 - 3cf0: 2d00 cmp r5, #0 - 3cf2: dc15 bgt.n 3d20 <_svfprintf_r+0x1080> - 3cf4: e027 b.n 3d46 <_svfprintf_r+0x10a6> - 3cf6: 6022 str r2, [r4, #0] - 3cf8: 2210 movs r2, #16 - 3cfa: 189b adds r3, r3, r2 - 3cfc: 6062 str r2, [r4, #4] - 3cfe: 9335 str r3, [sp, #212] ; 0xd4 - 3d00: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3d02: 3301 adds r3, #1 - 3d04: 9334 str r3, [sp, #208] ; 0xd0 - 3d06: 2b07 cmp r3, #7 - 3d08: dc01 bgt.n 3d0e <_svfprintf_r+0x106e> - 3d0a: 3408 adds r4, #8 - 3d0c: e007 b.n 3d1e <_svfprintf_r+0x107e> - 3d0e: 4640 mov r0, r8 - 3d10: 4639 mov r1, r7 - 3d12: aa33 add r2, sp, #204 ; 0xcc - 3d14: f005 fdfc bl 9910 <__ssprint_r> - 3d18: 2800 cmp r0, #0 - 3d1a: d130 bne.n 3d7e <_svfprintf_r+0x10de> - 3d1c: ac19 add r4, sp, #100 ; 0x64 - 3d1e: 3d10 subs r5, #16 - 3d20: 2d10 cmp r5, #16 - 3d22: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3d24: 4a1d ldr r2, [pc, #116] ; (3d9c <_svfprintf_r+0x10fc>) - 3d26: dce6 bgt.n 3cf6 <_svfprintf_r+0x1056> - 3d28: 6065 str r5, [r4, #4] - 3d2a: 195d adds r5, r3, r5 - 3d2c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 3d2e: 6022 str r2, [r4, #0] - 3d30: 3301 adds r3, #1 - 3d32: 9535 str r5, [sp, #212] ; 0xd4 - 3d34: 2b07 cmp r3, #7 - 3d36: 9334 str r3, [sp, #208] ; 0xd0 - 3d38: dd05 ble.n 3d46 <_svfprintf_r+0x10a6> - 3d3a: 4640 mov r0, r8 - 3d3c: 4639 mov r1, r7 - 3d3e: aa33 add r2, sp, #204 ; 0xcc - 3d40: f005 fde6 bl 9910 <__ssprint_r> - 3d44: b9d8 cbnz r0, 3d7e <_svfprintf_r+0x10de> - 3d46: 980f ldr r0, [sp, #60] ; 0x3c - 3d48: 9a0e ldr r2, [sp, #56] ; 0x38 - 3d4a: 990d ldr r1, [sp, #52] ; 0x34 - 3d4c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3d4e: 428a cmp r2, r1 - 3d50: bfac ite ge - 3d52: 1880 addge r0, r0, r2 - 3d54: 1840 addlt r0, r0, r1 - 3d56: 900f str r0, [sp, #60] ; 0x3c - 3d58: b12b cbz r3, 3d66 <_svfprintf_r+0x10c6> - 3d5a: 4640 mov r0, r8 - 3d5c: 4639 mov r1, r7 - 3d5e: aa33 add r2, sp, #204 ; 0xcc - 3d60: f005 fdd6 bl 9910 <__ssprint_r> - 3d64: b958 cbnz r0, 3d7e <_svfprintf_r+0x10de> - 3d66: 2300 movs r3, #0 - 3d68: ac19 add r4, sp, #100 ; 0x64 - 3d6a: 9334 str r3, [sp, #208] ; 0xd0 - 3d6c: f7fe bfc8 b.w 2d00 <_svfprintf_r+0x60> - 3d70: 9b35 ldr r3, [sp, #212] ; 0xd4 - 3d72: b123 cbz r3, 3d7e <_svfprintf_r+0x10de> - 3d74: 4640 mov r0, r8 - 3d76: 4639 mov r1, r7 - 3d78: aa33 add r2, sp, #204 ; 0xcc - 3d7a: f005 fdc9 bl 9910 <__ssprint_r> - 3d7e: 89bb ldrh r3, [r7, #12] - 3d80: 9d0f ldr r5, [sp, #60] ; 0x3c - 3d82: f003 0340 and.w r3, r3, #64 ; 0x40 - 3d86: 2b00 cmp r3, #0 - 3d88: bf18 it ne - 3d8a: f04f 35ff movne.w r5, #4294967295 - 3d8e: 950f str r5, [sp, #60] ; 0x3c - 3d90: 980f ldr r0, [sp, #60] ; 0x3c - 3d92: b03f add sp, #252 ; 0xfc - 3d94: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 3d98: 0000c078 .word 0x0000c078 - 3d9c: 0000c0bc .word 0x0000c0bc - -00003da0 <__ssvfscanf_r>: - 3da0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 3da4: 460c mov r4, r1 - 3da6: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 3daa: 461e mov r6, r3 - 3dac: 4682 mov sl, r0 - 3dae: 4615 mov r5, r2 - 3db0: f003 fd7a bl 78a8 <__sfp_lock_acquire> - 3db4: 89a3 ldrh r3, [r4, #12] - 3db6: f413 5f00 tst.w r3, #8192 ; 0x2000 - 3dba: d106 bne.n 3dca <__ssvfscanf_r+0x2a> - 3dbc: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 3dc0: 81a3 strh r3, [r4, #12] - 3dc2: 6e63 ldr r3, [r4, #100] ; 0x64 - 3dc4: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 3dc8: 6663 str r3, [r4, #100] ; 0x64 - 3dca: 2000 movs r0, #0 - 3dcc: 9507 str r5, [sp, #28] - 3dce: 4683 mov fp, r0 - 3dd0: 4607 mov r7, r0 - 3dd2: 9009 str r0, [sp, #36] ; 0x24 - 3dd4: 9008 str r0, [sp, #32] - 3dd6: 9907 ldr r1, [sp, #28] - 3dd8: 780a ldrb r2, [r1, #0] - 3dda: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 3dde: 2a00 cmp r2, #0 - 3de0: f000 85bf beq.w 4962 <__ssvfscanf_r+0xbc2> - 3de4: 4b91 ldr r3, [pc, #580] ; (402c <__ssvfscanf_r+0x28c>) - 3de6: 3101 adds r1, #1 - 3de8: 9107 str r1, [sp, #28] - 3dea: 6819 ldr r1, [r3, #0] - 3dec: 1888 adds r0, r1, r2 - 3dee: f890 8001 ldrb.w r8, [r0, #1] - 3df2: f018 0808 ands.w r8, r8, #8 - 3df6: d018 beq.n 3e2a <__ssvfscanf_r+0x8a> - 3df8: 6863 ldr r3, [r4, #4] - 3dfa: 2b00 cmp r3, #0 - 3dfc: dc05 bgt.n 3e0a <__ssvfscanf_r+0x6a> - 3dfe: 4650 mov r0, sl - 3e00: 4621 mov r1, r4 - 3e02: f005 fe3d bl 9a80 <__ssrefill_r> - 3e06: 2800 cmp r0, #0 - 3e08: d1e5 bne.n 3dd6 <__ssvfscanf_r+0x36> - 3e0a: 6823 ldr r3, [r4, #0] - 3e0c: 4d87 ldr r5, [pc, #540] ; (402c <__ssvfscanf_r+0x28c>) - 3e0e: 781a ldrb r2, [r3, #0] - 3e10: 6829 ldr r1, [r5, #0] - 3e12: 188a adds r2, r1, r2 - 3e14: 7852 ldrb r2, [r2, #1] - 3e16: f012 0f08 tst.w r2, #8 - 3e1a: d0dc beq.n 3dd6 <__ssvfscanf_r+0x36> - 3e1c: 6862 ldr r2, [r4, #4] - 3e1e: 3301 adds r3, #1 - 3e20: 3701 adds r7, #1 - 3e22: 6023 str r3, [r4, #0] - 3e24: 3a01 subs r2, #1 - 3e26: 6062 str r2, [r4, #4] - 3e28: e7e6 b.n 3df8 <__ssvfscanf_r+0x58> - 3e2a: 2a25 cmp r2, #37 ; 0x25 - 3e2c: d151 bne.n 3ed2 <__ssvfscanf_r+0x132> - 3e2e: 9a07 ldr r2, [sp, #28] - 3e30: 4645 mov r5, r8 - 3e32: f812 3b01 ldrb.w r3, [r2], #1 - 3e36: 2b64 cmp r3, #100 ; 0x64 - 3e38: d07a beq.n 3f30 <__ssvfscanf_r+0x190> - 3e3a: d829 bhi.n 3e90 <__ssvfscanf_r+0xf0> - 3e3c: 2b47 cmp r3, #71 ; 0x47 - 3e3e: f000 808c beq.w 3f5a <__ssvfscanf_r+0x1ba> - 3e42: d814 bhi.n 3e6e <__ssvfscanf_r+0xce> - 3e44: 2b39 cmp r3, #57 ; 0x39 - 3e46: d80a bhi.n 3e5e <__ssvfscanf_r+0xbe> - 3e48: 2b30 cmp r3, #48 ; 0x30 - 3e4a: d26c bcs.n 3f26 <__ssvfscanf_r+0x186> - 3e4c: 2b25 cmp r3, #37 ; 0x25 - 3e4e: d03f beq.n 3ed0 <__ssvfscanf_r+0x130> - 3e50: 2b2a cmp r3, #42 ; 0x2a - 3e52: d057 beq.n 3f04 <__ssvfscanf_r+0x164> - 3e54: 9207 str r2, [sp, #28] - 3e56: 2b00 cmp r3, #0 - 3e58: f000 80b9 beq.w 3fce <__ssvfscanf_r+0x22e> - 3e5c: e0bf b.n 3fde <__ssvfscanf_r+0x23e> - 3e5e: 2b44 cmp r3, #68 ; 0x44 - 3e60: 9207 str r2, [sp, #28] - 3e62: f000 80c2 beq.w 3fea <__ssvfscanf_r+0x24a> - 3e66: 2b45 cmp r3, #69 ; 0x45 - 3e68: f040 80b9 bne.w 3fde <__ssvfscanf_r+0x23e> - 3e6c: e076 b.n 3f5c <__ssvfscanf_r+0x1bc> - 3e6e: 2b58 cmp r3, #88 ; 0x58 - 3e70: d06d beq.n 3f4e <__ssvfscanf_r+0x1ae> - 3e72: d806 bhi.n 3e82 <__ssvfscanf_r+0xe2> - 3e74: 2b4c cmp r3, #76 ; 0x4c - 3e76: d050 beq.n 3f1a <__ssvfscanf_r+0x17a> - 3e78: 2b4f cmp r3, #79 ; 0x4f - 3e7a: 9207 str r2, [sp, #28] - 3e7c: f040 80af bne.w 3fde <__ssvfscanf_r+0x23e> - 3e80: e05e b.n 3f40 <__ssvfscanf_r+0x1a0> - 3e82: 2b5b cmp r3, #91 ; 0x5b - 3e84: 9207 str r2, [sp, #28] - 3e86: d06f beq.n 3f68 <__ssvfscanf_r+0x1c8> - 3e88: 2b63 cmp r3, #99 ; 0x63 - 3e8a: f040 80a8 bne.w 3fde <__ssvfscanf_r+0x23e> - 3e8e: e075 b.n 3f7c <__ssvfscanf_r+0x1dc> - 3e90: 2b6e cmp r3, #110 ; 0x6e - 3e92: d07f beq.n 3f94 <__ssvfscanf_r+0x1f4> - 3e94: d808 bhi.n 3ea8 <__ssvfscanf_r+0x108> - 3e96: 2b68 cmp r3, #104 ; 0x68 - 3e98: d042 beq.n 3f20 <__ssvfscanf_r+0x180> - 3e9a: d35e bcc.n 3f5a <__ssvfscanf_r+0x1ba> - 3e9c: 2b69 cmp r3, #105 ; 0x69 - 3e9e: d049 beq.n 3f34 <__ssvfscanf_r+0x194> - 3ea0: 2b6c cmp r3, #108 ; 0x6c - 3ea2: f040 809b bne.w 3fdc <__ssvfscanf_r+0x23c> - 3ea6: e030 b.n 3f0a <__ssvfscanf_r+0x16a> - 3ea8: 2b73 cmp r3, #115 ; 0x73 - 3eaa: 9207 str r2, [sp, #28] - 3eac: d059 beq.n 3f62 <__ssvfscanf_r+0x1c2> - 3eae: d805 bhi.n 3ebc <__ssvfscanf_r+0x11c> - 3eb0: 2b6f cmp r3, #111 ; 0x6f - 3eb2: d00a beq.n 3eca <__ssvfscanf_r+0x12a> - 3eb4: 2b70 cmp r3, #112 ; 0x70 - 3eb6: f040 8092 bne.w 3fde <__ssvfscanf_r+0x23e> - 3eba: e064 b.n 3f86 <__ssvfscanf_r+0x1e6> - 3ebc: 2b75 cmp r3, #117 ; 0x75 - 3ebe: f000 8099 beq.w 3ff4 <__ssvfscanf_r+0x254> - 3ec2: 2b78 cmp r3, #120 ; 0x78 - 3ec4: f040 808b bne.w 3fde <__ssvfscanf_r+0x23e> - 3ec8: e042 b.n 3f50 <__ssvfscanf_r+0x1b0> - 3eca: 4859 ldr r0, [pc, #356] ; (4030 <__ssvfscanf_r+0x290>) - 3ecc: 9009 str r0, [sp, #36] ; 0x24 - 3ece: e03b b.n 3f48 <__ssvfscanf_r+0x1a8> - 3ed0: 9207 str r2, [sp, #28] - 3ed2: 6863 ldr r3, [r4, #4] - 3ed4: 2b00 cmp r3, #0 - 3ed6: dc06 bgt.n 3ee6 <__ssvfscanf_r+0x146> - 3ed8: 4650 mov r0, sl - 3eda: 4621 mov r1, r4 - 3edc: f005 fdd0 bl 9a80 <__ssrefill_r> - 3ee0: 2800 cmp r0, #0 - 3ee2: f040 8530 bne.w 4946 <__ssvfscanf_r+0xba6> - 3ee6: 6823 ldr r3, [r4, #0] - 3ee8: 9d07 ldr r5, [sp, #28] - 3eea: 7819 ldrb r1, [r3, #0] - 3eec: f815 2c01 ldrb.w r2, [r5, #-1] - 3ef0: 4291 cmp r1, r2 - 3ef2: f040 8536 bne.w 4962 <__ssvfscanf_r+0xbc2> - 3ef6: 6862 ldr r2, [r4, #4] - 3ef8: 3301 adds r3, #1 - 3efa: 3701 adds r7, #1 - 3efc: 6023 str r3, [r4, #0] - 3efe: 3a01 subs r2, #1 - 3f00: 6062 str r2, [r4, #4] - 3f02: e768 b.n 3dd6 <__ssvfscanf_r+0x36> - 3f04: f048 0810 orr.w r8, r8, #16 - 3f08: e793 b.n 3e32 <__ssvfscanf_r+0x92> - 3f0a: 7813 ldrb r3, [r2, #0] - 3f0c: 2b6c cmp r3, #108 ; 0x6c - 3f0e: d101 bne.n 3f14 <__ssvfscanf_r+0x174> - 3f10: 3201 adds r2, #1 - 3f12: e002 b.n 3f1a <__ssvfscanf_r+0x17a> - 3f14: f048 0801 orr.w r8, r8, #1 - 3f18: e78b b.n 3e32 <__ssvfscanf_r+0x92> - 3f1a: f048 0802 orr.w r8, r8, #2 - 3f1e: e788 b.n 3e32 <__ssvfscanf_r+0x92> - 3f20: f048 0804 orr.w r8, r8, #4 - 3f24: e785 b.n 3e32 <__ssvfscanf_r+0x92> - 3f26: 200a movs r0, #10 - 3f28: 4345 muls r5, r0 - 3f2a: 3d30 subs r5, #48 ; 0x30 - 3f2c: 18ed adds r5, r5, r3 - 3f2e: e780 b.n 3e32 <__ssvfscanf_r+0x92> - 3f30: 9207 str r2, [sp, #28] - 3f32: e05c b.n 3fee <__ssvfscanf_r+0x24e> - 3f34: 493f ldr r1, [pc, #252] ; (4034 <__ssvfscanf_r+0x294>) - 3f36: f04f 0b00 mov.w fp, #0 - 3f3a: 9207 str r2, [sp, #28] - 3f3c: 9109 str r1, [sp, #36] ; 0x24 - 3f3e: e05d b.n 3ffc <__ssvfscanf_r+0x25c> - 3f40: 4a3b ldr r2, [pc, #236] ; (4030 <__ssvfscanf_r+0x290>) - 3f42: f048 0801 orr.w r8, r8, #1 - 3f46: 9209 str r2, [sp, #36] ; 0x24 - 3f48: f04f 0b08 mov.w fp, #8 - 3f4c: e056 b.n 3ffc <__ssvfscanf_r+0x25c> - 3f4e: 9207 str r2, [sp, #28] - 3f50: 4b37 ldr r3, [pc, #220] ; (4030 <__ssvfscanf_r+0x290>) - 3f52: f448 7800 orr.w r8, r8, #512 ; 0x200 - 3f56: 9309 str r3, [sp, #36] ; 0x24 - 3f58: e019 b.n 3f8e <__ssvfscanf_r+0x1ee> - 3f5a: 9207 str r2, [sp, #28] - 3f5c: f04f 0904 mov.w r9, #4 - 3f60: e04e b.n 4000 <__ssvfscanf_r+0x260> - 3f62: f04f 0902 mov.w r9, #2 - 3f66: e04b b.n 4000 <__ssvfscanf_r+0x260> - 3f68: a867 add r0, sp, #412 ; 0x19c - 3f6a: 9907 ldr r1, [sp, #28] - 3f6c: f004 fc28 bl 87c0 <__sccl> - 3f70: f048 0840 orr.w r8, r8, #64 ; 0x40 - 3f74: f04f 0901 mov.w r9, #1 - 3f78: 9007 str r0, [sp, #28] - 3f7a: e041 b.n 4000 <__ssvfscanf_r+0x260> - 3f7c: f048 0840 orr.w r8, r8, #64 ; 0x40 - 3f80: f04f 0900 mov.w r9, #0 - 3f84: e03c b.n 4000 <__ssvfscanf_r+0x260> - 3f86: 482a ldr r0, [pc, #168] ; (4030 <__ssvfscanf_r+0x290>) - 3f88: f448 7808 orr.w r8, r8, #544 ; 0x220 - 3f8c: 9009 str r0, [sp, #36] ; 0x24 - 3f8e: f04f 0b10 mov.w fp, #16 - 3f92: e033 b.n 3ffc <__ssvfscanf_r+0x25c> - 3f94: f018 0f10 tst.w r8, #16 - 3f98: 9207 str r2, [sp, #28] - 3f9a: f47f af1c bne.w 3dd6 <__ssvfscanf_r+0x36> - 3f9e: f018 0f04 tst.w r8, #4 - 3fa2: f106 0104 add.w r1, r6, #4 - 3fa6: d002 beq.n 3fae <__ssvfscanf_r+0x20e> - 3fa8: 6833 ldr r3, [r6, #0] - 3faa: 801f strh r7, [r3, #0] - 3fac: e004 b.n 3fb8 <__ssvfscanf_r+0x218> - 3fae: f018 0f01 tst.w r8, #1 - 3fb2: d003 beq.n 3fbc <__ssvfscanf_r+0x21c> - 3fb4: 6833 ldr r3, [r6, #0] - 3fb6: 601f str r7, [r3, #0] - 3fb8: 460e mov r6, r1 - 3fba: e70c b.n 3dd6 <__ssvfscanf_r+0x36> - 3fbc: f018 0f02 tst.w r8, #2 - 3fc0: d0f8 beq.n 3fb4 <__ssvfscanf_r+0x214> - 3fc2: 6830 ldr r0, [r6, #0] - 3fc4: 463a mov r2, r7 - 3fc6: 17fb asrs r3, r7, #31 - 3fc8: e9c0 2300 strd r2, r3, [r0] - 3fcc: e7f4 b.n 3fb8 <__ssvfscanf_r+0x218> - 3fce: f003 fc6c bl 78aa <__sfp_lock_release> - 3fd2: f04f 33ff mov.w r3, #4294967295 - 3fd6: 9308 str r3, [sp, #32] - 3fd8: f000 bcc9 b.w 496e <__ssvfscanf_r+0xbce> - 3fdc: 9207 str r2, [sp, #28] - 3fde: 18cb adds r3, r1, r3 - 3fe0: 785b ldrb r3, [r3, #1] - 3fe2: f003 0303 and.w r3, r3, #3 - 3fe6: 2b01 cmp r3, #1 - 3fe8: d101 bne.n 3fee <__ssvfscanf_r+0x24e> - 3fea: f048 0801 orr.w r8, r8, #1 - 3fee: 4811 ldr r0, [pc, #68] ; (4034 <__ssvfscanf_r+0x294>) - 3ff0: 9009 str r0, [sp, #36] ; 0x24 - 3ff2: e001 b.n 3ff8 <__ssvfscanf_r+0x258> - 3ff4: 490e ldr r1, [pc, #56] ; (4030 <__ssvfscanf_r+0x290>) - 3ff6: 9109 str r1, [sp, #36] ; 0x24 - 3ff8: f04f 0b0a mov.w fp, #10 - 3ffc: f04f 0903 mov.w r9, #3 - 4000: 6863 ldr r3, [r4, #4] - 4002: 2b00 cmp r3, #0 - 4004: dc06 bgt.n 4014 <__ssvfscanf_r+0x274> - 4006: 4650 mov r0, sl - 4008: 4621 mov r1, r4 - 400a: f005 fd39 bl 9a80 <__ssrefill_r> - 400e: 2800 cmp r0, #0 - 4010: f040 8499 bne.w 4946 <__ssvfscanf_r+0xba6> - 4014: f018 0f40 tst.w r8, #64 ; 0x40 - 4018: d11f bne.n 405a <__ssvfscanf_r+0x2ba> - 401a: e015 b.n 4048 <__ssvfscanf_r+0x2a8> - 401c: 6862 ldr r2, [r4, #4] - 401e: 3a01 subs r2, #1 - 4020: 6062 str r2, [r4, #4] - 4022: 2a00 cmp r2, #0 - 4024: dd08 ble.n 4038 <__ssvfscanf_r+0x298> - 4026: 3301 adds r3, #1 - 4028: 6023 str r3, [r4, #0] - 402a: e00c b.n 4046 <__ssvfscanf_r+0x2a6> - 402c: 10000520 .word 0x10000520 - 4030: 000096c1 .word 0x000096c1 - 4034: 00009431 .word 0x00009431 - 4038: 4650 mov r0, sl - 403a: 4621 mov r1, r4 - 403c: f005 fd20 bl 9a80 <__ssrefill_r> - 4040: 2800 cmp r0, #0 - 4042: f040 8480 bne.w 4946 <__ssvfscanf_r+0xba6> - 4046: 3701 adds r7, #1 - 4048: 6823 ldr r3, [r4, #0] - 404a: 489b ldr r0, [pc, #620] ; (42b8 <__ssvfscanf_r+0x518>) - 404c: 781a ldrb r2, [r3, #0] - 404e: 6801 ldr r1, [r0, #0] - 4050: 188a adds r2, r1, r2 - 4052: 7852 ldrb r2, [r2, #1] - 4054: f012 0f08 tst.w r2, #8 - 4058: d1e0 bne.n 401c <__ssvfscanf_r+0x27c> - 405a: f109 39ff add.w r9, r9, #4294967295 - 405e: f1b9 0f03 cmp.w r9, #3 - 4062: d805 bhi.n 4070 <__ssvfscanf_r+0x2d0> - 4064: e8df f019 tbh [pc, r9, lsl #1] - 4068: 00ea0097 .word 0x00ea0097 - 406c: 028e01bb .word 0x028e01bb - 4070: 2d00 cmp r5, #0 - 4072: bf08 it eq - 4074: 2501 moveq r5, #1 - 4076: f018 0301 ands.w r3, r8, #1 - 407a: f008 0910 and.w r9, r8, #16 - 407e: d05a beq.n 4136 <__ssvfscanf_r+0x396> - 4080: a8a9 add r0, sp, #676 ; 0x2a4 - 4082: 2100 movs r1, #0 - 4084: 2208 movs r2, #8 - 4086: f003 feb6 bl 7df6 - 408a: f1b9 0f00 cmp.w r9, #0 - 408e: d103 bne.n 4098 <__ssvfscanf_r+0x2f8> - 4090: 6832 ldr r2, [r6, #0] - 4092: 3604 adds r6, #4 - 4094: 9205 str r2, [sp, #20] - 4096: e001 b.n 409c <__ssvfscanf_r+0x2fc> - 4098: 2300 movs r3, #0 - 409a: 9305 str r3, [sp, #20] - 409c: 464b mov r3, r9 - 409e: f04f 0800 mov.w r8, #0 - 40a2: 46b1 mov r9, r6 - 40a4: 461e mov r6, r3 - 40a6: f003 fddd bl 7c64 <__locale_mb_cur_max> - 40aa: 4580 cmp r8, r0 - 40ac: f000 844b beq.w 4946 <__ssvfscanf_r+0xba6> - 40b0: 6823 ldr r3, [r4, #0] - 40b2: aa0f add r2, sp, #60 ; 0x3c - 40b4: 4650 mov r0, sl - 40b6: f813 1b01 ldrb.w r1, [r3], #1 - 40ba: f802 1008 strb.w r1, [r2, r8] - 40be: f108 0801 add.w r8, r8, #1 - 40c2: 6861 ldr r1, [r4, #4] - 40c4: 6023 str r3, [r4, #0] - 40c6: aba9 add r3, sp, #676 ; 0x2a4 - 40c8: 3901 subs r1, #1 - 40ca: 9300 str r3, [sp, #0] - 40cc: 6061 str r1, [r4, #4] - 40ce: 4643 mov r3, r8 - 40d0: 9905 ldr r1, [sp, #20] - 40d2: f003 fe53 bl 7d7c <_mbrtowc_r> - 40d6: f1b0 3fff cmp.w r0, #4294967295 - 40da: f000 8434 beq.w 4946 <__ssvfscanf_r+0xba6> - 40de: b918 cbnz r0, 40e8 <__ssvfscanf_r+0x348> - 40e0: b92e cbnz r6, 40ee <__ssvfscanf_r+0x34e> - 40e2: 9805 ldr r0, [sp, #20] - 40e4: 8006 strh r6, [r0, #0] - 40e6: e002 b.n 40ee <__ssvfscanf_r+0x34e> - 40e8: f110 0f02 cmn.w r0, #2 - 40ec: d009 beq.n 4102 <__ssvfscanf_r+0x362> - 40ee: 4447 add r7, r8 - 40f0: 3d01 subs r5, #1 - 40f2: b926 cbnz r6, 40fe <__ssvfscanf_r+0x35e> - 40f4: 9905 ldr r1, [sp, #20] - 40f6: 46b0 mov r8, r6 - 40f8: 3102 adds r1, #2 - 40fa: 9105 str r1, [sp, #20] - 40fc: e001 b.n 4102 <__ssvfscanf_r+0x362> - 40fe: f04f 0800 mov.w r8, #0 - 4102: 6863 ldr r3, [r4, #4] - 4104: 2b00 cmp r3, #0 - 4106: dc0c bgt.n 4122 <__ssvfscanf_r+0x382> - 4108: 4650 mov r0, sl - 410a: 4621 mov r1, r4 - 410c: f005 fcb8 bl 9a80 <__ssrefill_r> - 4110: b138 cbz r0, 4122 <__ssvfscanf_r+0x382> - 4112: 4633 mov r3, r6 - 4114: 464e mov r6, r9 - 4116: 4699 mov r9, r3 - 4118: f1b8 0f00 cmp.w r8, #0 - 411c: d006 beq.n 412c <__ssvfscanf_r+0x38c> - 411e: f000 bc12 b.w 4946 <__ssvfscanf_r+0xba6> - 4122: 2d00 cmp r5, #0 - 4124: d1bf bne.n 40a6 <__ssvfscanf_r+0x306> - 4126: 4633 mov r3, r6 - 4128: 464e mov r6, r9 - 412a: 4699 mov r9, r3 - 412c: f1b9 0f00 cmp.w r9, #0 - 4130: f47f ae51 bne.w 3dd6 <__ssvfscanf_r+0x36> - 4134: e106 b.n 4344 <__ssvfscanf_r+0x5a4> - 4136: f1b9 0f00 cmp.w r9, #0 - 413a: d01c beq.n 4176 <__ssvfscanf_r+0x3d6> - 413c: 4698 mov r8, r3 - 413e: f8d4 9004 ldr.w r9, [r4, #4] - 4142: 6823 ldr r3, [r4, #0] - 4144: 45a9 cmp r9, r5 - 4146: da0f bge.n 4168 <__ssvfscanf_r+0x3c8> - 4148: 444b add r3, r9 - 414a: 4650 mov r0, sl - 414c: 6023 str r3, [r4, #0] - 414e: 4621 mov r1, r4 - 4150: 44c8 add r8, r9 - 4152: f005 fc95 bl 9a80 <__ssrefill_r> - 4156: b910 cbnz r0, 415e <__ssvfscanf_r+0x3be> - 4158: ebc9 0505 rsb r5, r9, r5 - 415c: e7ef b.n 413e <__ssvfscanf_r+0x39e> - 415e: f1b8 0f00 cmp.w r8, #0 - 4162: f040 8110 bne.w 4386 <__ssvfscanf_r+0x5e6> - 4166: e3ee b.n 4946 <__ssvfscanf_r+0xba6> - 4168: ebc5 0209 rsb r2, r5, r9 - 416c: 44a8 add r8, r5 - 416e: 6062 str r2, [r4, #4] - 4170: 195d adds r5, r3, r5 - 4172: 6025 str r5, [r4, #0] - 4174: e107 b.n 4386 <__ssvfscanf_r+0x5e6> - 4176: 9400 str r4, [sp, #0] - 4178: 4650 mov r0, sl - 417a: 6831 ldr r1, [r6, #0] - 417c: 2201 movs r2, #1 - 417e: 462b mov r3, r5 - 4180: f005 fc9b bl 9aba <_sfread_r> - 4184: 2800 cmp r0, #0 - 4186: f000 83de beq.w 4946 <__ssvfscanf_r+0xba6> - 418a: 9b08 ldr r3, [sp, #32] - 418c: 3604 adds r6, #4 - 418e: 19c7 adds r7, r0, r7 - 4190: 3301 adds r3, #1 - 4192: 9308 str r3, [sp, #32] - 4194: e61f b.n 3dd6 <__ssvfscanf_r+0x36> - 4196: 2d00 cmp r5, #0 - 4198: bf08 it eq - 419a: f04f 35ff moveq.w r5, #4294967295 - 419e: f018 0f10 tst.w r8, #16 - 41a2: d020 beq.n 41e6 <__ssvfscanf_r+0x446> - 41a4: f04f 0800 mov.w r8, #0 - 41a8: e012 b.n 41d0 <__ssvfscanf_r+0x430> - 41aa: 6862 ldr r2, [r4, #4] - 41ac: f108 0801 add.w r8, r8, #1 - 41b0: 3301 adds r3, #1 - 41b2: 6023 str r3, [r4, #0] - 41b4: 3a01 subs r2, #1 - 41b6: 45a8 cmp r8, r5 - 41b8: 6062 str r2, [r4, #4] - 41ba: f000 80e4 beq.w 4386 <__ssvfscanf_r+0x5e6> - 41be: 2a00 cmp r2, #0 - 41c0: dc06 bgt.n 41d0 <__ssvfscanf_r+0x430> - 41c2: 4650 mov r0, sl - 41c4: 4621 mov r1, r4 - 41c6: f005 fc5b bl 9a80 <__ssrefill_r> - 41ca: 2800 cmp r0, #0 - 41cc: f040 80db bne.w 4386 <__ssvfscanf_r+0x5e6> - 41d0: 6823 ldr r3, [r4, #0] - 41d2: a967 add r1, sp, #412 ; 0x19c - 41d4: 781a ldrb r2, [r3, #0] - 41d6: 5c8a ldrb r2, [r1, r2] - 41d8: 2a00 cmp r2, #0 - 41da: d1e6 bne.n 41aa <__ssvfscanf_r+0x40a> - 41dc: f1b8 0f00 cmp.w r8, #0 - 41e0: f040 80d1 bne.w 4386 <__ssvfscanf_r+0x5e6> - 41e4: e3bd b.n 4962 <__ssvfscanf_r+0xbc2> - 41e6: f8d6 8000 ldr.w r8, [r6] - 41ea: 46c1 mov r9, r8 - 41ec: e014 b.n 4218 <__ssvfscanf_r+0x478> - 41ee: 6862 ldr r2, [r4, #4] - 41f0: 3a01 subs r2, #1 - 41f2: 6062 str r2, [r4, #4] - 41f4: f813 2b01 ldrb.w r2, [r3], #1 - 41f8: 3d01 subs r5, #1 - 41fa: f809 2b01 strb.w r2, [r9], #1 - 41fe: 6023 str r3, [r4, #0] - 4200: d010 beq.n 4224 <__ssvfscanf_r+0x484> - 4202: 6863 ldr r3, [r4, #4] - 4204: 2b00 cmp r3, #0 - 4206: dc07 bgt.n 4218 <__ssvfscanf_r+0x478> - 4208: 4650 mov r0, sl - 420a: 4621 mov r1, r4 - 420c: f005 fc38 bl 9a80 <__ssrefill_r> - 4210: b110 cbz r0, 4218 <__ssvfscanf_r+0x478> - 4212: 45c1 cmp r9, r8 - 4214: d106 bne.n 4224 <__ssvfscanf_r+0x484> - 4216: e396 b.n 4946 <__ssvfscanf_r+0xba6> - 4218: 6823 ldr r3, [r4, #0] - 421a: a967 add r1, sp, #412 ; 0x19c - 421c: 781a ldrb r2, [r3, #0] - 421e: 5c8a ldrb r2, [r1, r2] - 4220: 2a00 cmp r2, #0 - 4222: d1e4 bne.n 41ee <__ssvfscanf_r+0x44e> - 4224: ebb9 0808 subs.w r8, r9, r8 - 4228: f000 839b beq.w 4962 <__ssvfscanf_r+0xbc2> - 422c: 2300 movs r3, #0 - 422e: f889 3000 strb.w r3, [r9] - 4232: 9d08 ldr r5, [sp, #32] - 4234: 3604 adds r6, #4 - 4236: 3501 adds r5, #1 - 4238: 9508 str r5, [sp, #32] - 423a: e0a4 b.n 4386 <__ssvfscanf_r+0x5e6> - 423c: 2d00 cmp r5, #0 - 423e: bf08 it eq - 4240: f04f 35ff moveq.w r5, #4294967295 - 4244: f018 0301 ands.w r3, r8, #1 - 4248: f008 0010 and.w r0, r8, #16 - 424c: 9005 str r0, [sp, #20] - 424e: d07d beq.n 434c <__ssvfscanf_r+0x5ac> - 4250: 2100 movs r1, #0 - 4252: a8a7 add r0, sp, #668 ; 0x29c - 4254: 2208 movs r2, #8 - 4256: f003 fdce bl 7df6 - 425a: 9905 ldr r1, [sp, #20] - 425c: b919 cbnz r1, 4266 <__ssvfscanf_r+0x4c6> - 425e: f8d6 9000 ldr.w r9, [r6] - 4262: 3604 adds r6, #4 - 4264: e003 b.n 426e <__ssvfscanf_r+0x4ce> - 4266: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 426a: f109 0906 add.w r9, r9, #6 - 426e: 4633 mov r3, r6 - 4270: f04f 0800 mov.w r8, #0 - 4274: 464e mov r6, r9 - 4276: 4699 mov r9, r3 - 4278: e050 b.n 431c <__ssvfscanf_r+0x57c> - 427a: f003 fcf3 bl 7c64 <__locale_mb_cur_max> - 427e: 4580 cmp r8, r0 - 4280: f000 8361 beq.w 4946 <__ssvfscanf_r+0xba6> - 4284: 6823 ldr r3, [r4, #0] - 4286: aa0f add r2, sp, #60 ; 0x3c - 4288: 4650 mov r0, sl - 428a: f813 1b01 ldrb.w r1, [r3], #1 - 428e: f802 1008 strb.w r1, [r2, r8] - 4292: f108 0801 add.w r8, r8, #1 - 4296: 6861 ldr r1, [r4, #4] - 4298: 6023 str r3, [r4, #0] - 429a: aba7 add r3, sp, #668 ; 0x29c - 429c: 3901 subs r1, #1 - 429e: 9300 str r3, [sp, #0] - 42a0: 6061 str r1, [r4, #4] - 42a2: 4643 mov r3, r8 - 42a4: 4631 mov r1, r6 - 42a6: f003 fd69 bl 7d7c <_mbrtowc_r> - 42aa: f1b0 3fff cmp.w r0, #4294967295 - 42ae: f000 834a beq.w 4946 <__ssvfscanf_r+0xba6> - 42b2: b918 cbnz r0, 42bc <__ssvfscanf_r+0x51c> - 42b4: 8030 strh r0, [r6, #0] - 42b6: e004 b.n 42c2 <__ssvfscanf_r+0x522> - 42b8: 10000520 .word 0x10000520 - 42bc: f110 0f02 cmn.w r0, #2 - 42c0: d01c beq.n 42fc <__ssvfscanf_r+0x55c> - 42c2: 8830 ldrh r0, [r6, #0] - 42c4: f003 fcbc bl 7c40 - 42c8: b180 cbz r0, 42ec <__ssvfscanf_r+0x54c> - 42ca: 464b mov r3, r9 - 42cc: 46b1 mov r9, r6 - 42ce: 461e mov r6, r3 - 42d0: e008 b.n 42e4 <__ssvfscanf_r+0x544> - 42d2: f108 38ff add.w r8, r8, #4294967295 - 42d6: ab0f add r3, sp, #60 ; 0x3c - 42d8: 4650 mov r0, sl - 42da: 4622 mov r2, r4 - 42dc: f813 1008 ldrb.w r1, [r3, r8] - 42e0: f005 fb91 bl 9a06 <_sungetc_r> - 42e4: f1b8 0f00 cmp.w r8, #0 - 42e8: d1f3 bne.n 42d2 <__ssvfscanf_r+0x532> - 42ea: e025 b.n 4338 <__ssvfscanf_r+0x598> - 42ec: 9a05 ldr r2, [sp, #20] - 42ee: 4447 add r7, r8 - 42f0: 3d01 subs r5, #1 - 42f2: b912 cbnz r2, 42fa <__ssvfscanf_r+0x55a> - 42f4: 3602 adds r6, #2 - 42f6: 4690 mov r8, r2 - 42f8: e000 b.n 42fc <__ssvfscanf_r+0x55c> - 42fa: 4680 mov r8, r0 - 42fc: 6863 ldr r3, [r4, #4] - 42fe: 2b00 cmp r3, #0 - 4300: dc0c bgt.n 431c <__ssvfscanf_r+0x57c> - 4302: 4650 mov r0, sl - 4304: 4621 mov r1, r4 - 4306: f005 fbbb bl 9a80 <__ssrefill_r> - 430a: b138 cbz r0, 431c <__ssvfscanf_r+0x57c> - 430c: 464b mov r3, r9 - 430e: 46b1 mov r9, r6 - 4310: 461e mov r6, r3 - 4312: f1b8 0f00 cmp.w r8, #0 - 4316: f040 8316 bne.w 4946 <__ssvfscanf_r+0xba6> - 431a: e00d b.n 4338 <__ssvfscanf_r+0x598> - 431c: 6823 ldr r3, [r4, #0] - 431e: 4896 ldr r0, [pc, #600] ; (4578 <__ssvfscanf_r+0x7d8>) - 4320: 781b ldrb r3, [r3, #0] - 4322: 6802 ldr r2, [r0, #0] - 4324: 18d3 adds r3, r2, r3 - 4326: 785b ldrb r3, [r3, #1] - 4328: f013 0f08 tst.w r3, #8 - 432c: d101 bne.n 4332 <__ssvfscanf_r+0x592> - 432e: 2d00 cmp r5, #0 - 4330: d1a3 bne.n 427a <__ssvfscanf_r+0x4da> - 4332: 464b mov r3, r9 - 4334: 46b1 mov r9, r6 - 4336: 461e mov r6, r3 - 4338: 9905 ldr r1, [sp, #20] - 433a: 2900 cmp r1, #0 - 433c: f47f ad4b bne.w 3dd6 <__ssvfscanf_r+0x36> - 4340: f8a9 1000 strh.w r1, [r9] - 4344: 9a08 ldr r2, [sp, #32] - 4346: 3201 adds r2, #1 - 4348: 9208 str r2, [sp, #32] - 434a: e544 b.n 3dd6 <__ssvfscanf_r+0x36> - 434c: 9805 ldr r0, [sp, #20] - 434e: b1e0 cbz r0, 438a <__ssvfscanf_r+0x5ea> - 4350: 4698 mov r8, r3 - 4352: e00f b.n 4374 <__ssvfscanf_r+0x5d4> - 4354: 6862 ldr r2, [r4, #4] - 4356: f108 0801 add.w r8, r8, #1 - 435a: 3301 adds r3, #1 - 435c: 6023 str r3, [r4, #0] - 435e: 3a01 subs r2, #1 - 4360: 45a8 cmp r8, r5 - 4362: 6062 str r2, [r4, #4] - 4364: d00f beq.n 4386 <__ssvfscanf_r+0x5e6> - 4366: 2a00 cmp r2, #0 - 4368: dc04 bgt.n 4374 <__ssvfscanf_r+0x5d4> - 436a: 4650 mov r0, sl - 436c: 4621 mov r1, r4 - 436e: f005 fb87 bl 9a80 <__ssrefill_r> - 4372: b940 cbnz r0, 4386 <__ssvfscanf_r+0x5e6> - 4374: 6823 ldr r3, [r4, #0] - 4376: 4880 ldr r0, [pc, #512] ; (4578 <__ssvfscanf_r+0x7d8>) - 4378: 781a ldrb r2, [r3, #0] - 437a: 6801 ldr r1, [r0, #0] - 437c: 188a adds r2, r1, r2 - 437e: 7852 ldrb r2, [r2, #1] - 4380: f012 0f08 tst.w r2, #8 - 4384: d0e6 beq.n 4354 <__ssvfscanf_r+0x5b4> - 4386: 4447 add r7, r8 - 4388: e525 b.n 3dd6 <__ssvfscanf_r+0x36> - 438a: f8d6 8000 ldr.w r8, [r6] - 438e: f106 0904 add.w r9, r6, #4 - 4392: 4646 mov r6, r8 - 4394: e011 b.n 43ba <__ssvfscanf_r+0x61a> - 4396: 6862 ldr r2, [r4, #4] - 4398: 3a01 subs r2, #1 - 439a: 6062 str r2, [r4, #4] - 439c: f813 2b01 ldrb.w r2, [r3], #1 - 43a0: 3d01 subs r5, #1 - 43a2: f806 2b01 strb.w r2, [r6], #1 - 43a6: 6023 str r3, [r4, #0] - 43a8: d010 beq.n 43cc <__ssvfscanf_r+0x62c> - 43aa: 6863 ldr r3, [r4, #4] - 43ac: 2b00 cmp r3, #0 - 43ae: dc04 bgt.n 43ba <__ssvfscanf_r+0x61a> - 43b0: 4650 mov r0, sl - 43b2: 4621 mov r1, r4 - 43b4: f005 fb64 bl 9a80 <__ssrefill_r> - 43b8: b940 cbnz r0, 43cc <__ssvfscanf_r+0x62c> - 43ba: 6823 ldr r3, [r4, #0] - 43bc: 486e ldr r0, [pc, #440] ; (4578 <__ssvfscanf_r+0x7d8>) - 43be: 781a ldrb r2, [r3, #0] - 43c0: 6801 ldr r1, [r0, #0] - 43c2: 188a adds r2, r1, r2 - 43c4: 7852 ldrb r2, [r2, #1] - 43c6: f012 0f08 tst.w r2, #8 - 43ca: d0e4 beq.n 4396 <__ssvfscanf_r+0x5f6> - 43cc: 2300 movs r3, #0 - 43ce: 7033 strb r3, [r6, #0] - 43d0: 9908 ldr r1, [sp, #32] - 43d2: ebc8 0707 rsb r7, r8, r7 - 43d6: 19f7 adds r7, r6, r7 - 43d8: 3101 adds r1, #1 - 43da: 9108 str r1, [sp, #32] - 43dc: e2b0 b.n 4940 <__ssvfscanf_r+0xba0> - 43de: 1e6b subs r3, r5, #1 - 43e0: f5b3 7fae cmp.w r3, #348 ; 0x15c - 43e4: d905 bls.n 43f2 <__ssvfscanf_r+0x652> - 43e6: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 43ea: f240 155d movw r5, #349 ; 0x15d - 43ee: 3b01 subs r3, #1 - 43f0: e000 b.n 43f4 <__ssvfscanf_r+0x654> - 43f2: 2300 movs r3, #0 - 43f4: 46bc mov ip, r7 - 43f6: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 43fa: f10d 093c add.w r9, sp, #60 ; 0x3c - 43fe: 461f mov r7, r3 - 4400: 2200 movs r2, #0 - 4402: 9205 str r2, [sp, #20] - 4404: 6822 ldr r2, [r4, #0] - 4406: 7812 ldrb r2, [r2, #0] - 4408: 2a39 cmp r2, #57 ; 0x39 - 440a: d809 bhi.n 4420 <__ssvfscanf_r+0x680> - 440c: 2a38 cmp r2, #56 ; 0x38 - 440e: d233 bcs.n 4478 <__ssvfscanf_r+0x6d8> - 4410: 2a30 cmp r2, #48 ; 0x30 - 4412: d014 beq.n 443e <__ssvfscanf_r+0x69e> - 4414: d82c bhi.n 4470 <__ssvfscanf_r+0x6d0> - 4416: 2a2b cmp r2, #43 ; 0x2b - 4418: d03a beq.n 4490 <__ssvfscanf_r+0x6f0> - 441a: 2a2d cmp r2, #45 ; 0x2d - 441c: d15f bne.n 44de <__ssvfscanf_r+0x73e> - 441e: e037 b.n 4490 <__ssvfscanf_r+0x6f0> - 4420: 2a58 cmp r2, #88 ; 0x58 - 4422: d03b beq.n 449c <__ssvfscanf_r+0x6fc> - 4424: d804 bhi.n 4430 <__ssvfscanf_r+0x690> - 4426: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 442a: 2905 cmp r1, #5 - 442c: d857 bhi.n 44de <__ssvfscanf_r+0x73e> - 442e: e029 b.n 4484 <__ssvfscanf_r+0x6e4> - 4430: 2a61 cmp r2, #97 ; 0x61 - 4432: d354 bcc.n 44de <__ssvfscanf_r+0x73e> - 4434: 2a66 cmp r2, #102 ; 0x66 - 4436: d925 bls.n 4484 <__ssvfscanf_r+0x6e4> - 4438: 2a78 cmp r2, #120 ; 0x78 - 443a: d150 bne.n 44de <__ssvfscanf_r+0x73e> - 443c: e02e b.n 449c <__ssvfscanf_r+0x6fc> - 443e: f418 6f00 tst.w r8, #2048 ; 0x800 - 4442: d036 beq.n 44b2 <__ssvfscanf_r+0x712> - 4444: f1bb 0f00 cmp.w fp, #0 - 4448: d103 bne.n 4452 <__ssvfscanf_r+0x6b2> - 444a: f448 7800 orr.w r8, r8, #512 ; 0x200 - 444e: f10b 0b08 add.w fp, fp, #8 - 4452: f418 6f80 tst.w r8, #1024 ; 0x400 - 4456: d002 beq.n 445e <__ssvfscanf_r+0x6be> - 4458: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 445c: e029 b.n 44b2 <__ssvfscanf_r+0x712> - 445e: f428 7860 bic.w r8, r8, #896 ; 0x380 - 4462: b10f cbz r7, 4468 <__ssvfscanf_r+0x6c8> - 4464: 3f01 subs r7, #1 - 4466: 3501 adds r5, #1 - 4468: 9b05 ldr r3, [sp, #20] - 446a: 3301 adds r3, #1 - 446c: 9305 str r3, [sp, #20] - 446e: e022 b.n 44b6 <__ssvfscanf_r+0x716> - 4470: 4942 ldr r1, [pc, #264] ; (457c <__ssvfscanf_r+0x7dc>) - 4472: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 4476: e008 b.n 448a <__ssvfscanf_r+0x6ea> - 4478: 4940 ldr r1, [pc, #256] ; (457c <__ssvfscanf_r+0x7dc>) - 447a: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 447e: f1bb 0f08 cmp.w fp, #8 - 4482: e001 b.n 4488 <__ssvfscanf_r+0x6e8> - 4484: f1bb 0f0a cmp.w fp, #10 - 4488: dd29 ble.n 44de <__ssvfscanf_r+0x73e> - 448a: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 448e: e010 b.n 44b2 <__ssvfscanf_r+0x712> - 4490: f018 0f80 tst.w r8, #128 ; 0x80 - 4494: d023 beq.n 44de <__ssvfscanf_r+0x73e> - 4496: f028 0880 bic.w r8, r8, #128 ; 0x80 - 449a: e00a b.n 44b2 <__ssvfscanf_r+0x712> - 449c: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 44a0: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 44a4: d11b bne.n 44de <__ssvfscanf_r+0x73e> - 44a6: f428 7800 bic.w r8, r8, #512 ; 0x200 - 44aa: f04f 0b10 mov.w fp, #16 - 44ae: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 44b2: f809 2b01 strb.w r2, [r9], #1 - 44b6: 6862 ldr r2, [r4, #4] - 44b8: 3a01 subs r2, #1 - 44ba: 6062 str r2, [r4, #4] - 44bc: 2a00 cmp r2, #0 - 44be: dd03 ble.n 44c8 <__ssvfscanf_r+0x728> - 44c0: 6822 ldr r2, [r4, #0] - 44c2: 3201 adds r2, #1 - 44c4: 6022 str r2, [r4, #0] - 44c6: e008 b.n 44da <__ssvfscanf_r+0x73a> - 44c8: 4650 mov r0, sl - 44ca: 4621 mov r1, r4 - 44cc: f8cd c010 str.w ip, [sp, #16] - 44d0: f005 fad6 bl 9a80 <__ssrefill_r> - 44d4: f8dd c010 ldr.w ip, [sp, #16] - 44d8: b908 cbnz r0, 44de <__ssvfscanf_r+0x73e> - 44da: 3d01 subs r5, #1 - 44dc: d192 bne.n 4404 <__ssvfscanf_r+0x664> - 44de: f418 7f80 tst.w r8, #256 ; 0x100 - 44e2: 4667 mov r7, ip - 44e4: d00c beq.n 4500 <__ssvfscanf_r+0x760> - 44e6: ab0f add r3, sp, #60 ; 0x3c - 44e8: 4599 cmp r9, r3 - 44ea: d905 bls.n 44f8 <__ssvfscanf_r+0x758> - 44ec: 4650 mov r0, sl - 44ee: f819 1d01 ldrb.w r1, [r9, #-1]! - 44f2: 4622 mov r2, r4 - 44f4: f005 fa87 bl 9a06 <_sungetc_r> - 44f8: ab0f add r3, sp, #60 ; 0x3c - 44fa: 4599 cmp r9, r3 - 44fc: f000 8231 beq.w 4962 <__ssvfscanf_r+0xbc2> - 4500: f018 0210 ands.w r2, r8, #16 - 4504: d131 bne.n 456a <__ssvfscanf_r+0x7ca> - 4506: f889 2000 strb.w r2, [r9] - 450a: 465b mov r3, fp - 450c: 4650 mov r0, sl - 450e: a90f add r1, sp, #60 ; 0x3c - 4510: 9d09 ldr r5, [sp, #36] ; 0x24 - 4512: 47a8 blx r5 - 4514: f018 0f20 tst.w r8, #32 - 4518: f106 0304 add.w r3, r6, #4 - 451c: d11f bne.n 455e <__ssvfscanf_r+0x7be> - 451e: f018 0f04 tst.w r8, #4 - 4522: d002 beq.n 452a <__ssvfscanf_r+0x78a> - 4524: 6832 ldr r2, [r6, #0] - 4526: 8010 strh r0, [r2, #0] - 4528: e01b b.n 4562 <__ssvfscanf_r+0x7c2> - 452a: f018 0201 ands.w r2, r8, #1 - 452e: d116 bne.n 455e <__ssvfscanf_r+0x7be> - 4530: f018 0f02 tst.w r8, #2 - 4534: d013 beq.n 455e <__ssvfscanf_r+0x7be> - 4536: 4b12 ldr r3, [pc, #72] ; (4580 <__ssvfscanf_r+0x7e0>) - 4538: 9809 ldr r0, [sp, #36] ; 0x24 - 453a: 4298 cmp r0, r3 - 453c: d105 bne.n 454a <__ssvfscanf_r+0x7aa> - 453e: 4650 mov r0, sl - 4540: a90f add r1, sp, #60 ; 0x3c - 4542: 465b mov r3, fp - 4544: f005 f93a bl 97bc <_strtoull_r> - 4548: e004 b.n 4554 <__ssvfscanf_r+0x7b4> - 454a: 4650 mov r0, sl - 454c: a90f add r1, sp, #60 ; 0x3c - 454e: 465b mov r3, fp - 4550: f005 f800 bl 9554 <_strtoll_r> - 4554: 6833 ldr r3, [r6, #0] - 4556: 3604 adds r6, #4 - 4558: 6018 str r0, [r3, #0] - 455a: 6059 str r1, [r3, #4] - 455c: e002 b.n 4564 <__ssvfscanf_r+0x7c4> - 455e: 6832 ldr r2, [r6, #0] - 4560: 6010 str r0, [r2, #0] - 4562: 461e mov r6, r3 - 4564: 9908 ldr r1, [sp, #32] - 4566: 3101 adds r1, #1 - 4568: 9108 str r1, [sp, #32] - 456a: ab0f add r3, sp, #60 ; 0x3c - 456c: 9a05 ldr r2, [sp, #20] - 456e: 1aff subs r7, r7, r3 - 4570: 18bf adds r7, r7, r2 - 4572: 444f add r7, r9 - 4574: e42f b.n 3dd6 <__ssvfscanf_r+0x36> - 4576: bf00 nop - 4578: 10000520 .word 0x10000520 - 457c: 0000c0d2 .word 0x0000c0d2 - 4580: 000096c1 .word 0x000096c1 - 4584: 1e6b subs r3, r5, #1 - 4586: f5b3 7fae cmp.w r3, #348 ; 0x15c - 458a: d906 bls.n 459a <__ssvfscanf_r+0x7fa> - 458c: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 4590: 3d01 subs r5, #1 - 4592: 950b str r5, [sp, #44] ; 0x2c - 4594: f240 155d movw r5, #349 ; 0x15d - 4598: e001 b.n 459e <__ssvfscanf_r+0x7fe> - 459a: 2300 movs r3, #0 - 459c: 930b str r3, [sp, #44] ; 0x2c - 459e: f04f 0900 mov.w r9, #0 - 45a2: ab0f add r3, sp, #60 ; 0x3c - 45a4: f8cd b014 str.w fp, [sp, #20] - 45a8: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 45ac: 46bb mov fp, r7 - 45ae: 9606 str r6, [sp, #24] - 45b0: 461f mov r7, r3 - 45b2: 464e mov r6, r9 - 45b4: 4653 mov r3, sl - 45b6: 46ca mov sl, r9 - 45b8: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 45bc: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 45c0: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 45c4: 6821 ldr r1, [r4, #0] - 45c6: 7809 ldrb r1, [r1, #0] - 45c8: 294e cmp r1, #78 ; 0x4e - 45ca: d058 beq.n 467e <__ssvfscanf_r+0x8de> - 45cc: d81d bhi.n 460a <__ssvfscanf_r+0x86a> - 45ce: 2939 cmp r1, #57 ; 0x39 - 45d0: d80f bhi.n 45f2 <__ssvfscanf_r+0x852> - 45d2: 2931 cmp r1, #49 ; 0x31 - 45d4: d244 bcs.n 4660 <__ssvfscanf_r+0x8c0> - 45d6: 292e cmp r1, #46 ; 0x2e - 45d8: f000 8092 beq.w 4700 <__ssvfscanf_r+0x960> - 45dc: d805 bhi.n 45ea <__ssvfscanf_r+0x84a> - 45de: 292b cmp r1, #43 ; 0x2b - 45e0: d046 beq.n 4670 <__ssvfscanf_r+0x8d0> - 45e2: 292d cmp r1, #45 ; 0x2d - 45e4: f040 80cf bne.w 4786 <__ssvfscanf_r+0x9e6> - 45e8: e042 b.n 4670 <__ssvfscanf_r+0x8d0> - 45ea: 2930 cmp r1, #48 ; 0x30 - 45ec: f040 80cb bne.w 4786 <__ssvfscanf_r+0x9e6> - 45f0: e028 b.n 4644 <__ssvfscanf_r+0x8a4> - 45f2: 2945 cmp r1, #69 ; 0x45 - 45f4: f000 808b beq.w 470e <__ssvfscanf_r+0x96e> - 45f8: d803 bhi.n 4602 <__ssvfscanf_r+0x862> - 45fa: 2941 cmp r1, #65 ; 0x41 - 45fc: f040 80c3 bne.w 4786 <__ssvfscanf_r+0x9e6> - 4600: e054 b.n 46ac <__ssvfscanf_r+0x90c> - 4602: 2946 cmp r1, #70 ; 0x46 - 4604: d070 beq.n 46e8 <__ssvfscanf_r+0x948> - 4606: 2949 cmp r1, #73 ; 0x49 - 4608: e013 b.n 4632 <__ssvfscanf_r+0x892> - 460a: 2966 cmp r1, #102 ; 0x66 - 460c: d06c beq.n 46e8 <__ssvfscanf_r+0x948> - 460e: d80c bhi.n 462a <__ssvfscanf_r+0x88a> - 4610: 2959 cmp r1, #89 ; 0x59 - 4612: d071 beq.n 46f8 <__ssvfscanf_r+0x958> - 4614: d803 bhi.n 461e <__ssvfscanf_r+0x87e> - 4616: 2954 cmp r1, #84 ; 0x54 - 4618: f040 80b5 bne.w 4786 <__ssvfscanf_r+0x9e6> - 461c: e068 b.n 46f0 <__ssvfscanf_r+0x950> - 461e: 2961 cmp r1, #97 ; 0x61 - 4620: d044 beq.n 46ac <__ssvfscanf_r+0x90c> - 4622: 2965 cmp r1, #101 ; 0x65 - 4624: f040 80af bne.w 4786 <__ssvfscanf_r+0x9e6> - 4628: e071 b.n 470e <__ssvfscanf_r+0x96e> - 462a: 296e cmp r1, #110 ; 0x6e - 462c: d027 beq.n 467e <__ssvfscanf_r+0x8de> - 462e: d803 bhi.n 4638 <__ssvfscanf_r+0x898> - 4630: 2969 cmp r1, #105 ; 0x69 - 4632: f040 80a8 bne.w 4786 <__ssvfscanf_r+0x9e6> - 4636: e03d b.n 46b4 <__ssvfscanf_r+0x914> - 4638: 2974 cmp r1, #116 ; 0x74 - 463a: d059 beq.n 46f0 <__ssvfscanf_r+0x950> - 463c: 2979 cmp r1, #121 ; 0x79 - 463e: f040 80a2 bne.w 4786 <__ssvfscanf_r+0x9e6> - 4642: e059 b.n 46f8 <__ssvfscanf_r+0x958> - 4644: f418 7f80 tst.w r8, #256 ; 0x100 - 4648: d00a beq.n 4660 <__ssvfscanf_r+0x8c0> - 464a: 980b ldr r0, [sp, #44] ; 0x2c - 464c: f028 0880 bic.w r8, r8, #128 ; 0x80 - 4650: 3601 adds r6, #1 - 4652: 2800 cmp r0, #0 - 4654: f000 8082 beq.w 475c <__ssvfscanf_r+0x9bc> - 4658: 3801 subs r0, #1 - 465a: 3501 adds r5, #1 - 465c: 900b str r0, [sp, #44] ; 0x2c - 465e: e07d b.n 475c <__ssvfscanf_r+0x9bc> - 4660: eb09 000a add.w r0, r9, sl - 4664: 2800 cmp r0, #0 - 4666: f040 808e bne.w 4786 <__ssvfscanf_r+0x9e6> - 466a: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 466e: e073 b.n 4758 <__ssvfscanf_r+0x9b8> - 4670: f018 0f80 tst.w r8, #128 ; 0x80 - 4674: f000 8087 beq.w 4786 <__ssvfscanf_r+0x9e6> - 4678: f028 0880 bic.w r8, r8, #128 ; 0x80 - 467c: e06c b.n 4758 <__ssvfscanf_r+0x9b8> - 467e: f1ba 0f00 cmp.w sl, #0 - 4682: d10a bne.n 469a <__ssvfscanf_r+0x8fa> - 4684: b966 cbnz r6, 46a0 <__ssvfscanf_r+0x900> - 4686: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 468a: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 468e: d107 bne.n 46a0 <__ssvfscanf_r+0x900> - 4690: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 4694: f10a 0a01 add.w sl, sl, #1 - 4698: e05e b.n 4758 <__ssvfscanf_r+0x9b8> - 469a: f1ba 0f02 cmp.w sl, #2 - 469e: d04d beq.n 473c <__ssvfscanf_r+0x99c> - 46a0: f1b9 0f01 cmp.w r9, #1 - 46a4: d01b beq.n 46de <__ssvfscanf_r+0x93e> - 46a6: f1b9 0f04 cmp.w r9, #4 - 46aa: e017 b.n 46dc <__ssvfscanf_r+0x93c> - 46ac: f1ba 0f01 cmp.w sl, #1 - 46b0: d047 beq.n 4742 <__ssvfscanf_r+0x9a2> - 46b2: e068 b.n 4786 <__ssvfscanf_r+0x9e6> - 46b4: f1b9 0f00 cmp.w r9, #0 - 46b8: d10b bne.n 46d2 <__ssvfscanf_r+0x932> - 46ba: 2e00 cmp r6, #0 - 46bc: d16f bne.n 479e <__ssvfscanf_r+0x9fe> - 46be: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 46c2: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 46c6: d175 bne.n 47b4 <__ssvfscanf_r+0xa14> - 46c8: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 46cc: f109 0901 add.w r9, r9, #1 - 46d0: e042 b.n 4758 <__ssvfscanf_r+0x9b8> - 46d2: f1b9 0f03 cmp.w r9, #3 - 46d6: d002 beq.n 46de <__ssvfscanf_r+0x93e> - 46d8: f1b9 0f05 cmp.w r9, #5 - 46dc: d153 bne.n 4786 <__ssvfscanf_r+0x9e6> - 46de: f109 0901 add.w r9, r9, #1 - 46e2: fa5f f989 uxtb.w r9, r9 - 46e6: e037 b.n 4758 <__ssvfscanf_r+0x9b8> - 46e8: f1b9 0f02 cmp.w r9, #2 - 46ec: d02c beq.n 4748 <__ssvfscanf_r+0x9a8> - 46ee: e04a b.n 4786 <__ssvfscanf_r+0x9e6> - 46f0: f1b9 0f06 cmp.w r9, #6 - 46f4: d02b beq.n 474e <__ssvfscanf_r+0x9ae> - 46f6: e046 b.n 4786 <__ssvfscanf_r+0x9e6> - 46f8: f1b9 0f07 cmp.w r9, #7 - 46fc: d02a beq.n 4754 <__ssvfscanf_r+0x9b4> - 46fe: e042 b.n 4786 <__ssvfscanf_r+0x9e6> - 4700: f418 7f00 tst.w r8, #512 ; 0x200 - 4704: d03f beq.n 4786 <__ssvfscanf_r+0x9e6> - 4706: f428 7820 bic.w r8, r8, #640 ; 0x280 - 470a: 960c str r6, [sp, #48] ; 0x30 - 470c: e024 b.n 4758 <__ssvfscanf_r+0x9b8> - 470e: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 4712: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 4716: d004 beq.n 4722 <__ssvfscanf_r+0x982> - 4718: f418 6f80 tst.w r8, #1024 ; 0x400 - 471c: d033 beq.n 4786 <__ssvfscanf_r+0x9e6> - 471e: 2e00 cmp r6, #0 - 4720: d048 beq.n 47b4 <__ssvfscanf_r+0xa14> - 4722: f418 7f00 tst.w r8, #512 ; 0x200 - 4726: d103 bne.n 4730 <__ssvfscanf_r+0x990> - 4728: 9a0c ldr r2, [sp, #48] ; 0x30 - 472a: 970a str r7, [sp, #40] ; 0x28 - 472c: 1ab6 subs r6, r6, r2 - 472e: 960d str r6, [sp, #52] ; 0x34 - 4730: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 4734: 2600 movs r6, #0 - 4736: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 473a: e00d b.n 4758 <__ssvfscanf_r+0x9b8> - 473c: f04f 0a03 mov.w sl, #3 - 4740: e00a b.n 4758 <__ssvfscanf_r+0x9b8> - 4742: f04f 0a02 mov.w sl, #2 - 4746: e007 b.n 4758 <__ssvfscanf_r+0x9b8> - 4748: f04f 0903 mov.w r9, #3 - 474c: e004 b.n 4758 <__ssvfscanf_r+0x9b8> - 474e: f04f 0907 mov.w r9, #7 - 4752: e001 b.n 4758 <__ssvfscanf_r+0x9b8> - 4754: f04f 0908 mov.w r9, #8 - 4758: f807 1b01 strb.w r1, [r7], #1 - 475c: 6861 ldr r1, [r4, #4] - 475e: f10b 0b01 add.w fp, fp, #1 - 4762: 3901 subs r1, #1 - 4764: 6061 str r1, [r4, #4] - 4766: 2900 cmp r1, #0 - 4768: dd03 ble.n 4772 <__ssvfscanf_r+0x9d2> - 476a: 6821 ldr r1, [r4, #0] - 476c: 3101 adds r1, #1 - 476e: 6021 str r1, [r4, #0] - 4770: e006 b.n 4780 <__ssvfscanf_r+0x9e0> - 4772: 4618 mov r0, r3 - 4774: 4621 mov r1, r4 - 4776: 9303 str r3, [sp, #12] - 4778: f005 f982 bl 9a80 <__ssrefill_r> - 477c: 9b03 ldr r3, [sp, #12] - 477e: b910 cbnz r0, 4786 <__ssvfscanf_r+0x9e6> - 4780: 3d01 subs r5, #1 - 4782: f47f af1f bne.w 45c4 <__ssvfscanf_r+0x824> - 4786: 46b4 mov ip, r6 - 4788: 4652 mov r2, sl - 478a: 9e06 ldr r6, [sp, #24] - 478c: 469a mov sl, r3 - 478e: 463b mov r3, r7 - 4790: 465f mov r7, fp - 4792: f8dd b014 ldr.w fp, [sp, #20] - 4796: f1bc 0f00 cmp.w ip, #0 - 479a: d013 beq.n 47c4 <__ssvfscanf_r+0xa24> - 479c: e007 b.n 47ae <__ssvfscanf_r+0xa0e> - 479e: 46b4 mov ip, r6 - 47a0: 4652 mov r2, sl - 47a2: 9e06 ldr r6, [sp, #24] - 47a4: 469a mov sl, r3 - 47a6: 463b mov r3, r7 - 47a8: 465f mov r7, fp - 47aa: f8dd b014 ldr.w fp, [sp, #20] - 47ae: f428 7880 bic.w r8, r8, #256 ; 0x100 - 47b2: e007 b.n 47c4 <__ssvfscanf_r+0xa24> - 47b4: 46b4 mov ip, r6 - 47b6: 4652 mov r2, sl - 47b8: 9e06 ldr r6, [sp, #24] - 47ba: 469a mov sl, r3 - 47bc: 463b mov r3, r7 - 47be: 465f mov r7, fp - 47c0: f8dd b014 ldr.w fp, [sp, #20] - 47c4: 3a01 subs r2, #1 - 47c6: 2a01 cmp r2, #1 - 47c8: d80b bhi.n 47e2 <__ssvfscanf_r+0xa42> - 47ca: 461d mov r5, r3 - 47cc: e005 b.n 47da <__ssvfscanf_r+0xa3a> - 47ce: 4650 mov r0, sl - 47d0: f815 1d01 ldrb.w r1, [r5, #-1]! - 47d4: 4622 mov r2, r4 - 47d6: f005 f916 bl 9a06 <_sungetc_r> - 47da: ab0f add r3, sp, #60 ; 0x3c - 47dc: 429d cmp r5, r3 - 47de: d8f6 bhi.n 47ce <__ssvfscanf_r+0xa2e> - 47e0: e0bf b.n 4962 <__ssvfscanf_r+0xbc2> - 47e2: f109 32ff add.w r2, r9, #4294967295 - 47e6: 2a06 cmp r2, #6 - 47e8: d82c bhi.n 4844 <__ssvfscanf_r+0xaa4> - 47ea: f1b9 0f02 cmp.w r9, #2 - 47ee: d801 bhi.n 47f4 <__ssvfscanf_r+0xa54> - 47f0: 461d mov r5, r3 - 47f2: e023 b.n 483c <__ssvfscanf_r+0xa9c> - 47f4: 9305 str r3, [sp, #20] - 47f6: 464d mov r5, r9 - 47f8: e00d b.n 4816 <__ssvfscanf_r+0xa76> - 47fa: 9a05 ldr r2, [sp, #20] - 47fc: 4650 mov r0, sl - 47fe: f812 1d01 ldrb.w r1, [r2, #-1]! - 4802: 9303 str r3, [sp, #12] - 4804: f8cd c010 str.w ip, [sp, #16] - 4808: 9205 str r2, [sp, #20] - 480a: 4622 mov r2, r4 - 480c: f005 f8fb bl 9a06 <_sungetc_r> - 4810: f8dd c010 ldr.w ip, [sp, #16] - 4814: 9b03 ldr r3, [sp, #12] - 4816: 3d01 subs r5, #1 - 4818: b2ed uxtb r5, r5 - 481a: 2d02 cmp r5, #2 - 481c: d1ed bne.n 47fa <__ssvfscanf_r+0xa5a> - 481e: f1a9 0903 sub.w r9, r9, #3 - 4822: fa5f f989 uxtb.w r9, r9 - 4826: ebc9 0303 rsb r3, r9, r3 - 482a: ebc9 0707 rsb r7, r9, r7 - 482e: e009 b.n 4844 <__ssvfscanf_r+0xaa4> - 4830: 4650 mov r0, sl - 4832: f815 1d01 ldrb.w r1, [r5, #-1]! - 4836: 4622 mov r2, r4 - 4838: f005 f8e5 bl 9a06 <_sungetc_r> - 483c: ab0f add r3, sp, #60 ; 0x3c - 483e: 429d cmp r5, r3 - 4840: d8f6 bhi.n 4830 <__ssvfscanf_r+0xa90> - 4842: e08e b.n 4962 <__ssvfscanf_r+0xbc2> - 4844: f418 7f80 tst.w r8, #256 ; 0x100 - 4848: d02c beq.n 48a4 <__ssvfscanf_r+0xb04> - 484a: f418 6f80 tst.w r8, #1024 ; 0x400 - 484e: d00b beq.n 4868 <__ssvfscanf_r+0xac8> - 4850: 461d mov r5, r3 - 4852: e005 b.n 4860 <__ssvfscanf_r+0xac0> - 4854: 4650 mov r0, sl - 4856: f815 1d01 ldrb.w r1, [r5, #-1]! - 485a: 4622 mov r2, r4 - 485c: f005 f8d3 bl 9a06 <_sungetc_r> - 4860: ab0f add r3, sp, #60 ; 0x3c - 4862: 429d cmp r5, r3 - 4864: d8f6 bhi.n 4854 <__ssvfscanf_r+0xab4> - 4866: e07c b.n 4962 <__ssvfscanf_r+0xbc2> - 4868: f813 1d01 ldrb.w r1, [r3, #-1]! - 486c: 3f01 subs r7, #1 - 486e: 2965 cmp r1, #101 ; 0x65 - 4870: d00e beq.n 4890 <__ssvfscanf_r+0xaf0> - 4872: 2945 cmp r1, #69 ; 0x45 - 4874: d00c beq.n 4890 <__ssvfscanf_r+0xaf0> - 4876: 4650 mov r0, sl - 4878: 4622 mov r2, r4 - 487a: 9303 str r3, [sp, #12] - 487c: 3f01 subs r7, #1 - 487e: f8cd c010 str.w ip, [sp, #16] - 4882: f005 f8c0 bl 9a06 <_sungetc_r> - 4886: 9b03 ldr r3, [sp, #12] - 4888: f8dd c010 ldr.w ip, [sp, #16] - 488c: f813 1d01 ldrb.w r1, [r3, #-1]! - 4890: 4650 mov r0, sl - 4892: 4622 mov r2, r4 - 4894: 9303 str r3, [sp, #12] - 4896: f8cd c010 str.w ip, [sp, #16] - 489a: f005 f8b4 bl 9a06 <_sungetc_r> - 489e: f8dd c010 ldr.w ip, [sp, #16] - 48a2: 9b03 ldr r3, [sp, #12] - 48a4: f018 0210 ands.w r2, r8, #16 - 48a8: f47f aa95 bne.w 3dd6 <__ssvfscanf_r+0x36> - 48ac: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 48b0: 701a strb r2, [r3, #0] - 48b2: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 48b6: d107 bne.n 48c8 <__ssvfscanf_r+0xb28> - 48b8: 9d0c ldr r5, [sp, #48] ; 0x30 - 48ba: ebbc 0c05 subs.w ip, ip, r5 - 48be: d019 beq.n 48f4 <__ssvfscanf_r+0xb54> - 48c0: f1cc 0200 rsb r2, ip, #0 - 48c4: 930a str r3, [sp, #40] ; 0x28 - 48c6: e009 b.n 48dc <__ssvfscanf_r+0xb3c> - 48c8: 980d ldr r0, [sp, #52] ; 0x34 - 48ca: b198 cbz r0, 48f4 <__ssvfscanf_r+0xb54> - 48cc: 9b0a ldr r3, [sp, #40] ; 0x28 - 48ce: 4650 mov r0, sl - 48d0: 1c59 adds r1, r3, #1 - 48d2: 230a movs r3, #10 - 48d4: f004 fdac bl 9430 <_strtol_r> - 48d8: 9d0d ldr r5, [sp, #52] ; 0x34 - 48da: 1b42 subs r2, r0, r5 - 48dc: 980a ldr r0, [sp, #40] ; 0x28 - 48de: ab63 add r3, sp, #396 ; 0x18c - 48e0: 3303 adds r3, #3 - 48e2: 4298 cmp r0, r3 - 48e4: bf24 itt cs - 48e6: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 48ea: 910a strcs r1, [sp, #40] ; 0x28 - 48ec: 4922 ldr r1, [pc, #136] ; (4978 <__ssvfscanf_r+0xbd8>) - 48ee: 980a ldr r0, [sp, #40] ; 0x28 - 48f0: f7fe f918 bl 2b24 - 48f4: 2200 movs r2, #0 - 48f6: 4650 mov r0, sl - 48f8: a90f add r1, sp, #60 ; 0x3c - 48fa: f106 0904 add.w r9, r6, #4 - 48fe: f003 ffab bl 8858 <_strtod_r> - 4902: f018 0f01 tst.w r8, #1 - 4906: 4602 mov r2, r0 - 4908: 460b mov r3, r1 - 490a: d102 bne.n 4912 <__ssvfscanf_r+0xb72> - 490c: f018 0f02 tst.w r8, #2 - 4910: d003 beq.n 491a <__ssvfscanf_r+0xb7a> - 4912: 6831 ldr r1, [r6, #0] - 4914: e9c1 2300 strd r2, r3, [r1] - 4918: e00f b.n 493a <__ssvfscanf_r+0xb9a> - 491a: 6835 ldr r5, [r6, #0] - 491c: 9004 str r0, [sp, #16] - 491e: 9103 str r1, [sp, #12] - 4920: f003 ff1c bl 875c <__fpclassifyd> - 4924: 9a04 ldr r2, [sp, #16] - 4926: 9b03 ldr r3, [sp, #12] - 4928: b910 cbnz r0, 4930 <__ssvfscanf_r+0xb90> - 492a: f003 ff7b bl 8824 - 492e: e003 b.n 4938 <__ssvfscanf_r+0xb98> - 4930: 4610 mov r0, r2 - 4932: 4619 mov r1, r3 - 4934: f7fc ff3a bl 17ac <__aeabi_d2f> - 4938: 6028 str r0, [r5, #0] - 493a: 9a08 ldr r2, [sp, #32] - 493c: 3201 adds r2, #1 - 493e: 9208 str r2, [sp, #32] - 4940: 464e mov r6, r9 - 4942: f7ff ba48 b.w 3dd6 <__ssvfscanf_r+0x36> - 4946: f002 ffb0 bl 78aa <__sfp_lock_release> - 494a: 9b08 ldr r3, [sp, #32] - 494c: b163 cbz r3, 4968 <__ssvfscanf_r+0xbc8> - 494e: 89a3 ldrh r3, [r4, #12] - 4950: 9d08 ldr r5, [sp, #32] - 4952: f003 0340 and.w r3, r3, #64 ; 0x40 - 4956: 2b00 cmp r3, #0 - 4958: bf18 it ne - 495a: f04f 35ff movne.w r5, #4294967295 - 495e: 9508 str r5, [sp, #32] - 4960: e005 b.n 496e <__ssvfscanf_r+0xbce> - 4962: f002 ffa2 bl 78aa <__sfp_lock_release> - 4966: e002 b.n 496e <__ssvfscanf_r+0xbce> - 4968: f04f 30ff mov.w r0, #4294967295 - 496c: 9008 str r0, [sp, #32] - 496e: 9808 ldr r0, [sp, #32] - 4970: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 4974: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 4978: 0000c0cc .word 0x0000c0cc - -0000497c <_vfprintf_r>: - 497c: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4980: b0f7 sub sp, #476 ; 0x1dc - 4982: 460f mov r7, r1 - 4984: 4615 mov r5, r2 - 4986: 461e mov r6, r3 - 4988: 4680 mov r8, r0 - 498a: f003 f971 bl 7c70 <_localeconv_r> - 498e: 6800 ldr r0, [r0, #0] - 4990: 9013 str r0, [sp, #76] ; 0x4c - 4992: f7fe f967 bl 2c64 - 4996: 9012 str r0, [sp, #72] ; 0x48 - 4998: f1b8 0f00 cmp.w r8, #0 - 499c: d005 beq.n 49aa <_vfprintf_r+0x2e> - 499e: f8d8 3018 ldr.w r3, [r8, #24] - 49a2: b913 cbnz r3, 49aa <_vfprintf_r+0x2e> - 49a4: 4640 mov r0, r8 - 49a6: f002 ff15 bl 77d4 <__sinit> - 49aa: 4b8f ldr r3, [pc, #572] ; (4be8 <_vfprintf_r+0x26c>) - 49ac: 429f cmp r7, r3 - 49ae: d102 bne.n 49b6 <_vfprintf_r+0x3a> - 49b0: f8d8 7004 ldr.w r7, [r8, #4] - 49b4: e00a b.n 49cc <_vfprintf_r+0x50> - 49b6: 4b8d ldr r3, [pc, #564] ; (4bec <_vfprintf_r+0x270>) - 49b8: 429f cmp r7, r3 - 49ba: d102 bne.n 49c2 <_vfprintf_r+0x46> - 49bc: f8d8 7008 ldr.w r7, [r8, #8] - 49c0: e004 b.n 49cc <_vfprintf_r+0x50> - 49c2: 4b8b ldr r3, [pc, #556] ; (4bf0 <_vfprintf_r+0x274>) - 49c4: 429f cmp r7, r3 - 49c6: bf08 it eq - 49c8: f8d8 700c ldreq.w r7, [r8, #12] - 49cc: 89bb ldrh r3, [r7, #12] - 49ce: f413 5f00 tst.w r3, #8192 ; 0x2000 - 49d2: d106 bne.n 49e2 <_vfprintf_r+0x66> - 49d4: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 49d8: 81bb strh r3, [r7, #12] - 49da: 6e7b ldr r3, [r7, #100] ; 0x64 - 49dc: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 49e0: 667b str r3, [r7, #100] ; 0x64 - 49e2: 89bb ldrh r3, [r7, #12] - 49e4: f013 0f08 tst.w r3, #8 - 49e8: d001 beq.n 49ee <_vfprintf_r+0x72> - 49ea: 693b ldr r3, [r7, #16] - 49ec: b933 cbnz r3, 49fc <_vfprintf_r+0x80> - 49ee: 4640 mov r0, r8 - 49f0: 4639 mov r1, r7 - 49f2: f001 feab bl 674c <__swsetup_r> - 49f6: 2800 cmp r0, #0 - 49f8: f041 809b bne.w 5b32 <_vfprintf_r+0x11b6> - 49fc: 89ba ldrh r2, [r7, #12] - 49fe: f002 031a and.w r3, r2, #26 - 4a02: 2b0a cmp r3, #10 - 4a04: d136 bne.n 4a74 <_vfprintf_r+0xf8> - 4a06: 89fb ldrh r3, [r7, #14] - 4a08: f413 4f00 tst.w r3, #32768 ; 0x8000 - 4a0c: d132 bne.n 4a74 <_vfprintf_r+0xf8> - 4a0e: f8ad 30f2 strh.w r3, [sp, #242] ; 0xf2 - 4a12: f022 0202 bic.w r2, r2, #2 - 4a16: 6a3b ldr r3, [r7, #32] - 4a18: 4640 mov r0, r8 - 4a1a: f8ad 20f0 strh.w r2, [sp, #240] ; 0xf0 - 4a1e: a939 add r1, sp, #228 ; 0xe4 - 4a20: 6e7a ldr r2, [r7, #100] ; 0x64 - 4a22: 9341 str r3, [sp, #260] ; 0x104 - 4a24: 6abb ldr r3, [r7, #40] ; 0x28 - 4a26: 9252 str r2, [sp, #328] ; 0x148 - 4a28: 462a mov r2, r5 - 4a2a: 9343 str r3, [sp, #268] ; 0x10c - 4a2c: ab19 add r3, sp, #100 ; 0x64 - 4a2e: 9339 str r3, [sp, #228] ; 0xe4 - 4a30: 933d str r3, [sp, #244] ; 0xf4 - 4a32: 2380 movs r3, #128 ; 0x80 - 4a34: 933b str r3, [sp, #236] ; 0xec - 4a36: 933e str r3, [sp, #248] ; 0xf8 - 4a38: 3b80 subs r3, #128 ; 0x80 - 4a3a: 933f str r3, [sp, #252] ; 0xfc - 4a3c: 4633 mov r3, r6 - 4a3e: f7ff ff9d bl 497c <_vfprintf_r> - 4a42: 2800 cmp r0, #0 - 4a44: 900e str r0, [sp, #56] ; 0x38 - 4a46: db09 blt.n 4a5c <_vfprintf_r+0xe0> - 4a48: a939 add r1, sp, #228 ; 0xe4 - 4a4a: 4640 mov r0, r8 - 4a4c: f002 fdb8 bl 75c0 <_fflush_r> - 4a50: 990e ldr r1, [sp, #56] ; 0x38 - 4a52: 2800 cmp r0, #0 - 4a54: bf18 it ne - 4a56: f04f 31ff movne.w r1, #4294967295 - 4a5a: 910e str r1, [sp, #56] ; 0x38 - 4a5c: f8bd 30f0 ldrh.w r3, [sp, #240] ; 0xf0 - 4a60: f013 0f40 tst.w r3, #64 ; 0x40 - 4a64: f001 8068 beq.w 5b38 <_vfprintf_r+0x11bc> - 4a68: 89bb ldrh r3, [r7, #12] - 4a6a: f043 0340 orr.w r3, r3, #64 ; 0x40 - 4a6e: 81bb strh r3, [r7, #12] - 4a70: f001 b862 b.w 5b38 <_vfprintf_r+0x11bc> - 4a74: 2300 movs r3, #0 - 4a76: ac53 add r4, sp, #332 ; 0x14c - 4a78: 936f str r3, [sp, #444] ; 0x1bc - 4a7a: 946d str r4, [sp, #436] ; 0x1b4 - 4a7c: 936e str r3, [sp, #440] ; 0x1b8 - 4a7e: 950c str r5, [sp, #48] ; 0x30 - 4a80: 930b str r3, [sp, #44] ; 0x2c - 4a82: 9310 str r3, [sp, #64] ; 0x40 - 4a84: 9311 str r3, [sp, #68] ; 0x44 - 4a86: 9316 str r3, [sp, #88] ; 0x58 - 4a88: 9315 str r3, [sp, #84] ; 0x54 - 4a8a: 930e str r3, [sp, #56] ; 0x38 - 4a8c: 9b0c ldr r3, [sp, #48] ; 0x30 - 4a8e: 461d mov r5, r3 - 4a90: f813 2b01 ldrb.w r2, [r3], #1 - 4a94: b10a cbz r2, 4a9a <_vfprintf_r+0x11e> - 4a96: 2a25 cmp r2, #37 ; 0x25 - 4a98: d1f9 bne.n 4a8e <_vfprintf_r+0x112> - 4a9a: 9a0c ldr r2, [sp, #48] ; 0x30 - 4a9c: ebb5 0902 subs.w r9, r5, r2 - 4aa0: d018 beq.n 4ad4 <_vfprintf_r+0x158> - 4aa2: 9b6f ldr r3, [sp, #444] ; 0x1bc - 4aa4: 6022 str r2, [r4, #0] - 4aa6: f8c4 9004 str.w r9, [r4, #4] - 4aaa: 444b add r3, r9 - 4aac: 936f str r3, [sp, #444] ; 0x1bc - 4aae: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 4ab0: 3301 adds r3, #1 - 4ab2: 936e str r3, [sp, #440] ; 0x1b8 - 4ab4: 2b07 cmp r3, #7 - 4ab6: dc01 bgt.n 4abc <_vfprintf_r+0x140> - 4ab8: 3408 adds r4, #8 - 4aba: e008 b.n 4ace <_vfprintf_r+0x152> - 4abc: 4640 mov r0, r8 - 4abe: 4639 mov r1, r7 - 4ac0: aa6d add r2, sp, #436 ; 0x1b4 - 4ac2: f005 f8ef bl 9ca4 <__sprint_r> - 4ac6: 2800 cmp r0, #0 - 4ac8: f041 8029 bne.w 5b1e <_vfprintf_r+0x11a2> - 4acc: ac53 add r4, sp, #332 ; 0x14c - 4ace: 9b0e ldr r3, [sp, #56] ; 0x38 - 4ad0: 444b add r3, r9 - 4ad2: 930e str r3, [sp, #56] ; 0x38 - 4ad4: 782b ldrb r3, [r5, #0] - 4ad6: 2b00 cmp r3, #0 - 4ad8: f001 801a beq.w 5b10 <_vfprintf_r+0x1194> - 4adc: 2300 movs r3, #0 - 4ade: 3501 adds r5, #1 - 4ae0: 950c str r5, [sp, #48] ; 0x30 - 4ae2: 461d mov r5, r3 - 4ae4: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 4ae8: f04f 3cff mov.w ip, #4294967295 - 4aec: 930d str r3, [sp, #52] ; 0x34 - 4aee: 462a mov r2, r5 - 4af0: 9b0c ldr r3, [sp, #48] ; 0x30 - 4af2: e005 b.n 4b00 <_vfprintf_r+0x184> - 4af4: 460e mov r6, r1 - 4af6: e003 b.n 4b00 <_vfprintf_r+0x184> - 4af8: 461e mov r6, r3 - 4afa: f04f 3cff mov.w ip, #4294967295 - 4afe: 460b mov r3, r1 - 4b00: f813 9b01 ldrb.w r9, [r3], #1 - 4b04: f1a9 0120 sub.w r1, r9, #32 - 4b08: 2958 cmp r1, #88 ; 0x58 - 4b0a: f200 841c bhi.w 5346 <_vfprintf_r+0x9ca> - 4b0e: e8df f011 tbh [pc, r1, lsl #1] - 4b12: 0059 .short 0x0059 - 4b14: 041a041a .word 0x041a041a - 4b18: 041a005f .word 0x041a005f - 4b1c: 041a041a .word 0x041a041a - 4b20: 041a041a .word 0x041a041a - 4b24: 0062041a .word 0x0062041a - 4b28: 041a0071 .word 0x041a0071 - 4b2c: 00750068 .word 0x00750068 - 4b30: 0098041a .word 0x0098041a - 4b34: 009b009b .word 0x009b009b - 4b38: 009b009b .word 0x009b009b - 4b3c: 009b009b .word 0x009b009b - 4b40: 009b009b .word 0x009b009b - 4b44: 041a009b .word 0x041a009b - 4b48: 041a041a .word 0x041a041a - 4b4c: 041a041a .word 0x041a041a - 4b50: 041a041a .word 0x041a041a - 4b54: 041a041a .word 0x041a041a - 4b58: 00c6041a .word 0x00c6041a - 4b5c: 041a0103 .word 0x041a0103 - 4b60: 041a0103 .word 0x041a0103 - 4b64: 041a041a .word 0x041a041a - 4b68: 00aa041a .word 0x00aa041a - 4b6c: 041a041a .word 0x041a041a - 4b70: 041a02ae .word 0x041a02ae - 4b74: 041a041a .word 0x041a041a - 4b78: 041a041a .word 0x041a041a - 4b7c: 041a0319 .word 0x041a0319 - 4b80: 034b041a .word 0x034b041a - 4b84: 041a041a .word 0x041a041a - 4b88: 041a041a .word 0x041a041a - 4b8c: 041a041a .word 0x041a041a - 4b90: 041a041a .word 0x041a041a - 4b94: 041a041a .word 0x041a041a - 4b98: 00cb00bb .word 0x00cb00bb - 4b9c: 01030103 .word 0x01030103 - 4ba0: 00ad0103 .word 0x00ad0103 - 4ba4: 041a00cb .word 0x041a00cb - 4ba8: 00b0041a .word 0x00b0041a - 4bac: 0290041a .word 0x0290041a - 4bb0: 02df02b3 .word 0x02df02b3 - 4bb4: 041a00b8 .word 0x041a00b8 - 4bb8: 041a02f3 .word 0x041a02f3 - 4bbc: 041a031e .word 0x041a031e - 4bc0: 0346041a .word 0x0346041a - 4bc4: f89d 11d7 ldrb.w r1, [sp, #471] ; 0x1d7 - 4bc8: 2900 cmp r1, #0 - 4bca: d199 bne.n 4b00 <_vfprintf_r+0x184> - 4bcc: 3120 adds r1, #32 - 4bce: e012 b.n 4bf6 <_vfprintf_r+0x27a> - 4bd0: f045 0501 orr.w r5, r5, #1 - 4bd4: e794 b.n 4b00 <_vfprintf_r+0x184> - 4bd6: 6832 ldr r2, [r6, #0] - 4bd8: 1d31 adds r1, r6, #4 - 4bda: 2a00 cmp r2, #0 - 4bdc: da8a bge.n 4af4 <_vfprintf_r+0x178> - 4bde: 4252 negs r2, r2 - 4be0: 460e mov r6, r1 - 4be2: f045 0504 orr.w r5, r5, #4 - 4be6: e78b b.n 4b00 <_vfprintf_r+0x184> - 4be8: 0000c280 .word 0x0000c280 - 4bec: 0000c2a0 .word 0x0000c2a0 - 4bf0: 0000c2c0 .word 0x0000c2c0 - 4bf4: 212b movs r1, #43 ; 0x2b - 4bf6: f88d 11d7 strb.w r1, [sp, #471] ; 0x1d7 - 4bfa: e781 b.n 4b00 <_vfprintf_r+0x184> - 4bfc: 4619 mov r1, r3 - 4bfe: f811 9b01 ldrb.w r9, [r1], #1 - 4c02: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 4c06: d003 beq.n 4c10 <_vfprintf_r+0x294> - 4c08: 4619 mov r1, r3 - 4c0a: f04f 0c00 mov.w ip, #0 - 4c0e: e010 b.n 4c32 <_vfprintf_r+0x2b6> - 4c10: f8d6 c000 ldr.w ip, [r6] - 4c14: 1d33 adds r3, r6, #4 - 4c16: f1bc 0f00 cmp.w ip, #0 - 4c1a: f6ff af6d blt.w 4af8 <_vfprintf_r+0x17c> - 4c1e: 461e mov r6, r3 - 4c20: 460b mov r3, r1 - 4c22: e76d b.n 4b00 <_vfprintf_r+0x184> - 4c24: f04f 090a mov.w r9, #10 - 4c28: fb09 0c0c mla ip, r9, ip, r0 - 4c2c: f891 9001 ldrb.w r9, [r1, #1] - 4c30: 4619 mov r1, r3 - 4c32: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 4c36: 3301 adds r3, #1 - 4c38: 2809 cmp r0, #9 - 4c3a: d9f3 bls.n 4c24 <_vfprintf_r+0x2a8> - 4c3c: ea4c 7cec orr.w ip, ip, ip, asr #31 - 4c40: e760 b.n 4b04 <_vfprintf_r+0x188> - 4c42: f045 0580 orr.w r5, r5, #128 ; 0x80 - 4c46: e75b b.n 4b00 <_vfprintf_r+0x184> - 4c48: 4619 mov r1, r3 - 4c4a: 2200 movs r2, #0 - 4c4c: 230a movs r3, #10 - 4c4e: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 4c52: fb03 9202 mla r2, r3, r2, r9 - 4c56: f811 9b01 ldrb.w r9, [r1], #1 - 4c5a: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 4c5e: 460b mov r3, r1 - 4c60: 2809 cmp r0, #9 - 4c62: d9f3 bls.n 4c4c <_vfprintf_r+0x2d0> - 4c64: e74e b.n 4b04 <_vfprintf_r+0x188> - 4c66: f045 0508 orr.w r5, r5, #8 - 4c6a: e749 b.n 4b00 <_vfprintf_r+0x184> - 4c6c: f045 0540 orr.w r5, r5, #64 ; 0x40 - 4c70: e746 b.n 4b00 <_vfprintf_r+0x184> - 4c72: 7819 ldrb r1, [r3, #0] - 4c74: 296c cmp r1, #108 ; 0x6c - 4c76: d101 bne.n 4c7c <_vfprintf_r+0x300> - 4c78: 3301 adds r3, #1 - 4c7a: e002 b.n 4c82 <_vfprintf_r+0x306> - 4c7c: f045 0510 orr.w r5, r5, #16 - 4c80: e73e b.n 4b00 <_vfprintf_r+0x184> - 4c82: f045 0520 orr.w r5, r5, #32 - 4c86: e73b b.n 4b00 <_vfprintf_r+0x184> - 4c88: 930c str r3, [sp, #48] ; 0x30 - 4c8a: f04f 0c00 mov.w ip, #0 - 4c8e: 6833 ldr r3, [r6, #0] - 4c90: 3604 adds r6, #4 - 4c92: 920d str r2, [sp, #52] ; 0x34 - 4c94: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 4c98: f88d 318c strb.w r3, [sp, #396] ; 0x18c - 4c9c: e35f b.n 535e <_vfprintf_r+0x9e2> - 4c9e: 930c str r3, [sp, #48] ; 0x30 - 4ca0: f045 0510 orr.w r5, r5, #16 - 4ca4: 920d str r2, [sp, #52] ; 0x34 - 4ca6: e001 b.n 4cac <_vfprintf_r+0x330> - 4ca8: 930c str r3, [sp, #48] ; 0x30 - 4caa: 920d str r2, [sp, #52] ; 0x34 - 4cac: f015 0f20 tst.w r5, #32 - 4cb0: d009 beq.n 4cc6 <_vfprintf_r+0x34a> - 4cb2: 3607 adds r6, #7 - 4cb4: f026 0307 bic.w r3, r6, #7 - 4cb8: f103 0608 add.w r6, r3, #8 - 4cbc: e9d3 0100 ldrd r0, r1, [r3] - 4cc0: e9cd 0108 strd r0, r1, [sp, #32] - 4cc4: e016 b.n 4cf4 <_vfprintf_r+0x378> - 4cc6: f015 0f10 tst.w r5, #16 - 4cca: f106 0304 add.w r3, r6, #4 - 4cce: d001 beq.n 4cd4 <_vfprintf_r+0x358> - 4cd0: 6832 ldr r2, [r6, #0] - 4cd2: e009 b.n 4ce8 <_vfprintf_r+0x36c> - 4cd4: f015 0f40 tst.w r5, #64 ; 0x40 - 4cd8: 6832 ldr r2, [r6, #0] - 4cda: d005 beq.n 4ce8 <_vfprintf_r+0x36c> - 4cdc: b212 sxth r2, r2 - 4cde: 4610 mov r0, r2 - 4ce0: 17d1 asrs r1, r2, #31 - 4ce2: e9cd 0108 strd r0, r1, [sp, #32] - 4ce6: e004 b.n 4cf2 <_vfprintf_r+0x376> - 4ce8: 4692 mov sl, r2 - 4cea: ea4f 7be2 mov.w fp, r2, asr #31 - 4cee: e9cd ab08 strd sl, fp, [sp, #32] - 4cf2: 461e mov r6, r3 - 4cf4: e9dd 0108 ldrd r0, r1, [sp, #32] - 4cf8: 2800 cmp r0, #0 - 4cfa: f171 0100 sbcs.w r1, r1, #0 - 4cfe: f280 828e bge.w 521e <_vfprintf_r+0x8a2> - 4d02: e9dd 2308 ldrd r2, r3, [sp, #32] - 4d06: 4252 negs r2, r2 - 4d08: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 4d0c: e9cd 2308 strd r2, r3, [sp, #32] - 4d10: 232d movs r3, #45 ; 0x2d - 4d12: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 4d16: e282 b.n 521e <_vfprintf_r+0x8a2> - 4d18: 930c str r3, [sp, #48] ; 0x30 - 4d1a: 1df3 adds r3, r6, #7 - 4d1c: f015 0f08 tst.w r5, #8 - 4d20: f023 0307 bic.w r3, r3, #7 - 4d24: 920d str r2, [sp, #52] ; 0x34 - 4d26: f103 0608 add.w r6, r3, #8 - 4d2a: bf14 ite ne - 4d2c: 6818 ldrne r0, [r3, #0] - 4d2e: 6819 ldreq r1, [r3, #0] - 4d30: f8cd 903c str.w r9, [sp, #60] ; 0x3c - 4d34: bf14 ite ne - 4d36: 9010 strne r0, [sp, #64] ; 0x40 - 4d38: 9110 streq r1, [sp, #64] ; 0x40 - 4d3a: 685b ldr r3, [r3, #4] - 4d3c: 9810 ldr r0, [sp, #64] ; 0x40 - 4d3e: f8cd c018 str.w ip, [sp, #24] - 4d42: 9311 str r3, [sp, #68] ; 0x44 - 4d44: 9911 ldr r1, [sp, #68] ; 0x44 - 4d46: f003 fd09 bl 875c <__fpclassifyd> - 4d4a: f8dd c018 ldr.w ip, [sp, #24] - 4d4e: 2801 cmp r0, #1 - 4d50: d119 bne.n 4d86 <_vfprintf_r+0x40a> - 4d52: 9810 ldr r0, [sp, #64] ; 0x40 - 4d54: 2200 movs r2, #0 - 4d56: 9911 ldr r1, [sp, #68] ; 0x44 - 4d58: 2300 movs r3, #0 - 4d5a: f006 fc3b bl b5d4 <__aeabi_dcmplt> - 4d5e: b110 cbz r0, 4d66 <_vfprintf_r+0x3ea> - 4d60: 232d movs r3, #45 ; 0x2d - 4d62: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 4d66: 4ba9 ldr r3, [pc, #676] ; (500c <_vfprintf_r+0x690>) - 4d68: f04f 0c00 mov.w ip, #0 - 4d6c: 4aa8 ldr r2, [pc, #672] ; (5010 <_vfprintf_r+0x694>) - 4d6e: f025 0580 bic.w r5, r5, #128 ; 0x80 - 4d72: f04f 0b03 mov.w fp, #3 - 4d76: f8cd c020 str.w ip, [sp, #32] - 4d7a: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 4d7e: bfcc ite gt - 4d80: 4692 movgt sl, r2 - 4d82: 469a movle sl, r3 - 4d84: e301 b.n 538a <_vfprintf_r+0xa0e> - 4d86: 9810 ldr r0, [sp, #64] ; 0x40 - 4d88: 9911 ldr r1, [sp, #68] ; 0x44 - 4d8a: f8cd c018 str.w ip, [sp, #24] - 4d8e: f003 fce5 bl 875c <__fpclassifyd> - 4d92: f8dd c018 ldr.w ip, [sp, #24] - 4d96: b958 cbnz r0, 4db0 <_vfprintf_r+0x434> - 4d98: 4b9e ldr r3, [pc, #632] ; (5014 <_vfprintf_r+0x698>) - 4d9a: f025 0580 bic.w r5, r5, #128 ; 0x80 - 4d9e: 4a9e ldr r2, [pc, #632] ; (5018 <_vfprintf_r+0x69c>) - 4da0: f04f 0b03 mov.w fp, #3 - 4da4: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 4da8: bfcc ite gt - 4daa: 4692 movgt sl, r2 - 4dac: 469a movle sl, r3 - 4dae: e2e1 b.n 5374 <_vfprintf_r+0x9f8> - 4db0: f1bc 3fff cmp.w ip, #4294967295 - 4db4: d00b beq.n 4dce <_vfprintf_r+0x452> - 4db6: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 4dba: d002 beq.n 4dc2 <_vfprintf_r+0x446> - 4dbc: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 4dc0: d107 bne.n 4dd2 <_vfprintf_r+0x456> - 4dc2: f1bc 0f00 cmp.w ip, #0 - 4dc6: bf08 it eq - 4dc8: f04f 0c01 moveq.w ip, #1 - 4dcc: e001 b.n 4dd2 <_vfprintf_r+0x456> - 4dce: f04f 0c06 mov.w ip, #6 - 4dd2: 9b11 ldr r3, [sp, #68] ; 0x44 - 4dd4: f445 7580 orr.w r5, r5, #256 ; 0x100 - 4dd8: 2b00 cmp r3, #0 - 4dda: da05 bge.n 4de8 <_vfprintf_r+0x46c> - 4ddc: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 4de0: 232d movs r3, #45 ; 0x2d - 4de2: 920b str r2, [sp, #44] ; 0x2c - 4de4: 9314 str r3, [sp, #80] ; 0x50 - 4de6: e003 b.n 4df0 <_vfprintf_r+0x474> - 4de8: 9811 ldr r0, [sp, #68] ; 0x44 - 4dea: 2100 movs r1, #0 - 4dec: 9114 str r1, [sp, #80] ; 0x50 - 4dee: 900b str r0, [sp, #44] ; 0x2c - 4df0: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 4df4: d00b beq.n 4e0e <_vfprintf_r+0x492> - 4df6: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 4dfa: d008 beq.n 4e0e <_vfprintf_r+0x492> - 4dfc: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 4e00: d002 beq.n 4e08 <_vfprintf_r+0x48c> - 4e02: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 4e06: d105 bne.n 4e14 <_vfprintf_r+0x498> - 4e08: f10c 0b01 add.w fp, ip, #1 - 4e0c: e003 b.n 4e16 <_vfprintf_r+0x49a> - 4e0e: 46e3 mov fp, ip - 4e10: 2303 movs r3, #3 - 4e12: e001 b.n 4e18 <_vfprintf_r+0x49c> - 4e14: 46e3 mov fp, ip - 4e16: 2302 movs r3, #2 - 4e18: 9300 str r3, [sp, #0] - 4e1a: 4640 mov r0, r8 - 4e1c: ab74 add r3, sp, #464 ; 0x1d0 - 4e1e: 9a10 ldr r2, [sp, #64] ; 0x40 - 4e20: 9302 str r3, [sp, #8] - 4e22: ab73 add r3, sp, #460 ; 0x1cc - 4e24: 9303 str r3, [sp, #12] - 4e26: ab72 add r3, sp, #456 ; 0x1c8 - 4e28: 9304 str r3, [sp, #16] - 4e2a: 9b0b ldr r3, [sp, #44] ; 0x2c - 4e2c: f8cd c018 str.w ip, [sp, #24] - 4e30: f8cd b004 str.w fp, [sp, #4] - 4e34: f001 fdc0 bl 69b8 <_dtoa_r> - 4e38: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 4e3c: f8dd c018 ldr.w ip, [sp, #24] - 4e40: 4682 mov sl, r0 - 4e42: d002 beq.n 4e4a <_vfprintf_r+0x4ce> - 4e44: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 4e48: d102 bne.n 4e50 <_vfprintf_r+0x4d4> - 4e4a: f015 0f01 tst.w r5, #1 - 4e4e: d034 beq.n 4eba <_vfprintf_r+0x53e> - 4e50: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 4e54: eb0a 020b add.w r2, sl, fp - 4e58: 9208 str r2, [sp, #32] - 4e5a: d002 beq.n 4e62 <_vfprintf_r+0x4e6> - 4e5c: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 4e60: d115 bne.n 4e8e <_vfprintf_r+0x512> - 4e62: f89a 3000 ldrb.w r3, [sl] - 4e66: 2b30 cmp r3, #48 ; 0x30 - 4e68: d10d bne.n 4e86 <_vfprintf_r+0x50a> - 4e6a: 9810 ldr r0, [sp, #64] ; 0x40 - 4e6c: 2200 movs r2, #0 - 4e6e: 990b ldr r1, [sp, #44] ; 0x2c - 4e70: 2300 movs r3, #0 - 4e72: f8cd c018 str.w ip, [sp, #24] - 4e76: f006 fba3 bl b5c0 <__aeabi_dcmpeq> - 4e7a: f8dd c018 ldr.w ip, [sp, #24] - 4e7e: b910 cbnz r0, 4e86 <_vfprintf_r+0x50a> - 4e80: f1cb 0301 rsb r3, fp, #1 - 4e84: 9374 str r3, [sp, #464] ; 0x1d0 - 4e86: 9808 ldr r0, [sp, #32] - 4e88: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 4e8a: 18c0 adds r0, r0, r3 - 4e8c: 9008 str r0, [sp, #32] - 4e8e: 9810 ldr r0, [sp, #64] ; 0x40 - 4e90: 2200 movs r2, #0 - 4e92: 990b ldr r1, [sp, #44] ; 0x2c - 4e94: 2300 movs r3, #0 - 4e96: f8cd c018 str.w ip, [sp, #24] - 4e9a: f006 fb91 bl b5c0 <__aeabi_dcmpeq> - 4e9e: f8dd c018 ldr.w ip, [sp, #24] - 4ea2: b130 cbz r0, 4eb2 <_vfprintf_r+0x536> - 4ea4: 9908 ldr r1, [sp, #32] - 4ea6: 9172 str r1, [sp, #456] ; 0x1c8 - 4ea8: e003 b.n 4eb2 <_vfprintf_r+0x536> - 4eaa: 2230 movs r2, #48 ; 0x30 - 4eac: f803 2b01 strb.w r2, [r3], #1 - 4eb0: 9372 str r3, [sp, #456] ; 0x1c8 - 4eb2: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 4eb4: 9a08 ldr r2, [sp, #32] - 4eb6: 4293 cmp r3, r2 - 4eb8: d3f7 bcc.n 4eaa <_vfprintf_r+0x52e> - 4eba: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 4ebc: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 4ec0: ebca 0303 rsb r3, sl, r3 - 4ec4: 930b str r3, [sp, #44] ; 0x2c - 4ec6: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 4ec8: d002 beq.n 4ed0 <_vfprintf_r+0x554> - 4eca: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 4ece: d108 bne.n 4ee2 <_vfprintf_r+0x566> - 4ed0: f113 0f03 cmn.w r3, #3 - 4ed4: 469b mov fp, r3 - 4ed6: db01 blt.n 4edc <_vfprintf_r+0x560> - 4ed8: 4563 cmp r3, ip - 4eda: dd75 ble.n 4fc8 <_vfprintf_r+0x64c> - 4edc: f1a9 0902 sub.w r9, r9, #2 - 4ee0: e002 b.n 4ee8 <_vfprintf_r+0x56c> - 4ee2: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 4ee6: d059 beq.n 4f9c <_vfprintf_r+0x620> - 4ee8: f103 3bff add.w fp, r3, #4294967295 - 4eec: f88d 91c0 strb.w r9, [sp, #448] ; 0x1c0 - 4ef0: f1bb 0f00 cmp.w fp, #0 - 4ef4: f8cd b1d0 str.w fp, [sp, #464] ; 0x1d0 - 4ef8: da03 bge.n 4f02 <_vfprintf_r+0x586> - 4efa: f1cb 0b00 rsb fp, fp, #0 - 4efe: 232d movs r3, #45 ; 0x2d - 4f00: e000 b.n 4f04 <_vfprintf_r+0x588> - 4f02: 232b movs r3, #43 ; 0x2b - 4f04: f1bb 0f09 cmp.w fp, #9 - 4f08: f88d 31c1 strb.w r3, [sp, #449] ; 0x1c1 - 4f0c: dd2f ble.n 4f6e <_vfprintf_r+0x5f2> - 4f0e: f10d 036a add.w r3, sp, #106 ; 0x6a - 4f12: 4652 mov r2, sl - 4f14: 46cc mov ip, r9 - 4f16: 46a2 mov sl, r4 - 4f18: 461c mov r4, r3 - 4f1a: 4658 mov r0, fp - 4f1c: 210a movs r1, #10 - 4f1e: 9207 str r2, [sp, #28] - 4f20: 46a1 mov r9, r4 - 4f22: f8cd c018 str.w ip, [sp, #24] - 4f26: f006 fae5 bl b4f4 <__aeabi_idivmod> - 4f2a: 4658 mov r0, fp - 4f2c: 3130 adds r1, #48 ; 0x30 - 4f2e: f804 1901 strb.w r1, [r4], #-1 - 4f32: 210a movs r1, #10 - 4f34: f006 f994 bl b260 <__aeabi_idiv> - 4f38: 9a07 ldr r2, [sp, #28] - 4f3a: f8dd c018 ldr.w ip, [sp, #24] - 4f3e: 2809 cmp r0, #9 - 4f40: 4683 mov fp, r0 - 4f42: dcea bgt.n 4f1a <_vfprintf_r+0x59e> - 4f44: 4654 mov r4, sl - 4f46: 4692 mov sl, r2 - 4f48: 464a mov r2, r9 - 4f4a: f100 0b30 add.w fp, r0, #48 ; 0x30 - 4f4e: 46e1 mov r9, ip - 4f50: f50d 73e1 add.w r3, sp, #450 ; 0x1c2 - 4f54: f802 bc01 strb.w fp, [r2, #-1] - 4f58: 3a01 subs r2, #1 - 4f5a: e003 b.n 4f64 <_vfprintf_r+0x5e8> - 4f5c: f812 1b01 ldrb.w r1, [r2], #1 - 4f60: f803 1b01 strb.w r1, [r3], #1 - 4f64: f10d 016b add.w r1, sp, #107 ; 0x6b - 4f68: 428a cmp r2, r1 - 4f6a: d3f7 bcc.n 4f5c <_vfprintf_r+0x5e0> - 4f6c: e006 b.n 4f7c <_vfprintf_r+0x600> - 4f6e: 2330 movs r3, #48 ; 0x30 - 4f70: f88d 31c2 strb.w r3, [sp, #450] ; 0x1c2 - 4f74: 449b add fp, r3 - 4f76: ab71 add r3, sp, #452 ; 0x1c4 - 4f78: f88d b1c3 strb.w fp, [sp, #451] ; 0x1c3 - 4f7c: aa70 add r2, sp, #448 ; 0x1c0 - 4f7e: 1a9a subs r2, r3, r2 - 4f80: 9b0b ldr r3, [sp, #44] ; 0x2c - 4f82: 9215 str r2, [sp, #84] ; 0x54 - 4f84: 2b01 cmp r3, #1 - 4f86: eb02 0b03 add.w fp, r2, r3 - 4f8a: dc02 bgt.n 4f92 <_vfprintf_r+0x616> - 4f8c: f015 0301 ands.w r3, r5, #1 - 4f90: d044 beq.n 501c <_vfprintf_r+0x6a0> - 4f92: 2000 movs r0, #0 - 4f94: f10b 0b01 add.w fp, fp, #1 - 4f98: 9008 str r0, [sp, #32] - 4f9a: e040 b.n 501e <_vfprintf_r+0x6a2> - 4f9c: 2b00 cmp r3, #0 - 4f9e: 469b mov fp, r3 - 4fa0: dd09 ble.n 4fb6 <_vfprintf_r+0x63a> - 4fa2: f1bc 0f00 cmp.w ip, #0 - 4fa6: d102 bne.n 4fae <_vfprintf_r+0x632> - 4fa8: f015 0f01 tst.w r5, #1 - 4fac: d028 beq.n 5000 <_vfprintf_r+0x684> - 4fae: f103 0b01 add.w fp, r3, #1 - 4fb2: 44e3 add fp, ip - 4fb4: e024 b.n 5000 <_vfprintf_r+0x684> - 4fb6: f1bc 0f00 cmp.w ip, #0 - 4fba: d102 bne.n 4fc2 <_vfprintf_r+0x646> - 4fbc: f015 0f01 tst.w r5, #1 - 4fc0: d019 beq.n 4ff6 <_vfprintf_r+0x67a> - 4fc2: f10c 0b02 add.w fp, ip, #2 - 4fc6: e01b b.n 5000 <_vfprintf_r+0x684> - 4fc8: 990b ldr r1, [sp, #44] ; 0x2c - 4fca: 428b cmp r3, r1 - 4fcc: db07 blt.n 4fde <_vfprintf_r+0x662> - 4fce: f015 0f01 tst.w r5, #1 - 4fd2: d013 beq.n 4ffc <_vfprintf_r+0x680> - 4fd4: 2267 movs r2, #103 ; 0x67 - 4fd6: f103 0b01 add.w fp, r3, #1 - 4fda: 920f str r2, [sp, #60] ; 0x3c - 4fdc: e010 b.n 5000 <_vfprintf_r+0x684> - 4fde: 2b00 cmp r3, #0 - 4fe0: bfd8 it le - 4fe2: f1c3 0b02 rsble fp, r3, #2 - 4fe6: 9b0b ldr r3, [sp, #44] ; 0x2c - 4fe8: bfc8 it gt - 4fea: f04f 0b01 movgt.w fp, #1 - 4fee: 2067 movs r0, #103 ; 0x67 - 4ff0: 449b add fp, r3 - 4ff2: 900f str r0, [sp, #60] ; 0x3c - 4ff4: e004 b.n 5000 <_vfprintf_r+0x684> - 4ff6: f04f 0b01 mov.w fp, #1 - 4ffa: e001 b.n 5000 <_vfprintf_r+0x684> - 4ffc: 2167 movs r1, #103 ; 0x67 - 4ffe: 910f str r1, [sp, #60] ; 0x3c - 5000: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 5002: f8dd 903c ldr.w r9, [sp, #60] ; 0x3c - 5006: 9208 str r2, [sp, #32] - 5008: e009 b.n 501e <_vfprintf_r+0x6a2> - 500a: bf00 nop - 500c: 0000c088 .word 0x0000c088 - 5010: 0000c08c .word 0x0000c08c - 5014: 0000c090 .word 0x0000c090 - 5018: 0000c094 .word 0x0000c094 - 501c: 9308 str r3, [sp, #32] - 501e: 9b14 ldr r3, [sp, #80] ; 0x50 - 5020: 2b00 cmp r3, #0 - 5022: f000 81a3 beq.w 536c <_vfprintf_r+0x9f0> - 5026: 232d movs r3, #45 ; 0x2d - 5028: f04f 0c00 mov.w ip, #0 - 502c: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5030: e1ab b.n 538a <_vfprintf_r+0xa0e> - 5032: f015 0f20 tst.w r5, #32 - 5036: 930c str r3, [sp, #48] ; 0x30 - 5038: f106 0104 add.w r1, r6, #4 - 503c: d006 beq.n 504c <_vfprintf_r+0x6d0> - 503e: 9d0e ldr r5, [sp, #56] ; 0x38 - 5040: 6830 ldr r0, [r6, #0] - 5042: 462a mov r2, r5 - 5044: 17eb asrs r3, r5, #31 - 5046: e9c0 2300 strd r2, r3, [r0] - 504a: e00e b.n 506a <_vfprintf_r+0x6ee> - 504c: f015 0f10 tst.w r5, #16 - 5050: d003 beq.n 505a <_vfprintf_r+0x6de> - 5052: 6833 ldr r3, [r6, #0] - 5054: 980e ldr r0, [sp, #56] ; 0x38 - 5056: 6018 str r0, [r3, #0] - 5058: e007 b.n 506a <_vfprintf_r+0x6ee> - 505a: f015 0f40 tst.w r5, #64 ; 0x40 - 505e: 6833 ldr r3, [r6, #0] - 5060: bf15 itete ne - 5062: 9a0e ldrne r2, [sp, #56] ; 0x38 - 5064: 9d0e ldreq r5, [sp, #56] ; 0x38 - 5066: 801a strhne r2, [r3, #0] - 5068: 601d streq r5, [r3, #0] - 506a: 460e mov r6, r1 - 506c: e50e b.n 4a8c <_vfprintf_r+0x110> - 506e: 930c str r3, [sp, #48] ; 0x30 - 5070: f045 0510 orr.w r5, r5, #16 - 5074: 920d str r2, [sp, #52] ; 0x34 - 5076: e001 b.n 507c <_vfprintf_r+0x700> - 5078: 930c str r3, [sp, #48] ; 0x30 - 507a: 920d str r2, [sp, #52] ; 0x34 - 507c: f015 0220 ands.w r2, r5, #32 - 5080: d00a beq.n 5098 <_vfprintf_r+0x71c> - 5082: 3607 adds r6, #7 - 5084: 2200 movs r2, #0 - 5086: f026 0307 bic.w r3, r6, #7 - 508a: f103 0608 add.w r6, r3, #8 - 508e: e9d3 ab00 ldrd sl, fp, [r3] - 5092: e9cd ab08 strd sl, fp, [sp, #32] - 5096: e0be b.n 5216 <_vfprintf_r+0x89a> - 5098: f015 0110 ands.w r1, r5, #16 - 509c: f106 0304 add.w r3, r6, #4 - 50a0: d002 beq.n 50a8 <_vfprintf_r+0x72c> - 50a2: 6831 ldr r1, [r6, #0] - 50a4: 468a mov sl, r1 - 50a6: e00d b.n 50c4 <_vfprintf_r+0x748> - 50a8: f015 0240 ands.w r2, r5, #64 ; 0x40 - 50ac: 6830 ldr r0, [r6, #0] - 50ae: d008 beq.n 50c2 <_vfprintf_r+0x746> - 50b0: b280 uxth r0, r0 - 50b2: f04f 0b00 mov.w fp, #0 - 50b6: 4682 mov sl, r0 - 50b8: 461e mov r6, r3 - 50ba: e9cd ab08 strd sl, fp, [sp, #32] - 50be: 460a mov r2, r1 - 50c0: e0a9 b.n 5216 <_vfprintf_r+0x89a> - 50c2: 4682 mov sl, r0 - 50c4: f04f 0b00 mov.w fp, #0 - 50c8: 461e mov r6, r3 - 50ca: e9cd ab08 strd sl, fp, [sp, #32] - 50ce: e0a2 b.n 5216 <_vfprintf_r+0x89a> - 50d0: 930c str r3, [sp, #48] ; 0x30 - 50d2: 2100 movs r1, #0 - 50d4: 6833 ldr r3, [r6, #0] - 50d6: f04f 0978 mov.w r9, #120 ; 0x78 - 50da: 920d str r2, [sp, #52] ; 0x34 - 50dc: f045 0502 orr.w r5, r5, #2 - 50e0: 4618 mov r0, r3 - 50e2: e9cd 0108 strd r0, r1, [sp, #32] - 50e6: 49a5 ldr r1, [pc, #660] ; (537c <_vfprintf_r+0xa00>) - 50e8: 2330 movs r3, #48 ; 0x30 - 50ea: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 50ee: 3604 adds r6, #4 - 50f0: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 50f4: 9116 str r1, [sp, #88] ; 0x58 - 50f6: e08d b.n 5214 <_vfprintf_r+0x898> - 50f8: 930c str r3, [sp, #48] ; 0x30 - 50fa: 2300 movs r3, #0 - 50fc: 920d str r2, [sp, #52] ; 0x34 - 50fe: 4632 mov r2, r6 - 5100: 3604 adds r6, #4 - 5102: 459c cmp ip, r3 - 5104: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 5108: f8d2 a000 ldr.w sl, [r2] - 510c: db13 blt.n 5136 <_vfprintf_r+0x7ba> - 510e: 4619 mov r1, r3 - 5110: 4662 mov r2, ip - 5112: 4650 mov r0, sl - 5114: 9307 str r3, [sp, #28] - 5116: f8cd c018 str.w ip, [sp, #24] - 511a: f7fd fa8b bl 2634 - 511e: 9b07 ldr r3, [sp, #28] - 5120: f8dd c018 ldr.w ip, [sp, #24] - 5124: 2800 cmp r0, #0 - 5126: f000 8124 beq.w 5372 <_vfprintf_r+0x9f6> - 512a: ebca 0b00 rsb fp, sl, r0 - 512e: 45e3 cmp fp, ip - 5130: f300 8128 bgt.w 5384 <_vfprintf_r+0xa08> - 5134: e127 b.n 5386 <_vfprintf_r+0xa0a> - 5136: 4650 mov r0, sl - 5138: 9307 str r3, [sp, #28] - 513a: f7fd fd93 bl 2c64 - 513e: 9b07 ldr r3, [sp, #28] - 5140: 4683 mov fp, r0 - 5142: e120 b.n 5386 <_vfprintf_r+0xa0a> - 5144: 930c str r3, [sp, #48] ; 0x30 - 5146: f045 0510 orr.w r5, r5, #16 - 514a: 920d str r2, [sp, #52] ; 0x34 - 514c: e001 b.n 5152 <_vfprintf_r+0x7d6> - 514e: 930c str r3, [sp, #48] ; 0x30 - 5150: 920d str r2, [sp, #52] ; 0x34 - 5152: f015 0f20 tst.w r5, #32 - 5156: d009 beq.n 516c <_vfprintf_r+0x7f0> - 5158: 3607 adds r6, #7 - 515a: f026 0307 bic.w r3, r6, #7 - 515e: f103 0608 add.w r6, r3, #8 - 5162: e9d3 ab00 ldrd sl, fp, [r3] - 5166: e9cd ab08 strd sl, fp, [sp, #32] - 516a: e016 b.n 519a <_vfprintf_r+0x81e> - 516c: f015 0f10 tst.w r5, #16 - 5170: f106 0304 add.w r3, r6, #4 - 5174: d001 beq.n 517a <_vfprintf_r+0x7fe> - 5176: 6832 ldr r2, [r6, #0] - 5178: e00a b.n 5190 <_vfprintf_r+0x814> - 517a: f015 0f40 tst.w r5, #64 ; 0x40 - 517e: 6832 ldr r2, [r6, #0] - 5180: d006 beq.n 5190 <_vfprintf_r+0x814> - 5182: b292 uxth r2, r2 - 5184: f04f 0b00 mov.w fp, #0 - 5188: 4692 mov sl, r2 - 518a: e9cd ab08 strd sl, fp, [sp, #32] - 518e: e003 b.n 5198 <_vfprintf_r+0x81c> - 5190: 4610 mov r0, r2 - 5192: 2100 movs r1, #0 - 5194: e9cd 0108 strd r0, r1, [sp, #32] - 5198: 461e mov r6, r3 - 519a: 2201 movs r2, #1 - 519c: e03b b.n 5216 <_vfprintf_r+0x89a> - 519e: 4977 ldr r1, [pc, #476] ; (537c <_vfprintf_r+0xa00>) - 51a0: 930c str r3, [sp, #48] ; 0x30 - 51a2: 920d str r2, [sp, #52] ; 0x34 - 51a4: 9116 str r1, [sp, #88] ; 0x58 - 51a6: e003 b.n 51b0 <_vfprintf_r+0x834> - 51a8: 920d str r2, [sp, #52] ; 0x34 - 51aa: 4a75 ldr r2, [pc, #468] ; (5380 <_vfprintf_r+0xa04>) - 51ac: 930c str r3, [sp, #48] ; 0x30 - 51ae: 9216 str r2, [sp, #88] ; 0x58 - 51b0: f015 0f20 tst.w r5, #32 - 51b4: d009 beq.n 51ca <_vfprintf_r+0x84e> - 51b6: 3607 adds r6, #7 - 51b8: f026 0307 bic.w r3, r6, #7 - 51bc: f103 0608 add.w r6, r3, #8 - 51c0: e9d3 ab00 ldrd sl, fp, [r3] - 51c4: e9cd ab08 strd sl, fp, [sp, #32] - 51c8: e016 b.n 51f8 <_vfprintf_r+0x87c> - 51ca: f015 0f10 tst.w r5, #16 - 51ce: f106 0304 add.w r3, r6, #4 - 51d2: d001 beq.n 51d8 <_vfprintf_r+0x85c> - 51d4: 6832 ldr r2, [r6, #0] - 51d6: e00a b.n 51ee <_vfprintf_r+0x872> - 51d8: f015 0f40 tst.w r5, #64 ; 0x40 - 51dc: 6832 ldr r2, [r6, #0] - 51de: d006 beq.n 51ee <_vfprintf_r+0x872> - 51e0: b292 uxth r2, r2 - 51e2: f04f 0b00 mov.w fp, #0 - 51e6: 4692 mov sl, r2 - 51e8: e9cd ab08 strd sl, fp, [sp, #32] - 51ec: e003 b.n 51f6 <_vfprintf_r+0x87a> - 51ee: 4610 mov r0, r2 - 51f0: 2100 movs r1, #0 - 51f2: e9cd 0108 strd r0, r1, [sp, #32] - 51f6: 461e mov r6, r3 - 51f8: f015 0f01 tst.w r5, #1 - 51fc: d00a beq.n 5214 <_vfprintf_r+0x898> - 51fe: e9dd 2308 ldrd r2, r3, [sp, #32] - 5202: 4313 orrs r3, r2 - 5204: d006 beq.n 5214 <_vfprintf_r+0x898> - 5206: f045 0502 orr.w r5, r5, #2 - 520a: 2330 movs r3, #48 ; 0x30 - 520c: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 5210: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 5214: 2202 movs r2, #2 - 5216: 2300 movs r3, #0 - 5218: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 521c: e000 b.n 5220 <_vfprintf_r+0x8a4> - 521e: 2201 movs r2, #1 - 5220: e9dd ab08 ldrd sl, fp, [sp, #32] - 5224: f1bc 0f00 cmp.w ip, #0 - 5228: bfa8 it ge - 522a: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 522e: ea5a 0b0b orrs.w fp, sl, fp - 5232: d102 bne.n 523a <_vfprintf_r+0x8be> - 5234: f1bc 0f00 cmp.w ip, #0 - 5238: d072 beq.n 5320 <_vfprintf_r+0x9a4> - 523a: 2a01 cmp r2, #1 - 523c: d023 beq.n 5286 <_vfprintf_r+0x90a> - 523e: 2a02 cmp r2, #2 - 5240: d055 beq.n 52ee <_vfprintf_r+0x972> - 5242: ab6c add r3, sp, #432 ; 0x1b0 - 5244: 3303 adds r3, #3 - 5246: 9808 ldr r0, [sp, #32] - 5248: 469a mov sl, r3 - 524a: f000 0207 and.w r2, r0, #7 - 524e: 3230 adds r2, #48 ; 0x30 - 5250: 701a strb r2, [r3, #0] - 5252: 9908 ldr r1, [sp, #32] - 5254: 3b01 subs r3, #1 - 5256: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 525a: 08c8 lsrs r0, r1, #3 - 525c: ea40 714b orr.w r1, r0, fp, lsl #29 - 5260: ea4f 0bdb mov.w fp, fp, lsr #3 - 5264: 9108 str r1, [sp, #32] - 5266: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 526a: e9dd 0108 ldrd r0, r1, [sp, #32] - 526e: 4301 orrs r1, r0 - 5270: d1e9 bne.n 5246 <_vfprintf_r+0x8ca> - 5272: f015 0f01 tst.w r5, #1 - 5276: d05f beq.n 5338 <_vfprintf_r+0x9bc> - 5278: 2a30 cmp r2, #48 ; 0x30 - 527a: d05d beq.n 5338 <_vfprintf_r+0x9bc> - 527c: 469a mov sl, r3 - 527e: 2330 movs r3, #48 ; 0x30 - 5280: f88a 3000 strb.w r3, [sl] - 5284: e058 b.n 5338 <_vfprintf_r+0x9bc> - 5286: e9dd 2308 ldrd r2, r3, [sp, #32] - 528a: 2a0a cmp r2, #10 - 528c: f173 0300 sbcs.w r3, r3, #0 - 5290: d20a bcs.n 52a8 <_vfprintf_r+0x92c> - 5292: f8dd a020 ldr.w sl, [sp, #32] - 5296: f10a 0330 add.w r3, sl, #48 ; 0x30 - 529a: f50d 7ad8 add.w sl, sp, #432 ; 0x1b0 - 529e: f88d 31b3 strb.w r3, [sp, #435] ; 0x1b3 - 52a2: f10a 0a03 add.w sl, sl, #3 - 52a6: e047 b.n 5338 <_vfprintf_r+0x9bc> - 52a8: f50d 7bd8 add.w fp, sp, #432 ; 0x1b0 - 52ac: 4623 mov r3, r4 - 52ae: f10b 0b03 add.w fp, fp, #3 - 52b2: 465c mov r4, fp - 52b4: 46cb mov fp, r9 - 52b6: 4699 mov r9, r3 - 52b8: e9dd 0108 ldrd r0, r1, [sp, #32] - 52bc: 220a movs r2, #10 - 52be: 2300 movs r3, #0 - 52c0: f8cd c018 str.w ip, [sp, #24] - 52c4: f006 f9ce bl b664 <__aeabi_uldivmod> - 52c8: 46a2 mov sl, r4 - 52ca: 2300 movs r3, #0 - 52cc: 3230 adds r2, #48 ; 0x30 - 52ce: f804 2901 strb.w r2, [r4], #-1 - 52d2: e9dd 0108 ldrd r0, r1, [sp, #32] - 52d6: 220a movs r2, #10 - 52d8: f006 f9c4 bl b664 <__aeabi_uldivmod> - 52dc: f8dd c018 ldr.w ip, [sp, #24] - 52e0: e9cd 0108 strd r0, r1, [sp, #32] - 52e4: 4308 orrs r0, r1 - 52e6: d1e7 bne.n 52b8 <_vfprintf_r+0x93c> - 52e8: 464c mov r4, r9 - 52ea: 46d9 mov r9, fp - 52ec: e024 b.n 5338 <_vfprintf_r+0x9bc> - 52ee: ab6c add r3, sp, #432 ; 0x1b0 - 52f0: 3303 adds r3, #3 - 52f2: 9908 ldr r1, [sp, #32] - 52f4: 469a mov sl, r3 - 52f6: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 52fa: f001 020f and.w r2, r1, #15 - 52fe: f81b 2002 ldrb.w r2, [fp, r2] - 5302: f803 2901 strb.w r2, [r3], #-1 - 5306: 9908 ldr r1, [sp, #32] - 5308: 9a09 ldr r2, [sp, #36] ; 0x24 - 530a: 0908 lsrs r0, r1, #4 - 530c: ea40 7102 orr.w r1, r0, r2, lsl #28 - 5310: 0912 lsrs r2, r2, #4 - 5312: 9108 str r1, [sp, #32] - 5314: 9209 str r2, [sp, #36] ; 0x24 - 5316: e9dd 0108 ldrd r0, r1, [sp, #32] - 531a: 4301 orrs r1, r0 - 531c: d1e9 bne.n 52f2 <_vfprintf_r+0x976> - 531e: e00b b.n 5338 <_vfprintf_r+0x9bc> - 5320: b942 cbnz r2, 5334 <_vfprintf_r+0x9b8> - 5322: f015 0f01 tst.w r5, #1 - 5326: d005 beq.n 5334 <_vfprintf_r+0x9b8> - 5328: f50d 7aec add.w sl, sp, #472 ; 0x1d8 - 532c: 2330 movs r3, #48 ; 0x30 - 532e: f80a 3d25 strb.w r3, [sl, #-37]! - 5332: e001 b.n 5338 <_vfprintf_r+0x9bc> - 5334: f50d 7ada add.w sl, sp, #436 ; 0x1b4 - 5338: f50d 7bda add.w fp, sp, #436 ; 0x1b4 - 533c: 2200 movs r2, #0 - 533e: ebca 0b0b rsb fp, sl, fp - 5342: 9208 str r2, [sp, #32] - 5344: e021 b.n 538a <_vfprintf_r+0xa0e> - 5346: 930c str r3, [sp, #48] ; 0x30 - 5348: 920d str r2, [sp, #52] ; 0x34 - 534a: f1b9 0f00 cmp.w r9, #0 - 534e: f000 83df beq.w 5b10 <_vfprintf_r+0x1194> - 5352: f04f 0c00 mov.w ip, #0 - 5356: f88d 918c strb.w r9, [sp, #396] ; 0x18c - 535a: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 535e: f04f 0b01 mov.w fp, #1 - 5362: f8cd c020 str.w ip, [sp, #32] - 5366: f50d 7ac6 add.w sl, sp, #396 ; 0x18c - 536a: e00e b.n 538a <_vfprintf_r+0xa0e> - 536c: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 5370: e00b b.n 538a <_vfprintf_r+0xa0e> - 5372: 46e3 mov fp, ip - 5374: 4684 mov ip, r0 - 5376: 9008 str r0, [sp, #32] - 5378: e007 b.n 538a <_vfprintf_r+0xa0e> - 537a: bf00 nop - 537c: 0000c0a9 .word 0x0000c0a9 - 5380: 0000c098 .word 0x0000c098 - 5384: 46e3 mov fp, ip - 5386: 469c mov ip, r3 - 5388: 9308 str r3, [sp, #32] - 538a: 45e3 cmp fp, ip - 538c: bfac ite ge - 538e: 465b movge r3, fp - 5390: 4663 movlt r3, ip - 5392: 930f str r3, [sp, #60] ; 0x3c - 5394: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 5398: b113 cbz r3, 53a0 <_vfprintf_r+0xa24> - 539a: 980f ldr r0, [sp, #60] ; 0x3c - 539c: 3001 adds r0, #1 - 539e: 900f str r0, [sp, #60] ; 0x3c - 53a0: f015 0102 ands.w r1, r5, #2 - 53a4: 9114 str r1, [sp, #80] ; 0x50 - 53a6: d002 beq.n 53ae <_vfprintf_r+0xa32> - 53a8: 9a0f ldr r2, [sp, #60] ; 0x3c - 53aa: 3202 adds r2, #2 - 53ac: 920f str r2, [sp, #60] ; 0x3c - 53ae: f015 0384 ands.w r3, r5, #132 ; 0x84 - 53b2: 9317 str r3, [sp, #92] ; 0x5c - 53b4: d146 bne.n 5444 <_vfprintf_r+0xac8> - 53b6: 980d ldr r0, [sp, #52] ; 0x34 - 53b8: 990f ldr r1, [sp, #60] ; 0x3c - 53ba: 1a43 subs r3, r0, r1 - 53bc: 2b00 cmp r3, #0 - 53be: dc1b bgt.n 53f8 <_vfprintf_r+0xa7c> - 53c0: e040 b.n 5444 <_vfprintf_r+0xac8> - 53c2: 601a str r2, [r3, #0] - 53c4: 2210 movs r2, #16 - 53c6: 1889 adds r1, r1, r2 - 53c8: 605a str r2, [r3, #4] - 53ca: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 53cc: 916f str r1, [sp, #444] ; 0x1bc - 53ce: 3201 adds r2, #1 - 53d0: 926e str r2, [sp, #440] ; 0x1b8 - 53d2: 2a07 cmp r2, #7 - 53d4: dc01 bgt.n 53da <_vfprintf_r+0xa5e> - 53d6: 3308 adds r3, #8 - 53d8: e00c b.n 53f4 <_vfprintf_r+0xa78> - 53da: 4640 mov r0, r8 - 53dc: 4639 mov r1, r7 - 53de: aa6d add r2, sp, #436 ; 0x1b4 - 53e0: f8cd c018 str.w ip, [sp, #24] - 53e4: f004 fc5e bl 9ca4 <__sprint_r> - 53e8: f8dd c018 ldr.w ip, [sp, #24] - 53ec: 2800 cmp r0, #0 - 53ee: f040 8396 bne.w 5b1e <_vfprintf_r+0x11a2> - 53f2: ab53 add r3, sp, #332 ; 0x14c - 53f4: 3d10 subs r5, #16 - 53f6: e004 b.n 5402 <_vfprintf_r+0xa86> - 53f8: 462a mov r2, r5 - 53fa: 461d mov r5, r3 - 53fc: 4623 mov r3, r4 - 53fe: 464c mov r4, r9 - 5400: 4691 mov r9, r2 - 5402: 2d10 cmp r5, #16 - 5404: 996f ldr r1, [sp, #444] ; 0x1bc - 5406: 4a93 ldr r2, [pc, #588] ; (5654 <_vfprintf_r+0xcd8>) - 5408: dcdb bgt.n 53c2 <_vfprintf_r+0xa46> - 540a: 4648 mov r0, r9 - 540c: 46a1 mov r9, r4 - 540e: 461c mov r4, r3 - 5410: 462b mov r3, r5 - 5412: 4605 mov r5, r0 - 5414: 6063 str r3, [r4, #4] - 5416: 18cb adds r3, r1, r3 - 5418: 6022 str r2, [r4, #0] - 541a: 936f str r3, [sp, #444] ; 0x1bc - 541c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 541e: 3301 adds r3, #1 - 5420: 936e str r3, [sp, #440] ; 0x1b8 - 5422: 2b07 cmp r3, #7 - 5424: dc01 bgt.n 542a <_vfprintf_r+0xaae> - 5426: 3408 adds r4, #8 - 5428: e00c b.n 5444 <_vfprintf_r+0xac8> - 542a: 4640 mov r0, r8 - 542c: 4639 mov r1, r7 - 542e: aa6d add r2, sp, #436 ; 0x1b4 - 5430: f8cd c018 str.w ip, [sp, #24] - 5434: f004 fc36 bl 9ca4 <__sprint_r> - 5438: f8dd c018 ldr.w ip, [sp, #24] - 543c: 2800 cmp r0, #0 - 543e: f040 836e bne.w 5b1e <_vfprintf_r+0x11a2> - 5442: ac53 add r4, sp, #332 ; 0x14c - 5444: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 5448: b1db cbz r3, 5482 <_vfprintf_r+0xb06> - 544a: ab75 add r3, sp, #468 ; 0x1d4 - 544c: 3303 adds r3, #3 - 544e: 6023 str r3, [r4, #0] - 5450: 2301 movs r3, #1 - 5452: 6063 str r3, [r4, #4] - 5454: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5456: 3301 adds r3, #1 - 5458: 936f str r3, [sp, #444] ; 0x1bc - 545a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 545c: 3301 adds r3, #1 - 545e: 936e str r3, [sp, #440] ; 0x1b8 - 5460: 2b07 cmp r3, #7 - 5462: dc01 bgt.n 5468 <_vfprintf_r+0xaec> - 5464: 3408 adds r4, #8 - 5466: e00c b.n 5482 <_vfprintf_r+0xb06> - 5468: 4640 mov r0, r8 - 546a: 4639 mov r1, r7 - 546c: aa6d add r2, sp, #436 ; 0x1b4 - 546e: f8cd c018 str.w ip, [sp, #24] - 5472: f004 fc17 bl 9ca4 <__sprint_r> - 5476: f8dd c018 ldr.w ip, [sp, #24] - 547a: 2800 cmp r0, #0 - 547c: f040 834f bne.w 5b1e <_vfprintf_r+0x11a2> - 5480: ac53 add r4, sp, #332 ; 0x14c - 5482: 9a14 ldr r2, [sp, #80] ; 0x50 - 5484: b1d2 cbz r2, 54bc <_vfprintf_r+0xb40> - 5486: ab75 add r3, sp, #468 ; 0x1d4 - 5488: 6023 str r3, [r4, #0] - 548a: 2302 movs r3, #2 - 548c: 6063 str r3, [r4, #4] - 548e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5490: 3302 adds r3, #2 - 5492: 936f str r3, [sp, #444] ; 0x1bc - 5494: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5496: 3301 adds r3, #1 - 5498: 936e str r3, [sp, #440] ; 0x1b8 - 549a: 2b07 cmp r3, #7 - 549c: dc01 bgt.n 54a2 <_vfprintf_r+0xb26> - 549e: 3408 adds r4, #8 - 54a0: e00c b.n 54bc <_vfprintf_r+0xb40> - 54a2: 4640 mov r0, r8 - 54a4: 4639 mov r1, r7 - 54a6: aa6d add r2, sp, #436 ; 0x1b4 - 54a8: f8cd c018 str.w ip, [sp, #24] - 54ac: f004 fbfa bl 9ca4 <__sprint_r> - 54b0: f8dd c018 ldr.w ip, [sp, #24] - 54b4: 2800 cmp r0, #0 - 54b6: f040 8332 bne.w 5b1e <_vfprintf_r+0x11a2> - 54ba: ac53 add r4, sp, #332 ; 0x14c - 54bc: 9b17 ldr r3, [sp, #92] ; 0x5c - 54be: 2b80 cmp r3, #128 ; 0x80 - 54c0: d146 bne.n 5550 <_vfprintf_r+0xbd4> - 54c2: 980d ldr r0, [sp, #52] ; 0x34 - 54c4: 990f ldr r1, [sp, #60] ; 0x3c - 54c6: 1a43 subs r3, r0, r1 - 54c8: 2b00 cmp r3, #0 - 54ca: dc1b bgt.n 5504 <_vfprintf_r+0xb88> - 54cc: e040 b.n 5550 <_vfprintf_r+0xbd4> - 54ce: 601a str r2, [r3, #0] - 54d0: 2210 movs r2, #16 - 54d2: 1889 adds r1, r1, r2 - 54d4: 605a str r2, [r3, #4] - 54d6: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 54d8: 916f str r1, [sp, #444] ; 0x1bc - 54da: 3201 adds r2, #1 - 54dc: 926e str r2, [sp, #440] ; 0x1b8 - 54de: 2a07 cmp r2, #7 - 54e0: dc01 bgt.n 54e6 <_vfprintf_r+0xb6a> - 54e2: 3308 adds r3, #8 - 54e4: e00c b.n 5500 <_vfprintf_r+0xb84> - 54e6: 4640 mov r0, r8 - 54e8: 4639 mov r1, r7 - 54ea: aa6d add r2, sp, #436 ; 0x1b4 - 54ec: f8cd c018 str.w ip, [sp, #24] - 54f0: f004 fbd8 bl 9ca4 <__sprint_r> - 54f4: f8dd c018 ldr.w ip, [sp, #24] - 54f8: 2800 cmp r0, #0 - 54fa: f040 8310 bne.w 5b1e <_vfprintf_r+0x11a2> - 54fe: ab53 add r3, sp, #332 ; 0x14c - 5500: 3d10 subs r5, #16 - 5502: e004 b.n 550e <_vfprintf_r+0xb92> - 5504: 462a mov r2, r5 - 5506: 461d mov r5, r3 - 5508: 4623 mov r3, r4 - 550a: 464c mov r4, r9 - 550c: 4691 mov r9, r2 - 550e: 2d10 cmp r5, #16 - 5510: 996f ldr r1, [sp, #444] ; 0x1bc - 5512: 4a51 ldr r2, [pc, #324] ; (5658 <_vfprintf_r+0xcdc>) - 5514: dcdb bgt.n 54ce <_vfprintf_r+0xb52> - 5516: 4648 mov r0, r9 - 5518: 46a1 mov r9, r4 - 551a: 461c mov r4, r3 - 551c: 462b mov r3, r5 - 551e: 4605 mov r5, r0 - 5520: 6063 str r3, [r4, #4] - 5522: 18cb adds r3, r1, r3 - 5524: 6022 str r2, [r4, #0] - 5526: 936f str r3, [sp, #444] ; 0x1bc - 5528: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 552a: 3301 adds r3, #1 - 552c: 936e str r3, [sp, #440] ; 0x1b8 - 552e: 2b07 cmp r3, #7 - 5530: dc01 bgt.n 5536 <_vfprintf_r+0xbba> - 5532: 3408 adds r4, #8 - 5534: e00c b.n 5550 <_vfprintf_r+0xbd4> - 5536: 4640 mov r0, r8 - 5538: 4639 mov r1, r7 - 553a: aa6d add r2, sp, #436 ; 0x1b4 - 553c: f8cd c018 str.w ip, [sp, #24] - 5540: f004 fbb0 bl 9ca4 <__sprint_r> - 5544: f8dd c018 ldr.w ip, [sp, #24] - 5548: 2800 cmp r0, #0 - 554a: f040 82e8 bne.w 5b1e <_vfprintf_r+0x11a2> - 554e: ac53 add r4, sp, #332 ; 0x14c - 5550: ebcb 030c rsb r3, fp, ip - 5554: 2b00 cmp r3, #0 - 5556: dc17 bgt.n 5588 <_vfprintf_r+0xc0c> - 5558: e038 b.n 55cc <_vfprintf_r+0xc50> - 555a: 601a str r2, [r3, #0] - 555c: 2210 movs r2, #16 - 555e: 1889 adds r1, r1, r2 - 5560: 605a str r2, [r3, #4] - 5562: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 5564: 916f str r1, [sp, #444] ; 0x1bc - 5566: 3201 adds r2, #1 - 5568: 926e str r2, [sp, #440] ; 0x1b8 - 556a: 2a07 cmp r2, #7 - 556c: dc01 bgt.n 5572 <_vfprintf_r+0xbf6> - 556e: 3308 adds r3, #8 - 5570: e008 b.n 5584 <_vfprintf_r+0xc08> - 5572: 4640 mov r0, r8 - 5574: 4639 mov r1, r7 - 5576: aa6d add r2, sp, #436 ; 0x1b4 - 5578: f004 fb94 bl 9ca4 <__sprint_r> - 557c: 2800 cmp r0, #0 - 557e: f040 82ce bne.w 5b1e <_vfprintf_r+0x11a2> - 5582: ab53 add r3, sp, #332 ; 0x14c - 5584: 3d10 subs r5, #16 - 5586: e004 b.n 5592 <_vfprintf_r+0xc16> - 5588: 462a mov r2, r5 - 558a: 461d mov r5, r3 - 558c: 4623 mov r3, r4 - 558e: 464c mov r4, r9 - 5590: 4691 mov r9, r2 - 5592: 2d10 cmp r5, #16 - 5594: 996f ldr r1, [sp, #444] ; 0x1bc - 5596: 4a30 ldr r2, [pc, #192] ; (5658 <_vfprintf_r+0xcdc>) - 5598: dcdf bgt.n 555a <_vfprintf_r+0xbde> - 559a: 4648 mov r0, r9 - 559c: 46a1 mov r9, r4 - 559e: 461c mov r4, r3 - 55a0: 462b mov r3, r5 - 55a2: 4605 mov r5, r0 - 55a4: 6063 str r3, [r4, #4] - 55a6: 18cb adds r3, r1, r3 - 55a8: 6022 str r2, [r4, #0] - 55aa: 936f str r3, [sp, #444] ; 0x1bc - 55ac: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 55ae: 3301 adds r3, #1 - 55b0: 936e str r3, [sp, #440] ; 0x1b8 - 55b2: 2b07 cmp r3, #7 - 55b4: dc01 bgt.n 55ba <_vfprintf_r+0xc3e> - 55b6: 3408 adds r4, #8 - 55b8: e008 b.n 55cc <_vfprintf_r+0xc50> - 55ba: 4640 mov r0, r8 - 55bc: 4639 mov r1, r7 - 55be: aa6d add r2, sp, #436 ; 0x1b4 - 55c0: f004 fb70 bl 9ca4 <__sprint_r> - 55c4: 2800 cmp r0, #0 - 55c6: f040 82aa bne.w 5b1e <_vfprintf_r+0x11a2> - 55ca: ac53 add r4, sp, #332 ; 0x14c - 55cc: f415 7f80 tst.w r5, #256 ; 0x100 - 55d0: d106 bne.n 55e0 <_vfprintf_r+0xc64> - 55d2: 9b6f ldr r3, [sp, #444] ; 0x1bc - 55d4: f8c4 a000 str.w sl, [r4] - 55d8: f8c4 b004 str.w fp, [r4, #4] - 55dc: 445b add r3, fp - 55de: e23f b.n 5a60 <_vfprintf_r+0x10e4> - 55e0: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 55e4: f340 81b7 ble.w 5956 <_vfprintf_r+0xfda> - 55e8: 9810 ldr r0, [sp, #64] ; 0x40 - 55ea: 2200 movs r2, #0 - 55ec: 9911 ldr r1, [sp, #68] ; 0x44 - 55ee: 2300 movs r3, #0 - 55f0: f005 ffe6 bl b5c0 <__aeabi_dcmpeq> - 55f4: 2800 cmp r0, #0 - 55f6: d060 beq.n 56ba <_vfprintf_r+0xd3e> - 55f8: 4b18 ldr r3, [pc, #96] ; (565c <_vfprintf_r+0xce0>) - 55fa: 6023 str r3, [r4, #0] - 55fc: 2301 movs r3, #1 - 55fe: 6063 str r3, [r4, #4] - 5600: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5602: 3301 adds r3, #1 - 5604: 936f str r3, [sp, #444] ; 0x1bc - 5606: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5608: 3301 adds r3, #1 - 560a: 936e str r3, [sp, #440] ; 0x1b8 - 560c: 2b07 cmp r3, #7 - 560e: dc01 bgt.n 5614 <_vfprintf_r+0xc98> - 5610: 3408 adds r4, #8 - 5612: e008 b.n 5626 <_vfprintf_r+0xcaa> - 5614: 4640 mov r0, r8 - 5616: 4639 mov r1, r7 - 5618: aa6d add r2, sp, #436 ; 0x1b4 - 561a: f004 fb43 bl 9ca4 <__sprint_r> - 561e: 2800 cmp r0, #0 - 5620: f040 827d bne.w 5b1e <_vfprintf_r+0x11a2> - 5624: ac53 add r4, sp, #332 ; 0x14c - 5626: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 5628: 9a0b ldr r2, [sp, #44] ; 0x2c - 562a: 4293 cmp r3, r2 - 562c: db03 blt.n 5636 <_vfprintf_r+0xcba> - 562e: f015 0f01 tst.w r5, #1 - 5632: f000 8225 beq.w 5a80 <_vfprintf_r+0x1104> - 5636: 9b13 ldr r3, [sp, #76] ; 0x4c - 5638: 9812 ldr r0, [sp, #72] ; 0x48 - 563a: 6023 str r3, [r4, #0] - 563c: 9b6f ldr r3, [sp, #444] ; 0x1bc - 563e: 6060 str r0, [r4, #4] - 5640: 181b adds r3, r3, r0 - 5642: 936f str r3, [sp, #444] ; 0x1bc - 5644: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5646: 3301 adds r3, #1 - 5648: 936e str r3, [sp, #440] ; 0x1b8 - 564a: 2b07 cmp r3, #7 - 564c: dc08 bgt.n 5660 <_vfprintf_r+0xce4> - 564e: 3408 adds r4, #8 - 5650: e00f b.n 5672 <_vfprintf_r+0xcf6> - 5652: bf00 nop - 5654: 0000c0f4 .word 0x0000c0f4 - 5658: 0000c104 .word 0x0000c104 - 565c: 0000c0ba .word 0x0000c0ba - 5660: 4640 mov r0, r8 - 5662: 4639 mov r1, r7 - 5664: aa6d add r2, sp, #436 ; 0x1b4 - 5666: f004 fb1d bl 9ca4 <__sprint_r> - 566a: 2800 cmp r0, #0 - 566c: f040 8257 bne.w 5b1e <_vfprintf_r+0x11a2> - 5670: ac53 add r4, sp, #332 ; 0x14c - 5672: 990b ldr r1, [sp, #44] ; 0x2c - 5674: f101 39ff add.w r9, r1, #4294967295 - 5678: f1b9 0f00 cmp.w r9, #0 - 567c: dc17 bgt.n 56ae <_vfprintf_r+0xd32> - 567e: e1ff b.n 5a80 <_vfprintf_r+0x1104> - 5680: 6022 str r2, [r4, #0] - 5682: 2210 movs r2, #16 - 5684: 189b adds r3, r3, r2 - 5686: 6062 str r2, [r4, #4] - 5688: 936f str r3, [sp, #444] ; 0x1bc - 568a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 568c: 3301 adds r3, #1 - 568e: 936e str r3, [sp, #440] ; 0x1b8 - 5690: 2b07 cmp r3, #7 - 5692: dc01 bgt.n 5698 <_vfprintf_r+0xd1c> - 5694: 3408 adds r4, #8 - 5696: e008 b.n 56aa <_vfprintf_r+0xd2e> - 5698: 4640 mov r0, r8 - 569a: 4639 mov r1, r7 - 569c: aa6d add r2, sp, #436 ; 0x1b4 - 569e: f004 fb01 bl 9ca4 <__sprint_r> - 56a2: 2800 cmp r0, #0 - 56a4: f040 823b bne.w 5b1e <_vfprintf_r+0x11a2> - 56a8: ac53 add r4, sp, #332 ; 0x14c - 56aa: f1a9 0910 sub.w r9, r9, #16 - 56ae: f1b9 0f10 cmp.w r9, #16 - 56b2: 9b6f ldr r3, [sp, #444] ; 0x1bc - 56b4: 4a95 ldr r2, [pc, #596] ; (590c <_vfprintf_r+0xf90>) - 56b6: dce3 bgt.n 5680 <_vfprintf_r+0xd04> - 56b8: e148 b.n 594c <_vfprintf_r+0xfd0> - 56ba: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 56bc: 2b00 cmp r3, #0 - 56be: dc79 bgt.n 57b4 <_vfprintf_r+0xe38> - 56c0: 4b93 ldr r3, [pc, #588] ; (5910 <_vfprintf_r+0xf94>) - 56c2: 6023 str r3, [r4, #0] - 56c4: 2301 movs r3, #1 - 56c6: 6063 str r3, [r4, #4] - 56c8: 9b6f ldr r3, [sp, #444] ; 0x1bc - 56ca: 3301 adds r3, #1 - 56cc: 936f str r3, [sp, #444] ; 0x1bc - 56ce: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 56d0: 3301 adds r3, #1 - 56d2: 936e str r3, [sp, #440] ; 0x1b8 - 56d4: 2b07 cmp r3, #7 - 56d6: dc01 bgt.n 56dc <_vfprintf_r+0xd60> - 56d8: 3408 adds r4, #8 - 56da: e008 b.n 56ee <_vfprintf_r+0xd72> - 56dc: 4640 mov r0, r8 - 56de: 4639 mov r1, r7 - 56e0: aa6d add r2, sp, #436 ; 0x1b4 - 56e2: f004 fadf bl 9ca4 <__sprint_r> - 56e6: 2800 cmp r0, #0 - 56e8: f040 8219 bne.w 5b1e <_vfprintf_r+0x11a2> - 56ec: ac53 add r4, sp, #332 ; 0x14c - 56ee: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 56f0: b92b cbnz r3, 56fe <_vfprintf_r+0xd82> - 56f2: 9a0b ldr r2, [sp, #44] ; 0x2c - 56f4: b91a cbnz r2, 56fe <_vfprintf_r+0xd82> - 56f6: f015 0f01 tst.w r5, #1 - 56fa: f000 81c1 beq.w 5a80 <_vfprintf_r+0x1104> - 56fe: 9b13 ldr r3, [sp, #76] ; 0x4c - 5700: 9812 ldr r0, [sp, #72] ; 0x48 - 5702: 6023 str r3, [r4, #0] - 5704: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5706: 6060 str r0, [r4, #4] - 5708: 181b adds r3, r3, r0 - 570a: 936f str r3, [sp, #444] ; 0x1bc - 570c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 570e: 3301 adds r3, #1 - 5710: 936e str r3, [sp, #440] ; 0x1b8 - 5712: 2b07 cmp r3, #7 - 5714: dc02 bgt.n 571c <_vfprintf_r+0xda0> - 5716: f104 0308 add.w r3, r4, #8 - 571a: e008 b.n 572e <_vfprintf_r+0xdb2> - 571c: 4640 mov r0, r8 - 571e: 4639 mov r1, r7 - 5720: aa6d add r2, sp, #436 ; 0x1b4 - 5722: f004 fabf bl 9ca4 <__sprint_r> - 5726: 2800 cmp r0, #0 - 5728: f040 81f9 bne.w 5b1e <_vfprintf_r+0x11a2> - 572c: ab53 add r3, sp, #332 ; 0x14c - 572e: 9c74 ldr r4, [sp, #464] ; 0x1d0 - 5730: 4264 negs r4, r4 - 5732: 2c00 cmp r4, #0 - 5734: dc16 bgt.n 5764 <_vfprintf_r+0xde8> - 5736: e02d b.n 5794 <_vfprintf_r+0xe18> - 5738: 6019 str r1, [r3, #0] - 573a: 2110 movs r1, #16 - 573c: 1852 adds r2, r2, r1 - 573e: 6059 str r1, [r3, #4] - 5740: 926f str r2, [sp, #444] ; 0x1bc - 5742: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 5744: 3201 adds r2, #1 - 5746: 926e str r2, [sp, #440] ; 0x1b8 - 5748: 2a07 cmp r2, #7 - 574a: dc01 bgt.n 5750 <_vfprintf_r+0xdd4> - 574c: 3308 adds r3, #8 - 574e: e008 b.n 5762 <_vfprintf_r+0xde6> - 5750: 4640 mov r0, r8 - 5752: 4639 mov r1, r7 - 5754: aa6d add r2, sp, #436 ; 0x1b4 - 5756: f004 faa5 bl 9ca4 <__sprint_r> - 575a: 2800 cmp r0, #0 - 575c: f040 81df bne.w 5b1e <_vfprintf_r+0x11a2> - 5760: ab53 add r3, sp, #332 ; 0x14c - 5762: 3c10 subs r4, #16 - 5764: 2c10 cmp r4, #16 - 5766: 9a6f ldr r2, [sp, #444] ; 0x1bc - 5768: 4968 ldr r1, [pc, #416] ; (590c <_vfprintf_r+0xf90>) - 576a: dce5 bgt.n 5738 <_vfprintf_r+0xdbc> - 576c: 605c str r4, [r3, #4] - 576e: 1914 adds r4, r2, r4 - 5770: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 5772: 6019 str r1, [r3, #0] - 5774: 3201 adds r2, #1 - 5776: 946f str r4, [sp, #444] ; 0x1bc - 5778: 2a07 cmp r2, #7 - 577a: 926e str r2, [sp, #440] ; 0x1b8 - 577c: dc01 bgt.n 5782 <_vfprintf_r+0xe06> - 577e: 3308 adds r3, #8 - 5780: e008 b.n 5794 <_vfprintf_r+0xe18> - 5782: 4640 mov r0, r8 - 5784: 4639 mov r1, r7 - 5786: aa6d add r2, sp, #436 ; 0x1b4 - 5788: f004 fa8c bl 9ca4 <__sprint_r> - 578c: 2800 cmp r0, #0 - 578e: f040 81c6 bne.w 5b1e <_vfprintf_r+0x11a2> - 5792: ab53 add r3, sp, #332 ; 0x14c - 5794: 990b ldr r1, [sp, #44] ; 0x2c - 5796: 9a6f ldr r2, [sp, #444] ; 0x1bc - 5798: f8c3 a000 str.w sl, [r3] - 579c: 6059 str r1, [r3, #4] - 579e: 1852 adds r2, r2, r1 - 57a0: 926f str r2, [sp, #444] ; 0x1bc - 57a2: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 57a4: 3201 adds r2, #1 - 57a6: 926e str r2, [sp, #440] ; 0x1b8 - 57a8: 2a07 cmp r2, #7 - 57aa: f300 8161 bgt.w 5a70 <_vfprintf_r+0x10f4> - 57ae: f103 0408 add.w r4, r3, #8 - 57b2: e165 b.n 5a80 <_vfprintf_r+0x1104> - 57b4: 9a0b ldr r2, [sp, #44] ; 0x2c - 57b6: 9b08 ldr r3, [sp, #32] - 57b8: 4691 mov r9, r2 - 57ba: eb0a 0b02 add.w fp, sl, r2 - 57be: 4599 cmp r9, r3 - 57c0: bfa8 it ge - 57c2: 4699 movge r9, r3 - 57c4: f1b9 0f00 cmp.w r9, #0 - 57c8: dd16 ble.n 57f8 <_vfprintf_r+0xe7c> - 57ca: 9b6f ldr r3, [sp, #444] ; 0x1bc - 57cc: f8c4 a000 str.w sl, [r4] - 57d0: f8c4 9004 str.w r9, [r4, #4] - 57d4: 444b add r3, r9 - 57d6: 936f str r3, [sp, #444] ; 0x1bc - 57d8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 57da: 3301 adds r3, #1 - 57dc: 936e str r3, [sp, #440] ; 0x1b8 - 57de: 2b07 cmp r3, #7 - 57e0: dc01 bgt.n 57e6 <_vfprintf_r+0xe6a> - 57e2: 3408 adds r4, #8 - 57e4: e008 b.n 57f8 <_vfprintf_r+0xe7c> - 57e6: 4640 mov r0, r8 - 57e8: 4639 mov r1, r7 - 57ea: aa6d add r2, sp, #436 ; 0x1b4 - 57ec: f004 fa5a bl 9ca4 <__sprint_r> - 57f0: 2800 cmp r0, #0 - 57f2: f040 8194 bne.w 5b1e <_vfprintf_r+0x11a2> - 57f6: ac53 add r4, sp, #332 ; 0x14c - 57f8: 9808 ldr r0, [sp, #32] - 57fa: ea29 79e9 bic.w r9, r9, r9, asr #31 - 57fe: ebc9 0900 rsb r9, r9, r0 - 5802: f1b9 0f00 cmp.w r9, #0 - 5806: dc17 bgt.n 5838 <_vfprintf_r+0xebc> - 5808: e030 b.n 586c <_vfprintf_r+0xef0> - 580a: 6022 str r2, [r4, #0] - 580c: 2210 movs r2, #16 - 580e: 189b adds r3, r3, r2 - 5810: 6062 str r2, [r4, #4] - 5812: 936f str r3, [sp, #444] ; 0x1bc - 5814: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5816: 3301 adds r3, #1 - 5818: 936e str r3, [sp, #440] ; 0x1b8 - 581a: 2b07 cmp r3, #7 - 581c: dc01 bgt.n 5822 <_vfprintf_r+0xea6> - 581e: 3408 adds r4, #8 - 5820: e008 b.n 5834 <_vfprintf_r+0xeb8> - 5822: 4640 mov r0, r8 - 5824: 4639 mov r1, r7 - 5826: aa6d add r2, sp, #436 ; 0x1b4 - 5828: f004 fa3c bl 9ca4 <__sprint_r> - 582c: 2800 cmp r0, #0 - 582e: f040 8176 bne.w 5b1e <_vfprintf_r+0x11a2> - 5832: ac53 add r4, sp, #332 ; 0x14c - 5834: f1a9 0910 sub.w r9, r9, #16 - 5838: f1b9 0f10 cmp.w r9, #16 - 583c: 9b6f ldr r3, [sp, #444] ; 0x1bc - 583e: 4a33 ldr r2, [pc, #204] ; (590c <_vfprintf_r+0xf90>) - 5840: dce3 bgt.n 580a <_vfprintf_r+0xe8e> - 5842: 6022 str r2, [r4, #0] - 5844: 444b add r3, r9 - 5846: f8c4 9004 str.w r9, [r4, #4] - 584a: 936f str r3, [sp, #444] ; 0x1bc - 584c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 584e: 3301 adds r3, #1 - 5850: 936e str r3, [sp, #440] ; 0x1b8 - 5852: 2b07 cmp r3, #7 - 5854: dc01 bgt.n 585a <_vfprintf_r+0xede> - 5856: 3408 adds r4, #8 - 5858: e008 b.n 586c <_vfprintf_r+0xef0> - 585a: 4640 mov r0, r8 - 585c: 4639 mov r1, r7 - 585e: aa6d add r2, sp, #436 ; 0x1b4 - 5860: f004 fa20 bl 9ca4 <__sprint_r> - 5864: 2800 cmp r0, #0 - 5866: f040 815a bne.w 5b1e <_vfprintf_r+0x11a2> - 586a: ac53 add r4, sp, #332 ; 0x14c - 586c: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 586e: 990b ldr r1, [sp, #44] ; 0x2c - 5870: 428b cmp r3, r1 - 5872: db02 blt.n 587a <_vfprintf_r+0xefe> - 5874: f015 0f01 tst.w r5, #1 - 5878: d017 beq.n 58aa <_vfprintf_r+0xf2e> - 587a: 9b12 ldr r3, [sp, #72] ; 0x48 - 587c: 9a13 ldr r2, [sp, #76] ; 0x4c - 587e: 9812 ldr r0, [sp, #72] ; 0x48 - 5880: 6063 str r3, [r4, #4] - 5882: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5884: 6022 str r2, [r4, #0] - 5886: 181b adds r3, r3, r0 - 5888: 936f str r3, [sp, #444] ; 0x1bc - 588a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 588c: 3301 adds r3, #1 - 588e: 936e str r3, [sp, #440] ; 0x1b8 - 5890: 2b07 cmp r3, #7 - 5892: dc01 bgt.n 5898 <_vfprintf_r+0xf1c> - 5894: 3408 adds r4, #8 - 5896: e008 b.n 58aa <_vfprintf_r+0xf2e> - 5898: 4640 mov r0, r8 - 589a: 4639 mov r1, r7 - 589c: aa6d add r2, sp, #436 ; 0x1b4 - 589e: f004 fa01 bl 9ca4 <__sprint_r> - 58a2: 2800 cmp r0, #0 - 58a4: f040 813b bne.w 5b1e <_vfprintf_r+0x11a2> - 58a8: ac53 add r4, sp, #332 ; 0x14c - 58aa: 9908 ldr r1, [sp, #32] - 58ac: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 58ae: 980b ldr r0, [sp, #44] ; 0x2c - 58b0: eb0a 0301 add.w r3, sl, r1 - 58b4: ebc3 0b0b rsb fp, r3, fp - 58b8: ebc2 0900 rsb r9, r2, r0 - 58bc: 45cb cmp fp, r9 - 58be: bfb8 it lt - 58c0: 46d9 movlt r9, fp - 58c2: f1b9 0f00 cmp.w r9, #0 - 58c6: dd15 ble.n 58f4 <_vfprintf_r+0xf78> - 58c8: 6023 str r3, [r4, #0] - 58ca: 9b6f ldr r3, [sp, #444] ; 0x1bc - 58cc: f8c4 9004 str.w r9, [r4, #4] - 58d0: 444b add r3, r9 - 58d2: 936f str r3, [sp, #444] ; 0x1bc - 58d4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 58d6: 3301 adds r3, #1 - 58d8: 936e str r3, [sp, #440] ; 0x1b8 - 58da: 2b07 cmp r3, #7 - 58dc: dc01 bgt.n 58e2 <_vfprintf_r+0xf66> - 58de: 3408 adds r4, #8 - 58e0: e008 b.n 58f4 <_vfprintf_r+0xf78> - 58e2: 4640 mov r0, r8 - 58e4: 4639 mov r1, r7 - 58e6: aa6d add r2, sp, #436 ; 0x1b4 - 58e8: f004 f9dc bl 9ca4 <__sprint_r> - 58ec: 2800 cmp r0, #0 - 58ee: f040 8116 bne.w 5b1e <_vfprintf_r+0x11a2> - 58f2: ac53 add r4, sp, #332 ; 0x14c - 58f4: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 58f6: ea29 79e9 bic.w r9, r9, r9, asr #31 - 58fa: 990b ldr r1, [sp, #44] ; 0x2c - 58fc: 1acb subs r3, r1, r3 - 58fe: ebc9 0903 rsb r9, r9, r3 - 5902: f1b9 0f00 cmp.w r9, #0 - 5906: dc1c bgt.n 5942 <_vfprintf_r+0xfc6> - 5908: e0ba b.n 5a80 <_vfprintf_r+0x1104> - 590a: bf00 nop - 590c: 0000c104 .word 0x0000c104 - 5910: 0000c0ba .word 0x0000c0ba - 5914: 6022 str r2, [r4, #0] - 5916: 2210 movs r2, #16 - 5918: 189b adds r3, r3, r2 - 591a: 6062 str r2, [r4, #4] - 591c: 936f str r3, [sp, #444] ; 0x1bc - 591e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5920: 3301 adds r3, #1 - 5922: 936e str r3, [sp, #440] ; 0x1b8 - 5924: 2b07 cmp r3, #7 - 5926: dc01 bgt.n 592c <_vfprintf_r+0xfb0> - 5928: 3408 adds r4, #8 - 592a: e008 b.n 593e <_vfprintf_r+0xfc2> - 592c: 4640 mov r0, r8 - 592e: 4639 mov r1, r7 - 5930: aa6d add r2, sp, #436 ; 0x1b4 - 5932: f004 f9b7 bl 9ca4 <__sprint_r> - 5936: 2800 cmp r0, #0 - 5938: f040 80f1 bne.w 5b1e <_vfprintf_r+0x11a2> - 593c: ac53 add r4, sp, #332 ; 0x14c - 593e: f1a9 0910 sub.w r9, r9, #16 - 5942: f1b9 0f10 cmp.w r9, #16 - 5946: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5948: 4a7d ldr r2, [pc, #500] ; (5b40 <_vfprintf_r+0x11c4>) - 594a: dce3 bgt.n 5914 <_vfprintf_r+0xf98> - 594c: 6022 str r2, [r4, #0] - 594e: 444b add r3, r9 - 5950: f8c4 9004 str.w r9, [r4, #4] - 5954: e084 b.n 5a60 <_vfprintf_r+0x10e4> - 5956: 9a0b ldr r2, [sp, #44] ; 0x2c - 5958: 2a01 cmp r2, #1 - 595a: dc02 bgt.n 5962 <_vfprintf_r+0xfe6> - 595c: f015 0f01 tst.w r5, #1 - 5960: d062 beq.n 5a28 <_vfprintf_r+0x10ac> - 5962: 2301 movs r3, #1 - 5964: 6063 str r3, [r4, #4] - 5966: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5968: f8c4 a000 str.w sl, [r4] - 596c: 3301 adds r3, #1 - 596e: 936f str r3, [sp, #444] ; 0x1bc - 5970: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5972: 3301 adds r3, #1 - 5974: 936e str r3, [sp, #440] ; 0x1b8 - 5976: 2b07 cmp r3, #7 - 5978: dc01 bgt.n 597e <_vfprintf_r+0x1002> - 597a: 3408 adds r4, #8 - 597c: e008 b.n 5990 <_vfprintf_r+0x1014> - 597e: 4640 mov r0, r8 - 5980: 4639 mov r1, r7 - 5982: aa6d add r2, sp, #436 ; 0x1b4 - 5984: f004 f98e bl 9ca4 <__sprint_r> - 5988: 2800 cmp r0, #0 - 598a: f040 80c8 bne.w 5b1e <_vfprintf_r+0x11a2> - 598e: ac53 add r4, sp, #332 ; 0x14c - 5990: 9b13 ldr r3, [sp, #76] ; 0x4c - 5992: 9812 ldr r0, [sp, #72] ; 0x48 - 5994: 6023 str r3, [r4, #0] - 5996: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5998: 6060 str r0, [r4, #4] - 599a: 181b adds r3, r3, r0 - 599c: 936f str r3, [sp, #444] ; 0x1bc - 599e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 59a0: 3301 adds r3, #1 - 59a2: 936e str r3, [sp, #440] ; 0x1b8 - 59a4: 2b07 cmp r3, #7 - 59a6: dc01 bgt.n 59ac <_vfprintf_r+0x1030> - 59a8: 3408 adds r4, #8 - 59aa: e008 b.n 59be <_vfprintf_r+0x1042> - 59ac: 4640 mov r0, r8 - 59ae: 4639 mov r1, r7 - 59b0: aa6d add r2, sp, #436 ; 0x1b4 - 59b2: f004 f977 bl 9ca4 <__sprint_r> - 59b6: 2800 cmp r0, #0 - 59b8: f040 80b1 bne.w 5b1e <_vfprintf_r+0x11a2> - 59bc: ac53 add r4, sp, #332 ; 0x14c - 59be: 9911 ldr r1, [sp, #68] ; 0x44 - 59c0: 2300 movs r3, #0 - 59c2: 9810 ldr r0, [sp, #64] ; 0x40 - 59c4: 2200 movs r2, #0 - 59c6: f005 fdfb bl b5c0 <__aeabi_dcmpeq> - 59ca: 990b ldr r1, [sp, #44] ; 0x2c - 59cc: 1e4b subs r3, r1, #1 - 59ce: b930 cbnz r0, 59de <_vfprintf_r+0x1062> - 59d0: f10a 0201 add.w r2, sl, #1 - 59d4: 6022 str r2, [r4, #0] - 59d6: 9a6f ldr r2, [sp, #444] ; 0x1bc - 59d8: 6063 str r3, [r4, #4] - 59da: 18d3 adds r3, r2, r3 - 59dc: e02a b.n 5a34 <_vfprintf_r+0x10b8> - 59de: f1b3 0900 subs.w r9, r3, #0 - 59e2: dc17 bgt.n 5a14 <_vfprintf_r+0x1098> - 59e4: e036 b.n 5a54 <_vfprintf_r+0x10d8> - 59e6: 6022 str r2, [r4, #0] - 59e8: 2210 movs r2, #16 - 59ea: 189b adds r3, r3, r2 - 59ec: 6062 str r2, [r4, #4] - 59ee: 936f str r3, [sp, #444] ; 0x1bc - 59f0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 59f2: 3301 adds r3, #1 - 59f4: 936e str r3, [sp, #440] ; 0x1b8 - 59f6: 2b07 cmp r3, #7 - 59f8: dc01 bgt.n 59fe <_vfprintf_r+0x1082> - 59fa: 3408 adds r4, #8 - 59fc: e008 b.n 5a10 <_vfprintf_r+0x1094> - 59fe: 4640 mov r0, r8 - 5a00: 4639 mov r1, r7 - 5a02: aa6d add r2, sp, #436 ; 0x1b4 - 5a04: f004 f94e bl 9ca4 <__sprint_r> - 5a08: 2800 cmp r0, #0 - 5a0a: f040 8088 bne.w 5b1e <_vfprintf_r+0x11a2> - 5a0e: ac53 add r4, sp, #332 ; 0x14c - 5a10: f1a9 0910 sub.w r9, r9, #16 - 5a14: f1b9 0f10 cmp.w r9, #16 - 5a18: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5a1a: 4a49 ldr r2, [pc, #292] ; (5b40 <_vfprintf_r+0x11c4>) - 5a1c: dce3 bgt.n 59e6 <_vfprintf_r+0x106a> - 5a1e: 6022 str r2, [r4, #0] - 5a20: 444b add r3, r9 - 5a22: f8c4 9004 str.w r9, [r4, #4] - 5a26: e005 b.n 5a34 <_vfprintf_r+0x10b8> - 5a28: 2301 movs r3, #1 - 5a2a: 6063 str r3, [r4, #4] - 5a2c: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5a2e: f8c4 a000 str.w sl, [r4] - 5a32: 3301 adds r3, #1 - 5a34: 936f str r3, [sp, #444] ; 0x1bc - 5a36: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5a38: 3301 adds r3, #1 - 5a3a: 936e str r3, [sp, #440] ; 0x1b8 - 5a3c: 2b07 cmp r3, #7 - 5a3e: dc01 bgt.n 5a44 <_vfprintf_r+0x10c8> - 5a40: 3408 adds r4, #8 - 5a42: e007 b.n 5a54 <_vfprintf_r+0x10d8> - 5a44: 4640 mov r0, r8 - 5a46: 4639 mov r1, r7 - 5a48: aa6d add r2, sp, #436 ; 0x1b4 - 5a4a: f004 f92b bl 9ca4 <__sprint_r> - 5a4e: 2800 cmp r0, #0 - 5a50: d165 bne.n 5b1e <_vfprintf_r+0x11a2> - 5a52: ac53 add r4, sp, #332 ; 0x14c - 5a54: ab70 add r3, sp, #448 ; 0x1c0 - 5a56: 9a15 ldr r2, [sp, #84] ; 0x54 - 5a58: 6023 str r3, [r4, #0] - 5a5a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5a5c: 6062 str r2, [r4, #4] - 5a5e: 189b adds r3, r3, r2 - 5a60: 936f str r3, [sp, #444] ; 0x1bc - 5a62: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5a64: 3301 adds r3, #1 - 5a66: 936e str r3, [sp, #440] ; 0x1b8 - 5a68: 2b07 cmp r3, #7 - 5a6a: dc01 bgt.n 5a70 <_vfprintf_r+0x10f4> - 5a6c: 3408 adds r4, #8 - 5a6e: e007 b.n 5a80 <_vfprintf_r+0x1104> - 5a70: 4640 mov r0, r8 - 5a72: 4639 mov r1, r7 - 5a74: aa6d add r2, sp, #436 ; 0x1b4 - 5a76: f004 f915 bl 9ca4 <__sprint_r> - 5a7a: 2800 cmp r0, #0 - 5a7c: d14f bne.n 5b1e <_vfprintf_r+0x11a2> - 5a7e: ac53 add r4, sp, #332 ; 0x14c - 5a80: f015 0f04 tst.w r5, #4 - 5a84: d02f beq.n 5ae6 <_vfprintf_r+0x116a> - 5a86: 9b0d ldr r3, [sp, #52] ; 0x34 - 5a88: f8dd a03c ldr.w sl, [sp, #60] ; 0x3c - 5a8c: ebca 0503 rsb r5, sl, r3 - 5a90: 2d00 cmp r5, #0 - 5a92: dc15 bgt.n 5ac0 <_vfprintf_r+0x1144> - 5a94: e027 b.n 5ae6 <_vfprintf_r+0x116a> - 5a96: 6022 str r2, [r4, #0] - 5a98: 2210 movs r2, #16 - 5a9a: 189b adds r3, r3, r2 - 5a9c: 6062 str r2, [r4, #4] - 5a9e: 936f str r3, [sp, #444] ; 0x1bc - 5aa0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5aa2: 3301 adds r3, #1 - 5aa4: 936e str r3, [sp, #440] ; 0x1b8 - 5aa6: 2b07 cmp r3, #7 - 5aa8: dc01 bgt.n 5aae <_vfprintf_r+0x1132> - 5aaa: 3408 adds r4, #8 - 5aac: e007 b.n 5abe <_vfprintf_r+0x1142> - 5aae: 4640 mov r0, r8 - 5ab0: 4639 mov r1, r7 - 5ab2: aa6d add r2, sp, #436 ; 0x1b4 - 5ab4: f004 f8f6 bl 9ca4 <__sprint_r> - 5ab8: 2800 cmp r0, #0 - 5aba: d130 bne.n 5b1e <_vfprintf_r+0x11a2> - 5abc: ac53 add r4, sp, #332 ; 0x14c - 5abe: 3d10 subs r5, #16 - 5ac0: 2d10 cmp r5, #16 - 5ac2: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5ac4: 4a1f ldr r2, [pc, #124] ; (5b44 <_vfprintf_r+0x11c8>) - 5ac6: dce6 bgt.n 5a96 <_vfprintf_r+0x111a> - 5ac8: 6065 str r5, [r4, #4] - 5aca: 195d adds r5, r3, r5 - 5acc: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 5ace: 6022 str r2, [r4, #0] - 5ad0: 3301 adds r3, #1 - 5ad2: 956f str r5, [sp, #444] ; 0x1bc - 5ad4: 2b07 cmp r3, #7 - 5ad6: 936e str r3, [sp, #440] ; 0x1b8 - 5ad8: dd05 ble.n 5ae6 <_vfprintf_r+0x116a> - 5ada: 4640 mov r0, r8 - 5adc: 4639 mov r1, r7 - 5ade: aa6d add r2, sp, #436 ; 0x1b4 - 5ae0: f004 f8e0 bl 9ca4 <__sprint_r> - 5ae4: b9d8 cbnz r0, 5b1e <_vfprintf_r+0x11a2> - 5ae6: 980e ldr r0, [sp, #56] ; 0x38 - 5ae8: 9a0f ldr r2, [sp, #60] ; 0x3c - 5aea: 990d ldr r1, [sp, #52] ; 0x34 - 5aec: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5aee: 428a cmp r2, r1 - 5af0: bfac ite ge - 5af2: 1880 addge r0, r0, r2 - 5af4: 1840 addlt r0, r0, r1 - 5af6: 900e str r0, [sp, #56] ; 0x38 - 5af8: b12b cbz r3, 5b06 <_vfprintf_r+0x118a> - 5afa: 4640 mov r0, r8 - 5afc: 4639 mov r1, r7 - 5afe: aa6d add r2, sp, #436 ; 0x1b4 - 5b00: f004 f8d0 bl 9ca4 <__sprint_r> - 5b04: b958 cbnz r0, 5b1e <_vfprintf_r+0x11a2> - 5b06: 2300 movs r3, #0 - 5b08: ac53 add r4, sp, #332 ; 0x14c - 5b0a: 936e str r3, [sp, #440] ; 0x1b8 - 5b0c: f7fe bfbe b.w 4a8c <_vfprintf_r+0x110> - 5b10: 9b6f ldr r3, [sp, #444] ; 0x1bc - 5b12: b123 cbz r3, 5b1e <_vfprintf_r+0x11a2> - 5b14: 4640 mov r0, r8 - 5b16: 4639 mov r1, r7 - 5b18: aa6d add r2, sp, #436 ; 0x1b4 - 5b1a: f004 f8c3 bl 9ca4 <__sprint_r> - 5b1e: 89bb ldrh r3, [r7, #12] - 5b20: 9d0e ldr r5, [sp, #56] ; 0x38 - 5b22: f003 0340 and.w r3, r3, #64 ; 0x40 - 5b26: 2b00 cmp r3, #0 - 5b28: bf18 it ne - 5b2a: f04f 35ff movne.w r5, #4294967295 - 5b2e: 950e str r5, [sp, #56] ; 0x38 - 5b30: e002 b.n 5b38 <_vfprintf_r+0x11bc> - 5b32: f04f 30ff mov.w r0, #4294967295 - 5b36: 900e str r0, [sp, #56] ; 0x38 - 5b38: 980e ldr r0, [sp, #56] ; 0x38 - 5b3a: b077 add sp, #476 ; 0x1dc - 5b3c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 5b40: 0000c104 .word 0x0000c104 - 5b44: 0000c0f4 .word 0x0000c0f4 - -00005b48 <__svfscanf_r>: - 5b48: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 5b4c: 460c mov r4, r1 - 5b4e: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 5b52: 461e mov r6, r3 - 5b54: 4682 mov sl, r0 - 5b56: 4615 mov r5, r2 - 5b58: f001 fea6 bl 78a8 <__sfp_lock_acquire> - 5b5c: 89a3 ldrh r3, [r4, #12] - 5b5e: f413 5f00 tst.w r3, #8192 ; 0x2000 - 5b62: d106 bne.n 5b72 <__svfscanf_r+0x2a> - 5b64: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 5b68: 81a3 strh r3, [r4, #12] - 5b6a: 6e63 ldr r3, [r4, #100] ; 0x64 - 5b6c: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 5b70: 6663 str r3, [r4, #100] ; 0x64 - 5b72: 2000 movs r0, #0 - 5b74: 9507 str r5, [sp, #28] - 5b76: 4683 mov fp, r0 - 5b78: 4607 mov r7, r0 - 5b7a: 9009 str r0, [sp, #36] ; 0x24 - 5b7c: 9008 str r0, [sp, #32] - 5b7e: 9907 ldr r1, [sp, #28] - 5b80: 780a ldrb r2, [r1, #0] - 5b82: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 5b86: 2a00 cmp r2, #0 - 5b88: f000 85bf beq.w 670a <__svfscanf_r+0xbc2> - 5b8c: 4b91 ldr r3, [pc, #580] ; (5dd4 <__svfscanf_r+0x28c>) - 5b8e: 3101 adds r1, #1 - 5b90: 9107 str r1, [sp, #28] - 5b92: 6819 ldr r1, [r3, #0] - 5b94: 1888 adds r0, r1, r2 - 5b96: f890 8001 ldrb.w r8, [r0, #1] - 5b9a: f018 0808 ands.w r8, r8, #8 - 5b9e: d018 beq.n 5bd2 <__svfscanf_r+0x8a> - 5ba0: 6863 ldr r3, [r4, #4] - 5ba2: 2b00 cmp r3, #0 - 5ba4: dc05 bgt.n 5bb2 <__svfscanf_r+0x6a> - 5ba6: 4650 mov r0, sl - 5ba8: 4621 mov r1, r4 - 5baa: f002 fd4b bl 8644 <__srefill_r> - 5bae: 2800 cmp r0, #0 - 5bb0: d1e5 bne.n 5b7e <__svfscanf_r+0x36> - 5bb2: 6823 ldr r3, [r4, #0] - 5bb4: 4d87 ldr r5, [pc, #540] ; (5dd4 <__svfscanf_r+0x28c>) - 5bb6: 781a ldrb r2, [r3, #0] - 5bb8: 6829 ldr r1, [r5, #0] - 5bba: 188a adds r2, r1, r2 - 5bbc: 7852 ldrb r2, [r2, #1] - 5bbe: f012 0f08 tst.w r2, #8 - 5bc2: d0dc beq.n 5b7e <__svfscanf_r+0x36> - 5bc4: 6862 ldr r2, [r4, #4] - 5bc6: 3301 adds r3, #1 - 5bc8: 3701 adds r7, #1 - 5bca: 6023 str r3, [r4, #0] - 5bcc: 3a01 subs r2, #1 - 5bce: 6062 str r2, [r4, #4] - 5bd0: e7e6 b.n 5ba0 <__svfscanf_r+0x58> - 5bd2: 2a25 cmp r2, #37 ; 0x25 - 5bd4: d151 bne.n 5c7a <__svfscanf_r+0x132> - 5bd6: 9a07 ldr r2, [sp, #28] - 5bd8: 4645 mov r5, r8 - 5bda: f812 3b01 ldrb.w r3, [r2], #1 - 5bde: 2b64 cmp r3, #100 ; 0x64 - 5be0: d07a beq.n 5cd8 <__svfscanf_r+0x190> - 5be2: d829 bhi.n 5c38 <__svfscanf_r+0xf0> - 5be4: 2b47 cmp r3, #71 ; 0x47 - 5be6: f000 808c beq.w 5d02 <__svfscanf_r+0x1ba> - 5bea: d814 bhi.n 5c16 <__svfscanf_r+0xce> - 5bec: 2b39 cmp r3, #57 ; 0x39 - 5bee: d80a bhi.n 5c06 <__svfscanf_r+0xbe> - 5bf0: 2b30 cmp r3, #48 ; 0x30 - 5bf2: d26c bcs.n 5cce <__svfscanf_r+0x186> - 5bf4: 2b25 cmp r3, #37 ; 0x25 - 5bf6: d03f beq.n 5c78 <__svfscanf_r+0x130> - 5bf8: 2b2a cmp r3, #42 ; 0x2a - 5bfa: d057 beq.n 5cac <__svfscanf_r+0x164> - 5bfc: 9207 str r2, [sp, #28] - 5bfe: 2b00 cmp r3, #0 - 5c00: f000 80b9 beq.w 5d76 <__svfscanf_r+0x22e> - 5c04: e0bf b.n 5d86 <__svfscanf_r+0x23e> - 5c06: 2b44 cmp r3, #68 ; 0x44 - 5c08: 9207 str r2, [sp, #28] - 5c0a: f000 80c2 beq.w 5d92 <__svfscanf_r+0x24a> - 5c0e: 2b45 cmp r3, #69 ; 0x45 - 5c10: f040 80b9 bne.w 5d86 <__svfscanf_r+0x23e> - 5c14: e076 b.n 5d04 <__svfscanf_r+0x1bc> - 5c16: 2b58 cmp r3, #88 ; 0x58 - 5c18: d06d beq.n 5cf6 <__svfscanf_r+0x1ae> - 5c1a: d806 bhi.n 5c2a <__svfscanf_r+0xe2> - 5c1c: 2b4c cmp r3, #76 ; 0x4c - 5c1e: d050 beq.n 5cc2 <__svfscanf_r+0x17a> - 5c20: 2b4f cmp r3, #79 ; 0x4f - 5c22: 9207 str r2, [sp, #28] - 5c24: f040 80af bne.w 5d86 <__svfscanf_r+0x23e> - 5c28: e05e b.n 5ce8 <__svfscanf_r+0x1a0> - 5c2a: 2b5b cmp r3, #91 ; 0x5b - 5c2c: 9207 str r2, [sp, #28] - 5c2e: d06f beq.n 5d10 <__svfscanf_r+0x1c8> - 5c30: 2b63 cmp r3, #99 ; 0x63 - 5c32: f040 80a8 bne.w 5d86 <__svfscanf_r+0x23e> - 5c36: e075 b.n 5d24 <__svfscanf_r+0x1dc> - 5c38: 2b6e cmp r3, #110 ; 0x6e - 5c3a: d07f beq.n 5d3c <__svfscanf_r+0x1f4> - 5c3c: d808 bhi.n 5c50 <__svfscanf_r+0x108> - 5c3e: 2b68 cmp r3, #104 ; 0x68 - 5c40: d042 beq.n 5cc8 <__svfscanf_r+0x180> - 5c42: d35e bcc.n 5d02 <__svfscanf_r+0x1ba> - 5c44: 2b69 cmp r3, #105 ; 0x69 - 5c46: d049 beq.n 5cdc <__svfscanf_r+0x194> - 5c48: 2b6c cmp r3, #108 ; 0x6c - 5c4a: f040 809b bne.w 5d84 <__svfscanf_r+0x23c> - 5c4e: e030 b.n 5cb2 <__svfscanf_r+0x16a> - 5c50: 2b73 cmp r3, #115 ; 0x73 - 5c52: 9207 str r2, [sp, #28] - 5c54: d059 beq.n 5d0a <__svfscanf_r+0x1c2> - 5c56: d805 bhi.n 5c64 <__svfscanf_r+0x11c> - 5c58: 2b6f cmp r3, #111 ; 0x6f - 5c5a: d00a beq.n 5c72 <__svfscanf_r+0x12a> - 5c5c: 2b70 cmp r3, #112 ; 0x70 - 5c5e: f040 8092 bne.w 5d86 <__svfscanf_r+0x23e> - 5c62: e064 b.n 5d2e <__svfscanf_r+0x1e6> - 5c64: 2b75 cmp r3, #117 ; 0x75 - 5c66: f000 8099 beq.w 5d9c <__svfscanf_r+0x254> - 5c6a: 2b78 cmp r3, #120 ; 0x78 - 5c6c: f040 808b bne.w 5d86 <__svfscanf_r+0x23e> - 5c70: e042 b.n 5cf8 <__svfscanf_r+0x1b0> - 5c72: 4859 ldr r0, [pc, #356] ; (5dd8 <__svfscanf_r+0x290>) - 5c74: 9009 str r0, [sp, #36] ; 0x24 - 5c76: e03b b.n 5cf0 <__svfscanf_r+0x1a8> - 5c78: 9207 str r2, [sp, #28] - 5c7a: 6863 ldr r3, [r4, #4] - 5c7c: 2b00 cmp r3, #0 - 5c7e: dc06 bgt.n 5c8e <__svfscanf_r+0x146> - 5c80: 4650 mov r0, sl - 5c82: 4621 mov r1, r4 - 5c84: f002 fcde bl 8644 <__srefill_r> - 5c88: 2800 cmp r0, #0 - 5c8a: f040 8530 bne.w 66ee <__svfscanf_r+0xba6> - 5c8e: 6823 ldr r3, [r4, #0] - 5c90: 9d07 ldr r5, [sp, #28] - 5c92: 7819 ldrb r1, [r3, #0] - 5c94: f815 2c01 ldrb.w r2, [r5, #-1] - 5c98: 4291 cmp r1, r2 - 5c9a: f040 8536 bne.w 670a <__svfscanf_r+0xbc2> - 5c9e: 6862 ldr r2, [r4, #4] - 5ca0: 3301 adds r3, #1 - 5ca2: 3701 adds r7, #1 - 5ca4: 6023 str r3, [r4, #0] - 5ca6: 3a01 subs r2, #1 - 5ca8: 6062 str r2, [r4, #4] - 5caa: e768 b.n 5b7e <__svfscanf_r+0x36> - 5cac: f048 0810 orr.w r8, r8, #16 - 5cb0: e793 b.n 5bda <__svfscanf_r+0x92> - 5cb2: 7813 ldrb r3, [r2, #0] - 5cb4: 2b6c cmp r3, #108 ; 0x6c - 5cb6: d101 bne.n 5cbc <__svfscanf_r+0x174> - 5cb8: 3201 adds r2, #1 - 5cba: e002 b.n 5cc2 <__svfscanf_r+0x17a> - 5cbc: f048 0801 orr.w r8, r8, #1 - 5cc0: e78b b.n 5bda <__svfscanf_r+0x92> - 5cc2: f048 0802 orr.w r8, r8, #2 - 5cc6: e788 b.n 5bda <__svfscanf_r+0x92> - 5cc8: f048 0804 orr.w r8, r8, #4 - 5ccc: e785 b.n 5bda <__svfscanf_r+0x92> - 5cce: 200a movs r0, #10 - 5cd0: 4345 muls r5, r0 - 5cd2: 3d30 subs r5, #48 ; 0x30 - 5cd4: 18ed adds r5, r5, r3 - 5cd6: e780 b.n 5bda <__svfscanf_r+0x92> - 5cd8: 9207 str r2, [sp, #28] - 5cda: e05c b.n 5d96 <__svfscanf_r+0x24e> - 5cdc: 493f ldr r1, [pc, #252] ; (5ddc <__svfscanf_r+0x294>) - 5cde: f04f 0b00 mov.w fp, #0 - 5ce2: 9207 str r2, [sp, #28] - 5ce4: 9109 str r1, [sp, #36] ; 0x24 - 5ce6: e05d b.n 5da4 <__svfscanf_r+0x25c> - 5ce8: 4a3b ldr r2, [pc, #236] ; (5dd8 <__svfscanf_r+0x290>) - 5cea: f048 0801 orr.w r8, r8, #1 - 5cee: 9209 str r2, [sp, #36] ; 0x24 - 5cf0: f04f 0b08 mov.w fp, #8 - 5cf4: e056 b.n 5da4 <__svfscanf_r+0x25c> - 5cf6: 9207 str r2, [sp, #28] - 5cf8: 4b37 ldr r3, [pc, #220] ; (5dd8 <__svfscanf_r+0x290>) - 5cfa: f448 7800 orr.w r8, r8, #512 ; 0x200 - 5cfe: 9309 str r3, [sp, #36] ; 0x24 - 5d00: e019 b.n 5d36 <__svfscanf_r+0x1ee> - 5d02: 9207 str r2, [sp, #28] - 5d04: f04f 0904 mov.w r9, #4 - 5d08: e04e b.n 5da8 <__svfscanf_r+0x260> - 5d0a: f04f 0902 mov.w r9, #2 - 5d0e: e04b b.n 5da8 <__svfscanf_r+0x260> - 5d10: a867 add r0, sp, #412 ; 0x19c - 5d12: 9907 ldr r1, [sp, #28] - 5d14: f002 fd54 bl 87c0 <__sccl> - 5d18: f048 0840 orr.w r8, r8, #64 ; 0x40 - 5d1c: f04f 0901 mov.w r9, #1 - 5d20: 9007 str r0, [sp, #28] - 5d22: e041 b.n 5da8 <__svfscanf_r+0x260> - 5d24: f048 0840 orr.w r8, r8, #64 ; 0x40 - 5d28: f04f 0900 mov.w r9, #0 - 5d2c: e03c b.n 5da8 <__svfscanf_r+0x260> - 5d2e: 482a ldr r0, [pc, #168] ; (5dd8 <__svfscanf_r+0x290>) - 5d30: f448 7808 orr.w r8, r8, #544 ; 0x220 - 5d34: 9009 str r0, [sp, #36] ; 0x24 - 5d36: f04f 0b10 mov.w fp, #16 - 5d3a: e033 b.n 5da4 <__svfscanf_r+0x25c> - 5d3c: f018 0f10 tst.w r8, #16 - 5d40: 9207 str r2, [sp, #28] - 5d42: f47f af1c bne.w 5b7e <__svfscanf_r+0x36> - 5d46: f018 0f04 tst.w r8, #4 - 5d4a: f106 0104 add.w r1, r6, #4 - 5d4e: d002 beq.n 5d56 <__svfscanf_r+0x20e> - 5d50: 6833 ldr r3, [r6, #0] - 5d52: 801f strh r7, [r3, #0] - 5d54: e004 b.n 5d60 <__svfscanf_r+0x218> - 5d56: f018 0f01 tst.w r8, #1 - 5d5a: d003 beq.n 5d64 <__svfscanf_r+0x21c> - 5d5c: 6833 ldr r3, [r6, #0] - 5d5e: 601f str r7, [r3, #0] - 5d60: 460e mov r6, r1 - 5d62: e70c b.n 5b7e <__svfscanf_r+0x36> - 5d64: f018 0f02 tst.w r8, #2 - 5d68: d0f8 beq.n 5d5c <__svfscanf_r+0x214> - 5d6a: 6830 ldr r0, [r6, #0] - 5d6c: 463a mov r2, r7 - 5d6e: 17fb asrs r3, r7, #31 - 5d70: e9c0 2300 strd r2, r3, [r0] - 5d74: e7f4 b.n 5d60 <__svfscanf_r+0x218> - 5d76: f001 fd98 bl 78aa <__sfp_lock_release> - 5d7a: f04f 33ff mov.w r3, #4294967295 - 5d7e: 9308 str r3, [sp, #32] - 5d80: f000 bcc9 b.w 6716 <__svfscanf_r+0xbce> - 5d84: 9207 str r2, [sp, #28] - 5d86: 18cb adds r3, r1, r3 - 5d88: 785b ldrb r3, [r3, #1] - 5d8a: f003 0303 and.w r3, r3, #3 - 5d8e: 2b01 cmp r3, #1 - 5d90: d101 bne.n 5d96 <__svfscanf_r+0x24e> - 5d92: f048 0801 orr.w r8, r8, #1 - 5d96: 4811 ldr r0, [pc, #68] ; (5ddc <__svfscanf_r+0x294>) - 5d98: 9009 str r0, [sp, #36] ; 0x24 - 5d9a: e001 b.n 5da0 <__svfscanf_r+0x258> - 5d9c: 490e ldr r1, [pc, #56] ; (5dd8 <__svfscanf_r+0x290>) - 5d9e: 9109 str r1, [sp, #36] ; 0x24 - 5da0: f04f 0b0a mov.w fp, #10 - 5da4: f04f 0903 mov.w r9, #3 - 5da8: 6863 ldr r3, [r4, #4] - 5daa: 2b00 cmp r3, #0 - 5dac: dc06 bgt.n 5dbc <__svfscanf_r+0x274> - 5dae: 4650 mov r0, sl - 5db0: 4621 mov r1, r4 - 5db2: f002 fc47 bl 8644 <__srefill_r> - 5db6: 2800 cmp r0, #0 - 5db8: f040 8499 bne.w 66ee <__svfscanf_r+0xba6> - 5dbc: f018 0f40 tst.w r8, #64 ; 0x40 - 5dc0: d11f bne.n 5e02 <__svfscanf_r+0x2ba> - 5dc2: e015 b.n 5df0 <__svfscanf_r+0x2a8> - 5dc4: 6862 ldr r2, [r4, #4] - 5dc6: 3a01 subs r2, #1 - 5dc8: 6062 str r2, [r4, #4] - 5dca: 2a00 cmp r2, #0 - 5dcc: dd08 ble.n 5de0 <__svfscanf_r+0x298> - 5dce: 3301 adds r3, #1 - 5dd0: 6023 str r3, [r4, #0] - 5dd2: e00c b.n 5dee <__svfscanf_r+0x2a6> - 5dd4: 10000520 .word 0x10000520 - 5dd8: 000096c1 .word 0x000096c1 - 5ddc: 00009431 .word 0x00009431 - 5de0: 4650 mov r0, sl - 5de2: 4621 mov r1, r4 - 5de4: f002 fc2e bl 8644 <__srefill_r> - 5de8: 2800 cmp r0, #0 - 5dea: f040 8480 bne.w 66ee <__svfscanf_r+0xba6> - 5dee: 3701 adds r7, #1 - 5df0: 6823 ldr r3, [r4, #0] - 5df2: 489b ldr r0, [pc, #620] ; (6060 <__svfscanf_r+0x518>) - 5df4: 781a ldrb r2, [r3, #0] - 5df6: 6801 ldr r1, [r0, #0] - 5df8: 188a adds r2, r1, r2 - 5dfa: 7852 ldrb r2, [r2, #1] - 5dfc: f012 0f08 tst.w r2, #8 - 5e00: d1e0 bne.n 5dc4 <__svfscanf_r+0x27c> - 5e02: f109 39ff add.w r9, r9, #4294967295 - 5e06: f1b9 0f03 cmp.w r9, #3 - 5e0a: d805 bhi.n 5e18 <__svfscanf_r+0x2d0> - 5e0c: e8df f019 tbh [pc, r9, lsl #1] - 5e10: 00ea0097 .word 0x00ea0097 - 5e14: 028e01bb .word 0x028e01bb - 5e18: 2d00 cmp r5, #0 - 5e1a: bf08 it eq - 5e1c: 2501 moveq r5, #1 - 5e1e: f018 0301 ands.w r3, r8, #1 - 5e22: f008 0910 and.w r9, r8, #16 - 5e26: d05a beq.n 5ede <__svfscanf_r+0x396> - 5e28: a8a9 add r0, sp, #676 ; 0x2a4 - 5e2a: 2100 movs r1, #0 - 5e2c: 2208 movs r2, #8 - 5e2e: f001 ffe2 bl 7df6 - 5e32: f1b9 0f00 cmp.w r9, #0 - 5e36: d103 bne.n 5e40 <__svfscanf_r+0x2f8> - 5e38: 6832 ldr r2, [r6, #0] - 5e3a: 3604 adds r6, #4 - 5e3c: 9205 str r2, [sp, #20] - 5e3e: e001 b.n 5e44 <__svfscanf_r+0x2fc> - 5e40: 2300 movs r3, #0 - 5e42: 9305 str r3, [sp, #20] - 5e44: 464b mov r3, r9 - 5e46: f04f 0800 mov.w r8, #0 - 5e4a: 46b1 mov r9, r6 - 5e4c: 461e mov r6, r3 - 5e4e: f001 ff09 bl 7c64 <__locale_mb_cur_max> - 5e52: 4580 cmp r8, r0 - 5e54: f000 844b beq.w 66ee <__svfscanf_r+0xba6> - 5e58: 6823 ldr r3, [r4, #0] - 5e5a: aa0f add r2, sp, #60 ; 0x3c - 5e5c: 4650 mov r0, sl - 5e5e: f813 1b01 ldrb.w r1, [r3], #1 - 5e62: f802 1008 strb.w r1, [r2, r8] - 5e66: f108 0801 add.w r8, r8, #1 - 5e6a: 6861 ldr r1, [r4, #4] - 5e6c: 6023 str r3, [r4, #0] - 5e6e: aba9 add r3, sp, #676 ; 0x2a4 - 5e70: 3901 subs r1, #1 - 5e72: 9300 str r3, [sp, #0] - 5e74: 6061 str r1, [r4, #4] - 5e76: 4643 mov r3, r8 - 5e78: 9905 ldr r1, [sp, #20] - 5e7a: f001 ff7f bl 7d7c <_mbrtowc_r> - 5e7e: f1b0 3fff cmp.w r0, #4294967295 - 5e82: f000 8434 beq.w 66ee <__svfscanf_r+0xba6> - 5e86: b918 cbnz r0, 5e90 <__svfscanf_r+0x348> - 5e88: b92e cbnz r6, 5e96 <__svfscanf_r+0x34e> - 5e8a: 9805 ldr r0, [sp, #20] - 5e8c: 8006 strh r6, [r0, #0] - 5e8e: e002 b.n 5e96 <__svfscanf_r+0x34e> - 5e90: f110 0f02 cmn.w r0, #2 - 5e94: d009 beq.n 5eaa <__svfscanf_r+0x362> - 5e96: 4447 add r7, r8 - 5e98: 3d01 subs r5, #1 - 5e9a: b926 cbnz r6, 5ea6 <__svfscanf_r+0x35e> - 5e9c: 9905 ldr r1, [sp, #20] - 5e9e: 46b0 mov r8, r6 - 5ea0: 3102 adds r1, #2 - 5ea2: 9105 str r1, [sp, #20] - 5ea4: e001 b.n 5eaa <__svfscanf_r+0x362> - 5ea6: f04f 0800 mov.w r8, #0 - 5eaa: 6863 ldr r3, [r4, #4] - 5eac: 2b00 cmp r3, #0 - 5eae: dc0c bgt.n 5eca <__svfscanf_r+0x382> - 5eb0: 4650 mov r0, sl - 5eb2: 4621 mov r1, r4 - 5eb4: f002 fbc6 bl 8644 <__srefill_r> - 5eb8: b138 cbz r0, 5eca <__svfscanf_r+0x382> - 5eba: 4633 mov r3, r6 - 5ebc: 464e mov r6, r9 - 5ebe: 4699 mov r9, r3 - 5ec0: f1b8 0f00 cmp.w r8, #0 - 5ec4: d006 beq.n 5ed4 <__svfscanf_r+0x38c> - 5ec6: f000 bc12 b.w 66ee <__svfscanf_r+0xba6> - 5eca: 2d00 cmp r5, #0 - 5ecc: d1bf bne.n 5e4e <__svfscanf_r+0x306> - 5ece: 4633 mov r3, r6 - 5ed0: 464e mov r6, r9 - 5ed2: 4699 mov r9, r3 - 5ed4: f1b9 0f00 cmp.w r9, #0 - 5ed8: f47f ae51 bne.w 5b7e <__svfscanf_r+0x36> - 5edc: e106 b.n 60ec <__svfscanf_r+0x5a4> - 5ede: f1b9 0f00 cmp.w r9, #0 - 5ee2: d01c beq.n 5f1e <__svfscanf_r+0x3d6> - 5ee4: 4698 mov r8, r3 - 5ee6: f8d4 9004 ldr.w r9, [r4, #4] - 5eea: 6823 ldr r3, [r4, #0] - 5eec: 45a9 cmp r9, r5 - 5eee: da0f bge.n 5f10 <__svfscanf_r+0x3c8> - 5ef0: 444b add r3, r9 - 5ef2: 4650 mov r0, sl - 5ef4: 6023 str r3, [r4, #0] - 5ef6: 4621 mov r1, r4 - 5ef8: 44c8 add r8, r9 - 5efa: f002 fba3 bl 8644 <__srefill_r> - 5efe: b910 cbnz r0, 5f06 <__svfscanf_r+0x3be> - 5f00: ebc9 0505 rsb r5, r9, r5 - 5f04: e7ef b.n 5ee6 <__svfscanf_r+0x39e> - 5f06: f1b8 0f00 cmp.w r8, #0 - 5f0a: f040 8110 bne.w 612e <__svfscanf_r+0x5e6> - 5f0e: e3ee b.n 66ee <__svfscanf_r+0xba6> - 5f10: ebc5 0209 rsb r2, r5, r9 - 5f14: 44a8 add r8, r5 - 5f16: 6062 str r2, [r4, #4] - 5f18: 195d adds r5, r3, r5 - 5f1a: 6025 str r5, [r4, #0] - 5f1c: e107 b.n 612e <__svfscanf_r+0x5e6> - 5f1e: 9400 str r4, [sp, #0] - 5f20: 4650 mov r0, sl - 5f22: 6831 ldr r1, [r6, #0] - 5f24: 2201 movs r2, #1 - 5f26: 462b mov r3, r5 - 5f28: f001 fcd2 bl 78d0 <_fread_r> - 5f2c: 2800 cmp r0, #0 - 5f2e: f000 83de beq.w 66ee <__svfscanf_r+0xba6> - 5f32: 9b08 ldr r3, [sp, #32] - 5f34: 3604 adds r6, #4 - 5f36: 19c7 adds r7, r0, r7 - 5f38: 3301 adds r3, #1 - 5f3a: 9308 str r3, [sp, #32] - 5f3c: e61f b.n 5b7e <__svfscanf_r+0x36> - 5f3e: 2d00 cmp r5, #0 - 5f40: bf08 it eq - 5f42: f04f 35ff moveq.w r5, #4294967295 - 5f46: f018 0f10 tst.w r8, #16 - 5f4a: d020 beq.n 5f8e <__svfscanf_r+0x446> - 5f4c: f04f 0800 mov.w r8, #0 - 5f50: e012 b.n 5f78 <__svfscanf_r+0x430> - 5f52: 6862 ldr r2, [r4, #4] - 5f54: f108 0801 add.w r8, r8, #1 - 5f58: 3301 adds r3, #1 - 5f5a: 6023 str r3, [r4, #0] - 5f5c: 3a01 subs r2, #1 - 5f5e: 45a8 cmp r8, r5 - 5f60: 6062 str r2, [r4, #4] - 5f62: f000 80e4 beq.w 612e <__svfscanf_r+0x5e6> - 5f66: 2a00 cmp r2, #0 - 5f68: dc06 bgt.n 5f78 <__svfscanf_r+0x430> - 5f6a: 4650 mov r0, sl - 5f6c: 4621 mov r1, r4 - 5f6e: f002 fb69 bl 8644 <__srefill_r> - 5f72: 2800 cmp r0, #0 - 5f74: f040 80db bne.w 612e <__svfscanf_r+0x5e6> - 5f78: 6823 ldr r3, [r4, #0] - 5f7a: a967 add r1, sp, #412 ; 0x19c - 5f7c: 781a ldrb r2, [r3, #0] - 5f7e: 5c8a ldrb r2, [r1, r2] - 5f80: 2a00 cmp r2, #0 - 5f82: d1e6 bne.n 5f52 <__svfscanf_r+0x40a> - 5f84: f1b8 0f00 cmp.w r8, #0 - 5f88: f040 80d1 bne.w 612e <__svfscanf_r+0x5e6> - 5f8c: e3bd b.n 670a <__svfscanf_r+0xbc2> - 5f8e: f8d6 8000 ldr.w r8, [r6] - 5f92: 46c1 mov r9, r8 - 5f94: e014 b.n 5fc0 <__svfscanf_r+0x478> - 5f96: 6862 ldr r2, [r4, #4] - 5f98: 3a01 subs r2, #1 - 5f9a: 6062 str r2, [r4, #4] - 5f9c: f813 2b01 ldrb.w r2, [r3], #1 - 5fa0: 3d01 subs r5, #1 - 5fa2: f809 2b01 strb.w r2, [r9], #1 - 5fa6: 6023 str r3, [r4, #0] - 5fa8: d010 beq.n 5fcc <__svfscanf_r+0x484> - 5faa: 6863 ldr r3, [r4, #4] - 5fac: 2b00 cmp r3, #0 - 5fae: dc07 bgt.n 5fc0 <__svfscanf_r+0x478> - 5fb0: 4650 mov r0, sl - 5fb2: 4621 mov r1, r4 - 5fb4: f002 fb46 bl 8644 <__srefill_r> - 5fb8: b110 cbz r0, 5fc0 <__svfscanf_r+0x478> - 5fba: 45c1 cmp r9, r8 - 5fbc: d106 bne.n 5fcc <__svfscanf_r+0x484> - 5fbe: e396 b.n 66ee <__svfscanf_r+0xba6> - 5fc0: 6823 ldr r3, [r4, #0] - 5fc2: a967 add r1, sp, #412 ; 0x19c - 5fc4: 781a ldrb r2, [r3, #0] - 5fc6: 5c8a ldrb r2, [r1, r2] - 5fc8: 2a00 cmp r2, #0 - 5fca: d1e4 bne.n 5f96 <__svfscanf_r+0x44e> - 5fcc: ebb9 0808 subs.w r8, r9, r8 - 5fd0: f000 839b beq.w 670a <__svfscanf_r+0xbc2> - 5fd4: 2300 movs r3, #0 - 5fd6: f889 3000 strb.w r3, [r9] - 5fda: 9d08 ldr r5, [sp, #32] - 5fdc: 3604 adds r6, #4 - 5fde: 3501 adds r5, #1 - 5fe0: 9508 str r5, [sp, #32] - 5fe2: e0a4 b.n 612e <__svfscanf_r+0x5e6> - 5fe4: 2d00 cmp r5, #0 - 5fe6: bf08 it eq - 5fe8: f04f 35ff moveq.w r5, #4294967295 - 5fec: f018 0301 ands.w r3, r8, #1 - 5ff0: f008 0010 and.w r0, r8, #16 - 5ff4: 9005 str r0, [sp, #20] - 5ff6: d07d beq.n 60f4 <__svfscanf_r+0x5ac> - 5ff8: 2100 movs r1, #0 - 5ffa: a8a7 add r0, sp, #668 ; 0x29c - 5ffc: 2208 movs r2, #8 - 5ffe: f001 fefa bl 7df6 - 6002: 9905 ldr r1, [sp, #20] - 6004: b919 cbnz r1, 600e <__svfscanf_r+0x4c6> - 6006: f8d6 9000 ldr.w r9, [r6] - 600a: 3604 adds r6, #4 - 600c: e003 b.n 6016 <__svfscanf_r+0x4ce> - 600e: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 6012: f109 0906 add.w r9, r9, #6 - 6016: 4633 mov r3, r6 - 6018: f04f 0800 mov.w r8, #0 - 601c: 464e mov r6, r9 - 601e: 4699 mov r9, r3 - 6020: e050 b.n 60c4 <__svfscanf_r+0x57c> - 6022: f001 fe1f bl 7c64 <__locale_mb_cur_max> - 6026: 4580 cmp r8, r0 - 6028: f000 8361 beq.w 66ee <__svfscanf_r+0xba6> - 602c: 6823 ldr r3, [r4, #0] - 602e: aa0f add r2, sp, #60 ; 0x3c - 6030: 4650 mov r0, sl - 6032: f813 1b01 ldrb.w r1, [r3], #1 - 6036: f802 1008 strb.w r1, [r2, r8] - 603a: f108 0801 add.w r8, r8, #1 - 603e: 6861 ldr r1, [r4, #4] - 6040: 6023 str r3, [r4, #0] - 6042: aba7 add r3, sp, #668 ; 0x29c - 6044: 3901 subs r1, #1 - 6046: 9300 str r3, [sp, #0] - 6048: 6061 str r1, [r4, #4] - 604a: 4643 mov r3, r8 - 604c: 4631 mov r1, r6 - 604e: f001 fe95 bl 7d7c <_mbrtowc_r> - 6052: f1b0 3fff cmp.w r0, #4294967295 - 6056: f000 834a beq.w 66ee <__svfscanf_r+0xba6> - 605a: b918 cbnz r0, 6064 <__svfscanf_r+0x51c> - 605c: 8030 strh r0, [r6, #0] - 605e: e004 b.n 606a <__svfscanf_r+0x522> - 6060: 10000520 .word 0x10000520 - 6064: f110 0f02 cmn.w r0, #2 - 6068: d01c beq.n 60a4 <__svfscanf_r+0x55c> - 606a: 8830 ldrh r0, [r6, #0] - 606c: f001 fde8 bl 7c40 - 6070: b180 cbz r0, 6094 <__svfscanf_r+0x54c> - 6072: 464b mov r3, r9 - 6074: 46b1 mov r9, r6 - 6076: 461e mov r6, r3 - 6078: e008 b.n 608c <__svfscanf_r+0x544> - 607a: f108 38ff add.w r8, r8, #4294967295 - 607e: ab0f add r3, sp, #60 ; 0x3c - 6080: 4650 mov r0, sl - 6082: 4622 mov r2, r4 - 6084: f813 1008 ldrb.w r1, [r3, r8] - 6088: f003 fd8c bl 9ba4 <_ungetc_r> - 608c: f1b8 0f00 cmp.w r8, #0 - 6090: d1f3 bne.n 607a <__svfscanf_r+0x532> - 6092: e025 b.n 60e0 <__svfscanf_r+0x598> - 6094: 9a05 ldr r2, [sp, #20] - 6096: 4447 add r7, r8 - 6098: 3d01 subs r5, #1 - 609a: b912 cbnz r2, 60a2 <__svfscanf_r+0x55a> - 609c: 3602 adds r6, #2 - 609e: 4690 mov r8, r2 - 60a0: e000 b.n 60a4 <__svfscanf_r+0x55c> - 60a2: 4680 mov r8, r0 - 60a4: 6863 ldr r3, [r4, #4] - 60a6: 2b00 cmp r3, #0 - 60a8: dc0c bgt.n 60c4 <__svfscanf_r+0x57c> - 60aa: 4650 mov r0, sl - 60ac: 4621 mov r1, r4 - 60ae: f002 fac9 bl 8644 <__srefill_r> - 60b2: b138 cbz r0, 60c4 <__svfscanf_r+0x57c> - 60b4: 464b mov r3, r9 - 60b6: 46b1 mov r9, r6 - 60b8: 461e mov r6, r3 - 60ba: f1b8 0f00 cmp.w r8, #0 - 60be: f040 8316 bne.w 66ee <__svfscanf_r+0xba6> - 60c2: e00d b.n 60e0 <__svfscanf_r+0x598> - 60c4: 6823 ldr r3, [r4, #0] - 60c6: 4896 ldr r0, [pc, #600] ; (6320 <__svfscanf_r+0x7d8>) - 60c8: 781b ldrb r3, [r3, #0] - 60ca: 6802 ldr r2, [r0, #0] - 60cc: 18d3 adds r3, r2, r3 - 60ce: 785b ldrb r3, [r3, #1] - 60d0: f013 0f08 tst.w r3, #8 - 60d4: d101 bne.n 60da <__svfscanf_r+0x592> - 60d6: 2d00 cmp r5, #0 - 60d8: d1a3 bne.n 6022 <__svfscanf_r+0x4da> - 60da: 464b mov r3, r9 - 60dc: 46b1 mov r9, r6 - 60de: 461e mov r6, r3 - 60e0: 9905 ldr r1, [sp, #20] - 60e2: 2900 cmp r1, #0 - 60e4: f47f ad4b bne.w 5b7e <__svfscanf_r+0x36> - 60e8: f8a9 1000 strh.w r1, [r9] - 60ec: 9a08 ldr r2, [sp, #32] - 60ee: 3201 adds r2, #1 - 60f0: 9208 str r2, [sp, #32] - 60f2: e544 b.n 5b7e <__svfscanf_r+0x36> - 60f4: 9805 ldr r0, [sp, #20] - 60f6: b1e0 cbz r0, 6132 <__svfscanf_r+0x5ea> - 60f8: 4698 mov r8, r3 - 60fa: e00f b.n 611c <__svfscanf_r+0x5d4> - 60fc: 6862 ldr r2, [r4, #4] - 60fe: f108 0801 add.w r8, r8, #1 - 6102: 3301 adds r3, #1 - 6104: 6023 str r3, [r4, #0] - 6106: 3a01 subs r2, #1 - 6108: 45a8 cmp r8, r5 - 610a: 6062 str r2, [r4, #4] - 610c: d00f beq.n 612e <__svfscanf_r+0x5e6> - 610e: 2a00 cmp r2, #0 - 6110: dc04 bgt.n 611c <__svfscanf_r+0x5d4> - 6112: 4650 mov r0, sl - 6114: 4621 mov r1, r4 - 6116: f002 fa95 bl 8644 <__srefill_r> - 611a: b940 cbnz r0, 612e <__svfscanf_r+0x5e6> - 611c: 6823 ldr r3, [r4, #0] - 611e: 4880 ldr r0, [pc, #512] ; (6320 <__svfscanf_r+0x7d8>) - 6120: 781a ldrb r2, [r3, #0] - 6122: 6801 ldr r1, [r0, #0] - 6124: 188a adds r2, r1, r2 - 6126: 7852 ldrb r2, [r2, #1] - 6128: f012 0f08 tst.w r2, #8 - 612c: d0e6 beq.n 60fc <__svfscanf_r+0x5b4> - 612e: 4447 add r7, r8 - 6130: e525 b.n 5b7e <__svfscanf_r+0x36> - 6132: f8d6 8000 ldr.w r8, [r6] - 6136: f106 0904 add.w r9, r6, #4 - 613a: 4646 mov r6, r8 - 613c: e011 b.n 6162 <__svfscanf_r+0x61a> - 613e: 6862 ldr r2, [r4, #4] - 6140: 3a01 subs r2, #1 - 6142: 6062 str r2, [r4, #4] - 6144: f813 2b01 ldrb.w r2, [r3], #1 - 6148: 3d01 subs r5, #1 - 614a: f806 2b01 strb.w r2, [r6], #1 - 614e: 6023 str r3, [r4, #0] - 6150: d010 beq.n 6174 <__svfscanf_r+0x62c> - 6152: 6863 ldr r3, [r4, #4] - 6154: 2b00 cmp r3, #0 - 6156: dc04 bgt.n 6162 <__svfscanf_r+0x61a> - 6158: 4650 mov r0, sl - 615a: 4621 mov r1, r4 - 615c: f002 fa72 bl 8644 <__srefill_r> - 6160: b940 cbnz r0, 6174 <__svfscanf_r+0x62c> - 6162: 6823 ldr r3, [r4, #0] - 6164: 486e ldr r0, [pc, #440] ; (6320 <__svfscanf_r+0x7d8>) - 6166: 781a ldrb r2, [r3, #0] - 6168: 6801 ldr r1, [r0, #0] - 616a: 188a adds r2, r1, r2 - 616c: 7852 ldrb r2, [r2, #1] - 616e: f012 0f08 tst.w r2, #8 - 6172: d0e4 beq.n 613e <__svfscanf_r+0x5f6> - 6174: 2300 movs r3, #0 - 6176: 7033 strb r3, [r6, #0] - 6178: 9908 ldr r1, [sp, #32] - 617a: ebc8 0707 rsb r7, r8, r7 - 617e: 19f7 adds r7, r6, r7 - 6180: 3101 adds r1, #1 - 6182: 9108 str r1, [sp, #32] - 6184: e2b0 b.n 66e8 <__svfscanf_r+0xba0> - 6186: 1e6b subs r3, r5, #1 - 6188: f5b3 7fae cmp.w r3, #348 ; 0x15c - 618c: d905 bls.n 619a <__svfscanf_r+0x652> - 618e: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 6192: f240 155d movw r5, #349 ; 0x15d - 6196: 3b01 subs r3, #1 - 6198: e000 b.n 619c <__svfscanf_r+0x654> - 619a: 2300 movs r3, #0 - 619c: 46bc mov ip, r7 - 619e: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 61a2: f10d 093c add.w r9, sp, #60 ; 0x3c - 61a6: 461f mov r7, r3 - 61a8: 2200 movs r2, #0 - 61aa: 9205 str r2, [sp, #20] - 61ac: 6822 ldr r2, [r4, #0] - 61ae: 7812 ldrb r2, [r2, #0] - 61b0: 2a39 cmp r2, #57 ; 0x39 - 61b2: d809 bhi.n 61c8 <__svfscanf_r+0x680> - 61b4: 2a38 cmp r2, #56 ; 0x38 - 61b6: d233 bcs.n 6220 <__svfscanf_r+0x6d8> - 61b8: 2a30 cmp r2, #48 ; 0x30 - 61ba: d014 beq.n 61e6 <__svfscanf_r+0x69e> - 61bc: d82c bhi.n 6218 <__svfscanf_r+0x6d0> - 61be: 2a2b cmp r2, #43 ; 0x2b - 61c0: d03a beq.n 6238 <__svfscanf_r+0x6f0> - 61c2: 2a2d cmp r2, #45 ; 0x2d - 61c4: d15f bne.n 6286 <__svfscanf_r+0x73e> - 61c6: e037 b.n 6238 <__svfscanf_r+0x6f0> - 61c8: 2a58 cmp r2, #88 ; 0x58 - 61ca: d03b beq.n 6244 <__svfscanf_r+0x6fc> - 61cc: d804 bhi.n 61d8 <__svfscanf_r+0x690> - 61ce: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 61d2: 2905 cmp r1, #5 - 61d4: d857 bhi.n 6286 <__svfscanf_r+0x73e> - 61d6: e029 b.n 622c <__svfscanf_r+0x6e4> - 61d8: 2a61 cmp r2, #97 ; 0x61 - 61da: d354 bcc.n 6286 <__svfscanf_r+0x73e> - 61dc: 2a66 cmp r2, #102 ; 0x66 - 61de: d925 bls.n 622c <__svfscanf_r+0x6e4> - 61e0: 2a78 cmp r2, #120 ; 0x78 - 61e2: d150 bne.n 6286 <__svfscanf_r+0x73e> - 61e4: e02e b.n 6244 <__svfscanf_r+0x6fc> - 61e6: f418 6f00 tst.w r8, #2048 ; 0x800 - 61ea: d036 beq.n 625a <__svfscanf_r+0x712> - 61ec: f1bb 0f00 cmp.w fp, #0 - 61f0: d103 bne.n 61fa <__svfscanf_r+0x6b2> - 61f2: f448 7800 orr.w r8, r8, #512 ; 0x200 - 61f6: f10b 0b08 add.w fp, fp, #8 - 61fa: f418 6f80 tst.w r8, #1024 ; 0x400 - 61fe: d002 beq.n 6206 <__svfscanf_r+0x6be> - 6200: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 6204: e029 b.n 625a <__svfscanf_r+0x712> - 6206: f428 7860 bic.w r8, r8, #896 ; 0x380 - 620a: b10f cbz r7, 6210 <__svfscanf_r+0x6c8> - 620c: 3f01 subs r7, #1 - 620e: 3501 adds r5, #1 - 6210: 9b05 ldr r3, [sp, #20] - 6212: 3301 adds r3, #1 - 6214: 9305 str r3, [sp, #20] - 6216: e022 b.n 625e <__svfscanf_r+0x716> - 6218: 4942 ldr r1, [pc, #264] ; (6324 <__svfscanf_r+0x7dc>) - 621a: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 621e: e008 b.n 6232 <__svfscanf_r+0x6ea> - 6220: 4940 ldr r1, [pc, #256] ; (6324 <__svfscanf_r+0x7dc>) - 6222: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 6226: f1bb 0f08 cmp.w fp, #8 - 622a: e001 b.n 6230 <__svfscanf_r+0x6e8> - 622c: f1bb 0f0a cmp.w fp, #10 - 6230: dd29 ble.n 6286 <__svfscanf_r+0x73e> - 6232: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 6236: e010 b.n 625a <__svfscanf_r+0x712> - 6238: f018 0f80 tst.w r8, #128 ; 0x80 - 623c: d023 beq.n 6286 <__svfscanf_r+0x73e> - 623e: f028 0880 bic.w r8, r8, #128 ; 0x80 - 6242: e00a b.n 625a <__svfscanf_r+0x712> - 6244: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 6248: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 624c: d11b bne.n 6286 <__svfscanf_r+0x73e> - 624e: f428 7800 bic.w r8, r8, #512 ; 0x200 - 6252: f04f 0b10 mov.w fp, #16 - 6256: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 625a: f809 2b01 strb.w r2, [r9], #1 - 625e: 6862 ldr r2, [r4, #4] - 6260: 3a01 subs r2, #1 - 6262: 6062 str r2, [r4, #4] - 6264: 2a00 cmp r2, #0 - 6266: dd03 ble.n 6270 <__svfscanf_r+0x728> - 6268: 6822 ldr r2, [r4, #0] - 626a: 3201 adds r2, #1 - 626c: 6022 str r2, [r4, #0] - 626e: e008 b.n 6282 <__svfscanf_r+0x73a> - 6270: 4650 mov r0, sl - 6272: 4621 mov r1, r4 - 6274: f8cd c010 str.w ip, [sp, #16] - 6278: f002 f9e4 bl 8644 <__srefill_r> - 627c: f8dd c010 ldr.w ip, [sp, #16] - 6280: b908 cbnz r0, 6286 <__svfscanf_r+0x73e> - 6282: 3d01 subs r5, #1 - 6284: d192 bne.n 61ac <__svfscanf_r+0x664> - 6286: f418 7f80 tst.w r8, #256 ; 0x100 - 628a: 4667 mov r7, ip - 628c: d00c beq.n 62a8 <__svfscanf_r+0x760> - 628e: ab0f add r3, sp, #60 ; 0x3c - 6290: 4599 cmp r9, r3 - 6292: d905 bls.n 62a0 <__svfscanf_r+0x758> - 6294: 4650 mov r0, sl - 6296: f819 1d01 ldrb.w r1, [r9, #-1]! - 629a: 4622 mov r2, r4 - 629c: f003 fc82 bl 9ba4 <_ungetc_r> - 62a0: ab0f add r3, sp, #60 ; 0x3c - 62a2: 4599 cmp r9, r3 - 62a4: f000 8231 beq.w 670a <__svfscanf_r+0xbc2> - 62a8: f018 0210 ands.w r2, r8, #16 - 62ac: d131 bne.n 6312 <__svfscanf_r+0x7ca> - 62ae: f889 2000 strb.w r2, [r9] - 62b2: 465b mov r3, fp - 62b4: 4650 mov r0, sl - 62b6: a90f add r1, sp, #60 ; 0x3c - 62b8: 9d09 ldr r5, [sp, #36] ; 0x24 - 62ba: 47a8 blx r5 - 62bc: f018 0f20 tst.w r8, #32 - 62c0: f106 0304 add.w r3, r6, #4 - 62c4: d11f bne.n 6306 <__svfscanf_r+0x7be> - 62c6: f018 0f04 tst.w r8, #4 - 62ca: d002 beq.n 62d2 <__svfscanf_r+0x78a> - 62cc: 6832 ldr r2, [r6, #0] - 62ce: 8010 strh r0, [r2, #0] - 62d0: e01b b.n 630a <__svfscanf_r+0x7c2> - 62d2: f018 0201 ands.w r2, r8, #1 - 62d6: d116 bne.n 6306 <__svfscanf_r+0x7be> - 62d8: f018 0f02 tst.w r8, #2 - 62dc: d013 beq.n 6306 <__svfscanf_r+0x7be> - 62de: 4b12 ldr r3, [pc, #72] ; (6328 <__svfscanf_r+0x7e0>) - 62e0: 9809 ldr r0, [sp, #36] ; 0x24 - 62e2: 4298 cmp r0, r3 - 62e4: d105 bne.n 62f2 <__svfscanf_r+0x7aa> - 62e6: 4650 mov r0, sl - 62e8: a90f add r1, sp, #60 ; 0x3c - 62ea: 465b mov r3, fp - 62ec: f003 fa66 bl 97bc <_strtoull_r> - 62f0: e004 b.n 62fc <__svfscanf_r+0x7b4> - 62f2: 4650 mov r0, sl - 62f4: a90f add r1, sp, #60 ; 0x3c - 62f6: 465b mov r3, fp - 62f8: f003 f92c bl 9554 <_strtoll_r> - 62fc: 6833 ldr r3, [r6, #0] - 62fe: 3604 adds r6, #4 - 6300: 6018 str r0, [r3, #0] - 6302: 6059 str r1, [r3, #4] - 6304: e002 b.n 630c <__svfscanf_r+0x7c4> - 6306: 6832 ldr r2, [r6, #0] - 6308: 6010 str r0, [r2, #0] - 630a: 461e mov r6, r3 - 630c: 9908 ldr r1, [sp, #32] - 630e: 3101 adds r1, #1 - 6310: 9108 str r1, [sp, #32] - 6312: ab0f add r3, sp, #60 ; 0x3c - 6314: 9a05 ldr r2, [sp, #20] - 6316: 1aff subs r7, r7, r3 - 6318: 18bf adds r7, r7, r2 - 631a: 444f add r7, r9 - 631c: e42f b.n 5b7e <__svfscanf_r+0x36> - 631e: bf00 nop - 6320: 10000520 .word 0x10000520 - 6324: 0000c114 .word 0x0000c114 - 6328: 000096c1 .word 0x000096c1 - 632c: 1e6b subs r3, r5, #1 - 632e: f5b3 7fae cmp.w r3, #348 ; 0x15c - 6332: d906 bls.n 6342 <__svfscanf_r+0x7fa> - 6334: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 6338: 3d01 subs r5, #1 - 633a: 950b str r5, [sp, #44] ; 0x2c - 633c: f240 155d movw r5, #349 ; 0x15d - 6340: e001 b.n 6346 <__svfscanf_r+0x7fe> - 6342: 2300 movs r3, #0 - 6344: 930b str r3, [sp, #44] ; 0x2c - 6346: f04f 0900 mov.w r9, #0 - 634a: ab0f add r3, sp, #60 ; 0x3c - 634c: f8cd b014 str.w fp, [sp, #20] - 6350: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 6354: 46bb mov fp, r7 - 6356: 9606 str r6, [sp, #24] - 6358: 461f mov r7, r3 - 635a: 464e mov r6, r9 - 635c: 4653 mov r3, sl - 635e: 46ca mov sl, r9 - 6360: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 6364: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 6368: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 636c: 6821 ldr r1, [r4, #0] - 636e: 7809 ldrb r1, [r1, #0] - 6370: 294e cmp r1, #78 ; 0x4e - 6372: d058 beq.n 6426 <__svfscanf_r+0x8de> - 6374: d81d bhi.n 63b2 <__svfscanf_r+0x86a> - 6376: 2939 cmp r1, #57 ; 0x39 - 6378: d80f bhi.n 639a <__svfscanf_r+0x852> - 637a: 2931 cmp r1, #49 ; 0x31 - 637c: d244 bcs.n 6408 <__svfscanf_r+0x8c0> - 637e: 292e cmp r1, #46 ; 0x2e - 6380: f000 8092 beq.w 64a8 <__svfscanf_r+0x960> - 6384: d805 bhi.n 6392 <__svfscanf_r+0x84a> - 6386: 292b cmp r1, #43 ; 0x2b - 6388: d046 beq.n 6418 <__svfscanf_r+0x8d0> - 638a: 292d cmp r1, #45 ; 0x2d - 638c: f040 80cf bne.w 652e <__svfscanf_r+0x9e6> - 6390: e042 b.n 6418 <__svfscanf_r+0x8d0> - 6392: 2930 cmp r1, #48 ; 0x30 - 6394: f040 80cb bne.w 652e <__svfscanf_r+0x9e6> - 6398: e028 b.n 63ec <__svfscanf_r+0x8a4> - 639a: 2945 cmp r1, #69 ; 0x45 - 639c: f000 808b beq.w 64b6 <__svfscanf_r+0x96e> - 63a0: d803 bhi.n 63aa <__svfscanf_r+0x862> - 63a2: 2941 cmp r1, #65 ; 0x41 - 63a4: f040 80c3 bne.w 652e <__svfscanf_r+0x9e6> - 63a8: e054 b.n 6454 <__svfscanf_r+0x90c> - 63aa: 2946 cmp r1, #70 ; 0x46 - 63ac: d070 beq.n 6490 <__svfscanf_r+0x948> - 63ae: 2949 cmp r1, #73 ; 0x49 - 63b0: e013 b.n 63da <__svfscanf_r+0x892> - 63b2: 2966 cmp r1, #102 ; 0x66 - 63b4: d06c beq.n 6490 <__svfscanf_r+0x948> - 63b6: d80c bhi.n 63d2 <__svfscanf_r+0x88a> - 63b8: 2959 cmp r1, #89 ; 0x59 - 63ba: d071 beq.n 64a0 <__svfscanf_r+0x958> - 63bc: d803 bhi.n 63c6 <__svfscanf_r+0x87e> - 63be: 2954 cmp r1, #84 ; 0x54 - 63c0: f040 80b5 bne.w 652e <__svfscanf_r+0x9e6> - 63c4: e068 b.n 6498 <__svfscanf_r+0x950> - 63c6: 2961 cmp r1, #97 ; 0x61 - 63c8: d044 beq.n 6454 <__svfscanf_r+0x90c> - 63ca: 2965 cmp r1, #101 ; 0x65 - 63cc: f040 80af bne.w 652e <__svfscanf_r+0x9e6> - 63d0: e071 b.n 64b6 <__svfscanf_r+0x96e> - 63d2: 296e cmp r1, #110 ; 0x6e - 63d4: d027 beq.n 6426 <__svfscanf_r+0x8de> - 63d6: d803 bhi.n 63e0 <__svfscanf_r+0x898> - 63d8: 2969 cmp r1, #105 ; 0x69 - 63da: f040 80a8 bne.w 652e <__svfscanf_r+0x9e6> - 63de: e03d b.n 645c <__svfscanf_r+0x914> - 63e0: 2974 cmp r1, #116 ; 0x74 - 63e2: d059 beq.n 6498 <__svfscanf_r+0x950> - 63e4: 2979 cmp r1, #121 ; 0x79 - 63e6: f040 80a2 bne.w 652e <__svfscanf_r+0x9e6> - 63ea: e059 b.n 64a0 <__svfscanf_r+0x958> - 63ec: f418 7f80 tst.w r8, #256 ; 0x100 - 63f0: d00a beq.n 6408 <__svfscanf_r+0x8c0> - 63f2: 980b ldr r0, [sp, #44] ; 0x2c - 63f4: f028 0880 bic.w r8, r8, #128 ; 0x80 - 63f8: 3601 adds r6, #1 - 63fa: 2800 cmp r0, #0 - 63fc: f000 8082 beq.w 6504 <__svfscanf_r+0x9bc> - 6400: 3801 subs r0, #1 - 6402: 3501 adds r5, #1 - 6404: 900b str r0, [sp, #44] ; 0x2c - 6406: e07d b.n 6504 <__svfscanf_r+0x9bc> - 6408: eb09 000a add.w r0, r9, sl - 640c: 2800 cmp r0, #0 - 640e: f040 808e bne.w 652e <__svfscanf_r+0x9e6> - 6412: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 6416: e073 b.n 6500 <__svfscanf_r+0x9b8> - 6418: f018 0f80 tst.w r8, #128 ; 0x80 - 641c: f000 8087 beq.w 652e <__svfscanf_r+0x9e6> - 6420: f028 0880 bic.w r8, r8, #128 ; 0x80 - 6424: e06c b.n 6500 <__svfscanf_r+0x9b8> - 6426: f1ba 0f00 cmp.w sl, #0 - 642a: d10a bne.n 6442 <__svfscanf_r+0x8fa> - 642c: b966 cbnz r6, 6448 <__svfscanf_r+0x900> - 642e: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 6432: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 6436: d107 bne.n 6448 <__svfscanf_r+0x900> - 6438: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 643c: f10a 0a01 add.w sl, sl, #1 - 6440: e05e b.n 6500 <__svfscanf_r+0x9b8> - 6442: f1ba 0f02 cmp.w sl, #2 - 6446: d04d beq.n 64e4 <__svfscanf_r+0x99c> - 6448: f1b9 0f01 cmp.w r9, #1 - 644c: d01b beq.n 6486 <__svfscanf_r+0x93e> - 644e: f1b9 0f04 cmp.w r9, #4 - 6452: e017 b.n 6484 <__svfscanf_r+0x93c> - 6454: f1ba 0f01 cmp.w sl, #1 - 6458: d047 beq.n 64ea <__svfscanf_r+0x9a2> - 645a: e068 b.n 652e <__svfscanf_r+0x9e6> - 645c: f1b9 0f00 cmp.w r9, #0 - 6460: d10b bne.n 647a <__svfscanf_r+0x932> - 6462: 2e00 cmp r6, #0 - 6464: d16f bne.n 6546 <__svfscanf_r+0x9fe> - 6466: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 646a: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 646e: d175 bne.n 655c <__svfscanf_r+0xa14> - 6470: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 6474: f109 0901 add.w r9, r9, #1 - 6478: e042 b.n 6500 <__svfscanf_r+0x9b8> - 647a: f1b9 0f03 cmp.w r9, #3 - 647e: d002 beq.n 6486 <__svfscanf_r+0x93e> - 6480: f1b9 0f05 cmp.w r9, #5 - 6484: d153 bne.n 652e <__svfscanf_r+0x9e6> - 6486: f109 0901 add.w r9, r9, #1 - 648a: fa5f f989 uxtb.w r9, r9 - 648e: e037 b.n 6500 <__svfscanf_r+0x9b8> - 6490: f1b9 0f02 cmp.w r9, #2 - 6494: d02c beq.n 64f0 <__svfscanf_r+0x9a8> - 6496: e04a b.n 652e <__svfscanf_r+0x9e6> - 6498: f1b9 0f06 cmp.w r9, #6 - 649c: d02b beq.n 64f6 <__svfscanf_r+0x9ae> - 649e: e046 b.n 652e <__svfscanf_r+0x9e6> - 64a0: f1b9 0f07 cmp.w r9, #7 - 64a4: d02a beq.n 64fc <__svfscanf_r+0x9b4> - 64a6: e042 b.n 652e <__svfscanf_r+0x9e6> - 64a8: f418 7f00 tst.w r8, #512 ; 0x200 - 64ac: d03f beq.n 652e <__svfscanf_r+0x9e6> - 64ae: f428 7820 bic.w r8, r8, #640 ; 0x280 - 64b2: 960c str r6, [sp, #48] ; 0x30 - 64b4: e024 b.n 6500 <__svfscanf_r+0x9b8> - 64b6: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 64ba: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 64be: d004 beq.n 64ca <__svfscanf_r+0x982> - 64c0: f418 6f80 tst.w r8, #1024 ; 0x400 - 64c4: d033 beq.n 652e <__svfscanf_r+0x9e6> - 64c6: 2e00 cmp r6, #0 - 64c8: d048 beq.n 655c <__svfscanf_r+0xa14> - 64ca: f418 7f00 tst.w r8, #512 ; 0x200 - 64ce: d103 bne.n 64d8 <__svfscanf_r+0x990> - 64d0: 9a0c ldr r2, [sp, #48] ; 0x30 - 64d2: 970a str r7, [sp, #40] ; 0x28 - 64d4: 1ab6 subs r6, r6, r2 - 64d6: 960d str r6, [sp, #52] ; 0x34 - 64d8: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 64dc: 2600 movs r6, #0 - 64de: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 64e2: e00d b.n 6500 <__svfscanf_r+0x9b8> - 64e4: f04f 0a03 mov.w sl, #3 - 64e8: e00a b.n 6500 <__svfscanf_r+0x9b8> - 64ea: f04f 0a02 mov.w sl, #2 - 64ee: e007 b.n 6500 <__svfscanf_r+0x9b8> - 64f0: f04f 0903 mov.w r9, #3 - 64f4: e004 b.n 6500 <__svfscanf_r+0x9b8> - 64f6: f04f 0907 mov.w r9, #7 - 64fa: e001 b.n 6500 <__svfscanf_r+0x9b8> - 64fc: f04f 0908 mov.w r9, #8 - 6500: f807 1b01 strb.w r1, [r7], #1 - 6504: 6861 ldr r1, [r4, #4] - 6506: f10b 0b01 add.w fp, fp, #1 - 650a: 3901 subs r1, #1 - 650c: 6061 str r1, [r4, #4] - 650e: 2900 cmp r1, #0 - 6510: dd03 ble.n 651a <__svfscanf_r+0x9d2> - 6512: 6821 ldr r1, [r4, #0] - 6514: 3101 adds r1, #1 - 6516: 6021 str r1, [r4, #0] - 6518: e006 b.n 6528 <__svfscanf_r+0x9e0> - 651a: 4618 mov r0, r3 - 651c: 4621 mov r1, r4 - 651e: 9303 str r3, [sp, #12] - 6520: f002 f890 bl 8644 <__srefill_r> - 6524: 9b03 ldr r3, [sp, #12] - 6526: b910 cbnz r0, 652e <__svfscanf_r+0x9e6> - 6528: 3d01 subs r5, #1 - 652a: f47f af1f bne.w 636c <__svfscanf_r+0x824> - 652e: 46b4 mov ip, r6 - 6530: 4652 mov r2, sl - 6532: 9e06 ldr r6, [sp, #24] - 6534: 469a mov sl, r3 - 6536: 463b mov r3, r7 - 6538: 465f mov r7, fp - 653a: f8dd b014 ldr.w fp, [sp, #20] - 653e: f1bc 0f00 cmp.w ip, #0 - 6542: d013 beq.n 656c <__svfscanf_r+0xa24> - 6544: e007 b.n 6556 <__svfscanf_r+0xa0e> - 6546: 46b4 mov ip, r6 - 6548: 4652 mov r2, sl - 654a: 9e06 ldr r6, [sp, #24] - 654c: 469a mov sl, r3 - 654e: 463b mov r3, r7 - 6550: 465f mov r7, fp - 6552: f8dd b014 ldr.w fp, [sp, #20] - 6556: f428 7880 bic.w r8, r8, #256 ; 0x100 - 655a: e007 b.n 656c <__svfscanf_r+0xa24> - 655c: 46b4 mov ip, r6 - 655e: 4652 mov r2, sl - 6560: 9e06 ldr r6, [sp, #24] - 6562: 469a mov sl, r3 - 6564: 463b mov r3, r7 - 6566: 465f mov r7, fp - 6568: f8dd b014 ldr.w fp, [sp, #20] - 656c: 3a01 subs r2, #1 - 656e: 2a01 cmp r2, #1 - 6570: d80b bhi.n 658a <__svfscanf_r+0xa42> - 6572: 461d mov r5, r3 - 6574: e005 b.n 6582 <__svfscanf_r+0xa3a> - 6576: 4650 mov r0, sl - 6578: f815 1d01 ldrb.w r1, [r5, #-1]! - 657c: 4622 mov r2, r4 - 657e: f003 fb11 bl 9ba4 <_ungetc_r> - 6582: ab0f add r3, sp, #60 ; 0x3c - 6584: 429d cmp r5, r3 - 6586: d8f6 bhi.n 6576 <__svfscanf_r+0xa2e> - 6588: e0bf b.n 670a <__svfscanf_r+0xbc2> - 658a: f109 32ff add.w r2, r9, #4294967295 - 658e: 2a06 cmp r2, #6 - 6590: d82c bhi.n 65ec <__svfscanf_r+0xaa4> - 6592: f1b9 0f02 cmp.w r9, #2 - 6596: d801 bhi.n 659c <__svfscanf_r+0xa54> - 6598: 461d mov r5, r3 - 659a: e023 b.n 65e4 <__svfscanf_r+0xa9c> - 659c: 9305 str r3, [sp, #20] - 659e: 464d mov r5, r9 - 65a0: e00d b.n 65be <__svfscanf_r+0xa76> - 65a2: 9a05 ldr r2, [sp, #20] - 65a4: 4650 mov r0, sl - 65a6: f812 1d01 ldrb.w r1, [r2, #-1]! - 65aa: 9303 str r3, [sp, #12] - 65ac: f8cd c010 str.w ip, [sp, #16] - 65b0: 9205 str r2, [sp, #20] - 65b2: 4622 mov r2, r4 - 65b4: f003 faf6 bl 9ba4 <_ungetc_r> - 65b8: f8dd c010 ldr.w ip, [sp, #16] - 65bc: 9b03 ldr r3, [sp, #12] - 65be: 3d01 subs r5, #1 - 65c0: b2ed uxtb r5, r5 - 65c2: 2d02 cmp r5, #2 - 65c4: d1ed bne.n 65a2 <__svfscanf_r+0xa5a> - 65c6: f1a9 0903 sub.w r9, r9, #3 - 65ca: fa5f f989 uxtb.w r9, r9 - 65ce: ebc9 0303 rsb r3, r9, r3 - 65d2: ebc9 0707 rsb r7, r9, r7 - 65d6: e009 b.n 65ec <__svfscanf_r+0xaa4> - 65d8: 4650 mov r0, sl - 65da: f815 1d01 ldrb.w r1, [r5, #-1]! - 65de: 4622 mov r2, r4 - 65e0: f003 fae0 bl 9ba4 <_ungetc_r> - 65e4: ab0f add r3, sp, #60 ; 0x3c - 65e6: 429d cmp r5, r3 - 65e8: d8f6 bhi.n 65d8 <__svfscanf_r+0xa90> - 65ea: e08e b.n 670a <__svfscanf_r+0xbc2> - 65ec: f418 7f80 tst.w r8, #256 ; 0x100 - 65f0: d02c beq.n 664c <__svfscanf_r+0xb04> - 65f2: f418 6f80 tst.w r8, #1024 ; 0x400 - 65f6: d00b beq.n 6610 <__svfscanf_r+0xac8> - 65f8: 461d mov r5, r3 - 65fa: e005 b.n 6608 <__svfscanf_r+0xac0> - 65fc: 4650 mov r0, sl - 65fe: f815 1d01 ldrb.w r1, [r5, #-1]! - 6602: 4622 mov r2, r4 - 6604: f003 face bl 9ba4 <_ungetc_r> - 6608: ab0f add r3, sp, #60 ; 0x3c - 660a: 429d cmp r5, r3 - 660c: d8f6 bhi.n 65fc <__svfscanf_r+0xab4> - 660e: e07c b.n 670a <__svfscanf_r+0xbc2> - 6610: f813 1d01 ldrb.w r1, [r3, #-1]! - 6614: 3f01 subs r7, #1 - 6616: 2965 cmp r1, #101 ; 0x65 - 6618: d00e beq.n 6638 <__svfscanf_r+0xaf0> - 661a: 2945 cmp r1, #69 ; 0x45 - 661c: d00c beq.n 6638 <__svfscanf_r+0xaf0> - 661e: 4650 mov r0, sl - 6620: 4622 mov r2, r4 - 6622: 9303 str r3, [sp, #12] - 6624: 3f01 subs r7, #1 - 6626: f8cd c010 str.w ip, [sp, #16] - 662a: f003 fabb bl 9ba4 <_ungetc_r> - 662e: 9b03 ldr r3, [sp, #12] - 6630: f8dd c010 ldr.w ip, [sp, #16] - 6634: f813 1d01 ldrb.w r1, [r3, #-1]! - 6638: 4650 mov r0, sl - 663a: 4622 mov r2, r4 - 663c: 9303 str r3, [sp, #12] - 663e: f8cd c010 str.w ip, [sp, #16] - 6642: f003 faaf bl 9ba4 <_ungetc_r> - 6646: f8dd c010 ldr.w ip, [sp, #16] - 664a: 9b03 ldr r3, [sp, #12] - 664c: f018 0210 ands.w r2, r8, #16 - 6650: f47f aa95 bne.w 5b7e <__svfscanf_r+0x36> - 6654: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 6658: 701a strb r2, [r3, #0] - 665a: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 665e: d107 bne.n 6670 <__svfscanf_r+0xb28> - 6660: 9d0c ldr r5, [sp, #48] ; 0x30 - 6662: ebbc 0c05 subs.w ip, ip, r5 - 6666: d019 beq.n 669c <__svfscanf_r+0xb54> - 6668: f1cc 0200 rsb r2, ip, #0 - 666c: 930a str r3, [sp, #40] ; 0x28 - 666e: e009 b.n 6684 <__svfscanf_r+0xb3c> - 6670: 980d ldr r0, [sp, #52] ; 0x34 - 6672: b198 cbz r0, 669c <__svfscanf_r+0xb54> - 6674: 9b0a ldr r3, [sp, #40] ; 0x28 - 6676: 4650 mov r0, sl - 6678: 1c59 adds r1, r3, #1 - 667a: 230a movs r3, #10 - 667c: f002 fed8 bl 9430 <_strtol_r> - 6680: 9d0d ldr r5, [sp, #52] ; 0x34 - 6682: 1b42 subs r2, r0, r5 - 6684: 980a ldr r0, [sp, #40] ; 0x28 - 6686: ab63 add r3, sp, #396 ; 0x18c - 6688: 3303 adds r3, #3 - 668a: 4298 cmp r0, r3 - 668c: bf24 itt cs - 668e: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 6692: 910a strcs r1, [sp, #40] ; 0x28 - 6694: 4922 ldr r1, [pc, #136] ; (6720 <__svfscanf_r+0xbd8>) - 6696: 980a ldr r0, [sp, #40] ; 0x28 - 6698: f7fc fa44 bl 2b24 - 669c: 2200 movs r2, #0 - 669e: 4650 mov r0, sl - 66a0: a90f add r1, sp, #60 ; 0x3c - 66a2: f106 0904 add.w r9, r6, #4 - 66a6: f002 f8d7 bl 8858 <_strtod_r> - 66aa: f018 0f01 tst.w r8, #1 - 66ae: 4602 mov r2, r0 - 66b0: 460b mov r3, r1 - 66b2: d102 bne.n 66ba <__svfscanf_r+0xb72> - 66b4: f018 0f02 tst.w r8, #2 - 66b8: d003 beq.n 66c2 <__svfscanf_r+0xb7a> - 66ba: 6831 ldr r1, [r6, #0] - 66bc: e9c1 2300 strd r2, r3, [r1] - 66c0: e00f b.n 66e2 <__svfscanf_r+0xb9a> - 66c2: 6835 ldr r5, [r6, #0] - 66c4: 9004 str r0, [sp, #16] - 66c6: 9103 str r1, [sp, #12] - 66c8: f002 f848 bl 875c <__fpclassifyd> - 66cc: 9a04 ldr r2, [sp, #16] - 66ce: 9b03 ldr r3, [sp, #12] - 66d0: b910 cbnz r0, 66d8 <__svfscanf_r+0xb90> - 66d2: f002 f8a7 bl 8824 - 66d6: e003 b.n 66e0 <__svfscanf_r+0xb98> - 66d8: 4610 mov r0, r2 - 66da: 4619 mov r1, r3 - 66dc: f7fb f866 bl 17ac <__aeabi_d2f> - 66e0: 6028 str r0, [r5, #0] - 66e2: 9a08 ldr r2, [sp, #32] - 66e4: 3201 adds r2, #1 - 66e6: 9208 str r2, [sp, #32] - 66e8: 464e mov r6, r9 - 66ea: f7ff ba48 b.w 5b7e <__svfscanf_r+0x36> - 66ee: f001 f8dc bl 78aa <__sfp_lock_release> - 66f2: 9b08 ldr r3, [sp, #32] - 66f4: b163 cbz r3, 6710 <__svfscanf_r+0xbc8> - 66f6: 89a3 ldrh r3, [r4, #12] - 66f8: 9d08 ldr r5, [sp, #32] - 66fa: f003 0340 and.w r3, r3, #64 ; 0x40 - 66fe: 2b00 cmp r3, #0 - 6700: bf18 it ne - 6702: f04f 35ff movne.w r5, #4294967295 - 6706: 9508 str r5, [sp, #32] - 6708: e005 b.n 6716 <__svfscanf_r+0xbce> - 670a: f001 f8ce bl 78aa <__sfp_lock_release> - 670e: e002 b.n 6716 <__svfscanf_r+0xbce> - 6710: f04f 30ff mov.w r0, #4294967295 - 6714: 9008 str r0, [sp, #32] - 6716: 9808 ldr r0, [sp, #32] - 6718: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 671c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 6720: 0000c0cc .word 0x0000c0cc - -00006724 <_write_r>: - 6724: b538 push {r3, r4, r5, lr} - 6726: 4605 mov r5, r0 - 6728: 4c07 ldr r4, [pc, #28] ; (6748 <_write_r+0x24>) - 672a: 2000 movs r0, #0 - 672c: 6020 str r0, [r4, #0] - 672e: 4608 mov r0, r1 - 6730: 4611 mov r1, r2 - 6732: 461a mov r2, r3 - 6734: f7f9 feee bl 514 <_write> - 6738: f1b0 3fff cmp.w r0, #4294967295 - 673c: d102 bne.n 6744 <_write_r+0x20> - 673e: 6823 ldr r3, [r4, #0] - 6740: b103 cbz r3, 6744 <_write_r+0x20> - 6742: 602b str r3, [r5, #0] - 6744: bd38 pop {r3, r4, r5, pc} - 6746: bf00 nop - 6748: 10000640 .word 0x10000640 - -0000674c <__swsetup_r>: - 674c: b570 push {r4, r5, r6, lr} - 674e: 4605 mov r5, r0 - 6750: 4e31 ldr r6, [pc, #196] ; (6818 <__swsetup_r+0xcc>) - 6752: 460c mov r4, r1 - 6754: 6830 ldr r0, [r6, #0] - 6756: b118 cbz r0, 6760 <__swsetup_r+0x14> - 6758: 6983 ldr r3, [r0, #24] - 675a: b90b cbnz r3, 6760 <__swsetup_r+0x14> - 675c: f001 f83a bl 77d4 <__sinit> - 6760: 4b2e ldr r3, [pc, #184] ; (681c <__swsetup_r+0xd0>) - 6762: 429c cmp r4, r3 - 6764: d102 bne.n 676c <__swsetup_r+0x20> - 6766: 6833 ldr r3, [r6, #0] - 6768: 685c ldr r4, [r3, #4] - 676a: e00a b.n 6782 <__swsetup_r+0x36> - 676c: 4b2c ldr r3, [pc, #176] ; (6820 <__swsetup_r+0xd4>) - 676e: 429c cmp r4, r3 - 6770: d102 bne.n 6778 <__swsetup_r+0x2c> - 6772: 6833 ldr r3, [r6, #0] - 6774: 689c ldr r4, [r3, #8] - 6776: e004 b.n 6782 <__swsetup_r+0x36> - 6778: 4b2a ldr r3, [pc, #168] ; (6824 <__swsetup_r+0xd8>) - 677a: 429c cmp r4, r3 - 677c: bf04 itt eq - 677e: 6833 ldreq r3, [r6, #0] - 6780: 68dc ldreq r4, [r3, #12] - 6782: 89a3 ldrh r3, [r4, #12] - 6784: f013 0f08 tst.w r3, #8 - 6788: d11c bne.n 67c4 <__swsetup_r+0x78> - 678a: f013 0f10 tst.w r3, #16 - 678e: d03e beq.n 680e <__swsetup_r+0xc2> - 6790: f013 0f04 tst.w r3, #4 - 6794: d012 beq.n 67bc <__swsetup_r+0x70> - 6796: 6b61 ldr r1, [r4, #52] ; 0x34 - 6798: b141 cbz r1, 67ac <__swsetup_r+0x60> - 679a: f104 0344 add.w r3, r4, #68 ; 0x44 - 679e: 4299 cmp r1, r3 - 67a0: d002 beq.n 67a8 <__swsetup_r+0x5c> - 67a2: 4628 mov r0, r5 - 67a4: f001 f946 bl 7a34 <_free_r> - 67a8: 2300 movs r3, #0 - 67aa: 6363 str r3, [r4, #52] ; 0x34 - 67ac: 89a3 ldrh r3, [r4, #12] - 67ae: f023 0324 bic.w r3, r3, #36 ; 0x24 - 67b2: 81a3 strh r3, [r4, #12] - 67b4: 2300 movs r3, #0 - 67b6: 6063 str r3, [r4, #4] - 67b8: 6923 ldr r3, [r4, #16] - 67ba: 6023 str r3, [r4, #0] - 67bc: 89a3 ldrh r3, [r4, #12] - 67be: f043 0308 orr.w r3, r3, #8 - 67c2: 81a3 strh r3, [r4, #12] - 67c4: 6923 ldr r3, [r4, #16] - 67c6: b94b cbnz r3, 67dc <__swsetup_r+0x90> - 67c8: 89a3 ldrh r3, [r4, #12] - 67ca: f403 7320 and.w r3, r3, #640 ; 0x280 - 67ce: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 67d2: d003 beq.n 67dc <__swsetup_r+0x90> - 67d4: 4628 mov r0, r5 - 67d6: 4621 mov r1, r4 - 67d8: f001 fa62 bl 7ca0 <__smakebuf_r> - 67dc: 89a3 ldrh r3, [r4, #12] - 67de: f013 0201 ands.w r2, r3, #1 - 67e2: d005 beq.n 67f0 <__swsetup_r+0xa4> - 67e4: 2300 movs r3, #0 - 67e6: 60a3 str r3, [r4, #8] - 67e8: 6963 ldr r3, [r4, #20] - 67ea: 425b negs r3, r3 - 67ec: 61a3 str r3, [r4, #24] - 67ee: e005 b.n 67fc <__swsetup_r+0xb0> - 67f0: f013 0f02 tst.w r3, #2 - 67f4: bf14 ite ne - 67f6: 4613 movne r3, r2 - 67f8: 6963 ldreq r3, [r4, #20] - 67fa: 60a3 str r3, [r4, #8] - 67fc: 6923 ldr r3, [r4, #16] - 67fe: b94b cbnz r3, 6814 <__swsetup_r+0xc8> - 6800: 89a0 ldrh r0, [r4, #12] - 6802: f010 0080 ands.w r0, r0, #128 ; 0x80 - 6806: bf18 it ne - 6808: f04f 30ff movne.w r0, #4294967295 - 680c: bd70 pop {r4, r5, r6, pc} - 680e: f04f 30ff mov.w r0, #4294967295 - 6812: bd70 pop {r4, r5, r6, pc} - 6814: 2000 movs r0, #0 - 6816: bd70 pop {r4, r5, r6, pc} - 6818: 1000010c .word 0x1000010c - 681c: 0000c280 .word 0x0000c280 - 6820: 0000c2a0 .word 0x0000c2a0 - 6824: 0000c2c0 .word 0x0000c2c0 - -00006828 <__assert_func>: - 6828: b51f push {r0, r1, r2, r3, r4, lr} - 682a: 4604 mov r4, r0 - 682c: 4808 ldr r0, [pc, #32] ; (6850 <__assert_func+0x28>) - 682e: 6800 ldr r0, [r0, #0] - 6830: 68c0 ldr r0, [r0, #12] - 6832: b912 cbnz r2, 683a <__assert_func+0x12> - 6834: 4d07 ldr r5, [pc, #28] ; (6854 <__assert_func+0x2c>) - 6836: 462a mov r2, r5 - 6838: e000 b.n 683c <__assert_func+0x14> - 683a: 4d07 ldr r5, [pc, #28] ; (6858 <__assert_func+0x30>) - 683c: 9100 str r1, [sp, #0] - 683e: 9202 str r2, [sp, #8] - 6840: 461a mov r2, r3 - 6842: 4906 ldr r1, [pc, #24] ; (685c <__assert_func+0x34>) - 6844: 4623 mov r3, r4 - 6846: 9501 str r5, [sp, #4] - 6848: f001 f830 bl 78ac - 684c: f7fb fad2 bl 1df4 - 6850: 1000010c .word 0x1000010c - 6854: 0000c171 .word 0x0000c171 - 6858: 0000c136 .word 0x0000c136 - 685c: 0000c143 .word 0x0000c143 - -00006860 <__assert>: - 6860: b508 push {r3, lr} - 6862: 4613 mov r3, r2 - 6864: 2200 movs r2, #0 - 6866: f7ff ffdf bl 6828 <__assert_func> - ... - -0000686c <_close_r>: - 686c: b538 push {r3, r4, r5, lr} - 686e: 4605 mov r5, r0 - 6870: 4c06 ldr r4, [pc, #24] ; (688c <_close_r+0x20>) - 6872: 4608 mov r0, r1 - 6874: 2300 movs r3, #0 - 6876: 6023 str r3, [r4, #0] - 6878: f7f9 fd9a bl 3b0 <_close> - 687c: f1b0 3fff cmp.w r0, #4294967295 - 6880: d102 bne.n 6888 <_close_r+0x1c> - 6882: 6823 ldr r3, [r4, #0] - 6884: b103 cbz r3, 6888 <_close_r+0x1c> - 6886: 602b str r3, [r5, #0] - 6888: bd38 pop {r3, r4, r5, pc} - 688a: bf00 nop - 688c: 10000640 .word 0x10000640 - -00006890 : - 6890: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 6894: 4604 mov r4, r0 - 6896: 690b ldr r3, [r1, #16] - 6898: 4689 mov r9, r1 - 689a: 6902 ldr r2, [r0, #16] - 689c: 429a cmp r2, r3 - 689e: f2c0 8086 blt.w 69ae - 68a2: 1e5d subs r5, r3, #1 - 68a4: 3303 adds r3, #3 - 68a6: f101 0814 add.w r8, r1, #20 - 68aa: f100 0714 add.w r7, r0, #20 - 68ae: 009b lsls r3, r3, #2 - 68b0: 18ca adds r2, r1, r3 - 68b2: 18c3 adds r3, r0, r3 - 68b4: f102 0a04 add.w sl, r2, #4 - 68b8: 6851 ldr r1, [r2, #4] - 68ba: 6858 ldr r0, [r3, #4] - 68bc: 3101 adds r1, #1 - 68be: f004 fb93 bl afe8 <__aeabi_uidiv> - 68c2: 4606 mov r6, r0 - 68c4: 2800 cmp r0, #0 - 68c6: d03c beq.n 6942 - 68c8: 2300 movs r3, #0 - 68ca: 4639 mov r1, r7 - 68cc: 4642 mov r2, r8 - 68ce: 4618 mov r0, r3 - 68d0: 9401 str r4, [sp, #4] - 68d2: f852 eb04 ldr.w lr, [r2], #4 - 68d6: 680c ldr r4, [r1, #0] - 68d8: 4552 cmp r2, sl - 68da: fa1f fc8e uxth.w ip, lr - 68de: ea4f 4e1e mov.w lr, lr, lsr #16 - 68e2: fa1f fb84 uxth.w fp, r4 - 68e6: fb0c 3c06 mla ip, ip, r6, r3 - 68ea: 4458 add r0, fp - 68ec: fb0e fe06 mul.w lr, lr, r6 - 68f0: eb0e 4e1c add.w lr, lr, ip, lsr #16 - 68f4: fa1f fc8c uxth.w ip, ip - 68f8: ebcc 0c00 rsb ip, ip, r0 - 68fc: ea4f 431e mov.w r3, lr, lsr #16 - 6900: fa1f fe8e uxth.w lr, lr - 6904: ebce 4e14 rsb lr, lr, r4, lsr #16 - 6908: eb0e 4e2c add.w lr, lr, ip, asr #16 - 690c: fa1f fc8c uxth.w ip, ip - 6910: ea4f 402e mov.w r0, lr, asr #16 - 6914: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - 6918: f841 eb04 str.w lr, [r1], #4 - 691c: d9d9 bls.n 68d2 - 691e: 9c01 ldr r4, [sp, #4] - 6920: 1d2b adds r3, r5, #4 - 6922: eb04 0383 add.w r3, r4, r3, lsl #2 - 6926: 685a ldr r2, [r3, #4] - 6928: b95a cbnz r2, 6942 - 692a: 3304 adds r3, #4 - 692c: e000 b.n 6930 - 692e: 3d01 subs r5, #1 - 6930: 1f1a subs r2, r3, #4 - 6932: 4297 cmp r7, r2 - 6934: d204 bcs.n 6940 - 6936: f853 1c04 ldr.w r1, [r3, #-4] - 693a: 4613 mov r3, r2 - 693c: 2900 cmp r1, #0 - 693e: d0f6 beq.n 692e - 6940: 6125 str r5, [r4, #16] - 6942: 4620 mov r0, r4 - 6944: 4649 mov r1, r9 - 6946: f001 fcad bl 82a4 <__mcmp> - 694a: 2800 cmp r0, #0 - 694c: db2d blt.n 69aa - 694e: 3601 adds r6, #1 - 6950: 463b mov r3, r7 - 6952: 2200 movs r2, #0 - 6954: 4641 mov r1, r8 - 6956: f851 8b04 ldr.w r8, [r1], #4 - 695a: 6818 ldr r0, [r3, #0] - 695c: fa1f fc88 uxth.w ip, r8 - 6960: ea4f 4818 mov.w r8, r8, lsr #16 - 6964: fa1f f980 uxth.w r9, r0 - 6968: ebc8 4010 rsb r0, r8, r0, lsr #16 - 696c: ebcc 0c09 rsb ip, ip, r9 - 6970: 4494 add ip, r2 - 6972: eb00 402c add.w r0, r0, ip, asr #16 - 6976: fa1f fc8c uxth.w ip, ip - 697a: 1402 asrs r2, r0, #16 - 697c: 4551 cmp r1, sl - 697e: ea4c 4000 orr.w r0, ip, r0, lsl #16 - 6982: f843 0b04 str.w r0, [r3], #4 - 6986: d9e6 bls.n 6956 - 6988: 1d2b adds r3, r5, #4 - 698a: eb04 0383 add.w r3, r4, r3, lsl #2 - 698e: 685a ldr r2, [r3, #4] - 6990: b95a cbnz r2, 69aa - 6992: 3304 adds r3, #4 - 6994: e000 b.n 6998 - 6996: 3d01 subs r5, #1 - 6998: 1f1a subs r2, r3, #4 - 699a: 4297 cmp r7, r2 - 699c: d204 bcs.n 69a8 - 699e: f853 1c04 ldr.w r1, [r3, #-4] - 69a2: 4613 mov r3, r2 - 69a4: 2900 cmp r1, #0 - 69a6: d0f6 beq.n 6996 - 69a8: 6125 str r5, [r4, #16] - 69aa: 4630 mov r0, r6 - 69ac: e000 b.n 69b0 - 69ae: 2000 movs r0, #0 - 69b0: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 69b4: 0000 movs r0, r0 - ... - -000069b8 <_dtoa_r>: - 69b8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 69bc: 4605 mov r5, r0 - 69be: b09b sub sp, #108 ; 0x6c - 69c0: 4610 mov r0, r2 - 69c2: 6a6e ldr r6, [r5, #36] ; 0x24 - 69c4: 4619 mov r1, r3 - 69c6: 9c27 ldr r4, [sp, #156] ; 0x9c - 69c8: e9cd 0104 strd r0, r1, [sp, #16] - 69cc: b93e cbnz r6, 69de <_dtoa_r+0x26> - 69ce: 2010 movs r0, #16 - 69d0: f7fb fc1c bl 220c - 69d4: 6268 str r0, [r5, #36] ; 0x24 - 69d6: 6046 str r6, [r0, #4] - 69d8: 6086 str r6, [r0, #8] - 69da: 6006 str r6, [r0, #0] - 69dc: 60c6 str r6, [r0, #12] - 69de: 6a6b ldr r3, [r5, #36] ; 0x24 - 69e0: 6819 ldr r1, [r3, #0] - 69e2: b159 cbz r1, 69fc <_dtoa_r+0x44> - 69e4: 685b ldr r3, [r3, #4] - 69e6: 2201 movs r2, #1 - 69e8: 4628 mov r0, r5 - 69ea: 604b str r3, [r1, #4] - 69ec: fa12 f303 lsls.w r3, r2, r3 - 69f0: 608b str r3, [r1, #8] - 69f2: f001 fa39 bl 7e68 <_Bfree> - 69f6: 6a6b ldr r3, [r5, #36] ; 0x24 - 69f8: 2200 movs r2, #0 - 69fa: 601a str r2, [r3, #0] - 69fc: 9b05 ldr r3, [sp, #20] - 69fe: 2b00 cmp r3, #0 - 6a00: da05 bge.n 6a0e <_dtoa_r+0x56> - 6a02: 2201 movs r2, #1 - 6a04: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - 6a08: 6022 str r2, [r4, #0] - 6a0a: 9305 str r3, [sp, #20] - 6a0c: e001 b.n 6a12 <_dtoa_r+0x5a> - 6a0e: 2300 movs r3, #0 - 6a10: 6023 str r3, [r4, #0] - 6a12: 9c05 ldr r4, [sp, #20] - 6a14: 4b9a ldr r3, [pc, #616] ; (6c80 <_dtoa_r+0x2c8>) - 6a16: 4a9a ldr r2, [pc, #616] ; (6c80 <_dtoa_r+0x2c8>) - 6a18: ea04 0303 and.w r3, r4, r3 - 6a1c: 4293 cmp r3, r2 - 6a1e: d11d bne.n 6a5c <_dtoa_r+0xa4> - 6a20: 9926 ldr r1, [sp, #152] ; 0x98 - 6a22: f242 730f movw r3, #9999 ; 0x270f - 6a26: 9a04 ldr r2, [sp, #16] - 6a28: 600b str r3, [r1, #0] - 6a2a: b94a cbnz r2, 6a40 <_dtoa_r+0x88> - 6a2c: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - 6a30: 4b94 ldr r3, [pc, #592] ; (6c84 <_dtoa_r+0x2cc>) - 6a32: 4895 ldr r0, [pc, #596] ; (6c88 <_dtoa_r+0x2d0>) - 6a34: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - 6a38: 2c00 cmp r4, #0 - 6a3a: bf18 it ne - 6a3c: 4618 movne r0, r3 - 6a3e: e000 b.n 6a42 <_dtoa_r+0x8a> - 6a40: 4890 ldr r0, [pc, #576] ; (6c84 <_dtoa_r+0x2cc>) - 6a42: 9b28 ldr r3, [sp, #160] ; 0xa0 - 6a44: 2b00 cmp r3, #0 - 6a46: f000 85b3 beq.w 75b0 <_dtoa_r+0xbf8> - 6a4a: 78c2 ldrb r2, [r0, #3] - 6a4c: 1cc3 adds r3, r0, #3 - 6a4e: b10a cbz r2, 6a54 <_dtoa_r+0x9c> - 6a50: f100 0308 add.w r3, r0, #8 - 6a54: 9928 ldr r1, [sp, #160] ; 0xa0 - 6a56: 600b str r3, [r1, #0] - 6a58: f000 bdaa b.w 75b0 <_dtoa_r+0xbf8> - 6a5c: e9dd ab04 ldrd sl, fp, [sp, #16] - 6a60: 2200 movs r2, #0 - 6a62: 2300 movs r3, #0 - 6a64: 2601 movs r6, #1 - 6a66: 4650 mov r0, sl - 6a68: 4659 mov r1, fp - 6a6a: f004 fda9 bl b5c0 <__aeabi_dcmpeq> - 6a6e: b100 cbz r0, 6a72 <_dtoa_r+0xba> - 6a70: 2600 movs r6, #0 - 6a72: f016 0fff tst.w r6, #255 ; 0xff - 6a76: d10b bne.n 6a90 <_dtoa_r+0xd8> - 6a78: 9a26 ldr r2, [sp, #152] ; 0x98 - 6a7a: 2301 movs r3, #1 - 6a7c: 6013 str r3, [r2, #0] - 6a7e: 9b28 ldr r3, [sp, #160] ; 0xa0 - 6a80: 2b00 cmp r3, #0 - 6a82: f000 8592 beq.w 75aa <_dtoa_r+0xbf2> - 6a86: 4881 ldr r0, [pc, #516] ; (6c8c <_dtoa_r+0x2d4>) - 6a88: 6018 str r0, [r3, #0] - 6a8a: 3801 subs r0, #1 - 6a8c: f000 bd90 b.w 75b0 <_dtoa_r+0xbf8> - 6a90: ab18 add r3, sp, #96 ; 0x60 - 6a92: 4628 mov r0, r5 - 6a94: 9300 str r3, [sp, #0] - 6a96: 4652 mov r2, sl - 6a98: ab19 add r3, sp, #100 ; 0x64 - 6a9a: 9301 str r3, [sp, #4] - 6a9c: 465b mov r3, fp - 6a9e: 0d26 lsrs r6, r4, #20 - 6aa0: f001 fcf2 bl 8488 <__d2b> - 6aa4: 0576 lsls r6, r6, #21 - 6aa6: 0d76 lsrs r6, r6, #21 - 6aa8: 4681 mov r9, r0 - 6aaa: b16e cbz r6, 6ac8 <_dtoa_r+0x110> - 6aac: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 6ab0: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - 6ab4: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 6ab8: 4650 mov r0, sl - 6aba: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - 6abe: 3e07 subs r6, #7 - 6ac0: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - 6ac4: 2200 movs r2, #0 - 6ac6: e01e b.n 6b06 <_dtoa_r+0x14e> - 6ac8: 9b18 ldr r3, [sp, #96] ; 0x60 - 6aca: 9819 ldr r0, [sp, #100] ; 0x64 - 6acc: 18c0 adds r0, r0, r3 - 6ace: f500 6086 add.w r0, r0, #1072 ; 0x430 - 6ad2: 1c86 adds r6, r0, #2 - 6ad4: 2e20 cmp r6, #32 - 6ad6: dd08 ble.n 6aea <_dtoa_r+0x132> - 6ad8: 9b04 ldr r3, [sp, #16] - 6ada: 381e subs r0, #30 - 6adc: fa33 f000 lsrs.w r0, r3, r0 - 6ae0: f1c6 0340 rsb r3, r6, #64 ; 0x40 - 6ae4: 409c lsls r4, r3 - 6ae6: 4320 orrs r0, r4 - 6ae8: e005 b.n 6af6 <_dtoa_r+0x13e> - 6aea: f8dd e010 ldr.w lr, [sp, #16] - 6aee: f1c6 0020 rsb r0, r6, #32 - 6af2: fa0e f000 lsl.w r0, lr, r0 - 6af6: f7fa fba9 bl 124c <__aeabi_ui2d> - 6afa: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - 6afe: 3e03 subs r6, #3 - 6b00: 2201 movs r2, #1 - 6b02: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 6b06: 9216 str r2, [sp, #88] ; 0x58 - 6b08: 2200 movs r2, #0 - 6b0a: 4b61 ldr r3, [pc, #388] ; (6c90 <_dtoa_r+0x2d8>) - 6b0c: f7fa fa60 bl fd0 <__aeabi_dsub> - 6b10: a355 add r3, pc, #340 ; (adr r3, 6c68 <_dtoa_r+0x2b0>) - 6b12: e9d3 2300 ldrd r2, r3, [r3] - 6b16: f7fa fc0f bl 1338 <__aeabi_dmul> - 6b1a: a355 add r3, pc, #340 ; (adr r3, 6c70 <_dtoa_r+0x2b8>) - 6b1c: e9d3 2300 ldrd r2, r3, [r3] - 6b20: f7fa fa58 bl fd4 <__adddf3> - 6b24: 4682 mov sl, r0 - 6b26: 4630 mov r0, r6 - 6b28: 468b mov fp, r1 - 6b2a: f7fa fb9f bl 126c <__aeabi_i2d> - 6b2e: a352 add r3, pc, #328 ; (adr r3, 6c78 <_dtoa_r+0x2c0>) - 6b30: e9d3 2300 ldrd r2, r3, [r3] - 6b34: f7fa fc00 bl 1338 <__aeabi_dmul> - 6b38: 4602 mov r2, r0 - 6b3a: 460b mov r3, r1 - 6b3c: 4650 mov r0, sl - 6b3e: 4659 mov r1, fp - 6b40: f7fa fa48 bl fd4 <__adddf3> - 6b44: 4682 mov sl, r0 - 6b46: 468b mov fp, r1 - 6b48: f7fa fe08 bl 175c <__aeabi_d2iz> - 6b4c: 4659 mov r1, fp - 6b4e: 2200 movs r2, #0 - 6b50: 2300 movs r3, #0 - 6b52: 4604 mov r4, r0 - 6b54: 4650 mov r0, sl - 6b56: f004 fd3d bl b5d4 <__aeabi_dcmplt> - 6b5a: b150 cbz r0, 6b72 <_dtoa_r+0x1ba> - 6b5c: 4620 mov r0, r4 - 6b5e: f7fa fb85 bl 126c <__aeabi_i2d> - 6b62: 4602 mov r2, r0 - 6b64: 460b mov r3, r1 - 6b66: 4650 mov r0, sl - 6b68: 4659 mov r1, fp - 6b6a: f004 fd29 bl b5c0 <__aeabi_dcmpeq> - 6b6e: b900 cbnz r0, 6b72 <_dtoa_r+0x1ba> - 6b70: 3c01 subs r4, #1 - 6b72: 2c16 cmp r4, #22 - 6b74: d80d bhi.n 6b92 <_dtoa_r+0x1da> - 6b76: 4b47 ldr r3, [pc, #284] ; (6c94 <_dtoa_r+0x2dc>) - 6b78: eb03 03c4 add.w r3, r3, r4, lsl #3 - 6b7c: e9d3 0100 ldrd r0, r1, [r3] - 6b80: e9dd 2304 ldrd r2, r3, [sp, #16] - 6b84: f004 fd44 bl b610 <__aeabi_dcmpgt> - 6b88: b130 cbz r0, 6b98 <_dtoa_r+0x1e0> - 6b8a: 2300 movs r3, #0 - 6b8c: 3c01 subs r4, #1 - 6b8e: 9311 str r3, [sp, #68] ; 0x44 - 6b90: e004 b.n 6b9c <_dtoa_r+0x1e4> - 6b92: 2001 movs r0, #1 - 6b94: 9011 str r0, [sp, #68] ; 0x44 - 6b96: e001 b.n 6b9c <_dtoa_r+0x1e4> - 6b98: 2100 movs r1, #0 - 6b9a: 9111 str r1, [sp, #68] ; 0x44 - 6b9c: 9b19 ldr r3, [sp, #100] ; 0x64 - 6b9e: f103 3bff add.w fp, r3, #4294967295 - 6ba2: ebbb 0b06 subs.w fp, fp, r6 - 6ba6: d504 bpl.n 6bb2 <_dtoa_r+0x1fa> - 6ba8: 2200 movs r2, #0 - 6baa: f1cb 0b00 rsb fp, fp, #0 - 6bae: 9206 str r2, [sp, #24] - 6bb0: e003 b.n 6bba <_dtoa_r+0x202> - 6bb2: f8cd b018 str.w fp, [sp, #24] - 6bb6: f04f 0b00 mov.w fp, #0 - 6bba: 2c00 cmp r4, #0 - 6bbc: db06 blt.n 6bcc <_dtoa_r+0x214> - 6bbe: 9b06 ldr r3, [sp, #24] - 6bc0: f04f 0800 mov.w r8, #0 - 6bc4: 940f str r4, [sp, #60] ; 0x3c - 6bc6: 191b adds r3, r3, r4 - 6bc8: 9306 str r3, [sp, #24] - 6bca: e005 b.n 6bd8 <_dtoa_r+0x220> - 6bcc: ebc4 0b0b rsb fp, r4, fp - 6bd0: f1c4 0800 rsb r8, r4, #0 - 6bd4: 2000 movs r0, #0 - 6bd6: 900f str r0, [sp, #60] ; 0x3c - 6bd8: 9924 ldr r1, [sp, #144] ; 0x90 - 6bda: 2909 cmp r1, #9 - 6bdc: d813 bhi.n 6c06 <_dtoa_r+0x24e> - 6bde: 2905 cmp r1, #5 - 6be0: dd03 ble.n 6bea <_dtoa_r+0x232> - 6be2: 3904 subs r1, #4 - 6be4: 2700 movs r7, #0 - 6be6: 9124 str r1, [sp, #144] ; 0x90 - 6be8: e000 b.n 6bec <_dtoa_r+0x234> - 6bea: 2701 movs r7, #1 - 6bec: 9a24 ldr r2, [sp, #144] ; 0x90 - 6bee: 1e93 subs r3, r2, #2 - 6bf0: 2b03 cmp r3, #3 - 6bf2: d80b bhi.n 6c0c <_dtoa_r+0x254> - 6bf4: e8df f003 tbb [pc, r3] - 6bf8: 02051e15 .word 0x02051e15 - 6bfc: 2001 movs r0, #1 - 6bfe: 900e str r0, [sp, #56] ; 0x38 - 6c00: e01a b.n 6c38 <_dtoa_r+0x280> - 6c02: 2101 movs r1, #1 - 6c04: e00e b.n 6c24 <_dtoa_r+0x26c> - 6c06: 2701 movs r7, #1 - 6c08: 2200 movs r2, #0 - 6c0a: 9224 str r2, [sp, #144] ; 0x90 - 6c0c: 2301 movs r3, #1 - 6c0e: f04f 3eff mov.w lr, #4294967295 - 6c12: 930e str r3, [sp, #56] ; 0x38 - 6c14: 2000 movs r0, #0 - 6c16: f8cd e030 str.w lr, [sp, #48] ; 0x30 - 6c1a: 46f2 mov sl, lr - 6c1c: 3311 adds r3, #17 - 6c1e: 9025 str r0, [sp, #148] ; 0x94 - 6c20: e01a b.n 6c58 <_dtoa_r+0x2a0> - 6c22: 2100 movs r1, #0 - 6c24: 9a25 ldr r2, [sp, #148] ; 0x94 - 6c26: 910e str r1, [sp, #56] ; 0x38 - 6c28: 2a00 cmp r2, #0 - 6c2a: dd0d ble.n 6c48 <_dtoa_r+0x290> - 6c2c: 920c str r2, [sp, #48] ; 0x30 - 6c2e: 4692 mov sl, r2 - 6c30: 4613 mov r3, r2 - 6c32: e011 b.n 6c58 <_dtoa_r+0x2a0> - 6c34: 2300 movs r3, #0 - 6c36: 930e str r3, [sp, #56] ; 0x38 - 6c38: 9825 ldr r0, [sp, #148] ; 0x94 - 6c3a: 1820 adds r0, r4, r0 - 6c3c: 900c str r0, [sp, #48] ; 0x30 - 6c3e: 1c43 adds r3, r0, #1 - 6c40: 2b00 cmp r3, #0 - 6c42: dd07 ble.n 6c54 <_dtoa_r+0x29c> - 6c44: 469a mov sl, r3 - 6c46: e007 b.n 6c58 <_dtoa_r+0x2a0> - 6c48: 2101 movs r1, #1 - 6c4a: 910c str r1, [sp, #48] ; 0x30 - 6c4c: 468a mov sl, r1 - 6c4e: 460b mov r3, r1 - 6c50: 9125 str r1, [sp, #148] ; 0x94 - 6c52: e001 b.n 6c58 <_dtoa_r+0x2a0> - 6c54: 469a mov sl, r3 - 6c56: 2301 movs r3, #1 - 6c58: 6a6e ldr r6, [r5, #36] ; 0x24 - 6c5a: 2200 movs r2, #0 - 6c5c: 6072 str r2, [r6, #4] - 6c5e: 3204 adds r2, #4 - 6c60: e01e b.n 6ca0 <_dtoa_r+0x2e8> - 6c62: bf00 nop - 6c64: f3af 8000 nop.w - 6c68: 636f4361 .word 0x636f4361 - 6c6c: 3fd287a7 .word 0x3fd287a7 - 6c70: 8b60c8b3 .word 0x8b60c8b3 - 6c74: 3fc68a28 .word 0x3fc68a28 - 6c78: 509f79fb .word 0x509f79fb - 6c7c: 3fd34413 .word 0x3fd34413 - 6c80: 7ff00000 .word 0x7ff00000 - 6c84: 0000c27c .word 0x0000c27c - 6c88: 0000c273 .word 0x0000c273 - 6c8c: 0000c0bb .word 0x0000c0bb - 6c90: 3ff80000 .word 0x3ff80000 - 6c94: 0000c2f8 .word 0x0000c2f8 - 6c98: 6871 ldr r1, [r6, #4] - 6c9a: 0052 lsls r2, r2, #1 - 6c9c: 3101 adds r1, #1 - 6c9e: 6071 str r1, [r6, #4] - 6ca0: f102 0114 add.w r1, r2, #20 - 6ca4: 4299 cmp r1, r3 - 6ca6: d9f7 bls.n 6c98 <_dtoa_r+0x2e0> - 6ca8: 4628 mov r0, r5 - 6caa: 6871 ldr r1, [r6, #4] - 6cac: f001 f8ab bl 7e06 <_Balloc> - 6cb0: 6a6b ldr r3, [r5, #36] ; 0x24 - 6cb2: f1ba 0f0e cmp.w sl, #14 - 6cb6: 6030 str r0, [r6, #0] - 6cb8: 681b ldr r3, [r3, #0] - 6cba: 930d str r3, [sp, #52] ; 0x34 - 6cbc: f200 81ac bhi.w 7018 <_dtoa_r+0x660> - 6cc0: 2f00 cmp r7, #0 - 6cc2: f000 81a9 beq.w 7018 <_dtoa_r+0x660> - 6cc6: e9dd 2304 ldrd r2, r3, [sp, #16] - 6cca: 2c00 cmp r4, #0 - 6ccc: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - 6cd0: dd3f ble.n 6d52 <_dtoa_r+0x39a> - 6cd2: f004 020f and.w r2, r4, #15 - 6cd6: 4b92 ldr r3, [pc, #584] ; (6f20 <_dtoa_r+0x568>) - 6cd8: 1127 asrs r7, r4, #4 - 6cda: eb03 03c2 add.w r3, r3, r2, lsl #3 - 6cde: f017 0f10 tst.w r7, #16 - 6ce2: e9d3 0100 ldrd r0, r1, [r3] - 6ce6: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 6cea: d00e beq.n 6d0a <_dtoa_r+0x352> - 6cec: 4b8d ldr r3, [pc, #564] ; (6f24 <_dtoa_r+0x56c>) - 6cee: f007 070f and.w r7, r7, #15 - 6cf2: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 6cf6: 2603 movs r6, #3 - 6cf8: e9d3 2308 ldrd r2, r3, [r3, #32] - 6cfc: f7fa fc46 bl 158c <__aeabi_ddiv> - 6d00: 4602 mov r2, r0 - 6d02: 460b mov r3, r1 - 6d04: e9cd 2304 strd r2, r3, [sp, #16] - 6d08: e000 b.n 6d0c <_dtoa_r+0x354> - 6d0a: 2602 movs r6, #2 - 6d0c: f8df c214 ldr.w ip, [pc, #532] ; 6f24 <_dtoa_r+0x56c> - 6d10: f8cd b020 str.w fp, [sp, #32] - 6d14: 46c3 mov fp, r8 - 6d16: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 6d1a: 46a0 mov r8, r4 - 6d1c: 4664 mov r4, ip - 6d1e: e009 b.n 6d34 <_dtoa_r+0x37c> - 6d20: f017 0f01 tst.w r7, #1 - 6d24: d004 beq.n 6d30 <_dtoa_r+0x378> - 6d26: e9d4 2300 ldrd r2, r3, [r4] - 6d2a: 3601 adds r6, #1 - 6d2c: f7fa fb04 bl 1338 <__aeabi_dmul> - 6d30: 107f asrs r7, r7, #1 - 6d32: 3408 adds r4, #8 - 6d34: 2f00 cmp r7, #0 - 6d36: d1f3 bne.n 6d20 <_dtoa_r+0x368> - 6d38: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 6d3c: 4644 mov r4, r8 - 6d3e: e9dd 0104 ldrd r0, r1, [sp, #16] - 6d42: 46d8 mov r8, fp - 6d44: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 6d48: f8dd b020 ldr.w fp, [sp, #32] - 6d4c: f7fa fc1e bl 158c <__aeabi_ddiv> - 6d50: e026 b.n 6da0 <_dtoa_r+0x3e8> - 6d52: 4267 negs r7, r4 - 6d54: b34f cbz r7, 6daa <_dtoa_r+0x3f2> - 6d56: f007 020f and.w r2, r7, #15 - 6d5a: 4b71 ldr r3, [pc, #452] ; (6f20 <_dtoa_r+0x568>) - 6d5c: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 6d60: 113f asrs r7, r7, #4 - 6d62: eb03 03c2 add.w r3, r3, r2, lsl #3 - 6d66: 2602 movs r6, #2 - 6d68: e9d3 2300 ldrd r2, r3, [r3] - 6d6c: f7fa fae4 bl 1338 <__aeabi_dmul> - 6d70: f8df c1b0 ldr.w ip, [pc, #432] ; 6f24 <_dtoa_r+0x56c> - 6d74: f8cd b010 str.w fp, [sp, #16] - 6d78: 46c3 mov fp, r8 - 6d7a: 46a0 mov r8, r4 - 6d7c: 4664 mov r4, ip - 6d7e: e009 b.n 6d94 <_dtoa_r+0x3dc> - 6d80: f017 0f01 tst.w r7, #1 - 6d84: d004 beq.n 6d90 <_dtoa_r+0x3d8> - 6d86: e9d4 2300 ldrd r2, r3, [r4] - 6d8a: 3601 adds r6, #1 - 6d8c: f7fa fad4 bl 1338 <__aeabi_dmul> - 6d90: 107f asrs r7, r7, #1 - 6d92: 3408 adds r4, #8 - 6d94: 2f00 cmp r7, #0 - 6d96: d1f3 bne.n 6d80 <_dtoa_r+0x3c8> - 6d98: 4644 mov r4, r8 - 6d9a: 46d8 mov r8, fp - 6d9c: f8dd b010 ldr.w fp, [sp, #16] - 6da0: 4602 mov r2, r0 - 6da2: 460b mov r3, r1 - 6da4: e9cd 2304 strd r2, r3, [sp, #16] - 6da8: e000 b.n 6dac <_dtoa_r+0x3f4> - 6daa: 2602 movs r6, #2 - 6dac: 9b11 ldr r3, [sp, #68] ; 0x44 - 6dae: b1f3 cbz r3, 6dee <_dtoa_r+0x436> - 6db0: e9dd 0104 ldrd r0, r1, [sp, #16] - 6db4: 2200 movs r2, #0 - 6db6: 4b5c ldr r3, [pc, #368] ; (6f28 <_dtoa_r+0x570>) - 6db8: e9cd 0108 strd r0, r1, [sp, #32] - 6dbc: f004 fc0a bl b5d4 <__aeabi_dcmplt> - 6dc0: b1a8 cbz r0, 6dee <_dtoa_r+0x436> - 6dc2: f1ba 0f00 cmp.w sl, #0 - 6dc6: d012 beq.n 6dee <_dtoa_r+0x436> - 6dc8: 990c ldr r1, [sp, #48] ; 0x30 - 6dca: 2900 cmp r1, #0 - 6dcc: f340 8120 ble.w 7010 <_dtoa_r+0x658> - 6dd0: 1e62 subs r2, r4, #1 - 6dd2: 4b56 ldr r3, [pc, #344] ; (6f2c <_dtoa_r+0x574>) - 6dd4: 920a str r2, [sp, #40] ; 0x28 - 6dd6: 2200 movs r2, #0 - 6dd8: e9dd 0108 ldrd r0, r1, [sp, #32] - 6ddc: 3601 adds r6, #1 - 6dde: f7fa faab bl 1338 <__aeabi_dmul> - 6de2: 9f0c ldr r7, [sp, #48] ; 0x30 - 6de4: 4602 mov r2, r0 - 6de6: 460b mov r3, r1 - 6de8: e9cd 2304 strd r2, r3, [sp, #16] - 6dec: e001 b.n 6df2 <_dtoa_r+0x43a> - 6dee: 4657 mov r7, sl - 6df0: 940a str r4, [sp, #40] ; 0x28 - 6df2: 4630 mov r0, r6 - 6df4: f7fa fa3a bl 126c <__aeabi_i2d> - 6df8: e9dd 2304 ldrd r2, r3, [sp, #16] - 6dfc: f7fa fa9c bl 1338 <__aeabi_dmul> - 6e00: 2200 movs r2, #0 - 6e02: 4b4b ldr r3, [pc, #300] ; (6f30 <_dtoa_r+0x578>) - 6e04: f7fa f8e6 bl fd4 <__adddf3> - 6e08: 460b mov r3, r1 - 6e0a: 4602 mov r2, r0 - 6e0c: e9cd 2308 strd r2, r3, [sp, #32] - 6e10: 9b09 ldr r3, [sp, #36] ; 0x24 - 6e12: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - 6e16: 9609 str r6, [sp, #36] ; 0x24 - 6e18: b9ef cbnz r7, 6e56 <_dtoa_r+0x49e> - 6e1a: e9dd 0104 ldrd r0, r1, [sp, #16] - 6e1e: 2200 movs r2, #0 - 6e20: 4b44 ldr r3, [pc, #272] ; (6f34 <_dtoa_r+0x57c>) - 6e22: f7fa f8d5 bl fd0 <__aeabi_dsub> - 6e26: f8dd e020 ldr.w lr, [sp, #32] - 6e2a: 4633 mov r3, r6 - 6e2c: 4672 mov r2, lr - 6e2e: e9cd 0104 strd r0, r1, [sp, #16] - 6e32: f004 fbed bl b610 <__aeabi_dcmpgt> - 6e36: 2800 cmp r0, #0 - 6e38: f040 8296 bne.w 7368 <_dtoa_r+0x9b0> - 6e3c: f8dd e020 ldr.w lr, [sp, #32] - 6e40: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - 6e44: e9dd 0104 ldrd r0, r1, [sp, #16] - 6e48: 4672 mov r2, lr - 6e4a: f004 fbc3 bl b5d4 <__aeabi_dcmplt> - 6e4e: 2800 cmp r0, #0 - 6e50: f040 827e bne.w 7350 <_dtoa_r+0x998> - 6e54: e0dc b.n 7010 <_dtoa_r+0x658> - 6e56: 980e ldr r0, [sp, #56] ; 0x38 - 6e58: 1e7a subs r2, r7, #1 - 6e5a: 4b31 ldr r3, [pc, #196] ; (6f20 <_dtoa_r+0x568>) - 6e5c: 2800 cmp r0, #0 - 6e5e: d06d beq.n 6f3c <_dtoa_r+0x584> - 6e60: eb03 03c2 add.w r3, r3, r2, lsl #3 - 6e64: 2000 movs r0, #0 - 6e66: 4934 ldr r1, [pc, #208] ; (6f38 <_dtoa_r+0x580>) - 6e68: e9d3 2300 ldrd r2, r3, [r3] - 6e6c: f7fa fb8e bl 158c <__aeabi_ddiv> - 6e70: e9dd 2308 ldrd r2, r3, [sp, #32] - 6e74: f7fa f8ac bl fd0 <__aeabi_dsub> - 6e78: e9dd 2304 ldrd r2, r3, [sp, #16] - 6e7c: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 6e80: 46d3 mov fp, sl - 6e82: f8cd 805c str.w r8, [sp, #92] ; 0x5c - 6e86: 46a2 mov sl, r4 - 6e88: 46a8 mov r8, r5 - 6e8a: 4614 mov r4, r2 - 6e8c: 461d mov r5, r3 - 6e8e: f04f 0e00 mov.w lr, #0 - 6e92: f8cd e010 str.w lr, [sp, #16] - 6e96: e9cd 0108 strd r0, r1, [sp, #32] - 6e9a: 990d ldr r1, [sp, #52] ; 0x34 - 6e9c: 9110 str r1, [sp, #64] ; 0x40 - 6e9e: 4629 mov r1, r5 - 6ea0: 4620 mov r0, r4 - 6ea2: f7fa fc5b bl 175c <__aeabi_d2iz> - 6ea6: 4606 mov r6, r0 - 6ea8: f7fa f9e0 bl 126c <__aeabi_i2d> - 6eac: 3630 adds r6, #48 ; 0x30 - 6eae: 4602 mov r2, r0 - 6eb0: 460b mov r3, r1 - 6eb2: 4620 mov r0, r4 - 6eb4: 4629 mov r1, r5 - 6eb6: f7fa f88b bl fd0 <__aeabi_dsub> - 6eba: 9a10 ldr r2, [sp, #64] ; 0x40 - 6ebc: f802 6b01 strb.w r6, [r2], #1 - 6ec0: 4616 mov r6, r2 - 6ec2: 9210 str r2, [sp, #64] ; 0x40 - 6ec4: e9dd 2308 ldrd r2, r3, [sp, #32] - 6ec8: 4604 mov r4, r0 - 6eca: 460d mov r5, r1 - 6ecc: f004 fb82 bl b5d4 <__aeabi_dcmplt> - 6ed0: 2800 cmp r0, #0 - 6ed2: f040 835b bne.w 758c <_dtoa_r+0xbd4> - 6ed6: 4622 mov r2, r4 - 6ed8: 462b mov r3, r5 - 6eda: 2000 movs r0, #0 - 6edc: 4912 ldr r1, [pc, #72] ; (6f28 <_dtoa_r+0x570>) - 6ede: f7fa f877 bl fd0 <__aeabi_dsub> - 6ee2: e9dd 2308 ldrd r2, r3, [sp, #32] - 6ee6: f004 fb75 bl b5d4 <__aeabi_dcmplt> - 6eea: 2800 cmp r0, #0 - 6eec: f040 8102 bne.w 70f4 <_dtoa_r+0x73c> - 6ef0: 9b04 ldr r3, [sp, #16] - 6ef2: 3301 adds r3, #1 - 6ef4: 9304 str r3, [sp, #16] - 6ef6: 42bb cmp r3, r7 - 6ef8: f280 8083 bge.w 7002 <_dtoa_r+0x64a> - 6efc: e9dd 0108 ldrd r0, r1, [sp, #32] - 6f00: 2200 movs r2, #0 - 6f02: 4b0a ldr r3, [pc, #40] ; (6f2c <_dtoa_r+0x574>) - 6f04: f7fa fa18 bl 1338 <__aeabi_dmul> - 6f08: 2200 movs r2, #0 - 6f0a: 4b08 ldr r3, [pc, #32] ; (6f2c <_dtoa_r+0x574>) - 6f0c: e9cd 0108 strd r0, r1, [sp, #32] - 6f10: 4620 mov r0, r4 - 6f12: 4629 mov r1, r5 - 6f14: f7fa fa10 bl 1338 <__aeabi_dmul> - 6f18: 4604 mov r4, r0 - 6f1a: 460d mov r5, r1 - 6f1c: e7bf b.n 6e9e <_dtoa_r+0x4e6> - 6f1e: bf00 nop - 6f20: 0000c2f8 .word 0x0000c2f8 - 6f24: 0000c3c0 .word 0x0000c3c0 - 6f28: 3ff00000 .word 0x3ff00000 - 6f2c: 40240000 .word 0x40240000 - 6f30: 401c0000 .word 0x401c0000 - 6f34: 40140000 .word 0x40140000 - 6f38: 3fe00000 .word 0x3fe00000 - 6f3c: eb03 03c2 add.w r3, r3, r2, lsl #3 - 6f40: e9d3 0100 ldrd r0, r1, [r3] - 6f44: e9dd 2308 ldrd r2, r3, [sp, #32] - 6f48: f7fa f9f6 bl 1338 <__aeabi_dmul> - 6f4c: e9dd 2304 ldrd r2, r3, [sp, #16] - 6f50: 9e0e ldr r6, [sp, #56] ; 0x38 - 6f52: f8cd b040 str.w fp, [sp, #64] ; 0x40 - 6f56: 46d3 mov fp, sl - 6f58: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - 6f5c: 46a2 mov sl, r4 - 6f5e: 46a8 mov r8, r5 - 6f60: 4614 mov r4, r2 - 6f62: 461d mov r5, r3 - 6f64: e9cd 0108 strd r0, r1, [sp, #32] - 6f68: 4629 mov r1, r5 - 6f6a: 4620 mov r0, r4 - 6f6c: f7fa fbf6 bl 175c <__aeabi_d2iz> - 6f70: 9003 str r0, [sp, #12] - 6f72: f7fa f97b bl 126c <__aeabi_i2d> - 6f76: 4602 mov r2, r0 - 6f78: 460b mov r3, r1 - 6f7a: 4620 mov r0, r4 - 6f7c: 4629 mov r1, r5 - 6f7e: f7fa f827 bl fd0 <__aeabi_dsub> - 6f82: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - 6f86: f8dd c00c ldr.w ip, [sp, #12] - 6f8a: f10c 0c30 add.w ip, ip, #48 ; 0x30 - 6f8e: e9cd 0104 strd r0, r1, [sp, #16] - 6f92: f80e c006 strb.w ip, [lr, r6] - 6f96: 3601 adds r6, #1 - 6f98: 42be cmp r6, r7 - 6f9a: d12b bne.n 6ff4 <_dtoa_r+0x63c> - 6f9c: 2200 movs r2, #0 - 6f9e: 4b81 ldr r3, [pc, #516] ; (71a4 <_dtoa_r+0x7ec>) - 6fa0: e9dd 0108 ldrd r0, r1, [sp, #32] - 6fa4: 4476 add r6, lr - 6fa6: f7fa f815 bl fd4 <__adddf3> - 6faa: 4654 mov r4, sl - 6fac: 4645 mov r5, r8 - 6fae: 46da mov sl, fp - 6fb0: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - 6fb4: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - 6fb8: 4602 mov r2, r0 - 6fba: 460b mov r3, r1 - 6fbc: e9dd 0104 ldrd r0, r1, [sp, #16] - 6fc0: f004 fb26 bl b610 <__aeabi_dcmpgt> - 6fc4: 2800 cmp r0, #0 - 6fc6: f040 8096 bne.w 70f6 <_dtoa_r+0x73e> - 6fca: e9dd 2308 ldrd r2, r3, [sp, #32] - 6fce: 2000 movs r0, #0 - 6fd0: 4974 ldr r1, [pc, #464] ; (71a4 <_dtoa_r+0x7ec>) - 6fd2: f7f9 fffd bl fd0 <__aeabi_dsub> - 6fd6: 4602 mov r2, r0 - 6fd8: 460b mov r3, r1 - 6fda: e9dd 0104 ldrd r0, r1, [sp, #16] - 6fde: f004 faf9 bl b5d4 <__aeabi_dcmplt> - 6fe2: b1a8 cbz r0, 7010 <_dtoa_r+0x658> - 6fe4: 4633 mov r3, r6 - 6fe6: f813 2c01 ldrb.w r2, [r3, #-1] - 6fea: 461e mov r6, r3 - 6fec: 3b01 subs r3, #1 - 6fee: 2a30 cmp r2, #48 ; 0x30 - 6ff0: d0f9 beq.n 6fe6 <_dtoa_r+0x62e> - 6ff2: e2cc b.n 758e <_dtoa_r+0xbd6> - 6ff4: 2200 movs r2, #0 - 6ff6: 4b6c ldr r3, [pc, #432] ; (71a8 <_dtoa_r+0x7f0>) - 6ff8: f7fa f99e bl 1338 <__aeabi_dmul> - 6ffc: 4604 mov r4, r0 - 6ffe: 460d mov r5, r1 - 7000: e7b2 b.n 6f68 <_dtoa_r+0x5b0> - 7002: 4654 mov r4, sl - 7004: 4645 mov r5, r8 - 7006: 46da mov sl, fp - 7008: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - 700c: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 7010: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - 7014: e9cd 2304 strd r2, r3, [sp, #16] - 7018: 9a18 ldr r2, [sp, #96] ; 0x60 - 701a: 2a00 cmp r2, #0 - 701c: f2c0 808a blt.w 7134 <_dtoa_r+0x77c> - 7020: 2c0e cmp r4, #14 - 7022: f300 8087 bgt.w 7134 <_dtoa_r+0x77c> - 7026: 4b61 ldr r3, [pc, #388] ; (71ac <_dtoa_r+0x7f4>) - 7028: eb03 03c4 add.w r3, r3, r4, lsl #3 - 702c: e9d3 0100 ldrd r0, r1, [r3] - 7030: e9cd 0106 strd r0, r1, [sp, #24] - 7034: 9925 ldr r1, [sp, #148] ; 0x94 - 7036: 2900 cmp r1, #0 - 7038: da14 bge.n 7064 <_dtoa_r+0x6ac> - 703a: f1ba 0f00 cmp.w sl, #0 - 703e: dc11 bgt.n 7064 <_dtoa_r+0x6ac> - 7040: f040 8188 bne.w 7354 <_dtoa_r+0x99c> - 7044: 2200 movs r2, #0 - 7046: 4b5a ldr r3, [pc, #360] ; (71b0 <_dtoa_r+0x7f8>) - 7048: e9dd 0106 ldrd r0, r1, [sp, #24] - 704c: f7fa f974 bl 1338 <__aeabi_dmul> - 7050: e9dd 2304 ldrd r2, r3, [sp, #16] - 7054: f004 fad2 bl b5fc <__aeabi_dcmpge> - 7058: 2800 cmp r0, #0 - 705a: f040 817f bne.w 735c <_dtoa_r+0x9a4> - 705e: 46d0 mov r8, sl - 7060: 4657 mov r7, sl - 7062: e183 b.n 736c <_dtoa_r+0x9b4> - 7064: e9dd 2304 ldrd r2, r3, [sp, #16] - 7068: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - 706c: 469b mov fp, r3 - 706e: 9404 str r4, [sp, #16] - 7070: 44c2 add sl, r8 - 7072: f8cd a030 str.w sl, [sp, #48] ; 0x30 - 7076: 4692 mov sl, r2 - 7078: e9dd 2306 ldrd r2, r3, [sp, #24] - 707c: 4650 mov r0, sl - 707e: 4659 mov r1, fp - 7080: 4646 mov r6, r8 - 7082: f7fa fa83 bl 158c <__aeabi_ddiv> - 7086: f7fa fb69 bl 175c <__aeabi_d2iz> - 708a: 4607 mov r7, r0 - 708c: f7fa f8ee bl 126c <__aeabi_i2d> - 7090: e9dd 2306 ldrd r2, r3, [sp, #24] - 7094: f7fa f950 bl 1338 <__aeabi_dmul> - 7098: 4602 mov r2, r0 - 709a: 460b mov r3, r1 - 709c: 4650 mov r0, sl - 709e: 4659 mov r1, fp - 70a0: f7f9 ff96 bl fd0 <__aeabi_dsub> - 70a4: f107 0330 add.w r3, r7, #48 ; 0x30 - 70a8: f806 3b01 strb.w r3, [r6], #1 - 70ac: 46b0 mov r8, r6 - 70ae: 9a0c ldr r2, [sp, #48] ; 0x30 - 70b0: 4296 cmp r6, r2 - 70b2: d12d bne.n 7110 <_dtoa_r+0x758> - 70b4: 4602 mov r2, r0 - 70b6: 460b mov r3, r1 - 70b8: f7f9 ff8c bl fd4 <__adddf3> - 70bc: e9dd 2306 ldrd r2, r3, [sp, #24] - 70c0: 9c04 ldr r4, [sp, #16] - 70c2: 4682 mov sl, r0 - 70c4: 468b mov fp, r1 - 70c6: f004 faa3 bl b610 <__aeabi_dcmpgt> - 70ca: b9a8 cbnz r0, 70f8 <_dtoa_r+0x740> - 70cc: 4650 mov r0, sl - 70ce: 4659 mov r1, fp - 70d0: e9dd 2306 ldrd r2, r3, [sp, #24] - 70d4: f004 fa74 bl b5c0 <__aeabi_dcmpeq> - 70d8: 2800 cmp r0, #0 - 70da: f000 8259 beq.w 7590 <_dtoa_r+0xbd8> - 70de: f017 0f01 tst.w r7, #1 - 70e2: d109 bne.n 70f8 <_dtoa_r+0x740> - 70e4: e254 b.n 7590 <_dtoa_r+0xbd8> - 70e6: 980d ldr r0, [sp, #52] ; 0x34 - 70e8: 4282 cmp r2, r0 - 70ea: d106 bne.n 70fa <_dtoa_r+0x742> - 70ec: 2230 movs r2, #48 ; 0x30 - 70ee: 3401 adds r4, #1 - 70f0: 7002 strb r2, [r0, #0] - 70f2: e009 b.n 7108 <_dtoa_r+0x750> - 70f4: 4645 mov r5, r8 - 70f6: 9c0a ldr r4, [sp, #40] ; 0x28 - 70f8: 4632 mov r2, r6 - 70fa: f812 1c01 ldrb.w r1, [r2, #-1] - 70fe: 1e53 subs r3, r2, #1 - 7100: 4616 mov r6, r2 - 7102: 461a mov r2, r3 - 7104: 2939 cmp r1, #57 ; 0x39 - 7106: d0ee beq.n 70e6 <_dtoa_r+0x72e> - 7108: 781a ldrb r2, [r3, #0] - 710a: 3201 adds r2, #1 - 710c: 701a strb r2, [r3, #0] - 710e: e23f b.n 7590 <_dtoa_r+0xbd8> - 7110: 2200 movs r2, #0 - 7112: 4b25 ldr r3, [pc, #148] ; (71a8 <_dtoa_r+0x7f0>) - 7114: f7fa f910 bl 1338 <__aeabi_dmul> - 7118: 2200 movs r2, #0 - 711a: 2300 movs r3, #0 - 711c: 2401 movs r4, #1 - 711e: 4682 mov sl, r0 - 7120: 468b mov fp, r1 - 7122: f004 fa4d bl b5c0 <__aeabi_dcmpeq> - 7126: b100 cbz r0, 712a <_dtoa_r+0x772> - 7128: 2400 movs r4, #0 - 712a: f014 0fff tst.w r4, #255 ; 0xff - 712e: d1a3 bne.n 7078 <_dtoa_r+0x6c0> - 7130: 9c04 ldr r4, [sp, #16] - 7132: e22d b.n 7590 <_dtoa_r+0xbd8> - 7134: 990e ldr r1, [sp, #56] ; 0x38 - 7136: 2900 cmp r1, #0 - 7138: d03c beq.n 71b4 <_dtoa_r+0x7fc> - 713a: 9b24 ldr r3, [sp, #144] ; 0x90 - 713c: 2b01 cmp r3, #1 - 713e: dc0b bgt.n 7158 <_dtoa_r+0x7a0> - 7140: 9816 ldr r0, [sp, #88] ; 0x58 - 7142: b118 cbz r0, 714c <_dtoa_r+0x794> - 7144: f502 6286 add.w r2, r2, #1072 ; 0x430 - 7148: 3203 adds r2, #3 - 714a: e002 b.n 7152 <_dtoa_r+0x79a> - 714c: 9a19 ldr r2, [sp, #100] ; 0x64 - 714e: f1c2 0236 rsb r2, r2, #54 ; 0x36 - 7152: 4643 mov r3, r8 - 7154: 465e mov r6, fp - 7156: e016 b.n 7186 <_dtoa_r+0x7ce> - 7158: f10a 33ff add.w r3, sl, #4294967295 - 715c: 4598 cmp r8, r3 - 715e: db02 blt.n 7166 <_dtoa_r+0x7ae> - 7160: ebc3 0308 rsb r3, r3, r8 - 7164: e006 b.n 7174 <_dtoa_r+0x7bc> - 7166: 990f ldr r1, [sp, #60] ; 0x3c - 7168: ebc8 0303 rsb r3, r8, r3 - 716c: 4498 add r8, r3 - 716e: 18c9 adds r1, r1, r3 - 7170: 2300 movs r3, #0 - 7172: 910f str r1, [sp, #60] ; 0x3c - 7174: f1ba 0f00 cmp.w sl, #0 - 7178: da03 bge.n 7182 <_dtoa_r+0x7ca> - 717a: ebca 060b rsb r6, sl, fp - 717e: 2200 movs r2, #0 - 7180: e001 b.n 7186 <_dtoa_r+0x7ce> - 7182: 465e mov r6, fp - 7184: 4652 mov r2, sl - 7186: f8dd e018 ldr.w lr, [sp, #24] - 718a: 4628 mov r0, r5 - 718c: 2101 movs r1, #1 - 718e: 9302 str r3, [sp, #8] - 7190: 4496 add lr, r2 - 7192: 4493 add fp, r2 - 7194: f8cd e018 str.w lr, [sp, #24] - 7198: f000 ff4b bl 8032 <__i2b> - 719c: 9b02 ldr r3, [sp, #8] - 719e: 4607 mov r7, r0 - 71a0: e00b b.n 71ba <_dtoa_r+0x802> - 71a2: bf00 nop - 71a4: 3fe00000 .word 0x3fe00000 - 71a8: 40240000 .word 0x40240000 - 71ac: 0000c2f8 .word 0x0000c2f8 - 71b0: 40140000 .word 0x40140000 - 71b4: 9f0e ldr r7, [sp, #56] ; 0x38 - 71b6: 4643 mov r3, r8 - 71b8: 465e mov r6, fp - 71ba: b15e cbz r6, 71d4 <_dtoa_r+0x81c> - 71bc: 9806 ldr r0, [sp, #24] - 71be: 2800 cmp r0, #0 - 71c0: dd08 ble.n 71d4 <_dtoa_r+0x81c> - 71c2: 4602 mov r2, r0 - 71c4: 42b2 cmp r2, r6 - 71c6: bfa8 it ge - 71c8: 4632 movge r2, r6 - 71ca: ebc2 0b0b rsb fp, r2, fp - 71ce: 1ab6 subs r6, r6, r2 - 71d0: 1a80 subs r0, r0, r2 - 71d2: 9006 str r0, [sp, #24] - 71d4: f1b8 0f00 cmp.w r8, #0 - 71d8: dd24 ble.n 7224 <_dtoa_r+0x86c> - 71da: 990e ldr r1, [sp, #56] ; 0x38 - 71dc: b1e1 cbz r1, 7218 <_dtoa_r+0x860> - 71de: 2b00 cmp r3, #0 - 71e0: dd14 ble.n 720c <_dtoa_r+0x854> - 71e2: 461a mov r2, r3 - 71e4: 4639 mov r1, r7 - 71e6: 4628 mov r0, r5 - 71e8: 9302 str r3, [sp, #8] - 71ea: f000 ffbd bl 8168 <__pow5mult> - 71ee: 464a mov r2, r9 - 71f0: 4607 mov r7, r0 - 71f2: 4628 mov r0, r5 - 71f4: 4639 mov r1, r7 - 71f6: f000 ff25 bl 8044 <__multiply> - 71fa: 4649 mov r1, r9 - 71fc: 4602 mov r2, r0 - 71fe: 4628 mov r0, r5 - 7200: 9203 str r2, [sp, #12] - 7202: f000 fe31 bl 7e68 <_Bfree> - 7206: 9a03 ldr r2, [sp, #12] - 7208: 9b02 ldr r3, [sp, #8] - 720a: 4691 mov r9, r2 - 720c: ebb8 0203 subs.w r2, r8, r3 - 7210: d008 beq.n 7224 <_dtoa_r+0x86c> - 7212: 4628 mov r0, r5 - 7214: 4649 mov r1, r9 - 7216: e002 b.n 721e <_dtoa_r+0x866> - 7218: 4628 mov r0, r5 - 721a: 4649 mov r1, r9 - 721c: 4642 mov r2, r8 - 721e: f000 ffa3 bl 8168 <__pow5mult> - 7222: 4681 mov r9, r0 - 7224: 2101 movs r1, #1 - 7226: 4628 mov r0, r5 - 7228: f000 ff03 bl 8032 <__i2b> - 722c: 9a0f ldr r2, [sp, #60] ; 0x3c - 722e: 2a00 cmp r2, #0 - 7230: 4680 mov r8, r0 - 7232: dd04 ble.n 723e <_dtoa_r+0x886> - 7234: 4641 mov r1, r8 - 7236: 4628 mov r0, r5 - 7238: f000 ff96 bl 8168 <__pow5mult> - 723c: 4680 mov r8, r0 - 723e: 9b24 ldr r3, [sp, #144] ; 0x90 - 7240: 2b01 cmp r3, #1 - 7242: dc13 bgt.n 726c <_dtoa_r+0x8b4> - 7244: 9804 ldr r0, [sp, #16] - 7246: b998 cbnz r0, 7270 <_dtoa_r+0x8b8> - 7248: 9a05 ldr r2, [sp, #20] - 724a: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - 724e: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 7252: b983 cbnz r3, 7276 <_dtoa_r+0x8be> - 7254: 4b8c ldr r3, [pc, #560] ; (7488 <_dtoa_r+0xad0>) - 7256: ea02 0303 and.w r3, r2, r3 - 725a: b17b cbz r3, 727c <_dtoa_r+0x8c4> - 725c: 9906 ldr r1, [sp, #24] - 725e: 2201 movs r2, #1 - 7260: f10b 0b01 add.w fp, fp, #1 - 7264: 920a str r2, [sp, #40] ; 0x28 - 7266: 3101 adds r1, #1 - 7268: 9106 str r1, [sp, #24] - 726a: e008 b.n 727e <_dtoa_r+0x8c6> - 726c: 2300 movs r3, #0 - 726e: e005 b.n 727c <_dtoa_r+0x8c4> - 7270: 2000 movs r0, #0 - 7272: 900a str r0, [sp, #40] ; 0x28 - 7274: e003 b.n 727e <_dtoa_r+0x8c6> - 7276: 9904 ldr r1, [sp, #16] - 7278: 910a str r1, [sp, #40] ; 0x28 - 727a: e000 b.n 727e <_dtoa_r+0x8c6> - 727c: 930a str r3, [sp, #40] ; 0x28 - 727e: 9a0f ldr r2, [sp, #60] ; 0x3c - 7280: b14a cbz r2, 7296 <_dtoa_r+0x8de> - 7282: f8d8 3010 ldr.w r3, [r8, #16] - 7286: eb08 0383 add.w r3, r8, r3, lsl #2 - 728a: 6918 ldr r0, [r3, #16] - 728c: f000 fe7f bl 7f8e <__hi0bits> - 7290: f1c0 0320 rsb r3, r0, #32 - 7294: e000 b.n 7298 <_dtoa_r+0x8e0> - 7296: 2301 movs r3, #1 - 7298: f8dd e018 ldr.w lr, [sp, #24] - 729c: 4473 add r3, lr - 729e: f013 031f ands.w r3, r3, #31 - 72a2: d00b beq.n 72bc <_dtoa_r+0x904> - 72a4: f1c3 0320 rsb r3, r3, #32 - 72a8: 2b04 cmp r3, #4 - 72aa: dd06 ble.n 72ba <_dtoa_r+0x902> - 72ac: 3b04 subs r3, #4 - 72ae: 449e add lr, r3 - 72b0: 449b add fp, r3 - 72b2: 18f6 adds r6, r6, r3 - 72b4: f8cd e018 str.w lr, [sp, #24] - 72b8: e006 b.n 72c8 <_dtoa_r+0x910> - 72ba: d005 beq.n 72c8 <_dtoa_r+0x910> - 72bc: 331c adds r3, #28 - 72be: 9806 ldr r0, [sp, #24] - 72c0: 449b add fp, r3 - 72c2: 18f6 adds r6, r6, r3 - 72c4: 18c0 adds r0, r0, r3 - 72c6: 9006 str r0, [sp, #24] - 72c8: f1bb 0f00 cmp.w fp, #0 - 72cc: dd05 ble.n 72da <_dtoa_r+0x922> - 72ce: 4649 mov r1, r9 - 72d0: 4628 mov r0, r5 - 72d2: 465a mov r2, fp - 72d4: f000 ff9a bl 820c <__lshift> - 72d8: 4681 mov r9, r0 - 72da: 9906 ldr r1, [sp, #24] - 72dc: 2900 cmp r1, #0 - 72de: dd05 ble.n 72ec <_dtoa_r+0x934> - 72e0: 4641 mov r1, r8 - 72e2: 4628 mov r0, r5 - 72e4: 9a06 ldr r2, [sp, #24] - 72e6: f000 ff91 bl 820c <__lshift> - 72ea: 4680 mov r8, r0 - 72ec: 9a11 ldr r2, [sp, #68] ; 0x44 - 72ee: b1c2 cbz r2, 7322 <_dtoa_r+0x96a> - 72f0: 4648 mov r0, r9 - 72f2: 4641 mov r1, r8 - 72f4: f000 ffd6 bl 82a4 <__mcmp> - 72f8: 2800 cmp r0, #0 - 72fa: da12 bge.n 7322 <_dtoa_r+0x96a> - 72fc: 4649 mov r1, r9 - 72fe: 2300 movs r3, #0 - 7300: 4628 mov r0, r5 - 7302: 220a movs r2, #10 - 7304: f000 fdc7 bl 7e96 <__multadd> - 7308: 9b0e ldr r3, [sp, #56] ; 0x38 - 730a: 3c01 subs r4, #1 - 730c: 4681 mov r9, r0 - 730e: b133 cbz r3, 731e <_dtoa_r+0x966> - 7310: 4639 mov r1, r7 - 7312: 4628 mov r0, r5 - 7314: 220a movs r2, #10 - 7316: 2300 movs r3, #0 - 7318: f000 fdbd bl 7e96 <__multadd> - 731c: 4607 mov r7, r0 - 731e: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 7322: f1ba 0f00 cmp.w sl, #0 - 7326: dc29 bgt.n 737c <_dtoa_r+0x9c4> - 7328: 9824 ldr r0, [sp, #144] ; 0x90 - 732a: 2802 cmp r0, #2 - 732c: dd26 ble.n 737c <_dtoa_r+0x9c4> - 732e: f1ba 0f00 cmp.w sl, #0 - 7332: d115 bne.n 7360 <_dtoa_r+0x9a8> - 7334: 4641 mov r1, r8 - 7336: 2205 movs r2, #5 - 7338: 4653 mov r3, sl - 733a: 4628 mov r0, r5 - 733c: f000 fdab bl 7e96 <__multadd> - 7340: 4680 mov r8, r0 - 7342: 4648 mov r0, r9 - 7344: 4641 mov r1, r8 - 7346: f000 ffad bl 82a4 <__mcmp> - 734a: 2800 cmp r0, #0 - 734c: dc0e bgt.n 736c <_dtoa_r+0x9b4> - 734e: e007 b.n 7360 <_dtoa_r+0x9a8> - 7350: 46b8 mov r8, r7 - 7352: e005 b.n 7360 <_dtoa_r+0x9a8> - 7354: f04f 0800 mov.w r8, #0 - 7358: 4647 mov r7, r8 - 735a: e001 b.n 7360 <_dtoa_r+0x9a8> - 735c: 46d0 mov r8, sl - 735e: 4657 mov r7, sl - 7360: 9925 ldr r1, [sp, #148] ; 0x94 - 7362: 9e0d ldr r6, [sp, #52] ; 0x34 - 7364: 43cc mvns r4, r1 - 7366: e006 b.n 7376 <_dtoa_r+0x9be> - 7368: 9c0a ldr r4, [sp, #40] ; 0x28 - 736a: 46b8 mov r8, r7 - 736c: 9e0d ldr r6, [sp, #52] ; 0x34 - 736e: 3401 adds r4, #1 - 7370: 2331 movs r3, #49 ; 0x31 - 7372: f806 3b01 strb.w r3, [r6], #1 - 7376: f04f 0a00 mov.w sl, #0 - 737a: e0f4 b.n 7566 <_dtoa_r+0xbae> - 737c: 9a0e ldr r2, [sp, #56] ; 0x38 - 737e: 2a00 cmp r2, #0 - 7380: f000 80aa beq.w 74d8 <_dtoa_r+0xb20> - 7384: 2e00 cmp r6, #0 - 7386: dd05 ble.n 7394 <_dtoa_r+0x9dc> - 7388: 4639 mov r1, r7 - 738a: 4628 mov r0, r5 - 738c: 4632 mov r2, r6 - 738e: f000 ff3d bl 820c <__lshift> - 7392: 4607 mov r7, r0 - 7394: 9b0a ldr r3, [sp, #40] ; 0x28 - 7396: b193 cbz r3, 73be <_dtoa_r+0xa06> - 7398: 6879 ldr r1, [r7, #4] - 739a: 4628 mov r0, r5 - 739c: f000 fd33 bl 7e06 <_Balloc> - 73a0: 693a ldr r2, [r7, #16] - 73a2: f107 010c add.w r1, r7, #12 - 73a6: 3202 adds r2, #2 - 73a8: 0092 lsls r2, r2, #2 - 73aa: 4606 mov r6, r0 - 73ac: 300c adds r0, #12 - 73ae: f7fb f94f bl 2650 - 73b2: 4628 mov r0, r5 - 73b4: 4631 mov r1, r6 - 73b6: 2201 movs r2, #1 - 73b8: f000 ff28 bl 820c <__lshift> - 73bc: e000 b.n 73c0 <_dtoa_r+0xa08> - 73be: 4638 mov r0, r7 - 73c0: 9e0d ldr r6, [sp, #52] ; 0x34 - 73c2: 9406 str r4, [sp, #24] - 73c4: 44b2 add sl, r6 - 73c6: f8cd a038 str.w sl, [sp, #56] ; 0x38 - 73ca: 46ba mov sl, r7 - 73cc: 4607 mov r7, r0 - 73ce: 4641 mov r1, r8 - 73d0: 4648 mov r0, r9 - 73d2: f7ff fa5d bl 6890 - 73d6: 4651 mov r1, sl - 73d8: f100 0b30 add.w fp, r0, #48 ; 0x30 - 73dc: 4648 mov r0, r9 - 73de: f000 ff61 bl 82a4 <__mcmp> - 73e2: 463a mov r2, r7 - 73e4: 4641 mov r1, r8 - 73e6: 900c str r0, [sp, #48] ; 0x30 - 73e8: 4628 mov r0, r5 - 73ea: f000 ff78 bl 82de <__mdiff> - 73ee: 68c2 ldr r2, [r0, #12] - 73f0: 4603 mov r3, r0 - 73f2: b93a cbnz r2, 7404 <_dtoa_r+0xa4c> - 73f4: 4619 mov r1, r3 - 73f6: 4648 mov r0, r9 - 73f8: 9302 str r3, [sp, #8] - 73fa: f000 ff53 bl 82a4 <__mcmp> - 73fe: 9b02 ldr r3, [sp, #8] - 7400: 4604 mov r4, r0 - 7402: e000 b.n 7406 <_dtoa_r+0xa4e> - 7404: 2401 movs r4, #1 - 7406: 4628 mov r0, r5 - 7408: 4619 mov r1, r3 - 740a: f000 fd2d bl 7e68 <_Bfree> - 740e: b96c cbnz r4, 742c <_dtoa_r+0xa74> - 7410: 9824 ldr r0, [sp, #144] ; 0x90 - 7412: b958 cbnz r0, 742c <_dtoa_r+0xa74> - 7414: 9904 ldr r1, [sp, #16] - 7416: f001 0301 and.w r3, r1, #1 - 741a: b93b cbnz r3, 742c <_dtoa_r+0xa74> - 741c: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 7420: 9c06 ldr r4, [sp, #24] - 7422: d027 beq.n 7474 <_dtoa_r+0xabc> - 7424: 9a0c ldr r2, [sp, #48] ; 0x30 - 7426: 2a00 cmp r2, #0 - 7428: dc29 bgt.n 747e <_dtoa_r+0xac6> - 742a: e02a b.n 7482 <_dtoa_r+0xaca> - 742c: 9b0c ldr r3, [sp, #48] ; 0x30 - 742e: 2b00 cmp r3, #0 - 7430: db06 blt.n 7440 <_dtoa_r+0xa88> - 7432: d119 bne.n 7468 <_dtoa_r+0xab0> - 7434: 9824 ldr r0, [sp, #144] ; 0x90 - 7436: b9b8 cbnz r0, 7468 <_dtoa_r+0xab0> - 7438: 9904 ldr r1, [sp, #16] - 743a: f001 0301 and.w r3, r1, #1 - 743e: b99b cbnz r3, 7468 <_dtoa_r+0xab0> - 7440: 4622 mov r2, r4 - 7442: 9c06 ldr r4, [sp, #24] - 7444: 2a00 cmp r2, #0 - 7446: dd1c ble.n 7482 <_dtoa_r+0xaca> - 7448: 4649 mov r1, r9 - 744a: 2201 movs r2, #1 - 744c: 4628 mov r0, r5 - 744e: f000 fedd bl 820c <__lshift> - 7452: 4641 mov r1, r8 - 7454: 4681 mov r9, r0 - 7456: f000 ff25 bl 82a4 <__mcmp> - 745a: 2800 cmp r0, #0 - 745c: dc07 bgt.n 746e <_dtoa_r+0xab6> - 745e: d110 bne.n 7482 <_dtoa_r+0xaca> - 7460: f01b 0f01 tst.w fp, #1 - 7464: d00d beq.n 7482 <_dtoa_r+0xaca> - 7466: e002 b.n 746e <_dtoa_r+0xab6> - 7468: 2c00 cmp r4, #0 - 746a: dd0f ble.n 748c <_dtoa_r+0xad4> - 746c: 9c06 ldr r4, [sp, #24] - 746e: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 7472: d104 bne.n 747e <_dtoa_r+0xac6> - 7474: 4633 mov r3, r6 - 7476: 2239 movs r2, #57 ; 0x39 - 7478: f803 2b01 strb.w r2, [r3], #1 - 747c: e065 b.n 754a <_dtoa_r+0xb92> - 747e: f10b 0b01 add.w fp, fp, #1 - 7482: f806 bb01 strb.w fp, [r6], #1 - 7486: e06e b.n 7566 <_dtoa_r+0xbae> - 7488: 7ff00000 .word 0x7ff00000 - 748c: f806 bb01 strb.w fp, [r6], #1 - 7490: 4633 mov r3, r6 - 7492: 9a0e ldr r2, [sp, #56] ; 0x38 - 7494: 4296 cmp r6, r2 - 7496: d03e beq.n 7516 <_dtoa_r+0xb5e> - 7498: 4649 mov r1, r9 - 749a: 220a movs r2, #10 - 749c: 2300 movs r3, #0 - 749e: 4628 mov r0, r5 - 74a0: f000 fcf9 bl 7e96 <__multadd> - 74a4: 45ba cmp sl, r7 - 74a6: 4681 mov r9, r0 - 74a8: d107 bne.n 74ba <_dtoa_r+0xb02> - 74aa: 4651 mov r1, sl - 74ac: 4628 mov r0, r5 - 74ae: 220a movs r2, #10 - 74b0: 2300 movs r3, #0 - 74b2: f000 fcf0 bl 7e96 <__multadd> - 74b6: 4682 mov sl, r0 - 74b8: e00c b.n 74d4 <_dtoa_r+0xb1c> - 74ba: 4651 mov r1, sl - 74bc: 220a movs r2, #10 - 74be: 2300 movs r3, #0 - 74c0: 4628 mov r0, r5 - 74c2: f000 fce8 bl 7e96 <__multadd> - 74c6: 4639 mov r1, r7 - 74c8: 220a movs r2, #10 - 74ca: 2300 movs r3, #0 - 74cc: 4682 mov sl, r0 - 74ce: 4628 mov r0, r5 - 74d0: f000 fce1 bl 7e96 <__multadd> - 74d4: 4607 mov r7, r0 - 74d6: e77a b.n 73ce <_dtoa_r+0xa16> - 74d8: f04f 0c01 mov.w ip, #1 - 74dc: 9e0d ldr r6, [sp, #52] ; 0x34 - 74de: 46cb mov fp, r9 - 74e0: 46a1 mov r9, r4 - 74e2: 4664 mov r4, ip - 74e4: 4658 mov r0, fp - 74e6: 4641 mov r1, r8 - 74e8: f7ff f9d2 bl 6890 - 74ec: 3030 adds r0, #48 ; 0x30 - 74ee: 4554 cmp r4, sl - 74f0: f806 0b01 strb.w r0, [r6], #1 - 74f4: 4633 mov r3, r6 - 74f6: da08 bge.n 750a <_dtoa_r+0xb52> - 74f8: 4659 mov r1, fp - 74fa: 4628 mov r0, r5 - 74fc: 220a movs r2, #10 - 74fe: 2300 movs r3, #0 - 7500: f000 fcc9 bl 7e96 <__multadd> - 7504: 3401 adds r4, #1 - 7506: 4683 mov fp, r0 - 7508: e7ec b.n 74e4 <_dtoa_r+0xb2c> - 750a: 464c mov r4, r9 - 750c: f04f 0a00 mov.w sl, #0 - 7510: 46d9 mov r9, fp - 7512: 4683 mov fp, r0 - 7514: e000 b.n 7518 <_dtoa_r+0xb60> - 7516: 9c06 ldr r4, [sp, #24] - 7518: 4649 mov r1, r9 - 751a: 2201 movs r2, #1 - 751c: 4628 mov r0, r5 - 751e: 9302 str r3, [sp, #8] - 7520: f000 fe74 bl 820c <__lshift> - 7524: 4641 mov r1, r8 - 7526: 4681 mov r9, r0 - 7528: f000 febc bl 82a4 <__mcmp> - 752c: 9b02 ldr r3, [sp, #8] - 752e: 2800 cmp r0, #0 - 7530: dc0b bgt.n 754a <_dtoa_r+0xb92> - 7532: d113 bne.n 755c <_dtoa_r+0xba4> - 7534: f01b 0f01 tst.w fp, #1 - 7538: d107 bne.n 754a <_dtoa_r+0xb92> - 753a: e00f b.n 755c <_dtoa_r+0xba4> - 753c: 980d ldr r0, [sp, #52] ; 0x34 - 753e: 4283 cmp r3, r0 - 7540: d103 bne.n 754a <_dtoa_r+0xb92> - 7542: 2331 movs r3, #49 ; 0x31 - 7544: 3401 adds r4, #1 - 7546: 7003 strb r3, [r0, #0] - 7548: e00d b.n 7566 <_dtoa_r+0xbae> - 754a: f813 2c01 ldrb.w r2, [r3, #-1] - 754e: 461e mov r6, r3 - 7550: 3b01 subs r3, #1 - 7552: 2a39 cmp r2, #57 ; 0x39 - 7554: d0f2 beq.n 753c <_dtoa_r+0xb84> - 7556: 3201 adds r2, #1 - 7558: 701a strb r2, [r3, #0] - 755a: e004 b.n 7566 <_dtoa_r+0xbae> - 755c: 461e mov r6, r3 - 755e: f813 2d01 ldrb.w r2, [r3, #-1]! - 7562: 2a30 cmp r2, #48 ; 0x30 - 7564: d0fa beq.n 755c <_dtoa_r+0xba4> - 7566: 4628 mov r0, r5 - 7568: 4641 mov r1, r8 - 756a: f000 fc7d bl 7e68 <_Bfree> - 756e: b17f cbz r7, 7590 <_dtoa_r+0xbd8> - 7570: f1ba 0f00 cmp.w sl, #0 - 7574: d005 beq.n 7582 <_dtoa_r+0xbca> - 7576: 45ba cmp sl, r7 - 7578: d003 beq.n 7582 <_dtoa_r+0xbca> - 757a: 4628 mov r0, r5 - 757c: 4651 mov r1, sl - 757e: f000 fc73 bl 7e68 <_Bfree> - 7582: 4628 mov r0, r5 - 7584: 4639 mov r1, r7 - 7586: f000 fc6f bl 7e68 <_Bfree> - 758a: e001 b.n 7590 <_dtoa_r+0xbd8> - 758c: 4645 mov r5, r8 - 758e: 9c0a ldr r4, [sp, #40] ; 0x28 - 7590: 4649 mov r1, r9 - 7592: 4628 mov r0, r5 - 7594: f000 fc68 bl 7e68 <_Bfree> - 7598: 2300 movs r3, #0 - 759a: 7033 strb r3, [r6, #0] - 759c: 3401 adds r4, #1 - 759e: 9926 ldr r1, [sp, #152] ; 0x98 - 75a0: 9a28 ldr r2, [sp, #160] ; 0xa0 - 75a2: 600c str r4, [r1, #0] - 75a4: b11a cbz r2, 75ae <_dtoa_r+0xbf6> - 75a6: 6016 str r6, [r2, #0] - 75a8: e001 b.n 75ae <_dtoa_r+0xbf6> - 75aa: 4803 ldr r0, [pc, #12] ; (75b8 <_dtoa_r+0xc00>) - 75ac: e000 b.n 75b0 <_dtoa_r+0xbf8> - 75ae: 980d ldr r0, [sp, #52] ; 0x34 - 75b0: b01b add sp, #108 ; 0x6c - 75b2: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 75b6: bf00 nop - 75b8: 0000c0ba .word 0x0000c0ba - 75bc: f3af 8000 nop.w - -000075c0 <_fflush_r>: - 75c0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 75c4: 4605 mov r5, r0 - 75c6: 690e ldr r6, [r1, #16] - 75c8: 460c mov r4, r1 - 75ca: 2e00 cmp r6, #0 - 75cc: f000 80a7 beq.w 771e <_fflush_r+0x15e> - 75d0: b118 cbz r0, 75da <_fflush_r+0x1a> - 75d2: 6983 ldr r3, [r0, #24] - 75d4: b90b cbnz r3, 75da <_fflush_r+0x1a> - 75d6: f000 f8fd bl 77d4 <__sinit> - 75da: 4b52 ldr r3, [pc, #328] ; (7724 <_fflush_r+0x164>) - 75dc: 429c cmp r4, r3 - 75de: d101 bne.n 75e4 <_fflush_r+0x24> - 75e0: 686c ldr r4, [r5, #4] - 75e2: e008 b.n 75f6 <_fflush_r+0x36> - 75e4: 4b50 ldr r3, [pc, #320] ; (7728 <_fflush_r+0x168>) - 75e6: 429c cmp r4, r3 - 75e8: d101 bne.n 75ee <_fflush_r+0x2e> - 75ea: 68ac ldr r4, [r5, #8] - 75ec: e003 b.n 75f6 <_fflush_r+0x36> - 75ee: 4b4f ldr r3, [pc, #316] ; (772c <_fflush_r+0x16c>) - 75f0: 429c cmp r4, r3 - 75f2: bf08 it eq - 75f4: 68ec ldreq r4, [r5, #12] - 75f6: 89a2 ldrh r2, [r4, #12] - 75f8: 2a00 cmp r2, #0 - 75fa: f000 808d beq.w 7718 <_fflush_r+0x158> - 75fe: b213 sxth r3, r2 - 7600: f013 0608 ands.w r6, r3, #8 - 7604: d163 bne.n 76ce <_fflush_r+0x10e> - 7606: f442 6300 orr.w r3, r2, #2048 ; 0x800 - 760a: 6862 ldr r2, [r4, #4] - 760c: 81a3 strh r3, [r4, #12] - 760e: 2a00 cmp r2, #0 - 7610: dc03 bgt.n 761a <_fflush_r+0x5a> - 7612: 6c22 ldr r2, [r4, #64] ; 0x40 - 7614: 2a00 cmp r2, #0 - 7616: f340 8082 ble.w 771e <_fflush_r+0x15e> - 761a: 6ae6 ldr r6, [r4, #44] ; 0x2c - 761c: 2e00 cmp r6, #0 - 761e: d07e beq.n 771e <_fflush_r+0x15e> - 7620: 2200 movs r2, #0 - 7622: 682f ldr r7, [r5, #0] - 7624: 602a str r2, [r5, #0] - 7626: f413 5280 ands.w r2, r3, #4096 ; 0x1000 - 762a: d001 beq.n 7630 <_fflush_r+0x70> - 762c: 6d62 ldr r2, [r4, #84] ; 0x54 - 762e: e015 b.n 765c <_fflush_r+0x9c> - 7630: 2301 movs r3, #1 - 7632: 4628 mov r0, r5 - 7634: 6a21 ldr r1, [r4, #32] - 7636: 47b0 blx r6 - 7638: f1b0 3fff cmp.w r0, #4294967295 - 763c: 4602 mov r2, r0 - 763e: d10d bne.n 765c <_fflush_r+0x9c> - 7640: 682b ldr r3, [r5, #0] - 7642: b15b cbz r3, 765c <_fflush_r+0x9c> - 7644: 2b1d cmp r3, #29 - 7646: d001 beq.n 764c <_fflush_r+0x8c> - 7648: 2b16 cmp r3, #22 - 764a: d101 bne.n 7650 <_fflush_r+0x90> - 764c: 602f str r7, [r5, #0] - 764e: e061 b.n 7714 <_fflush_r+0x154> - 7650: 89a3 ldrh r3, [r4, #12] - 7652: 4606 mov r6, r0 - 7654: f043 0340 orr.w r3, r3, #64 ; 0x40 - 7658: 81a3 strh r3, [r4, #12] - 765a: e060 b.n 771e <_fflush_r+0x15e> - 765c: 89a3 ldrh r3, [r4, #12] - 765e: f013 0f04 tst.w r3, #4 - 7662: d005 beq.n 7670 <_fflush_r+0xb0> - 7664: 6863 ldr r3, [r4, #4] - 7666: 1ad2 subs r2, r2, r3 - 7668: 6b63 ldr r3, [r4, #52] ; 0x34 - 766a: b10b cbz r3, 7670 <_fflush_r+0xb0> - 766c: 6c23 ldr r3, [r4, #64] ; 0x40 - 766e: 1ad2 subs r2, r2, r3 - 7670: 2300 movs r3, #0 - 7672: 6ae6 ldr r6, [r4, #44] ; 0x2c - 7674: 4628 mov r0, r5 - 7676: 6a21 ldr r1, [r4, #32] - 7678: 47b0 blx r6 - 767a: f1b0 3fff cmp.w r0, #4294967295 - 767e: d105 bne.n 768c <_fflush_r+0xcc> - 7680: 682b ldr r3, [r5, #0] - 7682: 2b1d cmp r3, #29 - 7684: d839 bhi.n 76fa <_fflush_r+0x13a> - 7686: 4a2a ldr r2, [pc, #168] ; (7730 <_fflush_r+0x170>) - 7688: 409a lsls r2, r3 - 768a: d536 bpl.n 76fa <_fflush_r+0x13a> - 768c: 89a3 ldrh r3, [r4, #12] - 768e: 2200 movs r2, #0 - 7690: 6062 str r2, [r4, #4] - 7692: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 7696: 6922 ldr r2, [r4, #16] - 7698: 041b lsls r3, r3, #16 - 769a: 6022 str r2, [r4, #0] - 769c: 0c1b lsrs r3, r3, #16 - 769e: 81a3 strh r3, [r4, #12] - 76a0: f413 5f80 tst.w r3, #4096 ; 0x1000 - 76a4: d005 beq.n 76b2 <_fflush_r+0xf2> - 76a6: f1b0 3fff cmp.w r0, #4294967295 - 76aa: d101 bne.n 76b0 <_fflush_r+0xf0> - 76ac: 682b ldr r3, [r5, #0] - 76ae: b903 cbnz r3, 76b2 <_fflush_r+0xf2> - 76b0: 6560 str r0, [r4, #84] ; 0x54 - 76b2: 6b61 ldr r1, [r4, #52] ; 0x34 - 76b4: 602f str r7, [r5, #0] - 76b6: 2900 cmp r1, #0 - 76b8: d030 beq.n 771c <_fflush_r+0x15c> - 76ba: f104 0344 add.w r3, r4, #68 ; 0x44 - 76be: 4299 cmp r1, r3 - 76c0: d002 beq.n 76c8 <_fflush_r+0x108> - 76c2: 4628 mov r0, r5 - 76c4: f000 f9b6 bl 7a34 <_free_r> - 76c8: 2600 movs r6, #0 - 76ca: 6366 str r6, [r4, #52] ; 0x34 - 76cc: e027 b.n 771e <_fflush_r+0x15e> - 76ce: 6926 ldr r6, [r4, #16] - 76d0: b32e cbz r6, 771e <_fflush_r+0x15e> - 76d2: f013 0f03 tst.w r3, #3 - 76d6: 6822 ldr r2, [r4, #0] - 76d8: 6026 str r6, [r4, #0] - 76da: bf08 it eq - 76dc: 6963 ldreq r3, [r4, #20] - 76de: ebc6 0802 rsb r8, r6, r2 - 76e2: bf18 it ne - 76e4: 2300 movne r3, #0 - 76e6: 60a3 str r3, [r4, #8] - 76e8: e011 b.n 770e <_fflush_r+0x14e> - 76ea: 6aa7 ldr r7, [r4, #40] ; 0x28 - 76ec: 4628 mov r0, r5 - 76ee: 6a21 ldr r1, [r4, #32] - 76f0: 4632 mov r2, r6 - 76f2: 4643 mov r3, r8 - 76f4: 47b8 blx r7 - 76f6: 2800 cmp r0, #0 - 76f8: dc06 bgt.n 7708 <_fflush_r+0x148> - 76fa: 89a3 ldrh r3, [r4, #12] - 76fc: f04f 36ff mov.w r6, #4294967295 - 7700: f043 0340 orr.w r3, r3, #64 ; 0x40 - 7704: 81a3 strh r3, [r4, #12] - 7706: e00a b.n 771e <_fflush_r+0x15e> - 7708: 1836 adds r6, r6, r0 - 770a: ebc0 0808 rsb r8, r0, r8 - 770e: f1b8 0f00 cmp.w r8, #0 - 7712: dcea bgt.n 76ea <_fflush_r+0x12a> - 7714: 2600 movs r6, #0 - 7716: e002 b.n 771e <_fflush_r+0x15e> - 7718: 4616 mov r6, r2 - 771a: e000 b.n 771e <_fflush_r+0x15e> - 771c: 460e mov r6, r1 - 771e: 4630 mov r0, r6 - 7720: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 7724: 0000c280 .word 0x0000c280 - 7728: 0000c2a0 .word 0x0000c2a0 - 772c: 0000c2c0 .word 0x0000c2c0 - 7730: 80000204 .word 0x80000204 - -00007734 : - 7734: 4601 mov r1, r0 - 7736: b920 cbnz r0, 7742 - 7738: 4b04 ldr r3, [pc, #16] ; (774c ) - 773a: 4905 ldr r1, [pc, #20] ; (7750 ) - 773c: 6818 ldr r0, [r3, #0] - 773e: f000 ba5b b.w 7bf8 <_fwalk_reent> - 7742: 4b04 ldr r3, [pc, #16] ; (7754 ) - 7744: 6818 ldr r0, [r3, #0] - 7746: f7ff bf3b b.w 75c0 <_fflush_r> - 774a: bf00 nop - 774c: 0000c074 .word 0x0000c074 - 7750: 000075c1 .word 0x000075c1 - 7754: 1000010c .word 0x1000010c - -00007758 <_cleanup_r>: - 7758: 4901 ldr r1, [pc, #4] ; (7760 <_cleanup_r+0x8>) - 775a: f000 ba2b b.w 7bb4 <_fwalk> - 775e: bf00 nop - 7760: 0000a731 .word 0x0000a731 - -00007764 : - 7764: 2300 movs r3, #0 - 7766: b510 push {r4, lr} - 7768: 4604 mov r4, r0 - 776a: 6003 str r3, [r0, #0] - 776c: 6043 str r3, [r0, #4] - 776e: 6083 str r3, [r0, #8] - 7770: 8181 strh r1, [r0, #12] - 7772: 4619 mov r1, r3 - 7774: 6643 str r3, [r0, #100] ; 0x64 - 7776: 81c2 strh r2, [r0, #14] - 7778: 2208 movs r2, #8 - 777a: 6103 str r3, [r0, #16] - 777c: 6143 str r3, [r0, #20] - 777e: 6183 str r3, [r0, #24] - 7780: 305c adds r0, #92 ; 0x5c - 7782: f000 fb38 bl 7df6 - 7786: 4b05 ldr r3, [pc, #20] ; (779c ) - 7788: 6224 str r4, [r4, #32] - 778a: 6263 str r3, [r4, #36] ; 0x24 - 778c: 4b04 ldr r3, [pc, #16] ; (77a0 ) - 778e: 62a3 str r3, [r4, #40] ; 0x28 - 7790: 4b04 ldr r3, [pc, #16] ; (77a4 ) - 7792: 62e3 str r3, [r4, #44] ; 0x2c - 7794: 4b04 ldr r3, [pc, #16] ; (77a8 ) - 7796: 6323 str r3, [r4, #48] ; 0x30 - 7798: bd10 pop {r4, pc} - 779a: bf00 nop - 779c: 00002bc1 .word 0x00002bc1 - 77a0: 00002be7 .word 0x00002be7 - 77a4: 00002c21 .word 0x00002c21 - 77a8: 00002c47 .word 0x00002c47 - -000077ac <__sfmoreglue>: - 77ac: b570 push {r4, r5, r6, lr} - 77ae: 460e mov r6, r1 - 77b0: 2568 movs r5, #104 ; 0x68 - 77b2: 434d muls r5, r1 - 77b4: f105 010c add.w r1, r5, #12 - 77b8: f7fa fd38 bl 222c <_malloc_r> - 77bc: 4604 mov r4, r0 - 77be: b138 cbz r0, 77d0 <__sfmoreglue+0x24> - 77c0: 300c adds r0, #12 - 77c2: 2100 movs r1, #0 - 77c4: 6066 str r6, [r4, #4] - 77c6: 462a mov r2, r5 - 77c8: 6021 str r1, [r4, #0] - 77ca: 60a0 str r0, [r4, #8] - 77cc: f000 fb13 bl 7df6 - 77d0: 4620 mov r0, r4 - 77d2: bd70 pop {r4, r5, r6, pc} - -000077d4 <__sinit>: - 77d4: b570 push {r4, r5, r6, lr} - 77d6: 4604 mov r4, r0 - 77d8: 6986 ldr r6, [r0, #24] - 77da: 2e00 cmp r6, #0 - 77dc: d125 bne.n 782a <__sinit+0x56> - 77de: 4b13 ldr r3, [pc, #76] ; (782c <__sinit+0x58>) - 77e0: 2501 movs r5, #1 - 77e2: f8c0 60d8 str.w r6, [r0, #216] ; 0xd8 - 77e6: 6185 str r5, [r0, #24] - 77e8: 6283 str r3, [r0, #40] ; 0x28 - 77ea: f8c0 60dc str.w r6, [r0, #220] ; 0xdc - 77ee: f8c0 60e0 str.w r6, [r0, #224] ; 0xe0 - 77f2: f000 f81d bl 7830 <__sfp> - 77f6: 6060 str r0, [r4, #4] - 77f8: 4620 mov r0, r4 - 77fa: f000 f819 bl 7830 <__sfp> - 77fe: 60a0 str r0, [r4, #8] - 7800: 4620 mov r0, r4 - 7802: f000 f815 bl 7830 <__sfp> - 7806: 2104 movs r1, #4 - 7808: 4632 mov r2, r6 - 780a: 60e0 str r0, [r4, #12] - 780c: 6860 ldr r0, [r4, #4] - 780e: f7ff ffa9 bl 7764 - 7812: 68a0 ldr r0, [r4, #8] - 7814: 2109 movs r1, #9 - 7816: 462a mov r2, r5 - 7818: f7ff ffa4 bl 7764 - 781c: 68e0 ldr r0, [r4, #12] - 781e: 2112 movs r1, #18 - 7820: 2202 movs r2, #2 - 7822: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 7826: f7ff bf9d b.w 7764 - 782a: bd70 pop {r4, r5, r6, pc} - 782c: 00007759 .word 0x00007759 - -00007830 <__sfp>: - 7830: b5f8 push {r3, r4, r5, r6, r7, lr} - 7832: 4607 mov r7, r0 - 7834: 4b1b ldr r3, [pc, #108] ; (78a4 <__sfp+0x74>) - 7836: 681e ldr r6, [r3, #0] - 7838: 69b3 ldr r3, [r6, #24] - 783a: b913 cbnz r3, 7842 <__sfp+0x12> - 783c: 4630 mov r0, r6 - 783e: f7ff ffc9 bl 77d4 <__sinit> - 7842: 36d8 adds r6, #216 ; 0xd8 - 7844: 68b4 ldr r4, [r6, #8] - 7846: 6873 ldr r3, [r6, #4] - 7848: e003 b.n 7852 <__sfp+0x22> - 784a: f9b4 500c ldrsh.w r5, [r4, #12] - 784e: b185 cbz r5, 7872 <__sfp+0x42> - 7850: 3468 adds r4, #104 ; 0x68 - 7852: 3b01 subs r3, #1 - 7854: d5f9 bpl.n 784a <__sfp+0x1a> - 7856: 6833 ldr r3, [r6, #0] - 7858: b92b cbnz r3, 7866 <__sfp+0x36> - 785a: 4638 mov r0, r7 - 785c: 2104 movs r1, #4 - 785e: f7ff ffa5 bl 77ac <__sfmoreglue> - 7862: 6030 str r0, [r6, #0] - 7864: b108 cbz r0, 786a <__sfp+0x3a> - 7866: 6836 ldr r6, [r6, #0] - 7868: e7ec b.n 7844 <__sfp+0x14> - 786a: 230c movs r3, #12 - 786c: 4604 mov r4, r0 - 786e: 603b str r3, [r7, #0] - 7870: e015 b.n 789e <__sfp+0x6e> - 7872: f04f 33ff mov.w r3, #4294967295 - 7876: 6665 str r5, [r4, #100] ; 0x64 - 7878: 81e3 strh r3, [r4, #14] - 787a: f104 005c add.w r0, r4, #92 ; 0x5c - 787e: 2301 movs r3, #1 - 7880: 6025 str r5, [r4, #0] - 7882: 81a3 strh r3, [r4, #12] - 7884: 4629 mov r1, r5 - 7886: 60a5 str r5, [r4, #8] - 7888: 2208 movs r2, #8 - 788a: 6065 str r5, [r4, #4] - 788c: 6125 str r5, [r4, #16] - 788e: 6165 str r5, [r4, #20] - 7890: 61a5 str r5, [r4, #24] - 7892: f000 fab0 bl 7df6 - 7896: 6365 str r5, [r4, #52] ; 0x34 - 7898: 63a5 str r5, [r4, #56] ; 0x38 - 789a: 64a5 str r5, [r4, #72] ; 0x48 - 789c: 64e5 str r5, [r4, #76] ; 0x4c - 789e: 4620 mov r0, r4 - 78a0: bdf8 pop {r3, r4, r5, r6, r7, pc} - 78a2: bf00 nop - 78a4: 0000c074 .word 0x0000c074 - -000078a8 <__sfp_lock_acquire>: - 78a8: 4770 bx lr - -000078aa <__sfp_lock_release>: - 78aa: 4770 bx lr - -000078ac : - 78ac: b40e push {r1, r2, r3} - 78ae: b503 push {r0, r1, lr} - 78b0: ab03 add r3, sp, #12 - 78b2: 4601 mov r1, r0 - 78b4: 4805 ldr r0, [pc, #20] ; (78cc ) - 78b6: f853 2b04 ldr.w r2, [r3], #4 - 78ba: 6800 ldr r0, [r0, #0] - 78bc: 9301 str r3, [sp, #4] - 78be: f002 fa2b bl 9d18 <_vfiprintf_r> - 78c2: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 78c6: b003 add sp, #12 - 78c8: 4770 bx lr - 78ca: bf00 nop - 78cc: 1000010c .word 0x1000010c - -000078d0 <_fread_r>: - 78d0: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 78d4: 461f mov r7, r3 - 78d6: 4604 mov r4, r0 - 78d8: 4613 mov r3, r2 - 78da: 4689 mov r9, r1 - 78dc: 437b muls r3, r7 - 78de: 4693 mov fp, r2 - 78e0: 9d0a ldr r5, [sp, #40] ; 0x28 - 78e2: 469a mov sl, r3 - 78e4: d051 beq.n 798a <_fread_r+0xba> - 78e6: b118 cbz r0, 78f0 <_fread_r+0x20> - 78e8: 6983 ldr r3, [r0, #24] - 78ea: b90b cbnz r3, 78f0 <_fread_r+0x20> - 78ec: f7ff ff72 bl 77d4 <__sinit> - 78f0: 4b28 ldr r3, [pc, #160] ; (7994 <_fread_r+0xc4>) - 78f2: 429d cmp r5, r3 - 78f4: d101 bne.n 78fa <_fread_r+0x2a> - 78f6: 6865 ldr r5, [r4, #4] - 78f8: e008 b.n 790c <_fread_r+0x3c> - 78fa: 4b27 ldr r3, [pc, #156] ; (7998 <_fread_r+0xc8>) - 78fc: 429d cmp r5, r3 - 78fe: d101 bne.n 7904 <_fread_r+0x34> - 7900: 68a5 ldr r5, [r4, #8] - 7902: e003 b.n 790c <_fread_r+0x3c> - 7904: 4b25 ldr r3, [pc, #148] ; (799c <_fread_r+0xcc>) - 7906: 429d cmp r5, r3 - 7908: bf08 it eq - 790a: 68e5 ldreq r5, [r4, #12] - 790c: f7ff ffcc bl 78a8 <__sfp_lock_acquire> - 7910: 89ab ldrh r3, [r5, #12] - 7912: f413 5f00 tst.w r3, #8192 ; 0x2000 - 7916: d106 bne.n 7926 <_fread_r+0x56> - 7918: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 791c: 81ab strh r3, [r5, #12] - 791e: 6e6b ldr r3, [r5, #100] ; 0x64 - 7920: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 7924: 666b str r3, [r5, #100] ; 0x64 - 7926: 686b ldr r3, [r5, #4] - 7928: 2b00 cmp r3, #0 - 792a: da01 bge.n 7930 <_fread_r+0x60> - 792c: 2300 movs r3, #0 - 792e: 606b str r3, [r5, #4] - 7930: 4656 mov r6, sl - 7932: e018 b.n 7966 <_fread_r+0x96> - 7934: 6829 ldr r1, [r5, #0] - 7936: 4648 mov r0, r9 - 7938: 4642 mov r2, r8 - 793a: ebc8 0606 rsb r6, r8, r6 - 793e: f7fa fe87 bl 2650 - 7942: 682b ldr r3, [r5, #0] - 7944: 4620 mov r0, r4 - 7946: 4629 mov r1, r5 - 7948: 4443 add r3, r8 - 794a: 602b str r3, [r5, #0] - 794c: f000 fe7a bl 8644 <__srefill_r> - 7950: b140 cbz r0, 7964 <_fread_r+0x94> - 7952: f7ff ffaa bl 78aa <__sfp_lock_release> - 7956: ebc6 000a rsb r0, r6, sl - 795a: 4659 mov r1, fp - 795c: f003 fb44 bl afe8 <__aeabi_uidiv> - 7960: 4607 mov r7, r0 - 7962: e013 b.n 798c <_fread_r+0xbc> - 7964: 44c1 add r9, r8 - 7966: f8d5 8004 ldr.w r8, [r5, #4] - 796a: 4546 cmp r6, r8 - 796c: d8e2 bhi.n 7934 <_fread_r+0x64> - 796e: 4632 mov r2, r6 - 7970: 4648 mov r0, r9 - 7972: 6829 ldr r1, [r5, #0] - 7974: f7fa fe6c bl 2650 - 7978: 686b ldr r3, [r5, #4] - 797a: 1b9b subs r3, r3, r6 - 797c: 606b str r3, [r5, #4] - 797e: 682b ldr r3, [r5, #0] - 7980: 199e adds r6, r3, r6 - 7982: 602e str r6, [r5, #0] - 7984: f7ff ff91 bl 78aa <__sfp_lock_release> - 7988: e000 b.n 798c <_fread_r+0xbc> - 798a: 461f mov r7, r3 - 798c: 4638 mov r0, r7 - 798e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 7992: bf00 nop - 7994: 0000c280 .word 0x0000c280 - 7998: 0000c2a0 .word 0x0000c2a0 - 799c: 0000c2c0 .word 0x0000c2c0 - -000079a0 <_malloc_trim_r>: - 79a0: b5f8 push {r3, r4, r5, r6, r7, lr} - 79a2: 460d mov r5, r1 - 79a4: 4e20 ldr r6, [pc, #128] ; (7a28 <_malloc_trim_r+0x88>) - 79a6: 4604 mov r4, r0 - 79a8: f7fa fe75 bl 2696 <__malloc_lock> - 79ac: 68b3 ldr r3, [r6, #8] - 79ae: 685f ldr r7, [r3, #4] - 79b0: f027 0703 bic.w r7, r7, #3 - 79b4: f107 036f add.w r3, r7, #111 ; 0x6f - 79b8: 1b5d subs r5, r3, r5 - 79ba: f025 057f bic.w r5, r5, #127 ; 0x7f - 79be: 3d80 subs r5, #128 ; 0x80 - 79c0: 2d7f cmp r5, #127 ; 0x7f - 79c2: dd1e ble.n 7a02 <_malloc_trim_r+0x62> - 79c4: 2100 movs r1, #0 - 79c6: 4620 mov r0, r4 - 79c8: f7fb f83c bl 2a44 <_sbrk_r> - 79cc: 68b3 ldr r3, [r6, #8] - 79ce: 19db adds r3, r3, r7 - 79d0: 4298 cmp r0, r3 - 79d2: d116 bne.n 7a02 <_malloc_trim_r+0x62> - 79d4: 4269 negs r1, r5 - 79d6: 4620 mov r0, r4 - 79d8: f7fb f834 bl 2a44 <_sbrk_r> - 79dc: f1b0 3fff cmp.w r0, #4294967295 - 79e0: d114 bne.n 7a0c <_malloc_trim_r+0x6c> - 79e2: 2100 movs r1, #0 - 79e4: 4620 mov r0, r4 - 79e6: f7fb f82d bl 2a44 <_sbrk_r> - 79ea: 68b3 ldr r3, [r6, #8] - 79ec: 1ac2 subs r2, r0, r3 - 79ee: 2a0f cmp r2, #15 - 79f0: dd07 ble.n 7a02 <_malloc_trim_r+0x62> - 79f2: 490e ldr r1, [pc, #56] ; (7a2c <_malloc_trim_r+0x8c>) - 79f4: f042 0201 orr.w r2, r2, #1 - 79f8: 605a str r2, [r3, #4] - 79fa: 6809 ldr r1, [r1, #0] - 79fc: 1a40 subs r0, r0, r1 - 79fe: 490c ldr r1, [pc, #48] ; (7a30 <_malloc_trim_r+0x90>) - 7a00: 6008 str r0, [r1, #0] - 7a02: 4620 mov r0, r4 - 7a04: f7fa fe48 bl 2698 <__malloc_unlock> - 7a08: 2000 movs r0, #0 - 7a0a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 7a0c: 68b3 ldr r3, [r6, #8] - 7a0e: 1b7f subs r7, r7, r5 - 7a10: f047 0701 orr.w r7, r7, #1 - 7a14: 4620 mov r0, r4 - 7a16: 605f str r7, [r3, #4] - 7a18: 4b05 ldr r3, [pc, #20] ; (7a30 <_malloc_trim_r+0x90>) - 7a1a: 681a ldr r2, [r3, #0] - 7a1c: 1b55 subs r5, r2, r5 - 7a1e: 601d str r5, [r3, #0] - 7a20: f7fa fe3a bl 2698 <__malloc_unlock> - 7a24: 2001 movs r0, #1 - 7a26: bdf8 pop {r3, r4, r5, r6, r7, pc} - 7a28: 10000110 .word 0x10000110 - 7a2c: 1000051c .word 0x1000051c - 7a30: 1000060c .word 0x1000060c - -00007a34 <_free_r>: - 7a34: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 7a38: 4604 mov r4, r0 - 7a3a: 460d mov r5, r1 - 7a3c: 2900 cmp r1, #0 - 7a3e: f000 80ae beq.w 7b9e <_free_r+0x16a> - 7a42: f7fa fe28 bl 2696 <__malloc_lock> - 7a46: f1a5 0308 sub.w r3, r5, #8 - 7a4a: 4856 ldr r0, [pc, #344] ; (7ba4 <_free_r+0x170>) - 7a4c: 685f ldr r7, [r3, #4] - 7a4e: f027 0201 bic.w r2, r7, #1 - 7a52: f8d0 c008 ldr.w ip, [r0, #8] - 7a56: 1899 adds r1, r3, r2 - 7a58: f007 0701 and.w r7, r7, #1 - 7a5c: 4561 cmp r1, ip - 7a5e: 684e ldr r6, [r1, #4] - 7a60: f026 0603 bic.w r6, r6, #3 - 7a64: d118 bne.n 7a98 <_free_r+0x64> - 7a66: 18b2 adds r2, r6, r2 - 7a68: b93f cbnz r7, 7a7a <_free_r+0x46> - 7a6a: f855 1c08 ldr.w r1, [r5, #-8] - 7a6e: 1a5b subs r3, r3, r1 - 7a70: 1852 adds r2, r2, r1 - 7a72: 689d ldr r5, [r3, #8] - 7a74: 68d9 ldr r1, [r3, #12] - 7a76: 60e9 str r1, [r5, #12] - 7a78: 608d str r5, [r1, #8] - 7a7a: f042 0101 orr.w r1, r2, #1 - 7a7e: 6083 str r3, [r0, #8] - 7a80: 6059 str r1, [r3, #4] - 7a82: 4b49 ldr r3, [pc, #292] ; (7ba8 <_free_r+0x174>) - 7a84: 681b ldr r3, [r3, #0] - 7a86: 429a cmp r2, r3 - 7a88: f0c0 8084 bcc.w 7b94 <_free_r+0x160> - 7a8c: 4b47 ldr r3, [pc, #284] ; (7bac <_free_r+0x178>) - 7a8e: 4620 mov r0, r4 - 7a90: 6819 ldr r1, [r3, #0] - 7a92: f7ff ff85 bl 79a0 <_malloc_trim_r> - 7a96: e07d b.n 7b94 <_free_r+0x160> - 7a98: 604e str r6, [r1, #4] - 7a9a: b987 cbnz r7, 7abe <_free_r+0x8a> - 7a9c: f855 5c08 ldr.w r5, [r5, #-8] - 7aa0: f100 0c08 add.w ip, r0, #8 - 7aa4: 1b5b subs r3, r3, r5 - 7aa6: 1952 adds r2, r2, r5 - 7aa8: 689d ldr r5, [r3, #8] - 7aaa: 4565 cmp r5, ip - 7aac: d009 beq.n 7ac2 <_free_r+0x8e> - 7aae: f8d3 c00c ldr.w ip, [r3, #12] - 7ab2: f8c5 c00c str.w ip, [r5, #12] - 7ab6: f8cc 5008 str.w r5, [ip, #8] - 7aba: 463d mov r5, r7 - 7abc: e002 b.n 7ac4 <_free_r+0x90> - 7abe: 2500 movs r5, #0 - 7ac0: e000 b.n 7ac4 <_free_r+0x90> - 7ac2: 2501 movs r5, #1 - 7ac4: 198f adds r7, r1, r6 - 7ac6: 687f ldr r7, [r7, #4] - 7ac8: f017 0f01 tst.w r7, #1 - 7acc: d10f bne.n 7aee <_free_r+0xba> - 7ace: 1992 adds r2, r2, r6 - 7ad0: b94d cbnz r5, 7ae6 <_free_r+0xb2> - 7ad2: 688e ldr r6, [r1, #8] - 7ad4: 4f36 ldr r7, [pc, #216] ; (7bb0 <_free_r+0x17c>) - 7ad6: 42be cmp r6, r7 - 7ad8: d105 bne.n 7ae6 <_free_r+0xb2> - 7ada: 60f3 str r3, [r6, #12] - 7adc: 3501 adds r5, #1 - 7ade: 60b3 str r3, [r6, #8] - 7ae0: 60de str r6, [r3, #12] - 7ae2: 609e str r6, [r3, #8] - 7ae4: e003 b.n 7aee <_free_r+0xba> - 7ae6: 68ce ldr r6, [r1, #12] - 7ae8: 6889 ldr r1, [r1, #8] - 7aea: 60ce str r6, [r1, #12] - 7aec: 60b1 str r1, [r6, #8] - 7aee: f042 0101 orr.w r1, r2, #1 - 7af2: 509a str r2, [r3, r2] - 7af4: 6059 str r1, [r3, #4] - 7af6: 2d00 cmp r5, #0 - 7af8: d14c bne.n 7b94 <_free_r+0x160> - 7afa: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 7afe: d210 bcs.n 7b22 <_free_r+0xee> - 7b00: 08d2 lsrs r2, r2, #3 - 7b02: 3501 adds r5, #1 - 7b04: 1091 asrs r1, r2, #2 - 7b06: fa15 f101 lsls.w r1, r5, r1 - 7b0a: 6845 ldr r5, [r0, #4] - 7b0c: ea45 0101 orr.w r1, r5, r1 - 7b10: 6041 str r1, [r0, #4] - 7b12: eb00 00c2 add.w r0, r0, r2, lsl #3 - 7b16: 60d8 str r0, [r3, #12] - 7b18: 6882 ldr r2, [r0, #8] - 7b1a: 609a str r2, [r3, #8] - 7b1c: 60d3 str r3, [r2, #12] - 7b1e: 6083 str r3, [r0, #8] - 7b20: e038 b.n 7b94 <_free_r+0x160> - 7b22: 0a55 lsrs r5, r2, #9 - 7b24: 2d04 cmp r5, #4 - 7b26: d802 bhi.n 7b2e <_free_r+0xfa> - 7b28: 0995 lsrs r5, r2, #6 - 7b2a: 3538 adds r5, #56 ; 0x38 - 7b2c: e016 b.n 7b5c <_free_r+0x128> - 7b2e: 2d14 cmp r5, #20 - 7b30: d801 bhi.n 7b36 <_free_r+0x102> - 7b32: 355b adds r5, #91 ; 0x5b - 7b34: e012 b.n 7b5c <_free_r+0x128> - 7b36: 2d54 cmp r5, #84 ; 0x54 - 7b38: d802 bhi.n 7b40 <_free_r+0x10c> - 7b3a: 0b15 lsrs r5, r2, #12 - 7b3c: 356e adds r5, #110 ; 0x6e - 7b3e: e00d b.n 7b5c <_free_r+0x128> - 7b40: f5b5 7faa cmp.w r5, #340 ; 0x154 - 7b44: d802 bhi.n 7b4c <_free_r+0x118> - 7b46: 0bd5 lsrs r5, r2, #15 - 7b48: 3577 adds r5, #119 ; 0x77 - 7b4a: e007 b.n 7b5c <_free_r+0x128> - 7b4c: f240 5154 movw r1, #1364 ; 0x554 - 7b50: 428d cmp r5, r1 - 7b52: d802 bhi.n 7b5a <_free_r+0x126> - 7b54: 0c95 lsrs r5, r2, #18 - 7b56: 357c adds r5, #124 ; 0x7c - 7b58: e000 b.n 7b5c <_free_r+0x128> - 7b5a: 257e movs r5, #126 ; 0x7e - 7b5c: eb00 06c5 add.w r6, r0, r5, lsl #3 - 7b60: 68b1 ldr r1, [r6, #8] - 7b62: 42b1 cmp r1, r6 - 7b64: d10c bne.n 7b80 <_free_r+0x14c> - 7b66: 2201 movs r2, #1 - 7b68: 10ad asrs r5, r5, #2 - 7b6a: fa12 f505 lsls.w r5, r2, r5 - 7b6e: 6842 ldr r2, [r0, #4] - 7b70: ea42 0505 orr.w r5, r2, r5 - 7b74: 460a mov r2, r1 - 7b76: 6045 str r5, [r0, #4] - 7b78: e008 b.n 7b8c <_free_r+0x158> - 7b7a: 6889 ldr r1, [r1, #8] - 7b7c: 42b1 cmp r1, r6 - 7b7e: d004 beq.n 7b8a <_free_r+0x156> - 7b80: 6848 ldr r0, [r1, #4] - 7b82: f020 0003 bic.w r0, r0, #3 - 7b86: 4282 cmp r2, r0 - 7b88: d3f7 bcc.n 7b7a <_free_r+0x146> - 7b8a: 68ca ldr r2, [r1, #12] - 7b8c: 60da str r2, [r3, #12] - 7b8e: 6099 str r1, [r3, #8] - 7b90: 60cb str r3, [r1, #12] - 7b92: 6093 str r3, [r2, #8] - 7b94: 4620 mov r0, r4 - 7b96: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 7b9a: f7fa bd7d b.w 2698 <__malloc_unlock> - 7b9e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 7ba2: bf00 nop - 7ba4: 10000110 .word 0x10000110 - 7ba8: 10000518 .word 0x10000518 - 7bac: 10000608 .word 0x10000608 - 7bb0: 10000118 .word 0x10000118 - -00007bb4 <_fwalk>: - 7bb4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 7bb8: 4604 mov r4, r0 - 7bba: 4688 mov r8, r1 - 7bbc: 34d8 adds r4, #216 ; 0xd8 - 7bbe: f7ff fe73 bl 78a8 <__sfp_lock_acquire> - 7bc2: 2600 movs r6, #0 - 7bc4: e011 b.n 7bea <_fwalk+0x36> - 7bc6: 68a5 ldr r5, [r4, #8] - 7bc8: 6867 ldr r7, [r4, #4] - 7bca: e00b b.n 7be4 <_fwalk+0x30> - 7bcc: f9b5 300c ldrsh.w r3, [r5, #12] - 7bd0: b13b cbz r3, 7be2 <_fwalk+0x2e> - 7bd2: f9b5 300e ldrsh.w r3, [r5, #14] - 7bd6: f1b3 3fff cmp.w r3, #4294967295 - 7bda: d002 beq.n 7be2 <_fwalk+0x2e> - 7bdc: 4628 mov r0, r5 - 7bde: 47c0 blx r8 - 7be0: 4306 orrs r6, r0 - 7be2: 3568 adds r5, #104 ; 0x68 - 7be4: 3f01 subs r7, #1 - 7be6: d5f1 bpl.n 7bcc <_fwalk+0x18> - 7be8: 6824 ldr r4, [r4, #0] - 7bea: 2c00 cmp r4, #0 - 7bec: d1eb bne.n 7bc6 <_fwalk+0x12> - 7bee: f7ff fe5c bl 78aa <__sfp_lock_release> - 7bf2: 4630 mov r0, r6 - 7bf4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00007bf8 <_fwalk_reent>: - 7bf8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 7bfc: 4680 mov r8, r0 - 7bfe: 4689 mov r9, r1 - 7c00: f108 04d8 add.w r4, r8, #216 ; 0xd8 - 7c04: f7ff fe50 bl 78a8 <__sfp_lock_acquire> - 7c08: 2600 movs r6, #0 - 7c0a: e012 b.n 7c32 <_fwalk_reent+0x3a> - 7c0c: 68a5 ldr r5, [r4, #8] - 7c0e: 6867 ldr r7, [r4, #4] - 7c10: e00c b.n 7c2c <_fwalk_reent+0x34> - 7c12: f9b5 300c ldrsh.w r3, [r5, #12] - 7c16: b143 cbz r3, 7c2a <_fwalk_reent+0x32> - 7c18: f9b5 300e ldrsh.w r3, [r5, #14] - 7c1c: f1b3 3fff cmp.w r3, #4294967295 - 7c20: d003 beq.n 7c2a <_fwalk_reent+0x32> - 7c22: 4640 mov r0, r8 - 7c24: 4629 mov r1, r5 - 7c26: 47c8 blx r9 - 7c28: 4306 orrs r6, r0 - 7c2a: 3568 adds r5, #104 ; 0x68 - 7c2c: 3f01 subs r7, #1 - 7c2e: d5f0 bpl.n 7c12 <_fwalk_reent+0x1a> - 7c30: 6824 ldr r4, [r4, #0] - 7c32: 2c00 cmp r4, #0 - 7c34: d1ea bne.n 7c0c <_fwalk_reent+0x14> - 7c36: f7ff fe38 bl 78aa <__sfp_lock_release> - 7c3a: 4630 mov r0, r6 - 7c3c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00007c40 : - 7c40: 28ff cmp r0, #255 ; 0xff - 7c42: d806 bhi.n 7c52 - 7c44: 4b04 ldr r3, [pc, #16] ; (7c58 ) - 7c46: 681b ldr r3, [r3, #0] - 7c48: 1818 adds r0, r3, r0 - 7c4a: 7840 ldrb r0, [r0, #1] - 7c4c: f000 0008 and.w r0, r0, #8 - 7c50: 4770 bx lr - 7c52: 2000 movs r0, #0 - 7c54: 4770 bx lr - 7c56: bf00 nop - 7c58: 10000520 .word 0x10000520 - -00007c5c <__locale_charset>: - 7c5c: 4800 ldr r0, [pc, #0] ; (7c60 <__locale_charset+0x4>) - 7c5e: 4770 bx lr - 7c60: 1000055c .word 0x1000055c - -00007c64 <__locale_mb_cur_max>: - 7c64: 4b01 ldr r3, [pc, #4] ; (7c6c <__locale_mb_cur_max+0x8>) - 7c66: 6818 ldr r0, [r3, #0] - 7c68: 4770 bx lr - 7c6a: bf00 nop - 7c6c: 1000057c .word 0x1000057c - -00007c70 <_localeconv_r>: - 7c70: 4800 ldr r0, [pc, #0] ; (7c74 <_localeconv_r+0x4>) - 7c72: 4770 bx lr - 7c74: 10000524 .word 0x10000524 - -00007c78 <_lseek_r>: - 7c78: b538 push {r3, r4, r5, lr} - 7c7a: 4605 mov r5, r0 - 7c7c: 4c07 ldr r4, [pc, #28] ; (7c9c <_lseek_r+0x24>) - 7c7e: 2000 movs r0, #0 - 7c80: 6020 str r0, [r4, #0] - 7c82: 4608 mov r0, r1 - 7c84: 4611 mov r1, r2 - 7c86: 461a mov r2, r3 - 7c88: f7f8 fb9a bl 3c0 <_lseek> - 7c8c: f1b0 3fff cmp.w r0, #4294967295 - 7c90: d102 bne.n 7c98 <_lseek_r+0x20> - 7c92: 6823 ldr r3, [r4, #0] - 7c94: b103 cbz r3, 7c98 <_lseek_r+0x20> - 7c96: 602b str r3, [r5, #0] - 7c98: bd38 pop {r3, r4, r5, pc} - 7c9a: bf00 nop - 7c9c: 10000640 .word 0x10000640 - -00007ca0 <__smakebuf_r>: - 7ca0: 898b ldrh r3, [r1, #12] - 7ca2: b5f0 push {r4, r5, r6, r7, lr} - 7ca4: f013 0f02 tst.w r3, #2 - 7ca8: b091 sub sp, #68 ; 0x44 - 7caa: 4605 mov r5, r0 - 7cac: 460c mov r4, r1 - 7cae: d006 beq.n 7cbe <__smakebuf_r+0x1e> - 7cb0: f101 0347 add.w r3, r1, #71 ; 0x47 - 7cb4: 600b str r3, [r1, #0] - 7cb6: 610b str r3, [r1, #16] - 7cb8: 2301 movs r3, #1 - 7cba: 614b str r3, [r1, #20] - 7cbc: e057 b.n 7d6e <__smakebuf_r+0xce> - 7cbe: f9b1 100e ldrsh.w r1, [r1, #14] - 7cc2: 2900 cmp r1, #0 - 7cc4: db04 blt.n 7cd0 <__smakebuf_r+0x30> - 7cc6: aa01 add r2, sp, #4 - 7cc8: f002 fd9a bl a800 <_fstat_r> - 7ccc: 2800 cmp r0, #0 - 7cce: da0b bge.n 7ce8 <__smakebuf_r+0x48> - 7cd0: 89a3 ldrh r3, [r4, #12] - 7cd2: 2700 movs r7, #0 - 7cd4: f003 0680 and.w r6, r3, #128 ; 0x80 - 7cd8: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 7cdc: 2e00 cmp r6, #0 - 7cde: bf0c ite eq - 7ce0: 2680 moveq r6, #128 ; 0x80 - 7ce2: 2640 movne r6, #64 ; 0x40 - 7ce4: 81a3 strh r3, [r4, #12] - 7ce6: e01b b.n 7d20 <__smakebuf_r+0x80> - 7ce8: 9b02 ldr r3, [sp, #8] - 7cea: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 7cee: f5a3 5200 sub.w r2, r3, #8192 ; 0x2000 - 7cf2: 4257 negs r7, r2 - 7cf4: eb47 0702 adc.w r7, r7, r2 - 7cf8: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 7cfc: d10b bne.n 7d16 <__smakebuf_r+0x76> - 7cfe: 6ae2 ldr r2, [r4, #44] ; 0x2c - 7d00: 4b1c ldr r3, [pc, #112] ; (7d74 <__smakebuf_r+0xd4>) - 7d02: 429a cmp r2, r3 - 7d04: d107 bne.n 7d16 <__smakebuf_r+0x76> - 7d06: 89a3 ldrh r3, [r4, #12] - 7d08: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 7d0c: 81a3 strh r3, [r4, #12] - 7d0e: f44f 6380 mov.w r3, #1024 ; 0x400 - 7d12: 6523 str r3, [r4, #80] ; 0x50 - 7d14: e003 b.n 7d1e <__smakebuf_r+0x7e> - 7d16: 89a3 ldrh r3, [r4, #12] - 7d18: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 7d1c: 81a3 strh r3, [r4, #12] - 7d1e: 2680 movs r6, #128 ; 0x80 - 7d20: 4628 mov r0, r5 - 7d22: 4631 mov r1, r6 - 7d24: f7fa fa82 bl 222c <_malloc_r> - 7d28: b968 cbnz r0, 7d46 <__smakebuf_r+0xa6> - 7d2a: 89a3 ldrh r3, [r4, #12] - 7d2c: f413 7f00 tst.w r3, #512 ; 0x200 - 7d30: d11d bne.n 7d6e <__smakebuf_r+0xce> - 7d32: f043 0302 orr.w r3, r3, #2 - 7d36: 81a3 strh r3, [r4, #12] - 7d38: f104 0347 add.w r3, r4, #71 ; 0x47 - 7d3c: 6023 str r3, [r4, #0] - 7d3e: 6123 str r3, [r4, #16] - 7d40: 2301 movs r3, #1 - 7d42: 6163 str r3, [r4, #20] - 7d44: e013 b.n 7d6e <__smakebuf_r+0xce> - 7d46: 4b0c ldr r3, [pc, #48] ; (7d78 <__smakebuf_r+0xd8>) - 7d48: 62ab str r3, [r5, #40] ; 0x28 - 7d4a: 89a3 ldrh r3, [r4, #12] - 7d4c: 6020 str r0, [r4, #0] - 7d4e: f043 0380 orr.w r3, r3, #128 ; 0x80 - 7d52: 6120 str r0, [r4, #16] - 7d54: 81a3 strh r3, [r4, #12] - 7d56: 6166 str r6, [r4, #20] - 7d58: b14f cbz r7, 7d6e <__smakebuf_r+0xce> - 7d5a: 4628 mov r0, r5 - 7d5c: f9b4 100e ldrsh.w r1, [r4, #14] - 7d60: f003 f892 bl ae88 <_isatty_r> - 7d64: b118 cbz r0, 7d6e <__smakebuf_r+0xce> - 7d66: 89a3 ldrh r3, [r4, #12] - 7d68: f043 0301 orr.w r3, r3, #1 - 7d6c: 81a3 strh r3, [r4, #12] - 7d6e: b011 add sp, #68 ; 0x44 - 7d70: bdf0 pop {r4, r5, r6, r7, pc} - 7d72: bf00 nop - 7d74: 00002c21 .word 0x00002c21 - 7d78: 00007759 .word 0x00007759 - -00007d7c <_mbrtowc_r>: - 7d7c: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 7d80: 461f mov r7, r3 - 7d82: 4604 mov r4, r0 - 7d84: 4688 mov r8, r1 - 7d86: 9d0a ldr r5, [sp, #40] ; 0x28 - 7d88: 4691 mov r9, r2 - 7d8a: 4b0f ldr r3, [pc, #60] ; (7dc8 <_mbrtowc_r+0x4c>) - 7d8c: b94a cbnz r2, 7da2 <_mbrtowc_r+0x26> - 7d8e: 681e ldr r6, [r3, #0] - 7d90: f7ff ff64 bl 7c5c <__locale_charset> - 7d94: 9501 str r5, [sp, #4] - 7d96: 4649 mov r1, r9 - 7d98: 4a0c ldr r2, [pc, #48] ; (7dcc <_mbrtowc_r+0x50>) - 7d9a: 2301 movs r3, #1 - 7d9c: 9000 str r0, [sp, #0] - 7d9e: 4620 mov r0, r4 - 7da0: e008 b.n 7db4 <_mbrtowc_r+0x38> - 7da2: 681e ldr r6, [r3, #0] - 7da4: f7ff ff5a bl 7c5c <__locale_charset> - 7da8: 4641 mov r1, r8 - 7daa: 464a mov r2, r9 - 7dac: 463b mov r3, r7 - 7dae: 9501 str r5, [sp, #4] - 7db0: 9000 str r0, [sp, #0] - 7db2: 4620 mov r0, r4 - 7db4: 47b0 blx r6 - 7db6: f1b0 3fff cmp.w r0, #4294967295 - 7dba: d103 bne.n 7dc4 <_mbrtowc_r+0x48> - 7dbc: 2300 movs r3, #0 - 7dbe: 602b str r3, [r5, #0] - 7dc0: 338a adds r3, #138 ; 0x8a - 7dc2: 6023 str r3, [r4, #0] - 7dc4: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - 7dc8: 10000580 .word 0x10000580 - 7dcc: 0000c171 .word 0x0000c171 - -00007dd0 <__ascii_mbtowc>: - 7dd0: b082 sub sp, #8 - 7dd2: b909 cbnz r1, 7dd8 <__ascii_mbtowc+0x8> - 7dd4: f10d 0106 add.w r1, sp, #6 - 7dd8: b13a cbz r2, 7dea <__ascii_mbtowc+0x1a> - 7dda: b143 cbz r3, 7dee <__ascii_mbtowc+0x1e> - 7ddc: 7813 ldrb r3, [r2, #0] - 7dde: 800b strh r3, [r1, #0] - 7de0: 7810 ldrb r0, [r2, #0] - 7de2: 3800 subs r0, #0 - 7de4: bf18 it ne - 7de6: 2001 movne r0, #1 - 7de8: e003 b.n 7df2 <__ascii_mbtowc+0x22> - 7dea: 4610 mov r0, r2 - 7dec: e001 b.n 7df2 <__ascii_mbtowc+0x22> - 7dee: f06f 0001 mvn.w r0, #1 - 7df2: b002 add sp, #8 - 7df4: 4770 bx lr - -00007df6 : - 7df6: 1882 adds r2, r0, r2 - 7df8: 4603 mov r3, r0 - 7dfa: e001 b.n 7e00 - 7dfc: f803 1b01 strb.w r1, [r3], #1 - 7e00: 4293 cmp r3, r2 - 7e02: d3fb bcc.n 7dfc - 7e04: 4770 bx lr - -00007e06 <_Balloc>: - 7e06: b570 push {r4, r5, r6, lr} - 7e08: 4604 mov r4, r0 - 7e0a: 6a46 ldr r6, [r0, #36] ; 0x24 - 7e0c: 460d mov r5, r1 - 7e0e: b93e cbnz r6, 7e20 <_Balloc+0x1a> - 7e10: 2010 movs r0, #16 - 7e12: f7fa f9fb bl 220c - 7e16: 6260 str r0, [r4, #36] ; 0x24 - 7e18: 6046 str r6, [r0, #4] - 7e1a: 6086 str r6, [r0, #8] - 7e1c: 6006 str r6, [r0, #0] - 7e1e: 60c6 str r6, [r0, #12] - 7e20: 6a66 ldr r6, [r4, #36] ; 0x24 - 7e22: 68f3 ldr r3, [r6, #12] - 7e24: b943 cbnz r3, 7e38 <_Balloc+0x32> - 7e26: 4620 mov r0, r4 - 7e28: 2104 movs r1, #4 - 7e2a: 2221 movs r2, #33 ; 0x21 - 7e2c: f002 fbfe bl a62c <_calloc_r> - 7e30: 6a63 ldr r3, [r4, #36] ; 0x24 - 7e32: 60f0 str r0, [r6, #12] - 7e34: 68d8 ldr r0, [r3, #12] - 7e36: b1b0 cbz r0, 7e66 <_Balloc+0x60> - 7e38: 6a63 ldr r3, [r4, #36] ; 0x24 - 7e3a: 68db ldr r3, [r3, #12] - 7e3c: f853 0025 ldr.w r0, [r3, r5, lsl #2] - 7e40: b118 cbz r0, 7e4a <_Balloc+0x44> - 7e42: 6802 ldr r2, [r0, #0] - 7e44: f843 2025 str.w r2, [r3, r5, lsl #2] - 7e48: e00a b.n 7e60 <_Balloc+0x5a> - 7e4a: 2101 movs r1, #1 - 7e4c: 4620 mov r0, r4 - 7e4e: fa11 f605 lsls.w r6, r1, r5 - 7e52: 1d72 adds r2, r6, #5 - 7e54: 0092 lsls r2, r2, #2 - 7e56: f002 fbe9 bl a62c <_calloc_r> - 7e5a: b120 cbz r0, 7e66 <_Balloc+0x60> - 7e5c: 6045 str r5, [r0, #4] - 7e5e: 6086 str r6, [r0, #8] - 7e60: 2300 movs r3, #0 - 7e62: 6103 str r3, [r0, #16] - 7e64: 60c3 str r3, [r0, #12] - 7e66: bd70 pop {r4, r5, r6, pc} - -00007e68 <_Bfree>: - 7e68: b570 push {r4, r5, r6, lr} - 7e6a: 4604 mov r4, r0 - 7e6c: 6a45 ldr r5, [r0, #36] ; 0x24 - 7e6e: 460e mov r6, r1 - 7e70: b93d cbnz r5, 7e82 <_Bfree+0x1a> - 7e72: 2010 movs r0, #16 - 7e74: f7fa f9ca bl 220c - 7e78: 6260 str r0, [r4, #36] ; 0x24 - 7e7a: 6045 str r5, [r0, #4] - 7e7c: 6085 str r5, [r0, #8] - 7e7e: 6005 str r5, [r0, #0] - 7e80: 60c5 str r5, [r0, #12] - 7e82: b13e cbz r6, 7e94 <_Bfree+0x2c> - 7e84: 6a63 ldr r3, [r4, #36] ; 0x24 - 7e86: 6872 ldr r2, [r6, #4] - 7e88: 68db ldr r3, [r3, #12] - 7e8a: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 7e8e: 6031 str r1, [r6, #0] - 7e90: f843 6022 str.w r6, [r3, r2, lsl #2] - 7e94: bd70 pop {r4, r5, r6, pc} - -00007e96 <__multadd>: - 7e96: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 7e9a: 460c mov r4, r1 - 7e9c: 461f mov r7, r3 - 7e9e: 690e ldr r6, [r1, #16] - 7ea0: 4605 mov r5, r0 - 7ea2: 3114 adds r1, #20 - 7ea4: 2300 movs r3, #0 - 7ea6: f8d1 c000 ldr.w ip, [r1] - 7eaa: 3301 adds r3, #1 - 7eac: 42b3 cmp r3, r6 - 7eae: fa1f f08c uxth.w r0, ip - 7eb2: ea4f 4c1c mov.w ip, ip, lsr #16 - 7eb6: fb00 7002 mla r0, r0, r2, r7 - 7eba: fb0c fc02 mul.w ip, ip, r2 - 7ebe: eb0c 4c10 add.w ip, ip, r0, lsr #16 - 7ec2: b280 uxth r0, r0 - 7ec4: ea4f 471c mov.w r7, ip, lsr #16 - 7ec8: ea4f 4c0c mov.w ip, ip, lsl #16 - 7ecc: 4460 add r0, ip - 7ece: f841 0b04 str.w r0, [r1], #4 - 7ed2: dbe8 blt.n 7ea6 <__multadd+0x10> - 7ed4: b1d7 cbz r7, 7f0c <__multadd+0x76> - 7ed6: 68a3 ldr r3, [r4, #8] - 7ed8: 429e cmp r6, r3 - 7eda: db12 blt.n 7f02 <__multadd+0x6c> - 7edc: 6861 ldr r1, [r4, #4] - 7ede: 4628 mov r0, r5 - 7ee0: 3101 adds r1, #1 - 7ee2: f7ff ff90 bl 7e06 <_Balloc> - 7ee6: 6922 ldr r2, [r4, #16] - 7ee8: f104 010c add.w r1, r4, #12 - 7eec: 3202 adds r2, #2 - 7eee: 0092 lsls r2, r2, #2 - 7ef0: 4680 mov r8, r0 - 7ef2: 300c adds r0, #12 - 7ef4: f7fa fbac bl 2650 - 7ef8: 4621 mov r1, r4 - 7efa: 4628 mov r0, r5 - 7efc: 4644 mov r4, r8 - 7efe: f7ff ffb3 bl 7e68 <_Bfree> - 7f02: eb04 0386 add.w r3, r4, r6, lsl #2 - 7f06: 3601 adds r6, #1 - 7f08: 6126 str r6, [r4, #16] - 7f0a: 615f str r7, [r3, #20] - 7f0c: 4620 mov r0, r4 - 7f0e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00007f12 <__s2b>: - 7f12: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 7f16: 4606 mov r6, r0 - 7f18: 460d mov r5, r1 - 7f1a: f103 0008 add.w r0, r3, #8 - 7f1e: 2109 movs r1, #9 - 7f20: 4698 mov r8, r3 - 7f22: 4617 mov r7, r2 - 7f24: f003 f99c bl b260 <__aeabi_idiv> - 7f28: 2301 movs r3, #1 - 7f2a: 2100 movs r1, #0 - 7f2c: e001 b.n 7f32 <__s2b+0x20> - 7f2e: 005b lsls r3, r3, #1 - 7f30: 3101 adds r1, #1 - 7f32: 4298 cmp r0, r3 - 7f34: dcfb bgt.n 7f2e <__s2b+0x1c> - 7f36: 4630 mov r0, r6 - 7f38: f7ff ff65 bl 7e06 <_Balloc> - 7f3c: 9b08 ldr r3, [sp, #32] - 7f3e: 6143 str r3, [r0, #20] - 7f40: 2301 movs r3, #1 - 7f42: 2f09 cmp r7, #9 - 7f44: 4601 mov r1, r0 - 7f46: 6103 str r3, [r0, #16] - 7f48: dd10 ble.n 7f6c <__s2b+0x5a> - 7f4a: f105 0909 add.w r9, r5, #9 - 7f4e: 2409 movs r4, #9 - 7f50: 5d2b ldrb r3, [r5, r4] - 7f52: 220a movs r2, #10 - 7f54: 4630 mov r0, r6 - 7f56: 3401 adds r4, #1 - 7f58: 3b30 subs r3, #48 ; 0x30 - 7f5a: f7ff ff9c bl 7e96 <__multadd> - 7f5e: 42bc cmp r4, r7 - 7f60: 4601 mov r1, r0 - 7f62: d1f5 bne.n 7f50 <__s2b+0x3e> - 7f64: eb09 0504 add.w r5, r9, r4 - 7f68: 3d08 subs r5, #8 - 7f6a: e00b b.n 7f84 <__s2b+0x72> - 7f6c: 350a adds r5, #10 - 7f6e: 2409 movs r4, #9 - 7f70: e008 b.n 7f84 <__s2b+0x72> - 7f72: f815 3b01 ldrb.w r3, [r5], #1 - 7f76: 4630 mov r0, r6 - 7f78: 220a movs r2, #10 - 7f7a: 3401 adds r4, #1 - 7f7c: 3b30 subs r3, #48 ; 0x30 - 7f7e: f7ff ff8a bl 7e96 <__multadd> - 7f82: 4601 mov r1, r0 - 7f84: 4544 cmp r4, r8 - 7f86: dbf4 blt.n 7f72 <__s2b+0x60> - 7f88: 4608 mov r0, r1 - 7f8a: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00007f8e <__hi0bits>: - 7f8e: 0c02 lsrs r2, r0, #16 - 7f90: 4603 mov r3, r0 - 7f92: 0412 lsls r2, r2, #16 - 7f94: b912 cbnz r2, 7f9c <__hi0bits+0xe> - 7f96: 0403 lsls r3, r0, #16 - 7f98: 2010 movs r0, #16 - 7f9a: e000 b.n 7f9e <__hi0bits+0x10> - 7f9c: 2000 movs r0, #0 - 7f9e: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 7fa2: d101 bne.n 7fa8 <__hi0bits+0x1a> - 7fa4: 3008 adds r0, #8 - 7fa6: 021b lsls r3, r3, #8 - 7fa8: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 7fac: d101 bne.n 7fb2 <__hi0bits+0x24> - 7fae: 3004 adds r0, #4 - 7fb0: 011b lsls r3, r3, #4 - 7fb2: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 7fb6: d101 bne.n 7fbc <__hi0bits+0x2e> - 7fb8: 3002 adds r0, #2 - 7fba: 009b lsls r3, r3, #2 - 7fbc: 2b00 cmp r3, #0 - 7fbe: db05 blt.n 7fcc <__hi0bits+0x3e> - 7fc0: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 7fc4: d001 beq.n 7fca <__hi0bits+0x3c> - 7fc6: 3001 adds r0, #1 - 7fc8: 4770 bx lr - 7fca: 2020 movs r0, #32 - 7fcc: 4770 bx lr - -00007fce <__lo0bits>: - 7fce: 6803 ldr r3, [r0, #0] - 7fd0: 4602 mov r2, r0 - 7fd2: f013 0007 ands.w r0, r3, #7 - 7fd6: d00d beq.n 7ff4 <__lo0bits+0x26> - 7fd8: f013 0f01 tst.w r3, #1 - 7fdc: d125 bne.n 802a <__lo0bits+0x5c> - 7fde: f013 0f02 tst.w r3, #2 - 7fe2: d003 beq.n 7fec <__lo0bits+0x1e> - 7fe4: 085b lsrs r3, r3, #1 - 7fe6: 2001 movs r0, #1 - 7fe8: 6013 str r3, [r2, #0] - 7fea: 4770 bx lr - 7fec: 089b lsrs r3, r3, #2 - 7fee: 2002 movs r0, #2 - 7ff0: 6013 str r3, [r2, #0] - 7ff2: 4770 bx lr - 7ff4: b299 uxth r1, r3 - 7ff6: b909 cbnz r1, 7ffc <__lo0bits+0x2e> - 7ff8: 0c1b lsrs r3, r3, #16 - 7ffa: 2010 movs r0, #16 - 7ffc: f013 0fff tst.w r3, #255 ; 0xff - 8000: d101 bne.n 8006 <__lo0bits+0x38> - 8002: 3008 adds r0, #8 - 8004: 0a1b lsrs r3, r3, #8 - 8006: f013 0f0f tst.w r3, #15 - 800a: d101 bne.n 8010 <__lo0bits+0x42> - 800c: 3004 adds r0, #4 - 800e: 091b lsrs r3, r3, #4 - 8010: f013 0f03 tst.w r3, #3 - 8014: d101 bne.n 801a <__lo0bits+0x4c> - 8016: 3002 adds r0, #2 - 8018: 089b lsrs r3, r3, #2 - 801a: f013 0f01 tst.w r3, #1 - 801e: d102 bne.n 8026 <__lo0bits+0x58> - 8020: 085b lsrs r3, r3, #1 - 8022: d004 beq.n 802e <__lo0bits+0x60> - 8024: 3001 adds r0, #1 - 8026: 6013 str r3, [r2, #0] - 8028: 4770 bx lr - 802a: 2000 movs r0, #0 - 802c: 4770 bx lr - 802e: 2020 movs r0, #32 - 8030: 4770 bx lr - -00008032 <__i2b>: - 8032: b510 push {r4, lr} - 8034: 460c mov r4, r1 - 8036: 2101 movs r1, #1 - 8038: f7ff fee5 bl 7e06 <_Balloc> - 803c: 2201 movs r2, #1 - 803e: 6144 str r4, [r0, #20] - 8040: 6102 str r2, [r0, #16] - 8042: bd10 pop {r4, pc} - -00008044 <__multiply>: - 8044: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 8048: 4616 mov r6, r2 - 804a: 690a ldr r2, [r1, #16] - 804c: 460d mov r5, r1 - 804e: 6933 ldr r3, [r6, #16] - 8050: b085 sub sp, #20 - 8052: 429a cmp r2, r3 - 8054: bfbc itt lt - 8056: 4635 movlt r5, r6 - 8058: 460e movlt r6, r1 - 805a: f8d5 8010 ldr.w r8, [r5, #16] - 805e: 6937 ldr r7, [r6, #16] - 8060: 68ab ldr r3, [r5, #8] - 8062: 6869 ldr r1, [r5, #4] - 8064: eb07 0408 add.w r4, r7, r8 - 8068: 429c cmp r4, r3 - 806a: bfc8 it gt - 806c: 3101 addgt r1, #1 - 806e: f7ff feca bl 7e06 <_Balloc> - 8072: f100 0314 add.w r3, r0, #20 - 8076: eb00 0284 add.w r2, r0, r4, lsl #2 - 807a: 3214 adds r2, #20 - 807c: 9201 str r2, [sp, #4] - 807e: 461a mov r2, r3 - 8080: e002 b.n 8088 <__multiply+0x44> - 8082: 2100 movs r1, #0 - 8084: f842 1b04 str.w r1, [r2], #4 - 8088: 9901 ldr r1, [sp, #4] - 808a: 428a cmp r2, r1 - 808c: d3f9 bcc.n 8082 <__multiply+0x3e> - 808e: f105 0b14 add.w fp, r5, #20 - 8092: eb06 0787 add.w r7, r6, r7, lsl #2 - 8096: eb05 0588 add.w r5, r5, r8, lsl #2 - 809a: 3714 adds r7, #20 - 809c: 3514 adds r5, #20 - 809e: 9703 str r7, [sp, #12] - 80a0: 9502 str r5, [sp, #8] - 80a2: f106 0214 add.w r2, r6, #20 - 80a6: e04e b.n 8146 <__multiply+0x102> - 80a8: f852 7b04 ldr.w r7, [r2], #4 - 80ac: b2bf uxth r7, r7 - 80ae: b317 cbz r7, 80f6 <__multiply+0xb2> - 80b0: 465e mov r6, fp - 80b2: 4619 mov r1, r3 - 80b4: 2500 movs r5, #0 - 80b6: f856 cb04 ldr.w ip, [r6], #4 - 80ba: f8d1 a000 ldr.w sl, [r1] - 80be: fa1f f98c uxth.w r9, ip - 80c2: ea4f 4c1c mov.w ip, ip, lsr #16 - 80c6: fa1f f88a uxth.w r8, sl - 80ca: ea4f 4a1a mov.w sl, sl, lsr #16 - 80ce: fb07 8809 mla r8, r7, r9, r8 - 80d2: f8dd 9008 ldr.w r9, [sp, #8] - 80d6: fb07 ac0c mla ip, r7, ip, sl - 80da: 45b1 cmp r9, r6 - 80dc: 44a8 add r8, r5 - 80de: eb0c 4c18 add.w ip, ip, r8, lsr #16 - 80e2: fa1f f888 uxth.w r8, r8 - 80e6: ea48 480c orr.w r8, r8, ip, lsl #16 - 80ea: ea4f 451c mov.w r5, ip, lsr #16 - 80ee: f841 8b04 str.w r8, [r1], #4 - 80f2: d8e0 bhi.n 80b6 <__multiply+0x72> - 80f4: 600d str r5, [r1, #0] - 80f6: f832 7c02 ldrh.w r7, [r2, #-2] - 80fa: b31f cbz r7, 8144 <__multiply+0x100> - 80fc: 681d ldr r5, [r3, #0] - 80fe: 465e mov r6, fp - 8100: 4698 mov r8, r3 - 8102: 4619 mov r1, r3 - 8104: f04f 0c00 mov.w ip, #0 - 8108: f8b6 a000 ldrh.w sl, [r6] - 810c: b2ad uxth r5, r5 - 810e: f8b1 9002 ldrh.w r9, [r1, #2] - 8112: fb07 990a mla r9, r7, sl, r9 - 8116: 44cc add ip, r9 - 8118: ea45 450c orr.w r5, r5, ip, lsl #16 - 811c: f841 5b04 str.w r5, [r1], #4 - 8120: f856 9b04 ldr.w r9, [r6], #4 - 8124: f858 5f04 ldr.w r5, [r8, #4]! - 8128: ea4f 4919 mov.w r9, r9, lsr #16 - 812c: b2ad uxth r5, r5 - 812e: fb07 5509 mla r5, r7, r9, r5 - 8132: f8dd 9008 ldr.w r9, [sp, #8] - 8136: 45b1 cmp r9, r6 - 8138: eb05 451c add.w r5, r5, ip, lsr #16 - 813c: ea4f 4c15 mov.w ip, r5, lsr #16 - 8140: d8e2 bhi.n 8108 <__multiply+0xc4> - 8142: 600d str r5, [r1, #0] - 8144: 3304 adds r3, #4 - 8146: f8dd c00c ldr.w ip, [sp, #12] - 814a: 4594 cmp ip, r2 - 814c: d8ac bhi.n 80a8 <__multiply+0x64> - 814e: 9b01 ldr r3, [sp, #4] - 8150: e000 b.n 8154 <__multiply+0x110> - 8152: 3c01 subs r4, #1 - 8154: 2c00 cmp r4, #0 - 8156: dd03 ble.n 8160 <__multiply+0x11c> - 8158: f853 2d04 ldr.w r2, [r3, #-4]! - 815c: 2a00 cmp r2, #0 - 815e: d0f8 beq.n 8152 <__multiply+0x10e> - 8160: 6104 str r4, [r0, #16] - 8162: b005 add sp, #20 - 8164: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00008168 <__pow5mult>: - 8168: f012 0303 ands.w r3, r2, #3 - 816c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 8170: 4604 mov r4, r0 - 8172: 460f mov r7, r1 - 8174: 4615 mov r5, r2 - 8176: d007 beq.n 8188 <__pow5mult+0x20> - 8178: 4a23 ldr r2, [pc, #140] ; (8208 <__pow5mult+0xa0>) - 817a: 3b01 subs r3, #1 - 817c: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 8180: 2300 movs r3, #0 - 8182: f7ff fe88 bl 7e96 <__multadd> - 8186: 4607 mov r7, r0 - 8188: 10ad asrs r5, r5, #2 - 818a: d039 beq.n 8200 <__pow5mult+0x98> - 818c: 6a66 ldr r6, [r4, #36] ; 0x24 - 818e: b93e cbnz r6, 81a0 <__pow5mult+0x38> - 8190: 2010 movs r0, #16 - 8192: f7fa f83b bl 220c - 8196: 6260 str r0, [r4, #36] ; 0x24 - 8198: 6046 str r6, [r0, #4] - 819a: 6086 str r6, [r0, #8] - 819c: 6006 str r6, [r0, #0] - 819e: 60c6 str r6, [r0, #12] - 81a0: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - 81a4: f8d8 6008 ldr.w r6, [r8, #8] - 81a8: b966 cbnz r6, 81c4 <__pow5mult+0x5c> - 81aa: 4620 mov r0, r4 - 81ac: f240 2171 movw r1, #625 ; 0x271 - 81b0: f7ff ff3f bl 8032 <__i2b> - 81b4: 2300 movs r3, #0 - 81b6: f8c8 0008 str.w r0, [r8, #8] - 81ba: 4606 mov r6, r0 - 81bc: 6003 str r3, [r0, #0] - 81be: e001 b.n 81c4 <__pow5mult+0x5c> - 81c0: 4640 mov r0, r8 - 81c2: 4606 mov r6, r0 - 81c4: f015 0f01 tst.w r5, #1 - 81c8: d00a beq.n 81e0 <__pow5mult+0x78> - 81ca: 4639 mov r1, r7 - 81cc: 4632 mov r2, r6 - 81ce: 4620 mov r0, r4 - 81d0: f7ff ff38 bl 8044 <__multiply> - 81d4: 4639 mov r1, r7 - 81d6: 4680 mov r8, r0 - 81d8: 4620 mov r0, r4 - 81da: f7ff fe45 bl 7e68 <_Bfree> - 81de: 4647 mov r7, r8 - 81e0: 106d asrs r5, r5, #1 - 81e2: d00d beq.n 8200 <__pow5mult+0x98> - 81e4: f8d6 8000 ldr.w r8, [r6] - 81e8: f1b8 0f00 cmp.w r8, #0 - 81ec: d1e8 bne.n 81c0 <__pow5mult+0x58> - 81ee: 4620 mov r0, r4 - 81f0: 4631 mov r1, r6 - 81f2: 4632 mov r2, r6 - 81f4: f7ff ff26 bl 8044 <__multiply> - 81f8: 6030 str r0, [r6, #0] - 81fa: f8c0 8000 str.w r8, [r0] - 81fe: e7e0 b.n 81c2 <__pow5mult+0x5a> - 8200: 4638 mov r0, r7 - 8202: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 8206: bf00 nop - 8208: 0000c2e8 .word 0x0000c2e8 - -0000820c <__lshift>: - 820c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 8210: 460c mov r4, r1 - 8212: ea4f 1962 mov.w r9, r2, asr #5 - 8216: 4605 mov r5, r0 - 8218: 6926 ldr r6, [r4, #16] - 821a: 4690 mov r8, r2 - 821c: 6849 ldr r1, [r1, #4] - 821e: 3601 adds r6, #1 - 8220: 68a3 ldr r3, [r4, #8] - 8222: 444e add r6, r9 - 8224: e001 b.n 822a <__lshift+0x1e> - 8226: 3101 adds r1, #1 - 8228: 005b lsls r3, r3, #1 - 822a: 429e cmp r6, r3 - 822c: dcfb bgt.n 8226 <__lshift+0x1a> - 822e: 4628 mov r0, r5 - 8230: f7ff fde9 bl 7e06 <_Balloc> - 8234: 2200 movs r2, #0 - 8236: 4607 mov r7, r0 - 8238: f100 0314 add.w r3, r0, #20 - 823c: e003 b.n 8246 <__lshift+0x3a> - 823e: 3201 adds r2, #1 - 8240: 2100 movs r1, #0 - 8242: f843 1b04 str.w r1, [r3], #4 - 8246: 454a cmp r2, r9 - 8248: dbf9 blt.n 823e <__lshift+0x32> - 824a: 6920 ldr r0, [r4, #16] - 824c: f104 0114 add.w r1, r4, #20 - 8250: eb04 0080 add.w r0, r4, r0, lsl #2 - 8254: 3014 adds r0, #20 - 8256: f018 081f ands.w r8, r8, #31 - 825a: d014 beq.n 8286 <__lshift+0x7a> - 825c: f1c8 0e20 rsb lr, r8, #32 - 8260: 2200 movs r2, #0 - 8262: f8d1 c000 ldr.w ip, [r1] - 8266: fa0c fc08 lsl.w ip, ip, r8 - 826a: ea42 020c orr.w r2, r2, ip - 826e: f843 2b04 str.w r2, [r3], #4 - 8272: f851 2b04 ldr.w r2, [r1], #4 - 8276: 4288 cmp r0, r1 - 8278: fa22 f20e lsr.w r2, r2, lr - 827c: d8f1 bhi.n 8262 <__lshift+0x56> - 827e: 601a str r2, [r3, #0] - 8280: b13a cbz r2, 8292 <__lshift+0x86> - 8282: 3601 adds r6, #1 - 8284: e005 b.n 8292 <__lshift+0x86> - 8286: f851 2b04 ldr.w r2, [r1], #4 - 828a: 4288 cmp r0, r1 - 828c: f843 2b04 str.w r2, [r3], #4 - 8290: d8f9 bhi.n 8286 <__lshift+0x7a> - 8292: 4628 mov r0, r5 - 8294: 3e01 subs r6, #1 - 8296: 4621 mov r1, r4 - 8298: 613e str r6, [r7, #16] - 829a: f7ff fde5 bl 7e68 <_Bfree> - 829e: 4638 mov r0, r7 - 82a0: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -000082a4 <__mcmp>: - 82a4: 4603 mov r3, r0 - 82a6: 690a ldr r2, [r1, #16] - 82a8: 6900 ldr r0, [r0, #16] - 82aa: b530 push {r4, r5, lr} - 82ac: 1a80 subs r0, r0, r2 - 82ae: d115 bne.n 82dc <__mcmp+0x38> - 82b0: 3204 adds r2, #4 - 82b2: f103 0414 add.w r4, r3, #20 - 82b6: 0092 lsls r2, r2, #2 - 82b8: 189b adds r3, r3, r2 - 82ba: 188a adds r2, r1, r2 - 82bc: 3304 adds r3, #4 - 82be: 3204 adds r2, #4 - 82c0: f853 5d04 ldr.w r5, [r3, #-4]! - 82c4: f852 1d04 ldr.w r1, [r2, #-4]! - 82c8: 428d cmp r5, r1 - 82ca: d003 beq.n 82d4 <__mcmp+0x30> - 82cc: d205 bcs.n 82da <__mcmp+0x36> - 82ce: f04f 30ff mov.w r0, #4294967295 - 82d2: bd30 pop {r4, r5, pc} - 82d4: 429c cmp r4, r3 - 82d6: d3f3 bcc.n 82c0 <__mcmp+0x1c> - 82d8: bd30 pop {r4, r5, pc} - 82da: 2001 movs r0, #1 - 82dc: bd30 pop {r4, r5, pc} - -000082de <__mdiff>: - 82de: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 82e2: 4605 mov r5, r0 - 82e4: 460c mov r4, r1 - 82e6: 4608 mov r0, r1 - 82e8: 4611 mov r1, r2 - 82ea: 4616 mov r6, r2 - 82ec: f7ff ffda bl 82a4 <__mcmp> - 82f0: 1e07 subs r7, r0, #0 - 82f2: d108 bne.n 8306 <__mdiff+0x28> - 82f4: 4628 mov r0, r5 - 82f6: 4639 mov r1, r7 - 82f8: f7ff fd85 bl 7e06 <_Balloc> - 82fc: 2301 movs r3, #1 - 82fe: 6147 str r7, [r0, #20] - 8300: 6103 str r3, [r0, #16] - 8302: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 8306: db01 blt.n 830c <__mdiff+0x2e> - 8308: 2700 movs r7, #0 - 830a: e003 b.n 8314 <__mdiff+0x36> - 830c: 4623 mov r3, r4 - 830e: 2701 movs r7, #1 - 8310: 4634 mov r4, r6 - 8312: 461e mov r6, r3 - 8314: 6861 ldr r1, [r4, #4] - 8316: 4628 mov r0, r5 - 8318: f7ff fd75 bl 7e06 <_Balloc> - 831c: 6932 ldr r2, [r6, #16] - 831e: 6923 ldr r3, [r4, #16] - 8320: eb06 0882 add.w r8, r6, r2, lsl #2 - 8324: 3614 adds r6, #20 - 8326: eb04 0c83 add.w ip, r4, r3, lsl #2 - 832a: f108 0814 add.w r8, r8, #20 - 832e: f10c 0c14 add.w ip, ip, #20 - 8332: 3414 adds r4, #20 - 8334: 2200 movs r2, #0 - 8336: 60c7 str r7, [r0, #12] - 8338: f100 0714 add.w r7, r0, #20 - 833c: f854 5b04 ldr.w r5, [r4], #4 - 8340: f856 1b04 ldr.w r1, [r6], #4 - 8344: fa1f fa85 uxth.w sl, r5 - 8348: fa1f f981 uxth.w r9, r1 - 834c: 0c09 lsrs r1, r1, #16 - 834e: ebc9 090a rsb r9, r9, sl - 8352: ebc1 4115 rsb r1, r1, r5, lsr #16 - 8356: 4491 add r9, r2 - 8358: 4625 mov r5, r4 - 835a: eb01 4129 add.w r1, r1, r9, asr #16 - 835e: fa1f f989 uxth.w r9, r9 - 8362: 140a asrs r2, r1, #16 - 8364: 45b0 cmp r8, r6 - 8366: ea49 4101 orr.w r1, r9, r1, lsl #16 - 836a: f847 1b04 str.w r1, [r7], #4 - 836e: 4639 mov r1, r7 - 8370: d8e4 bhi.n 833c <__mdiff+0x5e> - 8372: e00c b.n 838e <__mdiff+0xb0> - 8374: f855 4b04 ldr.w r4, [r5], #4 - 8378: b2a6 uxth r6, r4 - 837a: 0c24 lsrs r4, r4, #16 - 837c: 1996 adds r6, r2, r6 - 837e: eb04 4426 add.w r4, r4, r6, asr #16 - 8382: b2b6 uxth r6, r6 - 8384: 1422 asrs r2, r4, #16 - 8386: ea46 4404 orr.w r4, r6, r4, lsl #16 - 838a: f841 4b04 str.w r4, [r1], #4 - 838e: 4565 cmp r5, ip - 8390: d3f0 bcc.n 8374 <__mdiff+0x96> - 8392: e000 b.n 8396 <__mdiff+0xb8> - 8394: 3b01 subs r3, #1 - 8396: f851 2d04 ldr.w r2, [r1, #-4]! - 839a: 2a00 cmp r2, #0 - 839c: d0fa beq.n 8394 <__mdiff+0xb6> - 839e: 6103 str r3, [r0, #16] - 83a0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -000083a4 <__ulp>: - 83a4: 4b0e ldr r3, [pc, #56] ; (83e0 <__ulp+0x3c>) - 83a6: ea01 0303 and.w r3, r1, r3 - 83aa: f1a3 7350 sub.w r3, r3, #54525952 ; 0x3400000 - 83ae: 2b00 cmp r3, #0 - 83b0: dd01 ble.n 83b6 <__ulp+0x12> - 83b2: 4619 mov r1, r3 - 83b4: e007 b.n 83c6 <__ulp+0x22> - 83b6: 425b negs r3, r3 - 83b8: 151b asrs r3, r3, #20 - 83ba: 2b13 cmp r3, #19 - 83bc: dc05 bgt.n 83ca <__ulp+0x26> - 83be: f44f 2200 mov.w r2, #524288 ; 0x80000 - 83c2: fa52 f103 asrs.w r1, r2, r3 - 83c6: 2000 movs r0, #0 - 83c8: 4770 bx lr - 83ca: f1a3 0214 sub.w r2, r3, #20 - 83ce: 2100 movs r1, #0 - 83d0: 2301 movs r3, #1 - 83d2: 2a1e cmp r2, #30 - 83d4: bfdc itt le - 83d6: f1c2 021f rsble r2, r2, #31 - 83da: 4093 lslle r3, r2 - 83dc: 4618 mov r0, r3 - 83de: 4770 bx lr - 83e0: 7ff00000 .word 0x7ff00000 - -000083e4 <__b2d>: - 83e4: 6903 ldr r3, [r0, #16] - 83e6: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 83ea: 3304 adds r3, #4 - 83ec: f100 0614 add.w r6, r0, #20 - 83f0: 4688 mov r8, r1 - 83f2: f850 5023 ldr.w r5, [r0, r3, lsl #2] - 83f6: eb00 0483 add.w r4, r0, r3, lsl #2 - 83fa: 4627 mov r7, r4 - 83fc: 4628 mov r0, r5 - 83fe: f7ff fdc6 bl 7f8e <__hi0bits> - 8402: 280a cmp r0, #10 - 8404: f1c0 0320 rsb r3, r0, #32 - 8408: f8c8 3000 str.w r3, [r8] - 840c: dc13 bgt.n 8436 <__b2d+0x52> - 840e: f1c0 010b rsb r1, r0, #11 - 8412: fa35 f701 lsrs.w r7, r5, r1 - 8416: 42b4 cmp r4, r6 - 8418: f047 537e orr.w r3, r7, #1065353216 ; 0x3f800000 - 841c: bf8c ite hi - 841e: f854 4c04 ldrhi.w r4, [r4, #-4] - 8422: 2400 movls r4, #0 - 8424: 3015 adds r0, #21 - 8426: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - 842a: 4085 lsls r5, r0 - 842c: fa34 f101 lsrs.w r1, r4, r1 - 8430: ea41 0205 orr.w r2, r1, r5 - 8434: e024 b.n 8480 <__b2d+0x9c> - 8436: 42b4 cmp r4, r6 - 8438: d903 bls.n 8442 <__b2d+0x5e> - 843a: 3c04 subs r4, #4 - 843c: f857 1c04 ldr.w r1, [r7, #-4] - 8440: e000 b.n 8444 <__b2d+0x60> - 8442: 2100 movs r1, #0 - 8444: 380b subs r0, #11 - 8446: d016 beq.n 8476 <__b2d+0x92> - 8448: 4085 lsls r5, r0 - 844a: 42b4 cmp r4, r6 - 844c: f1c0 0720 rsb r7, r0, #32 - 8450: f045 557e orr.w r5, r5, #1065353216 ; 0x3f800000 - 8454: bf8c ite hi - 8456: f854 4c04 ldrhi.w r4, [r4, #-4] - 845a: 2400 movls r4, #0 - 845c: fa21 fc07 lsr.w ip, r1, r7 - 8460: f445 05e0 orr.w r5, r5, #7340032 ; 0x700000 - 8464: fa11 f000 lsls.w r0, r1, r0 - 8468: ea45 030c orr.w r3, r5, ip - 846c: fa34 f707 lsrs.w r7, r4, r7 - 8470: ea47 0200 orr.w r2, r7, r0 - 8474: e004 b.n 8480 <__b2d+0x9c> - 8476: f045 537e orr.w r3, r5, #1065353216 ; 0x3f800000 - 847a: 460a mov r2, r1 - 847c: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - 8480: 4610 mov r0, r2 - 8482: 4619 mov r1, r3 - 8484: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00008488 <__d2b>: - 8488: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 848c: 2101 movs r1, #1 - 848e: 461d mov r5, r3 - 8490: 9f0a ldr r7, [sp, #40] ; 0x28 - 8492: 9e0b ldr r6, [sp, #44] ; 0x2c - 8494: 4614 mov r4, r2 - 8496: f7ff fcb6 bl 7e06 <_Balloc> - 849a: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - 849e: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 84a2: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 84a6: ea5f 5919 movs.w r9, r9, lsr #20 - 84aa: 9300 str r3, [sp, #0] - 84ac: bf1c itt ne - 84ae: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - 84b2: 9300 strne r3, [sp, #0] - 84b4: 4680 mov r8, r0 - 84b6: b1f4 cbz r4, 84f6 <__d2b+0x6e> - 84b8: a802 add r0, sp, #8 - 84ba: f840 4d04 str.w r4, [r0, #-4]! - 84be: f7ff fd86 bl 7fce <__lo0bits> - 84c2: 9b01 ldr r3, [sp, #4] - 84c4: b158 cbz r0, 84de <__d2b+0x56> - 84c6: 9a00 ldr r2, [sp, #0] - 84c8: f1c0 0120 rsb r1, r0, #32 - 84cc: fa12 f101 lsls.w r1, r2, r1 - 84d0: 40c2 lsrs r2, r0 - 84d2: ea41 0303 orr.w r3, r1, r3 - 84d6: 9200 str r2, [sp, #0] - 84d8: f8c8 3014 str.w r3, [r8, #20] - 84dc: e001 b.n 84e2 <__d2b+0x5a> - 84de: f8c8 3014 str.w r3, [r8, #20] - 84e2: 9c00 ldr r4, [sp, #0] - 84e4: f8c8 4018 str.w r4, [r8, #24] - 84e8: 2c00 cmp r4, #0 - 84ea: bf0c ite eq - 84ec: 2401 moveq r4, #1 - 84ee: 2402 movne r4, #2 - 84f0: f8c8 4010 str.w r4, [r8, #16] - 84f4: e009 b.n 850a <__d2b+0x82> - 84f6: 4668 mov r0, sp - 84f8: 2401 movs r4, #1 - 84fa: f7ff fd68 bl 7fce <__lo0bits> - 84fe: 9b00 ldr r3, [sp, #0] - 8500: f8c8 4010 str.w r4, [r8, #16] - 8504: f8c8 3014 str.w r3, [r8, #20] - 8508: 3020 adds r0, #32 - 850a: f1b9 0f00 cmp.w r9, #0 - 850e: d00a beq.n 8526 <__d2b+0x9e> - 8510: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - 8514: f1a9 0903 sub.w r9, r9, #3 - 8518: eb09 0300 add.w r3, r9, r0 - 851c: f1c0 0035 rsb r0, r0, #53 ; 0x35 - 8520: 603b str r3, [r7, #0] - 8522: 6030 str r0, [r6, #0] - 8524: e00b b.n 853e <__d2b+0xb6> - 8526: eb08 0384 add.w r3, r8, r4, lsl #2 - 852a: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - 852e: 3802 subs r0, #2 - 8530: 6038 str r0, [r7, #0] - 8532: 6918 ldr r0, [r3, #16] - 8534: 0164 lsls r4, r4, #5 - 8536: f7ff fd2a bl 7f8e <__hi0bits> - 853a: 1a24 subs r4, r4, r0 - 853c: 6034 str r4, [r6, #0] - 853e: 4640 mov r0, r8 - 8540: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -00008544 <__ratio>: - 8544: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 8546: 460e mov r6, r1 - 8548: a901 add r1, sp, #4 - 854a: 4607 mov r7, r0 - 854c: f7ff ff4a bl 83e4 <__b2d> - 8550: 4604 mov r4, r0 - 8552: 460d mov r5, r1 - 8554: 4630 mov r0, r6 - 8556: 4669 mov r1, sp - 8558: f7ff ff44 bl 83e4 <__b2d> - 855c: 693f ldr r7, [r7, #16] - 855e: 4602 mov r2, r0 - 8560: 460b mov r3, r1 - 8562: 9801 ldr r0, [sp, #4] - 8564: 9900 ldr r1, [sp, #0] - 8566: 1a41 subs r1, r0, r1 - 8568: 6930 ldr r0, [r6, #16] - 856a: 1a38 subs r0, r7, r0 - 856c: 0140 lsls r0, r0, #5 - 856e: 1809 adds r1, r1, r0 - 8570: 2900 cmp r1, #0 - 8572: dd02 ble.n 857a <__ratio+0x36> - 8574: 0509 lsls r1, r1, #20 - 8576: 194d adds r5, r1, r5 - 8578: e001 b.n 857e <__ratio+0x3a> - 857a: 0509 lsls r1, r1, #20 - 857c: 1a5b subs r3, r3, r1 - 857e: 4620 mov r0, r4 - 8580: 4629 mov r1, r5 - 8582: f7f9 f803 bl 158c <__aeabi_ddiv> - 8586: b003 add sp, #12 - 8588: bdf0 pop {r4, r5, r6, r7, pc} - -0000858a <__copybits>: - 858a: 1e4b subs r3, r1, #1 - 858c: 6911 ldr r1, [r2, #16] - 858e: b510 push {r4, lr} - 8590: 115b asrs r3, r3, #5 - 8592: 3301 adds r3, #1 - 8594: eb02 0181 add.w r1, r2, r1, lsl #2 - 8598: 3114 adds r1, #20 - 859a: 3214 adds r2, #20 - 859c: eb00 0383 add.w r3, r0, r3, lsl #2 - 85a0: e003 b.n 85aa <__copybits+0x20> - 85a2: f852 4b04 ldr.w r4, [r2], #4 - 85a6: f840 4b04 str.w r4, [r0], #4 - 85aa: 4291 cmp r1, r2 - 85ac: d8f9 bhi.n 85a2 <__copybits+0x18> - 85ae: e002 b.n 85b6 <__copybits+0x2c> - 85b0: 2200 movs r2, #0 - 85b2: f840 2b04 str.w r2, [r0], #4 - 85b6: 4298 cmp r0, r3 - 85b8: d3fa bcc.n 85b0 <__copybits+0x26> - 85ba: bd10 pop {r4, pc} - -000085bc <__any_on>: - 85bc: 6902 ldr r2, [r0, #16] - 85be: 114b asrs r3, r1, #5 - 85c0: b530 push {r4, r5, lr} - 85c2: 4293 cmp r3, r2 - 85c4: f100 0414 add.w r4, r0, #20 - 85c8: dc0d bgt.n 85e6 <__any_on+0x2a> - 85ca: da0d bge.n 85e8 <__any_on+0x2c> - 85cc: f011 011f ands.w r1, r1, #31 - 85d0: d00a beq.n 85e8 <__any_on+0x2c> - 85d2: eb00 0283 add.w r2, r0, r3, lsl #2 - 85d6: 6952 ldr r2, [r2, #20] - 85d8: fa32 f501 lsrs.w r5, r2, r1 - 85dc: fa15 f101 lsls.w r1, r5, r1 - 85e0: 4291 cmp r1, r2 - 85e2: d10c bne.n 85fe <__any_on+0x42> - 85e4: e000 b.n 85e8 <__any_on+0x2c> - 85e6: 4613 mov r3, r2 - 85e8: eb00 0383 add.w r3, r0, r3, lsl #2 - 85ec: 3314 adds r3, #20 - 85ee: e002 b.n 85f6 <__any_on+0x3a> - 85f0: f853 2d04 ldr.w r2, [r3, #-4]! - 85f4: b92a cbnz r2, 8602 <__any_on+0x46> - 85f6: 429c cmp r4, r3 - 85f8: d3fa bcc.n 85f0 <__any_on+0x34> - 85fa: 2000 movs r0, #0 - 85fc: bd30 pop {r4, r5, pc} - 85fe: 2001 movs r0, #1 - 8600: bd30 pop {r4, r5, pc} - 8602: 2001 movs r0, #1 - 8604: bd30 pop {r4, r5, pc} - ... - -00008608 <_read_r>: - 8608: b538 push {r3, r4, r5, lr} - 860a: 4605 mov r5, r0 - 860c: 4c07 ldr r4, [pc, #28] ; (862c <_read_r+0x24>) - 860e: 2000 movs r0, #0 - 8610: 6020 str r0, [r4, #0] - 8612: 4608 mov r0, r1 - 8614: 4611 mov r1, r2 - 8616: 461a mov r2, r3 - 8618: f7f7 ff62 bl 4e0 <_read> - 861c: f1b0 3fff cmp.w r0, #4294967295 - 8620: d102 bne.n 8628 <_read_r+0x20> - 8622: 6823 ldr r3, [r4, #0] - 8624: b103 cbz r3, 8628 <_read_r+0x20> - 8626: 602b str r3, [r5, #0] - 8628: bd38 pop {r3, r4, r5, pc} - 862a: bf00 nop - 862c: 10000640 .word 0x10000640 - -00008630 : - 8630: 8983 ldrh r3, [r0, #12] - 8632: f003 0309 and.w r3, r3, #9 - 8636: 2b09 cmp r3, #9 - 8638: d101 bne.n 863e - 863a: f7ff b87b b.w 7734 - 863e: 2000 movs r0, #0 - 8640: 4770 bx lr - ... - -00008644 <__srefill_r>: - 8644: b570 push {r4, r5, r6, lr} - 8646: 460c mov r4, r1 - 8648: 4606 mov r6, r0 - 864a: b118 cbz r0, 8654 <__srefill_r+0x10> - 864c: 6983 ldr r3, [r0, #24] - 864e: b90b cbnz r3, 8654 <__srefill_r+0x10> - 8650: f7ff f8c0 bl 77d4 <__sinit> - 8654: 4b3c ldr r3, [pc, #240] ; (8748 <__srefill_r+0x104>) - 8656: 429c cmp r4, r3 - 8658: d101 bne.n 865e <__srefill_r+0x1a> - 865a: 6874 ldr r4, [r6, #4] - 865c: e008 b.n 8670 <__srefill_r+0x2c> - 865e: 4b3b ldr r3, [pc, #236] ; (874c <__srefill_r+0x108>) - 8660: 429c cmp r4, r3 - 8662: d101 bne.n 8668 <__srefill_r+0x24> - 8664: 68b4 ldr r4, [r6, #8] - 8666: e003 b.n 8670 <__srefill_r+0x2c> - 8668: 4b39 ldr r3, [pc, #228] ; (8750 <__srefill_r+0x10c>) - 866a: 429c cmp r4, r3 - 866c: bf08 it eq - 866e: 68f4 ldreq r4, [r6, #12] - 8670: 89a3 ldrh r3, [r4, #12] - 8672: f413 5f00 tst.w r3, #8192 ; 0x2000 - 8676: d106 bne.n 8686 <__srefill_r+0x42> - 8678: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 867c: 81a3 strh r3, [r4, #12] - 867e: 6e63 ldr r3, [r4, #100] ; 0x64 - 8680: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 8684: 6663 str r3, [r4, #100] ; 0x64 - 8686: 89a2 ldrh r2, [r4, #12] - 8688: 2300 movs r3, #0 - 868a: 6063 str r3, [r4, #4] - 868c: b293 uxth r3, r2 - 868e: f013 0f20 tst.w r3, #32 - 8692: d153 bne.n 873c <__srefill_r+0xf8> - 8694: f013 0f04 tst.w r3, #4 - 8698: d11c bne.n 86d4 <__srefill_r+0x90> - 869a: f013 0f10 tst.w r3, #16 - 869e: d105 bne.n 86ac <__srefill_r+0x68> - 86a0: 2309 movs r3, #9 - 86a2: f042 0240 orr.w r2, r2, #64 ; 0x40 - 86a6: 6033 str r3, [r6, #0] - 86a8: 81a2 strh r2, [r4, #12] - 86aa: e047 b.n 873c <__srefill_r+0xf8> - 86ac: f013 0f08 tst.w r3, #8 - 86b0: d00b beq.n 86ca <__srefill_r+0x86> - 86b2: 4630 mov r0, r6 - 86b4: 4621 mov r1, r4 - 86b6: f7fe ff83 bl 75c0 <_fflush_r> - 86ba: 2800 cmp r0, #0 - 86bc: d13e bne.n 873c <__srefill_r+0xf8> - 86be: 89a3 ldrh r3, [r4, #12] - 86c0: 60a0 str r0, [r4, #8] - 86c2: f023 0308 bic.w r3, r3, #8 - 86c6: 61a0 str r0, [r4, #24] - 86c8: 81a3 strh r3, [r4, #12] - 86ca: 89a3 ldrh r3, [r4, #12] - 86cc: f043 0304 orr.w r3, r3, #4 - 86d0: 81a3 strh r3, [r4, #12] - 86d2: e010 b.n 86f6 <__srefill_r+0xb2> - 86d4: 6b61 ldr r1, [r4, #52] ; 0x34 - 86d6: b171 cbz r1, 86f6 <__srefill_r+0xb2> - 86d8: f104 0344 add.w r3, r4, #68 ; 0x44 - 86dc: 4299 cmp r1, r3 - 86de: d002 beq.n 86e6 <__srefill_r+0xa2> - 86e0: 4630 mov r0, r6 - 86e2: f7ff f9a7 bl 7a34 <_free_r> - 86e6: 6c23 ldr r3, [r4, #64] ; 0x40 - 86e8: 2000 movs r0, #0 - 86ea: 6360 str r0, [r4, #52] ; 0x34 - 86ec: 6063 str r3, [r4, #4] - 86ee: b113 cbz r3, 86f6 <__srefill_r+0xb2> - 86f0: 6be3 ldr r3, [r4, #60] ; 0x3c - 86f2: 6023 str r3, [r4, #0] - 86f4: bd70 pop {r4, r5, r6, pc} - 86f6: 6923 ldr r3, [r4, #16] - 86f8: b91b cbnz r3, 8702 <__srefill_r+0xbe> - 86fa: 4630 mov r0, r6 - 86fc: 4621 mov r1, r4 - 86fe: f7ff facf bl 7ca0 <__smakebuf_r> - 8702: 89a3 ldrh r3, [r4, #12] - 8704: f013 0f03 tst.w r3, #3 - 8708: d004 beq.n 8714 <__srefill_r+0xd0> - 870a: 4b12 ldr r3, [pc, #72] ; (8754 <__srefill_r+0x110>) - 870c: 4912 ldr r1, [pc, #72] ; (8758 <__srefill_r+0x114>) - 870e: 6818 ldr r0, [r3, #0] - 8710: f7ff fa50 bl 7bb4 <_fwalk> - 8714: 6922 ldr r2, [r4, #16] - 8716: 4630 mov r0, r6 - 8718: 6a65 ldr r5, [r4, #36] ; 0x24 - 871a: 6a21 ldr r1, [r4, #32] - 871c: 6022 str r2, [r4, #0] - 871e: 6963 ldr r3, [r4, #20] - 8720: 47a8 blx r5 - 8722: 2800 cmp r0, #0 - 8724: 6060 str r0, [r4, #4] - 8726: dc0c bgt.n 8742 <__srefill_r+0xfe> - 8728: 89a3 ldrh r3, [r4, #12] - 872a: d102 bne.n 8732 <__srefill_r+0xee> - 872c: f043 0320 orr.w r3, r3, #32 - 8730: e003 b.n 873a <__srefill_r+0xf6> - 8732: f043 0340 orr.w r3, r3, #64 ; 0x40 - 8736: 2200 movs r2, #0 - 8738: 6062 str r2, [r4, #4] - 873a: 81a3 strh r3, [r4, #12] - 873c: f04f 30ff mov.w r0, #4294967295 - 8740: bd70 pop {r4, r5, r6, pc} - 8742: 2000 movs r0, #0 - 8744: bd70 pop {r4, r5, r6, pc} - 8746: bf00 nop - 8748: 0000c280 .word 0x0000c280 - 874c: 0000c2a0 .word 0x0000c2a0 - 8750: 0000c2c0 .word 0x0000c2c0 - 8754: 0000c074 .word 0x0000c074 - 8758: 00008631 .word 0x00008631 - -0000875c <__fpclassifyd>: - 875c: 460b mov r3, r1 - 875e: b113 cbz r3, 8766 <__fpclassifyd+0xa> - 8760: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 8764: d100 bne.n 8768 <__fpclassifyd+0xc> - 8766: b1e0 cbz r0, 87a2 <__fpclassifyd+0x46> - 8768: 4a12 ldr r2, [pc, #72] ; (87b4 <__fpclassifyd+0x58>) - 876a: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - 876e: 4293 cmp r3, r2 - 8770: d919 bls.n 87a6 <__fpclassifyd+0x4a> - 8772: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - 8776: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - 877a: 4293 cmp r3, r2 - 877c: d913 bls.n 87a6 <__fpclassifyd+0x4a> - 877e: 4b0e ldr r3, [pc, #56] ; (87b8 <__fpclassifyd+0x5c>) - 8780: 4299 cmp r1, r3 - 8782: d912 bls.n 87aa <__fpclassifyd+0x4e> - 8784: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - 8788: 429a cmp r2, r3 - 878a: d90e bls.n 87aa <__fpclassifyd+0x4e> - 878c: 4b0b ldr r3, [pc, #44] ; (87bc <__fpclassifyd+0x60>) - 878e: 4299 cmp r1, r3 - 8790: d002 beq.n 8798 <__fpclassifyd+0x3c> - 8792: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - 8796: d10a bne.n 87ae <__fpclassifyd+0x52> - 8798: f1d0 0001 rsbs r0, r0, #1 - 879c: bf38 it cc - 879e: 2000 movcc r0, #0 - 87a0: 4770 bx lr - 87a2: 2002 movs r0, #2 - 87a4: 4770 bx lr - 87a6: 2004 movs r0, #4 - 87a8: 4770 bx lr - 87aa: 2003 movs r0, #3 - 87ac: 4770 bx lr - 87ae: 2000 movs r0, #0 - 87b0: 4770 bx lr - 87b2: bf00 nop - 87b4: 7fdfffff .word 0x7fdfffff - 87b8: 000fffff .word 0x000fffff - 87bc: 7ff00000 .word 0x7ff00000 - -000087c0 <__sccl>: - 87c0: 4603 mov r3, r0 - 87c2: 4608 mov r0, r1 - 87c4: b5f0 push {r4, r5, r6, r7, lr} - 87c6: f810 2b01 ldrb.w r2, [r0], #1 - 87ca: 2a5e cmp r2, #94 ; 0x5e - 87cc: d103 bne.n 87d6 <__sccl+0x16> - 87ce: 784a ldrb r2, [r1, #1] - 87d0: 3001 adds r0, #1 - 87d2: 2401 movs r4, #1 - 87d4: e000 b.n 87d8 <__sccl+0x18> - 87d6: 2400 movs r4, #0 - 87d8: 2100 movs r1, #0 - 87da: 545c strb r4, [r3, r1] - 87dc: 3101 adds r1, #1 - 87de: f5b1 7f80 cmp.w r1, #256 ; 0x100 - 87e2: d1fa bne.n 87da <__sccl+0x1a> - 87e4: b90a cbnz r2, 87ea <__sccl+0x2a> - 87e6: 3801 subs r0, #1 - 87e8: bdf0 pop {r4, r5, r6, r7, pc} - 87ea: f1c4 0701 rsb r7, r4, #1 - 87ee: e001 b.n 87f4 <__sccl+0x34> - 87f0: 460a mov r2, r1 - 87f2: 4620 mov r0, r4 - 87f4: 463e mov r6, r7 - 87f6: 549f strb r7, [r3, r2] - 87f8: 4604 mov r4, r0 - 87fa: f814 1b01 ldrb.w r1, [r4], #1 - 87fe: 292d cmp r1, #45 ; 0x2d - 8800: d003 beq.n 880a <__sccl+0x4a> - 8802: 295d cmp r1, #93 ; 0x5d - 8804: d00c beq.n 8820 <__sccl+0x60> - 8806: b161 cbz r1, 8822 <__sccl+0x62> - 8808: e7f2 b.n 87f0 <__sccl+0x30> - 880a: 7845 ldrb r5, [r0, #1] - 880c: 2d5d cmp r5, #93 ; 0x5d - 880e: d0ef beq.n 87f0 <__sccl+0x30> - 8810: 4295 cmp r5, r2 - 8812: dbed blt.n 87f0 <__sccl+0x30> - 8814: 3002 adds r0, #2 - 8816: 3201 adds r2, #1 - 8818: 42aa cmp r2, r5 - 881a: 549e strb r6, [r3, r2] - 881c: dbfb blt.n 8816 <__sccl+0x56> - 881e: e7eb b.n 87f8 <__sccl+0x38> - 8820: 4620 mov r0, r4 - 8822: bdf0 pop {r4, r5, r6, r7, pc} - -00008824 : - 8824: 4800 ldr r0, [pc, #0] ; (8828 ) - 8826: 4770 bx lr - 8828: 7fc00000 .word 0x7fc00000 - -0000882c : - 882c: b530 push {r4, r5, lr} - 882e: 6802 ldr r2, [r0, #0] - 8830: e008 b.n 8844 - 8832: 7853 ldrb r3, [r2, #1] - 8834: 4622 mov r2, r4 - 8836: 2b40 cmp r3, #64 ; 0x40 - 8838: dd02 ble.n 8840 - 883a: 2b5a cmp r3, #90 ; 0x5a - 883c: bfd8 it le - 883e: 3320 addle r3, #32 - 8840: 42ab cmp r3, r5 - 8842: d107 bne.n 8854 - 8844: f811 5b01 ldrb.w r5, [r1], #1 - 8848: 1c54 adds r4, r2, #1 - 884a: 2d00 cmp r5, #0 - 884c: d1f1 bne.n 8832 - 884e: 6004 str r4, [r0, #0] - 8850: 2001 movs r0, #1 - 8852: bd30 pop {r4, r5, pc} - 8854: 2000 movs r0, #0 - 8856: bd30 pop {r4, r5, pc} - -00008858 <_strtod_r>: - 8858: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 885c: 4606 mov r6, r0 - 885e: b099 sub sp, #100 ; 0x64 - 8860: 468b mov fp, r1 - 8862: 2400 movs r4, #0 - 8864: 2500 movs r5, #0 - 8866: 920f str r2, [sp, #60] ; 0x3c - 8868: 9115 str r1, [sp, #84] ; 0x54 - 886a: 9a15 ldr r2, [sp, #84] ; 0x54 - 886c: 7813 ldrb r3, [r2, #0] - 886e: 2b0d cmp r3, #13 - 8870: d805 bhi.n 887e <_strtod_r+0x26> - 8872: 2b09 cmp r3, #9 - 8874: d214 bcs.n 88a0 <_strtod_r+0x48> - 8876: 2b00 cmp r3, #0 - 8878: f000 81c7 beq.w 8c0a <_strtod_r+0x3b2> - 887c: e013 b.n 88a6 <_strtod_r+0x4e> - 887e: 2b2b cmp r3, #43 ; 0x2b - 8880: d007 beq.n 8892 <_strtod_r+0x3a> - 8882: 2b2d cmp r3, #45 ; 0x2d - 8884: d002 beq.n 888c <_strtod_r+0x34> - 8886: 2b20 cmp r3, #32 - 8888: d10d bne.n 88a6 <_strtod_r+0x4e> - 888a: e009 b.n 88a0 <_strtod_r+0x48> - 888c: 2001 movs r0, #1 - 888e: 900b str r0, [sp, #44] ; 0x2c - 8890: e001 b.n 8896 <_strtod_r+0x3e> - 8892: 2100 movs r1, #0 - 8894: 910b str r1, [sp, #44] ; 0x2c - 8896: 1c53 adds r3, r2, #1 - 8898: 9315 str r3, [sp, #84] ; 0x54 - 889a: 7853 ldrb r3, [r2, #1] - 889c: b92b cbnz r3, 88aa <_strtod_r+0x52> - 889e: e1b4 b.n 8c0a <_strtod_r+0x3b2> - 88a0: 3201 adds r2, #1 - 88a2: 9215 str r2, [sp, #84] ; 0x54 - 88a4: e7e1 b.n 886a <_strtod_r+0x12> - 88a6: 2200 movs r2, #0 - 88a8: 920b str r2, [sp, #44] ; 0x2c - 88aa: 9b15 ldr r3, [sp, #84] ; 0x54 - 88ac: 781a ldrb r2, [r3, #0] - 88ae: 2a30 cmp r2, #48 ; 0x30 - 88b0: d15c bne.n 896c <_strtod_r+0x114> - 88b2: f103 0a01 add.w sl, r3, #1 - 88b6: 785b ldrb r3, [r3, #1] - 88b8: 2b58 cmp r3, #88 ; 0x58 - 88ba: d001 beq.n 88c0 <_strtod_r+0x68> - 88bc: 2b78 cmp r3, #120 ; 0x78 - 88be: d149 bne.n 8954 <_strtod_r+0xfc> - 88c0: ab14 add r3, sp, #80 ; 0x50 - 88c2: 9300 str r3, [sp, #0] - 88c4: 9b0b ldr r3, [sp, #44] ; 0x2c - 88c6: 4630 mov r0, r6 - 88c8: 4f98 ldr r7, [pc, #608] ; (8b2c <_strtod_r+0x2d4>) - 88ca: a915 add r1, sp, #84 ; 0x54 - 88cc: 9301 str r3, [sp, #4] - 88ce: 463a mov r2, r7 - 88d0: ab13 add r3, sp, #76 ; 0x4c - 88d2: f002 f801 bl a8d8 <__gethex> - 88d6: f010 0907 ands.w r9, r0, #7 - 88da: 4680 mov r8, r0 - 88dc: f000 8580 beq.w 93e0 <_strtod_r+0xb88> - 88e0: f1b9 0f06 cmp.w r9, #6 - 88e4: d103 bne.n 88ee <_strtod_r+0x96> - 88e6: f8cd a054 str.w sl, [sp, #84] ; 0x54 - 88ea: f000 bd79 b.w 93e0 <_strtod_r+0xb88> - 88ee: 9a14 ldr r2, [sp, #80] ; 0x50 - 88f0: b13a cbz r2, 8902 <_strtod_r+0xaa> - 88f2: a811 add r0, sp, #68 ; 0x44 - 88f4: 6839 ldr r1, [r7, #0] - 88f6: f7ff fe48 bl 858a <__copybits> - 88fa: 4630 mov r0, r6 - 88fc: 9914 ldr r1, [sp, #80] ; 0x50 - 88fe: f7ff fab3 bl 7e68 <_Bfree> - 8902: 9b13 ldr r3, [sp, #76] ; 0x4c - 8904: f1b9 0f06 cmp.w r9, #6 - 8908: d81c bhi.n 8944 <_strtod_r+0xec> - 890a: e8df f009 tbb [pc, r9] - 890e: 0a04 .short 0x0a04 - 8910: 0a171407 .word 0x0a171407 - 8914: 04 .byte 0x04 - 8915: 00 .byte 0x00 - 8916: 2500 movs r5, #0 - 8918: 462c mov r4, r5 - 891a: e013 b.n 8944 <_strtod_r+0xec> - 891c: 9c11 ldr r4, [sp, #68] ; 0x44 - 891e: 9d12 ldr r5, [sp, #72] ; 0x48 - 8920: e010 b.n 8944 <_strtod_r+0xec> - 8922: f503 6386 add.w r3, r3, #1072 ; 0x430 - 8926: 9a12 ldr r2, [sp, #72] ; 0x48 - 8928: 3303 adds r3, #3 - 892a: 9c11 ldr r4, [sp, #68] ; 0x44 - 892c: f422 1280 bic.w r2, r2, #1048576 ; 0x100000 - 8930: ea42 5503 orr.w r5, r2, r3, lsl #20 - 8934: e006 b.n 8944 <_strtod_r+0xec> - 8936: 4d7e ldr r5, [pc, #504] ; (8b30 <_strtod_r+0x2d8>) - 8938: 2400 movs r4, #0 - 893a: e003 b.n 8944 <_strtod_r+0xec> - 893c: f06f 4500 mvn.w r5, #2147483648 ; 0x80000000 - 8940: f04f 34ff mov.w r4, #4294967295 - 8944: f018 0f08 tst.w r8, #8 - 8948: f000 854a beq.w 93e0 <_strtod_r+0xb88> - 894c: f045 4500 orr.w r5, r5, #2147483648 ; 0x80000000 - 8950: f000 bd46 b.w 93e0 <_strtod_r+0xb88> - 8954: 9b15 ldr r3, [sp, #84] ; 0x54 - 8956: 1c5a adds r2, r3, #1 - 8958: 9215 str r2, [sp, #84] ; 0x54 - 895a: 785b ldrb r3, [r3, #1] - 895c: 2b30 cmp r3, #48 ; 0x30 - 895e: d0f9 beq.n 8954 <_strtod_r+0xfc> - 8960: 2b00 cmp r3, #0 - 8962: f000 853d beq.w 93e0 <_strtod_r+0xb88> - 8966: 2101 movs r1, #1 - 8968: 9108 str r1, [sp, #32] - 896a: e001 b.n 8970 <_strtod_r+0x118> - 896c: 2200 movs r2, #0 - 896e: 9208 str r2, [sp, #32] - 8970: 9b15 ldr r3, [sp, #84] ; 0x54 - 8972: f04f 0a00 mov.w sl, #0 - 8976: 46d1 mov r9, sl - 8978: f8cd a018 str.w sl, [sp, #24] - 897c: 9309 str r3, [sp, #36] ; 0x24 - 897e: 4653 mov r3, sl - 8980: e014 b.n 89ac <_strtod_r+0x154> - 8982: f1b9 0f08 cmp.w r9, #8 - 8986: dc05 bgt.n 8994 <_strtod_r+0x13c> - 8988: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 898c: 220a movs r2, #10 - 898e: fb02 8303 mla r3, r2, r3, r8 - 8992: e007 b.n 89a4 <_strtod_r+0x14c> - 8994: f1b9 0f0f cmp.w r9, #15 - 8998: dc04 bgt.n 89a4 <_strtod_r+0x14c> - 899a: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 899e: 220a movs r2, #10 - 89a0: fb02 8a0a mla sl, r2, sl, r8 - 89a4: f109 0901 add.w r9, r9, #1 - 89a8: 3701 adds r7, #1 - 89aa: 9715 str r7, [sp, #84] ; 0x54 - 89ac: 9f15 ldr r7, [sp, #84] ; 0x54 - 89ae: f897 8000 ldrb.w r8, [r7] - 89b2: f1b8 0f2f cmp.w r8, #47 ; 0x2f - 89b6: dd02 ble.n 89be <_strtod_r+0x166> - 89b8: f1b8 0f39 cmp.w r8, #57 ; 0x39 - 89bc: dde1 ble.n 8982 <_strtod_r+0x12a> - 89be: 4630 mov r0, r6 - 89c0: 9306 str r3, [sp, #24] - 89c2: f7ff f955 bl 7c70 <_localeconv_r> - 89c6: 6801 ldr r1, [r0, #0] - 89c8: 4630 mov r0, r6 - 89ca: 9103 str r1, [sp, #12] - 89cc: f7ff f950 bl 7c70 <_localeconv_r> - 89d0: 6800 ldr r0, [r0, #0] - 89d2: f7fa f947 bl 2c64 - 89d6: 9903 ldr r1, [sp, #12] - 89d8: 4602 mov r2, r0 - 89da: 4638 mov r0, r7 - 89dc: f7fa f94a bl 2c74 - 89e0: 4603 mov r3, r0 - 89e2: 2800 cmp r0, #0 - 89e4: d15e bne.n 8aa4 <_strtod_r+0x24c> - 89e6: 4630 mov r0, r6 - 89e8: 9f15 ldr r7, [sp, #84] ; 0x54 - 89ea: 9303 str r3, [sp, #12] - 89ec: f7ff f940 bl 7c70 <_localeconv_r> - 89f0: 6800 ldr r0, [r0, #0] - 89f2: f7fa f937 bl 2c64 - 89f6: 9b03 ldr r3, [sp, #12] - 89f8: 183a adds r2, r7, r0 - 89fa: 9215 str r2, [sp, #84] ; 0x54 - 89fc: f817 8000 ldrb.w r8, [r7, r0] - 8a00: f1b9 0f00 cmp.w r9, #0 - 8a04: d145 bne.n 8a92 <_strtod_r+0x23a> - 8a06: 4648 mov r0, r9 - 8a08: e005 b.n 8a16 <_strtod_r+0x1be> - 8a0a: 9b15 ldr r3, [sp, #84] ; 0x54 - 8a0c: 3001 adds r0, #1 - 8a0e: 1c5a adds r2, r3, #1 - 8a10: 9215 str r2, [sp, #84] ; 0x54 - 8a12: f893 8001 ldrb.w r8, [r3, #1] - 8a16: f1b8 0f30 cmp.w r8, #48 ; 0x30 - 8a1a: d0f6 beq.n 8a0a <_strtod_r+0x1b2> - 8a1c: f1a8 0331 sub.w r3, r8, #49 ; 0x31 - 8a20: 2b08 cmp r3, #8 - 8a22: d844 bhi.n 8aae <_strtod_r+0x256> - 8a24: 9915 ldr r1, [sp, #84] ; 0x54 - 8a26: 4603 mov r3, r0 - 8a28: 2000 movs r0, #0 - 8a2a: 4607 mov r7, r0 - 8a2c: 9109 str r1, [sp, #36] ; 0x24 - 8a2e: 3001 adds r0, #1 - 8a30: f1b8 0830 subs.w r8, r8, #48 ; 0x30 - 8a34: d027 beq.n 8a86 <_strtod_r+0x22e> - 8a36: 181b adds r3, r3, r0 - 8a38: 2201 movs r2, #1 - 8a3a: f8dd c018 ldr.w ip, [sp, #24] - 8a3e: e00d b.n 8a5c <_strtod_r+0x204> - 8a40: 460f mov r7, r1 - 8a42: 3901 subs r1, #1 - 8a44: 2908 cmp r1, #8 - 8a46: dc03 bgt.n 8a50 <_strtod_r+0x1f8> - 8a48: 210a movs r1, #10 - 8a4a: fb01 fc0c mul.w ip, r1, ip - 8a4e: e004 b.n 8a5a <_strtod_r+0x202> - 8a50: 2f10 cmp r7, #16 - 8a52: dc02 bgt.n 8a5a <_strtod_r+0x202> - 8a54: 210a movs r1, #10 - 8a56: fb01 fa0a mul.w sl, r1, sl - 8a5a: 3201 adds r2, #1 - 8a5c: 4282 cmp r2, r0 - 8a5e: f107 0101 add.w r1, r7, #1 - 8a62: dbed blt.n 8a40 <_strtod_r+0x1e8> - 8a64: 463a mov r2, r7 - 8a66: f8cd c018 str.w ip, [sp, #24] - 8a6a: 2a08 cmp r2, #8 - 8a6c: 460f mov r7, r1 - 8a6e: dc04 bgt.n 8a7a <_strtod_r+0x222> - 8a70: 220a movs r2, #10 - 8a72: fb02 800c mla r0, r2, ip, r8 - 8a76: 9006 str r0, [sp, #24] - 8a78: e004 b.n 8a84 <_strtod_r+0x22c> - 8a7a: 2910 cmp r1, #16 - 8a7c: dc02 bgt.n 8a84 <_strtod_r+0x22c> - 8a7e: 220a movs r2, #10 - 8a80: fb02 8a0a mla sl, r2, sl, r8 - 8a84: 2000 movs r0, #0 - 8a86: 9a15 ldr r2, [sp, #84] ; 0x54 - 8a88: 1c51 adds r1, r2, #1 - 8a8a: 9115 str r1, [sp, #84] ; 0x54 - 8a8c: f892 8001 ldrb.w r8, [r2, #1] - 8a90: e001 b.n 8a96 <_strtod_r+0x23e> - 8a92: 464f mov r7, r9 - 8a94: 4618 mov r0, r3 - 8a96: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - 8a9a: 2a09 cmp r2, #9 - 8a9c: d9c7 bls.n 8a2e <_strtod_r+0x1d6> - 8a9e: 2101 movs r1, #1 - 8aa0: 9104 str r1, [sp, #16] - 8aa2: e008 b.n 8ab6 <_strtod_r+0x25e> - 8aa4: 2000 movs r0, #0 - 8aa6: 464f mov r7, r9 - 8aa8: 4603 mov r3, r0 - 8aaa: 9004 str r0, [sp, #16] - 8aac: e003 b.n 8ab6 <_strtod_r+0x25e> - 8aae: 2700 movs r7, #0 - 8ab0: 2201 movs r2, #1 - 8ab2: 463b mov r3, r7 - 8ab4: 9204 str r2, [sp, #16] - 8ab6: f1b8 0f65 cmp.w r8, #101 ; 0x65 - 8aba: d002 beq.n 8ac2 <_strtod_r+0x26a> - 8abc: f1b8 0f45 cmp.w r8, #69 ; 0x45 - 8ac0: d15b bne.n 8b7a <_strtod_r+0x322> - 8ac2: b927 cbnz r7, 8ace <_strtod_r+0x276> - 8ac4: b918 cbnz r0, 8ace <_strtod_r+0x276> - 8ac6: 9908 ldr r1, [sp, #32] - 8ac8: 2900 cmp r1, #0 - 8aca: f000 809e beq.w 8c0a <_strtod_r+0x3b2> - 8ace: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 8ad2: f10b 0201 add.w r2, fp, #1 - 8ad6: 9215 str r2, [sp, #84] ; 0x54 - 8ad8: f89b 8001 ldrb.w r8, [fp, #1] - 8adc: f1b8 0f2b cmp.w r8, #43 ; 0x2b - 8ae0: d003 beq.n 8aea <_strtod_r+0x292> - 8ae2: f1b8 0f2d cmp.w r8, #45 ; 0x2d - 8ae6: d102 bne.n 8aee <_strtod_r+0x296> - 8ae8: e004 b.n 8af4 <_strtod_r+0x29c> - 8aea: 2100 movs r1, #0 - 8aec: e003 b.n 8af6 <_strtod_r+0x29e> - 8aee: 2200 movs r2, #0 - 8af0: 9207 str r2, [sp, #28] - 8af2: e005 b.n 8b00 <_strtod_r+0x2a8> - 8af4: 2101 movs r1, #1 - 8af6: 9107 str r1, [sp, #28] - 8af8: 1c51 adds r1, r2, #1 - 8afa: 9115 str r1, [sp, #84] ; 0x54 - 8afc: f892 8001 ldrb.w r8, [r2, #1] - 8b00: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - 8b04: 2a09 cmp r2, #9 - 8b06: d836 bhi.n 8b76 <_strtod_r+0x31e> - 8b08: e004 b.n 8b14 <_strtod_r+0x2bc> - 8b0a: 9a15 ldr r2, [sp, #84] ; 0x54 - 8b0c: 1c51 adds r1, r2, #1 - 8b0e: 9115 str r1, [sp, #84] ; 0x54 - 8b10: f892 8001 ldrb.w r8, [r2, #1] - 8b14: f1b8 0f30 cmp.w r8, #48 ; 0x30 - 8b18: d0f7 beq.n 8b0a <_strtod_r+0x2b2> - 8b1a: f1a8 0231 sub.w r2, r8, #49 ; 0x31 - 8b1e: 2a08 cmp r2, #8 - 8b20: d82b bhi.n 8b7a <_strtod_r+0x322> - 8b22: 9a15 ldr r2, [sp, #84] ; 0x54 - 8b24: f1a8 0130 sub.w r1, r8, #48 ; 0x30 - 8b28: 920a str r2, [sp, #40] ; 0x28 - 8b2a: e008 b.n 8b3e <_strtod_r+0x2e6> - 8b2c: 10000598 .word 0x10000598 - 8b30: 7ff00000 .word 0x7ff00000 - 8b34: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - 8b38: 220a movs r2, #10 - 8b3a: fb02 8101 mla r1, r2, r1, r8 - 8b3e: 9a15 ldr r2, [sp, #84] ; 0x54 - 8b40: f102 0c01 add.w ip, r2, #1 - 8b44: f8cd c054 str.w ip, [sp, #84] ; 0x54 - 8b48: f892 8001 ldrb.w r8, [r2, #1] - 8b4c: f1b8 0f2f cmp.w r8, #47 ; 0x2f - 8b50: dd02 ble.n 8b58 <_strtod_r+0x300> - 8b52: f1b8 0f39 cmp.w r8, #57 ; 0x39 - 8b56: dded ble.n 8b34 <_strtod_r+0x2dc> - 8b58: 9a0a ldr r2, [sp, #40] ; 0x28 - 8b5a: ebc2 0c0c rsb ip, r2, ip - 8b5e: f644 621f movw r2, #19999 ; 0x4e1f - 8b62: f1bc 0f08 cmp.w ip, #8 - 8b66: dc02 bgt.n 8b6e <_strtod_r+0x316> - 8b68: 4291 cmp r1, r2 - 8b6a: bfb8 it lt - 8b6c: 460a movlt r2, r1 - 8b6e: 9907 ldr r1, [sp, #28] - 8b70: b121 cbz r1, 8b7c <_strtod_r+0x324> - 8b72: 4252 negs r2, r2 - 8b74: e002 b.n 8b7c <_strtod_r+0x324> - 8b76: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 8b7a: 2200 movs r2, #0 - 8b7c: 2f00 cmp r7, #0 - 8b7e: d149 bne.n 8c14 <_strtod_r+0x3bc> - 8b80: 2800 cmp r0, #0 - 8b82: f040 842d bne.w 93e0 <_strtod_r+0xb88> - 8b86: 9a08 ldr r2, [sp, #32] - 8b88: 2a00 cmp r2, #0 - 8b8a: f040 8429 bne.w 93e0 <_strtod_r+0xb88> - 8b8e: 9b04 ldr r3, [sp, #16] - 8b90: 2b00 cmp r3, #0 - 8b92: d13a bne.n 8c0a <_strtod_r+0x3b2> - 8b94: f1b8 0f4e cmp.w r8, #78 ; 0x4e - 8b98: d01d beq.n 8bd6 <_strtod_r+0x37e> - 8b9a: dc03 bgt.n 8ba4 <_strtod_r+0x34c> - 8b9c: f1b8 0f49 cmp.w r8, #73 ; 0x49 - 8ba0: d133 bne.n 8c0a <_strtod_r+0x3b2> - 8ba2: e006 b.n 8bb2 <_strtod_r+0x35a> - 8ba4: f1b8 0f69 cmp.w r8, #105 ; 0x69 - 8ba8: d003 beq.n 8bb2 <_strtod_r+0x35a> - 8baa: f1b8 0f6e cmp.w r8, #110 ; 0x6e - 8bae: d12c bne.n 8c0a <_strtod_r+0x3b2> - 8bb0: e011 b.n 8bd6 <_strtod_r+0x37e> - 8bb2: a815 add r0, sp, #84 ; 0x54 - 8bb4: 49a2 ldr r1, [pc, #648] ; (8e40 <_strtod_r+0x5e8>) - 8bb6: f7ff fe39 bl 882c - 8bba: b330 cbz r0, 8c0a <_strtod_r+0x3b2> - 8bbc: 9b15 ldr r3, [sp, #84] ; 0x54 - 8bbe: a815 add r0, sp, #84 ; 0x54 - 8bc0: 49a0 ldr r1, [pc, #640] ; (8e44 <_strtod_r+0x5ec>) - 8bc2: 3b01 subs r3, #1 - 8bc4: 9315 str r3, [sp, #84] ; 0x54 - 8bc6: f7ff fe31 bl 882c - 8bca: b910 cbnz r0, 8bd2 <_strtod_r+0x37a> - 8bcc: 9b15 ldr r3, [sp, #84] ; 0x54 - 8bce: 3301 adds r3, #1 - 8bd0: 9315 str r3, [sp, #84] ; 0x54 - 8bd2: 4d9d ldr r5, [pc, #628] ; (8e48 <_strtod_r+0x5f0>) - 8bd4: e017 b.n 8c06 <_strtod_r+0x3ae> - 8bd6: a815 add r0, sp, #84 ; 0x54 - 8bd8: 499c ldr r1, [pc, #624] ; (8e4c <_strtod_r+0x5f4>) - 8bda: f7ff fe27 bl 882c - 8bde: b1a0 cbz r0, 8c0a <_strtod_r+0x3b2> - 8be0: 9b15 ldr r3, [sp, #84] ; 0x54 - 8be2: 781b ldrb r3, [r3, #0] - 8be4: 2b28 cmp r3, #40 ; 0x28 - 8be6: d10d bne.n 8c04 <_strtod_r+0x3ac> - 8be8: a815 add r0, sp, #84 ; 0x54 - 8bea: 4999 ldr r1, [pc, #612] ; (8e50 <_strtod_r+0x5f8>) - 8bec: aa11 add r2, sp, #68 ; 0x44 - 8bee: f002 f8bd bl ad6c <__hexnan> - 8bf2: 2805 cmp r0, #5 - 8bf4: d106 bne.n 8c04 <_strtod_r+0x3ac> - 8bf6: 9b12 ldr r3, [sp, #72] ; 0x48 - 8bf8: 9c11 ldr r4, [sp, #68] ; 0x44 - 8bfa: f043 45fe orr.w r5, r3, #2130706432 ; 0x7f000000 - 8bfe: f445 0570 orr.w r5, r5, #15728640 ; 0xf00000 - 8c02: e3ed b.n 93e0 <_strtod_r+0xb88> - 8c04: 4d93 ldr r5, [pc, #588] ; (8e54 <_strtod_r+0x5fc>) - 8c06: 2400 movs r4, #0 - 8c08: e3ea b.n 93e0 <_strtod_r+0xb88> - 8c0a: 2000 movs r0, #0 - 8c0c: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 8c10: 900b str r0, [sp, #44] ; 0x2c - 8c12: e3e5 b.n 93e0 <_strtod_r+0xb88> - 8c14: 9806 ldr r0, [sp, #24] - 8c16: 1ad3 subs r3, r2, r3 - 8c18: f1b9 0f00 cmp.w r9, #0 - 8c1c: bf08 it eq - 8c1e: 46b9 moveq r9, r7 - 8c20: 9307 str r3, [sp, #28] - 8c22: f8cd 9010 str.w r9, [sp, #16] - 8c26: f7f8 fb11 bl 124c <__aeabi_ui2d> - 8c2a: 2f10 cmp r7, #16 - 8c2c: bfb4 ite lt - 8c2e: 46bb movlt fp, r7 - 8c30: f04f 0b10 movge.w fp, #16 - 8c34: f1bb 0f09 cmp.w fp, #9 - 8c38: 4604 mov r4, r0 - 8c3a: 460d mov r5, r1 - 8c3c: dd15 ble.n 8c6a <_strtod_r+0x412> - 8c3e: f1ab 0209 sub.w r2, fp, #9 - 8c42: 4b85 ldr r3, [pc, #532] ; (8e58 <_strtod_r+0x600>) - 8c44: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8c48: e9d3 2300 ldrd r2, r3, [r3] - 8c4c: f7f8 fb74 bl 1338 <__aeabi_dmul> - 8c50: 4604 mov r4, r0 - 8c52: 4650 mov r0, sl - 8c54: 460d mov r5, r1 - 8c56: f7f8 faf9 bl 124c <__aeabi_ui2d> - 8c5a: 4602 mov r2, r0 - 8c5c: 460b mov r3, r1 - 8c5e: 4620 mov r0, r4 - 8c60: 4629 mov r1, r5 - 8c62: f7f8 f9b7 bl fd4 <__adddf3> - 8c66: 4604 mov r4, r0 - 8c68: 460d mov r5, r1 - 8c6a: 2f0f cmp r7, #15 - 8c6c: dc39 bgt.n 8ce2 <_strtod_r+0x48a> - 8c6e: 9907 ldr r1, [sp, #28] - 8c70: 2900 cmp r1, #0 - 8c72: f000 83b5 beq.w 93e0 <_strtod_r+0xb88> - 8c76: dd25 ble.n 8cc4 <_strtod_r+0x46c> - 8c78: 2916 cmp r1, #22 - 8c7a: dc07 bgt.n 8c8c <_strtod_r+0x434> - 8c7c: 4b76 ldr r3, [pc, #472] ; (8e58 <_strtod_r+0x600>) - 8c7e: 4622 mov r2, r4 - 8c80: eb03 03c1 add.w r3, r3, r1, lsl #3 - 8c84: e9d3 0100 ldrd r0, r1, [r3] - 8c88: 462b mov r3, r5 - 8c8a: e016 b.n 8cba <_strtod_r+0x462> - 8c8c: f1c7 080f rsb r8, r7, #15 - 8c90: 9a07 ldr r2, [sp, #28] - 8c92: f108 0316 add.w r3, r8, #22 - 8c96: 429a cmp r2, r3 - 8c98: dc23 bgt.n 8ce2 <_strtod_r+0x48a> - 8c9a: 4e6f ldr r6, [pc, #444] ; (8e58 <_strtod_r+0x600>) - 8c9c: 4622 mov r2, r4 - 8c9e: eb06 03c8 add.w r3, r6, r8, lsl #3 - 8ca2: e9d3 0100 ldrd r0, r1, [r3] - 8ca6: 462b mov r3, r5 - 8ca8: f7f8 fb46 bl 1338 <__aeabi_dmul> - 8cac: 9b07 ldr r3, [sp, #28] - 8cae: ebc8 0803 rsb r8, r8, r3 - 8cb2: eb06 06c8 add.w r6, r6, r8, lsl #3 - 8cb6: e9d6 2300 ldrd r2, r3, [r6] - 8cba: f7f8 fb3d bl 1338 <__aeabi_dmul> - 8cbe: 4604 mov r4, r0 - 8cc0: 460d mov r5, r1 - 8cc2: e38d b.n 93e0 <_strtod_r+0xb88> - 8cc4: 9807 ldr r0, [sp, #28] - 8cc6: f110 0f16 cmn.w r0, #22 - 8cca: db0a blt.n 8ce2 <_strtod_r+0x48a> - 8ccc: 4242 negs r2, r0 - 8cce: 4b62 ldr r3, [pc, #392] ; (8e58 <_strtod_r+0x600>) - 8cd0: 4620 mov r0, r4 - 8cd2: 4629 mov r1, r5 - 8cd4: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8cd8: e9d3 2300 ldrd r2, r3, [r3] - 8cdc: f7f8 fc56 bl 158c <__aeabi_ddiv> - 8ce0: e7ed b.n 8cbe <_strtod_r+0x466> - 8ce2: 9907 ldr r1, [sp, #28] - 8ce4: ebcb 0b07 rsb fp, fp, r7 - 8ce8: 448b add fp, r1 - 8cea: f1bb 0f00 cmp.w fp, #0 - 8cee: dd5c ble.n 8daa <_strtod_r+0x552> - 8cf0: f01b 030f ands.w r3, fp, #15 - 8cf4: d00a beq.n 8d0c <_strtod_r+0x4b4> - 8cf6: 4a58 ldr r2, [pc, #352] ; (8e58 <_strtod_r+0x600>) - 8cf8: eb02 03c3 add.w r3, r2, r3, lsl #3 - 8cfc: 4622 mov r2, r4 - 8cfe: e9d3 0100 ldrd r0, r1, [r3] - 8d02: 462b mov r3, r5 - 8d04: f7f8 fb18 bl 1338 <__aeabi_dmul> - 8d08: 4604 mov r4, r0 - 8d0a: 460d mov r5, r1 - 8d0c: f03b 0b0f bics.w fp, fp, #15 - 8d10: f000 80d8 beq.w 8ec4 <_strtod_r+0x66c> - 8d14: f5bb 7f9a cmp.w fp, #308 ; 0x134 - 8d18: dd11 ble.n 8d3e <_strtod_r+0x4e6> - 8d1a: f04f 0800 mov.w r8, #0 - 8d1e: f8cd 8020 str.w r8, [sp, #32] - 8d22: 46c1 mov r9, r8 - 8d24: f8cd 8018 str.w r8, [sp, #24] - 8d28: e000 b.n 8d2c <_strtod_r+0x4d4> - 8d2a: 46b8 mov r8, r7 - 8d2c: 9a08 ldr r2, [sp, #32] - 8d2e: 2322 movs r3, #34 ; 0x22 - 8d30: 4d45 ldr r5, [pc, #276] ; (8e48 <_strtod_r+0x5f0>) - 8d32: 2400 movs r4, #0 - 8d34: 6033 str r3, [r6, #0] - 8d36: 2a00 cmp r2, #0 - 8d38: f040 833e bne.w 93b8 <_strtod_r+0xb60> - 8d3c: e350 b.n 93e0 <_strtod_r+0xb88> - 8d3e: 4629 mov r1, r5 - 8d40: 4d46 ldr r5, [pc, #280] ; (8e5c <_strtod_r+0x604>) - 8d42: ea4f 1b2b mov.w fp, fp, asr #4 - 8d46: 4620 mov r0, r4 - 8d48: f04f 0800 mov.w r8, #0 - 8d4c: 46a9 mov r9, r5 - 8d4e: e00b b.n 8d68 <_strtod_r+0x510> - 8d50: f01b 0f01 tst.w fp, #1 - 8d54: d003 beq.n 8d5e <_strtod_r+0x506> - 8d56: e9d5 2300 ldrd r2, r3, [r5] - 8d5a: f7f8 faed bl 1338 <__aeabi_dmul> - 8d5e: f108 0801 add.w r8, r8, #1 - 8d62: ea4f 0b6b mov.w fp, fp, asr #1 - 8d66: 3508 adds r5, #8 - 8d68: f1bb 0f01 cmp.w fp, #1 - 8d6c: dcf0 bgt.n 8d50 <_strtod_r+0x4f8> - 8d6e: eb09 03c8 add.w r3, r9, r8, lsl #3 - 8d72: 4604 mov r4, r0 - 8d74: f1a1 7554 sub.w r5, r1, #55574528 ; 0x3500000 - 8d78: 4622 mov r2, r4 - 8d7a: e9d3 0100 ldrd r0, r1, [r3] - 8d7e: 462b mov r3, r5 - 8d80: f7f8 fada bl 1338 <__aeabi_dmul> - 8d84: 4b30 ldr r3, [pc, #192] ; (8e48 <_strtod_r+0x5f0>) - 8d86: 460d mov r5, r1 - 8d88: ea01 0303 and.w r3, r1, r3 - 8d8c: 4934 ldr r1, [pc, #208] ; (8e60 <_strtod_r+0x608>) - 8d8e: 4604 mov r4, r0 - 8d90: 428b cmp r3, r1 - 8d92: d8c2 bhi.n 8d1a <_strtod_r+0x4c2> - 8d94: 4933 ldr r1, [pc, #204] ; (8e64 <_strtod_r+0x60c>) - 8d96: f04f 0b00 mov.w fp, #0 - 8d9a: 428b cmp r3, r1 - 8d9c: bf8a itet hi - 8d9e: f04f 34ff movhi.w r4, #4294967295 - 8da2: f105 7554 addls.w r5, r5, #55574528 ; 0x3500000 - 8da6: 4d30 ldrhi r5, [pc, #192] ; (8e68 <_strtod_r+0x610>) - 8da8: e08c b.n 8ec4 <_strtod_r+0x66c> - 8daa: f000 808b beq.w 8ec4 <_strtod_r+0x66c> - 8dae: f1cb 0b00 rsb fp, fp, #0 - 8db2: f01b 030f ands.w r3, fp, #15 - 8db6: d00a beq.n 8dce <_strtod_r+0x576> - 8db8: 4a27 ldr r2, [pc, #156] ; (8e58 <_strtod_r+0x600>) - 8dba: 4620 mov r0, r4 - 8dbc: 4629 mov r1, r5 - 8dbe: eb02 03c3 add.w r3, r2, r3, lsl #3 - 8dc2: e9d3 2300 ldrd r2, r3, [r3] - 8dc6: f7f8 fbe1 bl 158c <__aeabi_ddiv> - 8dca: 4604 mov r4, r0 - 8dcc: 460d mov r5, r1 - 8dce: ea5f 182b movs.w r8, fp, asr #4 - 8dd2: d076 beq.n 8ec2 <_strtod_r+0x66a> - 8dd4: f1b8 0f1f cmp.w r8, #31 - 8dd8: dc61 bgt.n 8e9e <_strtod_r+0x646> - 8dda: f018 0b10 ands.w fp, r8, #16 - 8dde: 4620 mov r0, r4 - 8de0: bf18 it ne - 8de2: f04f 0b6a movne.w fp, #106 ; 0x6a - 8de6: 4629 mov r1, r5 - 8de8: 4c20 ldr r4, [pc, #128] ; (8e6c <_strtod_r+0x614>) - 8dea: e009 b.n 8e00 <_strtod_r+0x5a8> - 8dec: f018 0f01 tst.w r8, #1 - 8df0: d003 beq.n 8dfa <_strtod_r+0x5a2> - 8df2: e9d4 2300 ldrd r2, r3, [r4] - 8df6: f7f8 fa9f bl 1338 <__aeabi_dmul> - 8dfa: ea4f 0868 mov.w r8, r8, asr #1 - 8dfe: 3408 adds r4, #8 - 8e00: f1b8 0f00 cmp.w r8, #0 - 8e04: dcf2 bgt.n 8dec <_strtod_r+0x594> - 8e06: 4604 mov r4, r0 - 8e08: 460d mov r5, r1 - 8e0a: f1bb 0f00 cmp.w fp, #0 - 8e0e: d035 beq.n 8e7c <_strtod_r+0x624> - 8e10: 4a0d ldr r2, [pc, #52] ; (8e48 <_strtod_r+0x5f0>) - 8e12: ea01 0202 and.w r2, r1, r2 - 8e16: 0d12 lsrs r2, r2, #20 - 8e18: f1c2 026b rsb r2, r2, #107 ; 0x6b - 8e1c: 2a00 cmp r2, #0 - 8e1e: dd2d ble.n 8e7c <_strtod_r+0x624> - 8e20: 2a1f cmp r2, #31 - 8e22: dd25 ble.n 8e70 <_strtod_r+0x618> - 8e24: 2400 movs r4, #0 - 8e26: 2a34 cmp r2, #52 ; 0x34 - 8e28: dd02 ble.n 8e30 <_strtod_r+0x5d8> - 8e2a: f04f 755c mov.w r5, #57671680 ; 0x3700000 - 8e2e: e025 b.n 8e7c <_strtod_r+0x624> - 8e30: f04f 31ff mov.w r1, #4294967295 - 8e34: 3a20 subs r2, #32 - 8e36: fa11 f202 lsls.w r2, r1, r2 - 8e3a: ea02 0505 and.w r5, r2, r5 - 8e3e: e01d b.n 8e7c <_strtod_r+0x624> - 8e40: 0000c08d .word 0x0000c08d - 8e44: 0000c276 .word 0x0000c276 - 8e48: 7ff00000 .word 0x7ff00000 - 8e4c: 0000c095 .word 0x0000c095 - 8e50: 10000584 .word 0x10000584 - 8e54: fff80000 .word 0xfff80000 - 8e58: 0000c2f8 .word 0x0000c2f8 - 8e5c: 0000c3c0 .word 0x0000c3c0 - 8e60: 7ca00000 .word 0x7ca00000 - 8e64: 7c900000 .word 0x7c900000 - 8e68: 7fefffff .word 0x7fefffff - 8e6c: 0000c3e8 .word 0x0000c3e8 - 8e70: f04f 33ff mov.w r3, #4294967295 - 8e74: fa13 f202 lsls.w r2, r3, r2 - 8e78: ea02 0400 and.w r4, r2, r0 - 8e7c: 4620 mov r0, r4 - 8e7e: 4629 mov r1, r5 - 8e80: 2200 movs r2, #0 - 8e82: 2300 movs r3, #0 - 8e84: f04f 0801 mov.w r8, #1 - 8e88: f002 fb9a bl b5c0 <__aeabi_dcmpeq> - 8e8c: b108 cbz r0, 8e92 <_strtod_r+0x63a> - 8e8e: f04f 0800 mov.w r8, #0 - 8e92: fa5f f888 uxtb.w r8, r8 - 8e96: f1b8 0f00 cmp.w r8, #0 - 8e9a: d113 bne.n 8ec4 <_strtod_r+0x66c> - 8e9c: e001 b.n 8ea2 <_strtod_r+0x64a> - 8e9e: f04f 0800 mov.w r8, #0 - 8ea2: 46c1 mov r9, r8 - 8ea4: f8cd 8020 str.w r8, [sp, #32] - 8ea8: f8cd 8018 str.w r8, [sp, #24] - 8eac: e000 b.n 8eb0 <_strtod_r+0x658> - 8eae: 46b8 mov r8, r7 - 8eb0: 2322 movs r3, #34 ; 0x22 - 8eb2: 6033 str r3, [r6, #0] - 8eb4: 9b08 ldr r3, [sp, #32] - 8eb6: 2400 movs r4, #0 - 8eb8: 2500 movs r5, #0 - 8eba: 2b00 cmp r3, #0 - 8ebc: f040 827c bne.w 93b8 <_strtod_r+0xb60> - 8ec0: e28e b.n 93e0 <_strtod_r+0xb88> - 8ec2: 46c3 mov fp, r8 - 8ec4: 9806 ldr r0, [sp, #24] - 8ec6: 463b mov r3, r7 - 8ec8: 9909 ldr r1, [sp, #36] ; 0x24 - 8eca: 46a2 mov sl, r4 - 8ecc: 9a04 ldr r2, [sp, #16] - 8ece: 9000 str r0, [sp, #0] - 8ed0: 4630 mov r0, r6 - 8ed2: f7ff f81e bl 7f12 <__s2b> - 8ed6: f8cd b028 str.w fp, [sp, #40] ; 0x28 - 8eda: 46ab mov fp, r5 - 8edc: 9008 str r0, [sp, #32] - 8ede: 9a08 ldr r2, [sp, #32] - 8ee0: 4630 mov r0, r6 - 8ee2: 6851 ldr r1, [r2, #4] - 8ee4: f7fe ff8f bl 7e06 <_Balloc> - 8ee8: 9b08 ldr r3, [sp, #32] - 8eea: f103 010c add.w r1, r3, #12 - 8eee: 691a ldr r2, [r3, #16] - 8ef0: 3202 adds r2, #2 - 8ef2: 0092 lsls r2, r2, #2 - 8ef4: 9006 str r0, [sp, #24] - 8ef6: 300c adds r0, #12 - 8ef8: f7f9 fbaa bl 2650 - 8efc: ab17 add r3, sp, #92 ; 0x5c - 8efe: 4652 mov r2, sl - 8f00: 9300 str r3, [sp, #0] - 8f02: 4630 mov r0, r6 - 8f04: ab16 add r3, sp, #88 ; 0x58 - 8f06: 9301 str r3, [sp, #4] - 8f08: 465b mov r3, fp - 8f0a: e9cd ab04 strd sl, fp, [sp, #16] - 8f0e: f7ff fabb bl 8488 <__d2b> - 8f12: 2101 movs r1, #1 - 8f14: 9014 str r0, [sp, #80] ; 0x50 - 8f16: 4630 mov r0, r6 - 8f18: f7ff f88b bl 8032 <__i2b> - 8f1c: 4681 mov r9, r0 - 8f1e: 9807 ldr r0, [sp, #28] - 8f20: 2800 cmp r0, #0 - 8f22: da02 bge.n 8f2a <_strtod_r+0x6d2> - 8f24: 4242 negs r2, r0 - 8f26: 2400 movs r4, #0 - 8f28: e001 b.n 8f2e <_strtod_r+0x6d6> - 8f2a: 9c07 ldr r4, [sp, #28] - 8f2c: 2200 movs r2, #0 - 8f2e: 9f17 ldr r7, [sp, #92] ; 0x5c - 8f30: f46f 707f mvn.w r0, #1020 ; 0x3fc - 8f34: 990a ldr r1, [sp, #40] ; 0x28 - 8f36: 2f00 cmp r7, #0 - 8f38: bfac ite ge - 8f3a: eb02 0807 addge.w r8, r2, r7 - 8f3e: ebc7 0304 rsblt r3, r7, r4 - 8f42: ebc1 0707 rsb r7, r1, r7 - 8f46: 9916 ldr r1, [sp, #88] ; 0x58 - 8f48: bfac ite ge - 8f4a: 4623 movge r3, r4 - 8f4c: 4690 movlt r8, r2 - 8f4e: 187d adds r5, r7, r1 - 8f50: 4285 cmp r5, r0 - 8f52: da03 bge.n 8f5c <_strtod_r+0x704> - 8f54: f507 6186 add.w r1, r7, #1072 ; 0x430 - 8f58: 3103 adds r1, #3 - 8f5a: e001 b.n 8f60 <_strtod_r+0x708> - 8f5c: f1c1 0136 rsb r1, r1, #54 ; 0x36 - 8f60: 980a ldr r0, [sp, #40] ; 0x28 - 8f62: eb01 0508 add.w r5, r1, r8 - 8f66: 181f adds r7, r3, r0 - 8f68: 187f adds r7, r7, r1 - 8f6a: 42bd cmp r5, r7 - 8f6c: bfb4 ite lt - 8f6e: 462b movlt r3, r5 - 8f70: 463b movge r3, r7 - 8f72: 4543 cmp r3, r8 - 8f74: bfa8 it ge - 8f76: 4643 movge r3, r8 - 8f78: 2b00 cmp r3, #0 - 8f7a: dd03 ble.n 8f84 <_strtod_r+0x72c> - 8f7c: 1aed subs r5, r5, r3 - 8f7e: 1aff subs r7, r7, r3 - 8f80: ebc3 0808 rsb r8, r3, r8 - 8f84: b18a cbz r2, 8faa <_strtod_r+0x752> - 8f86: 4649 mov r1, r9 - 8f88: 4630 mov r0, r6 - 8f8a: f7ff f8ed bl 8168 <__pow5mult> - 8f8e: 9a14 ldr r2, [sp, #80] ; 0x50 - 8f90: 4681 mov r9, r0 - 8f92: 4630 mov r0, r6 - 8f94: 4649 mov r1, r9 - 8f96: f7ff f855 bl 8044 <__multiply> - 8f9a: 9914 ldr r1, [sp, #80] ; 0x50 - 8f9c: 4603 mov r3, r0 - 8f9e: 4630 mov r0, r6 - 8fa0: 9303 str r3, [sp, #12] - 8fa2: f7fe ff61 bl 7e68 <_Bfree> - 8fa6: 9b03 ldr r3, [sp, #12] - 8fa8: 9314 str r3, [sp, #80] ; 0x50 - 8faa: 2d00 cmp r5, #0 - 8fac: dd05 ble.n 8fba <_strtod_r+0x762> - 8fae: 4630 mov r0, r6 - 8fb0: 9914 ldr r1, [sp, #80] ; 0x50 - 8fb2: 462a mov r2, r5 - 8fb4: f7ff f92a bl 820c <__lshift> - 8fb8: 9014 str r0, [sp, #80] ; 0x50 - 8fba: b12c cbz r4, 8fc8 <_strtod_r+0x770> - 8fbc: 4630 mov r0, r6 - 8fbe: 9906 ldr r1, [sp, #24] - 8fc0: 4622 mov r2, r4 - 8fc2: f7ff f8d1 bl 8168 <__pow5mult> - 8fc6: 9006 str r0, [sp, #24] - 8fc8: 2f00 cmp r7, #0 - 8fca: dd05 ble.n 8fd8 <_strtod_r+0x780> - 8fcc: 4630 mov r0, r6 - 8fce: 9906 ldr r1, [sp, #24] - 8fd0: 463a mov r2, r7 - 8fd2: f7ff f91b bl 820c <__lshift> - 8fd6: 9006 str r0, [sp, #24] - 8fd8: f1b8 0f00 cmp.w r8, #0 - 8fdc: dd05 ble.n 8fea <_strtod_r+0x792> - 8fde: 4649 mov r1, r9 - 8fe0: 4630 mov r0, r6 - 8fe2: 4642 mov r2, r8 - 8fe4: f7ff f912 bl 820c <__lshift> - 8fe8: 4681 mov r9, r0 - 8fea: 9914 ldr r1, [sp, #80] ; 0x50 - 8fec: 4630 mov r0, r6 - 8fee: 9a06 ldr r2, [sp, #24] - 8ff0: 2500 movs r5, #0 - 8ff2: f7ff f974 bl 82de <__mdiff> - 8ff6: 68c1 ldr r1, [r0, #12] - 8ff8: 4607 mov r7, r0 - 8ffa: 60c5 str r5, [r0, #12] - 8ffc: 9109 str r1, [sp, #36] ; 0x24 - 8ffe: 4649 mov r1, r9 - 9000: f7ff f950 bl 82a4 <__mcmp> - 9004: 42a8 cmp r0, r5 - 9006: da2b bge.n 9060 <_strtod_r+0x808> - 9008: 9a09 ldr r2, [sp, #36] ; 0x24 - 900a: 465d mov r5, fp - 900c: 46b8 mov r8, r7 - 900e: 4654 mov r4, sl - 9010: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - 9014: 2a00 cmp r2, #0 - 9016: f040 81b8 bne.w 938a <_strtod_r+0xb32> - 901a: 2c00 cmp r4, #0 - 901c: f040 81b5 bne.w 938a <_strtod_r+0xb32> - 9020: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 9024: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 9028: 2b00 cmp r3, #0 - 902a: f040 81ae bne.w 938a <_strtod_r+0xb32> - 902e: 4b8d ldr r3, [pc, #564] ; (9264 <_strtod_r+0xa0c>) - 9030: ea05 0303 and.w r3, r5, r3 - 9034: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - 9038: f240 81a7 bls.w 938a <_strtod_r+0xb32> - 903c: 697b ldr r3, [r7, #20] - 903e: b91b cbnz r3, 9048 <_strtod_r+0x7f0> - 9040: 693b ldr r3, [r7, #16] - 9042: 2b01 cmp r3, #1 - 9044: f340 81a1 ble.w 938a <_strtod_r+0xb32> - 9048: 4641 mov r1, r8 - 904a: 2201 movs r2, #1 - 904c: 4630 mov r0, r6 - 904e: f7ff f8dd bl 820c <__lshift> - 9052: 4649 mov r1, r9 - 9054: 4680 mov r8, r0 - 9056: f7ff f925 bl 82a4 <__mcmp> - 905a: 2800 cmp r0, #0 - 905c: dc33 bgt.n 90c6 <_strtod_r+0x86e> - 905e: e194 b.n 938a <_strtod_r+0xb32> - 9060: d176 bne.n 9150 <_strtod_r+0x8f8> - 9062: 9b09 ldr r3, [sp, #36] ; 0x24 - 9064: 465d mov r5, fp - 9066: 46b8 mov r8, r7 - 9068: 4654 mov r4, sl - 906a: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - 906e: b323 cbz r3, 90ba <_strtod_r+0x862> - 9070: f025 427f bic.w r2, r5, #4278190080 ; 0xff000000 - 9074: 497c ldr r1, [pc, #496] ; (9268 <_strtod_r+0xa10>) - 9076: f422 0270 bic.w r2, r2, #15728640 ; 0xf00000 - 907a: 462b mov r3, r5 - 907c: 428a cmp r2, r1 - 907e: d13a bne.n 90f6 <_strtod_r+0x89e> - 9080: 4652 mov r2, sl - 9082: f1bb 0f00 cmp.w fp, #0 - 9086: d00d beq.n 90a4 <_strtod_r+0x84c> - 9088: 4976 ldr r1, [pc, #472] ; (9264 <_strtod_r+0xa0c>) - 908a: ea05 0101 and.w r1, r5, r1 - 908e: f1b1 6fd4 cmp.w r1, #111149056 ; 0x6a00000 - 9092: d807 bhi.n 90a4 <_strtod_r+0x84c> - 9094: 0d09 lsrs r1, r1, #20 - 9096: f04f 30ff mov.w r0, #4294967295 - 909a: f1c1 016b rsb r1, r1, #107 ; 0x6b - 909e: fa10 f101 lsls.w r1, r0, r1 - 90a2: e001 b.n 90a8 <_strtod_r+0x850> - 90a4: f04f 31ff mov.w r1, #4294967295 - 90a8: 428a cmp r2, r1 - 90aa: d124 bne.n 90f6 <_strtod_r+0x89e> - 90ac: 4a6d ldr r2, [pc, #436] ; (9264 <_strtod_r+0xa0c>) - 90ae: 2400 movs r4, #0 - 90b0: ea03 0202 and.w r2, r3, r2 - 90b4: f502 1580 add.w r5, r2, #1048576 ; 0x100000 - 90b8: e167 b.n 938a <_strtod_r+0xb32> - 90ba: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - 90be: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 90c2: b9c3 cbnz r3, 90f6 <_strtod_r+0x89e> - 90c4: b9bc cbnz r4, 90f6 <_strtod_r+0x89e> - 90c6: f025 4300 bic.w r3, r5, #2147483648 ; 0x80000000 - 90ca: 0d1b lsrs r3, r3, #20 - 90cc: 051b lsls r3, r3, #20 - 90ce: f1bb 0f00 cmp.w fp, #0 - 90d2: d007 beq.n 90e4 <_strtod_r+0x88c> - 90d4: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - 90d8: d804 bhi.n 90e4 <_strtod_r+0x88c> - 90da: f1b3 7f5c cmp.w r3, #57671680 ; 0x3700000 - 90de: f200 8157 bhi.w 9390 <_strtod_r+0xb38> - 90e2: e6e5 b.n 8eb0 <_strtod_r+0x658> - 90e4: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 - 90e8: f04f 34ff mov.w r4, #4294967295 - 90ec: ea6f 5513 mvn.w r5, r3, lsr #20 - 90f0: ea6f 5505 mvn.w r5, r5, lsl #20 - 90f4: e149 b.n 938a <_strtod_r+0xb32> - 90f6: f004 0301 and.w r3, r4, #1 - 90fa: 2b00 cmp r3, #0 - 90fc: f000 8145 beq.w 938a <_strtod_r+0xb32> - 9100: 9809 ldr r0, [sp, #36] ; 0x24 - 9102: b160 cbz r0, 911e <_strtod_r+0x8c6> - 9104: e9dd 0104 ldrd r0, r1, [sp, #16] - 9108: f7ff f94c bl 83a4 <__ulp> - 910c: 4602 mov r2, r0 - 910e: 460b mov r3, r1 - 9110: e9dd 0104 ldrd r0, r1, [sp, #16] - 9114: f7f7 ff5e bl fd4 <__adddf3> - 9118: 4604 mov r4, r0 - 911a: 460d mov r5, r1 - 911c: e135 b.n 938a <_strtod_r+0xb32> - 911e: e9dd 0104 ldrd r0, r1, [sp, #16] - 9122: 2701 movs r7, #1 - 9124: f7ff f93e bl 83a4 <__ulp> - 9128: 4602 mov r2, r0 - 912a: 460b mov r3, r1 - 912c: e9dd 0104 ldrd r0, r1, [sp, #16] - 9130: f7f7 ff4e bl fd0 <__aeabi_dsub> - 9134: 2200 movs r2, #0 - 9136: 2300 movs r3, #0 - 9138: 4604 mov r4, r0 - 913a: 460d mov r5, r1 - 913c: f002 fa40 bl b5c0 <__aeabi_dcmpeq> - 9140: b108 cbz r0, 9146 <_strtod_r+0x8ee> - 9142: 9909 ldr r1, [sp, #36] ; 0x24 - 9144: 460f mov r7, r1 - 9146: f017 0fff tst.w r7, #255 ; 0xff - 914a: f43f aeb1 beq.w 8eb0 <_strtod_r+0x658> - 914e: e11c b.n 938a <_strtod_r+0xb32> - 9150: 4638 mov r0, r7 - 9152: 4649 mov r1, r9 - 9154: f7ff f9f6 bl 8544 <__ratio> - 9158: 2200 movs r2, #0 - 915a: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - 915e: e9cd 0104 strd r0, r1, [sp, #16] - 9162: f002 fa41 bl b5e8 <__aeabi_dcmple> - 9166: 2800 cmp r0, #0 - 9168: d034 beq.n 91d4 <_strtod_r+0x97c> - 916a: 9a09 ldr r2, [sp, #36] ; 0x24 - 916c: b122 cbz r2, 9178 <_strtod_r+0x920> - 916e: 493f ldr r1, [pc, #252] ; (926c <_strtod_r+0xa14>) - 9170: 2000 movs r0, #0 - 9172: e9cd 0104 strd r0, r1, [sp, #16] - 9176: e014 b.n 91a2 <_strtod_r+0x94a> - 9178: f1ba 0f00 cmp.w sl, #0 - 917c: d105 bne.n 918a <_strtod_r+0x932> - 917e: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 9182: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 9186: b93b cbnz r3, 9198 <_strtod_r+0x940> - 9188: e00d b.n 91a6 <_strtod_r+0x94e> - 918a: f1ba 0f01 cmp.w sl, #1 - 918e: d103 bne.n 9198 <_strtod_r+0x940> - 9190: f1bb 0f00 cmp.w fp, #0 - 9194: f43f ae8b beq.w 8eae <_strtod_r+0x656> - 9198: 4b35 ldr r3, [pc, #212] ; (9270 <_strtod_r+0xa18>) - 919a: 2500 movs r5, #0 - 919c: 2200 movs r2, #0 - 919e: e9cd 2304 strd r2, r3, [sp, #16] - 91a2: 4c32 ldr r4, [pc, #200] ; (926c <_strtod_r+0xa14>) - 91a4: e027 b.n 91f6 <_strtod_r+0x99e> - 91a6: e9dd 0104 ldrd r0, r1, [sp, #16] - 91aa: 2200 movs r2, #0 - 91ac: 4b2f ldr r3, [pc, #188] ; (926c <_strtod_r+0xa14>) - 91ae: f002 fa11 bl b5d4 <__aeabi_dcmplt> - 91b2: b940 cbnz r0, 91c6 <_strtod_r+0x96e> - 91b4: e9dd 0104 ldrd r0, r1, [sp, #16] - 91b8: 2200 movs r2, #0 - 91ba: 4b2e ldr r3, [pc, #184] ; (9274 <_strtod_r+0xa1c>) - 91bc: f7f8 f8bc bl 1338 <__aeabi_dmul> - 91c0: 4605 mov r5, r0 - 91c2: 460c mov r4, r1 - 91c4: e001 b.n 91ca <_strtod_r+0x972> - 91c6: 9d09 ldr r5, [sp, #36] ; 0x24 - 91c8: 4c2a ldr r4, [pc, #168] ; (9274 <_strtod_r+0xa1c>) - 91ca: f104 4300 add.w r3, r4, #2147483648 ; 0x80000000 - 91ce: 4628 mov r0, r5 - 91d0: 4619 mov r1, r3 - 91d2: e00e b.n 91f2 <_strtod_r+0x99a> - 91d4: e9dd 0104 ldrd r0, r1, [sp, #16] - 91d8: 2200 movs r2, #0 - 91da: 4b26 ldr r3, [pc, #152] ; (9274 <_strtod_r+0xa1c>) - 91dc: f7f8 f8ac bl 1338 <__aeabi_dmul> - 91e0: 460c mov r4, r1 - 91e2: 9909 ldr r1, [sp, #36] ; 0x24 - 91e4: 4605 mov r5, r0 - 91e6: b911 cbnz r1, 91ee <_strtod_r+0x996> - 91e8: f104 4100 add.w r1, r4, #2147483648 ; 0x80000000 - 91ec: e000 b.n 91f0 <_strtod_r+0x998> - 91ee: 4621 mov r1, r4 - 91f0: 4628 mov r0, r5 - 91f2: e9cd 0104 strd r0, r1, [sp, #16] - 91f6: f8df 806c ldr.w r8, [pc, #108] ; 9264 <_strtod_r+0xa0c> - 91fa: 4a1f ldr r2, [pc, #124] ; (9278 <_strtod_r+0xa20>) - 91fc: ea0b 0808 and.w r8, fp, r8 - 9200: 4590 cmp r8, r2 - 9202: d13f bne.n 9284 <_strtod_r+0xa2c> - 9204: 4659 mov r1, fp - 9206: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 - 920a: 4650 mov r0, sl - 920c: e9cd 010c strd r0, r1, [sp, #48] ; 0x30 - 9210: 4650 mov r0, sl - 9212: 4659 mov r1, fp - 9214: f7ff f8c6 bl 83a4 <__ulp> - 9218: 4602 mov r2, r0 - 921a: 460b mov r3, r1 - 921c: e9dd 0104 ldrd r0, r1, [sp, #16] - 9220: f7f8 f88a bl 1338 <__aeabi_dmul> - 9224: 460b mov r3, r1 - 9226: 4602 mov r2, r0 - 9228: 4659 mov r1, fp - 922a: 4650 mov r0, sl - 922c: f7f7 fed2 bl fd4 <__adddf3> - 9230: 4b0c ldr r3, [pc, #48] ; (9264 <_strtod_r+0xa0c>) - 9232: 468b mov fp, r1 - 9234: ea01 0303 and.w r3, r1, r3 - 9238: 4910 ldr r1, [pc, #64] ; (927c <_strtod_r+0xa24>) - 923a: 4682 mov sl, r0 - 923c: 428b cmp r3, r1 - 923e: d90d bls.n 925c <_strtod_r+0xa04> - 9240: 4b0f ldr r3, [pc, #60] ; (9280 <_strtod_r+0xa28>) - 9242: 980d ldr r0, [sp, #52] ; 0x34 - 9244: 4298 cmp r0, r3 - 9246: d104 bne.n 9252 <_strtod_r+0x9fa> - 9248: 990c ldr r1, [sp, #48] ; 0x30 - 924a: f1b1 3fff cmp.w r1, #4294967295 - 924e: f43f ad6c beq.w 8d2a <_strtod_r+0x4d2> - 9252: f8df b02c ldr.w fp, [pc, #44] ; 9280 <_strtod_r+0xa28> - 9256: f04f 3aff mov.w sl, #4294967295 - 925a: e085 b.n 9368 <_strtod_r+0xb10> - 925c: f10b 7b54 add.w fp, fp, #55574528 ; 0x3500000 - 9260: e047 b.n 92f2 <_strtod_r+0xa9a> - 9262: bf00 nop - 9264: 7ff00000 .word 0x7ff00000 - 9268: 000fffff .word 0x000fffff - 926c: 3ff00000 .word 0x3ff00000 - 9270: bff00000 .word 0xbff00000 - 9274: 3fe00000 .word 0x3fe00000 - 9278: 7fe00000 .word 0x7fe00000 - 927c: 7c9fffff .word 0x7c9fffff - 9280: 7fefffff .word 0x7fefffff - 9284: 9a0a ldr r2, [sp, #40] ; 0x28 - 9286: b312 cbz r2, 92ce <_strtod_r+0xa76> - 9288: f1b8 6fd4 cmp.w r8, #111149056 ; 0x6a00000 - 928c: d81f bhi.n 92ce <_strtod_r+0xa76> - 928e: 4628 mov r0, r5 - 9290: 4621 mov r1, r4 - 9292: a35d add r3, pc, #372 ; (adr r3, 9408 <_strtod_r+0xbb0>) - 9294: e9d3 2300 ldrd r2, r3, [r3] - 9298: f002 f9a6 bl b5e8 <__aeabi_dcmple> - 929c: b188 cbz r0, 92c2 <_strtod_r+0xa6a> - 929e: 4621 mov r1, r4 - 92a0: 4628 mov r0, r5 - 92a2: f002 f9bf bl b624 <__aeabi_d2uiz> - 92a6: 2800 cmp r0, #0 - 92a8: bf08 it eq - 92aa: 2001 moveq r0, #1 - 92ac: f7f7 ffce bl 124c <__aeabi_ui2d> - 92b0: 9b09 ldr r3, [sp, #36] ; 0x24 - 92b2: 4605 mov r5, r0 - 92b4: 460c mov r4, r1 - 92b6: b90b cbnz r3, 92bc <_strtod_r+0xa64> - 92b8: f101 4100 add.w r1, r1, #2147483648 ; 0x80000000 - 92bc: 4628 mov r0, r5 - 92be: e9cd 0104 strd r0, r1, [sp, #16] - 92c2: 9905 ldr r1, [sp, #20] - 92c4: f101 63d6 add.w r3, r1, #112197632 ; 0x6b00000 - 92c8: ebc8 0303 rsb r3, r8, r3 - 92cc: 9305 str r3, [sp, #20] - 92ce: 4650 mov r0, sl - 92d0: 4659 mov r1, fp - 92d2: f7ff f867 bl 83a4 <__ulp> - 92d6: 4602 mov r2, r0 - 92d8: 460b mov r3, r1 - 92da: e9dd 0104 ldrd r0, r1, [sp, #16] - 92de: f7f8 f82b bl 1338 <__aeabi_dmul> - 92e2: 4602 mov r2, r0 - 92e4: 460b mov r3, r1 - 92e6: 4650 mov r0, sl - 92e8: 4659 mov r1, fp - 92ea: f7f7 fe73 bl fd4 <__adddf3> - 92ee: 4682 mov sl, r0 - 92f0: 468b mov fp, r1 - 92f2: 9b0a ldr r3, [sp, #40] ; 0x28 - 92f4: 2b00 cmp r3, #0 - 92f6: d137 bne.n 9368 <_strtod_r+0xb10> - 92f8: 4b4b ldr r3, [pc, #300] ; (9428 <_strtod_r+0xbd0>) - 92fa: ea0b 0303 and.w r3, fp, r3 - 92fe: 4598 cmp r8, r3 - 9300: d132 bne.n 9368 <_strtod_r+0xb10> - 9302: 4621 mov r1, r4 - 9304: 4628 mov r0, r5 - 9306: f8cd b00c str.w fp, [sp, #12] - 930a: f7f8 fa27 bl 175c <__aeabi_d2iz> - 930e: f7f7 ffad bl 126c <__aeabi_i2d> - 9312: 4602 mov r2, r0 - 9314: 460b mov r3, r1 - 9316: 4628 mov r0, r5 - 9318: 4621 mov r1, r4 - 931a: f7f7 fe59 bl fd0 <__aeabi_dsub> - 931e: 9a09 ldr r2, [sp, #36] ; 0x24 - 9320: f8dd c00c ldr.w ip, [sp, #12] - 9324: 4604 mov r4, r0 - 9326: 460d mov r5, r1 - 9328: b93a cbnz r2, 933a <_strtod_r+0xae2> - 932a: f1ba 0f00 cmp.w sl, #0 - 932e: d104 bne.n 933a <_strtod_r+0xae2> - 9330: f02c 437f bic.w r3, ip, #4278190080 ; 0xff000000 - 9334: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 9338: b183 cbz r3, 935c <_strtod_r+0xb04> - 933a: 4620 mov r0, r4 - 933c: 4629 mov r1, r5 - 933e: a334 add r3, pc, #208 ; (adr r3, 9410 <_strtod_r+0xbb8>) - 9340: e9d3 2300 ldrd r2, r3, [r3] - 9344: f002 f946 bl b5d4 <__aeabi_dcmplt> - 9348: 2800 cmp r0, #0 - 934a: d132 bne.n 93b2 <_strtod_r+0xb5a> - 934c: 4620 mov r0, r4 - 934e: 4629 mov r1, r5 - 9350: a331 add r3, pc, #196 ; (adr r3, 9418 <_strtod_r+0xbc0>) - 9352: e9d3 2300 ldrd r2, r3, [r3] - 9356: f002 f95b bl b610 <__aeabi_dcmpgt> - 935a: e004 b.n 9366 <_strtod_r+0xb0e> - 935c: a330 add r3, pc, #192 ; (adr r3, 9420 <_strtod_r+0xbc8>) - 935e: e9d3 2300 ldrd r2, r3, [r3] - 9362: f002 f937 bl b5d4 <__aeabi_dcmplt> - 9366: bb20 cbnz r0, 93b2 <_strtod_r+0xb5a> - 9368: 4630 mov r0, r6 - 936a: 9914 ldr r1, [sp, #80] ; 0x50 - 936c: f7fe fd7c bl 7e68 <_Bfree> - 9370: 4630 mov r0, r6 - 9372: 9906 ldr r1, [sp, #24] - 9374: f7fe fd78 bl 7e68 <_Bfree> - 9378: 4630 mov r0, r6 - 937a: 4649 mov r1, r9 - 937c: f7fe fd74 bl 7e68 <_Bfree> - 9380: 4630 mov r0, r6 - 9382: 4639 mov r1, r7 - 9384: f7fe fd70 bl 7e68 <_Bfree> - 9388: e5a9 b.n 8ede <_strtod_r+0x686> - 938a: f1bb 0f00 cmp.w fp, #0 - 938e: d013 beq.n 93b8 <_strtod_r+0xb60> - 9390: 4b26 ldr r3, [pc, #152] ; (942c <_strtod_r+0xbd4>) - 9392: 2000 movs r0, #0 - 9394: 900c str r0, [sp, #48] ; 0x30 - 9396: 4629 mov r1, r5 - 9398: 4620 mov r0, r4 - 939a: 930d str r3, [sp, #52] ; 0x34 - 939c: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 - 93a0: f7f7 ffca bl 1338 <__aeabi_dmul> - 93a4: 4604 mov r4, r0 - 93a6: 460d mov r5, r1 - 93a8: b931 cbnz r1, 93b8 <_strtod_r+0xb60> - 93aa: b928 cbnz r0, 93b8 <_strtod_r+0xb60> - 93ac: 2322 movs r3, #34 ; 0x22 - 93ae: 6033 str r3, [r6, #0] - 93b0: e002 b.n 93b8 <_strtod_r+0xb60> - 93b2: 46b8 mov r8, r7 - 93b4: 4654 mov r4, sl - 93b6: 465d mov r5, fp - 93b8: 4630 mov r0, r6 - 93ba: 9914 ldr r1, [sp, #80] ; 0x50 - 93bc: f7fe fd54 bl 7e68 <_Bfree> - 93c0: 4630 mov r0, r6 - 93c2: 9906 ldr r1, [sp, #24] - 93c4: f7fe fd50 bl 7e68 <_Bfree> - 93c8: 4630 mov r0, r6 - 93ca: 4649 mov r1, r9 - 93cc: f7fe fd4c bl 7e68 <_Bfree> - 93d0: 4630 mov r0, r6 - 93d2: 9908 ldr r1, [sp, #32] - 93d4: f7fe fd48 bl 7e68 <_Bfree> - 93d8: 4630 mov r0, r6 - 93da: 4641 mov r1, r8 - 93dc: f7fe fd44 bl 7e68 <_Bfree> - 93e0: 990f ldr r1, [sp, #60] ; 0x3c - 93e2: b109 cbz r1, 93e8 <_strtod_r+0xb90> - 93e4: 9b15 ldr r3, [sp, #84] ; 0x54 - 93e6: 600b str r3, [r1, #0] - 93e8: 9a0b ldr r2, [sp, #44] ; 0x2c - 93ea: b11a cbz r2, 93f4 <_strtod_r+0xb9c> - 93ec: 4622 mov r2, r4 - 93ee: f105 4300 add.w r3, r5, #2147483648 ; 0x80000000 - 93f2: e001 b.n 93f8 <_strtod_r+0xba0> - 93f4: 4622 mov r2, r4 - 93f6: 462b mov r3, r5 - 93f8: 4610 mov r0, r2 - 93fa: 4619 mov r1, r3 - 93fc: b019 add sp, #100 ; 0x64 - 93fe: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9402: bf00 nop - 9404: f3af 8000 nop.w - 9408: ffc00000 .word 0xffc00000 - 940c: 41dfffff .word 0x41dfffff - 9410: 94a03595 .word 0x94a03595 - 9414: 3fdfffff .word 0x3fdfffff - 9418: 35afe535 .word 0x35afe535 - 941c: 3fe00000 .word 0x3fe00000 - 9420: 94a03595 .word 0x94a03595 - 9424: 3fcfffff .word 0x3fcfffff - 9428: 7ff00000 .word 0x7ff00000 - 942c: 39500000 .word 0x39500000 - -00009430 <_strtol_r>: - 9430: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9434: 4698 mov r8, r3 - 9436: 4b46 ldr r3, [pc, #280] ; (9550 <_strtol_r+0x120>) - 9438: 460c mov r4, r1 - 943a: 4615 mov r5, r2 - 943c: 9001 str r0, [sp, #4] - 943e: f8d3 b000 ldr.w fp, [r3] - 9442: 460b mov r3, r1 - 9444: f813 6b01 ldrb.w r6, [r3], #1 - 9448: eb0b 0206 add.w r2, fp, r6 - 944c: 461f mov r7, r3 - 944e: f892 9001 ldrb.w r9, [r2, #1] - 9452: f019 0908 ands.w r9, r9, #8 - 9456: d1f5 bne.n 9444 <_strtol_r+0x14> - 9458: 2e2d cmp r6, #45 ; 0x2d - 945a: d104 bne.n 9466 <_strtol_r+0x36> - 945c: f817 6b01 ldrb.w r6, [r7], #1 - 9460: f04f 0901 mov.w r9, #1 - 9464: e003 b.n 946e <_strtol_r+0x3e> - 9466: 2e2b cmp r6, #43 ; 0x2b - 9468: bf08 it eq - 946a: f817 6b01 ldrbeq.w r6, [r7], #1 - 946e: f1b8 0f00 cmp.w r8, #0 - 9472: d002 beq.n 947a <_strtol_r+0x4a> - 9474: f1b8 0f10 cmp.w r8, #16 - 9478: d114 bne.n 94a4 <_strtol_r+0x74> - 947a: 2e30 cmp r6, #48 ; 0x30 - 947c: d109 bne.n 9492 <_strtol_r+0x62> - 947e: 783b ldrb r3, [r7, #0] - 9480: 2b78 cmp r3, #120 ; 0x78 - 9482: d001 beq.n 9488 <_strtol_r+0x58> - 9484: 2b58 cmp r3, #88 ; 0x58 - 9486: d104 bne.n 9492 <_strtol_r+0x62> - 9488: 787e ldrb r6, [r7, #1] - 948a: f04f 0810 mov.w r8, #16 - 948e: 3702 adds r7, #2 - 9490: e008 b.n 94a4 <_strtol_r+0x74> - 9492: f1b8 0f00 cmp.w r8, #0 - 9496: d105 bne.n 94a4 <_strtol_r+0x74> - 9498: 2e30 cmp r6, #48 ; 0x30 - 949a: bf14 ite ne - 949c: f04f 080a movne.w r8, #10 - 94a0: f04f 0808 moveq.w r8, #8 - 94a4: f1b9 0f00 cmp.w r9, #0 - 94a8: 4641 mov r1, r8 - 94aa: bf0c ite eq - 94ac: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 94b0: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 94b4: 4650 mov r0, sl - 94b6: f001 fec5 bl b244 <__aeabi_uidivmod> - 94ba: 4650 mov r0, sl - 94bc: 460b mov r3, r1 - 94be: 4641 mov r1, r8 - 94c0: 9300 str r3, [sp, #0] - 94c2: f001 fd91 bl afe8 <__aeabi_uidiv> - 94c6: 2100 movs r1, #0 - 94c8: 9b00 ldr r3, [sp, #0] - 94ca: 460a mov r2, r1 - 94cc: eb0b 0c06 add.w ip, fp, r6 - 94d0: f89c c001 ldrb.w ip, [ip, #1] - 94d4: f01c 0f04 tst.w ip, #4 - 94d8: d001 beq.n 94de <_strtol_r+0xae> - 94da: 3e30 subs r6, #48 ; 0x30 - 94dc: e00b b.n 94f6 <_strtol_r+0xc6> - 94de: f01c 0c03 ands.w ip, ip, #3 - 94e2: d01b beq.n 951c <_strtol_r+0xec> - 94e4: f1bc 0f01 cmp.w ip, #1 - 94e8: bf14 ite ne - 94ea: f04f 0c57 movne.w ip, #87 ; 0x57 - 94ee: f04f 0c37 moveq.w ip, #55 ; 0x37 - 94f2: ebcc 0606 rsb r6, ip, r6 - 94f6: 4546 cmp r6, r8 - 94f8: da10 bge.n 951c <_strtol_r+0xec> - 94fa: f1b1 3fff cmp.w r1, #4294967295 - 94fe: d00a beq.n 9516 <_strtol_r+0xe6> - 9500: 4282 cmp r2, r0 - 9502: d806 bhi.n 9512 <_strtol_r+0xe2> - 9504: d101 bne.n 950a <_strtol_r+0xda> - 9506: 429e cmp r6, r3 - 9508: dc03 bgt.n 9512 <_strtol_r+0xe2> - 950a: fb08 6202 mla r2, r8, r2, r6 - 950e: 2101 movs r1, #1 - 9510: e001 b.n 9516 <_strtol_r+0xe6> - 9512: f04f 31ff mov.w r1, #4294967295 - 9516: f817 6b01 ldrb.w r6, [r7], #1 - 951a: e7d7 b.n 94cc <_strtol_r+0x9c> - 951c: f1b1 3fff cmp.w r1, #4294967295 - 9520: d10a bne.n 9538 <_strtol_r+0x108> - 9522: 9801 ldr r0, [sp, #4] - 9524: f1b9 0f00 cmp.w r9, #0 - 9528: bf0c ite eq - 952a: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 952e: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 9532: 2322 movs r3, #34 ; 0x22 - 9534: 6003 str r3, [r0, #0] - 9536: e003 b.n 9540 <_strtol_r+0x110> - 9538: f1b9 0f00 cmp.w r9, #0 - 953c: d000 beq.n 9540 <_strtol_r+0x110> - 953e: 4252 negs r2, r2 - 9540: b115 cbz r5, 9548 <_strtol_r+0x118> - 9542: b101 cbz r1, 9546 <_strtol_r+0x116> - 9544: 1e7c subs r4, r7, #1 - 9546: 602c str r4, [r5, #0] - 9548: 4610 mov r0, r2 - 954a: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 954e: bf00 nop - 9550: 10000520 .word 0x10000520 - -00009554 <_strtoll_r>: - 9554: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9558: 461e mov r6, r3 - 955a: 4b58 ldr r3, [pc, #352] ; (96bc <_strtoll_r+0x168>) - 955c: b089 sub sp, #36 ; 0x24 - 955e: 4688 mov r8, r1 - 9560: 4694 mov ip, r2 - 9562: 9007 str r0, [sp, #28] - 9564: f8d3 9000 ldr.w r9, [r3] - 9568: 460b mov r3, r1 - 956a: f813 4b01 ldrb.w r4, [r3], #1 - 956e: eb09 0204 add.w r2, r9, r4 - 9572: 461d mov r5, r3 - 9574: 7857 ldrb r7, [r2, #1] - 9576: f017 0708 ands.w r7, r7, #8 - 957a: d1f6 bne.n 956a <_strtoll_r+0x16> - 957c: 2c2d cmp r4, #45 ; 0x2d - 957e: d103 bne.n 9588 <_strtoll_r+0x34> - 9580: f815 4b01 ldrb.w r4, [r5], #1 - 9584: 2701 movs r7, #1 - 9586: e003 b.n 9590 <_strtoll_r+0x3c> - 9588: 2c2b cmp r4, #43 ; 0x2b - 958a: bf08 it eq - 958c: f815 4b01 ldrbeq.w r4, [r5], #1 - 9590: b10e cbz r6, 9596 <_strtoll_r+0x42> - 9592: 2e10 cmp r6, #16 - 9594: d10f bne.n 95b6 <_strtoll_r+0x62> - 9596: 2c30 cmp r4, #48 ; 0x30 - 9598: d108 bne.n 95ac <_strtoll_r+0x58> - 959a: 782b ldrb r3, [r5, #0] - 959c: 2b78 cmp r3, #120 ; 0x78 - 959e: d001 beq.n 95a4 <_strtoll_r+0x50> - 95a0: 2b58 cmp r3, #88 ; 0x58 - 95a2: d103 bne.n 95ac <_strtoll_r+0x58> - 95a4: 786c ldrb r4, [r5, #1] - 95a6: 2610 movs r6, #16 - 95a8: 3502 adds r5, #2 - 95aa: e004 b.n 95b6 <_strtoll_r+0x62> - 95ac: b91e cbnz r6, 95b6 <_strtoll_r+0x62> - 95ae: 2c30 cmp r4, #48 ; 0x30 - 95b0: bf14 ite ne - 95b2: 260a movne r6, #10 - 95b4: 2608 moveq r6, #8 - 95b6: b127 cbz r7, 95c2 <_strtoll_r+0x6e> - 95b8: f04f 0a00 mov.w sl, #0 - 95bc: f04f 4b00 mov.w fp, #2147483648 ; 0x80000000 - 95c0: e003 b.n 95ca <_strtoll_r+0x76> - 95c2: f04f 3aff mov.w sl, #4294967295 - 95c6: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 - 95ca: 4630 mov r0, r6 - 95cc: 17f1 asrs r1, r6, #31 - 95ce: e9cd 0104 strd r0, r1, [sp, #16] - 95d2: 4650 mov r0, sl - 95d4: 4659 mov r1, fp - 95d6: e9dd 2304 ldrd r2, r3, [sp, #16] - 95da: f8cd c00c str.w ip, [sp, #12] - 95de: f002 f841 bl b664 <__aeabi_uldivmod> - 95e2: 4650 mov r0, sl - 95e4: 4659 mov r1, fp - 95e6: 9206 str r2, [sp, #24] - 95e8: e9dd 2304 ldrd r2, r3, [sp, #16] - 95ec: f002 f83a bl b664 <__aeabi_uldivmod> - 95f0: f8dd c00c ldr.w ip, [sp, #12] - 95f4: 2200 movs r2, #0 - 95f6: 2300 movs r3, #0 - 95f8: f8cd c004 str.w ip, [sp, #4] - 95fc: 468b mov fp, r1 - 95fe: 4682 mov sl, r0 - 9600: 2100 movs r1, #0 - 9602: eb09 0004 add.w r0, r9, r4 - 9606: 7840 ldrb r0, [r0, #1] - 9608: f010 0f04 tst.w r0, #4 - 960c: d001 beq.n 9612 <_strtoll_r+0xbe> - 960e: 3c30 subs r4, #48 ; 0x30 - 9610: e007 b.n 9622 <_strtoll_r+0xce> - 9612: f010 0003 ands.w r0, r0, #3 - 9616: d02d beq.n 9674 <_strtoll_r+0x120> - 9618: 2801 cmp r0, #1 - 961a: bf14 ite ne - 961c: 2057 movne r0, #87 ; 0x57 - 961e: 2037 moveq r0, #55 ; 0x37 - 9620: 1a24 subs r4, r4, r0 - 9622: 42b4 cmp r4, r6 - 9624: da26 bge.n 9674 <_strtoll_r+0x120> - 9626: f1b1 3fff cmp.w r1, #4294967295 - 962a: d020 beq.n 966e <_strtoll_r+0x11a> - 962c: 4592 cmp sl, r2 - 962e: eb7b 0103 sbcs.w r1, fp, r3 - 9632: d31a bcc.n 966a <_strtoll_r+0x116> - 9634: ea82 000a eor.w r0, r2, sl - 9638: ea83 010b eor.w r1, r3, fp - 963c: ea50 0c01 orrs.w ip, r0, r1 - 9640: d102 bne.n 9648 <_strtoll_r+0xf4> - 9642: 9806 ldr r0, [sp, #24] - 9644: 4284 cmp r4, r0 - 9646: dc0e bgt.n 9666 <_strtoll_r+0x112> - 9648: f8dd c014 ldr.w ip, [sp, #20] - 964c: 9804 ldr r0, [sp, #16] - 964e: fb02 f10c mul.w r1, r2, ip - 9652: fb00 1103 mla r1, r0, r3, r1 - 9656: fba2 2300 umull r2, r3, r2, r0 - 965a: 18cb adds r3, r1, r3 - 965c: 1912 adds r2, r2, r4 - 965e: eb43 73e4 adc.w r3, r3, r4, asr #31 - 9662: 2101 movs r1, #1 - 9664: e003 b.n 966e <_strtoll_r+0x11a> - 9666: 4652 mov r2, sl - 9668: 465b mov r3, fp - 966a: f04f 31ff mov.w r1, #4294967295 - 966e: f815 4b01 ldrb.w r4, [r5], #1 - 9672: e7c6 b.n 9602 <_strtoll_r+0xae> - 9674: f1b1 3fff cmp.w r1, #4294967295 - 9678: f8dd c004 ldr.w ip, [sp, #4] - 967c: d10c bne.n 9698 <_strtoll_r+0x144> - 967e: b11f cbz r7, 9688 <_strtoll_r+0x134> - 9680: 2200 movs r2, #0 - 9682: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 - 9686: e003 b.n 9690 <_strtoll_r+0x13c> - 9688: f04f 32ff mov.w r2, #4294967295 - 968c: f06f 4300 mvn.w r3, #2147483648 ; 0x80000000 - 9690: 9c07 ldr r4, [sp, #28] - 9692: 2022 movs r0, #34 ; 0x22 - 9694: 6020 str r0, [r4, #0] - 9696: e003 b.n 96a0 <_strtoll_r+0x14c> - 9698: b117 cbz r7, 96a0 <_strtoll_r+0x14c> - 969a: 4252 negs r2, r2 - 969c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 96a0: f1bc 0f00 cmp.w ip, #0 - 96a4: d004 beq.n 96b0 <_strtoll_r+0x15c> - 96a6: b109 cbz r1, 96ac <_strtoll_r+0x158> - 96a8: f105 38ff add.w r8, r5, #4294967295 - 96ac: f8cc 8000 str.w r8, [ip] - 96b0: 4610 mov r0, r2 - 96b2: 4619 mov r1, r3 - 96b4: b009 add sp, #36 ; 0x24 - 96b6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 96ba: bf00 nop - 96bc: 10000520 .word 0x10000520 - -000096c0 <_strtoul_r>: - 96c0: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 96c4: 4698 mov r8, r3 - 96c6: 4b3c ldr r3, [pc, #240] ; (97b8 <_strtoul_r+0xf8>) - 96c8: 460c mov r4, r1 - 96ca: 4615 mov r5, r2 - 96cc: 9001 str r0, [sp, #4] - 96ce: f8d3 a000 ldr.w sl, [r3] - 96d2: 460b mov r3, r1 - 96d4: f813 6b01 ldrb.w r6, [r3], #1 - 96d8: eb0a 0206 add.w r2, sl, r6 - 96dc: 461f mov r7, r3 - 96de: f892 9001 ldrb.w r9, [r2, #1] - 96e2: f019 0908 ands.w r9, r9, #8 - 96e6: d1f5 bne.n 96d4 <_strtoul_r+0x14> - 96e8: 2e2d cmp r6, #45 ; 0x2d - 96ea: d104 bne.n 96f6 <_strtoul_r+0x36> - 96ec: f817 6b01 ldrb.w r6, [r7], #1 - 96f0: f04f 0901 mov.w r9, #1 - 96f4: e003 b.n 96fe <_strtoul_r+0x3e> - 96f6: 2e2b cmp r6, #43 ; 0x2b - 96f8: bf08 it eq - 96fa: f817 6b01 ldrbeq.w r6, [r7], #1 - 96fe: f1b8 0f00 cmp.w r8, #0 - 9702: d002 beq.n 970a <_strtoul_r+0x4a> - 9704: f1b8 0f10 cmp.w r8, #16 - 9708: d114 bne.n 9734 <_strtoul_r+0x74> - 970a: 2e30 cmp r6, #48 ; 0x30 - 970c: d109 bne.n 9722 <_strtoul_r+0x62> - 970e: 783b ldrb r3, [r7, #0] - 9710: 2b78 cmp r3, #120 ; 0x78 - 9712: d001 beq.n 9718 <_strtoul_r+0x58> - 9714: 2b58 cmp r3, #88 ; 0x58 - 9716: d104 bne.n 9722 <_strtoul_r+0x62> - 9718: 787e ldrb r6, [r7, #1] - 971a: f04f 0810 mov.w r8, #16 - 971e: 3702 adds r7, #2 - 9720: e008 b.n 9734 <_strtoul_r+0x74> - 9722: f1b8 0f00 cmp.w r8, #0 - 9726: d105 bne.n 9734 <_strtoul_r+0x74> - 9728: 2e30 cmp r6, #48 ; 0x30 - 972a: bf14 ite ne - 972c: f04f 080a movne.w r8, #10 - 9730: f04f 0808 moveq.w r8, #8 - 9734: 4641 mov r1, r8 - 9736: f04f 30ff mov.w r0, #4294967295 - 973a: f001 fc55 bl afe8 <__aeabi_uidiv> - 973e: 4641 mov r1, r8 - 9740: 4683 mov fp, r0 - 9742: f04f 30ff mov.w r0, #4294967295 - 9746: f001 fd7d bl b244 <__aeabi_uidivmod> - 974a: 2300 movs r3, #0 - 974c: 4618 mov r0, r3 - 974e: eb0a 0206 add.w r2, sl, r6 - 9752: 7852 ldrb r2, [r2, #1] - 9754: f012 0f04 tst.w r2, #4 - 9758: d001 beq.n 975e <_strtoul_r+0x9e> - 975a: 3e30 subs r6, #48 ; 0x30 - 975c: e007 b.n 976e <_strtoul_r+0xae> - 975e: f012 0203 ands.w r2, r2, #3 - 9762: d017 beq.n 9794 <_strtoul_r+0xd4> - 9764: 2a01 cmp r2, #1 - 9766: bf14 ite ne - 9768: 2257 movne r2, #87 ; 0x57 - 976a: 2237 moveq r2, #55 ; 0x37 - 976c: 1ab6 subs r6, r6, r2 - 976e: 4546 cmp r6, r8 - 9770: da10 bge.n 9794 <_strtoul_r+0xd4> - 9772: f1b3 3fff cmp.w r3, #4294967295 - 9776: d00a beq.n 978e <_strtoul_r+0xce> - 9778: 4558 cmp r0, fp - 977a: d806 bhi.n 978a <_strtoul_r+0xca> - 977c: d101 bne.n 9782 <_strtoul_r+0xc2> - 977e: 428e cmp r6, r1 - 9780: dc03 bgt.n 978a <_strtoul_r+0xca> - 9782: fb08 6000 mla r0, r8, r0, r6 - 9786: 2301 movs r3, #1 - 9788: e001 b.n 978e <_strtoul_r+0xce> - 978a: f04f 33ff mov.w r3, #4294967295 - 978e: f817 6b01 ldrb.w r6, [r7], #1 - 9792: e7dc b.n 974e <_strtoul_r+0x8e> - 9794: f1b3 3fff cmp.w r3, #4294967295 - 9798: d104 bne.n 97a4 <_strtoul_r+0xe4> - 979a: 9901 ldr r1, [sp, #4] - 979c: 2222 movs r2, #34 ; 0x22 - 979e: 4618 mov r0, r3 - 97a0: 600a str r2, [r1, #0] - 97a2: e003 b.n 97ac <_strtoul_r+0xec> - 97a4: f1b9 0f00 cmp.w r9, #0 - 97a8: d000 beq.n 97ac <_strtoul_r+0xec> - 97aa: 4240 negs r0, r0 - 97ac: b115 cbz r5, 97b4 <_strtoul_r+0xf4> - 97ae: b103 cbz r3, 97b2 <_strtoul_r+0xf2> - 97b0: 1e7c subs r4, r7, #1 - 97b2: 602c str r4, [r5, #0] - 97b4: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 97b8: 10000520 .word 0x10000520 - -000097bc <_strtoull_r>: - 97bc: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 97c0: 461e mov r6, r3 - 97c2: 4b52 ldr r3, [pc, #328] ; (990c <_strtoull_r+0x150>) - 97c4: b08b sub sp, #44 ; 0x2c - 97c6: 4688 mov r8, r1 - 97c8: 4694 mov ip, r2 - 97ca: 9009 str r0, [sp, #36] ; 0x24 - 97cc: f8d3 9000 ldr.w r9, [r3] - 97d0: 460b mov r3, r1 - 97d2: f813 4b01 ldrb.w r4, [r3], #1 - 97d6: eb09 0204 add.w r2, r9, r4 - 97da: 461d mov r5, r3 - 97dc: 7857 ldrb r7, [r2, #1] - 97de: f017 0708 ands.w r7, r7, #8 - 97e2: d1f6 bne.n 97d2 <_strtoull_r+0x16> - 97e4: 2c2d cmp r4, #45 ; 0x2d - 97e6: d103 bne.n 97f0 <_strtoull_r+0x34> - 97e8: f815 4b01 ldrb.w r4, [r5], #1 - 97ec: 2701 movs r7, #1 - 97ee: e003 b.n 97f8 <_strtoull_r+0x3c> - 97f0: 2c2b cmp r4, #43 ; 0x2b - 97f2: bf08 it eq - 97f4: f815 4b01 ldrbeq.w r4, [r5], #1 - 97f8: b10e cbz r6, 97fe <_strtoull_r+0x42> - 97fa: 2e10 cmp r6, #16 - 97fc: d10f bne.n 981e <_strtoull_r+0x62> - 97fe: 2c30 cmp r4, #48 ; 0x30 - 9800: d108 bne.n 9814 <_strtoull_r+0x58> - 9802: 782b ldrb r3, [r5, #0] - 9804: 2b78 cmp r3, #120 ; 0x78 - 9806: d001 beq.n 980c <_strtoull_r+0x50> - 9808: 2b58 cmp r3, #88 ; 0x58 - 980a: d103 bne.n 9814 <_strtoull_r+0x58> - 980c: 786c ldrb r4, [r5, #1] - 980e: 2610 movs r6, #16 - 9810: 3502 adds r5, #2 - 9812: e004 b.n 981e <_strtoull_r+0x62> - 9814: b91e cbnz r6, 981e <_strtoull_r+0x62> - 9816: 2c30 cmp r4, #48 ; 0x30 - 9818: bf14 ite ne - 981a: 260a movne r6, #10 - 981c: 2608 moveq r6, #8 - 981e: ea4f 7be6 mov.w fp, r6, asr #31 - 9822: 4632 mov r2, r6 - 9824: 465b mov r3, fp - 9826: f04f 30ff mov.w r0, #4294967295 - 982a: f04f 31ff mov.w r1, #4294967295 - 982e: f8cd c014 str.w ip, [sp, #20] - 9832: f001 ff17 bl b664 <__aeabi_uldivmod> - 9836: 4632 mov r2, r6 - 9838: 465b mov r3, fp - 983a: 46b2 mov sl, r6 - 983c: 9006 str r0, [sp, #24] - 983e: f04f 30ff mov.w r0, #4294967295 - 9842: 9107 str r1, [sp, #28] - 9844: f04f 31ff mov.w r1, #4294967295 - 9848: f001 ff0c bl b664 <__aeabi_uldivmod> - 984c: f8dd c014 ldr.w ip, [sp, #20] - 9850: 2100 movs r1, #0 - 9852: 2300 movs r3, #0 - 9854: 9701 str r7, [sp, #4] - 9856: 9600 str r6, [sp, #0] - 9858: 9208 str r2, [sp, #32] - 985a: 2200 movs r2, #0 - 985c: eb09 0004 add.w r0, r9, r4 - 9860: 7840 ldrb r0, [r0, #1] - 9862: f010 0f04 tst.w r0, #4 - 9866: d001 beq.n 986c <_strtoull_r+0xb0> - 9868: 3c30 subs r4, #48 ; 0x30 - 986a: e007 b.n 987c <_strtoull_r+0xc0> - 986c: f010 0003 ands.w r0, r0, #3 - 9870: d02e beq.n 98d0 <_strtoull_r+0x114> - 9872: 2801 cmp r0, #1 - 9874: bf14 ite ne - 9876: 2057 movne r0, #87 ; 0x57 - 9878: 2037 moveq r0, #55 ; 0x37 - 987a: 1a24 subs r4, r4, r0 - 987c: 9800 ldr r0, [sp, #0] - 987e: 4284 cmp r4, r0 - 9880: da26 bge.n 98d0 <_strtoull_r+0x114> - 9882: f1b1 3fff cmp.w r1, #4294967295 - 9886: d020 beq.n 98ca <_strtoull_r+0x10e> - 9888: e9dd 6706 ldrd r6, r7, [sp, #24] - 988c: 4296 cmp r6, r2 - 988e: 419f sbcs r7, r3 - 9890: d319 bcc.n 98c6 <_strtoull_r+0x10a> - 9892: e9dd 6706 ldrd r6, r7, [sp, #24] - 9896: ea82 0006 eor.w r0, r2, r6 - 989a: ea83 0107 eor.w r1, r3, r7 - 989e: ea50 0701 orrs.w r7, r0, r1 - 98a2: d102 bne.n 98aa <_strtoull_r+0xee> - 98a4: 9808 ldr r0, [sp, #32] - 98a6: 4284 cmp r4, r0 - 98a8: dc0b bgt.n 98c2 <_strtoull_r+0x106> - 98aa: fb02 f10b mul.w r1, r2, fp - 98ae: fb0a 1103 mla r1, sl, r3, r1 - 98b2: fba2 230a umull r2, r3, r2, sl - 98b6: 18cb adds r3, r1, r3 - 98b8: 1912 adds r2, r2, r4 - 98ba: eb43 73e4 adc.w r3, r3, r4, asr #31 - 98be: 2101 movs r1, #1 - 98c0: e003 b.n 98ca <_strtoull_r+0x10e> - 98c2: e9dd 2306 ldrd r2, r3, [sp, #24] - 98c6: f04f 31ff mov.w r1, #4294967295 - 98ca: f815 4b01 ldrb.w r4, [r5], #1 - 98ce: e7c5 b.n 985c <_strtoull_r+0xa0> - 98d0: f1b1 3fff cmp.w r1, #4294967295 - 98d4: 9f01 ldr r7, [sp, #4] - 98d6: d107 bne.n 98e8 <_strtoull_r+0x12c> - 98d8: 9a09 ldr r2, [sp, #36] ; 0x24 - 98da: 2322 movs r3, #34 ; 0x22 - 98dc: 6013 str r3, [r2, #0] - 98de: f04f 32ff mov.w r2, #4294967295 - 98e2: f04f 33ff mov.w r3, #4294967295 - 98e6: e003 b.n 98f0 <_strtoull_r+0x134> - 98e8: b117 cbz r7, 98f0 <_strtoull_r+0x134> - 98ea: 4252 negs r2, r2 - 98ec: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 98f0: f1bc 0f00 cmp.w ip, #0 - 98f4: d004 beq.n 9900 <_strtoull_r+0x144> - 98f6: b109 cbz r1, 98fc <_strtoull_r+0x140> - 98f8: f105 38ff add.w r8, r5, #4294967295 - 98fc: f8cc 8000 str.w r8, [ip] - 9900: 4610 mov r0, r2 - 9902: 4619 mov r1, r3 - 9904: b00b add sp, #44 ; 0x2c - 9906: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 990a: bf00 nop - 990c: 10000520 .word 0x10000520 - -00009910 <__ssprint_r>: - 9910: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9914: 4681 mov r9, r0 - 9916: 6890 ldr r0, [r2, #8] - 9918: 460c mov r4, r1 - 991a: 4615 mov r5, r2 - 991c: f8d2 b000 ldr.w fp, [r2] - 9920: b118 cbz r0, 992a <__ssprint_r+0x1a> - 9922: 2300 movs r3, #0 - 9924: 9301 str r3, [sp, #4] - 9926: 461e mov r6, r3 - 9928: e008 b.n 993c <__ssprint_r+0x2c> - 992a: 6050 str r0, [r2, #4] - 992c: e069 b.n 9a02 <__ssprint_r+0xf2> - 992e: f8db 3000 ldr.w r3, [fp] - 9932: f8db 6004 ldr.w r6, [fp, #4] - 9936: f10b 0b08 add.w fp, fp, #8 - 993a: 9301 str r3, [sp, #4] - 993c: 2e00 cmp r6, #0 - 993e: d0f6 beq.n 992e <__ssprint_r+0x1e> - 9940: 68a7 ldr r7, [r4, #8] - 9942: 42be cmp r6, r7 - 9944: d34a bcc.n 99dc <__ssprint_r+0xcc> - 9946: 89a3 ldrh r3, [r4, #12] - 9948: f413 6f90 tst.w r3, #1152 ; 0x480 - 994c: d044 beq.n 99d8 <__ssprint_r+0xc8> - 994e: 6822 ldr r2, [r4, #0] - 9950: 6921 ldr r1, [r4, #16] - 9952: ebc1 0a02 rsb sl, r1, r2 - 9956: 6962 ldr r2, [r4, #20] - 9958: eb02 0842 add.w r8, r2, r2, lsl #1 - 995c: f10a 0201 add.w r2, sl, #1 - 9960: 1992 adds r2, r2, r6 - 9962: eb08 78d8 add.w r8, r8, r8, lsr #31 - 9966: ea4f 0868 mov.w r8, r8, asr #1 - 996a: 4590 cmp r8, r2 - 996c: bf38 it cc - 996e: 4690 movcc r8, r2 - 9970: f413 6f80 tst.w r3, #1024 ; 0x400 - 9974: d010 beq.n 9998 <__ssprint_r+0x88> - 9976: 4648 mov r0, r9 - 9978: 4641 mov r1, r8 - 997a: f7f8 fc57 bl 222c <_malloc_r> - 997e: 4607 mov r7, r0 - 9980: b1a0 cbz r0, 99ac <__ssprint_r+0x9c> - 9982: 6921 ldr r1, [r4, #16] - 9984: 4652 mov r2, sl - 9986: f7f8 fe63 bl 2650 - 998a: 89a3 ldrh r3, [r4, #12] - 998c: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 9990: f043 0380 orr.w r3, r3, #128 ; 0x80 - 9994: 81a3 strh r3, [r4, #12] - 9996: e016 b.n 99c6 <__ssprint_r+0xb6> - 9998: 4648 mov r0, r9 - 999a: 4642 mov r2, r8 - 999c: f7f8 fed6 bl 274c <_realloc_r> - 99a0: 4607 mov r7, r0 - 99a2: b980 cbnz r0, 99c6 <__ssprint_r+0xb6> - 99a4: 4648 mov r0, r9 - 99a6: 6921 ldr r1, [r4, #16] - 99a8: f7fe f844 bl 7a34 <_free_r> - 99ac: 230c movs r3, #12 - 99ae: f8c9 3000 str.w r3, [r9] - 99b2: 89a3 ldrh r3, [r4, #12] - 99b4: f04f 30ff mov.w r0, #4294967295 - 99b8: f043 0340 orr.w r3, r3, #64 ; 0x40 - 99bc: 81a3 strh r3, [r4, #12] - 99be: 2300 movs r3, #0 - 99c0: 60ab str r3, [r5, #8] - 99c2: 606b str r3, [r5, #4] - 99c4: e01d b.n 9a02 <__ssprint_r+0xf2> - 99c6: 6127 str r7, [r4, #16] - 99c8: 4457 add r7, sl - 99ca: 6027 str r7, [r4, #0] - 99cc: 4637 mov r7, r6 - 99ce: ebca 0308 rsb r3, sl, r8 - 99d2: f8c4 8014 str.w r8, [r4, #20] - 99d6: 60a3 str r3, [r4, #8] - 99d8: 42be cmp r6, r7 - 99da: d200 bcs.n 99de <__ssprint_r+0xce> - 99dc: 4637 mov r7, r6 - 99de: 463a mov r2, r7 - 99e0: 6820 ldr r0, [r4, #0] - 99e2: 9901 ldr r1, [sp, #4] - 99e4: f7f8 fe3f bl 2666 - 99e8: 68a3 ldr r3, [r4, #8] - 99ea: 1bdb subs r3, r3, r7 - 99ec: 60a3 str r3, [r4, #8] - 99ee: 6823 ldr r3, [r4, #0] - 99f0: 19df adds r7, r3, r7 - 99f2: 68ab ldr r3, [r5, #8] - 99f4: 6027 str r7, [r4, #0] - 99f6: 1b9e subs r6, r3, r6 - 99f8: 60ae str r6, [r5, #8] - 99fa: 2e00 cmp r6, #0 - 99fc: d197 bne.n 992e <__ssprint_r+0x1e> - 99fe: 4630 mov r0, r6 - 9a00: 606e str r6, [r5, #4] - 9a02: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00009a06 <_sungetc_r>: - 9a06: f1b1 3fff cmp.w r1, #4294967295 - 9a0a: b538 push {r3, r4, r5, lr} - 9a0c: 460c mov r4, r1 - 9a0e: 4615 mov r5, r2 - 9a10: d034 beq.n 9a7c <_sungetc_r+0x76> - 9a12: 8993 ldrh r3, [r2, #12] - 9a14: b2cc uxtb r4, r1 - 9a16: f023 0320 bic.w r3, r3, #32 - 9a1a: 8193 strh r3, [r2, #12] - 9a1c: 6b53 ldr r3, [r2, #52] ; 0x34 - 9a1e: b16b cbz r3, 9a3c <_sungetc_r+0x36> - 9a20: 6852 ldr r2, [r2, #4] - 9a22: 6bab ldr r3, [r5, #56] ; 0x38 - 9a24: 429a cmp r2, r3 - 9a26: db03 blt.n 9a30 <_sungetc_r+0x2a> - 9a28: 4629 mov r1, r5 - 9a2a: f000 f87e bl 9b2a <__submore> - 9a2e: bb18 cbnz r0, 9a78 <_sungetc_r+0x72> - 9a30: 682b ldr r3, [r5, #0] - 9a32: 1e5a subs r2, r3, #1 - 9a34: 602a str r2, [r5, #0] - 9a36: f803 4c01 strb.w r4, [r3, #-1] - 9a3a: e00a b.n 9a52 <_sungetc_r+0x4c> - 9a3c: 6912 ldr r2, [r2, #16] - 9a3e: b15a cbz r2, 9a58 <_sungetc_r+0x52> - 9a40: 682b ldr r3, [r5, #0] - 9a42: 4293 cmp r3, r2 - 9a44: d908 bls.n 9a58 <_sungetc_r+0x52> - 9a46: 1e5a subs r2, r3, #1 - 9a48: f813 3c01 ldrb.w r3, [r3, #-1] - 9a4c: 42a3 cmp r3, r4 - 9a4e: d103 bne.n 9a58 <_sungetc_r+0x52> - 9a50: 602a str r2, [r5, #0] - 9a52: 686b ldr r3, [r5, #4] - 9a54: 3301 adds r3, #1 - 9a56: e00d b.n 9a74 <_sungetc_r+0x6e> - 9a58: 686b ldr r3, [r5, #4] - 9a5a: 642b str r3, [r5, #64] ; 0x40 - 9a5c: 682b ldr r3, [r5, #0] - 9a5e: 63eb str r3, [r5, #60] ; 0x3c - 9a60: f105 0344 add.w r3, r5, #68 ; 0x44 - 9a64: 636b str r3, [r5, #52] ; 0x34 - 9a66: 2303 movs r3, #3 - 9a68: 63ab str r3, [r5, #56] ; 0x38 - 9a6a: 462b mov r3, r5 - 9a6c: f803 4f46 strb.w r4, [r3, #70]! - 9a70: 602b str r3, [r5, #0] - 9a72: 2301 movs r3, #1 - 9a74: 606b str r3, [r5, #4] - 9a76: e001 b.n 9a7c <_sungetc_r+0x76> - 9a78: f04f 34ff mov.w r4, #4294967295 - 9a7c: 4620 mov r0, r4 - 9a7e: bd38 pop {r3, r4, r5, pc} - -00009a80 <__ssrefill_r>: - 9a80: b510 push {r4, lr} - 9a82: 460c mov r4, r1 - 9a84: 6b49 ldr r1, [r1, #52] ; 0x34 - 9a86: b169 cbz r1, 9aa4 <__ssrefill_r+0x24> - 9a88: f104 0344 add.w r3, r4, #68 ; 0x44 - 9a8c: 4299 cmp r1, r3 - 9a8e: d001 beq.n 9a94 <__ssrefill_r+0x14> - 9a90: f7fd ffd0 bl 7a34 <_free_r> - 9a94: 6c23 ldr r3, [r4, #64] ; 0x40 - 9a96: 2000 movs r0, #0 - 9a98: 6360 str r0, [r4, #52] ; 0x34 - 9a9a: 6063 str r3, [r4, #4] - 9a9c: b113 cbz r3, 9aa4 <__ssrefill_r+0x24> - 9a9e: 6be3 ldr r3, [r4, #60] ; 0x3c - 9aa0: 6023 str r3, [r4, #0] - 9aa2: bd10 pop {r4, pc} - 9aa4: 6923 ldr r3, [r4, #16] - 9aa6: f04f 30ff mov.w r0, #4294967295 - 9aaa: 6023 str r3, [r4, #0] - 9aac: 2300 movs r3, #0 - 9aae: 6063 str r3, [r4, #4] - 9ab0: 89a3 ldrh r3, [r4, #12] - 9ab2: f043 0320 orr.w r3, r3, #32 - 9ab6: 81a3 strh r3, [r4, #12] - 9ab8: bd10 pop {r4, pc} - -00009aba <_sfread_r>: - 9aba: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9abe: 461e mov r6, r3 - 9ac0: 4683 mov fp, r0 - 9ac2: 4613 mov r3, r2 - 9ac4: 4692 mov sl, r2 - 9ac6: 4373 muls r3, r6 - 9ac8: 9c0a ldr r4, [sp, #40] ; 0x28 - 9aca: 4699 mov r9, r3 - 9acc: d029 beq.n 9b22 <_sfread_r+0x68> - 9ace: 4688 mov r8, r1 - 9ad0: 461d mov r5, r3 - 9ad2: e017 b.n 9b04 <_sfread_r+0x4a> - 9ad4: 6821 ldr r1, [r4, #0] - 9ad6: 4640 mov r0, r8 - 9ad8: 463a mov r2, r7 - 9ada: 1bed subs r5, r5, r7 - 9adc: f7f8 fdb8 bl 2650 - 9ae0: 6823 ldr r3, [r4, #0] - 9ae2: 4658 mov r0, fp - 9ae4: 4621 mov r1, r4 - 9ae6: 19db adds r3, r3, r7 - 9ae8: 6023 str r3, [r4, #0] - 9aea: 2300 movs r3, #0 - 9aec: 6063 str r3, [r4, #4] - 9aee: f7ff ffc7 bl 9a80 <__ssrefill_r> - 9af2: b130 cbz r0, 9b02 <_sfread_r+0x48> - 9af4: ebc5 0009 rsb r0, r5, r9 - 9af8: 4651 mov r1, sl - 9afa: f001 fa75 bl afe8 <__aeabi_uidiv> - 9afe: 4606 mov r6, r0 - 9b00: e010 b.n 9b24 <_sfread_r+0x6a> - 9b02: 44b8 add r8, r7 - 9b04: 6867 ldr r7, [r4, #4] - 9b06: 42bd cmp r5, r7 - 9b08: d8e4 bhi.n 9ad4 <_sfread_r+0x1a> - 9b0a: 462a mov r2, r5 - 9b0c: 4640 mov r0, r8 - 9b0e: 6821 ldr r1, [r4, #0] - 9b10: f7f8 fd9e bl 2650 - 9b14: 6863 ldr r3, [r4, #4] - 9b16: 1b5b subs r3, r3, r5 - 9b18: 6063 str r3, [r4, #4] - 9b1a: 6823 ldr r3, [r4, #0] - 9b1c: 195d adds r5, r3, r5 - 9b1e: 6025 str r5, [r4, #0] - 9b20: e000 b.n 9b24 <_sfread_r+0x6a> - 9b22: 461e mov r6, r3 - 9b24: 4630 mov r0, r6 - 9b26: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00009b2a <__submore>: - 9b2a: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 9b2e: 460c mov r4, r1 - 9b30: 6b49 ldr r1, [r1, #52] ; 0x34 - 9b32: f104 0344 add.w r3, r4, #68 ; 0x44 - 9b36: 4299 cmp r1, r3 - 9b38: d116 bne.n 9b68 <__submore+0x3e> - 9b3a: 2180 movs r1, #128 ; 0x80 - 9b3c: f7f8 fb76 bl 222c <_malloc_r> - 9b40: b338 cbz r0, 9b92 <__submore+0x68> - 9b42: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - 9b46: 2380 movs r3, #128 ; 0x80 - 9b48: 6360 str r0, [r4, #52] ; 0x34 - 9b4a: 63a3 str r3, [r4, #56] ; 0x38 - 9b4c: f100 037d add.w r3, r0, #125 ; 0x7d - 9b50: f880 207f strb.w r2, [r0, #127] ; 0x7f - 9b54: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - 9b58: f880 207e strb.w r2, [r0, #126] ; 0x7e - 9b5c: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - 9b60: f880 207d strb.w r2, [r0, #125] ; 0x7d - 9b64: 6023 str r3, [r4, #0] - 9b66: e011 b.n 9b8c <__submore+0x62> - 9b68: 6ba6 ldr r6, [r4, #56] ; 0x38 - 9b6a: 0077 lsls r7, r6, #1 - 9b6c: 463a mov r2, r7 - 9b6e: f7f8 fded bl 274c <_realloc_r> - 9b72: 4605 mov r5, r0 - 9b74: b188 cbz r0, 9b9a <__submore+0x70> - 9b76: eb00 0806 add.w r8, r0, r6 - 9b7a: 4629 mov r1, r5 - 9b7c: 4640 mov r0, r8 - 9b7e: 4632 mov r2, r6 - 9b80: f7f8 fd66 bl 2650 - 9b84: f8c4 8000 str.w r8, [r4] - 9b88: 6365 str r5, [r4, #52] ; 0x34 - 9b8a: 63a7 str r7, [r4, #56] ; 0x38 - 9b8c: 2000 movs r0, #0 - 9b8e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 9b92: f04f 30ff mov.w r0, #4294967295 - 9b96: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 9b9a: f04f 30ff mov.w r0, #4294967295 - 9b9e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - ... - -00009ba4 <_ungetc_r>: - 9ba4: f1b1 3fff cmp.w r1, #4294967295 - 9ba8: b570 push {r4, r5, r6, lr} - 9baa: 4605 mov r5, r0 - 9bac: 460c mov r4, r1 - 9bae: 4616 mov r6, r2 - 9bb0: d06f beq.n 9c92 <_ungetc_r+0xee> - 9bb2: b118 cbz r0, 9bbc <_ungetc_r+0x18> - 9bb4: 6983 ldr r3, [r0, #24] - 9bb6: b90b cbnz r3, 9bbc <_ungetc_r+0x18> - 9bb8: f7fd fe0c bl 77d4 <__sinit> - 9bbc: 4b36 ldr r3, [pc, #216] ; (9c98 <_ungetc_r+0xf4>) - 9bbe: 429e cmp r6, r3 - 9bc0: d101 bne.n 9bc6 <_ungetc_r+0x22> - 9bc2: 686e ldr r6, [r5, #4] - 9bc4: e008 b.n 9bd8 <_ungetc_r+0x34> - 9bc6: 4b35 ldr r3, [pc, #212] ; (9c9c <_ungetc_r+0xf8>) - 9bc8: 429e cmp r6, r3 - 9bca: d101 bne.n 9bd0 <_ungetc_r+0x2c> - 9bcc: 68ae ldr r6, [r5, #8] - 9bce: e003 b.n 9bd8 <_ungetc_r+0x34> - 9bd0: 4b33 ldr r3, [pc, #204] ; (9ca0 <_ungetc_r+0xfc>) - 9bd2: 429e cmp r6, r3 - 9bd4: bf08 it eq - 9bd6: 68ee ldreq r6, [r5, #12] - 9bd8: 89b3 ldrh r3, [r6, #12] - 9bda: f413 5f00 tst.w r3, #8192 ; 0x2000 - 9bde: d106 bne.n 9bee <_ungetc_r+0x4a> - 9be0: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 9be4: 81b3 strh r3, [r6, #12] - 9be6: 6e73 ldr r3, [r6, #100] ; 0x64 - 9be8: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 9bec: 6673 str r3, [r6, #100] ; 0x64 - 9bee: 89b3 ldrh r3, [r6, #12] - 9bf0: f023 0320 bic.w r3, r3, #32 - 9bf4: 041b lsls r3, r3, #16 - 9bf6: 0c1b lsrs r3, r3, #16 - 9bf8: 81b3 strh r3, [r6, #12] - 9bfa: b29b uxth r3, r3 - 9bfc: f013 0f04 tst.w r3, #4 - 9c00: d115 bne.n 9c2e <_ungetc_r+0x8a> - 9c02: f013 0f10 tst.w r3, #16 - 9c06: d042 beq.n 9c8e <_ungetc_r+0xea> - 9c08: f013 0f08 tst.w r3, #8 - 9c0c: d00b beq.n 9c26 <_ungetc_r+0x82> - 9c0e: 4628 mov r0, r5 - 9c10: 4631 mov r1, r6 - 9c12: f7fd fcd5 bl 75c0 <_fflush_r> - 9c16: 2800 cmp r0, #0 - 9c18: d139 bne.n 9c8e <_ungetc_r+0xea> - 9c1a: 89b3 ldrh r3, [r6, #12] - 9c1c: 60b0 str r0, [r6, #8] - 9c1e: f023 0308 bic.w r3, r3, #8 - 9c22: 61b0 str r0, [r6, #24] - 9c24: 81b3 strh r3, [r6, #12] - 9c26: 89b3 ldrh r3, [r6, #12] - 9c28: f043 0304 orr.w r3, r3, #4 - 9c2c: 81b3 strh r3, [r6, #12] - 9c2e: 6b73 ldr r3, [r6, #52] ; 0x34 - 9c30: b2e4 uxtb r4, r4 - 9c32: b173 cbz r3, 9c52 <_ungetc_r+0xae> - 9c34: 6872 ldr r2, [r6, #4] - 9c36: 6bb3 ldr r3, [r6, #56] ; 0x38 - 9c38: 429a cmp r2, r3 - 9c3a: db04 blt.n 9c46 <_ungetc_r+0xa2> - 9c3c: 4628 mov r0, r5 - 9c3e: 4631 mov r1, r6 - 9c40: f7ff ff73 bl 9b2a <__submore> - 9c44: bb18 cbnz r0, 9c8e <_ungetc_r+0xea> - 9c46: 6833 ldr r3, [r6, #0] - 9c48: 1e5a subs r2, r3, #1 - 9c4a: 6032 str r2, [r6, #0] - 9c4c: f803 4c01 strb.w r4, [r3, #-1] - 9c50: e00a b.n 9c68 <_ungetc_r+0xc4> - 9c52: 6932 ldr r2, [r6, #16] - 9c54: b15a cbz r2, 9c6e <_ungetc_r+0xca> - 9c56: 6833 ldr r3, [r6, #0] - 9c58: 4293 cmp r3, r2 - 9c5a: d908 bls.n 9c6e <_ungetc_r+0xca> - 9c5c: 1e5a subs r2, r3, #1 - 9c5e: f813 3c01 ldrb.w r3, [r3, #-1] - 9c62: 42a3 cmp r3, r4 - 9c64: d103 bne.n 9c6e <_ungetc_r+0xca> - 9c66: 6032 str r2, [r6, #0] - 9c68: 6873 ldr r3, [r6, #4] - 9c6a: 3301 adds r3, #1 - 9c6c: e00d b.n 9c8a <_ungetc_r+0xe6> - 9c6e: 6873 ldr r3, [r6, #4] - 9c70: 6433 str r3, [r6, #64] ; 0x40 - 9c72: 6833 ldr r3, [r6, #0] - 9c74: 63f3 str r3, [r6, #60] ; 0x3c - 9c76: f106 0344 add.w r3, r6, #68 ; 0x44 - 9c7a: 6373 str r3, [r6, #52] ; 0x34 - 9c7c: 2303 movs r3, #3 - 9c7e: 63b3 str r3, [r6, #56] ; 0x38 - 9c80: 4633 mov r3, r6 - 9c82: f803 4f46 strb.w r4, [r3, #70]! - 9c86: 6033 str r3, [r6, #0] - 9c88: 2301 movs r3, #1 - 9c8a: 6073 str r3, [r6, #4] - 9c8c: e001 b.n 9c92 <_ungetc_r+0xee> - 9c8e: f04f 34ff mov.w r4, #4294967295 - 9c92: 4620 mov r0, r4 - 9c94: bd70 pop {r4, r5, r6, pc} - 9c96: bf00 nop - 9c98: 0000c280 .word 0x0000c280 - 9c9c: 0000c2a0 .word 0x0000c2a0 - 9ca0: 0000c2c0 .word 0x0000c2c0 - -00009ca4 <__sprint_r>: - 9ca4: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9ca8: 4683 mov fp, r0 - 9caa: 6893 ldr r3, [r2, #8] - 9cac: 460f mov r7, r1 - 9cae: 4614 mov r4, r2 - 9cb0: b91b cbnz r3, 9cba <__sprint_r+0x16> - 9cb2: 6053 str r3, [r2, #4] - 9cb4: 4618 mov r0, r3 - 9cb6: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 9cba: 6e4b ldr r3, [r1, #100] ; 0x64 - 9cbc: f413 5f00 tst.w r3, #8192 ; 0x2000 - 9cc0: d023 beq.n 9d0a <__sprint_r+0x66> - 9cc2: f8d2 a000 ldr.w sl, [r2] - 9cc6: 2500 movs r5, #0 - 9cc8: e01b b.n 9d02 <__sprint_r+0x5e> - 9cca: eb0a 0305 add.w r3, sl, r5 - 9cce: f85a 9005 ldr.w r9, [sl, r5] - 9cd2: 2600 movs r6, #0 - 9cd4: 685b ldr r3, [r3, #4] - 9cd6: ea4f 0853 mov.w r8, r3, lsr #1 - 9cda: e009 b.n 9cf0 <__sprint_r+0x4c> - 9cdc: 4658 mov r0, fp - 9cde: f839 1b02 ldrh.w r1, [r9], #2 - 9ce2: 463a mov r2, r7 - 9ce4: f000 fd2c bl a740 <_fputwc_r> - 9ce8: f1b0 3fff cmp.w r0, #4294967295 - 9cec: d00f beq.n 9d0e <__sprint_r+0x6a> - 9cee: 3601 adds r6, #1 - 9cf0: 4546 cmp r6, r8 - 9cf2: dbf3 blt.n 9cdc <__sprint_r+0x38> - 9cf4: 68a3 ldr r3, [r4, #8] - 9cf6: 3508 adds r5, #8 - 9cf8: ea4f 0848 mov.w r8, r8, lsl #1 - 9cfc: ebc8 0303 rsb r3, r8, r3 - 9d00: 60a3 str r3, [r4, #8] - 9d02: 68a0 ldr r0, [r4, #8] - 9d04: 2800 cmp r0, #0 - 9d06: d1e0 bne.n 9cca <__sprint_r+0x26> - 9d08: e001 b.n 9d0e <__sprint_r+0x6a> - 9d0a: f7f8 f8b9 bl 1e80 <__sfvwrite_r> - 9d0e: 2300 movs r3, #0 - 9d10: 60a3 str r3, [r4, #8] - 9d12: 6063 str r3, [r4, #4] - 9d14: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00009d18 <_vfiprintf_r>: - 9d18: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9d1c: 460f mov r7, r1 - 9d1e: b0e1 sub sp, #388 ; 0x184 - 9d20: 4615 mov r5, r2 - 9d22: 461c mov r4, r3 - 9d24: 4680 mov r8, r0 - 9d26: b118 cbz r0, 9d30 <_vfiprintf_r+0x18> - 9d28: 6983 ldr r3, [r0, #24] - 9d2a: b90b cbnz r3, 9d30 <_vfiprintf_r+0x18> - 9d2c: f7fd fd52 bl 77d4 <__sinit> - 9d30: 4b9c ldr r3, [pc, #624] ; (9fa4 <_vfiprintf_r+0x28c>) - 9d32: 429f cmp r7, r3 - 9d34: d102 bne.n 9d3c <_vfiprintf_r+0x24> - 9d36: f8d8 7004 ldr.w r7, [r8, #4] - 9d3a: e00a b.n 9d52 <_vfiprintf_r+0x3a> - 9d3c: 4b9a ldr r3, [pc, #616] ; (9fa8 <_vfiprintf_r+0x290>) - 9d3e: 429f cmp r7, r3 - 9d40: d102 bne.n 9d48 <_vfiprintf_r+0x30> - 9d42: f8d8 7008 ldr.w r7, [r8, #8] - 9d46: e004 b.n 9d52 <_vfiprintf_r+0x3a> - 9d48: 4b98 ldr r3, [pc, #608] ; (9fac <_vfiprintf_r+0x294>) - 9d4a: 429f cmp r7, r3 - 9d4c: bf08 it eq - 9d4e: f8d8 700c ldreq.w r7, [r8, #12] - 9d52: 89bb ldrh r3, [r7, #12] - 9d54: f413 5f00 tst.w r3, #8192 ; 0x2000 - 9d58: d106 bne.n 9d68 <_vfiprintf_r+0x50> - 9d5a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 9d5e: 81bb strh r3, [r7, #12] - 9d60: 6e7b ldr r3, [r7, #100] ; 0x64 - 9d62: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 9d66: 667b str r3, [r7, #100] ; 0x64 - 9d68: 89bb ldrh r3, [r7, #12] - 9d6a: f013 0f08 tst.w r3, #8 - 9d6e: d001 beq.n 9d74 <_vfiprintf_r+0x5c> - 9d70: 693b ldr r3, [r7, #16] - 9d72: b933 cbnz r3, 9d82 <_vfiprintf_r+0x6a> - 9d74: 4640 mov r0, r8 - 9d76: 4639 mov r1, r7 - 9d78: f7fc fce8 bl 674c <__swsetup_r> - 9d7c: 2800 cmp r0, #0 - 9d7e: f040 844b bne.w a618 <_vfiprintf_r+0x900> - 9d82: 89ba ldrh r2, [r7, #12] - 9d84: f002 031a and.w r3, r2, #26 - 9d88: 2b0a cmp r3, #10 - 9d8a: d136 bne.n 9dfa <_vfiprintf_r+0xe2> - 9d8c: 89fb ldrh r3, [r7, #14] - 9d8e: f413 4f00 tst.w r3, #32768 ; 0x8000 - 9d92: d132 bne.n 9dfa <_vfiprintf_r+0xe2> - 9d94: f8ad 30ae strh.w r3, [sp, #174] ; 0xae - 9d98: f022 0202 bic.w r2, r2, #2 - 9d9c: 6a3b ldr r3, [r7, #32] - 9d9e: a908 add r1, sp, #32 - 9da0: f8ad 20ac strh.w r2, [sp, #172] ; 0xac - 9da4: 4640 mov r0, r8 - 9da6: 6e7a ldr r2, [r7, #100] ; 0x64 - 9da8: 9330 str r3, [sp, #192] ; 0xc0 - 9daa: 6abb ldr r3, [r7, #40] ; 0x28 - 9dac: 9241 str r2, [sp, #260] ; 0x104 - 9dae: 462a mov r2, r5 - 9db0: 9128 str r1, [sp, #160] ; 0xa0 - 9db2: 9332 str r3, [sp, #200] ; 0xc8 - 9db4: 2380 movs r3, #128 ; 0x80 - 9db6: 912c str r1, [sp, #176] ; 0xb0 - 9db8: a928 add r1, sp, #160 ; 0xa0 - 9dba: 932a str r3, [sp, #168] ; 0xa8 - 9dbc: 932d str r3, [sp, #180] ; 0xb4 - 9dbe: 3b80 subs r3, #128 ; 0x80 - 9dc0: 932e str r3, [sp, #184] ; 0xb8 - 9dc2: 4623 mov r3, r4 - 9dc4: f7ff ffa8 bl 9d18 <_vfiprintf_r> - 9dc8: 2800 cmp r0, #0 - 9dca: 9003 str r0, [sp, #12] - 9dcc: db09 blt.n 9de2 <_vfiprintf_r+0xca> - 9dce: 4640 mov r0, r8 - 9dd0: a928 add r1, sp, #160 ; 0xa0 - 9dd2: f7fd fbf5 bl 75c0 <_fflush_r> - 9dd6: 9a03 ldr r2, [sp, #12] - 9dd8: 2800 cmp r0, #0 - 9dda: bf18 it ne - 9ddc: f04f 32ff movne.w r2, #4294967295 - 9de0: 9203 str r2, [sp, #12] - 9de2: f8bd 30ac ldrh.w r3, [sp, #172] ; 0xac - 9de6: f013 0f40 tst.w r3, #64 ; 0x40 - 9dea: f000 8418 beq.w a61e <_vfiprintf_r+0x906> - 9dee: 89bb ldrh r3, [r7, #12] - 9df0: f043 0340 orr.w r3, r3, #64 ; 0x40 - 9df4: 81bb strh r3, [r7, #12] - 9df6: f000 bc12 b.w a61e <_vfiprintf_r+0x906> - 9dfa: 46c3 mov fp, r8 - 9dfc: 46ba mov sl, r7 - 9dfe: 2300 movs r3, #0 - 9e00: ae42 add r6, sp, #264 ; 0x108 - 9e02: 935e str r3, [sp, #376] ; 0x178 - 9e04: 965c str r6, [sp, #368] ; 0x170 - 9e06: 935d str r3, [sp, #372] ; 0x174 - 9e08: 9501 str r5, [sp, #4] - 9e0a: 9305 str r3, [sp, #20] - 9e0c: 9303 str r3, [sp, #12] - 9e0e: 9b01 ldr r3, [sp, #4] - 9e10: 461f mov r7, r3 - 9e12: f813 2b01 ldrb.w r2, [r3], #1 - 9e16: b10a cbz r2, 9e1c <_vfiprintf_r+0x104> - 9e18: 2a25 cmp r2, #37 ; 0x25 - 9e1a: d1f9 bne.n 9e10 <_vfiprintf_r+0xf8> - 9e1c: 9b01 ldr r3, [sp, #4] - 9e1e: 1afd subs r5, r7, r3 - 9e20: d017 beq.n 9e52 <_vfiprintf_r+0x13a> - 9e22: 6033 str r3, [r6, #0] - 9e24: 9b5e ldr r3, [sp, #376] ; 0x178 - 9e26: 6075 str r5, [r6, #4] - 9e28: 195b adds r3, r3, r5 - 9e2a: 935e str r3, [sp, #376] ; 0x178 - 9e2c: 9b5d ldr r3, [sp, #372] ; 0x174 - 9e2e: 3301 adds r3, #1 - 9e30: 935d str r3, [sp, #372] ; 0x174 - 9e32: 2b07 cmp r3, #7 - 9e34: dc01 bgt.n 9e3a <_vfiprintf_r+0x122> - 9e36: 3608 adds r6, #8 - 9e38: e008 b.n 9e4c <_vfiprintf_r+0x134> - 9e3a: 4658 mov r0, fp - 9e3c: 4651 mov r1, sl - 9e3e: aa5c add r2, sp, #368 ; 0x170 - 9e40: f7ff ff30 bl 9ca4 <__sprint_r> - 9e44: 2800 cmp r0, #0 - 9e46: f040 83dc bne.w a602 <_vfiprintf_r+0x8ea> - 9e4a: ae42 add r6, sp, #264 ; 0x108 - 9e4c: 9903 ldr r1, [sp, #12] - 9e4e: 1949 adds r1, r1, r5 - 9e50: 9103 str r1, [sp, #12] - 9e52: 783b ldrb r3, [r7, #0] - 9e54: 2b00 cmp r3, #0 - 9e56: f000 83cb beq.w a5f0 <_vfiprintf_r+0x8d8> - 9e5a: 2300 movs r3, #0 - 9e5c: 3701 adds r7, #1 - 9e5e: f88d 317f strb.w r3, [sp, #383] ; 0x17f - 9e62: f04f 3cff mov.w ip, #4294967295 - 9e66: 9701 str r7, [sp, #4] - 9e68: 461d mov r5, r3 - 9e6a: 9302 str r3, [sp, #8] - 9e6c: 463a mov r2, r7 - 9e6e: 4619 mov r1, r3 - 9e70: e005 b.n 9e7e <_vfiprintf_r+0x166> - 9e72: 461c mov r4, r3 - 9e74: e003 b.n 9e7e <_vfiprintf_r+0x166> - 9e76: 461c mov r4, r3 - 9e78: 4602 mov r2, r0 - 9e7a: f04f 3cff mov.w ip, #4294967295 - 9e7e: f812 3b01 ldrb.w r3, [r2], #1 - 9e82: 2b63 cmp r3, #99 ; 0x63 - 9e84: f000 80b0 beq.w 9fe8 <_vfiprintf_r+0x2d0> - 9e88: dc28 bgt.n 9edc <_vfiprintf_r+0x1c4> - 9e8a: 2b39 cmp r3, #57 ; 0x39 - 9e8c: dc15 bgt.n 9eba <_vfiprintf_r+0x1a2> - 9e8e: 2b31 cmp r3, #49 ; 0x31 - 9e90: f280 808e bge.w 9fb0 <_vfiprintf_r+0x298> - 9e94: 2b2b cmp r3, #43 ; 0x2b - 9e96: d05e beq.n 9f56 <_vfiprintf_r+0x23e> - 9e98: dc07 bgt.n 9eaa <_vfiprintf_r+0x192> - 9e9a: 2b23 cmp r3, #35 ; 0x23 - 9e9c: d04f beq.n 9f3e <_vfiprintf_r+0x226> - 9e9e: 2b2a cmp r3, #42 ; 0x2a - 9ea0: d050 beq.n 9f44 <_vfiprintf_r+0x22c> - 9ea2: 2b20 cmp r3, #32 - 9ea4: f040 822e bne.w a304 <_vfiprintf_r+0x5ec> - 9ea8: e043 b.n 9f32 <_vfiprintf_r+0x21a> - 9eaa: 2b2e cmp r3, #46 ; 0x2e - 9eac: d056 beq.n 9f5c <_vfiprintf_r+0x244> - 9eae: 2b30 cmp r3, #48 ; 0x30 - 9eb0: d074 beq.n 9f9c <_vfiprintf_r+0x284> - 9eb2: 2b2d cmp r3, #45 ; 0x2d - 9eb4: f040 8226 bne.w a304 <_vfiprintf_r+0x5ec> - 9eb8: e04a b.n 9f50 <_vfiprintf_r+0x238> - 9eba: 2b4f cmp r3, #79 ; 0x4f - 9ebc: 9201 str r2, [sp, #4] - 9ebe: 9102 str r1, [sp, #8] - 9ec0: f000 80ef beq.w a0a2 <_vfiprintf_r+0x38a> - 9ec4: dc03 bgt.n 9ece <_vfiprintf_r+0x1b6> - 9ec6: 2b44 cmp r3, #68 ; 0x44 - 9ec8: f040 821e bne.w a308 <_vfiprintf_r+0x5f0> - 9ecc: e097 b.n 9ffe <_vfiprintf_r+0x2e6> - 9ece: 2b55 cmp r3, #85 ; 0x55 - 9ed0: f000 8144 beq.w a15c <_vfiprintf_r+0x444> - 9ed4: 2b58 cmp r3, #88 ; 0x58 - 9ed6: f040 8217 bne.w a308 <_vfiprintf_r+0x5f0> - 9eda: e163 b.n a1a4 <_vfiprintf_r+0x48c> - 9edc: 2b6f cmp r3, #111 ; 0x6f - 9ede: f000 80e3 beq.w a0a8 <_vfiprintf_r+0x390> - 9ee2: dc12 bgt.n 9f0a <_vfiprintf_r+0x1f2> - 9ee4: 2b69 cmp r3, #105 ; 0x69 - 9ee6: f000 808d beq.w a004 <_vfiprintf_r+0x2ec> - 9eea: dc06 bgt.n 9efa <_vfiprintf_r+0x1e2> - 9eec: 2b64 cmp r3, #100 ; 0x64 - 9eee: f000 8089 beq.w a004 <_vfiprintf_r+0x2ec> - 9ef2: 2b68 cmp r3, #104 ; 0x68 - 9ef4: f040 8206 bne.w a304 <_vfiprintf_r+0x5ec> - 9ef8: e068 b.n 9fcc <_vfiprintf_r+0x2b4> - 9efa: 2b6c cmp r3, #108 ; 0x6c - 9efc: d069 beq.n 9fd2 <_vfiprintf_r+0x2ba> - 9efe: 2b6e cmp r3, #110 ; 0x6e - 9f00: 9201 str r2, [sp, #4] - 9f02: 9102 str r1, [sp, #8] - 9f04: f040 8200 bne.w a308 <_vfiprintf_r+0x5f0> - 9f08: e0ab b.n a062 <_vfiprintf_r+0x34a> - 9f0a: 2b73 cmp r3, #115 ; 0x73 - 9f0c: f000 8104 beq.w a118 <_vfiprintf_r+0x400> - 9f10: dc06 bgt.n 9f20 <_vfiprintf_r+0x208> - 9f12: 2b70 cmp r3, #112 ; 0x70 - 9f14: f000 80ee beq.w a0f4 <_vfiprintf_r+0x3dc> - 9f18: 2b71 cmp r3, #113 ; 0x71 - 9f1a: f040 81f3 bne.w a304 <_vfiprintf_r+0x5ec> - 9f1e: e060 b.n 9fe2 <_vfiprintf_r+0x2ca> - 9f20: 2b75 cmp r3, #117 ; 0x75 - 9f22: 9201 str r2, [sp, #4] - 9f24: 9102 str r1, [sp, #8] - 9f26: f000 811b beq.w a160 <_vfiprintf_r+0x448> - 9f2a: 2b78 cmp r3, #120 ; 0x78 - 9f2c: f040 81ec bne.w a308 <_vfiprintf_r+0x5f0> - 9f30: e135 b.n a19e <_vfiprintf_r+0x486> - 9f32: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - 9f36: 2b00 cmp r3, #0 - 9f38: d1a1 bne.n 9e7e <_vfiprintf_r+0x166> - 9f3a: 3320 adds r3, #32 - 9f3c: e00b b.n 9f56 <_vfiprintf_r+0x23e> - 9f3e: f045 0501 orr.w r5, r5, #1 - 9f42: e79c b.n 9e7e <_vfiprintf_r+0x166> - 9f44: 6821 ldr r1, [r4, #0] - 9f46: 1d23 adds r3, r4, #4 - 9f48: 2900 cmp r1, #0 - 9f4a: da92 bge.n 9e72 <_vfiprintf_r+0x15a> - 9f4c: 4249 negs r1, r1 - 9f4e: 461c mov r4, r3 - 9f50: f045 0504 orr.w r5, r5, #4 - 9f54: e793 b.n 9e7e <_vfiprintf_r+0x166> - 9f56: f88d 317f strb.w r3, [sp, #383] ; 0x17f - 9f5a: e790 b.n 9e7e <_vfiprintf_r+0x166> - 9f5c: 4610 mov r0, r2 - 9f5e: f810 3b01 ldrb.w r3, [r0], #1 - 9f62: 2b2a cmp r3, #42 ; 0x2a - 9f64: d003 beq.n 9f6e <_vfiprintf_r+0x256> - 9f66: 4610 mov r0, r2 - 9f68: f04f 0c00 mov.w ip, #0 - 9f6c: e00e b.n 9f8c <_vfiprintf_r+0x274> - 9f6e: f8d4 c000 ldr.w ip, [r4] - 9f72: 1d23 adds r3, r4, #4 - 9f74: f1bc 0f00 cmp.w ip, #0 - 9f78: f6ff af7d blt.w 9e76 <_vfiprintf_r+0x15e> - 9f7c: 461c mov r4, r3 - 9f7e: 4602 mov r2, r0 - 9f80: e77d b.n 9e7e <_vfiprintf_r+0x166> - 9f82: 230a movs r3, #10 - 9f84: fb03 7c0c mla ip, r3, ip, r7 - 9f88: 7843 ldrb r3, [r0, #1] - 9f8a: 4610 mov r0, r2 - 9f8c: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - 9f90: 3201 adds r2, #1 - 9f92: 2f09 cmp r7, #9 - 9f94: d9f5 bls.n 9f82 <_vfiprintf_r+0x26a> - 9f96: ea4c 7cec orr.w ip, ip, ip, asr #31 - 9f9a: e772 b.n 9e82 <_vfiprintf_r+0x16a> - 9f9c: f045 0580 orr.w r5, r5, #128 ; 0x80 - 9fa0: e76d b.n 9e7e <_vfiprintf_r+0x166> - 9fa2: bf00 nop - 9fa4: 0000c280 .word 0x0000c280 - 9fa8: 0000c2a0 .word 0x0000c2a0 - 9fac: 0000c2c0 .word 0x0000c2c0 - 9fb0: 4610 mov r0, r2 - 9fb2: 2100 movs r1, #0 - 9fb4: 3b30 subs r3, #48 ; 0x30 - 9fb6: 220a movs r2, #10 - 9fb8: fb02 3101 mla r1, r2, r1, r3 - 9fbc: f810 3b01 ldrb.w r3, [r0], #1 - 9fc0: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - 9fc4: 4602 mov r2, r0 - 9fc6: 2f09 cmp r7, #9 - 9fc8: d9f4 bls.n 9fb4 <_vfiprintf_r+0x29c> - 9fca: e75a b.n 9e82 <_vfiprintf_r+0x16a> - 9fcc: f045 0540 orr.w r5, r5, #64 ; 0x40 - 9fd0: e755 b.n 9e7e <_vfiprintf_r+0x166> - 9fd2: 7813 ldrb r3, [r2, #0] - 9fd4: 2b6c cmp r3, #108 ; 0x6c - 9fd6: d101 bne.n 9fdc <_vfiprintf_r+0x2c4> - 9fd8: 3201 adds r2, #1 - 9fda: e002 b.n 9fe2 <_vfiprintf_r+0x2ca> - 9fdc: f045 0510 orr.w r5, r5, #16 - 9fe0: e74d b.n 9e7e <_vfiprintf_r+0x166> - 9fe2: f045 0520 orr.w r5, r5, #32 - 9fe6: e74a b.n 9e7e <_vfiprintf_r+0x166> - 9fe8: 6823 ldr r3, [r4, #0] - 9fea: f04f 0900 mov.w r9, #0 - 9fee: 9201 str r2, [sp, #4] - 9ff0: 3404 adds r4, #4 - 9ff2: 9102 str r1, [sp, #8] - 9ff4: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - 9ff8: f88d 917f strb.w r9, [sp, #383] ; 0x17f - 9ffc: e18d b.n a31a <_vfiprintf_r+0x602> - 9ffe: f045 0510 orr.w r5, r5, #16 - a002: e001 b.n a008 <_vfiprintf_r+0x2f0> - a004: 9201 str r2, [sp, #4] - a006: 9102 str r1, [sp, #8] - a008: f015 0f20 tst.w r5, #32 - a00c: d007 beq.n a01e <_vfiprintf_r+0x306> - a00e: 3407 adds r4, #7 - a010: f024 0307 bic.w r3, r4, #7 - a014: f103 0408 add.w r4, r3, #8 - a018: e9d3 8900 ldrd r8, r9, [r3] - a01c: e013 b.n a046 <_vfiprintf_r+0x32e> - a01e: f015 0f10 tst.w r5, #16 - a022: f104 0304 add.w r3, r4, #4 - a026: d001 beq.n a02c <_vfiprintf_r+0x314> - a028: 6822 ldr r2, [r4, #0] - a02a: e008 b.n a03e <_vfiprintf_r+0x326> - a02c: f015 0f40 tst.w r5, #64 ; 0x40 - a030: 6822 ldr r2, [r4, #0] - a032: d004 beq.n a03e <_vfiprintf_r+0x326> - a034: fa0f f882 sxth.w r8, r2 - a038: ea4f 79e8 mov.w r9, r8, asr #31 - a03c: e002 b.n a044 <_vfiprintf_r+0x32c> - a03e: 4690 mov r8, r2 - a040: ea4f 79e2 mov.w r9, r2, asr #31 - a044: 461c mov r4, r3 - a046: f1b8 0f00 cmp.w r8, #0 - a04a: f179 0200 sbcs.w r2, r9, #0 - a04e: f280 80dc bge.w a20a <_vfiprintf_r+0x4f2> - a052: 232d movs r3, #45 ; 0x2d - a054: f1d8 0800 rsbs r8, r8, #0 - a058: eb69 0949 sbc.w r9, r9, r9, lsl #1 - a05c: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a060: e0d3 b.n a20a <_vfiprintf_r+0x4f2> - a062: f015 0f20 tst.w r5, #32 - a066: f104 0104 add.w r1, r4, #4 - a06a: d006 beq.n a07a <_vfiprintf_r+0x362> - a06c: 6820 ldr r0, [r4, #0] - a06e: 9c03 ldr r4, [sp, #12] - a070: 4622 mov r2, r4 - a072: 17e3 asrs r3, r4, #31 - a074: e9c0 2300 strd r2, r3, [r0] - a078: e005 b.n a086 <_vfiprintf_r+0x36e> - a07a: f015 0f10 tst.w r5, #16 - a07e: d004 beq.n a08a <_vfiprintf_r+0x372> - a080: 6823 ldr r3, [r4, #0] - a082: 9a03 ldr r2, [sp, #12] - a084: 601a str r2, [r3, #0] - a086: 460c mov r4, r1 - a088: e6c1 b.n 9e0e <_vfiprintf_r+0xf6> - a08a: f015 0f40 tst.w r5, #64 ; 0x40 - a08e: 6822 ldr r2, [r4, #0] - a090: f104 0304 add.w r3, r4, #4 - a094: bf0b itete eq - a096: 9903 ldreq r1, [sp, #12] - a098: 9c03 ldrne r4, [sp, #12] - a09a: 6011 streq r1, [r2, #0] - a09c: 8014 strhne r4, [r2, #0] - a09e: 461c mov r4, r3 - a0a0: e6b5 b.n 9e0e <_vfiprintf_r+0xf6> - a0a2: f045 0510 orr.w r5, r5, #16 - a0a6: e001 b.n a0ac <_vfiprintf_r+0x394> - a0a8: 9201 str r2, [sp, #4] - a0aa: 9102 str r1, [sp, #8] - a0ac: f015 0220 ands.w r2, r5, #32 - a0b0: d008 beq.n a0c4 <_vfiprintf_r+0x3ac> - a0b2: 3407 adds r4, #7 - a0b4: 2200 movs r2, #0 - a0b6: f024 0307 bic.w r3, r4, #7 - a0ba: f103 0408 add.w r4, r3, #8 - a0be: e9d3 8900 ldrd r8, r9, [r3] - a0c2: e09e b.n a202 <_vfiprintf_r+0x4ea> - a0c4: f015 0110 ands.w r1, r5, #16 - a0c8: f104 0304 add.w r3, r4, #4 - a0cc: d002 beq.n a0d4 <_vfiprintf_r+0x3bc> - a0ce: 6821 ldr r1, [r4, #0] - a0d0: 4688 mov r8, r1 - a0d2: e00b b.n a0ec <_vfiprintf_r+0x3d4> - a0d4: f015 0240 ands.w r2, r5, #64 ; 0x40 - a0d8: 6820 ldr r0, [r4, #0] - a0da: d006 beq.n a0ea <_vfiprintf_r+0x3d2> - a0dc: fa1f f880 uxth.w r8, r0 - a0e0: f04f 0900 mov.w r9, #0 - a0e4: 461c mov r4, r3 - a0e6: 460a mov r2, r1 - a0e8: e08b b.n a202 <_vfiprintf_r+0x4ea> - a0ea: 4680 mov r8, r0 - a0ec: f04f 0900 mov.w r9, #0 - a0f0: 461c mov r4, r3 - a0f2: e086 b.n a202 <_vfiprintf_r+0x4ea> - a0f4: 6823 ldr r3, [r4, #0] - a0f6: f04f 0900 mov.w r9, #0 - a0fa: 9201 str r2, [sp, #4] - a0fc: f045 0502 orr.w r5, r5, #2 - a100: 4aa3 ldr r2, [pc, #652] ; (a390 <_vfiprintf_r+0x678>) - a102: 4698 mov r8, r3 - a104: 2330 movs r3, #48 ; 0x30 - a106: 9102 str r1, [sp, #8] - a108: f88d 317c strb.w r3, [sp, #380] ; 0x17c - a10c: 3404 adds r4, #4 - a10e: 3348 adds r3, #72 ; 0x48 - a110: 9205 str r2, [sp, #20] - a112: f88d 317d strb.w r3, [sp, #381] ; 0x17d - a116: e073 b.n a200 <_vfiprintf_r+0x4e8> - a118: f04f 0900 mov.w r9, #0 - a11c: 4623 mov r3, r4 - a11e: 3404 adds r4, #4 - a120: 45cc cmp ip, r9 - a122: f88d 917f strb.w r9, [sp, #383] ; 0x17f - a126: 9201 str r2, [sp, #4] - a128: 9102 str r1, [sp, #8] - a12a: 681f ldr r7, [r3, #0] - a12c: db11 blt.n a152 <_vfiprintf_r+0x43a> - a12e: 4662 mov r2, ip - a130: 4638 mov r0, r7 - a132: 4649 mov r1, r9 - a134: f8cd c000 str.w ip, [sp] - a138: f7f8 fa7c bl 2634 - a13c: f8dd c000 ldr.w ip, [sp] - a140: 2800 cmp r0, #0 - a142: f000 80ee beq.w a322 <_vfiprintf_r+0x60a> - a146: ebc7 0800 rsb r8, r7, r0 - a14a: 45e0 cmp r8, ip - a14c: f300 80ec bgt.w a328 <_vfiprintf_r+0x610> - a150: e0eb b.n a32a <_vfiprintf_r+0x612> - a152: 4638 mov r0, r7 - a154: f7f8 fd86 bl 2c64 - a158: 4680 mov r8, r0 - a15a: e0e6 b.n a32a <_vfiprintf_r+0x612> - a15c: f045 0510 orr.w r5, r5, #16 - a160: f015 0f20 tst.w r5, #32 - a164: d007 beq.n a176 <_vfiprintf_r+0x45e> - a166: 3407 adds r4, #7 - a168: f024 0307 bic.w r3, r4, #7 - a16c: f103 0408 add.w r4, r3, #8 - a170: e9d3 8900 ldrd r8, r9, [r3] - a174: e011 b.n a19a <_vfiprintf_r+0x482> - a176: f015 0f10 tst.w r5, #16 - a17a: f104 0304 add.w r3, r4, #4 - a17e: d001 beq.n a184 <_vfiprintf_r+0x46c> - a180: 6822 ldr r2, [r4, #0] - a182: e006 b.n a192 <_vfiprintf_r+0x47a> - a184: f015 0f40 tst.w r5, #64 ; 0x40 - a188: 6822 ldr r2, [r4, #0] - a18a: d002 beq.n a192 <_vfiprintf_r+0x47a> - a18c: fa1f f882 uxth.w r8, r2 - a190: e000 b.n a194 <_vfiprintf_r+0x47c> - a192: 4690 mov r8, r2 - a194: f04f 0900 mov.w r9, #0 - a198: 461c mov r4, r3 - a19a: 2201 movs r2, #1 - a19c: e031 b.n a202 <_vfiprintf_r+0x4ea> - a19e: 497c ldr r1, [pc, #496] ; (a390 <_vfiprintf_r+0x678>) - a1a0: 9105 str r1, [sp, #20] - a1a2: e001 b.n a1a8 <_vfiprintf_r+0x490> - a1a4: 4a7b ldr r2, [pc, #492] ; (a394 <_vfiprintf_r+0x67c>) - a1a6: 9205 str r2, [sp, #20] - a1a8: f015 0f20 tst.w r5, #32 - a1ac: d007 beq.n a1be <_vfiprintf_r+0x4a6> - a1ae: 3407 adds r4, #7 - a1b0: f024 0207 bic.w r2, r4, #7 - a1b4: f102 0408 add.w r4, r2, #8 - a1b8: e9d2 8900 ldrd r8, r9, [r2] - a1bc: e011 b.n a1e2 <_vfiprintf_r+0x4ca> - a1be: f015 0f10 tst.w r5, #16 - a1c2: f104 0204 add.w r2, r4, #4 - a1c6: d001 beq.n a1cc <_vfiprintf_r+0x4b4> - a1c8: 6821 ldr r1, [r4, #0] - a1ca: e006 b.n a1da <_vfiprintf_r+0x4c2> - a1cc: f015 0f40 tst.w r5, #64 ; 0x40 - a1d0: 6821 ldr r1, [r4, #0] - a1d2: d002 beq.n a1da <_vfiprintf_r+0x4c2> - a1d4: fa1f f881 uxth.w r8, r1 - a1d8: e000 b.n a1dc <_vfiprintf_r+0x4c4> - a1da: 4688 mov r8, r1 - a1dc: f04f 0900 mov.w r9, #0 - a1e0: 4614 mov r4, r2 - a1e2: f015 0f01 tst.w r5, #1 - a1e6: d00b beq.n a200 <_vfiprintf_r+0x4e8> - a1e8: ea58 0109 orrs.w r1, r8, r9 - a1ec: d008 beq.n a200 <_vfiprintf_r+0x4e8> - a1ee: 2230 movs r2, #48 ; 0x30 - a1f0: f88d 317d strb.w r3, [sp, #381] ; 0x17d - a1f4: f88d 217c strb.w r2, [sp, #380] ; 0x17c - a1f8: f045 0502 orr.w r5, r5, #2 - a1fc: 3a2e subs r2, #46 ; 0x2e - a1fe: e000 b.n a202 <_vfiprintf_r+0x4ea> - a200: 2202 movs r2, #2 - a202: 2300 movs r3, #0 - a204: f88d 317f strb.w r3, [sp, #383] ; 0x17f - a208: e000 b.n a20c <_vfiprintf_r+0x4f4> - a20a: 2201 movs r2, #1 - a20c: f1bc 0f00 cmp.w ip, #0 - a210: bfa8 it ge - a212: f025 0580 bicge.w r5, r5, #128 ; 0x80 - a216: ea58 0309 orrs.w r3, r8, r9 - a21a: d102 bne.n a222 <_vfiprintf_r+0x50a> - a21c: f1bc 0f00 cmp.w ip, #0 - a220: d060 beq.n a2e4 <_vfiprintf_r+0x5cc> - a222: 2a01 cmp r2, #1 - a224: d01e beq.n a264 <_vfiprintf_r+0x54c> - a226: 2a02 cmp r2, #2 - a228: d047 beq.n a2ba <_vfiprintf_r+0x5a2> - a22a: ab5b add r3, sp, #364 ; 0x16c - a22c: 3303 adds r3, #3 - a22e: ea4f 01d8 mov.w r1, r8, lsr #3 - a232: f008 0207 and.w r2, r8, #7 - a236: ea41 7049 orr.w r0, r1, r9, lsl #29 - a23a: ea4f 01d9 mov.w r1, r9, lsr #3 - a23e: 4680 mov r8, r0 - a240: 4689 mov r9, r1 - a242: 3230 adds r2, #48 ; 0x30 - a244: 461f mov r7, r3 - a246: 701a strb r2, [r3, #0] - a248: 3b01 subs r3, #1 - a24a: 9104 str r1, [sp, #16] - a24c: ea58 0109 orrs.w r1, r8, r9 - a250: d1ed bne.n a22e <_vfiprintf_r+0x516> - a252: f015 0f01 tst.w r5, #1 - a256: d04f beq.n a2f8 <_vfiprintf_r+0x5e0> - a258: 2a30 cmp r2, #48 ; 0x30 - a25a: d04d beq.n a2f8 <_vfiprintf_r+0x5e0> - a25c: 461f mov r7, r3 - a25e: 2330 movs r3, #48 ; 0x30 - a260: 703b strb r3, [r7, #0] - a262: e049 b.n a2f8 <_vfiprintf_r+0x5e0> - a264: f1b8 0f0a cmp.w r8, #10 - a268: f179 0200 sbcs.w r2, r9, #0 - a26c: d206 bcs.n a27c <_vfiprintf_r+0x564> - a26e: af5b add r7, sp, #364 ; 0x16c - a270: f108 0830 add.w r8, r8, #48 ; 0x30 - a274: 3703 adds r7, #3 - a276: f88d 816f strb.w r8, [sp, #367] ; 0x16f - a27a: e03d b.n a2f8 <_vfiprintf_r+0x5e0> - a27c: ab5b add r3, sp, #364 ; 0x16c - a27e: 3303 adds r3, #3 - a280: 9304 str r3, [sp, #16] - a282: 4640 mov r0, r8 - a284: 4649 mov r1, r9 - a286: 220a movs r2, #10 - a288: 2300 movs r3, #0 - a28a: f8cd c000 str.w ip, [sp] - a28e: f001 f9e9 bl b664 <__aeabi_uldivmod> - a292: 9904 ldr r1, [sp, #16] - a294: 4640 mov r0, r8 - a296: 9f04 ldr r7, [sp, #16] - a298: 2300 movs r3, #0 - a29a: 3230 adds r2, #48 ; 0x30 - a29c: f801 2901 strb.w r2, [r1], #-1 - a2a0: 220a movs r2, #10 - a2a2: 9104 str r1, [sp, #16] - a2a4: 4649 mov r1, r9 - a2a6: f001 f9dd bl b664 <__aeabi_uldivmod> - a2aa: f8dd c000 ldr.w ip, [sp] - a2ae: 4680 mov r8, r0 - a2b0: 4689 mov r9, r1 - a2b2: ea58 0209 orrs.w r2, r8, r9 - a2b6: d1e4 bne.n a282 <_vfiprintf_r+0x56a> - a2b8: e01e b.n a2f8 <_vfiprintf_r+0x5e0> - a2ba: aa5b add r2, sp, #364 ; 0x16c - a2bc: 3203 adds r2, #3 - a2be: 9905 ldr r1, [sp, #20] - a2c0: f008 030f and.w r3, r8, #15 - a2c4: 4617 mov r7, r2 - a2c6: ea4f 1019 mov.w r0, r9, lsr #4 - a2ca: 5ccb ldrb r3, [r1, r3] - a2cc: ea4f 1118 mov.w r1, r8, lsr #4 - a2d0: f802 3901 strb.w r3, [r2], #-1 - a2d4: ea41 7309 orr.w r3, r1, r9, lsl #28 - a2d8: 4698 mov r8, r3 - a2da: 4681 mov r9, r0 - a2dc: ea58 0309 orrs.w r3, r8, r9 - a2e0: d1ed bne.n a2be <_vfiprintf_r+0x5a6> - a2e2: e009 b.n a2f8 <_vfiprintf_r+0x5e0> - a2e4: b93a cbnz r2, a2f6 <_vfiprintf_r+0x5de> - a2e6: f015 0f01 tst.w r5, #1 - a2ea: d004 beq.n a2f6 <_vfiprintf_r+0x5de> - a2ec: af60 add r7, sp, #384 ; 0x180 - a2ee: 2330 movs r3, #48 ; 0x30 - a2f0: f807 3d11 strb.w r3, [r7, #-17]! - a2f4: e000 b.n a2f8 <_vfiprintf_r+0x5e0> - a2f6: af5c add r7, sp, #368 ; 0x170 - a2f8: f50d 78b8 add.w r8, sp, #368 ; 0x170 - a2fc: 46e1 mov r9, ip - a2fe: ebc7 0808 rsb r8, r7, r8 - a302: e012 b.n a32a <_vfiprintf_r+0x612> - a304: 9201 str r2, [sp, #4] - a306: 9102 str r1, [sp, #8] - a308: 2b00 cmp r3, #0 - a30a: f000 8171 beq.w a5f0 <_vfiprintf_r+0x8d8> - a30e: f04f 0900 mov.w r9, #0 - a312: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - a316: f88d 917f strb.w r9, [sp, #383] ; 0x17f - a31a: f04f 0801 mov.w r8, #1 - a31e: af52 add r7, sp, #328 ; 0x148 - a320: e003 b.n a32a <_vfiprintf_r+0x612> - a322: 46e0 mov r8, ip - a324: 4681 mov r9, r0 - a326: e000 b.n a32a <_vfiprintf_r+0x612> - a328: 46e0 mov r8, ip - a32a: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - a32e: 45c8 cmp r8, r9 - a330: bfac ite ge - a332: 4641 movge r1, r8 - a334: 4649 movlt r1, r9 - a336: 9104 str r1, [sp, #16] - a338: b10b cbz r3, a33e <_vfiprintf_r+0x626> - a33a: 3101 adds r1, #1 - a33c: 9104 str r1, [sp, #16] - a33e: f015 0202 ands.w r2, r5, #2 - a342: 9206 str r2, [sp, #24] - a344: d002 beq.n a34c <_vfiprintf_r+0x634> - a346: 9b04 ldr r3, [sp, #16] - a348: 3302 adds r3, #2 - a34a: 9304 str r3, [sp, #16] - a34c: f015 0184 ands.w r1, r5, #132 ; 0x84 - a350: 9107 str r1, [sp, #28] - a352: d143 bne.n a3dc <_vfiprintf_r+0x6c4> - a354: 9a02 ldr r2, [sp, #8] - a356: 9904 ldr r1, [sp, #16] - a358: 1a53 subs r3, r2, r1 - a35a: 2b00 cmp r3, #0 - a35c: dc1c bgt.n a398 <_vfiprintf_r+0x680> - a35e: e03d b.n a3dc <_vfiprintf_r+0x6c4> - a360: 601a str r2, [r3, #0] - a362: 2210 movs r2, #16 - a364: 1889 adds r1, r1, r2 - a366: 605a str r2, [r3, #4] - a368: 9a5d ldr r2, [sp, #372] ; 0x174 - a36a: 915e str r1, [sp, #376] ; 0x178 - a36c: 3201 adds r2, #1 - a36e: 925d str r2, [sp, #372] ; 0x174 - a370: 2a07 cmp r2, #7 - a372: dc01 bgt.n a378 <_vfiprintf_r+0x660> - a374: 3308 adds r3, #8 - a376: e008 b.n a38a <_vfiprintf_r+0x672> - a378: 4658 mov r0, fp - a37a: 4651 mov r1, sl - a37c: aa5c add r2, sp, #368 ; 0x170 - a37e: f7ff fc91 bl 9ca4 <__sprint_r> - a382: 2800 cmp r0, #0 - a384: f040 813d bne.w a602 <_vfiprintf_r+0x8ea> - a388: ab42 add r3, sp, #264 ; 0x108 - a38a: 3d10 subs r5, #16 - a38c: e009 b.n a3a2 <_vfiprintf_r+0x68a> - a38e: bf00 nop - a390: 0000c0a9 .word 0x0000c0a9 - a394: 0000c098 .word 0x0000c098 - a398: 462a mov r2, r5 - a39a: 461d mov r5, r3 - a39c: 4633 mov r3, r6 - a39e: 463e mov r6, r7 - a3a0: 4617 mov r7, r2 - a3a2: 2d10 cmp r5, #16 - a3a4: 995e ldr r1, [sp, #376] ; 0x178 - a3a6: 4a78 ldr r2, [pc, #480] ; (a588 <_vfiprintf_r+0x870>) - a3a8: dcda bgt.n a360 <_vfiprintf_r+0x648> - a3aa: 4638 mov r0, r7 - a3ac: 4637 mov r7, r6 - a3ae: 461e mov r6, r3 - a3b0: 462b mov r3, r5 - a3b2: 4605 mov r5, r0 - a3b4: 6073 str r3, [r6, #4] - a3b6: 18cb adds r3, r1, r3 - a3b8: 6032 str r2, [r6, #0] - a3ba: 935e str r3, [sp, #376] ; 0x178 - a3bc: 9b5d ldr r3, [sp, #372] ; 0x174 - a3be: 3301 adds r3, #1 - a3c0: 935d str r3, [sp, #372] ; 0x174 - a3c2: 2b07 cmp r3, #7 - a3c4: dc01 bgt.n a3ca <_vfiprintf_r+0x6b2> - a3c6: 3608 adds r6, #8 - a3c8: e008 b.n a3dc <_vfiprintf_r+0x6c4> - a3ca: 4658 mov r0, fp - a3cc: 4651 mov r1, sl - a3ce: aa5c add r2, sp, #368 ; 0x170 - a3d0: f7ff fc68 bl 9ca4 <__sprint_r> - a3d4: 2800 cmp r0, #0 - a3d6: f040 8114 bne.w a602 <_vfiprintf_r+0x8ea> - a3da: ae42 add r6, sp, #264 ; 0x108 - a3dc: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - a3e0: b1bb cbz r3, a412 <_vfiprintf_r+0x6fa> - a3e2: ab5f add r3, sp, #380 ; 0x17c - a3e4: 3303 adds r3, #3 - a3e6: 6033 str r3, [r6, #0] - a3e8: 2301 movs r3, #1 - a3ea: 6073 str r3, [r6, #4] - a3ec: 9b5e ldr r3, [sp, #376] ; 0x178 - a3ee: 3301 adds r3, #1 - a3f0: 935e str r3, [sp, #376] ; 0x178 - a3f2: 9b5d ldr r3, [sp, #372] ; 0x174 - a3f4: 3301 adds r3, #1 - a3f6: 935d str r3, [sp, #372] ; 0x174 - a3f8: 2b07 cmp r3, #7 - a3fa: dc01 bgt.n a400 <_vfiprintf_r+0x6e8> - a3fc: 3608 adds r6, #8 - a3fe: e008 b.n a412 <_vfiprintf_r+0x6fa> - a400: 4658 mov r0, fp - a402: 4651 mov r1, sl - a404: aa5c add r2, sp, #368 ; 0x170 - a406: f7ff fc4d bl 9ca4 <__sprint_r> - a40a: 2800 cmp r0, #0 - a40c: f040 80f9 bne.w a602 <_vfiprintf_r+0x8ea> - a410: ae42 add r6, sp, #264 ; 0x108 - a412: 9a06 ldr r2, [sp, #24] - a414: b1b2 cbz r2, a444 <_vfiprintf_r+0x72c> - a416: ab5f add r3, sp, #380 ; 0x17c - a418: 6033 str r3, [r6, #0] - a41a: 2302 movs r3, #2 - a41c: 6073 str r3, [r6, #4] - a41e: 9b5e ldr r3, [sp, #376] ; 0x178 - a420: 3302 adds r3, #2 - a422: 935e str r3, [sp, #376] ; 0x178 - a424: 9b5d ldr r3, [sp, #372] ; 0x174 - a426: 3301 adds r3, #1 - a428: 935d str r3, [sp, #372] ; 0x174 - a42a: 2b07 cmp r3, #7 - a42c: dc01 bgt.n a432 <_vfiprintf_r+0x71a> - a42e: 3608 adds r6, #8 - a430: e008 b.n a444 <_vfiprintf_r+0x72c> - a432: 4658 mov r0, fp - a434: 4651 mov r1, sl - a436: aa5c add r2, sp, #368 ; 0x170 - a438: f7ff fc34 bl 9ca4 <__sprint_r> - a43c: 2800 cmp r0, #0 - a43e: f040 80e0 bne.w a602 <_vfiprintf_r+0x8ea> - a442: ae42 add r6, sp, #264 ; 0x108 - a444: 9b07 ldr r3, [sp, #28] - a446: 2b80 cmp r3, #128 ; 0x80 - a448: d13e bne.n a4c8 <_vfiprintf_r+0x7b0> - a44a: 9902 ldr r1, [sp, #8] - a44c: 9a04 ldr r2, [sp, #16] - a44e: 1a8b subs r3, r1, r2 - a450: 2b00 cmp r3, #0 - a452: dc17 bgt.n a484 <_vfiprintf_r+0x76c> - a454: e038 b.n a4c8 <_vfiprintf_r+0x7b0> - a456: 601a str r2, [r3, #0] - a458: 2210 movs r2, #16 - a45a: 1889 adds r1, r1, r2 - a45c: 605a str r2, [r3, #4] - a45e: 9a5d ldr r2, [sp, #372] ; 0x174 - a460: 915e str r1, [sp, #376] ; 0x178 - a462: 3201 adds r2, #1 - a464: 925d str r2, [sp, #372] ; 0x174 - a466: 2a07 cmp r2, #7 - a468: dc01 bgt.n a46e <_vfiprintf_r+0x756> - a46a: 3308 adds r3, #8 - a46c: e008 b.n a480 <_vfiprintf_r+0x768> - a46e: 4658 mov r0, fp - a470: 4651 mov r1, sl - a472: aa5c add r2, sp, #368 ; 0x170 - a474: f7ff fc16 bl 9ca4 <__sprint_r> - a478: 2800 cmp r0, #0 - a47a: f040 80c2 bne.w a602 <_vfiprintf_r+0x8ea> - a47e: ab42 add r3, sp, #264 ; 0x108 - a480: 3d10 subs r5, #16 - a482: e004 b.n a48e <_vfiprintf_r+0x776> - a484: 462a mov r2, r5 - a486: 461d mov r5, r3 - a488: 4633 mov r3, r6 - a48a: 463e mov r6, r7 - a48c: 4617 mov r7, r2 - a48e: 2d10 cmp r5, #16 - a490: 995e ldr r1, [sp, #376] ; 0x178 - a492: 4a3e ldr r2, [pc, #248] ; (a58c <_vfiprintf_r+0x874>) - a494: dcdf bgt.n a456 <_vfiprintf_r+0x73e> - a496: 4638 mov r0, r7 - a498: 4637 mov r7, r6 - a49a: 461e mov r6, r3 - a49c: 462b mov r3, r5 - a49e: 4605 mov r5, r0 - a4a0: 6073 str r3, [r6, #4] - a4a2: 18cb adds r3, r1, r3 - a4a4: 6032 str r2, [r6, #0] - a4a6: 935e str r3, [sp, #376] ; 0x178 - a4a8: 9b5d ldr r3, [sp, #372] ; 0x174 - a4aa: 3301 adds r3, #1 - a4ac: 935d str r3, [sp, #372] ; 0x174 - a4ae: 2b07 cmp r3, #7 - a4b0: dc01 bgt.n a4b6 <_vfiprintf_r+0x79e> - a4b2: 3608 adds r6, #8 - a4b4: e008 b.n a4c8 <_vfiprintf_r+0x7b0> - a4b6: 4658 mov r0, fp - a4b8: 4651 mov r1, sl - a4ba: aa5c add r2, sp, #368 ; 0x170 - a4bc: f7ff fbf2 bl 9ca4 <__sprint_r> - a4c0: 2800 cmp r0, #0 - a4c2: f040 809e bne.w a602 <_vfiprintf_r+0x8ea> - a4c6: ae42 add r6, sp, #264 ; 0x108 - a4c8: ebc8 0909 rsb r9, r8, r9 - a4cc: f1b9 0f00 cmp.w r9, #0 - a4d0: dc17 bgt.n a502 <_vfiprintf_r+0x7ea> - a4d2: e02f b.n a534 <_vfiprintf_r+0x81c> - a4d4: 6033 str r3, [r6, #0] - a4d6: 2310 movs r3, #16 - a4d8: 18d2 adds r2, r2, r3 - a4da: 6073 str r3, [r6, #4] - a4dc: 9b5d ldr r3, [sp, #372] ; 0x174 - a4de: 925e str r2, [sp, #376] ; 0x178 - a4e0: 3301 adds r3, #1 - a4e2: 935d str r3, [sp, #372] ; 0x174 - a4e4: 2b07 cmp r3, #7 - a4e6: dc01 bgt.n a4ec <_vfiprintf_r+0x7d4> - a4e8: 3608 adds r6, #8 - a4ea: e008 b.n a4fe <_vfiprintf_r+0x7e6> - a4ec: 4658 mov r0, fp - a4ee: 4651 mov r1, sl - a4f0: aa5c add r2, sp, #368 ; 0x170 - a4f2: f7ff fbd7 bl 9ca4 <__sprint_r> - a4f6: 2800 cmp r0, #0 - a4f8: f040 8083 bne.w a602 <_vfiprintf_r+0x8ea> - a4fc: ae42 add r6, sp, #264 ; 0x108 - a4fe: f1a9 0910 sub.w r9, r9, #16 - a502: f1b9 0f10 cmp.w r9, #16 - a506: 9a5e ldr r2, [sp, #376] ; 0x178 - a508: 4b20 ldr r3, [pc, #128] ; (a58c <_vfiprintf_r+0x874>) - a50a: dce3 bgt.n a4d4 <_vfiprintf_r+0x7bc> - a50c: 6033 str r3, [r6, #0] - a50e: 444a add r2, r9 - a510: 9b5d ldr r3, [sp, #372] ; 0x174 - a512: f8c6 9004 str.w r9, [r6, #4] - a516: 3301 adds r3, #1 - a518: 925e str r2, [sp, #376] ; 0x178 - a51a: 2b07 cmp r3, #7 - a51c: 935d str r3, [sp, #372] ; 0x174 - a51e: dc01 bgt.n a524 <_vfiprintf_r+0x80c> - a520: 3608 adds r6, #8 - a522: e007 b.n a534 <_vfiprintf_r+0x81c> - a524: 4658 mov r0, fp - a526: 4651 mov r1, sl - a528: aa5c add r2, sp, #368 ; 0x170 - a52a: f7ff fbbb bl 9ca4 <__sprint_r> - a52e: 2800 cmp r0, #0 - a530: d167 bne.n a602 <_vfiprintf_r+0x8ea> - a532: ae42 add r6, sp, #264 ; 0x108 - a534: 9b5e ldr r3, [sp, #376] ; 0x178 - a536: 6037 str r7, [r6, #0] - a538: f8c6 8004 str.w r8, [r6, #4] - a53c: 4443 add r3, r8 - a53e: 935e str r3, [sp, #376] ; 0x178 - a540: 9b5d ldr r3, [sp, #372] ; 0x174 - a542: 3301 adds r3, #1 - a544: 935d str r3, [sp, #372] ; 0x174 - a546: 2b07 cmp r3, #7 - a548: dc01 bgt.n a54e <_vfiprintf_r+0x836> - a54a: 3608 adds r6, #8 - a54c: e007 b.n a55e <_vfiprintf_r+0x846> - a54e: 4658 mov r0, fp - a550: 4651 mov r1, sl - a552: aa5c add r2, sp, #368 ; 0x170 - a554: f7ff fba6 bl 9ca4 <__sprint_r> - a558: 2800 cmp r0, #0 - a55a: d152 bne.n a602 <_vfiprintf_r+0x8ea> - a55c: ae42 add r6, sp, #264 ; 0x108 - a55e: f015 0f04 tst.w r5, #4 - a562: d031 beq.n a5c8 <_vfiprintf_r+0x8b0> - a564: 9b02 ldr r3, [sp, #8] - a566: 9904 ldr r1, [sp, #16] - a568: 1a5d subs r5, r3, r1 - a56a: 2d00 cmp r5, #0 - a56c: dc19 bgt.n a5a2 <_vfiprintf_r+0x88a> - a56e: e02b b.n a5c8 <_vfiprintf_r+0x8b0> - a570: 6032 str r2, [r6, #0] - a572: 2210 movs r2, #16 - a574: 189b adds r3, r3, r2 - a576: 6072 str r2, [r6, #4] - a578: 935e str r3, [sp, #376] ; 0x178 - a57a: 9b5d ldr r3, [sp, #372] ; 0x174 - a57c: 3301 adds r3, #1 - a57e: 935d str r3, [sp, #372] ; 0x174 - a580: 2b07 cmp r3, #7 - a582: dc05 bgt.n a590 <_vfiprintf_r+0x878> - a584: 3608 adds r6, #8 - a586: e00b b.n a5a0 <_vfiprintf_r+0x888> - a588: 0000c410 .word 0x0000c410 - a58c: 0000c420 .word 0x0000c420 - a590: 4658 mov r0, fp - a592: 4651 mov r1, sl - a594: aa5c add r2, sp, #368 ; 0x170 - a596: f7ff fb85 bl 9ca4 <__sprint_r> - a59a: 2800 cmp r0, #0 - a59c: d131 bne.n a602 <_vfiprintf_r+0x8ea> - a59e: ae42 add r6, sp, #264 ; 0x108 - a5a0: 3d10 subs r5, #16 - a5a2: 2d10 cmp r5, #16 - a5a4: 9b5e ldr r3, [sp, #376] ; 0x178 - a5a6: 4a20 ldr r2, [pc, #128] ; (a628 <_vfiprintf_r+0x910>) - a5a8: dce2 bgt.n a570 <_vfiprintf_r+0x858> - a5aa: 6075 str r5, [r6, #4] - a5ac: 195d adds r5, r3, r5 - a5ae: 9b5d ldr r3, [sp, #372] ; 0x174 - a5b0: 6032 str r2, [r6, #0] - a5b2: 3301 adds r3, #1 - a5b4: 955e str r5, [sp, #376] ; 0x178 - a5b6: 2b07 cmp r3, #7 - a5b8: 935d str r3, [sp, #372] ; 0x174 - a5ba: dd05 ble.n a5c8 <_vfiprintf_r+0x8b0> - a5bc: 4658 mov r0, fp - a5be: 4651 mov r1, sl - a5c0: aa5c add r2, sp, #368 ; 0x170 - a5c2: f7ff fb6f bl 9ca4 <__sprint_r> - a5c6: b9e0 cbnz r0, a602 <_vfiprintf_r+0x8ea> - a5c8: 9a03 ldr r2, [sp, #12] - a5ca: 9b02 ldr r3, [sp, #8] - a5cc: 9904 ldr r1, [sp, #16] - a5ce: 4299 cmp r1, r3 - a5d0: bfac ite ge - a5d2: 1852 addge r2, r2, r1 - a5d4: 18d2 addlt r2, r2, r3 - a5d6: 9b5e ldr r3, [sp, #376] ; 0x178 - a5d8: 9203 str r2, [sp, #12] - a5da: b12b cbz r3, a5e8 <_vfiprintf_r+0x8d0> - a5dc: 4658 mov r0, fp - a5de: 4651 mov r1, sl - a5e0: aa5c add r2, sp, #368 ; 0x170 - a5e2: f7ff fb5f bl 9ca4 <__sprint_r> - a5e6: b960 cbnz r0, a602 <_vfiprintf_r+0x8ea> - a5e8: 2300 movs r3, #0 - a5ea: ae42 add r6, sp, #264 ; 0x108 - a5ec: 935d str r3, [sp, #372] ; 0x174 - a5ee: e40e b.n 9e0e <_vfiprintf_r+0xf6> - a5f0: 9b5e ldr r3, [sp, #376] ; 0x178 - a5f2: 4657 mov r7, sl - a5f4: b133 cbz r3, a604 <_vfiprintf_r+0x8ec> - a5f6: 4658 mov r0, fp - a5f8: 4651 mov r1, sl - a5fa: aa5c add r2, sp, #368 ; 0x170 - a5fc: f7ff fb52 bl 9ca4 <__sprint_r> - a600: e000 b.n a604 <_vfiprintf_r+0x8ec> - a602: 4657 mov r7, sl - a604: 89bb ldrh r3, [r7, #12] - a606: 9a03 ldr r2, [sp, #12] - a608: f003 0340 and.w r3, r3, #64 ; 0x40 - a60c: 2b00 cmp r3, #0 - a60e: bf18 it ne - a610: f04f 32ff movne.w r2, #4294967295 - a614: 9203 str r2, [sp, #12] - a616: e002 b.n a61e <_vfiprintf_r+0x906> - a618: f04f 33ff mov.w r3, #4294967295 - a61c: 9303 str r3, [sp, #12] - a61e: 9803 ldr r0, [sp, #12] - a620: b061 add sp, #388 ; 0x184 - a622: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - a626: bf00 nop - a628: 0000c410 .word 0x0000c410 - -0000a62c <_calloc_r>: - a62c: b510 push {r4, lr} - a62e: 4351 muls r1, r2 - a630: f7f7 fdfc bl 222c <_malloc_r> - a634: 4604 mov r4, r0 - a636: b318 cbz r0, a680 <_calloc_r+0x54> - a638: f850 2c04 ldr.w r2, [r0, #-4] - a63c: f022 0203 bic.w r2, r2, #3 - a640: 3a04 subs r2, #4 - a642: 2a24 cmp r2, #36 ; 0x24 - a644: d819 bhi.n a67a <_calloc_r+0x4e> - a646: 2a13 cmp r2, #19 - a648: 4603 mov r3, r0 - a64a: d90f bls.n a66c <_calloc_r+0x40> - a64c: 2100 movs r1, #0 - a64e: f840 1b04 str.w r1, [r0], #4 - a652: 1d03 adds r3, r0, #4 - a654: 2a1b cmp r2, #27 - a656: 6061 str r1, [r4, #4] - a658: d908 bls.n a66c <_calloc_r+0x40> - a65a: 6041 str r1, [r0, #4] - a65c: 1d18 adds r0, r3, #4 - a65e: 6059 str r1, [r3, #4] - a660: 3308 adds r3, #8 - a662: 2a24 cmp r2, #36 ; 0x24 - a664: d102 bne.n a66c <_calloc_r+0x40> - a666: 6041 str r1, [r0, #4] - a668: 6059 str r1, [r3, #4] - a66a: 3308 adds r3, #8 - a66c: 461a mov r2, r3 - a66e: 2100 movs r1, #0 - a670: f842 1b04 str.w r1, [r2], #4 - a674: 6059 str r1, [r3, #4] - a676: 6051 str r1, [r2, #4] - a678: e002 b.n a680 <_calloc_r+0x54> - a67a: 2100 movs r1, #0 - a67c: f7fd fbbb bl 7df6 - a680: 4620 mov r0, r4 - a682: bd10 pop {r4, pc} - -0000a684 <_fclose_r>: - a684: b570 push {r4, r5, r6, lr} - a686: 4605 mov r5, r0 - a688: 460c mov r4, r1 - a68a: 2900 cmp r1, #0 - a68c: d046 beq.n a71c <_fclose_r+0x98> - a68e: f7fd f90b bl 78a8 <__sfp_lock_acquire> - a692: b125 cbz r5, a69e <_fclose_r+0x1a> - a694: 69ab ldr r3, [r5, #24] - a696: b913 cbnz r3, a69e <_fclose_r+0x1a> - a698: 4628 mov r0, r5 - a69a: f7fd f89b bl 77d4 <__sinit> - a69e: 4b21 ldr r3, [pc, #132] ; (a724 <_fclose_r+0xa0>) - a6a0: 429c cmp r4, r3 - a6a2: d101 bne.n a6a8 <_fclose_r+0x24> - a6a4: 686c ldr r4, [r5, #4] - a6a6: e008 b.n a6ba <_fclose_r+0x36> - a6a8: 4b1f ldr r3, [pc, #124] ; (a728 <_fclose_r+0xa4>) - a6aa: 429c cmp r4, r3 - a6ac: d101 bne.n a6b2 <_fclose_r+0x2e> - a6ae: 68ac ldr r4, [r5, #8] - a6b0: e003 b.n a6ba <_fclose_r+0x36> - a6b2: 4b1e ldr r3, [pc, #120] ; (a72c <_fclose_r+0xa8>) - a6b4: 429c cmp r4, r3 - a6b6: bf08 it eq - a6b8: 68ec ldreq r4, [r5, #12] - a6ba: f9b4 600c ldrsh.w r6, [r4, #12] - a6be: b356 cbz r6, a716 <_fclose_r+0x92> - a6c0: 4628 mov r0, r5 - a6c2: 4621 mov r1, r4 - a6c4: f7fc ff7c bl 75c0 <_fflush_r> - a6c8: 6b23 ldr r3, [r4, #48] ; 0x30 - a6ca: 4606 mov r6, r0 - a6cc: b13b cbz r3, a6de <_fclose_r+0x5a> - a6ce: 4628 mov r0, r5 - a6d0: 6a21 ldr r1, [r4, #32] - a6d2: 4798 blx r3 - a6d4: ea36 0620 bics.w r6, r6, r0, asr #32 - a6d8: bf28 it cs - a6da: f04f 36ff movcs.w r6, #4294967295 - a6de: 89a3 ldrh r3, [r4, #12] - a6e0: f013 0f80 tst.w r3, #128 ; 0x80 - a6e4: d003 beq.n a6ee <_fclose_r+0x6a> - a6e6: 4628 mov r0, r5 - a6e8: 6921 ldr r1, [r4, #16] - a6ea: f7fd f9a3 bl 7a34 <_free_r> - a6ee: 6b61 ldr r1, [r4, #52] ; 0x34 - a6f0: b141 cbz r1, a704 <_fclose_r+0x80> - a6f2: f104 0344 add.w r3, r4, #68 ; 0x44 - a6f6: 4299 cmp r1, r3 - a6f8: d002 beq.n a700 <_fclose_r+0x7c> - a6fa: 4628 mov r0, r5 - a6fc: f7fd f99a bl 7a34 <_free_r> - a700: 2300 movs r3, #0 - a702: 6363 str r3, [r4, #52] ; 0x34 - a704: 6ca1 ldr r1, [r4, #72] ; 0x48 - a706: b121 cbz r1, a712 <_fclose_r+0x8e> - a708: 4628 mov r0, r5 - a70a: f7fd f993 bl 7a34 <_free_r> - a70e: 2300 movs r3, #0 - a710: 64a3 str r3, [r4, #72] ; 0x48 - a712: 2300 movs r3, #0 - a714: 81a3 strh r3, [r4, #12] - a716: f7fd f8c8 bl 78aa <__sfp_lock_release> - a71a: e000 b.n a71e <_fclose_r+0x9a> - a71c: 460e mov r6, r1 - a71e: 4630 mov r0, r6 - a720: bd70 pop {r4, r5, r6, pc} - a722: bf00 nop - a724: 0000c280 .word 0x0000c280 - a728: 0000c2a0 .word 0x0000c2a0 - a72c: 0000c2c0 .word 0x0000c2c0 - -0000a730 : - a730: 4b02 ldr r3, [pc, #8] ; (a73c ) - a732: 4601 mov r1, r0 - a734: 6818 ldr r0, [r3, #0] - a736: f7ff bfa5 b.w a684 <_fclose_r> - a73a: bf00 nop - a73c: 1000010c .word 0x1000010c - -0000a740 <_fputwc_r>: - a740: 8993 ldrh r3, [r2, #12] - a742: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - a746: f413 5f00 tst.w r3, #8192 ; 0x2000 - a74a: 4606 mov r6, r0 - a74c: 460d mov r5, r1 - a74e: 4614 mov r4, r2 - a750: d106 bne.n a760 <_fputwc_r+0x20> - a752: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - a756: 8193 strh r3, [r2, #12] - a758: 6e53 ldr r3, [r2, #100] ; 0x64 - a75a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - a75e: 6653 str r3, [r2, #100] ; 0x64 - a760: f7fd fa80 bl 7c64 <__locale_mb_cur_max> - a764: 2801 cmp r0, #1 - a766: d106 bne.n a776 <_fputwc_r+0x36> - a768: b12d cbz r5, a776 <_fputwc_r+0x36> - a76a: 2dff cmp r5, #255 ; 0xff - a76c: d803 bhi.n a776 <_fputwc_r+0x36> - a76e: f88d 5004 strb.w r5, [sp, #4] - a772: 4680 mov r8, r0 - a774: e00f b.n a796 <_fputwc_r+0x56> - a776: 4630 mov r0, r6 - a778: a901 add r1, sp, #4 - a77a: 462a mov r2, r5 - a77c: f104 035c add.w r3, r4, #92 ; 0x5c - a780: f000 fbfa bl af78 <_wcrtomb_r> - a784: f1b0 3fff cmp.w r0, #4294967295 - a788: 4680 mov r8, r0 - a78a: d104 bne.n a796 <_fputwc_r+0x56> - a78c: 89a3 ldrh r3, [r4, #12] - a78e: f043 0340 orr.w r3, r3, #64 ; 0x40 - a792: 81a3 strh r3, [r4, #12] - a794: e031 b.n a7fa <_fputwc_r+0xba> - a796: 2700 movs r7, #0 - a798: e029 b.n a7ee <_fputwc_r+0xae> - a79a: 68a2 ldr r2, [r4, #8] - a79c: ab01 add r3, sp, #4 - a79e: 3a01 subs r2, #1 - a7a0: 60a2 str r2, [r4, #8] - a7a2: 2a00 cmp r2, #0 - a7a4: da1a bge.n a7dc <_fputwc_r+0x9c> - a7a6: 69a1 ldr r1, [r4, #24] - a7a8: 428a cmp r2, r1 - a7aa: db0c blt.n a7c6 <_fputwc_r+0x86> - a7ac: 5ddb ldrb r3, [r3, r7] - a7ae: 6822 ldr r2, [r4, #0] - a7b0: 7013 strb r3, [r2, #0] - a7b2: 6823 ldr r3, [r4, #0] - a7b4: 7819 ldrb r1, [r3, #0] - a7b6: 290a cmp r1, #10 - a7b8: d003 beq.n a7c2 <_fputwc_r+0x82> - a7ba: 3301 adds r3, #1 - a7bc: 2000 movs r0, #0 - a7be: 6023 str r3, [r4, #0] - a7c0: e013 b.n a7ea <_fputwc_r+0xaa> - a7c2: 4630 mov r0, r6 - a7c4: e001 b.n a7ca <_fputwc_r+0x8a> - a7c6: 5dd9 ldrb r1, [r3, r7] - a7c8: 4630 mov r0, r6 - a7ca: 4622 mov r2, r4 - a7cc: f000 fb6e bl aeac <__swbuf_r> - a7d0: f1a0 33ff sub.w r3, r0, #4294967295 - a7d4: 4258 negs r0, r3 - a7d6: eb40 0003 adc.w r0, r0, r3 - a7da: e006 b.n a7ea <_fputwc_r+0xaa> - a7dc: 5ddb ldrb r3, [r3, r7] - a7de: 6822 ldr r2, [r4, #0] - a7e0: 7013 strb r3, [r2, #0] - a7e2: 6823 ldr r3, [r4, #0] - a7e4: 3301 adds r3, #1 - a7e6: 6023 str r3, [r4, #0] - a7e8: e000 b.n a7ec <_fputwc_r+0xac> - a7ea: b920 cbnz r0, a7f6 <_fputwc_r+0xb6> - a7ec: 3701 adds r7, #1 - a7ee: 4547 cmp r7, r8 - a7f0: d1d3 bne.n a79a <_fputwc_r+0x5a> - a7f2: 4628 mov r0, r5 - a7f4: e001 b.n a7fa <_fputwc_r+0xba> - a7f6: f04f 30ff mov.w r0, #4294967295 - a7fa: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - ... - -0000a800 <_fstat_r>: - a800: b538 push {r3, r4, r5, lr} - a802: 4605 mov r5, r0 - a804: 4c06 ldr r4, [pc, #24] ; (a820 <_fstat_r+0x20>) - a806: 4608 mov r0, r1 - a808: 4611 mov r1, r2 - a80a: 2300 movs r3, #0 - a80c: 6023 str r3, [r4, #0] - a80e: f7f5 fe9d bl 54c <_fstat> - a812: f1b0 3fff cmp.w r0, #4294967295 - a816: d102 bne.n a81e <_fstat_r+0x1e> - a818: 6823 ldr r3, [r4, #0] - a81a: b103 cbz r3, a81e <_fstat_r+0x1e> - a81c: 602b str r3, [r5, #0] - a81e: bd38 pop {r3, r4, r5, pc} - a820: 10000640 .word 0x10000640 - -0000a824 : - a824: b5f0 push {r4, r5, r6, r7, lr} - a826: 114a asrs r2, r1, #5 - a828: 6906 ldr r6, [r0, #16] - a82a: f100 0314 add.w r3, r0, #20 - a82e: 42b2 cmp r2, r6 - a830: da26 bge.n a880 - a832: 3204 adds r2, #4 - a834: eb00 0686 add.w r6, r0, r6, lsl #2 - a838: 3614 adds r6, #20 - a83a: eb00 0282 add.w r2, r0, r2, lsl #2 - a83e: 1d14 adds r4, r2, #4 - a840: f011 011f ands.w r1, r1, #31 - a844: d01a beq.n a87c - a846: 6852 ldr r2, [r2, #4] - a848: f1c1 0720 rsb r7, r1, #32 - a84c: 1d25 adds r5, r4, #4 - a84e: 40ca lsrs r2, r1 - a850: e00a b.n a868 - a852: f854 cf04 ldr.w ip, [r4, #4]! - a856: fa0c fc07 lsl.w ip, ip, r7 - a85a: ea42 020c orr.w r2, r2, ip - a85e: f843 2b04 str.w r2, [r3], #4 - a862: f855 2b04 ldr.w r2, [r5], #4 - a866: 40ca lsrs r2, r1 - a868: 42b5 cmp r5, r6 - a86a: d3f2 bcc.n a852 - a86c: 601a str r2, [r3, #0] - a86e: b13a cbz r2, a880 - a870: 3304 adds r3, #4 - a872: e005 b.n a880 - a874: f854 2b04 ldr.w r2, [r4], #4 - a878: f843 2b04 str.w r2, [r3], #4 - a87c: 42a6 cmp r6, r4 - a87e: d8f9 bhi.n a874 - a880: f100 0214 add.w r2, r0, #20 - a884: 1a9b subs r3, r3, r2 - a886: 109b asrs r3, r3, #2 - a888: 6103 str r3, [r0, #16] - a88a: b903 cbnz r3, a88e - a88c: 6143 str r3, [r0, #20] - a88e: bdf0 pop {r4, r5, r6, r7, pc} - -0000a890 : - a890: b530 push {r4, r5, lr} - a892: 2300 movs r3, #0 - a894: e003 b.n a89e - a896: 4c04 ldr r4, [pc, #16] ; (a8a8 ) - a898: 185d adds r5, r3, r1 - a89a: 3301 adds r3, #1 - a89c: 54a5 strb r5, [r4, r2] - a89e: 5cc2 ldrb r2, [r0, r3] - a8a0: 2a00 cmp r2, #0 - a8a2: d1f8 bne.n a896 - a8a4: bd30 pop {r4, r5, pc} - a8a6: bf00 nop - a8a8: 10000644 .word 0x10000644 - -0000a8ac <__hexdig_init>: - a8ac: b510 push {r4, lr} - a8ae: 2110 movs r1, #16 - a8b0: 4806 ldr r0, [pc, #24] ; (a8cc <__hexdig_init+0x20>) - a8b2: f7ff ffed bl a890 - a8b6: 211a movs r1, #26 - a8b8: 4805 ldr r0, [pc, #20] ; (a8d0 <__hexdig_init+0x24>) - a8ba: f7ff ffe9 bl a890 - a8be: 4805 ldr r0, [pc, #20] ; (a8d4 <__hexdig_init+0x28>) - a8c0: 211a movs r1, #26 - a8c2: e8bd 4010 ldmia.w sp!, {r4, lr} - a8c6: f7ff bfe3 b.w a890 - a8ca: bf00 nop - a8cc: 0000c430 .word 0x0000c430 - a8d0: 0000c0b3 .word 0x0000c0b3 - a8d4: 0000c0a2 .word 0x0000c0a2 - -0000a8d8 <__gethex>: - a8d8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - a8dc: b089 sub sp, #36 ; 0x24 - a8de: 4614 mov r4, r2 - a8e0: 9304 str r3, [sp, #16] - a8e2: 9101 str r1, [sp, #4] - a8e4: 9002 str r0, [sp, #8] - a8e6: f7fd f9c3 bl 7c70 <_localeconv_r> - a8ea: 6800 ldr r0, [r0, #0] - a8ec: 9003 str r0, [sp, #12] - a8ee: f7f8 f9b9 bl 2c64 - a8f2: 9a03 ldr r2, [sp, #12] - a8f4: 1813 adds r3, r2, r0 - a8f6: 4681 mov r9, r0 - a8f8: f813 3c01 ldrb.w r3, [r3, #-1] - a8fc: 9305 str r3, [sp, #20] - a8fe: 4b99 ldr r3, [pc, #612] ; (ab64 <__gethex+0x28c>) - a900: 469b mov fp, r3 - a902: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - a906: b90a cbnz r2, a90c <__gethex+0x34> - a908: f7ff ffd0 bl a8ac <__hexdig_init> - a90c: 9a01 ldr r2, [sp, #4] - a90e: f04f 0800 mov.w r8, #0 - a912: 6813 ldr r3, [r2, #0] - a914: 3302 adds r3, #2 - a916: e001 b.n a91c <__gethex+0x44> - a918: f108 0801 add.w r8, r8, #1 - a91c: 461f mov r7, r3 - a91e: f813 2b01 ldrb.w r2, [r3], #1 - a922: 2a30 cmp r2, #48 ; 0x30 - a924: d0f8 beq.n a918 <__gethex+0x40> - a926: f81b 6002 ldrb.w r6, [fp, r2] - a92a: b9de cbnz r6, a964 <__gethex+0x8c> - a92c: 4638 mov r0, r7 - a92e: 9903 ldr r1, [sp, #12] - a930: 464a mov r2, r9 - a932: f7f8 f99f bl 2c74 - a936: 2800 cmp r0, #0 - a938: d139 bne.n a9ae <__gethex+0xd6> - a93a: f817 3009 ldrb.w r3, [r7, r9] - a93e: eb07 0a09 add.w sl, r7, r9 - a942: 4a88 ldr r2, [pc, #544] ; (ab64 <__gethex+0x28c>) - a944: 5cd6 ldrb r6, [r2, r3] - a946: 2e00 cmp r6, #0 - a948: d032 beq.n a9b0 <__gethex+0xd8> - a94a: 4653 mov r3, sl - a94c: 461f mov r7, r3 - a94e: f813 2b01 ldrb.w r2, [r3], #1 - a952: 2a30 cmp r2, #48 ; 0x30 - a954: d0fa beq.n a94c <__gethex+0x74> - a956: f81b 3002 ldrb.w r3, [fp, r2] - a95a: b933 cbnz r3, a96a <__gethex+0x92> - a95c: 2501 movs r5, #1 - a95e: 4656 mov r6, sl - a960: 46a8 mov r8, r5 - a962: e006 b.n a972 <__gethex+0x9a> - a964: 2500 movs r5, #0 - a966: 462e mov r6, r5 - a968: e003 b.n a972 <__gethex+0x9a> - a96a: 4656 mov r6, sl - a96c: 2500 movs r5, #0 - a96e: f04f 0801 mov.w r8, #1 - a972: 463b mov r3, r7 - a974: 469a mov sl, r3 - a976: f813 2b01 ldrb.w r2, [r3], #1 - a97a: f81b 2002 ldrb.w r2, [fp, r2] - a97e: 2a00 cmp r2, #0 - a980: d1f8 bne.n a974 <__gethex+0x9c> - a982: 4650 mov r0, sl - a984: 9903 ldr r1, [sp, #12] - a986: 464a mov r2, r9 - a988: f7f8 f974 bl 2c74 - a98c: b950 cbnz r0, a9a4 <__gethex+0xcc> - a98e: b956 cbnz r6, a9a6 <__gethex+0xce> - a990: eb0a 0609 add.w r6, sl, r9 - a994: 4633 mov r3, r6 - a996: 781a ldrb r2, [r3, #0] - a998: 469a mov sl, r3 - a99a: 3301 adds r3, #1 - a99c: f81b 2002 ldrb.w r2, [fp, r2] - a9a0: 2a00 cmp r2, #0 - a9a2: d1f8 bne.n a996 <__gethex+0xbe> - a9a4: b12e cbz r6, a9b2 <__gethex+0xda> - a9a6: ebca 0606 rsb r6, sl, r6 - a9aa: 00b6 lsls r6, r6, #2 - a9ac: e001 b.n a9b2 <__gethex+0xda> - a9ae: 46ba mov sl, r7 - a9b0: 2501 movs r5, #1 - a9b2: f89a 3000 ldrb.w r3, [sl] - a9b6: 2b50 cmp r3, #80 ; 0x50 - a9b8: d001 beq.n a9be <__gethex+0xe6> - a9ba: 2b70 cmp r3, #112 ; 0x70 - a9bc: d128 bne.n aa10 <__gethex+0x138> - a9be: f89a 3001 ldrb.w r3, [sl, #1] - a9c2: f10a 0001 add.w r0, sl, #1 - a9c6: 2b2b cmp r3, #43 ; 0x2b - a9c8: d002 beq.n a9d0 <__gethex+0xf8> - a9ca: 2b2d cmp r3, #45 ; 0x2d - a9cc: d105 bne.n a9da <__gethex+0x102> - a9ce: e001 b.n a9d4 <__gethex+0xfc> - a9d0: 2100 movs r1, #0 - a9d2: e000 b.n a9d6 <__gethex+0xfe> - a9d4: 2101 movs r1, #1 - a9d6: 3001 adds r0, #1 - a9d8: e000 b.n a9dc <__gethex+0x104> - a9da: 2100 movs r1, #0 - a9dc: 7803 ldrb r3, [r0, #0] - a9de: f81b 3003 ldrb.w r3, [fp, r3] - a9e2: b1ab cbz r3, aa10 <__gethex+0x138> - a9e4: 2b19 cmp r3, #25 - a9e6: dc13 bgt.n aa10 <__gethex+0x138> - a9e8: 3b10 subs r3, #16 - a9ea: e004 b.n a9f6 <__gethex+0x11e> - a9ec: 3810 subs r0, #16 - a9ee: 220a movs r2, #10 - a9f0: fb02 0303 mla r3, r2, r3, r0 - a9f4: 4660 mov r0, ip - a9f6: f100 0c01 add.w ip, r0, #1 - a9fa: 7840 ldrb r0, [r0, #1] - a9fc: 4662 mov r2, ip - a9fe: f81b 0000 ldrb.w r0, [fp, r0] - aa02: b108 cbz r0, aa08 <__gethex+0x130> - aa04: 2819 cmp r0, #25 - aa06: ddf1 ble.n a9ec <__gethex+0x114> - aa08: b101 cbz r1, aa0c <__gethex+0x134> - aa0a: 425b negs r3, r3 - aa0c: 18f6 adds r6, r6, r3 - aa0e: e000 b.n aa12 <__gethex+0x13a> - aa10: 4652 mov r2, sl - aa12: 9b01 ldr r3, [sp, #4] - aa14: 601a str r2, [r3, #0] - aa16: b13d cbz r5, aa28 <__gethex+0x150> - aa18: f1b8 0f00 cmp.w r8, #0 - aa1c: bf0c ite eq - aa1e: f04f 0806 moveq.w r8, #6 - aa22: f04f 0800 movne.w r8, #0 - aa26: e182 b.n ad2e <__gethex+0x456> - aa28: f10a 33ff add.w r3, sl, #4294967295 - aa2c: 4629 mov r1, r5 - aa2e: 1bdb subs r3, r3, r7 - aa30: e001 b.n aa36 <__gethex+0x15e> - aa32: 3101 adds r1, #1 - aa34: 105b asrs r3, r3, #1 - aa36: 2b07 cmp r3, #7 - aa38: dcfb bgt.n aa32 <__gethex+0x15a> - aa3a: 9802 ldr r0, [sp, #8] - aa3c: f04f 0800 mov.w r8, #0 - aa40: f7fd f9e1 bl 7e06 <_Balloc> - aa44: 9607 str r6, [sp, #28] - aa46: 4626 mov r6, r4 - aa48: 4644 mov r4, r8 - aa4a: f100 0214 add.w r2, r0, #20 - aa4e: 9006 str r0, [sp, #24] - aa50: 9201 str r2, [sp, #4] - aa52: 4694 mov ip, r2 - aa54: e026 b.n aaa4 <__gethex+0x1cc> - aa56: f81a 2c01 ldrb.w r2, [sl, #-1] - aa5a: f10a 35ff add.w r5, sl, #4294967295 - aa5e: 9b05 ldr r3, [sp, #20] - aa60: 429a cmp r2, r3 - aa62: d10e bne.n aa82 <__gethex+0x1aa> - aa64: f1c9 0a01 rsb sl, r9, #1 - aa68: 44aa add sl, r5 - aa6a: 45ba cmp sl, r7 - aa6c: d309 bcc.n aa82 <__gethex+0x1aa> - aa6e: 4650 mov r0, sl - aa70: 9903 ldr r1, [sp, #12] - aa72: 464a mov r2, r9 - aa74: f8cd c000 str.w ip, [sp] - aa78: f7f8 f8fc bl 2c74 - aa7c: f8dd c000 ldr.w ip, [sp] - aa80: b180 cbz r0, aaa4 <__gethex+0x1cc> - aa82: 2c20 cmp r4, #32 - aa84: d104 bne.n aa90 <__gethex+0x1b8> - aa86: f84c 8b04 str.w r8, [ip], #4 - aa8a: f04f 0800 mov.w r8, #0 - aa8e: 4644 mov r4, r8 - aa90: 782a ldrb r2, [r5, #0] - aa92: 46aa mov sl, r5 - aa94: f81b 2002 ldrb.w r2, [fp, r2] - aa98: f002 020f and.w r2, r2, #15 - aa9c: 40a2 lsls r2, r4 - aa9e: 3404 adds r4, #4 - aaa0: ea48 0802 orr.w r8, r8, r2 - aaa4: 45ba cmp sl, r7 - aaa6: d8d6 bhi.n aa56 <__gethex+0x17e> - aaa8: 9d06 ldr r5, [sp, #24] - aaaa: 4663 mov r3, ip - aaac: 4634 mov r4, r6 - aaae: 9e07 ldr r6, [sp, #28] - aab0: f105 0714 add.w r7, r5, #20 - aab4: f843 8b04 str.w r8, [r3], #4 - aab8: 1bdf subs r7, r3, r7 - aaba: 4640 mov r0, r8 - aabc: 10bf asrs r7, r7, #2 - aabe: 612f str r7, [r5, #16] - aac0: f7fd fa65 bl 7f8e <__hi0bits> - aac4: 017f lsls r7, r7, #5 - aac6: ebc0 0807 rsb r8, r0, r7 - aaca: 6827 ldr r7, [r4, #0] - aacc: 45b8 cmp r8, r7 - aace: dd2c ble.n ab2a <__gethex+0x252> - aad0: ebc7 0808 rsb r8, r7, r8 - aad4: 4628 mov r0, r5 - aad6: 4641 mov r1, r8 - aad8: f7fd fd70 bl 85bc <__any_on> - aadc: b1d8 cbz r0, ab16 <__gethex+0x23e> - aade: f108 31ff add.w r1, r8, #4294967295 - aae2: f04f 0901 mov.w r9, #1 - aae6: f001 021f and.w r2, r1, #31 - aaea: 114b asrs r3, r1, #5 - aaec: fa09 f202 lsl.w r2, r9, r2 - aaf0: eb05 0383 add.w r3, r5, r3, lsl #2 - aaf4: 695b ldr r3, [r3, #20] - aaf6: 421a tst r2, r3 - aaf8: d011 beq.n ab1e <__gethex+0x246> - aafa: 4549 cmp r1, r9 - aafc: dd0d ble.n ab1a <__gethex+0x242> - aafe: 4628 mov r0, r5 - ab00: f1a8 0102 sub.w r1, r8, #2 - ab04: f7fd fd5a bl 85bc <__any_on> - ab08: 2800 cmp r0, #0 - ab0a: bf14 ite ne - ab0c: f04f 0903 movne.w r9, #3 - ab10: f04f 0902 moveq.w r9, #2 - ab14: e003 b.n ab1e <__gethex+0x246> - ab16: 4681 mov r9, r0 - ab18: e001 b.n ab1e <__gethex+0x246> - ab1a: f04f 0902 mov.w r9, #2 - ab1e: 4628 mov r0, r5 - ab20: 4641 mov r1, r8 - ab22: f7ff fe7f bl a824 - ab26: 4446 add r6, r8 - ab28: e00f b.n ab4a <__gethex+0x272> - ab2a: da0c bge.n ab46 <__gethex+0x26e> - ab2c: ebc8 0807 rsb r8, r8, r7 - ab30: 4629 mov r1, r5 - ab32: 4642 mov r2, r8 - ab34: 9802 ldr r0, [sp, #8] - ab36: f7fd fb69 bl 820c <__lshift> - ab3a: ebc8 0606 rsb r6, r8, r6 - ab3e: 4605 mov r5, r0 - ab40: f100 0214 add.w r2, r0, #20 - ab44: 9201 str r2, [sp, #4] - ab46: f04f 0900 mov.w r9, #0 - ab4a: 68a3 ldr r3, [r4, #8] - ab4c: 429e cmp r6, r3 - ab4e: dd0b ble.n ab68 <__gethex+0x290> - ab50: 9802 ldr r0, [sp, #8] - ab52: 4629 mov r1, r5 - ab54: f7fd f988 bl 7e68 <_Bfree> - ab58: 9a12 ldr r2, [sp, #72] ; 0x48 - ab5a: 2300 movs r3, #0 - ab5c: f04f 08a3 mov.w r8, #163 ; 0xa3 - ab60: 6013 str r3, [r2, #0] - ab62: e0e4 b.n ad2e <__gethex+0x456> - ab64: 10000644 .word 0x10000644 - ab68: 6863 ldr r3, [r4, #4] - ab6a: 429e cmp r6, r3 - ab6c: da56 bge.n ac1c <__gethex+0x344> - ab6e: 1b9e subs r6, r3, r6 - ab70: 42be cmp r6, r7 - ab72: db2b blt.n abcc <__gethex+0x2f4> - ab74: 68e3 ldr r3, [r4, #12] - ab76: 2b02 cmp r3, #2 - ab78: d00d beq.n ab96 <__gethex+0x2be> - ab7a: 2b03 cmp r3, #3 - ab7c: d00e beq.n ab9c <__gethex+0x2c4> - ab7e: 2b01 cmp r3, #1 - ab80: d11a bne.n abb8 <__gethex+0x2e0> - ab82: 42be cmp r6, r7 - ab84: d118 bne.n abb8 <__gethex+0x2e0> - ab86: 2f01 cmp r7, #1 - ab88: dd0a ble.n aba0 <__gethex+0x2c8> - ab8a: 4628 mov r0, r5 - ab8c: 1e79 subs r1, r7, #1 - ab8e: f7fd fd15 bl 85bc <__any_on> - ab92: b928 cbnz r0, aba0 <__gethex+0x2c8> - ab94: e010 b.n abb8 <__gethex+0x2e0> - ab96: 9b13 ldr r3, [sp, #76] ; 0x4c - ab98: b113 cbz r3, aba0 <__gethex+0x2c8> - ab9a: e00d b.n abb8 <__gethex+0x2e0> - ab9c: 9a13 ldr r2, [sp, #76] ; 0x4c - ab9e: b15a cbz r2, abb8 <__gethex+0x2e0> - aba0: 6863 ldr r3, [r4, #4] - aba2: f04f 0862 mov.w r8, #98 ; 0x62 - aba6: 9a04 ldr r2, [sp, #16] - aba8: 6013 str r3, [r2, #0] - abaa: 2301 movs r3, #1 - abac: 9a01 ldr r2, [sp, #4] - abae: 612b str r3, [r5, #16] - abb0: 6013 str r3, [r2, #0] - abb2: 9b12 ldr r3, [sp, #72] ; 0x48 - abb4: 601d str r5, [r3, #0] - abb6: e0ba b.n ad2e <__gethex+0x456> - abb8: 9802 ldr r0, [sp, #8] - abba: 4629 mov r1, r5 - abbc: f7fd f954 bl 7e68 <_Bfree> - abc0: 9a12 ldr r2, [sp, #72] ; 0x48 - abc2: 2300 movs r3, #0 - abc4: f04f 0850 mov.w r8, #80 ; 0x50 - abc8: 6013 str r3, [r2, #0] - abca: e0b0 b.n ad2e <__gethex+0x456> - abcc: f106 38ff add.w r8, r6, #4294967295 - abd0: f1b9 0f00 cmp.w r9, #0 - abd4: d108 bne.n abe8 <__gethex+0x310> - abd6: f1b8 0f00 cmp.w r8, #0 - abda: dd07 ble.n abec <__gethex+0x314> - abdc: 4628 mov r0, r5 - abde: 4641 mov r1, r8 - abe0: f7fd fcec bl 85bc <__any_on> - abe4: 4681 mov r9, r0 - abe6: e001 b.n abec <__gethex+0x314> - abe8: f04f 0901 mov.w r9, #1 - abec: 2201 movs r2, #1 - abee: ea4f 1368 mov.w r3, r8, asr #5 - abf2: f008 081f and.w r8, r8, #31 - abf6: 4631 mov r1, r6 - abf8: fa02 f808 lsl.w r8, r2, r8 - abfc: 9a01 ldr r2, [sp, #4] - abfe: 4628 mov r0, r5 - ac00: 1bbf subs r7, r7, r6 - ac02: f852 3023 ldr.w r3, [r2, r3, lsl #2] - ac06: ea18 0f03 tst.w r8, r3 - ac0a: f04f 0802 mov.w r8, #2 - ac0e: bf18 it ne - ac10: f049 0902 orrne.w r9, r9, #2 - ac14: f7ff fe06 bl a824 - ac18: 6866 ldr r6, [r4, #4] - ac1a: e001 b.n ac20 <__gethex+0x348> - ac1c: f04f 0801 mov.w r8, #1 - ac20: f1b9 0f00 cmp.w r9, #0 - ac24: d07f beq.n ad26 <__gethex+0x44e> - ac26: 68e3 ldr r3, [r4, #12] - ac28: 2b02 cmp r3, #2 - ac2a: d00e beq.n ac4a <__gethex+0x372> - ac2c: 2b03 cmp r3, #3 - ac2e: d010 beq.n ac52 <__gethex+0x37a> - ac30: 2b01 cmp r3, #1 - ac32: d176 bne.n ad22 <__gethex+0x44a> - ac34: f019 0f02 tst.w r9, #2 - ac38: d073 beq.n ad22 <__gethex+0x44a> - ac3a: 9a01 ldr r2, [sp, #4] - ac3c: 6813 ldr r3, [r2, #0] - ac3e: ea49 0903 orr.w r9, r9, r3 - ac42: f019 0f01 tst.w r9, #1 - ac46: d107 bne.n ac58 <__gethex+0x380> - ac48: e06b b.n ad22 <__gethex+0x44a> - ac4a: 9a13 ldr r2, [sp, #76] ; 0x4c - ac4c: f1c2 0301 rsb r3, r2, #1 - ac50: e000 b.n ac54 <__gethex+0x37c> - ac52: 9b13 ldr r3, [sp, #76] ; 0x4c - ac54: 2b00 cmp r3, #0 - ac56: d064 beq.n ad22 <__gethex+0x44a> - ac58: f8d5 9010 ldr.w r9, [r5, #16] - ac5c: f105 0314 add.w r3, r5, #20 - ac60: eb05 0089 add.w r0, r5, r9, lsl #2 - ac64: 3014 adds r0, #20 - ac66: 4619 mov r1, r3 - ac68: f853 2b04 ldr.w r2, [r3], #4 - ac6c: f1b2 3fff cmp.w r2, #4294967295 - ac70: d002 beq.n ac78 <__gethex+0x3a0> - ac72: 3201 adds r2, #1 - ac74: 600a str r2, [r1, #0] - ac76: e021 b.n acbc <__gethex+0x3e4> - ac78: 2200 movs r2, #0 - ac7a: 4298 cmp r0, r3 - ac7c: f843 2c04 str.w r2, [r3, #-4] - ac80: d8f1 bhi.n ac66 <__gethex+0x38e> - ac82: 68ab ldr r3, [r5, #8] - ac84: 4599 cmp r9, r3 - ac86: db12 blt.n acae <__gethex+0x3d6> - ac88: 6869 ldr r1, [r5, #4] - ac8a: 9802 ldr r0, [sp, #8] - ac8c: 3101 adds r1, #1 - ac8e: f7fd f8ba bl 7e06 <_Balloc> - ac92: 692a ldr r2, [r5, #16] - ac94: f105 010c add.w r1, r5, #12 - ac98: 3202 adds r2, #2 - ac9a: 0092 lsls r2, r2, #2 - ac9c: 4682 mov sl, r0 - ac9e: 300c adds r0, #12 - aca0: f7f7 fcd6 bl 2650 - aca4: 4629 mov r1, r5 - aca6: 9802 ldr r0, [sp, #8] - aca8: 4655 mov r5, sl - acaa: f7fd f8dd bl 7e68 <_Bfree> - acae: 692b ldr r3, [r5, #16] - acb0: 2101 movs r1, #1 - acb2: eb05 0283 add.w r2, r5, r3, lsl #2 - acb6: 185b adds r3, r3, r1 - acb8: 612b str r3, [r5, #16] - acba: 6151 str r1, [r2, #20] - acbc: f1b8 0f02 cmp.w r8, #2 - acc0: d112 bne.n ace8 <__gethex+0x410> - acc2: 6823 ldr r3, [r4, #0] - acc4: 3b01 subs r3, #1 - acc6: 429f cmp r7, r3 - acc8: d128 bne.n ad1c <__gethex+0x444> - acca: f007 031f and.w r3, r7, #31 - acce: 117f asrs r7, r7, #5 - acd0: 2201 movs r2, #1 - acd2: eb05 0787 add.w r7, r5, r7, lsl #2 - acd6: 409a lsls r2, r3 - acd8: 697b ldr r3, [r7, #20] - acda: 421a tst r2, r3 - acdc: bf0c ite eq - acde: f04f 0802 moveq.w r8, #2 - ace2: f04f 0801 movne.w r8, #1 - ace6: e019 b.n ad1c <__gethex+0x444> - ace8: 692b ldr r3, [r5, #16] - acea: 454b cmp r3, r9 - acec: dc0b bgt.n ad06 <__gethex+0x42e> - acee: f017 071f ands.w r7, r7, #31 - acf2: d011 beq.n ad18 <__gethex+0x440> - acf4: eb05 0389 add.w r3, r5, r9, lsl #2 - acf8: f1c7 0720 rsb r7, r7, #32 - acfc: 6918 ldr r0, [r3, #16] - acfe: f7fd f946 bl 7f8e <__hi0bits> - ad02: 42b8 cmp r0, r7 - ad04: da08 bge.n ad18 <__gethex+0x440> - ad06: 2101 movs r1, #1 - ad08: 4628 mov r0, r5 - ad0a: f7ff fd8b bl a824 - ad0e: 68a3 ldr r3, [r4, #8] - ad10: 3601 adds r6, #1 - ad12: 429e cmp r6, r3 - ad14: f73f af1c bgt.w ab50 <__gethex+0x278> - ad18: f04f 0801 mov.w r8, #1 - ad1c: f048 0820 orr.w r8, r8, #32 - ad20: e001 b.n ad26 <__gethex+0x44e> - ad22: f048 0810 orr.w r8, r8, #16 - ad26: 9b12 ldr r3, [sp, #72] ; 0x48 - ad28: 9a04 ldr r2, [sp, #16] - ad2a: 601d str r5, [r3, #0] - ad2c: 6016 str r6, [r2, #0] - ad2e: 4640 mov r0, r8 - ad30: b009 add sp, #36 ; 0x24 - ad32: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - ad36: bf00 nop - -0000ad38 : - ad38: f1c2 0208 rsb r2, r2, #8 - ad3c: 4603 mov r3, r0 - ad3e: b5f0 push {r4, r5, r6, r7, lr} - ad40: 0092 lsls r2, r2, #2 - ad42: f1c2 0620 rsb r6, r2, #32 - ad46: 4605 mov r5, r0 - ad48: 4604 mov r4, r0 - ad4a: f855 cf04 ldr.w ip, [r5, #4]! - ad4e: 6807 ldr r7, [r0, #0] - ad50: fa0c fc06 lsl.w ip, ip, r6 - ad54: ea4c 0707 orr.w r7, ip, r7 - ad58: f840 7b04 str.w r7, [r0], #4 - ad5c: f853 7f04 ldr.w r7, [r3, #4]! - ad60: 40d7 lsrs r7, r2 - ad62: 4288 cmp r0, r1 - ad64: f844 7f04 str.w r7, [r4, #4]! - ad68: d3ef bcc.n ad4a - ad6a: bdf0 pop {r4, r5, r6, r7, pc} - -0000ad6c <__hexnan>: - ad6c: 4b45 ldr r3, [pc, #276] ; (ae84 <__hexnan+0x118>) - ad6e: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - ad72: 4615 mov r5, r2 - ad74: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - ad78: 460c mov r4, r1 - ad7a: 9001 str r0, [sp, #4] - ad7c: b90a cbnz r2, ad82 <__hexnan+0x16> - ad7e: f7ff fd95 bl a8ac <__hexdig_init> - ad82: 6823 ldr r3, [r4, #0] - ad84: 9801 ldr r0, [sp, #4] - ad86: 115f asrs r7, r3, #5 - ad88: f013 031f ands.w r3, r3, #31 - ad8c: 9300 str r3, [sp, #0] - ad8e: eb05 0787 add.w r7, r5, r7, lsl #2 - ad92: 6803 ldr r3, [r0, #0] - ad94: bf18 it ne - ad96: 3704 addne r7, #4 - ad98: 2200 movs r2, #0 - ad9a: 1f3e subs r6, r7, #4 - ad9c: 4692 mov sl, r2 - ad9e: f847 2c04 str.w r2, [r7, #-4] - ada2: 46b0 mov r8, r6 - ada4: 4634 mov r4, r6 - ada6: 4691 mov r9, r2 - ada8: e031 b.n ae0e <__hexnan+0xa2> - adaa: 4836 ldr r0, [pc, #216] ; (ae84 <__hexnan+0x118>) - adac: 5cc1 ldrb r1, [r0, r3] - adae: b9d1 cbnz r1, ade6 <__hexnan+0x7a> - adb0: 2b20 cmp r3, #32 - adb2: d811 bhi.n add8 <__hexnan+0x6c> - adb4: 45ca cmp sl, r9 - adb6: da29 bge.n ae0c <__hexnan+0xa0> - adb8: 4544 cmp r4, r8 - adba: d205 bcs.n adc8 <__hexnan+0x5c> - adbc: 2a07 cmp r2, #7 - adbe: dc03 bgt.n adc8 <__hexnan+0x5c> - adc0: 4620 mov r0, r4 - adc2: 4641 mov r1, r8 - adc4: f7ff ffb8 bl ad38 - adc8: 42ac cmp r4, r5 - adca: d91e bls.n ae0a <__hexnan+0x9e> - adcc: 2200 movs r2, #0 - adce: 46ca mov sl, r9 - add0: f844 2d04 str.w r2, [r4, #-4]! - add4: 46a0 mov r8, r4 - add6: e019 b.n ae0c <__hexnan+0xa0> - add8: 2b29 cmp r3, #41 ; 0x29 - adda: d14d bne.n ae78 <__hexnan+0x10c> - addc: 9901 ldr r1, [sp, #4] - adde: f10b 0301 add.w r3, fp, #1 - ade2: 600b str r3, [r1, #0] - ade4: e018 b.n ae18 <__hexnan+0xac> - ade6: 3201 adds r2, #1 - ade8: f109 0901 add.w r9, r9, #1 - adec: 2a08 cmp r2, #8 - adee: dd05 ble.n adfc <__hexnan+0x90> - adf0: 42ac cmp r4, r5 - adf2: d90b bls.n ae0c <__hexnan+0xa0> - adf4: 2201 movs r2, #1 - adf6: 2300 movs r3, #0 - adf8: f844 3d04 str.w r3, [r4, #-4]! - adfc: 6823 ldr r3, [r4, #0] - adfe: f001 010f and.w r1, r1, #15 - ae02: ea41 1103 orr.w r1, r1, r3, lsl #4 - ae06: 6021 str r1, [r4, #0] - ae08: e000 b.n ae0c <__hexnan+0xa0> - ae0a: 2208 movs r2, #8 - ae0c: 465b mov r3, fp - ae0e: f103 0b01 add.w fp, r3, #1 - ae12: 785b ldrb r3, [r3, #1] - ae14: 2b00 cmp r3, #0 - ae16: d1c8 bne.n adaa <__hexnan+0x3e> - ae18: f1b9 0f00 cmp.w r9, #0 - ae1c: d02c beq.n ae78 <__hexnan+0x10c> - ae1e: 4544 cmp r4, r8 - ae20: d205 bcs.n ae2e <__hexnan+0xc2> - ae22: 2a07 cmp r2, #7 - ae24: dc03 bgt.n ae2e <__hexnan+0xc2> - ae26: 4620 mov r0, r4 - ae28: 4641 mov r1, r8 - ae2a: f7ff ff85 bl ad38 - ae2e: 42ac cmp r4, r5 - ae30: d90d bls.n ae4e <__hexnan+0xe2> - ae32: 462b mov r3, r5 - ae34: f854 2b04 ldr.w r2, [r4], #4 - ae38: 42a6 cmp r6, r4 - ae3a: f843 2b04 str.w r2, [r3], #4 - ae3e: 461a mov r2, r3 - ae40: d2f8 bcs.n ae34 <__hexnan+0xc8> - ae42: 2300 movs r3, #0 - ae44: f842 3b04 str.w r3, [r2], #4 - ae48: 42b2 cmp r2, r6 - ae4a: d9fa bls.n ae42 <__hexnan+0xd6> - ae4c: e00b b.n ae66 <__hexnan+0xfa> - ae4e: 9a00 ldr r2, [sp, #0] - ae50: b14a cbz r2, ae66 <__hexnan+0xfa> - ae52: f1c2 0320 rsb r3, r2, #32 - ae56: f04f 32ff mov.w r2, #4294967295 - ae5a: fa32 f303 lsrs.w r3, r2, r3 - ae5e: 6832 ldr r2, [r6, #0] - ae60: ea02 0303 and.w r3, r2, r3 - ae64: 6033 str r3, [r6, #0] - ae66: f857 3c04 ldr.w r3, [r7, #-4] - ae6a: 3f04 subs r7, #4 - ae6c: b933 cbnz r3, ae7c <__hexnan+0x110> - ae6e: 42bd cmp r5, r7 - ae70: d1f9 bne.n ae66 <__hexnan+0xfa> - ae72: 3301 adds r3, #1 - ae74: 602b str r3, [r5, #0] - ae76: e001 b.n ae7c <__hexnan+0x110> - ae78: 2004 movs r0, #4 - ae7a: e000 b.n ae7e <__hexnan+0x112> - ae7c: 2005 movs r0, #5 - ae7e: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - ae82: bf00 nop - ae84: 10000644 .word 0x10000644 - -0000ae88 <_isatty_r>: - ae88: b538 push {r3, r4, r5, lr} - ae8a: 4605 mov r5, r0 - ae8c: 4c06 ldr r4, [pc, #24] ; (aea8 <_isatty_r+0x20>) - ae8e: 4608 mov r0, r1 - ae90: 2300 movs r3, #0 - ae92: 6023 str r3, [r4, #0] - ae94: f7f5 fa8e bl 3b4 <_isatty> - ae98: f1b0 3fff cmp.w r0, #4294967295 - ae9c: d102 bne.n aea4 <_isatty_r+0x1c> - ae9e: 6823 ldr r3, [r4, #0] - aea0: b103 cbz r3, aea4 <_isatty_r+0x1c> - aea2: 602b str r3, [r5, #0] - aea4: bd38 pop {r3, r4, r5, pc} - aea6: bf00 nop - aea8: 10000640 .word 0x10000640 - -0000aeac <__swbuf_r>: - aeac: b570 push {r4, r5, r6, lr} - aeae: 460c mov r4, r1 - aeb0: 4615 mov r5, r2 - aeb2: 4606 mov r6, r0 - aeb4: b118 cbz r0, aebe <__swbuf_r+0x12> - aeb6: 6983 ldr r3, [r0, #24] - aeb8: b90b cbnz r3, aebe <__swbuf_r+0x12> - aeba: f7fc fc8b bl 77d4 <__sinit> - aebe: 4b2b ldr r3, [pc, #172] ; (af6c <__swbuf_r+0xc0>) - aec0: 429d cmp r5, r3 - aec2: d101 bne.n aec8 <__swbuf_r+0x1c> - aec4: 6875 ldr r5, [r6, #4] - aec6: e008 b.n aeda <__swbuf_r+0x2e> - aec8: 4b29 ldr r3, [pc, #164] ; (af70 <__swbuf_r+0xc4>) - aeca: 429d cmp r5, r3 - aecc: d101 bne.n aed2 <__swbuf_r+0x26> - aece: 68b5 ldr r5, [r6, #8] - aed0: e003 b.n aeda <__swbuf_r+0x2e> - aed2: 4b28 ldr r3, [pc, #160] ; (af74 <__swbuf_r+0xc8>) - aed4: 429d cmp r5, r3 - aed6: bf08 it eq - aed8: 68f5 ldreq r5, [r6, #12] - aeda: 69ab ldr r3, [r5, #24] - aedc: 60ab str r3, [r5, #8] - aede: 89ab ldrh r3, [r5, #12] - aee0: f013 0f08 tst.w r3, #8 - aee4: d001 beq.n aeea <__swbuf_r+0x3e> - aee6: 692b ldr r3, [r5, #16] - aee8: b95b cbnz r3, af02 <__swbuf_r+0x56> - aeea: 4630 mov r0, r6 - aeec: 4629 mov r1, r5 - aeee: f7fb fc2d bl 674c <__swsetup_r> - aef2: b130 cbz r0, af02 <__swbuf_r+0x56> - aef4: 89ab ldrh r3, [r5, #12] - aef6: f043 0340 orr.w r3, r3, #64 ; 0x40 - aefa: 81ab strh r3, [r5, #12] - aefc: 2309 movs r3, #9 - aefe: 6033 str r3, [r6, #0] - af00: e030 b.n af64 <__swbuf_r+0xb8> - af02: 89ab ldrh r3, [r5, #12] - af04: f413 5f00 tst.w r3, #8192 ; 0x2000 - af08: d106 bne.n af18 <__swbuf_r+0x6c> - af0a: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - af0e: 81ab strh r3, [r5, #12] - af10: 6e6b ldr r3, [r5, #100] ; 0x64 - af12: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - af16: 666b str r3, [r5, #100] ; 0x64 - af18: 692b ldr r3, [r5, #16] - af1a: 6828 ldr r0, [r5, #0] - af1c: 1ac0 subs r0, r0, r3 - af1e: 696b ldr r3, [r5, #20] - af20: 4298 cmp r0, r3 - af22: db04 blt.n af2e <__swbuf_r+0x82> - af24: 4630 mov r0, r6 - af26: 4629 mov r1, r5 - af28: f7fc fb4a bl 75c0 <_fflush_r> - af2c: b9d0 cbnz r0, af64 <__swbuf_r+0xb8> - af2e: 68ab ldr r3, [r5, #8] - af30: b2e4 uxtb r4, r4 - af32: 3001 adds r0, #1 - af34: 3b01 subs r3, #1 - af36: 60ab str r3, [r5, #8] - af38: 682b ldr r3, [r5, #0] - af3a: f803 4b01 strb.w r4, [r3], #1 - af3e: 602b str r3, [r5, #0] - af40: 696b ldr r3, [r5, #20] - af42: 4298 cmp r0, r3 - af44: d005 beq.n af52 <__swbuf_r+0xa6> - af46: 89ab ldrh r3, [r5, #12] - af48: f013 0f01 tst.w r3, #1 - af4c: d00c beq.n af68 <__swbuf_r+0xbc> - af4e: 2c0a cmp r4, #10 - af50: d10a bne.n af68 <__swbuf_r+0xbc> - af52: 4630 mov r0, r6 - af54: 4629 mov r1, r5 - af56: f7fc fb33 bl 75c0 <_fflush_r> - af5a: 2800 cmp r0, #0 - af5c: bf18 it ne - af5e: f04f 34ff movne.w r4, #4294967295 - af62: e001 b.n af68 <__swbuf_r+0xbc> - af64: f04f 34ff mov.w r4, #4294967295 - af68: 4620 mov r0, r4 - af6a: bd70 pop {r4, r5, r6, pc} - af6c: 0000c280 .word 0x0000c280 - af70: 0000c2a0 .word 0x0000c2a0 - af74: 0000c2c0 .word 0x0000c2c0 - -0000af78 <_wcrtomb_r>: - af78: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - af7c: 461d mov r5, r3 - af7e: b086 sub sp, #24 - af80: 4604 mov r4, r0 - af82: 4617 mov r7, r2 - af84: 4688 mov r8, r1 - af86: 4b0f ldr r3, [pc, #60] ; (afc4 <_wcrtomb_r+0x4c>) - af88: b941 cbnz r1, af9c <_wcrtomb_r+0x24> - af8a: 681e ldr r6, [r3, #0] - af8c: f7fc fe66 bl 7c5c <__locale_charset> - af90: 9500 str r5, [sp, #0] - af92: a903 add r1, sp, #12 - af94: 4642 mov r2, r8 - af96: 4603 mov r3, r0 - af98: 4620 mov r0, r4 - af9a: e007 b.n afac <_wcrtomb_r+0x34> - af9c: 681e ldr r6, [r3, #0] - af9e: f7fc fe5d bl 7c5c <__locale_charset> - afa2: 4641 mov r1, r8 - afa4: 463a mov r2, r7 - afa6: 9500 str r5, [sp, #0] - afa8: 4603 mov r3, r0 - afaa: 4620 mov r0, r4 - afac: 47b0 blx r6 - afae: f1b0 3fff cmp.w r0, #4294967295 - afb2: d103 bne.n afbc <_wcrtomb_r+0x44> - afb4: 2300 movs r3, #0 - afb6: 602b str r3, [r5, #0] - afb8: 338a adds r3, #138 ; 0x8a - afba: 6023 str r3, [r4, #0] - afbc: b006 add sp, #24 - afbe: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - afc2: bf00 nop - afc4: 100005ac .word 0x100005ac - -0000afc8 <__ascii_wctomb>: - afc8: b149 cbz r1, afde <__ascii_wctomb+0x16> - afca: 2aff cmp r2, #255 ; 0xff - afcc: d904 bls.n afd8 <__ascii_wctomb+0x10> - afce: 238a movs r3, #138 ; 0x8a - afd0: 6003 str r3, [r0, #0] - afd2: f04f 30ff mov.w r0, #4294967295 - afd6: 4770 bx lr - afd8: 700a strb r2, [r1, #0] - afda: 2001 movs r0, #1 - afdc: 4770 bx lr - afde: 4608 mov r0, r1 - afe0: 4770 bx lr - afe2: 0000 movs r0, r0 - afe4: 0000 movs r0, r0 - ... - -0000afe8 <__aeabi_uidiv>: - afe8: 1e4a subs r2, r1, #1 - afea: bf08 it eq - afec: 4770 bxeq lr - afee: f0c0 8124 bcc.w b23a <__aeabi_uidiv+0x252> - aff2: 4288 cmp r0, r1 - aff4: f240 8116 bls.w b224 <__aeabi_uidiv+0x23c> - aff8: 4211 tst r1, r2 - affa: f000 8117 beq.w b22c <__aeabi_uidiv+0x244> - affe: fab0 f380 clz r3, r0 - b002: fab1 f281 clz r2, r1 - b006: eba2 0303 sub.w r3, r2, r3 - b00a: f1c3 031f rsb r3, r3, #31 - b00e: a204 add r2, pc, #16 ; (adr r2, b020 <__aeabi_uidiv+0x38>) - b010: eb02 1303 add.w r3, r2, r3, lsl #4 - b014: f04f 0200 mov.w r2, #0 - b018: 469f mov pc, r3 - b01a: bf00 nop - b01c: f3af 8000 nop.w - b020: ebb0 7fc1 cmp.w r0, r1, lsl #31 - b024: bf00 nop - b026: eb42 0202 adc.w r2, r2, r2 - b02a: bf28 it cs - b02c: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - b030: ebb0 7f81 cmp.w r0, r1, lsl #30 - b034: bf00 nop - b036: eb42 0202 adc.w r2, r2, r2 - b03a: bf28 it cs - b03c: eba0 7081 subcs.w r0, r0, r1, lsl #30 - b040: ebb0 7f41 cmp.w r0, r1, lsl #29 - b044: bf00 nop - b046: eb42 0202 adc.w r2, r2, r2 - b04a: bf28 it cs - b04c: eba0 7041 subcs.w r0, r0, r1, lsl #29 - b050: ebb0 7f01 cmp.w r0, r1, lsl #28 - b054: bf00 nop - b056: eb42 0202 adc.w r2, r2, r2 - b05a: bf28 it cs - b05c: eba0 7001 subcs.w r0, r0, r1, lsl #28 - b060: ebb0 6fc1 cmp.w r0, r1, lsl #27 - b064: bf00 nop - b066: eb42 0202 adc.w r2, r2, r2 - b06a: bf28 it cs - b06c: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - b070: ebb0 6f81 cmp.w r0, r1, lsl #26 - b074: bf00 nop - b076: eb42 0202 adc.w r2, r2, r2 - b07a: bf28 it cs - b07c: eba0 6081 subcs.w r0, r0, r1, lsl #26 - b080: ebb0 6f41 cmp.w r0, r1, lsl #25 - b084: bf00 nop - b086: eb42 0202 adc.w r2, r2, r2 - b08a: bf28 it cs - b08c: eba0 6041 subcs.w r0, r0, r1, lsl #25 - b090: ebb0 6f01 cmp.w r0, r1, lsl #24 - b094: bf00 nop - b096: eb42 0202 adc.w r2, r2, r2 - b09a: bf28 it cs - b09c: eba0 6001 subcs.w r0, r0, r1, lsl #24 - b0a0: ebb0 5fc1 cmp.w r0, r1, lsl #23 - b0a4: bf00 nop - b0a6: eb42 0202 adc.w r2, r2, r2 - b0aa: bf28 it cs - b0ac: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - b0b0: ebb0 5f81 cmp.w r0, r1, lsl #22 - b0b4: bf00 nop - b0b6: eb42 0202 adc.w r2, r2, r2 - b0ba: bf28 it cs - b0bc: eba0 5081 subcs.w r0, r0, r1, lsl #22 - b0c0: ebb0 5f41 cmp.w r0, r1, lsl #21 - b0c4: bf00 nop - b0c6: eb42 0202 adc.w r2, r2, r2 - b0ca: bf28 it cs - b0cc: eba0 5041 subcs.w r0, r0, r1, lsl #21 - b0d0: ebb0 5f01 cmp.w r0, r1, lsl #20 - b0d4: bf00 nop - b0d6: eb42 0202 adc.w r2, r2, r2 - b0da: bf28 it cs - b0dc: eba0 5001 subcs.w r0, r0, r1, lsl #20 - b0e0: ebb0 4fc1 cmp.w r0, r1, lsl #19 - b0e4: bf00 nop - b0e6: eb42 0202 adc.w r2, r2, r2 - b0ea: bf28 it cs - b0ec: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - b0f0: ebb0 4f81 cmp.w r0, r1, lsl #18 - b0f4: bf00 nop - b0f6: eb42 0202 adc.w r2, r2, r2 - b0fa: bf28 it cs - b0fc: eba0 4081 subcs.w r0, r0, r1, lsl #18 - b100: ebb0 4f41 cmp.w r0, r1, lsl #17 - b104: bf00 nop - b106: eb42 0202 adc.w r2, r2, r2 - b10a: bf28 it cs - b10c: eba0 4041 subcs.w r0, r0, r1, lsl #17 - b110: ebb0 4f01 cmp.w r0, r1, lsl #16 - b114: bf00 nop - b116: eb42 0202 adc.w r2, r2, r2 - b11a: bf28 it cs - b11c: eba0 4001 subcs.w r0, r0, r1, lsl #16 - b120: ebb0 3fc1 cmp.w r0, r1, lsl #15 - b124: bf00 nop - b126: eb42 0202 adc.w r2, r2, r2 - b12a: bf28 it cs - b12c: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - b130: ebb0 3f81 cmp.w r0, r1, lsl #14 - b134: bf00 nop - b136: eb42 0202 adc.w r2, r2, r2 - b13a: bf28 it cs - b13c: eba0 3081 subcs.w r0, r0, r1, lsl #14 - b140: ebb0 3f41 cmp.w r0, r1, lsl #13 - b144: bf00 nop - b146: eb42 0202 adc.w r2, r2, r2 - b14a: bf28 it cs - b14c: eba0 3041 subcs.w r0, r0, r1, lsl #13 - b150: ebb0 3f01 cmp.w r0, r1, lsl #12 - b154: bf00 nop - b156: eb42 0202 adc.w r2, r2, r2 - b15a: bf28 it cs - b15c: eba0 3001 subcs.w r0, r0, r1, lsl #12 - b160: ebb0 2fc1 cmp.w r0, r1, lsl #11 - b164: bf00 nop - b166: eb42 0202 adc.w r2, r2, r2 - b16a: bf28 it cs - b16c: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - b170: ebb0 2f81 cmp.w r0, r1, lsl #10 - b174: bf00 nop - b176: eb42 0202 adc.w r2, r2, r2 - b17a: bf28 it cs - b17c: eba0 2081 subcs.w r0, r0, r1, lsl #10 - b180: ebb0 2f41 cmp.w r0, r1, lsl #9 - b184: bf00 nop - b186: eb42 0202 adc.w r2, r2, r2 - b18a: bf28 it cs - b18c: eba0 2041 subcs.w r0, r0, r1, lsl #9 - b190: ebb0 2f01 cmp.w r0, r1, lsl #8 - b194: bf00 nop - b196: eb42 0202 adc.w r2, r2, r2 - b19a: bf28 it cs - b19c: eba0 2001 subcs.w r0, r0, r1, lsl #8 - b1a0: ebb0 1fc1 cmp.w r0, r1, lsl #7 - b1a4: bf00 nop - b1a6: eb42 0202 adc.w r2, r2, r2 - b1aa: bf28 it cs - b1ac: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - b1b0: ebb0 1f81 cmp.w r0, r1, lsl #6 - b1b4: bf00 nop - b1b6: eb42 0202 adc.w r2, r2, r2 - b1ba: bf28 it cs - b1bc: eba0 1081 subcs.w r0, r0, r1, lsl #6 - b1c0: ebb0 1f41 cmp.w r0, r1, lsl #5 - b1c4: bf00 nop - b1c6: eb42 0202 adc.w r2, r2, r2 - b1ca: bf28 it cs - b1cc: eba0 1041 subcs.w r0, r0, r1, lsl #5 - b1d0: ebb0 1f01 cmp.w r0, r1, lsl #4 - b1d4: bf00 nop - b1d6: eb42 0202 adc.w r2, r2, r2 - b1da: bf28 it cs - b1dc: eba0 1001 subcs.w r0, r0, r1, lsl #4 - b1e0: ebb0 0fc1 cmp.w r0, r1, lsl #3 - b1e4: bf00 nop - b1e6: eb42 0202 adc.w r2, r2, r2 - b1ea: bf28 it cs - b1ec: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - b1f0: ebb0 0f81 cmp.w r0, r1, lsl #2 - b1f4: bf00 nop - b1f6: eb42 0202 adc.w r2, r2, r2 - b1fa: bf28 it cs - b1fc: eba0 0081 subcs.w r0, r0, r1, lsl #2 - b200: ebb0 0f41 cmp.w r0, r1, lsl #1 - b204: bf00 nop - b206: eb42 0202 adc.w r2, r2, r2 - b20a: bf28 it cs - b20c: eba0 0041 subcs.w r0, r0, r1, lsl #1 - b210: ebb0 0f01 cmp.w r0, r1 - b214: bf00 nop - b216: eb42 0202 adc.w r2, r2, r2 - b21a: bf28 it cs - b21c: eba0 0001 subcs.w r0, r0, r1 - b220: 4610 mov r0, r2 - b222: 4770 bx lr - b224: bf0c ite eq - b226: 2001 moveq r0, #1 - b228: 2000 movne r0, #0 - b22a: 4770 bx lr - b22c: fab1 f281 clz r2, r1 - b230: f1c2 021f rsb r2, r2, #31 - b234: fa20 f002 lsr.w r0, r0, r2 - b238: 4770 bx lr - b23a: b108 cbz r0, b240 <__aeabi_uidiv+0x258> - b23c: f04f 30ff mov.w r0, #4294967295 - b240: f000 b966 b.w b510 <__aeabi_idiv0> - -0000b244 <__aeabi_uidivmod>: - b244: 2900 cmp r1, #0 - b246: d0f8 beq.n b23a <__aeabi_uidiv+0x252> - b248: e92d 4003 stmdb sp!, {r0, r1, lr} - b24c: f7ff fecc bl afe8 <__aeabi_uidiv> - b250: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - b254: fb02 f300 mul.w r3, r2, r0 - b258: eba1 0103 sub.w r1, r1, r3 - b25c: 4770 bx lr - b25e: bf00 nop - -0000b260 <__aeabi_idiv>: - b260: 2900 cmp r1, #0 - b262: f000 813e beq.w b4e2 <.divsi3_skip_div0_test+0x27c> - -0000b266 <.divsi3_skip_div0_test>: - b266: ea80 0c01 eor.w ip, r0, r1 - b26a: bf48 it mi - b26c: 4249 negmi r1, r1 - b26e: 1e4a subs r2, r1, #1 - b270: f000 811f beq.w b4b2 <.divsi3_skip_div0_test+0x24c> - b274: 0003 movs r3, r0 - b276: bf48 it mi - b278: 4243 negmi r3, r0 - b27a: 428b cmp r3, r1 - b27c: f240 811e bls.w b4bc <.divsi3_skip_div0_test+0x256> - b280: 4211 tst r1, r2 - b282: f000 8123 beq.w b4cc <.divsi3_skip_div0_test+0x266> - b286: fab3 f283 clz r2, r3 - b28a: fab1 f081 clz r0, r1 - b28e: eba0 0202 sub.w r2, r0, r2 - b292: f1c2 021f rsb r2, r2, #31 - b296: a004 add r0, pc, #16 ; (adr r0, b2a8 <.divsi3_skip_div0_test+0x42>) - b298: eb00 1202 add.w r2, r0, r2, lsl #4 - b29c: f04f 0000 mov.w r0, #0 - b2a0: 4697 mov pc, r2 - b2a2: bf00 nop - b2a4: f3af 8000 nop.w - b2a8: ebb3 7fc1 cmp.w r3, r1, lsl #31 - b2ac: bf00 nop - b2ae: eb40 0000 adc.w r0, r0, r0 - b2b2: bf28 it cs - b2b4: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - b2b8: ebb3 7f81 cmp.w r3, r1, lsl #30 - b2bc: bf00 nop - b2be: eb40 0000 adc.w r0, r0, r0 - b2c2: bf28 it cs - b2c4: eba3 7381 subcs.w r3, r3, r1, lsl #30 - b2c8: ebb3 7f41 cmp.w r3, r1, lsl #29 - b2cc: bf00 nop - b2ce: eb40 0000 adc.w r0, r0, r0 - b2d2: bf28 it cs - b2d4: eba3 7341 subcs.w r3, r3, r1, lsl #29 - b2d8: ebb3 7f01 cmp.w r3, r1, lsl #28 - b2dc: bf00 nop - b2de: eb40 0000 adc.w r0, r0, r0 - b2e2: bf28 it cs - b2e4: eba3 7301 subcs.w r3, r3, r1, lsl #28 - b2e8: ebb3 6fc1 cmp.w r3, r1, lsl #27 - b2ec: bf00 nop - b2ee: eb40 0000 adc.w r0, r0, r0 - b2f2: bf28 it cs - b2f4: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - b2f8: ebb3 6f81 cmp.w r3, r1, lsl #26 - b2fc: bf00 nop - b2fe: eb40 0000 adc.w r0, r0, r0 - b302: bf28 it cs - b304: eba3 6381 subcs.w r3, r3, r1, lsl #26 - b308: ebb3 6f41 cmp.w r3, r1, lsl #25 - b30c: bf00 nop - b30e: eb40 0000 adc.w r0, r0, r0 - b312: bf28 it cs - b314: eba3 6341 subcs.w r3, r3, r1, lsl #25 - b318: ebb3 6f01 cmp.w r3, r1, lsl #24 - b31c: bf00 nop - b31e: eb40 0000 adc.w r0, r0, r0 - b322: bf28 it cs - b324: eba3 6301 subcs.w r3, r3, r1, lsl #24 - b328: ebb3 5fc1 cmp.w r3, r1, lsl #23 - b32c: bf00 nop - b32e: eb40 0000 adc.w r0, r0, r0 - b332: bf28 it cs - b334: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - b338: ebb3 5f81 cmp.w r3, r1, lsl #22 - b33c: bf00 nop - b33e: eb40 0000 adc.w r0, r0, r0 - b342: bf28 it cs - b344: eba3 5381 subcs.w r3, r3, r1, lsl #22 - b348: ebb3 5f41 cmp.w r3, r1, lsl #21 - b34c: bf00 nop - b34e: eb40 0000 adc.w r0, r0, r0 - b352: bf28 it cs - b354: eba3 5341 subcs.w r3, r3, r1, lsl #21 - b358: ebb3 5f01 cmp.w r3, r1, lsl #20 - b35c: bf00 nop - b35e: eb40 0000 adc.w r0, r0, r0 - b362: bf28 it cs - b364: eba3 5301 subcs.w r3, r3, r1, lsl #20 - b368: ebb3 4fc1 cmp.w r3, r1, lsl #19 - b36c: bf00 nop - b36e: eb40 0000 adc.w r0, r0, r0 - b372: bf28 it cs - b374: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - b378: ebb3 4f81 cmp.w r3, r1, lsl #18 - b37c: bf00 nop - b37e: eb40 0000 adc.w r0, r0, r0 - b382: bf28 it cs - b384: eba3 4381 subcs.w r3, r3, r1, lsl #18 - b388: ebb3 4f41 cmp.w r3, r1, lsl #17 - b38c: bf00 nop - b38e: eb40 0000 adc.w r0, r0, r0 - b392: bf28 it cs - b394: eba3 4341 subcs.w r3, r3, r1, lsl #17 - b398: ebb3 4f01 cmp.w r3, r1, lsl #16 - b39c: bf00 nop - b39e: eb40 0000 adc.w r0, r0, r0 - b3a2: bf28 it cs - b3a4: eba3 4301 subcs.w r3, r3, r1, lsl #16 - b3a8: ebb3 3fc1 cmp.w r3, r1, lsl #15 - b3ac: bf00 nop - b3ae: eb40 0000 adc.w r0, r0, r0 - b3b2: bf28 it cs - b3b4: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - b3b8: ebb3 3f81 cmp.w r3, r1, lsl #14 - b3bc: bf00 nop - b3be: eb40 0000 adc.w r0, r0, r0 - b3c2: bf28 it cs - b3c4: eba3 3381 subcs.w r3, r3, r1, lsl #14 - b3c8: ebb3 3f41 cmp.w r3, r1, lsl #13 - b3cc: bf00 nop - b3ce: eb40 0000 adc.w r0, r0, r0 - b3d2: bf28 it cs - b3d4: eba3 3341 subcs.w r3, r3, r1, lsl #13 - b3d8: ebb3 3f01 cmp.w r3, r1, lsl #12 - b3dc: bf00 nop - b3de: eb40 0000 adc.w r0, r0, r0 - b3e2: bf28 it cs - b3e4: eba3 3301 subcs.w r3, r3, r1, lsl #12 - b3e8: ebb3 2fc1 cmp.w r3, r1, lsl #11 - b3ec: bf00 nop - b3ee: eb40 0000 adc.w r0, r0, r0 - b3f2: bf28 it cs - b3f4: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - b3f8: ebb3 2f81 cmp.w r3, r1, lsl #10 - b3fc: bf00 nop - b3fe: eb40 0000 adc.w r0, r0, r0 - b402: bf28 it cs - b404: eba3 2381 subcs.w r3, r3, r1, lsl #10 - b408: ebb3 2f41 cmp.w r3, r1, lsl #9 - b40c: bf00 nop - b40e: eb40 0000 adc.w r0, r0, r0 - b412: bf28 it cs - b414: eba3 2341 subcs.w r3, r3, r1, lsl #9 - b418: ebb3 2f01 cmp.w r3, r1, lsl #8 - b41c: bf00 nop - b41e: eb40 0000 adc.w r0, r0, r0 - b422: bf28 it cs - b424: eba3 2301 subcs.w r3, r3, r1, lsl #8 - b428: ebb3 1fc1 cmp.w r3, r1, lsl #7 - b42c: bf00 nop - b42e: eb40 0000 adc.w r0, r0, r0 - b432: bf28 it cs - b434: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - b438: ebb3 1f81 cmp.w r3, r1, lsl #6 - b43c: bf00 nop - b43e: eb40 0000 adc.w r0, r0, r0 - b442: bf28 it cs - b444: eba3 1381 subcs.w r3, r3, r1, lsl #6 - b448: ebb3 1f41 cmp.w r3, r1, lsl #5 - b44c: bf00 nop - b44e: eb40 0000 adc.w r0, r0, r0 - b452: bf28 it cs - b454: eba3 1341 subcs.w r3, r3, r1, lsl #5 - b458: ebb3 1f01 cmp.w r3, r1, lsl #4 - b45c: bf00 nop - b45e: eb40 0000 adc.w r0, r0, r0 - b462: bf28 it cs - b464: eba3 1301 subcs.w r3, r3, r1, lsl #4 - b468: ebb3 0fc1 cmp.w r3, r1, lsl #3 - b46c: bf00 nop - b46e: eb40 0000 adc.w r0, r0, r0 - b472: bf28 it cs - b474: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - b478: ebb3 0f81 cmp.w r3, r1, lsl #2 - b47c: bf00 nop - b47e: eb40 0000 adc.w r0, r0, r0 - b482: bf28 it cs - b484: eba3 0381 subcs.w r3, r3, r1, lsl #2 - b488: ebb3 0f41 cmp.w r3, r1, lsl #1 - b48c: bf00 nop - b48e: eb40 0000 adc.w r0, r0, r0 - b492: bf28 it cs - b494: eba3 0341 subcs.w r3, r3, r1, lsl #1 - b498: ebb3 0f01 cmp.w r3, r1 - b49c: bf00 nop - b49e: eb40 0000 adc.w r0, r0, r0 - b4a2: bf28 it cs - b4a4: eba3 0301 subcs.w r3, r3, r1 - b4a8: f1bc 0f00 cmp.w ip, #0 - b4ac: bf48 it mi - b4ae: 4240 negmi r0, r0 - b4b0: 4770 bx lr - b4b2: ea9c 0f00 teq ip, r0 - b4b6: bf48 it mi - b4b8: 4240 negmi r0, r0 - b4ba: 4770 bx lr - b4bc: bf38 it cc - b4be: 2000 movcc r0, #0 - b4c0: bf04 itt eq - b4c2: ea4f 70ec moveq.w r0, ip, asr #31 - b4c6: f040 0001 orreq.w r0, r0, #1 - b4ca: 4770 bx lr - b4cc: fab1 f281 clz r2, r1 - b4d0: f1c2 021f rsb r2, r2, #31 - b4d4: f1bc 0f00 cmp.w ip, #0 - b4d8: fa23 f002 lsr.w r0, r3, r2 - b4dc: bf48 it mi - b4de: 4240 negmi r0, r0 - b4e0: 4770 bx lr - b4e2: 2800 cmp r0, #0 - b4e4: bfc8 it gt - b4e6: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - b4ea: bfb8 it lt - b4ec: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - b4f0: f000 b80e b.w b510 <__aeabi_idiv0> - -0000b4f4 <__aeabi_idivmod>: - b4f4: 2900 cmp r1, #0 - b4f6: d0f4 beq.n b4e2 <.divsi3_skip_div0_test+0x27c> - b4f8: e92d 4003 stmdb sp!, {r0, r1, lr} - b4fc: f7ff feb3 bl b266 <.divsi3_skip_div0_test> - b500: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - b504: fb02 f300 mul.w r3, r2, r0 - b508: eba1 0103 sub.w r1, r1, r3 - b50c: 4770 bx lr - b50e: bf00 nop - -0000b510 <__aeabi_idiv0>: - b510: 4770 bx lr - b512: bf00 nop - -0000b514 <__gedf2>: - b514: f04f 3cff mov.w ip, #4294967295 - b518: e006 b.n b528 <__cmpdf2+0x4> - b51a: bf00 nop - -0000b51c <__ledf2>: - b51c: f04f 0c01 mov.w ip, #1 - b520: e002 b.n b528 <__cmpdf2+0x4> - b522: bf00 nop - -0000b524 <__cmpdf2>: - b524: f04f 0c01 mov.w ip, #1 - b528: f84d cd04 str.w ip, [sp, #-4]! - b52c: ea4f 0c41 mov.w ip, r1, lsl #1 - b530: ea7f 5c6c mvns.w ip, ip, asr #21 - b534: ea4f 0c43 mov.w ip, r3, lsl #1 - b538: bf18 it ne - b53a: ea7f 5c6c mvnsne.w ip, ip, asr #21 - b53e: d01b beq.n b578 <__cmpdf2+0x54> - b540: b001 add sp, #4 - b542: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - b546: bf0c ite eq - b548: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - b54c: ea91 0f03 teqne r1, r3 - b550: bf02 ittt eq - b552: ea90 0f02 teqeq r0, r2 - b556: 2000 moveq r0, #0 - b558: 4770 bxeq lr - b55a: f110 0f00 cmn.w r0, #0 - b55e: ea91 0f03 teq r1, r3 - b562: bf58 it pl - b564: 4299 cmppl r1, r3 - b566: bf08 it eq - b568: 4290 cmpeq r0, r2 - b56a: bf2c ite cs - b56c: 17d8 asrcs r0, r3, #31 - b56e: ea6f 70e3 mvncc.w r0, r3, asr #31 - b572: f040 0001 orr.w r0, r0, #1 - b576: 4770 bx lr - b578: ea4f 0c41 mov.w ip, r1, lsl #1 - b57c: ea7f 5c6c mvns.w ip, ip, asr #21 - b580: d102 bne.n b588 <__cmpdf2+0x64> - b582: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - b586: d107 bne.n b598 <__cmpdf2+0x74> - b588: ea4f 0c43 mov.w ip, r3, lsl #1 - b58c: ea7f 5c6c mvns.w ip, ip, asr #21 - b590: d1d6 bne.n b540 <__cmpdf2+0x1c> - b592: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - b596: d0d3 beq.n b540 <__cmpdf2+0x1c> - b598: f85d 0b04 ldr.w r0, [sp], #4 - b59c: 4770 bx lr - b59e: bf00 nop - -0000b5a0 <__aeabi_cdrcmple>: - b5a0: 4684 mov ip, r0 - b5a2: 4610 mov r0, r2 - b5a4: 4662 mov r2, ip - b5a6: 468c mov ip, r1 - b5a8: 4619 mov r1, r3 - b5aa: 4663 mov r3, ip - b5ac: e000 b.n b5b0 <__aeabi_cdcmpeq> - b5ae: bf00 nop - -0000b5b0 <__aeabi_cdcmpeq>: - b5b0: b501 push {r0, lr} - b5b2: f7ff ffb7 bl b524 <__cmpdf2> - b5b6: 2800 cmp r0, #0 - b5b8: bf48 it mi - b5ba: f110 0f00 cmnmi.w r0, #0 - b5be: bd01 pop {r0, pc} - -0000b5c0 <__aeabi_dcmpeq>: - b5c0: f84d ed08 str.w lr, [sp, #-8]! - b5c4: f7ff fff4 bl b5b0 <__aeabi_cdcmpeq> - b5c8: bf0c ite eq - b5ca: 2001 moveq r0, #1 - b5cc: 2000 movne r0, #0 - b5ce: f85d fb08 ldr.w pc, [sp], #8 - b5d2: bf00 nop - -0000b5d4 <__aeabi_dcmplt>: - b5d4: f84d ed08 str.w lr, [sp, #-8]! - b5d8: f7ff ffea bl b5b0 <__aeabi_cdcmpeq> - b5dc: bf34 ite cc - b5de: 2001 movcc r0, #1 - b5e0: 2000 movcs r0, #0 - b5e2: f85d fb08 ldr.w pc, [sp], #8 - b5e6: bf00 nop - -0000b5e8 <__aeabi_dcmple>: - b5e8: f84d ed08 str.w lr, [sp, #-8]! - b5ec: f7ff ffe0 bl b5b0 <__aeabi_cdcmpeq> - b5f0: bf94 ite ls - b5f2: 2001 movls r0, #1 - b5f4: 2000 movhi r0, #0 - b5f6: f85d fb08 ldr.w pc, [sp], #8 - b5fa: bf00 nop - -0000b5fc <__aeabi_dcmpge>: - b5fc: f84d ed08 str.w lr, [sp, #-8]! - b600: f7ff ffce bl b5a0 <__aeabi_cdrcmple> - b604: bf94 ite ls - b606: 2001 movls r0, #1 - b608: 2000 movhi r0, #0 - b60a: f85d fb08 ldr.w pc, [sp], #8 - b60e: bf00 nop - -0000b610 <__aeabi_dcmpgt>: - b610: f84d ed08 str.w lr, [sp, #-8]! - b614: f7ff ffc4 bl b5a0 <__aeabi_cdrcmple> - b618: bf34 ite cc - b61a: 2001 movcc r0, #1 - b61c: 2000 movcs r0, #0 - b61e: f85d fb08 ldr.w pc, [sp], #8 - b622: bf00 nop - -0000b624 <__aeabi_d2uiz>: - b624: 004a lsls r2, r1, #1 - b626: d211 bcs.n b64c <__aeabi_d2uiz+0x28> - b628: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - b62c: d211 bcs.n b652 <__aeabi_d2uiz+0x2e> - b62e: d50d bpl.n b64c <__aeabi_d2uiz+0x28> - b630: f46f 7378 mvn.w r3, #992 ; 0x3e0 - b634: ebb3 5262 subs.w r2, r3, r2, asr #21 - b638: d40e bmi.n b658 <__aeabi_d2uiz+0x34> - b63a: ea4f 23c1 mov.w r3, r1, lsl #11 - b63e: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - b642: ea43 5350 orr.w r3, r3, r0, lsr #21 - b646: fa23 f002 lsr.w r0, r3, r2 - b64a: 4770 bx lr - b64c: f04f 0000 mov.w r0, #0 - b650: 4770 bx lr - b652: ea50 3001 orrs.w r0, r0, r1, lsl #12 - b656: d102 bne.n b65e <__aeabi_d2uiz+0x3a> - b658: f04f 30ff mov.w r0, #4294967295 - b65c: 4770 bx lr - b65e: f04f 0000 mov.w r0, #0 - b662: 4770 bx lr - -0000b664 <__aeabi_uldivmod>: - b664: b94b cbnz r3, b67a <__aeabi_uldivmod+0x16> - b666: b942 cbnz r2, b67a <__aeabi_uldivmod+0x16> - b668: 2900 cmp r1, #0 - b66a: bf08 it eq - b66c: 2800 cmpeq r0, #0 - b66e: d002 beq.n b676 <__aeabi_uldivmod+0x12> - b670: f04f 31ff mov.w r1, #4294967295 - b674: 4608 mov r0, r1 - b676: f7ff bf4b b.w b510 <__aeabi_idiv0> - b67a: b082 sub sp, #8 - b67c: 46ec mov ip, sp - b67e: e92d 5000 stmdb sp!, {ip, lr} - b682: f000 f81d bl b6c0 <__gnu_uldivmod_helper> - b686: f8dd e004 ldr.w lr, [sp, #4] - b68a: b002 add sp, #8 - b68c: bc0c pop {r2, r3} - b68e: 4770 bx lr - -0000b690 <__gnu_ldivmod_helper>: - b690: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - b694: 4616 mov r6, r2 - b696: 4680 mov r8, r0 - b698: 4689 mov r9, r1 - b69a: 461d mov r5, r3 - b69c: f000 f828 bl b6f0 <__divdi3> - b6a0: fb00 f305 mul.w r3, r0, r5 - b6a4: fba0 4506 umull r4, r5, r0, r6 - b6a8: fb06 3601 mla r6, r6, r1, r3 - b6ac: 9b06 ldr r3, [sp, #24] - b6ae: 1975 adds r5, r6, r5 - b6b0: ebb8 0404 subs.w r4, r8, r4 - b6b4: eb69 0505 sbc.w r5, r9, r5 - b6b8: e9c3 4500 strd r4, r5, [r3] - b6bc: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000b6c0 <__gnu_uldivmod_helper>: - b6c0: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - b6c4: 4616 mov r6, r2 - b6c6: 4680 mov r8, r0 - b6c8: 4689 mov r9, r1 - b6ca: 461d mov r5, r3 - b6cc: f000 f9c0 bl ba50 <__udivdi3> - b6d0: fb00 f305 mul.w r3, r0, r5 - b6d4: fba0 4506 umull r4, r5, r0, r6 - b6d8: fb06 3601 mla r6, r6, r1, r3 - b6dc: 9b06 ldr r3, [sp, #24] - b6de: 1975 adds r5, r6, r5 - b6e0: ebb8 0404 subs.w r4, r8, r4 - b6e4: eb69 0505 sbc.w r5, r9, r5 - b6e8: e9c3 4500 strd r4, r5, [r3] - b6ec: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000b6f0 <__divdi3>: - b6f0: 2900 cmp r1, #0 - b6f2: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - b6f6: 461c mov r4, r3 - b6f8: b085 sub sp, #20 - b6fa: f2c0 80cb blt.w b894 <__divdi3+0x1a4> - b6fe: 2600 movs r6, #0 - b700: 2c00 cmp r4, #0 - b702: f2c0 80c2 blt.w b88a <__divdi3+0x19a> - b706: 468c mov ip, r1 - b708: 4617 mov r7, r2 - b70a: 4614 mov r4, r2 - b70c: 4605 mov r5, r0 - b70e: 4688 mov r8, r1 - b710: 469a mov sl, r3 - b712: 2b00 cmp r3, #0 - b714: d14a bne.n b7ac <__divdi3+0xbc> - b716: 428a cmp r2, r1 - b718: d96e bls.n b7f8 <__divdi3+0x108> - b71a: fab2 f382 clz r3, r2 - b71e: b15b cbz r3, b738 <__divdi3+0x48> - b720: f1c3 0420 rsb r4, r3, #32 - b724: fa01 f803 lsl.w r8, r1, r3 - b728: fa30 f204 lsrs.w r2, r0, r4 - b72c: fa10 f503 lsls.w r5, r0, r3 - b730: fa17 f403 lsls.w r4, r7, r3 - b734: ea42 0808 orr.w r8, r2, r8 - b738: ea4f 4a14 mov.w sl, r4, lsr #16 - b73c: 4640 mov r0, r8 - b73e: 4651 mov r1, sl - b740: fa1f fb84 uxth.w fp, r4 - b744: f7ff fc50 bl afe8 <__aeabi_uidiv> - b748: 4651 mov r1, sl - b74a: 4681 mov r9, r0 - b74c: 4640 mov r0, r8 - b74e: f7ff fd79 bl b244 <__aeabi_uidivmod> - b752: 0c28 lsrs r0, r5, #16 - b754: fb0b f309 mul.w r3, fp, r9 - b758: ea40 4801 orr.w r8, r0, r1, lsl #16 - b75c: 4543 cmp r3, r8 - b75e: d909 bls.n b774 <__divdi3+0x84> - b760: eb18 0804 adds.w r8, r8, r4 - b764: f109 39ff add.w r9, r9, #4294967295 - b768: d204 bcs.n b774 <__divdi3+0x84> - b76a: 4543 cmp r3, r8 - b76c: bf84 itt hi - b76e: f109 39ff addhi.w r9, r9, #4294967295 - b772: 44a0 addhi r8, r4 - b774: ebc3 0808 rsb r8, r3, r8 - b778: 4651 mov r1, sl - b77a: 4640 mov r0, r8 - b77c: b2ad uxth r5, r5 - b77e: f7ff fc33 bl afe8 <__aeabi_uidiv> - b782: 4651 mov r1, sl - b784: 4607 mov r7, r0 - b786: 4640 mov r0, r8 - b788: f7ff fd5c bl b244 <__aeabi_uidivmod> - b78c: fb0b fb07 mul.w fp, fp, r7 - b790: ea45 4501 orr.w r5, r5, r1, lsl #16 - b794: 45ab cmp fp, r5 - b796: d905 bls.n b7a4 <__divdi3+0xb4> - b798: 3f01 subs r7, #1 - b79a: 192d adds r5, r5, r4 - b79c: d202 bcs.n b7a4 <__divdi3+0xb4> - b79e: 45ab cmp fp, r5 - b7a0: bf88 it hi - b7a2: 3f01 subhi r7, #1 - b7a4: ea47 4909 orr.w r9, r7, r9, lsl #16 - b7a8: 2400 movs r4, #0 - b7aa: e003 b.n b7b4 <__divdi3+0xc4> - b7ac: 428b cmp r3, r1 - b7ae: d90c bls.n b7ca <__divdi3+0xda> - b7b0: 2400 movs r4, #0 - b7b2: 46a1 mov r9, r4 - b7b4: 464a mov r2, r9 - b7b6: 4623 mov r3, r4 - b7b8: b116 cbz r6, b7c0 <__divdi3+0xd0> - b7ba: 4252 negs r2, r2 - b7bc: eb63 0343 sbc.w r3, r3, r3, lsl #1 - b7c0: 4610 mov r0, r2 - b7c2: 4619 mov r1, r3 - b7c4: b005 add sp, #20 - b7c6: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - b7ca: fab3 f483 clz r4, r3 - b7ce: 2c00 cmp r4, #0 - b7d0: f040 80b3 bne.w b93a <__divdi3+0x24a> - b7d4: 428b cmp r3, r1 - b7d6: f04f 0901 mov.w r9, #1 - b7da: bf2c ite cs - b7dc: f04f 0c00 movcs.w ip, #0 - b7e0: f04f 0c01 movcc.w ip, #1 - b7e4: 4282 cmp r2, r0 - b7e6: bf8c ite hi - b7e8: 4667 movhi r7, ip - b7ea: f04c 0701 orrls.w r7, ip, #1 - b7ee: 2f00 cmp r7, #0 - b7f0: d1e0 bne.n b7b4 <__divdi3+0xc4> - b7f2: 463c mov r4, r7 - b7f4: 46b9 mov r9, r7 - b7f6: e7dd b.n b7b4 <__divdi3+0xc4> - b7f8: b922 cbnz r2, b804 <__divdi3+0x114> - b7fa: 2001 movs r0, #1 - b7fc: 4611 mov r1, r2 - b7fe: f7ff fbf3 bl afe8 <__aeabi_uidiv> - b802: 4604 mov r4, r0 - b804: fab4 f384 clz r3, r4 - b808: 2b00 cmp r3, #0 - b80a: d149 bne.n b8a0 <__divdi3+0x1b0> - b80c: ebc4 0808 rsb r8, r4, r8 - b810: 0c27 lsrs r7, r4, #16 - b812: fa1f fa84 uxth.w sl, r4 - b816: 2101 movs r1, #1 - b818: 9102 str r1, [sp, #8] - b81a: 4639 mov r1, r7 - b81c: 4640 mov r0, r8 - b81e: f7ff fbe3 bl afe8 <__aeabi_uidiv> - b822: 4639 mov r1, r7 - b824: 4681 mov r9, r0 - b826: 4640 mov r0, r8 - b828: f7ff fd0c bl b244 <__aeabi_uidivmod> - b82c: 0c2a lsrs r2, r5, #16 - b82e: fb0a f309 mul.w r3, sl, r9 - b832: ea42 4b01 orr.w fp, r2, r1, lsl #16 - b836: 455b cmp r3, fp - b838: d909 bls.n b84e <__divdi3+0x15e> - b83a: eb1b 0b04 adds.w fp, fp, r4 - b83e: f109 39ff add.w r9, r9, #4294967295 - b842: d204 bcs.n b84e <__divdi3+0x15e> - b844: 455b cmp r3, fp - b846: bf84 itt hi - b848: f109 39ff addhi.w r9, r9, #4294967295 - b84c: 44a3 addhi fp, r4 - b84e: ebc3 0b0b rsb fp, r3, fp - b852: 4639 mov r1, r7 - b854: 4658 mov r0, fp - b856: b2ad uxth r5, r5 - b858: f7ff fbc6 bl afe8 <__aeabi_uidiv> - b85c: 4639 mov r1, r7 - b85e: 4680 mov r8, r0 - b860: 4658 mov r0, fp - b862: f7ff fcef bl b244 <__aeabi_uidivmod> - b866: fb0a fa08 mul.w sl, sl, r8 - b86a: ea45 4501 orr.w r5, r5, r1, lsl #16 - b86e: 45aa cmp sl, r5 - b870: d907 bls.n b882 <__divdi3+0x192> - b872: 192d adds r5, r5, r4 - b874: f108 38ff add.w r8, r8, #4294967295 - b878: d203 bcs.n b882 <__divdi3+0x192> - b87a: 45aa cmp sl, r5 - b87c: bf88 it hi - b87e: f108 38ff addhi.w r8, r8, #4294967295 - b882: ea48 4909 orr.w r9, r8, r9, lsl #16 - b886: 9c02 ldr r4, [sp, #8] - b888: e794 b.n b7b4 <__divdi3+0xc4> - b88a: 43f6 mvns r6, r6 - b88c: 4252 negs r2, r2 - b88e: eb63 0343 sbc.w r3, r3, r3, lsl #1 - b892: e738 b.n b706 <__divdi3+0x16> - b894: 4240 negs r0, r0 - b896: eb61 0141 sbc.w r1, r1, r1, lsl #1 - b89a: f04f 36ff mov.w r6, #4294967295 - b89e: e72f b.n b700 <__divdi3+0x10> - b8a0: 409c lsls r4, r3 - b8a2: f1c3 0720 rsb r7, r3, #32 - b8a6: fa28 fa07 lsr.w sl, r8, r7 - b8aa: fa35 f207 lsrs.w r2, r5, r7 - b8ae: 0c27 lsrs r7, r4, #16 - b8b0: fa08 fb03 lsl.w fp, r8, r3 - b8b4: 4639 mov r1, r7 - b8b6: 4650 mov r0, sl - b8b8: ea42 020b orr.w r2, r2, fp - b8bc: 409d lsls r5, r3 - b8be: 9202 str r2, [sp, #8] - b8c0: f7ff fb92 bl afe8 <__aeabi_uidiv> - b8c4: 4639 mov r1, r7 - b8c6: 4683 mov fp, r0 - b8c8: 4650 mov r0, sl - b8ca: f7ff fcbb bl b244 <__aeabi_uidivmod> - b8ce: 9b02 ldr r3, [sp, #8] - b8d0: fa1f fa84 uxth.w sl, r4 - b8d4: ea4f 4913 mov.w r9, r3, lsr #16 - b8d8: fb0a f30b mul.w r3, sl, fp - b8dc: ea49 4801 orr.w r8, r9, r1, lsl #16 - b8e0: 4543 cmp r3, r8 - b8e2: d905 bls.n b8f0 <__divdi3+0x200> - b8e4: eb18 0804 adds.w r8, r8, r4 - b8e8: f10b 3bff add.w fp, fp, #4294967295 - b8ec: f0c0 80aa bcc.w ba44 <__divdi3+0x354> - b8f0: ebc3 0808 rsb r8, r3, r8 - b8f4: 4639 mov r1, r7 - b8f6: 4640 mov r0, r8 - b8f8: f7ff fb76 bl afe8 <__aeabi_uidiv> - b8fc: 4639 mov r1, r7 - b8fe: 4681 mov r9, r0 - b900: 4640 mov r0, r8 - b902: f7ff fc9f bl b244 <__aeabi_uidivmod> - b906: 9802 ldr r0, [sp, #8] - b908: fb0a f309 mul.w r3, sl, r9 - b90c: fa1f fc80 uxth.w ip, r0 - b910: ea4c 4801 orr.w r8, ip, r1, lsl #16 - b914: 4543 cmp r3, r8 - b916: d909 bls.n b92c <__divdi3+0x23c> - b918: eb18 0804 adds.w r8, r8, r4 - b91c: f109 39ff add.w r9, r9, #4294967295 - b920: d204 bcs.n b92c <__divdi3+0x23c> - b922: 4543 cmp r3, r8 - b924: bf84 itt hi - b926: f109 39ff addhi.w r9, r9, #4294967295 - b92a: 44a0 addhi r8, r4 - b92c: ea49 4e0b orr.w lr, r9, fp, lsl #16 - b930: ebc3 0808 rsb r8, r3, r8 - b934: f8cd e008 str.w lr, [sp, #8] - b938: e76f b.n b81a <__divdi3+0x12a> - b93a: f1c4 0320 rsb r3, r4, #32 - b93e: fa0a fa04 lsl.w sl, sl, r4 - b942: 40da lsrs r2, r3 - b944: fa21 f803 lsr.w r8, r1, r3 - b948: ea42 0a0a orr.w sl, r2, sl - b94c: fa01 f904 lsl.w r9, r1, r4 - b950: fa30 f203 lsrs.w r2, r0, r3 - b954: 4640 mov r0, r8 - b956: ea4f 4b1a mov.w fp, sl, lsr #16 - b95a: ea42 0109 orr.w r1, r2, r9 - b95e: 9103 str r1, [sp, #12] - b960: 4659 mov r1, fp - b962: fa17 f304 lsls.w r3, r7, r4 - b966: 9302 str r3, [sp, #8] - b968: f7ff fb3e bl afe8 <__aeabi_uidiv> - b96c: 4659 mov r1, fp - b96e: 4681 mov r9, r0 - b970: 4640 mov r0, r8 - b972: f7ff fc67 bl b244 <__aeabi_uidivmod> - b976: fa1f f38a uxth.w r3, sl - b97a: 9803 ldr r0, [sp, #12] - b97c: fb03 f209 mul.w r2, r3, r9 - b980: 0c07 lsrs r7, r0, #16 - b982: ea47 4801 orr.w r8, r7, r1, lsl #16 - b986: 4542 cmp r2, r8 - b988: d904 bls.n b994 <__divdi3+0x2a4> - b98a: eb18 080a adds.w r8, r8, sl - b98e: f109 39ff add.w r9, r9, #4294967295 - b992: d351 bcc.n ba38 <__divdi3+0x348> - b994: ebc2 0808 rsb r8, r2, r8 - b998: 4659 mov r1, fp - b99a: 4640 mov r0, r8 - b99c: 9301 str r3, [sp, #4] - b99e: f7ff fb23 bl afe8 <__aeabi_uidiv> - b9a2: 4659 mov r1, fp - b9a4: 4607 mov r7, r0 - b9a6: 4640 mov r0, r8 - b9a8: f7ff fc4c bl b244 <__aeabi_uidivmod> - b9ac: 9b01 ldr r3, [sp, #4] - b9ae: 9803 ldr r0, [sp, #12] - b9b0: fb03 f307 mul.w r3, r3, r7 - b9b4: fa1f fc80 uxth.w ip, r0 - b9b8: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - b9bc: 4563 cmp r3, ip - b9be: d907 bls.n b9d0 <__divdi3+0x2e0> - b9c0: 3f01 subs r7, #1 - b9c2: eb1c 0c0a adds.w ip, ip, sl - b9c6: d203 bcs.n b9d0 <__divdi3+0x2e0> - b9c8: 4563 cmp r3, ip - b9ca: d901 bls.n b9d0 <__divdi3+0x2e0> - b9cc: 3f01 subs r7, #1 - b9ce: 44d4 add ip, sl - b9d0: ea47 4909 orr.w r9, r7, r9, lsl #16 - b9d4: 9f02 ldr r7, [sp, #8] - b9d6: ebc3 0c0c rsb ip, r3, ip - b9da: fa1f fe89 uxth.w lr, r9 - b9de: ea4f 4319 mov.w r3, r9, lsr #16 - b9e2: b2b8 uxth r0, r7 - b9e4: 0c3f lsrs r7, r7, #16 - b9e6: fb00 f80e mul.w r8, r0, lr - b9ea: fb00 f103 mul.w r1, r0, r3 - b9ee: fb07 120e mla r2, r7, lr, r1 - b9f2: fb07 f003 mul.w r0, r7, r3 - b9f6: eb02 4218 add.w r2, r2, r8, lsr #16 - b9fa: 4291 cmp r1, r2 - b9fc: bf88 it hi - b9fe: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - ba02: eb00 4e12 add.w lr, r0, r2, lsr #16 - ba06: 45f4 cmp ip, lr - ba08: d312 bcc.n ba30 <__divdi3+0x340> - ba0a: ea4f 4202 mov.w r2, r2, lsl #16 - ba0e: fa1f f888 uxth.w r8, r8 - ba12: bf14 ite ne - ba14: 2100 movne r1, #0 - ba16: 2101 moveq r1, #1 - ba18: eb02 0c08 add.w ip, r2, r8 - ba1c: fa15 f404 lsls.w r4, r5, r4 - ba20: 4564 cmp r4, ip - ba22: bf2c ite cs - ba24: 2400 movcs r4, #0 - ba26: f001 0401 andcc.w r4, r1, #1 - ba2a: 2c00 cmp r4, #0 - ba2c: f43f aec2 beq.w b7b4 <__divdi3+0xc4> - ba30: f109 39ff add.w r9, r9, #4294967295 - ba34: 2400 movs r4, #0 - ba36: e6bd b.n b7b4 <__divdi3+0xc4> - ba38: 4542 cmp r2, r8 - ba3a: bf84 itt hi - ba3c: f109 39ff addhi.w r9, r9, #4294967295 - ba40: 44d0 addhi r8, sl - ba42: e7a7 b.n b994 <__divdi3+0x2a4> - ba44: 4543 cmp r3, r8 - ba46: bf84 itt hi - ba48: f10b 3bff addhi.w fp, fp, #4294967295 - ba4c: 44a0 addhi r8, r4 - ba4e: e74f b.n b8f0 <__divdi3+0x200> - -0000ba50 <__udivdi3>: - ba50: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - ba54: 4605 mov r5, r0 - ba56: b083 sub sp, #12 - ba58: 460c mov r4, r1 - ba5a: 4617 mov r7, r2 - ba5c: 4680 mov r8, r0 - ba5e: 460e mov r6, r1 - ba60: 2b00 cmp r3, #0 - ba62: d14d bne.n bb00 <__udivdi3+0xb0> - ba64: 428a cmp r2, r1 - ba66: d961 bls.n bb2c <__udivdi3+0xdc> - ba68: fab2 f382 clz r3, r2 - ba6c: b153 cbz r3, ba84 <__udivdi3+0x34> - ba6e: f1c3 0420 rsb r4, r3, #32 - ba72: fa11 f603 lsls.w r6, r1, r3 - ba76: fa30 f204 lsrs.w r2, r0, r4 - ba7a: 409f lsls r7, r3 - ba7c: ea42 0606 orr.w r6, r2, r6 - ba80: fa00 f803 lsl.w r8, r0, r3 - ba84: 0c3c lsrs r4, r7, #16 - ba86: 4630 mov r0, r6 - ba88: 4621 mov r1, r4 - ba8a: fa1f fa87 uxth.w sl, r7 - ba8e: f7ff faab bl afe8 <__aeabi_uidiv> - ba92: 4621 mov r1, r4 - ba94: 4681 mov r9, r0 - ba96: 4630 mov r0, r6 - ba98: f7ff fbd4 bl b244 <__aeabi_uidivmod> - ba9c: ea4f 4018 mov.w r0, r8, lsr #16 - baa0: fb0a f309 mul.w r3, sl, r9 - baa4: ea40 4601 orr.w r6, r0, r1, lsl #16 - baa8: 42b3 cmp r3, r6 - baaa: d908 bls.n babe <__udivdi3+0x6e> - baac: 19f6 adds r6, r6, r7 - baae: f109 39ff add.w r9, r9, #4294967295 - bab2: d204 bcs.n babe <__udivdi3+0x6e> - bab4: 42b3 cmp r3, r6 - bab6: bf84 itt hi - bab8: f109 39ff addhi.w r9, r9, #4294967295 - babc: 19f6 addhi r6, r6, r7 - babe: 1af6 subs r6, r6, r3 - bac0: 4621 mov r1, r4 - bac2: 4630 mov r0, r6 - bac4: fa1f f888 uxth.w r8, r8 - bac8: f7ff fa8e bl afe8 <__aeabi_uidiv> - bacc: 4621 mov r1, r4 - bace: 4605 mov r5, r0 - bad0: 4630 mov r0, r6 - bad2: f7ff fbb7 bl b244 <__aeabi_uidivmod> - bad6: fb0a fa05 mul.w sl, sl, r5 - bada: ea48 4801 orr.w r8, r8, r1, lsl #16 - bade: 45c2 cmp sl, r8 - bae0: d906 bls.n baf0 <__udivdi3+0xa0> - bae2: 3d01 subs r5, #1 - bae4: eb18 0807 adds.w r8, r8, r7 - bae8: d202 bcs.n baf0 <__udivdi3+0xa0> - baea: 45c2 cmp sl, r8 - baec: bf88 it hi - baee: 3d01 subhi r5, #1 - baf0: ea45 4a09 orr.w sl, r5, r9, lsl #16 - baf4: 2600 movs r6, #0 - baf6: 4631 mov r1, r6 - baf8: 4650 mov r0, sl - bafa: b003 add sp, #12 - bafc: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - bb00: 428b cmp r3, r1 - bb02: d85b bhi.n bbbc <__udivdi3+0x16c> - bb04: fab3 f683 clz r6, r3 - bb08: 2e00 cmp r6, #0 - bb0a: d15a bne.n bbc2 <__udivdi3+0x172> - bb0c: 428b cmp r3, r1 - bb0e: f04f 0a01 mov.w sl, #1 - bb12: bf2c ite cs - bb14: 2400 movcs r4, #0 - bb16: 2401 movcc r4, #1 - bb18: 4282 cmp r2, r0 - bb1a: bf8c ite hi - bb1c: 4625 movhi r5, r4 - bb1e: f044 0501 orrls.w r5, r4, #1 - bb22: 2d00 cmp r5, #0 - bb24: d1e7 bne.n baf6 <__udivdi3+0xa6> - bb26: 462e mov r6, r5 - bb28: 46aa mov sl, r5 - bb2a: e7e4 b.n baf6 <__udivdi3+0xa6> - bb2c: b922 cbnz r2, bb38 <__udivdi3+0xe8> - bb2e: 2001 movs r0, #1 - bb30: 4611 mov r1, r2 - bb32: f7ff fa59 bl afe8 <__aeabi_uidiv> - bb36: 4607 mov r7, r0 - bb38: fab7 f387 clz r3, r7 - bb3c: 2b00 cmp r3, #0 - bb3e: f040 80b6 bne.w bcae <__udivdi3+0x25e> - bb42: 1be4 subs r4, r4, r7 - bb44: ea4f 4b17 mov.w fp, r7, lsr #16 - bb48: b2bd uxth r5, r7 - bb4a: 2601 movs r6, #1 - bb4c: 4659 mov r1, fp - bb4e: 4620 mov r0, r4 - bb50: f7ff fa4a bl afe8 <__aeabi_uidiv> - bb54: 4659 mov r1, fp - bb56: ea4f 4918 mov.w r9, r8, lsr #16 - bb5a: 4682 mov sl, r0 - bb5c: 4620 mov r0, r4 - bb5e: f7ff fb71 bl b244 <__aeabi_uidivmod> - bb62: fb05 f30a mul.w r3, r5, sl - bb66: ea49 4401 orr.w r4, r9, r1, lsl #16 - bb6a: 42a3 cmp r3, r4 - bb6c: d908 bls.n bb80 <__udivdi3+0x130> - bb6e: 19e4 adds r4, r4, r7 - bb70: f10a 3aff add.w sl, sl, #4294967295 - bb74: d204 bcs.n bb80 <__udivdi3+0x130> - bb76: 42a3 cmp r3, r4 - bb78: bf84 itt hi - bb7a: f10a 3aff addhi.w sl, sl, #4294967295 - bb7e: 19e4 addhi r4, r4, r7 - bb80: 1ae4 subs r4, r4, r3 - bb82: 4659 mov r1, fp - bb84: 4620 mov r0, r4 - bb86: f7ff fa2f bl afe8 <__aeabi_uidiv> - bb8a: 4659 mov r1, fp - bb8c: 4681 mov r9, r0 - bb8e: 4620 mov r0, r4 - bb90: f7ff fb58 bl b244 <__aeabi_uidivmod> - bb94: fa1f f388 uxth.w r3, r8 - bb98: fb05 f509 mul.w r5, r5, r9 - bb9c: ea43 4801 orr.w r8, r3, r1, lsl #16 - bba0: 4545 cmp r5, r8 - bba2: d908 bls.n bbb6 <__udivdi3+0x166> - bba4: eb18 0807 adds.w r8, r8, r7 - bba8: f109 39ff add.w r9, r9, #4294967295 - bbac: d203 bcs.n bbb6 <__udivdi3+0x166> - bbae: 4545 cmp r5, r8 - bbb0: bf88 it hi - bbb2: f109 39ff addhi.w r9, r9, #4294967295 - bbb6: ea49 4a0a orr.w sl, r9, sl, lsl #16 - bbba: e79c b.n baf6 <__udivdi3+0xa6> - bbbc: 2600 movs r6, #0 - bbbe: 46b2 mov sl, r6 - bbc0: e799 b.n baf6 <__udivdi3+0xa6> - bbc2: f1c6 0120 rsb r1, r6, #32 - bbc6: 40b3 lsls r3, r6 - bbc8: fa32 f701 lsrs.w r7, r2, r1 - bbcc: fa24 f901 lsr.w r9, r4, r1 - bbd0: 431f orrs r7, r3 - bbd2: 40b4 lsls r4, r6 - bbd4: fa30 f301 lsrs.w r3, r0, r1 - bbd8: 4648 mov r0, r9 - bbda: ea4f 4817 mov.w r8, r7, lsr #16 - bbde: ea43 0104 orr.w r1, r3, r4 - bbe2: 9101 str r1, [sp, #4] - bbe4: 4641 mov r1, r8 - bbe6: 40b2 lsls r2, r6 - bbe8: 9200 str r2, [sp, #0] - bbea: f7ff f9fd bl afe8 <__aeabi_uidiv> - bbee: 4641 mov r1, r8 - bbf0: b2bc uxth r4, r7 - bbf2: 4682 mov sl, r0 - bbf4: 4648 mov r0, r9 - bbf6: f7ff fb25 bl b244 <__aeabi_uidivmod> - bbfa: 9801 ldr r0, [sp, #4] - bbfc: fb04 f30a mul.w r3, r4, sl - bc00: ea4f 4b10 mov.w fp, r0, lsr #16 - bc04: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - bc08: 455b cmp r3, fp - bc0a: d905 bls.n bc18 <__udivdi3+0x1c8> - bc0c: eb1b 0b07 adds.w fp, fp, r7 - bc10: f10a 3aff add.w sl, sl, #4294967295 - bc14: f0c0 8093 bcc.w bd3e <__udivdi3+0x2ee> - bc18: ebc3 0b0b rsb fp, r3, fp - bc1c: 4641 mov r1, r8 - bc1e: 4658 mov r0, fp - bc20: f7ff f9e2 bl afe8 <__aeabi_uidiv> - bc24: 4641 mov r1, r8 - bc26: 4681 mov r9, r0 - bc28: 4658 mov r0, fp - bc2a: f7ff fb0b bl b244 <__aeabi_uidivmod> - bc2e: 9801 ldr r0, [sp, #4] - bc30: fb04 f409 mul.w r4, r4, r9 - bc34: fa1f fc80 uxth.w ip, r0 - bc38: ea4c 4301 orr.w r3, ip, r1, lsl #16 - bc3c: 429c cmp r4, r3 - bc3e: d903 bls.n bc48 <__udivdi3+0x1f8> - bc40: 19db adds r3, r3, r7 - bc42: f109 39ff add.w r9, r9, #4294967295 - bc46: d374 bcc.n bd32 <__udivdi3+0x2e2> - bc48: 9f00 ldr r7, [sp, #0] - bc4a: ea49 4a0a orr.w sl, r9, sl, lsl #16 - bc4e: 1b1c subs r4, r3, r4 - bc50: fa1f fe8a uxth.w lr, sl - bc54: b2b8 uxth r0, r7 - bc56: 0c3a lsrs r2, r7, #16 - bc58: ea4f 471a mov.w r7, sl, lsr #16 - bc5c: fb00 fc0e mul.w ip, r0, lr - bc60: fb00 f307 mul.w r3, r0, r7 - bc64: fb02 310e mla r1, r2, lr, r3 - bc68: fb02 f207 mul.w r2, r2, r7 - bc6c: eb01 411c add.w r1, r1, ip, lsr #16 - bc70: 428b cmp r3, r1 - bc72: bf88 it hi - bc74: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - bc78: eb02 4e11 add.w lr, r2, r1, lsr #16 - bc7c: 4574 cmp r4, lr - bc7e: d312 bcc.n bca6 <__udivdi3+0x256> - bc80: ea4f 4101 mov.w r1, r1, lsl #16 - bc84: fa1f f28c uxth.w r2, ip - bc88: bf14 ite ne - bc8a: 2300 movne r3, #0 - bc8c: 2301 moveq r3, #1 - bc8e: eb01 0c02 add.w ip, r1, r2 - bc92: fa15 f606 lsls.w r6, r5, r6 - bc96: 4566 cmp r6, ip - bc98: bf2c ite cs - bc9a: 2600 movcs r6, #0 - bc9c: f003 0601 andcc.w r6, r3, #1 - bca0: 2e00 cmp r6, #0 - bca2: f43f af28 beq.w baf6 <__udivdi3+0xa6> - bca6: f10a 3aff add.w sl, sl, #4294967295 - bcaa: 2600 movs r6, #0 - bcac: e723 b.n baf6 <__udivdi3+0xa6> - bcae: 409f lsls r7, r3 - bcb0: f1c3 0120 rsb r1, r3, #32 - bcb4: fa34 f601 lsrs.w r6, r4, r1 - bcb8: fa14 f203 lsls.w r2, r4, r3 - bcbc: ea4f 4b17 mov.w fp, r7, lsr #16 - bcc0: fa25 fa01 lsr.w sl, r5, r1 - bcc4: 4630 mov r0, r6 - bcc6: 4659 mov r1, fp - bcc8: fa05 f803 lsl.w r8, r5, r3 - bccc: ea4a 0a02 orr.w sl, sl, r2 - bcd0: f7ff f98a bl afe8 <__aeabi_uidiv> - bcd4: 4659 mov r1, fp - bcd6: b2bd uxth r5, r7 - bcd8: 4681 mov r9, r0 - bcda: 4630 mov r0, r6 - bcdc: f7ff fab2 bl b244 <__aeabi_uidivmod> - bce0: ea4f 4c1a mov.w ip, sl, lsr #16 - bce4: fb05 f309 mul.w r3, r5, r9 - bce8: ea4c 4401 orr.w r4, ip, r1, lsl #16 - bcec: 42a3 cmp r3, r4 - bcee: d903 bls.n bcf8 <__udivdi3+0x2a8> - bcf0: 19e4 adds r4, r4, r7 - bcf2: f109 39ff add.w r9, r9, #4294967295 - bcf6: d328 bcc.n bd4a <__udivdi3+0x2fa> - bcf8: 1ae4 subs r4, r4, r3 - bcfa: 4659 mov r1, fp - bcfc: 4620 mov r0, r4 - bcfe: f7ff f973 bl afe8 <__aeabi_uidiv> - bd02: 4659 mov r1, fp - bd04: 4606 mov r6, r0 - bd06: 4620 mov r0, r4 - bd08: f7ff fa9c bl b244 <__aeabi_uidivmod> - bd0c: fa1f f48a uxth.w r4, sl - bd10: fb05 f306 mul.w r3, r5, r6 - bd14: ea44 4401 orr.w r4, r4, r1, lsl #16 - bd18: 42a3 cmp r3, r4 - bd1a: d906 bls.n bd2a <__udivdi3+0x2da> - bd1c: 3e01 subs r6, #1 - bd1e: 19e4 adds r4, r4, r7 - bd20: d203 bcs.n bd2a <__udivdi3+0x2da> - bd22: 42a3 cmp r3, r4 - bd24: d901 bls.n bd2a <__udivdi3+0x2da> - bd26: 3e01 subs r6, #1 - bd28: 19e4 adds r4, r4, r7 - bd2a: 1ae4 subs r4, r4, r3 - bd2c: ea46 4609 orr.w r6, r6, r9, lsl #16 - bd30: e70c b.n bb4c <__udivdi3+0xfc> - bd32: 429c cmp r4, r3 - bd34: bf84 itt hi - bd36: f109 39ff addhi.w r9, r9, #4294967295 - bd3a: 19db addhi r3, r3, r7 - bd3c: e784 b.n bc48 <__udivdi3+0x1f8> - bd3e: 455b cmp r3, fp - bd40: bf84 itt hi - bd42: f10a 3aff addhi.w sl, sl, #4294967295 - bd46: 44bb addhi fp, r7 - bd48: e766 b.n bc18 <__udivdi3+0x1c8> - bd4a: 42a3 cmp r3, r4 - bd4c: bf84 itt hi - bd4e: f109 39ff addhi.w r9, r9, #4294967295 - bd52: 19e4 addhi r4, r4, r7 - bd54: e7d0 b.n bcf8 <__udivdi3+0x2a8> - bd56: bf00 nop - bd58: 6474732f .word 0x6474732f - bd5c: 00006e69 .word 0x00006e69 - bd60: 6474732f .word 0x6474732f - bd64: 0074756f .word 0x0074756f - bd68: 6474732f .word 0x6474732f - bd6c: 00727265 .word 0x00727265 - bd70: 3a504952 .word 0x3a504952 - bd74: 79735f20 .word 0x79735f20 - bd78: 65735f73 .word 0x65735f73 - bd7c: 29286b65 .word 0x29286b65 - bd80: 206e6920 .word 0x206e6920 - bd84: 6465626d .word 0x6465626d - bd88: 2072612e .word 0x2072612e - bd8c: 20736168 .word 0x20736168 - bd90: 6e656562 .word 0x6e656562 - bd94: 646f6d20 .word 0x646f6d20 - bd98: 65696669 .word 0x65696669 - bd9c: 200a0d64 .word 0x200a0d64 - bda0: 20202020 .word 0x20202020 - bda4: 20646e61 .word 0x20646e61 - bda8: 65736c5f .word 0x65736c5f - bdac: 69206b65 .word 0x69206b65 - bdb0: 6367206e .word 0x6367206e - bdb4: 626d3463 .word 0x626d3463 - bdb8: 732f6465 .word 0x732f6465 - bdbc: 61637379 .word 0x61637379 - bdc0: 2e736c6c .word 0x2e736c6c - bdc4: 656e2063 .word 0x656e2063 - bdc8: 20736465 .word 0x20736465 - bdcc: 62206f74 .word 0x62206f74 - bdd0: 70752065 .word 0x70752065 - bdd4: 65746164 .word 0x65746164 - bdd8: 000a0d64 .word 0x000a0d64 - bddc: 0a0d0a0d .word 0x0a0d0a0d - bde0: 34434347 .word 0x34434347 - bde4: 4445424d .word 0x4445424d - bde8: 73655420 .word 0x73655420 - bdec: 75532074 .word 0x75532074 - bdf0: 0d657469 .word 0x0d657469 - bdf4: 00000000 .word 0x00000000 - bdf8: 6e617453 .word 0x6e617453 - bdfc: 64726164 .word 0x64726164 - be00: 4f2f4920 .word 0x4f2f4920 - be04: 696e5520 .word 0x696e5520 - be08: 65542074 .word 0x65542074 - be0c: 0d737473 .word 0x0d737473 - be10: 00000000 .word 0x00000000 - be14: 74736554 .word 0x74736554 - be18: 203a3120 .word 0x203a3120 - be1c: 6e697270 .word 0x6e697270 - be20: 29286674 .word 0x29286674 - be24: 73657420 .word 0x73657420 - be28: 00000d74 .word 0x00000d74 - be2c: 74736554 .word 0x74736554 - be30: 203a3220 .word 0x203a3220 - be34: 6e616373 .word 0x6e616373 - be38: 20292866 .word 0x20292866 - be3c: 74736574 .word 0x74736574 - be40: 0000000d .word 0x0000000d - be44: 20202020 .word 0x20202020 - be48: 65707954 .word 0x65707954 - be4c: 6d756e20 .word 0x6d756e20 - be50: 20726562 .word 0x20726562 - be54: 20646e61 .word 0x20646e61 - be58: 73657270 .word 0x73657270 - be5c: 6e452073 .word 0x6e452073 - be60: 3a726574 .word 0x3a726574 - be64: 00000020 .word 0x00000020 - be68: 00006425 .word 0x00006425 - be6c: 2020200a .word 0x2020200a - be70: 756f5920 .word 0x756f5920 - be74: 61762072 .word 0x61762072 - be78: 2065756c .word 0x2065756c - be7c: 3a736177 .word 0x3a736177 - be80: 0d642520 .word 0x0d642520 - be84: 0000000a .word 0x0000000a - be88: 74736554 .word 0x74736554 - be8c: 203a3320 .word 0x203a3320 - be90: 69727066 .word 0x69727066 - be94: 2866746e .word 0x2866746e - be98: 6f647473 .word 0x6f647473 - be9c: 202c7475 .word 0x202c7475 - bea0: 292e2e2e .word 0x292e2e2e - bea4: 73657420 .word 0x73657420 - bea8: 000a0d74 .word 0x000a0d74 - beac: 74736554 .word 0x74736554 - beb0: 203a3420 .word 0x203a3420 - beb4: 69727066 .word 0x69727066 - beb8: 2866746e .word 0x2866746e - bebc: 65647473 .word 0x65647473 - bec0: 202c7272 .word 0x202c7272 - bec4: 292e2e2e .word 0x292e2e2e - bec8: 73657420 .word 0x73657420 - becc: 000a0d74 .word 0x000a0d74 - bed0: 74736554 .word 0x74736554 - bed4: 203a3520 .word 0x203a3520 - bed8: 61637366 .word 0x61637366 - bedc: 7328666e .word 0x7328666e - bee0: 6e696474 .word 0x6e696474 - bee4: 2e2e202c .word 0x2e2e202c - bee8: 7420292e .word 0x7420292e - beec: 0d747365 .word 0x0d747365 - bef0: 00000000 .word 0x00000000 - bef4: 74736554 .word 0x74736554 - bef8: 6d6f6320 .word 0x6d6f6320 - befc: 74656c70 .word 0x74656c70 - bf00: 00000d65 .word 0x00000d65 - bf04: 00000000 .word 0x00000000 - -0000bf08 <_ZTVN10__cxxabiv117__class_type_infoE>: - bf08: 00000000 0000bf38 000006b9 000006cd ....8........... - bf18: 00000941 00000945 00000693 000006eb A...E........... - bf28: 0000063d 00000657 00000631 00000000 =...W...1....... - -0000bf38 <_ZTIN10__cxxabiv117__class_type_infoE>: - bf38: 0000bf70 0000bf44 0000bfcc p...D....... - -0000bf44 <_ZTSN10__cxxabiv117__class_type_infoE>: - bf44: 5f30314e 7878635f 76696261 5f373131 N10__cxxabiv117_ - bf54: 616c635f 745f7373 5f657079 6f666e69 _class_type_info - bf64: 00000045 E... - -0000bf68 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - bf68: 00000000 0000bf98 0000090d 00000921 ............!... - bf78: 00000941 00000945 00000693 000006eb A...E........... - bf88: 00000823 00000847 000008d7 00000000 #...G........... - -0000bf98 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - bf98: 0000bf70 0000bfa4 0000bf38 p.......8... - -0000bfa4 <_ZTSN10__cxxabiv120__si_class_type_infoE>: - bfa4: 5f30314e 7878635f 76696261 5f303231 N10__cxxabiv120_ - bfb4: 5f69735f 73616c63 79745f73 695f6570 _si_class_type_i - bfc4: 456f666e 00000000 nfoE.... - -0000bfcc <_ZTISt9type_info>: - bfcc: 0000bf10 0000bfd4 ........ - -0000bfd4 <_ZTSSt9type_info>: - bfd4: 74397453 5f657079 6f666e69 00000000 St9type_info.... - bfe4: 00000000 .... - -0000bfe8 <_ZTVSt9type_info>: - bfe8: 00000000 0000bfcc 00000935 0000094d ........5...M... - bff8: 00000941 00000945 0000099f 00000949 A...E.......I... - -0000c008 <_ZTIN10__cxxabiv121__vmi_class_type_infoE>: - c008: 0000bf70 0000c014 0000bf38 p.......8... - -0000c014 <_ZTSN10__cxxabiv121__vmi_class_type_infoE>: - c014: 5f30314e 7878635f 76696261 5f313231 N10__cxxabiv121_ - c024: 696d765f 616c635f 745f7373 5f657079 _vmi_class_type_ - c034: 6f666e69 00000045 00000000 infoE....... - -0000c040 <_ZTVN10__cxxabiv121__vmi_class_type_infoE>: - c040: 00000000 0000c008 000009c5 000009d9 ................ - c050: 00000941 00000945 00000693 000006eb A...E........... - c060: 00000a97 00000bdf 00000a01 00000000 ................ - c070: 00000043 C... - -0000c074 <_global_impure_ptr>: - c074: 1000001c .... - -0000c078 : - c078: 30303030 30303030 30303030 30303030 0000000000000000 - c088: 00464e49 00666e69 004e414e 006e616e INF.inf.NAN.nan. - c098: 33323130 37363534 42413938 46454443 0123456789ABCDEF - c0a8: 32313000 36353433 61393837 65646362 .0123456789abcde - c0b8: 00300066 f.0. - -0000c0bc : - c0bc: 20202020 20202020 20202020 20202020 - c0cc: 646c2565 000a0000 e%ld.. - -0000c0d2 : - c0d2: 0001000a 00030002 00050004 00070006 ................ - c0e2: 00090008 000b000a 000d000c 000f000e ................ - c0f2: 20200010 .. - -0000c0f4 : - c0f4: 20202020 20202020 20202020 20202020 - -0000c104 : - c104: 30303030 30303030 30303030 30303030 0000000000000000 - -0000c114 : - c114: 0001000a 00030002 00050004 00070006 ................ - c124: 00090008 000b000a 000d000c 000f000e ................ - c134: 202c0010 636e7566 6e6f6974 6100203a .., function: .a - c144: 72657373 6e6f6974 73252220 61662022 ssertion "%s" fa - c154: 64656c69 6966203a 2220656c 2c227325 iled: file "%s", - c164: 6e696c20 64252065 73257325 2000000a line %d%s%s.. - -0000c172 <_ctype_>: - c172: 20202000 20202020 28282020 20282828 . ((((( - c182: 20202020 20202020 20202020 20202020 - c192: 10108820 10101010 10101010 10101010 ............... - c1a2: 04040410 04040404 10040404 10101010 ................ - c1b2: 41411010 41414141 01010101 01010101 ..AAAAAA........ - c1c2: 01010101 01010101 01010101 10101010 ................ - c1d2: 42421010 42424242 02020202 02020202 ..BBBBBB........ - c1e2: 02020202 02020202 02020202 10101010 ................ - c1f2: 00000020 00000000 00000000 00000000 ............... - ... - c272: 666e4900 74696e69 614e0079 0000004e .Infinity.NaN. - -0000c280 <__sf_fake_stdin>: - ... - -0000c2a0 <__sf_fake_stdout>: - ... - -0000c2c0 <__sf_fake_stderr>: - ... - c2e0: 49534f50 002e0058 POSIX... - -0000c2e8 : - c2e8: 00000005 00000019 0000007d 00000000 ........}....... - -0000c2f8 <__mprec_tens>: - c2f8: 00000000 3ff00000 00000000 40240000 .......?......$@ - c308: 00000000 40590000 00000000 408f4000 ......Y@.....@.@ - c318: 00000000 40c38800 00000000 40f86a00 .......@.....j.@ - c328: 00000000 412e8480 00000000 416312d0 .......A......cA - c338: 00000000 4197d784 00000000 41cdcd65 .......A....e..A - c348: 20000000 4202a05f e8000000 42374876 ... _..B....vH7B - c358: a2000000 426d1a94 e5400000 42a2309c ......mB..@..0.B - c368: 1e900000 42d6bcc4 26340000 430c6bf5 .......B..4&.k.C - c378: 37e08000 4341c379 85d8a000 43763457 ...7y.AC....W4vC - c388: 674ec800 43abc16d 60913d00 43e158e4 ..Ngm..C.=.`.X.C - c398: 78b58c40 4415af1d d6e2ef50 444b1ae4 @..x...DP.....KD - c3a8: 064dd592 4480f0cf c7e14af6 44b52d02 ..M....D.J...-.D - c3b8: 79d99db4 44ea7843 ...yCx.D - -0000c3c0 <__mprec_bigtens>: - c3c0: 37e08000 4341c379 b5056e17 4693b8b5 ...7y.AC.n.....F - c3d0: e93ff9f5 4d384f03 f9301d32 5a827748 ..?..O8M2.0.Hw.Z - c3e0: 7f73bf3c 75154fdd <.s..O.u - -0000c3e8 : - c3e8: 97d889bc 3c9cd2b2 d5a8a733 3949f623 .......<3...#.I9 - c3f8: 44f4a73d 32a50ffd cf8c979d 255bba08 =..D...2......[% - c408: 64ac6f43 0e180628 Co.d(... - -0000c410 : - c410: 20202020 20202020 20202020 20202020 - -0000c420 : - c420: 30303030 30303030 30303030 30303030 0000000000000000 - c430: 33323130 37363534 00003938 0123456789.. - -0000c43c <_init>: - c43c: b5f8 push {r3, r4, r5, r6, r7, lr} - c43e: bf00 nop - c440: bcf8 pop {r3, r4, r5, r6, r7} - c442: bc08 pop {r3} - c444: 469e mov lr, r3 - c446: 4770 bx lr - -0000c448 <__preinit_array_start>: - c448: 00001e11 .word 0x00001e11 - -0000c44c <__init_array_start>: - c44c: 00000315 .word 0x00000315 - -0000c450 <_fini>: - c450: b5f8 push {r3, r4, r5, r6, r7, lr} - c452: bf00 nop - c454: bcf8 pop {r3, r4, r5, r6, r7} - c456: bc08 pop {r3} - c458: 469e mov lr, r3 - c45a: 4770 bx lr - -0000c45c <__fini_array_start>: - c45c: 00000301 .word 0x00000301 - -Disassembly of section i._sys_close: - -0000c460 <_sys_close>: - c460: 2803 cmp r0, #3 - c462: bfbc itt lt - c464: 2000 movlt r0, #0 - c466: 4770 bxlt lr - c468: 4907 ldr r1, [pc, #28] ; (c488 <__exidx_start+0x28>) - c46a: 2200 movs r2, #0 - c46c: eb01 0180 add.w r1, r1, r0, lsl #2 - c470: f851 0c0c ldr.w r0, [r1, #-12] - c474: f841 2c0c str.w r2, [r1, #-12] - c478: 2800 cmp r0, #0 - c47a: bf04 itt eq - c47c: f04f 30ff moveq.w r0, #4294967295 - c480: 4770 bxeq lr - c482: 6801 ldr r1, [r0, #0] - c484: 6849 ldr r1, [r1, #4] - c486: 4708 bx r1 - c488: 100005c0 .word 0x100005c0 - -Disassembly of section i._sys_istty: - -0000c48c <_sys_istty>: - c48c: 2803 cmp r0, #3 - c48e: bfbc itt lt - c490: 2000 movlt r0, #0 - c492: 4770 bxlt lr - c494: 4906 ldr r1, [pc, #24] ; (c4b0 <_sys_istty+0x24>) - c496: eb01 0080 add.w r0, r1, r0, lsl #2 - c49a: f850 0c0c ldr.w r0, [r0, #-12] - c49e: 2800 cmp r0, #0 - c4a0: bf04 itt eq - c4a2: f04f 30ff moveq.w r0, #4294967295 - c4a6: 4770 bxeq lr - c4a8: 6801 ldr r1, [r0, #0] - c4aa: 68c9 ldr r1, [r1, #12] - c4ac: 4708 bx r1 - c4ae: 0000 .short 0x0000 - c4b0: 100005c0 .word 0x100005c0 - -Disassembly of section i._sys_open: - -0000c4b4 <_sys_open>: - c4b4: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - c4b8: 460f mov r7, r1 - c4ba: 4605 mov r5, r0 - c4bc: 4954 ldr r1, [pc, #336] ; (c610 <_sys_open+0x15c>) - c4be: f7f6 fbc6 bl 2c4e - c4c2: 4e54 ldr r6, [pc, #336] ; (c614 <_sys_open+0x160>) - c4c4: 4c54 ldr r4, [pc, #336] ; (c618 <_sys_open+0x164>) - c4c6: f1a6 0801 sub.w r8, r6, #1 - c4ca: b988 cbnz r0, c4f0 <_sys_open+0x3c> - c4cc: 4631 mov r1, r6 - c4ce: 4640 mov r0, r8 - c4d0: f000 faaa bl ca28 - c4d4: 2301 movs r3, #1 - c4d6: 2200 movs r2, #0 - c4d8: 2108 movs r1, #8 - c4da: 4620 mov r0, r4 - c4dc: f000 fa54 bl c988 - c4e0: f44f 5116 mov.w r1, #9600 ; 0x2580 - c4e4: 4620 mov r0, r4 - c4e6: f000 f96b bl c7c0 - c4ea: 2000 movs r0, #0 - c4ec: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - c4f0: 494a ldr r1, [pc, #296] ; (c61c <_sys_open+0x168>) - c4f2: 4628 mov r0, r5 - c4f4: f7f6 fbab bl 2c4e - c4f8: b988 cbnz r0, c51e <_sys_open+0x6a> - c4fa: 4631 mov r1, r6 - c4fc: 4640 mov r0, r8 - c4fe: f000 fa93 bl ca28 - c502: 2301 movs r3, #1 - c504: 2200 movs r2, #0 - c506: 2108 movs r1, #8 - c508: 4620 mov r0, r4 - c50a: f000 fa3d bl c988 - c50e: f44f 5116 mov.w r1, #9600 ; 0x2580 - c512: 4620 mov r0, r4 - c514: f000 f954 bl c7c0 - c518: 2001 movs r0, #1 - c51a: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - c51e: 4940 ldr r1, [pc, #256] ; (c620 <_sys_open+0x16c>) - c520: 4628 mov r0, r5 - c522: f7f6 fb94 bl 2c4e - c526: b988 cbnz r0, c54c <_sys_open+0x98> - c528: 4631 mov r1, r6 - c52a: 4640 mov r0, r8 - c52c: f000 fa7c bl ca28 - c530: 2301 movs r3, #1 - c532: 2200 movs r2, #0 - c534: 2108 movs r1, #8 - c536: 4620 mov r0, r4 - c538: f000 fa26 bl c988 - c53c: f44f 5116 mov.w r1, #9600 ; 0x2580 - c540: 4620 mov r0, r4 - c542: f000 f93d bl c7c0 - c546: 2002 movs r0, #2 - c548: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - c54c: f8df 80d4 ldr.w r8, [pc, #212] ; c624 <_sys_open+0x170> - c550: 2400 movs r4, #0 - c552: f858 0024 ldr.w r0, [r8, r4, lsl #2] - c556: b118 cbz r0, c560 <_sys_open+0xac> - c558: 1c64 adds r4, r4, #1 - c55a: 2c10 cmp r4, #16 - c55c: d3f9 bcc.n c552 <_sys_open+0x9e> - c55e: e04e b.n c5fe <_sys_open+0x14a> - c560: 2c10 cmp r4, #16 - c562: d24c bcs.n c5fe <_sys_open+0x14a> - c564: 7828 ldrb r0, [r5, #0] - c566: 283a cmp r0, #58 ; 0x3a - c568: d109 bne.n c57e <_sys_open+0xca> - c56a: 466a mov r2, sp - c56c: a12e add r1, pc, #184 ; (adr r1, c628 <_sys_open+0x174>) - c56e: 4628 mov r0, r5 - c570: f7f6 fafc bl 2b6c - c574: 9800 ldr r0, [sp, #0] - c576: 2800 cmp r0, #0 - c578: bf18 it ne - c57a: 3010 addne r0, #16 - c57c: e043 b.n c606 <_sys_open+0x152> - c57e: 282f cmp r0, #47 ; 0x2f - c580: d13d bne.n c5fe <_sys_open+0x14a> - c582: 1c68 adds r0, r5, #1 - c584: 4605 mov r5, r0 - c586: 2100 movs r1, #0 - c588: f815 2b01 ldrb.w r2, [r5], #1 - c58c: 2a2f cmp r2, #47 ; 0x2f - c58e: d004 beq.n c59a <_sys_open+0xe6> - c590: 2a00 cmp r2, #0 - c592: bf18 it ne - c594: 1c49 addne r1, r1, #1 - c596: d1f7 bne.n c588 <_sys_open+0xd4> - c598: 2500 movs r5, #0 - c59a: f000 f8c5 bl c728 <_ZN4mbed4Base6lookupEPKcj> - c59e: 2800 cmp r0, #0 - c5a0: d02d beq.n c5fe <_sys_open+0x14a> - c5a2: f017 0f02 tst.w r7, #2 - c5a6: bf18 it ne - c5a8: 2602 movne r6, #2 - c5aa: d108 bne.n c5be <_sys_open+0x10a> - c5ac: f017 0f04 tst.w r7, #4 - c5b0: bf18 it ne - c5b2: 2601 movne r6, #1 - c5b4: d103 bne.n c5be <_sys_open+0x10a> - c5b6: f017 0608 ands.w r6, r7, #8 - c5ba: bf18 it ne - c5bc: 2609 movne r6, #9 - c5be: f017 0f0c tst.w r7, #12 - c5c2: bf18 it ne - c5c4: f446 7600 orrne.w r6, r6, #512 ; 0x200 - c5c8: f017 0f04 tst.w r7, #4 - c5cc: bf18 it ne - c5ce: f446 6680 orrne.w r6, r6, #1024 ; 0x400 - c5d2: f04f 33ff mov.w r3, #4294967295 - c5d6: b93d cbnz r5, c5e8 <_sys_open+0x134> - c5d8: 4a14 ldr r2, [pc, #80] ; (c62c <_sys_open+0x178>) - c5da: 4915 ldr r1, [pc, #84] ; (c630 <_sys_open+0x17c>) - c5dc: f7f4 f8cf bl 77e <__dynamic_cast> - c5e0: 2800 cmp r0, #0 - c5e2: bf18 it ne - c5e4: 3010 addne r0, #16 - c5e6: e009 b.n c5fc <_sys_open+0x148> - c5e8: 4a12 ldr r2, [pc, #72] ; (c634 <_sys_open+0x180>) - c5ea: 4911 ldr r1, [pc, #68] ; (c630 <_sys_open+0x17c>) - c5ec: f7f4 f8c7 bl 77e <__dynamic_cast> - c5f0: b128 cbz r0, c5fe <_sys_open+0x14a> - c5f2: 6801 ldr r1, [r0, #0] - c5f4: 4632 mov r2, r6 - c5f6: 690b ldr r3, [r1, #16] - c5f8: 4629 mov r1, r5 - c5fa: 4798 blx r3 - c5fc: b918 cbnz r0, c606 <_sys_open+0x152> - c5fe: f04f 30ff mov.w r0, #4294967295 - c602: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - c606: f848 0024 str.w r0, [r8, r4, lsl #2] - c60a: 1ce0 adds r0, r4, #3 - c60c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - c610: 0000cee4 .word 0x0000cee4 - c614: 2009c003 .word 0x2009c003 - c618: 4000c000 .word 0x4000c000 - c61c: 0000ceeb .word 0x0000ceeb - c620: 0000cef3 .word 0x0000cef3 - c624: 100005c0 .word 0x100005c0 - c628: 0070253a .word 0x0070253a - c62c: 0000d068 .word 0x0000d068 - c630: 0000d0ec .word 0x0000d0ec - c634: 0000d088 .word 0x0000d088 - -Disassembly of section i._sys_read: - -0000c638 <_sys_read>: - c638: b570 push {r4, r5, r6, lr} - c63a: 460d mov r5, r1 - c63c: 4614 mov r4, r2 - c63e: 2803 cmp r0, #3 - c640: da05 bge.n c64e <_sys_read+0x16> - c642: 480b ldr r0, [pc, #44] ; (c670 <_sys_read+0x38>) - c644: f000 f9ea bl ca1c - c648: 7028 strb r0, [r5, #0] - c64a: 2001 movs r0, #1 - c64c: e00e b.n c66c <_sys_read+0x34> - c64e: 4909 ldr r1, [pc, #36] ; (c674 <_sys_read+0x3c>) - c650: eb01 0080 add.w r0, r1, r0, lsl #2 - c654: f850 0c0c ldr.w r0, [r0, #-12] - c658: 2800 cmp r0, #0 - c65a: bf04 itt eq - c65c: f04f 30ff moveq.w r0, #4294967295 - c660: bd70 popeq {r4, r5, r6, pc} - c662: 6801 ldr r1, [r0, #0] - c664: 4622 mov r2, r4 - c666: 688b ldr r3, [r1, #8] - c668: 4629 mov r1, r5 - c66a: 4798 blx r3 - c66c: 1a20 subs r0, r4, r0 - c66e: bd70 pop {r4, r5, r6, pc} - c670: 4000c000 .word 0x4000c000 - c674: 100005c0 .word 0x100005c0 - -Disassembly of section i._sys_seek: - -0000c678 <_sys_seek>: - c678: b510 push {r4, lr} - c67a: 2803 cmp r0, #3 - c67c: db0e blt.n c69c <_sys_seek+0x24> - c67e: 4a08 ldr r2, [pc, #32] ; (c6a0 <_sys_seek+0x28>) - c680: eb02 0080 add.w r0, r2, r0, lsl #2 - c684: f850 0c0c ldr.w r0, [r0, #-12] - c688: b128 cbz r0, c696 <_sys_seek+0x1e> - c68a: 6802 ldr r2, [r0, #0] - c68c: 6913 ldr r3, [r2, #16] - c68e: 2200 movs r2, #0 - c690: 4798 blx r3 - c692: 1c40 adds r0, r0, #1 - c694: d102 bne.n c69c <_sys_seek+0x24> - c696: f04f 30ff mov.w r0, #4294967295 - c69a: bd10 pop {r4, pc} - c69c: 2000 movs r0, #0 - c69e: bd10 pop {r4, pc} - c6a0: 100005c0 .word 0x100005c0 - -Disassembly of section i._sys_write: - -0000c6a4 <_sys_write>: - c6a4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - c6a8: 460e mov r6, r1 - c6aa: 4615 mov r5, r2 - c6ac: 2803 cmp r0, #3 - c6ae: da0c bge.n c6ca <_sys_write+0x26> - c6b0: 2400 movs r4, #0 - c6b2: 2d00 cmp r5, #0 - c6b4: d907 bls.n c6c6 <_sys_write+0x22> - c6b6: 4f0e ldr r7, [pc, #56] ; (c6f0 <_sys_write+0x4c>) - c6b8: 5d31 ldrb r1, [r6, r4] - c6ba: 4638 mov r0, r7 - c6bc: f000 fa26 bl cb0c - c6c0: 1c64 adds r4, r4, #1 - c6c2: 42ac cmp r4, r5 - c6c4: d3f8 bcc.n c6b8 <_sys_write+0x14> - c6c6: 4628 mov r0, r5 - c6c8: e00f b.n c6ea <_sys_write+0x46> - c6ca: 490a ldr r1, [pc, #40] ; (c6f4 <_sys_write+0x50>) - c6cc: eb01 0080 add.w r0, r1, r0, lsl #2 - c6d0: f850 0c0c ldr.w r0, [r0, #-12] - c6d4: 2800 cmp r0, #0 - c6d6: bf04 itt eq - c6d8: f04f 30ff moveq.w r0, #4294967295 - c6dc: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - c6e0: 6801 ldr r1, [r0, #0] - c6e2: 462a mov r2, r5 - c6e4: 680b ldr r3, [r1, #0] - c6e6: 4631 mov r1, r6 - c6e8: 4798 blx r3 - c6ea: 1a28 subs r0, r5, r0 - c6ec: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - c6f0: 4000c000 .word 0x4000c000 - c6f4: 100005c0 .word 0x100005c0 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -0000c6f8 <_ZN4mbed4Base5clearEPKcPc>: - c6f8: b570 push {r4, r5, r6, lr} - c6fa: 480a ldr r0, [pc, #40] ; (c724 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - c6fc: 6804 ldr r4, [r0, #0] - c6fe: 2c00 cmp r4, #0 - c700: bf08 it eq - c702: bd70 popeq {r4, r5, r6, pc} - c704: 4625 mov r5, r4 - c706: 6864 ldr r4, [r4, #4] - c708: 7b28 ldrb r0, [r5, #12] - c70a: b138 cbz r0, c71c <_ZN4mbed4Base5clearEPKcPc+0x24> - c70c: 68a8 ldr r0, [r5, #8] - c70e: f7f4 f80d bl 72c <_ZdaPv> - c712: b11d cbz r5, c71c <_ZN4mbed4Base5clearEPKcPc+0x24> - c714: 6828 ldr r0, [r5, #0] - c716: 6841 ldr r1, [r0, #4] - c718: 4628 mov r0, r5 - c71a: 4788 blx r1 - c71c: 2c00 cmp r4, #0 - c71e: d1f1 bne.n c704 <_ZN4mbed4Base5clearEPKcPc+0xc> - c720: bd70 pop {r4, r5, r6, pc} - c722: 0000 .short 0x0000 - c724: 10000000 .word 0x10000000 - -Disassembly of section i._ZN4mbed4Base6lookupEPKcj: - -0000c728 <_ZN4mbed4Base6lookupEPKcj>: - c728: b570 push {r4, r5, r6, lr} - c72a: 4606 mov r6, r0 - c72c: 480b ldr r0, [pc, #44] ; (c75c <_ZN4mbed4Base6lookupEPKcj+0x34>) - c72e: 460d mov r5, r1 - c730: 6804 ldr r4, [r0, #0] - c732: b184 cbz r4, c756 <_ZN4mbed4Base6lookupEPKcj+0x2e> - c734: 68a0 ldr r0, [r4, #8] - c736: b158 cbz r0, c750 <_ZN4mbed4Base6lookupEPKcj+0x28> - c738: 462a mov r2, r5 - c73a: 4631 mov r1, r6 - c73c: f7f6 fa9a bl 2c74 - c740: b930 cbnz r0, c750 <_ZN4mbed4Base6lookupEPKcj+0x28> - c742: 68a0 ldr r0, [r4, #8] - c744: f7f6 fa8e bl 2c64 - c748: 42a8 cmp r0, r5 - c74a: bf04 itt eq - c74c: 4620 moveq r0, r4 - c74e: bd70 popeq {r4, r5, r6, pc} - c750: 6864 ldr r4, [r4, #4] - c752: 2c00 cmp r4, #0 - c754: d1ee bne.n c734 <_ZN4mbed4Base6lookupEPKcj+0xc> - c756: 2000 movs r0, #0 - c758: bd70 pop {r4, r5, r6, pc} - c75a: 0000 .short 0x0000 - c75c: 10000000 .word 0x10000000 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -0000c760 <_ZN4mbed4Base9list_objsEPKcPc>: - c760: 2900 cmp r1, #0 - c762: bf08 it eq - c764: 4770 bxeq lr - c766: b570 push {r4, r5, r6, lr} - c768: 480b ldr r0, [pc, #44] ; (c798 <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - c76a: 460d mov r5, r1 - c76c: 6804 ldr r4, [r0, #0] - c76e: 2c00 cmp r4, #0 - c770: bf08 it eq - c772: bd70 popeq {r4, r5, r6, pc} - c774: 2620 movs r6, #32 - c776: 7b20 ldrb r0, [r4, #12] - c778: b150 cbz r0, c790 <_ZN4mbed4Base9list_objsEPKcPc+0x30> - c77a: a108 add r1, pc, #32 ; (adr r1, c79c <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - c77c: 4628 mov r0, r5 - c77e: 68a2 ldr r2, [r4, #8] - c780: f7f6 f9d0 bl 2b24 - c784: 4405 add r5, r0 - c786: 6860 ldr r0, [r4, #4] - c788: 2800 cmp r0, #0 - c78a: bf18 it ne - c78c: f805 6b01 strbne.w r6, [r5], #1 - c790: 6864 ldr r4, [r4, #4] - c792: 2c00 cmp r4, #0 - c794: d1ef bne.n c776 <_ZN4mbed4Base9list_objsEPKcPc+0x16> - c796: bd70 pop {r4, r5, r6, pc} - c798: 10000000 .word 0x10000000 - c79c: 00007325 .word 0x00007325 - -Disassembly of section .emb_text: - -0000c7a0 <__get_PSP>: - c7a0: f3ef 8009 mrs r0, PSP - c7a4: 4770 bx lr - -0000c7a6 <__set_PSP>: - c7a6: f380 8809 msr PSP, r0 - c7aa: 4770 bx lr - -0000c7ac <__get_MSP>: - c7ac: f3ef 8008 mrs r0, MSP - c7b0: 4770 bx lr - -0000c7b2 <__set_MSP>: - c7b2: f380 8808 msr MSP, r0 - c7b6: 4770 bx lr - -0000c7b8 <__REV16>: - c7b8: ba40 rev16 r0, r0 - c7ba: 4770 bx lr - -0000c7bc <__REVSH>: - c7bc: bac0 revsh r0, r0 - c7be: 4770 bx lr - -Disassembly of section i.serial_baud: - -0000c7c0 : - c7c0: e92d 4ff3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, lr} - c7c4: b089 sub sp, #36 ; 0x24 - c7c6: 4608 mov r0, r1 - c7c8: 9909 ldr r1, [sp, #36] ; 0x24 - c7ca: 4b67 ldr r3, [pc, #412] ; (c968 ) - c7cc: f1a1 4280 sub.w r2, r1, #1073741824 ; 0x40000000 - c7d0: f5b2 4240 subs.w r2, r2, #49152 ; 0xc000 - c7d4: d015 beq.n c802 - c7d6: f5b2 4f80 cmp.w r2, #16384 ; 0x4000 - c7da: d01d beq.n c818 - c7dc: f5b2 2f0c cmp.w r2, #573440 ; 0x8c000 - c7e0: d040 beq.n c864 - c7e2: f5b2 2f10 cmp.w r2, #589824 ; 0x90000 - c7e6: d148 bne.n c87a - c7e8: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - c7ec: f421 2140 bic.w r1, r1, #786432 ; 0xc0000 - c7f0: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - c7f4: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - c7f8: f441 2180 orr.w r1, r1, #262144 ; 0x40000 - c7fc: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - c800: e016 b.n c830 - c802: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - c806: f021 01c0 bic.w r1, r1, #192 ; 0xc0 - c80a: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - c80e: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - c812: f041 0140 orr.w r1, r1, #64 ; 0x40 - c816: e009 b.n c82c - c818: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - c81c: f421 7140 bic.w r1, r1, #768 ; 0x300 - c820: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - c824: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - c828: f441 7180 orr.w r1, r1, #256 ; 0x100 - c82c: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - c830: 494e ldr r1, [pc, #312] ; (c96c ) - c832: 0102 lsls r2, r0, #4 - c834: 6809 ldr r1, [r1, #0] - c836: 9102 str r1, [sp, #8] - c838: fbb1 f3f2 udiv r3, r1, r2 - c83c: fb02 1113 mls r1, r2, r3, r1 - c840: f04f 0a00 mov.w sl, #0 - c844: f04f 0b01 mov.w fp, #1 - c848: fa1f f883 uxth.w r8, r3 - c84c: 46d1 mov r9, sl - c84e: 2900 cmp r1, #0 - c850: d06e beq.n c930 - c852: f7f5 f8b5 bl 19c0 <__aeabi_i2f> - c856: 9008 str r0, [sp, #32] - c858: ea4f 0758 mov.w r7, r8, lsr #1 - c85c: f8cd 8000 str.w r8, [sp] - c860: 9001 str r0, [sp, #4] - c862: e05f b.n c924 - c864: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - c868: f421 3140 bic.w r1, r1, #196608 ; 0x30000 - c86c: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - c870: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - c874: f441 3180 orr.w r1, r1, #65536 ; 0x10000 - c878: e7c0 b.n c7fc - c87a: 2273 movs r2, #115 ; 0x73 - c87c: a13c add r1, pc, #240 ; (adr r1, c970 ) - c87e: a040 add r0, pc, #256 ; (adr r0, c980 ) - c880: f7f5 fabf bl 1e02 <__aeabi_assert> - c884: 2401 movs r4, #1 - c886: 2501 movs r5, #1 - c888: 2c01 cmp r4, #1 - c88a: d945 bls.n c918 - c88c: 4638 mov r0, r7 - c88e: f7f4 fcdd bl 124c <__aeabi_ui2d> - c892: 2204 movs r2, #4 - c894: f7f4 fb14 bl ec0 - c898: 9007 str r0, [sp, #28] - c89a: 9106 str r1, [sp, #24] - c89c: 9802 ldr r0, [sp, #8] - c89e: f7f5 f88b bl 19b8 <__aeabi_ui2f> - c8a2: f7f4 fcf5 bl 1290 <__aeabi_f2d> - c8a6: 9005 str r0, [sp, #20] - c8a8: 9104 str r1, [sp, #16] - c8aa: 4620 mov r0, r4 - c8ac: f7f5 f884 bl 19b8 <__aeabi_ui2f> - c8b0: 9003 str r0, [sp, #12] - c8b2: 4628 mov r0, r5 - c8b4: f7f5 f880 bl 19b8 <__aeabi_ui2f> - c8b8: 9903 ldr r1, [sp, #12] - c8ba: f7f5 f989 bl 1bd0 <__aeabi_fdiv> - c8be: f04f 517e mov.w r1, #1065353216 ; 0x3f800000 - c8c2: f7f4 ffc9 bl 1858 <__addsf3> - c8c6: f7f4 fce3 bl 1290 <__aeabi_f2d> - c8ca: 9b06 ldr r3, [sp, #24] - c8cc: 9a07 ldr r2, [sp, #28] - c8ce: f7f4 fd33 bl 1338 <__aeabi_dmul> - c8d2: 4602 mov r2, r0 - c8d4: 460b mov r3, r1 - c8d6: 9904 ldr r1, [sp, #16] - c8d8: 9805 ldr r0, [sp, #20] - c8da: f7f4 fe57 bl 158c <__aeabi_ddiv> - c8de: f7f4 ff65 bl 17ac <__aeabi_d2f> - c8e2: 4601 mov r1, r0 - c8e4: 9808 ldr r0, [sp, #32] - c8e6: f7f4 ffb5 bl 1854 <__aeabi_fsub> - c8ea: 9908 ldr r1, [sp, #32] - c8ec: f7f5 f970 bl 1bd0 <__aeabi_fdiv> - c8f0: f020 4600 bic.w r6, r0, #2147483648 ; 0x80000000 - c8f4: 4630 mov r0, r6 - c8f6: 9901 ldr r1, [sp, #4] - c8f8: f7f5 fa42 bl 1d80 <__aeabi_cfcmpeq> - c8fc: d208 bcs.n c910 - c8fe: 4821 ldr r0, [pc, #132] ; (c984 ) - c900: 46b8 mov r8, r7 - c902: 46aa mov sl, r5 - c904: 46a3 mov fp, r4 - c906: 9601 str r6, [sp, #4] - c908: 4286 cmp r6, r0 - c90a: bfb8 it lt - c90c: f04f 0901 movlt.w r9, #1 - c910: 1c68 adds r0, r5, #1 - c912: b2c5 uxtb r5, r0 - c914: 42a5 cmp r5, r4 - c916: d3cc bcc.n c8b2 - c918: 1c60 adds r0, r4, #1 - c91a: b2c4 uxtb r4, r0 - c91c: 2c0f cmp r4, #15 - c91e: d9b2 bls.n c886 - c920: 1c78 adds r0, r7, #1 - c922: b287 uxth r7, r0 - c924: 9800 ldr r0, [sp, #0] - c926: 4287 cmp r7, r0 - c928: bf98 it ls - c92a: f1b9 0f00 cmpls.w r9, #0 - c92e: d0a9 beq.n c884 - c930: 9809 ldr r0, [sp, #36] ; 0x24 - c932: 7b00 ldrb r0, [r0, #12] - c934: f040 0180 orr.w r1, r0, #128 ; 0x80 - c938: 9809 ldr r0, [sp, #36] ; 0x24 - c93a: 7301 strb r1, [r0, #12] - c93c: 9909 ldr r1, [sp, #36] ; 0x24 - c93e: ea4f 2018 mov.w r0, r8, lsr #8 - c942: 7108 strb r0, [r1, #4] - c944: 9809 ldr r0, [sp, #36] ; 0x24 - c946: f880 8000 strb.w r8, [r0] - c94a: 9909 ldr r1, [sp, #36] ; 0x24 - c94c: ea4a 100b orr.w r0, sl, fp, lsl #4 - c950: f881 0028 strb.w r0, [r1, #40] ; 0x28 - c954: 9809 ldr r0, [sp, #36] ; 0x24 - c956: 7b00 ldrb r0, [r0, #12] - c958: f020 0180 bic.w r1, r0, #128 ; 0x80 - c95c: 9809 ldr r0, [sp, #36] ; 0x24 - c95e: 7301 strb r1, [r0, #12] - c960: b00b add sp, #44 ; 0x2c - c962: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - c966: 0000 .short 0x0000 - c968: 400fc000 .word 0x400fc000 - c96c: 10000014 .word 0x10000014 - c970: 69726573 .word 0x69726573 - c974: 615f6c61 .word 0x615f6c61 - c978: 632e6970 .word 0x632e6970 - c97c: 00000000 .word 0x00000000 - c980: 00000030 .word 0x00000030 - c984: 3a83126f .word 0x3a83126f - -Disassembly of section i.serial_format: - -0000c988 : - c988: b430 push {r4, r5} - c98a: f8df c080 ldr.w ip, [pc, #128] ; ca0c - c98e: 1f4d subs r5, r1, #5 - c990: f8dc 4000 ldr.w r4, [ip] - c994: 2d04 cmp r5, #4 - c996: d307 bcc.n c9a8 - c998: 460a mov r2, r1 - c99a: 491d ldr r1, [pc, #116] ; (ca10 ) - c99c: 4620 mov r0, r4 - c99e: f7f5 fa4b bl 1e38 - c9a2: 2001 movs r0, #1 - c9a4: f000 f8b8 bl cb18 - c9a8: f1a1 0c05 sub.w ip, r1, #5 - c9ac: 2a05 cmp r2, #5 - c9ae: d21c bcs.n c9ea - c9b0: e8df f002 tbb [pc, r2] - c9b4: 0b080503 .word 0x0b080503 - c9b8: 000e .short 0x000e - c9ba: 2100 movs r1, #0 - c9bc: e000 b.n c9c0 - c9be: 2101 movs r1, #1 - c9c0: 2200 movs r2, #0 - c9c2: e007 b.n c9d4 - c9c4: 2101 movs r1, #1 - c9c6: 460a mov r2, r1 - c9c8: e004 b.n c9d4 - c9ca: 2101 movs r1, #1 - c9cc: 2202 movs r2, #2 - c9ce: e001 b.n c9d4 - c9d0: 2101 movs r1, #1 - c9d2: 2203 movs r2, #3 - c9d4: 2b01 cmp r3, #1 - c9d6: bf18 it ne - c9d8: 2b02 cmpne r3, #2 - c9da: d00d beq.n c9f8 - c9dc: 490d ldr r1, [pc, #52] ; (ca14 ) - c9de: 4620 mov r0, r4 - c9e0: f7f5 fa2a bl 1e38 - c9e4: 2001 movs r0, #1 - c9e6: f000 f897 bl cb18 - c9ea: 490b ldr r1, [pc, #44] ; (ca18 ) - c9ec: 4620 mov r0, r4 - c9ee: f7f5 fa23 bl 1e38 - c9f2: 2001 movs r0, #1 - c9f4: f000 f890 bl cb18 - c9f8: 1e5b subs r3, r3, #1 - c9fa: ea4c 0383 orr.w r3, ip, r3, lsl #2 - c9fe: ea43 01c1 orr.w r1, r3, r1, lsl #3 - ca02: ea41 1102 orr.w r1, r1, r2, lsl #4 - ca06: 7301 strb r1, [r0, #12] - ca08: bc30 pop {r4, r5} - ca0a: 4770 bx lr - ca0c: 1000063c .word 0x1000063c - ca10: 0000cfec .word 0x0000cfec - ca14: 0000d04c .word 0x0000d04c - ca18: 0000d02c .word 0x0000d02c - -Disassembly of section i.serial_getc: - -0000ca1c : - ca1c: 7d01 ldrb r1, [r0, #20] - ca1e: f011 0f01 tst.w r1, #1 - ca22: d0fb beq.n ca1c - ca24: 7800 ldrb r0, [r0, #0] - ca26: 4770 bx lr - -Disassembly of section i.serial_init: - -0000ca28 : - ca28: b570 push {r4, r5, r6, lr} - ca2a: 460e mov r6, r1 - ca2c: 4605 mov r5, r0 - ca2e: 492b ldr r1, [pc, #172] ; (cadc ) - ca30: f000 f8ec bl cc0c - ca34: 4604 mov r4, r0 - ca36: 492a ldr r1, [pc, #168] ; (cae0 ) - ca38: 4630 mov r0, r6 - ca3a: f000 f8e7 bl cc0c - ca3e: 4601 mov r1, r0 - ca40: 4620 mov r0, r4 - ca42: f000 f8c5 bl cbd0 - ca46: 4604 mov r4, r0 - ca48: 1c40 adds r0, r0, #1 - ca4a: d107 bne.n ca5c - ca4c: 482d ldr r0, [pc, #180] ; (cb04 ) - ca4e: a125 add r1, pc, #148 ; (adr r1, cae4 ) - ca50: 6800 ldr r0, [r0, #0] - ca52: f7f5 f9f1 bl 1e38 - ca56: 2001 movs r0, #1 - ca58: f000 f85e bl cb18 - ca5c: f1a4 4080 sub.w r0, r4, #1073741824 ; 0x40000000 - ca60: 4929 ldr r1, [pc, #164] ; (cb08 ) - ca62: f5b0 4040 subs.w r0, r0, #49152 ; 0xc000 - ca66: bf04 itt eq - ca68: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - ca6c: f040 0008 orreq.w r0, r0, #8 - ca70: d016 beq.n caa0 - ca72: f5b0 4f80 cmp.w r0, #16384 ; 0x4000 - ca76: bf04 itt eq - ca78: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - ca7c: f040 0010 orreq.w r0, r0, #16 - ca80: d00e beq.n caa0 - ca82: f5b0 2f0c cmp.w r0, #573440 ; 0x8c000 - ca86: bf04 itt eq - ca88: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - ca8c: f040 7080 orreq.w r0, r0, #16777216 ; 0x1000000 - ca90: d006 beq.n caa0 - ca92: f5b0 2f10 cmp.w r0, #589824 ; 0x90000 - ca96: d105 bne.n caa4 - ca98: f8d1 00c4 ldr.w r0, [r1, #196] ; 0xc4 - ca9c: f040 7000 orr.w r0, r0, #33554432 ; 0x2000000 - caa0: f8c1 00c4 str.w r0, [r1, #196] ; 0xc4 - caa4: 2001 movs r0, #1 - caa6: 7220 strb r0, [r4, #8] - caa8: 2000 movs r0, #0 - caaa: 6060 str r0, [r4, #4] - caac: f44f 5116 mov.w r1, #9600 ; 0x2580 - cab0: 4620 mov r0, r4 - cab2: f7ff fe85 bl c7c0 - cab6: 2301 movs r3, #1 - cab8: 2200 movs r2, #0 - caba: 2108 movs r1, #8 - cabc: 4620 mov r0, r4 - cabe: f7ff ff63 bl c988 - cac2: 2202 movs r2, #2 - cac4: 4905 ldr r1, [pc, #20] ; (cadc ) - cac6: 4628 mov r0, r5 - cac8: f000 f8cc bl cc64 - cacc: 2202 movs r2, #2 - cace: 4904 ldr r1, [pc, #16] ; (cae0 ) - cad0: 4630 mov r0, r6 - cad2: f000 f8c7 bl cc64 - cad6: 4620 mov r0, r4 - cad8: bd70 pop {r4, r5, r6, pc} - cada: 0000 .short 0x0000 - cadc: 0000cf14 .word 0x0000cf14 - cae0: 0000cf80 .word 0x0000cf80 - cae4: 69726553 .word 0x69726553 - cae8: 70206c61 .word 0x70206c61 - caec: 756f6e69 .word 0x756f6e69 - caf0: 616d2074 .word 0x616d2074 - caf4: 6e697070 .word 0x6e697070 - caf8: 61662067 .word 0x61662067 - cafc: 64656c69 .word 0x64656c69 - cb00: 00000000 .word 0x00000000 - cb04: 1000063c .word 0x1000063c - cb08: 400fc000 .word 0x400fc000 - -Disassembly of section i.serial_putc: - -0000cb0c : - cb0c: 7d02 ldrb r2, [r0, #20] - cb0e: f012 0f20 tst.w r2, #32 - cb12: d0fb beq.n cb0c - cb14: 7001 strb r1, [r0, #0] - cb16: 4770 bx lr - -Disassembly of section i.exit: - -0000cb18 : - cb18: b510 push {r4, lr} - cb1a: 4604 mov r4, r0 - cb1c: f000 f908 bl cd30 - cb20: 2c00 cmp r4, #0 - cb22: bf1c itt ne - cb24: e8bd 4010 ldmiane.w sp!, {r4, lr} - cb28: f000 b908 bne.w cd3c - cb2c: e7fe b.n cb2c - -Disassembly of section i.pin_function: - -0000cb30 : - cb30: 1c42 adds r2, r0, #1 - cb32: bf08 it eq - cb34: 4770 bxeq lr - cb36: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - cb3a: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - cb3e: 0903 lsrs r3, r0, #4 - cb40: 0700 lsls r0, r0, #28 - cb42: 0ec2 lsrs r2, r0, #27 - cb44: 4807 ldr r0, [pc, #28] ; (cb64 ) - cb46: eb00 0083 add.w r0, r0, r3, lsl #2 - cb4a: 6803 ldr r3, [r0, #0] - cb4c: f04f 0c03 mov.w ip, #3 - cb50: fa0c fc02 lsl.w ip, ip, r2 - cb54: ea23 030c bic.w r3, r3, ip - cb58: 6003 str r3, [r0, #0] - cb5a: 6803 ldr r3, [r0, #0] - cb5c: 4091 lsls r1, r2 - cb5e: 4319 orrs r1, r3 - cb60: 6001 str r1, [r0, #0] - cb62: 4770 bx lr - cb64: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -0000cb68 : - cb68: 1c42 adds r2, r0, #1 - cb6a: bf08 it eq - cb6c: 4770 bxeq lr - cb6e: b430 push {r4, r5} - cb70: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - cb74: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - cb78: 4c14 ldr r4, [pc, #80] ; (cbcc ) - cb7a: 0942 lsrs r2, r0, #5 - cb7c: eb04 0282 add.w r2, r4, r2, lsl #2 - cb80: 6e95 ldr r5, [r2, #104] ; 0x68 - cb82: f000 0c1f and.w ip, r0, #31 - cb86: f3c1 0380 ubfx r3, r1, #2, #1 - cb8a: fa03 fc0c lsl.w ip, r3, ip - cb8e: ea25 050c bic.w r5, r5, ip - cb92: 6695 str r5, [r2, #104] ; 0x68 - cb94: 6e95 ldr r5, [r2, #104] ; 0x68 - cb96: ea45 0c0c orr.w ip, r5, ip - cb9a: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - cb9e: 2b00 cmp r3, #0 - cba0: bf1c itt ne - cba2: bc30 popne {r4, r5} - cba4: 4770 bxne lr - cba6: 0903 lsrs r3, r0, #4 - cba8: 0700 lsls r0, r0, #28 - cbaa: 0ec2 lsrs r2, r0, #27 - cbac: eb04 0083 add.w r0, r4, r3, lsl #2 - cbb0: 6c03 ldr r3, [r0, #64] ; 0x40 - cbb2: f04f 0c03 mov.w ip, #3 - cbb6: fa0c fc02 lsl.w ip, ip, r2 - cbba: ea23 030c bic.w r3, r3, ip - cbbe: 6403 str r3, [r0, #64] ; 0x40 - cbc0: 6c03 ldr r3, [r0, #64] ; 0x40 - cbc2: 4091 lsls r1, r2 - cbc4: 4319 orrs r1, r3 - cbc6: 6401 str r1, [r0, #64] ; 0x40 - cbc8: bc30 pop {r4, r5} - cbca: 4770 bx lr - cbcc: 4002c000 .word 0x4002c000 - -Disassembly of section i.pinmap_merge: - -0000cbd0 : - cbd0: 4288 cmp r0, r1 - cbd2: bf08 it eq - cbd4: 4770 bxeq lr - cbd6: 1c42 adds r2, r0, #1 - cbd8: bf04 itt eq - cbda: 4608 moveq r0, r1 - cbdc: 4770 bxeq lr - cbde: 1c49 adds r1, r1, #1 - cbe0: bf08 it eq - cbe2: 4770 bxeq lr - cbe4: a103 add r1, pc, #12 ; (adr r1, cbf4 ) - cbe6: 4808 ldr r0, [pc, #32] ; (cc08 ) - cbe8: 6800 ldr r0, [r0, #0] - cbea: f7f5 f925 bl 1e38 - cbee: 2001 movs r0, #1 - cbf0: f7ff ff92 bl cb18 - cbf4: 6d6e6970 .word 0x6d6e6970 - cbf8: 6d207061 .word 0x6d207061 - cbfc: 6d2d7369 .word 0x6d2d7369 - cc00: 68637461 .word 0x68637461 - cc04: 00000000 .word 0x00000000 - cc08: 1000063c .word 0x1000063c - -Disassembly of section i.pinmap_peripheral: - -0000cc0c : - cc0c: 1c42 adds r2, r0, #1 - cc0e: bf04 itt eq - cc10: f04f 30ff moveq.w r0, #4294967295 - cc14: 4770 bxeq lr - cc16: 680a ldr r2, [r1, #0] - cc18: 1c52 adds r2, r2, #1 - cc1a: d008 beq.n cc2e - cc1c: 680a ldr r2, [r1, #0] - cc1e: 4282 cmp r2, r0 - cc20: bf04 itt eq - cc22: 6848 ldreq r0, [r1, #4] - cc24: 4770 bxeq lr - cc26: f851 2f0c ldr.w r2, [r1, #12]! - cc2a: 1c52 adds r2, r2, #1 - cc2c: d1f6 bne.n cc1c - cc2e: 480c ldr r0, [pc, #48] ; (cc60 ) - cc30: a103 add r1, pc, #12 ; (adr r1, cc40 ) - cc32: 6800 ldr r0, [r0, #0] - cc34: f7f5 f900 bl 1e38 - cc38: 2001 movs r0, #1 - cc3a: f7ff ff6d bl cb18 - cc3e: 0000 .short 0x0000 - cc40: 6d6e6970 .word 0x6d6e6970 - cc44: 6e207061 .word 0x6e207061 - cc48: 6620746f .word 0x6620746f - cc4c: 646e756f .word 0x646e756f - cc50: 726f6620 .word 0x726f6620 - cc54: 72657020 .word 0x72657020 - cc58: 65687069 .word 0x65687069 - cc5c: 006c6172 .word 0x006c6172 - cc60: 1000063c .word 0x1000063c - -Disassembly of section i.pinmap_pinout: - -0000cc64 : - cc64: b4f0 push {r4, r5, r6, r7} - cc66: 1c43 adds r3, r0, #1 - cc68: bf04 itt eq - cc6a: bcf0 popeq {r4, r5, r6, r7} - cc6c: 4770 bxeq lr - cc6e: 680b ldr r3, [r1, #0] - cc70: 1c5b adds r3, r3, #1 - cc72: d047 beq.n cd04 - cc74: 680b ldr r3, [r1, #0] - cc76: 4283 cmp r3, r0 - cc78: d140 bne.n ccfc - cc7a: f1a0 5300 sub.w r3, r0, #536870912 ; 0x20000000 - cc7e: f5a3 231c sub.w r3, r3, #638976 ; 0x9c000 - cc82: 1c45 adds r5, r0, #1 - cc84: 0918 lsrs r0, r3, #4 - cc86: 688c ldr r4, [r1, #8] - cc88: 0719 lsls r1, r3, #28 - cc8a: 0ec9 lsrs r1, r1, #27 - cc8c: 4f21 ldr r7, [pc, #132] ; (cd14 ) - cc8e: f04f 0c03 mov.w ip, #3 - cc92: fa0c fc01 lsl.w ip, ip, r1 - cc96: eb07 0080 add.w r0, r7, r0, lsl #2 - cc9a: 2d00 cmp r5, #0 - cc9c: d009 beq.n ccb2 - cc9e: 6805 ldr r5, [r0, #0] - cca0: ea25 050c bic.w r5, r5, ip - cca4: 6005 str r5, [r0, #0] - cca6: 6805 ldr r5, [r0, #0] - cca8: fa04 f401 lsl.w r4, r4, r1 - ccac: ea45 0404 orr.w r4, r5, r4 - ccb0: 6004 str r4, [r0, #0] - ccb2: bf04 itt eq - ccb4: bcf0 popeq {r4, r5, r6, r7} - ccb6: 4770 bxeq lr - ccb8: ea4f 1553 mov.w r5, r3, lsr #5 - ccbc: f003 061f and.w r6, r3, #31 - ccc0: eb07 0385 add.w r3, r7, r5, lsl #2 - ccc4: 6e9f ldr r7, [r3, #104] ; 0x68 - ccc6: f3c2 0480 ubfx r4, r2, #2, #1 - ccca: fa04 f506 lsl.w r5, r4, r6 - ccce: ea27 0605 bic.w r6, r7, r5 - ccd2: 669e str r6, [r3, #104] ; 0x68 - ccd4: 6e9e ldr r6, [r3, #104] ; 0x68 - ccd6: ea46 0505 orr.w r5, r6, r5 - ccda: 669d str r5, [r3, #104] ; 0x68 - ccdc: 2c00 cmp r4, #0 - ccde: bf1c itt ne - cce0: bcf0 popne {r4, r5, r6, r7} - cce2: 4770 bxne lr - cce4: 6c03 ldr r3, [r0, #64] ; 0x40 - cce6: ea23 030c bic.w r3, r3, ip - ccea: 6403 str r3, [r0, #64] ; 0x40 - ccec: 6c03 ldr r3, [r0, #64] ; 0x40 - ccee: fa02 f101 lsl.w r1, r2, r1 - ccf2: ea43 0101 orr.w r1, r3, r1 - ccf6: 6401 str r1, [r0, #64] ; 0x40 - ccf8: bcf0 pop {r4, r5, r6, r7} - ccfa: 4770 bx lr - ccfc: f851 3f0c ldr.w r3, [r1, #12]! - cd00: 1c5b adds r3, r3, #1 - cd02: d1b7 bne.n cc74 - cd04: 4809 ldr r0, [pc, #36] ; (cd2c ) - cd06: a104 add r1, pc, #16 ; (adr r1, cd18 ) - cd08: 6800 ldr r0, [r0, #0] - cd0a: f7f5 f895 bl 1e38 - cd0e: 2001 movs r0, #1 - cd10: f7ff ff02 bl cb18 - cd14: 4002c000 .word 0x4002c000 - cd18: 6c756f63 .word 0x6c756f63 - cd1c: 6f6e2064 .word 0x6f6e2064 - cd20: 69702074 .word 0x69702074 - cd24: 74756f6e .word 0x74756f6e - cd28: 00000000 .word 0x00000000 - cd2c: 1000063c .word 0x1000063c - -Disassembly of section i.semihost_exit: - -0000cd30 : - cd30: b084 sub sp, #16 - cd32: 4669 mov r1, sp - cd34: 2018 movs r0, #24 - cd36: beab bkpt 0x00ab - cd38: b004 add sp, #16 - cd3a: 4770 bx lr - -Disassembly of section i.mbed_die: - -0000cd3c : - cd3c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - cd40: 4c1b ldr r4, [pc, #108] ; (cdb0 ) - cd42: 4620 mov r0, r4 - cd44: f000 f844 bl cdd0 - cd48: 1ca5 adds r5, r4, #2 - cd4a: 4628 mov r0, r5 - cd4c: f000 f840 bl cdd0 - cd50: 1ce6 adds r6, r4, #3 - cd52: 4630 mov r0, r6 - cd54: f000 f83c bl cdd0 - cd58: 1d67 adds r7, r4, #5 - cd5a: 4638 mov r0, r7 - cd5c: f000 f838 bl cdd0 - cd60: 2101 movs r1, #1 - cd62: 4620 mov r0, r4 - cd64: f000 f84c bl ce00 - cd68: 2100 movs r1, #0 - cd6a: 4628 mov r0, r5 - cd6c: f000 f848 bl ce00 - cd70: 2100 movs r1, #0 - cd72: 4630 mov r0, r6 - cd74: f000 f844 bl ce00 - cd78: 2101 movs r1, #1 - cd7a: 4638 mov r0, r7 - cd7c: f000 f840 bl ce00 - cd80: 2096 movs r0, #150 ; 0x96 - cd82: f000 f817 bl cdb4 - cd86: 2100 movs r1, #0 - cd88: 4620 mov r0, r4 - cd8a: f000 f839 bl ce00 - cd8e: 2101 movs r1, #1 - cd90: 4628 mov r0, r5 - cd92: f000 f835 bl ce00 - cd96: 2101 movs r1, #1 - cd98: 4630 mov r0, r6 - cd9a: f000 f831 bl ce00 - cd9e: 2100 movs r1, #0 - cda0: 4638 mov r0, r7 - cda2: f000 f82d bl ce00 - cda6: 2096 movs r0, #150 ; 0x96 - cda8: f000 f804 bl cdb4 - cdac: e7d8 b.n cd60 - cdae: 0000 .short 0x0000 - cdb0: 2009c032 .word 0x2009c032 - -Disassembly of section i.wait_ms: - -0000cdb4 : - cdb4: b570 push {r4, r5, r6, lr} - cdb6: f44f 717a mov.w r1, #1000 ; 0x3e8 - cdba: fb00 f501 mul.w r5, r0, r1 - cdbe: f000 f82b bl ce18 - cdc2: 4604 mov r4, r0 - cdc4: f000 f828 bl ce18 - cdc8: 1b00 subs r0, r0, r4 - cdca: 42a8 cmp r0, r5 - cdcc: d3fa bcc.n cdc4 - cdce: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_output: - -0000cdd0 : - cdd0: b570 push {r4, r5, r6, lr} - cdd2: 4604 mov r4, r0 - cdd4: 1c40 adds r0, r0, #1 - cdd6: bf08 it eq - cdd8: bd70 popeq {r4, r5, r6, pc} - cdda: f024 051f bic.w r5, r4, #31 - cdde: f004 001f and.w r0, r4, #31 - cde2: 2101 movs r1, #1 - cde4: fa01 f600 lsl.w r6, r1, r0 - cde8: 2100 movs r1, #0 - cdea: 4620 mov r0, r4 - cdec: f7ff fea0 bl cb30 - cdf0: 2102 movs r1, #2 - cdf2: 4620 mov r0, r4 - cdf4: f7ff feb8 bl cb68 - cdf8: 6828 ldr r0, [r5, #0] - cdfa: 4330 orrs r0, r6 - cdfc: 6028 str r0, [r5, #0] - cdfe: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -0000ce00 : - ce00: f020 021f bic.w r2, r0, #31 - ce04: f000 001f and.w r0, r0, #31 - ce08: 2301 movs r3, #1 - ce0a: fa03 f000 lsl.w r0, r3, r0 - ce0e: 2900 cmp r1, #0 - ce10: bf0c ite eq - ce12: 61d0 streq r0, [r2, #28] - ce14: 6190 strne r0, [r2, #24] - ce16: 4770 bx lr - -Disassembly of section i.us_ticker_read: - -0000ce18 : - ce18: b570 push {r4, r5, r6, lr} - ce1a: 4c0a ldr r4, [pc, #40] ; (ce44 ) - ce1c: 4d0a ldr r5, [pc, #40] ; (ce48 ) - ce1e: 6820 ldr r0, [r4, #0] - ce20: b958 cbnz r0, ce3a - ce22: 4628 mov r0, r5 - ce24: f000 f81e bl ce64 - ce28: 4908 ldr r1, [pc, #32] ; (ce4c ) - ce2a: 4628 mov r0, r5 - ce2c: f000 f810 bl ce50 - ce30: 4628 mov r0, r5 - ce32: f000 f851 bl ced8 - ce36: 2001 movs r0, #1 - ce38: 6020 str r0, [r4, #0] - ce3a: 4628 mov r0, r5 - ce3c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - ce40: f000 b848 b.w ced4 - ce44: 10000018 .word 0x10000018 - ce48: 40094000 .word 0x40094000 - ce4c: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_frequency: - -0000ce50 : - ce50: 4a03 ldr r2, [pc, #12] ; (ce60 ) - ce52: 6812 ldr r2, [r2, #0] - ce54: 0892 lsrs r2, r2, #2 - ce56: fbb2 f1f1 udiv r1, r2, r1 - ce5a: 1e49 subs r1, r1, #1 - ce5c: 60c1 str r1, [r0, #12] - ce5e: 4770 bx lr - ce60: 10000014 .word 0x10000014 - -Disassembly of section i.timer_init: - -0000ce64 : - ce64: 4a18 ldr r2, [pc, #96] ; (cec8 ) - ce66: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - ce6a: bf04 itt eq - ce6c: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - ce70: f041 0102 orreq.w r1, r1, #2 - ce74: d018 beq.n cea8 - ce76: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - ce7a: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - ce7e: bf04 itt eq - ce80: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - ce84: f041 0104 orreq.w r1, r1, #4 - ce88: d00e beq.n cea8 - ce8a: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - ce8e: bf04 itt eq - ce90: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - ce94: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - ce98: d006 beq.n cea8 - ce9a: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - ce9e: d105 bne.n ceac - cea0: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - cea4: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - cea8: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - ceac: 2102 movs r1, #2 - ceae: 6041 str r1, [r0, #4] - ceb0: 2100 movs r1, #0 - ceb2: 6701 str r1, [r0, #112] ; 0x70 - ceb4: 4905 ldr r1, [pc, #20] ; (cecc ) - ceb6: 4a06 ldr r2, [pc, #24] ; (ced0 ) - ceb8: 6809 ldr r1, [r1, #0] - ceba: 0889 lsrs r1, r1, #2 - cebc: fbb1 f1f2 udiv r1, r1, r2 - cec0: 1e49 subs r1, r1, #1 - cec2: 60c1 str r1, [r0, #12] - cec4: 4770 bx lr - cec6: 0000 .short 0x0000 - cec8: 400fc000 .word 0x400fc000 - cecc: 10000014 .word 0x10000014 - ced0: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -0000ced4 : - ced4: 6880 ldr r0, [r0, #8] - ced6: 4770 bx lr - -Disassembly of section i.timer_start: - -0000ced8 : - ced8: 6881 ldr r1, [r0, #8] - ceda: 2900 cmp r1, #0 - cedc: d1fc bne.n ced8 - cede: 2101 movs r1, #1 - cee0: 6041 str r1, [r0, #4] - cee2: 4770 bx lr diff --git a/gcc4mbed/samples/StdIO/StdIO.elf b/gcc4mbed/samples/StdIO/StdIO.elf deleted file mode 100755 index d91a3376aa721749e19451c0ff1b132047436622..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 163088 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::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/StdIO/main.o b/gcc4mbed/samples/StdIO/main.o deleted file mode 100644 index 9244ae839077fdb9706ea75fd583277a7518b132..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11900 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 diff --git a/gcc4mbed/samples/Ticker/Ticker.bin b/gcc4mbed/samples/Ticker/Ticker.bin deleted file mode 100755 index fd7e27f15bc4f2336624748941ea3369d58b7862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66296 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 diff --git a/gcc4mbed/samples/Ticker/Ticker.disasm b/gcc4mbed/samples/Ticker/Ticker.disasm deleted file mode 100644 index c1ec98ba..00000000 --- a/gcc4mbed/samples/Ticker/Ticker.disasm +++ /dev/null @@ -1,24098 +0,0 @@ - -Ticker.elf: file format elf32-littlearm - - -Disassembly of section .text: - -00000000 <__Vectors>: - 0: 00 80 00 10 3d 06 00 00 45 06 00 00 47 06 00 00 ....=...E...G... - 10: 49 06 00 00 4b 06 00 00 4d 06 00 00 00 00 00 00 I...K...M....... - ... - 2c: 4f 06 00 00 51 06 00 00 00 00 00 00 53 06 00 00 O...Q.......S... - 3c: 55 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 U...W...W...W... - 4c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - 5c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - 6c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - 7c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - 8c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - 9c: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - ac: 57 06 00 00 57 06 00 00 57 06 00 00 57 06 00 00 W...W...W...W... - bc: 57 06 00 00 57 06 00 00 W...W... - -000000c4 <__main>: - c4: 4839 ldr r0, [pc, #228] ; (1ac <__main+0xe8>) - c6: 493a ldr r1, [pc, #232] ; (1b0 <__main+0xec>) - c8: b570 push {r4, r5, r6, lr} - ca: 4288 cmp r0, r1 - cc: d023 beq.n 116 <__main+0x52> - ce: 4c39 ldr r4, [pc, #228] ; (1b4 <__main+0xf0>) - d0: 42a1 cmp r1, r4 - d2: d220 bcs.n 116 <__main+0x52> - d4: 4602 mov r2, r0 - d6: f852 6b04 ldr.w r6, [r2], #4 - da: 460b mov r3, r1 - dc: 43cd mvns r5, r1 - de: f843 6b04 str.w r6, [r3], #4 - e2: 1965 adds r5, r4, r5 - e4: 42a3 cmp r3, r4 - e6: f3c5 0580 ubfx r5, r5, #2, #1 - ea: d214 bcs.n 116 <__main+0x52> - ec: b13d cbz r5, fe <__main+0x3a> - ee: 6816 ldr r6, [r2, #0] - f0: f100 0208 add.w r2, r0, #8 - f4: 601e str r6, [r3, #0] - f6: f101 0308 add.w r3, r1, #8 - fa: 42a3 cmp r3, r4 - fc: d20b bcs.n 116 <__main+0x52> - fe: 4610 mov r0, r2 - 100: f850 5b04 ldr.w r5, [r0], #4 - 104: 4619 mov r1, r3 - 106: f841 5b04 str.w r5, [r1], #4 - 10a: 6856 ldr r6, [r2, #4] - 10c: 1d02 adds r2, r0, #4 - 10e: 605e str r6, [r3, #4] - 110: 1d0b adds r3, r1, #4 - 112: 42a3 cmp r3, r4 - 114: d3f3 bcc.n fe <__main+0x3a> - 116: 4828 ldr r0, [pc, #160] ; (1b8 <__main+0xf4>) - 118: 4928 ldr r1, [pc, #160] ; (1bc <__main+0xf8>) - 11a: 4288 cmp r0, r1 - 11c: d024 beq.n 168 <__main+0xa4> - 11e: 4c28 ldr r4, [pc, #160] ; (1c0 <__main+0xfc>) - 120: 42a1 cmp r1, r4 - 122: d221 bcs.n 168 <__main+0xa4> - 124: 4602 mov r2, r0 - 126: f852 6b04 ldr.w r6, [r2], #4 - 12a: 460b mov r3, r1 - 12c: 43cd mvns r5, r1 - 12e: f843 6b04 str.w r6, [r3], #4 - 132: eb04 0c05 add.w ip, r4, r5 - 136: 42a3 cmp r3, r4 - 138: f3cc 0580 ubfx r5, ip, #2, #1 - 13c: d214 bcs.n 168 <__main+0xa4> - 13e: b13d cbz r5, 150 <__main+0x8c> - 140: 6815 ldr r5, [r2, #0] - 142: f100 0208 add.w r2, r0, #8 - 146: 601d str r5, [r3, #0] - 148: f101 0308 add.w r3, r1, #8 - 14c: 42a3 cmp r3, r4 - 14e: d20b bcs.n 168 <__main+0xa4> - 150: 4610 mov r0, r2 - 152: f850 5b04 ldr.w r5, [r0], #4 - 156: 4619 mov r1, r3 - 158: f841 5b04 str.w r5, [r1], #4 - 15c: 6856 ldr r6, [r2, #4] - 15e: 1d02 adds r2, r0, #4 - 160: 605e str r6, [r3, #4] - 162: 1d0b adds r3, r1, #4 - 164: 42a3 cmp r3, r4 - 166: d3f3 bcc.n 150 <__main+0x8c> - 168: 4a16 ldr r2, [pc, #88] ; (1c4 <__main+0x100>) - 16a: 4817 ldr r0, [pc, #92] ; (1c8 <__main+0x104>) - 16c: 4282 cmp r2, r0 - 16e: d216 bcs.n 19e <__main+0xda> - 170: 2100 movs r1, #0 - 172: 4613 mov r3, r2 - 174: 43d6 mvns r6, r2 - 176: f843 1b04 str.w r1, [r3], #4 - 17a: 1984 adds r4, r0, r6 - 17c: 4283 cmp r3, r0 - 17e: f3c4 0480 ubfx r4, r4, #2, #1 - 182: d20c bcs.n 19e <__main+0xda> - 184: b124 cbz r4, 190 <__main+0xcc> - 186: 6019 str r1, [r3, #0] - 188: f102 0308 add.w r3, r2, #8 - 18c: 4283 cmp r3, r0 - 18e: d206 bcs.n 19e <__main+0xda> - 190: 461a mov r2, r3 - 192: f842 1b04 str.w r1, [r2], #4 - 196: 6059 str r1, [r3, #4] - 198: 1d13 adds r3, r2, #4 - 19a: 4283 cmp r3, r0 - 19c: d3f8 bcc.n 190 <__main+0xcc> - 19e: f004 fc33 bl 4a08 <__libc_init_array> - 1a2: f000 f9e5 bl 570
- 1a6: f00f f9cb bl f540 - 1aa: bf00 nop - 1ac: 0000fc78 .word 0x0000fc78 - 1b0: 10000000 .word 0x10000000 - 1b4: 10000680 .word 0x10000680 - 1b8: 000102f8 .word 0x000102f8 - 1bc: 10000888 .word 0x10000888 - 1c0: 10000888 .word 0x10000888 - 1c4: 10000680 .word 0x10000680 - 1c8: 10000888 .word 0x10000888 - -000001cc : - 1cc: 481b ldr r0, [pc, #108] ; (23c ) - 1ce: 2120 movs r1, #32 - 1d0: f8c0 11a0 str.w r1, [r0, #416] ; 0x1a0 - 1d4: f8d0 11a0 ldr.w r1, [r0, #416] ; 0x1a0 - 1d8: f011 0f40 tst.w r1, #64 ; 0x40 - 1dc: d0fa beq.n 1d4 - 1de: 2102 movs r1, #2 - 1e0: f8c0 1104 str.w r1, [r0, #260] ; 0x104 - 1e4: 2101 movs r1, #1 - 1e6: f8c0 110c str.w r1, [r0, #268] ; 0x10c - 1ea: 220b movs r2, #11 - 1ec: f8c0 2084 str.w r2, [r0, #132] ; 0x84 - 1f0: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 1f4: 22aa movs r2, #170 ; 0xaa - 1f6: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 1fa: 2355 movs r3, #85 ; 0x55 - 1fc: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 200: f8d0 1088 ldr.w r1, [r0, #136] ; 0x88 - 204: f011 6f80 tst.w r1, #67108864 ; 0x4000000 - 208: d0fa beq.n 200 - 20a: 2103 movs r1, #3 - 20c: f8c0 1080 str.w r1, [r0, #128] ; 0x80 - 210: f8c0 208c str.w r2, [r0, #140] ; 0x8c - 214: f8c0 308c str.w r3, [r0, #140] ; 0x8c - 218: 2105 movs r1, #5 - 21a: f8c0 1108 str.w r1, [r0, #264] ; 0x108 - 21e: 2100 movs r1, #0 - 220: f8c0 11a8 str.w r1, [r0, #424] ; 0x1a8 - 224: f8c0 11ac str.w r1, [r0, #428] ; 0x1ac - 228: 4a05 ldr r2, [pc, #20] ; (240 ) - 22a: f8c0 20c4 str.w r2, [r0, #196] ; 0xc4 - 22e: f8c0 11c8 str.w r1, [r0, #456] ; 0x1c8 - 232: f243 013a movw r1, #12346 ; 0x303a - 236: 6001 str r1, [r0, #0] - 238: 4770 bx lr - 23a: 0000 .short 0x0000 - 23c: 400fc000 .word 0x400fc000 - 240: 042887de .word 0x042887de - ... - -00000300 <__do_global_dtors_aux>: - 300: f240 6380 movw r3, #1664 ; 0x680 - 304: f2c1 0300 movt r3, #4096 ; 0x1000 - 308: 781a ldrb r2, [r3, #0] - 30a: b90a cbnz r2, 310 <__do_global_dtors_aux+0x10> - 30c: 2001 movs r0, #1 - 30e: 7018 strb r0, [r3, #0] - 310: 4770 bx lr - 312: bf00 nop - -00000314 : - 314: f240 6080 movw r0, #1664 ; 0x680 - 318: f2c1 0000 movt r0, #4096 ; 0x1000 - 31c: b508 push {r3, lr} - 31e: 6803 ldr r3, [r0, #0] - 320: b12b cbz r3, 32e - 322: f240 0300 movw r3, #0 - 326: f2c0 0300 movt r3, #0 - 32a: b103 cbz r3, 32e - 32c: 4798 blx r3 - 32e: bd08 pop {r3, pc} - -00000330 <__GCC4MBEDOpenStandardHandles>: - 330: b508 push {r3, lr} - 332: 2100 movs r1, #0 - 334: 4807 ldr r0, [pc, #28] ; (354 <__GCC4MBEDOpenStandardHandles+0x24>) - 336: f00e fd21 bl ed7c <_sys_open> - 33a: 2104 movs r1, #4 - 33c: 4806 ldr r0, [pc, #24] ; (358 <__GCC4MBEDOpenStandardHandles+0x28>) - 33e: f00e fd1d bl ed7c <_sys_open> - 342: 4806 ldr r0, [pc, #24] ; (35c <__GCC4MBEDOpenStandardHandles+0x2c>) - 344: 2104 movs r1, #4 - 346: f00e fd19 bl ed7c <_sys_open> - 34a: 4b05 ldr r3, [pc, #20] ; (360 <__GCC4MBEDOpenStandardHandles+0x30>) - 34c: 2201 movs r2, #1 - 34e: 601a str r2, [r3, #0] - 350: bd08 pop {r3, pc} - 352: bf00 nop - 354: 0000d6b0 .word 0x0000d6b0 - 358: 0000d6b8 .word 0x0000d6b8 - 35c: 0000d6c0 .word 0x0000d6c0 - 360: 1000068c .word 0x1000068c - -00000364 <_kill>: - 364: 4b02 ldr r3, [pc, #8] ; (370 <_kill+0xc>) - 366: 2216 movs r2, #22 - 368: 601a str r2, [r3, #0] - 36a: f04f 30ff mov.w r0, #4294967295 - 36e: 4770 bx lr - 370: 10000784 .word 0x10000784 - -00000374 <_exit>: - 374: b508 push {r3, lr} - 376: f00f f8e3 bl f540 - 37a: bf00 nop - -0000037c <_getpid>: - 37c: 2001 movs r0, #1 - 37e: 4770 bx lr - -00000380 <_sbrk>: - 380: b570 push {r4, r5, r6, lr} - 382: 4d09 ldr r5, [pc, #36] ; (3a8 <_sbrk+0x28>) - 384: 4606 mov r6, r0 - 386: 682c ldr r4, [r5, #0] - 388: b14c cbz r4, 39e <_sbrk+0x1e> - 38a: f00e ff23 bl f1d4 <__get_MSP> - 38e: 19a3 adds r3, r4, r6 - 390: 4283 cmp r3, r0 - 392: d807 bhi.n 3a4 <_sbrk+0x24> - 394: 6829 ldr r1, [r5, #0] - 396: 4620 mov r0, r4 - 398: 198e adds r6, r1, r6 - 39a: 602e str r6, [r5, #0] - 39c: bd70 pop {r4, r5, r6, pc} - 39e: 4c03 ldr r4, [pc, #12] ; (3ac <_sbrk+0x2c>) - 3a0: 602c str r4, [r5, #0] - 3a2: e7f2 b.n 38a <_sbrk+0xa> - 3a4: f004 f90a bl 45bc - 3a8: 10000688 .word 0x10000688 - 3ac: 10000888 .word 0x10000888 - -000003b0 <_close>: - 3b0: f00e bcba b.w ed28 <_sys_close> - -000003b4 <_isatty>: - 3b4: 2802 cmp r0, #2 - 3b6: dc01 bgt.n 3bc <_isatty+0x8> - 3b8: 2001 movs r0, #1 - 3ba: 4770 bx lr - 3bc: f00e bcca b.w ed54 <_sys_istty> - -000003c0 <_lseek>: - 3c0: 2802 cmp r0, #2 - 3c2: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 3c6: dd6e ble.n 4a6 <_lseek+0xe6> - 3c8: 4f40 ldr r7, [pc, #256] ; (4cc <_lseek+0x10c>) - 3ca: 683b ldr r3, [r7, #0] - 3cc: 2b00 cmp r3, #0 - 3ce: d161 bne.n 494 <_lseek+0xd4> - 3d0: 4d3f ldr r5, [pc, #252] ; (4d0 <_lseek+0x110>) - 3d2: 4c40 ldr r4, [pc, #256] ; (4d4 <_lseek+0x114>) - 3d4: f025 0c01 bic.w ip, r5, #1 - 3d8: 4665 mov r5, ip - 3da: f10c 0628 add.w r6, ip, #40 ; 0x28 - 3de: f815 ab01 ldrb.w sl, [r5], #1 - 3e2: f3c3 084f ubfx r8, r3, #1, #16 - 3e6: ea83 030a eor.w r3, r3, sl - 3ea: f013 0f01 tst.w r3, #1 - 3ee: bf1c itt ne - 3f0: ea88 0804 eorne.w r8, r8, r4 - 3f4: fa1f f888 uxthne.w r8, r8 - 3f8: ea4f 095a mov.w r9, sl, lsr #1 - 3fc: ea88 0a09 eor.w sl, r8, r9 - 400: ea4f 0358 mov.w r3, r8, lsr #1 - 404: f01a 0f01 tst.w sl, #1 - 408: bf1c itt ne - 40a: 4063 eorne r3, r4 - 40c: b29b uxthne r3, r3 - 40e: ea4f 0859 mov.w r8, r9, lsr #1 - 412: ea83 0908 eor.w r9, r3, r8 - 416: 085b lsrs r3, r3, #1 - 418: f019 0f01 tst.w r9, #1 - 41c: bf1c itt ne - 41e: 4063 eorne r3, r4 - 420: b29b uxthne r3, r3 - 422: ea4f 0858 mov.w r8, r8, lsr #1 - 426: ea83 0908 eor.w r9, r3, r8 - 42a: 085b lsrs r3, r3, #1 - 42c: f019 0f01 tst.w r9, #1 - 430: bf1c itt ne - 432: 4063 eorne r3, r4 - 434: b29b uxthne r3, r3 - 436: ea4f 0858 mov.w r8, r8, lsr #1 - 43a: ea83 0908 eor.w r9, r3, r8 - 43e: 085b lsrs r3, r3, #1 - 440: f019 0f01 tst.w r9, #1 - 444: bf1c itt ne - 446: 4063 eorne r3, r4 - 448: b29b uxthne r3, r3 - 44a: ea4f 0858 mov.w r8, r8, lsr #1 - 44e: ea83 0908 eor.w r9, r3, r8 - 452: 085b lsrs r3, r3, #1 - 454: f019 0f01 tst.w r9, #1 - 458: bf1c itt ne - 45a: 4063 eorne r3, r4 - 45c: b29b uxthne r3, r3 - 45e: ea4f 0858 mov.w r8, r8, lsr #1 - 462: ea83 0908 eor.w r9, r3, r8 - 466: 085b lsrs r3, r3, #1 - 468: f019 0f01 tst.w r9, #1 - 46c: bf1c itt ne - 46e: 4063 eorne r3, r4 - 470: b29b uxthne r3, r3 - 472: ea83 0858 eor.w r8, r3, r8, lsr #1 - 476: 085b lsrs r3, r3, #1 - 478: f018 0f01 tst.w r8, #1 - 47c: bf1c itt ne - 47e: 4063 eorne r3, r4 - 480: b29b uxthne r3, r3 - 482: 42b5 cmp r5, r6 - 484: d1ab bne.n 3de <_lseek+0x1e> - 486: f242 043f movw r4, #8255 ; 0x203f - 48a: 42a3 cmp r3, r4 - 48c: d112 bne.n 4b4 <_lseek+0xf4> - 48e: f8dc 3028 ldr.w r3, [ip, #40] ; 0x28 - 492: 603b str r3, [r7, #0] - 494: 3803 subs r0, #3 - 496: f853 0020 ldr.w r0, [r3, r0, lsl #2] - 49a: b138 cbz r0, 4ac <_lseek+0xec> - 49c: 6803 ldr r3, [r0, #0] - 49e: 691b ldr r3, [r3, #16] - 4a0: 4798 blx r3 - 4a2: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4a6: 2000 movs r0, #0 - 4a8: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4ac: f04f 30ff mov.w r0, #4294967295 - 4b0: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 4b4: 4908 ldr r1, [pc, #32] ; (4d8 <_lseek+0x118>) - 4b6: 4809 ldr r0, [pc, #36] ; (4dc <_lseek+0x11c>) - 4b8: 680c ldr r4, [r1, #0] - 4ba: 226b movs r2, #107 ; 0x6b - 4bc: 2101 movs r1, #1 - 4be: 68e3 ldr r3, [r4, #12] - 4c0: f004 fa92 bl 49e8 - 4c4: 2001 movs r0, #1 - 4c6: f00f f83b bl f540 - 4ca: bf00 nop - 4cc: 10000684 .word 0x10000684 - 4d0: 0000ef41 .word 0x0000ef41 - 4d4: ffffa001 .word 0xffffa001 - 4d8: 100001dc .word 0x100001dc - 4dc: 0000d6c8 .word 0x0000d6c8 - -000004e0 <_read>: - 4e0: b510 push {r4, lr} - 4e2: 4c0b ldr r4, [pc, #44] ; (510 <_read+0x30>) - 4e4: b082 sub sp, #8 - 4e6: 6823 ldr r3, [r4, #0] - 4e8: 4614 mov r4, r2 - 4ea: b90b cbnz r3, 4f0 <_read+0x10> - 4ec: 2802 cmp r0, #2 - 4ee: dd08 ble.n 502 <_read+0x22> - 4f0: 4622 mov r2, r4 - 4f2: 2300 movs r3, #0 - 4f4: f00e fd04 bl ef00 <_sys_read> - 4f8: f020 4000 bic.w r0, r0, #2147483648 ; 0x80000000 - 4fc: 1a20 subs r0, r4, r0 - 4fe: b002 add sp, #8 - 500: bd10 pop {r4, pc} - 502: 9001 str r0, [sp, #4] - 504: 9100 str r1, [sp, #0] - 506: f7ff ff13 bl 330 <__GCC4MBEDOpenStandardHandles> - 50a: 9900 ldr r1, [sp, #0] - 50c: 9801 ldr r0, [sp, #4] - 50e: e7ef b.n 4f0 <_read+0x10> - 510: 1000068c .word 0x1000068c - -00000514 <_write>: - 514: b510 push {r4, lr} - 516: 4c0c ldr r4, [pc, #48] ; (548 <_write+0x34>) - 518: b082 sub sp, #8 - 51a: 6823 ldr r3, [r4, #0] - 51c: 4614 mov r4, r2 - 51e: b90b cbnz r3, 524 <_write+0x10> - 520: 2802 cmp r0, #2 - 522: dd09 ble.n 538 <_write+0x24> - 524: 2300 movs r3, #0 - 526: 4622 mov r2, r4 - 528: f00e fd20 bl ef6c <_sys_write> - 52c: 2800 cmp r0, #0 - 52e: bfa8 it ge - 530: ebc0 0004 rsbge r0, r0, r4 - 534: b002 add sp, #8 - 536: bd10 pop {r4, pc} - 538: 9001 str r0, [sp, #4] - 53a: 9100 str r1, [sp, #0] - 53c: f7ff fef8 bl 330 <__GCC4MBEDOpenStandardHandles> - 540: 9900 ldr r1, [sp, #0] - 542: 9801 ldr r0, [sp, #4] - 544: e7ee b.n 524 <_write+0x10> - 546: bf00 nop - 548: 1000068c .word 0x1000068c - -0000054c <_fstat>: - 54c: f44f 5300 mov.w r3, #8192 ; 0x2000 - 550: 604b str r3, [r1, #4] - 552: 2000 movs r0, #0 - 554: 4770 bx lr - 556: bf00 nop - -00000558 <_Z4flipv>: - 558: 4804 ldr r0, [pc, #16] ; (56c <_Z4flipv+0x14>) - 55a: 6943 ldr r3, [r0, #20] - 55c: 6982 ldr r2, [r0, #24] - 55e: 6959 ldr r1, [r3, #20] - 560: 4211 tst r1, r2 - 562: bf14 ite ne - 564: 61da strne r2, [r3, #28] - 566: 619a streq r2, [r3, #24] - 568: 4770 bx lr - 56a: bf00 nop - 56c: 100006ac .word 0x100006ac - -00000570
: - 570: 490c ldr r1, [pc, #48] ; (5a4 ) - 572: b510 push {r4, lr} - 574: 694b ldr r3, [r1, #20] - 576: 698a ldr r2, [r1, #24] - 578: 480b ldr r0, [pc, #44] ; (5a8 ) - 57a: 490c ldr r1, [pc, #48] ; (5ac ) - 57c: 619a str r2, [r3, #24] - 57e: f00e fd2c bl efda <_ZN4mbed15FunctionPointer6attachEPFvvE> - 582: 480b ldr r0, [pc, #44] ; (5b0 ) - 584: 490b ldr r1, [pc, #44] ; (5b4 ) - 586: f00e fba9 bl ecdc <_ZN4mbed6Ticker5setupEj> - 58a: 4c0b ldr r4, [pc, #44] ; (5b8 ) - 58c: e003 b.n 596 - 58e: 61da str r2, [r3, #28] - 590: 480a ldr r0, [pc, #40] ; (5bc ) - 592: f00f f8e1 bl f758 - 596: 6963 ldr r3, [r4, #20] - 598: 69a2 ldr r2, [r4, #24] - 59a: 6958 ldr r0, [r3, #20] - 59c: 4210 tst r0, r2 - 59e: d1f6 bne.n 58e - 5a0: 619a str r2, [r3, #24] - 5a2: e7f5 b.n 590 - 5a4: 100006ac .word 0x100006ac - 5a8: 100006d8 .word 0x100006d8 - 5ac: 00000559 .word 0x00000559 - 5b0: 100006c8 .word 0x100006c8 - 5b4: 004c4b40 .word 0x004c4b40 - 5b8: 10000690 .word 0x10000690 - 5bc: 3dcccccd .word 0x3dcccccd - -000005c0 <_GLOBAL__I_flipper>: - 5c0: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5c4: 4d14 ldr r5, [pc, #80] ; (618 <_GLOBAL__I_flipper+0x58>) - 5c6: 4c15 ldr r4, [pc, #84] ; (61c <_GLOBAL__I_flipper+0x5c>) - 5c8: 4628 mov r0, r5 - 5ca: f00e fd85 bl f0d8 <_ZN4mbed10TimerEventC2Ev> - 5ce: 4b14 ldr r3, [pc, #80] ; (620 <_GLOBAL__I_flipper+0x60>) - 5d0: 4628 mov r0, r5 - 5d2: f840 3b10 str.w r3, [r0], #16 - 5d6: 2100 movs r1, #0 - 5d8: 4f12 ldr r7, [pc, #72] ; (624 <_GLOBAL__I_flipper+0x64>) - 5da: f00e fd02 bl efe2 <_ZN4mbed15FunctionPointerC1EPFvvE> - 5de: 4e12 ldr r6, [pc, #72] ; (628 <_GLOBAL__I_flipper+0x68>) - 5e0: 4622 mov r2, r4 - 5e2: 4912 ldr r1, [pc, #72] ; (62c <_GLOBAL__I_flipper+0x6c>) - 5e4: 4628 mov r0, r5 - 5e6: f000 f83b bl 660 <__aeabi_atexit> - 5ea: 4d11 ldr r5, [pc, #68] ; (630 <_GLOBAL__I_flipper+0x70>) - 5ec: 2200 movs r2, #0 - 5ee: 4911 ldr r1, [pc, #68] ; (634 <_GLOBAL__I_flipper+0x74>) - 5f0: 4638 mov r0, r7 - 5f2: f00e f983 bl e8fc <_ZN4mbed10DigitalOutC1E7PinNamePKc> - 5f6: 4631 mov r1, r6 - 5f8: 4622 mov r2, r4 - 5fa: 4638 mov r0, r7 - 5fc: f000 f830 bl 660 <__aeabi_atexit> - 600: 2200 movs r2, #0 - 602: 4628 mov r0, r5 - 604: 490c ldr r1, [pc, #48] ; (638 <_GLOBAL__I_flipper+0x78>) - 606: f00e f979 bl e8fc <_ZN4mbed10DigitalOutC1E7PinNamePKc> - 60a: 4628 mov r0, r5 - 60c: 4631 mov r1, r6 - 60e: 4622 mov r2, r4 - 610: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 614: f000 b824 b.w 660 <__aeabi_atexit> - 618: 100006c8 .word 0x100006c8 - 61c: 100000c4 .word 0x100000c4 - 620: 0000fbc8 .word 0x0000fbc8 - 624: 10000690 .word 0x10000690 - 628: 0000e939 .word 0x0000e939 - 62c: 0000ed17 .word 0x0000ed17 - 630: 100006ac .word 0x100006ac - 634: 2009c032 .word 0x2009c032 - 638: 2009c034 .word 0x2009c034 - -0000063c : - 63c: 4806 ldr r0, [pc, #24] ; (658 ) - 63e: 4780 blx r0 - 640: 4806 ldr r0, [pc, #24] ; (65c ) - 642: 4700 bx r0 - -00000644 : - 644: e7fe b.n 644 - -00000646 : - 646: e7fe b.n 646 - -00000648 : - 648: e7fe b.n 648 - -0000064a : - 64a: e7fe b.n 64a - -0000064c : - 64c: e7fe b.n 64c - -0000064e : - 64e: e7fe b.n 64e - -00000650 : - 650: e7fe b.n 650 - -00000652 : - 652: e7fe b.n 652 - -00000654 : - 654: e7fe b.n 654 - -00000656 : - 656: e7fe b.n 656 - 658: 000001cd .word 0x000001cd - 65c: 000000c5 .word 0x000000c5 - -00000660 <__aeabi_atexit>: - 660: 4603 mov r3, r0 - 662: 4608 mov r0, r1 - 664: 4619 mov r1, r3 - 666: f003 bfcb b.w 4600 <__cxa_atexit> - -0000066a <_ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_>: - 66a: 9800 ldr r0, [sp, #0] - 66c: 4290 cmp r0, r2 - 66e: bf14 ite ne - 670: 2001 movne r0, #1 - 672: 2006 moveq r0, #6 - 674: 4770 bx lr - -00000676 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE>: - 676: b538 push {r3, r4, r5, lr} - 678: 4614 mov r4, r2 - 67a: 461d mov r5, r3 - 67c: f000 f99f bl 9be <_ZNKSt9type_infoeqERKS_> - 680: b128 cbz r0, 68e <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE+0x18> - 682: 2001 movs r0, #1 - 684: 2308 movs r3, #8 - 686: 602c str r4, [r5, #0] - 688: 60eb str r3, [r5, #12] - 68a: 3b02 subs r3, #2 - 68c: 712b strb r3, [r5, #4] - 68e: bd38 pop {r3, r4, r5, pc} - -00000690 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE>: - 690: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 694: 4698 mov r8, r3 - 696: 9f06 ldr r7, [sp, #24] - 698: 4604 mov r4, r0 - 69a: 9b08 ldr r3, [sp, #32] - 69c: 4615 mov r5, r2 - 69e: 9e09 ldr r6, [sp, #36] ; 0x24 - 6a0: 429f cmp r7, r3 - 6a2: d10c bne.n 6be <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 6a4: 9907 ldr r1, [sp, #28] - 6a6: f000 f98a bl 9be <_ZNKSt9type_infoeqERKS_> - 6aa: b140 cbz r0, 6be <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x2e> - 6ac: 7175 strb r5, [r6, #5] - 6ae: e003 b.n 6b8 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - 6b0: 2301 movs r3, #1 - 6b2: 6037 str r7, [r6, #0] - 6b4: 7135 strb r5, [r6, #4] - 6b6: 71b3 strb r3, [r6, #6] - 6b8: 2000 movs r0, #0 - 6ba: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 6be: 4620 mov r0, r4 - 6c0: 4641 mov r1, r8 - 6c2: f000 f97c bl 9be <_ZNKSt9type_infoeqERKS_> - 6c6: 2800 cmp r0, #0 - 6c8: d1f2 bne.n 6b0 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x20> - 6ca: e7f5 b.n 6b8 <_ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE+0x28> - -000006cc <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj>: - 6cc: b5f8 push {r3, r4, r5, r6, r7, lr} - 6ce: 4605 mov r5, r0 - 6d0: 460c mov r4, r1 - 6d2: 4616 mov r6, r2 - 6d4: 461f mov r7, r3 - 6d6: f000 f972 bl 9be <_ZNKSt9type_infoeqERKS_> - 6da: b940 cbnz r0, 6ee <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x22> - 6dc: 2f03 cmp r7, #3 - 6de: d807 bhi.n 6f0 <_ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj+0x24> - 6e0: 6823 ldr r3, [r4, #0] - 6e2: 4620 mov r0, r4 - 6e4: 4629 mov r1, r5 - 6e6: 4632 mov r2, r6 - 6e8: 695b ldr r3, [r3, #20] - 6ea: 4798 blx r3 - 6ec: bdf8 pop {r3, r4, r5, r6, r7, pc} - 6ee: 2001 movs r0, #1 - 6f0: bdf8 pop {r3, r4, r5, r6, r7, pc} - ... - -000006f4 <_ZN10__cxxabiv117__class_type_infoD1Ev>: - 6f4: 4b03 ldr r3, [pc, #12] ; (704 <_ZN10__cxxabiv117__class_type_infoD1Ev+0x10>) - 6f6: b510 push {r4, lr} - 6f8: 4604 mov r4, r0 - 6fa: 6003 str r3, [r0, #0] - 6fc: f000 f944 bl 988 <_ZNSt9type_infoD1Ev> - 700: 4620 mov r0, r4 - 702: bd10 pop {r4, pc} - 704: 0000d740 .word 0x0000d740 - -00000708 <_ZN10__cxxabiv117__class_type_infoD0Ev>: - 708: b510 push {r4, lr} - 70a: 4604 mov r4, r0 - 70c: f7ff fff2 bl 6f4 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 710: 4620 mov r0, r4 - 712: f000 f825 bl 760 <_ZdlPv> - 716: 4620 mov r0, r4 - 718: bd10 pop {r4, pc} - -0000071a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei>: - 71a: 2200 movs r2, #0 - 71c: 6081 str r1, [r0, #8] - 71e: 6002 str r2, [r0, #0] - 720: 7102 strb r2, [r0, #4] - 722: 60c2 str r2, [r0, #12] - 724: 4770 bx lr - -00000726 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv>: - 726: b5f0 push {r4, r5, r6, r7, lr} - 728: 4606 mov r6, r0 - 72a: b085 sub sp, #20 - 72c: 460f mov r7, r1 - 72e: 4668 mov r0, sp - 730: 2110 movs r1, #16 - 732: 4614 mov r4, r2 - 734: f7ff fff1 bl 71a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - 738: 6833 ldr r3, [r6, #0] - 73a: 4630 mov r0, r6 - 73c: 4639 mov r1, r7 - 73e: 6822 ldr r2, [r4, #0] - 740: 699d ldr r5, [r3, #24] - 742: 466b mov r3, sp - 744: 47a8 blx r5 - 746: f89d 3004 ldrb.w r3, [sp, #4] - 74a: f003 0306 and.w r3, r3, #6 - 74e: 2b06 cmp r3, #6 - 750: d103 bne.n 75a <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x34> - 752: 9b00 ldr r3, [sp, #0] - 754: 2001 movs r0, #1 - 756: 6023 str r3, [r4, #0] - 758: e000 b.n 75c <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv+0x36> - 75a: 2000 movs r0, #0 - 75c: b005 add sp, #20 - 75e: bdf0 pop {r4, r5, r6, r7, pc} - -00000760 <_ZdlPv>: - 760: b108 cbz r0, 766 <_ZdlPv+0x6> - 762: f004 b97d b.w 4a60 - 766: 4770 bx lr - -00000768 <_ZdaPv>: - 768: f7ff bffa b.w 760 <_ZdlPv> - -0000076c <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE>: - 76c: f000 0006 and.w r0, r0, #6 - 770: f1a0 0306 sub.w r3, r0, #6 - 774: 4258 negs r0, r3 - 776: eb40 0003 adc.w r0, r0, r3 - 77a: 4770 bx lr - -0000077c <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - 77c: 1840 adds r0, r0, r1 - 77e: 4770 bx lr - -00000780 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei>: - 780: 2200 movs r2, #0 - 782: 6081 str r1, [r0, #8] - 784: 6002 str r2, [r0, #0] - 786: 7102 strb r2, [r0, #4] - 788: 7142 strb r2, [r0, #5] - 78a: 7182 strb r2, [r0, #6] - 78c: 4770 bx lr - -0000078e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_>: - 78e: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 790: 1e0e subs r6, r1, #0 - 792: 9c08 ldr r4, [sp, #32] - 794: db07 blt.n 7a6 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x18> - 796: 4610 mov r0, r2 - 798: f7ff fff0 bl 77c <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 79c: 4284 cmp r4, r0 - 79e: bf14 ite ne - 7a0: 2001 movne r0, #1 - 7a2: 2006 moveq r0, #6 - 7a4: e008 b.n 7b8 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 7a6: f116 0f02 cmn.w r6, #2 - 7aa: d004 beq.n 7b6 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x28> - 7ac: 6805 ldr r5, [r0, #0] - 7ae: 9400 str r4, [sp, #0] - 7b0: 6a2c ldr r4, [r5, #32] - 7b2: 47a0 blx r4 - 7b4: e000 b.n 7b8 <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_+0x2a> - 7b6: 2001 movs r0, #1 - 7b8: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - -000007ba <__dynamic_cast>: - 7ba: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 7be: 461d mov r5, r3 - 7c0: 6803 ldr r3, [r0, #0] - 7c2: b088 sub sp, #32 - 7c4: 4688 mov r8, r1 - 7c6: 4616 mov r6, r2 - 7c8: f1a3 0708 sub.w r7, r3, #8 - 7cc: 4604 mov r4, r0 - 7ce: f853 1c08 ldr.w r1, [r3, #-8] - 7d2: f7ff ffd3 bl 77c <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - 7d6: f8d7 9004 ldr.w r9, [r7, #4] - 7da: af05 add r7, sp, #20 - 7dc: 2110 movs r1, #16 - 7de: 4682 mov sl, r0 - 7e0: 4638 mov r0, r7 - 7e2: f7ff ffcd bl 780 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - 7e6: f8d9 3000 ldr.w r3, [r9] - 7ea: 4648 mov r0, r9 - 7ec: f8cd a000 str.w sl, [sp] - 7f0: f8cd 8004 str.w r8, [sp, #4] - 7f4: 4629 mov r1, r5 - 7f6: 9402 str r4, [sp, #8] - 7f8: 2206 movs r2, #6 - 7fa: 9703 str r7, [sp, #12] - 7fc: 69df ldr r7, [r3, #28] - 7fe: 4633 mov r3, r6 - 800: 47b8 blx r7 - 802: 9f05 ldr r7, [sp, #20] - 804: b33f cbz r7, 856 <__dynamic_cast+0x9c> - 806: f89d 901a ldrb.w r9, [sp, #26] - 80a: 4648 mov r0, r9 - 80c: f7ff ffae bl 76c <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 810: bb08 cbnz r0, 856 <__dynamic_cast+0x9c> - 812: f89d a019 ldrb.w sl, [sp, #25] - 816: f89d 0018 ldrb.w r0, [sp, #24] - 81a: ea0a 0000 and.w r0, sl, r0 - 81e: f7ff ffa5 bl 76c <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 822: b9c0 cbnz r0, 856 <__dynamic_cast+0x9c> - 824: f00a 0a05 and.w sl, sl, #5 - 828: f1ba 0f04 cmp.w sl, #4 - 82c: d012 beq.n 854 <__dynamic_cast+0x9a> - 82e: f1b9 0f00 cmp.w r9, #0 - 832: d108 bne.n 846 <__dynamic_cast+0x8c> - 834: 4630 mov r0, r6 - 836: 4629 mov r1, r5 - 838: 463a mov r2, r7 - 83a: 4643 mov r3, r8 - 83c: 9400 str r4, [sp, #0] - 83e: f7ff ffa6 bl 78e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - 842: f88d 001a strb.w r0, [sp, #26] - 846: f89d 001a ldrb.w r0, [sp, #26] - 84a: f7ff ff8f bl 76c <_ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE> - 84e: b108 cbz r0, 854 <__dynamic_cast+0x9a> - 850: 9f05 ldr r7, [sp, #20] - 852: e000 b.n 856 <__dynamic_cast+0x9c> - 854: 4607 mov r7, r0 - 856: 4638 mov r0, r7 - 858: b008 add sp, #32 - 85a: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - ... - -00000860 <__cxa_pure_virtual>: - 860: b508 push {r3, lr} - 862: 221b movs r2, #27 - 864: 4902 ldr r1, [pc, #8] ; (870 <__cxa_pure_virtual+0x10>) - 866: 2002 movs r0, #2 - 868: f006 fcfc bl 7264 - 86c: f000 fb56 bl f1c <_ZSt9terminatev> - 870: 0000d796 .word 0x0000d796 - -00000874 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - 874: b5f8 push {r3, r4, r5, r6, r7, lr} - 876: 4604 mov r4, r0 - 878: 460f mov r7, r1 - 87a: 4616 mov r6, r2 - 87c: 461d mov r5, r3 - 87e: f7ff fefa bl 676 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - 882: b938 cbnz r0, 894 <_ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x20> - 884: 68a0 ldr r0, [r4, #8] - 886: 4639 mov r1, r7 - 888: 4632 mov r2, r6 - 88a: 6803 ldr r3, [r0, #0] - 88c: 699c ldr r4, [r3, #24] - 88e: 462b mov r3, r5 - 890: 47a0 blx r4 - 892: bdf8 pop {r3, r4, r5, r6, r7, pc} - 894: 2001 movs r0, #1 - 896: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00000898 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - 898: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 89c: b085 sub sp, #20 - 89e: 460c mov r4, r1 - 8a0: 4619 mov r1, r3 - 8a2: 4605 mov r5, r0 - 8a4: 4616 mov r6, r2 - 8a6: 461f mov r7, r3 - 8a8: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 8ac: f8dd a040 ldr.w sl, [sp, #64] ; 0x40 - 8b0: f8dd 8044 ldr.w r8, [sp, #68] ; 0x44 - 8b4: f000 f883 bl 9be <_ZNKSt9type_infoeqERKS_> - 8b8: 4683 mov fp, r0 - 8ba: b1b0 cbz r0, 8ea <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x52> - 8bc: 2c00 cmp r4, #0 - 8be: f8c8 9000 str.w r9, [r8] - 8c2: f888 6004 strb.w r6, [r8, #4] - 8c6: db09 blt.n 8dc <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x44> - 8c8: 444c add r4, r9 - 8ca: 45a2 cmp sl, r4 - 8cc: bf14 ite ne - 8ce: f04f 0a01 movne.w sl, #1 - 8d2: f04f 0a06 moveq.w sl, #6 - 8d6: f888 a006 strb.w sl, [r8, #6] - 8da: e011 b.n 900 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 8dc: f114 0f02 cmn.w r4, #2 - 8e0: d10e bne.n 900 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 8e2: 2301 movs r3, #1 - 8e4: f888 3006 strb.w r3, [r8, #6] - 8e8: e00a b.n 900 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x68> - 8ea: 45d1 cmp r9, sl - 8ec: d10c bne.n 908 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 8ee: 4628 mov r0, r5 - 8f0: 990f ldr r1, [sp, #60] ; 0x3c - 8f2: f000 f864 bl 9be <_ZNKSt9type_infoeqERKS_> - 8f6: b138 cbz r0, 908 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x70> - 8f8: f888 6005 strb.w r6, [r8, #5] - 8fc: 4658 mov r0, fp - 8fe: e000 b.n 902 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - 900: 2000 movs r0, #0 - 902: b005 add sp, #20 - 904: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 908: 68a8 ldr r0, [r5, #8] - 90a: 4621 mov r1, r4 - 90c: 9a0f ldr r2, [sp, #60] ; 0x3c - 90e: 6803 ldr r3, [r0, #0] - 910: 9201 str r2, [sp, #4] - 912: 4632 mov r2, r6 - 914: f8cd 9000 str.w r9, [sp] - 918: f8cd a008 str.w sl, [sp, #8] - 91c: f8cd 800c str.w r8, [sp, #12] - 920: 69dd ldr r5, [r3, #28] - 922: 463b mov r3, r7 - 924: 47a8 blx r5 - 926: e7ec b.n 902 <_ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - -00000928 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - 928: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 92c: 4604 mov r4, r0 - 92e: f8dd 8020 ldr.w r8, [sp, #32] - 932: 460d mov r5, r1 - 934: 4617 mov r7, r2 - 936: 461e mov r6, r3 - 938: 4590 cmp r8, r2 - 93a: d106 bne.n 94a <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 93c: 4619 mov r1, r3 - 93e: f000 f83e bl 9be <_ZNKSt9type_infoeqERKS_> - 942: b110 cbz r0, 94a <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x22> - 944: 2006 movs r0, #6 - 946: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 94a: 68a0 ldr r0, [r4, #8] - 94c: 4629 mov r1, r5 - 94e: 463a mov r2, r7 - 950: 6803 ldr r3, [r0, #0] - 952: f8cd 8000 str.w r8, [sp] - 956: 6a1c ldr r4, [r3, #32] - 958: 4633 mov r3, r6 - 95a: 47a0 blx r4 - 95c: e7f3 b.n 946 <_ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ... - -00000960 <_ZN10__cxxabiv120__si_class_type_infoD1Ev>: - 960: 4b03 ldr r3, [pc, #12] ; (970 <_ZN10__cxxabiv120__si_class_type_infoD1Ev+0x10>) - 962: b510 push {r4, lr} - 964: 4604 mov r4, r0 - 966: 6003 str r3, [r0, #0] - 968: f7ff fec4 bl 6f4 <_ZN10__cxxabiv117__class_type_infoD1Ev> - 96c: 4620 mov r0, r4 - 96e: bd10 pop {r4, pc} - 970: 0000d7c0 .word 0x0000d7c0 - -00000974 <_ZN10__cxxabiv120__si_class_type_infoD0Ev>: - 974: b510 push {r4, lr} - 976: 4604 mov r4, r0 - 978: f7ff fff2 bl 960 <_ZN10__cxxabiv120__si_class_type_infoD1Ev> - 97c: 4620 mov r0, r4 - 97e: f7ff feef bl 760 <_ZdlPv> - 982: 4620 mov r0, r4 - 984: bd10 pop {r4, pc} - ... - -00000988 <_ZNSt9type_infoD1Ev>: - 988: 4b01 ldr r3, [pc, #4] ; (990 <_ZNSt9type_infoD1Ev+0x8>) - 98a: 6003 str r3, [r0, #0] - 98c: 4770 bx lr - 98e: bf00 nop - 990: 0000d840 .word 0x0000d840 - -00000994 <_ZNKSt9type_info14__is_pointer_pEv>: - 994: 2000 movs r0, #0 - 996: 4770 bx lr - -00000998 <_ZNKSt9type_info15__is_function_pEv>: - 998: 2000 movs r0, #0 - 99a: 4770 bx lr - -0000099c <_ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv>: - 99c: 2000 movs r0, #0 - 99e: 4770 bx lr - -000009a0 <_ZNSt9type_infoD0Ev>: - 9a0: b510 push {r4, lr} - 9a2: 4604 mov r4, r0 - 9a4: f7ff fff0 bl 988 <_ZNSt9type_infoD1Ev> - 9a8: 4620 mov r0, r4 - 9aa: f7ff fed9 bl 760 <_ZdlPv> - 9ae: 4620 mov r0, r4 - 9b0: bd10 pop {r4, pc} - -000009b2 <_ZNKSt9type_info4nameEv>: - 9b2: 6840 ldr r0, [r0, #4] - 9b4: 7803 ldrb r3, [r0, #0] - 9b6: 2b2a cmp r3, #42 ; 0x2a - 9b8: bf08 it eq - 9ba: 3001 addeq r0, #1 - 9bc: 4770 bx lr - -000009be <_ZNKSt9type_infoeqERKS_>: - 9be: 4281 cmp r1, r0 - 9c0: b538 push {r3, r4, r5, lr} - 9c2: 460d mov r5, r1 - 9c4: d011 beq.n 9ea <_ZNKSt9type_infoeqERKS_+0x2c> - 9c6: f7ff fff4 bl 9b2 <_ZNKSt9type_info4nameEv> - 9ca: 7803 ldrb r3, [r0, #0] - 9cc: 4604 mov r4, r0 - 9ce: 2b2a cmp r3, #42 ; 0x2a - 9d0: d00d beq.n 9ee <_ZNKSt9type_infoeqERKS_+0x30> - 9d2: 4628 mov r0, r5 - 9d4: f7ff ffed bl 9b2 <_ZNKSt9type_info4nameEv> - 9d8: 4601 mov r1, r0 - 9da: 4620 mov r0, r4 - 9dc: f004 fd03 bl 53e6 - 9e0: f1d0 0001 rsbs r0, r0, #1 - 9e4: bf38 it cc - 9e6: 2000 movcc r0, #0 - 9e8: bd38 pop {r3, r4, r5, pc} - 9ea: 2001 movs r0, #1 - 9ec: bd38 pop {r3, r4, r5, pc} - 9ee: 2000 movs r0, #0 - 9f0: bd38 pop {r3, r4, r5, pc} - -000009f2 <_ZNKSt9type_info10__do_catchEPKS_PPvj>: - 9f2: f7ff bfe4 b.w 9be <_ZNKSt9type_infoeqERKS_> - -000009f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE>: - 9f6: 2803 cmp r0, #3 - 9f8: bf94 ite ls - 9fa: 2000 movls r0, #0 - 9fc: 2001 movhi r0, #1 - 9fe: 4770 bx lr - -00000a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE>: - a00: f000 0001 and.w r0, r0, #1 - a04: 4770 bx lr - -00000a06 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi>: - a06: 1840 adds r0, r0, r1 - a08: 4770 bx lr - -00000a0a <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi>: - a0a: b109 cbz r1, a10 <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi+0x6> - a0c: 6803 ldr r3, [r0, #0] - a0e: 589a ldr r2, [r3, r2] - a10: 4611 mov r1, r2 - a12: f7ff bff8 b.w a06 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - ... - -00000a18 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev>: - a18: 4b03 ldr r3, [pc, #12] ; (a28 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev+0x10>) - a1a: b510 push {r4, lr} - a1c: 4604 mov r4, r0 - a1e: 6003 str r3, [r0, #0] - a20: f7ff fe68 bl 6f4 <_ZN10__cxxabiv117__class_type_infoD1Ev> - a24: 4620 mov r0, r4 - a26: bd10 pop {r4, pc} - a28: 0000d898 .word 0x0000d898 - -00000a2c <_ZN10__cxxabiv121__vmi_class_type_infoD0Ev>: - a2c: b510 push {r4, lr} - a2e: 4604 mov r4, r0 - a30: f7ff fff2 bl a18 <_ZN10__cxxabiv121__vmi_class_type_infoD1Ev> - a34: 4620 mov r0, r4 - a36: f7ff fe93 bl 760 <_ZdlPv> - a3a: 4620 mov r0, r4 - a3c: bd10 pop {r4, pc} - -00000a3e <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv>: - a3e: 6840 ldr r0, [r0, #4] - a40: f000 0001 and.w r0, r0, #1 - a44: 4770 bx lr - -00000a46 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv>: - a46: 6840 ldr r0, [r0, #4] - a48: f3c0 0040 ubfx r0, r0, #1, #1 - a4c: 4770 bx lr - -00000a4e <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv>: - a4e: 6840 ldr r0, [r0, #4] - a50: 1200 asrs r0, r0, #8 - a52: 4770 bx lr - -00000a54 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_>: - a54: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - a58: 468b mov fp, r1 - a5a: 990c ldr r1, [sp, #48] ; 0x30 - a5c: 4605 mov r5, r0 - a5e: 4692 mov sl, r2 - a60: 4699 mov r9, r3 - a62: 428a cmp r2, r1 - a64: d13b bne.n ade <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - a66: 4619 mov r1, r3 - a68: f7ff ffa9 bl 9be <_ZNKSt9type_infoeqERKS_> - a6c: 2800 cmp r0, #0 - a6e: d132 bne.n ad6 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x82> - a70: e035 b.n ade <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x8a> - a72: 3c01 subs r4, #1 - a74: 1ca6 adds r6, r4, #2 - a76: eb05 06c6 add.w r6, r5, r6, lsl #3 - a7a: 4630 mov r0, r6 - a7c: f7ff ffe3 bl a46 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - a80: b318 cbz r0, aca <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - a82: 4630 mov r0, r6 - a84: f7ff ffe3 bl a4e <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - a88: 4607 mov r7, r0 - a8a: 4630 mov r0, r6 - a8c: f7ff ffd7 bl a3e <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - a90: 4606 mov r6, r0 - a92: b110 cbz r0, a9a <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x46> - a94: f11b 0f03 cmn.w fp, #3 - a98: d017 beq.n aca <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - a9a: 463a mov r2, r7 - a9c: 4631 mov r1, r6 - a9e: 4650 mov r0, sl - aa0: f7ff ffb3 bl a0a <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - aa4: 990c ldr r1, [sp, #48] ; 0x30 - aa6: 4602 mov r2, r0 - aa8: f858 0c08 ldr.w r0, [r8, #-8] - aac: 6803 ldr r3, [r0, #0] - aae: 9100 str r1, [sp, #0] - ab0: 4659 mov r1, fp - ab2: 6a1f ldr r7, [r3, #32] - ab4: 464b mov r3, r9 - ab6: 47b8 blx r7 - ab8: 4607 mov r7, r0 - aba: f7ff ff9c bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - abe: b120 cbz r0, aca <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x76> - ac0: b156 cbz r6, ad8 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - ac2: f047 0701 orr.w r7, r7, #1 - ac6: b2ff uxtb r7, r7 - ac8: e006 b.n ad8 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - aca: f1a8 0808 sub.w r8, r8, #8 - ace: 2c00 cmp r4, #0 - ad0: d1cf bne.n a72 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x1e> - ad2: 2701 movs r7, #1 - ad4: e000 b.n ad8 <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x84> - ad6: 2706 movs r7, #6 - ad8: 4638 mov r0, r7 - ada: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - ade: 68ec ldr r4, [r5, #12] - ae0: f104 0802 add.w r8, r4, #2 - ae4: eb05 08c8 add.w r8, r5, r8, lsl #3 - ae8: e7f1 b.n ace <_ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_+0x7a> - -00000aea <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE>: - aea: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - aee: b089 sub sp, #36 ; 0x24 - af0: 4605 mov r5, r0 - af2: 4692 mov sl, r2 - af4: 9103 str r1, [sp, #12] - af6: 461c mov r4, r3 - af8: f7ff fdbd bl 676 <_ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE> - afc: 2800 cmp r0, #0 - afe: f040 808d bne.w c1c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - b02: f8d4 9008 ldr.w r9, [r4, #8] - b06: f8d5 800c ldr.w r8, [r5, #12] - b0a: f019 0f10 tst.w r9, #16 - b0e: f108 0602 add.w r6, r8, #2 - b12: bf18 it ne - b14: f8d5 9008 ldrne.w r9, [r5, #8] - b18: eb05 06c6 add.w r6, r5, r6, lsl #3 - b1c: e076 b.n c0c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x122> - b1e: 4649 mov r1, r9 - b20: f108 38ff add.w r8, r8, #4294967295 - b24: a804 add r0, sp, #16 - b26: f7ff fdf8 bl 71a <_ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei> - b2a: f108 0302 add.w r3, r8, #2 - b2e: eb05 03c3 add.w r3, r5, r3, lsl #3 - b32: 9301 str r3, [sp, #4] - b34: 4618 mov r0, r3 - b36: f7ff ff8a bl a4e <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - b3a: 9b01 ldr r3, [sp, #4] - b3c: 4607 mov r7, r0 - b3e: 4618 mov r0, r3 - b40: f7ff ff7d bl a3e <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - b44: 9b01 ldr r3, [sp, #4] - b46: 4683 mov fp, r0 - b48: 4618 mov r0, r3 - b4a: f7ff ff7c bl a46 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - b4e: 9002 str r0, [sp, #8] - b50: b910 cbnz r0, b58 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x6e> - b52: f019 0f01 tst.w r9, #1 - b56: d058 beq.n c0a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - b58: f1ba 0f00 cmp.w sl, #0 - b5c: d006 beq.n b6c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x82> - b5e: 463a mov r2, r7 - b60: 4650 mov r0, sl - b62: 4659 mov r1, fp - b64: f7ff ff51 bl a0a <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - b68: 4602 mov r2, r0 - b6a: e000 b.n b6e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x84> - b6c: 4652 mov r2, sl - b6e: f856 0c08 ldr.w r0, [r6, #-8] - b72: 9903 ldr r1, [sp, #12] - b74: 6803 ldr r3, [r0, #0] - b76: 699f ldr r7, [r3, #24] - b78: ab04 add r3, sp, #16 - b7a: 47b8 blx r7 - b7c: 2800 cmp r0, #0 - b7e: d044 beq.n c0a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - b80: 9b07 ldr r3, [sp, #28] - b82: 2b08 cmp r3, #8 - b84: d105 bne.n b92 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - b86: f1bb 0f00 cmp.w fp, #0 - b8a: d002 beq.n b92 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xa8> - b8c: f856 3c08 ldr.w r3, [r6, #-8] - b90: 9307 str r3, [sp, #28] - b92: f89d 7014 ldrb.w r7, [sp, #20] - b96: 4638 mov r0, r7 - b98: f7ff ff2d bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - b9c: b128 cbz r0, baa <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - b9e: 9b02 ldr r3, [sp, #8] - ba0: b91b cbnz r3, baa <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xc0> - ba2: f027 0702 bic.w r7, r7, #2 - ba6: f88d 7014 strb.w r7, [sp, #20] - baa: 68e1 ldr r1, [r4, #12] - bac: b9c9 cbnz r1, be2 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf8> - bae: ab04 add r3, sp, #16 - bb0: cb0f ldmia r3, {r0, r1, r2, r3} - bb2: e884 000f stmia.w r4, {r0, r1, r2, r3} - bb6: 7927 ldrb r7, [r4, #4] - bb8: 4638 mov r0, r7 - bba: f7ff ff1c bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - bbe: 2800 cmp r0, #0 - bc0: d02c beq.n c1c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - bc2: f017 0f02 tst.w r7, #2 - bc6: d003 beq.n bd0 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xe6> - bc8: 68ab ldr r3, [r5, #8] - bca: f013 0f01 tst.w r3, #1 - bce: e006 b.n bde <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0xf4> - bd0: 4638 mov r0, r7 - bd2: f7ff ff15 bl a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - bd6: b308 cbz r0, c1c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - bd8: 68ab ldr r3, [r5, #8] - bda: f013 0f02 tst.w r3, #2 - bde: d114 bne.n c0a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - be0: e01c b.n c1c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - be2: 6823 ldr r3, [r4, #0] - be4: 9a04 ldr r2, [sp, #16] - be6: 4293 cmp r3, r2 - be8: d003 beq.n bf2 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x108> - bea: 2300 movs r3, #0 - bec: 6023 str r3, [r4, #0] - bee: 3302 adds r3, #2 - bf0: e009 b.n c06 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11c> - bf2: b9bb cbnz r3, c24 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - bf4: 9807 ldr r0, [sp, #28] - bf6: 2808 cmp r0, #8 - bf8: d004 beq.n c04 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - bfa: 2908 cmp r1, #8 - bfc: d002 beq.n c04 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x11a> - bfe: f7ff fede bl 9be <_ZNKSt9type_infoeqERKS_> - c02: b978 cbnz r0, c24 <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x13a> - c04: 2302 movs r3, #2 - c06: 7123 strb r3, [r4, #4] - c08: e008 b.n c1c <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x132> - c0a: 3e08 subs r6, #8 - c0c: f1b8 0f00 cmp.w r8, #0 - c10: d185 bne.n b1e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x34> - c12: 7920 ldrb r0, [r4, #4] - c14: 3800 subs r0, #0 - c16: bf18 it ne - c18: 2001 movne r0, #1 - c1a: e000 b.n c1e <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x134> - c1c: 2001 movs r0, #1 - c1e: b009 add sp, #36 ; 0x24 - c20: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - c24: 7923 ldrb r3, [r4, #4] - c26: f89d 2014 ldrb.w r2, [sp, #20] - c2a: ea42 0303 orr.w r3, r2, r3 - c2e: 7123 strb r3, [r4, #4] - c30: e7eb b.n c0a <_ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE+0x120> - -00000c32 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE>: - c32: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c36: b091 sub sp, #68 ; 0x44 - c38: 4607 mov r7, r0 - c3a: 4689 mov r9, r1 - c3c: 9c1d ldr r4, [sp, #116] ; 0x74 - c3e: 9307 str r3, [sp, #28] - c40: 9206 str r2, [sp, #24] - c42: 68a3 ldr r3, [r4, #8] - c44: 9a1a ldr r2, [sp, #104] ; 0x68 - c46: f013 0f10 tst.w r3, #16 - c4a: bf1c itt ne - c4c: 6883 ldrne r3, [r0, #8] - c4e: 60a3 strne r3, [r4, #8] - c50: 9b1c ldr r3, [sp, #112] ; 0x70 - c52: 429a cmp r2, r3 - c54: f040 813e bne.w ed4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - c58: 991b ldr r1, [sp, #108] ; 0x6c - c5a: f7ff feb0 bl 9be <_ZNKSt9type_infoeqERKS_> - c5e: 2800 cmp r0, #0 - c60: f000 8138 beq.w ed4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2a2> - c64: 9a06 ldr r2, [sp, #24] - c66: 7162 strb r2, [r4, #5] - c68: e12e b.n ec8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c6a: 9b1a ldr r3, [sp, #104] ; 0x68 - c6c: f1b9 0f00 cmp.w r9, #0 - c70: 9a06 ldr r2, [sp, #24] - c72: 6023 str r3, [r4, #0] - c74: 7122 strb r2, [r4, #4] - c76: db0a blt.n c8e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x5c> - c78: 4618 mov r0, r3 - c7a: 4649 mov r1, r9 - c7c: f7ff fec3 bl a06 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - c80: 9b1c ldr r3, [sp, #112] ; 0x70 - c82: 4283 cmp r3, r0 - c84: bf14 ite ne - c86: 2001 movne r0, #1 - c88: 2006 moveq r0, #6 - c8a: 71a0 strb r0, [r4, #6] - c8c: e11c b.n ec8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c8e: f119 0f02 cmn.w r9, #2 - c92: f040 8119 bne.w ec8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c96: 2301 movs r3, #1 - c98: 71a3 strb r3, [r4, #6] - c9a: e115 b.n ec8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - c9c: f1b9 0f00 cmp.w r9, #0 - ca0: db04 blt.n cac <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x7a> - ca2: 981c ldr r0, [sp, #112] ; 0x70 - ca4: f1c9 0100 rsb r1, r9, #0 - ca8: f7ff fead bl a06 <_ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi> - cac: f04f 0800 mov.w r8, #0 - cb0: 2201 movs r2, #1 - cb2: 9008 str r0, [sp, #32] - cb4: f8cd 802c str.w r8, [sp, #44] ; 0x2c - cb8: 9209 str r2, [sp, #36] ; 0x24 - cba: e001 b.n cc0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8e> - cbc: f8cd a024 str.w sl, [sp, #36] ; 0x24 - cc0: f8d7 a00c ldr.w sl, [r7, #12] - cc4: f10a 0302 add.w r3, sl, #2 - cc8: eb07 03c3 add.w r3, r7, r3, lsl #3 - ccc: 930a str r3, [sp, #40] ; 0x28 - cce: e0f0 b.n eb2 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x280> - cd0: f10a 3aff add.w sl, sl, #4294967295 - cd4: 68a1 ldr r1, [r4, #8] - cd6: f10a 0502 add.w r5, sl, #2 - cda: a80d add r0, sp, #52 ; 0x34 - cdc: f7ff fd50 bl 780 <_ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei> - ce0: eb07 05c5 add.w r5, r7, r5, lsl #3 - ce4: 4628 mov r0, r5 - ce6: f7ff feb2 bl a4e <_ZNK10__cxxabiv122__base_class_type_info8__offsetEv> - cea: 4683 mov fp, r0 - cec: 4628 mov r0, r5 - cee: f7ff fea6 bl a3e <_ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv> - cf2: 4601 mov r1, r0 - cf4: b118 cbz r0, cfe <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xcc> - cf6: 9b06 ldr r3, [sp, #24] - cf8: f043 0601 orr.w r6, r3, #1 - cfc: e000 b.n d00 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xce> - cfe: 9e06 ldr r6, [sp, #24] - d00: 465a mov r2, fp - d02: 981a ldr r0, [sp, #104] ; 0x68 - d04: f7ff fe81 bl a0a <_ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi> - d08: 9a08 ldr r2, [sp, #32] - d0a: 4683 mov fp, r0 - d0c: b13a cbz r2, d1e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0xec> - d0e: 4290 cmp r0, r2 - d10: 9a09 ldr r2, [sp, #36] ; 0x24 - d12: bf94 ite ls - d14: 2300 movls r3, #0 - d16: 2301 movhi r3, #1 - d18: 4293 cmp r3, r2 - d1a: f000 80c5 beq.w ea8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x276> - d1e: 4628 mov r0, r5 - d20: f7ff fe91 bl a46 <_ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv> - d24: b948 cbnz r0, d3a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x108> - d26: f119 0f02 cmn.w r9, #2 - d2a: d104 bne.n d36 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x104> - d2c: 68a3 ldr r3, [r4, #8] - d2e: f013 0f03 tst.w r3, #3 - d32: f000 80bb beq.w eac <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - d36: f006 06fd and.w r6, r6, #253 ; 0xfd - d3a: 9b0a ldr r3, [sp, #40] ; 0x28 - d3c: 4649 mov r1, r9 - d3e: 9a1b ldr r2, [sp, #108] ; 0x6c - d40: f853 0c08 ldr.w r0, [r3, #-8] - d44: 6803 ldr r3, [r0, #0] - d46: 9201 str r2, [sp, #4] - d48: 9a1c ldr r2, [sp, #112] ; 0x70 - d4a: f8cd b000 str.w fp, [sp] - d4e: 9202 str r2, [sp, #8] - d50: aa0d add r2, sp, #52 ; 0x34 - d52: 9203 str r2, [sp, #12] - d54: 4632 mov r2, r6 - d56: 69dd ldr r5, [r3, #28] - d58: 9b07 ldr r3, [sp, #28] - d5a: 47a8 blx r5 - d5c: f89d 503a ldrb.w r5, [sp, #58] ; 0x3a - d60: 7963 ldrb r3, [r4, #5] - d62: f89d 2039 ldrb.w r2, [sp, #57] ; 0x39 - d66: 2d06 cmp r5, #6 - d68: ea42 0303 orr.w r3, r2, r3 - d6c: 7163 strb r3, [r4, #5] - d6e: d001 beq.n d74 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x142> - d70: 2d02 cmp r5, #2 - d72: d106 bne.n d82 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x150> - d74: 9b0d ldr r3, [sp, #52] ; 0x34 - d76: 71a5 strb r5, [r4, #6] - d78: 6023 str r3, [r4, #0] - d7a: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - d7e: 7123 strb r3, [r4, #4] - d80: e0a5 b.n ece <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - d82: f8d4 b000 ldr.w fp, [r4] - d86: f1b8 0f00 cmp.w r8, #0 - d8a: d110 bne.n dae <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - d8c: f1bb 0f00 cmp.w fp, #0 - d90: d10d bne.n dae <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x17c> - d92: 9a0d ldr r2, [sp, #52] ; 0x34 - d94: f89d 1038 ldrb.w r1, [sp, #56] ; 0x38 - d98: 6022 str r2, [r4, #0] - d9a: 7121 strb r1, [r4, #4] - d9c: 2a00 cmp r2, #0 - d9e: d07e beq.n e9e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - da0: 2b00 cmp r3, #0 - da2: d07c beq.n e9e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - da4: 68bb ldr r3, [r7, #8] - da6: f013 0f01 tst.w r3, #1 - daa: d178 bne.n e9e <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26c> - dac: e08f b.n ece <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - dae: f1bb 0f00 cmp.w fp, #0 - db2: d00b beq.n dcc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x19a> - db4: 9a0d ldr r2, [sp, #52] ; 0x34 - db6: 4593 cmp fp, r2 - db8: d106 bne.n dc8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x196> - dba: 7923 ldrb r3, [r4, #4] - dbc: f89d 2038 ldrb.w r2, [sp, #56] ; 0x38 - dc0: ea42 0303 orr.w r3, r2, r3 - dc4: 7123 strb r3, [r4, #4] - dc6: e06b b.n ea0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - dc8: b932 cbnz r2, dd8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - dca: b928 cbnz r0, dd8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1a6> - dcc: 9a0d ldr r2, [sp, #52] ; 0x34 - dce: 2a00 cmp r2, #0 - dd0: d066 beq.n ea0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - dd2: f1b8 0f00 cmp.w r8, #0 - dd6: d063 beq.n ea0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - dd8: 4618 mov r0, r3 - dda: 79a6 ldrb r6, [r4, #6] - ddc: 9305 str r3, [sp, #20] - dde: f7ff fe0a bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - de2: 9b05 ldr r3, [sp, #20] - de4: 2800 cmp r0, #0 - de6: d07d beq.n ee4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - de8: 4618 mov r0, r3 - dea: f7ff fe09 bl a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - dee: b118 cbz r0, df8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1c6> - df0: 68a3 ldr r3, [r4, #8] - df2: f013 0f02 tst.w r3, #2 - df6: d175 bne.n ee4 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b2> - df8: 2e00 cmp r6, #0 - dfa: bf08 it eq - dfc: 2601 moveq r6, #1 - dfe: 2d00 cmp r5, #0 - e00: bf08 it eq - e02: 2501 moveq r5, #1 - e04: e01e b.n e44 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - e06: 4628 mov r0, r5 - e08: f7ff fdf5 bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e0c: 2800 cmp r0, #0 - e0e: d06c beq.n eea <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - e10: 4628 mov r0, r5 - e12: f7ff fdf5 bl a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - e16: b118 cbz r0, e20 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1ee> - e18: 68bb ldr r3, [r7, #8] - e1a: f013 0f02 tst.w r3, #2 - e1e: d164 bne.n eea <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2b8> - e20: 2601 movs r6, #1 - e22: b97d cbnz r5, e44 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - e24: 4630 mov r0, r6 - e26: f7ff fde6 bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e2a: 2800 cmp r0, #0 - e2c: d067 beq.n efe <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - e2e: 4630 mov r0, r6 - e30: f7ff fde6 bl a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - e34: b128 cbz r0, e42 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x210> - e36: 68bb ldr r3, [r7, #8] - e38: f013 0f02 tst.w r3, #2 - e3c: d15f bne.n efe <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x2cc> - e3e: 3501 adds r5, #1 - e40: e000 b.n e44 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - e42: 2501 movs r5, #1 - e44: ea86 0005 eor.w r0, r6, r5 - e48: b2c0 uxtb r0, r0 - e4a: f7ff fdd4 bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e4e: 4683 mov fp, r0 - e50: b1a0 cbz r0, e7c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x24a> - e52: 4628 mov r0, r5 - e54: f7ff fdcf bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e58: b138 cbz r0, e6a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x238> - e5a: 9b0d ldr r3, [sp, #52] ; 0x34 - e5c: 462e mov r6, r5 - e5e: f04f 0800 mov.w r8, #0 - e62: 6023 str r3, [r4, #0] - e64: f89d 3038 ldrb.w r3, [sp, #56] ; 0x38 - e68: 7123 strb r3, [r4, #4] - e6a: f016 0f02 tst.w r6, #2 - e6e: 71a6 strb r6, [r4, #6] - e70: d12a bne.n ec8 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x296> - e72: 4630 mov r0, r6 - e74: f7ff fdc4 bl a00 <_ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE> - e78: b990 cbnz r0, ea0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - e7a: e028 b.n ece <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - e7c: ea06 0505 and.w r5, r6, r5 - e80: f04f 0801 mov.w r8, #1 - e84: b2e8 uxtb r0, r5 - e86: f7ff fdb6 bl 9f6 <_ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE> - e8a: b120 cbz r0, e96 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x264> - e8c: 2302 movs r3, #2 - e8e: f8c4 b000 str.w fp, [r4] - e92: 71a3 strb r3, [r4, #6] - e94: e01a b.n ecc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - e96: 6020 str r0, [r4, #0] - e98: f884 8006 strb.w r8, [r4, #6] - e9c: e000 b.n ea0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x26e> - e9e: 4680 mov r8, r0 - ea0: 7963 ldrb r3, [r4, #5] - ea2: 2b04 cmp r3, #4 - ea4: d102 bne.n eac <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x27a> - ea6: e011 b.n ecc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - ea8: 2301 movs r3, #1 - eaa: 930b str r3, [sp, #44] ; 0x2c - eac: 9a0a ldr r2, [sp, #40] ; 0x28 - eae: 3a08 subs r2, #8 - eb0: 920a str r2, [sp, #40] ; 0x28 - eb2: f1ba 0f00 cmp.w sl, #0 - eb6: f47f af0b bne.w cd0 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x9e> - eba: 9b0b ldr r3, [sp, #44] ; 0x2c - ebc: b133 cbz r3, ecc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - ebe: 9a09 ldr r2, [sp, #36] ; 0x24 - ec0: 2a00 cmp r2, #0 - ec2: f47f aefb bne.w cbc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x8a> - ec6: e001 b.n ecc <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29a> - ec8: 2000 movs r0, #0 - eca: e000 b.n ece <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x29c> - ecc: 4640 mov r0, r8 - ece: b011 add sp, #68 ; 0x44 - ed0: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - ed4: 4638 mov r0, r7 - ed6: 9907 ldr r1, [sp, #28] - ed8: f7ff fd71 bl 9be <_ZNKSt9type_infoeqERKS_> - edc: 2800 cmp r0, #0 - ede: f47f aec4 bne.w c6a <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x38> - ee2: e6db b.n c9c <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x6a> - ee4: 2e00 cmp r6, #0 - ee6: d19c bne.n e22 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - ee8: e78d b.n e06 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1d4> - eea: 9b1c ldr r3, [sp, #112] ; 0x70 - eec: 4649 mov r1, r9 - eee: 9807 ldr r0, [sp, #28] - ef0: 465a mov r2, fp - ef2: 9300 str r3, [sp, #0] - ef4: 9b1b ldr r3, [sp, #108] ; 0x6c - ef6: f7ff fc4a bl 78e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - efa: 4606 mov r6, r0 - efc: e791 b.n e22 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x1f0> - efe: 9a1c ldr r2, [sp, #112] ; 0x70 - f00: 4649 mov r1, r9 - f02: 9807 ldr r0, [sp, #28] - f04: 9b1b ldr r3, [sp, #108] ; 0x6c - f06: 9200 str r2, [sp, #0] - f08: 9a0d ldr r2, [sp, #52] ; 0x34 - f0a: f7ff fc40 bl 78e <_ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_> - f0e: 4605 mov r5, r0 - f10: e798 b.n e44 <_ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE+0x212> - -00000f12 <_ZN10__cxxabiv111__terminateEPFvvE>: - f12: b508 push {r3, lr} - f14: 4780 blx r0 - f16: f003 fb51 bl 45bc - ... - -00000f1c <_ZSt9terminatev>: - f1c: b508 push {r3, lr} - f1e: 4b02 ldr r3, [pc, #8] ; (f28 <_ZSt9terminatev+0xc>) - f20: 6818 ldr r0, [r3, #0] - f22: f7ff fff6 bl f12 <_ZN10__cxxabiv111__terminateEPFvvE> - f26: bf00 nop - f28: 100000e8 .word 0x100000e8 - -00000f2c <_ZN9__gnu_cxx27__verbose_terminate_handlerEv>: - f2c: 4b1d ldr r3, [pc, #116] ; (fa4 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x78>) - f2e: b573 push {r0, r1, r4, r5, r6, lr} - f30: 781e ldrb r6, [r3, #0] - f32: 4c1d ldr r4, [pc, #116] ; (fa8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x7c>) - f34: b116 cbz r6, f3c <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x10> - f36: 6823 ldr r3, [r4, #0] - f38: 481c ldr r0, [pc, #112] ; (fac <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x80>) - f3a: e02d b.n f98 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x6c> - f3c: 2201 movs r2, #1 - f3e: 701a strb r2, [r3, #0] - f40: f002 fb8e bl 3660 <__cxa_current_exception_type> - f44: b330 cbz r0, f94 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x68> - f46: f7ff fd34 bl 9b2 <_ZNKSt9type_info4nameEv> - f4a: ab02 add r3, sp, #8 - f4c: 4631 mov r1, r6 - f4e: f04f 32ff mov.w r2, #4294967295 - f52: f843 2d04 str.w r2, [r3, #-4]! - f56: 4632 mov r2, r6 - f58: 4605 mov r5, r0 - f5a: f002 fb11 bl 3580 <__cxa_demangle> - f5e: 6823 ldr r3, [r4, #0] - f60: 68d9 ldr r1, [r3, #12] - f62: 4606 mov r6, r0 - f64: 4812 ldr r0, [pc, #72] ; (fb0 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x84>) - f66: f003 fba3 bl 46b0 - f6a: 9b01 ldr r3, [sp, #4] - f6c: b913 cbnz r3, f74 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x48> - f6e: 6823 ldr r3, [r4, #0] - f70: 4630 mov r0, r6 - f72: e001 b.n f78 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x4c> - f74: 6823 ldr r3, [r4, #0] - f76: 4628 mov r0, r5 - f78: 68d9 ldr r1, [r3, #12] - f7a: f003 fb99 bl 46b0 - f7e: 6823 ldr r3, [r4, #0] - f80: 480c ldr r0, [pc, #48] ; (fb4 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x88>) - f82: 68d9 ldr r1, [r3, #12] - f84: f003 fb94 bl 46b0 - f88: 9b01 ldr r3, [sp, #4] - f8a: b943 cbnz r3, f9e <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x72> - f8c: 4630 mov r0, r6 - f8e: f003 fd67 bl 4a60 - f92: e004 b.n f9e <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x72> - f94: 6823 ldr r3, [r4, #0] - f96: 4808 ldr r0, [pc, #32] ; (fb8 <_ZN9__gnu_cxx27__verbose_terminate_handlerEv+0x8c>) - f98: 68d9 ldr r1, [r3, #12] - f9a: f003 fb89 bl 46b0 - f9e: f003 fb0d bl 45bc - fa2: bf00 nop - fa4: 10000734 .word 0x10000734 - fa8: 100001dc .word 0x100001dc - fac: 0000d8c0 .word 0x0000d8c0 - fb0: 0000d8de .word 0x0000d8de - fb4: 0000d90f .word 0x0000d90f - fb8: 0000d912 .word 0x0000d912 - -00000fbc : - fbc: 6942 ldr r2, [r0, #20] - fbe: 4603 mov r3, r0 - fc0: 6981 ldr r1, [r0, #24] - fc2: 428a cmp r2, r1 - fc4: da06 bge.n fd4 - fc6: 6901 ldr r1, [r0, #16] - fc8: 200c movs r0, #12 - fca: fb00 1002 mla r0, r0, r2, r1 - fce: 3201 adds r2, #1 - fd0: 615a str r2, [r3, #20] - fd2: 4770 bx lr - fd4: 2000 movs r0, #0 - fd6: 4770 bx lr - -00000fd8 : - fd8: b570 push {r4, r5, r6, lr} - fda: 461e mov r6, r3 - fdc: 1e4b subs r3, r1, #1 - fde: 460c mov r4, r1 - fe0: 4615 mov r5, r2 - fe2: 2b40 cmp r3, #64 ; 0x40 - fe4: d82f bhi.n 1046 - fe6: e8df f003 tbb [pc, r3] - fea: 2121 .short 0x2121 - fec: 2e2e2121 .word 0x2e2e2121 - ff0: 24242e2e .word 0x24242e2e - ff4: 24242421 .word 0x24242421 - ff8: 24242424 .word 0x24242424 - ffc: 2e242424 .word 0x2e242424 - 1000: 27272727 .word 0x27272727 - 1004: 24212727 .word 0x24212727 - 1008: 24242424 .word 0x24242424 - 100c: 2627242e .word 0x2627242e - 1010: 27212e21 .word 0x27212e21 - 1014: 242e2e27 .word 0x242e2e27 - 1018: 21212121 .word 0x21212121 - 101c: 21212121 .word 0x21212121 - 1020: 2e2e2124 .word 0x2e2e2124 - 1024: 2e242424 .word 0x2e242424 - 1028: 2e2e .short 0x2e2e - 102a: 24 .byte 0x24 - 102b: 00 .byte 0x00 - 102c: b17d cbz r5, 104e - 102e: b91e cbnz r6, 1038 - 1030: e00b b.n 104a - 1032: b90d cbnz r5, 1038 - 1034: e00b b.n 104e - 1036: b166 cbz r6, 1052 - 1038: f7ff ffc0 bl fbc - 103c: b150 cbz r0, 1054 - 103e: 7004 strb r4, [r0, #0] - 1040: 6045 str r5, [r0, #4] - 1042: 6086 str r6, [r0, #8] - 1044: bd70 pop {r4, r5, r6, pc} - 1046: 2000 movs r0, #0 - 1048: bd70 pop {r4, r5, r6, pc} - 104a: 4630 mov r0, r6 - 104c: bd70 pop {r4, r5, r6, pc} - 104e: 4628 mov r0, r5 - 1050: bd70 pop {r4, r5, r6, pc} - 1052: 4630 mov r0, r6 - 1054: bd70 pop {r4, r5, r6, pc} - -00001056 : - 1056: b538 push {r3, r4, r5, lr} - 1058: 460c mov r4, r1 - 105a: 4615 mov r5, r2 - 105c: f7ff ffae bl fbc - 1060: b148 cbz r0, 1076 - 1062: b12c cbz r4, 1070 - 1064: b135 cbz r5, 1074 - 1066: 2300 movs r3, #0 - 1068: 6044 str r4, [r0, #4] - 106a: 7003 strb r3, [r0, #0] - 106c: 6085 str r5, [r0, #8] - 106e: bd38 pop {r3, r4, r5, pc} - 1070: 4620 mov r0, r4 - 1072: bd38 pop {r3, r4, r5, pc} - 1074: 4628 mov r0, r5 - 1076: bd38 pop {r3, r4, r5, pc} - -00001078 : - 1078: b510 push {r4, lr} - 107a: 460c mov r4, r1 - 107c: b131 cbz r1, 108c - 107e: f7ff ff9d bl fbc - 1082: b120 cbz r0, 108e - 1084: 2323 movs r3, #35 ; 0x23 - 1086: 6044 str r4, [r0, #4] - 1088: 7003 strb r3, [r0, #0] - 108a: bd10 pop {r4, pc} - 108c: 4608 mov r0, r1 - 108e: bd10 pop {r4, pc} - -00001090 : - 1090: b538 push {r3, r4, r5, lr} - 1092: 460c mov r4, r1 - 1094: 4615 mov r5, r2 - 1096: f7ff ff91 bl fbc - 109a: b118 cbz r0, 10a4 - 109c: 2316 movs r3, #22 - 109e: 6044 str r4, [r0, #4] - 10a0: 7003 strb r3, [r0, #0] - 10a2: 6085 str r5, [r0, #8] - 10a4: bd38 pop {r3, r4, r5, pc} - -000010a6 : - 10a6: b570 push {r4, r5, r6, lr} - 10a8: 4604 mov r4, r0 - 10aa: 460d mov r5, r1 - 10ac: 4616 mov r6, r2 - 10ae: 68c3 ldr r3, [r0, #12] - 10b0: e022 b.n 10f8 - 10b2: 68e2 ldr r2, [r4, #12] - 10b4: 3201 adds r2, #1 - 10b6: 2b72 cmp r3, #114 ; 0x72 - 10b8: 60e2 str r2, [r4, #12] - 10ba: d105 bne.n 10c8 - 10bc: 2e00 cmp r6, #0 - 10be: bf0c ite eq - 10c0: 2117 moveq r1, #23 - 10c2: 211a movne r1, #26 - 10c4: 6b23 ldr r3, [r4, #48] ; 0x30 - 10c6: e006 b.n 10d6 - 10c8: 2b56 cmp r3, #86 ; 0x56 - 10ca: 6b23 ldr r3, [r4, #48] ; 0x30 - 10cc: d105 bne.n 10da - 10ce: 2e00 cmp r6, #0 - 10d0: bf0c ite eq - 10d2: 2118 moveq r1, #24 - 10d4: 211b movne r1, #27 - 10d6: 3309 adds r3, #9 - 10d8: e004 b.n 10e4 - 10da: 2e00 cmp r6, #0 - 10dc: bf0c ite eq - 10de: 2119 moveq r1, #25 - 10e0: 211c movne r1, #28 - 10e2: 3306 adds r3, #6 - 10e4: 2200 movs r2, #0 - 10e6: 6323 str r3, [r4, #48] ; 0x30 - 10e8: 4620 mov r0, r4 - 10ea: 4613 mov r3, r2 - 10ec: f7ff ff74 bl fd8 - 10f0: 6028 str r0, [r5, #0] - 10f2: b148 cbz r0, 1108 - 10f4: 68e3 ldr r3, [r4, #12] - 10f6: 1d05 adds r5, r0, #4 - 10f8: 781b ldrb r3, [r3, #0] - 10fa: 2b56 cmp r3, #86 ; 0x56 - 10fc: d0d9 beq.n 10b2 - 10fe: 2b72 cmp r3, #114 ; 0x72 - 1100: d0d7 beq.n 10b2 - 1102: 2b4b cmp r3, #75 ; 0x4b - 1104: d101 bne.n 110a - 1106: e7d4 b.n 10b2 - 1108: 4605 mov r5, r0 - 110a: 4628 mov r0, r5 - 110c: bd70 pop {r4, r5, r6, pc} - -0000110e : - 110e: b151 cbz r1, 1126 - 1110: 6a03 ldr r3, [r0, #32] - 1112: 6a42 ldr r2, [r0, #36] ; 0x24 - 1114: 4293 cmp r3, r2 - 1116: da08 bge.n 112a - 1118: 69c2 ldr r2, [r0, #28] - 111a: f842 1023 str.w r1, [r2, r3, lsl #2] - 111e: 3301 adds r3, #1 - 1120: 6203 str r3, [r0, #32] - 1122: 2001 movs r0, #1 - 1124: 4770 bx lr - 1126: 4608 mov r0, r1 - 1128: 4770 bx lr - 112a: 2000 movs r0, #0 - 112c: 4770 bx lr - -0000112e : - 112e: 68c3 ldr r3, [r0, #12] - 1130: b570 push {r4, r5, r6, lr} - 1132: 4604 mov r4, r0 - 1134: 781a ldrb r2, [r3, #0] - 1136: 2a53 cmp r2, #83 ; 0x53 - 1138: d16f bne.n 121a - 113a: 1c5a adds r2, r3, #1 - 113c: 60c2 str r2, [r0, #12] - 113e: 785b ldrb r3, [r3, #1] - 1140: b11b cbz r3, 114a - 1142: 3201 adds r2, #1 - 1144: 2b5f cmp r3, #95 ; 0x5f - 1146: 60c2 str r2, [r0, #12] - 1148: d02e beq.n 11a8 - 114a: f1a3 0230 sub.w r2, r3, #48 ; 0x30 - 114e: b2d2 uxtb r2, r2 - 1150: 2a09 cmp r2, #9 - 1152: d801 bhi.n 1158 - 1154: 2200 movs r2, #0 - 1156: e006 b.n 1166 - 1158: f1a3 0241 sub.w r2, r3, #65 ; 0x41 - 115c: b2d2 uxtb r2, r2 - 115e: 2a19 cmp r2, #25 - 1160: d9f8 bls.n 1154 - 1162: e02c b.n 11be - 1164: 460a mov r2, r1 - 1166: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 116a: b2c9 uxtb r1, r1 - 116c: 2909 cmp r1, #9 - 116e: d805 bhi.n 117c - 1170: 2124 movs r1, #36 ; 0x24 - 1172: fb01 3302 mla r3, r1, r2, r3 - 1176: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 117a: e009 b.n 1190 - 117c: f1a3 0141 sub.w r1, r3, #65 ; 0x41 - 1180: b2c9 uxtb r1, r1 - 1182: 2919 cmp r1, #25 - 1184: d849 bhi.n 121a - 1186: 2124 movs r1, #36 ; 0x24 - 1188: fb01 3302 mla r3, r1, r2, r3 - 118c: f1a3 0137 sub.w r1, r3, #55 ; 0x37 - 1190: 4291 cmp r1, r2 - 1192: d342 bcc.n 121a - 1194: 68e2 ldr r2, [r4, #12] - 1196: 7813 ldrb r3, [r2, #0] - 1198: 2b00 cmp r3, #0 - 119a: d0e3 beq.n 1164 - 119c: 3201 adds r2, #1 - 119e: 2b5f cmp r3, #95 ; 0x5f - 11a0: 60e2 str r2, [r4, #12] - 11a2: d1df bne.n 1164 - 11a4: 3101 adds r1, #1 - 11a6: e000 b.n 11aa - 11a8: 2100 movs r1, #0 - 11aa: 6a23 ldr r3, [r4, #32] - 11ac: 4299 cmp r1, r3 - 11ae: d236 bcs.n 121e - 11b0: 6aa3 ldr r3, [r4, #40] ; 0x28 - 11b2: 3301 adds r3, #1 - 11b4: 62a3 str r3, [r4, #40] ; 0x28 - 11b6: 69e3 ldr r3, [r4, #28] - 11b8: f853 0021 ldr.w r0, [r3, r1, lsl #2] - 11bc: bd70 pop {r4, r5, r6, pc} - 11be: 68a2 ldr r2, [r4, #8] - 11c0: f012 0f08 tst.w r2, #8 - 11c4: d109 bne.n 11da - 11c6: b151 cbz r1, 11de - 11c8: 68e2 ldr r2, [r4, #12] - 11ca: 7816 ldrb r6, [r2, #0] - 11cc: 3e43 subs r6, #67 ; 0x43 - 11ce: b2f6 uxtb r6, r6 - 11d0: 2e01 cmp r6, #1 - 11d2: bf8c ite hi - 11d4: 2600 movhi r6, #0 - 11d6: 2601 movls r6, #1 - 11d8: e002 b.n 11e0 - 11da: 2601 movs r6, #1 - 11dc: e000 b.n 11e0 - 11de: 460e mov r6, r1 - 11e0: 2200 movs r2, #0 - 11e2: 4910 ldr r1, [pc, #64] ; (1224 ) - 11e4: 188d adds r5, r1, r2 - 11e6: 5c89 ldrb r1, [r1, r2] - 11e8: 4299 cmp r1, r3 - 11ea: d113 bne.n 1214 - 11ec: 6969 ldr r1, [r5, #20] - 11ee: b121 cbz r1, 11fa - 11f0: 4620 mov r0, r4 - 11f2: 69aa ldr r2, [r5, #24] - 11f4: f7ff ff4c bl 1090 - 11f8: 62e0 str r0, [r4, #44] ; 0x2c - 11fa: b116 cbz r6, 1202 - 11fc: 68e9 ldr r1, [r5, #12] - 11fe: 692a ldr r2, [r5, #16] - 1200: e001 b.n 1206 - 1202: 6869 ldr r1, [r5, #4] - 1204: 68aa ldr r2, [r5, #8] - 1206: 6b23 ldr r3, [r4, #48] ; 0x30 - 1208: 4620 mov r0, r4 - 120a: 189b adds r3, r3, r2 - 120c: 6323 str r3, [r4, #48] ; 0x30 - 120e: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 1212: e73d b.n 1090 - 1214: 321c adds r2, #28 - 1216: 2ac4 cmp r2, #196 ; 0xc4 - 1218: d1e3 bne.n 11e2 - 121a: 2000 movs r0, #0 - 121c: bd70 pop {r4, r5, r6, pc} - 121e: 2000 movs r0, #0 - 1220: bd70 pop {r4, r5, r6, pc} - 1222: bf00 nop - 1224: 0000d940 .word 0x0000d940 - -00001228 : - 1228: f8d0 1104 ldr.w r1, [r0, #260] ; 0x104 - 122c: b538 push {r3, r4, r5, lr} - 122e: 4604 mov r4, r0 - 1230: 1843 adds r3, r0, r1 - 1232: 2500 movs r5, #0 - 1234: f8d4 2110 ldr.w r2, [r4, #272] ; 0x110 - 1238: 711d strb r5, [r3, #4] - 123a: f8d0 310c ldr.w r3, [r0, #268] ; 0x10c - 123e: 3004 adds r0, #4 - 1240: 4798 blx r3 - 1242: f8d4 3124 ldr.w r3, [r4, #292] ; 0x124 - 1246: f8c4 5104 str.w r5, [r4, #260] ; 0x104 - 124a: 3301 adds r3, #1 - 124c: f8c4 3124 str.w r3, [r4, #292] ; 0x124 - 1250: bd38 pop {r3, r4, r5, pc} - -00001252 : - 1252: b538 push {r3, r4, r5, lr} - 1254: 4604 mov r4, r0 - 1256: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 125a: 460d mov r5, r1 - 125c: 2bff cmp r3, #255 ; 0xff - 125e: d101 bne.n 1264 - 1260: f7ff ffe2 bl 1228 - 1264: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 1268: f884 5108 strb.w r5, [r4, #264] ; 0x108 - 126c: 18e2 adds r2, r4, r3 - 126e: 3301 adds r3, #1 - 1270: f8c4 3104 str.w r3, [r4, #260] ; 0x104 - 1274: 7115 strb r5, [r2, #4] - 1276: bd38 pop {r3, r4, r5, pc} - -00001278 : - 1278: b5f8 push {r3, r4, r5, r6, r7, lr} - 127a: 4605 mov r5, r0 - 127c: 460c mov r4, r1 - 127e: 4617 mov r7, r2 - 1280: 2600 movs r6, #0 - 1282: e004 b.n 128e - 1284: 5da1 ldrb r1, [r4, r6] - 1286: 4628 mov r0, r5 - 1288: f7ff ffe3 bl 1252 - 128c: 3601 adds r6, #1 - 128e: 42be cmp r6, r7 - 1290: d1f8 bne.n 1284 - 1292: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00001294 : - 1294: e006 b.n 12a4 - 1296: 7803 ldrb r3, [r0, #0] - 1298: 2b2b cmp r3, #43 ; 0x2b - 129a: d109 bne.n 12b0 - 129c: 2900 cmp r1, #0 - 129e: dd03 ble.n 12a8 - 12a0: 6880 ldr r0, [r0, #8] - 12a2: 3901 subs r1, #1 - 12a4: 2800 cmp r0, #0 - 12a6: d1f6 bne.n 1296 - 12a8: b921 cbnz r1, 12b4 - 12aa: b120 cbz r0, 12b6 - 12ac: 6840 ldr r0, [r0, #4] - 12ae: 4770 bx lr - 12b0: 2000 movs r0, #0 - 12b2: 4770 bx lr - 12b4: 2000 movs r0, #0 - 12b6: 4770 bx lr - -000012b8 : - 12b8: b570 push {r4, r5, r6, lr} - 12ba: 4604 mov r4, r0 - 12bc: 4608 mov r0, r1 - 12be: 460d mov r5, r1 - 12c0: f004 f8a4 bl 540c - 12c4: 4629 mov r1, r5 - 12c6: 4602 mov r2, r0 - 12c8: 4620 mov r0, r4 - 12ca: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 12ce: e7d3 b.n 1278 - -000012d0 : - 12d0: b510 push {r4, lr} - 12d2: b088 sub sp, #32 - 12d4: 4604 mov r4, r0 - 12d6: 460a mov r2, r1 - 12d8: a801 add r0, sp, #4 - 12da: 4904 ldr r1, [pc, #16] ; (12ec ) - 12dc: f003 ffee bl 52bc - 12e0: 4620 mov r0, r4 - 12e2: a901 add r1, sp, #4 - 12e4: f7ff ffe8 bl 12b8 - 12e8: b008 add sp, #32 - 12ea: bd10 pop {r4, pc} - 12ec: 0000e581 .word 0x0000e581 - -000012f0 : - 12f0: 68c3 ldr r3, [r0, #12] - 12f2: b570 push {r4, r5, r6, lr} - 12f4: 4604 mov r4, r0 - 12f6: b9c3 cbnz r3, 132a - 12f8: 6885 ldr r5, [r0, #8] - 12fa: 2d00 cmp r5, #0 - 12fc: bf08 it eq - 12fe: 2502 moveq r5, #2 - 1300: e000 b.n 1304 - 1302: 006d lsls r5, r5, #1 - 1304: 428d cmp r5, r1 - 1306: d3fc bcc.n 1302 - 1308: 6820 ldr r0, [r4, #0] - 130a: 4629 mov r1, r5 - 130c: f003 fdf6 bl 4efc - 1310: 4606 mov r6, r0 - 1312: b940 cbnz r0, 1326 - 1314: 6820 ldr r0, [r4, #0] - 1316: f003 fba3 bl 4a60 - 131a: 2301 movs r3, #1 - 131c: 6026 str r6, [r4, #0] - 131e: 6066 str r6, [r4, #4] - 1320: 60a6 str r6, [r4, #8] - 1322: 60e3 str r3, [r4, #12] - 1324: bd70 pop {r4, r5, r6, pc} - 1326: 6020 str r0, [r4, #0] - 1328: 60a5 str r5, [r4, #8] - 132a: bd70 pop {r4, r5, r6, pc} - -0000132c : - 132c: b5f8 push {r3, r4, r5, r6, r7, lr} - 132e: 460d mov r5, r1 - 1330: 6851 ldr r1, [r2, #4] - 1332: 4607 mov r7, r0 - 1334: 6893 ldr r3, [r2, #8] - 1336: 4614 mov r4, r2 - 1338: 3101 adds r1, #1 - 133a: 1949 adds r1, r1, r5 - 133c: 4299 cmp r1, r3 - 133e: d902 bls.n 1346 - 1340: 4610 mov r0, r2 - 1342: f7ff ffd5 bl 12f0 - 1346: 68e6 ldr r6, [r4, #12] - 1348: b96e cbnz r6, 1366 - 134a: 6863 ldr r3, [r4, #4] - 134c: 462a mov r2, r5 - 134e: 6820 ldr r0, [r4, #0] - 1350: 4639 mov r1, r7 - 1352: 18c0 adds r0, r0, r3 - 1354: f003 fdac bl 4eb0 - 1358: 6822 ldr r2, [r4, #0] - 135a: 6863 ldr r3, [r4, #4] - 135c: 1952 adds r2, r2, r5 - 135e: 54d6 strb r6, [r2, r3] - 1360: 6863 ldr r3, [r4, #4] - 1362: 195d adds r5, r3, r5 - 1364: 6065 str r5, [r4, #4] - 1366: bdf8 pop {r3, r4, r5, r6, r7, pc} - -00001368 : - 1368: 6803 ldr r3, [r0, #0] - 136a: b510 push {r4, lr} - 136c: 781a ldrb r2, [r3, #0] - 136e: 2a6e cmp r2, #110 ; 0x6e - 1370: d104 bne.n 137c - 1372: 1c5a adds r2, r3, #1 - 1374: 2101 movs r1, #1 - 1376: 6002 str r2, [r0, #0] - 1378: 785a ldrb r2, [r3, #1] - 137a: e000 b.n 137e - 137c: 2100 movs r1, #0 - 137e: 2300 movs r3, #0 - 1380: f1a2 0430 sub.w r4, r2, #48 ; 0x30 - 1384: b2e4 uxtb r4, r4 - 1386: 2c09 cmp r4, #9 - 1388: d903 bls.n 1392 - 138a: b101 cbz r1, 138e - 138c: 425b negs r3, r3 - 138e: 4618 mov r0, r3 - 1390: bd10 pop {r4, pc} - 1392: 240a movs r4, #10 - 1394: fb04 2303 mla r3, r4, r3, r2 - 1398: 6802 ldr r2, [r0, #0] - 139a: 1c54 adds r4, r2, #1 - 139c: 6004 str r4, [r0, #0] - 139e: 3b30 subs r3, #48 ; 0x30 - 13a0: 7852 ldrb r2, [r2, #1] - 13a2: e7ed b.n 1380 - -000013a4 : - 13a4: b538 push {r3, r4, r5, lr} - 13a6: 4604 mov r4, r0 - 13a8: b929 cbnz r1, 13b6 - 13aa: 68c3 ldr r3, [r0, #12] - 13ac: 7818 ldrb r0, [r3, #0] - 13ae: b310 cbz r0, 13f6 - 13b0: 4601 mov r1, r0 - 13b2: 3301 adds r3, #1 - 13b4: 60e3 str r3, [r4, #12] - 13b6: 2968 cmp r1, #104 ; 0x68 - 13b8: d102 bne.n 13c0 - 13ba: f104 000c add.w r0, r4, #12 - 13be: e00d b.n 13dc - 13c0: 2976 cmp r1, #118 ; 0x76 - 13c2: d115 bne.n 13f0 - 13c4: f104 050c add.w r5, r4, #12 - 13c8: 4628 mov r0, r5 - 13ca: f7ff ffcd bl 1368 - 13ce: 68e3 ldr r3, [r4, #12] - 13d0: 781a ldrb r2, [r3, #0] - 13d2: 2a5f cmp r2, #95 ; 0x5f - 13d4: d10c bne.n 13f0 - 13d6: 4628 mov r0, r5 - 13d8: 3301 adds r3, #1 - 13da: 60e3 str r3, [r4, #12] - 13dc: f7ff ffc4 bl 1368 - 13e0: 68e3 ldr r3, [r4, #12] - 13e2: 781a ldrb r2, [r3, #0] - 13e4: 2a5f cmp r2, #95 ; 0x5f - 13e6: d105 bne.n 13f4 - 13e8: 3301 adds r3, #1 - 13ea: 2001 movs r0, #1 - 13ec: 60e3 str r3, [r4, #12] - 13ee: bd38 pop {r3, r4, r5, pc} - 13f0: 2000 movs r0, #0 - 13f2: bd38 pop {r3, r4, r5, pc} - 13f4: 2000 movs r0, #0 - 13f6: bd38 pop {r3, r4, r5, pc} - -000013f8 : - 13f8: 68c3 ldr r3, [r0, #12] - 13fa: b510 push {r4, lr} - 13fc: 4604 mov r4, r0 - 13fe: 781b ldrb r3, [r3, #0] - 1400: 2b5f cmp r3, #95 ; 0x5f - 1402: d006 beq.n 1412 - 1404: 2b6e cmp r3, #110 ; 0x6e - 1406: d00c beq.n 1422 - 1408: 300c adds r0, #12 - 140a: f7ff ffad bl 1368 - 140e: 3001 adds r0, #1 - 1410: e000 b.n 1414 - 1412: 2000 movs r0, #0 - 1414: 68e3 ldr r3, [r4, #12] - 1416: 781a ldrb r2, [r3, #0] - 1418: 2a5f cmp r2, #95 ; 0x5f - 141a: d105 bne.n 1428 - 141c: 3301 adds r3, #1 - 141e: 60e3 str r3, [r4, #12] - 1420: bd10 pop {r4, pc} - 1422: f04f 30ff mov.w r0, #4294967295 - 1426: bd10 pop {r4, pc} - 1428: f04f 30ff mov.w r0, #4294967295 - 142c: bd10 pop {r4, pc} - -0000142e : - 142e: b538 push {r3, r4, r5, lr} - 1430: 4604 mov r4, r0 - 1432: 68c3 ldr r3, [r0, #12] - 1434: 781a ldrb r2, [r3, #0] - 1436: 2a54 cmp r2, #84 ; 0x54 - 1438: d110 bne.n 145c - 143a: 3301 adds r3, #1 - 143c: 60c3 str r3, [r0, #12] - 143e: f7ff ffdb bl 13f8 - 1442: 1e05 subs r5, r0, #0 - 1444: db0c blt.n 1460 - 1446: 6aa3 ldr r3, [r4, #40] ; 0x28 - 1448: 4620 mov r0, r4 - 144a: 3301 adds r3, #1 - 144c: 62a3 str r3, [r4, #40] ; 0x28 - 144e: f7ff fdb5 bl fbc - 1452: b130 cbz r0, 1462 - 1454: 2305 movs r3, #5 - 1456: 6045 str r5, [r0, #4] - 1458: 7003 strb r3, [r0, #0] - 145a: bd38 pop {r3, r4, r5, pc} - 145c: 2000 movs r0, #0 - 145e: bd38 pop {r3, r4, r5, pc} - 1460: 2000 movs r0, #0 - 1462: bd38 pop {r3, r4, r5, pc} - -00001464 : - 1464: b508 push {r3, lr} - 1466: 68c3 ldr r3, [r0, #12] - 1468: 781a ldrb r2, [r3, #0] - 146a: 2a5f cmp r2, #95 ; 0x5f - 146c: d107 bne.n 147e - 146e: 3301 adds r3, #1 - 1470: f840 3f0c str.w r3, [r0, #12]! - 1474: f7ff ff78 bl 1368 - 1478: 43c0 mvns r0, r0 - 147a: 0fc0 lsrs r0, r0, #31 - 147c: bd08 pop {r3, pc} - 147e: 2001 movs r0, #1 - 1480: bd08 pop {r3, pc} - -00001482 : - 1482: b570 push {r4, r5, r6, lr} - 1484: 4604 mov r4, r0 - 1486: 300c adds r0, #12 - 1488: f7ff ff6e bl 1368 - 148c: 1e06 subs r6, r0, #0 - 148e: dd34 ble.n 14fa - 1490: 68e5 ldr r5, [r4, #12] - 1492: 6863 ldr r3, [r4, #4] - 1494: 1b5b subs r3, r3, r5 - 1496: 42b3 cmp r3, r6 - 1498: db2c blt.n 14f4 - 149a: 68a2 ldr r2, [r4, #8] - 149c: 19ab adds r3, r5, r6 - 149e: 60e3 str r3, [r4, #12] - 14a0: f012 0f04 tst.w r2, #4 - 14a4: d004 beq.n 14b0 - 14a6: 5daa ldrb r2, [r5, r6] - 14a8: 2a24 cmp r2, #36 ; 0x24 - 14aa: d101 bne.n 14b0 - 14ac: 3301 adds r3, #1 - 14ae: 60e3 str r3, [r4, #12] - 14b0: 2e09 cmp r6, #9 - 14b2: dd19 ble.n 14e8 - 14b4: 4628 mov r0, r5 - 14b6: 4912 ldr r1, [pc, #72] ; (1500 ) - 14b8: 2208 movs r2, #8 - 14ba: f003 fceb bl 4e94 - 14be: b998 cbnz r0, 14e8 - 14c0: 7a2b ldrb r3, [r5, #8] - 14c2: f105 0208 add.w r2, r5, #8 - 14c6: 2b2e cmp r3, #46 ; 0x2e - 14c8: d003 beq.n 14d2 - 14ca: 2b5f cmp r3, #95 ; 0x5f - 14cc: d001 beq.n 14d2 - 14ce: 2b24 cmp r3, #36 ; 0x24 - 14d0: d10a bne.n 14e8 - 14d2: 7853 ldrb r3, [r2, #1] - 14d4: 2b4e cmp r3, #78 ; 0x4e - 14d6: d107 bne.n 14e8 - 14d8: 6b23 ldr r3, [r4, #48] ; 0x30 - 14da: 4620 mov r0, r4 - 14dc: 4909 ldr r1, [pc, #36] ; (1504 ) - 14de: 2215 movs r2, #21 - 14e0: 3316 adds r3, #22 - 14e2: 1b9e subs r6, r3, r6 - 14e4: 6326 str r6, [r4, #48] ; 0x30 - 14e6: e002 b.n 14ee - 14e8: 4620 mov r0, r4 - 14ea: 4629 mov r1, r5 - 14ec: 4632 mov r2, r6 - 14ee: f7ff fdb2 bl 1056 - 14f2: e000 b.n 14f6 - 14f4: 2000 movs r0, #0 - 14f6: 62e0 str r0, [r4, #44] ; 0x2c - 14f8: bd70 pop {r4, r5, r6, pc} - 14fa: 2000 movs r0, #0 - 14fc: bd70 pop {r4, r5, r6, pc} - 14fe: bf00 nop - 1500: 0000dfd4 .word 0x0000dfd4 - 1504: 0000dfdd .word 0x0000dfdd - -00001508 : - 1508: 68c3 ldr r3, [r0, #12] - 150a: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 150e: 4604 mov r4, r0 - 1510: 781a ldrb r2, [r3, #0] - 1512: 460d mov r5, r1 - 1514: 2a47 cmp r2, #71 ; 0x47 - 1516: d002 beq.n 151e - 1518: 2a54 cmp r2, #84 ; 0x54 - 151a: f040 8137 bne.w 178c - 151e: 6b22 ldr r2, [r4, #48] ; 0x30 - 1520: f102 0114 add.w r1, r2, #20 - 1524: 6321 str r1, [r4, #48] ; 0x30 - 1526: 7819 ldrb r1, [r3, #0] - 1528: 2954 cmp r1, #84 ; 0x54 - 152a: d105 bne.n 1538 - 152c: 1c58 adds r0, r3, #1 - 152e: 60e0 str r0, [r4, #12] - 1530: 7859 ldrb r1, [r3, #1] - 1532: b929 cbnz r1, 1540 - 1534: 460e mov r6, r1 - 1536: e17d b.n 1834 - 1538: 2947 cmp r1, #71 ; 0x47 - 153a: f040 8125 bne.w 1788 - 153e: e09e b.n 167e - 1540: 3001 adds r0, #1 - 1542: 2953 cmp r1, #83 ; 0x53 - 1544: 60e0 str r0, [r4, #12] - 1546: d037 beq.n 15b8 - 1548: d80d bhi.n 1566 - 154a: 2946 cmp r1, #70 ; 0x46 - 154c: f000 8089 beq.w 1662 - 1550: d803 bhi.n 155a - 1552: 2943 cmp r1, #67 ; 0x43 - 1554: f040 8118 bne.w 1788 - 1558: e067 b.n 162a - 155a: 2949 cmp r1, #73 ; 0x49 - 155c: d025 beq.n 15aa - 155e: 294a cmp r1, #74 ; 0x4a - 1560: f040 8112 bne.w 1788 - 1564: e084 b.n 1670 - 1566: 2963 cmp r1, #99 ; 0x63 - 1568: d049 beq.n 15fe - 156a: d805 bhi.n 1578 - 156c: 2954 cmp r1, #84 ; 0x54 - 156e: d012 beq.n 1596 - 1570: 2956 cmp r1, #86 ; 0x56 - 1572: f040 8109 bne.w 1788 - 1576: e005 b.n 1584 - 1578: 2968 cmp r1, #104 ; 0x68 - 157a: d024 beq.n 15c6 - 157c: 2976 cmp r1, #118 ; 0x76 - 157e: f040 8103 bne.w 1788 - 1582: e02e b.n 15e2 - 1584: 320f adds r2, #15 - 1586: 4620 mov r0, r4 - 1588: 6322 str r2, [r4, #48] ; 0x30 - 158a: f000 fb38 bl 1bfe - 158e: 2109 movs r1, #9 - 1590: 4602 mov r2, r0 - 1592: 4620 mov r0, r4 - 1594: e007 b.n 15a6 - 1596: 320a adds r2, #10 - 1598: 4620 mov r0, r4 - 159a: 6322 str r2, [r4, #48] ; 0x30 - 159c: f000 fb2f bl 1bfe - 15a0: 210a movs r1, #10 - 15a2: 4602 mov r2, r0 - 15a4: 4620 mov r0, r4 - 15a6: 2300 movs r3, #0 - 15a8: e140 b.n 182c - 15aa: 4620 mov r0, r4 - 15ac: f000 fb27 bl 1bfe - 15b0: 210c movs r1, #12 - 15b2: 4602 mov r2, r0 - 15b4: 4620 mov r0, r4 - 15b6: e7f6 b.n 15a6 - 15b8: 4620 mov r0, r4 - 15ba: f000 fb20 bl 1bfe - 15be: 210d movs r1, #13 - 15c0: 4602 mov r2, r0 - 15c2: 4620 mov r0, r4 - 15c4: e7ef b.n 15a6 - 15c6: 4620 mov r0, r4 - 15c8: f7ff feec bl 13a4 - 15cc: 2800 cmp r0, #0 - 15ce: f000 80d9 beq.w 1784 - 15d2: 2100 movs r1, #0 - 15d4: 4620 mov r0, r4 - 15d6: f7ff ff97 bl 1508 - 15da: 210f movs r1, #15 - 15dc: 4602 mov r2, r0 - 15de: 4620 mov r0, r4 - 15e0: e7e1 b.n 15a6 - 15e2: 4620 mov r0, r4 - 15e4: f7ff fede bl 13a4 - 15e8: 2800 cmp r0, #0 - 15ea: f000 80cb beq.w 1784 - 15ee: 2100 movs r1, #0 - 15f0: 4620 mov r0, r4 - 15f2: f7ff ff89 bl 1508 - 15f6: 2110 movs r1, #16 - 15f8: 4602 mov r2, r0 - 15fa: 4620 mov r0, r4 - 15fc: e7d3 b.n 15a6 - 15fe: 4620 mov r0, r4 - 1600: 2100 movs r1, #0 - 1602: f7ff fecf bl 13a4 - 1606: 2800 cmp r0, #0 - 1608: f000 80bc beq.w 1784 - 160c: 4620 mov r0, r4 - 160e: 2100 movs r1, #0 - 1610: f7ff fec8 bl 13a4 - 1614: 2800 cmp r0, #0 - 1616: f000 80b5 beq.w 1784 - 161a: 2100 movs r1, #0 - 161c: 4620 mov r0, r4 - 161e: f7ff ff73 bl 1508 - 1622: 2111 movs r1, #17 - 1624: 4602 mov r2, r0 - 1626: 4620 mov r0, r4 - 1628: e7bd b.n 15a6 - 162a: 4620 mov r0, r4 - 162c: f000 fae7 bl 1bfe - 1630: 4605 mov r5, r0 - 1632: f104 000c add.w r0, r4, #12 - 1636: f7ff fe97 bl 1368 - 163a: 2800 cmp r0, #0 - 163c: f2c0 80a4 blt.w 1788 - 1640: 68e3 ldr r3, [r4, #12] - 1642: 781a ldrb r2, [r3, #0] - 1644: 2a5f cmp r2, #95 ; 0x5f - 1646: f040 809f bne.w 1788 - 164a: 3301 adds r3, #1 - 164c: 4620 mov r0, r4 - 164e: 60e3 str r3, [r4, #12] - 1650: f000 fad5 bl 1bfe - 1654: 6b23 ldr r3, [r4, #48] ; 0x30 - 1656: 210b movs r1, #11 - 1658: 3305 adds r3, #5 - 165a: 6323 str r3, [r4, #48] ; 0x30 - 165c: 4602 mov r2, r0 - 165e: 4620 mov r0, r4 - 1660: e0e3 b.n 182a - 1662: 4620 mov r0, r4 - 1664: f000 facb bl 1bfe - 1668: 210e movs r1, #14 - 166a: 4602 mov r2, r0 - 166c: 4620 mov r0, r4 - 166e: e79a b.n 15a6 - 1670: 4620 mov r0, r4 - 1672: f000 fac4 bl 1bfe - 1676: 2112 movs r1, #18 - 1678: 4602 mov r2, r0 - 167a: 4620 mov r0, r4 - 167c: e793 b.n 15a6 - 167e: 1c5a adds r2, r3, #1 - 1680: 60e2 str r2, [r4, #12] - 1682: 785e ldrb r6, [r3, #1] - 1684: 2e00 cmp r6, #0 - 1686: f000 80d5 beq.w 1834 - 168a: 1c9a adds r2, r3, #2 - 168c: 2e52 cmp r6, #82 ; 0x52 - 168e: 60e2 str r2, [r4, #12] - 1690: d00f beq.n 16b2 - 1692: d802 bhi.n 169a - 1694: 2e41 cmp r6, #65 ; 0x41 - 1696: d177 bne.n 1788 - 1698: e012 b.n 16c0 - 169a: 2e56 cmp r6, #86 ; 0x56 - 169c: d002 beq.n 16a4 - 169e: 2e72 cmp r6, #114 ; 0x72 - 16a0: d172 bne.n 1788 - 16a2: e015 b.n 16d0 - 16a4: 4620 mov r0, r4 - 16a6: f000 f978 bl 199a - 16aa: 2113 movs r1, #19 - 16ac: 4602 mov r2, r0 - 16ae: 4620 mov r0, r4 - 16b0: e779 b.n 15a6 - 16b2: 4620 mov r0, r4 - 16b4: f000 f971 bl 199a - 16b8: 2114 movs r1, #20 - 16ba: 4602 mov r2, r0 - 16bc: 4620 mov r0, r4 - 16be: e772 b.n 15a6 - 16c0: 2100 movs r1, #0 - 16c2: 4620 mov r0, r4 - 16c4: f7ff ff20 bl 1508 - 16c8: 2115 movs r1, #21 - 16ca: 4602 mov r2, r0 - 16cc: 4620 mov r0, r4 - 16ce: e76a b.n 15a6 - 16d0: f104 000c add.w r0, r4, #12 - 16d4: f7ff fe48 bl 1368 - 16d8: 2801 cmp r0, #1 - 16da: dd55 ble.n 1788 - 16dc: 68e5 ldr r5, [r4, #12] - 16de: 782e ldrb r6, [r5, #0] - 16e0: 2e00 cmp r6, #0 - 16e2: f000 80a7 beq.w 1834 - 16e6: 3501 adds r5, #1 - 16e8: 2e5f cmp r6, #95 ; 0x5f - 16ea: 60e5 str r5, [r4, #12] - 16ec: d14c bne.n 1788 - 16ee: 1e46 subs r6, r0, #1 - 16f0: f04f 0800 mov.w r8, #0 - 16f4: e000 b.n 16f8 - 16f6: 4698 mov r8, r3 - 16f8: 782f ldrb r7, [r5, #0] - 16fa: 2f00 cmp r7, #0 - 16fc: d03e beq.n 177c - 16fe: 2f24 cmp r7, #36 ; 0x24 - 1700: d11c bne.n 173c - 1702: 786b ldrb r3, [r5, #1] - 1704: 2b53 cmp r3, #83 ; 0x53 - 1706: d004 beq.n 1712 - 1708: 2b5f cmp r3, #95 ; 0x5f - 170a: d004 beq.n 1716 - 170c: 2b24 cmp r3, #36 ; 0x24 - 170e: d13b bne.n 1788 - 1710: e002 b.n 1718 - 1712: 272f movs r7, #47 ; 0x2f - 1714: e000 b.n 1718 - 1716: 272e movs r7, #46 ; 0x2e - 1718: 4620 mov r0, r4 - 171a: f7ff fc4f bl fbc - 171e: 4603 mov r3, r0 - 1720: b110 cbz r0, 1728 - 1722: 2239 movs r2, #57 ; 0x39 - 1724: 6047 str r7, [r0, #4] - 1726: 7002 strb r2, [r0, #0] - 1728: 68e5 ldr r5, [r4, #12] - 172a: 3502 adds r5, #2 - 172c: 60e5 str r5, [r4, #12] - 172e: b33b cbz r3, 1780 - 1730: 3e02 subs r6, #2 - 1732: e013 b.n 175c - 1734: 3701 adds r7, #1 - 1736: 42b7 cmp r7, r6 - 1738: db01 blt.n 173e - 173a: e004 b.n 1746 - 173c: 2700 movs r7, #0 - 173e: 5deb ldrb r3, [r5, r7] - 1740: b10b cbz r3, 1746 - 1742: 2b24 cmp r3, #36 ; 0x24 - 1744: d1f6 bne.n 1734 - 1746: 4629 mov r1, r5 - 1748: 4620 mov r0, r4 - 174a: 463a mov r2, r7 - 174c: f7ff fc83 bl 1056 - 1750: 68e5 ldr r5, [r4, #12] - 1752: 19ed adds r5, r5, r7 - 1754: 60e5 str r5, [r4, #12] - 1756: 4603 mov r3, r0 - 1758: b1a0 cbz r0, 1784 - 175a: 1bf6 subs r6, r6, r7 - 175c: f1b8 0f00 cmp.w r8, #0 - 1760: d006 beq.n 1770 - 1762: 4620 mov r0, r4 - 1764: 2138 movs r1, #56 ; 0x38 - 1766: 4642 mov r2, r8 - 1768: f7ff fc36 bl fd8 - 176c: 4603 mov r3, r0 - 176e: b148 cbz r0, 1784 - 1770: 2e00 cmp r6, #0 - 1772: dcc0 bgt.n 16f6 - 1774: 4620 mov r0, r4 - 1776: 2137 movs r1, #55 ; 0x37 - 1778: 461a mov r2, r3 - 177a: e714 b.n 15a6 - 177c: 463e mov r6, r7 - 177e: e059 b.n 1834 - 1780: 461e mov r6, r3 - 1782: e057 b.n 1834 - 1784: 4606 mov r6, r0 - 1786: e055 b.n 1834 - 1788: 2600 movs r6, #0 - 178a: e053 b.n 1834 - 178c: f000 f905 bl 199a - 1790: 4606 mov r6, r0 - 1792: b1c0 cbz r0, 17c6 - 1794: b1bd cbz r5, 17c6 - 1796: 68a3 ldr r3, [r4, #8] - 1798: f013 0f01 tst.w r3, #1 - 179c: d113 bne.n 17c6 - 179e: e000 b.n 17a2 - 17a0: 6876 ldr r6, [r6, #4] - 17a2: 7833 ldrb r3, [r6, #0] - 17a4: f1a3 021a sub.w r2, r3, #26 - 17a8: b2d2 uxtb r2, r2 - 17aa: 2a02 cmp r2, #2 - 17ac: d9f8 bls.n 17a0 - 17ae: 2b02 cmp r3, #2 - 17b0: d140 bne.n 1834 - 17b2: 68b3 ldr r3, [r6, #8] - 17b4: e000 b.n 17b8 - 17b6: 685b ldr r3, [r3, #4] - 17b8: 781a ldrb r2, [r3, #0] - 17ba: 3a1a subs r2, #26 - 17bc: b2d2 uxtb r2, r2 - 17be: 2a02 cmp r2, #2 - 17c0: d9f9 bls.n 17b6 - 17c2: 60b3 str r3, [r6, #8] - 17c4: e036 b.n 1834 - 17c6: 68e3 ldr r3, [r4, #12] - 17c8: 781b ldrb r3, [r3, #0] - 17ca: 2e00 cmp r6, #0 - 17cc: d032 beq.n 1834 - 17ce: 2b00 cmp r3, #0 - 17d0: d030 beq.n 1834 - 17d2: 2b45 cmp r3, #69 ; 0x45 - 17d4: d02e beq.n 1834 - 17d6: 4631 mov r1, r6 - 17d8: 780b ldrb r3, [r1, #0] - 17da: 2b04 cmp r3, #4 - 17dc: d004 beq.n 17e8 - 17de: d31c bcc.n 181a - 17e0: 3b1a subs r3, #26 - 17e2: 2b02 cmp r3, #2 - 17e4: d819 bhi.n 181a - 17e6: e014 b.n 1812 - 17e8: 6849 ldr r1, [r1, #4] - 17ea: b179 cbz r1, 180c - 17ec: 780b ldrb r3, [r1, #0] - 17ee: 2b08 cmp r3, #8 - 17f0: d805 bhi.n 17fe - 17f2: 2b07 cmp r3, #7 - 17f4: d209 bcs.n 180a - 17f6: 3b01 subs r3, #1 - 17f8: 2b01 cmp r3, #1 - 17fa: d802 bhi.n 1802 - 17fc: e003 b.n 1806 - 17fe: 2b2e cmp r3, #46 ; 0x2e - 1800: d003 beq.n 180a - 1802: 2100 movs r1, #0 - 1804: e002 b.n 180c - 1806: 6889 ldr r1, [r1, #8] - 1808: e7ef b.n 17ea - 180a: 2101 movs r1, #1 - 180c: f081 0101 eor.w r1, r1, #1 - 1810: e004 b.n 181c - 1812: 6849 ldr r1, [r1, #4] - 1814: 2900 cmp r1, #0 - 1816: d1df bne.n 17d8 - 1818: e000 b.n 181c - 181a: 2100 movs r1, #0 - 181c: 4620 mov r0, r4 - 181e: f000 fc5e bl 20de - 1822: 2103 movs r1, #3 - 1824: 4632 mov r2, r6 - 1826: 4605 mov r5, r0 - 1828: 4620 mov r0, r4 - 182a: 462b mov r3, r5 - 182c: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 1830: f7ff bbd2 b.w fd8 - 1834: 4630 mov r0, r6 - 1836: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000183a : - 183a: 68c3 ldr r3, [r0, #12] - 183c: 781a ldrb r2, [r3, #0] - 183e: 2a5f cmp r2, #95 ; 0x5f - 1840: d10a bne.n 1858 - 1842: 3301 adds r3, #1 - 1844: 60c3 str r3, [r0, #12] - 1846: 68c3 ldr r3, [r0, #12] - 1848: 781a ldrb r2, [r3, #0] - 184a: 2a5a cmp r2, #90 ; 0x5a - 184c: d102 bne.n 1854 - 184e: 3301 adds r3, #1 - 1850: 60c3 str r3, [r0, #12] - 1852: e659 b.n 1508 - 1854: 2000 movs r0, #0 - 1856: 4770 bx lr - 1858: 2900 cmp r1, #0 - 185a: d1fb bne.n 1854 - 185c: e7f3 b.n 1846 - -0000185e : - 185e: 68c3 ldr r3, [r0, #12] - 1860: b570 push {r4, r5, r6, lr} - 1862: 4604 mov r4, r0 - 1864: 781a ldrb r2, [r3, #0] - 1866: 2a4c cmp r2, #76 ; 0x4c - 1868: d13d bne.n 18e6 - 186a: 1c5a adds r2, r3, #1 - 186c: 60c2 str r2, [r0, #12] - 186e: 785b ldrb r3, [r3, #1] - 1870: 2b5f cmp r3, #95 ; 0x5f - 1872: d001 beq.n 1878 - 1874: 2b5a cmp r3, #90 ; 0x5a - 1876: d104 bne.n 1882 - 1878: 4620 mov r0, r4 - 187a: 2100 movs r1, #0 - 187c: f7ff ffdd bl 183a - 1880: e02a b.n 18d8 - 1882: f000 f9bc bl 1bfe - 1886: 4605 mov r5, r0 - 1888: 2800 cmp r0, #0 - 188a: d02e beq.n 18ea - 188c: 7803 ldrb r3, [r0, #0] - 188e: 2b23 cmp r3, #35 ; 0x23 - 1890: d106 bne.n 18a0 - 1892: 6843 ldr r3, [r0, #4] - 1894: 7c1a ldrb r2, [r3, #16] - 1896: b11a cbz r2, 18a0 - 1898: 6b22 ldr r2, [r4, #48] ; 0x30 - 189a: 685b ldr r3, [r3, #4] - 189c: 1ad3 subs r3, r2, r3 - 189e: 6323 str r3, [r4, #48] ; 0x30 - 18a0: 68e3 ldr r3, [r4, #12] - 18a2: 781a ldrb r2, [r3, #0] - 18a4: 2a6e cmp r2, #110 ; 0x6e - 18a6: d103 bne.n 18b0 - 18a8: 3301 adds r3, #1 - 18aa: 2636 movs r6, #54 ; 0x36 - 18ac: 60e3 str r3, [r4, #12] - 18ae: e000 b.n 18b2 - 18b0: 2635 movs r6, #53 ; 0x35 - 18b2: 68e1 ldr r1, [r4, #12] - 18b4: e002 b.n 18bc - 18b6: b1d0 cbz r0, 18ee - 18b8: 3201 adds r2, #1 - 18ba: 60e2 str r2, [r4, #12] - 18bc: 68e2 ldr r2, [r4, #12] - 18be: 7810 ldrb r0, [r2, #0] - 18c0: 2845 cmp r0, #69 ; 0x45 - 18c2: d1f8 bne.n 18b6 - 18c4: 1a52 subs r2, r2, r1 - 18c6: 4620 mov r0, r4 - 18c8: f7ff fbc5 bl 1056 - 18cc: 4631 mov r1, r6 - 18ce: 462a mov r2, r5 - 18d0: 4603 mov r3, r0 - 18d2: 4620 mov r0, r4 - 18d4: f7ff fb80 bl fd8 - 18d8: 68e3 ldr r3, [r4, #12] - 18da: 781a ldrb r2, [r3, #0] - 18dc: 2a45 cmp r2, #69 ; 0x45 - 18de: d105 bne.n 18ec - 18e0: 3301 adds r3, #1 - 18e2: 60e3 str r3, [r4, #12] - 18e4: bd70 pop {r4, r5, r6, pc} - 18e6: 2000 movs r0, #0 - 18e8: bd70 pop {r4, r5, r6, pc} - 18ea: bd70 pop {r4, r5, r6, pc} - 18ec: 2000 movs r0, #0 - 18ee: bd70 pop {r4, r5, r6, pc} - -000018f0 : - 18f0: 68c3 ldr r3, [r0, #12] - 18f2: b573 push {r0, r1, r4, r5, r6, lr} - 18f4: 4604 mov r4, r0 - 18f6: 781a ldrb r2, [r3, #0] - 18f8: 6ac6 ldr r6, [r0, #44] ; 0x2c - 18fa: 2a49 cmp r2, #73 ; 0x49 - 18fc: d148 bne.n 1990 - 18fe: 1c5a adds r2, r3, #1 - 1900: 60c2 str r2, [r0, #12] - 1902: 785b ldrb r3, [r3, #1] - 1904: 2b45 cmp r3, #69 ; 0x45 - 1906: d109 bne.n 191c - 1908: 3201 adds r2, #1 - 190a: 60c2 str r2, [r0, #12] - 190c: 2200 movs r2, #0 - 190e: 212b movs r1, #43 ; 0x2b - 1910: 4613 mov r3, r2 - 1912: b002 add sp, #8 - 1914: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 1918: f7ff bb5e b.w fd8 - 191c: ad02 add r5, sp, #8 - 191e: 2300 movs r3, #0 - 1920: f845 3d04 str.w r3, [r5, #-4]! - 1924: 68e2 ldr r2, [r4, #12] - 1926: 7813 ldrb r3, [r2, #0] - 1928: 2b4c cmp r3, #76 ; 0x4c - 192a: d011 beq.n 1950 - 192c: 2b58 cmp r3, #88 ; 0x58 - 192e: d002 beq.n 1936 - 1930: 2b49 cmp r3, #73 ; 0x49 - 1932: d115 bne.n 1960 - 1934: e010 b.n 1958 - 1936: 3201 adds r2, #1 - 1938: 4620 mov r0, r4 - 193a: 60e2 str r2, [r4, #12] - 193c: f000 fd15 bl 236a - 1940: 68e3 ldr r3, [r4, #12] - 1942: 7819 ldrb r1, [r3, #0] - 1944: 2945 cmp r1, #69 ; 0x45 - 1946: 4602 mov r2, r0 - 1948: d122 bne.n 1990 - 194a: 3301 adds r3, #1 - 194c: 60e3 str r3, [r4, #12] - 194e: e00b b.n 1968 - 1950: 4620 mov r0, r4 - 1952: f7ff ff84 bl 185e - 1956: e006 b.n 1966 - 1958: 4620 mov r0, r4 - 195a: f7ff ffc9 bl 18f0 - 195e: e002 b.n 1966 - 1960: 4620 mov r0, r4 - 1962: f000 f94c bl 1bfe - 1966: 4602 mov r2, r0 - 1968: b1a2 cbz r2, 1994 - 196a: 4620 mov r0, r4 - 196c: 212b movs r1, #43 ; 0x2b - 196e: 2300 movs r3, #0 - 1970: f7ff fb32 bl fd8 - 1974: 6028 str r0, [r5, #0] - 1976: b170 cbz r0, 1996 - 1978: 68e3 ldr r3, [r4, #12] - 197a: 781a ldrb r2, [r3, #0] - 197c: 2a45 cmp r2, #69 ; 0x45 - 197e: d002 beq.n 1986 - 1980: f100 0508 add.w r5, r0, #8 - 1984: e7ce b.n 1924 - 1986: 3301 adds r3, #1 - 1988: 62e6 str r6, [r4, #44] ; 0x2c - 198a: 60e3 str r3, [r4, #12] - 198c: 9801 ldr r0, [sp, #4] - 198e: e002 b.n 1996 - 1990: 2000 movs r0, #0 - 1992: e000 b.n 1996 - 1994: 4610 mov r0, r2 - 1996: b002 add sp, #8 - 1998: bd70 pop {r4, r5, r6, pc} - -0000199a : - 199a: 68c3 ldr r3, [r0, #12] - 199c: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - 19a0: 4604 mov r4, r0 - 19a2: 781a ldrb r2, [r3, #0] - 19a4: 3a4c subs r2, #76 ; 0x4c - 19a6: 2a0e cmp r2, #14 - 19a8: f200 8105 bhi.w 1bb6 - 19ac: e8df f012 tbh [pc, r2, lsl #1] - 19b0: 010300d7 .word 0x010300d7 - 19b4: 0103000f .word 0x0103000f - 19b8: 01030103 .word 0x01030103 - 19bc: 00da0103 .word 0x00da0103 - 19c0: 00d70103 .word 0x00d70103 - 19c4: 01030103 .word 0x01030103 - 19c8: 01030103 .word 0x01030103 - 19cc: 0087 .short 0x0087 - 19ce: 3301 adds r3, #1 - 19d0: a901 add r1, sp, #4 - 19d2: 60c3 str r3, [r0, #12] - 19d4: 2201 movs r2, #1 - 19d6: f7ff fb66 bl 10a6 - 19da: 4606 mov r6, r0 - 19dc: 2800 cmp r0, #0 - 19de: f000 8103 beq.w 1be8 - 19e2: f04f 0800 mov.w r8, #0 - 19e6: e000 b.n 19ea - 19e8: 46b8 mov r8, r7 - 19ea: 68e3 ldr r3, [r4, #12] - 19ec: 781d ldrb r5, [r3, #0] - 19ee: 2d00 cmp r5, #0 - 19f0: d052 beq.n 1a98 - 19f2: f1a5 0230 sub.w r2, r5, #48 ; 0x30 - 19f6: b2d2 uxtb r2, r2 - 19f8: 2a09 cmp r2, #9 - 19fa: d90d bls.n 1a18 - 19fc: f1a5 0261 sub.w r2, r5, #97 ; 0x61 - 1a00: b2d2 uxtb r2, r2 - 1a02: 2a19 cmp r2, #25 - 1a04: d908 bls.n 1a18 - 1a06: f1a5 0243 sub.w r2, r5, #67 ; 0x43 - 1a0a: b2d1 uxtb r1, r2 - 1a0c: 2912 cmp r1, #18 - 1a0e: d807 bhi.n 1a20 - 1a10: 4977 ldr r1, [pc, #476] ; (1bf0 ) - 1a12: b252 sxtb r2, r2 - 1a14: 4091 lsls r1, r2 - 1a16: d503 bpl.n 1a20 - 1a18: 4620 mov r0, r4 - 1a1a: f000 fbe1 bl 21e0 - 1a1e: e016 b.n 1a4e - 1a20: 2d53 cmp r5, #83 ; 0x53 - 1a22: d104 bne.n 1a2e - 1a24: 4620 mov r0, r4 - 1a26: 2101 movs r1, #1 - 1a28: f7ff fb81 bl 112e - 1a2c: e00f b.n 1a4e - 1a2e: 2d49 cmp r5, #73 ; 0x49 - 1a30: d108 bne.n 1a44 - 1a32: f1b8 0f00 cmp.w r8, #0 - 1a36: d033 beq.n 1aa0 - 1a38: 4620 mov r0, r4 - 1a3a: f7ff ff59 bl 18f0 - 1a3e: 2104 movs r1, #4 - 1a40: 4607 mov r7, r0 - 1a42: e015 b.n 1a70 - 1a44: 2d54 cmp r5, #84 ; 0x54 - 1a46: d107 bne.n 1a58 - 1a48: 4620 mov r0, r4 - 1a4a: f7ff fcf0 bl 142e - 1a4e: 4607 mov r7, r0 - 1a50: f1b8 0f00 cmp.w r8, #0 - 1a54: d10b bne.n 1a6e - 1a56: e011 b.n 1a7c - 1a58: 2d45 cmp r5, #69 ; 0x45 - 1a5a: d021 beq.n 1aa0 - 1a5c: 2d4d cmp r5, #77 ; 0x4d - 1a5e: d11d bne.n 1a9c - 1a60: f1b8 0f00 cmp.w r8, #0 - 1a64: d01c beq.n 1aa0 - 1a66: 3301 adds r3, #1 - 1a68: 4647 mov r7, r8 - 1a6a: 60e3 str r3, [r4, #12] - 1a6c: e7bc b.n 19e8 - 1a6e: 2101 movs r1, #1 - 1a70: 463b mov r3, r7 - 1a72: 4620 mov r0, r4 - 1a74: 4642 mov r2, r8 - 1a76: f7ff faaf bl fd8 - 1a7a: 4607 mov r7, r0 - 1a7c: 2d53 cmp r5, #83 ; 0x53 - 1a7e: d0b3 beq.n 19e8 - 1a80: 68e3 ldr r3, [r4, #12] - 1a82: 781b ldrb r3, [r3, #0] - 1a84: 2b45 cmp r3, #69 ; 0x45 - 1a86: d0af beq.n 19e8 - 1a88: 4620 mov r0, r4 - 1a8a: 4639 mov r1, r7 - 1a8c: f7ff fb3f bl 110e - 1a90: 2800 cmp r0, #0 - 1a92: d1a9 bne.n 19e8 - 1a94: 4680 mov r8, r0 - 1a96: e003 b.n 1aa0 - 1a98: 46a8 mov r8, r5 - 1a9a: e001 b.n 1aa0 - 1a9c: f04f 0800 mov.w r8, #0 - 1aa0: f8c6 8000 str.w r8, [r6] - 1aa4: f1b8 0f00 cmp.w r8, #0 - 1aa8: d007 beq.n 1aba - 1aaa: 68e3 ldr r3, [r4, #12] - 1aac: 781a ldrb r2, [r3, #0] - 1aae: 2a45 cmp r2, #69 ; 0x45 - 1ab0: d153 bne.n 1b5a - 1ab2: 3301 adds r3, #1 - 1ab4: 9e01 ldr r6, [sp, #4] - 1ab6: 60e3 str r3, [r4, #12] - 1ab8: e096 b.n 1be8 - 1aba: 4646 mov r6, r8 - 1abc: e094 b.n 1be8 - 1abe: 3301 adds r3, #1 - 1ac0: 2100 movs r1, #0 - 1ac2: 60c3 str r3, [r0, #12] - 1ac4: f7ff fd20 bl 1508 - 1ac8: 68e3 ldr r3, [r4, #12] - 1aca: 781a ldrb r2, [r3, #0] - 1acc: 2a45 cmp r2, #69 ; 0x45 - 1ace: 4607 mov r7, r0 - 1ad0: d143 bne.n 1b5a - 1ad2: 1c5a adds r2, r3, #1 - 1ad4: 60e2 str r2, [r4, #12] - 1ad6: 785b ldrb r3, [r3, #1] - 1ad8: 2b73 cmp r3, #115 ; 0x73 - 1ada: d110 bne.n 1afe - 1adc: 3201 adds r2, #1 - 1ade: 4620 mov r0, r4 - 1ae0: 60e2 str r2, [r4, #12] - 1ae2: f7ff fcbf bl 1464 - 1ae6: 2800 cmp r0, #0 - 1ae8: d07d beq.n 1be6 - 1aea: 4942 ldr r1, [pc, #264] ; (1bf4 ) - 1aec: 220e movs r2, #14 - 1aee: 4620 mov r0, r4 - 1af0: f7ff fab1 bl 1056 - 1af4: 2102 movs r1, #2 - 1af6: 463a mov r2, r7 - 1af8: 4603 mov r3, r0 - 1afa: 4620 mov r0, r4 - 1afc: e06e b.n 1bdc - 1afe: 2b64 cmp r3, #100 ; 0x64 - 1b00: d108 bne.n 1b14 - 1b02: 3201 adds r2, #1 - 1b04: 4620 mov r0, r4 - 1b06: 60e2 str r2, [r4, #12] - 1b08: f7ff fc76 bl 13f8 - 1b0c: f1b0 0800 subs.w r8, r0, #0 - 1b10: da02 bge.n 1b18 - 1b12: e022 b.n 1b5a - 1b14: f04f 38ff mov.w r8, #4294967295 - 1b18: 4620 mov r0, r4 - 1b1a: f7ff ff3e bl 199a - 1b1e: 4605 mov r5, r0 - 1b20: b148 cbz r0, 1b36 - 1b22: 7803 ldrb r3, [r0, #0] - 1b24: 2b3e cmp r3, #62 ; 0x3e - 1b26: d006 beq.n 1b36 - 1b28: 2b40 cmp r3, #64 ; 0x40 - 1b2a: d004 beq.n 1b36 - 1b2c: 4620 mov r0, r4 - 1b2e: f7ff fc99 bl 1464 - 1b32: 2800 cmp r0, #0 - 1b34: d057 beq.n 1be6 - 1b36: f1b8 3fff cmp.w r8, #4294967295 - 1b3a: d009 beq.n 1b50 - 1b3c: 4620 mov r0, r4 - 1b3e: f7ff fa3d bl fbc - 1b42: b120 cbz r0, 1b4e - 1b44: 233f movs r3, #63 ; 0x3f - 1b46: f8c0 8008 str.w r8, [r0, #8] - 1b4a: 7003 strb r3, [r0, #0] - 1b4c: 6045 str r5, [r0, #4] - 1b4e: 4605 mov r5, r0 - 1b50: 4620 mov r0, r4 - 1b52: 2102 movs r1, #2 - 1b54: 463a mov r2, r7 - 1b56: 462b mov r3, r5 - 1b58: e040 b.n 1bdc - 1b5a: 2600 movs r6, #0 - 1b5c: e044 b.n 1be8 - 1b5e: f000 fb3f bl 21e0 - 1b62: e040 b.n 1be6 - 1b64: 785a ldrb r2, [r3, #1] - 1b66: 2a74 cmp r2, #116 ; 0x74 - 1b68: d005 beq.n 1b76 - 1b6a: 2100 movs r1, #0 - 1b6c: 2501 movs r5, #1 - 1b6e: f7ff fade bl 112e - 1b72: 4606 mov r6, r0 - 1b74: e014 b.n 1ba0 - 1b76: 3302 adds r3, #2 - 1b78: 491f ldr r1, [pc, #124] ; (1bf8 ) - 1b7a: 60c3 str r3, [r0, #12] - 1b7c: 2203 movs r2, #3 - 1b7e: f7ff fa6a bl 1056 - 1b82: 4605 mov r5, r0 - 1b84: 4620 mov r0, r4 - 1b86: f000 fb2b bl 21e0 - 1b8a: 462a mov r2, r5 - 1b8c: 2101 movs r1, #1 - 1b8e: 2500 movs r5, #0 - 1b90: 4603 mov r3, r0 - 1b92: 4620 mov r0, r4 - 1b94: f7ff fa20 bl fd8 - 1b98: 6b23 ldr r3, [r4, #48] ; 0x30 - 1b9a: 3303 adds r3, #3 - 1b9c: 6323 str r3, [r4, #48] ; 0x30 - 1b9e: 4606 mov r6, r0 - 1ba0: 68e3 ldr r3, [r4, #12] - 1ba2: 781b ldrb r3, [r3, #0] - 1ba4: 2b49 cmp r3, #73 ; 0x49 - 1ba6: d11f bne.n 1be8 - 1ba8: b98d cbnz r5, 1bce - 1baa: 4620 mov r0, r4 - 1bac: 4631 mov r1, r6 - 1bae: f7ff faae bl 110e - 1bb2: b960 cbnz r0, 1bce - 1bb4: e015 b.n 1be2 - 1bb6: f000 fb13 bl 21e0 - 1bba: 68e3 ldr r3, [r4, #12] - 1bbc: 781b ldrb r3, [r3, #0] - 1bbe: 2b49 cmp r3, #73 ; 0x49 - 1bc0: 4606 mov r6, r0 - 1bc2: d111 bne.n 1be8 - 1bc4: 4620 mov r0, r4 - 1bc6: 4631 mov r1, r6 - 1bc8: f7ff faa1 bl 110e - 1bcc: b158 cbz r0, 1be6 - 1bce: 4620 mov r0, r4 - 1bd0: f7ff fe8e bl 18f0 - 1bd4: 2104 movs r1, #4 - 1bd6: 4632 mov r2, r6 - 1bd8: 4603 mov r3, r0 - 1bda: 4620 mov r0, r4 - 1bdc: f7ff f9fc bl fd8 - 1be0: e001 b.n 1be6 - 1be2: 462e mov r6, r5 - 1be4: e000 b.n 1be8 - 1be6: 4606 mov r6, r0 - 1be8: 4630 mov r0, r6 - 1bea: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - 1bee: bf00 nop - 1bf0: c0402000 .word 0xc0402000 - 1bf4: 0000dff3 .word 0x0000dff3 - 1bf8: 0000e002 .word 0x0000e002 - -00001bfc : - 1bfc: e6cd b.n 199a - -00001bfe : - 1bfe: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - 1c00: 4604 mov r4, r0 - 1c02: 68c2 ldr r2, [r0, #12] - 1c04: 7813 ldrb r3, [r2, #0] - 1c06: 2b56 cmp r3, #86 ; 0x56 - 1c08: d003 beq.n 1c12 - 1c0a: 2b72 cmp r3, #114 ; 0x72 - 1c0c: d001 beq.n 1c12 - 1c0e: 2b4b cmp r3, #75 ; 0x4b - 1c10: d110 bne.n 1c34 - 1c12: 4620 mov r0, r4 - 1c14: a901 add r1, sp, #4 - 1c16: 2200 movs r2, #0 - 1c18: f7ff fa45 bl 10a6 - 1c1c: 4605 mov r5, r0 - 1c1e: 2800 cmp r0, #0 - 1c20: f000 8219 beq.w 2056 - 1c24: 4620 mov r0, r4 - 1c26: f7ff ffea bl 1bfe - 1c2a: 6028 str r0, [r5, #0] - 1c2c: 2800 cmp r0, #0 - 1c2e: f000 8211 beq.w 2054 - 1c32: e212 b.n 205a - 1c34: f1a3 0130 sub.w r1, r3, #48 ; 0x30 - 1c38: 294a cmp r1, #74 ; 0x4a - 1c3a: f200 8209 bhi.w 2050 - 1c3e: e8df f011 tbh [pc, r1, lsl #1] - 1c42: 0077 .short 0x0077 - 1c44: 00770077 .word 0x00770077 - 1c48: 00770077 .word 0x00770077 - 1c4c: 00770077 .word 0x00770077 - 1c50: 00770077 .word 0x00770077 - 1c54: 02070077 .word 0x02070077 - 1c58: 02070207 .word 0x02070207 - 1c5c: 02070207 .word 0x02070207 - 1c60: 02070207 .word 0x02070207 - 1c64: 0207007b .word 0x0207007b - 1c68: 01490125 .word 0x01490125 - 1c6c: 00650207 .word 0x00650207 - 1c70: 0207012e .word 0x0207012e - 1c74: 02070207 .word 0x02070207 - 1c78: 02070207 .word 0x02070207 - 1c7c: 007700a8 .word 0x007700a8 - 1c80: 0113010a .word 0x0113010a - 1c84: 011c0207 .word 0x011c0207 - 1c88: 00cd00df .word 0x00cd00df - 1c8c: 0207013b .word 0x0207013b - 1c90: 02070207 .word 0x02070207 - 1c94: 00770207 .word 0x00770207 - 1c98: 02070207 .word 0x02070207 - 1c9c: 02070207 .word 0x02070207 - 1ca0: 02070207 .word 0x02070207 - 1ca4: 004b004b .word 0x004b004b - 1ca8: 004b004b .word 0x004b004b - 1cac: 004b004b .word 0x004b004b - 1cb0: 004b004b .word 0x004b004b - 1cb4: 004b004b .word 0x004b004b - 1cb8: 004b0207 .word 0x004b0207 - 1cbc: 004b004b .word 0x004b004b - 1cc0: 0207004b .word 0x0207004b - 1cc4: 02070207 .word 0x02070207 - 1cc8: 004b004b .word 0x004b004b - 1ccc: 004b005c .word 0x004b005c - 1cd0: 004b004b .word 0x004b004b - 1cd4: 004b004b .word 0x004b004b - 1cd8: 4a93 ldr r2, [pc, #588] ; (1f28 ) - 1cda: 2114 movs r1, #20 - 1cdc: 4620 mov r0, r4 - 1cde: fb01 2103 mla r1, r1, r3, r2 - 1ce2: f7ff f9c9 bl 1078 - 1ce6: 6b22 ldr r2, [r4, #48] ; 0x30 - 1ce8: 6843 ldr r3, [r0, #4] - 1cea: 9001 str r0, [sp, #4] - 1cec: 685b ldr r3, [r3, #4] - 1cee: 18d3 adds r3, r2, r3 - 1cf0: 6323 str r3, [r4, #48] ; 0x30 - 1cf2: 68e3 ldr r3, [r4, #12] - 1cf4: 3301 adds r3, #1 - 1cf6: 60e3 str r3, [r4, #12] - 1cf8: e1a8 b.n 204c - 1cfa: 3201 adds r2, #1 - 1cfc: 4620 mov r0, r4 - 1cfe: 60e2 str r2, [r4, #12] - 1d00: f7ff fbbf bl 1482 - 1d04: 2124 movs r1, #36 ; 0x24 - 1d06: 4602 mov r2, r0 - 1d08: 4620 mov r0, r4 - 1d0a: e0d0 b.n 1eae - 1d0c: 1c53 adds r3, r2, #1 - 1d0e: 60e3 str r3, [r4, #12] - 1d10: 7852 ldrb r2, [r2, #1] - 1d12: 2a59 cmp r2, #89 ; 0x59 - 1d14: d101 bne.n 1d1a - 1d16: 3301 adds r3, #1 - 1d18: 60e3 str r3, [r4, #12] - 1d1a: 2101 movs r1, #1 - 1d1c: 4620 mov r0, r4 - 1d1e: f000 f9de bl 20de - 1d22: 68e3 ldr r3, [r4, #12] - 1d24: 781a ldrb r2, [r3, #0] - 1d26: 2a45 cmp r2, #69 ; 0x45 - 1d28: d131 bne.n 1d8e - 1d2a: 3301 adds r3, #1 - 1d2c: 60e3 str r3, [r4, #12] - 1d2e: e0c1 b.n 1eb4 - 1d30: 4620 mov r0, r4 - 1d32: f7ff ff63 bl 1bfc - 1d36: e0bd b.n 1eb4 - 1d38: 1c51 adds r1, r2, #1 - 1d3a: 60e1 str r1, [r4, #12] - 1d3c: 7853 ldrb r3, [r2, #1] - 1d3e: 2b5f cmp r3, #95 ; 0x5f - 1d40: d017 beq.n 1d72 - 1d42: 3b30 subs r3, #48 ; 0x30 - 1d44: b2db uxtb r3, r3 - 1d46: 2b09 cmp r3, #9 - 1d48: d80c bhi.n 1d64 - 1d4a: 68e3 ldr r3, [r4, #12] - 1d4c: 1c5a adds r2, r3, #1 - 1d4e: 60e2 str r2, [r4, #12] - 1d50: 785b ldrb r3, [r3, #1] - 1d52: 3b30 subs r3, #48 ; 0x30 - 1d54: b2db uxtb r3, r3 - 1d56: 2b09 cmp r3, #9 - 1d58: d9f7 bls.n 1d4a - 1d5a: 4620 mov r0, r4 - 1d5c: 1a52 subs r2, r2, r1 - 1d5e: f7ff f97a bl 1056 - 1d62: e002 b.n 1d6a - 1d64: 4620 mov r0, r4 - 1d66: f000 fb00 bl 236a - 1d6a: 4605 mov r5, r0 - 1d6c: 2800 cmp r0, #0 - 1d6e: d034 beq.n 1dda - 1d70: e000 b.n 1d74 - 1d72: 2500 movs r5, #0 - 1d74: 68e3 ldr r3, [r4, #12] - 1d76: 781a ldrb r2, [r3, #0] - 1d78: 2a5f cmp r2, #95 ; 0x5f - 1d7a: d108 bne.n 1d8e - 1d7c: 3301 adds r3, #1 - 1d7e: 4620 mov r0, r4 - 1d80: 60e3 str r3, [r4, #12] - 1d82: f7ff ff3c bl 1bfe - 1d86: 2126 movs r1, #38 ; 0x26 - 1d88: 4603 mov r3, r0 - 1d8a: 4620 mov r0, r4 - 1d8c: e055 b.n 1e3a - 1d8e: 2000 movs r0, #0 - 1d90: e090 b.n 1eb4 - 1d92: 3201 adds r2, #1 - 1d94: 4620 mov r0, r4 - 1d96: 60e2 str r2, [r4, #12] - 1d98: 466d mov r5, sp - 1d9a: f7ff ff30 bl 1bfe - 1d9e: 4669 mov r1, sp - 1da0: 2201 movs r2, #1 - 1da2: 4606 mov r6, r0 - 1da4: 4620 mov r0, r4 - 1da6: f7ff f97e bl 10a6 - 1daa: 4607 mov r7, r0 - 1dac: b1a8 cbz r0, 1dda - 1dae: 4620 mov r0, r4 - 1db0: f7ff ff25 bl 1bfe - 1db4: 6038 str r0, [r7, #0] - 1db6: 2800 cmp r0, #0 - 1db8: d07c beq.n 1eb4 - 1dba: 42af cmp r7, r5 - 1dbc: d008 beq.n 1dd0 - 1dbe: 7803 ldrb r3, [r0, #0] - 1dc0: 2b25 cmp r3, #37 ; 0x25 - 1dc2: d005 beq.n 1dd0 - 1dc4: 4620 mov r0, r4 - 1dc6: 9900 ldr r1, [sp, #0] - 1dc8: f7ff f9a1 bl 110e - 1dcc: 2800 cmp r0, #0 - 1dce: d071 beq.n 1eb4 - 1dd0: 4620 mov r0, r4 - 1dd2: 2127 movs r1, #39 ; 0x27 - 1dd4: 4632 mov r2, r6 - 1dd6: 9b00 ldr r3, [sp, #0] - 1dd8: e06a b.n 1eb0 - 1dda: e06b b.n 1eb4 - 1ddc: 4620 mov r0, r4 - 1dde: f7ff fb26 bl 142e - 1de2: 68e3 ldr r3, [r4, #12] - 1de4: 9001 str r0, [sp, #4] - 1de6: 4601 mov r1, r0 - 1de8: 781b ldrb r3, [r3, #0] - 1dea: 2b49 cmp r3, #73 ; 0x49 - 1dec: f040 8135 bne.w 205a - 1df0: 4620 mov r0, r4 - 1df2: f7ff f98c bl 110e - 1df6: 2800 cmp r0, #0 - 1df8: f000 812c beq.w 2054 - 1dfc: 9d01 ldr r5, [sp, #4] - 1dfe: e016 b.n 1e2e - 1e00: 7853 ldrb r3, [r2, #1] - 1e02: f1a3 0230 sub.w r2, r3, #48 ; 0x30 - 1e06: b2d2 uxtb r2, r2 - 1e08: 2a09 cmp r2, #9 - 1e0a: d905 bls.n 1e18 - 1e0c: 2b5f cmp r3, #95 ; 0x5f - 1e0e: d003 beq.n 1e18 - 1e10: 3b41 subs r3, #65 ; 0x41 - 1e12: b2db uxtb r3, r3 - 1e14: 2b19 cmp r3, #25 - 1e16: d812 bhi.n 1e3e - 1e18: 2100 movs r1, #0 - 1e1a: 4620 mov r0, r4 - 1e1c: f7ff f987 bl 112e - 1e20: 68e3 ldr r3, [r4, #12] - 1e22: 9001 str r0, [sp, #4] - 1e24: 4605 mov r5, r0 - 1e26: 781b ldrb r3, [r3, #0] - 1e28: 2b49 cmp r3, #73 ; 0x49 - 1e2a: f040 810f bne.w 204c - 1e2e: 4620 mov r0, r4 - 1e30: f7ff fd5e bl 18f0 - 1e34: 2104 movs r1, #4 - 1e36: 4603 mov r3, r0 - 1e38: 4620 mov r0, r4 - 1e3a: 462a mov r2, r5 - 1e3c: e038 b.n 1eb0 - 1e3e: 4620 mov r0, r4 - 1e40: f7ff fedc bl 1bfc - 1e44: 9001 str r0, [sp, #4] - 1e46: 2800 cmp r0, #0 - 1e48: f000 8107 beq.w 205a - 1e4c: 7803 ldrb r3, [r0, #0] - 1e4e: 2b16 cmp r3, #22 - 1e50: f040 8103 bne.w 205a - 1e54: e0fa b.n 204c - 1e56: 3201 adds r2, #1 - 1e58: 4620 mov r0, r4 - 1e5a: 60e2 str r2, [r4, #12] - 1e5c: f7ff fecf bl 1bfe - 1e60: 2120 movs r1, #32 - 1e62: 4602 mov r2, r0 - 1e64: 4620 mov r0, r4 - 1e66: e022 b.n 1eae - 1e68: 3201 adds r2, #1 - 1e6a: 4620 mov r0, r4 - 1e6c: 60e2 str r2, [r4, #12] - 1e6e: f7ff fec6 bl 1bfe - 1e72: 211e movs r1, #30 - 1e74: 4602 mov r2, r0 - 1e76: 4620 mov r0, r4 - 1e78: e019 b.n 1eae - 1e7a: 3201 adds r2, #1 - 1e7c: 4620 mov r0, r4 - 1e7e: 60e2 str r2, [r4, #12] - 1e80: f7ff febd bl 1bfe - 1e84: 211f movs r1, #31 - 1e86: 4602 mov r2, r0 - 1e88: 4620 mov r0, r4 - 1e8a: e010 b.n 1eae - 1e8c: 3201 adds r2, #1 - 1e8e: 4620 mov r0, r4 - 1e90: 60e2 str r2, [r4, #12] - 1e92: f7ff feb4 bl 1bfe - 1e96: 2121 movs r1, #33 ; 0x21 - 1e98: 4602 mov r2, r0 - 1e9a: 4620 mov r0, r4 - 1e9c: e007 b.n 1eae - 1e9e: 3201 adds r2, #1 - 1ea0: 4620 mov r0, r4 - 1ea2: 60e2 str r2, [r4, #12] - 1ea4: f7ff feab bl 1bfe - 1ea8: 2122 movs r1, #34 ; 0x22 - 1eaa: 4602 mov r2, r0 - 1eac: 4620 mov r0, r4 - 1eae: 2300 movs r3, #0 - 1eb0: f7ff f892 bl fd8 - 1eb4: 9001 str r0, [sp, #4] - 1eb6: e0d0 b.n 205a - 1eb8: 3201 adds r2, #1 - 1eba: 4620 mov r0, r4 - 1ebc: 60e2 str r2, [r4, #12] - 1ebe: f7ff fae0 bl 1482 - 1ec2: 9001 str r0, [sp, #4] - 1ec4: 4620 mov r0, r4 - 1ec6: f7ff fe9a bl 1bfe - 1eca: 211d movs r1, #29 - 1ecc: 9b01 ldr r3, [sp, #4] - 1ece: 4602 mov r2, r0 - 1ed0: 4620 mov r0, r4 - 1ed2: e7ed b.n 1eb0 - 1ed4: 1c53 adds r3, r2, #1 - 1ed6: 60e3 str r3, [r4, #12] - 1ed8: 7855 ldrb r5, [r2, #1] - 1eda: 2d00 cmp r5, #0 - 1edc: f000 80bb beq.w 2056 - 1ee0: 1c5a adds r2, r3, #1 - 1ee2: 2d68 cmp r5, #104 ; 0x68 - 1ee4: 60e2 str r2, [r4, #12] - 1ee6: d049 beq.n 1f7c - 1ee8: d80e bhi.n 1f08 - 1eea: 2d64 cmp r5, #100 ; 0x64 - 1eec: d040 beq.n 1f70 - 1eee: d805 bhi.n 1efc - 1ef0: 2d46 cmp r5, #70 ; 0x46 - 1ef2: d054 beq.n 1f9e - 1ef4: 2d54 cmp r5, #84 ; 0x54 - 1ef6: f040 80ab bne.w 2050 - 1efa: e017 b.n 1f2c - 1efc: 2d65 cmp r5, #101 ; 0x65 - 1efe: d03a beq.n 1f76 - 1f00: 2d66 cmp r5, #102 ; 0x66 - 1f02: f040 80a5 bne.w 2050 - 1f06: e030 b.n 1f6a - 1f08: 2d73 cmp r5, #115 ; 0x73 - 1f0a: d03a beq.n 1f82 - 1f0c: d805 bhi.n 1f1a - 1f0e: 2d69 cmp r5, #105 ; 0x69 - 1f10: d03a beq.n 1f88 - 1f12: 2d70 cmp r5, #112 ; 0x70 - 1f14: f040 809c bne.w 2050 - 1f18: e01f b.n 1f5a - 1f1a: 2d74 cmp r5, #116 ; 0x74 - 1f1c: d006 beq.n 1f2c - 1f1e: 2d76 cmp r5, #118 ; 0x76 - 1f20: f040 8096 bne.w 2050 - 1f24: e069 b.n 1ffa - 1f26: bf00 nop - 1f28: 0000d270 .word 0x0000d270 - 1f2c: 4620 mov r0, r4 - 1f2e: f000 fa1c bl 236a - 1f32: 213b movs r1, #59 ; 0x3b - 1f34: 2300 movs r3, #0 - 1f36: 4602 mov r2, r0 - 1f38: 4620 mov r0, r4 - 1f3a: f7ff f84d bl fd8 - 1f3e: 9001 str r0, [sp, #4] - 1f40: 2800 cmp r0, #0 - 1f42: f000 8083 beq.w 204c - 1f46: 68e2 ldr r2, [r4, #12] - 1f48: 7813 ldrb r3, [r2, #0] - 1f4a: b11b cbz r3, 1f54 - 1f4c: 3201 adds r2, #1 - 1f4e: 2b45 cmp r3, #69 ; 0x45 - 1f50: 60e2 str r2, [r4, #12] - 1f52: d07b beq.n 204c - 1f54: 2300 movs r3, #0 - 1f56: 9301 str r3, [sp, #4] - 1f58: e078 b.n 204c - 1f5a: 4620 mov r0, r4 - 1f5c: f7ff fe4f bl 1bfe - 1f60: 2141 movs r1, #65 ; 0x41 - 1f62: 2300 movs r3, #0 - 1f64: 4602 mov r2, r0 - 1f66: 4620 mov r0, r4 - 1f68: e06b b.n 2042 - 1f6a: 4620 mov r0, r4 - 1f6c: 493e ldr r1, [pc, #248] ; (2068 ) - 1f6e: e00d b.n 1f8c - 1f70: 4620 mov r0, r4 - 1f72: 493e ldr r1, [pc, #248] ; (206c ) - 1f74: e00a b.n 1f8c - 1f76: 4620 mov r0, r4 - 1f78: 493d ldr r1, [pc, #244] ; (2070 ) - 1f7a: e007 b.n 1f8c - 1f7c: 4620 mov r0, r4 - 1f7e: 493d ldr r1, [pc, #244] ; (2074 ) - 1f80: e004 b.n 1f8c - 1f82: 4620 mov r0, r4 - 1f84: 493c ldr r1, [pc, #240] ; (2078 ) - 1f86: e001 b.n 1f8c - 1f88: 493c ldr r1, [pc, #240] ; (207c ) - 1f8a: 4620 mov r0, r4 - 1f8c: f7ff f874 bl 1078 - 1f90: 6b22 ldr r2, [r4, #48] ; 0x30 - 1f92: 9001 str r0, [sp, #4] - 1f94: 6843 ldr r3, [r0, #4] - 1f96: 685b ldr r3, [r3, #4] - 1f98: 18d3 adds r3, r2, r3 - 1f9a: 6323 str r3, [r4, #48] ; 0x30 - 1f9c: e056 b.n 204c - 1f9e: 4620 mov r0, r4 - 1fa0: f7ff f80c bl fbc - 1fa4: 2328 movs r3, #40 ; 0x28 - 1fa6: 9001 str r0, [sp, #4] - 1fa8: 7003 strb r3, [r0, #0] - 1faa: 68e3 ldr r3, [r4, #12] - 1fac: 781b ldrb r3, [r3, #0] - 1fae: 3b30 subs r3, #48 ; 0x30 - 1fb0: b2db uxtb r3, r3 - 1fb2: 2b09 cmp r3, #9 - 1fb4: bf8c ite hi - 1fb6: 2300 movhi r3, #0 - 1fb8: 2301 movls r3, #1 - 1fba: 8103 strh r3, [r0, #8] - 1fbc: b11b cbz r3, 1fc6 - 1fbe: f104 000c add.w r0, r4, #12 - 1fc2: f7ff f9d1 bl 1368 - 1fc6: 4620 mov r0, r4 - 1fc8: 9d01 ldr r5, [sp, #4] - 1fca: f7ff fe18 bl 1bfe - 1fce: 9b01 ldr r3, [sp, #4] - 1fd0: 6068 str r0, [r5, #4] - 1fd2: 685d ldr r5, [r3, #4] - 1fd4: 2d00 cmp r5, #0 - 1fd6: d03e beq.n 2056 - 1fd8: f104 000c add.w r0, r4, #12 - 1fdc: f7ff f9c4 bl 1368 - 1fe0: 68e2 ldr r2, [r4, #12] - 1fe2: 7813 ldrb r3, [r2, #0] - 1fe4: b10b cbz r3, 1fea - 1fe6: 3201 adds r2, #1 - 1fe8: 60e2 str r2, [r4, #12] - 1fea: f1a3 0273 sub.w r2, r3, #115 ; 0x73 - 1fee: 4253 negs r3, r2 - 1ff0: eb43 0302 adc.w r3, r3, r2 - 1ff4: 9a01 ldr r2, [sp, #4] - 1ff6: 8153 strh r3, [r2, #10] - 1ff8: e028 b.n 204c - 1ffa: 785b ldrb r3, [r3, #1] - 1ffc: 2b5f cmp r3, #95 ; 0x5f - 1ffe: d106 bne.n 200e - 2000: 3201 adds r2, #1 - 2002: 4620 mov r0, r4 - 2004: 60e2 str r2, [r4, #12] - 2006: f000 f9b0 bl 236a - 200a: 4605 mov r5, r0 - 200c: e00b b.n 2026 - 200e: 4620 mov r0, r4 - 2010: f7fe ffd4 bl fbc - 2014: 4605 mov r5, r0 - 2016: b1b8 cbz r0, 2048 - 2018: 233a movs r3, #58 ; 0x3a - 201a: 7003 strb r3, [r0, #0] - 201c: f104 000c add.w r0, r4, #12 - 2020: f7ff f9a2 bl 1368 - 2024: 6068 str r0, [r5, #4] - 2026: b17d cbz r5, 2048 - 2028: 68e3 ldr r3, [r4, #12] - 202a: 781a ldrb r2, [r3, #0] - 202c: 2a5f cmp r2, #95 ; 0x5f - 202e: d10b bne.n 2048 - 2030: 3301 adds r3, #1 - 2032: 4620 mov r0, r4 - 2034: 60e3 str r3, [r4, #12] - 2036: f7ff fde2 bl 1bfe - 203a: 2129 movs r1, #41 ; 0x29 - 203c: 462a mov r2, r5 - 203e: 4603 mov r3, r0 - 2040: 4620 mov r0, r4 - 2042: f7fe ffc9 bl fd8 - 2046: e000 b.n 204a - 2048: 2000 movs r0, #0 - 204a: 9001 str r0, [sp, #4] - 204c: 9d01 ldr r5, [sp, #4] - 204e: e002 b.n 2056 - 2050: 2500 movs r5, #0 - 2052: e000 b.n 2056 - 2054: 4605 mov r5, r0 - 2056: 4628 mov r0, r5 - 2058: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} - 205a: 4620 mov r0, r4 - 205c: 9901 ldr r1, [sp, #4] - 205e: f7ff f856 bl 110e - 2062: 2800 cmp r0, #0 - 2064: d1f2 bne.n 204c - 2066: e7f5 b.n 2054 - 2068: 0000dc0c .word 0x0000dc0c - 206c: 0000dc20 .word 0x0000dc20 - 2070: 0000dc34 .word 0x0000dc34 - 2074: 0000dc48 .word 0x0000dc48 - 2078: 0000dc5c .word 0x0000dc5c - 207c: 0000dc70 .word 0x0000dc70 - -00002080 : - 2080: b537 push {r0, r1, r2, r4, r5, lr} - 2082: 4604 mov r4, r0 - 2084: ad02 add r5, sp, #8 - 2086: 2300 movs r3, #0 - 2088: f845 3d04 str.w r3, [r5, #-4]! - 208c: 68e3 ldr r3, [r4, #12] - 208e: 781b ldrb r3, [r3, #0] - 2090: b183 cbz r3, 20b4 - 2092: 2b45 cmp r3, #69 ; 0x45 - 2094: d00e beq.n 20b4 - 2096: 4620 mov r0, r4 - 2098: f7ff fdb1 bl 1bfe - 209c: 4602 mov r2, r0 - 209e: b1e0 cbz r0, 20da - 20a0: 4620 mov r0, r4 - 20a2: 212a movs r1, #42 ; 0x2a - 20a4: 2300 movs r3, #0 - 20a6: f7fe ff97 bl fd8 - 20aa: 6028 str r0, [r5, #0] - 20ac: b1a0 cbz r0, 20d8 - 20ae: f100 0508 add.w r5, r0, #8 - 20b2: e7eb b.n 208c - 20b4: 9a01 ldr r2, [sp, #4] - 20b6: b182 cbz r2, 20da - 20b8: 6893 ldr r3, [r2, #8] - 20ba: b973 cbnz r3, 20da - 20bc: 6851 ldr r1, [r2, #4] - 20be: 7808 ldrb r0, [r1, #0] - 20c0: 2823 cmp r0, #35 ; 0x23 - 20c2: d10a bne.n 20da - 20c4: 6849 ldr r1, [r1, #4] - 20c6: 7c08 ldrb r0, [r1, #16] - 20c8: 2809 cmp r0, #9 - 20ca: d106 bne.n 20da - 20cc: 6b20 ldr r0, [r4, #48] ; 0x30 - 20ce: 6849 ldr r1, [r1, #4] - 20d0: 1a41 subs r1, r0, r1 - 20d2: 6321 str r1, [r4, #48] ; 0x30 - 20d4: 6053 str r3, [r2, #4] - 20d6: e000 b.n 20da - 20d8: 4602 mov r2, r0 - 20da: 4610 mov r0, r2 - 20dc: bd3e pop {r1, r2, r3, r4, r5, pc} - -000020de : - 20de: 68c3 ldr r3, [r0, #12] - 20e0: b570 push {r4, r5, r6, lr} - 20e2: 4604 mov r4, r0 - 20e4: 781a ldrb r2, [r3, #0] - 20e6: 2a4a cmp r2, #74 ; 0x4a - 20e8: d102 bne.n 20f0 - 20ea: 3301 adds r3, #1 - 20ec: 60c3 str r3, [r0, #12] - 20ee: e000 b.n 20f2 - 20f0: b129 cbz r1, 20fe - 20f2: 4620 mov r0, r4 - 20f4: f7ff fd83 bl 1bfe - 20f8: 4605 mov r5, r0 - 20fa: b168 cbz r0, 2118 - 20fc: e000 b.n 2100 - 20fe: 460d mov r5, r1 - 2100: 4620 mov r0, r4 - 2102: f7ff ffbd bl 2080 - 2106: 4603 mov r3, r0 - 2108: b138 cbz r0, 211a - 210a: 4620 mov r0, r4 - 210c: 2125 movs r1, #37 ; 0x25 - 210e: 462a mov r2, r5 - 2110: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 2114: f7fe bf60 b.w fd8 - 2118: bd70 pop {r4, r5, r6, pc} - 211a: bd70 pop {r4, r5, r6, pc} - -0000211c : - 211c: 68c3 ldr r3, [r0, #12] - 211e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2122: 4604 mov r4, r0 - 2124: 7819 ldrb r1, [r3, #0] - 2126: b109 cbz r1, 212c - 2128: 3301 adds r3, #1 - 212a: 60c3 str r3, [r0, #12] - 212c: 68e3 ldr r3, [r4, #12] - 212e: 7818 ldrb r0, [r3, #0] - 2130: b108 cbz r0, 2136 - 2132: 3301 adds r3, #1 - 2134: 60e3 str r3, [r4, #12] - 2136: 2976 cmp r1, #118 ; 0x76 - 2138: d117 bne.n 216a - 213a: f1a0 0630 sub.w r6, r0, #48 ; 0x30 - 213e: b2f3 uxtb r3, r6 - 2140: 2b09 cmp r3, #9 - 2142: d821 bhi.n 2188 - 2144: 4620 mov r0, r4 - 2146: f7ff f99c bl 1482 - 214a: 4605 mov r5, r0 - 214c: 4620 mov r0, r4 - 214e: f7fe ff35 bl fbc - 2152: 2800 cmp r0, #0 - 2154: d03f beq.n 21d6 - 2156: b12d cbz r5, 2164 - 2158: 232d movs r3, #45 ; 0x2d - 215a: 6046 str r6, [r0, #4] - 215c: 7003 strb r3, [r0, #0] - 215e: 6085 str r5, [r0, #8] - 2160: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2164: 4628 mov r0, r5 - 2166: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 216a: 2963 cmp r1, #99 ; 0x63 - 216c: d10c bne.n 2188 - 216e: 2876 cmp r0, #118 ; 0x76 - 2170: d10a bne.n 2188 - 2172: 4620 mov r0, r4 - 2174: f7ff fd43 bl 1bfe - 2178: 212e movs r1, #46 ; 0x2e - 217a: 2300 movs r3, #0 - 217c: 4602 mov r2, r0 - 217e: 4620 mov r0, r4 - 2180: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2184: f7fe bf28 b.w fd8 - 2188: 2234 movs r2, #52 ; 0x34 - 218a: 2300 movs r3, #0 - 218c: 1ad6 subs r6, r2, r3 - 218e: f8df c04c ldr.w ip, [pc, #76] ; 21dc - 2192: eb06 76d6 add.w r6, r6, r6, lsr #31 - 2196: f50c 7551 add.w r5, ip, #836 ; 0x344 - 219a: eb03 0666 add.w r6, r3, r6, asr #1 - 219e: 0137 lsls r7, r6, #4 - 21a0: 19ed adds r5, r5, r7 - 21a2: 4467 add r7, ip - 21a4: f8d7 7344 ldr.w r7, [r7, #836] ; 0x344 - 21a8: f897 c000 ldrb.w ip, [r7] - 21ac: 4561 cmp r1, ip - 21ae: d10b bne.n 21c8 - 21b0: 787f ldrb r7, [r7, #1] - 21b2: 42b8 cmp r0, r7 - 21b4: d108 bne.n 21c8 - 21b6: 4620 mov r0, r4 - 21b8: f7fe ff00 bl fbc - 21bc: b158 cbz r0, 21d6 - 21be: 232c movs r3, #44 ; 0x2c - 21c0: 6045 str r5, [r0, #4] - 21c2: 7003 strb r3, [r0, #0] - 21c4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 21c8: d301 bcc.n 21ce - 21ca: 1c73 adds r3, r6, #1 - 21cc: e000 b.n 21d0 - 21ce: 4632 mov r2, r6 - 21d0: 4293 cmp r3, r2 - 21d2: d1db bne.n 218c - 21d4: 2000 movs r0, #0 - 21d6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 21da: bf00 nop - 21dc: 0000d940 .word 0x0000d940 - -000021e0 : - 21e0: 68c3 ldr r3, [r0, #12] - 21e2: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 21e6: 4605 mov r5, r0 - 21e8: 781a ldrb r2, [r3, #0] - 21ea: f1a2 0130 sub.w r1, r2, #48 ; 0x30 - 21ee: b2c9 uxtb r1, r1 - 21f0: 2909 cmp r1, #9 - 21f2: d803 bhi.n 21fc - 21f4: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 21f8: f7ff b943 b.w 1482 - 21fc: f1a2 0161 sub.w r1, r2, #97 ; 0x61 - 2200: b2c9 uxtb r1, r1 - 2202: 2919 cmp r1, #25 - 2204: d810 bhi.n 2228 - 2206: f7ff ff89 bl 211c - 220a: 4604 mov r4, r0 - 220c: 2800 cmp r0, #0 - 220e: f000 80a9 beq.w 2364 - 2212: 7803 ldrb r3, [r0, #0] - 2214: 2b2c cmp r3, #44 ; 0x2c - 2216: f040 80a5 bne.w 2364 - 221a: 6843 ldr r3, [r0, #4] - 221c: 6b2a ldr r2, [r5, #48] ; 0x30 - 221e: 689b ldr r3, [r3, #8] - 2220: 18d3 adds r3, r2, r3 - 2222: 3307 adds r3, #7 - 2224: 632b str r3, [r5, #48] ; 0x30 - 2226: e09d b.n 2364 - 2228: f1a2 0143 sub.w r1, r2, #67 ; 0x43 - 222c: b2c9 uxtb r1, r1 - 222e: 2901 cmp r1, #1 - 2230: d846 bhi.n 22c0 - 2232: 6ac3 ldr r3, [r0, #44] ; 0x2c - 2234: b13b cbz r3, 2246 - 2236: 781a ldrb r2, [r3, #0] - 2238: b10a cbz r2, 223e - 223a: 2a16 cmp r2, #22 - 223c: d103 bne.n 2246 - 223e: 6b02 ldr r2, [r0, #48] ; 0x30 - 2240: 689b ldr r3, [r3, #8] - 2242: 18d3 adds r3, r2, r3 - 2244: 6303 str r3, [r0, #48] ; 0x30 - 2246: 68eb ldr r3, [r5, #12] - 2248: 781a ldrb r2, [r3, #0] - 224a: 2a43 cmp r2, #67 ; 0x43 - 224c: d003 beq.n 2256 - 224e: 2a44 cmp r2, #68 ; 0x44 - 2250: f040 8087 bne.w 2362 - 2254: e017 b.n 2286 - 2256: 785a ldrb r2, [r3, #1] - 2258: 2a32 cmp r2, #50 ; 0x32 - 225a: d007 beq.n 226c - 225c: 2a33 cmp r2, #51 ; 0x33 - 225e: d003 beq.n 2268 - 2260: 2a31 cmp r2, #49 ; 0x31 - 2262: d17e bne.n 2362 - 2264: 2701 movs r7, #1 - 2266: e002 b.n 226e - 2268: 2703 movs r7, #3 - 226a: e000 b.n 226e - 226c: 2702 movs r7, #2 - 226e: 3302 adds r3, #2 - 2270: 4628 mov r0, r5 - 2272: 60eb str r3, [r5, #12] - 2274: 6aee ldr r6, [r5, #44] ; 0x2c - 2276: f7fe fea1 bl fbc - 227a: 4604 mov r4, r0 - 227c: 2800 cmp r0, #0 - 227e: d071 beq.n 2364 - 2280: b1e6 cbz r6, 22bc - 2282: 2307 movs r3, #7 - 2284: e016 b.n 22b4 - 2286: 785a ldrb r2, [r3, #1] - 2288: 2a31 cmp r2, #49 ; 0x31 - 228a: d007 beq.n 229c - 228c: 2a32 cmp r2, #50 ; 0x32 - 228e: d003 beq.n 2298 - 2290: 2a30 cmp r2, #48 ; 0x30 - 2292: d166 bne.n 2362 - 2294: 2701 movs r7, #1 - 2296: e002 b.n 229e - 2298: 2703 movs r7, #3 - 229a: e000 b.n 229e - 229c: 2702 movs r7, #2 - 229e: 3302 adds r3, #2 - 22a0: 4628 mov r0, r5 - 22a2: 60eb str r3, [r5, #12] - 22a4: 6aee ldr r6, [r5, #44] ; 0x2c - 22a6: f7fe fe89 bl fbc - 22aa: 4604 mov r4, r0 - 22ac: 2800 cmp r0, #0 - 22ae: d059 beq.n 2364 - 22b0: b126 cbz r6, 22bc - 22b2: 2308 movs r3, #8 - 22b4: 7003 strb r3, [r0, #0] - 22b6: 7107 strb r7, [r0, #4] - 22b8: 6086 str r6, [r0, #8] - 22ba: e053 b.n 2364 - 22bc: 4634 mov r4, r6 - 22be: e051 b.n 2364 - 22c0: 2a4c cmp r2, #76 ; 0x4c - 22c2: d10a bne.n 22da - 22c4: 3301 adds r3, #1 - 22c6: 60c3 str r3, [r0, #12] - 22c8: f7ff f8db bl 1482 - 22cc: 4604 mov r4, r0 - 22ce: 2800 cmp r0, #0 - 22d0: d048 beq.n 2364 - 22d2: 4628 mov r0, r5 - 22d4: f7ff f8c6 bl 1464 - 22d8: e03f b.n 235a - 22da: 2a55 cmp r2, #85 ; 0x55 - 22dc: d141 bne.n 2362 - 22de: 7859 ldrb r1, [r3, #1] - 22e0: 1c5a adds r2, r3, #1 - 22e2: 296c cmp r1, #108 ; 0x6c - 22e4: d002 beq.n 22ec - 22e6: 2974 cmp r1, #116 ; 0x74 - 22e8: d13b bne.n 2362 - 22ea: e020 b.n 232e - 22ec: 60c2 str r2, [r0, #12] - 22ee: 785b ldrb r3, [r3, #1] - 22f0: 2b6c cmp r3, #108 ; 0x6c - 22f2: d136 bne.n 2362 - 22f4: 3201 adds r2, #1 - 22f6: 60c2 str r2, [r0, #12] - 22f8: f7ff fec2 bl 2080 - 22fc: 4606 mov r6, r0 - 22fe: b1a0 cbz r0, 232a - 2300: 68eb ldr r3, [r5, #12] - 2302: 781a ldrb r2, [r3, #0] - 2304: 2a45 cmp r2, #69 ; 0x45 - 2306: d12c bne.n 2362 - 2308: 3301 adds r3, #1 - 230a: 4628 mov r0, r5 - 230c: 60eb str r3, [r5, #12] - 230e: f7ff f873 bl 13f8 - 2312: 1e07 subs r7, r0, #0 - 2314: db25 blt.n 2362 - 2316: 4628 mov r0, r5 - 2318: f7fe fe50 bl fbc - 231c: 4604 mov r4, r0 - 231e: b1c0 cbz r0, 2352 - 2320: 233e movs r3, #62 ; 0x3e - 2322: 6046 str r6, [r0, #4] - 2324: 7003 strb r3, [r0, #0] - 2326: 6087 str r7, [r0, #8] - 2328: e013 b.n 2352 - 232a: 4604 mov r4, r0 - 232c: e01a b.n 2364 - 232e: 60c2 str r2, [r0, #12] - 2330: 785b ldrb r3, [r3, #1] - 2332: 2b74 cmp r3, #116 ; 0x74 - 2334: d115 bne.n 2362 - 2336: 3201 adds r2, #1 - 2338: 60c2 str r2, [r0, #12] - 233a: f7ff f85d bl 13f8 - 233e: 1e06 subs r6, r0, #0 - 2340: db0f blt.n 2362 - 2342: 4628 mov r0, r5 - 2344: f7fe fe3a bl fbc - 2348: 4604 mov r4, r0 - 234a: b110 cbz r0, 2352 - 234c: 2340 movs r3, #64 ; 0x40 - 234e: 6046 str r6, [r0, #4] - 2350: 7003 strb r3, [r0, #0] - 2352: 4628 mov r0, r5 - 2354: 4621 mov r1, r4 - 2356: f7fe feda bl 110e - 235a: 2800 cmp r0, #0 - 235c: bf08 it eq - 235e: 2400 moveq r4, #0 - 2360: e000 b.n 2364 - 2362: 2400 movs r4, #0 - 2364: 4620 mov r0, r4 - 2366: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000236a : - 236a: 68c3 ldr r3, [r0, #12] - 236c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 2370: 4604 mov r4, r0 - 2372: 781a ldrb r2, [r3, #0] - 2374: 2a4c cmp r2, #76 ; 0x4c - 2376: d103 bne.n 2380 - 2378: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 237c: f7ff ba6f b.w 185e - 2380: 2a54 cmp r2, #84 ; 0x54 - 2382: d103 bne.n 238c - 2384: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 2388: f7ff b851 b.w 142e - 238c: 2a73 cmp r2, #115 ; 0x73 - 238e: d12c bne.n 23ea - 2390: 7859 ldrb r1, [r3, #1] - 2392: 2972 cmp r1, #114 ; 0x72 - 2394: d11e bne.n 23d4 - 2396: 3302 adds r3, #2 - 2398: 60c3 str r3, [r0, #12] - 239a: f7ff fc30 bl 1bfe - 239e: 4605 mov r5, r0 - 23a0: 4620 mov r0, r4 - 23a2: f7ff ff1d bl 21e0 - 23a6: 68e3 ldr r3, [r4, #12] - 23a8: 781b ldrb r3, [r3, #0] - 23aa: 2b49 cmp r3, #73 ; 0x49 - 23ac: 4606 mov r6, r0 - 23ae: d004 beq.n 23ba - 23b0: 4620 mov r0, r4 - 23b2: 2101 movs r1, #1 - 23b4: 462a mov r2, r5 - 23b6: 4633 mov r3, r6 - 23b8: e0dd b.n 2576 - 23ba: 4620 mov r0, r4 - 23bc: f7ff fa98 bl 18f0 - 23c0: 2104 movs r1, #4 - 23c2: 4632 mov r2, r6 - 23c4: 4603 mov r3, r0 - 23c6: 4620 mov r0, r4 - 23c8: f7fe fe06 bl fd8 - 23cc: 2101 movs r1, #1 - 23ce: 4603 mov r3, r0 - 23d0: 4620 mov r0, r4 - 23d2: e0cf b.n 2574 - 23d4: 2970 cmp r1, #112 ; 0x70 - 23d6: d11f bne.n 2418 - 23d8: 3302 adds r3, #2 - 23da: 60c3 str r3, [r0, #12] - 23dc: f7ff ffc5 bl 236a - 23e0: 2141 movs r1, #65 ; 0x41 - 23e2: 2300 movs r3, #0 - 23e4: 4602 mov r2, r0 - 23e6: 4620 mov r0, r4 - 23e8: e0c5 b.n 2576 - 23ea: 2a66 cmp r2, #102 ; 0x66 - 23ec: d114 bne.n 2418 - 23ee: 7859 ldrb r1, [r3, #1] - 23f0: 2970 cmp r1, #112 ; 0x70 - 23f2: d111 bne.n 2418 - 23f4: 3302 adds r3, #2 - 23f6: 60c3 str r3, [r0, #12] - 23f8: f7fe fffe bl 13f8 - 23fc: 1e06 subs r6, r0, #0 - 23fe: f2c0 80be blt.w 257e - 2402: 4620 mov r0, r4 - 2404: f7fe fdda bl fbc - 2408: 4605 mov r5, r0 - 240a: 2800 cmp r0, #0 - 240c: f000 80b8 beq.w 2580 - 2410: 2306 movs r3, #6 - 2412: 6046 str r6, [r0, #4] - 2414: 7003 strb r3, [r0, #0] - 2416: e0b3 b.n 2580 - 2418: f1a2 0130 sub.w r1, r2, #48 ; 0x30 - 241c: b2c9 uxtb r1, r1 - 241e: 2909 cmp r1, #9 - 2420: d906 bls.n 2430 - 2422: 2a6f cmp r2, #111 ; 0x6f - 2424: d117 bne.n 2456 - 2426: 785a ldrb r2, [r3, #1] - 2428: 2a6e cmp r2, #110 ; 0x6e - 242a: d114 bne.n 2456 - 242c: 3302 adds r3, #2 - 242e: 60e3 str r3, [r4, #12] - 2430: 4620 mov r0, r4 - 2432: f7ff fed5 bl 21e0 - 2436: 4605 mov r5, r0 - 2438: 2800 cmp r0, #0 - 243a: f000 80a1 beq.w 2580 - 243e: 68e3 ldr r3, [r4, #12] - 2440: 781b ldrb r3, [r3, #0] - 2442: 2b49 cmp r3, #73 ; 0x49 - 2444: f040 809c bne.w 2580 - 2448: 4620 mov r0, r4 - 244a: f7ff fa51 bl 18f0 - 244e: 2104 movs r1, #4 - 2450: 4603 mov r3, r0 - 2452: 4620 mov r0, r4 - 2454: e08e b.n 2574 - 2456: 4620 mov r0, r4 - 2458: f7ff fe60 bl 211c - 245c: 4605 mov r5, r0 - 245e: 2800 cmp r0, #0 - 2460: f000 808e beq.w 2580 - 2464: 7806 ldrb r6, [r0, #0] - 2466: 2e2c cmp r6, #44 ; 0x2c - 2468: d10e bne.n 2488 - 246a: 6843 ldr r3, [r0, #4] - 246c: 6b21 ldr r1, [r4, #48] ; 0x30 - 246e: 689a ldr r2, [r3, #8] - 2470: 6818 ldr r0, [r3, #0] - 2472: 188a adds r2, r1, r2 - 2474: 4944 ldr r1, [pc, #272] ; (2588 ) - 2476: 3a02 subs r2, #2 - 2478: 6322 str r2, [r4, #48] ; 0x30 - 247a: f002 ffb4 bl 53e6 - 247e: b948 cbnz r0, 2494 - 2480: 4620 mov r0, r4 - 2482: f7ff fbbc bl 1bfe - 2486: e01e b.n 24c6 - 2488: 2e2d cmp r6, #45 ; 0x2d - 248a: d006 beq.n 249a - 248c: 2e2e cmp r6, #46 ; 0x2e - 248e: d00d beq.n 24ac - 2490: 2e2c cmp r6, #44 ; 0x2c - 2492: d174 bne.n 257e - 2494: 686b ldr r3, [r5, #4] - 2496: 68db ldr r3, [r3, #12] - 2498: e000 b.n 249c - 249a: 6843 ldr r3, [r0, #4] - 249c: 2b02 cmp r3, #2 - 249e: d016 beq.n 24ce - 24a0: 2b03 cmp r3, #3 - 24a2: d04d beq.n 2540 - 24a4: 2b01 cmp r3, #1 - 24a6: d16a bne.n 257e - 24a8: 2e2e cmp r6, #46 ; 0x2e - 24aa: d109 bne.n 24c0 - 24ac: 68e3 ldr r3, [r4, #12] - 24ae: 781a ldrb r2, [r3, #0] - 24b0: 2a5f cmp r2, #95 ; 0x5f - 24b2: d105 bne.n 24c0 - 24b4: 3301 adds r3, #1 - 24b6: 4620 mov r0, r4 - 24b8: 60e3 str r3, [r4, #12] - 24ba: f000 f86d bl 2598 - 24be: e002 b.n 24c6 - 24c0: 4620 mov r0, r4 - 24c2: f7ff ff52 bl 236a - 24c6: 4603 mov r3, r0 - 24c8: 212f movs r1, #47 ; 0x2f - 24ca: 4620 mov r0, r4 - 24cc: e052 b.n 2574 - 24ce: 686b ldr r3, [r5, #4] - 24d0: 4620 mov r0, r4 - 24d2: 681f ldr r7, [r3, #0] - 24d4: f7ff ff49 bl 236a - 24d8: 492c ldr r1, [pc, #176] ; (258c ) - 24da: 4606 mov r6, r0 - 24dc: 4638 mov r0, r7 - 24de: f002 ff82 bl 53e6 - 24e2: b918 cbnz r0, 24ec - 24e4: 4620 mov r0, r4 - 24e6: f000 f857 bl 2598 - 24ea: e01e b.n 252a - 24ec: 4638 mov r0, r7 - 24ee: 4928 ldr r1, [pc, #160] ; (2590 ) - 24f0: f002 ff79 bl 53e6 - 24f4: b120 cbz r0, 2500 - 24f6: 4638 mov r0, r7 - 24f8: 4926 ldr r1, [pc, #152] ; (2594 ) - 24fa: f002 ff74 bl 53e6 - 24fe: b988 cbnz r0, 2524 - 2500: 4620 mov r0, r4 - 2502: f7ff fe6d bl 21e0 - 2506: 68e3 ldr r3, [r4, #12] - 2508: 781b ldrb r3, [r3, #0] - 250a: 2b49 cmp r3, #73 ; 0x49 - 250c: 4607 mov r7, r0 - 250e: d10d bne.n 252c - 2510: 4620 mov r0, r4 - 2512: f7ff f9ed bl 18f0 - 2516: 2104 movs r1, #4 - 2518: 463a mov r2, r7 - 251a: 4603 mov r3, r0 - 251c: 4620 mov r0, r4 - 251e: f7fe fd5b bl fd8 - 2522: e002 b.n 252a - 2524: 4620 mov r0, r4 - 2526: f7ff ff20 bl 236a - 252a: 4607 mov r7, r0 - 252c: 2131 movs r1, #49 ; 0x31 - 252e: 463b mov r3, r7 - 2530: 4620 mov r0, r4 - 2532: 4632 mov r2, r6 - 2534: f7fe fd50 bl fd8 - 2538: 2130 movs r1, #48 ; 0x30 - 253a: 4603 mov r3, r0 - 253c: 4620 mov r0, r4 - 253e: e019 b.n 2574 - 2540: 4620 mov r0, r4 - 2542: f7ff ff12 bl 236a - 2546: 4606 mov r6, r0 - 2548: 4620 mov r0, r4 - 254a: f7ff ff0e bl 236a - 254e: 4607 mov r7, r0 - 2550: 4620 mov r0, r4 - 2552: f7ff ff0a bl 236a - 2556: 2134 movs r1, #52 ; 0x34 - 2558: 463a mov r2, r7 - 255a: 4603 mov r3, r0 - 255c: 4620 mov r0, r4 - 255e: f7fe fd3b bl fd8 - 2562: 2133 movs r1, #51 ; 0x33 - 2564: 4632 mov r2, r6 - 2566: 4603 mov r3, r0 - 2568: 4620 mov r0, r4 - 256a: f7fe fd35 bl fd8 - 256e: 2132 movs r1, #50 ; 0x32 - 2570: 4603 mov r3, r0 - 2572: 4620 mov r0, r4 - 2574: 462a mov r2, r5 - 2576: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 257a: f7fe bd2d b.w fd8 - 257e: 2500 movs r5, #0 - 2580: 4628 mov r0, r5 - 2582: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 2586: bf00 nop - 2588: 0000e1c5 .word 0x0000e1c5 - 258c: 0000e006 .word 0x0000e006 - 2590: 0000e009 .word 0x0000e009 - 2594: 0000e00c .word 0x0000e00c - -00002598 : - 2598: 68c3 ldr r3, [r0, #12] - 259a: b537 push {r0, r1, r2, r4, r5, lr} - 259c: 2200 movs r2, #0 - 259e: 9201 str r2, [sp, #4] - 25a0: 4604 mov r4, r0 - 25a2: 7819 ldrb r1, [r3, #0] - 25a4: 2945 cmp r1, #69 ; 0x45 - 25a6: d001 beq.n 25ac - 25a8: ad01 add r5, sp, #4 - 25aa: e008 b.n 25be - 25ac: 3301 adds r3, #1 - 25ae: 212a movs r1, #42 ; 0x2a - 25b0: 60c3 str r3, [r0, #12] - 25b2: 4613 mov r3, r2 - 25b4: b003 add sp, #12 - 25b6: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 25ba: f7fe bd0d b.w fd8 - 25be: 4620 mov r0, r4 - 25c0: f7ff fed3 bl 236a - 25c4: 4602 mov r2, r0 - 25c6: b188 cbz r0, 25ec - 25c8: 4620 mov r0, r4 - 25ca: 212a movs r1, #42 ; 0x2a - 25cc: 2300 movs r3, #0 - 25ce: f7fe fd03 bl fd8 - 25d2: 6028 str r0, [r5, #0] - 25d4: b150 cbz r0, 25ec - 25d6: 68e3 ldr r3, [r4, #12] - 25d8: 781a ldrb r2, [r3, #0] - 25da: 2a45 cmp r2, #69 ; 0x45 - 25dc: d002 beq.n 25e4 - 25de: f100 0508 add.w r5, r0, #8 - 25e2: e7ec b.n 25be - 25e4: 3301 adds r3, #1 - 25e6: 9801 ldr r0, [sp, #4] - 25e8: 60e3 str r3, [r4, #12] - 25ea: e7ff b.n 25ec - 25ec: b003 add sp, #12 - 25ee: bd30 pop {r4, r5, pc} - -000025f0 : - 25f0: 2301 movs r3, #1 - 25f2: 6003 str r3, [r0, #0] - 25f4: 4770 bx lr - -000025f6 : - 25f6: 3800 subs r0, #0 - 25f8: bf18 it ne - 25fa: 2001 movne r0, #1 - 25fc: 4770 bx lr - -000025fe : - 25fe: b510 push {r4, lr} - 2600: f8d0 4114 ldr.w r4, [r0, #276] ; 0x114 - 2604: b92c cbnz r4, 2612 - 2606: f500 708e add.w r0, r0, #284 ; 0x11c - 260a: f7ff fff1 bl 25f0 - 260e: 4620 mov r0, r4 - 2610: bd10 pop {r4, pc} - 2612: 6863 ldr r3, [r4, #4] - 2614: 6809 ldr r1, [r1, #0] - 2616: 6898 ldr r0, [r3, #8] - 2618: e8bd 4010 ldmia.w sp!, {r4, lr} - 261c: f7fe be3a b.w 1294 - -00002620 : - 2620: b538 push {r3, r4, r5, lr} - 2622: 4605 mov r5, r0 - 2624: 460c mov r4, r1 - 2626: 2c00 cmp r4, #0 - 2628: d02d beq.n 2686 - 262a: 7823 ldrb r3, [r4, #0] - 262c: 2b16 cmp r3, #22 - 262e: d02c beq.n 268a - 2630: d80c bhi.n 264c - 2632: 2b06 cmp r3, #6 - 2634: d029 beq.n 268a - 2636: d804 bhi.n 2642 - 2638: 2b00 cmp r3, #0 - 263a: d026 beq.n 268a - 263c: 2b05 cmp r3, #5 - 263e: d11b bne.n 2678 - 2640: e010 b.n 2664 - 2642: 2b07 cmp r3, #7 - 2644: d01d beq.n 2682 - 2646: 2b08 cmp r3, #8 - 2648: d116 bne.n 2678 - 264a: e01a b.n 2682 - 264c: 2b2d cmp r3, #45 ; 0x2d - 264e: d018 beq.n 2682 - 2650: d803 bhi.n 265a - 2652: 2b23 cmp r3, #35 ; 0x23 - 2654: d019 beq.n 268a - 2656: 2b2c cmp r3, #44 ; 0x2c - 2658: e002 b.n 2660 - 265a: 2b39 cmp r3, #57 ; 0x39 - 265c: d015 beq.n 268a - 265e: 2b41 cmp r3, #65 ; 0x41 - 2660: d10a bne.n 2678 - 2662: e012 b.n 268a - 2664: 4628 mov r0, r5 - 2666: 1d21 adds r1, r4, #4 - 2668: f7ff ffc9 bl 25fe - 266c: b170 cbz r0, 268c - 266e: 7803 ldrb r3, [r0, #0] - 2670: 2b2b cmp r3, #43 ; 0x2b - 2672: bf18 it ne - 2674: 2000 movne r0, #0 - 2676: bd38 pop {r3, r4, r5, pc} - 2678: 4628 mov r0, r5 - 267a: 6861 ldr r1, [r4, #4] - 267c: f7ff ffd0 bl 2620 - 2680: b920 cbnz r0, 268c - 2682: 68a4 ldr r4, [r4, #8] - 2684: e7cf b.n 2626 - 2686: 4620 mov r0, r4 - 2688: bd38 pop {r3, r4, r5, pc} - 268a: 2000 movs r0, #0 - 268c: bd38 pop {r3, r4, r5, pc} - -0000268e : - 268e: b573 push {r0, r1, r4, r5, r6, lr} - 2690: 460d mov r5, r1 - 2692: 6809 ldr r1, [r1, #0] - 2694: 4604 mov r4, r0 - 2696: 780b ldrb r3, [r1, #0] - 2698: 2b04 cmp r3, #4 - 269a: d002 beq.n 26a2 - 269c: f000 f834 bl 2708 - 26a0: e031 b.n 2706 - 26a2: f8d0 2114 ldr.w r2, [r0, #276] ; 0x114 - 26a6: 2300 movs r3, #0 - 26a8: f8d0 6118 ldr.w r6, [r0, #280] ; 0x118 - 26ac: f8c0 3118 str.w r3, [r0, #280] ; 0x118 - 26b0: ab02 add r3, sp, #8 - 26b2: 9101 str r1, [sp, #4] - 26b4: f843 2d08 str.w r2, [r3, #-8]! - 26b8: f8c0 3114 str.w r3, [r0, #276] ; 0x114 - 26bc: 6849 ldr r1, [r1, #4] - 26be: f000 f823 bl 2708 - 26c2: 9b00 ldr r3, [sp, #0] - 26c4: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 26c8: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 26cc: 2b3c cmp r3, #60 ; 0x3c - 26ce: d103 bne.n 26d8 - 26d0: 4620 mov r0, r4 - 26d2: 2120 movs r1, #32 - 26d4: f7fe fdbd bl 1252 - 26d8: 213c movs r1, #60 ; 0x3c - 26da: 4620 mov r0, r4 - 26dc: f7fe fdb9 bl 1252 - 26e0: 682b ldr r3, [r5, #0] - 26e2: 4620 mov r0, r4 - 26e4: 6899 ldr r1, [r3, #8] - 26e6: f000 f80f bl 2708 - 26ea: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 26ee: 2b3e cmp r3, #62 ; 0x3e - 26f0: d103 bne.n 26fa - 26f2: 4620 mov r0, r4 - 26f4: 2120 movs r1, #32 - 26f6: f7fe fdac bl 1252 - 26fa: 4620 mov r0, r4 - 26fc: 213e movs r1, #62 ; 0x3e - 26fe: f7fe fda8 bl 1252 - 2702: f8c4 6118 str.w r6, [r4, #280] ; 0x118 - 2706: bd7c pop {r2, r3, r4, r5, r6, pc} - -00002708 : - 2708: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 270c: 4604 mov r4, r0 - 270e: b092 sub sp, #72 ; 0x48 - 2710: 460d mov r5, r1 - 2712: b919 cbnz r1, 271c - 2714: f500 708e add.w r0, r0, #284 ; 0x11c - 2718: f000 bcab b.w 3072 - 271c: f8d0 011c ldr.w r0, [r0, #284] ; 0x11c - 2720: f7ff ff69 bl 25f6 - 2724: 2800 cmp r0, #0 - 2726: f040 84a6 bne.w 3076 - 272a: 782b ldrb r3, [r5, #0] - 272c: 2b41 cmp r3, #65 ; 0x41 - 272e: f200 849e bhi.w 306e - 2732: e8df f013 tbh [pc, r3, lsl #1] - 2736: 0042 .short 0x0042 - 2738: 008b008b .word 0x008b008b - 273c: 011d0099 .word 0x011d0099 - 2740: 0471015d .word 0x0471015d - 2744: 017b0433 .word 0x017b0433 - 2748: 01830180 .word 0x01830180 - 274c: 01910186 .word 0x01910186 - 2750: 01970194 .word 0x01970194 - 2754: 019d019a .word 0x019d019a - 2758: 01a301a0 .word 0x01a301a0 - 275c: 01a901a6 .word 0x01a901a6 - 2760: 01af01ac .word 0x01af01ac - 2764: 01b301b3 .word 0x01b301b3 - 2768: 01c501b3 .word 0x01c501b3 - 276c: 01c501c5 .word 0x01c501c5 - 2770: 01c501c5 .word 0x01c501c5 - 2774: 01c501c5 .word 0x01c501c5 - 2778: 01c501c5 .word 0x01c501c5 - 277c: 047b01f7 .word 0x047b01f7 - 2780: 023a0202 .word 0x023a0202 - 2784: 02ae0293 .word 0x02ae0293 - 2788: 02ca0293 .word 0x02ca0293 - 278c: 02f402ca .word 0x02f402ca - 2790: 030f030a .word 0x030f030a - 2794: 03300318 .word 0x03300318 - 2798: 037e049c .word 0x037e049c - 279c: 049c049c .word 0x049c049c - 27a0: 03a103a1 .word 0x03a103a1 - 27a4: 042f042c .word 0x042f042c - 27a8: 04270436 .word 0x04270436 - 27ac: 04740439 .word 0x04740439 - 27b0: 04800477 .word 0x04800477 - 27b4: 048e049c .word 0x048e049c - 27b8: 0444 .short 0x0444 - 27ba: 6823 ldr r3, [r4, #0] - 27bc: f013 0f04 tst.w r3, #4 - 27c0: f000 8168 beq.w 2a94 - 27c4: 686e ldr r6, [r5, #4] - 27c6: 68ad ldr r5, [r5, #8] - 27c8: 1975 adds r5, r6, r5 - 27ca: e03b b.n 2844 - 27cc: 1bab subs r3, r5, r6 - 27ce: 2b03 cmp r3, #3 - 27d0: dd33 ble.n 283a - 27d2: 7833 ldrb r3, [r6, #0] - 27d4: 2b5f cmp r3, #95 ; 0x5f - 27d6: d130 bne.n 283a - 27d8: 7873 ldrb r3, [r6, #1] - 27da: 2b5f cmp r3, #95 ; 0x5f - 27dc: d12d bne.n 283a - 27de: 78b3 ldrb r3, [r6, #2] - 27e0: 2b55 cmp r3, #85 ; 0x55 - 27e2: d12a bne.n 283a - 27e4: 1cf2 adds r2, r6, #3 - 27e6: 2100 movs r1, #0 - 27e8: e019 b.n 281e - 27ea: f812 3b01 ldrb.w r3, [r2], #1 - 27ee: f1a3 0030 sub.w r0, r3, #48 ; 0x30 - 27f2: fa5f fe80 uxtb.w lr, r0 - 27f6: f1be 0f09 cmp.w lr, #9 - 27fa: d801 bhi.n 2800 - 27fc: 4603 mov r3, r0 - 27fe: e00c b.n 281a - 2800: f1a3 0041 sub.w r0, r3, #65 ; 0x41 - 2804: b2c0 uxtb r0, r0 - 2806: 2805 cmp r0, #5 - 2808: d801 bhi.n 280e - 280a: 3b37 subs r3, #55 ; 0x37 - 280c: e005 b.n 281a - 280e: f1a3 0061 sub.w r0, r3, #97 ; 0x61 - 2812: b2c0 uxtb r0, r0 - 2814: 2805 cmp r0, #5 - 2816: d806 bhi.n 2826 - 2818: 3b57 subs r3, #87 ; 0x57 - 281a: eb03 1101 add.w r1, r3, r1, lsl #4 - 281e: 42aa cmp r2, r5 - 2820: 4617 mov r7, r2 - 2822: d3e2 bcc.n 27ea - 2824: e009 b.n 283a - 2826: 2b5f cmp r3, #95 ; 0x5f - 2828: d107 bne.n 283a - 282a: 29ff cmp r1, #255 ; 0xff - 282c: d805 bhi.n 283a - 282e: 4620 mov r0, r4 - 2830: b2c9 uxtb r1, r1 - 2832: f7fe fd0e bl 1252 - 2836: 463e mov r6, r7 - 2838: e003 b.n 2842 - 283a: 4620 mov r0, r4 - 283c: 7831 ldrb r1, [r6, #0] - 283e: f7fe fd08 bl 1252 - 2842: 3601 adds r6, #1 - 2844: 42ae cmp r6, r5 - 2846: d3c1 bcc.n 27cc - 2848: f000 bc15 b.w 3076 - 284c: 4620 mov r0, r4 - 284e: 6869 ldr r1, [r5, #4] - 2850: f7ff ff5a bl 2708 - 2854: 6823 ldr r3, [r4, #0] - 2856: f013 0f04 tst.w r3, #4 - 285a: d102 bne.n 2862 - 285c: 4620 mov r0, r4 - 285e: 49a0 ldr r1, [pc, #640] ; (2ae0 ) - 2860: e275 b.n 2d4e - 2862: 4620 mov r0, r4 - 2864: 212e movs r1, #46 ; 0x2e - 2866: e0e3 b.n 2a30 - 2868: f8d4 a118 ldr.w sl, [r4, #280] ; 0x118 - 286c: 2600 movs r6, #0 - 286e: 466b mov r3, sp - 2870: f8c4 6118 str.w r6, [r4, #280] ; 0x118 - 2874: 686f ldr r7, [r5, #4] - 2876: e01a b.n 28ae - 2878: 2e04 cmp r6, #4 - 287a: f000 83f8 beq.w 306e - 287e: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2882: a900 add r1, sp, #0 - 2884: f8d4 8114 ldr.w r8, [r4, #276] ; 0x114 - 2888: 605f str r7, [r3, #4] - 288a: 601a str r2, [r3, #0] - 288c: eb01 1206 add.w r2, r1, r6, lsl #4 - 2890: f8c4 2118 str.w r2, [r4, #280] ; 0x118 - 2894: 2200 movs r2, #0 - 2896: 609a str r2, [r3, #8] - 2898: 3601 adds r6, #1 - 289a: 783a ldrb r2, [r7, #0] - 289c: f8c3 800c str.w r8, [r3, #12] - 28a0: 3310 adds r3, #16 - 28a2: f1a2 011a sub.w r1, r2, #26 - 28a6: b2c9 uxtb r1, r1 - 28a8: 2902 cmp r1, #2 - 28aa: d803 bhi.n 28b4 - 28ac: 687f ldr r7, [r7, #4] - 28ae: 2f00 cmp r7, #0 - 28b0: d1e2 bne.n 2878 - 28b2: e3dc b.n 306e - 28b4: 2a04 cmp r2, #4 - 28b6: d106 bne.n 28c6 - 28b8: ab12 add r3, sp, #72 ; 0x48 - 28ba: 9711 str r7, [sp, #68] ; 0x44 - 28bc: f843 8d08 str.w r8, [r3, #-8]! - 28c0: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 28c4: e033 b.n 292e - 28c6: 2a02 cmp r2, #2 - 28c8: d131 bne.n 292e - 28ca: f8d7 c008 ldr.w ip, [r7, #8] - 28ce: aa00 add r2, sp, #0 - 28d0: eb02 1e06 add.w lr, r2, r6, lsl #4 - 28d4: f89c 3000 ldrb.w r3, [ip] - 28d8: 2b3f cmp r3, #63 ; 0x3f - 28da: bf08 it eq - 28dc: f8dc c004 ldreq.w ip, [ip, #4] - 28e0: e01f b.n 2922 - 28e2: 2e03 cmp r6, #3 - 28e4: f10e 0e10 add.w lr, lr, #16 - 28e8: f200 83c1 bhi.w 306e - 28ec: f1ae 0320 sub.w r3, lr, #32 - 28f0: f1ae 0910 sub.w r9, lr, #16 - 28f4: cb0f ldmia r3, {r0, r1, r2, r3} - 28f6: e889 000f stmia.w r9, {r0, r1, r2, r3} - 28fa: 1e73 subs r3, r6, #1 - 28fc: a900 add r1, sp, #0 - 28fe: f84e cc1c str.w ip, [lr, #-28] - 2902: eb01 1303 add.w r3, r1, r3, lsl #4 - 2906: f84e 8c14 str.w r8, [lr, #-20] - 290a: f84e 3c10 str.w r3, [lr, #-16] - 290e: eb01 1306 add.w r3, r1, r6, lsl #4 - 2912: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2916: 2300 movs r3, #0 - 2918: f84e 3c18 str.w r3, [lr, #-24] - 291c: 3601 adds r6, #1 - 291e: f8dc c004 ldr.w ip, [ip, #4] - 2922: f89c 3000 ldrb.w r3, [ip] - 2926: 3b1a subs r3, #26 - 2928: b2db uxtb r3, r3 - 292a: 2b02 cmp r3, #2 - 292c: d9d9 bls.n 28e2 - 292e: 68a9 ldr r1, [r5, #8] - 2930: 4620 mov r0, r4 - 2932: f7ff fee9 bl 2708 - 2936: 783b ldrb r3, [r7, #0] - 2938: aa00 add r2, sp, #0 - 293a: 2b04 cmp r3, #4 - 293c: eb02 1506 add.w r5, r2, r6, lsl #4 - 2940: bf04 itt eq - 2942: 9b10 ldreq r3, [sp, #64] ; 0x40 - 2944: f8c4 3114 streq.w r3, [r4, #276] ; 0x114 - 2948: e00d b.n 2966 - 294a: f855 3c08 ldr.w r3, [r5, #-8] - 294e: 3e01 subs r6, #1 - 2950: b943 cbnz r3, 2964 - 2952: 4620 mov r0, r4 - 2954: 2120 movs r1, #32 - 2956: f7fe fc7c bl 1252 - 295a: 4620 mov r0, r4 - 295c: f855 1c0c ldr.w r1, [r5, #-12] - 2960: f000 fba4 bl 30ac - 2964: 3d10 subs r5, #16 - 2966: 2e00 cmp r6, #0 - 2968: d1ef bne.n 294a - 296a: f8c4 a118 str.w sl, [r4, #280] ; 0x118 - 296e: e382 b.n 3076 - 2970: 2300 movs r3, #0 - 2972: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 2976: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 297a: 6823 ldr r3, [r4, #0] - 297c: 686e ldr r6, [r5, #4] - 297e: f013 0f04 tst.w r3, #4 - 2982: d012 beq.n 29aa - 2984: 7833 ldrb r3, [r6, #0] - 2986: b983 cbnz r3, 29aa - 2988: 68b2 ldr r2, [r6, #8] - 298a: 2a06 cmp r2, #6 - 298c: d10d bne.n 29aa - 298e: 6870 ldr r0, [r6, #4] - 2990: 4954 ldr r1, [pc, #336] ; (2ae4 ) - 2992: f002 fd43 bl 541c - 2996: b940 cbnz r0, 29aa - 2998: 4620 mov r0, r4 - 299a: 68a9 ldr r1, [r5, #8] - 299c: f7ff feb4 bl 2708 - 29a0: 4620 mov r0, r4 - 29a2: 4951 ldr r1, [pc, #324] ; (2ae8 ) - 29a4: f7fe fc88 bl 12b8 - 29a8: e01f b.n 29ea - 29aa: 4620 mov r0, r4 - 29ac: 4631 mov r1, r6 - 29ae: f7ff feab bl 2708 - 29b2: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 29b6: 2b3c cmp r3, #60 ; 0x3c - 29b8: d103 bne.n 29c2 - 29ba: 4620 mov r0, r4 - 29bc: 2120 movs r1, #32 - 29be: f7fe fc48 bl 1252 - 29c2: 213c movs r1, #60 ; 0x3c - 29c4: 4620 mov r0, r4 - 29c6: f7fe fc44 bl 1252 - 29ca: 4620 mov r0, r4 - 29cc: 68a9 ldr r1, [r5, #8] - 29ce: f7ff fe9b bl 2708 - 29d2: f894 3108 ldrb.w r3, [r4, #264] ; 0x108 - 29d6: 2b3e cmp r3, #62 ; 0x3e - 29d8: d103 bne.n 29e2 - 29da: 4620 mov r0, r4 - 29dc: 2120 movs r1, #32 - 29de: f7fe fc38 bl 1252 - 29e2: 4620 mov r0, r4 - 29e4: 213e movs r1, #62 ; 0x3e - 29e6: f7fe fc34 bl 1252 - 29ea: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 29ee: e342 b.n 3076 - 29f0: 1d29 adds r1, r5, #4 - 29f2: 4620 mov r0, r4 - 29f4: f7ff fe03 bl 25fe - 29f8: 4601 mov r1, r0 - 29fa: 2800 cmp r0, #0 - 29fc: f000 8337 beq.w 306e - 2a00: 7803 ldrb r3, [r0, #0] - 2a02: 2b2b cmp r3, #43 ; 0x2b - 2a04: d107 bne.n 2a16 - 2a06: f8d4 1120 ldr.w r1, [r4, #288] ; 0x120 - 2a0a: f7fe fc43 bl 1294 - 2a0e: 4601 mov r1, r0 - 2a10: 2800 cmp r0, #0 - 2a12: f000 832c beq.w 306e - 2a16: f8d4 5114 ldr.w r5, [r4, #276] ; 0x114 - 2a1a: 4620 mov r0, r4 - 2a1c: 682b ldr r3, [r5, #0] - 2a1e: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 2a22: f7ff fe71 bl 2708 - 2a26: f8c4 5114 str.w r5, [r4, #276] ; 0x114 - 2a2a: e324 b.n 3076 - 2a2c: 4620 mov r0, r4 - 2a2e: 217e movs r1, #126 ; 0x7e - 2a30: f7fe fc0f bl 1252 - 2a34: e2b2 b.n 2f9c - 2a36: 4620 mov r0, r4 - 2a38: 492c ldr r1, [pc, #176] ; (2aec ) - 2a3a: e2f5 b.n 3028 - 2a3c: 4620 mov r0, r4 - 2a3e: 492c ldr r1, [pc, #176] ; (2af0 ) - 2a40: e2f2 b.n 3028 - 2a42: 4620 mov r0, r4 - 2a44: 492b ldr r1, [pc, #172] ; (2af4 ) - 2a46: f7fe fc37 bl 12b8 - 2a4a: 4620 mov r0, r4 - 2a4c: 6869 ldr r1, [r5, #4] - 2a4e: f7ff fe5b bl 2708 - 2a52: 4620 mov r0, r4 - 2a54: 4928 ldr r1, [pc, #160] ; (2af8 ) - 2a56: e17a b.n 2d4e - 2a58: 4620 mov r0, r4 - 2a5a: 4928 ldr r1, [pc, #160] ; (2afc ) - 2a5c: e2e4 b.n 3028 - 2a5e: 4620 mov r0, r4 - 2a60: 4927 ldr r1, [pc, #156] ; (2b00 ) - 2a62: e2e1 b.n 3028 - 2a64: 4620 mov r0, r4 - 2a66: 4927 ldr r1, [pc, #156] ; (2b04 ) - 2a68: e2de b.n 3028 - 2a6a: 4620 mov r0, r4 - 2a6c: 4926 ldr r1, [pc, #152] ; (2b08 ) - 2a6e: e2db b.n 3028 - 2a70: 4620 mov r0, r4 - 2a72: 4926 ldr r1, [pc, #152] ; (2b0c ) - 2a74: e2d8 b.n 3028 - 2a76: 4620 mov r0, r4 - 2a78: 4925 ldr r1, [pc, #148] ; (2b10 ) - 2a7a: e2d5 b.n 3028 - 2a7c: 4620 mov r0, r4 - 2a7e: 4925 ldr r1, [pc, #148] ; (2b14 ) - 2a80: e2d2 b.n 3028 - 2a82: 4620 mov r0, r4 - 2a84: 4924 ldr r1, [pc, #144] ; (2b18 ) - 2a86: e2cf b.n 3028 - 2a88: 4620 mov r0, r4 - 2a8a: 4924 ldr r1, [pc, #144] ; (2b1c ) - 2a8c: e2cc b.n 3028 - 2a8e: 4620 mov r0, r4 - 2a90: 4923 ldr r1, [pc, #140] ; (2b20 ) - 2a92: e2c9 b.n 3028 - 2a94: 4620 mov r0, r4 - 2a96: 6869 ldr r1, [r5, #4] - 2a98: 68aa ldr r2, [r5, #8] - 2a9a: e153 b.n 2d44 - 2a9c: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2aa0: e00c b.n 2abc - 2aa2: 6891 ldr r1, [r2, #8] - 2aa4: b949 cbnz r1, 2aba - 2aa6: 6851 ldr r1, [r2, #4] - 2aa8: 7809 ldrb r1, [r1, #0] - 2aaa: f1a1 0017 sub.w r0, r1, #23 - 2aae: b2c0 uxtb r0, r0 - 2ab0: 2802 cmp r0, #2 - 2ab2: d805 bhi.n 2ac0 - 2ab4: 4299 cmp r1, r3 - 2ab6: f000 82b9 beq.w 302c - 2aba: 6812 ldr r2, [r2, #0] - 2abc: 2a00 cmp r2, #0 - 2abe: d1f0 bne.n 2aa2 - 2ac0: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2ac4: ab12 add r3, sp, #72 ; 0x48 - 2ac6: 9501 str r5, [sp, #4] - 2ac8: 4620 mov r0, r4 - 2aca: f843 2d48 str.w r2, [r3, #-72]! - 2ace: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2ad2: 2300 movs r3, #0 - 2ad4: 9302 str r3, [sp, #8] - 2ad6: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 2ada: 6869 ldr r1, [r5, #4] - 2adc: 9303 str r3, [sp, #12] - 2ade: e0cc b.n 2c7a - 2ae0: 0000e1fd .word 0x0000e1fd - 2ae4: 0000e00f .word 0x0000e00f - 2ae8: 0000e45e .word 0x0000e45e - 2aec: 0000e02c .word 0x0000e02c - 2af0: 0000e016 .word 0x0000e016 - 2af4: 0000e01f .word 0x0000e01f - 2af8: 0000e038 .word 0x0000e038 - 2afc: 0000e03d .word 0x0000e03d - 2b00: 0000e04b .word 0x0000e04b - 2b04: 0000e05e .word 0x0000e05e - 2b08: 0000e06f .word 0x0000e06f - 2b0c: 0000e073 .word 0x0000e073 - 2b10: 0000e085 .word 0x0000e085 - 2b14: 0000e0a0 .word 0x0000e0a0 - 2b18: 0000e0b0 .word 0x0000e0b0 - 2b1c: 0000e0c4 .word 0x0000e0c4 - 2b20: 0000e0dd .word 0x0000e0dd - 2b24: 6823 ldr r3, [r4, #0] - 2b26: 4620 mov r0, r4 - 2b28: f013 0f04 tst.w r3, #4 - 2b2c: 686b ldr r3, [r5, #4] - 2b2e: bf07 ittee eq - 2b30: 6819 ldreq r1, [r3, #0] - 2b32: 685a ldreq r2, [r3, #4] - 2b34: 6899 ldrne r1, [r3, #8] - 2b36: 68da ldrne r2, [r3, #12] - 2b38: e104 b.n 2d44 - 2b3a: 6823 ldr r3, [r4, #0] - 2b3c: f013 0f20 tst.w r3, #32 - 2b40: d005 beq.n 2b4e - 2b42: 4620 mov r0, r4 - 2b44: 4629 mov r1, r5 - 2b46: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2b4a: f000 fbcb bl 32e4 - 2b4e: 686b ldr r3, [r5, #4] - 2b50: b1fb cbz r3, 2b92 - 2b52: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2b56: ab12 add r3, sp, #72 ; 0x48 - 2b58: 4620 mov r0, r4 - 2b5a: 9501 str r5, [sp, #4] - 2b5c: f843 2d48 str.w r2, [r3, #-72]! - 2b60: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2b64: 2300 movs r3, #0 - 2b66: 9302 str r3, [sp, #8] - 2b68: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 2b6c: 6869 ldr r1, [r5, #4] - 2b6e: 9303 str r3, [sp, #12] - 2b70: f7ff fdca bl 2708 - 2b74: 9b00 ldr r3, [sp, #0] - 2b76: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2b7a: 9b02 ldr r3, [sp, #8] - 2b7c: 2b00 cmp r3, #0 - 2b7e: f040 827a bne.w 3076 - 2b82: 6823 ldr r3, [r4, #0] - 2b84: f013 0f20 tst.w r3, #32 - 2b88: d103 bne.n 2b92 - 2b8a: 4620 mov r0, r4 - 2b8c: 2120 movs r1, #32 - 2b8e: f7fe fb60 bl 1252 - 2b92: 6823 ldr r3, [r4, #0] - 2b94: f013 0f20 tst.w r3, #32 - 2b98: f040 826d bne.w 3076 - 2b9c: 4620 mov r0, r4 - 2b9e: 4629 mov r1, r5 - 2ba0: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2ba4: f000 fb9e bl 32e4 - 2ba8: e265 b.n 3076 - 2baa: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 2bae: ab12 add r3, sp, #72 ; 0x48 - 2bb0: 9501 str r5, [sp, #4] - 2bb2: 2601 movs r6, #1 - 2bb4: 46be mov lr, r7 - 2bb6: f843 7d48 str.w r7, [r3, #-72]! - 2bba: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2bbe: 2300 movs r3, #0 - 2bc0: 9302 str r3, [sp, #8] - 2bc2: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 2bc6: 9303 str r3, [sp, #12] - 2bc8: e01f b.n 2c0a - 2bca: f8de 3008 ldr.w r3, [lr, #8] - 2bce: b9d3 cbnz r3, 2c06 - 2bd0: 2e03 cmp r6, #3 - 2bd2: f200 824c bhi.w 306e - 2bd6: ea4f 1906 mov.w r9, r6, lsl #4 - 2bda: ab12 add r3, sp, #72 ; 0x48 - 2bdc: eb03 0809 add.w r8, r3, r9 - 2be0: e89e 000f ldmia.w lr, {r0, r1, r2, r3} - 2be4: f1a8 0c48 sub.w ip, r8, #72 ; 0x48 - 2be8: e88c 000f stmia.w ip, {r0, r1, r2, r3} - 2bec: a900 add r1, sp, #0 - 2bee: f8d4 3118 ldr.w r3, [r4, #280] ; 0x118 - 2bf2: f848 3c48 str.w r3, [r8, #-72] - 2bf6: eb01 0309 add.w r3, r1, r9 - 2bfa: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2bfe: 2301 movs r3, #1 - 2c00: 18f6 adds r6, r6, r3 - 2c02: f8ce 3008 str.w r3, [lr, #8] - 2c06: f8de e000 ldr.w lr, [lr] - 2c0a: f1be 0f00 cmp.w lr, #0 - 2c0e: d006 beq.n 2c1e - 2c10: f8de 3004 ldr.w r3, [lr, #4] - 2c14: 781b ldrb r3, [r3, #0] - 2c16: 3b17 subs r3, #23 - 2c18: b2db uxtb r3, r3 - 2c1a: 2b02 cmp r3, #2 - 2c1c: d9d5 bls.n 2bca - 2c1e: 4620 mov r0, r4 - 2c20: 68a9 ldr r1, [r5, #8] - 2c22: f7ff fd71 bl 2708 - 2c26: 9b02 ldr r3, [sp, #8] - 2c28: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 2c2c: 2b00 cmp r3, #0 - 2c2e: f040 8222 bne.w 3076 - 2c32: 1e77 subs r7, r6, #1 - 2c34: aa00 add r2, sp, #0 - 2c36: eb02 1707 add.w r7, r2, r7, lsl #4 - 2c3a: 3704 adds r7, #4 - 2c3c: e004 b.n 2c48 - 2c3e: 4620 mov r0, r4 - 2c40: 6939 ldr r1, [r7, #16] - 2c42: 3e01 subs r6, #1 - 2c44: f000 fa32 bl 30ac - 2c48: 3f10 subs r7, #16 - 2c4a: 2e01 cmp r6, #1 - 2c4c: d1f7 bne.n 2c3e - 2c4e: 4620 mov r0, r4 - 2c50: 1d29 adds r1, r5, #4 - 2c52: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2c56: f000 fb0b bl 3270 - 2c5a: e20c b.n 3076 - 2c5c: f8d4 2118 ldr.w r2, [r4, #280] ; 0x118 - 2c60: ab12 add r3, sp, #72 ; 0x48 - 2c62: 4620 mov r0, r4 - 2c64: 9501 str r5, [sp, #4] - 2c66: f843 2d48 str.w r2, [r3, #-72]! - 2c6a: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2c6e: 2300 movs r3, #0 - 2c70: 68a9 ldr r1, [r5, #8] - 2c72: 9302 str r3, [sp, #8] - 2c74: f8d4 3114 ldr.w r3, [r4, #276] ; 0x114 - 2c78: 9303 str r3, [sp, #12] - 2c7a: f7ff fd45 bl 2708 - 2c7e: 9b02 ldr r3, [sp, #8] - 2c80: b91b cbnz r3, 2c8a - 2c82: 4620 mov r0, r4 - 2c84: 4629 mov r1, r5 - 2c86: f000 fa11 bl 30ac - 2c8a: 9b00 ldr r3, [sp, #0] - 2c8c: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 2c90: e1f1 b.n 3076 - 2c92: f9b5 300a ldrsh.w r3, [r5, #10] - 2c96: b11b cbz r3, 2ca0 - 2c98: 4620 mov r0, r4 - 2c9a: 4991 ldr r1, [pc, #580] ; (2ee0 ) - 2c9c: f7fe fb0c bl 12b8 - 2ca0: 6869 ldr r1, [r5, #4] - 2ca2: 4b90 ldr r3, [pc, #576] ; (2ee4 ) - 2ca4: 684a ldr r2, [r1, #4] - 2ca6: 429a cmp r2, r3 - 2ca8: d006 beq.n 2cb8 - 2caa: 4620 mov r0, r4 - 2cac: f7ff fd2c bl 2708 - 2cb0: 4620 mov r0, r4 - 2cb2: 2120 movs r1, #32 - 2cb4: f7fe facd bl 1252 - 2cb8: f9b5 3008 ldrsh.w r3, [r5, #8] - 2cbc: b113 cbz r3, 2cc4 - 2cbe: 4620 mov r0, r4 - 2cc0: 4989 ldr r1, [pc, #548] ; (2ee8 ) - 2cc2: e187 b.n 2fd4 - 2cc4: 4620 mov r0, r4 - 2cc6: 4989 ldr r1, [pc, #548] ; (2eec ) - 2cc8: e184 b.n 2fd4 - 2cca: 6869 ldr r1, [r5, #4] - 2ccc: b111 cbz r1, 2cd4 - 2cce: 4620 mov r0, r4 - 2cd0: f7ff fd1a bl 2708 - 2cd4: 68ab ldr r3, [r5, #8] - 2cd6: 2b00 cmp r3, #0 - 2cd8: f000 81cd beq.w 3076 - 2cdc: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 2ce0: 2bfd cmp r3, #253 ; 0xfd - 2ce2: d902 bls.n 2cea - 2ce4: 4620 mov r0, r4 - 2ce6: f7fe fa9f bl 1228 - 2cea: 4620 mov r0, r4 - 2cec: 4980 ldr r1, [pc, #512] ; (2ef0 ) - 2cee: f7fe fae3 bl 12b8 - 2cf2: 4620 mov r0, r4 - 2cf4: 68a9 ldr r1, [r5, #8] - 2cf6: f8d4 7124 ldr.w r7, [r4, #292] ; 0x124 - 2cfa: f8d4 6104 ldr.w r6, [r4, #260] ; 0x104 - 2cfe: f7ff fd03 bl 2708 - 2d02: f8d4 3124 ldr.w r3, [r4, #292] ; 0x124 - 2d06: 42bb cmp r3, r7 - 2d08: f040 81b5 bne.w 3076 - 2d0c: f8d4 3104 ldr.w r3, [r4, #260] ; 0x104 - 2d10: 42b3 cmp r3, r6 - 2d12: f040 81b0 bne.w 3076 - 2d16: 3b02 subs r3, #2 - 2d18: f8c4 3104 str.w r3, [r4, #260] ; 0x104 - 2d1c: e1ab b.n 3076 - 2d1e: 4620 mov r0, r4 - 2d20: 4974 ldr r1, [pc, #464] ; (2ef4 ) - 2d22: f7fe fac9 bl 12b8 - 2d26: 686b ldr r3, [r5, #4] - 2d28: 685b ldr r3, [r3, #4] - 2d2a: 781b ldrb r3, [r3, #0] - 2d2c: 3b61 subs r3, #97 ; 0x61 - 2d2e: b2db uxtb r3, r3 - 2d30: 2b19 cmp r3, #25 - 2d32: d803 bhi.n 2d3c - 2d34: 4620 mov r0, r4 - 2d36: 2120 movs r1, #32 - 2d38: f7fe fa8b bl 1252 - 2d3c: 686b ldr r3, [r5, #4] - 2d3e: 4620 mov r0, r4 - 2d40: 6859 ldr r1, [r3, #4] - 2d42: 689a ldr r2, [r3, #8] - 2d44: f7fe fa98 bl 1278 - 2d48: e195 b.n 3076 - 2d4a: 496b ldr r1, [pc, #428] ; (2ef8 ) - 2d4c: 4620 mov r0, r4 - 2d4e: f7fe fab3 bl 12b8 - 2d52: e123 b.n 2f9c - 2d54: 4620 mov r0, r4 - 2d56: 4968 ldr r1, [pc, #416] ; (2ef8 ) - 2d58: f7fe faae bl 12b8 - 2d5c: 4620 mov r0, r4 - 2d5e: 1d29 adds r1, r5, #4 - 2d60: f7ff fc95 bl 268e - 2d64: e187 b.n 3076 - 2d66: 6869 ldr r1, [r5, #4] - 2d68: 780b ldrb r3, [r1, #0] - 2d6a: 2b2e cmp r3, #46 ; 0x2e - 2d6c: d003 beq.n 2d76 - 2d6e: 4620 mov r0, r4 - 2d70: f000 fb1a bl 33a8 - 2d74: e00c b.n 2d90 - 2d76: 4620 mov r0, r4 - 2d78: 2128 movs r1, #40 ; 0x28 - 2d7a: f7fe fa6a bl 1252 - 2d7e: 6869 ldr r1, [r5, #4] - 2d80: 4620 mov r0, r4 - 2d82: 3104 adds r1, #4 - 2d84: f7ff fc83 bl 268e - 2d88: 4620 mov r0, r4 - 2d8a: 2129 movs r1, #41 ; 0x29 - 2d8c: f7fe fa61 bl 1252 - 2d90: 4620 mov r0, r4 - 2d92: 68a9 ldr r1, [r5, #8] - 2d94: e06d b.n 2e72 - 2d96: 68ab ldr r3, [r5, #8] - 2d98: 781b ldrb r3, [r3, #0] - 2d9a: 2b31 cmp r3, #49 ; 0x31 - 2d9c: f040 8167 bne.w 306e - 2da0: 686b ldr r3, [r5, #4] - 2da2: 781a ldrb r2, [r3, #0] - 2da4: 2a2c cmp r2, #44 ; 0x2c - 2da6: d10b bne.n 2dc0 - 2da8: 685b ldr r3, [r3, #4] - 2daa: 689a ldr r2, [r3, #8] - 2dac: 2a01 cmp r2, #1 - 2dae: d107 bne.n 2dc0 - 2db0: 685b ldr r3, [r3, #4] - 2db2: 781b ldrb r3, [r3, #0] - 2db4: 2b3e cmp r3, #62 ; 0x3e - 2db6: d103 bne.n 2dc0 - 2db8: 4620 mov r0, r4 - 2dba: 2128 movs r1, #40 ; 0x28 - 2dbc: f7fe fa49 bl 1252 - 2dc0: 68ab ldr r3, [r5, #8] - 2dc2: 4620 mov r0, r4 - 2dc4: 6859 ldr r1, [r3, #4] - 2dc6: f000 faf9 bl 33bc - 2dca: 686e ldr r6, [r5, #4] - 2dcc: 494b ldr r1, [pc, #300] ; (2efc ) - 2dce: 6873 ldr r3, [r6, #4] - 2dd0: 681f ldr r7, [r3, #0] - 2dd2: 4638 mov r0, r7 - 2dd4: f002 fb07 bl 53e6 - 2dd8: b968 cbnz r0, 2df6 - 2dda: 4620 mov r0, r4 - 2ddc: 215b movs r1, #91 ; 0x5b - 2dde: f7fe fa38 bl 1252 - 2de2: 68ab ldr r3, [r5, #8] - 2de4: 4620 mov r0, r4 - 2de6: 6899 ldr r1, [r3, #8] - 2de8: f7ff fc8e bl 2708 - 2dec: 4620 mov r0, r4 - 2dee: 215d movs r1, #93 ; 0x5d - 2df0: f7fe fa2f bl 1252 - 2df4: e00d b.n 2e12 - 2df6: 4638 mov r0, r7 - 2df8: 4941 ldr r1, [pc, #260] ; (2f00 ) - 2dfa: f002 faf4 bl 53e6 - 2dfe: b118 cbz r0, 2e08 - 2e00: 4620 mov r0, r4 - 2e02: 4631 mov r1, r6 - 2e04: f000 fad0 bl 33a8 - 2e08: 68ab ldr r3, [r5, #8] - 2e0a: 4620 mov r0, r4 - 2e0c: 6899 ldr r1, [r3, #8] - 2e0e: f000 fad5 bl 33bc - 2e12: 686b ldr r3, [r5, #4] - 2e14: 781a ldrb r2, [r3, #0] - 2e16: 2a2c cmp r2, #44 ; 0x2c - 2e18: f040 812d bne.w 3076 - 2e1c: 685b ldr r3, [r3, #4] - 2e1e: 689a ldr r2, [r3, #8] - 2e20: 2a01 cmp r2, #1 - 2e22: f040 8128 bne.w 3076 - 2e26: 685b ldr r3, [r3, #4] - 2e28: 781b ldrb r3, [r3, #0] - 2e2a: 2b3e cmp r3, #62 ; 0x3e - 2e2c: f040 8123 bne.w 3076 - 2e30: e0c2 b.n 2fb8 - 2e32: 68ab ldr r3, [r5, #8] - 2e34: 781a ldrb r2, [r3, #0] - 2e36: 2a33 cmp r2, #51 ; 0x33 - 2e38: f040 8119 bne.w 306e - 2e3c: 689a ldr r2, [r3, #8] - 2e3e: 7812 ldrb r2, [r2, #0] - 2e40: 2a34 cmp r2, #52 ; 0x34 - 2e42: f040 8114 bne.w 306e - 2e46: 6859 ldr r1, [r3, #4] - 2e48: 4620 mov r0, r4 - 2e4a: f000 fab7 bl 33bc - 2e4e: 4620 mov r0, r4 - 2e50: 6869 ldr r1, [r5, #4] - 2e52: f000 faa9 bl 33a8 - 2e56: 68ab ldr r3, [r5, #8] - 2e58: 4620 mov r0, r4 - 2e5a: 689b ldr r3, [r3, #8] - 2e5c: 6859 ldr r1, [r3, #4] - 2e5e: f000 faad bl 33bc - 2e62: 4620 mov r0, r4 - 2e64: 4927 ldr r1, [pc, #156] ; (2f04 ) - 2e66: f7fe fa27 bl 12b8 - 2e6a: 68ab ldr r3, [r5, #8] - 2e6c: 4620 mov r0, r4 - 2e6e: 689b ldr r3, [r3, #8] - 2e70: 6899 ldr r1, [r3, #8] - 2e72: f000 faa3 bl 33bc - 2e76: e0fe b.n 3076 - 2e78: 686a ldr r2, [r5, #4] - 2e7a: 7811 ldrb r1, [r2, #0] - 2e7c: 2923 cmp r1, #35 ; 0x23 - 2e7e: d15e bne.n 2f3e - 2e80: 6852 ldr r2, [r2, #4] - 2e82: 7c16 ldrb r6, [r2, #16] - 2e84: 2e00 cmp r6, #0 - 2e86: d05b beq.n 2f40 - 2e88: 2e06 cmp r6, #6 - 2e8a: d902 bls.n 2e92 - 2e8c: 2e07 cmp r6, #7 - 2e8e: d157 bne.n 2f40 - 2e90: e040 b.n 2f14 - 2e92: 68aa ldr r2, [r5, #8] - 2e94: 7812 ldrb r2, [r2, #0] - 2e96: 2a00 cmp r2, #0 - 2e98: d152 bne.n 2f40 - 2e9a: 2b36 cmp r3, #54 ; 0x36 - 2e9c: d103 bne.n 2ea6 - 2e9e: 4620 mov r0, r4 - 2ea0: 212d movs r1, #45 ; 0x2d - 2ea2: f7fe f9d6 bl 1252 - 2ea6: 4620 mov r0, r4 - 2ea8: 68a9 ldr r1, [r5, #8] - 2eaa: 3e02 subs r6, #2 - 2eac: f7ff fc2c bl 2708 - 2eb0: 2e04 cmp r6, #4 - 2eb2: f200 80e0 bhi.w 3076 - 2eb6: e8df f006 tbb [pc, r6] - 2eba: 0603 .short 0x0603 - 2ebc: 0c09 .short 0x0c09 - 2ebe: 0f .byte 0x0f - 2ebf: 00 .byte 0x00 - 2ec0: 4620 mov r0, r4 - 2ec2: 2175 movs r1, #117 ; 0x75 - 2ec4: e0d0 b.n 3068 - 2ec6: 4620 mov r0, r4 - 2ec8: 216c movs r1, #108 ; 0x6c - 2eca: e0cd b.n 3068 - 2ecc: 4620 mov r0, r4 - 2ece: 490e ldr r1, [pc, #56] ; (2f08 ) - 2ed0: e080 b.n 2fd4 - 2ed2: 4620 mov r0, r4 - 2ed4: 490d ldr r1, [pc, #52] ; (2f0c ) - 2ed6: e07d b.n 2fd4 - 2ed8: 4620 mov r0, r4 - 2eda: 490d ldr r1, [pc, #52] ; (2f10 ) - 2edc: e07a b.n 2fd4 - 2ede: bf00 nop - 2ee0: 0000e0ef .word 0x0000e0ef - 2ee4: 0000daa4 .word 0x0000daa4 - 2ee8: 0000e0f5 .word 0x0000e0f5 - 2eec: 0000e0fc .word 0x0000e0fc - 2ef0: 0000e103 .word 0x0000e103 - 2ef4: 0000e106 .word 0x0000e106 - 2ef8: 0000e10f .word 0x0000e10f - 2efc: 0000e119 .word 0x0000e119 - 2f00: 0000e006 .word 0x0000e006 - 2f04: 0000e11c .word 0x0000e11c - 2f08: 0000e120 .word 0x0000e120 - 2f0c: 0000e124 .word 0x0000e124 - 2f10: 0000e123 .word 0x0000e123 - 2f14: 68aa ldr r2, [r5, #8] - 2f16: 7811 ldrb r1, [r2, #0] - 2f18: b991 cbnz r1, 2f40 - 2f1a: 6891 ldr r1, [r2, #8] - 2f1c: 2901 cmp r1, #1 - 2f1e: d10f bne.n 2f40 - 2f20: 2b35 cmp r3, #53 ; 0x35 - 2f22: d10d bne.n 2f40 - 2f24: 6853 ldr r3, [r2, #4] - 2f26: 781b ldrb r3, [r3, #0] - 2f28: 2b30 cmp r3, #48 ; 0x30 - 2f2a: d002 beq.n 2f32 - 2f2c: 2b31 cmp r3, #49 ; 0x31 - 2f2e: d107 bne.n 2f40 - 2f30: e002 b.n 2f38 - 2f32: 4620 mov r0, r4 - 2f34: 4951 ldr r1, [pc, #324] ; (307c ) - 2f36: e04d b.n 2fd4 - 2f38: 4620 mov r0, r4 - 2f3a: 4951 ldr r1, [pc, #324] ; (3080 ) - 2f3c: e04a b.n 2fd4 - 2f3e: 2600 movs r6, #0 - 2f40: 2128 movs r1, #40 ; 0x28 - 2f42: 4620 mov r0, r4 - 2f44: f7fe f985 bl 1252 - 2f48: 4620 mov r0, r4 - 2f4a: 6869 ldr r1, [r5, #4] - 2f4c: f7ff fbdc bl 2708 - 2f50: 2129 movs r1, #41 ; 0x29 - 2f52: 4620 mov r0, r4 - 2f54: f7fe f97d bl 1252 - 2f58: 782b ldrb r3, [r5, #0] - 2f5a: 2b36 cmp r3, #54 ; 0x36 - 2f5c: d103 bne.n 2f66 - 2f5e: 4620 mov r0, r4 - 2f60: 212d movs r1, #45 ; 0x2d - 2f62: f7fe f976 bl 1252 - 2f66: 2e08 cmp r6, #8 - 2f68: d103 bne.n 2f72 - 2f6a: 4620 mov r0, r4 - 2f6c: 215b movs r1, #91 ; 0x5b - 2f6e: f7fe f970 bl 1252 - 2f72: 4620 mov r0, r4 - 2f74: 68a9 ldr r1, [r5, #8] - 2f76: f7ff fbc7 bl 2708 - 2f7a: 2e08 cmp r6, #8 - 2f7c: d17b bne.n 3076 - 2f7e: 4620 mov r0, r4 - 2f80: 215d movs r1, #93 ; 0x5d - 2f82: e071 b.n 3068 - 2f84: 4620 mov r0, r4 - 2f86: 6869 ldr r1, [r5, #4] - 2f88: f7fe f9a2 bl 12d0 - 2f8c: e073 b.n 3076 - 2f8e: 4620 mov r0, r4 - 2f90: 493c ldr r1, [pc, #240] ; (3084 ) - 2f92: e049 b.n 3028 - 2f94: 4620 mov r0, r4 - 2f96: 6869 ldr r1, [r5, #4] - 2f98: f7ff fbb6 bl 2708 - 2f9c: 4620 mov r0, r4 - 2f9e: 68a9 ldr r1, [r5, #8] - 2fa0: e046 b.n 3030 - 2fa2: 4620 mov r0, r4 - 2fa4: 7929 ldrb r1, [r5, #4] - 2fa6: e05f b.n 3068 - 2fa8: 4620 mov r0, r4 - 2faa: 4937 ldr r1, [pc, #220] ; (3088 ) - 2fac: f7fe f984 bl 12b8 - 2fb0: 4620 mov r0, r4 - 2fb2: 6869 ldr r1, [r5, #4] - 2fb4: f7ff fba8 bl 2708 - 2fb8: 4620 mov r0, r4 - 2fba: 2129 movs r1, #41 ; 0x29 - 2fbc: e054 b.n 3068 - 2fbe: 4620 mov r0, r4 - 2fc0: 6869 ldr r1, [r5, #4] - 2fc2: f7ff fb2d bl 2620 - 2fc6: b960 cbnz r0, 2fe2 - 2fc8: 4620 mov r0, r4 - 2fca: 6869 ldr r1, [r5, #4] - 2fcc: f000 f9f6 bl 33bc - 2fd0: 492e ldr r1, [pc, #184] ; (308c ) - 2fd2: 4620 mov r0, r4 - 2fd4: f7fe f970 bl 12b8 - 2fd8: e04d b.n 3076 - 2fda: 6880 ldr r0, [r0, #8] - 2fdc: 3601 adds r6, #1 - 2fde: b908 cbnz r0, 2fe4 - 2fe0: e006 b.n 2ff0 - 2fe2: 2600 movs r6, #0 - 2fe4: 7803 ldrb r3, [r0, #0] - 2fe6: 2b2b cmp r3, #43 ; 0x2b - 2fe8: d102 bne.n 2ff0 - 2fea: 6843 ldr r3, [r0, #4] - 2fec: 2b00 cmp r3, #0 - 2fee: d1f4 bne.n 2fda - 2ff0: 686f ldr r7, [r5, #4] - 2ff2: 2500 movs r5, #0 - 2ff4: e00d b.n 3012 - 2ff6: f8c4 5120 str.w r5, [r4, #288] ; 0x120 - 2ffa: 4620 mov r0, r4 - 2ffc: 4639 mov r1, r7 - 2ffe: f7ff fb83 bl 2708 - 3002: 1e73 subs r3, r6, #1 - 3004: 429d cmp r5, r3 - 3006: da03 bge.n 3010 - 3008: 4620 mov r0, r4 - 300a: 4921 ldr r1, [pc, #132] ; (3090 ) - 300c: f7fe f954 bl 12b8 - 3010: 3501 adds r5, #1 - 3012: 42b5 cmp r5, r6 - 3014: dbef blt.n 2ff6 - 3016: e02e b.n 3076 - 3018: 4620 mov r0, r4 - 301a: 491e ldr r1, [pc, #120] ; (3094 ) - 301c: e01b b.n 3056 - 301e: 4620 mov r0, r4 - 3020: 491d ldr r1, [pc, #116] ; (3098 ) - 3022: e001 b.n 3028 - 3024: 491d ldr r1, [pc, #116] ; (309c ) - 3026: 4620 mov r0, r4 - 3028: f7fe f946 bl 12b8 - 302c: 6869 ldr r1, [r5, #4] - 302e: 4620 mov r0, r4 - 3030: f7ff fb6a bl 2708 - 3034: e01f b.n 3076 - 3036: 4620 mov r0, r4 - 3038: 4919 ldr r1, [pc, #100] ; (30a0 ) - 303a: f7fe f93d bl 12b8 - 303e: 4620 mov r0, r4 - 3040: 6869 ldr r1, [r5, #4] - 3042: f7ff fb61 bl 2708 - 3046: 4917 ldr r1, [pc, #92] ; (30a4 ) - 3048: 4620 mov r0, r4 - 304a: f7fe f935 bl 12b8 - 304e: 68a9 ldr r1, [r5, #8] - 3050: e004 b.n 305c - 3052: 4915 ldr r1, [pc, #84] ; (30a8 ) - 3054: 4620 mov r0, r4 - 3056: f7fe f92f bl 12b8 - 305a: 6869 ldr r1, [r5, #4] - 305c: 4620 mov r0, r4 - 305e: 3101 adds r1, #1 - 3060: f7fe f936 bl 12d0 - 3064: 4620 mov r0, r4 - 3066: 217d movs r1, #125 ; 0x7d - 3068: f7fe f8f3 bl 1252 - 306c: e003 b.n 3076 - 306e: f504 708e add.w r0, r4, #284 ; 0x11c - 3072: f7ff fabd bl 25f0 - 3076: b012 add sp, #72 ; 0x48 - 3078: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 307c: 0000e127 .word 0x0000e127 - 3080: 0000e12d .word 0x0000e12d - 3084: 0000e132 .word 0x0000e132 - 3088: 0000e141 .word 0x0000e141 - 308c: 0000e14c .word 0x0000e14c - 3090: 0000e103 .word 0x0000e103 - 3094: 0000e150 .word 0x0000e150 - 3098: 0000e157 .word 0x0000e157 - 309c: 0000e175 .word 0x0000e175 - 30a0: 0000e192 .word 0x0000e192 - 30a4: 0000e19b .word 0x0000e19b - 30a8: 0000e19e .word 0x0000e19e - -000030ac : - 30ac: 780b ldrb r3, [r1, #0] - 30ae: b570 push {r4, r5, r6, lr} - 30b0: 3b03 subs r3, #3 - 30b2: 4604 mov r4, r0 - 30b4: 460d mov r5, r1 - 30b6: 2b26 cmp r3, #38 ; 0x26 - 30b8: d84f bhi.n 315a - 30ba: e8df f003 tbb [pc, r3] - 30be: 4e3f .short 0x4e3f - 30c0: 4e4e4e4e .word 0x4e4e4e4e - 30c4: 4e4e4e4e .word 0x4e4e4e4e - 30c8: 4e4e4e4e .word 0x4e4e4e4e - 30cc: 4e4e4e4e .word 0x4e4e4e4e - 30d0: 16144e4e .word 0x16144e4e - 30d4: 1b16141b .word 0x1b16141b - 30d8: 2b29231d .word 0x2b29231d - 30dc: 4e4e2f2d .word 0x4e4e2f2d - 30e0: 4e314e4e .word 0x4e314e4e - 30e4: 41 .byte 0x41 - 30e5: 00 .byte 0x00 - 30e6: 491f ldr r1, [pc, #124] ; (3164 ) - 30e8: e000 b.n 30ec - 30ea: 491f ldr r1, [pc, #124] ; (3168 ) - 30ec: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 30f0: f7fe b8e2 b.w 12b8 - 30f4: 491d ldr r1, [pc, #116] ; (316c ) - 30f6: e7f9 b.n 30ec - 30f8: 2120 movs r1, #32 - 30fa: f7fe f8aa bl 1252 - 30fe: 4620 mov r0, r4 - 3100: 68a9 ldr r1, [r5, #8] - 3102: e02a b.n 315a - 3104: 6803 ldr r3, [r0, #0] - 3106: f013 0f04 tst.w r3, #4 - 310a: d12a bne.n 3162 - 310c: 212a movs r1, #42 ; 0x2a - 310e: e020 b.n 3152 - 3110: 2126 movs r1, #38 ; 0x26 - 3112: e01e b.n 3152 - 3114: 4916 ldr r1, [pc, #88] ; (3170 ) - 3116: e7e9 b.n 30ec - 3118: 4916 ldr r1, [pc, #88] ; (3174 ) - 311a: e7e7 b.n 30ec - 311c: 4916 ldr r1, [pc, #88] ; (3178 ) - 311e: e7e5 b.n 30ec - 3120: f890 3108 ldrb.w r3, [r0, #264] ; 0x108 - 3124: 2b28 cmp r3, #40 ; 0x28 - 3126: d002 beq.n 312e - 3128: 2120 movs r1, #32 - 312a: f7fe f892 bl 1252 - 312e: 4620 mov r0, r4 - 3130: 6869 ldr r1, [r5, #4] - 3132: f7ff fae9 bl 2708 - 3136: 4620 mov r0, r4 - 3138: 4910 ldr r1, [pc, #64] ; (317c ) - 313a: e7d7 b.n 30ec - 313c: 6849 ldr r1, [r1, #4] - 313e: e00c b.n 315a - 3140: 490f ldr r1, [pc, #60] ; (3180 ) - 3142: f7fe f8b9 bl 12b8 - 3146: 4620 mov r0, r4 - 3148: 6869 ldr r1, [r5, #4] - 314a: f7ff fadd bl 2708 - 314e: 4620 mov r0, r4 - 3150: 2129 movs r1, #41 ; 0x29 - 3152: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 3156: f7fe b87c b.w 1252 - 315a: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 315e: f7ff bad3 b.w 2708 - 3162: bd70 pop {r4, r5, r6, pc} - 3164: 0000e1ad .word 0x0000e1ad - 3168: 0000e1b7 .word 0x0000e1b7 - 316c: 0000e1c1 .word 0x0000e1c1 - 3170: 0000e1c8 .word 0x0000e1c8 - 3174: 0000e1cb .word 0x0000e1cb - 3178: 0000e1d4 .word 0x0000e1d4 - 317c: 0000e1df .word 0x0000e1df - 3180: 0000e1e3 .word 0x0000e1e3 - -00003184 : - 3184: b5f8 push {r3, r4, r5, r6, r7, lr} - 3186: 4604 mov r4, r0 - 3188: 460d mov r5, r1 - 318a: 4617 mov r7, r2 - 318c: 2d00 cmp r5, #0 - 318e: d067 beq.n 3260 - 3190: f8d4 011c ldr.w r0, [r4, #284] ; 0x11c - 3194: f7ff fa2f bl 25f6 - 3198: 2800 cmp r0, #0 - 319a: d161 bne.n 3260 - 319c: 68ab ldr r3, [r5, #8] - 319e: 2b00 cmp r3, #0 - 31a0: d15c bne.n 325c - 31a2: b92f cbnz r7, 31b0 - 31a4: 686b ldr r3, [r5, #4] - 31a6: 781b ldrb r3, [r3, #0] - 31a8: 3b1a subs r3, #26 - 31aa: b2db uxtb r3, r3 - 31ac: 2b02 cmp r3, #2 - 31ae: d955 bls.n 325c - 31b0: 2301 movs r3, #1 - 31b2: 6869 ldr r1, [r5, #4] - 31b4: 60ab str r3, [r5, #8] - 31b6: 68eb ldr r3, [r5, #12] - 31b8: f8d4 6114 ldr.w r6, [r4, #276] ; 0x114 - 31bc: f8c4 3114 str.w r3, [r4, #276] ; 0x114 - 31c0: 780b ldrb r3, [r1, #0] - 31c2: 2b25 cmp r3, #37 ; 0x25 - 31c4: d104 bne.n 31d0 - 31c6: 4620 mov r0, r4 - 31c8: 682a ldr r2, [r5, #0] - 31ca: f000 f88b bl 32e4 - 31ce: e03d b.n 324c - 31d0: 2b26 cmp r3, #38 ; 0x26 - 31d2: d105 bne.n 31e0 - 31d4: 4620 mov r0, r4 - 31d6: 3104 adds r1, #4 - 31d8: 682a ldr r2, [r5, #0] - 31da: f000 f849 bl 3270 - 31de: e035 b.n 324c - 31e0: 2b02 cmp r3, #2 - 31e2: d136 bne.n 3252 - 31e4: 3b02 subs r3, #2 - 31e6: f8d4 7118 ldr.w r7, [r4, #280] ; 0x118 - 31ea: 4620 mov r0, r4 - 31ec: f8c4 3118 str.w r3, [r4, #280] ; 0x118 - 31f0: 6849 ldr r1, [r1, #4] - 31f2: f7ff fa89 bl 2708 - 31f6: 6823 ldr r3, [r4, #0] - 31f8: f8c4 7118 str.w r7, [r4, #280] ; 0x118 - 31fc: f013 0f04 tst.w r3, #4 - 3200: d104 bne.n 320c - 3202: 4620 mov r0, r4 - 3204: 4917 ldr r1, [pc, #92] ; (3264 ) - 3206: f7fe f857 bl 12b8 - 320a: e003 b.n 3214 - 320c: 4620 mov r0, r4 - 320e: 212e movs r1, #46 ; 0x2e - 3210: f7fe f81f bl 1252 - 3214: 686b ldr r3, [r5, #4] - 3216: 689d ldr r5, [r3, #8] - 3218: 782b ldrb r3, [r5, #0] - 321a: 2b3f cmp r3, #63 ; 0x3f - 321c: d10d bne.n 323a - 321e: 4620 mov r0, r4 - 3220: 4911 ldr r1, [pc, #68] ; (3268 ) - 3222: f7fe f849 bl 12b8 - 3226: 68a9 ldr r1, [r5, #8] - 3228: 4620 mov r0, r4 - 322a: 3101 adds r1, #1 - 322c: f7fe f850 bl 12d0 - 3230: 4620 mov r0, r4 - 3232: 490e ldr r1, [pc, #56] ; (326c ) - 3234: f7fe f840 bl 12b8 - 3238: 686d ldr r5, [r5, #4] - 323a: 782b ldrb r3, [r5, #0] - 323c: 3b1a subs r3, #26 - 323e: b2db uxtb r3, r3 - 3240: 2b02 cmp r3, #2 - 3242: d9f9 bls.n 3238 - 3244: 4620 mov r0, r4 - 3246: 4629 mov r1, r5 - 3248: f7ff fa5e bl 2708 - 324c: f8c4 6114 str.w r6, [r4, #276] ; 0x114 - 3250: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3252: 4620 mov r0, r4 - 3254: f7ff ff2a bl 30ac - 3258: f8c4 6114 str.w r6, [r4, #276] ; 0x114 - 325c: 682d ldr r5, [r5, #0] - 325e: e795 b.n 318c - 3260: bdf8 pop {r3, r4, r5, r6, r7, pc} - 3262: bf00 nop - 3264: 0000e1fd .word 0x0000e1fd - 3268: 0000e1ee .word 0x0000e1ee - 326c: 0000e1fc .word 0x0000e1fc - -00003270 : - 3270: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 3274: 4604 mov r4, r0 - 3276: 460f mov r7, r1 - 3278: 4690 mov r8, r2 - 327a: b1ba cbz r2, 32ac - 327c: 4613 mov r3, r2 - 327e: 689d ldr r5, [r3, #8] - 3280: b925 cbnz r5, 328c - 3282: 685b ldr r3, [r3, #4] - 3284: 781b ldrb r3, [r3, #0] - 3286: 2b26 cmp r3, #38 ; 0x26 - 3288: d123 bne.n 32d2 - 328a: e003 b.n 3294 - 328c: 681b ldr r3, [r3, #0] - 328e: 2b00 cmp r3, #0 - 3290: d1f5 bne.n 327e - 3292: 2501 movs r5, #1 - 3294: 2600 movs r6, #0 - 3296: 4620 mov r0, r4 - 3298: 4641 mov r1, r8 - 329a: 2200 movs r2, #0 - 329c: f7ff ff72 bl 3184 - 32a0: b11e cbz r6, 32aa - 32a2: 4620 mov r0, r4 - 32a4: 2129 movs r1, #41 ; 0x29 - 32a6: f7fd ffd4 bl 1252 - 32aa: b11d cbz r5, 32b4 - 32ac: 4620 mov r0, r4 - 32ae: 2120 movs r1, #32 - 32b0: f7fd ffcf bl 1252 - 32b4: 215b movs r1, #91 ; 0x5b - 32b6: 4620 mov r0, r4 - 32b8: f7fd ffcb bl 1252 - 32bc: 6839 ldr r1, [r7, #0] - 32be: b111 cbz r1, 32c6 - 32c0: 4620 mov r0, r4 - 32c2: f7ff fa21 bl 2708 - 32c6: 4620 mov r0, r4 - 32c8: 215d movs r1, #93 ; 0x5d - 32ca: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 32ce: f7fd bfc0 b.w 1252 - 32d2: 4620 mov r0, r4 - 32d4: 4902 ldr r1, [pc, #8] ; (32e0 ) - 32d6: 2501 movs r5, #1 - 32d8: f7fd ffee bl 12b8 - 32dc: 462e mov r6, r5 - 32de: e7da b.n 3296 - 32e0: 0000e149 .word 0x0000e149 - -000032e4 : - 32e4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 32e8: 4613 mov r3, r2 - 32ea: 4616 mov r6, r2 - 32ec: 4604 mov r4, r0 - 32ee: 460f mov r7, r1 - 32f0: 2200 movs r2, #0 - 32f2: e011 b.n 3318 - 32f4: 6899 ldr r1, [r3, #8] - 32f6: b991 cbnz r1, 331e - 32f8: 685a ldr r2, [r3, #4] - 32fa: 7812 ldrb r2, [r2, #0] - 32fc: 3a17 subs r2, #23 - 32fe: b2d0 uxtb r0, r2 - 3300: 2810 cmp r0, #16 - 3302: d807 bhi.n 3314 - 3304: 4827 ldr r0, [pc, #156] ; (33a4 ) - 3306: b252 sxtb r2, r2 - 3308: 4090 lsls r0, r2 - 330a: d446 bmi.n 339a - 330c: f04f 70e0 mov.w r0, #29360128 ; 0x1c00000 - 3310: 4090 lsls r0, r2 - 3312: d440 bmi.n 3396 - 3314: 681b ldr r3, [r3, #0] - 3316: 2201 movs r2, #1 - 3318: 2b00 cmp r3, #0 - 331a: d1eb bne.n 32f4 - 331c: e000 b.n 3320 - 331e: 2300 movs r3, #0 - 3320: 461d mov r5, r3 - 3322: 6879 ldr r1, [r7, #4] - 3324: b101 cbz r1, 3328 - 3326: b102 cbz r2, 332a - 3328: b18d cbz r5, 334e - 332a: f894 2108 ldrb.w r2, [r4, #264] ; 0x108 - 332e: b91b cbnz r3, 3338 - 3330: 2a28 cmp r2, #40 ; 0x28 - 3332: d007 beq.n 3344 - 3334: 2a2a cmp r2, #42 ; 0x2a - 3336: d005 beq.n 3344 - 3338: 2a20 cmp r2, #32 - 333a: d003 beq.n 3344 - 333c: 4620 mov r0, r4 - 333e: 2120 movs r1, #32 - 3340: f7fd ff87 bl 1252 - 3344: 4620 mov r0, r4 - 3346: 2128 movs r1, #40 ; 0x28 - 3348: f7fd ff83 bl 1252 - 334c: 2501 movs r5, #1 - 334e: f8d4 8118 ldr.w r8, [r4, #280] ; 0x118 - 3352: 2200 movs r2, #0 - 3354: 4620 mov r0, r4 - 3356: f8c4 2118 str.w r2, [r4, #280] ; 0x118 - 335a: 4631 mov r1, r6 - 335c: f7ff ff12 bl 3184 - 3360: b11d cbz r5, 336a - 3362: 4620 mov r0, r4 - 3364: 2129 movs r1, #41 ; 0x29 - 3366: f7fd ff74 bl 1252 - 336a: 2128 movs r1, #40 ; 0x28 - 336c: 4620 mov r0, r4 - 336e: f7fd ff70 bl 1252 - 3372: 68b9 ldr r1, [r7, #8] - 3374: b111 cbz r1, 337c - 3376: 4620 mov r0, r4 - 3378: f7ff f9c6 bl 2708 - 337c: 4620 mov r0, r4 - 337e: 2129 movs r1, #41 ; 0x29 - 3380: f7fd ff67 bl 1252 - 3384: 4620 mov r0, r4 - 3386: 4631 mov r1, r6 - 3388: 2201 movs r2, #1 - 338a: f7ff fefb bl 3184 - 338e: f8c4 8118 str.w r8, [r4, #280] ; 0x118 - 3392: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3396: 460b mov r3, r1 - 3398: e000 b.n 339c - 339a: 2301 movs r3, #1 - 339c: 2201 movs r2, #1 - 339e: 4615 mov r5, r2 - 33a0: e7bf b.n 3322 - 33a2: bf00 nop - 33a4: e2308000 .word 0xe2308000 - -000033a8 : - 33a8: 780a ldrb r2, [r1, #0] - 33aa: 2a2c cmp r2, #44 ; 0x2c - 33ac: d104 bne.n 33b8 - 33ae: 684b ldr r3, [r1, #4] - 33b0: 6859 ldr r1, [r3, #4] - 33b2: 689a ldr r2, [r3, #8] - 33b4: f7fd bf60 b.w 1278 - 33b8: f7ff b9a6 b.w 2708 - -000033bc : - 33bc: 780b ldrb r3, [r1, #0] - 33be: b570 push {r4, r5, r6, lr} - 33c0: 4605 mov r5, r0 - 33c2: 460e mov r6, r1 - 33c4: b133 cbz r3, 33d4 - 33c6: 2b06 cmp r3, #6 - 33c8: d004 beq.n 33d4 - 33ca: 2128 movs r1, #40 ; 0x28 - 33cc: 2400 movs r4, #0 - 33ce: f7fd ff40 bl 1252 - 33d2: e000 b.n 33d6 - 33d4: 2401 movs r4, #1 - 33d6: 4628 mov r0, r5 - 33d8: 4631 mov r1, r6 - 33da: f7ff f995 bl 2708 - 33de: b92c cbnz r4, 33ec - 33e0: 4628 mov r0, r5 - 33e2: 2129 movs r1, #41 ; 0x29 - 33e4: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 33e8: f7fd bf33 b.w 1252 - 33ec: bd70 pop {r4, r5, r6, pc} - -000033ee : - 33ee: e92d 43f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} - 33f2: b0d9 sub sp, #356 ; 0x164 - 33f4: 4606 mov r6, r0 - 33f6: af00 add r7, sp, #0 - 33f8: 460d mov r5, r1 - 33fa: 7803 ldrb r3, [r0, #0] - 33fc: 4614 mov r4, r2 - 33fe: 2b5f cmp r3, #95 ; 0x5f - 3400: d102 bne.n 3408 - 3402: 7843 ldrb r3, [r0, #1] - 3404: 2b5a cmp r3, #90 ; 0x5a - 3406: d01f beq.n 3448 - 3408: 4630 mov r0, r6 - 340a: 495c ldr r1, [pc, #368] ; (357c ) - 340c: 2208 movs r2, #8 - 340e: f002 f805 bl 541c - 3412: b9f0 cbnz r0, 3452 - 3414: 7a33 ldrb r3, [r6, #8] - 3416: 2b2e cmp r3, #46 ; 0x2e - 3418: d003 beq.n 3422 - 341a: 2b5f cmp r3, #95 ; 0x5f - 341c: d001 beq.n 3422 - 341e: 2b24 cmp r3, #36 ; 0x24 - 3420: d115 bne.n 344e - 3422: f896 9009 ldrb.w r9, [r6, #9] - 3426: f1b9 0f44 cmp.w r9, #68 ; 0x44 - 342a: d002 beq.n 3432 - 342c: f1b9 0f49 cmp.w r9, #73 ; 0x49 - 3430: d10f bne.n 3452 - 3432: 7ab3 ldrb r3, [r6, #10] - 3434: 2b5f cmp r3, #95 ; 0x5f - 3436: d10c bne.n 3452 - 3438: f1b9 0f49 cmp.w r9, #73 ; 0x49 - 343c: bf14 ite ne - 343e: f04f 0903 movne.w r9, #3 - 3442: f04f 0902 moveq.w r9, #2 - 3446: e006 b.n 3456 - 3448: f04f 0901 mov.w r9, #1 - 344c: e003 b.n 3456 - 344e: 4681 mov r9, r0 - 3450: e001 b.n 3456 - 3452: f04f 0900 mov.w r9, #0 - 3456: 4630 mov r0, r6 - 3458: f04f 0800 mov.w r8, #0 - 345c: f001 ffd6 bl 540c - 3460: 220c movs r2, #12 - 3462: f8c7 612c str.w r6, [r7, #300] ; 0x12c - 3466: f8c7 6138 str.w r6, [r7, #312] ; 0x138 - 346a: f8c7 8140 str.w r8, [r7, #320] ; 0x140 - 346e: f8c7 814c str.w r8, [r7, #332] ; 0x14c - 3472: f8c7 8154 str.w r8, [r7, #340] ; 0x154 - 3476: f8c7 8158 str.w r8, [r7, #344] ; 0x158 - 347a: f8c7 815c str.w r8, [r7, #348] ; 0x15c - 347e: 1833 adds r3, r6, r0 - 3480: f8c7 0150 str.w r0, [r7, #336] ; 0x150 - 3484: f8c7 3130 str.w r3, [r7, #304] ; 0x130 - 3488: 2311 movs r3, #17 - 348a: f8c7 3134 str.w r3, [r7, #308] ; 0x134 - 348e: 0043 lsls r3, r0, #1 - 3490: 0080 lsls r0, r0, #2 - 3492: f8c7 3144 str.w r3, [r7, #324] ; 0x144 - 3496: 300e adds r0, #14 - 3498: 4353 muls r3, r2 - 349a: 3308 adds r3, #8 - 349c: f1b9 0f01 cmp.w r9, #1 - 34a0: ebad 0d03 sub.w sp, sp, r3 - 34a4: f020 0007 bic.w r0, r0, #7 - 34a8: 466b mov r3, sp - 34aa: ebad 0d00 sub.w sp, sp, r0 - 34ae: f8c7 313c str.w r3, [r7, #316] ; 0x13c - 34b2: f8c7 d148 str.w sp, [r7, #328] ; 0x148 - 34b6: d008 beq.n 34ca - 34b8: d302 bcc.n 34c0 - 34ba: f1b9 0f03 cmp.w r9, #3 - 34be: d90b bls.n 34d8 - 34c0: f507 7096 add.w r0, r7, #300 ; 0x12c - 34c4: f7fe fb9b bl 1bfe - 34c8: e004 b.n 34d4 - 34ca: f507 7096 add.w r0, r7, #300 ; 0x12c - 34ce: 4649 mov r1, r9 - 34d0: f7fe f9b3 bl 183a - 34d4: 4606 mov r6, r0 - 34d6: e022 b.n 351e - 34d8: 360b adds r6, #11 - 34da: f8c7 6138 str.w r6, [r7, #312] ; 0x138 - 34de: 4630 mov r0, r6 - 34e0: f1b9 0f02 cmp.w r9, #2 - 34e4: bf14 ite ne - 34e6: f04f 093d movne.w r9, #61 ; 0x3d - 34ea: f04f 093c moveq.w r9, #60 ; 0x3c - 34ee: f001 ff8d bl 540c - 34f2: 4631 mov r1, r6 - 34f4: 4602 mov r2, r0 - 34f6: f507 7096 add.w r0, r7, #300 ; 0x12c - 34fa: f7fd fdac bl 1056 - 34fe: 4643 mov r3, r8 - 3500: 4649 mov r1, r9 - 3502: 4602 mov r2, r0 - 3504: f507 7096 add.w r0, r7, #300 ; 0x12c - 3508: f7fd fd66 bl fd8 - 350c: f8d7 8138 ldr.w r8, [r7, #312] ; 0x138 - 3510: 4606 mov r6, r0 - 3512: 4640 mov r0, r8 - 3514: f001 ff7a bl 540c - 3518: 4440 add r0, r8 - 351a: f8c7 0138 str.w r0, [r7, #312] ; 0x138 - 351e: f8d7 3138 ldr.w r3, [r7, #312] ; 0x138 - 3522: 781b ldrb r3, [r3, #0] - 3524: bb13 cbnz r3, 356c - 3526: b31e cbz r6, 3570 - 3528: 1d38 adds r0, r7, #4 - 352a: 4631 mov r1, r6 - 352c: 2211 movs r2, #17 - 352e: f8c7 3108 str.w r3, [r7, #264] ; 0x108 - 3532: 607a str r2, [r7, #4] - 3534: f887 310c strb.w r3, [r7, #268] ; 0x10c - 3538: f8c7 3118 str.w r3, [r7, #280] ; 0x118 - 353c: f8c7 311c str.w r3, [r7, #284] ; 0x11c - 3540: f8c7 3128 str.w r3, [r7, #296] ; 0x128 - 3544: f8c7 3120 str.w r3, [r7, #288] ; 0x120 - 3548: f8c7 5110 str.w r5, [r7, #272] ; 0x110 - 354c: f8c7 4114 str.w r4, [r7, #276] ; 0x114 - 3550: f7ff f8da bl 2708 - 3554: 1d38 adds r0, r7, #4 - 3556: f7fd fe67 bl 1228 - 355a: f8d7 0120 ldr.w r0, [r7, #288] ; 0x120 - 355e: f7ff f84a bl 25f6 - 3562: f1d0 0001 rsbs r0, r0, #1 - 3566: bf38 it cc - 3568: 2000 movcc r0, #0 - 356a: e002 b.n 3572 - 356c: 2000 movs r0, #0 - 356e: e000 b.n 3572 - 3570: 4630 mov r0, r6 - 3572: f507 77b2 add.w r7, r7, #356 ; 0x164 - 3576: 46bd mov sp, r7 - 3578: e8bd 83f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} - 357c: 0000dfd4 .word 0x0000dfd4 - -00003580 <__cxa_demangle>: - 3580: e92d 41ff stmdb sp!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, lr} - 3584: 460d mov r5, r1 - 3586: 4614 mov r4, r2 - 3588: 461e mov r6, r3 - 358a: b930 cbnz r0, 359a <__cxa_demangle+0x1a> - 358c: 2b00 cmp r3, #0 - 358e: d04c beq.n 362a <__cxa_demangle+0xaa> - 3590: f06f 0302 mvn.w r3, #2 - 3594: 4607 mov r7, r0 - 3596: 6033 str r3, [r6, #0] - 3598: e04a b.n 3630 <__cxa_demangle+0xb0> - 359a: b139 cbz r1, 35ac <__cxa_demangle+0x2c> - 359c: b932 cbnz r2, 35ac <__cxa_demangle+0x2c> - 359e: 2b00 cmp r3, #0 - 35a0: d043 beq.n 362a <__cxa_demangle+0xaa> - 35a2: f06f 0302 mvn.w r3, #2 - 35a6: 4617 mov r7, r2 - 35a8: 6033 str r3, [r6, #0] - 35aa: e041 b.n 3630 <__cxa_demangle+0xb0> - 35ac: 4922 ldr r1, [pc, #136] ; (3638 <__cxa_demangle+0xb8>) - 35ae: 466a mov r2, sp - 35b0: 2300 movs r3, #0 - 35b2: 9300 str r3, [sp, #0] - 35b4: 9301 str r3, [sp, #4] - 35b6: 9302 str r3, [sp, #8] - 35b8: 9303 str r3, [sp, #12] - 35ba: f7ff ff18 bl 33ee - 35be: 4607 mov r7, r0 - 35c0: b920 cbnz r0, 35cc <__cxa_demangle+0x4c> - 35c2: 9800 ldr r0, [sp, #0] - 35c4: 46b8 mov r8, r7 - 35c6: f001 fa4b bl 4a60 - 35ca: e008 b.n 35de <__cxa_demangle+0x5e> - 35cc: 9b03 ldr r3, [sp, #12] - 35ce: b913 cbnz r3, 35d6 <__cxa_demangle+0x56> - 35d0: f8dd 8008 ldr.w r8, [sp, #8] - 35d4: e001 b.n 35da <__cxa_demangle+0x5a> - 35d6: f04f 0801 mov.w r8, #1 - 35da: 9f00 ldr r7, [sp, #0] - 35dc: b957 cbnz r7, 35f4 <__cxa_demangle+0x74> - 35de: b336 cbz r6, 362e <__cxa_demangle+0xae> - 35e0: f1b8 0f01 cmp.w r8, #1 - 35e4: bf0c ite eq - 35e6: f04f 33ff moveq.w r3, #4294967295 - 35ea: f06f 0301 mvnne.w r3, #1 - 35ee: 2700 movs r7, #0 - 35f0: 6033 str r3, [r6, #0] - 35f2: e01d b.n 3630 <__cxa_demangle+0xb0> - 35f4: b90d cbnz r5, 35fa <__cxa_demangle+0x7a> - 35f6: b994 cbnz r4, 361e <__cxa_demangle+0x9e> - 35f8: e013 b.n 3622 <__cxa_demangle+0xa2> - 35fa: 4638 mov r0, r7 - 35fc: f001 ff06 bl 540c - 3600: 6823 ldr r3, [r4, #0] - 3602: 4298 cmp r0, r3 - 3604: d208 bcs.n 3618 <__cxa_demangle+0x98> - 3606: 4639 mov r1, r7 - 3608: 4628 mov r0, r5 - 360a: f001 fef7 bl 53fc - 360e: 4638 mov r0, r7 - 3610: f001 fa26 bl 4a60 - 3614: 462f mov r7, r5 - 3616: e004 b.n 3622 <__cxa_demangle+0xa2> - 3618: 4628 mov r0, r5 - 361a: f001 fa21 bl 4a60 - 361e: f8c4 8000 str.w r8, [r4] - 3622: b12e cbz r6, 3630 <__cxa_demangle+0xb0> - 3624: 2300 movs r3, #0 - 3626: 6033 str r3, [r6, #0] - 3628: e002 b.n 3630 <__cxa_demangle+0xb0> - 362a: 461f mov r7, r3 - 362c: e000 b.n 3630 <__cxa_demangle+0xb0> - 362e: 4637 mov r7, r6 - 3630: 4638 mov r0, r7 - 3632: b004 add sp, #16 - 3634: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 3638: 0000132d .word 0x0000132d - -0000363c <__gcclibcxx_demangle_callback>: - 363c: b508 push {r3, lr} - 363e: b140 cbz r0, 3652 <__gcclibcxx_demangle_callback+0x16> - 3640: b151 cbz r1, 3658 <__gcclibcxx_demangle_callback+0x1c> - 3642: f7ff fed4 bl 33ee - 3646: 2800 cmp r0, #0 - 3648: bf14 ite ne - 364a: 2000 movne r0, #0 - 364c: f06f 0001 mvneq.w r0, #1 - 3650: bd08 pop {r3, pc} - 3652: f06f 0002 mvn.w r0, #2 - 3656: bd08 pop {r3, pc} - 3658: f06f 0002 mvn.w r0, #2 - 365c: bd08 pop {r3, pc} - 365e: bf00 nop - -00003660 <__cxa_current_exception_type>: - 3660: b508 push {r3, lr} - 3662: f000 f80b bl 367c <__cxa_get_globals> - 3666: 6800 ldr r0, [r0, #0] - 3668: b130 cbz r0, 3678 <__cxa_current_exception_type+0x18> - 366a: f890 3027 ldrb.w r3, [r0, #39] ; 0x27 - 366e: 2b01 cmp r3, #1 - 3670: bf04 itt eq - 3672: 6800 ldreq r0, [r0, #0] - 3674: 3878 subeq r0, #120 ; 0x78 - 3676: 6800 ldr r0, [r0, #0] - 3678: bd08 pop {r3, pc} - ... - -0000367c <__cxa_get_globals>: - 367c: 4800 ldr r0, [pc, #0] ; (3680 <__cxa_get_globals+0x4>) - 367e: 4770 bx lr - 3680: 10000738 .word 0x10000738 - 3684: 00000000 .word 0x00000000 - -00003688 : - 3688: b5f8 push {r3, r4, r5, r6, r7, lr} - 368a: 4604 mov r4, r0 - 368c: 4b38 ldr r3, [pc, #224] ; (3770 ) - 368e: 460d mov r5, r1 - 3690: 4616 mov r6, r2 - 3692: 460f mov r7, r1 - 3694: ea01 0303 and.w r3, r1, r3 - 3698: ea4f 5c23 mov.w ip, r3, asr #20 - 369c: b96b cbnz r3, 36ba - 369e: f021 4700 bic.w r7, r1, #2147483648 ; 0x80000000 - 36a2: 4307 orrs r7, r0 - 36a4: d056 beq.n 3754 - 36a6: 2200 movs r2, #0 - 36a8: 4b32 ldr r3, [pc, #200] ; (3774 ) - 36aa: f000 fa29 bl 3b00 <__aeabi_dmul> - 36ae: 4f32 ldr r7, [pc, #200] ; (3778 ) - 36b0: 42be cmp r6, r7 - 36b2: 4604 mov r4, r0 - 36b4: 460d mov r5, r1 - 36b6: da09 bge.n 36cc - 36b8: e038 b.n 372c - 36ba: f240 73ff movw r3, #2047 ; 0x7ff - 36be: 459c cmp ip, r3 - 36c0: d10c bne.n 36dc - 36c2: 4602 mov r2, r0 - 36c4: 460b mov r3, r1 - 36c6: f000 f869 bl 379c <__adddf3> - 36ca: e041 b.n 3750 - 36cc: 4b28 ldr r3, [pc, #160] ; (3770 ) - 36ce: 460f mov r7, r1 - 36d0: ea01 0303 and.w r3, r1, r3 - 36d4: ea4f 5c23 mov.w ip, r3, asr #20 - 36d8: f1ac 0c36 sub.w ip, ip, #54 ; 0x36 - 36dc: 44b4 add ip, r6 - 36de: f240 73fe movw r3, #2046 ; 0x7fe - 36e2: 459c cmp ip, r3 - 36e4: dc10 bgt.n 3708 - 36e6: f1bc 0f00 cmp.w ip, #0 - 36ea: dd06 ble.n 36fa - 36ec: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 36f0: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 36f4: ea47 550c orr.w r5, r7, ip, lsl #20 - 36f8: e02c b.n 3754 - 36fa: f11c 0f35 cmn.w ip, #53 ; 0x35 - 36fe: da19 bge.n 3734 - 3700: f24c 3350 movw r3, #50000 ; 0xc350 - 3704: 429e cmp r6, r3 - 3706: dd0a ble.n 371e - 3708: 4622 mov r2, r4 - 370a: 462b mov r3, r5 - 370c: a114 add r1, pc, #80 ; (adr r1, 3760 ) - 370e: e9d1 0100 ldrd r0, r1, [r1] - 3712: f000 f835 bl 3780 - 3716: a312 add r3, pc, #72 ; (adr r3, 3760 ) - 3718: e9d3 2300 ldrd r2, r3, [r3] - 371c: e016 b.n 374c - 371e: a112 add r1, pc, #72 ; (adr r1, 3768 ) - 3720: e9d1 0100 ldrd r0, r1, [r1] - 3724: 4622 mov r2, r4 - 3726: 462b mov r3, r5 - 3728: f000 f82a bl 3780 - 372c: a30e add r3, pc, #56 ; (adr r3, 3768 ) - 372e: e9d3 2300 ldrd r2, r3, [r3] - 3732: e00b b.n 374c - 3734: f10c 0c36 add.w ip, ip, #54 ; 0x36 - 3738: f027 47fe bic.w r7, r7, #2130706432 ; 0x7f000000 - 373c: f427 0770 bic.w r7, r7, #15728640 ; 0xf00000 - 3740: 4b0e ldr r3, [pc, #56] ; (377c ) - 3742: ea47 550c orr.w r5, r7, ip, lsl #20 - 3746: 4620 mov r0, r4 - 3748: 4629 mov r1, r5 - 374a: 2200 movs r2, #0 - 374c: f000 f9d8 bl 3b00 <__aeabi_dmul> - 3750: 4604 mov r4, r0 - 3752: 460d mov r5, r1 - 3754: 4620 mov r0, r4 - 3756: 4629 mov r1, r5 - 3758: bdf8 pop {r3, r4, r5, r6, r7, pc} - 375a: bf00 nop - 375c: f3af 8000 nop.w - 3760: 8800759c .word 0x8800759c - 3764: 7e37e43c .word 0x7e37e43c - 3768: c2f8f359 .word 0xc2f8f359 - 376c: 01a56e1f .word 0x01a56e1f - 3770: 7ff00000 .word 0x7ff00000 - 3774: 43500000 .word 0x43500000 - 3778: ffff3cb0 .word 0xffff3cb0 - 377c: 3c900000 .word 0x3c900000 - -00003780 : - 3780: f003 4300 and.w r3, r3, #2147483648 ; 0x80000000 - 3784: f021 4200 bic.w r2, r1, #2147483648 ; 0x80000000 - 3788: b530 push {r4, r5, lr} - 378a: ea43 0102 orr.w r1, r3, r2 - 378e: bd30 pop {r4, r5, pc} - -00003790 <__aeabi_drsub>: - 3790: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - 3794: e002 b.n 379c <__adddf3> - 3796: bf00 nop - -00003798 <__aeabi_dsub>: - 3798: f083 4300 eor.w r3, r3, #2147483648 ; 0x80000000 - -0000379c <__adddf3>: - 379c: b530 push {r4, r5, lr} - 379e: ea4f 0441 mov.w r4, r1, lsl #1 - 37a2: ea4f 0543 mov.w r5, r3, lsl #1 - 37a6: ea94 0f05 teq r4, r5 - 37aa: bf08 it eq - 37ac: ea90 0f02 teqeq r0, r2 - 37b0: bf1f itttt ne - 37b2: ea54 0c00 orrsne.w ip, r4, r0 - 37b6: ea55 0c02 orrsne.w ip, r5, r2 - 37ba: ea7f 5c64 mvnsne.w ip, r4, asr #21 - 37be: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 37c2: f000 80e2 beq.w 398a <__adddf3+0x1ee> - 37c6: ea4f 5454 mov.w r4, r4, lsr #21 - 37ca: ebd4 5555 rsbs r5, r4, r5, lsr #21 - 37ce: bfb8 it lt - 37d0: 426d neglt r5, r5 - 37d2: dd0c ble.n 37ee <__adddf3+0x52> - 37d4: 442c add r4, r5 - 37d6: ea80 0202 eor.w r2, r0, r2 - 37da: ea81 0303 eor.w r3, r1, r3 - 37de: ea82 0000 eor.w r0, r2, r0 - 37e2: ea83 0101 eor.w r1, r3, r1 - 37e6: ea80 0202 eor.w r2, r0, r2 - 37ea: ea81 0303 eor.w r3, r1, r3 - 37ee: 2d36 cmp r5, #54 ; 0x36 - 37f0: bf88 it hi - 37f2: bd30 pophi {r4, r5, pc} - 37f4: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 37f8: ea4f 3101 mov.w r1, r1, lsl #12 - 37fc: f44f 1c80 mov.w ip, #1048576 ; 0x100000 - 3800: ea4c 3111 orr.w r1, ip, r1, lsr #12 - 3804: d002 beq.n 380c <__adddf3+0x70> - 3806: 4240 negs r0, r0 - 3808: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 380c: f013 4f00 tst.w r3, #2147483648 ; 0x80000000 - 3810: ea4f 3303 mov.w r3, r3, lsl #12 - 3814: ea4c 3313 orr.w r3, ip, r3, lsr #12 - 3818: d002 beq.n 3820 <__adddf3+0x84> - 381a: 4252 negs r2, r2 - 381c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 3820: ea94 0f05 teq r4, r5 - 3824: f000 80a7 beq.w 3976 <__adddf3+0x1da> - 3828: f1a4 0401 sub.w r4, r4, #1 - 382c: f1d5 0e20 rsbs lr, r5, #32 - 3830: db0d blt.n 384e <__adddf3+0xb2> - 3832: fa02 fc0e lsl.w ip, r2, lr - 3836: fa22 f205 lsr.w r2, r2, r5 - 383a: 1880 adds r0, r0, r2 - 383c: f141 0100 adc.w r1, r1, #0 - 3840: fa03 f20e lsl.w r2, r3, lr - 3844: 1880 adds r0, r0, r2 - 3846: fa43 f305 asr.w r3, r3, r5 - 384a: 4159 adcs r1, r3 - 384c: e00e b.n 386c <__adddf3+0xd0> - 384e: f1a5 0520 sub.w r5, r5, #32 - 3852: f10e 0e20 add.w lr, lr, #32 - 3856: 2a01 cmp r2, #1 - 3858: fa03 fc0e lsl.w ip, r3, lr - 385c: bf28 it cs - 385e: f04c 0c02 orrcs.w ip, ip, #2 - 3862: fa43 f305 asr.w r3, r3, r5 - 3866: 18c0 adds r0, r0, r3 - 3868: eb51 71e3 adcs.w r1, r1, r3, asr #31 - 386c: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 3870: d507 bpl.n 3882 <__adddf3+0xe6> - 3872: f04f 0e00 mov.w lr, #0 - 3876: f1dc 0c00 rsbs ip, ip, #0 - 387a: eb7e 0000 sbcs.w r0, lr, r0 - 387e: eb6e 0101 sbc.w r1, lr, r1 - 3882: f5b1 1f80 cmp.w r1, #1048576 ; 0x100000 - 3886: d31b bcc.n 38c0 <__adddf3+0x124> - 3888: f5b1 1f00 cmp.w r1, #2097152 ; 0x200000 - 388c: d30c bcc.n 38a8 <__adddf3+0x10c> - 388e: 0849 lsrs r1, r1, #1 - 3890: ea5f 0030 movs.w r0, r0, rrx - 3894: ea4f 0c3c mov.w ip, ip, rrx - 3898: f104 0401 add.w r4, r4, #1 - 389c: ea4f 5244 mov.w r2, r4, lsl #21 - 38a0: f512 0f80 cmn.w r2, #4194304 ; 0x400000 - 38a4: f080 809a bcs.w 39dc <__adddf3+0x240> - 38a8: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 38ac: bf08 it eq - 38ae: ea5f 0c50 movseq.w ip, r0, lsr #1 - 38b2: f150 0000 adcs.w r0, r0, #0 - 38b6: eb41 5104 adc.w r1, r1, r4, lsl #20 - 38ba: ea41 0105 orr.w r1, r1, r5 - 38be: bd30 pop {r4, r5, pc} - 38c0: ea5f 0c4c movs.w ip, ip, lsl #1 - 38c4: 4140 adcs r0, r0 - 38c6: eb41 0101 adc.w r1, r1, r1 - 38ca: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 38ce: f1a4 0401 sub.w r4, r4, #1 - 38d2: d1e9 bne.n 38a8 <__adddf3+0x10c> - 38d4: f091 0f00 teq r1, #0 - 38d8: bf04 itt eq - 38da: 4601 moveq r1, r0 - 38dc: 2000 moveq r0, #0 - 38de: fab1 f381 clz r3, r1 - 38e2: bf08 it eq - 38e4: 3320 addeq r3, #32 - 38e6: f1a3 030b sub.w r3, r3, #11 - 38ea: f1b3 0220 subs.w r2, r3, #32 - 38ee: da0c bge.n 390a <__adddf3+0x16e> - 38f0: 320c adds r2, #12 - 38f2: dd08 ble.n 3906 <__adddf3+0x16a> - 38f4: f102 0c14 add.w ip, r2, #20 - 38f8: f1c2 020c rsb r2, r2, #12 - 38fc: fa01 f00c lsl.w r0, r1, ip - 3900: fa21 f102 lsr.w r1, r1, r2 - 3904: e00c b.n 3920 <__adddf3+0x184> - 3906: f102 0214 add.w r2, r2, #20 - 390a: bfd8 it le - 390c: f1c2 0c20 rsble ip, r2, #32 - 3910: fa01 f102 lsl.w r1, r1, r2 - 3914: fa20 fc0c lsr.w ip, r0, ip - 3918: bfdc itt le - 391a: ea41 010c orrle.w r1, r1, ip - 391e: 4090 lslle r0, r2 - 3920: 1ae4 subs r4, r4, r3 - 3922: bfa2 ittt ge - 3924: eb01 5104 addge.w r1, r1, r4, lsl #20 - 3928: 4329 orrge r1, r5 - 392a: bd30 popge {r4, r5, pc} - 392c: ea6f 0404 mvn.w r4, r4 - 3930: 3c1f subs r4, #31 - 3932: da1c bge.n 396e <__adddf3+0x1d2> - 3934: 340c adds r4, #12 - 3936: dc0e bgt.n 3956 <__adddf3+0x1ba> - 3938: f104 0414 add.w r4, r4, #20 - 393c: f1c4 0220 rsb r2, r4, #32 - 3940: fa20 f004 lsr.w r0, r0, r4 - 3944: fa01 f302 lsl.w r3, r1, r2 - 3948: ea40 0003 orr.w r0, r0, r3 - 394c: fa21 f304 lsr.w r3, r1, r4 - 3950: ea45 0103 orr.w r1, r5, r3 - 3954: bd30 pop {r4, r5, pc} - 3956: f1c4 040c rsb r4, r4, #12 - 395a: f1c4 0220 rsb r2, r4, #32 - 395e: fa20 f002 lsr.w r0, r0, r2 - 3962: fa01 f304 lsl.w r3, r1, r4 - 3966: ea40 0003 orr.w r0, r0, r3 - 396a: 4629 mov r1, r5 - 396c: bd30 pop {r4, r5, pc} - 396e: fa21 f004 lsr.w r0, r1, r4 - 3972: 4629 mov r1, r5 - 3974: bd30 pop {r4, r5, pc} - 3976: f094 0f00 teq r4, #0 - 397a: f483 1380 eor.w r3, r3, #1048576 ; 0x100000 - 397e: bf06 itte eq - 3980: f481 1180 eoreq.w r1, r1, #1048576 ; 0x100000 - 3984: 3401 addeq r4, #1 - 3986: 3d01 subne r5, #1 - 3988: e74e b.n 3828 <__adddf3+0x8c> - 398a: ea7f 5c64 mvns.w ip, r4, asr #21 - 398e: bf18 it ne - 3990: ea7f 5c65 mvnsne.w ip, r5, asr #21 - 3994: d029 beq.n 39ea <__adddf3+0x24e> - 3996: ea94 0f05 teq r4, r5 - 399a: bf08 it eq - 399c: ea90 0f02 teqeq r0, r2 - 39a0: d005 beq.n 39ae <__adddf3+0x212> - 39a2: ea54 0c00 orrs.w ip, r4, r0 - 39a6: bf04 itt eq - 39a8: 4619 moveq r1, r3 - 39aa: 4610 moveq r0, r2 - 39ac: bd30 pop {r4, r5, pc} - 39ae: ea91 0f03 teq r1, r3 - 39b2: bf1e ittt ne - 39b4: 2100 movne r1, #0 - 39b6: 2000 movne r0, #0 - 39b8: bd30 popne {r4, r5, pc} - 39ba: ea5f 5c54 movs.w ip, r4, lsr #21 - 39be: d105 bne.n 39cc <__adddf3+0x230> - 39c0: 0040 lsls r0, r0, #1 - 39c2: 4149 adcs r1, r1 - 39c4: bf28 it cs - 39c6: f041 4100 orrcs.w r1, r1, #2147483648 ; 0x80000000 - 39ca: bd30 pop {r4, r5, pc} - 39cc: f514 0480 adds.w r4, r4, #4194304 ; 0x400000 - 39d0: bf3c itt cc - 39d2: f501 1180 addcc.w r1, r1, #1048576 ; 0x100000 - 39d6: bd30 popcc {r4, r5, pc} - 39d8: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 39dc: f045 41fe orr.w r1, r5, #2130706432 ; 0x7f000000 - 39e0: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 39e4: f04f 0000 mov.w r0, #0 - 39e8: bd30 pop {r4, r5, pc} - 39ea: ea7f 5c64 mvns.w ip, r4, asr #21 - 39ee: bf1a itte ne - 39f0: 4619 movne r1, r3 - 39f2: 4610 movne r0, r2 - 39f4: ea7f 5c65 mvnseq.w ip, r5, asr #21 - 39f8: bf1c itt ne - 39fa: 460b movne r3, r1 - 39fc: 4602 movne r2, r0 - 39fe: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 3a02: bf06 itte eq - 3a04: ea52 3503 orrseq.w r5, r2, r3, lsl #12 - 3a08: ea91 0f03 teqeq r1, r3 - 3a0c: f441 2100 orrne.w r1, r1, #524288 ; 0x80000 - 3a10: bd30 pop {r4, r5, pc} - 3a12: bf00 nop - -00003a14 <__aeabi_ui2d>: - 3a14: f090 0f00 teq r0, #0 - 3a18: bf04 itt eq - 3a1a: 2100 moveq r1, #0 - 3a1c: 4770 bxeq lr - 3a1e: b530 push {r4, r5, lr} - 3a20: f44f 6480 mov.w r4, #1024 ; 0x400 - 3a24: f104 0432 add.w r4, r4, #50 ; 0x32 - 3a28: f04f 0500 mov.w r5, #0 - 3a2c: f04f 0100 mov.w r1, #0 - 3a30: e750 b.n 38d4 <__adddf3+0x138> - 3a32: bf00 nop - -00003a34 <__aeabi_i2d>: - 3a34: f090 0f00 teq r0, #0 - 3a38: bf04 itt eq - 3a3a: 2100 moveq r1, #0 - 3a3c: 4770 bxeq lr - 3a3e: b530 push {r4, r5, lr} - 3a40: f44f 6480 mov.w r4, #1024 ; 0x400 - 3a44: f104 0432 add.w r4, r4, #50 ; 0x32 - 3a48: f010 4500 ands.w r5, r0, #2147483648 ; 0x80000000 - 3a4c: bf48 it mi - 3a4e: 4240 negmi r0, r0 - 3a50: f04f 0100 mov.w r1, #0 - 3a54: e73e b.n 38d4 <__adddf3+0x138> - 3a56: bf00 nop - -00003a58 <__aeabi_f2d>: - 3a58: 0042 lsls r2, r0, #1 - 3a5a: ea4f 01e2 mov.w r1, r2, asr #3 - 3a5e: ea4f 0131 mov.w r1, r1, rrx - 3a62: ea4f 7002 mov.w r0, r2, lsl #28 - 3a66: bf1f itttt ne - 3a68: f012 437f andsne.w r3, r2, #4278190080 ; 0xff000000 - 3a6c: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 3a70: f081 5160 eorne.w r1, r1, #939524096 ; 0x38000000 - 3a74: 4770 bxne lr - 3a76: f092 0f00 teq r2, #0 - 3a7a: bf14 ite ne - 3a7c: f093 4f7f teqne r3, #4278190080 ; 0xff000000 - 3a80: 4770 bxeq lr - 3a82: b530 push {r4, r5, lr} - 3a84: f44f 7460 mov.w r4, #896 ; 0x380 - 3a88: f001 4500 and.w r5, r1, #2147483648 ; 0x80000000 - 3a8c: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 3a90: e720 b.n 38d4 <__adddf3+0x138> - 3a92: bf00 nop - -00003a94 <__aeabi_ul2d>: - 3a94: ea50 0201 orrs.w r2, r0, r1 - 3a98: bf08 it eq - 3a9a: 4770 bxeq lr - 3a9c: b530 push {r4, r5, lr} - 3a9e: f04f 0500 mov.w r5, #0 - 3aa2: e00a b.n 3aba <__aeabi_l2d+0x16> - -00003aa4 <__aeabi_l2d>: - 3aa4: ea50 0201 orrs.w r2, r0, r1 - 3aa8: bf08 it eq - 3aaa: 4770 bxeq lr - 3aac: b530 push {r4, r5, lr} - 3aae: f011 4500 ands.w r5, r1, #2147483648 ; 0x80000000 - 3ab2: d502 bpl.n 3aba <__aeabi_l2d+0x16> - 3ab4: 4240 negs r0, r0 - 3ab6: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 3aba: f44f 6480 mov.w r4, #1024 ; 0x400 - 3abe: f104 0432 add.w r4, r4, #50 ; 0x32 - 3ac2: ea5f 5c91 movs.w ip, r1, lsr #22 - 3ac6: f43f aedc beq.w 3882 <__adddf3+0xe6> - 3aca: f04f 0203 mov.w r2, #3 - 3ace: ea5f 0cdc movs.w ip, ip, lsr #3 - 3ad2: bf18 it ne - 3ad4: 3203 addne r2, #3 - 3ad6: ea5f 0cdc movs.w ip, ip, lsr #3 - 3ada: bf18 it ne - 3adc: 3203 addne r2, #3 - 3ade: eb02 02dc add.w r2, r2, ip, lsr #3 - 3ae2: f1c2 0320 rsb r3, r2, #32 - 3ae6: fa00 fc03 lsl.w ip, r0, r3 - 3aea: fa20 f002 lsr.w r0, r0, r2 - 3aee: fa01 fe03 lsl.w lr, r1, r3 - 3af2: ea40 000e orr.w r0, r0, lr - 3af6: fa21 f102 lsr.w r1, r1, r2 - 3afa: 4414 add r4, r2 - 3afc: e6c1 b.n 3882 <__adddf3+0xe6> - 3afe: bf00 nop - -00003b00 <__aeabi_dmul>: - 3b00: b570 push {r4, r5, r6, lr} - 3b02: f04f 0cff mov.w ip, #255 ; 0xff - 3b06: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 3b0a: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 3b0e: bf1d ittte ne - 3b10: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 3b14: ea94 0f0c teqne r4, ip - 3b18: ea95 0f0c teqne r5, ip - 3b1c: f000 f8de bleq 3cdc <__aeabi_dmul+0x1dc> - 3b20: 442c add r4, r5 - 3b22: ea81 0603 eor.w r6, r1, r3 - 3b26: ea21 514c bic.w r1, r1, ip, lsl #21 - 3b2a: ea23 534c bic.w r3, r3, ip, lsl #21 - 3b2e: ea50 3501 orrs.w r5, r0, r1, lsl #12 - 3b32: bf18 it ne - 3b34: ea52 3503 orrsne.w r5, r2, r3, lsl #12 - 3b38: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 3b3c: f443 1380 orr.w r3, r3, #1048576 ; 0x100000 - 3b40: d038 beq.n 3bb4 <__aeabi_dmul+0xb4> - 3b42: fba0 ce02 umull ip, lr, r0, r2 - 3b46: f04f 0500 mov.w r5, #0 - 3b4a: fbe1 e502 umlal lr, r5, r1, r2 - 3b4e: f006 4200 and.w r2, r6, #2147483648 ; 0x80000000 - 3b52: fbe0 e503 umlal lr, r5, r0, r3 - 3b56: f04f 0600 mov.w r6, #0 - 3b5a: fbe1 5603 umlal r5, r6, r1, r3 - 3b5e: f09c 0f00 teq ip, #0 - 3b62: bf18 it ne - 3b64: f04e 0e01 orrne.w lr, lr, #1 - 3b68: f1a4 04ff sub.w r4, r4, #255 ; 0xff - 3b6c: f5b6 7f00 cmp.w r6, #512 ; 0x200 - 3b70: f564 7440 sbc.w r4, r4, #768 ; 0x300 - 3b74: d204 bcs.n 3b80 <__aeabi_dmul+0x80> - 3b76: ea5f 0e4e movs.w lr, lr, lsl #1 - 3b7a: 416d adcs r5, r5 - 3b7c: eb46 0606 adc.w r6, r6, r6 - 3b80: ea42 21c6 orr.w r1, r2, r6, lsl #11 - 3b84: ea41 5155 orr.w r1, r1, r5, lsr #21 - 3b88: ea4f 20c5 mov.w r0, r5, lsl #11 - 3b8c: ea40 505e orr.w r0, r0, lr, lsr #21 - 3b90: ea4f 2ece mov.w lr, lr, lsl #11 - 3b94: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 3b98: bf88 it hi - 3b9a: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 3b9e: d81e bhi.n 3bde <__aeabi_dmul+0xde> - 3ba0: f1be 4f00 cmp.w lr, #2147483648 ; 0x80000000 - 3ba4: bf08 it eq - 3ba6: ea5f 0e50 movseq.w lr, r0, lsr #1 - 3baa: f150 0000 adcs.w r0, r0, #0 - 3bae: eb41 5104 adc.w r1, r1, r4, lsl #20 - 3bb2: bd70 pop {r4, r5, r6, pc} - 3bb4: f006 4600 and.w r6, r6, #2147483648 ; 0x80000000 - 3bb8: ea46 0101 orr.w r1, r6, r1 - 3bbc: ea40 0002 orr.w r0, r0, r2 - 3bc0: ea81 0103 eor.w r1, r1, r3 - 3bc4: ebb4 045c subs.w r4, r4, ip, lsr #1 - 3bc8: bfc2 ittt gt - 3bca: ebd4 050c rsbsgt r5, r4, ip - 3bce: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 3bd2: bd70 popgt {r4, r5, r6, pc} - 3bd4: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 3bd8: f04f 0e00 mov.w lr, #0 - 3bdc: 3c01 subs r4, #1 - 3bde: f300 80ab bgt.w 3d38 <__aeabi_dmul+0x238> - 3be2: f114 0f36 cmn.w r4, #54 ; 0x36 - 3be6: bfde ittt le - 3be8: 2000 movle r0, #0 - 3bea: f001 4100 andle.w r1, r1, #2147483648 ; 0x80000000 - 3bee: bd70 pople {r4, r5, r6, pc} - 3bf0: f1c4 0400 rsb r4, r4, #0 - 3bf4: 3c20 subs r4, #32 - 3bf6: da35 bge.n 3c64 <__aeabi_dmul+0x164> - 3bf8: 340c adds r4, #12 - 3bfa: dc1b bgt.n 3c34 <__aeabi_dmul+0x134> - 3bfc: f104 0414 add.w r4, r4, #20 - 3c00: f1c4 0520 rsb r5, r4, #32 - 3c04: fa00 f305 lsl.w r3, r0, r5 - 3c08: fa20 f004 lsr.w r0, r0, r4 - 3c0c: fa01 f205 lsl.w r2, r1, r5 - 3c10: ea40 0002 orr.w r0, r0, r2 - 3c14: f001 4200 and.w r2, r1, #2147483648 ; 0x80000000 - 3c18: f021 4100 bic.w r1, r1, #2147483648 ; 0x80000000 - 3c1c: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 3c20: fa21 f604 lsr.w r6, r1, r4 - 3c24: eb42 0106 adc.w r1, r2, r6 - 3c28: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 3c2c: bf08 it eq - 3c2e: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 3c32: bd70 pop {r4, r5, r6, pc} - 3c34: f1c4 040c rsb r4, r4, #12 - 3c38: f1c4 0520 rsb r5, r4, #32 - 3c3c: fa00 f304 lsl.w r3, r0, r4 - 3c40: fa20 f005 lsr.w r0, r0, r5 - 3c44: fa01 f204 lsl.w r2, r1, r4 - 3c48: ea40 0002 orr.w r0, r0, r2 - 3c4c: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 3c50: eb10 70d3 adds.w r0, r0, r3, lsr #31 - 3c54: f141 0100 adc.w r1, r1, #0 - 3c58: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 3c5c: bf08 it eq - 3c5e: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 3c62: bd70 pop {r4, r5, r6, pc} - 3c64: f1c4 0520 rsb r5, r4, #32 - 3c68: fa00 f205 lsl.w r2, r0, r5 - 3c6c: ea4e 0e02 orr.w lr, lr, r2 - 3c70: fa20 f304 lsr.w r3, r0, r4 - 3c74: fa01 f205 lsl.w r2, r1, r5 - 3c78: ea43 0302 orr.w r3, r3, r2 - 3c7c: fa21 f004 lsr.w r0, r1, r4 - 3c80: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 3c84: fa21 f204 lsr.w r2, r1, r4 - 3c88: ea20 0002 bic.w r0, r0, r2 - 3c8c: eb00 70d3 add.w r0, r0, r3, lsr #31 - 3c90: ea5e 0e43 orrs.w lr, lr, r3, lsl #1 - 3c94: bf08 it eq - 3c96: ea20 70d3 biceq.w r0, r0, r3, lsr #31 - 3c9a: bd70 pop {r4, r5, r6, pc} - 3c9c: f094 0f00 teq r4, #0 - 3ca0: d10f bne.n 3cc2 <__aeabi_dmul+0x1c2> - 3ca2: f001 4600 and.w r6, r1, #2147483648 ; 0x80000000 - 3ca6: 0040 lsls r0, r0, #1 - 3ca8: eb41 0101 adc.w r1, r1, r1 - 3cac: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 3cb0: bf08 it eq - 3cb2: 3c01 subeq r4, #1 - 3cb4: d0f7 beq.n 3ca6 <__aeabi_dmul+0x1a6> - 3cb6: ea41 0106 orr.w r1, r1, r6 - 3cba: f095 0f00 teq r5, #0 - 3cbe: bf18 it ne - 3cc0: 4770 bxne lr - 3cc2: f003 4600 and.w r6, r3, #2147483648 ; 0x80000000 - 3cc6: 0052 lsls r2, r2, #1 - 3cc8: eb43 0303 adc.w r3, r3, r3 - 3ccc: f413 1f80 tst.w r3, #1048576 ; 0x100000 - 3cd0: bf08 it eq - 3cd2: 3d01 subeq r5, #1 - 3cd4: d0f7 beq.n 3cc6 <__aeabi_dmul+0x1c6> - 3cd6: ea43 0306 orr.w r3, r3, r6 - 3cda: 4770 bx lr - 3cdc: ea94 0f0c teq r4, ip - 3ce0: ea0c 5513 and.w r5, ip, r3, lsr #20 - 3ce4: bf18 it ne - 3ce6: ea95 0f0c teqne r5, ip - 3cea: d00c beq.n 3d06 <__aeabi_dmul+0x206> - 3cec: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 3cf0: bf18 it ne - 3cf2: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 3cf6: d1d1 bne.n 3c9c <__aeabi_dmul+0x19c> - 3cf8: ea81 0103 eor.w r1, r1, r3 - 3cfc: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 3d00: f04f 0000 mov.w r0, #0 - 3d04: bd70 pop {r4, r5, r6, pc} - 3d06: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 3d0a: bf06 itte eq - 3d0c: 4610 moveq r0, r2 - 3d0e: 4619 moveq r1, r3 - 3d10: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 3d14: d019 beq.n 3d4a <__aeabi_dmul+0x24a> - 3d16: ea94 0f0c teq r4, ip - 3d1a: d102 bne.n 3d22 <__aeabi_dmul+0x222> - 3d1c: ea50 3601 orrs.w r6, r0, r1, lsl #12 - 3d20: d113 bne.n 3d4a <__aeabi_dmul+0x24a> - 3d22: ea95 0f0c teq r5, ip - 3d26: d105 bne.n 3d34 <__aeabi_dmul+0x234> - 3d28: ea52 3603 orrs.w r6, r2, r3, lsl #12 - 3d2c: bf1c itt ne - 3d2e: 4610 movne r0, r2 - 3d30: 4619 movne r1, r3 - 3d32: d10a bne.n 3d4a <__aeabi_dmul+0x24a> - 3d34: ea81 0103 eor.w r1, r1, r3 - 3d38: f001 4100 and.w r1, r1, #2147483648 ; 0x80000000 - 3d3c: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 3d40: f441 0170 orr.w r1, r1, #15728640 ; 0xf00000 - 3d44: f04f 0000 mov.w r0, #0 - 3d48: bd70 pop {r4, r5, r6, pc} - 3d4a: f041 41fe orr.w r1, r1, #2130706432 ; 0x7f000000 - 3d4e: f441 0178 orr.w r1, r1, #16252928 ; 0xf80000 - 3d52: bd70 pop {r4, r5, r6, pc} - -00003d54 <__aeabi_ddiv>: - 3d54: b570 push {r4, r5, r6, lr} - 3d56: f04f 0cff mov.w ip, #255 ; 0xff - 3d5a: f44c 6ce0 orr.w ip, ip, #1792 ; 0x700 - 3d5e: ea1c 5411 ands.w r4, ip, r1, lsr #20 - 3d62: bf1d ittte ne - 3d64: ea1c 5513 andsne.w r5, ip, r3, lsr #20 - 3d68: ea94 0f0c teqne r4, ip - 3d6c: ea95 0f0c teqne r5, ip - 3d70: f000 f8a7 bleq 3ec2 <__aeabi_ddiv+0x16e> - 3d74: eba4 0405 sub.w r4, r4, r5 - 3d78: ea81 0e03 eor.w lr, r1, r3 - 3d7c: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 3d80: ea4f 3101 mov.w r1, r1, lsl #12 - 3d84: f000 8088 beq.w 3e98 <__aeabi_ddiv+0x144> - 3d88: ea4f 3303 mov.w r3, r3, lsl #12 - 3d8c: f04f 5580 mov.w r5, #268435456 ; 0x10000000 - 3d90: ea45 1313 orr.w r3, r5, r3, lsr #4 - 3d94: ea43 6312 orr.w r3, r3, r2, lsr #24 - 3d98: ea4f 2202 mov.w r2, r2, lsl #8 - 3d9c: ea45 1511 orr.w r5, r5, r1, lsr #4 - 3da0: ea45 6510 orr.w r5, r5, r0, lsr #24 - 3da4: ea4f 2600 mov.w r6, r0, lsl #8 - 3da8: f00e 4100 and.w r1, lr, #2147483648 ; 0x80000000 - 3dac: 429d cmp r5, r3 - 3dae: bf08 it eq - 3db0: 4296 cmpeq r6, r2 - 3db2: f144 04fd adc.w r4, r4, #253 ; 0xfd - 3db6: f504 7440 add.w r4, r4, #768 ; 0x300 - 3dba: d202 bcs.n 3dc2 <__aeabi_ddiv+0x6e> - 3dbc: 085b lsrs r3, r3, #1 - 3dbe: ea4f 0232 mov.w r2, r2, rrx - 3dc2: 1ab6 subs r6, r6, r2 - 3dc4: eb65 0503 sbc.w r5, r5, r3 - 3dc8: 085b lsrs r3, r3, #1 - 3dca: ea4f 0232 mov.w r2, r2, rrx - 3dce: f44f 1080 mov.w r0, #1048576 ; 0x100000 - 3dd2: f44f 2c00 mov.w ip, #524288 ; 0x80000 - 3dd6: ebb6 0e02 subs.w lr, r6, r2 - 3dda: eb75 0e03 sbcs.w lr, r5, r3 - 3dde: bf22 ittt cs - 3de0: 1ab6 subcs r6, r6, r2 - 3de2: 4675 movcs r5, lr - 3de4: ea40 000c orrcs.w r0, r0, ip - 3de8: 085b lsrs r3, r3, #1 - 3dea: ea4f 0232 mov.w r2, r2, rrx - 3dee: ebb6 0e02 subs.w lr, r6, r2 - 3df2: eb75 0e03 sbcs.w lr, r5, r3 - 3df6: bf22 ittt cs - 3df8: 1ab6 subcs r6, r6, r2 - 3dfa: 4675 movcs r5, lr - 3dfc: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 3e00: 085b lsrs r3, r3, #1 - 3e02: ea4f 0232 mov.w r2, r2, rrx - 3e06: ebb6 0e02 subs.w lr, r6, r2 - 3e0a: eb75 0e03 sbcs.w lr, r5, r3 - 3e0e: bf22 ittt cs - 3e10: 1ab6 subcs r6, r6, r2 - 3e12: 4675 movcs r5, lr - 3e14: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 3e18: 085b lsrs r3, r3, #1 - 3e1a: ea4f 0232 mov.w r2, r2, rrx - 3e1e: ebb6 0e02 subs.w lr, r6, r2 - 3e22: eb75 0e03 sbcs.w lr, r5, r3 - 3e26: bf22 ittt cs - 3e28: 1ab6 subcs r6, r6, r2 - 3e2a: 4675 movcs r5, lr - 3e2c: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 3e30: ea55 0e06 orrs.w lr, r5, r6 - 3e34: d018 beq.n 3e68 <__aeabi_ddiv+0x114> - 3e36: ea4f 1505 mov.w r5, r5, lsl #4 - 3e3a: ea45 7516 orr.w r5, r5, r6, lsr #28 - 3e3e: ea4f 1606 mov.w r6, r6, lsl #4 - 3e42: ea4f 03c3 mov.w r3, r3, lsl #3 - 3e46: ea43 7352 orr.w r3, r3, r2, lsr #29 - 3e4a: ea4f 02c2 mov.w r2, r2, lsl #3 - 3e4e: ea5f 1c1c movs.w ip, ip, lsr #4 - 3e52: d1c0 bne.n 3dd6 <__aeabi_ddiv+0x82> - 3e54: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 3e58: d10b bne.n 3e72 <__aeabi_ddiv+0x11e> - 3e5a: ea41 0100 orr.w r1, r1, r0 - 3e5e: f04f 0000 mov.w r0, #0 - 3e62: f04f 4c00 mov.w ip, #2147483648 ; 0x80000000 - 3e66: e7b6 b.n 3dd6 <__aeabi_ddiv+0x82> - 3e68: f411 1f80 tst.w r1, #1048576 ; 0x100000 - 3e6c: bf04 itt eq - 3e6e: 4301 orreq r1, r0 - 3e70: 2000 moveq r0, #0 - 3e72: f1b4 0cfd subs.w ip, r4, #253 ; 0xfd - 3e76: bf88 it hi - 3e78: f5bc 6fe0 cmphi.w ip, #1792 ; 0x700 - 3e7c: f63f aeaf bhi.w 3bde <__aeabi_dmul+0xde> - 3e80: ebb5 0c03 subs.w ip, r5, r3 - 3e84: bf04 itt eq - 3e86: ebb6 0c02 subseq.w ip, r6, r2 - 3e8a: ea5f 0c50 movseq.w ip, r0, lsr #1 - 3e8e: f150 0000 adcs.w r0, r0, #0 - 3e92: eb41 5104 adc.w r1, r1, r4, lsl #20 - 3e96: bd70 pop {r4, r5, r6, pc} - 3e98: f00e 4e00 and.w lr, lr, #2147483648 ; 0x80000000 - 3e9c: ea4e 3111 orr.w r1, lr, r1, lsr #12 - 3ea0: eb14 045c adds.w r4, r4, ip, lsr #1 - 3ea4: bfc2 ittt gt - 3ea6: ebd4 050c rsbsgt r5, r4, ip - 3eaa: ea41 5104 orrgt.w r1, r1, r4, lsl #20 - 3eae: bd70 popgt {r4, r5, r6, pc} - 3eb0: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 3eb4: f04f 0e00 mov.w lr, #0 - 3eb8: 3c01 subs r4, #1 - 3eba: e690 b.n 3bde <__aeabi_dmul+0xde> - 3ebc: ea45 0e06 orr.w lr, r5, r6 - 3ec0: e68d b.n 3bde <__aeabi_dmul+0xde> - 3ec2: ea0c 5513 and.w r5, ip, r3, lsr #20 - 3ec6: ea94 0f0c teq r4, ip - 3eca: bf08 it eq - 3ecc: ea95 0f0c teqeq r5, ip - 3ed0: f43f af3b beq.w 3d4a <__aeabi_dmul+0x24a> - 3ed4: ea94 0f0c teq r4, ip - 3ed8: d10a bne.n 3ef0 <__aeabi_ddiv+0x19c> - 3eda: ea50 3401 orrs.w r4, r0, r1, lsl #12 - 3ede: f47f af34 bne.w 3d4a <__aeabi_dmul+0x24a> - 3ee2: ea95 0f0c teq r5, ip - 3ee6: f47f af25 bne.w 3d34 <__aeabi_dmul+0x234> - 3eea: 4610 mov r0, r2 - 3eec: 4619 mov r1, r3 - 3eee: e72c b.n 3d4a <__aeabi_dmul+0x24a> - 3ef0: ea95 0f0c teq r5, ip - 3ef4: d106 bne.n 3f04 <__aeabi_ddiv+0x1b0> - 3ef6: ea52 3503 orrs.w r5, r2, r3, lsl #12 - 3efa: f43f aefd beq.w 3cf8 <__aeabi_dmul+0x1f8> - 3efe: 4610 mov r0, r2 - 3f00: 4619 mov r1, r3 - 3f02: e722 b.n 3d4a <__aeabi_dmul+0x24a> - 3f04: ea50 0641 orrs.w r6, r0, r1, lsl #1 - 3f08: bf18 it ne - 3f0a: ea52 0643 orrsne.w r6, r2, r3, lsl #1 - 3f0e: f47f aec5 bne.w 3c9c <__aeabi_dmul+0x19c> - 3f12: ea50 0441 orrs.w r4, r0, r1, lsl #1 - 3f16: f47f af0d bne.w 3d34 <__aeabi_dmul+0x234> - 3f1a: ea52 0543 orrs.w r5, r2, r3, lsl #1 - 3f1e: f47f aeeb bne.w 3cf8 <__aeabi_dmul+0x1f8> - 3f22: e712 b.n 3d4a <__aeabi_dmul+0x24a> - -00003f24 <__aeabi_d2iz>: - 3f24: ea4f 0241 mov.w r2, r1, lsl #1 - 3f28: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - 3f2c: d215 bcs.n 3f5a <__aeabi_d2iz+0x36> - 3f2e: d511 bpl.n 3f54 <__aeabi_d2iz+0x30> - 3f30: f46f 7378 mvn.w r3, #992 ; 0x3e0 - 3f34: ebb3 5262 subs.w r2, r3, r2, asr #21 - 3f38: d912 bls.n 3f60 <__aeabi_d2iz+0x3c> - 3f3a: ea4f 23c1 mov.w r3, r1, lsl #11 - 3f3e: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - 3f42: ea43 5350 orr.w r3, r3, r0, lsr #21 - 3f46: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 3f4a: fa23 f002 lsr.w r0, r3, r2 - 3f4e: bf18 it ne - 3f50: 4240 negne r0, r0 - 3f52: 4770 bx lr - 3f54: f04f 0000 mov.w r0, #0 - 3f58: 4770 bx lr - 3f5a: ea50 3001 orrs.w r0, r0, r1, lsl #12 - 3f5e: d105 bne.n 3f6c <__aeabi_d2iz+0x48> - 3f60: f011 4000 ands.w r0, r1, #2147483648 ; 0x80000000 - 3f64: bf08 it eq - 3f66: f06f 4000 mvneq.w r0, #2147483648 ; 0x80000000 - 3f6a: 4770 bx lr - 3f6c: f04f 0000 mov.w r0, #0 - 3f70: 4770 bx lr - 3f72: bf00 nop - -00003f74 <__aeabi_d2f>: - 3f74: ea4f 0241 mov.w r2, r1, lsl #1 - 3f78: f1b2 43e0 subs.w r3, r2, #1879048192 ; 0x70000000 - 3f7c: bf24 itt cs - 3f7e: f5b3 1c00 subscs.w ip, r3, #2097152 ; 0x200000 - 3f82: f1dc 5cfe rsbscs ip, ip, #532676608 ; 0x1fc00000 - 3f86: d90d bls.n 3fa4 <__aeabi_d2f+0x30> - 3f88: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 3f8c: ea4f 02c0 mov.w r2, r0, lsl #3 - 3f90: ea4c 7050 orr.w r0, ip, r0, lsr #29 - 3f94: f1b2 4f00 cmp.w r2, #2147483648 ; 0x80000000 - 3f98: eb40 0083 adc.w r0, r0, r3, lsl #2 - 3f9c: bf08 it eq - 3f9e: f020 0001 biceq.w r0, r0, #1 - 3fa2: 4770 bx lr - 3fa4: f011 4f80 tst.w r1, #1073741824 ; 0x40000000 - 3fa8: d121 bne.n 3fee <__aeabi_d2f+0x7a> - 3faa: f113 7238 adds.w r2, r3, #48234496 ; 0x2e00000 - 3fae: bfbc itt lt - 3fb0: f001 4000 andlt.w r0, r1, #2147483648 ; 0x80000000 - 3fb4: 4770 bxlt lr - 3fb6: f441 1180 orr.w r1, r1, #1048576 ; 0x100000 - 3fba: ea4f 5252 mov.w r2, r2, lsr #21 - 3fbe: f1c2 0218 rsb r2, r2, #24 - 3fc2: f1c2 0c20 rsb ip, r2, #32 - 3fc6: fa10 f30c lsls.w r3, r0, ip - 3fca: fa20 f002 lsr.w r0, r0, r2 - 3fce: bf18 it ne - 3fd0: f040 0001 orrne.w r0, r0, #1 - 3fd4: ea4f 23c1 mov.w r3, r1, lsl #11 - 3fd8: ea4f 23d3 mov.w r3, r3, lsr #11 - 3fdc: fa03 fc0c lsl.w ip, r3, ip - 3fe0: ea40 000c orr.w r0, r0, ip - 3fe4: fa23 f302 lsr.w r3, r3, r2 - 3fe8: ea4f 0343 mov.w r3, r3, lsl #1 - 3fec: e7cc b.n 3f88 <__aeabi_d2f+0x14> - 3fee: ea7f 5362 mvns.w r3, r2, asr #21 - 3ff2: d107 bne.n 4004 <__aeabi_d2f+0x90> - 3ff4: ea50 3301 orrs.w r3, r0, r1, lsl #12 - 3ff8: bf1e ittt ne - 3ffa: f04f 40fe movne.w r0, #2130706432 ; 0x7f000000 - 3ffe: f440 0040 orrne.w r0, r0, #12582912 ; 0xc00000 - 4002: 4770 bxne lr - 4004: f001 4000 and.w r0, r1, #2147483648 ; 0x80000000 - 4008: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 400c: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 4010: 4770 bx lr - 4012: bf00 nop - -00004014 <__aeabi_frsub>: - 4014: f080 4000 eor.w r0, r0, #2147483648 ; 0x80000000 - 4018: e002 b.n 4020 <__addsf3> - 401a: bf00 nop - -0000401c <__aeabi_fsub>: - 401c: f081 4100 eor.w r1, r1, #2147483648 ; 0x80000000 - -00004020 <__addsf3>: - 4020: 0042 lsls r2, r0, #1 - 4022: bf1f itttt ne - 4024: ea5f 0341 movsne.w r3, r1, lsl #1 - 4028: ea92 0f03 teqne r2, r3 - 402c: ea7f 6c22 mvnsne.w ip, r2, asr #24 - 4030: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 4034: d06a beq.n 410c <__addsf3+0xec> - 4036: ea4f 6212 mov.w r2, r2, lsr #24 - 403a: ebd2 6313 rsbs r3, r2, r3, lsr #24 - 403e: bfc1 itttt gt - 4040: 18d2 addgt r2, r2, r3 - 4042: 4041 eorgt r1, r0 - 4044: 4048 eorgt r0, r1 - 4046: 4041 eorgt r1, r0 - 4048: bfb8 it lt - 404a: 425b neglt r3, r3 - 404c: 2b19 cmp r3, #25 - 404e: bf88 it hi - 4050: 4770 bxhi lr - 4052: f010 4f00 tst.w r0, #2147483648 ; 0x80000000 - 4056: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 405a: f020 407f bic.w r0, r0, #4278190080 ; 0xff000000 - 405e: bf18 it ne - 4060: 4240 negne r0, r0 - 4062: f011 4f00 tst.w r1, #2147483648 ; 0x80000000 - 4066: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - 406a: f021 417f bic.w r1, r1, #4278190080 ; 0xff000000 - 406e: bf18 it ne - 4070: 4249 negne r1, r1 - 4072: ea92 0f03 teq r2, r3 - 4076: d03f beq.n 40f8 <__addsf3+0xd8> - 4078: f1a2 0201 sub.w r2, r2, #1 - 407c: fa41 fc03 asr.w ip, r1, r3 - 4080: eb10 000c adds.w r0, r0, ip - 4084: f1c3 0320 rsb r3, r3, #32 - 4088: fa01 f103 lsl.w r1, r1, r3 - 408c: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 4090: d502 bpl.n 4098 <__addsf3+0x78> - 4092: 4249 negs r1, r1 - 4094: eb60 0040 sbc.w r0, r0, r0, lsl #1 - 4098: f5b0 0f00 cmp.w r0, #8388608 ; 0x800000 - 409c: d313 bcc.n 40c6 <__addsf3+0xa6> - 409e: f1b0 7f80 cmp.w r0, #16777216 ; 0x1000000 - 40a2: d306 bcc.n 40b2 <__addsf3+0x92> - 40a4: 0840 lsrs r0, r0, #1 - 40a6: ea4f 0131 mov.w r1, r1, rrx - 40aa: f102 0201 add.w r2, r2, #1 - 40ae: 2afe cmp r2, #254 ; 0xfe - 40b0: d251 bcs.n 4156 <__addsf3+0x136> - 40b2: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - 40b6: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 40ba: bf08 it eq - 40bc: f020 0001 biceq.w r0, r0, #1 - 40c0: ea40 0003 orr.w r0, r0, r3 - 40c4: 4770 bx lr - 40c6: 0049 lsls r1, r1, #1 - 40c8: eb40 0000 adc.w r0, r0, r0 - 40cc: f410 0f00 tst.w r0, #8388608 ; 0x800000 - 40d0: f1a2 0201 sub.w r2, r2, #1 - 40d4: d1ed bne.n 40b2 <__addsf3+0x92> - 40d6: fab0 fc80 clz ip, r0 - 40da: f1ac 0c08 sub.w ip, ip, #8 - 40de: ebb2 020c subs.w r2, r2, ip - 40e2: fa00 f00c lsl.w r0, r0, ip - 40e6: bfaa itet ge - 40e8: eb00 50c2 addge.w r0, r0, r2, lsl #23 - 40ec: 4252 neglt r2, r2 - 40ee: 4318 orrge r0, r3 - 40f0: bfbc itt lt - 40f2: 40d0 lsrlt r0, r2 - 40f4: 4318 orrlt r0, r3 - 40f6: 4770 bx lr - 40f8: f092 0f00 teq r2, #0 - 40fc: f481 0100 eor.w r1, r1, #8388608 ; 0x800000 - 4100: bf06 itte eq - 4102: f480 0000 eoreq.w r0, r0, #8388608 ; 0x800000 - 4106: 3201 addeq r2, #1 - 4108: 3b01 subne r3, #1 - 410a: e7b5 b.n 4078 <__addsf3+0x58> - 410c: ea4f 0341 mov.w r3, r1, lsl #1 - 4110: ea7f 6c22 mvns.w ip, r2, asr #24 - 4114: bf18 it ne - 4116: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 411a: d021 beq.n 4160 <__addsf3+0x140> - 411c: ea92 0f03 teq r2, r3 - 4120: d004 beq.n 412c <__addsf3+0x10c> - 4122: f092 0f00 teq r2, #0 - 4126: bf08 it eq - 4128: 4608 moveq r0, r1 - 412a: 4770 bx lr - 412c: ea90 0f01 teq r0, r1 - 4130: bf1c itt ne - 4132: 2000 movne r0, #0 - 4134: 4770 bxne lr - 4136: f012 4f7f tst.w r2, #4278190080 ; 0xff000000 - 413a: d104 bne.n 4146 <__addsf3+0x126> - 413c: 0040 lsls r0, r0, #1 - 413e: bf28 it cs - 4140: f040 4000 orrcs.w r0, r0, #2147483648 ; 0x80000000 - 4144: 4770 bx lr - 4146: f112 7200 adds.w r2, r2, #33554432 ; 0x2000000 - 414a: bf3c itt cc - 414c: f500 0000 addcc.w r0, r0, #8388608 ; 0x800000 - 4150: 4770 bxcc lr - 4152: f000 4300 and.w r3, r0, #2147483648 ; 0x80000000 - 4156: f043 40fe orr.w r0, r3, #2130706432 ; 0x7f000000 - 415a: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 415e: 4770 bx lr - 4160: ea7f 6222 mvns.w r2, r2, asr #24 - 4164: bf16 itet ne - 4166: 4608 movne r0, r1 - 4168: ea7f 6323 mvnseq.w r3, r3, asr #24 - 416c: 4601 movne r1, r0 - 416e: 0242 lsls r2, r0, #9 - 4170: bf06 itte eq - 4172: ea5f 2341 movseq.w r3, r1, lsl #9 - 4176: ea90 0f01 teqeq r0, r1 - 417a: f440 0080 orrne.w r0, r0, #4194304 ; 0x400000 - 417e: 4770 bx lr - -00004180 <__aeabi_ui2f>: - 4180: f04f 0300 mov.w r3, #0 - 4184: e004 b.n 4190 <__aeabi_i2f+0x8> - 4186: bf00 nop - -00004188 <__aeabi_i2f>: - 4188: f010 4300 ands.w r3, r0, #2147483648 ; 0x80000000 - 418c: bf48 it mi - 418e: 4240 negmi r0, r0 - 4190: ea5f 0c00 movs.w ip, r0 - 4194: bf08 it eq - 4196: 4770 bxeq lr - 4198: f043 4396 orr.w r3, r3, #1258291200 ; 0x4b000000 - 419c: 4601 mov r1, r0 - 419e: f04f 0000 mov.w r0, #0 - 41a2: e01c b.n 41de <__aeabi_l2f+0x2a> - -000041a4 <__aeabi_ul2f>: - 41a4: ea50 0201 orrs.w r2, r0, r1 - 41a8: bf08 it eq - 41aa: 4770 bxeq lr - 41ac: f04f 0300 mov.w r3, #0 - 41b0: e00a b.n 41c8 <__aeabi_l2f+0x14> - 41b2: bf00 nop - -000041b4 <__aeabi_l2f>: - 41b4: ea50 0201 orrs.w r2, r0, r1 - 41b8: bf08 it eq - 41ba: 4770 bxeq lr - 41bc: f011 4300 ands.w r3, r1, #2147483648 ; 0x80000000 - 41c0: d502 bpl.n 41c8 <__aeabi_l2f+0x14> - 41c2: 4240 negs r0, r0 - 41c4: eb61 0141 sbc.w r1, r1, r1, lsl #1 - 41c8: ea5f 0c01 movs.w ip, r1 - 41cc: bf02 ittt eq - 41ce: 4684 moveq ip, r0 - 41d0: 4601 moveq r1, r0 - 41d2: 2000 moveq r0, #0 - 41d4: f043 43b6 orr.w r3, r3, #1526726656 ; 0x5b000000 - 41d8: bf08 it eq - 41da: f1a3 5380 subeq.w r3, r3, #268435456 ; 0x10000000 - 41de: f5a3 0300 sub.w r3, r3, #8388608 ; 0x800000 - 41e2: fabc f28c clz r2, ip - 41e6: 3a08 subs r2, #8 - 41e8: eba3 53c2 sub.w r3, r3, r2, lsl #23 - 41ec: db10 blt.n 4210 <__aeabi_l2f+0x5c> - 41ee: fa01 fc02 lsl.w ip, r1, r2 - 41f2: 4463 add r3, ip - 41f4: fa00 fc02 lsl.w ip, r0, r2 - 41f8: f1c2 0220 rsb r2, r2, #32 - 41fc: f1bc 4f00 cmp.w ip, #2147483648 ; 0x80000000 - 4200: fa20 f202 lsr.w r2, r0, r2 - 4204: eb43 0002 adc.w r0, r3, r2 - 4208: bf08 it eq - 420a: f020 0001 biceq.w r0, r0, #1 - 420e: 4770 bx lr - 4210: f102 0220 add.w r2, r2, #32 - 4214: fa01 fc02 lsl.w ip, r1, r2 - 4218: f1c2 0220 rsb r2, r2, #32 - 421c: ea50 004c orrs.w r0, r0, ip, lsl #1 - 4220: fa21 f202 lsr.w r2, r1, r2 - 4224: eb43 0002 adc.w r0, r3, r2 - 4228: bf08 it eq - 422a: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 422e: 4770 bx lr - -00004230 <__aeabi_fmul>: - 4230: f04f 0cff mov.w ip, #255 ; 0xff - 4234: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 4238: bf1e ittt ne - 423a: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 423e: ea92 0f0c teqne r2, ip - 4242: ea93 0f0c teqne r3, ip - 4246: d06f beq.n 4328 <__aeabi_fmul+0xf8> - 4248: 441a add r2, r3 - 424a: ea80 0c01 eor.w ip, r0, r1 - 424e: 0240 lsls r0, r0, #9 - 4250: bf18 it ne - 4252: ea5f 2141 movsne.w r1, r1, lsl #9 - 4256: d01e beq.n 4296 <__aeabi_fmul+0x66> - 4258: f04f 6300 mov.w r3, #134217728 ; 0x8000000 - 425c: ea43 1050 orr.w r0, r3, r0, lsr #5 - 4260: ea43 1151 orr.w r1, r3, r1, lsr #5 - 4264: fba0 3101 umull r3, r1, r0, r1 - 4268: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 426c: f5b1 0f00 cmp.w r1, #8388608 ; 0x800000 - 4270: bf3e ittt cc - 4272: 0049 lslcc r1, r1, #1 - 4274: ea41 71d3 orrcc.w r1, r1, r3, lsr #31 - 4278: 005b lslcc r3, r3, #1 - 427a: ea40 0001 orr.w r0, r0, r1 - 427e: f162 027f sbc.w r2, r2, #127 ; 0x7f - 4282: 2afd cmp r2, #253 ; 0xfd - 4284: d81d bhi.n 42c2 <__aeabi_fmul+0x92> - 4286: f1b3 4f00 cmp.w r3, #2147483648 ; 0x80000000 - 428a: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 428e: bf08 it eq - 4290: f020 0001 biceq.w r0, r0, #1 - 4294: 4770 bx lr - 4296: f090 0f00 teq r0, #0 - 429a: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 429e: bf08 it eq - 42a0: 0249 lsleq r1, r1, #9 - 42a2: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 42a6: ea40 2051 orr.w r0, r0, r1, lsr #9 - 42aa: 3a7f subs r2, #127 ; 0x7f - 42ac: bfc2 ittt gt - 42ae: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 42b2: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 42b6: 4770 bxgt lr - 42b8: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 42bc: f04f 0300 mov.w r3, #0 - 42c0: 3a01 subs r2, #1 - 42c2: dc5d bgt.n 4380 <__aeabi_fmul+0x150> - 42c4: f112 0f19 cmn.w r2, #25 - 42c8: bfdc itt le - 42ca: f000 4000 andle.w r0, r0, #2147483648 ; 0x80000000 - 42ce: 4770 bxle lr - 42d0: f1c2 0200 rsb r2, r2, #0 - 42d4: 0041 lsls r1, r0, #1 - 42d6: fa21 f102 lsr.w r1, r1, r2 - 42da: f1c2 0220 rsb r2, r2, #32 - 42de: fa00 fc02 lsl.w ip, r0, r2 - 42e2: ea5f 0031 movs.w r0, r1, rrx - 42e6: f140 0000 adc.w r0, r0, #0 - 42ea: ea53 034c orrs.w r3, r3, ip, lsl #1 - 42ee: bf08 it eq - 42f0: ea20 70dc biceq.w r0, r0, ip, lsr #31 - 42f4: 4770 bx lr - 42f6: f092 0f00 teq r2, #0 - 42fa: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 42fe: bf02 ittt eq - 4300: 0040 lsleq r0, r0, #1 - 4302: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 4306: 3a01 subeq r2, #1 - 4308: d0f9 beq.n 42fe <__aeabi_fmul+0xce> - 430a: ea40 000c orr.w r0, r0, ip - 430e: f093 0f00 teq r3, #0 - 4312: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 4316: bf02 ittt eq - 4318: 0049 lsleq r1, r1, #1 - 431a: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 431e: 3b01 subeq r3, #1 - 4320: d0f9 beq.n 4316 <__aeabi_fmul+0xe6> - 4322: ea41 010c orr.w r1, r1, ip - 4326: e78f b.n 4248 <__aeabi_fmul+0x18> - 4328: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 432c: ea92 0f0c teq r2, ip - 4330: bf18 it ne - 4332: ea93 0f0c teqne r3, ip - 4336: d00a beq.n 434e <__aeabi_fmul+0x11e> - 4338: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 433c: bf18 it ne - 433e: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 4342: d1d8 bne.n 42f6 <__aeabi_fmul+0xc6> - 4344: ea80 0001 eor.w r0, r0, r1 - 4348: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 434c: 4770 bx lr - 434e: f090 0f00 teq r0, #0 - 4352: bf17 itett ne - 4354: f090 4f00 teqne r0, #2147483648 ; 0x80000000 - 4358: 4608 moveq r0, r1 - 435a: f091 0f00 teqne r1, #0 - 435e: f091 4f00 teqne r1, #2147483648 ; 0x80000000 - 4362: d014 beq.n 438e <__aeabi_fmul+0x15e> - 4364: ea92 0f0c teq r2, ip - 4368: d101 bne.n 436e <__aeabi_fmul+0x13e> - 436a: 0242 lsls r2, r0, #9 - 436c: d10f bne.n 438e <__aeabi_fmul+0x15e> - 436e: ea93 0f0c teq r3, ip - 4372: d103 bne.n 437c <__aeabi_fmul+0x14c> - 4374: 024b lsls r3, r1, #9 - 4376: bf18 it ne - 4378: 4608 movne r0, r1 - 437a: d108 bne.n 438e <__aeabi_fmul+0x15e> - 437c: ea80 0001 eor.w r0, r0, r1 - 4380: f000 4000 and.w r0, r0, #2147483648 ; 0x80000000 - 4384: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 4388: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 438c: 4770 bx lr - 438e: f040 40fe orr.w r0, r0, #2130706432 ; 0x7f000000 - 4392: f440 0040 orr.w r0, r0, #12582912 ; 0xc00000 - 4396: 4770 bx lr - -00004398 <__aeabi_fdiv>: - 4398: f04f 0cff mov.w ip, #255 ; 0xff - 439c: ea1c 52d0 ands.w r2, ip, r0, lsr #23 - 43a0: bf1e ittt ne - 43a2: ea1c 53d1 andsne.w r3, ip, r1, lsr #23 - 43a6: ea92 0f0c teqne r2, ip - 43aa: ea93 0f0c teqne r3, ip - 43ae: d069 beq.n 4484 <__aeabi_fdiv+0xec> - 43b0: eba2 0203 sub.w r2, r2, r3 - 43b4: ea80 0c01 eor.w ip, r0, r1 - 43b8: 0249 lsls r1, r1, #9 - 43ba: ea4f 2040 mov.w r0, r0, lsl #9 - 43be: d037 beq.n 4430 <__aeabi_fdiv+0x98> - 43c0: f04f 5380 mov.w r3, #268435456 ; 0x10000000 - 43c4: ea43 1111 orr.w r1, r3, r1, lsr #4 - 43c8: ea43 1310 orr.w r3, r3, r0, lsr #4 - 43cc: f00c 4000 and.w r0, ip, #2147483648 ; 0x80000000 - 43d0: 428b cmp r3, r1 - 43d2: bf38 it cc - 43d4: 005b lslcc r3, r3, #1 - 43d6: f142 027d adc.w r2, r2, #125 ; 0x7d - 43da: f44f 0c00 mov.w ip, #8388608 ; 0x800000 - 43de: 428b cmp r3, r1 - 43e0: bf24 itt cs - 43e2: 1a5b subcs r3, r3, r1 - 43e4: ea40 000c orrcs.w r0, r0, ip - 43e8: ebb3 0f51 cmp.w r3, r1, lsr #1 - 43ec: bf24 itt cs - 43ee: eba3 0351 subcs.w r3, r3, r1, lsr #1 - 43f2: ea40 005c orrcs.w r0, r0, ip, lsr #1 - 43f6: ebb3 0f91 cmp.w r3, r1, lsr #2 - 43fa: bf24 itt cs - 43fc: eba3 0391 subcs.w r3, r3, r1, lsr #2 - 4400: ea40 009c orrcs.w r0, r0, ip, lsr #2 - 4404: ebb3 0fd1 cmp.w r3, r1, lsr #3 - 4408: bf24 itt cs - 440a: eba3 03d1 subcs.w r3, r3, r1, lsr #3 - 440e: ea40 00dc orrcs.w r0, r0, ip, lsr #3 - 4412: 011b lsls r3, r3, #4 - 4414: bf18 it ne - 4416: ea5f 1c1c movsne.w ip, ip, lsr #4 - 441a: d1e0 bne.n 43de <__aeabi_fdiv+0x46> - 441c: 2afd cmp r2, #253 ; 0xfd - 441e: f63f af50 bhi.w 42c2 <__aeabi_fmul+0x92> - 4422: 428b cmp r3, r1 - 4424: eb40 50c2 adc.w r0, r0, r2, lsl #23 - 4428: bf08 it eq - 442a: f020 0001 biceq.w r0, r0, #1 - 442e: 4770 bx lr - 4430: f00c 4c00 and.w ip, ip, #2147483648 ; 0x80000000 - 4434: ea4c 2050 orr.w r0, ip, r0, lsr #9 - 4438: 327f adds r2, #127 ; 0x7f - 443a: bfc2 ittt gt - 443c: f1d2 03ff rsbsgt r3, r2, #255 ; 0xff - 4440: ea40 50c2 orrgt.w r0, r0, r2, lsl #23 - 4444: 4770 bxgt lr - 4446: f440 0000 orr.w r0, r0, #8388608 ; 0x800000 - 444a: f04f 0300 mov.w r3, #0 - 444e: 3a01 subs r2, #1 - 4450: e737 b.n 42c2 <__aeabi_fmul+0x92> - 4452: f092 0f00 teq r2, #0 - 4456: f000 4c00 and.w ip, r0, #2147483648 ; 0x80000000 - 445a: bf02 ittt eq - 445c: 0040 lsleq r0, r0, #1 - 445e: f410 0f00 tsteq.w r0, #8388608 ; 0x800000 - 4462: 3a01 subeq r2, #1 - 4464: d0f9 beq.n 445a <__aeabi_fdiv+0xc2> - 4466: ea40 000c orr.w r0, r0, ip - 446a: f093 0f00 teq r3, #0 - 446e: f001 4c00 and.w ip, r1, #2147483648 ; 0x80000000 - 4472: bf02 ittt eq - 4474: 0049 lsleq r1, r1, #1 - 4476: f411 0f00 tsteq.w r1, #8388608 ; 0x800000 - 447a: 3b01 subeq r3, #1 - 447c: d0f9 beq.n 4472 <__aeabi_fdiv+0xda> - 447e: ea41 010c orr.w r1, r1, ip - 4482: e795 b.n 43b0 <__aeabi_fdiv+0x18> - 4484: ea0c 53d1 and.w r3, ip, r1, lsr #23 - 4488: ea92 0f0c teq r2, ip - 448c: d108 bne.n 44a0 <__aeabi_fdiv+0x108> - 448e: 0242 lsls r2, r0, #9 - 4490: f47f af7d bne.w 438e <__aeabi_fmul+0x15e> - 4494: ea93 0f0c teq r3, ip - 4498: f47f af70 bne.w 437c <__aeabi_fmul+0x14c> - 449c: 4608 mov r0, r1 - 449e: e776 b.n 438e <__aeabi_fmul+0x15e> - 44a0: ea93 0f0c teq r3, ip - 44a4: d104 bne.n 44b0 <__aeabi_fdiv+0x118> - 44a6: 024b lsls r3, r1, #9 - 44a8: f43f af4c beq.w 4344 <__aeabi_fmul+0x114> - 44ac: 4608 mov r0, r1 - 44ae: e76e b.n 438e <__aeabi_fmul+0x15e> - 44b0: f030 4c00 bics.w ip, r0, #2147483648 ; 0x80000000 - 44b4: bf18 it ne - 44b6: f031 4c00 bicsne.w ip, r1, #2147483648 ; 0x80000000 - 44ba: d1ca bne.n 4452 <__aeabi_fdiv+0xba> - 44bc: f030 4200 bics.w r2, r0, #2147483648 ; 0x80000000 - 44c0: f47f af5c bne.w 437c <__aeabi_fmul+0x14c> - 44c4: f031 4300 bics.w r3, r1, #2147483648 ; 0x80000000 - 44c8: f47f af3c bne.w 4344 <__aeabi_fmul+0x114> - 44cc: e75f b.n 438e <__aeabi_fmul+0x15e> - 44ce: bf00 nop - -000044d0 <__gesf2>: - 44d0: f04f 3cff mov.w ip, #4294967295 - 44d4: e006 b.n 44e4 <__cmpsf2+0x4> - 44d6: bf00 nop - -000044d8 <__lesf2>: - 44d8: f04f 0c01 mov.w ip, #1 - 44dc: e002 b.n 44e4 <__cmpsf2+0x4> - 44de: bf00 nop - -000044e0 <__cmpsf2>: - 44e0: f04f 0c01 mov.w ip, #1 - 44e4: f84d cd04 str.w ip, [sp, #-4]! - 44e8: ea4f 0240 mov.w r2, r0, lsl #1 - 44ec: ea4f 0341 mov.w r3, r1, lsl #1 - 44f0: ea7f 6c22 mvns.w ip, r2, asr #24 - 44f4: bf18 it ne - 44f6: ea7f 6c23 mvnsne.w ip, r3, asr #24 - 44fa: d011 beq.n 4520 <__cmpsf2+0x40> - 44fc: b001 add sp, #4 - 44fe: ea52 0c53 orrs.w ip, r2, r3, lsr #1 - 4502: bf18 it ne - 4504: ea90 0f01 teqne r0, r1 - 4508: bf58 it pl - 450a: ebb2 0003 subspl.w r0, r2, r3 - 450e: bf88 it hi - 4510: 17c8 asrhi r0, r1, #31 - 4512: bf38 it cc - 4514: ea6f 70e1 mvncc.w r0, r1, asr #31 - 4518: bf18 it ne - 451a: f040 0001 orrne.w r0, r0, #1 - 451e: 4770 bx lr - 4520: ea7f 6c22 mvns.w ip, r2, asr #24 - 4524: d102 bne.n 452c <__cmpsf2+0x4c> - 4526: ea5f 2c40 movs.w ip, r0, lsl #9 - 452a: d105 bne.n 4538 <__cmpsf2+0x58> - 452c: ea7f 6c23 mvns.w ip, r3, asr #24 - 4530: d1e4 bne.n 44fc <__cmpsf2+0x1c> - 4532: ea5f 2c41 movs.w ip, r1, lsl #9 - 4536: d0e1 beq.n 44fc <__cmpsf2+0x1c> - 4538: f85d 0b04 ldr.w r0, [sp], #4 - 453c: 4770 bx lr - 453e: bf00 nop - -00004540 <__aeabi_cfrcmple>: - 4540: 4684 mov ip, r0 - 4542: 4608 mov r0, r1 - 4544: 4661 mov r1, ip - 4546: e7ff b.n 4548 <__aeabi_cfcmpeq> - -00004548 <__aeabi_cfcmpeq>: - 4548: b50f push {r0, r1, r2, r3, lr} - 454a: f7ff ffc9 bl 44e0 <__cmpsf2> - 454e: 2800 cmp r0, #0 - 4550: bf48 it mi - 4552: f110 0f00 cmnmi.w r0, #0 - 4556: bd0f pop {r0, r1, r2, r3, pc} - -00004558 <__aeabi_fcmpeq>: - 4558: f84d ed08 str.w lr, [sp, #-8]! - 455c: f7ff fff4 bl 4548 <__aeabi_cfcmpeq> - 4560: bf0c ite eq - 4562: 2001 moveq r0, #1 - 4564: 2000 movne r0, #0 - 4566: f85d fb08 ldr.w pc, [sp], #8 - 456a: bf00 nop - -0000456c <__aeabi_fcmplt>: - 456c: f84d ed08 str.w lr, [sp, #-8]! - 4570: f7ff ffea bl 4548 <__aeabi_cfcmpeq> - 4574: bf34 ite cc - 4576: 2001 movcc r0, #1 - 4578: 2000 movcs r0, #0 - 457a: f85d fb08 ldr.w pc, [sp], #8 - 457e: bf00 nop - -00004580 <__aeabi_fcmple>: - 4580: f84d ed08 str.w lr, [sp, #-8]! - 4584: f7ff ffe0 bl 4548 <__aeabi_cfcmpeq> - 4588: bf94 ite ls - 458a: 2001 movls r0, #1 - 458c: 2000 movhi r0, #0 - 458e: f85d fb08 ldr.w pc, [sp], #8 - 4592: bf00 nop - -00004594 <__aeabi_fcmpge>: - 4594: f84d ed08 str.w lr, [sp, #-8]! - 4598: f7ff ffd2 bl 4540 <__aeabi_cfrcmple> - 459c: bf94 ite ls - 459e: 2001 movls r0, #1 - 45a0: 2000 movhi r0, #0 - 45a2: f85d fb08 ldr.w pc, [sp], #8 - 45a6: bf00 nop - -000045a8 <__aeabi_fcmpgt>: - 45a8: f84d ed08 str.w lr, [sp, #-8]! - 45ac: f7ff ffc8 bl 4540 <__aeabi_cfrcmple> - 45b0: bf34 ite cc - 45b2: 2001 movcc r0, #1 - 45b4: 2000 movcs r0, #0 - 45b6: f85d fb08 ldr.w pc, [sp], #8 - 45ba: bf00 nop - -000045bc : - 45bc: b508 push {r3, lr} - 45be: 2006 movs r0, #6 - 45c0: f000 fe60 bl 5284 - 45c4: 2001 movs r0, #1 - 45c6: f7fb fed5 bl 374 <_exit> - -000045ca <__aeabi_assert>: - 45ca: b508 push {r3, lr} - 45cc: 4603 mov r3, r0 - 45ce: 4608 mov r0, r1 - 45d0: 4611 mov r1, r2 - 45d2: 461a mov r2, r3 - 45d4: f004 f838 bl 8648 <__assert> - -000045d8 : - 45d8: 4b05 ldr r3, [pc, #20] ; (45f0 ) - 45da: 4a06 ldr r2, [pc, #24] ; (45f4 ) - 45dc: 681b ldr r3, [r3, #0] - 45de: 6859 ldr r1, [r3, #4] - 45e0: 6011 str r1, [r2, #0] - 45e2: 6899 ldr r1, [r3, #8] - 45e4: 4a04 ldr r2, [pc, #16] ; (45f8 ) - 45e6: 6011 str r1, [r2, #0] - 45e8: 68da ldr r2, [r3, #12] - 45ea: 4b04 ldr r3, [pc, #16] ; (45fc ) - 45ec: 601a str r2, [r3, #0] - 45ee: 4770 bx lr - 45f0: 100001dc .word 0x100001dc - 45f4: 10000778 .word 0x10000778 - 45f8: 1000077c .word 0x1000077c - 45fc: 10000780 .word 0x10000780 - -00004600 <__cxa_atexit>: - 4600: b530 push {r4, r5, lr} - 4602: 4605 mov r5, r0 - 4604: 460c mov r4, r1 - 4606: 4613 mov r3, r2 - 4608: 2002 movs r0, #2 - 460a: 4629 mov r1, r5 - 460c: 4622 mov r2, r4 - 460e: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 4612: f003 bf9d b.w 8550 <__register_exitproc> - ... - -00004618 : - 4618: b40e push {r1, r2, r3} - 461a: b503 push {r0, r1, lr} - 461c: ab03 add r3, sp, #12 - 461e: 4601 mov r1, r0 - 4620: 4805 ldr r0, [pc, #20] ; (4638 ) - 4622: f853 2b04 ldr.w r2, [r3], #4 - 4626: 6800 ldr r0, [r0, #0] - 4628: 9301 str r3, [sp, #4] - 462a: f002 fe29 bl 7280 <_vfprintf_r> - 462e: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 4632: b003 add sp, #12 - 4634: 4770 bx lr - 4636: bf00 nop - 4638: 100001dc .word 0x100001dc - -0000463c <_fputs_r>: - 463c: b530 push {r4, r5, lr} - 463e: b087 sub sp, #28 - 4640: 4604 mov r4, r0 - 4642: 4608 mov r0, r1 - 4644: 4615 mov r5, r2 - 4646: 9104 str r1, [sp, #16] - 4648: f000 fee0 bl 540c - 464c: ab04 add r3, sp, #16 - 464e: 9301 str r3, [sp, #4] - 4650: 2301 movs r3, #1 - 4652: 9302 str r3, [sp, #8] - 4654: 9003 str r0, [sp, #12] - 4656: 9005 str r0, [sp, #20] - 4658: b124 cbz r4, 4664 <_fputs_r+0x28> - 465a: 69a3 ldr r3, [r4, #24] - 465c: b913 cbnz r3, 4664 <_fputs_r+0x28> - 465e: 4620 mov r0, r4 - 4660: f004 ff9a bl 9598 <__sinit> - 4664: 4b0f ldr r3, [pc, #60] ; (46a4 <_fputs_r+0x68>) - 4666: 429d cmp r5, r3 - 4668: d101 bne.n 466e <_fputs_r+0x32> - 466a: 6865 ldr r5, [r4, #4] - 466c: e008 b.n 4680 <_fputs_r+0x44> - 466e: 4b0e ldr r3, [pc, #56] ; (46a8 <_fputs_r+0x6c>) - 4670: 429d cmp r5, r3 - 4672: d101 bne.n 4678 <_fputs_r+0x3c> - 4674: 68a5 ldr r5, [r4, #8] - 4676: e003 b.n 4680 <_fputs_r+0x44> - 4678: 4b0c ldr r3, [pc, #48] ; (46ac <_fputs_r+0x70>) - 467a: 429d cmp r5, r3 - 467c: bf08 it eq - 467e: 68e5 ldreq r5, [r4, #12] - 4680: 89ab ldrh r3, [r5, #12] - 4682: f413 5f00 tst.w r3, #8192 ; 0x2000 - 4686: d106 bne.n 4696 <_fputs_r+0x5a> - 4688: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 468c: 81ab strh r3, [r5, #12] - 468e: 6e6b ldr r3, [r5, #100] ; 0x64 - 4690: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 4694: 666b str r3, [r5, #100] ; 0x64 - 4696: 4620 mov r0, r4 - 4698: 4629 mov r1, r5 - 469a: aa01 add r2, sp, #4 - 469c: f000 f812 bl 46c4 <__sfvwrite_r> - 46a0: b007 add sp, #28 - 46a2: bd30 pop {r4, r5, pc} - 46a4: 0000e714 .word 0x0000e714 - 46a8: 0000e734 .word 0x0000e734 - 46ac: 0000e754 .word 0x0000e754 - -000046b0 : - 46b0: 460a mov r2, r1 - 46b2: 4903 ldr r1, [pc, #12] ; (46c0 ) - 46b4: 4603 mov r3, r0 - 46b6: 6808 ldr r0, [r1, #0] - 46b8: 4619 mov r1, r3 - 46ba: f7ff bfbf b.w 463c <_fputs_r> - 46be: bf00 nop - 46c0: 100001dc .word 0x100001dc - -000046c4 <__sfvwrite_r>: - 46c4: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 46c8: 4606 mov r6, r0 - 46ca: 6890 ldr r0, [r2, #8] - 46cc: 460c mov r4, r1 - 46ce: 4692 mov sl, r2 - 46d0: 2800 cmp r0, #0 - 46d2: f000 813f beq.w 4954 <__sfvwrite_r+0x290> - 46d6: 898b ldrh r3, [r1, #12] - 46d8: f013 0f08 tst.w r3, #8 - 46dc: d001 beq.n 46e2 <__sfvwrite_r+0x1e> - 46de: 690b ldr r3, [r1, #16] - 46e0: b95b cbnz r3, 46fa <__sfvwrite_r+0x36> - 46e2: 4630 mov r0, r6 - 46e4: 4621 mov r1, r4 - 46e6: f003 fec5 bl 8474 <__swsetup_r> - 46ea: b130 cbz r0, 46fa <__sfvwrite_r+0x36> - 46ec: 89a3 ldrh r3, [r4, #12] - 46ee: f043 0340 orr.w r3, r3, #64 ; 0x40 - 46f2: 81a3 strh r3, [r4, #12] - 46f4: 2309 movs r3, #9 - 46f6: 6033 str r3, [r6, #0] - 46f8: e12a b.n 4950 <__sfvwrite_r+0x28c> - 46fa: f8b4 900c ldrh.w r9, [r4, #12] - 46fe: f8da 8000 ldr.w r8, [sl] - 4702: f019 0702 ands.w r7, r9, #2 - 4706: d024 beq.n 4752 <__sfvwrite_r+0x8e> - 4708: 2700 movs r7, #0 - 470a: 46b9 mov r9, r7 - 470c: e005 b.n 471a <__sfvwrite_r+0x56> - 470e: f8d8 7000 ldr.w r7, [r8] - 4712: f8d8 9004 ldr.w r9, [r8, #4] - 4716: f108 0808 add.w r8, r8, #8 - 471a: f1b9 0f00 cmp.w r9, #0 - 471e: d0f6 beq.n 470e <__sfvwrite_r+0x4a> - 4720: f1b9 0f80 cmp.w r9, #128 ; 0x80 - 4724: bf34 ite cc - 4726: 464b movcc r3, r9 - 4728: 2380 movcs r3, #128 ; 0x80 - 472a: 6aa5 ldr r5, [r4, #40] ; 0x28 - 472c: 4630 mov r0, r6 - 472e: 6a21 ldr r1, [r4, #32] - 4730: 463a mov r2, r7 - 4732: 47a8 blx r5 - 4734: 1e03 subs r3, r0, #0 - 4736: f340 8107 ble.w 4948 <__sfvwrite_r+0x284> - 473a: f8da 0008 ldr.w r0, [sl, #8] - 473e: 1ac0 subs r0, r0, r3 - 4740: f8ca 0008 str.w r0, [sl, #8] - 4744: 2800 cmp r0, #0 - 4746: f000 8105 beq.w 4954 <__sfvwrite_r+0x290> - 474a: 18ff adds r7, r7, r3 - 474c: ebc3 0909 rsb r9, r3, r9 - 4750: e7e3 b.n 471a <__sfvwrite_r+0x56> - 4752: f019 0901 ands.w r9, r9, #1 - 4756: d003 beq.n 4760 <__sfvwrite_r+0x9c> - 4758: 9701 str r7, [sp, #4] - 475a: 46b9 mov r9, r7 - 475c: 9700 str r7, [sp, #0] - 475e: e09b b.n 4898 <__sfvwrite_r+0x1d4> - 4760: 464d mov r5, r9 - 4762: e005 b.n 4770 <__sfvwrite_r+0xac> - 4764: f8d8 9000 ldr.w r9, [r8] - 4768: f8d8 5004 ldr.w r5, [r8, #4] - 476c: f108 0808 add.w r8, r8, #8 - 4770: 2d00 cmp r5, #0 - 4772: d0f7 beq.n 4764 <__sfvwrite_r+0xa0> - 4774: 89a3 ldrh r3, [r4, #12] - 4776: 68a7 ldr r7, [r4, #8] - 4778: f413 7f00 tst.w r3, #512 ; 0x200 - 477c: d050 beq.n 4820 <__sfvwrite_r+0x15c> - 477e: 42bd cmp r5, r7 - 4780: d340 bcc.n 4804 <__sfvwrite_r+0x140> - 4782: f413 6f90 tst.w r3, #1152 ; 0x480 - 4786: d03b beq.n 4800 <__sfvwrite_r+0x13c> - 4788: 6921 ldr r1, [r4, #16] - 478a: 6822 ldr r2, [r4, #0] - 478c: 1a52 subs r2, r2, r1 - 478e: 9200 str r2, [sp, #0] - 4790: 6962 ldr r2, [r4, #20] - 4792: 9800 ldr r0, [sp, #0] - 4794: eb02 0b42 add.w fp, r2, r2, lsl #1 - 4798: 1c42 adds r2, r0, #1 - 479a: 1952 adds r2, r2, r5 - 479c: eb0b 7bdb add.w fp, fp, fp, lsr #31 - 47a0: ea4f 0b6b mov.w fp, fp, asr #1 - 47a4: 4593 cmp fp, r2 - 47a6: bf38 it cc - 47a8: 4693 movcc fp, r2 - 47aa: f413 6f80 tst.w r3, #1024 ; 0x400 - 47ae: d010 beq.n 47d2 <__sfvwrite_r+0x10e> - 47b0: 4630 mov r0, r6 - 47b2: 4659 mov r1, fp - 47b4: f000 f95c bl 4a70 <_malloc_r> - 47b8: 4607 mov r7, r0 - 47ba: b1a0 cbz r0, 47e6 <__sfvwrite_r+0x122> - 47bc: 6921 ldr r1, [r4, #16] - 47be: 9a00 ldr r2, [sp, #0] - 47c0: f000 fb76 bl 4eb0 - 47c4: 89a3 ldrh r3, [r4, #12] - 47c6: f423 6390 bic.w r3, r3, #1152 ; 0x480 - 47ca: f043 0380 orr.w r3, r3, #128 ; 0x80 - 47ce: 81a3 strh r3, [r4, #12] - 47d0: e00c b.n 47ec <__sfvwrite_r+0x128> - 47d2: 4630 mov r0, r6 - 47d4: 465a mov r2, fp - 47d6: f000 fb9b bl 4f10 <_realloc_r> - 47da: 4607 mov r7, r0 - 47dc: b930 cbnz r0, 47ec <__sfvwrite_r+0x128> - 47de: 4630 mov r0, r6 - 47e0: 6921 ldr r1, [r4, #16] - 47e2: f004 ffa1 bl 9728 <_free_r> - 47e6: 230c movs r3, #12 - 47e8: 6033 str r3, [r6, #0] - 47ea: e0ad b.n 4948 <__sfvwrite_r+0x284> - 47ec: 9a00 ldr r2, [sp, #0] - 47ee: 6127 str r7, [r4, #16] - 47f0: 18bf adds r7, r7, r2 - 47f2: 6027 str r7, [r4, #0] - 47f4: 462f mov r7, r5 - 47f6: ebc2 030b rsb r3, r2, fp - 47fa: f8c4 b014 str.w fp, [r4, #20] - 47fe: 60a3 str r3, [r4, #8] - 4800: 42bd cmp r5, r7 - 4802: d200 bcs.n 4806 <__sfvwrite_r+0x142> - 4804: 462f mov r7, r5 - 4806: 463a mov r2, r7 - 4808: 6820 ldr r0, [r4, #0] - 480a: 4649 mov r1, r9 - 480c: f000 fb5b bl 4ec6 - 4810: 68a3 ldr r3, [r4, #8] - 4812: 1bdb subs r3, r3, r7 - 4814: 60a3 str r3, [r4, #8] - 4816: 6823 ldr r3, [r4, #0] - 4818: 19df adds r7, r3, r7 - 481a: 6027 str r7, [r4, #0] - 481c: 462f mov r7, r5 - 481e: e028 b.n 4872 <__sfvwrite_r+0x1ae> - 4820: 6820 ldr r0, [r4, #0] - 4822: 6923 ldr r3, [r4, #16] - 4824: 4298 cmp r0, r3 - 4826: d90e bls.n 4846 <__sfvwrite_r+0x182> - 4828: 42bd cmp r5, r7 - 482a: d90c bls.n 4846 <__sfvwrite_r+0x182> - 482c: 4649 mov r1, r9 - 482e: 463a mov r2, r7 - 4830: f000 fb49 bl 4ec6 - 4834: 6823 ldr r3, [r4, #0] - 4836: 4630 mov r0, r6 - 4838: 4621 mov r1, r4 - 483a: 19db adds r3, r3, r7 - 483c: 6023 str r3, [r4, #0] - 483e: f004 fdb3 bl 93a8 <_fflush_r> - 4842: b1b0 cbz r0, 4872 <__sfvwrite_r+0x1ae> - 4844: e080 b.n 4948 <__sfvwrite_r+0x284> - 4846: 6963 ldr r3, [r4, #20] - 4848: 429d cmp r5, r3 - 484a: d307 bcc.n 485c <__sfvwrite_r+0x198> - 484c: 6aa7 ldr r7, [r4, #40] ; 0x28 - 484e: 4630 mov r0, r6 - 4850: 6a21 ldr r1, [r4, #32] - 4852: 464a mov r2, r9 - 4854: 47b8 blx r7 - 4856: 1e07 subs r7, r0, #0 - 4858: dc0b bgt.n 4872 <__sfvwrite_r+0x1ae> - 485a: e075 b.n 4948 <__sfvwrite_r+0x284> - 485c: 4649 mov r1, r9 - 485e: 462a mov r2, r5 - 4860: f000 fb31 bl 4ec6 - 4864: 68a3 ldr r3, [r4, #8] - 4866: 462f mov r7, r5 - 4868: 1b5b subs r3, r3, r5 - 486a: 60a3 str r3, [r4, #8] - 486c: 6823 ldr r3, [r4, #0] - 486e: 195b adds r3, r3, r5 - 4870: 6023 str r3, [r4, #0] - 4872: f8da 0008 ldr.w r0, [sl, #8] - 4876: 1bc0 subs r0, r0, r7 - 4878: f8ca 0008 str.w r0, [sl, #8] - 487c: 2800 cmp r0, #0 - 487e: d069 beq.n 4954 <__sfvwrite_r+0x290> - 4880: 44b9 add r9, r7 - 4882: 1bed subs r5, r5, r7 - 4884: e774 b.n 4770 <__sfvwrite_r+0xac> - 4886: f8d8 3004 ldr.w r3, [r8, #4] - 488a: 2000 movs r0, #0 - 488c: f8d8 9000 ldr.w r9, [r8] - 4890: f108 0808 add.w r8, r8, #8 - 4894: 9001 str r0, [sp, #4] - 4896: 9300 str r3, [sp, #0] - 4898: 9a00 ldr r2, [sp, #0] - 489a: 2a00 cmp r2, #0 - 489c: d0f3 beq.n 4886 <__sfvwrite_r+0x1c2> - 489e: 9b01 ldr r3, [sp, #4] - 48a0: b973 cbnz r3, 48c0 <__sfvwrite_r+0x1fc> - 48a2: 4648 mov r0, r9 - 48a4: 210a movs r1, #10 - 48a6: f000 fae7 bl 4e78 - 48aa: b128 cbz r0, 48b8 <__sfvwrite_r+0x1f4> - 48ac: 1c47 adds r7, r0, #1 - 48ae: 2001 movs r0, #1 - 48b0: ebc9 0707 rsb r7, r9, r7 - 48b4: 9001 str r0, [sp, #4] - 48b6: e003 b.n 48c0 <__sfvwrite_r+0x1fc> - 48b8: 9a00 ldr r2, [sp, #0] - 48ba: 2301 movs r3, #1 - 48bc: 9301 str r3, [sp, #4] - 48be: 1c57 adds r7, r2, #1 - 48c0: f8dd b000 ldr.w fp, [sp] - 48c4: 6820 ldr r0, [r4, #0] - 48c6: 6922 ldr r2, [r4, #16] - 48c8: 455f cmp r7, fp - 48ca: bf38 it cc - 48cc: 46bb movcc fp, r7 - 48ce: 68a5 ldr r5, [r4, #8] - 48d0: 4290 cmp r0, r2 - 48d2: 6963 ldr r3, [r4, #20] - 48d4: d90f bls.n 48f6 <__sfvwrite_r+0x232> - 48d6: 195d adds r5, r3, r5 - 48d8: 45ab cmp fp, r5 - 48da: dd0c ble.n 48f6 <__sfvwrite_r+0x232> - 48dc: 4649 mov r1, r9 - 48de: 462a mov r2, r5 - 48e0: f000 faf1 bl 4ec6 - 48e4: 6823 ldr r3, [r4, #0] - 48e6: 4630 mov r0, r6 - 48e8: 4621 mov r1, r4 - 48ea: 195b adds r3, r3, r5 - 48ec: 6023 str r3, [r4, #0] - 48ee: f004 fd5b bl 93a8 <_fflush_r> - 48f2: b1b0 cbz r0, 4922 <__sfvwrite_r+0x25e> - 48f4: e028 b.n 4948 <__sfvwrite_r+0x284> - 48f6: 459b cmp fp, r3 - 48f8: db07 blt.n 490a <__sfvwrite_r+0x246> - 48fa: 6aa5 ldr r5, [r4, #40] ; 0x28 - 48fc: 4630 mov r0, r6 - 48fe: 6a21 ldr r1, [r4, #32] - 4900: 464a mov r2, r9 - 4902: 47a8 blx r5 - 4904: 1e05 subs r5, r0, #0 - 4906: dc0c bgt.n 4922 <__sfvwrite_r+0x25e> - 4908: e01e b.n 4948 <__sfvwrite_r+0x284> - 490a: 4649 mov r1, r9 - 490c: 465a mov r2, fp - 490e: f000 fada bl 4ec6 - 4912: 68a3 ldr r3, [r4, #8] - 4914: 465d mov r5, fp - 4916: ebcb 0303 rsb r3, fp, r3 - 491a: 60a3 str r3, [r4, #8] - 491c: 6823 ldr r3, [r4, #0] - 491e: 445b add r3, fp - 4920: 6023 str r3, [r4, #0] - 4922: 1b7f subs r7, r7, r5 - 4924: d105 bne.n 4932 <__sfvwrite_r+0x26e> - 4926: 4630 mov r0, r6 - 4928: 4621 mov r1, r4 - 492a: f004 fd3d bl 93a8 <_fflush_r> - 492e: b958 cbnz r0, 4948 <__sfvwrite_r+0x284> - 4930: 9701 str r7, [sp, #4] - 4932: f8da 0008 ldr.w r0, [sl, #8] - 4936: 1b40 subs r0, r0, r5 - 4938: f8ca 0008 str.w r0, [sl, #8] - 493c: b150 cbz r0, 4954 <__sfvwrite_r+0x290> - 493e: 9800 ldr r0, [sp, #0] - 4940: 44a9 add r9, r5 - 4942: 1b40 subs r0, r0, r5 - 4944: 9000 str r0, [sp, #0] - 4946: e7a7 b.n 4898 <__sfvwrite_r+0x1d4> - 4948: 89a3 ldrh r3, [r4, #12] - 494a: f043 0340 orr.w r3, r3, #64 ; 0x40 - 494e: 81a3 strh r3, [r4, #12] - 4950: f04f 30ff mov.w r0, #4294967295 - 4954: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00004958 <_fwrite_r>: - 4958: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 495c: b086 sub sp, #24 - 495e: fb02 f603 mul.w r6, r2, r3 - 4962: 461d mov r5, r3 - 4964: 4614 mov r4, r2 - 4966: ab04 add r3, sp, #16 - 4968: 9f0c ldr r7, [sp, #48] ; 0x30 - 496a: 4680 mov r8, r0 - 496c: 9301 str r3, [sp, #4] - 496e: 2301 movs r3, #1 - 4970: 9104 str r1, [sp, #16] - 4972: 9605 str r6, [sp, #20] - 4974: 9603 str r6, [sp, #12] - 4976: 9302 str r3, [sp, #8] - 4978: b118 cbz r0, 4982 <_fwrite_r+0x2a> - 497a: 6983 ldr r3, [r0, #24] - 497c: b90b cbnz r3, 4982 <_fwrite_r+0x2a> - 497e: f004 fe0b bl 9598 <__sinit> - 4982: 4b16 ldr r3, [pc, #88] ; (49dc <_fwrite_r+0x84>) - 4984: 429f cmp r7, r3 - 4986: d102 bne.n 498e <_fwrite_r+0x36> - 4988: f8d8 7004 ldr.w r7, [r8, #4] - 498c: e00a b.n 49a4 <_fwrite_r+0x4c> - 498e: 4b14 ldr r3, [pc, #80] ; (49e0 <_fwrite_r+0x88>) - 4990: 429f cmp r7, r3 - 4992: d102 bne.n 499a <_fwrite_r+0x42> - 4994: f8d8 7008 ldr.w r7, [r8, #8] - 4998: e004 b.n 49a4 <_fwrite_r+0x4c> - 499a: 4b12 ldr r3, [pc, #72] ; (49e4 <_fwrite_r+0x8c>) - 499c: 429f cmp r7, r3 - 499e: bf08 it eq - 49a0: f8d8 700c ldreq.w r7, [r8, #12] - 49a4: 89bb ldrh r3, [r7, #12] - 49a6: f413 5f00 tst.w r3, #8192 ; 0x2000 - 49aa: d106 bne.n 49ba <_fwrite_r+0x62> - 49ac: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 49b0: 81bb strh r3, [r7, #12] - 49b2: 6e7b ldr r3, [r7, #100] ; 0x64 - 49b4: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 49b8: 667b str r3, [r7, #100] ; 0x64 - 49ba: 4640 mov r0, r8 - 49bc: 4639 mov r1, r7 - 49be: aa01 add r2, sp, #4 - 49c0: f7ff fe80 bl 46c4 <__sfvwrite_r> - 49c4: b128 cbz r0, 49d2 <_fwrite_r+0x7a> - 49c6: 9803 ldr r0, [sp, #12] - 49c8: 4621 mov r1, r4 - 49ca: 1a30 subs r0, r6, r0 - 49cc: f007 ffb8 bl c940 <__aeabi_uidiv> - 49d0: 4605 mov r5, r0 - 49d2: 4628 mov r0, r5 - 49d4: b006 add sp, #24 - 49d6: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 49da: bf00 nop - 49dc: 0000e714 .word 0x0000e714 - 49e0: 0000e734 .word 0x0000e734 - 49e4: 0000e754 .word 0x0000e754 - -000049e8 : - 49e8: b573 push {r0, r1, r4, r5, r6, lr} - 49ea: 4606 mov r6, r0 - 49ec: 9300 str r3, [sp, #0] - 49ee: 460d mov r5, r1 - 49f0: 4b04 ldr r3, [pc, #16] ; (4a04 ) - 49f2: 4614 mov r4, r2 - 49f4: 4631 mov r1, r6 - 49f6: 462a mov r2, r5 - 49f8: 6818 ldr r0, [r3, #0] - 49fa: 4623 mov r3, r4 - 49fc: f7ff ffac bl 4958 <_fwrite_r> - 4a00: bd7c pop {r2, r3, r4, r5, r6, pc} - 4a02: bf00 nop - 4a04: 100001dc .word 0x100001dc - -00004a08 <__libc_init_array>: - 4a08: b570 push {r4, r5, r6, lr} - 4a0a: 2400 movs r4, #0 - 4a0c: 4d0c ldr r5, [pc, #48] ; (4a40 <__libc_init_array+0x38>) - 4a0e: 4e0d ldr r6, [pc, #52] ; (4a44 <__libc_init_array+0x3c>) - 4a10: 1b76 subs r6, r6, r5 - 4a12: 10b6 asrs r6, r6, #2 - 4a14: e003 b.n 4a1e <__libc_init_array+0x16> - 4a16: f855 3b04 ldr.w r3, [r5], #4 - 4a1a: 3401 adds r4, #1 - 4a1c: 4798 blx r3 - 4a1e: 42b4 cmp r4, r6 - 4a20: d1f9 bne.n 4a16 <__libc_init_array+0xe> - 4a22: 4d09 ldr r5, [pc, #36] ; (4a48 <__libc_init_array+0x40>) - 4a24: f009 ff52 bl e8cc <_init> - 4a28: 4e08 ldr r6, [pc, #32] ; (4a4c <__libc_init_array+0x44>) - 4a2a: 2400 movs r4, #0 - 4a2c: 1b76 subs r6, r6, r5 - 4a2e: 10b6 asrs r6, r6, #2 - 4a30: e003 b.n 4a3a <__libc_init_array+0x32> - 4a32: f855 3b04 ldr.w r3, [r5], #4 - 4a36: 3401 adds r4, #1 - 4a38: 4798 blx r3 - 4a3a: 42b4 cmp r4, r6 - 4a3c: d1f9 bne.n 4a32 <__libc_init_array+0x2a> - 4a3e: bd70 pop {r4, r5, r6, pc} - 4a40: 0000e8d8 .word 0x0000e8d8 - 4a44: 0000e8dc .word 0x0000e8dc - 4a48: 0000e8dc .word 0x0000e8dc - 4a4c: 0000e8e4 .word 0x0000e8e4 - -00004a50 : - 4a50: 4b02 ldr r3, [pc, #8] ; (4a5c ) - 4a52: 4601 mov r1, r0 - 4a54: 6818 ldr r0, [r3, #0] - 4a56: f000 b80b b.w 4a70 <_malloc_r> - 4a5a: bf00 nop - 4a5c: 100001dc .word 0x100001dc - -00004a60 : - 4a60: 4b02 ldr r3, [pc, #8] ; (4a6c ) - 4a62: 4601 mov r1, r0 - 4a64: 6818 ldr r0, [r3, #0] - 4a66: f004 be5f b.w 9728 <_free_r> - 4a6a: bf00 nop - 4a6c: 100001dc .word 0x100001dc - -00004a70 <_malloc_r>: - 4a70: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4a74: f101 040b add.w r4, r1, #11 - 4a78: 2c16 cmp r4, #22 - 4a7a: 4607 mov r7, r0 - 4a7c: d903 bls.n 4a86 <_malloc_r+0x16> - 4a7e: f034 0407 bics.w r4, r4, #7 - 4a82: d501 bpl.n 4a88 <_malloc_r+0x18> - 4a84: e002 b.n 4a8c <_malloc_r+0x1c> - 4a86: 2410 movs r4, #16 - 4a88: 428c cmp r4, r1 - 4a8a: d202 bcs.n 4a92 <_malloc_r+0x22> - 4a8c: 230c movs r3, #12 - 4a8e: 603b str r3, [r7, #0] - 4a90: e1d6 b.n 4e40 <_malloc_r+0x3d0> - 4a92: 4638 mov r0, r7 - 4a94: f000 fa2f bl 4ef6 <__malloc_lock> - 4a98: f5b4 7ffc cmp.w r4, #504 ; 0x1f8 - 4a9c: 4a97 ldr r2, [pc, #604] ; (4cfc <_malloc_r+0x28c>) - 4a9e: d210 bcs.n 4ac2 <_malloc_r+0x52> - 4aa0: 08e1 lsrs r1, r4, #3 - 4aa2: eb02 02c1 add.w r2, r2, r1, lsl #3 - 4aa6: 68d6 ldr r6, [r2, #12] - 4aa8: 4296 cmp r6, r2 - 4aaa: d104 bne.n 4ab6 <_malloc_r+0x46> - 4aac: f106 0308 add.w r3, r6, #8 - 4ab0: 6976 ldr r6, [r6, #20] - 4ab2: 429e cmp r6, r3 - 4ab4: d003 beq.n 4abe <_malloc_r+0x4e> - 4ab6: 6873 ldr r3, [r6, #4] - 4ab8: f023 0303 bic.w r3, r3, #3 - 4abc: e02f b.n 4b1e <_malloc_r+0xae> - 4abe: 3102 adds r1, #2 - 4ac0: e036 b.n 4b30 <_malloc_r+0xc0> - 4ac2: 0a61 lsrs r1, r4, #9 - 4ac4: d101 bne.n 4aca <_malloc_r+0x5a> - 4ac6: 08e1 lsrs r1, r4, #3 - 4ac8: e01b b.n 4b02 <_malloc_r+0x92> - 4aca: 2904 cmp r1, #4 - 4acc: d802 bhi.n 4ad4 <_malloc_r+0x64> - 4ace: 09a1 lsrs r1, r4, #6 - 4ad0: 3138 adds r1, #56 ; 0x38 - 4ad2: e016 b.n 4b02 <_malloc_r+0x92> - 4ad4: 2914 cmp r1, #20 - 4ad6: d801 bhi.n 4adc <_malloc_r+0x6c> - 4ad8: 315b adds r1, #91 ; 0x5b - 4ada: e012 b.n 4b02 <_malloc_r+0x92> - 4adc: 2954 cmp r1, #84 ; 0x54 - 4ade: d802 bhi.n 4ae6 <_malloc_r+0x76> - 4ae0: 0b21 lsrs r1, r4, #12 - 4ae2: 316e adds r1, #110 ; 0x6e - 4ae4: e00d b.n 4b02 <_malloc_r+0x92> - 4ae6: f5b1 7faa cmp.w r1, #340 ; 0x154 - 4aea: d802 bhi.n 4af2 <_malloc_r+0x82> - 4aec: 0be1 lsrs r1, r4, #15 - 4aee: 3177 adds r1, #119 ; 0x77 - 4af0: e007 b.n 4b02 <_malloc_r+0x92> - 4af2: f240 5354 movw r3, #1364 ; 0x554 - 4af6: 4299 cmp r1, r3 - 4af8: d802 bhi.n 4b00 <_malloc_r+0x90> - 4afa: 0ca1 lsrs r1, r4, #18 - 4afc: 317c adds r1, #124 ; 0x7c - 4afe: e000 b.n 4b02 <_malloc_r+0x92> - 4b00: 217e movs r1, #126 ; 0x7e - 4b02: eb02 02c1 add.w r2, r2, r1, lsl #3 - 4b06: 68d6 ldr r6, [r2, #12] - 4b08: e00f b.n 4b2a <_malloc_r+0xba> - 4b0a: 6873 ldr r3, [r6, #4] - 4b0c: f023 0303 bic.w r3, r3, #3 - 4b10: 1b18 subs r0, r3, r4 - 4b12: 280f cmp r0, #15 - 4b14: dd01 ble.n 4b1a <_malloc_r+0xaa> - 4b16: 3901 subs r1, #1 - 4b18: e009 b.n 4b2e <_malloc_r+0xbe> - 4b1a: 2800 cmp r0, #0 - 4b1c: db04 blt.n 4b28 <_malloc_r+0xb8> - 4b1e: 68f2 ldr r2, [r6, #12] - 4b20: 68b1 ldr r1, [r6, #8] - 4b22: 60ca str r2, [r1, #12] - 4b24: 6091 str r1, [r2, #8] - 4b26: e020 b.n 4b6a <_malloc_r+0xfa> - 4b28: 68f6 ldr r6, [r6, #12] - 4b2a: 4296 cmp r6, r2 - 4b2c: d1ed bne.n 4b0a <_malloc_r+0x9a> - 4b2e: 3101 adds r1, #1 - 4b30: 4d72 ldr r5, [pc, #456] ; (4cfc <_malloc_r+0x28c>) - 4b32: f105 0208 add.w r2, r5, #8 - 4b36: 6896 ldr r6, [r2, #8] - 4b38: 4296 cmp r6, r2 - 4b3a: d077 beq.n 4c2c <_malloc_r+0x1bc> - 4b3c: 6873 ldr r3, [r6, #4] - 4b3e: f023 0303 bic.w r3, r3, #3 - 4b42: 1b18 subs r0, r3, r4 - 4b44: 280f cmp r0, #15 - 4b46: dd0c ble.n 4b62 <_malloc_r+0xf2> - 4b48: 1933 adds r3, r6, r4 - 4b4a: f044 0401 orr.w r4, r4, #1 - 4b4e: 60d3 str r3, [r2, #12] - 4b50: 6093 str r3, [r2, #8] - 4b52: 6074 str r4, [r6, #4] - 4b54: 60da str r2, [r3, #12] - 4b56: 609a str r2, [r3, #8] - 4b58: f040 0201 orr.w r2, r0, #1 - 4b5c: 5018 str r0, [r3, r0] - 4b5e: 605a str r2, [r3, #4] - 4b60: e179 b.n 4e56 <_malloc_r+0x3e6> - 4b62: 2800 cmp r0, #0 - 4b64: 60d2 str r2, [r2, #12] - 4b66: 6092 str r2, [r2, #8] - 4b68: db05 blt.n 4b76 <_malloc_r+0x106> - 4b6a: 18f3 adds r3, r6, r3 - 4b6c: 685a ldr r2, [r3, #4] - 4b6e: f042 0201 orr.w r2, r2, #1 - 4b72: 605a str r2, [r3, #4] - 4b74: e16f b.n 4e56 <_malloc_r+0x3e6> - 4b76: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 4b7a: d20e bcs.n 4b9a <_malloc_r+0x12a> - 4b7c: 08db lsrs r3, r3, #3 - 4b7e: f04f 0e01 mov.w lr, #1 - 4b82: 1098 asrs r0, r3, #2 - 4b84: eb05 03c3 add.w r3, r5, r3, lsl #3 - 4b88: fa0e f000 lsl.w r0, lr, r0 - 4b8c: f8d5 e004 ldr.w lr, [r5, #4] - 4b90: ea4e 0000 orr.w r0, lr, r0 - 4b94: 6068 str r0, [r5, #4] - 4b96: 6898 ldr r0, [r3, #8] - 4b98: e044 b.n 4c24 <_malloc_r+0x1b4> - 4b9a: ea4f 2e53 mov.w lr, r3, lsr #9 - 4b9e: f1be 0f04 cmp.w lr, #4 - 4ba2: d804 bhi.n 4bae <_malloc_r+0x13e> - 4ba4: ea4f 1e93 mov.w lr, r3, lsr #6 - 4ba8: f10e 0e38 add.w lr, lr, #56 ; 0x38 - 4bac: e01f b.n 4bee <_malloc_r+0x17e> - 4bae: f1be 0f14 cmp.w lr, #20 - 4bb2: d802 bhi.n 4bba <_malloc_r+0x14a> - 4bb4: f10e 0e5b add.w lr, lr, #91 ; 0x5b - 4bb8: e019 b.n 4bee <_malloc_r+0x17e> - 4bba: f1be 0f54 cmp.w lr, #84 ; 0x54 - 4bbe: d804 bhi.n 4bca <_malloc_r+0x15a> - 4bc0: ea4f 3e13 mov.w lr, r3, lsr #12 - 4bc4: f10e 0e6e add.w lr, lr, #110 ; 0x6e - 4bc8: e011 b.n 4bee <_malloc_r+0x17e> - 4bca: f5be 7faa cmp.w lr, #340 ; 0x154 - 4bce: d804 bhi.n 4bda <_malloc_r+0x16a> - 4bd0: ea4f 3ed3 mov.w lr, r3, lsr #15 - 4bd4: f10e 0e77 add.w lr, lr, #119 ; 0x77 - 4bd8: e009 b.n 4bee <_malloc_r+0x17e> - 4bda: f240 5054 movw r0, #1364 ; 0x554 - 4bde: 4586 cmp lr, r0 - 4be0: bf96 itet ls - 4be2: ea4f 4e93 movls.w lr, r3, lsr #18 - 4be6: f04f 0e7e movhi.w lr, #126 ; 0x7e - 4bea: f10e 0e7c addls.w lr, lr, #124 ; 0x7c - 4bee: eb05 0cce add.w ip, r5, lr, lsl #3 - 4bf2: f8dc 0008 ldr.w r0, [ip, #8] - 4bf6: 4560 cmp r0, ip - 4bf8: d10d bne.n 4c16 <_malloc_r+0x1a6> - 4bfa: 2301 movs r3, #1 - 4bfc: ea4f 0eae mov.w lr, lr, asr #2 - 4c00: fa03 fe0e lsl.w lr, r3, lr - 4c04: 686b ldr r3, [r5, #4] - 4c06: ea43 030e orr.w r3, r3, lr - 4c0a: 606b str r3, [r5, #4] - 4c0c: 4603 mov r3, r0 - 4c0e: e009 b.n 4c24 <_malloc_r+0x1b4> - 4c10: 6880 ldr r0, [r0, #8] - 4c12: 4560 cmp r0, ip - 4c14: d005 beq.n 4c22 <_malloc_r+0x1b2> - 4c16: f8d0 e004 ldr.w lr, [r0, #4] - 4c1a: f02e 0e03 bic.w lr, lr, #3 - 4c1e: 4573 cmp r3, lr - 4c20: d3f6 bcc.n 4c10 <_malloc_r+0x1a0> - 4c22: 68c3 ldr r3, [r0, #12] - 4c24: 60f3 str r3, [r6, #12] - 4c26: 60b0 str r0, [r6, #8] - 4c28: 609e str r6, [r3, #8] - 4c2a: 60c6 str r6, [r0, #12] - 4c2c: 2001 movs r0, #1 - 4c2e: 108b asrs r3, r1, #2 - 4c30: fa10 f303 lsls.w r3, r0, r3 - 4c34: 6868 ldr r0, [r5, #4] - 4c36: 4283 cmp r3, r0 - 4c38: d862 bhi.n 4d00 <_malloc_r+0x290> - 4c3a: 4203 tst r3, r0 - 4c3c: d105 bne.n 4c4a <_malloc_r+0x1da> - 4c3e: f021 0103 bic.w r1, r1, #3 - 4c42: 005b lsls r3, r3, #1 - 4c44: 3104 adds r1, #4 - 4c46: 4203 tst r3, r0 - 4c48: d0fb beq.n 4c42 <_malloc_r+0x1d2> - 4c4a: eb05 09c1 add.w r9, r5, r1, lsl #3 - 4c4e: 468e mov lr, r1 - 4c50: 46cc mov ip, r9 - 4c52: f8dc 600c ldr.w r6, [ip, #12] - 4c56: e02a b.n 4cae <_malloc_r+0x23e> - 4c58: 6870 ldr r0, [r6, #4] - 4c5a: f020 0803 bic.w r8, r0, #3 - 4c5e: ebc4 0008 rsb r0, r4, r8 - 4c62: 280f cmp r0, #15 - 4c64: dd11 ble.n 4c8a <_malloc_r+0x21a> - 4c66: 1933 adds r3, r6, r4 - 4c68: 68f1 ldr r1, [r6, #12] - 4c6a: f044 0401 orr.w r4, r4, #1 - 4c6e: 6074 str r4, [r6, #4] - 4c70: f856 4f08 ldr.w r4, [r6, #8]! - 4c74: 5018 str r0, [r3, r0] - 4c76: 60e1 str r1, [r4, #12] - 4c78: 608c str r4, [r1, #8] - 4c7a: 60d3 str r3, [r2, #12] - 4c7c: 6093 str r3, [r2, #8] - 4c7e: 60da str r2, [r3, #12] - 4c80: 609a str r2, [r3, #8] - 4c82: f040 0201 orr.w r2, r0, #1 - 4c86: 605a str r2, [r3, #4] - 4c88: e00c b.n 4ca4 <_malloc_r+0x234> - 4c8a: 2800 cmp r0, #0 - 4c8c: db0e blt.n 4cac <_malloc_r+0x23c> - 4c8e: eb06 0308 add.w r3, r6, r8 - 4c92: 685a ldr r2, [r3, #4] - 4c94: f042 0201 orr.w r2, r2, #1 - 4c98: 605a str r2, [r3, #4] - 4c9a: 68f3 ldr r3, [r6, #12] - 4c9c: f856 2f08 ldr.w r2, [r6, #8]! - 4ca0: 60d3 str r3, [r2, #12] - 4ca2: 609a str r2, [r3, #8] - 4ca4: 4638 mov r0, r7 - 4ca6: f000 f927 bl 4ef8 <__malloc_unlock> - 4caa: e0d8 b.n 4e5e <_malloc_r+0x3ee> - 4cac: 68f6 ldr r6, [r6, #12] - 4cae: 4566 cmp r6, ip - 4cb0: d1d2 bne.n 4c58 <_malloc_r+0x1e8> - 4cb2: f10e 0e01 add.w lr, lr, #1 - 4cb6: f01e 0f03 tst.w lr, #3 - 4cba: d101 bne.n 4cc0 <_malloc_r+0x250> - 4cbc: 4648 mov r0, r9 - 4cbe: e002 b.n 4cc6 <_malloc_r+0x256> - 4cc0: f10c 0c08 add.w ip, ip, #8 - 4cc4: e7c5 b.n 4c52 <_malloc_r+0x1e2> - 4cc6: f011 0f03 tst.w r1, #3 - 4cca: d104 bne.n 4cd6 <_malloc_r+0x266> - 4ccc: 6869 ldr r1, [r5, #4] - 4cce: ea21 0103 bic.w r1, r1, r3 - 4cd2: 6069 str r1, [r5, #4] - 4cd4: e006 b.n 4ce4 <_malloc_r+0x274> - 4cd6: 4606 mov r6, r0 - 4cd8: f856 0908 ldr.w r0, [r6], #-8 - 4cdc: 42b0 cmp r0, r6 - 4cde: d101 bne.n 4ce4 <_malloc_r+0x274> - 4ce0: 3901 subs r1, #1 - 4ce2: e7f0 b.n 4cc6 <_malloc_r+0x256> - 4ce4: 6868 ldr r0, [r5, #4] - 4ce6: 005b lsls r3, r3, #1 - 4ce8: 4283 cmp r3, r0 - 4cea: d809 bhi.n 4d00 <_malloc_r+0x290> - 4cec: b143 cbz r3, 4d00 <_malloc_r+0x290> - 4cee: 4671 mov r1, lr - 4cf0: e001 b.n 4cf6 <_malloc_r+0x286> - 4cf2: 3104 adds r1, #4 - 4cf4: 005b lsls r3, r3, #1 - 4cf6: 4203 tst r3, r0 - 4cf8: d1a7 bne.n 4c4a <_malloc_r+0x1da> - 4cfa: e7fa b.n 4cf2 <_malloc_r+0x282> - 4cfc: 100001e0 .word 0x100001e0 - 4d00: f8d5 8008 ldr.w r8, [r5, #8] - 4d04: f8d8 3004 ldr.w r3, [r8, #4] - 4d08: f023 0903 bic.w r9, r3, #3 - 4d0c: 45a1 cmp r9, r4 - 4d0e: d304 bcc.n 4d1a <_malloc_r+0x2aa> - 4d10: ebc4 0309 rsb r3, r4, r9 - 4d14: 2b0f cmp r3, #15 - 4d16: f300 8095 bgt.w 4e44 <_malloc_r+0x3d4> - 4d1a: 4b52 ldr r3, [pc, #328] ; (4e64 <_malloc_r+0x3f4>) - 4d1c: 4638 mov r0, r7 - 4d1e: 681b ldr r3, [r3, #0] - 4d20: f103 0a10 add.w sl, r3, #16 - 4d24: 4b50 ldr r3, [pc, #320] ; (4e68 <_malloc_r+0x3f8>) - 4d26: 44a2 add sl, r4 - 4d28: 681a ldr r2, [r3, #0] - 4d2a: 9301 str r3, [sp, #4] - 4d2c: f1b2 3fff cmp.w r2, #4294967295 - 4d30: bf1c itt ne - 4d32: f10a 0a7f addne.w sl, sl, #127 ; 0x7f - 4d36: f02a 0a7f bicne.w sl, sl, #127 ; 0x7f - 4d3a: 4651 mov r1, sl - 4d3c: f000 fa64 bl 5208 <_sbrk_r> - 4d40: 9b01 ldr r3, [sp, #4] - 4d42: f1b0 3fff cmp.w r0, #4294967295 - 4d46: 4606 mov r6, r0 - 4d48: d06e beq.n 4e28 <_malloc_r+0x3b8> - 4d4a: eb08 0209 add.w r2, r8, r9 - 4d4e: 4290 cmp r0, r2 - 4d50: d201 bcs.n 4d56 <_malloc_r+0x2e6> - 4d52: 45a8 cmp r8, r5 - 4d54: d168 bne.n 4e28 <_malloc_r+0x3b8> - 4d56: 4945 ldr r1, [pc, #276] ; (4e6c <_malloc_r+0x3fc>) - 4d58: 4296 cmp r6, r2 - 4d5a: 468b mov fp, r1 - 4d5c: 6808 ldr r0, [r1, #0] - 4d5e: 4450 add r0, sl - 4d60: 6008 str r0, [r1, #0] - 4d62: d108 bne.n 4d76 <_malloc_r+0x306> - 4d64: f016 0f7f tst.w r6, #127 ; 0x7f - 4d68: d105 bne.n 4d76 <_malloc_r+0x306> - 4d6a: 68ab ldr r3, [r5, #8] - 4d6c: 44d1 add r9, sl - 4d6e: f049 0201 orr.w r2, r9, #1 - 4d72: 605a str r2, [r3, #4] - 4d74: e04c b.n 4e10 <_malloc_r+0x3a0> - 4d76: 681b ldr r3, [r3, #0] - 4d78: f1b3 3fff cmp.w r3, #4294967295 - 4d7c: d102 bne.n 4d84 <_malloc_r+0x314> - 4d7e: 4b3a ldr r3, [pc, #232] ; (4e68 <_malloc_r+0x3f8>) - 4d80: 601e str r6, [r3, #0] - 4d82: e003 b.n 4d8c <_malloc_r+0x31c> - 4d84: 1830 adds r0, r6, r0 - 4d86: 1a82 subs r2, r0, r2 - 4d88: f8cb 2000 str.w r2, [fp] - 4d8c: f016 0307 ands.w r3, r6, #7 - 4d90: 4638 mov r0, r7 - 4d92: bf1c itt ne - 4d94: f1c3 0308 rsbne r3, r3, #8 - 4d98: 18f6 addne r6, r6, r3 - 4d9a: 3380 adds r3, #128 ; 0x80 - 4d9c: 44b2 add sl, r6 - 4d9e: f00a 0a7f and.w sl, sl, #127 ; 0x7f - 4da2: ebca 0a03 rsb sl, sl, r3 - 4da6: 4651 mov r1, sl - 4da8: f000 fa2e bl 5208 <_sbrk_r> - 4dac: f8db 3000 ldr.w r3, [fp] - 4db0: 60ae str r6, [r5, #8] - 4db2: f1b0 3fff cmp.w r0, #4294967295 - 4db6: bf04 itt eq - 4db8: 4630 moveq r0, r6 - 4dba: f04f 0a00 moveq.w sl, #0 - 4dbe: 1b80 subs r0, r0, r6 - 4dc0: 45a8 cmp r8, r5 - 4dc2: 4450 add r0, sl - 4dc4: 4453 add r3, sl - 4dc6: f040 0001 orr.w r0, r0, #1 - 4dca: f8cb 3000 str.w r3, [fp] - 4dce: 6070 str r0, [r6, #4] - 4dd0: d01e beq.n 4e10 <_malloc_r+0x3a0> - 4dd2: f1b9 0f0f cmp.w r9, #15 - 4dd6: d802 bhi.n 4dde <_malloc_r+0x36e> - 4dd8: 2301 movs r3, #1 - 4dda: 6073 str r3, [r6, #4] - 4ddc: e024 b.n 4e28 <_malloc_r+0x3b8> - 4dde: f8d8 3004 ldr.w r3, [r8, #4] - 4de2: f1a9 090c sub.w r9, r9, #12 - 4de6: f029 0907 bic.w r9, r9, #7 - 4dea: 2205 movs r2, #5 - 4dec: f003 0301 and.w r3, r3, #1 - 4df0: f1b9 0f0f cmp.w r9, #15 - 4df4: ea49 0303 orr.w r3, r9, r3 - 4df8: f8c8 3004 str.w r3, [r8, #4] - 4dfc: eb08 0309 add.w r3, r8, r9 - 4e00: 605a str r2, [r3, #4] - 4e02: 609a str r2, [r3, #8] - 4e04: d904 bls.n 4e10 <_malloc_r+0x3a0> - 4e06: 4638 mov r0, r7 - 4e08: f108 0108 add.w r1, r8, #8 - 4e0c: f004 fc8c bl 9728 <_free_r> - 4e10: 4a17 ldr r2, [pc, #92] ; (4e70 <_malloc_r+0x400>) - 4e12: f8db 3000 ldr.w r3, [fp] - 4e16: 6811 ldr r1, [r2, #0] - 4e18: 428b cmp r3, r1 - 4e1a: bf88 it hi - 4e1c: 6013 strhi r3, [r2, #0] - 4e1e: 4a15 ldr r2, [pc, #84] ; (4e74 <_malloc_r+0x404>) - 4e20: 6811 ldr r1, [r2, #0] - 4e22: 428b cmp r3, r1 - 4e24: bf88 it hi - 4e26: 6013 strhi r3, [r2, #0] - 4e28: 68ab ldr r3, [r5, #8] - 4e2a: 685b ldr r3, [r3, #4] - 4e2c: f023 0303 bic.w r3, r3, #3 - 4e30: 42a3 cmp r3, r4 - 4e32: d302 bcc.n 4e3a <_malloc_r+0x3ca> - 4e34: 1b1b subs r3, r3, r4 - 4e36: 2b0f cmp r3, #15 - 4e38: dc04 bgt.n 4e44 <_malloc_r+0x3d4> - 4e3a: 4638 mov r0, r7 - 4e3c: f000 f85c bl 4ef8 <__malloc_unlock> - 4e40: 2600 movs r6, #0 - 4e42: e00c b.n 4e5e <_malloc_r+0x3ee> - 4e44: 68ae ldr r6, [r5, #8] - 4e46: f044 0201 orr.w r2, r4, #1 - 4e4a: f043 0301 orr.w r3, r3, #1 - 4e4e: 1934 adds r4, r6, r4 - 4e50: 60ac str r4, [r5, #8] - 4e52: 6072 str r2, [r6, #4] - 4e54: 6063 str r3, [r4, #4] - 4e56: 4638 mov r0, r7 - 4e58: 3608 adds r6, #8 - 4e5a: f000 f84d bl 4ef8 <__malloc_unlock> - 4e5e: 4630 mov r0, r6 - 4e60: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 4e64: 1000074c .word 0x1000074c - 4e68: 100005ec .word 0x100005ec - 4e6c: 10000750 .word 0x10000750 - 4e70: 10000748 .word 0x10000748 - 4e74: 10000744 .word 0x10000744 - -00004e78 : - 4e78: b510 push {r4, lr} - 4e7a: b2c9 uxtb r1, r1 - 4e7c: e003 b.n 4e86 - 4e7e: f810 4b01 ldrb.w r4, [r0], #1 - 4e82: 428c cmp r4, r1 - 4e84: d004 beq.n 4e90 - 4e86: 3a01 subs r2, #1 - 4e88: 4603 mov r3, r0 - 4e8a: d2f8 bcs.n 4e7e - 4e8c: 2000 movs r0, #0 - 4e8e: bd10 pop {r4, pc} - 4e90: 4618 mov r0, r3 - 4e92: bd10 pop {r4, pc} - -00004e94 : - 4e94: b530 push {r4, r5, lr} - 4e96: 2300 movs r3, #0 - 4e98: e006 b.n 4ea8 - 4e9a: 5cc5 ldrb r5, [r0, r3] - 4e9c: 5ccc ldrb r4, [r1, r3] - 4e9e: 3301 adds r3, #1 - 4ea0: 42a5 cmp r5, r4 - 4ea2: d001 beq.n 4ea8 - 4ea4: 1b28 subs r0, r5, r4 - 4ea6: bd30 pop {r4, r5, pc} - 4ea8: 3a01 subs r2, #1 - 4eaa: d2f6 bcs.n 4e9a - 4eac: 2000 movs r0, #0 - 4eae: bd30 pop {r4, r5, pc} - -00004eb0 : - 4eb0: b510 push {r4, lr} - 4eb2: 1882 adds r2, r0, r2 - 4eb4: 4603 mov r3, r0 - 4eb6: e003 b.n 4ec0 - 4eb8: f811 4b01 ldrb.w r4, [r1], #1 - 4ebc: f803 4b01 strb.w r4, [r3], #1 - 4ec0: 4293 cmp r3, r2 - 4ec2: d3f9 bcc.n 4eb8 - 4ec4: bd10 pop {r4, pc} - -00004ec6 : - 4ec6: 4281 cmp r1, r0 - 4ec8: b510 push {r4, lr} - 4eca: 4604 mov r4, r0 - 4ecc: d210 bcs.n 4ef0 - 4ece: 188b adds r3, r1, r2 - 4ed0: 4298 cmp r0, r3 - 4ed2: d20d bcs.n 4ef0 - 4ed4: 4619 mov r1, r3 - 4ed6: 1883 adds r3, r0, r2 - 4ed8: e003 b.n 4ee2 - 4eda: f811 4d01 ldrb.w r4, [r1, #-1]! - 4ede: f803 4d01 strb.w r4, [r3, #-1]! - 4ee2: 3a01 subs r2, #1 - 4ee4: d2f9 bcs.n 4eda - 4ee6: bd10 pop {r4, pc} - 4ee8: f811 3b01 ldrb.w r3, [r1], #1 - 4eec: f804 3b01 strb.w r3, [r4], #1 - 4ef0: 3a01 subs r2, #1 - 4ef2: d2f9 bcs.n 4ee8 - 4ef4: bd10 pop {r4, pc} - -00004ef6 <__malloc_lock>: - 4ef6: 4770 bx lr - -00004ef8 <__malloc_unlock>: - 4ef8: 4770 bx lr - ... - -00004efc : - 4efc: 460a mov r2, r1 - 4efe: 4903 ldr r1, [pc, #12] ; (4f0c ) - 4f00: 4603 mov r3, r0 - 4f02: 6808 ldr r0, [r1, #0] - 4f04: 4619 mov r1, r3 - 4f06: f000 b803 b.w 4f10 <_realloc_r> - 4f0a: bf00 nop - 4f0c: 100001dc .word 0x100001dc - -00004f10 <_realloc_r>: - 4f10: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4f14: 4681 mov r9, r0 - 4f16: 4617 mov r7, r2 - 4f18: 460e mov r6, r1 - 4f1a: b929 cbnz r1, 4f28 <_realloc_r+0x18> - 4f1c: 4611 mov r1, r2 - 4f1e: b003 add sp, #12 - 4f20: e8bd 4ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 4f24: f7ff bda4 b.w 4a70 <_malloc_r> - 4f28: f107 050b add.w r5, r7, #11 - 4f2c: f7ff ffe3 bl 4ef6 <__malloc_lock> - 4f30: f1a6 0a08 sub.w sl, r6, #8 - 4f34: 2d16 cmp r5, #22 - 4f36: f8da 2004 ldr.w r2, [sl, #4] - 4f3a: d903 bls.n 4f44 <_realloc_r+0x34> - 4f3c: f035 0507 bics.w r5, r5, #7 - 4f40: d501 bpl.n 4f46 <_realloc_r+0x36> - 4f42: e002 b.n 4f4a <_realloc_r+0x3a> - 4f44: 2510 movs r5, #16 - 4f46: 42bd cmp r5, r7 - 4f48: d204 bcs.n 4f54 <_realloc_r+0x44> - 4f4a: 230c movs r3, #12 - 4f4c: 2700 movs r7, #0 - 4f4e: f8c9 3000 str.w r3, [r9] - 4f52: e155 b.n 5200 <_realloc_r+0x2f0> - 4f54: f022 0b03 bic.w fp, r2, #3 - 4f58: 45ab cmp fp, r5 - 4f5a: f280 8126 bge.w 51aa <_realloc_r+0x29a> - 4f5e: 4b9f ldr r3, [pc, #636] ; (51dc <_realloc_r+0x2cc>) - 4f60: eb0a 010b add.w r1, sl, fp - 4f64: f8d3 e008 ldr.w lr, [r3, #8] - 4f68: 4571 cmp r1, lr - 4f6a: d007 beq.n 4f7c <_realloc_r+0x6c> - 4f6c: 6848 ldr r0, [r1, #4] - 4f6e: f020 0001 bic.w r0, r0, #1 - 4f72: 1808 adds r0, r1, r0 - 4f74: 6840 ldr r0, [r0, #4] - 4f76: f010 0f01 tst.w r0, #1 - 4f7a: d125 bne.n 4fc8 <_realloc_r+0xb8> - 4f7c: 6848 ldr r0, [r1, #4] - 4f7e: 4571 cmp r1, lr - 4f80: f020 0003 bic.w r0, r0, #3 - 4f84: eb00 080b add.w r8, r0, fp - 4f88: d117 bne.n 4fba <_realloc_r+0xaa> - 4f8a: f105 0410 add.w r4, r5, #16 - 4f8e: 45a0 cmp r8, r4 - 4f90: db1c blt.n 4fcc <_realloc_r+0xbc> - 4f92: eb0a 0205 add.w r2, sl, r5 - 4f96: ebc5 0808 rsb r8, r5, r8 - 4f9a: 609a str r2, [r3, #8] - 4f9c: f048 0301 orr.w r3, r8, #1 - 4fa0: 6053 str r3, [r2, #4] - 4fa2: 4648 mov r0, r9 - 4fa4: f8da 3004 ldr.w r3, [sl, #4] - 4fa8: 4637 mov r7, r6 - 4faa: f003 0301 and.w r3, r3, #1 - 4fae: 431d orrs r5, r3 - 4fb0: f8ca 5004 str.w r5, [sl, #4] - 4fb4: f7ff ffa0 bl 4ef8 <__malloc_unlock> - 4fb8: e122 b.n 5200 <_realloc_r+0x2f0> - 4fba: 45a8 cmp r8, r5 - 4fbc: db06 blt.n 4fcc <_realloc_r+0xbc> - 4fbe: 68cb ldr r3, [r1, #12] - 4fc0: 688a ldr r2, [r1, #8] - 4fc2: 60d3 str r3, [r2, #12] - 4fc4: 609a str r2, [r3, #8] - 4fc6: e0f1 b.n 51ac <_realloc_r+0x29c> - 4fc8: 2000 movs r0, #0 - 4fca: 4601 mov r1, r0 - 4fcc: f012 0f01 tst.w r2, #1 - 4fd0: f040 809c bne.w 510c <_realloc_r+0x1fc> - 4fd4: f856 4c08 ldr.w r4, [r6, #-8] - 4fd8: ebc4 040a rsb r4, r4, sl - 4fdc: 6862 ldr r2, [r4, #4] - 4fde: f022 0203 bic.w r2, r2, #3 - 4fe2: 2900 cmp r1, #0 - 4fe4: d057 beq.n 5096 <_realloc_r+0x186> - 4fe6: 4571 cmp r1, lr - 4fe8: eb02 080b add.w r8, r2, fp - 4fec: d14b bne.n 5086 <_realloc_r+0x176> - 4fee: 4480 add r8, r0 - 4ff0: f105 0110 add.w r1, r5, #16 - 4ff4: 4588 cmp r8, r1 - 4ff6: db4e blt.n 5096 <_realloc_r+0x186> - 4ff8: 4627 mov r7, r4 - 4ffa: 68e2 ldr r2, [r4, #12] - 4ffc: f857 1f08 ldr.w r1, [r7, #8]! - 5000: 60ca str r2, [r1, #12] - 5002: 6091 str r1, [r2, #8] - 5004: f1ab 0204 sub.w r2, fp, #4 - 5008: 2a24 cmp r2, #36 ; 0x24 - 500a: d829 bhi.n 5060 <_realloc_r+0x150> - 500c: 2a13 cmp r2, #19 - 500e: 4639 mov r1, r7 - 5010: d91b bls.n 504a <_realloc_r+0x13a> - 5012: 4630 mov r0, r6 - 5014: f850 1b04 ldr.w r1, [r0], #4 - 5018: 60a1 str r1, [r4, #8] - 501a: 6871 ldr r1, [r6, #4] - 501c: 1d06 adds r6, r0, #4 - 501e: 2a1b cmp r2, #27 - 5020: 60e1 str r1, [r4, #12] - 5022: f104 0110 add.w r1, r4, #16 - 5026: d910 bls.n 504a <_realloc_r+0x13a> - 5028: 6841 ldr r1, [r0, #4] - 502a: 1d30 adds r0, r6, #4 - 502c: 6121 str r1, [r4, #16] - 502e: 6871 ldr r1, [r6, #4] - 5030: 3608 adds r6, #8 - 5032: 2a24 cmp r2, #36 ; 0x24 - 5034: 6161 str r1, [r4, #20] - 5036: f104 0118 add.w r1, r4, #24 - 503a: d106 bne.n 504a <_realloc_r+0x13a> - 503c: 6842 ldr r2, [r0, #4] - 503e: f104 0120 add.w r1, r4, #32 - 5042: 61a2 str r2, [r4, #24] - 5044: 6872 ldr r2, [r6, #4] - 5046: 3608 adds r6, #8 - 5048: 61e2 str r2, [r4, #28] - 504a: 4630 mov r0, r6 - 504c: 460a mov r2, r1 - 504e: f850 eb04 ldr.w lr, [r0], #4 - 5052: f842 eb04 str.w lr, [r2], #4 - 5056: 6876 ldr r6, [r6, #4] - 5058: 604e str r6, [r1, #4] - 505a: 6841 ldr r1, [r0, #4] - 505c: 6051 str r1, [r2, #4] - 505e: e005 b.n 506c <_realloc_r+0x15c> - 5060: 4638 mov r0, r7 - 5062: 4631 mov r1, r6 - 5064: 9301 str r3, [sp, #4] - 5066: f7ff ff2e bl 4ec6 - 506a: 9b01 ldr r3, [sp, #4] - 506c: 1962 adds r2, r4, r5 - 506e: ebc5 0808 rsb r8, r5, r8 - 5072: 609a str r2, [r3, #8] - 5074: f048 0301 orr.w r3, r8, #1 - 5078: 6053 str r3, [r2, #4] - 507a: 6863 ldr r3, [r4, #4] - 507c: f003 0301 and.w r3, r3, #1 - 5080: 431d orrs r5, r3 - 5082: 6065 str r5, [r4, #4] - 5084: e08d b.n 51a2 <_realloc_r+0x292> - 5086: 4480 add r8, r0 - 5088: 45a8 cmp r8, r5 - 508a: db04 blt.n 5096 <_realloc_r+0x186> - 508c: 68cb ldr r3, [r1, #12] - 508e: 688a ldr r2, [r1, #8] - 5090: 60d3 str r3, [r2, #12] - 5092: 609a str r2, [r3, #8] - 5094: e003 b.n 509e <_realloc_r+0x18e> - 5096: eb02 080b add.w r8, r2, fp - 509a: 45a8 cmp r8, r5 - 509c: db36 blt.n 510c <_realloc_r+0x1fc> - 509e: 4620 mov r0, r4 - 50a0: 68e3 ldr r3, [r4, #12] - 50a2: f850 2f08 ldr.w r2, [r0, #8]! - 50a6: 60d3 str r3, [r2, #12] - 50a8: 609a str r2, [r3, #8] - 50aa: f1ab 0204 sub.w r2, fp, #4 - 50ae: 2a24 cmp r2, #36 ; 0x24 - 50b0: d828 bhi.n 5104 <_realloc_r+0x1f4> - 50b2: 2a13 cmp r2, #19 - 50b4: d91b bls.n 50ee <_realloc_r+0x1de> - 50b6: 4633 mov r3, r6 - 50b8: f104 0010 add.w r0, r4, #16 - 50bc: f853 1b04 ldr.w r1, [r3], #4 - 50c0: 60a1 str r1, [r4, #8] - 50c2: 6871 ldr r1, [r6, #4] - 50c4: 1d1e adds r6, r3, #4 - 50c6: 2a1b cmp r2, #27 - 50c8: 60e1 str r1, [r4, #12] - 50ca: d910 bls.n 50ee <_realloc_r+0x1de> - 50cc: 685b ldr r3, [r3, #4] - 50ce: f104 0018 add.w r0, r4, #24 - 50d2: 6123 str r3, [r4, #16] - 50d4: 1d33 adds r3, r6, #4 - 50d6: 6871 ldr r1, [r6, #4] - 50d8: 3608 adds r6, #8 - 50da: 2a24 cmp r2, #36 ; 0x24 - 50dc: 6161 str r1, [r4, #20] - 50de: d106 bne.n 50ee <_realloc_r+0x1de> - 50e0: 685b ldr r3, [r3, #4] - 50e2: f104 0020 add.w r0, r4, #32 - 50e6: 61a3 str r3, [r4, #24] - 50e8: 6873 ldr r3, [r6, #4] - 50ea: 3608 adds r6, #8 - 50ec: 61e3 str r3, [r4, #28] - 50ee: 4632 mov r2, r6 - 50f0: 4603 mov r3, r0 - 50f2: f852 1b04 ldr.w r1, [r2], #4 - 50f6: f843 1b04 str.w r1, [r3], #4 - 50fa: 6871 ldr r1, [r6, #4] - 50fc: 6041 str r1, [r0, #4] - 50fe: 6852 ldr r2, [r2, #4] - 5100: 605a str r2, [r3, #4] - 5102: e054 b.n 51ae <_realloc_r+0x29e> - 5104: 4631 mov r1, r6 - 5106: f7ff fede bl 4ec6 - 510a: e050 b.n 51ae <_realloc_r+0x29e> - 510c: 4639 mov r1, r7 - 510e: 4648 mov r0, r9 - 5110: f7ff fcae bl 4a70 <_malloc_r> - 5114: 4607 mov r7, r0 - 5116: 2800 cmp r0, #0 - 5118: d043 beq.n 51a2 <_realloc_r+0x292> - 511a: f8da 2004 ldr.w r2, [sl, #4] - 511e: f1a0 0308 sub.w r3, r0, #8 - 5122: f022 0201 bic.w r2, r2, #1 - 5126: 4452 add r2, sl - 5128: 4293 cmp r3, r2 - 512a: d105 bne.n 5138 <_realloc_r+0x228> - 512c: f850 3c04 ldr.w r3, [r0, #-4] - 5130: f023 0803 bic.w r8, r3, #3 - 5134: 44d8 add r8, fp - 5136: e039 b.n 51ac <_realloc_r+0x29c> - 5138: f1ab 0204 sub.w r2, fp, #4 - 513c: 2a24 cmp r2, #36 ; 0x24 - 513e: d829 bhi.n 5194 <_realloc_r+0x284> - 5140: 2a13 cmp r2, #19 - 5142: 4631 mov r1, r6 - 5144: 4603 mov r3, r0 - 5146: d91a bls.n 517e <_realloc_r+0x26e> - 5148: 4634 mov r4, r6 - 514a: f854 3b04 ldr.w r3, [r4], #4 - 514e: 1d21 adds r1, r4, #4 - 5150: f840 3b04 str.w r3, [r0], #4 - 5154: 6873 ldr r3, [r6, #4] - 5156: 607b str r3, [r7, #4] - 5158: 1d03 adds r3, r0, #4 - 515a: 2a1b cmp r2, #27 - 515c: d90f bls.n 517e <_realloc_r+0x26e> - 515e: 6864 ldr r4, [r4, #4] - 5160: 6044 str r4, [r0, #4] - 5162: 1d0c adds r4, r1, #4 - 5164: 6849 ldr r1, [r1, #4] - 5166: 1d18 adds r0, r3, #4 - 5168: 6059 str r1, [r3, #4] - 516a: 3308 adds r3, #8 - 516c: 1d21 adds r1, r4, #4 - 516e: 2a24 cmp r2, #36 ; 0x24 - 5170: d105 bne.n 517e <_realloc_r+0x26e> - 5172: 6862 ldr r2, [r4, #4] - 5174: 6042 str r2, [r0, #4] - 5176: 684a ldr r2, [r1, #4] - 5178: 3108 adds r1, #8 - 517a: 605a str r2, [r3, #4] - 517c: 3308 adds r3, #8 - 517e: 4608 mov r0, r1 - 5180: 461a mov r2, r3 - 5182: f850 4b04 ldr.w r4, [r0], #4 - 5186: f842 4b04 str.w r4, [r2], #4 - 518a: 6849 ldr r1, [r1, #4] - 518c: 6059 str r1, [r3, #4] - 518e: 6843 ldr r3, [r0, #4] - 5190: 6053 str r3, [r2, #4] - 5192: e002 b.n 519a <_realloc_r+0x28a> - 5194: 4631 mov r1, r6 - 5196: f7ff fe96 bl 4ec6 - 519a: 4648 mov r0, r9 - 519c: 4631 mov r1, r6 - 519e: f004 fac3 bl 9728 <_free_r> - 51a2: 4648 mov r0, r9 - 51a4: f7ff fea8 bl 4ef8 <__malloc_unlock> - 51a8: e02a b.n 5200 <_realloc_r+0x2f0> - 51aa: 46d8 mov r8, fp - 51ac: 4654 mov r4, sl - 51ae: ebc5 0308 rsb r3, r5, r8 - 51b2: 6862 ldr r2, [r4, #4] - 51b4: 2b0f cmp r3, #15 - 51b6: d913 bls.n 51e0 <_realloc_r+0x2d0> - 51b8: 1961 adds r1, r4, r5 - 51ba: f002 0201 and.w r2, r2, #1 - 51be: 4315 orrs r5, r2 - 51c0: f043 0201 orr.w r2, r3, #1 - 51c4: 18cb adds r3, r1, r3 - 51c6: 6065 str r5, [r4, #4] - 51c8: 604a str r2, [r1, #4] - 51ca: 4648 mov r0, r9 - 51cc: 685a ldr r2, [r3, #4] - 51ce: 3108 adds r1, #8 - 51d0: f042 0201 orr.w r2, r2, #1 - 51d4: 605a str r2, [r3, #4] - 51d6: f004 faa7 bl 9728 <_free_r> - 51da: e00c b.n 51f6 <_realloc_r+0x2e6> - 51dc: 100001e0 .word 0x100001e0 - 51e0: eb04 0308 add.w r3, r4, r8 - 51e4: f002 0201 and.w r2, r2, #1 - 51e8: ea48 0202 orr.w r2, r8, r2 - 51ec: 6062 str r2, [r4, #4] - 51ee: 685a ldr r2, [r3, #4] - 51f0: f042 0201 orr.w r2, r2, #1 - 51f4: 605a str r2, [r3, #4] - 51f6: 4648 mov r0, r9 - 51f8: f104 0708 add.w r7, r4, #8 - 51fc: f7ff fe7c bl 4ef8 <__malloc_unlock> - 5200: 4638 mov r0, r7 - 5202: b003 add sp, #12 - 5204: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00005208 <_sbrk_r>: - 5208: b538 push {r3, r4, r5, lr} - 520a: 4605 mov r5, r0 - 520c: 4c06 ldr r4, [pc, #24] ; (5228 <_sbrk_r+0x20>) - 520e: 4608 mov r0, r1 - 5210: 2300 movs r3, #0 - 5212: 6023 str r3, [r4, #0] - 5214: f7fb f8b4 bl 380 <_sbrk> - 5218: f1b0 3fff cmp.w r0, #4294967295 - 521c: d102 bne.n 5224 <_sbrk_r+0x1c> - 521e: 6823 ldr r3, [r4, #0] - 5220: b103 cbz r3, 5224 <_sbrk_r+0x1c> - 5222: 602b str r3, [r5, #0] - 5224: bd38 pop {r3, r4, r5, pc} - 5226: bf00 nop - 5228: 10000784 .word 0x10000784 - -0000522c <_raise_r>: - 522c: 291f cmp r1, #31 - 522e: b570 push {r4, r5, r6, lr} - 5230: 4605 mov r5, r0 - 5232: 460c mov r4, r1 - 5234: d904 bls.n 5240 <_raise_r+0x14> - 5236: 2316 movs r3, #22 - 5238: 6003 str r3, [r0, #0] - 523a: f04f 30ff mov.w r0, #4294967295 - 523e: bd70 pop {r4, r5, r6, pc} - 5240: 6c42 ldr r2, [r0, #68] ; 0x44 - 5242: b112 cbz r2, 524a <_raise_r+0x1e> - 5244: f852 3021 ldr.w r3, [r2, r1, lsl #2] - 5248: b94b cbnz r3, 525e <_raise_r+0x32> - 524a: 4628 mov r0, r5 - 524c: f000 f834 bl 52b8 <_getpid_r> - 5250: 4622 mov r2, r4 - 5252: 4601 mov r1, r0 - 5254: 4628 mov r0, r5 - 5256: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 525a: f000 b81b b.w 5294 <_kill_r> - 525e: 2b01 cmp r3, #1 - 5260: d00d beq.n 527e <_raise_r+0x52> - 5262: f1b3 3fff cmp.w r3, #4294967295 - 5266: d103 bne.n 5270 <_raise_r+0x44> - 5268: 3317 adds r3, #23 - 526a: 6003 str r3, [r0, #0] - 526c: 2001 movs r0, #1 - 526e: bd70 pop {r4, r5, r6, pc} - 5270: 2500 movs r5, #0 - 5272: 4608 mov r0, r1 - 5274: f842 5021 str.w r5, [r2, r1, lsl #2] - 5278: 4798 blx r3 - 527a: 4628 mov r0, r5 - 527c: bd70 pop {r4, r5, r6, pc} - 527e: 2000 movs r0, #0 - 5280: bd70 pop {r4, r5, r6, pc} - ... - -00005284 : - 5284: 4b02 ldr r3, [pc, #8] ; (5290 ) - 5286: 4601 mov r1, r0 - 5288: 6818 ldr r0, [r3, #0] - 528a: f7ff bfcf b.w 522c <_raise_r> - 528e: bf00 nop - 5290: 100001dc .word 0x100001dc - -00005294 <_kill_r>: - 5294: b538 push {r3, r4, r5, lr} - 5296: 4605 mov r5, r0 - 5298: 4c06 ldr r4, [pc, #24] ; (52b4 <_kill_r+0x20>) - 529a: 4608 mov r0, r1 - 529c: 4611 mov r1, r2 - 529e: 2300 movs r3, #0 - 52a0: 6023 str r3, [r4, #0] - 52a2: f7fb f85f bl 364 <_kill> - 52a6: f1b0 3fff cmp.w r0, #4294967295 - 52aa: d102 bne.n 52b2 <_kill_r+0x1e> - 52ac: 6823 ldr r3, [r4, #0] - 52ae: b103 cbz r3, 52b2 <_kill_r+0x1e> - 52b0: 602b str r3, [r5, #0] - 52b2: bd38 pop {r3, r4, r5, pc} - 52b4: 10000784 .word 0x10000784 - -000052b8 <_getpid_r>: - 52b8: f7fb b860 b.w 37c <_getpid> - -000052bc : - 52bc: b40e push {r1, r2, r3} - 52be: f44f 7102 mov.w r1, #520 ; 0x208 - 52c2: b500 push {lr} - 52c4: b09c sub sp, #112 ; 0x70 - 52c6: ab1d add r3, sp, #116 ; 0x74 - 52c8: f8ad 1010 strh.w r1, [sp, #16] - 52cc: f06f 4100 mvn.w r1, #2147483648 ; 0x80000000 - 52d0: 9103 str r1, [sp, #12] - 52d2: 9106 str r1, [sp, #24] - 52d4: f04f 31ff mov.w r1, #4294967295 - 52d8: f8ad 1012 strh.w r1, [sp, #18] - 52dc: 4908 ldr r1, [pc, #32] ; (5300 ) - 52de: f853 2b04 ldr.w r2, [r3], #4 - 52e2: 9001 str r0, [sp, #4] - 52e4: 9005 str r0, [sp, #20] - 52e6: 6808 ldr r0, [r1, #0] - 52e8: a901 add r1, sp, #4 - 52ea: 931b str r3, [sp, #108] ; 0x6c - 52ec: f000 f94c bl 5588 <_svfprintf_r> - 52f0: 9b01 ldr r3, [sp, #4] - 52f2: 2200 movs r2, #0 - 52f4: 701a strb r2, [r3, #0] - 52f6: b01c add sp, #112 ; 0x70 - 52f8: f85d eb04 ldr.w lr, [sp], #4 - 52fc: b003 add sp, #12 - 52fe: 4770 bx lr - 5300: 100001dc .word 0x100001dc - -00005304 : - 5304: b40e push {r1, r2, r3} - 5306: f44f 7201 mov.w r2, #516 ; 0x204 - 530a: b530 push {r4, r5, lr} - 530c: b09c sub sp, #112 ; 0x70 - 530e: ac1f add r4, sp, #124 ; 0x7c - 5310: f8ad 2010 strh.w r2, [sp, #16] - 5314: f854 5b04 ldr.w r5, [r4], #4 - 5318: 9001 str r0, [sp, #4] - 531a: 9005 str r0, [sp, #20] - 531c: f000 f876 bl 540c - 5320: 4b0b ldr r3, [pc, #44] ; (5350 ) - 5322: a901 add r1, sp, #4 - 5324: 462a mov r2, r5 - 5326: 941b str r4, [sp, #108] ; 0x6c - 5328: 930a str r3, [sp, #40] ; 0x28 - 532a: 2300 movs r3, #0 - 532c: 930e str r3, [sp, #56] ; 0x38 - 532e: 9313 str r3, [sp, #76] ; 0x4c - 5330: f04f 33ff mov.w r3, #4294967295 - 5334: f8ad 3012 strh.w r3, [sp, #18] - 5338: 4b06 ldr r3, [pc, #24] ; (5354 ) - 533a: 9002 str r0, [sp, #8] - 533c: 9006 str r0, [sp, #24] - 533e: 6818 ldr r0, [r3, #0] - 5340: 4623 mov r3, r4 - 5342: f001 f9a1 bl 6688 <__ssvfscanf_r> - 5346: b01c add sp, #112 ; 0x70 - 5348: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 534c: b003 add sp, #12 - 534e: 4770 bx lr - 5350: 0000537b .word 0x0000537b - 5354: 100001dc .word 0x100001dc - -00005358 <__sread>: - 5358: b510 push {r4, lr} - 535a: 460c mov r4, r1 - 535c: f9b1 100e ldrsh.w r1, [r1, #14] - 5360: f004 ffa8 bl a2b4 <_read_r> - 5364: 2800 cmp r0, #0 - 5366: db03 blt.n 5370 <__sread+0x18> - 5368: 6d63 ldr r3, [r4, #84] ; 0x54 - 536a: 181b adds r3, r3, r0 - 536c: 6563 str r3, [r4, #84] ; 0x54 - 536e: bd10 pop {r4, pc} - 5370: 89a3 ldrh r3, [r4, #12] - 5372: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 5376: 81a3 strh r3, [r4, #12] - 5378: bd10 pop {r4, pc} - -0000537a <__seofread>: - 537a: 2000 movs r0, #0 - 537c: 4770 bx lr - -0000537e <__swrite>: - 537e: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 5382: 461d mov r5, r3 - 5384: 898b ldrh r3, [r1, #12] - 5386: 4607 mov r7, r0 - 5388: 460c mov r4, r1 - 538a: 4616 mov r6, r2 - 538c: f413 7f80 tst.w r3, #256 ; 0x100 - 5390: d005 beq.n 539e <__swrite+0x20> - 5392: f9b1 100e ldrsh.w r1, [r1, #14] - 5396: 2200 movs r2, #0 - 5398: 2302 movs r3, #2 - 539a: f004 fac3 bl 9924 <_lseek_r> - 539e: 89a3 ldrh r3, [r4, #12] - 53a0: 4638 mov r0, r7 - 53a2: f9b4 100e ldrsh.w r1, [r4, #14] - 53a6: 4632 mov r2, r6 - 53a8: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 53ac: 81a3 strh r3, [r4, #12] - 53ae: 462b mov r3, r5 - 53b0: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 53b4: f003 b84a b.w 844c <_write_r> - -000053b8 <__sseek>: - 53b8: b510 push {r4, lr} - 53ba: 460c mov r4, r1 - 53bc: f9b1 100e ldrsh.w r1, [r1, #14] - 53c0: f004 fab0 bl 9924 <_lseek_r> - 53c4: 89a3 ldrh r3, [r4, #12] - 53c6: f1b0 3fff cmp.w r0, #4294967295 - 53ca: d103 bne.n 53d4 <__sseek+0x1c> - 53cc: f423 5380 bic.w r3, r3, #4096 ; 0x1000 - 53d0: 81a3 strh r3, [r4, #12] - 53d2: bd10 pop {r4, pc} - 53d4: f443 5380 orr.w r3, r3, #4096 ; 0x1000 - 53d8: 6560 str r0, [r4, #84] ; 0x54 - 53da: 81a3 strh r3, [r4, #12] - 53dc: bd10 pop {r4, pc} - -000053de <__sclose>: - 53de: f9b1 100e ldrsh.w r1, [r1, #14] - 53e2: f003 b937 b.w 8654 <_close_r> - -000053e6 : - 53e6: f810 2b01 ldrb.w r2, [r0], #1 - 53ea: f811 3b01 ldrb.w r3, [r1], #1 - 53ee: 2a01 cmp r2, #1 - 53f0: bf28 it cs - 53f2: 429a cmpcs r2, r3 - 53f4: d0f7 beq.n 53e6 - 53f6: eba2 0003 sub.w r0, r2, r3 - 53fa: 4770 bx lr - -000053fc : - 53fc: 4603 mov r3, r0 - 53fe: f811 2b01 ldrb.w r2, [r1], #1 - 5402: f803 2b01 strb.w r2, [r3], #1 - 5406: 2a00 cmp r2, #0 - 5408: d1f9 bne.n 53fe - 540a: 4770 bx lr - -0000540c : - 540c: 4603 mov r3, r0 - 540e: 43c0 mvns r0, r0 - 5410: f813 2b01 ldrb.w r2, [r3], #1 - 5414: 2a00 cmp r2, #0 - 5416: d1fb bne.n 5410 - 5418: 1818 adds r0, r3, r0 - 541a: 4770 bx lr - -0000541c : - 541c: b570 push {r4, r5, r6, lr} - 541e: b91a cbnz r2, 5428 - 5420: e00f b.n 5442 - 5422: 3a01 subs r2, #1 - 5424: d009 beq.n 543a - 5426: b143 cbz r3, 543a - 5428: 460c mov r4, r1 - 542a: 4605 mov r5, r0 - 542c: b12a cbz r2, 543a - 542e: f810 3b01 ldrb.w r3, [r0], #1 - 5432: f811 6b01 ldrb.w r6, [r1], #1 - 5436: 42b3 cmp r3, r6 - 5438: d0f3 beq.n 5422 - 543a: 7828 ldrb r0, [r5, #0] - 543c: 7823 ldrb r3, [r4, #0] - 543e: 1ac0 subs r0, r0, r3 - 5440: bd70 pop {r4, r5, r6, pc} - 5442: 4610 mov r0, r2 - 5444: bd70 pop {r4, r5, r6, pc} - ... - -00005448 <_strtol_r>: - 5448: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 544c: 4698 mov r8, r3 - 544e: 4b46 ldr r3, [pc, #280] ; (5568 <_strtol_r+0x120>) - 5450: 460c mov r4, r1 - 5452: 4615 mov r5, r2 - 5454: 9001 str r0, [sp, #4] - 5456: f8d3 b000 ldr.w fp, [r3] - 545a: 460b mov r3, r1 - 545c: f813 6b01 ldrb.w r6, [r3], #1 - 5460: eb0b 0206 add.w r2, fp, r6 - 5464: 461f mov r7, r3 - 5466: f892 9001 ldrb.w r9, [r2, #1] - 546a: f019 0908 ands.w r9, r9, #8 - 546e: d1f5 bne.n 545c <_strtol_r+0x14> - 5470: 2e2d cmp r6, #45 ; 0x2d - 5472: d104 bne.n 547e <_strtol_r+0x36> - 5474: f817 6b01 ldrb.w r6, [r7], #1 - 5478: f04f 0901 mov.w r9, #1 - 547c: e003 b.n 5486 <_strtol_r+0x3e> - 547e: 2e2b cmp r6, #43 ; 0x2b - 5480: bf08 it eq - 5482: f817 6b01 ldrbeq.w r6, [r7], #1 - 5486: f1b8 0f00 cmp.w r8, #0 - 548a: d002 beq.n 5492 <_strtol_r+0x4a> - 548c: f1b8 0f10 cmp.w r8, #16 - 5490: d114 bne.n 54bc <_strtol_r+0x74> - 5492: 2e30 cmp r6, #48 ; 0x30 - 5494: d109 bne.n 54aa <_strtol_r+0x62> - 5496: 783b ldrb r3, [r7, #0] - 5498: 2b78 cmp r3, #120 ; 0x78 - 549a: d001 beq.n 54a0 <_strtol_r+0x58> - 549c: 2b58 cmp r3, #88 ; 0x58 - 549e: d104 bne.n 54aa <_strtol_r+0x62> - 54a0: 787e ldrb r6, [r7, #1] - 54a2: f04f 0810 mov.w r8, #16 - 54a6: 3702 adds r7, #2 - 54a8: e008 b.n 54bc <_strtol_r+0x74> - 54aa: f1b8 0f00 cmp.w r8, #0 - 54ae: d105 bne.n 54bc <_strtol_r+0x74> - 54b0: 2e30 cmp r6, #48 ; 0x30 - 54b2: bf14 ite ne - 54b4: f04f 080a movne.w r8, #10 - 54b8: f04f 0808 moveq.w r8, #8 - 54bc: f1b9 0f00 cmp.w r9, #0 - 54c0: 4641 mov r1, r8 - 54c2: bf0c ite eq - 54c4: f06f 4a00 mvneq.w sl, #2147483648 ; 0x80000000 - 54c8: f04f 4a00 movne.w sl, #2147483648 ; 0x80000000 - 54cc: 4650 mov r0, sl - 54ce: f007 fb65 bl cb9c <__aeabi_uidivmod> - 54d2: 4650 mov r0, sl - 54d4: 460b mov r3, r1 - 54d6: 4641 mov r1, r8 - 54d8: 9300 str r3, [sp, #0] - 54da: f007 fa31 bl c940 <__aeabi_uidiv> - 54de: 2100 movs r1, #0 - 54e0: 9b00 ldr r3, [sp, #0] - 54e2: 460a mov r2, r1 - 54e4: eb0b 0c06 add.w ip, fp, r6 - 54e8: f89c c001 ldrb.w ip, [ip, #1] - 54ec: f01c 0f04 tst.w ip, #4 - 54f0: d001 beq.n 54f6 <_strtol_r+0xae> - 54f2: 3e30 subs r6, #48 ; 0x30 - 54f4: e00b b.n 550e <_strtol_r+0xc6> - 54f6: f01c 0c03 ands.w ip, ip, #3 - 54fa: d01b beq.n 5534 <_strtol_r+0xec> - 54fc: f1bc 0f01 cmp.w ip, #1 - 5500: bf14 ite ne - 5502: f04f 0c57 movne.w ip, #87 ; 0x57 - 5506: f04f 0c37 moveq.w ip, #55 ; 0x37 - 550a: ebcc 0606 rsb r6, ip, r6 - 550e: 4546 cmp r6, r8 - 5510: da10 bge.n 5534 <_strtol_r+0xec> - 5512: f1b1 3fff cmp.w r1, #4294967295 - 5516: d00a beq.n 552e <_strtol_r+0xe6> - 5518: 4282 cmp r2, r0 - 551a: d806 bhi.n 552a <_strtol_r+0xe2> - 551c: d101 bne.n 5522 <_strtol_r+0xda> - 551e: 429e cmp r6, r3 - 5520: dc03 bgt.n 552a <_strtol_r+0xe2> - 5522: fb08 6202 mla r2, r8, r2, r6 - 5526: 2101 movs r1, #1 - 5528: e001 b.n 552e <_strtol_r+0xe6> - 552a: f04f 31ff mov.w r1, #4294967295 - 552e: f817 6b01 ldrb.w r6, [r7], #1 - 5532: e7d7 b.n 54e4 <_strtol_r+0x9c> - 5534: f1b1 3fff cmp.w r1, #4294967295 - 5538: d10a bne.n 5550 <_strtol_r+0x108> - 553a: 9801 ldr r0, [sp, #4] - 553c: f1b9 0f00 cmp.w r9, #0 - 5540: bf0c ite eq - 5542: f06f 4200 mvneq.w r2, #2147483648 ; 0x80000000 - 5546: f04f 4200 movne.w r2, #2147483648 ; 0x80000000 - 554a: 2322 movs r3, #34 ; 0x22 - 554c: 6003 str r3, [r0, #0] - 554e: e003 b.n 5558 <_strtol_r+0x110> - 5550: f1b9 0f00 cmp.w r9, #0 - 5554: d000 beq.n 5558 <_strtol_r+0x110> - 5556: 4252 negs r2, r2 - 5558: b115 cbz r5, 5560 <_strtol_r+0x118> - 555a: b101 cbz r1, 555e <_strtol_r+0x116> - 555c: 1e7c subs r4, r7, #1 - 555e: 602c str r4, [r5, #0] - 5560: 4610 mov r0, r2 - 5562: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 5566: bf00 nop - 5568: 100005f0 .word 0x100005f0 - -0000556c : - 556c: 4613 mov r3, r2 - 556e: 4a05 ldr r2, [pc, #20] ; (5584 ) - 5570: b530 push {r4, r5, lr} - 5572: 4605 mov r5, r0 - 5574: 460c mov r4, r1 - 5576: 6810 ldr r0, [r2, #0] - 5578: 4629 mov r1, r5 - 557a: 4622 mov r2, r4 - 557c: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 5580: f7ff bf62 b.w 5448 <_strtol_r> - 5584: 100001dc .word 0x100001dc - -00005588 <_svfprintf_r>: - 5588: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 558c: b0bf sub sp, #252 ; 0xfc - 558e: 460f mov r7, r1 - 5590: 461e mov r6, r3 - 5592: 4615 mov r5, r2 - 5594: 4680 mov r8, r0 - 5596: f004 f9c1 bl 991c <_localeconv_r> - 559a: 6800 ldr r0, [r0, #0] - 559c: 9013 str r0, [sp, #76] ; 0x4c - 559e: f7ff ff35 bl 540c - 55a2: 89bb ldrh r3, [r7, #12] - 55a4: f013 0f80 tst.w r3, #128 ; 0x80 - 55a8: 9012 str r0, [sp, #72] ; 0x48 - 55aa: d011 beq.n 55d0 <_svfprintf_r+0x48> - 55ac: 693b ldr r3, [r7, #16] - 55ae: b97b cbnz r3, 55d0 <_svfprintf_r+0x48> - 55b0: 4640 mov r0, r8 - 55b2: 2140 movs r1, #64 ; 0x40 - 55b4: f7ff fa5c bl 4a70 <_malloc_r> - 55b8: 6038 str r0, [r7, #0] - 55ba: 6138 str r0, [r7, #16] - 55bc: b930 cbnz r0, 55cc <_svfprintf_r+0x44> - 55be: 230c movs r3, #12 - 55c0: 3801 subs r0, #1 - 55c2: f8c8 3000 str.w r3, [r8] - 55c6: 900f str r0, [sp, #60] ; 0x3c - 55c8: f001 b856 b.w 6678 <_svfprintf_r+0x10f0> - 55cc: 2340 movs r3, #64 ; 0x40 - 55ce: 617b str r3, [r7, #20] - 55d0: 2300 movs r3, #0 - 55d2: ac19 add r4, sp, #100 ; 0x64 - 55d4: 9335 str r3, [sp, #212] ; 0xd4 - 55d6: 9433 str r4, [sp, #204] ; 0xcc - 55d8: 9334 str r3, [sp, #208] ; 0xd0 - 55da: 950c str r5, [sp, #48] ; 0x30 - 55dc: 930b str r3, [sp, #44] ; 0x2c - 55de: 9310 str r3, [sp, #64] ; 0x40 - 55e0: 9311 str r3, [sp, #68] ; 0x44 - 55e2: 9316 str r3, [sp, #88] ; 0x58 - 55e4: 9315 str r3, [sp, #84] ; 0x54 - 55e6: 930f str r3, [sp, #60] ; 0x3c - 55e8: 9b0c ldr r3, [sp, #48] ; 0x30 - 55ea: 461d mov r5, r3 - 55ec: f813 2b01 ldrb.w r2, [r3], #1 - 55f0: b10a cbz r2, 55f6 <_svfprintf_r+0x6e> - 55f2: 2a25 cmp r2, #37 ; 0x25 - 55f4: d1f9 bne.n 55ea <_svfprintf_r+0x62> - 55f6: 990c ldr r1, [sp, #48] ; 0x30 - 55f8: ebb5 0901 subs.w r9, r5, r1 - 55fc: d018 beq.n 5630 <_svfprintf_r+0xa8> - 55fe: 9b35 ldr r3, [sp, #212] ; 0xd4 - 5600: 6021 str r1, [r4, #0] - 5602: f8c4 9004 str.w r9, [r4, #4] - 5606: 444b add r3, r9 - 5608: 9335 str r3, [sp, #212] ; 0xd4 - 560a: 9b34 ldr r3, [sp, #208] ; 0xd0 - 560c: 3301 adds r3, #1 - 560e: 9334 str r3, [sp, #208] ; 0xd0 - 5610: 2b07 cmp r3, #7 - 5612: dc01 bgt.n 5618 <_svfprintf_r+0x90> - 5614: 3408 adds r4, #8 - 5616: e008 b.n 562a <_svfprintf_r+0xa2> - 5618: 4640 mov r0, r8 - 561a: 4639 mov r1, r7 - 561c: aa33 add r2, sp, #204 ; 0xcc - 561e: f005 fea5 bl b36c <__ssprint_r> - 5622: 2800 cmp r0, #0 - 5624: f041 801f bne.w 6666 <_svfprintf_r+0x10de> - 5628: ac19 add r4, sp, #100 ; 0x64 - 562a: 9a0f ldr r2, [sp, #60] ; 0x3c - 562c: 444a add r2, r9 - 562e: 920f str r2, [sp, #60] ; 0x3c - 5630: 782b ldrb r3, [r5, #0] - 5632: 2b00 cmp r3, #0 - 5634: f001 8010 beq.w 6658 <_svfprintf_r+0x10d0> - 5638: 2300 movs r3, #0 - 563a: 3501 adds r5, #1 - 563c: 950c str r5, [sp, #48] ; 0x30 - 563e: 461d mov r5, r3 - 5640: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 5644: f04f 3cff mov.w ip, #4294967295 - 5648: 930d str r3, [sp, #52] ; 0x34 - 564a: 462a mov r2, r5 - 564c: 9b0c ldr r3, [sp, #48] ; 0x30 - 564e: e005 b.n 565c <_svfprintf_r+0xd4> - 5650: 460e mov r6, r1 - 5652: e003 b.n 565c <_svfprintf_r+0xd4> - 5654: 461e mov r6, r3 - 5656: f04f 3cff mov.w ip, #4294967295 - 565a: 460b mov r3, r1 - 565c: f813 9b01 ldrb.w r9, [r3], #1 - 5660: f1a9 0120 sub.w r1, r9, #32 - 5664: 2958 cmp r1, #88 ; 0x58 - 5666: f200 8412 bhi.w 5e8e <_svfprintf_r+0x906> - 566a: e8df f011 tbh [pc, r1, lsl #1] - 566e: 0059 .short 0x0059 - 5670: 04100410 .word 0x04100410 - 5674: 0410005f .word 0x0410005f - 5678: 04100410 .word 0x04100410 - 567c: 04100410 .word 0x04100410 - 5680: 00620410 .word 0x00620410 - 5684: 0410006b .word 0x0410006b - 5688: 006f0068 .word 0x006f0068 - 568c: 00920410 .word 0x00920410 - 5690: 00950095 .word 0x00950095 - 5694: 00950095 .word 0x00950095 - 5698: 00950095 .word 0x00950095 - 569c: 00950095 .word 0x00950095 - 56a0: 04100095 .word 0x04100095 - 56a4: 04100410 .word 0x04100410 - 56a8: 04100410 .word 0x04100410 - 56ac: 04100410 .word 0x04100410 - 56b0: 04100410 .word 0x04100410 - 56b4: 00c00410 .word 0x00c00410 - 56b8: 041000fd .word 0x041000fd - 56bc: 041000fd .word 0x041000fd - 56c0: 04100410 .word 0x04100410 - 56c4: 00a40410 .word 0x00a40410 - 56c8: 04100410 .word 0x04100410 - 56cc: 041002a8 .word 0x041002a8 - 56d0: 04100410 .word 0x04100410 - 56d4: 04100410 .word 0x04100410 - 56d8: 04100313 .word 0x04100313 - 56dc: 03450410 .word 0x03450410 - 56e0: 04100410 .word 0x04100410 - 56e4: 04100410 .word 0x04100410 - 56e8: 04100410 .word 0x04100410 - 56ec: 04100410 .word 0x04100410 - 56f0: 04100410 .word 0x04100410 - 56f4: 00c500b5 .word 0x00c500b5 - 56f8: 00fd00fd .word 0x00fd00fd - 56fc: 00a700fd .word 0x00a700fd - 5700: 041000c5 .word 0x041000c5 - 5704: 00aa0410 .word 0x00aa0410 - 5708: 028a0410 .word 0x028a0410 - 570c: 02d902ad .word 0x02d902ad - 5710: 041000b2 .word 0x041000b2 - 5714: 041002ed .word 0x041002ed - 5718: 04100318 .word 0x04100318 - 571c: 03400410 .word 0x03400410 - 5720: f89d 10f7 ldrb.w r1, [sp, #247] ; 0xf7 - 5724: 2900 cmp r1, #0 - 5726: d199 bne.n 565c <_svfprintf_r+0xd4> - 5728: 3120 adds r1, #32 - 572a: e00c b.n 5746 <_svfprintf_r+0x1be> - 572c: f045 0501 orr.w r5, r5, #1 - 5730: e794 b.n 565c <_svfprintf_r+0xd4> - 5732: 6832 ldr r2, [r6, #0] - 5734: 1d31 adds r1, r6, #4 - 5736: 2a00 cmp r2, #0 - 5738: da8a bge.n 5650 <_svfprintf_r+0xc8> - 573a: 4252 negs r2, r2 - 573c: 460e mov r6, r1 - 573e: f045 0504 orr.w r5, r5, #4 - 5742: e78b b.n 565c <_svfprintf_r+0xd4> - 5744: 212b movs r1, #43 ; 0x2b - 5746: f88d 10f7 strb.w r1, [sp, #247] ; 0xf7 - 574a: e787 b.n 565c <_svfprintf_r+0xd4> - 574c: 4619 mov r1, r3 - 574e: f811 9b01 ldrb.w r9, [r1], #1 - 5752: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 5756: d003 beq.n 5760 <_svfprintf_r+0x1d8> - 5758: 4619 mov r1, r3 - 575a: f04f 0c00 mov.w ip, #0 - 575e: e010 b.n 5782 <_svfprintf_r+0x1fa> - 5760: f8d6 c000 ldr.w ip, [r6] - 5764: 1d33 adds r3, r6, #4 - 5766: f1bc 0f00 cmp.w ip, #0 - 576a: f6ff af73 blt.w 5654 <_svfprintf_r+0xcc> - 576e: 461e mov r6, r3 - 5770: 460b mov r3, r1 - 5772: e773 b.n 565c <_svfprintf_r+0xd4> - 5774: f04f 090a mov.w r9, #10 - 5778: fb09 0c0c mla ip, r9, ip, r0 - 577c: f891 9001 ldrb.w r9, [r1, #1] - 5780: 4619 mov r1, r3 - 5782: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 5786: 3301 adds r3, #1 - 5788: 2809 cmp r0, #9 - 578a: d9f3 bls.n 5774 <_svfprintf_r+0x1ec> - 578c: ea4c 7cec orr.w ip, ip, ip, asr #31 - 5790: e766 b.n 5660 <_svfprintf_r+0xd8> - 5792: f045 0580 orr.w r5, r5, #128 ; 0x80 - 5796: e761 b.n 565c <_svfprintf_r+0xd4> - 5798: 4619 mov r1, r3 - 579a: 2200 movs r2, #0 - 579c: 230a movs r3, #10 - 579e: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 57a2: fb03 9202 mla r2, r3, r2, r9 - 57a6: f811 9b01 ldrb.w r9, [r1], #1 - 57aa: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 57ae: 460b mov r3, r1 - 57b0: 2809 cmp r0, #9 - 57b2: d9f3 bls.n 579c <_svfprintf_r+0x214> - 57b4: e754 b.n 5660 <_svfprintf_r+0xd8> - 57b6: f045 0508 orr.w r5, r5, #8 - 57ba: e74f b.n 565c <_svfprintf_r+0xd4> - 57bc: f045 0540 orr.w r5, r5, #64 ; 0x40 - 57c0: e74c b.n 565c <_svfprintf_r+0xd4> - 57c2: 7819 ldrb r1, [r3, #0] - 57c4: 296c cmp r1, #108 ; 0x6c - 57c6: d101 bne.n 57cc <_svfprintf_r+0x244> - 57c8: 3301 adds r3, #1 - 57ca: e002 b.n 57d2 <_svfprintf_r+0x24a> - 57cc: f045 0510 orr.w r5, r5, #16 - 57d0: e744 b.n 565c <_svfprintf_r+0xd4> - 57d2: f045 0520 orr.w r5, r5, #32 - 57d6: e741 b.n 565c <_svfprintf_r+0xd4> - 57d8: 930c str r3, [sp, #48] ; 0x30 - 57da: f04f 0c00 mov.w ip, #0 - 57de: 6833 ldr r3, [r6, #0] - 57e0: 3604 adds r6, #4 - 57e2: 920d str r2, [sp, #52] ; 0x34 - 57e4: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 57e8: f88d 30a4 strb.w r3, [sp, #164] ; 0xa4 - 57ec: e35b b.n 5ea6 <_svfprintf_r+0x91e> - 57ee: 930c str r3, [sp, #48] ; 0x30 - 57f0: f045 0510 orr.w r5, r5, #16 - 57f4: 920d str r2, [sp, #52] ; 0x34 - 57f6: e001 b.n 57fc <_svfprintf_r+0x274> - 57f8: 930c str r3, [sp, #48] ; 0x30 - 57fa: 920d str r2, [sp, #52] ; 0x34 - 57fc: f015 0f20 tst.w r5, #32 - 5800: d009 beq.n 5816 <_svfprintf_r+0x28e> - 5802: 3607 adds r6, #7 - 5804: f026 0307 bic.w r3, r6, #7 - 5808: f103 0608 add.w r6, r3, #8 - 580c: e9d3 0100 ldrd r0, r1, [r3] - 5810: e9cd 0108 strd r0, r1, [sp, #32] - 5814: e016 b.n 5844 <_svfprintf_r+0x2bc> - 5816: f015 0f10 tst.w r5, #16 - 581a: f106 0304 add.w r3, r6, #4 - 581e: d001 beq.n 5824 <_svfprintf_r+0x29c> - 5820: 6832 ldr r2, [r6, #0] - 5822: e009 b.n 5838 <_svfprintf_r+0x2b0> - 5824: f015 0f40 tst.w r5, #64 ; 0x40 - 5828: 6832 ldr r2, [r6, #0] - 582a: d005 beq.n 5838 <_svfprintf_r+0x2b0> - 582c: b212 sxth r2, r2 - 582e: 4610 mov r0, r2 - 5830: 17d1 asrs r1, r2, #31 - 5832: e9cd 0108 strd r0, r1, [sp, #32] - 5836: e004 b.n 5842 <_svfprintf_r+0x2ba> - 5838: 4692 mov sl, r2 - 583a: ea4f 7be2 mov.w fp, r2, asr #31 - 583e: e9cd ab08 strd sl, fp, [sp, #32] - 5842: 461e mov r6, r3 - 5844: e9dd 0108 ldrd r0, r1, [sp, #32] - 5848: 2800 cmp r0, #0 - 584a: f171 0100 sbcs.w r1, r1, #0 - 584e: f280 828e bge.w 5d6e <_svfprintf_r+0x7e6> - 5852: e9dd 2308 ldrd r2, r3, [sp, #32] - 5856: 4252 negs r2, r2 - 5858: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 585c: e9cd 2308 strd r2, r3, [sp, #32] - 5860: 232d movs r3, #45 ; 0x2d - 5862: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 5866: e282 b.n 5d6e <_svfprintf_r+0x7e6> - 5868: 930c str r3, [sp, #48] ; 0x30 - 586a: 1df3 adds r3, r6, #7 - 586c: f015 0f08 tst.w r5, #8 - 5870: f023 0307 bic.w r3, r3, #7 - 5874: 920d str r2, [sp, #52] ; 0x34 - 5876: f103 0608 add.w r6, r3, #8 - 587a: bf14 ite ne - 587c: 6818 ldrne r0, [r3, #0] - 587e: 6819 ldreq r1, [r3, #0] - 5880: f8cd 9038 str.w r9, [sp, #56] ; 0x38 - 5884: bf14 ite ne - 5886: 9010 strne r0, [sp, #64] ; 0x40 - 5888: 9110 streq r1, [sp, #64] ; 0x40 - 588a: 685b ldr r3, [r3, #4] - 588c: 9810 ldr r0, [sp, #64] ; 0x40 - 588e: f8cd c018 str.w ip, [sp, #24] - 5892: 9311 str r3, [sp, #68] ; 0x44 - 5894: 9911 ldr r1, [sp, #68] ; 0x44 - 5896: f004 fd21 bl a2dc <__fpclassifyd> - 589a: f8dd c018 ldr.w ip, [sp, #24] - 589e: 2801 cmp r0, #1 - 58a0: d119 bne.n 58d6 <_svfprintf_r+0x34e> - 58a2: 9810 ldr r0, [sp, #64] ; 0x40 - 58a4: 2200 movs r2, #0 - 58a6: 9911 ldr r1, [sp, #68] ; 0x44 - 58a8: 2300 movs r3, #0 - 58aa: f007 fb3f bl cf2c <__aeabi_dcmplt> - 58ae: b110 cbz r0, 58b6 <_svfprintf_r+0x32e> - 58b0: 232d movs r3, #45 ; 0x2d - 58b2: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 58b6: 4ba9 ldr r3, [pc, #676] ; (5b5c <_svfprintf_r+0x5d4>) - 58b8: f04f 0c00 mov.w ip, #0 - 58bc: 4aa8 ldr r2, [pc, #672] ; (5b60 <_svfprintf_r+0x5d8>) - 58be: f025 0580 bic.w r5, r5, #128 ; 0x80 - 58c2: f04f 0b03 mov.w fp, #3 - 58c6: f8cd c020 str.w ip, [sp, #32] - 58ca: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 58ce: bfcc ite gt - 58d0: 4692 movgt sl, r2 - 58d2: 469a movle sl, r3 - 58d4: e2fd b.n 5ed2 <_svfprintf_r+0x94a> - 58d6: 9810 ldr r0, [sp, #64] ; 0x40 - 58d8: 9911 ldr r1, [sp, #68] ; 0x44 - 58da: f8cd c018 str.w ip, [sp, #24] - 58de: f004 fcfd bl a2dc <__fpclassifyd> - 58e2: f8dd c018 ldr.w ip, [sp, #24] - 58e6: b958 cbnz r0, 5900 <_svfprintf_r+0x378> - 58e8: 4b9e ldr r3, [pc, #632] ; (5b64 <_svfprintf_r+0x5dc>) - 58ea: f025 0580 bic.w r5, r5, #128 ; 0x80 - 58ee: 4a9e ldr r2, [pc, #632] ; (5b68 <_svfprintf_r+0x5e0>) - 58f0: f04f 0b03 mov.w fp, #3 - 58f4: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 58f8: bfcc ite gt - 58fa: 4692 movgt sl, r2 - 58fc: 469a movle sl, r3 - 58fe: e2dd b.n 5ebc <_svfprintf_r+0x934> - 5900: f1bc 3fff cmp.w ip, #4294967295 - 5904: d00b beq.n 591e <_svfprintf_r+0x396> - 5906: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 590a: d002 beq.n 5912 <_svfprintf_r+0x38a> - 590c: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5910: d107 bne.n 5922 <_svfprintf_r+0x39a> - 5912: f1bc 0f00 cmp.w ip, #0 - 5916: bf08 it eq - 5918: f04f 0c01 moveq.w ip, #1 - 591c: e001 b.n 5922 <_svfprintf_r+0x39a> - 591e: f04f 0c06 mov.w ip, #6 - 5922: 9b11 ldr r3, [sp, #68] ; 0x44 - 5924: f445 7580 orr.w r5, r5, #256 ; 0x100 - 5928: 2b00 cmp r3, #0 - 592a: da05 bge.n 5938 <_svfprintf_r+0x3b0> - 592c: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 5930: 232d movs r3, #45 ; 0x2d - 5932: 920b str r2, [sp, #44] ; 0x2c - 5934: 9314 str r3, [sp, #80] ; 0x50 - 5936: e003 b.n 5940 <_svfprintf_r+0x3b8> - 5938: 9811 ldr r0, [sp, #68] ; 0x44 - 593a: 2100 movs r1, #0 - 593c: 9114 str r1, [sp, #80] ; 0x50 - 593e: 900b str r0, [sp, #44] ; 0x2c - 5940: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 5944: d00b beq.n 595e <_svfprintf_r+0x3d6> - 5946: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 594a: d008 beq.n 595e <_svfprintf_r+0x3d6> - 594c: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 5950: d002 beq.n 5958 <_svfprintf_r+0x3d0> - 5952: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 5956: d105 bne.n 5964 <_svfprintf_r+0x3dc> - 5958: f10c 0b01 add.w fp, ip, #1 - 595c: e003 b.n 5966 <_svfprintf_r+0x3de> - 595e: 46e3 mov fp, ip - 5960: 2303 movs r3, #3 - 5962: e001 b.n 5968 <_svfprintf_r+0x3e0> - 5964: 46e3 mov fp, ip - 5966: 2302 movs r3, #2 - 5968: 9300 str r3, [sp, #0] - 596a: 4640 mov r0, r8 - 596c: ab3c add r3, sp, #240 ; 0xf0 - 596e: 9a10 ldr r2, [sp, #64] ; 0x40 - 5970: 9302 str r3, [sp, #8] - 5972: ab3b add r3, sp, #236 ; 0xec - 5974: 9303 str r3, [sp, #12] - 5976: ab3a add r3, sp, #232 ; 0xe8 - 5978: 9304 str r3, [sp, #16] - 597a: 9b0b ldr r3, [sp, #44] ; 0x2c - 597c: f8cd c018 str.w ip, [sp, #24] - 5980: f8cd b004 str.w fp, [sp, #4] - 5984: f002 ff0c bl 87a0 <_dtoa_r> - 5988: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 598c: f8dd c018 ldr.w ip, [sp, #24] - 5990: 4682 mov sl, r0 - 5992: d002 beq.n 599a <_svfprintf_r+0x412> - 5994: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5998: d102 bne.n 59a0 <_svfprintf_r+0x418> - 599a: f015 0f01 tst.w r5, #1 - 599e: d034 beq.n 5a0a <_svfprintf_r+0x482> - 59a0: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 59a4: eb0a 020b add.w r2, sl, fp - 59a8: 9208 str r2, [sp, #32] - 59aa: d002 beq.n 59b2 <_svfprintf_r+0x42a> - 59ac: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 59b0: d115 bne.n 59de <_svfprintf_r+0x456> - 59b2: f89a 3000 ldrb.w r3, [sl] - 59b6: 2b30 cmp r3, #48 ; 0x30 - 59b8: d10d bne.n 59d6 <_svfprintf_r+0x44e> - 59ba: 9810 ldr r0, [sp, #64] ; 0x40 - 59bc: 2200 movs r2, #0 - 59be: 990b ldr r1, [sp, #44] ; 0x2c - 59c0: 2300 movs r3, #0 - 59c2: f8cd c018 str.w ip, [sp, #24] - 59c6: f007 faa7 bl cf18 <__aeabi_dcmpeq> - 59ca: f8dd c018 ldr.w ip, [sp, #24] - 59ce: b910 cbnz r0, 59d6 <_svfprintf_r+0x44e> - 59d0: f1cb 0301 rsb r3, fp, #1 - 59d4: 933c str r3, [sp, #240] ; 0xf0 - 59d6: 9808 ldr r0, [sp, #32] - 59d8: 9b3c ldr r3, [sp, #240] ; 0xf0 - 59da: 18c0 adds r0, r0, r3 - 59dc: 9008 str r0, [sp, #32] - 59de: 9810 ldr r0, [sp, #64] ; 0x40 - 59e0: 2200 movs r2, #0 - 59e2: 990b ldr r1, [sp, #44] ; 0x2c - 59e4: 2300 movs r3, #0 - 59e6: f8cd c018 str.w ip, [sp, #24] - 59ea: f007 fa95 bl cf18 <__aeabi_dcmpeq> - 59ee: f8dd c018 ldr.w ip, [sp, #24] - 59f2: b130 cbz r0, 5a02 <_svfprintf_r+0x47a> - 59f4: 9908 ldr r1, [sp, #32] - 59f6: 913a str r1, [sp, #232] ; 0xe8 - 59f8: e003 b.n 5a02 <_svfprintf_r+0x47a> - 59fa: 2230 movs r2, #48 ; 0x30 - 59fc: f803 2b01 strb.w r2, [r3], #1 - 5a00: 933a str r3, [sp, #232] ; 0xe8 - 5a02: 9b3a ldr r3, [sp, #232] ; 0xe8 - 5a04: 9a08 ldr r2, [sp, #32] - 5a06: 4293 cmp r3, r2 - 5a08: d3f7 bcc.n 59fa <_svfprintf_r+0x472> - 5a0a: 9b3a ldr r3, [sp, #232] ; 0xe8 - 5a0c: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 5a10: ebca 0303 rsb r3, sl, r3 - 5a14: 930b str r3, [sp, #44] ; 0x2c - 5a16: 9b3c ldr r3, [sp, #240] ; 0xf0 - 5a18: d002 beq.n 5a20 <_svfprintf_r+0x498> - 5a1a: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 5a1e: d108 bne.n 5a32 <_svfprintf_r+0x4aa> - 5a20: f113 0f03 cmn.w r3, #3 - 5a24: 469b mov fp, r3 - 5a26: db01 blt.n 5a2c <_svfprintf_r+0x4a4> - 5a28: 4563 cmp r3, ip - 5a2a: dd75 ble.n 5b18 <_svfprintf_r+0x590> - 5a2c: f1a9 0902 sub.w r9, r9, #2 - 5a30: e002 b.n 5a38 <_svfprintf_r+0x4b0> - 5a32: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 5a36: d059 beq.n 5aec <_svfprintf_r+0x564> - 5a38: f103 3bff add.w fp, r3, #4294967295 - 5a3c: f88d 90e0 strb.w r9, [sp, #224] ; 0xe0 - 5a40: f1bb 0f00 cmp.w fp, #0 - 5a44: f8cd b0f0 str.w fp, [sp, #240] ; 0xf0 - 5a48: da03 bge.n 5a52 <_svfprintf_r+0x4ca> - 5a4a: f1cb 0b00 rsb fp, fp, #0 - 5a4e: 232d movs r3, #45 ; 0x2d - 5a50: e000 b.n 5a54 <_svfprintf_r+0x4cc> - 5a52: 232b movs r3, #43 ; 0x2b - 5a54: f1bb 0f09 cmp.w fp, #9 - 5a58: f88d 30e1 strb.w r3, [sp, #225] ; 0xe1 - 5a5c: dd2f ble.n 5abe <_svfprintf_r+0x536> - 5a5e: f10d 03de add.w r3, sp, #222 ; 0xde - 5a62: 4652 mov r2, sl - 5a64: 46cc mov ip, r9 - 5a66: 46a2 mov sl, r4 - 5a68: 461c mov r4, r3 - 5a6a: 4658 mov r0, fp - 5a6c: 210a movs r1, #10 - 5a6e: 9207 str r2, [sp, #28] - 5a70: 46a1 mov r9, r4 - 5a72: f8cd c018 str.w ip, [sp, #24] - 5a76: f007 f9e9 bl ce4c <__aeabi_idivmod> - 5a7a: 4658 mov r0, fp - 5a7c: 3130 adds r1, #48 ; 0x30 - 5a7e: f804 1901 strb.w r1, [r4], #-1 - 5a82: 210a movs r1, #10 - 5a84: f007 f898 bl cbb8 <__aeabi_idiv> - 5a88: 9a07 ldr r2, [sp, #28] - 5a8a: f8dd c018 ldr.w ip, [sp, #24] - 5a8e: 2809 cmp r0, #9 - 5a90: 4683 mov fp, r0 - 5a92: dcea bgt.n 5a6a <_svfprintf_r+0x4e2> - 5a94: 4654 mov r4, sl - 5a96: 4692 mov sl, r2 - 5a98: 464a mov r2, r9 - 5a9a: f100 0b30 add.w fp, r0, #48 ; 0x30 - 5a9e: 46e1 mov r9, ip - 5aa0: f10d 03e2 add.w r3, sp, #226 ; 0xe2 - 5aa4: f802 bc01 strb.w fp, [r2, #-1] - 5aa8: 3a01 subs r2, #1 - 5aaa: e003 b.n 5ab4 <_svfprintf_r+0x52c> - 5aac: f812 1b01 ldrb.w r1, [r2], #1 - 5ab0: f803 1b01 strb.w r1, [r3], #1 - 5ab4: f10d 01df add.w r1, sp, #223 ; 0xdf - 5ab8: 428a cmp r2, r1 - 5aba: d3f7 bcc.n 5aac <_svfprintf_r+0x524> - 5abc: e006 b.n 5acc <_svfprintf_r+0x544> - 5abe: 2330 movs r3, #48 ; 0x30 - 5ac0: f88d 30e2 strb.w r3, [sp, #226] ; 0xe2 - 5ac4: 449b add fp, r3 - 5ac6: ab39 add r3, sp, #228 ; 0xe4 - 5ac8: f88d b0e3 strb.w fp, [sp, #227] ; 0xe3 - 5acc: aa38 add r2, sp, #224 ; 0xe0 - 5ace: 1a9a subs r2, r3, r2 - 5ad0: 9b0b ldr r3, [sp, #44] ; 0x2c - 5ad2: 9215 str r2, [sp, #84] ; 0x54 - 5ad4: 2b01 cmp r3, #1 - 5ad6: eb02 0b03 add.w fp, r2, r3 - 5ada: dc02 bgt.n 5ae2 <_svfprintf_r+0x55a> - 5adc: f015 0301 ands.w r3, r5, #1 - 5ae0: d044 beq.n 5b6c <_svfprintf_r+0x5e4> - 5ae2: 2000 movs r0, #0 - 5ae4: f10b 0b01 add.w fp, fp, #1 - 5ae8: 9008 str r0, [sp, #32] - 5aea: e040 b.n 5b6e <_svfprintf_r+0x5e6> - 5aec: 2b00 cmp r3, #0 - 5aee: 469b mov fp, r3 - 5af0: dd09 ble.n 5b06 <_svfprintf_r+0x57e> - 5af2: f1bc 0f00 cmp.w ip, #0 - 5af6: d102 bne.n 5afe <_svfprintf_r+0x576> - 5af8: f015 0f01 tst.w r5, #1 - 5afc: d028 beq.n 5b50 <_svfprintf_r+0x5c8> - 5afe: f103 0b01 add.w fp, r3, #1 - 5b02: 44e3 add fp, ip - 5b04: e024 b.n 5b50 <_svfprintf_r+0x5c8> - 5b06: f1bc 0f00 cmp.w ip, #0 - 5b0a: d102 bne.n 5b12 <_svfprintf_r+0x58a> - 5b0c: f015 0f01 tst.w r5, #1 - 5b10: d019 beq.n 5b46 <_svfprintf_r+0x5be> - 5b12: f10c 0b02 add.w fp, ip, #2 - 5b16: e01b b.n 5b50 <_svfprintf_r+0x5c8> - 5b18: 990b ldr r1, [sp, #44] ; 0x2c - 5b1a: 428b cmp r3, r1 - 5b1c: db07 blt.n 5b2e <_svfprintf_r+0x5a6> - 5b1e: f015 0f01 tst.w r5, #1 - 5b22: d013 beq.n 5b4c <_svfprintf_r+0x5c4> - 5b24: 2267 movs r2, #103 ; 0x67 - 5b26: f103 0b01 add.w fp, r3, #1 - 5b2a: 920e str r2, [sp, #56] ; 0x38 - 5b2c: e010 b.n 5b50 <_svfprintf_r+0x5c8> - 5b2e: 2b00 cmp r3, #0 - 5b30: bfd8 it le - 5b32: f1c3 0b02 rsble fp, r3, #2 - 5b36: 9b0b ldr r3, [sp, #44] ; 0x2c - 5b38: bfc8 it gt - 5b3a: f04f 0b01 movgt.w fp, #1 - 5b3e: 2067 movs r0, #103 ; 0x67 - 5b40: 449b add fp, r3 - 5b42: 900e str r0, [sp, #56] ; 0x38 - 5b44: e004 b.n 5b50 <_svfprintf_r+0x5c8> - 5b46: f04f 0b01 mov.w fp, #1 - 5b4a: e001 b.n 5b50 <_svfprintf_r+0x5c8> - 5b4c: 2167 movs r1, #103 ; 0x67 - 5b4e: 910e str r1, [sp, #56] ; 0x38 - 5b50: 9a3c ldr r2, [sp, #240] ; 0xf0 - 5b52: f8dd 9038 ldr.w r9, [sp, #56] ; 0x38 - 5b56: 9208 str r2, [sp, #32] - 5b58: e009 b.n 5b6e <_svfprintf_r+0x5e6> - 5b5a: bf00 nop - 5b5c: 0000e53c .word 0x0000e53c - 5b60: 0000e540 .word 0x0000e540 - 5b64: 0000e544 .word 0x0000e544 - 5b68: 0000e548 .word 0x0000e548 - 5b6c: 9308 str r3, [sp, #32] - 5b6e: 9b14 ldr r3, [sp, #80] ; 0x50 - 5b70: 2b00 cmp r3, #0 - 5b72: f000 819f beq.w 5eb4 <_svfprintf_r+0x92c> - 5b76: 232d movs r3, #45 ; 0x2d - 5b78: f04f 0c00 mov.w ip, #0 - 5b7c: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 5b80: e1a7 b.n 5ed2 <_svfprintf_r+0x94a> - 5b82: f015 0f20 tst.w r5, #32 - 5b86: 930c str r3, [sp, #48] ; 0x30 - 5b88: f106 0104 add.w r1, r6, #4 - 5b8c: d006 beq.n 5b9c <_svfprintf_r+0x614> - 5b8e: 9d0f ldr r5, [sp, #60] ; 0x3c - 5b90: 6830 ldr r0, [r6, #0] - 5b92: 462a mov r2, r5 - 5b94: 17eb asrs r3, r5, #31 - 5b96: e9c0 2300 strd r2, r3, [r0] - 5b9a: e00e b.n 5bba <_svfprintf_r+0x632> - 5b9c: f015 0f10 tst.w r5, #16 - 5ba0: d003 beq.n 5baa <_svfprintf_r+0x622> - 5ba2: 6833 ldr r3, [r6, #0] - 5ba4: 980f ldr r0, [sp, #60] ; 0x3c - 5ba6: 6018 str r0, [r3, #0] - 5ba8: e007 b.n 5bba <_svfprintf_r+0x632> - 5baa: f015 0f40 tst.w r5, #64 ; 0x40 - 5bae: 6833 ldr r3, [r6, #0] - 5bb0: bf15 itete ne - 5bb2: 9a0f ldrne r2, [sp, #60] ; 0x3c - 5bb4: 9d0f ldreq r5, [sp, #60] ; 0x3c - 5bb6: 801a strhne r2, [r3, #0] - 5bb8: 601d streq r5, [r3, #0] - 5bba: 460e mov r6, r1 - 5bbc: e514 b.n 55e8 <_svfprintf_r+0x60> - 5bbe: 930c str r3, [sp, #48] ; 0x30 - 5bc0: f045 0510 orr.w r5, r5, #16 - 5bc4: 920d str r2, [sp, #52] ; 0x34 - 5bc6: e001 b.n 5bcc <_svfprintf_r+0x644> - 5bc8: 930c str r3, [sp, #48] ; 0x30 - 5bca: 920d str r2, [sp, #52] ; 0x34 - 5bcc: f015 0220 ands.w r2, r5, #32 - 5bd0: d00a beq.n 5be8 <_svfprintf_r+0x660> - 5bd2: 3607 adds r6, #7 - 5bd4: 2200 movs r2, #0 - 5bd6: f026 0307 bic.w r3, r6, #7 - 5bda: f103 0608 add.w r6, r3, #8 - 5bde: e9d3 ab00 ldrd sl, fp, [r3] - 5be2: e9cd ab08 strd sl, fp, [sp, #32] - 5be6: e0be b.n 5d66 <_svfprintf_r+0x7de> - 5be8: f015 0110 ands.w r1, r5, #16 - 5bec: f106 0304 add.w r3, r6, #4 - 5bf0: d002 beq.n 5bf8 <_svfprintf_r+0x670> - 5bf2: 6831 ldr r1, [r6, #0] - 5bf4: 468a mov sl, r1 - 5bf6: e00d b.n 5c14 <_svfprintf_r+0x68c> - 5bf8: f015 0240 ands.w r2, r5, #64 ; 0x40 - 5bfc: 6830 ldr r0, [r6, #0] - 5bfe: d008 beq.n 5c12 <_svfprintf_r+0x68a> - 5c00: b280 uxth r0, r0 - 5c02: f04f 0b00 mov.w fp, #0 - 5c06: 4682 mov sl, r0 - 5c08: 461e mov r6, r3 - 5c0a: e9cd ab08 strd sl, fp, [sp, #32] - 5c0e: 460a mov r2, r1 - 5c10: e0a9 b.n 5d66 <_svfprintf_r+0x7de> - 5c12: 4682 mov sl, r0 - 5c14: f04f 0b00 mov.w fp, #0 - 5c18: 461e mov r6, r3 - 5c1a: e9cd ab08 strd sl, fp, [sp, #32] - 5c1e: e0a2 b.n 5d66 <_svfprintf_r+0x7de> - 5c20: 930c str r3, [sp, #48] ; 0x30 - 5c22: 2100 movs r1, #0 - 5c24: 6833 ldr r3, [r6, #0] - 5c26: f04f 0978 mov.w r9, #120 ; 0x78 - 5c2a: 920d str r2, [sp, #52] ; 0x34 - 5c2c: f045 0502 orr.w r5, r5, #2 - 5c30: 4618 mov r0, r3 - 5c32: e9cd 0108 strd r0, r1, [sp, #32] - 5c36: 49a3 ldr r1, [pc, #652] ; (5ec4 <_svfprintf_r+0x93c>) - 5c38: 2330 movs r3, #48 ; 0x30 - 5c3a: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 5c3e: 3604 adds r6, #4 - 5c40: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 5c44: 9116 str r1, [sp, #88] ; 0x58 - 5c46: e08d b.n 5d64 <_svfprintf_r+0x7dc> - 5c48: 930c str r3, [sp, #48] ; 0x30 - 5c4a: 2300 movs r3, #0 - 5c4c: 920d str r2, [sp, #52] ; 0x34 - 5c4e: 4632 mov r2, r6 - 5c50: 3604 adds r6, #4 - 5c52: 459c cmp ip, r3 - 5c54: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 5c58: f8d2 a000 ldr.w sl, [r2] - 5c5c: db13 blt.n 5c86 <_svfprintf_r+0x6fe> - 5c5e: 4619 mov r1, r3 - 5c60: 4662 mov r2, ip - 5c62: 4650 mov r0, sl - 5c64: 9307 str r3, [sp, #28] - 5c66: f8cd c018 str.w ip, [sp, #24] - 5c6a: f7ff f905 bl 4e78 - 5c6e: 9b07 ldr r3, [sp, #28] - 5c70: f8dd c018 ldr.w ip, [sp, #24] - 5c74: 2800 cmp r0, #0 - 5c76: f000 8120 beq.w 5eba <_svfprintf_r+0x932> - 5c7a: ebca 0b00 rsb fp, sl, r0 - 5c7e: 45e3 cmp fp, ip - 5c80: f300 8124 bgt.w 5ecc <_svfprintf_r+0x944> - 5c84: e123 b.n 5ece <_svfprintf_r+0x946> - 5c86: 4650 mov r0, sl - 5c88: 9307 str r3, [sp, #28] - 5c8a: f7ff fbbf bl 540c - 5c8e: 9b07 ldr r3, [sp, #28] - 5c90: 4683 mov fp, r0 - 5c92: e11c b.n 5ece <_svfprintf_r+0x946> - 5c94: 930c str r3, [sp, #48] ; 0x30 - 5c96: f045 0510 orr.w r5, r5, #16 - 5c9a: 920d str r2, [sp, #52] ; 0x34 - 5c9c: e001 b.n 5ca2 <_svfprintf_r+0x71a> - 5c9e: 930c str r3, [sp, #48] ; 0x30 - 5ca0: 920d str r2, [sp, #52] ; 0x34 - 5ca2: f015 0f20 tst.w r5, #32 - 5ca6: d009 beq.n 5cbc <_svfprintf_r+0x734> - 5ca8: 3607 adds r6, #7 - 5caa: f026 0307 bic.w r3, r6, #7 - 5cae: f103 0608 add.w r6, r3, #8 - 5cb2: e9d3 ab00 ldrd sl, fp, [r3] - 5cb6: e9cd ab08 strd sl, fp, [sp, #32] - 5cba: e016 b.n 5cea <_svfprintf_r+0x762> - 5cbc: f015 0f10 tst.w r5, #16 - 5cc0: f106 0304 add.w r3, r6, #4 - 5cc4: d001 beq.n 5cca <_svfprintf_r+0x742> - 5cc6: 6832 ldr r2, [r6, #0] - 5cc8: e00a b.n 5ce0 <_svfprintf_r+0x758> - 5cca: f015 0f40 tst.w r5, #64 ; 0x40 - 5cce: 6832 ldr r2, [r6, #0] - 5cd0: d006 beq.n 5ce0 <_svfprintf_r+0x758> - 5cd2: b292 uxth r2, r2 - 5cd4: f04f 0b00 mov.w fp, #0 - 5cd8: 4692 mov sl, r2 - 5cda: e9cd ab08 strd sl, fp, [sp, #32] - 5cde: e003 b.n 5ce8 <_svfprintf_r+0x760> - 5ce0: 4610 mov r0, r2 - 5ce2: 2100 movs r1, #0 - 5ce4: e9cd 0108 strd r0, r1, [sp, #32] - 5ce8: 461e mov r6, r3 - 5cea: 2201 movs r2, #1 - 5cec: e03b b.n 5d66 <_svfprintf_r+0x7de> - 5cee: 4975 ldr r1, [pc, #468] ; (5ec4 <_svfprintf_r+0x93c>) - 5cf0: 930c str r3, [sp, #48] ; 0x30 - 5cf2: 920d str r2, [sp, #52] ; 0x34 - 5cf4: 9116 str r1, [sp, #88] ; 0x58 - 5cf6: e003 b.n 5d00 <_svfprintf_r+0x778> - 5cf8: 920d str r2, [sp, #52] ; 0x34 - 5cfa: 4a73 ldr r2, [pc, #460] ; (5ec8 <_svfprintf_r+0x940>) - 5cfc: 930c str r3, [sp, #48] ; 0x30 - 5cfe: 9216 str r2, [sp, #88] ; 0x58 - 5d00: f015 0f20 tst.w r5, #32 - 5d04: d009 beq.n 5d1a <_svfprintf_r+0x792> - 5d06: 3607 adds r6, #7 - 5d08: f026 0307 bic.w r3, r6, #7 - 5d0c: f103 0608 add.w r6, r3, #8 - 5d10: e9d3 ab00 ldrd sl, fp, [r3] - 5d14: e9cd ab08 strd sl, fp, [sp, #32] - 5d18: e016 b.n 5d48 <_svfprintf_r+0x7c0> - 5d1a: f015 0f10 tst.w r5, #16 - 5d1e: f106 0304 add.w r3, r6, #4 - 5d22: d001 beq.n 5d28 <_svfprintf_r+0x7a0> - 5d24: 6832 ldr r2, [r6, #0] - 5d26: e00a b.n 5d3e <_svfprintf_r+0x7b6> - 5d28: f015 0f40 tst.w r5, #64 ; 0x40 - 5d2c: 6832 ldr r2, [r6, #0] - 5d2e: d006 beq.n 5d3e <_svfprintf_r+0x7b6> - 5d30: b292 uxth r2, r2 - 5d32: f04f 0b00 mov.w fp, #0 - 5d36: 4692 mov sl, r2 - 5d38: e9cd ab08 strd sl, fp, [sp, #32] - 5d3c: e003 b.n 5d46 <_svfprintf_r+0x7be> - 5d3e: 4610 mov r0, r2 - 5d40: 2100 movs r1, #0 - 5d42: e9cd 0108 strd r0, r1, [sp, #32] - 5d46: 461e mov r6, r3 - 5d48: f015 0f01 tst.w r5, #1 - 5d4c: d00a beq.n 5d64 <_svfprintf_r+0x7dc> - 5d4e: e9dd 2308 ldrd r2, r3, [sp, #32] - 5d52: 4313 orrs r3, r2 - 5d54: d006 beq.n 5d64 <_svfprintf_r+0x7dc> - 5d56: f045 0502 orr.w r5, r5, #2 - 5d5a: 2330 movs r3, #48 ; 0x30 - 5d5c: f88d 90f5 strb.w r9, [sp, #245] ; 0xf5 - 5d60: f88d 30f4 strb.w r3, [sp, #244] ; 0xf4 - 5d64: 2202 movs r2, #2 - 5d66: 2300 movs r3, #0 - 5d68: f88d 30f7 strb.w r3, [sp, #247] ; 0xf7 - 5d6c: e000 b.n 5d70 <_svfprintf_r+0x7e8> - 5d6e: 2201 movs r2, #1 - 5d70: e9dd ab08 ldrd sl, fp, [sp, #32] - 5d74: f1bc 0f00 cmp.w ip, #0 - 5d78: bfa8 it ge - 5d7a: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 5d7e: ea5a 0b0b orrs.w fp, sl, fp - 5d82: d102 bne.n 5d8a <_svfprintf_r+0x802> - 5d84: f1bc 0f00 cmp.w ip, #0 - 5d88: d06e beq.n 5e68 <_svfprintf_r+0x8e0> - 5d8a: 2a01 cmp r2, #1 - 5d8c: d023 beq.n 5dd6 <_svfprintf_r+0x84e> - 5d8e: 2a02 cmp r2, #2 - 5d90: d051 beq.n 5e36 <_svfprintf_r+0x8ae> - 5d92: f10d 03cb add.w r3, sp, #203 ; 0xcb - 5d96: 9808 ldr r0, [sp, #32] - 5d98: 469a mov sl, r3 - 5d9a: f000 0207 and.w r2, r0, #7 - 5d9e: 3230 adds r2, #48 ; 0x30 - 5da0: 701a strb r2, [r3, #0] - 5da2: 9908 ldr r1, [sp, #32] - 5da4: 3b01 subs r3, #1 - 5da6: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 5daa: 08c8 lsrs r0, r1, #3 - 5dac: ea40 714b orr.w r1, r0, fp, lsl #29 - 5db0: ea4f 0bdb mov.w fp, fp, lsr #3 - 5db4: 9108 str r1, [sp, #32] - 5db6: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 5dba: e9dd 0108 ldrd r0, r1, [sp, #32] - 5dbe: 4301 orrs r1, r0 - 5dc0: d1e9 bne.n 5d96 <_svfprintf_r+0x80e> - 5dc2: f015 0f01 tst.w r5, #1 - 5dc6: d05b beq.n 5e80 <_svfprintf_r+0x8f8> - 5dc8: 2a30 cmp r2, #48 ; 0x30 - 5dca: d059 beq.n 5e80 <_svfprintf_r+0x8f8> - 5dcc: 469a mov sl, r3 - 5dce: 2330 movs r3, #48 ; 0x30 - 5dd0: f88a 3000 strb.w r3, [sl] - 5dd4: e054 b.n 5e80 <_svfprintf_r+0x8f8> - 5dd6: e9dd 2308 ldrd r2, r3, [sp, #32] - 5dda: 2a0a cmp r2, #10 - 5ddc: f173 0300 sbcs.w r3, r3, #0 - 5de0: d208 bcs.n 5df4 <_svfprintf_r+0x86c> - 5de2: f8dd a020 ldr.w sl, [sp, #32] - 5de6: f10a 0330 add.w r3, sl, #48 ; 0x30 - 5dea: f10d 0acb add.w sl, sp, #203 ; 0xcb - 5dee: f88d 30cb strb.w r3, [sp, #203] ; 0xcb - 5df2: e045 b.n 5e80 <_svfprintf_r+0x8f8> - 5df4: f10d 0bcb add.w fp, sp, #203 ; 0xcb - 5df8: 4623 mov r3, r4 - 5dfa: 465c mov r4, fp - 5dfc: 46cb mov fp, r9 - 5dfe: 4699 mov r9, r3 - 5e00: e9dd 0108 ldrd r0, r1, [sp, #32] - 5e04: 220a movs r2, #10 - 5e06: 2300 movs r3, #0 - 5e08: f8cd c018 str.w ip, [sp, #24] - 5e0c: f007 f8d6 bl cfbc <__aeabi_uldivmod> - 5e10: 46a2 mov sl, r4 - 5e12: 2300 movs r3, #0 - 5e14: 3230 adds r2, #48 ; 0x30 - 5e16: f804 2901 strb.w r2, [r4], #-1 - 5e1a: e9dd 0108 ldrd r0, r1, [sp, #32] - 5e1e: 220a movs r2, #10 - 5e20: f007 f8cc bl cfbc <__aeabi_uldivmod> - 5e24: f8dd c018 ldr.w ip, [sp, #24] - 5e28: e9cd 0108 strd r0, r1, [sp, #32] - 5e2c: 4308 orrs r0, r1 - 5e2e: d1e7 bne.n 5e00 <_svfprintf_r+0x878> - 5e30: 464c mov r4, r9 - 5e32: 46d9 mov r9, fp - 5e34: e024 b.n 5e80 <_svfprintf_r+0x8f8> - 5e36: f10d 03cb add.w r3, sp, #203 ; 0xcb - 5e3a: 9908 ldr r1, [sp, #32] - 5e3c: 469a mov sl, r3 - 5e3e: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 5e42: f001 020f and.w r2, r1, #15 - 5e46: f81b 2002 ldrb.w r2, [fp, r2] - 5e4a: f803 2901 strb.w r2, [r3], #-1 - 5e4e: 9908 ldr r1, [sp, #32] - 5e50: 9a09 ldr r2, [sp, #36] ; 0x24 - 5e52: 0908 lsrs r0, r1, #4 - 5e54: ea40 7102 orr.w r1, r0, r2, lsl #28 - 5e58: 0912 lsrs r2, r2, #4 - 5e5a: 9108 str r1, [sp, #32] - 5e5c: 9209 str r2, [sp, #36] ; 0x24 - 5e5e: e9dd 0108 ldrd r0, r1, [sp, #32] - 5e62: 4301 orrs r1, r0 - 5e64: d1e9 bne.n 5e3a <_svfprintf_r+0x8b2> - 5e66: e00b b.n 5e80 <_svfprintf_r+0x8f8> - 5e68: b942 cbnz r2, 5e7c <_svfprintf_r+0x8f4> - 5e6a: f015 0f01 tst.w r5, #1 - 5e6e: d005 beq.n 5e7c <_svfprintf_r+0x8f4> - 5e70: f10d 0af8 add.w sl, sp, #248 ; 0xf8 - 5e74: 2330 movs r3, #48 ; 0x30 - 5e76: f80a 3d2d strb.w r3, [sl, #-45]! - 5e7a: e001 b.n 5e80 <_svfprintf_r+0x8f8> - 5e7c: f10d 0acc add.w sl, sp, #204 ; 0xcc - 5e80: f10d 0bcc add.w fp, sp, #204 ; 0xcc - 5e84: 2200 movs r2, #0 - 5e86: ebca 0b0b rsb fp, sl, fp - 5e8a: 9208 str r2, [sp, #32] - 5e8c: e021 b.n 5ed2 <_svfprintf_r+0x94a> - 5e8e: 930c str r3, [sp, #48] ; 0x30 - 5e90: 920d str r2, [sp, #52] ; 0x34 - 5e92: f1b9 0f00 cmp.w r9, #0 - 5e96: f000 83df beq.w 6658 <_svfprintf_r+0x10d0> - 5e9a: f04f 0c00 mov.w ip, #0 - 5e9e: f88d 90a4 strb.w r9, [sp, #164] ; 0xa4 - 5ea2: f88d c0f7 strb.w ip, [sp, #247] ; 0xf7 - 5ea6: f04f 0b01 mov.w fp, #1 - 5eaa: f8cd c020 str.w ip, [sp, #32] - 5eae: f10d 0aa4 add.w sl, sp, #164 ; 0xa4 - 5eb2: e00e b.n 5ed2 <_svfprintf_r+0x94a> - 5eb4: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 5eb8: e00b b.n 5ed2 <_svfprintf_r+0x94a> - 5eba: 46e3 mov fp, ip - 5ebc: 4684 mov ip, r0 - 5ebe: 9008 str r0, [sp, #32] - 5ec0: e007 b.n 5ed2 <_svfprintf_r+0x94a> - 5ec2: bf00 nop - 5ec4: 0000e55d .word 0x0000e55d - 5ec8: 0000e54c .word 0x0000e54c - 5ecc: 46e3 mov fp, ip - 5ece: 469c mov ip, r3 - 5ed0: 9308 str r3, [sp, #32] - 5ed2: 45e3 cmp fp, ip - 5ed4: bfac ite ge - 5ed6: 465b movge r3, fp - 5ed8: 4663 movlt r3, ip - 5eda: 930e str r3, [sp, #56] ; 0x38 - 5edc: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 5ee0: b113 cbz r3, 5ee8 <_svfprintf_r+0x960> - 5ee2: 980e ldr r0, [sp, #56] ; 0x38 - 5ee4: 3001 adds r0, #1 - 5ee6: 900e str r0, [sp, #56] ; 0x38 - 5ee8: f015 0102 ands.w r1, r5, #2 - 5eec: 9114 str r1, [sp, #80] ; 0x50 - 5eee: d002 beq.n 5ef6 <_svfprintf_r+0x96e> - 5ef0: 9a0e ldr r2, [sp, #56] ; 0x38 - 5ef2: 3202 adds r2, #2 - 5ef4: 920e str r2, [sp, #56] ; 0x38 - 5ef6: f015 0384 ands.w r3, r5, #132 ; 0x84 - 5efa: 9317 str r3, [sp, #92] ; 0x5c - 5efc: d146 bne.n 5f8c <_svfprintf_r+0xa04> - 5efe: 980d ldr r0, [sp, #52] ; 0x34 - 5f00: 990e ldr r1, [sp, #56] ; 0x38 - 5f02: 1a43 subs r3, r0, r1 - 5f04: 2b00 cmp r3, #0 - 5f06: dc1b bgt.n 5f40 <_svfprintf_r+0x9b8> - 5f08: e040 b.n 5f8c <_svfprintf_r+0xa04> - 5f0a: 601a str r2, [r3, #0] - 5f0c: 2210 movs r2, #16 - 5f0e: 1889 adds r1, r1, r2 - 5f10: 605a str r2, [r3, #4] - 5f12: 9a34 ldr r2, [sp, #208] ; 0xd0 - 5f14: 9135 str r1, [sp, #212] ; 0xd4 - 5f16: 3201 adds r2, #1 - 5f18: 9234 str r2, [sp, #208] ; 0xd0 - 5f1a: 2a07 cmp r2, #7 - 5f1c: dc01 bgt.n 5f22 <_svfprintf_r+0x99a> - 5f1e: 3308 adds r3, #8 - 5f20: e00c b.n 5f3c <_svfprintf_r+0x9b4> - 5f22: 4640 mov r0, r8 - 5f24: 4639 mov r1, r7 - 5f26: aa33 add r2, sp, #204 ; 0xcc - 5f28: f8cd c018 str.w ip, [sp, #24] - 5f2c: f005 fa1e bl b36c <__ssprint_r> - 5f30: f8dd c018 ldr.w ip, [sp, #24] - 5f34: 2800 cmp r0, #0 - 5f36: f040 8396 bne.w 6666 <_svfprintf_r+0x10de> - 5f3a: ab19 add r3, sp, #100 ; 0x64 - 5f3c: 3d10 subs r5, #16 - 5f3e: e004 b.n 5f4a <_svfprintf_r+0x9c2> - 5f40: 462a mov r2, r5 - 5f42: 461d mov r5, r3 - 5f44: 4623 mov r3, r4 - 5f46: 464c mov r4, r9 - 5f48: 4691 mov r9, r2 - 5f4a: 2d10 cmp r5, #16 - 5f4c: 9935 ldr r1, [sp, #212] ; 0xd4 - 5f4e: 4a93 ldr r2, [pc, #588] ; (619c <_svfprintf_r+0xc14>) - 5f50: dcdb bgt.n 5f0a <_svfprintf_r+0x982> - 5f52: 4648 mov r0, r9 - 5f54: 46a1 mov r9, r4 - 5f56: 461c mov r4, r3 - 5f58: 462b mov r3, r5 - 5f5a: 4605 mov r5, r0 - 5f5c: 6063 str r3, [r4, #4] - 5f5e: 18cb adds r3, r1, r3 - 5f60: 6022 str r2, [r4, #0] - 5f62: 9335 str r3, [sp, #212] ; 0xd4 - 5f64: 9b34 ldr r3, [sp, #208] ; 0xd0 - 5f66: 3301 adds r3, #1 - 5f68: 9334 str r3, [sp, #208] ; 0xd0 - 5f6a: 2b07 cmp r3, #7 - 5f6c: dc01 bgt.n 5f72 <_svfprintf_r+0x9ea> - 5f6e: 3408 adds r4, #8 - 5f70: e00c b.n 5f8c <_svfprintf_r+0xa04> - 5f72: 4640 mov r0, r8 - 5f74: 4639 mov r1, r7 - 5f76: aa33 add r2, sp, #204 ; 0xcc - 5f78: f8cd c018 str.w ip, [sp, #24] - 5f7c: f005 f9f6 bl b36c <__ssprint_r> - 5f80: f8dd c018 ldr.w ip, [sp, #24] - 5f84: 2800 cmp r0, #0 - 5f86: f040 836e bne.w 6666 <_svfprintf_r+0x10de> - 5f8a: ac19 add r4, sp, #100 ; 0x64 - 5f8c: f89d 30f7 ldrb.w r3, [sp, #247] ; 0xf7 - 5f90: b1db cbz r3, 5fca <_svfprintf_r+0xa42> - 5f92: f10d 03f7 add.w r3, sp, #247 ; 0xf7 - 5f96: 6023 str r3, [r4, #0] - 5f98: 2301 movs r3, #1 - 5f9a: 6063 str r3, [r4, #4] - 5f9c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 5f9e: 3301 adds r3, #1 - 5fa0: 9335 str r3, [sp, #212] ; 0xd4 - 5fa2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 5fa4: 3301 adds r3, #1 - 5fa6: 9334 str r3, [sp, #208] ; 0xd0 - 5fa8: 2b07 cmp r3, #7 - 5faa: dc01 bgt.n 5fb0 <_svfprintf_r+0xa28> - 5fac: 3408 adds r4, #8 - 5fae: e00c b.n 5fca <_svfprintf_r+0xa42> - 5fb0: 4640 mov r0, r8 - 5fb2: 4639 mov r1, r7 - 5fb4: aa33 add r2, sp, #204 ; 0xcc - 5fb6: f8cd c018 str.w ip, [sp, #24] - 5fba: f005 f9d7 bl b36c <__ssprint_r> - 5fbe: f8dd c018 ldr.w ip, [sp, #24] - 5fc2: 2800 cmp r0, #0 - 5fc4: f040 834f bne.w 6666 <_svfprintf_r+0x10de> - 5fc8: ac19 add r4, sp, #100 ; 0x64 - 5fca: 9a14 ldr r2, [sp, #80] ; 0x50 - 5fcc: b1d2 cbz r2, 6004 <_svfprintf_r+0xa7c> - 5fce: ab3d add r3, sp, #244 ; 0xf4 - 5fd0: 6023 str r3, [r4, #0] - 5fd2: 2302 movs r3, #2 - 5fd4: 6063 str r3, [r4, #4] - 5fd6: 9b35 ldr r3, [sp, #212] ; 0xd4 - 5fd8: 3302 adds r3, #2 - 5fda: 9335 str r3, [sp, #212] ; 0xd4 - 5fdc: 9b34 ldr r3, [sp, #208] ; 0xd0 - 5fde: 3301 adds r3, #1 - 5fe0: 9334 str r3, [sp, #208] ; 0xd0 - 5fe2: 2b07 cmp r3, #7 - 5fe4: dc01 bgt.n 5fea <_svfprintf_r+0xa62> - 5fe6: 3408 adds r4, #8 - 5fe8: e00c b.n 6004 <_svfprintf_r+0xa7c> - 5fea: 4640 mov r0, r8 - 5fec: 4639 mov r1, r7 - 5fee: aa33 add r2, sp, #204 ; 0xcc - 5ff0: f8cd c018 str.w ip, [sp, #24] - 5ff4: f005 f9ba bl b36c <__ssprint_r> - 5ff8: f8dd c018 ldr.w ip, [sp, #24] - 5ffc: 2800 cmp r0, #0 - 5ffe: f040 8332 bne.w 6666 <_svfprintf_r+0x10de> - 6002: ac19 add r4, sp, #100 ; 0x64 - 6004: 9b17 ldr r3, [sp, #92] ; 0x5c - 6006: 2b80 cmp r3, #128 ; 0x80 - 6008: d146 bne.n 6098 <_svfprintf_r+0xb10> - 600a: 980d ldr r0, [sp, #52] ; 0x34 - 600c: 990e ldr r1, [sp, #56] ; 0x38 - 600e: 1a43 subs r3, r0, r1 - 6010: 2b00 cmp r3, #0 - 6012: dc1b bgt.n 604c <_svfprintf_r+0xac4> - 6014: e040 b.n 6098 <_svfprintf_r+0xb10> - 6016: 601a str r2, [r3, #0] - 6018: 2210 movs r2, #16 - 601a: 1889 adds r1, r1, r2 - 601c: 605a str r2, [r3, #4] - 601e: 9a34 ldr r2, [sp, #208] ; 0xd0 - 6020: 9135 str r1, [sp, #212] ; 0xd4 - 6022: 3201 adds r2, #1 - 6024: 9234 str r2, [sp, #208] ; 0xd0 - 6026: 2a07 cmp r2, #7 - 6028: dc01 bgt.n 602e <_svfprintf_r+0xaa6> - 602a: 3308 adds r3, #8 - 602c: e00c b.n 6048 <_svfprintf_r+0xac0> - 602e: 4640 mov r0, r8 - 6030: 4639 mov r1, r7 - 6032: aa33 add r2, sp, #204 ; 0xcc - 6034: f8cd c018 str.w ip, [sp, #24] - 6038: f005 f998 bl b36c <__ssprint_r> - 603c: f8dd c018 ldr.w ip, [sp, #24] - 6040: 2800 cmp r0, #0 - 6042: f040 8310 bne.w 6666 <_svfprintf_r+0x10de> - 6046: ab19 add r3, sp, #100 ; 0x64 - 6048: 3d10 subs r5, #16 - 604a: e004 b.n 6056 <_svfprintf_r+0xace> - 604c: 462a mov r2, r5 - 604e: 461d mov r5, r3 - 6050: 4623 mov r3, r4 - 6052: 464c mov r4, r9 - 6054: 4691 mov r9, r2 - 6056: 2d10 cmp r5, #16 - 6058: 9935 ldr r1, [sp, #212] ; 0xd4 - 605a: 4a51 ldr r2, [pc, #324] ; (61a0 <_svfprintf_r+0xc18>) - 605c: dcdb bgt.n 6016 <_svfprintf_r+0xa8e> - 605e: 4648 mov r0, r9 - 6060: 46a1 mov r9, r4 - 6062: 461c mov r4, r3 - 6064: 462b mov r3, r5 - 6066: 4605 mov r5, r0 - 6068: 6063 str r3, [r4, #4] - 606a: 18cb adds r3, r1, r3 - 606c: 6022 str r2, [r4, #0] - 606e: 9335 str r3, [sp, #212] ; 0xd4 - 6070: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6072: 3301 adds r3, #1 - 6074: 9334 str r3, [sp, #208] ; 0xd0 - 6076: 2b07 cmp r3, #7 - 6078: dc01 bgt.n 607e <_svfprintf_r+0xaf6> - 607a: 3408 adds r4, #8 - 607c: e00c b.n 6098 <_svfprintf_r+0xb10> - 607e: 4640 mov r0, r8 - 6080: 4639 mov r1, r7 - 6082: aa33 add r2, sp, #204 ; 0xcc - 6084: f8cd c018 str.w ip, [sp, #24] - 6088: f005 f970 bl b36c <__ssprint_r> - 608c: f8dd c018 ldr.w ip, [sp, #24] - 6090: 2800 cmp r0, #0 - 6092: f040 82e8 bne.w 6666 <_svfprintf_r+0x10de> - 6096: ac19 add r4, sp, #100 ; 0x64 - 6098: ebcb 030c rsb r3, fp, ip - 609c: 2b00 cmp r3, #0 - 609e: dc17 bgt.n 60d0 <_svfprintf_r+0xb48> - 60a0: e038 b.n 6114 <_svfprintf_r+0xb8c> - 60a2: 601a str r2, [r3, #0] - 60a4: 2210 movs r2, #16 - 60a6: 1889 adds r1, r1, r2 - 60a8: 605a str r2, [r3, #4] - 60aa: 9a34 ldr r2, [sp, #208] ; 0xd0 - 60ac: 9135 str r1, [sp, #212] ; 0xd4 - 60ae: 3201 adds r2, #1 - 60b0: 9234 str r2, [sp, #208] ; 0xd0 - 60b2: 2a07 cmp r2, #7 - 60b4: dc01 bgt.n 60ba <_svfprintf_r+0xb32> - 60b6: 3308 adds r3, #8 - 60b8: e008 b.n 60cc <_svfprintf_r+0xb44> - 60ba: 4640 mov r0, r8 - 60bc: 4639 mov r1, r7 - 60be: aa33 add r2, sp, #204 ; 0xcc - 60c0: f005 f954 bl b36c <__ssprint_r> - 60c4: 2800 cmp r0, #0 - 60c6: f040 82ce bne.w 6666 <_svfprintf_r+0x10de> - 60ca: ab19 add r3, sp, #100 ; 0x64 - 60cc: 3d10 subs r5, #16 - 60ce: e004 b.n 60da <_svfprintf_r+0xb52> - 60d0: 462a mov r2, r5 - 60d2: 461d mov r5, r3 - 60d4: 4623 mov r3, r4 - 60d6: 464c mov r4, r9 - 60d8: 4691 mov r9, r2 - 60da: 2d10 cmp r5, #16 - 60dc: 9935 ldr r1, [sp, #212] ; 0xd4 - 60de: 4a30 ldr r2, [pc, #192] ; (61a0 <_svfprintf_r+0xc18>) - 60e0: dcdf bgt.n 60a2 <_svfprintf_r+0xb1a> - 60e2: 4648 mov r0, r9 - 60e4: 46a1 mov r9, r4 - 60e6: 461c mov r4, r3 - 60e8: 462b mov r3, r5 - 60ea: 4605 mov r5, r0 - 60ec: 6063 str r3, [r4, #4] - 60ee: 18cb adds r3, r1, r3 - 60f0: 6022 str r2, [r4, #0] - 60f2: 9335 str r3, [sp, #212] ; 0xd4 - 60f4: 9b34 ldr r3, [sp, #208] ; 0xd0 - 60f6: 3301 adds r3, #1 - 60f8: 9334 str r3, [sp, #208] ; 0xd0 - 60fa: 2b07 cmp r3, #7 - 60fc: dc01 bgt.n 6102 <_svfprintf_r+0xb7a> - 60fe: 3408 adds r4, #8 - 6100: e008 b.n 6114 <_svfprintf_r+0xb8c> - 6102: 4640 mov r0, r8 - 6104: 4639 mov r1, r7 - 6106: aa33 add r2, sp, #204 ; 0xcc - 6108: f005 f930 bl b36c <__ssprint_r> - 610c: 2800 cmp r0, #0 - 610e: f040 82aa bne.w 6666 <_svfprintf_r+0x10de> - 6112: ac19 add r4, sp, #100 ; 0x64 - 6114: f415 7f80 tst.w r5, #256 ; 0x100 - 6118: d106 bne.n 6128 <_svfprintf_r+0xba0> - 611a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 611c: f8c4 a000 str.w sl, [r4] - 6120: f8c4 b004 str.w fp, [r4, #4] - 6124: 445b add r3, fp - 6126: e23f b.n 65a8 <_svfprintf_r+0x1020> - 6128: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 612c: f340 81b7 ble.w 649e <_svfprintf_r+0xf16> - 6130: 9810 ldr r0, [sp, #64] ; 0x40 - 6132: 2200 movs r2, #0 - 6134: 9911 ldr r1, [sp, #68] ; 0x44 - 6136: 2300 movs r3, #0 - 6138: f006 feee bl cf18 <__aeabi_dcmpeq> - 613c: 2800 cmp r0, #0 - 613e: d060 beq.n 6202 <_svfprintf_r+0xc7a> - 6140: 4b18 ldr r3, [pc, #96] ; (61a4 <_svfprintf_r+0xc1c>) - 6142: 6023 str r3, [r4, #0] - 6144: 2301 movs r3, #1 - 6146: 6063 str r3, [r4, #4] - 6148: 9b35 ldr r3, [sp, #212] ; 0xd4 - 614a: 3301 adds r3, #1 - 614c: 9335 str r3, [sp, #212] ; 0xd4 - 614e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6150: 3301 adds r3, #1 - 6152: 9334 str r3, [sp, #208] ; 0xd0 - 6154: 2b07 cmp r3, #7 - 6156: dc01 bgt.n 615c <_svfprintf_r+0xbd4> - 6158: 3408 adds r4, #8 - 615a: e008 b.n 616e <_svfprintf_r+0xbe6> - 615c: 4640 mov r0, r8 - 615e: 4639 mov r1, r7 - 6160: aa33 add r2, sp, #204 ; 0xcc - 6162: f005 f903 bl b36c <__ssprint_r> - 6166: 2800 cmp r0, #0 - 6168: f040 827d bne.w 6666 <_svfprintf_r+0x10de> - 616c: ac19 add r4, sp, #100 ; 0x64 - 616e: 9b3c ldr r3, [sp, #240] ; 0xf0 - 6170: 9a0b ldr r2, [sp, #44] ; 0x2c - 6172: 4293 cmp r3, r2 - 6174: db03 blt.n 617e <_svfprintf_r+0xbf6> - 6176: f015 0f01 tst.w r5, #1 - 617a: f000 8225 beq.w 65c8 <_svfprintf_r+0x1040> - 617e: 9b13 ldr r3, [sp, #76] ; 0x4c - 6180: 9812 ldr r0, [sp, #72] ; 0x48 - 6182: 6023 str r3, [r4, #0] - 6184: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6186: 6060 str r0, [r4, #4] - 6188: 181b adds r3, r3, r0 - 618a: 9335 str r3, [sp, #212] ; 0xd4 - 618c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 618e: 3301 adds r3, #1 - 6190: 9334 str r3, [sp, #208] ; 0xd0 - 6192: 2b07 cmp r3, #7 - 6194: dc08 bgt.n 61a8 <_svfprintf_r+0xc20> - 6196: 3408 adds r4, #8 - 6198: e00f b.n 61ba <_svfprintf_r+0xc32> - 619a: bf00 nop - 619c: 0000e570 .word 0x0000e570 - 61a0: 0000e52c .word 0x0000e52c - 61a4: 0000e56e .word 0x0000e56e - 61a8: 4640 mov r0, r8 - 61aa: 4639 mov r1, r7 - 61ac: aa33 add r2, sp, #204 ; 0xcc - 61ae: f005 f8dd bl b36c <__ssprint_r> - 61b2: 2800 cmp r0, #0 - 61b4: f040 8257 bne.w 6666 <_svfprintf_r+0x10de> - 61b8: ac19 add r4, sp, #100 ; 0x64 - 61ba: 990b ldr r1, [sp, #44] ; 0x2c - 61bc: f101 39ff add.w r9, r1, #4294967295 - 61c0: f1b9 0f00 cmp.w r9, #0 - 61c4: dc17 bgt.n 61f6 <_svfprintf_r+0xc6e> - 61c6: e1ff b.n 65c8 <_svfprintf_r+0x1040> - 61c8: 6022 str r2, [r4, #0] - 61ca: 2210 movs r2, #16 - 61cc: 189b adds r3, r3, r2 - 61ce: 6062 str r2, [r4, #4] - 61d0: 9335 str r3, [sp, #212] ; 0xd4 - 61d2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 61d4: 3301 adds r3, #1 - 61d6: 9334 str r3, [sp, #208] ; 0xd0 - 61d8: 2b07 cmp r3, #7 - 61da: dc01 bgt.n 61e0 <_svfprintf_r+0xc58> - 61dc: 3408 adds r4, #8 - 61de: e008 b.n 61f2 <_svfprintf_r+0xc6a> - 61e0: 4640 mov r0, r8 - 61e2: 4639 mov r1, r7 - 61e4: aa33 add r2, sp, #204 ; 0xcc - 61e6: f005 f8c1 bl b36c <__ssprint_r> - 61ea: 2800 cmp r0, #0 - 61ec: f040 823b bne.w 6666 <_svfprintf_r+0x10de> - 61f0: ac19 add r4, sp, #100 ; 0x64 - 61f2: f1a9 0910 sub.w r9, r9, #16 - 61f6: f1b9 0f10 cmp.w r9, #16 - 61fa: 9b35 ldr r3, [sp, #212] ; 0xd4 - 61fc: 4a95 ldr r2, [pc, #596] ; (6454 <_svfprintf_r+0xecc>) - 61fe: dce3 bgt.n 61c8 <_svfprintf_r+0xc40> - 6200: e148 b.n 6494 <_svfprintf_r+0xf0c> - 6202: 9b3c ldr r3, [sp, #240] ; 0xf0 - 6204: 2b00 cmp r3, #0 - 6206: dc79 bgt.n 62fc <_svfprintf_r+0xd74> - 6208: 4b93 ldr r3, [pc, #588] ; (6458 <_svfprintf_r+0xed0>) - 620a: 6023 str r3, [r4, #0] - 620c: 2301 movs r3, #1 - 620e: 6063 str r3, [r4, #4] - 6210: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6212: 3301 adds r3, #1 - 6214: 9335 str r3, [sp, #212] ; 0xd4 - 6216: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6218: 3301 adds r3, #1 - 621a: 9334 str r3, [sp, #208] ; 0xd0 - 621c: 2b07 cmp r3, #7 - 621e: dc01 bgt.n 6224 <_svfprintf_r+0xc9c> - 6220: 3408 adds r4, #8 - 6222: e008 b.n 6236 <_svfprintf_r+0xcae> - 6224: 4640 mov r0, r8 - 6226: 4639 mov r1, r7 - 6228: aa33 add r2, sp, #204 ; 0xcc - 622a: f005 f89f bl b36c <__ssprint_r> - 622e: 2800 cmp r0, #0 - 6230: f040 8219 bne.w 6666 <_svfprintf_r+0x10de> - 6234: ac19 add r4, sp, #100 ; 0x64 - 6236: 9b3c ldr r3, [sp, #240] ; 0xf0 - 6238: b92b cbnz r3, 6246 <_svfprintf_r+0xcbe> - 623a: 9a0b ldr r2, [sp, #44] ; 0x2c - 623c: b91a cbnz r2, 6246 <_svfprintf_r+0xcbe> - 623e: f015 0f01 tst.w r5, #1 - 6242: f000 81c1 beq.w 65c8 <_svfprintf_r+0x1040> - 6246: 9b13 ldr r3, [sp, #76] ; 0x4c - 6248: 9812 ldr r0, [sp, #72] ; 0x48 - 624a: 6023 str r3, [r4, #0] - 624c: 9b35 ldr r3, [sp, #212] ; 0xd4 - 624e: 6060 str r0, [r4, #4] - 6250: 181b adds r3, r3, r0 - 6252: 9335 str r3, [sp, #212] ; 0xd4 - 6254: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6256: 3301 adds r3, #1 - 6258: 9334 str r3, [sp, #208] ; 0xd0 - 625a: 2b07 cmp r3, #7 - 625c: dc02 bgt.n 6264 <_svfprintf_r+0xcdc> - 625e: f104 0308 add.w r3, r4, #8 - 6262: e008 b.n 6276 <_svfprintf_r+0xcee> - 6264: 4640 mov r0, r8 - 6266: 4639 mov r1, r7 - 6268: aa33 add r2, sp, #204 ; 0xcc - 626a: f005 f87f bl b36c <__ssprint_r> - 626e: 2800 cmp r0, #0 - 6270: f040 81f9 bne.w 6666 <_svfprintf_r+0x10de> - 6274: ab19 add r3, sp, #100 ; 0x64 - 6276: 9c3c ldr r4, [sp, #240] ; 0xf0 - 6278: 4264 negs r4, r4 - 627a: 2c00 cmp r4, #0 - 627c: dc16 bgt.n 62ac <_svfprintf_r+0xd24> - 627e: e02d b.n 62dc <_svfprintf_r+0xd54> - 6280: 6019 str r1, [r3, #0] - 6282: 2110 movs r1, #16 - 6284: 1852 adds r2, r2, r1 - 6286: 6059 str r1, [r3, #4] - 6288: 9235 str r2, [sp, #212] ; 0xd4 - 628a: 9a34 ldr r2, [sp, #208] ; 0xd0 - 628c: 3201 adds r2, #1 - 628e: 9234 str r2, [sp, #208] ; 0xd0 - 6290: 2a07 cmp r2, #7 - 6292: dc01 bgt.n 6298 <_svfprintf_r+0xd10> - 6294: 3308 adds r3, #8 - 6296: e008 b.n 62aa <_svfprintf_r+0xd22> - 6298: 4640 mov r0, r8 - 629a: 4639 mov r1, r7 - 629c: aa33 add r2, sp, #204 ; 0xcc - 629e: f005 f865 bl b36c <__ssprint_r> - 62a2: 2800 cmp r0, #0 - 62a4: f040 81df bne.w 6666 <_svfprintf_r+0x10de> - 62a8: ab19 add r3, sp, #100 ; 0x64 - 62aa: 3c10 subs r4, #16 - 62ac: 2c10 cmp r4, #16 - 62ae: 9a35 ldr r2, [sp, #212] ; 0xd4 - 62b0: 4968 ldr r1, [pc, #416] ; (6454 <_svfprintf_r+0xecc>) - 62b2: dce5 bgt.n 6280 <_svfprintf_r+0xcf8> - 62b4: 605c str r4, [r3, #4] - 62b6: 1914 adds r4, r2, r4 - 62b8: 9a34 ldr r2, [sp, #208] ; 0xd0 - 62ba: 6019 str r1, [r3, #0] - 62bc: 3201 adds r2, #1 - 62be: 9435 str r4, [sp, #212] ; 0xd4 - 62c0: 2a07 cmp r2, #7 - 62c2: 9234 str r2, [sp, #208] ; 0xd0 - 62c4: dc01 bgt.n 62ca <_svfprintf_r+0xd42> - 62c6: 3308 adds r3, #8 - 62c8: e008 b.n 62dc <_svfprintf_r+0xd54> - 62ca: 4640 mov r0, r8 - 62cc: 4639 mov r1, r7 - 62ce: aa33 add r2, sp, #204 ; 0xcc - 62d0: f005 f84c bl b36c <__ssprint_r> - 62d4: 2800 cmp r0, #0 - 62d6: f040 81c6 bne.w 6666 <_svfprintf_r+0x10de> - 62da: ab19 add r3, sp, #100 ; 0x64 - 62dc: 990b ldr r1, [sp, #44] ; 0x2c - 62de: 9a35 ldr r2, [sp, #212] ; 0xd4 - 62e0: f8c3 a000 str.w sl, [r3] - 62e4: 6059 str r1, [r3, #4] - 62e6: 1852 adds r2, r2, r1 - 62e8: 9235 str r2, [sp, #212] ; 0xd4 - 62ea: 9a34 ldr r2, [sp, #208] ; 0xd0 - 62ec: 3201 adds r2, #1 - 62ee: 9234 str r2, [sp, #208] ; 0xd0 - 62f0: 2a07 cmp r2, #7 - 62f2: f300 8161 bgt.w 65b8 <_svfprintf_r+0x1030> - 62f6: f103 0408 add.w r4, r3, #8 - 62fa: e165 b.n 65c8 <_svfprintf_r+0x1040> - 62fc: 9a0b ldr r2, [sp, #44] ; 0x2c - 62fe: 9b08 ldr r3, [sp, #32] - 6300: 4691 mov r9, r2 - 6302: eb0a 0b02 add.w fp, sl, r2 - 6306: 4599 cmp r9, r3 - 6308: bfa8 it ge - 630a: 4699 movge r9, r3 - 630c: f1b9 0f00 cmp.w r9, #0 - 6310: dd16 ble.n 6340 <_svfprintf_r+0xdb8> - 6312: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6314: f8c4 a000 str.w sl, [r4] - 6318: f8c4 9004 str.w r9, [r4, #4] - 631c: 444b add r3, r9 - 631e: 9335 str r3, [sp, #212] ; 0xd4 - 6320: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6322: 3301 adds r3, #1 - 6324: 9334 str r3, [sp, #208] ; 0xd0 - 6326: 2b07 cmp r3, #7 - 6328: dc01 bgt.n 632e <_svfprintf_r+0xda6> - 632a: 3408 adds r4, #8 - 632c: e008 b.n 6340 <_svfprintf_r+0xdb8> - 632e: 4640 mov r0, r8 - 6330: 4639 mov r1, r7 - 6332: aa33 add r2, sp, #204 ; 0xcc - 6334: f005 f81a bl b36c <__ssprint_r> - 6338: 2800 cmp r0, #0 - 633a: f040 8194 bne.w 6666 <_svfprintf_r+0x10de> - 633e: ac19 add r4, sp, #100 ; 0x64 - 6340: 9808 ldr r0, [sp, #32] - 6342: ea29 79e9 bic.w r9, r9, r9, asr #31 - 6346: ebc9 0900 rsb r9, r9, r0 - 634a: f1b9 0f00 cmp.w r9, #0 - 634e: dc17 bgt.n 6380 <_svfprintf_r+0xdf8> - 6350: e030 b.n 63b4 <_svfprintf_r+0xe2c> - 6352: 6022 str r2, [r4, #0] - 6354: 2210 movs r2, #16 - 6356: 189b adds r3, r3, r2 - 6358: 6062 str r2, [r4, #4] - 635a: 9335 str r3, [sp, #212] ; 0xd4 - 635c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 635e: 3301 adds r3, #1 - 6360: 9334 str r3, [sp, #208] ; 0xd0 - 6362: 2b07 cmp r3, #7 - 6364: dc01 bgt.n 636a <_svfprintf_r+0xde2> - 6366: 3408 adds r4, #8 - 6368: e008 b.n 637c <_svfprintf_r+0xdf4> - 636a: 4640 mov r0, r8 - 636c: 4639 mov r1, r7 - 636e: aa33 add r2, sp, #204 ; 0xcc - 6370: f004 fffc bl b36c <__ssprint_r> - 6374: 2800 cmp r0, #0 - 6376: f040 8176 bne.w 6666 <_svfprintf_r+0x10de> - 637a: ac19 add r4, sp, #100 ; 0x64 - 637c: f1a9 0910 sub.w r9, r9, #16 - 6380: f1b9 0f10 cmp.w r9, #16 - 6384: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6386: 4a33 ldr r2, [pc, #204] ; (6454 <_svfprintf_r+0xecc>) - 6388: dce3 bgt.n 6352 <_svfprintf_r+0xdca> - 638a: 6022 str r2, [r4, #0] - 638c: 444b add r3, r9 - 638e: f8c4 9004 str.w r9, [r4, #4] - 6392: 9335 str r3, [sp, #212] ; 0xd4 - 6394: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6396: 3301 adds r3, #1 - 6398: 9334 str r3, [sp, #208] ; 0xd0 - 639a: 2b07 cmp r3, #7 - 639c: dc01 bgt.n 63a2 <_svfprintf_r+0xe1a> - 639e: 3408 adds r4, #8 - 63a0: e008 b.n 63b4 <_svfprintf_r+0xe2c> - 63a2: 4640 mov r0, r8 - 63a4: 4639 mov r1, r7 - 63a6: aa33 add r2, sp, #204 ; 0xcc - 63a8: f004 ffe0 bl b36c <__ssprint_r> - 63ac: 2800 cmp r0, #0 - 63ae: f040 815a bne.w 6666 <_svfprintf_r+0x10de> - 63b2: ac19 add r4, sp, #100 ; 0x64 - 63b4: 9b3c ldr r3, [sp, #240] ; 0xf0 - 63b6: 990b ldr r1, [sp, #44] ; 0x2c - 63b8: 428b cmp r3, r1 - 63ba: db02 blt.n 63c2 <_svfprintf_r+0xe3a> - 63bc: f015 0f01 tst.w r5, #1 - 63c0: d017 beq.n 63f2 <_svfprintf_r+0xe6a> - 63c2: 9b12 ldr r3, [sp, #72] ; 0x48 - 63c4: 9a13 ldr r2, [sp, #76] ; 0x4c - 63c6: 9812 ldr r0, [sp, #72] ; 0x48 - 63c8: 6063 str r3, [r4, #4] - 63ca: 9b35 ldr r3, [sp, #212] ; 0xd4 - 63cc: 6022 str r2, [r4, #0] - 63ce: 181b adds r3, r3, r0 - 63d0: 9335 str r3, [sp, #212] ; 0xd4 - 63d2: 9b34 ldr r3, [sp, #208] ; 0xd0 - 63d4: 3301 adds r3, #1 - 63d6: 9334 str r3, [sp, #208] ; 0xd0 - 63d8: 2b07 cmp r3, #7 - 63da: dc01 bgt.n 63e0 <_svfprintf_r+0xe58> - 63dc: 3408 adds r4, #8 - 63de: e008 b.n 63f2 <_svfprintf_r+0xe6a> - 63e0: 4640 mov r0, r8 - 63e2: 4639 mov r1, r7 - 63e4: aa33 add r2, sp, #204 ; 0xcc - 63e6: f004 ffc1 bl b36c <__ssprint_r> - 63ea: 2800 cmp r0, #0 - 63ec: f040 813b bne.w 6666 <_svfprintf_r+0x10de> - 63f0: ac19 add r4, sp, #100 ; 0x64 - 63f2: 9908 ldr r1, [sp, #32] - 63f4: 9a3c ldr r2, [sp, #240] ; 0xf0 - 63f6: 980b ldr r0, [sp, #44] ; 0x2c - 63f8: eb0a 0301 add.w r3, sl, r1 - 63fc: ebc3 0b0b rsb fp, r3, fp - 6400: ebc2 0900 rsb r9, r2, r0 - 6404: 45cb cmp fp, r9 - 6406: bfb8 it lt - 6408: 46d9 movlt r9, fp - 640a: f1b9 0f00 cmp.w r9, #0 - 640e: dd15 ble.n 643c <_svfprintf_r+0xeb4> - 6410: 6023 str r3, [r4, #0] - 6412: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6414: f8c4 9004 str.w r9, [r4, #4] - 6418: 444b add r3, r9 - 641a: 9335 str r3, [sp, #212] ; 0xd4 - 641c: 9b34 ldr r3, [sp, #208] ; 0xd0 - 641e: 3301 adds r3, #1 - 6420: 9334 str r3, [sp, #208] ; 0xd0 - 6422: 2b07 cmp r3, #7 - 6424: dc01 bgt.n 642a <_svfprintf_r+0xea2> - 6426: 3408 adds r4, #8 - 6428: e008 b.n 643c <_svfprintf_r+0xeb4> - 642a: 4640 mov r0, r8 - 642c: 4639 mov r1, r7 - 642e: aa33 add r2, sp, #204 ; 0xcc - 6430: f004 ff9c bl b36c <__ssprint_r> - 6434: 2800 cmp r0, #0 - 6436: f040 8116 bne.w 6666 <_svfprintf_r+0x10de> - 643a: ac19 add r4, sp, #100 ; 0x64 - 643c: 9b3c ldr r3, [sp, #240] ; 0xf0 - 643e: ea29 79e9 bic.w r9, r9, r9, asr #31 - 6442: 990b ldr r1, [sp, #44] ; 0x2c - 6444: 1acb subs r3, r1, r3 - 6446: ebc9 0903 rsb r9, r9, r3 - 644a: f1b9 0f00 cmp.w r9, #0 - 644e: dc1c bgt.n 648a <_svfprintf_r+0xf02> - 6450: e0ba b.n 65c8 <_svfprintf_r+0x1040> - 6452: bf00 nop - 6454: 0000e52c .word 0x0000e52c - 6458: 0000e56e .word 0x0000e56e - 645c: 6022 str r2, [r4, #0] - 645e: 2210 movs r2, #16 - 6460: 189b adds r3, r3, r2 - 6462: 6062 str r2, [r4, #4] - 6464: 9335 str r3, [sp, #212] ; 0xd4 - 6466: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6468: 3301 adds r3, #1 - 646a: 9334 str r3, [sp, #208] ; 0xd0 - 646c: 2b07 cmp r3, #7 - 646e: dc01 bgt.n 6474 <_svfprintf_r+0xeec> - 6470: 3408 adds r4, #8 - 6472: e008 b.n 6486 <_svfprintf_r+0xefe> - 6474: 4640 mov r0, r8 - 6476: 4639 mov r1, r7 - 6478: aa33 add r2, sp, #204 ; 0xcc - 647a: f004 ff77 bl b36c <__ssprint_r> - 647e: 2800 cmp r0, #0 - 6480: f040 80f1 bne.w 6666 <_svfprintf_r+0x10de> - 6484: ac19 add r4, sp, #100 ; 0x64 - 6486: f1a9 0910 sub.w r9, r9, #16 - 648a: f1b9 0f10 cmp.w r9, #16 - 648e: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6490: 4a7b ldr r2, [pc, #492] ; (6680 <_svfprintf_r+0x10f8>) - 6492: dce3 bgt.n 645c <_svfprintf_r+0xed4> - 6494: 6022 str r2, [r4, #0] - 6496: 444b add r3, r9 - 6498: f8c4 9004 str.w r9, [r4, #4] - 649c: e084 b.n 65a8 <_svfprintf_r+0x1020> - 649e: 9a0b ldr r2, [sp, #44] ; 0x2c - 64a0: 2a01 cmp r2, #1 - 64a2: dc02 bgt.n 64aa <_svfprintf_r+0xf22> - 64a4: f015 0f01 tst.w r5, #1 - 64a8: d062 beq.n 6570 <_svfprintf_r+0xfe8> - 64aa: 2301 movs r3, #1 - 64ac: 6063 str r3, [r4, #4] - 64ae: 9b35 ldr r3, [sp, #212] ; 0xd4 - 64b0: f8c4 a000 str.w sl, [r4] - 64b4: 3301 adds r3, #1 - 64b6: 9335 str r3, [sp, #212] ; 0xd4 - 64b8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 64ba: 3301 adds r3, #1 - 64bc: 9334 str r3, [sp, #208] ; 0xd0 - 64be: 2b07 cmp r3, #7 - 64c0: dc01 bgt.n 64c6 <_svfprintf_r+0xf3e> - 64c2: 3408 adds r4, #8 - 64c4: e008 b.n 64d8 <_svfprintf_r+0xf50> - 64c6: 4640 mov r0, r8 - 64c8: 4639 mov r1, r7 - 64ca: aa33 add r2, sp, #204 ; 0xcc - 64cc: f004 ff4e bl b36c <__ssprint_r> - 64d0: 2800 cmp r0, #0 - 64d2: f040 80c8 bne.w 6666 <_svfprintf_r+0x10de> - 64d6: ac19 add r4, sp, #100 ; 0x64 - 64d8: 9b13 ldr r3, [sp, #76] ; 0x4c - 64da: 9812 ldr r0, [sp, #72] ; 0x48 - 64dc: 6023 str r3, [r4, #0] - 64de: 9b35 ldr r3, [sp, #212] ; 0xd4 - 64e0: 6060 str r0, [r4, #4] - 64e2: 181b adds r3, r3, r0 - 64e4: 9335 str r3, [sp, #212] ; 0xd4 - 64e6: 9b34 ldr r3, [sp, #208] ; 0xd0 - 64e8: 3301 adds r3, #1 - 64ea: 9334 str r3, [sp, #208] ; 0xd0 - 64ec: 2b07 cmp r3, #7 - 64ee: dc01 bgt.n 64f4 <_svfprintf_r+0xf6c> - 64f0: 3408 adds r4, #8 - 64f2: e008 b.n 6506 <_svfprintf_r+0xf7e> - 64f4: 4640 mov r0, r8 - 64f6: 4639 mov r1, r7 - 64f8: aa33 add r2, sp, #204 ; 0xcc - 64fa: f004 ff37 bl b36c <__ssprint_r> - 64fe: 2800 cmp r0, #0 - 6500: f040 80b1 bne.w 6666 <_svfprintf_r+0x10de> - 6504: ac19 add r4, sp, #100 ; 0x64 - 6506: 9911 ldr r1, [sp, #68] ; 0x44 - 6508: 2300 movs r3, #0 - 650a: 9810 ldr r0, [sp, #64] ; 0x40 - 650c: 2200 movs r2, #0 - 650e: f006 fd03 bl cf18 <__aeabi_dcmpeq> - 6512: 990b ldr r1, [sp, #44] ; 0x2c - 6514: 1e4b subs r3, r1, #1 - 6516: b930 cbnz r0, 6526 <_svfprintf_r+0xf9e> - 6518: f10a 0201 add.w r2, sl, #1 - 651c: 6022 str r2, [r4, #0] - 651e: 9a35 ldr r2, [sp, #212] ; 0xd4 - 6520: 6063 str r3, [r4, #4] - 6522: 18d3 adds r3, r2, r3 - 6524: e02a b.n 657c <_svfprintf_r+0xff4> - 6526: f1b3 0900 subs.w r9, r3, #0 - 652a: dc17 bgt.n 655c <_svfprintf_r+0xfd4> - 652c: e036 b.n 659c <_svfprintf_r+0x1014> - 652e: 6022 str r2, [r4, #0] - 6530: 2210 movs r2, #16 - 6532: 189b adds r3, r3, r2 - 6534: 6062 str r2, [r4, #4] - 6536: 9335 str r3, [sp, #212] ; 0xd4 - 6538: 9b34 ldr r3, [sp, #208] ; 0xd0 - 653a: 3301 adds r3, #1 - 653c: 9334 str r3, [sp, #208] ; 0xd0 - 653e: 2b07 cmp r3, #7 - 6540: dc01 bgt.n 6546 <_svfprintf_r+0xfbe> - 6542: 3408 adds r4, #8 - 6544: e008 b.n 6558 <_svfprintf_r+0xfd0> - 6546: 4640 mov r0, r8 - 6548: 4639 mov r1, r7 - 654a: aa33 add r2, sp, #204 ; 0xcc - 654c: f004 ff0e bl b36c <__ssprint_r> - 6550: 2800 cmp r0, #0 - 6552: f040 8088 bne.w 6666 <_svfprintf_r+0x10de> - 6556: ac19 add r4, sp, #100 ; 0x64 - 6558: f1a9 0910 sub.w r9, r9, #16 - 655c: f1b9 0f10 cmp.w r9, #16 - 6560: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6562: 4a47 ldr r2, [pc, #284] ; (6680 <_svfprintf_r+0x10f8>) - 6564: dce3 bgt.n 652e <_svfprintf_r+0xfa6> - 6566: 6022 str r2, [r4, #0] - 6568: 444b add r3, r9 - 656a: f8c4 9004 str.w r9, [r4, #4] - 656e: e005 b.n 657c <_svfprintf_r+0xff4> - 6570: 2301 movs r3, #1 - 6572: 6063 str r3, [r4, #4] - 6574: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6576: f8c4 a000 str.w sl, [r4] - 657a: 3301 adds r3, #1 - 657c: 9335 str r3, [sp, #212] ; 0xd4 - 657e: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6580: 3301 adds r3, #1 - 6582: 9334 str r3, [sp, #208] ; 0xd0 - 6584: 2b07 cmp r3, #7 - 6586: dc01 bgt.n 658c <_svfprintf_r+0x1004> - 6588: 3408 adds r4, #8 - 658a: e007 b.n 659c <_svfprintf_r+0x1014> - 658c: 4640 mov r0, r8 - 658e: 4639 mov r1, r7 - 6590: aa33 add r2, sp, #204 ; 0xcc - 6592: f004 feeb bl b36c <__ssprint_r> - 6596: 2800 cmp r0, #0 - 6598: d165 bne.n 6666 <_svfprintf_r+0x10de> - 659a: ac19 add r4, sp, #100 ; 0x64 - 659c: ab38 add r3, sp, #224 ; 0xe0 - 659e: 9a15 ldr r2, [sp, #84] ; 0x54 - 65a0: 6023 str r3, [r4, #0] - 65a2: 9b35 ldr r3, [sp, #212] ; 0xd4 - 65a4: 6062 str r2, [r4, #4] - 65a6: 189b adds r3, r3, r2 - 65a8: 9335 str r3, [sp, #212] ; 0xd4 - 65aa: 9b34 ldr r3, [sp, #208] ; 0xd0 - 65ac: 3301 adds r3, #1 - 65ae: 9334 str r3, [sp, #208] ; 0xd0 - 65b0: 2b07 cmp r3, #7 - 65b2: dc01 bgt.n 65b8 <_svfprintf_r+0x1030> - 65b4: 3408 adds r4, #8 - 65b6: e007 b.n 65c8 <_svfprintf_r+0x1040> - 65b8: 4640 mov r0, r8 - 65ba: 4639 mov r1, r7 - 65bc: aa33 add r2, sp, #204 ; 0xcc - 65be: f004 fed5 bl b36c <__ssprint_r> - 65c2: 2800 cmp r0, #0 - 65c4: d14f bne.n 6666 <_svfprintf_r+0x10de> - 65c6: ac19 add r4, sp, #100 ; 0x64 - 65c8: f015 0f04 tst.w r5, #4 - 65cc: d02f beq.n 662e <_svfprintf_r+0x10a6> - 65ce: 9b0d ldr r3, [sp, #52] ; 0x34 - 65d0: f8dd a038 ldr.w sl, [sp, #56] ; 0x38 - 65d4: ebca 0503 rsb r5, sl, r3 - 65d8: 2d00 cmp r5, #0 - 65da: dc15 bgt.n 6608 <_svfprintf_r+0x1080> - 65dc: e027 b.n 662e <_svfprintf_r+0x10a6> - 65de: 6022 str r2, [r4, #0] - 65e0: 2210 movs r2, #16 - 65e2: 189b adds r3, r3, r2 - 65e4: 6062 str r2, [r4, #4] - 65e6: 9335 str r3, [sp, #212] ; 0xd4 - 65e8: 9b34 ldr r3, [sp, #208] ; 0xd0 - 65ea: 3301 adds r3, #1 - 65ec: 9334 str r3, [sp, #208] ; 0xd0 - 65ee: 2b07 cmp r3, #7 - 65f0: dc01 bgt.n 65f6 <_svfprintf_r+0x106e> - 65f2: 3408 adds r4, #8 - 65f4: e007 b.n 6606 <_svfprintf_r+0x107e> - 65f6: 4640 mov r0, r8 - 65f8: 4639 mov r1, r7 - 65fa: aa33 add r2, sp, #204 ; 0xcc - 65fc: f004 feb6 bl b36c <__ssprint_r> - 6600: 2800 cmp r0, #0 - 6602: d130 bne.n 6666 <_svfprintf_r+0x10de> - 6604: ac19 add r4, sp, #100 ; 0x64 - 6606: 3d10 subs r5, #16 - 6608: 2d10 cmp r5, #16 - 660a: 9b35 ldr r3, [sp, #212] ; 0xd4 - 660c: 4a1d ldr r2, [pc, #116] ; (6684 <_svfprintf_r+0x10fc>) - 660e: dce6 bgt.n 65de <_svfprintf_r+0x1056> - 6610: 6065 str r5, [r4, #4] - 6612: 195d adds r5, r3, r5 - 6614: 9b34 ldr r3, [sp, #208] ; 0xd0 - 6616: 6022 str r2, [r4, #0] - 6618: 3301 adds r3, #1 - 661a: 9535 str r5, [sp, #212] ; 0xd4 - 661c: 2b07 cmp r3, #7 - 661e: 9334 str r3, [sp, #208] ; 0xd0 - 6620: dd05 ble.n 662e <_svfprintf_r+0x10a6> - 6622: 4640 mov r0, r8 - 6624: 4639 mov r1, r7 - 6626: aa33 add r2, sp, #204 ; 0xcc - 6628: f004 fea0 bl b36c <__ssprint_r> - 662c: b9d8 cbnz r0, 6666 <_svfprintf_r+0x10de> - 662e: 980f ldr r0, [sp, #60] ; 0x3c - 6630: 9a0e ldr r2, [sp, #56] ; 0x38 - 6632: 990d ldr r1, [sp, #52] ; 0x34 - 6634: 9b35 ldr r3, [sp, #212] ; 0xd4 - 6636: 428a cmp r2, r1 - 6638: bfac ite ge - 663a: 1880 addge r0, r0, r2 - 663c: 1840 addlt r0, r0, r1 - 663e: 900f str r0, [sp, #60] ; 0x3c - 6640: b12b cbz r3, 664e <_svfprintf_r+0x10c6> - 6642: 4640 mov r0, r8 - 6644: 4639 mov r1, r7 - 6646: aa33 add r2, sp, #204 ; 0xcc - 6648: f004 fe90 bl b36c <__ssprint_r> - 664c: b958 cbnz r0, 6666 <_svfprintf_r+0x10de> - 664e: 2300 movs r3, #0 - 6650: ac19 add r4, sp, #100 ; 0x64 - 6652: 9334 str r3, [sp, #208] ; 0xd0 - 6654: f7fe bfc8 b.w 55e8 <_svfprintf_r+0x60> - 6658: 9b35 ldr r3, [sp, #212] ; 0xd4 - 665a: b123 cbz r3, 6666 <_svfprintf_r+0x10de> - 665c: 4640 mov r0, r8 - 665e: 4639 mov r1, r7 - 6660: aa33 add r2, sp, #204 ; 0xcc - 6662: f004 fe83 bl b36c <__ssprint_r> - 6666: 89bb ldrh r3, [r7, #12] - 6668: 9d0f ldr r5, [sp, #60] ; 0x3c - 666a: f003 0340 and.w r3, r3, #64 ; 0x40 - 666e: 2b00 cmp r3, #0 - 6670: bf18 it ne - 6672: f04f 35ff movne.w r5, #4294967295 - 6676: 950f str r5, [sp, #60] ; 0x3c - 6678: 980f ldr r0, [sp, #60] ; 0x3c - 667a: b03f add sp, #252 ; 0xfc - 667c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 6680: 0000e52c .word 0x0000e52c - 6684: 0000e570 .word 0x0000e570 - -00006688 <__ssvfscanf_r>: - 6688: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 668c: 460c mov r4, r1 - 668e: f5ad 7d2d sub.w sp, sp, #692 ; 0x2b4 - 6692: 461e mov r6, r3 - 6694: 4682 mov sl, r0 - 6696: 4615 mov r5, r2 - 6698: f002 ffe8 bl 966c <__sfp_lock_acquire> - 669c: 89a3 ldrh r3, [r4, #12] - 669e: f413 5f00 tst.w r3, #8192 ; 0x2000 - 66a2: d106 bne.n 66b2 <__ssvfscanf_r+0x2a> - 66a4: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 66a8: 81a3 strh r3, [r4, #12] - 66aa: 6e63 ldr r3, [r4, #100] ; 0x64 - 66ac: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 66b0: 6663 str r3, [r4, #100] ; 0x64 - 66b2: 2000 movs r0, #0 - 66b4: 9507 str r5, [sp, #28] - 66b6: 4683 mov fp, r0 - 66b8: 4607 mov r7, r0 - 66ba: 9009 str r0, [sp, #36] ; 0x24 - 66bc: 9008 str r0, [sp, #32] - 66be: 9907 ldr r1, [sp, #28] - 66c0: 780a ldrb r2, [r1, #0] - 66c2: f8ad 22ae strh.w r2, [sp, #686] ; 0x2ae - 66c6: 2a00 cmp r2, #0 - 66c8: f000 85bf beq.w 724a <__ssvfscanf_r+0xbc2> - 66cc: 4b91 ldr r3, [pc, #580] ; (6914 <__ssvfscanf_r+0x28c>) - 66ce: 3101 adds r1, #1 - 66d0: 9107 str r1, [sp, #28] - 66d2: 6819 ldr r1, [r3, #0] - 66d4: 1888 adds r0, r1, r2 - 66d6: f890 8001 ldrb.w r8, [r0, #1] - 66da: f018 0808 ands.w r8, r8, #8 - 66de: d018 beq.n 6712 <__ssvfscanf_r+0x8a> - 66e0: 6863 ldr r3, [r4, #4] - 66e2: 2b00 cmp r3, #0 - 66e4: dc05 bgt.n 66f2 <__ssvfscanf_r+0x6a> - 66e6: 4650 mov r0, sl - 66e8: 4621 mov r1, r4 - 66ea: f004 fef7 bl b4dc <__ssrefill_r> - 66ee: 2800 cmp r0, #0 - 66f0: d1e5 bne.n 66be <__ssvfscanf_r+0x36> - 66f2: 6823 ldr r3, [r4, #0] - 66f4: 4d87 ldr r5, [pc, #540] ; (6914 <__ssvfscanf_r+0x28c>) - 66f6: 781a ldrb r2, [r3, #0] - 66f8: 6829 ldr r1, [r5, #0] - 66fa: 188a adds r2, r1, r2 - 66fc: 7852 ldrb r2, [r2, #1] - 66fe: f012 0f08 tst.w r2, #8 - 6702: d0dc beq.n 66be <__ssvfscanf_r+0x36> - 6704: 6862 ldr r2, [r4, #4] - 6706: 3301 adds r3, #1 - 6708: 3701 adds r7, #1 - 670a: 6023 str r3, [r4, #0] - 670c: 3a01 subs r2, #1 - 670e: 6062 str r2, [r4, #4] - 6710: e7e6 b.n 66e0 <__ssvfscanf_r+0x58> - 6712: 2a25 cmp r2, #37 ; 0x25 - 6714: d151 bne.n 67ba <__ssvfscanf_r+0x132> - 6716: 9a07 ldr r2, [sp, #28] - 6718: 4645 mov r5, r8 - 671a: f812 3b01 ldrb.w r3, [r2], #1 - 671e: 2b64 cmp r3, #100 ; 0x64 - 6720: d07a beq.n 6818 <__ssvfscanf_r+0x190> - 6722: d829 bhi.n 6778 <__ssvfscanf_r+0xf0> - 6724: 2b47 cmp r3, #71 ; 0x47 - 6726: f000 808c beq.w 6842 <__ssvfscanf_r+0x1ba> - 672a: d814 bhi.n 6756 <__ssvfscanf_r+0xce> - 672c: 2b39 cmp r3, #57 ; 0x39 - 672e: d80a bhi.n 6746 <__ssvfscanf_r+0xbe> - 6730: 2b30 cmp r3, #48 ; 0x30 - 6732: d26c bcs.n 680e <__ssvfscanf_r+0x186> - 6734: 2b25 cmp r3, #37 ; 0x25 - 6736: d03f beq.n 67b8 <__ssvfscanf_r+0x130> - 6738: 2b2a cmp r3, #42 ; 0x2a - 673a: d057 beq.n 67ec <__ssvfscanf_r+0x164> - 673c: 9207 str r2, [sp, #28] - 673e: 2b00 cmp r3, #0 - 6740: f000 80b9 beq.w 68b6 <__ssvfscanf_r+0x22e> - 6744: e0bf b.n 68c6 <__ssvfscanf_r+0x23e> - 6746: 2b44 cmp r3, #68 ; 0x44 - 6748: 9207 str r2, [sp, #28] - 674a: f000 80c2 beq.w 68d2 <__ssvfscanf_r+0x24a> - 674e: 2b45 cmp r3, #69 ; 0x45 - 6750: f040 80b9 bne.w 68c6 <__ssvfscanf_r+0x23e> - 6754: e076 b.n 6844 <__ssvfscanf_r+0x1bc> - 6756: 2b58 cmp r3, #88 ; 0x58 - 6758: d06d beq.n 6836 <__ssvfscanf_r+0x1ae> - 675a: d806 bhi.n 676a <__ssvfscanf_r+0xe2> - 675c: 2b4c cmp r3, #76 ; 0x4c - 675e: d050 beq.n 6802 <__ssvfscanf_r+0x17a> - 6760: 2b4f cmp r3, #79 ; 0x4f - 6762: 9207 str r2, [sp, #28] - 6764: f040 80af bne.w 68c6 <__ssvfscanf_r+0x23e> - 6768: e05e b.n 6828 <__ssvfscanf_r+0x1a0> - 676a: 2b5b cmp r3, #91 ; 0x5b - 676c: 9207 str r2, [sp, #28] - 676e: d06f beq.n 6850 <__ssvfscanf_r+0x1c8> - 6770: 2b63 cmp r3, #99 ; 0x63 - 6772: f040 80a8 bne.w 68c6 <__ssvfscanf_r+0x23e> - 6776: e075 b.n 6864 <__ssvfscanf_r+0x1dc> - 6778: 2b6e cmp r3, #110 ; 0x6e - 677a: d07f beq.n 687c <__ssvfscanf_r+0x1f4> - 677c: d808 bhi.n 6790 <__ssvfscanf_r+0x108> - 677e: 2b68 cmp r3, #104 ; 0x68 - 6780: d042 beq.n 6808 <__ssvfscanf_r+0x180> - 6782: d35e bcc.n 6842 <__ssvfscanf_r+0x1ba> - 6784: 2b69 cmp r3, #105 ; 0x69 - 6786: d049 beq.n 681c <__ssvfscanf_r+0x194> - 6788: 2b6c cmp r3, #108 ; 0x6c - 678a: f040 809b bne.w 68c4 <__ssvfscanf_r+0x23c> - 678e: e030 b.n 67f2 <__ssvfscanf_r+0x16a> - 6790: 2b73 cmp r3, #115 ; 0x73 - 6792: 9207 str r2, [sp, #28] - 6794: d059 beq.n 684a <__ssvfscanf_r+0x1c2> - 6796: d805 bhi.n 67a4 <__ssvfscanf_r+0x11c> - 6798: 2b6f cmp r3, #111 ; 0x6f - 679a: d00a beq.n 67b2 <__ssvfscanf_r+0x12a> - 679c: 2b70 cmp r3, #112 ; 0x70 - 679e: f040 8092 bne.w 68c6 <__ssvfscanf_r+0x23e> - 67a2: e064 b.n 686e <__ssvfscanf_r+0x1e6> - 67a4: 2b75 cmp r3, #117 ; 0x75 - 67a6: f000 8099 beq.w 68dc <__ssvfscanf_r+0x254> - 67aa: 2b78 cmp r3, #120 ; 0x78 - 67ac: f040 808b bne.w 68c6 <__ssvfscanf_r+0x23e> - 67b0: e042 b.n 6838 <__ssvfscanf_r+0x1b0> - 67b2: 4859 ldr r0, [pc, #356] ; (6918 <__ssvfscanf_r+0x290>) - 67b4: 9009 str r0, [sp, #36] ; 0x24 - 67b6: e03b b.n 6830 <__ssvfscanf_r+0x1a8> - 67b8: 9207 str r2, [sp, #28] - 67ba: 6863 ldr r3, [r4, #4] - 67bc: 2b00 cmp r3, #0 - 67be: dc06 bgt.n 67ce <__ssvfscanf_r+0x146> - 67c0: 4650 mov r0, sl - 67c2: 4621 mov r1, r4 - 67c4: f004 fe8a bl b4dc <__ssrefill_r> - 67c8: 2800 cmp r0, #0 - 67ca: f040 8530 bne.w 722e <__ssvfscanf_r+0xba6> - 67ce: 6823 ldr r3, [r4, #0] - 67d0: 9d07 ldr r5, [sp, #28] - 67d2: 7819 ldrb r1, [r3, #0] - 67d4: f815 2c01 ldrb.w r2, [r5, #-1] - 67d8: 4291 cmp r1, r2 - 67da: f040 8536 bne.w 724a <__ssvfscanf_r+0xbc2> - 67de: 6862 ldr r2, [r4, #4] - 67e0: 3301 adds r3, #1 - 67e2: 3701 adds r7, #1 - 67e4: 6023 str r3, [r4, #0] - 67e6: 3a01 subs r2, #1 - 67e8: 6062 str r2, [r4, #4] - 67ea: e768 b.n 66be <__ssvfscanf_r+0x36> - 67ec: f048 0810 orr.w r8, r8, #16 - 67f0: e793 b.n 671a <__ssvfscanf_r+0x92> - 67f2: 7813 ldrb r3, [r2, #0] - 67f4: 2b6c cmp r3, #108 ; 0x6c - 67f6: d101 bne.n 67fc <__ssvfscanf_r+0x174> - 67f8: 3201 adds r2, #1 - 67fa: e002 b.n 6802 <__ssvfscanf_r+0x17a> - 67fc: f048 0801 orr.w r8, r8, #1 - 6800: e78b b.n 671a <__ssvfscanf_r+0x92> - 6802: f048 0802 orr.w r8, r8, #2 - 6806: e788 b.n 671a <__ssvfscanf_r+0x92> - 6808: f048 0804 orr.w r8, r8, #4 - 680c: e785 b.n 671a <__ssvfscanf_r+0x92> - 680e: 200a movs r0, #10 - 6810: 4345 muls r5, r0 - 6812: 3d30 subs r5, #48 ; 0x30 - 6814: 18ed adds r5, r5, r3 - 6816: e780 b.n 671a <__ssvfscanf_r+0x92> - 6818: 9207 str r2, [sp, #28] - 681a: e05c b.n 68d6 <__ssvfscanf_r+0x24e> - 681c: 493f ldr r1, [pc, #252] ; (691c <__ssvfscanf_r+0x294>) - 681e: f04f 0b00 mov.w fp, #0 - 6822: 9207 str r2, [sp, #28] - 6824: 9109 str r1, [sp, #36] ; 0x24 - 6826: e05d b.n 68e4 <__ssvfscanf_r+0x25c> - 6828: 4a3b ldr r2, [pc, #236] ; (6918 <__ssvfscanf_r+0x290>) - 682a: f048 0801 orr.w r8, r8, #1 - 682e: 9209 str r2, [sp, #36] ; 0x24 - 6830: f04f 0b08 mov.w fp, #8 - 6834: e056 b.n 68e4 <__ssvfscanf_r+0x25c> - 6836: 9207 str r2, [sp, #28] - 6838: 4b37 ldr r3, [pc, #220] ; (6918 <__ssvfscanf_r+0x290>) - 683a: f448 7800 orr.w r8, r8, #512 ; 0x200 - 683e: 9309 str r3, [sp, #36] ; 0x24 - 6840: e019 b.n 6876 <__ssvfscanf_r+0x1ee> - 6842: 9207 str r2, [sp, #28] - 6844: f04f 0904 mov.w r9, #4 - 6848: e04e b.n 68e8 <__ssvfscanf_r+0x260> - 684a: f04f 0902 mov.w r9, #2 - 684e: e04b b.n 68e8 <__ssvfscanf_r+0x260> - 6850: a867 add r0, sp, #412 ; 0x19c - 6852: 9907 ldr r1, [sp, #28] - 6854: f003 fd74 bl a340 <__sccl> - 6858: f048 0840 orr.w r8, r8, #64 ; 0x40 - 685c: f04f 0901 mov.w r9, #1 - 6860: 9007 str r0, [sp, #28] - 6862: e041 b.n 68e8 <__ssvfscanf_r+0x260> - 6864: f048 0840 orr.w r8, r8, #64 ; 0x40 - 6868: f04f 0900 mov.w r9, #0 - 686c: e03c b.n 68e8 <__ssvfscanf_r+0x260> - 686e: 482a ldr r0, [pc, #168] ; (6918 <__ssvfscanf_r+0x290>) - 6870: f448 7808 orr.w r8, r8, #544 ; 0x220 - 6874: 9009 str r0, [sp, #36] ; 0x24 - 6876: f04f 0b10 mov.w fp, #16 - 687a: e033 b.n 68e4 <__ssvfscanf_r+0x25c> - 687c: f018 0f10 tst.w r8, #16 - 6880: 9207 str r2, [sp, #28] - 6882: f47f af1c bne.w 66be <__ssvfscanf_r+0x36> - 6886: f018 0f04 tst.w r8, #4 - 688a: f106 0104 add.w r1, r6, #4 - 688e: d002 beq.n 6896 <__ssvfscanf_r+0x20e> - 6890: 6833 ldr r3, [r6, #0] - 6892: 801f strh r7, [r3, #0] - 6894: e004 b.n 68a0 <__ssvfscanf_r+0x218> - 6896: f018 0f01 tst.w r8, #1 - 689a: d003 beq.n 68a4 <__ssvfscanf_r+0x21c> - 689c: 6833 ldr r3, [r6, #0] - 689e: 601f str r7, [r3, #0] - 68a0: 460e mov r6, r1 - 68a2: e70c b.n 66be <__ssvfscanf_r+0x36> - 68a4: f018 0f02 tst.w r8, #2 - 68a8: d0f8 beq.n 689c <__ssvfscanf_r+0x214> - 68aa: 6830 ldr r0, [r6, #0] - 68ac: 463a mov r2, r7 - 68ae: 17fb asrs r3, r7, #31 - 68b0: e9c0 2300 strd r2, r3, [r0] - 68b4: e7f4 b.n 68a0 <__ssvfscanf_r+0x218> - 68b6: f002 feda bl 966e <__sfp_lock_release> - 68ba: f04f 33ff mov.w r3, #4294967295 - 68be: 9308 str r3, [sp, #32] - 68c0: f000 bcc9 b.w 7256 <__ssvfscanf_r+0xbce> - 68c4: 9207 str r2, [sp, #28] - 68c6: 18cb adds r3, r1, r3 - 68c8: 785b ldrb r3, [r3, #1] - 68ca: f003 0303 and.w r3, r3, #3 - 68ce: 2b01 cmp r3, #1 - 68d0: d101 bne.n 68d6 <__ssvfscanf_r+0x24e> - 68d2: f048 0801 orr.w r8, r8, #1 - 68d6: 4811 ldr r0, [pc, #68] ; (691c <__ssvfscanf_r+0x294>) - 68d8: 9009 str r0, [sp, #36] ; 0x24 - 68da: e001 b.n 68e0 <__ssvfscanf_r+0x258> - 68dc: 490e ldr r1, [pc, #56] ; (6918 <__ssvfscanf_r+0x290>) - 68de: 9109 str r1, [sp, #36] ; 0x24 - 68e0: f04f 0b0a mov.w fp, #10 - 68e4: f04f 0903 mov.w r9, #3 - 68e8: 6863 ldr r3, [r4, #4] - 68ea: 2b00 cmp r3, #0 - 68ec: dc06 bgt.n 68fc <__ssvfscanf_r+0x274> - 68ee: 4650 mov r0, sl - 68f0: 4621 mov r1, r4 - 68f2: f004 fdf3 bl b4dc <__ssrefill_r> - 68f6: 2800 cmp r0, #0 - 68f8: f040 8499 bne.w 722e <__ssvfscanf_r+0xba6> - 68fc: f018 0f40 tst.w r8, #64 ; 0x40 - 6900: d11f bne.n 6942 <__ssvfscanf_r+0x2ba> - 6902: e015 b.n 6930 <__ssvfscanf_r+0x2a8> - 6904: 6862 ldr r2, [r4, #4] - 6906: 3a01 subs r2, #1 - 6908: 6062 str r2, [r4, #4] - 690a: 2a00 cmp r2, #0 - 690c: dd08 ble.n 6920 <__ssvfscanf_r+0x298> - 690e: 3301 adds r3, #1 - 6910: 6023 str r3, [r4, #0] - 6912: e00c b.n 692e <__ssvfscanf_r+0x2a6> - 6914: 100005f0 .word 0x100005f0 - 6918: 0000b11d .word 0x0000b11d - 691c: 00005449 .word 0x00005449 - 6920: 4650 mov r0, sl - 6922: 4621 mov r1, r4 - 6924: f004 fdda bl b4dc <__ssrefill_r> - 6928: 2800 cmp r0, #0 - 692a: f040 8480 bne.w 722e <__ssvfscanf_r+0xba6> - 692e: 3701 adds r7, #1 - 6930: 6823 ldr r3, [r4, #0] - 6932: 489b ldr r0, [pc, #620] ; (6ba0 <__ssvfscanf_r+0x518>) - 6934: 781a ldrb r2, [r3, #0] - 6936: 6801 ldr r1, [r0, #0] - 6938: 188a adds r2, r1, r2 - 693a: 7852 ldrb r2, [r2, #1] - 693c: f012 0f08 tst.w r2, #8 - 6940: d1e0 bne.n 6904 <__ssvfscanf_r+0x27c> - 6942: f109 39ff add.w r9, r9, #4294967295 - 6946: f1b9 0f03 cmp.w r9, #3 - 694a: d805 bhi.n 6958 <__ssvfscanf_r+0x2d0> - 694c: e8df f019 tbh [pc, r9, lsl #1] - 6950: 00ea0097 .word 0x00ea0097 - 6954: 028e01bb .word 0x028e01bb - 6958: 2d00 cmp r5, #0 - 695a: bf08 it eq - 695c: 2501 moveq r5, #1 - 695e: f018 0301 ands.w r3, r8, #1 - 6962: f008 0910 and.w r9, r8, #16 - 6966: d05a beq.n 6a1e <__ssvfscanf_r+0x396> - 6968: a8a9 add r0, sp, #676 ; 0x2a4 - 696a: 2100 movs r1, #0 - 696c: 2208 movs r2, #8 - 696e: f003 f898 bl 9aa2 - 6972: f1b9 0f00 cmp.w r9, #0 - 6976: d103 bne.n 6980 <__ssvfscanf_r+0x2f8> - 6978: 6832 ldr r2, [r6, #0] - 697a: 3604 adds r6, #4 - 697c: 9205 str r2, [sp, #20] - 697e: e001 b.n 6984 <__ssvfscanf_r+0x2fc> - 6980: 2300 movs r3, #0 - 6982: 9305 str r3, [sp, #20] - 6984: 464b mov r3, r9 - 6986: f04f 0800 mov.w r8, #0 - 698a: 46b1 mov r9, r6 - 698c: 461e mov r6, r3 - 698e: f002 ffbf bl 9910 <__locale_mb_cur_max> - 6992: 4580 cmp r8, r0 - 6994: f000 844b beq.w 722e <__ssvfscanf_r+0xba6> - 6998: 6823 ldr r3, [r4, #0] - 699a: aa0f add r2, sp, #60 ; 0x3c - 699c: 4650 mov r0, sl - 699e: f813 1b01 ldrb.w r1, [r3], #1 - 69a2: f802 1008 strb.w r1, [r2, r8] - 69a6: f108 0801 add.w r8, r8, #1 - 69aa: 6861 ldr r1, [r4, #4] - 69ac: 6023 str r3, [r4, #0] - 69ae: aba9 add r3, sp, #676 ; 0x2a4 - 69b0: 3901 subs r1, #1 - 69b2: 9300 str r3, [sp, #0] - 69b4: 6061 str r1, [r4, #4] - 69b6: 4643 mov r3, r8 - 69b8: 9905 ldr r1, [sp, #20] - 69ba: f003 f835 bl 9a28 <_mbrtowc_r> - 69be: f1b0 3fff cmp.w r0, #4294967295 - 69c2: f000 8434 beq.w 722e <__ssvfscanf_r+0xba6> - 69c6: b918 cbnz r0, 69d0 <__ssvfscanf_r+0x348> - 69c8: b92e cbnz r6, 69d6 <__ssvfscanf_r+0x34e> - 69ca: 9805 ldr r0, [sp, #20] - 69cc: 8006 strh r6, [r0, #0] - 69ce: e002 b.n 69d6 <__ssvfscanf_r+0x34e> - 69d0: f110 0f02 cmn.w r0, #2 - 69d4: d009 beq.n 69ea <__ssvfscanf_r+0x362> - 69d6: 4447 add r7, r8 - 69d8: 3d01 subs r5, #1 - 69da: b926 cbnz r6, 69e6 <__ssvfscanf_r+0x35e> - 69dc: 9905 ldr r1, [sp, #20] - 69de: 46b0 mov r8, r6 - 69e0: 3102 adds r1, #2 - 69e2: 9105 str r1, [sp, #20] - 69e4: e001 b.n 69ea <__ssvfscanf_r+0x362> - 69e6: f04f 0800 mov.w r8, #0 - 69ea: 6863 ldr r3, [r4, #4] - 69ec: 2b00 cmp r3, #0 - 69ee: dc0c bgt.n 6a0a <__ssvfscanf_r+0x382> - 69f0: 4650 mov r0, sl - 69f2: 4621 mov r1, r4 - 69f4: f004 fd72 bl b4dc <__ssrefill_r> - 69f8: b138 cbz r0, 6a0a <__ssvfscanf_r+0x382> - 69fa: 4633 mov r3, r6 - 69fc: 464e mov r6, r9 - 69fe: 4699 mov r9, r3 - 6a00: f1b8 0f00 cmp.w r8, #0 - 6a04: d006 beq.n 6a14 <__ssvfscanf_r+0x38c> - 6a06: f000 bc12 b.w 722e <__ssvfscanf_r+0xba6> - 6a0a: 2d00 cmp r5, #0 - 6a0c: d1bf bne.n 698e <__ssvfscanf_r+0x306> - 6a0e: 4633 mov r3, r6 - 6a10: 464e mov r6, r9 - 6a12: 4699 mov r9, r3 - 6a14: f1b9 0f00 cmp.w r9, #0 - 6a18: f47f ae51 bne.w 66be <__ssvfscanf_r+0x36> - 6a1c: e106 b.n 6c2c <__ssvfscanf_r+0x5a4> - 6a1e: f1b9 0f00 cmp.w r9, #0 - 6a22: d01c beq.n 6a5e <__ssvfscanf_r+0x3d6> - 6a24: 4698 mov r8, r3 - 6a26: f8d4 9004 ldr.w r9, [r4, #4] - 6a2a: 6823 ldr r3, [r4, #0] - 6a2c: 45a9 cmp r9, r5 - 6a2e: da0f bge.n 6a50 <__ssvfscanf_r+0x3c8> - 6a30: 444b add r3, r9 - 6a32: 4650 mov r0, sl - 6a34: 6023 str r3, [r4, #0] - 6a36: 4621 mov r1, r4 - 6a38: 44c8 add r8, r9 - 6a3a: f004 fd4f bl b4dc <__ssrefill_r> - 6a3e: b910 cbnz r0, 6a46 <__ssvfscanf_r+0x3be> - 6a40: ebc9 0505 rsb r5, r9, r5 - 6a44: e7ef b.n 6a26 <__ssvfscanf_r+0x39e> - 6a46: f1b8 0f00 cmp.w r8, #0 - 6a4a: f040 8110 bne.w 6c6e <__ssvfscanf_r+0x5e6> - 6a4e: e3ee b.n 722e <__ssvfscanf_r+0xba6> - 6a50: ebc5 0209 rsb r2, r5, r9 - 6a54: 44a8 add r8, r5 - 6a56: 6062 str r2, [r4, #4] - 6a58: 195d adds r5, r3, r5 - 6a5a: 6025 str r5, [r4, #0] - 6a5c: e107 b.n 6c6e <__ssvfscanf_r+0x5e6> - 6a5e: 9400 str r4, [sp, #0] - 6a60: 4650 mov r0, sl - 6a62: 6831 ldr r1, [r6, #0] - 6a64: 2201 movs r2, #1 - 6a66: 462b mov r3, r5 - 6a68: f004 fd55 bl b516 <_sfread_r> - 6a6c: 2800 cmp r0, #0 - 6a6e: f000 83de beq.w 722e <__ssvfscanf_r+0xba6> - 6a72: 9b08 ldr r3, [sp, #32] - 6a74: 3604 adds r6, #4 - 6a76: 19c7 adds r7, r0, r7 - 6a78: 3301 adds r3, #1 - 6a7a: 9308 str r3, [sp, #32] - 6a7c: e61f b.n 66be <__ssvfscanf_r+0x36> - 6a7e: 2d00 cmp r5, #0 - 6a80: bf08 it eq - 6a82: f04f 35ff moveq.w r5, #4294967295 - 6a86: f018 0f10 tst.w r8, #16 - 6a8a: d020 beq.n 6ace <__ssvfscanf_r+0x446> - 6a8c: f04f 0800 mov.w r8, #0 - 6a90: e012 b.n 6ab8 <__ssvfscanf_r+0x430> - 6a92: 6862 ldr r2, [r4, #4] - 6a94: f108 0801 add.w r8, r8, #1 - 6a98: 3301 adds r3, #1 - 6a9a: 6023 str r3, [r4, #0] - 6a9c: 3a01 subs r2, #1 - 6a9e: 45a8 cmp r8, r5 - 6aa0: 6062 str r2, [r4, #4] - 6aa2: f000 80e4 beq.w 6c6e <__ssvfscanf_r+0x5e6> - 6aa6: 2a00 cmp r2, #0 - 6aa8: dc06 bgt.n 6ab8 <__ssvfscanf_r+0x430> - 6aaa: 4650 mov r0, sl - 6aac: 4621 mov r1, r4 - 6aae: f004 fd15 bl b4dc <__ssrefill_r> - 6ab2: 2800 cmp r0, #0 - 6ab4: f040 80db bne.w 6c6e <__ssvfscanf_r+0x5e6> - 6ab8: 6823 ldr r3, [r4, #0] - 6aba: a967 add r1, sp, #412 ; 0x19c - 6abc: 781a ldrb r2, [r3, #0] - 6abe: 5c8a ldrb r2, [r1, r2] - 6ac0: 2a00 cmp r2, #0 - 6ac2: d1e6 bne.n 6a92 <__ssvfscanf_r+0x40a> - 6ac4: f1b8 0f00 cmp.w r8, #0 - 6ac8: f040 80d1 bne.w 6c6e <__ssvfscanf_r+0x5e6> - 6acc: e3bd b.n 724a <__ssvfscanf_r+0xbc2> - 6ace: f8d6 8000 ldr.w r8, [r6] - 6ad2: 46c1 mov r9, r8 - 6ad4: e014 b.n 6b00 <__ssvfscanf_r+0x478> - 6ad6: 6862 ldr r2, [r4, #4] - 6ad8: 3a01 subs r2, #1 - 6ada: 6062 str r2, [r4, #4] - 6adc: f813 2b01 ldrb.w r2, [r3], #1 - 6ae0: 3d01 subs r5, #1 - 6ae2: f809 2b01 strb.w r2, [r9], #1 - 6ae6: 6023 str r3, [r4, #0] - 6ae8: d010 beq.n 6b0c <__ssvfscanf_r+0x484> - 6aea: 6863 ldr r3, [r4, #4] - 6aec: 2b00 cmp r3, #0 - 6aee: dc07 bgt.n 6b00 <__ssvfscanf_r+0x478> - 6af0: 4650 mov r0, sl - 6af2: 4621 mov r1, r4 - 6af4: f004 fcf2 bl b4dc <__ssrefill_r> - 6af8: b110 cbz r0, 6b00 <__ssvfscanf_r+0x478> - 6afa: 45c1 cmp r9, r8 - 6afc: d106 bne.n 6b0c <__ssvfscanf_r+0x484> - 6afe: e396 b.n 722e <__ssvfscanf_r+0xba6> - 6b00: 6823 ldr r3, [r4, #0] - 6b02: a967 add r1, sp, #412 ; 0x19c - 6b04: 781a ldrb r2, [r3, #0] - 6b06: 5c8a ldrb r2, [r1, r2] - 6b08: 2a00 cmp r2, #0 - 6b0a: d1e4 bne.n 6ad6 <__ssvfscanf_r+0x44e> - 6b0c: ebb9 0808 subs.w r8, r9, r8 - 6b10: f000 839b beq.w 724a <__ssvfscanf_r+0xbc2> - 6b14: 2300 movs r3, #0 - 6b16: f889 3000 strb.w r3, [r9] - 6b1a: 9d08 ldr r5, [sp, #32] - 6b1c: 3604 adds r6, #4 - 6b1e: 3501 adds r5, #1 - 6b20: 9508 str r5, [sp, #32] - 6b22: e0a4 b.n 6c6e <__ssvfscanf_r+0x5e6> - 6b24: 2d00 cmp r5, #0 - 6b26: bf08 it eq - 6b28: f04f 35ff moveq.w r5, #4294967295 - 6b2c: f018 0301 ands.w r3, r8, #1 - 6b30: f008 0010 and.w r0, r8, #16 - 6b34: 9005 str r0, [sp, #20] - 6b36: d07d beq.n 6c34 <__ssvfscanf_r+0x5ac> - 6b38: 2100 movs r1, #0 - 6b3a: a8a7 add r0, sp, #668 ; 0x29c - 6b3c: 2208 movs r2, #8 - 6b3e: f002 ffb0 bl 9aa2 - 6b42: 9905 ldr r1, [sp, #20] - 6b44: b919 cbnz r1, 6b4e <__ssvfscanf_r+0x4c6> - 6b46: f8d6 9000 ldr.w r9, [r6] - 6b4a: 3604 adds r6, #4 - 6b4c: e003 b.n 6b56 <__ssvfscanf_r+0x4ce> - 6b4e: f50d 792a add.w r9, sp, #680 ; 0x2a8 - 6b52: f109 0906 add.w r9, r9, #6 - 6b56: 4633 mov r3, r6 - 6b58: f04f 0800 mov.w r8, #0 - 6b5c: 464e mov r6, r9 - 6b5e: 4699 mov r9, r3 - 6b60: e050 b.n 6c04 <__ssvfscanf_r+0x57c> - 6b62: f002 fed5 bl 9910 <__locale_mb_cur_max> - 6b66: 4580 cmp r8, r0 - 6b68: f000 8361 beq.w 722e <__ssvfscanf_r+0xba6> - 6b6c: 6823 ldr r3, [r4, #0] - 6b6e: aa0f add r2, sp, #60 ; 0x3c - 6b70: 4650 mov r0, sl - 6b72: f813 1b01 ldrb.w r1, [r3], #1 - 6b76: f802 1008 strb.w r1, [r2, r8] - 6b7a: f108 0801 add.w r8, r8, #1 - 6b7e: 6861 ldr r1, [r4, #4] - 6b80: 6023 str r3, [r4, #0] - 6b82: aba7 add r3, sp, #668 ; 0x29c - 6b84: 3901 subs r1, #1 - 6b86: 9300 str r3, [sp, #0] - 6b88: 6061 str r1, [r4, #4] - 6b8a: 4643 mov r3, r8 - 6b8c: 4631 mov r1, r6 - 6b8e: f002 ff4b bl 9a28 <_mbrtowc_r> - 6b92: f1b0 3fff cmp.w r0, #4294967295 - 6b96: f000 834a beq.w 722e <__ssvfscanf_r+0xba6> - 6b9a: b918 cbnz r0, 6ba4 <__ssvfscanf_r+0x51c> - 6b9c: 8030 strh r0, [r6, #0] - 6b9e: e004 b.n 6baa <__ssvfscanf_r+0x522> - 6ba0: 100005f0 .word 0x100005f0 - 6ba4: f110 0f02 cmn.w r0, #2 - 6ba8: d01c beq.n 6be4 <__ssvfscanf_r+0x55c> - 6baa: 8830 ldrh r0, [r6, #0] - 6bac: f002 fe9e bl 98ec - 6bb0: b180 cbz r0, 6bd4 <__ssvfscanf_r+0x54c> - 6bb2: 464b mov r3, r9 - 6bb4: 46b1 mov r9, r6 - 6bb6: 461e mov r6, r3 - 6bb8: e008 b.n 6bcc <__ssvfscanf_r+0x544> - 6bba: f108 38ff add.w r8, r8, #4294967295 - 6bbe: ab0f add r3, sp, #60 ; 0x3c - 6bc0: 4650 mov r0, sl - 6bc2: 4622 mov r2, r4 - 6bc4: f813 1008 ldrb.w r1, [r3, r8] - 6bc8: f004 fc4b bl b462 <_sungetc_r> - 6bcc: f1b8 0f00 cmp.w r8, #0 - 6bd0: d1f3 bne.n 6bba <__ssvfscanf_r+0x532> - 6bd2: e025 b.n 6c20 <__ssvfscanf_r+0x598> - 6bd4: 9a05 ldr r2, [sp, #20] - 6bd6: 4447 add r7, r8 - 6bd8: 3d01 subs r5, #1 - 6bda: b912 cbnz r2, 6be2 <__ssvfscanf_r+0x55a> - 6bdc: 3602 adds r6, #2 - 6bde: 4690 mov r8, r2 - 6be0: e000 b.n 6be4 <__ssvfscanf_r+0x55c> - 6be2: 4680 mov r8, r0 - 6be4: 6863 ldr r3, [r4, #4] - 6be6: 2b00 cmp r3, #0 - 6be8: dc0c bgt.n 6c04 <__ssvfscanf_r+0x57c> - 6bea: 4650 mov r0, sl - 6bec: 4621 mov r1, r4 - 6bee: f004 fc75 bl b4dc <__ssrefill_r> - 6bf2: b138 cbz r0, 6c04 <__ssvfscanf_r+0x57c> - 6bf4: 464b mov r3, r9 - 6bf6: 46b1 mov r9, r6 - 6bf8: 461e mov r6, r3 - 6bfa: f1b8 0f00 cmp.w r8, #0 - 6bfe: f040 8316 bne.w 722e <__ssvfscanf_r+0xba6> - 6c02: e00d b.n 6c20 <__ssvfscanf_r+0x598> - 6c04: 6823 ldr r3, [r4, #0] - 6c06: 4896 ldr r0, [pc, #600] ; (6e60 <__ssvfscanf_r+0x7d8>) - 6c08: 781b ldrb r3, [r3, #0] - 6c0a: 6802 ldr r2, [r0, #0] - 6c0c: 18d3 adds r3, r2, r3 - 6c0e: 785b ldrb r3, [r3, #1] - 6c10: f013 0f08 tst.w r3, #8 - 6c14: d101 bne.n 6c1a <__ssvfscanf_r+0x592> - 6c16: 2d00 cmp r5, #0 - 6c18: d1a3 bne.n 6b62 <__ssvfscanf_r+0x4da> - 6c1a: 464b mov r3, r9 - 6c1c: 46b1 mov r9, r6 - 6c1e: 461e mov r6, r3 - 6c20: 9905 ldr r1, [sp, #20] - 6c22: 2900 cmp r1, #0 - 6c24: f47f ad4b bne.w 66be <__ssvfscanf_r+0x36> - 6c28: f8a9 1000 strh.w r1, [r9] - 6c2c: 9a08 ldr r2, [sp, #32] - 6c2e: 3201 adds r2, #1 - 6c30: 9208 str r2, [sp, #32] - 6c32: e544 b.n 66be <__ssvfscanf_r+0x36> - 6c34: 9805 ldr r0, [sp, #20] - 6c36: b1e0 cbz r0, 6c72 <__ssvfscanf_r+0x5ea> - 6c38: 4698 mov r8, r3 - 6c3a: e00f b.n 6c5c <__ssvfscanf_r+0x5d4> - 6c3c: 6862 ldr r2, [r4, #4] - 6c3e: f108 0801 add.w r8, r8, #1 - 6c42: 3301 adds r3, #1 - 6c44: 6023 str r3, [r4, #0] - 6c46: 3a01 subs r2, #1 - 6c48: 45a8 cmp r8, r5 - 6c4a: 6062 str r2, [r4, #4] - 6c4c: d00f beq.n 6c6e <__ssvfscanf_r+0x5e6> - 6c4e: 2a00 cmp r2, #0 - 6c50: dc04 bgt.n 6c5c <__ssvfscanf_r+0x5d4> - 6c52: 4650 mov r0, sl - 6c54: 4621 mov r1, r4 - 6c56: f004 fc41 bl b4dc <__ssrefill_r> - 6c5a: b940 cbnz r0, 6c6e <__ssvfscanf_r+0x5e6> - 6c5c: 6823 ldr r3, [r4, #0] - 6c5e: 4880 ldr r0, [pc, #512] ; (6e60 <__ssvfscanf_r+0x7d8>) - 6c60: 781a ldrb r2, [r3, #0] - 6c62: 6801 ldr r1, [r0, #0] - 6c64: 188a adds r2, r1, r2 - 6c66: 7852 ldrb r2, [r2, #1] - 6c68: f012 0f08 tst.w r2, #8 - 6c6c: d0e6 beq.n 6c3c <__ssvfscanf_r+0x5b4> - 6c6e: 4447 add r7, r8 - 6c70: e525 b.n 66be <__ssvfscanf_r+0x36> - 6c72: f8d6 8000 ldr.w r8, [r6] - 6c76: f106 0904 add.w r9, r6, #4 - 6c7a: 4646 mov r6, r8 - 6c7c: e011 b.n 6ca2 <__ssvfscanf_r+0x61a> - 6c7e: 6862 ldr r2, [r4, #4] - 6c80: 3a01 subs r2, #1 - 6c82: 6062 str r2, [r4, #4] - 6c84: f813 2b01 ldrb.w r2, [r3], #1 - 6c88: 3d01 subs r5, #1 - 6c8a: f806 2b01 strb.w r2, [r6], #1 - 6c8e: 6023 str r3, [r4, #0] - 6c90: d010 beq.n 6cb4 <__ssvfscanf_r+0x62c> - 6c92: 6863 ldr r3, [r4, #4] - 6c94: 2b00 cmp r3, #0 - 6c96: dc04 bgt.n 6ca2 <__ssvfscanf_r+0x61a> - 6c98: 4650 mov r0, sl - 6c9a: 4621 mov r1, r4 - 6c9c: f004 fc1e bl b4dc <__ssrefill_r> - 6ca0: b940 cbnz r0, 6cb4 <__ssvfscanf_r+0x62c> - 6ca2: 6823 ldr r3, [r4, #0] - 6ca4: 486e ldr r0, [pc, #440] ; (6e60 <__ssvfscanf_r+0x7d8>) - 6ca6: 781a ldrb r2, [r3, #0] - 6ca8: 6801 ldr r1, [r0, #0] - 6caa: 188a adds r2, r1, r2 - 6cac: 7852 ldrb r2, [r2, #1] - 6cae: f012 0f08 tst.w r2, #8 - 6cb2: d0e4 beq.n 6c7e <__ssvfscanf_r+0x5f6> - 6cb4: 2300 movs r3, #0 - 6cb6: 7033 strb r3, [r6, #0] - 6cb8: 9908 ldr r1, [sp, #32] - 6cba: ebc8 0707 rsb r7, r8, r7 - 6cbe: 19f7 adds r7, r6, r7 - 6cc0: 3101 adds r1, #1 - 6cc2: 9108 str r1, [sp, #32] - 6cc4: e2b0 b.n 7228 <__ssvfscanf_r+0xba0> - 6cc6: 1e6b subs r3, r5, #1 - 6cc8: f5b3 7fae cmp.w r3, #348 ; 0x15c - 6ccc: d905 bls.n 6cda <__ssvfscanf_r+0x652> - 6cce: f5a5 73ae sub.w r3, r5, #348 ; 0x15c - 6cd2: f240 155d movw r5, #349 ; 0x15d - 6cd6: 3b01 subs r3, #1 - 6cd8: e000 b.n 6cdc <__ssvfscanf_r+0x654> - 6cda: 2300 movs r3, #0 - 6cdc: 46bc mov ip, r7 - 6cde: f448 6858 orr.w r8, r8, #3456 ; 0xd80 - 6ce2: f10d 093c add.w r9, sp, #60 ; 0x3c - 6ce6: 461f mov r7, r3 - 6ce8: 2200 movs r2, #0 - 6cea: 9205 str r2, [sp, #20] - 6cec: 6822 ldr r2, [r4, #0] - 6cee: 7812 ldrb r2, [r2, #0] - 6cf0: 2a39 cmp r2, #57 ; 0x39 - 6cf2: d809 bhi.n 6d08 <__ssvfscanf_r+0x680> - 6cf4: 2a38 cmp r2, #56 ; 0x38 - 6cf6: d233 bcs.n 6d60 <__ssvfscanf_r+0x6d8> - 6cf8: 2a30 cmp r2, #48 ; 0x30 - 6cfa: d014 beq.n 6d26 <__ssvfscanf_r+0x69e> - 6cfc: d82c bhi.n 6d58 <__ssvfscanf_r+0x6d0> - 6cfe: 2a2b cmp r2, #43 ; 0x2b - 6d00: d03a beq.n 6d78 <__ssvfscanf_r+0x6f0> - 6d02: 2a2d cmp r2, #45 ; 0x2d - 6d04: d15f bne.n 6dc6 <__ssvfscanf_r+0x73e> - 6d06: e037 b.n 6d78 <__ssvfscanf_r+0x6f0> - 6d08: 2a58 cmp r2, #88 ; 0x58 - 6d0a: d03b beq.n 6d84 <__ssvfscanf_r+0x6fc> - 6d0c: d804 bhi.n 6d18 <__ssvfscanf_r+0x690> - 6d0e: f1a2 0141 sub.w r1, r2, #65 ; 0x41 - 6d12: 2905 cmp r1, #5 - 6d14: d857 bhi.n 6dc6 <__ssvfscanf_r+0x73e> - 6d16: e029 b.n 6d6c <__ssvfscanf_r+0x6e4> - 6d18: 2a61 cmp r2, #97 ; 0x61 - 6d1a: d354 bcc.n 6dc6 <__ssvfscanf_r+0x73e> - 6d1c: 2a66 cmp r2, #102 ; 0x66 - 6d1e: d925 bls.n 6d6c <__ssvfscanf_r+0x6e4> - 6d20: 2a78 cmp r2, #120 ; 0x78 - 6d22: d150 bne.n 6dc6 <__ssvfscanf_r+0x73e> - 6d24: e02e b.n 6d84 <__ssvfscanf_r+0x6fc> - 6d26: f418 6f00 tst.w r8, #2048 ; 0x800 - 6d2a: d036 beq.n 6d9a <__ssvfscanf_r+0x712> - 6d2c: f1bb 0f00 cmp.w fp, #0 - 6d30: d103 bne.n 6d3a <__ssvfscanf_r+0x6b2> - 6d32: f448 7800 orr.w r8, r8, #512 ; 0x200 - 6d36: f10b 0b08 add.w fp, fp, #8 - 6d3a: f418 6f80 tst.w r8, #1024 ; 0x400 - 6d3e: d002 beq.n 6d46 <__ssvfscanf_r+0x6be> - 6d40: f428 68b0 bic.w r8, r8, #1408 ; 0x580 - 6d44: e029 b.n 6d9a <__ssvfscanf_r+0x712> - 6d46: f428 7860 bic.w r8, r8, #896 ; 0x380 - 6d4a: b10f cbz r7, 6d50 <__ssvfscanf_r+0x6c8> - 6d4c: 3f01 subs r7, #1 - 6d4e: 3501 adds r5, #1 - 6d50: 9b05 ldr r3, [sp, #20] - 6d52: 3301 adds r3, #1 - 6d54: 9305 str r3, [sp, #20] - 6d56: e022 b.n 6d9e <__ssvfscanf_r+0x716> - 6d58: 4942 ldr r1, [pc, #264] ; (6e64 <__ssvfscanf_r+0x7dc>) - 6d5a: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 6d5e: e008 b.n 6d72 <__ssvfscanf_r+0x6ea> - 6d60: 4940 ldr r1, [pc, #256] ; (6e64 <__ssvfscanf_r+0x7dc>) - 6d62: f931 b01b ldrsh.w fp, [r1, fp, lsl #1] - 6d66: f1bb 0f08 cmp.w fp, #8 - 6d6a: e001 b.n 6d70 <__ssvfscanf_r+0x6e8> - 6d6c: f1bb 0f0a cmp.w fp, #10 - 6d70: dd29 ble.n 6dc6 <__ssvfscanf_r+0x73e> - 6d72: f428 6838 bic.w r8, r8, #2944 ; 0xb80 - 6d76: e010 b.n 6d9a <__ssvfscanf_r+0x712> - 6d78: f018 0f80 tst.w r8, #128 ; 0x80 - 6d7c: d023 beq.n 6dc6 <__ssvfscanf_r+0x73e> - 6d7e: f028 0880 bic.w r8, r8, #128 ; 0x80 - 6d82: e00a b.n 6d9a <__ssvfscanf_r+0x712> - 6d84: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 6d88: f5b1 7f00 cmp.w r1, #512 ; 0x200 - 6d8c: d11b bne.n 6dc6 <__ssvfscanf_r+0x73e> - 6d8e: f428 7800 bic.w r8, r8, #512 ; 0x200 - 6d92: f04f 0b10 mov.w fp, #16 - 6d96: f448 68a0 orr.w r8, r8, #1280 ; 0x500 - 6d9a: f809 2b01 strb.w r2, [r9], #1 - 6d9e: 6862 ldr r2, [r4, #4] - 6da0: 3a01 subs r2, #1 - 6da2: 6062 str r2, [r4, #4] - 6da4: 2a00 cmp r2, #0 - 6da6: dd03 ble.n 6db0 <__ssvfscanf_r+0x728> - 6da8: 6822 ldr r2, [r4, #0] - 6daa: 3201 adds r2, #1 - 6dac: 6022 str r2, [r4, #0] - 6dae: e008 b.n 6dc2 <__ssvfscanf_r+0x73a> - 6db0: 4650 mov r0, sl - 6db2: 4621 mov r1, r4 - 6db4: f8cd c010 str.w ip, [sp, #16] - 6db8: f004 fb90 bl b4dc <__ssrefill_r> - 6dbc: f8dd c010 ldr.w ip, [sp, #16] - 6dc0: b908 cbnz r0, 6dc6 <__ssvfscanf_r+0x73e> - 6dc2: 3d01 subs r5, #1 - 6dc4: d192 bne.n 6cec <__ssvfscanf_r+0x664> - 6dc6: f418 7f80 tst.w r8, #256 ; 0x100 - 6dca: 4667 mov r7, ip - 6dcc: d00c beq.n 6de8 <__ssvfscanf_r+0x760> - 6dce: ab0f add r3, sp, #60 ; 0x3c - 6dd0: 4599 cmp r9, r3 - 6dd2: d905 bls.n 6de0 <__ssvfscanf_r+0x758> - 6dd4: 4650 mov r0, sl - 6dd6: f819 1d01 ldrb.w r1, [r9, #-1]! - 6dda: 4622 mov r2, r4 - 6ddc: f004 fb41 bl b462 <_sungetc_r> - 6de0: ab0f add r3, sp, #60 ; 0x3c - 6de2: 4599 cmp r9, r3 - 6de4: f000 8231 beq.w 724a <__ssvfscanf_r+0xbc2> - 6de8: f018 0210 ands.w r2, r8, #16 - 6dec: d131 bne.n 6e52 <__ssvfscanf_r+0x7ca> - 6dee: f889 2000 strb.w r2, [r9] - 6df2: 465b mov r3, fp - 6df4: 4650 mov r0, sl - 6df6: a90f add r1, sp, #60 ; 0x3c - 6df8: 9d09 ldr r5, [sp, #36] ; 0x24 - 6dfa: 47a8 blx r5 - 6dfc: f018 0f20 tst.w r8, #32 - 6e00: f106 0304 add.w r3, r6, #4 - 6e04: d11f bne.n 6e46 <__ssvfscanf_r+0x7be> - 6e06: f018 0f04 tst.w r8, #4 - 6e0a: d002 beq.n 6e12 <__ssvfscanf_r+0x78a> - 6e0c: 6832 ldr r2, [r6, #0] - 6e0e: 8010 strh r0, [r2, #0] - 6e10: e01b b.n 6e4a <__ssvfscanf_r+0x7c2> - 6e12: f018 0201 ands.w r2, r8, #1 - 6e16: d116 bne.n 6e46 <__ssvfscanf_r+0x7be> - 6e18: f018 0f02 tst.w r8, #2 - 6e1c: d013 beq.n 6e46 <__ssvfscanf_r+0x7be> - 6e1e: 4b12 ldr r3, [pc, #72] ; (6e68 <__ssvfscanf_r+0x7e0>) - 6e20: 9809 ldr r0, [sp, #36] ; 0x24 - 6e22: 4298 cmp r0, r3 - 6e24: d105 bne.n 6e32 <__ssvfscanf_r+0x7aa> - 6e26: 4650 mov r0, sl - 6e28: a90f add r1, sp, #60 ; 0x3c - 6e2a: 465b mov r3, fp - 6e2c: f004 f9f4 bl b218 <_strtoull_r> - 6e30: e004 b.n 6e3c <__ssvfscanf_r+0x7b4> - 6e32: 4650 mov r0, sl - 6e34: a90f add r1, sp, #60 ; 0x3c - 6e36: 465b mov r3, fp - 6e38: f004 f8ba bl afb0 <_strtoll_r> - 6e3c: 6833 ldr r3, [r6, #0] - 6e3e: 3604 adds r6, #4 - 6e40: 6018 str r0, [r3, #0] - 6e42: 6059 str r1, [r3, #4] - 6e44: e002 b.n 6e4c <__ssvfscanf_r+0x7c4> - 6e46: 6832 ldr r2, [r6, #0] - 6e48: 6010 str r0, [r2, #0] - 6e4a: 461e mov r6, r3 - 6e4c: 9908 ldr r1, [sp, #32] - 6e4e: 3101 adds r1, #1 - 6e50: 9108 str r1, [sp, #32] - 6e52: ab0f add r3, sp, #60 ; 0x3c - 6e54: 9a05 ldr r2, [sp, #20] - 6e56: 1aff subs r7, r7, r3 - 6e58: 18bf adds r7, r7, r2 - 6e5a: 444f add r7, r9 - 6e5c: e42f b.n 66be <__ssvfscanf_r+0x36> - 6e5e: bf00 nop - 6e60: 100005f0 .word 0x100005f0 - 6e64: 0000e586 .word 0x0000e586 - 6e68: 0000b11d .word 0x0000b11d - 6e6c: 1e6b subs r3, r5, #1 - 6e6e: f5b3 7fae cmp.w r3, #348 ; 0x15c - 6e72: d906 bls.n 6e82 <__ssvfscanf_r+0x7fa> - 6e74: f5a5 75ae sub.w r5, r5, #348 ; 0x15c - 6e78: 3d01 subs r5, #1 - 6e7a: 950b str r5, [sp, #44] ; 0x2c - 6e7c: f240 155d movw r5, #349 ; 0x15d - 6e80: e001 b.n 6e86 <__ssvfscanf_r+0x7fe> - 6e82: 2300 movs r3, #0 - 6e84: 930b str r3, [sp, #44] ; 0x2c - 6e86: f04f 0900 mov.w r9, #0 - 6e8a: ab0f add r3, sp, #60 ; 0x3c - 6e8c: f8cd b014 str.w fp, [sp, #20] - 6e90: f448 68f0 orr.w r8, r8, #1920 ; 0x780 - 6e94: 46bb mov fp, r7 - 6e96: 9606 str r6, [sp, #24] - 6e98: 461f mov r7, r3 - 6e9a: 464e mov r6, r9 - 6e9c: 4653 mov r3, sl - 6e9e: 46ca mov sl, r9 - 6ea0: f8cd 9028 str.w r9, [sp, #40] ; 0x28 - 6ea4: f8cd 9034 str.w r9, [sp, #52] ; 0x34 - 6ea8: f8cd 9030 str.w r9, [sp, #48] ; 0x30 - 6eac: 6821 ldr r1, [r4, #0] - 6eae: 7809 ldrb r1, [r1, #0] - 6eb0: 294e cmp r1, #78 ; 0x4e - 6eb2: d058 beq.n 6f66 <__ssvfscanf_r+0x8de> - 6eb4: d81d bhi.n 6ef2 <__ssvfscanf_r+0x86a> - 6eb6: 2939 cmp r1, #57 ; 0x39 - 6eb8: d80f bhi.n 6eda <__ssvfscanf_r+0x852> - 6eba: 2931 cmp r1, #49 ; 0x31 - 6ebc: d244 bcs.n 6f48 <__ssvfscanf_r+0x8c0> - 6ebe: 292e cmp r1, #46 ; 0x2e - 6ec0: f000 8092 beq.w 6fe8 <__ssvfscanf_r+0x960> - 6ec4: d805 bhi.n 6ed2 <__ssvfscanf_r+0x84a> - 6ec6: 292b cmp r1, #43 ; 0x2b - 6ec8: d046 beq.n 6f58 <__ssvfscanf_r+0x8d0> - 6eca: 292d cmp r1, #45 ; 0x2d - 6ecc: f040 80cf bne.w 706e <__ssvfscanf_r+0x9e6> - 6ed0: e042 b.n 6f58 <__ssvfscanf_r+0x8d0> - 6ed2: 2930 cmp r1, #48 ; 0x30 - 6ed4: f040 80cb bne.w 706e <__ssvfscanf_r+0x9e6> - 6ed8: e028 b.n 6f2c <__ssvfscanf_r+0x8a4> - 6eda: 2945 cmp r1, #69 ; 0x45 - 6edc: f000 808b beq.w 6ff6 <__ssvfscanf_r+0x96e> - 6ee0: d803 bhi.n 6eea <__ssvfscanf_r+0x862> - 6ee2: 2941 cmp r1, #65 ; 0x41 - 6ee4: f040 80c3 bne.w 706e <__ssvfscanf_r+0x9e6> - 6ee8: e054 b.n 6f94 <__ssvfscanf_r+0x90c> - 6eea: 2946 cmp r1, #70 ; 0x46 - 6eec: d070 beq.n 6fd0 <__ssvfscanf_r+0x948> - 6eee: 2949 cmp r1, #73 ; 0x49 - 6ef0: e013 b.n 6f1a <__ssvfscanf_r+0x892> - 6ef2: 2966 cmp r1, #102 ; 0x66 - 6ef4: d06c beq.n 6fd0 <__ssvfscanf_r+0x948> - 6ef6: d80c bhi.n 6f12 <__ssvfscanf_r+0x88a> - 6ef8: 2959 cmp r1, #89 ; 0x59 - 6efa: d071 beq.n 6fe0 <__ssvfscanf_r+0x958> - 6efc: d803 bhi.n 6f06 <__ssvfscanf_r+0x87e> - 6efe: 2954 cmp r1, #84 ; 0x54 - 6f00: f040 80b5 bne.w 706e <__ssvfscanf_r+0x9e6> - 6f04: e068 b.n 6fd8 <__ssvfscanf_r+0x950> - 6f06: 2961 cmp r1, #97 ; 0x61 - 6f08: d044 beq.n 6f94 <__ssvfscanf_r+0x90c> - 6f0a: 2965 cmp r1, #101 ; 0x65 - 6f0c: f040 80af bne.w 706e <__ssvfscanf_r+0x9e6> - 6f10: e071 b.n 6ff6 <__ssvfscanf_r+0x96e> - 6f12: 296e cmp r1, #110 ; 0x6e - 6f14: d027 beq.n 6f66 <__ssvfscanf_r+0x8de> - 6f16: d803 bhi.n 6f20 <__ssvfscanf_r+0x898> - 6f18: 2969 cmp r1, #105 ; 0x69 - 6f1a: f040 80a8 bne.w 706e <__ssvfscanf_r+0x9e6> - 6f1e: e03d b.n 6f9c <__ssvfscanf_r+0x914> - 6f20: 2974 cmp r1, #116 ; 0x74 - 6f22: d059 beq.n 6fd8 <__ssvfscanf_r+0x950> - 6f24: 2979 cmp r1, #121 ; 0x79 - 6f26: f040 80a2 bne.w 706e <__ssvfscanf_r+0x9e6> - 6f2a: e059 b.n 6fe0 <__ssvfscanf_r+0x958> - 6f2c: f418 7f80 tst.w r8, #256 ; 0x100 - 6f30: d00a beq.n 6f48 <__ssvfscanf_r+0x8c0> - 6f32: 980b ldr r0, [sp, #44] ; 0x2c - 6f34: f028 0880 bic.w r8, r8, #128 ; 0x80 - 6f38: 3601 adds r6, #1 - 6f3a: 2800 cmp r0, #0 - 6f3c: f000 8082 beq.w 7044 <__ssvfscanf_r+0x9bc> - 6f40: 3801 subs r0, #1 - 6f42: 3501 adds r5, #1 - 6f44: 900b str r0, [sp, #44] ; 0x2c - 6f46: e07d b.n 7044 <__ssvfscanf_r+0x9bc> - 6f48: eb09 000a add.w r0, r9, sl - 6f4c: 2800 cmp r0, #0 - 6f4e: f040 808e bne.w 706e <__ssvfscanf_r+0x9e6> - 6f52: f428 78c0 bic.w r8, r8, #384 ; 0x180 - 6f56: e073 b.n 7040 <__ssvfscanf_r+0x9b8> - 6f58: f018 0f80 tst.w r8, #128 ; 0x80 - 6f5c: f000 8087 beq.w 706e <__ssvfscanf_r+0x9e6> - 6f60: f028 0880 bic.w r8, r8, #128 ; 0x80 - 6f64: e06c b.n 7040 <__ssvfscanf_r+0x9b8> - 6f66: f1ba 0f00 cmp.w sl, #0 - 6f6a: d10a bne.n 6f82 <__ssvfscanf_r+0x8fa> - 6f6c: b966 cbnz r6, 6f88 <__ssvfscanf_r+0x900> - 6f6e: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 6f72: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 6f76: d107 bne.n 6f88 <__ssvfscanf_r+0x900> - 6f78: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 6f7c: f10a 0a01 add.w sl, sl, #1 - 6f80: e05e b.n 7040 <__ssvfscanf_r+0x9b8> - 6f82: f1ba 0f02 cmp.w sl, #2 - 6f86: d04d beq.n 7024 <__ssvfscanf_r+0x99c> - 6f88: f1b9 0f01 cmp.w r9, #1 - 6f8c: d01b beq.n 6fc6 <__ssvfscanf_r+0x93e> - 6f8e: f1b9 0f04 cmp.w r9, #4 - 6f92: e017 b.n 6fc4 <__ssvfscanf_r+0x93c> - 6f94: f1ba 0f01 cmp.w sl, #1 - 6f98: d047 beq.n 702a <__ssvfscanf_r+0x9a2> - 6f9a: e068 b.n 706e <__ssvfscanf_r+0x9e6> - 6f9c: f1b9 0f00 cmp.w r9, #0 - 6fa0: d10b bne.n 6fba <__ssvfscanf_r+0x932> - 6fa2: 2e00 cmp r6, #0 - 6fa4: d16f bne.n 7086 <__ssvfscanf_r+0x9fe> - 6fa6: f408 60e0 and.w r0, r8, #1792 ; 0x700 - 6faa: f5b0 6fe0 cmp.w r0, #1792 ; 0x700 - 6fae: d175 bne.n 709c <__ssvfscanf_r+0xa14> - 6fb0: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 6fb4: f109 0901 add.w r9, r9, #1 - 6fb8: e042 b.n 7040 <__ssvfscanf_r+0x9b8> - 6fba: f1b9 0f03 cmp.w r9, #3 - 6fbe: d002 beq.n 6fc6 <__ssvfscanf_r+0x93e> - 6fc0: f1b9 0f05 cmp.w r9, #5 - 6fc4: d153 bne.n 706e <__ssvfscanf_r+0x9e6> - 6fc6: f109 0901 add.w r9, r9, #1 - 6fca: fa5f f989 uxtb.w r9, r9 - 6fce: e037 b.n 7040 <__ssvfscanf_r+0x9b8> - 6fd0: f1b9 0f02 cmp.w r9, #2 - 6fd4: d02c beq.n 7030 <__ssvfscanf_r+0x9a8> - 6fd6: e04a b.n 706e <__ssvfscanf_r+0x9e6> - 6fd8: f1b9 0f06 cmp.w r9, #6 - 6fdc: d02b beq.n 7036 <__ssvfscanf_r+0x9ae> - 6fde: e046 b.n 706e <__ssvfscanf_r+0x9e6> - 6fe0: f1b9 0f07 cmp.w r9, #7 - 6fe4: d02a beq.n 703c <__ssvfscanf_r+0x9b4> - 6fe6: e042 b.n 706e <__ssvfscanf_r+0x9e6> - 6fe8: f418 7f00 tst.w r8, #512 ; 0x200 - 6fec: d03f beq.n 706e <__ssvfscanf_r+0x9e6> - 6fee: f428 7820 bic.w r8, r8, #640 ; 0x280 - 6ff2: 960c str r6, [sp, #48] ; 0x30 - 6ff4: e024 b.n 7040 <__ssvfscanf_r+0x9b8> - 6ff6: f408 60a0 and.w r0, r8, #1280 ; 0x500 - 6ffa: f5b0 6f80 cmp.w r0, #1024 ; 0x400 - 6ffe: d004 beq.n 700a <__ssvfscanf_r+0x982> - 7000: f418 6f80 tst.w r8, #1024 ; 0x400 - 7004: d033 beq.n 706e <__ssvfscanf_r+0x9e6> - 7006: 2e00 cmp r6, #0 - 7008: d048 beq.n 709c <__ssvfscanf_r+0xa14> - 700a: f418 7f00 tst.w r8, #512 ; 0x200 - 700e: d103 bne.n 7018 <__ssvfscanf_r+0x990> - 7010: 9a0c ldr r2, [sp, #48] ; 0x30 - 7012: 970a str r7, [sp, #40] ; 0x28 - 7014: 1ab6 subs r6, r6, r2 - 7016: 960d str r6, [sp, #52] ; 0x34 - 7018: f428 68f0 bic.w r8, r8, #1920 ; 0x780 - 701c: 2600 movs r6, #0 - 701e: f448 78c0 orr.w r8, r8, #384 ; 0x180 - 7022: e00d b.n 7040 <__ssvfscanf_r+0x9b8> - 7024: f04f 0a03 mov.w sl, #3 - 7028: e00a b.n 7040 <__ssvfscanf_r+0x9b8> - 702a: f04f 0a02 mov.w sl, #2 - 702e: e007 b.n 7040 <__ssvfscanf_r+0x9b8> - 7030: f04f 0903 mov.w r9, #3 - 7034: e004 b.n 7040 <__ssvfscanf_r+0x9b8> - 7036: f04f 0907 mov.w r9, #7 - 703a: e001 b.n 7040 <__ssvfscanf_r+0x9b8> - 703c: f04f 0908 mov.w r9, #8 - 7040: f807 1b01 strb.w r1, [r7], #1 - 7044: 6861 ldr r1, [r4, #4] - 7046: f10b 0b01 add.w fp, fp, #1 - 704a: 3901 subs r1, #1 - 704c: 6061 str r1, [r4, #4] - 704e: 2900 cmp r1, #0 - 7050: dd03 ble.n 705a <__ssvfscanf_r+0x9d2> - 7052: 6821 ldr r1, [r4, #0] - 7054: 3101 adds r1, #1 - 7056: 6021 str r1, [r4, #0] - 7058: e006 b.n 7068 <__ssvfscanf_r+0x9e0> - 705a: 4618 mov r0, r3 - 705c: 4621 mov r1, r4 - 705e: 9303 str r3, [sp, #12] - 7060: f004 fa3c bl b4dc <__ssrefill_r> - 7064: 9b03 ldr r3, [sp, #12] - 7066: b910 cbnz r0, 706e <__ssvfscanf_r+0x9e6> - 7068: 3d01 subs r5, #1 - 706a: f47f af1f bne.w 6eac <__ssvfscanf_r+0x824> - 706e: 46b4 mov ip, r6 - 7070: 4652 mov r2, sl - 7072: 9e06 ldr r6, [sp, #24] - 7074: 469a mov sl, r3 - 7076: 463b mov r3, r7 - 7078: 465f mov r7, fp - 707a: f8dd b014 ldr.w fp, [sp, #20] - 707e: f1bc 0f00 cmp.w ip, #0 - 7082: d013 beq.n 70ac <__ssvfscanf_r+0xa24> - 7084: e007 b.n 7096 <__ssvfscanf_r+0xa0e> - 7086: 46b4 mov ip, r6 - 7088: 4652 mov r2, sl - 708a: 9e06 ldr r6, [sp, #24] - 708c: 469a mov sl, r3 - 708e: 463b mov r3, r7 - 7090: 465f mov r7, fp - 7092: f8dd b014 ldr.w fp, [sp, #20] - 7096: f428 7880 bic.w r8, r8, #256 ; 0x100 - 709a: e007 b.n 70ac <__ssvfscanf_r+0xa24> - 709c: 46b4 mov ip, r6 - 709e: 4652 mov r2, sl - 70a0: 9e06 ldr r6, [sp, #24] - 70a2: 469a mov sl, r3 - 70a4: 463b mov r3, r7 - 70a6: 465f mov r7, fp - 70a8: f8dd b014 ldr.w fp, [sp, #20] - 70ac: 3a01 subs r2, #1 - 70ae: 2a01 cmp r2, #1 - 70b0: d80b bhi.n 70ca <__ssvfscanf_r+0xa42> - 70b2: 461d mov r5, r3 - 70b4: e005 b.n 70c2 <__ssvfscanf_r+0xa3a> - 70b6: 4650 mov r0, sl - 70b8: f815 1d01 ldrb.w r1, [r5, #-1]! - 70bc: 4622 mov r2, r4 - 70be: f004 f9d0 bl b462 <_sungetc_r> - 70c2: ab0f add r3, sp, #60 ; 0x3c - 70c4: 429d cmp r5, r3 - 70c6: d8f6 bhi.n 70b6 <__ssvfscanf_r+0xa2e> - 70c8: e0bf b.n 724a <__ssvfscanf_r+0xbc2> - 70ca: f109 32ff add.w r2, r9, #4294967295 - 70ce: 2a06 cmp r2, #6 - 70d0: d82c bhi.n 712c <__ssvfscanf_r+0xaa4> - 70d2: f1b9 0f02 cmp.w r9, #2 - 70d6: d801 bhi.n 70dc <__ssvfscanf_r+0xa54> - 70d8: 461d mov r5, r3 - 70da: e023 b.n 7124 <__ssvfscanf_r+0xa9c> - 70dc: 9305 str r3, [sp, #20] - 70de: 464d mov r5, r9 - 70e0: e00d b.n 70fe <__ssvfscanf_r+0xa76> - 70e2: 9a05 ldr r2, [sp, #20] - 70e4: 4650 mov r0, sl - 70e6: f812 1d01 ldrb.w r1, [r2, #-1]! - 70ea: 9303 str r3, [sp, #12] - 70ec: f8cd c010 str.w ip, [sp, #16] - 70f0: 9205 str r2, [sp, #20] - 70f2: 4622 mov r2, r4 - 70f4: f004 f9b5 bl b462 <_sungetc_r> - 70f8: f8dd c010 ldr.w ip, [sp, #16] - 70fc: 9b03 ldr r3, [sp, #12] - 70fe: 3d01 subs r5, #1 - 7100: b2ed uxtb r5, r5 - 7102: 2d02 cmp r5, #2 - 7104: d1ed bne.n 70e2 <__ssvfscanf_r+0xa5a> - 7106: f1a9 0903 sub.w r9, r9, #3 - 710a: fa5f f989 uxtb.w r9, r9 - 710e: ebc9 0303 rsb r3, r9, r3 - 7112: ebc9 0707 rsb r7, r9, r7 - 7116: e009 b.n 712c <__ssvfscanf_r+0xaa4> - 7118: 4650 mov r0, sl - 711a: f815 1d01 ldrb.w r1, [r5, #-1]! - 711e: 4622 mov r2, r4 - 7120: f004 f99f bl b462 <_sungetc_r> - 7124: ab0f add r3, sp, #60 ; 0x3c - 7126: 429d cmp r5, r3 - 7128: d8f6 bhi.n 7118 <__ssvfscanf_r+0xa90> - 712a: e08e b.n 724a <__ssvfscanf_r+0xbc2> - 712c: f418 7f80 tst.w r8, #256 ; 0x100 - 7130: d02c beq.n 718c <__ssvfscanf_r+0xb04> - 7132: f418 6f80 tst.w r8, #1024 ; 0x400 - 7136: d00b beq.n 7150 <__ssvfscanf_r+0xac8> - 7138: 461d mov r5, r3 - 713a: e005 b.n 7148 <__ssvfscanf_r+0xac0> - 713c: 4650 mov r0, sl - 713e: f815 1d01 ldrb.w r1, [r5, #-1]! - 7142: 4622 mov r2, r4 - 7144: f004 f98d bl b462 <_sungetc_r> - 7148: ab0f add r3, sp, #60 ; 0x3c - 714a: 429d cmp r5, r3 - 714c: d8f6 bhi.n 713c <__ssvfscanf_r+0xab4> - 714e: e07c b.n 724a <__ssvfscanf_r+0xbc2> - 7150: f813 1d01 ldrb.w r1, [r3, #-1]! - 7154: 3f01 subs r7, #1 - 7156: 2965 cmp r1, #101 ; 0x65 - 7158: d00e beq.n 7178 <__ssvfscanf_r+0xaf0> - 715a: 2945 cmp r1, #69 ; 0x45 - 715c: d00c beq.n 7178 <__ssvfscanf_r+0xaf0> - 715e: 4650 mov r0, sl - 7160: 4622 mov r2, r4 - 7162: 9303 str r3, [sp, #12] - 7164: 3f01 subs r7, #1 - 7166: f8cd c010 str.w ip, [sp, #16] - 716a: f004 f97a bl b462 <_sungetc_r> - 716e: 9b03 ldr r3, [sp, #12] - 7170: f8dd c010 ldr.w ip, [sp, #16] - 7174: f813 1d01 ldrb.w r1, [r3, #-1]! - 7178: 4650 mov r0, sl - 717a: 4622 mov r2, r4 - 717c: 9303 str r3, [sp, #12] - 717e: f8cd c010 str.w ip, [sp, #16] - 7182: f004 f96e bl b462 <_sungetc_r> - 7186: f8dd c010 ldr.w ip, [sp, #16] - 718a: 9b03 ldr r3, [sp, #12] - 718c: f018 0210 ands.w r2, r8, #16 - 7190: f47f aa95 bne.w 66be <__ssvfscanf_r+0x36> - 7194: f408 61c0 and.w r1, r8, #1536 ; 0x600 - 7198: 701a strb r2, [r3, #0] - 719a: f5b1 6f80 cmp.w r1, #1024 ; 0x400 - 719e: d107 bne.n 71b0 <__ssvfscanf_r+0xb28> - 71a0: 9d0c ldr r5, [sp, #48] ; 0x30 - 71a2: ebbc 0c05 subs.w ip, ip, r5 - 71a6: d019 beq.n 71dc <__ssvfscanf_r+0xb54> - 71a8: f1cc 0200 rsb r2, ip, #0 - 71ac: 930a str r3, [sp, #40] ; 0x28 - 71ae: e009 b.n 71c4 <__ssvfscanf_r+0xb3c> - 71b0: 980d ldr r0, [sp, #52] ; 0x34 - 71b2: b198 cbz r0, 71dc <__ssvfscanf_r+0xb54> - 71b4: 9b0a ldr r3, [sp, #40] ; 0x28 - 71b6: 4650 mov r0, sl - 71b8: 1c59 adds r1, r3, #1 - 71ba: 230a movs r3, #10 - 71bc: f7fe f944 bl 5448 <_strtol_r> - 71c0: 9d0d ldr r5, [sp, #52] ; 0x34 - 71c2: 1b42 subs r2, r0, r5 - 71c4: 980a ldr r0, [sp, #40] ; 0x28 - 71c6: ab63 add r3, sp, #396 ; 0x18c - 71c8: 3303 adds r3, #3 - 71ca: 4298 cmp r0, r3 - 71cc: bf24 itt cs - 71ce: f50d 71c7 addcs.w r1, sp, #398 ; 0x18e - 71d2: 910a strcs r1, [sp, #40] ; 0x28 - 71d4: 4922 ldr r1, [pc, #136] ; (7260 <__ssvfscanf_r+0xbd8>) - 71d6: 980a ldr r0, [sp, #40] ; 0x28 - 71d8: f7fe f870 bl 52bc - 71dc: 2200 movs r2, #0 - 71de: 4650 mov r0, sl - 71e0: a90f add r1, sp, #60 ; 0x3c - 71e2: f106 0904 add.w r9, r6, #4 - 71e6: f003 f8f7 bl a3d8 <_strtod_r> - 71ea: f018 0f01 tst.w r8, #1 - 71ee: 4602 mov r2, r0 - 71f0: 460b mov r3, r1 - 71f2: d102 bne.n 71fa <__ssvfscanf_r+0xb72> - 71f4: f018 0f02 tst.w r8, #2 - 71f8: d003 beq.n 7202 <__ssvfscanf_r+0xb7a> - 71fa: 6831 ldr r1, [r6, #0] - 71fc: e9c1 2300 strd r2, r3, [r1] - 7200: e00f b.n 7222 <__ssvfscanf_r+0xb9a> - 7202: 6835 ldr r5, [r6, #0] - 7204: 9004 str r0, [sp, #16] - 7206: 9103 str r1, [sp, #12] - 7208: f003 f868 bl a2dc <__fpclassifyd> - 720c: 9a04 ldr r2, [sp, #16] - 720e: 9b03 ldr r3, [sp, #12] - 7210: b910 cbnz r0, 7218 <__ssvfscanf_r+0xb90> - 7212: f003 f8c7 bl a3a4 - 7216: e003 b.n 7220 <__ssvfscanf_r+0xb98> - 7218: 4610 mov r0, r2 - 721a: 4619 mov r1, r3 - 721c: f7fc feaa bl 3f74 <__aeabi_d2f> - 7220: 6028 str r0, [r5, #0] - 7222: 9a08 ldr r2, [sp, #32] - 7224: 3201 adds r2, #1 - 7226: 9208 str r2, [sp, #32] - 7228: 464e mov r6, r9 - 722a: f7ff ba48 b.w 66be <__ssvfscanf_r+0x36> - 722e: f002 fa1e bl 966e <__sfp_lock_release> - 7232: 9b08 ldr r3, [sp, #32] - 7234: b163 cbz r3, 7250 <__ssvfscanf_r+0xbc8> - 7236: 89a3 ldrh r3, [r4, #12] - 7238: 9d08 ldr r5, [sp, #32] - 723a: f003 0340 and.w r3, r3, #64 ; 0x40 - 723e: 2b00 cmp r3, #0 - 7240: bf18 it ne - 7242: f04f 35ff movne.w r5, #4294967295 - 7246: 9508 str r5, [sp, #32] - 7248: e005 b.n 7256 <__ssvfscanf_r+0xbce> - 724a: f002 fa10 bl 966e <__sfp_lock_release> - 724e: e002 b.n 7256 <__ssvfscanf_r+0xbce> - 7250: f04f 30ff mov.w r0, #4294967295 - 7254: 9008 str r0, [sp, #32] - 7256: 9808 ldr r0, [sp, #32] - 7258: f50d 7d2d add.w sp, sp, #692 ; 0x2b4 - 725c: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 7260: 0000e580 .word 0x0000e580 - -00007264 : - 7264: 4613 mov r3, r2 - 7266: 4a05 ldr r2, [pc, #20] ; (727c ) - 7268: b530 push {r4, r5, lr} - 726a: 4605 mov r5, r0 - 726c: 460c mov r4, r1 - 726e: 6810 ldr r0, [r2, #0] - 7270: 4629 mov r1, r5 - 7272: 4622 mov r2, r4 - 7274: e8bd 4030 ldmia.w sp!, {r4, r5, lr} - 7278: f001 b8e8 b.w 844c <_write_r> - 727c: 100001dc .word 0x100001dc - -00007280 <_vfprintf_r>: - 7280: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 7284: b0f7 sub sp, #476 ; 0x1dc - 7286: 460f mov r7, r1 - 7288: 4615 mov r5, r2 - 728a: 461e mov r6, r3 - 728c: 4680 mov r8, r0 - 728e: f002 fb45 bl 991c <_localeconv_r> - 7292: 6800 ldr r0, [r0, #0] - 7294: 9013 str r0, [sp, #76] ; 0x4c - 7296: f7fe f8b9 bl 540c - 729a: 9012 str r0, [sp, #72] ; 0x48 - 729c: f1b8 0f00 cmp.w r8, #0 - 72a0: d005 beq.n 72ae <_vfprintf_r+0x2e> - 72a2: f8d8 3018 ldr.w r3, [r8, #24] - 72a6: b913 cbnz r3, 72ae <_vfprintf_r+0x2e> - 72a8: 4640 mov r0, r8 - 72aa: f002 f975 bl 9598 <__sinit> - 72ae: 4b8f ldr r3, [pc, #572] ; (74ec <_vfprintf_r+0x26c>) - 72b0: 429f cmp r7, r3 - 72b2: d102 bne.n 72ba <_vfprintf_r+0x3a> - 72b4: f8d8 7004 ldr.w r7, [r8, #4] - 72b8: e00a b.n 72d0 <_vfprintf_r+0x50> - 72ba: 4b8d ldr r3, [pc, #564] ; (74f0 <_vfprintf_r+0x270>) - 72bc: 429f cmp r7, r3 - 72be: d102 bne.n 72c6 <_vfprintf_r+0x46> - 72c0: f8d8 7008 ldr.w r7, [r8, #8] - 72c4: e004 b.n 72d0 <_vfprintf_r+0x50> - 72c6: 4b8b ldr r3, [pc, #556] ; (74f4 <_vfprintf_r+0x274>) - 72c8: 429f cmp r7, r3 - 72ca: bf08 it eq - 72cc: f8d8 700c ldreq.w r7, [r8, #12] - 72d0: 89bb ldrh r3, [r7, #12] - 72d2: f413 5f00 tst.w r3, #8192 ; 0x2000 - 72d6: d106 bne.n 72e6 <_vfprintf_r+0x66> - 72d8: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - 72dc: 81bb strh r3, [r7, #12] - 72de: 6e7b ldr r3, [r7, #100] ; 0x64 - 72e0: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - 72e4: 667b str r3, [r7, #100] ; 0x64 - 72e6: 89bb ldrh r3, [r7, #12] - 72e8: f013 0f08 tst.w r3, #8 - 72ec: d001 beq.n 72f2 <_vfprintf_r+0x72> - 72ee: 693b ldr r3, [r7, #16] - 72f0: b933 cbnz r3, 7300 <_vfprintf_r+0x80> - 72f2: 4640 mov r0, r8 - 72f4: 4639 mov r1, r7 - 72f6: f001 f8bd bl 8474 <__swsetup_r> - 72fa: 2800 cmp r0, #0 - 72fc: f041 809b bne.w 8436 <_vfprintf_r+0x11b6> - 7300: 89ba ldrh r2, [r7, #12] - 7302: f002 031a and.w r3, r2, #26 - 7306: 2b0a cmp r3, #10 - 7308: d136 bne.n 7378 <_vfprintf_r+0xf8> - 730a: 89fb ldrh r3, [r7, #14] - 730c: f413 4f00 tst.w r3, #32768 ; 0x8000 - 7310: d132 bne.n 7378 <_vfprintf_r+0xf8> - 7312: f8ad 30f2 strh.w r3, [sp, #242] ; 0xf2 - 7316: f022 0202 bic.w r2, r2, #2 - 731a: 6a3b ldr r3, [r7, #32] - 731c: 4640 mov r0, r8 - 731e: f8ad 20f0 strh.w r2, [sp, #240] ; 0xf0 - 7322: a939 add r1, sp, #228 ; 0xe4 - 7324: 6e7a ldr r2, [r7, #100] ; 0x64 - 7326: 9341 str r3, [sp, #260] ; 0x104 - 7328: 6abb ldr r3, [r7, #40] ; 0x28 - 732a: 9252 str r2, [sp, #328] ; 0x148 - 732c: 462a mov r2, r5 - 732e: 9343 str r3, [sp, #268] ; 0x10c - 7330: ab19 add r3, sp, #100 ; 0x64 - 7332: 9339 str r3, [sp, #228] ; 0xe4 - 7334: 933d str r3, [sp, #244] ; 0xf4 - 7336: 2380 movs r3, #128 ; 0x80 - 7338: 933b str r3, [sp, #236] ; 0xec - 733a: 933e str r3, [sp, #248] ; 0xf8 - 733c: 3b80 subs r3, #128 ; 0x80 - 733e: 933f str r3, [sp, #252] ; 0xfc - 7340: 4633 mov r3, r6 - 7342: f7ff ff9d bl 7280 <_vfprintf_r> - 7346: 2800 cmp r0, #0 - 7348: 900e str r0, [sp, #56] ; 0x38 - 734a: db09 blt.n 7360 <_vfprintf_r+0xe0> - 734c: a939 add r1, sp, #228 ; 0xe4 - 734e: 4640 mov r0, r8 - 7350: f002 f82a bl 93a8 <_fflush_r> - 7354: 990e ldr r1, [sp, #56] ; 0x38 - 7356: 2800 cmp r0, #0 - 7358: bf18 it ne - 735a: f04f 31ff movne.w r1, #4294967295 - 735e: 910e str r1, [sp, #56] ; 0x38 - 7360: f8bd 30f0 ldrh.w r3, [sp, #240] ; 0xf0 - 7364: f013 0f40 tst.w r3, #64 ; 0x40 - 7368: f001 8068 beq.w 843c <_vfprintf_r+0x11bc> - 736c: 89bb ldrh r3, [r7, #12] - 736e: f043 0340 orr.w r3, r3, #64 ; 0x40 - 7372: 81bb strh r3, [r7, #12] - 7374: f001 b862 b.w 843c <_vfprintf_r+0x11bc> - 7378: 2300 movs r3, #0 - 737a: ac53 add r4, sp, #332 ; 0x14c - 737c: 936f str r3, [sp, #444] ; 0x1bc - 737e: 946d str r4, [sp, #436] ; 0x1b4 - 7380: 936e str r3, [sp, #440] ; 0x1b8 - 7382: 950c str r5, [sp, #48] ; 0x30 - 7384: 930b str r3, [sp, #44] ; 0x2c - 7386: 9310 str r3, [sp, #64] ; 0x40 - 7388: 9311 str r3, [sp, #68] ; 0x44 - 738a: 9316 str r3, [sp, #88] ; 0x58 - 738c: 9315 str r3, [sp, #84] ; 0x54 - 738e: 930e str r3, [sp, #56] ; 0x38 - 7390: 9b0c ldr r3, [sp, #48] ; 0x30 - 7392: 461d mov r5, r3 - 7394: f813 2b01 ldrb.w r2, [r3], #1 - 7398: b10a cbz r2, 739e <_vfprintf_r+0x11e> - 739a: 2a25 cmp r2, #37 ; 0x25 - 739c: d1f9 bne.n 7392 <_vfprintf_r+0x112> - 739e: 9a0c ldr r2, [sp, #48] ; 0x30 - 73a0: ebb5 0902 subs.w r9, r5, r2 - 73a4: d018 beq.n 73d8 <_vfprintf_r+0x158> - 73a6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 73a8: 6022 str r2, [r4, #0] - 73aa: f8c4 9004 str.w r9, [r4, #4] - 73ae: 444b add r3, r9 - 73b0: 936f str r3, [sp, #444] ; 0x1bc - 73b2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 73b4: 3301 adds r3, #1 - 73b6: 936e str r3, [sp, #440] ; 0x1b8 - 73b8: 2b07 cmp r3, #7 - 73ba: dc01 bgt.n 73c0 <_vfprintf_r+0x140> - 73bc: 3408 adds r4, #8 - 73be: e008 b.n 73d2 <_vfprintf_r+0x152> - 73c0: 4640 mov r0, r8 - 73c2: 4639 mov r1, r7 - 73c4: aa6d add r2, sp, #436 ; 0x1b4 - 73c6: f004 f91a bl b5fe <__sprint_r> - 73ca: 2800 cmp r0, #0 - 73cc: f041 8029 bne.w 8422 <_vfprintf_r+0x11a2> - 73d0: ac53 add r4, sp, #332 ; 0x14c - 73d2: 9b0e ldr r3, [sp, #56] ; 0x38 - 73d4: 444b add r3, r9 - 73d6: 930e str r3, [sp, #56] ; 0x38 - 73d8: 782b ldrb r3, [r5, #0] - 73da: 2b00 cmp r3, #0 - 73dc: f001 801a beq.w 8414 <_vfprintf_r+0x1194> - 73e0: 2300 movs r3, #0 - 73e2: 3501 adds r5, #1 - 73e4: 950c str r5, [sp, #48] ; 0x30 - 73e6: 461d mov r5, r3 - 73e8: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 73ec: f04f 3cff mov.w ip, #4294967295 - 73f0: 930d str r3, [sp, #52] ; 0x34 - 73f2: 462a mov r2, r5 - 73f4: 9b0c ldr r3, [sp, #48] ; 0x30 - 73f6: e005 b.n 7404 <_vfprintf_r+0x184> - 73f8: 460e mov r6, r1 - 73fa: e003 b.n 7404 <_vfprintf_r+0x184> - 73fc: 461e mov r6, r3 - 73fe: f04f 3cff mov.w ip, #4294967295 - 7402: 460b mov r3, r1 - 7404: f813 9b01 ldrb.w r9, [r3], #1 - 7408: f1a9 0120 sub.w r1, r9, #32 - 740c: 2958 cmp r1, #88 ; 0x58 - 740e: f200 841c bhi.w 7c4a <_vfprintf_r+0x9ca> - 7412: e8df f011 tbh [pc, r1, lsl #1] - 7416: 0059 .short 0x0059 - 7418: 041a041a .word 0x041a041a - 741c: 041a005f .word 0x041a005f - 7420: 041a041a .word 0x041a041a - 7424: 041a041a .word 0x041a041a - 7428: 0062041a .word 0x0062041a - 742c: 041a0071 .word 0x041a0071 - 7430: 00750068 .word 0x00750068 - 7434: 0098041a .word 0x0098041a - 7438: 009b009b .word 0x009b009b - 743c: 009b009b .word 0x009b009b - 7440: 009b009b .word 0x009b009b - 7444: 009b009b .word 0x009b009b - 7448: 041a009b .word 0x041a009b - 744c: 041a041a .word 0x041a041a - 7450: 041a041a .word 0x041a041a - 7454: 041a041a .word 0x041a041a - 7458: 041a041a .word 0x041a041a - 745c: 00c6041a .word 0x00c6041a - 7460: 041a0103 .word 0x041a0103 - 7464: 041a0103 .word 0x041a0103 - 7468: 041a041a .word 0x041a041a - 746c: 00aa041a .word 0x00aa041a - 7470: 041a041a .word 0x041a041a - 7474: 041a02ae .word 0x041a02ae - 7478: 041a041a .word 0x041a041a - 747c: 041a041a .word 0x041a041a - 7480: 041a0319 .word 0x041a0319 - 7484: 034b041a .word 0x034b041a - 7488: 041a041a .word 0x041a041a - 748c: 041a041a .word 0x041a041a - 7490: 041a041a .word 0x041a041a - 7494: 041a041a .word 0x041a041a - 7498: 041a041a .word 0x041a041a - 749c: 00cb00bb .word 0x00cb00bb - 74a0: 01030103 .word 0x01030103 - 74a4: 00ad0103 .word 0x00ad0103 - 74a8: 041a00cb .word 0x041a00cb - 74ac: 00b0041a .word 0x00b0041a - 74b0: 0290041a .word 0x0290041a - 74b4: 02df02b3 .word 0x02df02b3 - 74b8: 041a00b8 .word 0x041a00b8 - 74bc: 041a02f3 .word 0x041a02f3 - 74c0: 041a031e .word 0x041a031e - 74c4: 0346041a .word 0x0346041a - 74c8: f89d 11d7 ldrb.w r1, [sp, #471] ; 0x1d7 - 74cc: 2900 cmp r1, #0 - 74ce: d199 bne.n 7404 <_vfprintf_r+0x184> - 74d0: 3120 adds r1, #32 - 74d2: e012 b.n 74fa <_vfprintf_r+0x27a> - 74d4: f045 0501 orr.w r5, r5, #1 - 74d8: e794 b.n 7404 <_vfprintf_r+0x184> - 74da: 6832 ldr r2, [r6, #0] - 74dc: 1d31 adds r1, r6, #4 - 74de: 2a00 cmp r2, #0 - 74e0: da8a bge.n 73f8 <_vfprintf_r+0x178> - 74e2: 4252 negs r2, r2 - 74e4: 460e mov r6, r1 - 74e6: f045 0504 orr.w r5, r5, #4 - 74ea: e78b b.n 7404 <_vfprintf_r+0x184> - 74ec: 0000e714 .word 0x0000e714 - 74f0: 0000e734 .word 0x0000e734 - 74f4: 0000e754 .word 0x0000e754 - 74f8: 212b movs r1, #43 ; 0x2b - 74fa: f88d 11d7 strb.w r1, [sp, #471] ; 0x1d7 - 74fe: e781 b.n 7404 <_vfprintf_r+0x184> - 7500: 4619 mov r1, r3 - 7502: f811 9b01 ldrb.w r9, [r1], #1 - 7506: f1b9 0f2a cmp.w r9, #42 ; 0x2a - 750a: d003 beq.n 7514 <_vfprintf_r+0x294> - 750c: 4619 mov r1, r3 - 750e: f04f 0c00 mov.w ip, #0 - 7512: e010 b.n 7536 <_vfprintf_r+0x2b6> - 7514: f8d6 c000 ldr.w ip, [r6] - 7518: 1d33 adds r3, r6, #4 - 751a: f1bc 0f00 cmp.w ip, #0 - 751e: f6ff af6d blt.w 73fc <_vfprintf_r+0x17c> - 7522: 461e mov r6, r3 - 7524: 460b mov r3, r1 - 7526: e76d b.n 7404 <_vfprintf_r+0x184> - 7528: f04f 090a mov.w r9, #10 - 752c: fb09 0c0c mla ip, r9, ip, r0 - 7530: f891 9001 ldrb.w r9, [r1, #1] - 7534: 4619 mov r1, r3 - 7536: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 753a: 3301 adds r3, #1 - 753c: 2809 cmp r0, #9 - 753e: d9f3 bls.n 7528 <_vfprintf_r+0x2a8> - 7540: ea4c 7cec orr.w ip, ip, ip, asr #31 - 7544: e760 b.n 7408 <_vfprintf_r+0x188> - 7546: f045 0580 orr.w r5, r5, #128 ; 0x80 - 754a: e75b b.n 7404 <_vfprintf_r+0x184> - 754c: 4619 mov r1, r3 - 754e: 2200 movs r2, #0 - 7550: 230a movs r3, #10 - 7552: f1a9 0930 sub.w r9, r9, #48 ; 0x30 - 7556: fb03 9202 mla r2, r3, r2, r9 - 755a: f811 9b01 ldrb.w r9, [r1], #1 - 755e: f1a9 0030 sub.w r0, r9, #48 ; 0x30 - 7562: 460b mov r3, r1 - 7564: 2809 cmp r0, #9 - 7566: d9f3 bls.n 7550 <_vfprintf_r+0x2d0> - 7568: e74e b.n 7408 <_vfprintf_r+0x188> - 756a: f045 0508 orr.w r5, r5, #8 - 756e: e749 b.n 7404 <_vfprintf_r+0x184> - 7570: f045 0540 orr.w r5, r5, #64 ; 0x40 - 7574: e746 b.n 7404 <_vfprintf_r+0x184> - 7576: 7819 ldrb r1, [r3, #0] - 7578: 296c cmp r1, #108 ; 0x6c - 757a: d101 bne.n 7580 <_vfprintf_r+0x300> - 757c: 3301 adds r3, #1 - 757e: e002 b.n 7586 <_vfprintf_r+0x306> - 7580: f045 0510 orr.w r5, r5, #16 - 7584: e73e b.n 7404 <_vfprintf_r+0x184> - 7586: f045 0520 orr.w r5, r5, #32 - 758a: e73b b.n 7404 <_vfprintf_r+0x184> - 758c: 930c str r3, [sp, #48] ; 0x30 - 758e: f04f 0c00 mov.w ip, #0 - 7592: 6833 ldr r3, [r6, #0] - 7594: 3604 adds r6, #4 - 7596: 920d str r2, [sp, #52] ; 0x34 - 7598: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 759c: f88d 318c strb.w r3, [sp, #396] ; 0x18c - 75a0: e35f b.n 7c62 <_vfprintf_r+0x9e2> - 75a2: 930c str r3, [sp, #48] ; 0x30 - 75a4: f045 0510 orr.w r5, r5, #16 - 75a8: 920d str r2, [sp, #52] ; 0x34 - 75aa: e001 b.n 75b0 <_vfprintf_r+0x330> - 75ac: 930c str r3, [sp, #48] ; 0x30 - 75ae: 920d str r2, [sp, #52] ; 0x34 - 75b0: f015 0f20 tst.w r5, #32 - 75b4: d009 beq.n 75ca <_vfprintf_r+0x34a> - 75b6: 3607 adds r6, #7 - 75b8: f026 0307 bic.w r3, r6, #7 - 75bc: f103 0608 add.w r6, r3, #8 - 75c0: e9d3 0100 ldrd r0, r1, [r3] - 75c4: e9cd 0108 strd r0, r1, [sp, #32] - 75c8: e016 b.n 75f8 <_vfprintf_r+0x378> - 75ca: f015 0f10 tst.w r5, #16 - 75ce: f106 0304 add.w r3, r6, #4 - 75d2: d001 beq.n 75d8 <_vfprintf_r+0x358> - 75d4: 6832 ldr r2, [r6, #0] - 75d6: e009 b.n 75ec <_vfprintf_r+0x36c> - 75d8: f015 0f40 tst.w r5, #64 ; 0x40 - 75dc: 6832 ldr r2, [r6, #0] - 75de: d005 beq.n 75ec <_vfprintf_r+0x36c> - 75e0: b212 sxth r2, r2 - 75e2: 4610 mov r0, r2 - 75e4: 17d1 asrs r1, r2, #31 - 75e6: e9cd 0108 strd r0, r1, [sp, #32] - 75ea: e004 b.n 75f6 <_vfprintf_r+0x376> - 75ec: 4692 mov sl, r2 - 75ee: ea4f 7be2 mov.w fp, r2, asr #31 - 75f2: e9cd ab08 strd sl, fp, [sp, #32] - 75f6: 461e mov r6, r3 - 75f8: e9dd 0108 ldrd r0, r1, [sp, #32] - 75fc: 2800 cmp r0, #0 - 75fe: f171 0100 sbcs.w r1, r1, #0 - 7602: f280 828e bge.w 7b22 <_vfprintf_r+0x8a2> - 7606: e9dd 2308 ldrd r2, r3, [sp, #32] - 760a: 4252 negs r2, r2 - 760c: eb63 0343 sbc.w r3, r3, r3, lsl #1 - 7610: e9cd 2308 strd r2, r3, [sp, #32] - 7614: 232d movs r3, #45 ; 0x2d - 7616: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 761a: e282 b.n 7b22 <_vfprintf_r+0x8a2> - 761c: 930c str r3, [sp, #48] ; 0x30 - 761e: 1df3 adds r3, r6, #7 - 7620: f015 0f08 tst.w r5, #8 - 7624: f023 0307 bic.w r3, r3, #7 - 7628: 920d str r2, [sp, #52] ; 0x34 - 762a: f103 0608 add.w r6, r3, #8 - 762e: bf14 ite ne - 7630: 6818 ldrne r0, [r3, #0] - 7632: 6819 ldreq r1, [r3, #0] - 7634: f8cd 903c str.w r9, [sp, #60] ; 0x3c - 7638: bf14 ite ne - 763a: 9010 strne r0, [sp, #64] ; 0x40 - 763c: 9110 streq r1, [sp, #64] ; 0x40 - 763e: 685b ldr r3, [r3, #4] - 7640: 9810 ldr r0, [sp, #64] ; 0x40 - 7642: f8cd c018 str.w ip, [sp, #24] - 7646: 9311 str r3, [sp, #68] ; 0x44 - 7648: 9911 ldr r1, [sp, #68] ; 0x44 - 764a: f002 fe47 bl a2dc <__fpclassifyd> - 764e: f8dd c018 ldr.w ip, [sp, #24] - 7652: 2801 cmp r0, #1 - 7654: d119 bne.n 768a <_vfprintf_r+0x40a> - 7656: 9810 ldr r0, [sp, #64] ; 0x40 - 7658: 2200 movs r2, #0 - 765a: 9911 ldr r1, [sp, #68] ; 0x44 - 765c: 2300 movs r3, #0 - 765e: f005 fc65 bl cf2c <__aeabi_dcmplt> - 7662: b110 cbz r0, 766a <_vfprintf_r+0x3ea> - 7664: 232d movs r3, #45 ; 0x2d - 7666: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 766a: 4ba9 ldr r3, [pc, #676] ; (7910 <_vfprintf_r+0x690>) - 766c: f04f 0c00 mov.w ip, #0 - 7670: 4aa8 ldr r2, [pc, #672] ; (7914 <_vfprintf_r+0x694>) - 7672: f025 0580 bic.w r5, r5, #128 ; 0x80 - 7676: f04f 0b03 mov.w fp, #3 - 767a: f8cd c020 str.w ip, [sp, #32] - 767e: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 7682: bfcc ite gt - 7684: 4692 movgt sl, r2 - 7686: 469a movle sl, r3 - 7688: e301 b.n 7c8e <_vfprintf_r+0xa0e> - 768a: 9810 ldr r0, [sp, #64] ; 0x40 - 768c: 9911 ldr r1, [sp, #68] ; 0x44 - 768e: f8cd c018 str.w ip, [sp, #24] - 7692: f002 fe23 bl a2dc <__fpclassifyd> - 7696: f8dd c018 ldr.w ip, [sp, #24] - 769a: b958 cbnz r0, 76b4 <_vfprintf_r+0x434> - 769c: 4b9e ldr r3, [pc, #632] ; (7918 <_vfprintf_r+0x698>) - 769e: f025 0580 bic.w r5, r5, #128 ; 0x80 - 76a2: 4a9e ldr r2, [pc, #632] ; (791c <_vfprintf_r+0x69c>) - 76a4: f04f 0b03 mov.w fp, #3 - 76a8: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 76ac: bfcc ite gt - 76ae: 4692 movgt sl, r2 - 76b0: 469a movle sl, r3 - 76b2: e2e1 b.n 7c78 <_vfprintf_r+0x9f8> - 76b4: f1bc 3fff cmp.w ip, #4294967295 - 76b8: d00b beq.n 76d2 <_vfprintf_r+0x452> - 76ba: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 76be: d002 beq.n 76c6 <_vfprintf_r+0x446> - 76c0: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 76c4: d107 bne.n 76d6 <_vfprintf_r+0x456> - 76c6: f1bc 0f00 cmp.w ip, #0 - 76ca: bf08 it eq - 76cc: f04f 0c01 moveq.w ip, #1 - 76d0: e001 b.n 76d6 <_vfprintf_r+0x456> - 76d2: f04f 0c06 mov.w ip, #6 - 76d6: 9b11 ldr r3, [sp, #68] ; 0x44 - 76d8: f445 7580 orr.w r5, r5, #256 ; 0x100 - 76dc: 2b00 cmp r3, #0 - 76de: da05 bge.n 76ec <_vfprintf_r+0x46c> - 76e0: f103 4200 add.w r2, r3, #2147483648 ; 0x80000000 - 76e4: 232d movs r3, #45 ; 0x2d - 76e6: 920b str r2, [sp, #44] ; 0x2c - 76e8: 9314 str r3, [sp, #80] ; 0x50 - 76ea: e003 b.n 76f4 <_vfprintf_r+0x474> - 76ec: 9811 ldr r0, [sp, #68] ; 0x44 - 76ee: 2100 movs r1, #0 - 76f0: 9114 str r1, [sp, #80] ; 0x50 - 76f2: 900b str r0, [sp, #44] ; 0x2c - 76f4: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 76f8: d00b beq.n 7712 <_vfprintf_r+0x492> - 76fa: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 76fe: d008 beq.n 7712 <_vfprintf_r+0x492> - 7700: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 7704: d002 beq.n 770c <_vfprintf_r+0x48c> - 7706: f1b9 0f45 cmp.w r9, #69 ; 0x45 - 770a: d105 bne.n 7718 <_vfprintf_r+0x498> - 770c: f10c 0b01 add.w fp, ip, #1 - 7710: e003 b.n 771a <_vfprintf_r+0x49a> - 7712: 46e3 mov fp, ip - 7714: 2303 movs r3, #3 - 7716: e001 b.n 771c <_vfprintf_r+0x49c> - 7718: 46e3 mov fp, ip - 771a: 2302 movs r3, #2 - 771c: 9300 str r3, [sp, #0] - 771e: 4640 mov r0, r8 - 7720: ab74 add r3, sp, #464 ; 0x1d0 - 7722: 9a10 ldr r2, [sp, #64] ; 0x40 - 7724: 9302 str r3, [sp, #8] - 7726: ab73 add r3, sp, #460 ; 0x1cc - 7728: 9303 str r3, [sp, #12] - 772a: ab72 add r3, sp, #456 ; 0x1c8 - 772c: 9304 str r3, [sp, #16] - 772e: 9b0b ldr r3, [sp, #44] ; 0x2c - 7730: f8cd c018 str.w ip, [sp, #24] - 7734: f8cd b004 str.w fp, [sp, #4] - 7738: f001 f832 bl 87a0 <_dtoa_r> - 773c: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 7740: f8dd c018 ldr.w ip, [sp, #24] - 7744: 4682 mov sl, r0 - 7746: d002 beq.n 774e <_vfprintf_r+0x4ce> - 7748: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 774c: d102 bne.n 7754 <_vfprintf_r+0x4d4> - 774e: f015 0f01 tst.w r5, #1 - 7752: d034 beq.n 77be <_vfprintf_r+0x53e> - 7754: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 7758: eb0a 020b add.w r2, sl, fp - 775c: 9208 str r2, [sp, #32] - 775e: d002 beq.n 7766 <_vfprintf_r+0x4e6> - 7760: f1b9 0f46 cmp.w r9, #70 ; 0x46 - 7764: d115 bne.n 7792 <_vfprintf_r+0x512> - 7766: f89a 3000 ldrb.w r3, [sl] - 776a: 2b30 cmp r3, #48 ; 0x30 - 776c: d10d bne.n 778a <_vfprintf_r+0x50a> - 776e: 9810 ldr r0, [sp, #64] ; 0x40 - 7770: 2200 movs r2, #0 - 7772: 990b ldr r1, [sp, #44] ; 0x2c - 7774: 2300 movs r3, #0 - 7776: f8cd c018 str.w ip, [sp, #24] - 777a: f005 fbcd bl cf18 <__aeabi_dcmpeq> - 777e: f8dd c018 ldr.w ip, [sp, #24] - 7782: b910 cbnz r0, 778a <_vfprintf_r+0x50a> - 7784: f1cb 0301 rsb r3, fp, #1 - 7788: 9374 str r3, [sp, #464] ; 0x1d0 - 778a: 9808 ldr r0, [sp, #32] - 778c: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 778e: 18c0 adds r0, r0, r3 - 7790: 9008 str r0, [sp, #32] - 7792: 9810 ldr r0, [sp, #64] ; 0x40 - 7794: 2200 movs r2, #0 - 7796: 990b ldr r1, [sp, #44] ; 0x2c - 7798: 2300 movs r3, #0 - 779a: f8cd c018 str.w ip, [sp, #24] - 779e: f005 fbbb bl cf18 <__aeabi_dcmpeq> - 77a2: f8dd c018 ldr.w ip, [sp, #24] - 77a6: b130 cbz r0, 77b6 <_vfprintf_r+0x536> - 77a8: 9908 ldr r1, [sp, #32] - 77aa: 9172 str r1, [sp, #456] ; 0x1c8 - 77ac: e003 b.n 77b6 <_vfprintf_r+0x536> - 77ae: 2230 movs r2, #48 ; 0x30 - 77b0: f803 2b01 strb.w r2, [r3], #1 - 77b4: 9372 str r3, [sp, #456] ; 0x1c8 - 77b6: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 77b8: 9a08 ldr r2, [sp, #32] - 77ba: 4293 cmp r3, r2 - 77bc: d3f7 bcc.n 77ae <_vfprintf_r+0x52e> - 77be: 9b72 ldr r3, [sp, #456] ; 0x1c8 - 77c0: f1b9 0f67 cmp.w r9, #103 ; 0x67 - 77c4: ebca 0303 rsb r3, sl, r3 - 77c8: 930b str r3, [sp, #44] ; 0x2c - 77ca: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 77cc: d002 beq.n 77d4 <_vfprintf_r+0x554> - 77ce: f1b9 0f47 cmp.w r9, #71 ; 0x47 - 77d2: d108 bne.n 77e6 <_vfprintf_r+0x566> - 77d4: f113 0f03 cmn.w r3, #3 - 77d8: 469b mov fp, r3 - 77da: db01 blt.n 77e0 <_vfprintf_r+0x560> - 77dc: 4563 cmp r3, ip - 77de: dd75 ble.n 78cc <_vfprintf_r+0x64c> - 77e0: f1a9 0902 sub.w r9, r9, #2 - 77e4: e002 b.n 77ec <_vfprintf_r+0x56c> - 77e6: f1b9 0f66 cmp.w r9, #102 ; 0x66 - 77ea: d059 beq.n 78a0 <_vfprintf_r+0x620> - 77ec: f103 3bff add.w fp, r3, #4294967295 - 77f0: f88d 91c0 strb.w r9, [sp, #448] ; 0x1c0 - 77f4: f1bb 0f00 cmp.w fp, #0 - 77f8: f8cd b1d0 str.w fp, [sp, #464] ; 0x1d0 - 77fc: da03 bge.n 7806 <_vfprintf_r+0x586> - 77fe: f1cb 0b00 rsb fp, fp, #0 - 7802: 232d movs r3, #45 ; 0x2d - 7804: e000 b.n 7808 <_vfprintf_r+0x588> - 7806: 232b movs r3, #43 ; 0x2b - 7808: f1bb 0f09 cmp.w fp, #9 - 780c: f88d 31c1 strb.w r3, [sp, #449] ; 0x1c1 - 7810: dd2f ble.n 7872 <_vfprintf_r+0x5f2> - 7812: f10d 036a add.w r3, sp, #106 ; 0x6a - 7816: 4652 mov r2, sl - 7818: 46cc mov ip, r9 - 781a: 46a2 mov sl, r4 - 781c: 461c mov r4, r3 - 781e: 4658 mov r0, fp - 7820: 210a movs r1, #10 - 7822: 9207 str r2, [sp, #28] - 7824: 46a1 mov r9, r4 - 7826: f8cd c018 str.w ip, [sp, #24] - 782a: f005 fb0f bl ce4c <__aeabi_idivmod> - 782e: 4658 mov r0, fp - 7830: 3130 adds r1, #48 ; 0x30 - 7832: f804 1901 strb.w r1, [r4], #-1 - 7836: 210a movs r1, #10 - 7838: f005 f9be bl cbb8 <__aeabi_idiv> - 783c: 9a07 ldr r2, [sp, #28] - 783e: f8dd c018 ldr.w ip, [sp, #24] - 7842: 2809 cmp r0, #9 - 7844: 4683 mov fp, r0 - 7846: dcea bgt.n 781e <_vfprintf_r+0x59e> - 7848: 4654 mov r4, sl - 784a: 4692 mov sl, r2 - 784c: 464a mov r2, r9 - 784e: f100 0b30 add.w fp, r0, #48 ; 0x30 - 7852: 46e1 mov r9, ip - 7854: f50d 73e1 add.w r3, sp, #450 ; 0x1c2 - 7858: f802 bc01 strb.w fp, [r2, #-1] - 785c: 3a01 subs r2, #1 - 785e: e003 b.n 7868 <_vfprintf_r+0x5e8> - 7860: f812 1b01 ldrb.w r1, [r2], #1 - 7864: f803 1b01 strb.w r1, [r3], #1 - 7868: f10d 016b add.w r1, sp, #107 ; 0x6b - 786c: 428a cmp r2, r1 - 786e: d3f7 bcc.n 7860 <_vfprintf_r+0x5e0> - 7870: e006 b.n 7880 <_vfprintf_r+0x600> - 7872: 2330 movs r3, #48 ; 0x30 - 7874: f88d 31c2 strb.w r3, [sp, #450] ; 0x1c2 - 7878: 449b add fp, r3 - 787a: ab71 add r3, sp, #452 ; 0x1c4 - 787c: f88d b1c3 strb.w fp, [sp, #451] ; 0x1c3 - 7880: aa70 add r2, sp, #448 ; 0x1c0 - 7882: 1a9a subs r2, r3, r2 - 7884: 9b0b ldr r3, [sp, #44] ; 0x2c - 7886: 9215 str r2, [sp, #84] ; 0x54 - 7888: 2b01 cmp r3, #1 - 788a: eb02 0b03 add.w fp, r2, r3 - 788e: dc02 bgt.n 7896 <_vfprintf_r+0x616> - 7890: f015 0301 ands.w r3, r5, #1 - 7894: d044 beq.n 7920 <_vfprintf_r+0x6a0> - 7896: 2000 movs r0, #0 - 7898: f10b 0b01 add.w fp, fp, #1 - 789c: 9008 str r0, [sp, #32] - 789e: e040 b.n 7922 <_vfprintf_r+0x6a2> - 78a0: 2b00 cmp r3, #0 - 78a2: 469b mov fp, r3 - 78a4: dd09 ble.n 78ba <_vfprintf_r+0x63a> - 78a6: f1bc 0f00 cmp.w ip, #0 - 78aa: d102 bne.n 78b2 <_vfprintf_r+0x632> - 78ac: f015 0f01 tst.w r5, #1 - 78b0: d028 beq.n 7904 <_vfprintf_r+0x684> - 78b2: f103 0b01 add.w fp, r3, #1 - 78b6: 44e3 add fp, ip - 78b8: e024 b.n 7904 <_vfprintf_r+0x684> - 78ba: f1bc 0f00 cmp.w ip, #0 - 78be: d102 bne.n 78c6 <_vfprintf_r+0x646> - 78c0: f015 0f01 tst.w r5, #1 - 78c4: d019 beq.n 78fa <_vfprintf_r+0x67a> - 78c6: f10c 0b02 add.w fp, ip, #2 - 78ca: e01b b.n 7904 <_vfprintf_r+0x684> - 78cc: 990b ldr r1, [sp, #44] ; 0x2c - 78ce: 428b cmp r3, r1 - 78d0: db07 blt.n 78e2 <_vfprintf_r+0x662> - 78d2: f015 0f01 tst.w r5, #1 - 78d6: d013 beq.n 7900 <_vfprintf_r+0x680> - 78d8: 2267 movs r2, #103 ; 0x67 - 78da: f103 0b01 add.w fp, r3, #1 - 78de: 920f str r2, [sp, #60] ; 0x3c - 78e0: e010 b.n 7904 <_vfprintf_r+0x684> - 78e2: 2b00 cmp r3, #0 - 78e4: bfd8 it le - 78e6: f1c3 0b02 rsble fp, r3, #2 - 78ea: 9b0b ldr r3, [sp, #44] ; 0x2c - 78ec: bfc8 it gt - 78ee: f04f 0b01 movgt.w fp, #1 - 78f2: 2067 movs r0, #103 ; 0x67 - 78f4: 449b add fp, r3 - 78f6: 900f str r0, [sp, #60] ; 0x3c - 78f8: e004 b.n 7904 <_vfprintf_r+0x684> - 78fa: f04f 0b01 mov.w fp, #1 - 78fe: e001 b.n 7904 <_vfprintf_r+0x684> - 7900: 2167 movs r1, #103 ; 0x67 - 7902: 910f str r1, [sp, #60] ; 0x3c - 7904: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 7906: f8dd 903c ldr.w r9, [sp, #60] ; 0x3c - 790a: 9208 str r2, [sp, #32] - 790c: e009 b.n 7922 <_vfprintf_r+0x6a2> - 790e: bf00 nop - 7910: 0000e53c .word 0x0000e53c - 7914: 0000e540 .word 0x0000e540 - 7918: 0000e544 .word 0x0000e544 - 791c: 0000e548 .word 0x0000e548 - 7920: 9308 str r3, [sp, #32] - 7922: 9b14 ldr r3, [sp, #80] ; 0x50 - 7924: 2b00 cmp r3, #0 - 7926: f000 81a3 beq.w 7c70 <_vfprintf_r+0x9f0> - 792a: 232d movs r3, #45 ; 0x2d - 792c: f04f 0c00 mov.w ip, #0 - 7930: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 7934: e1ab b.n 7c8e <_vfprintf_r+0xa0e> - 7936: f015 0f20 tst.w r5, #32 - 793a: 930c str r3, [sp, #48] ; 0x30 - 793c: f106 0104 add.w r1, r6, #4 - 7940: d006 beq.n 7950 <_vfprintf_r+0x6d0> - 7942: 9d0e ldr r5, [sp, #56] ; 0x38 - 7944: 6830 ldr r0, [r6, #0] - 7946: 462a mov r2, r5 - 7948: 17eb asrs r3, r5, #31 - 794a: e9c0 2300 strd r2, r3, [r0] - 794e: e00e b.n 796e <_vfprintf_r+0x6ee> - 7950: f015 0f10 tst.w r5, #16 - 7954: d003 beq.n 795e <_vfprintf_r+0x6de> - 7956: 6833 ldr r3, [r6, #0] - 7958: 980e ldr r0, [sp, #56] ; 0x38 - 795a: 6018 str r0, [r3, #0] - 795c: e007 b.n 796e <_vfprintf_r+0x6ee> - 795e: f015 0f40 tst.w r5, #64 ; 0x40 - 7962: 6833 ldr r3, [r6, #0] - 7964: bf15 itete ne - 7966: 9a0e ldrne r2, [sp, #56] ; 0x38 - 7968: 9d0e ldreq r5, [sp, #56] ; 0x38 - 796a: 801a strhne r2, [r3, #0] - 796c: 601d streq r5, [r3, #0] - 796e: 460e mov r6, r1 - 7970: e50e b.n 7390 <_vfprintf_r+0x110> - 7972: 930c str r3, [sp, #48] ; 0x30 - 7974: f045 0510 orr.w r5, r5, #16 - 7978: 920d str r2, [sp, #52] ; 0x34 - 797a: e001 b.n 7980 <_vfprintf_r+0x700> - 797c: 930c str r3, [sp, #48] ; 0x30 - 797e: 920d str r2, [sp, #52] ; 0x34 - 7980: f015 0220 ands.w r2, r5, #32 - 7984: d00a beq.n 799c <_vfprintf_r+0x71c> - 7986: 3607 adds r6, #7 - 7988: 2200 movs r2, #0 - 798a: f026 0307 bic.w r3, r6, #7 - 798e: f103 0608 add.w r6, r3, #8 - 7992: e9d3 ab00 ldrd sl, fp, [r3] - 7996: e9cd ab08 strd sl, fp, [sp, #32] - 799a: e0be b.n 7b1a <_vfprintf_r+0x89a> - 799c: f015 0110 ands.w r1, r5, #16 - 79a0: f106 0304 add.w r3, r6, #4 - 79a4: d002 beq.n 79ac <_vfprintf_r+0x72c> - 79a6: 6831 ldr r1, [r6, #0] - 79a8: 468a mov sl, r1 - 79aa: e00d b.n 79c8 <_vfprintf_r+0x748> - 79ac: f015 0240 ands.w r2, r5, #64 ; 0x40 - 79b0: 6830 ldr r0, [r6, #0] - 79b2: d008 beq.n 79c6 <_vfprintf_r+0x746> - 79b4: b280 uxth r0, r0 - 79b6: f04f 0b00 mov.w fp, #0 - 79ba: 4682 mov sl, r0 - 79bc: 461e mov r6, r3 - 79be: e9cd ab08 strd sl, fp, [sp, #32] - 79c2: 460a mov r2, r1 - 79c4: e0a9 b.n 7b1a <_vfprintf_r+0x89a> - 79c6: 4682 mov sl, r0 - 79c8: f04f 0b00 mov.w fp, #0 - 79cc: 461e mov r6, r3 - 79ce: e9cd ab08 strd sl, fp, [sp, #32] - 79d2: e0a2 b.n 7b1a <_vfprintf_r+0x89a> - 79d4: 930c str r3, [sp, #48] ; 0x30 - 79d6: 2100 movs r1, #0 - 79d8: 6833 ldr r3, [r6, #0] - 79da: f04f 0978 mov.w r9, #120 ; 0x78 - 79de: 920d str r2, [sp, #52] ; 0x34 - 79e0: f045 0502 orr.w r5, r5, #2 - 79e4: 4618 mov r0, r3 - 79e6: e9cd 0108 strd r0, r1, [sp, #32] - 79ea: 49a5 ldr r1, [pc, #660] ; (7c80 <_vfprintf_r+0xa00>) - 79ec: 2330 movs r3, #48 ; 0x30 - 79ee: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 79f2: 3604 adds r6, #4 - 79f4: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 79f8: 9116 str r1, [sp, #88] ; 0x58 - 79fa: e08d b.n 7b18 <_vfprintf_r+0x898> - 79fc: 930c str r3, [sp, #48] ; 0x30 - 79fe: 2300 movs r3, #0 - 7a00: 920d str r2, [sp, #52] ; 0x34 - 7a02: 4632 mov r2, r6 - 7a04: 3604 adds r6, #4 - 7a06: 459c cmp ip, r3 - 7a08: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 7a0c: f8d2 a000 ldr.w sl, [r2] - 7a10: db13 blt.n 7a3a <_vfprintf_r+0x7ba> - 7a12: 4619 mov r1, r3 - 7a14: 4662 mov r2, ip - 7a16: 4650 mov r0, sl - 7a18: 9307 str r3, [sp, #28] - 7a1a: f8cd c018 str.w ip, [sp, #24] - 7a1e: f7fd fa2b bl 4e78 - 7a22: 9b07 ldr r3, [sp, #28] - 7a24: f8dd c018 ldr.w ip, [sp, #24] - 7a28: 2800 cmp r0, #0 - 7a2a: f000 8124 beq.w 7c76 <_vfprintf_r+0x9f6> - 7a2e: ebca 0b00 rsb fp, sl, r0 - 7a32: 45e3 cmp fp, ip - 7a34: f300 8128 bgt.w 7c88 <_vfprintf_r+0xa08> - 7a38: e127 b.n 7c8a <_vfprintf_r+0xa0a> - 7a3a: 4650 mov r0, sl - 7a3c: 9307 str r3, [sp, #28] - 7a3e: f7fd fce5 bl 540c - 7a42: 9b07 ldr r3, [sp, #28] - 7a44: 4683 mov fp, r0 - 7a46: e120 b.n 7c8a <_vfprintf_r+0xa0a> - 7a48: 930c str r3, [sp, #48] ; 0x30 - 7a4a: f045 0510 orr.w r5, r5, #16 - 7a4e: 920d str r2, [sp, #52] ; 0x34 - 7a50: e001 b.n 7a56 <_vfprintf_r+0x7d6> - 7a52: 930c str r3, [sp, #48] ; 0x30 - 7a54: 920d str r2, [sp, #52] ; 0x34 - 7a56: f015 0f20 tst.w r5, #32 - 7a5a: d009 beq.n 7a70 <_vfprintf_r+0x7f0> - 7a5c: 3607 adds r6, #7 - 7a5e: f026 0307 bic.w r3, r6, #7 - 7a62: f103 0608 add.w r6, r3, #8 - 7a66: e9d3 ab00 ldrd sl, fp, [r3] - 7a6a: e9cd ab08 strd sl, fp, [sp, #32] - 7a6e: e016 b.n 7a9e <_vfprintf_r+0x81e> - 7a70: f015 0f10 tst.w r5, #16 - 7a74: f106 0304 add.w r3, r6, #4 - 7a78: d001 beq.n 7a7e <_vfprintf_r+0x7fe> - 7a7a: 6832 ldr r2, [r6, #0] - 7a7c: e00a b.n 7a94 <_vfprintf_r+0x814> - 7a7e: f015 0f40 tst.w r5, #64 ; 0x40 - 7a82: 6832 ldr r2, [r6, #0] - 7a84: d006 beq.n 7a94 <_vfprintf_r+0x814> - 7a86: b292 uxth r2, r2 - 7a88: f04f 0b00 mov.w fp, #0 - 7a8c: 4692 mov sl, r2 - 7a8e: e9cd ab08 strd sl, fp, [sp, #32] - 7a92: e003 b.n 7a9c <_vfprintf_r+0x81c> - 7a94: 4610 mov r0, r2 - 7a96: 2100 movs r1, #0 - 7a98: e9cd 0108 strd r0, r1, [sp, #32] - 7a9c: 461e mov r6, r3 - 7a9e: 2201 movs r2, #1 - 7aa0: e03b b.n 7b1a <_vfprintf_r+0x89a> - 7aa2: 4977 ldr r1, [pc, #476] ; (7c80 <_vfprintf_r+0xa00>) - 7aa4: 930c str r3, [sp, #48] ; 0x30 - 7aa6: 920d str r2, [sp, #52] ; 0x34 - 7aa8: 9116 str r1, [sp, #88] ; 0x58 - 7aaa: e003 b.n 7ab4 <_vfprintf_r+0x834> - 7aac: 920d str r2, [sp, #52] ; 0x34 - 7aae: 4a75 ldr r2, [pc, #468] ; (7c84 <_vfprintf_r+0xa04>) - 7ab0: 930c str r3, [sp, #48] ; 0x30 - 7ab2: 9216 str r2, [sp, #88] ; 0x58 - 7ab4: f015 0f20 tst.w r5, #32 - 7ab8: d009 beq.n 7ace <_vfprintf_r+0x84e> - 7aba: 3607 adds r6, #7 - 7abc: f026 0307 bic.w r3, r6, #7 - 7ac0: f103 0608 add.w r6, r3, #8 - 7ac4: e9d3 ab00 ldrd sl, fp, [r3] - 7ac8: e9cd ab08 strd sl, fp, [sp, #32] - 7acc: e016 b.n 7afc <_vfprintf_r+0x87c> - 7ace: f015 0f10 tst.w r5, #16 - 7ad2: f106 0304 add.w r3, r6, #4 - 7ad6: d001 beq.n 7adc <_vfprintf_r+0x85c> - 7ad8: 6832 ldr r2, [r6, #0] - 7ada: e00a b.n 7af2 <_vfprintf_r+0x872> - 7adc: f015 0f40 tst.w r5, #64 ; 0x40 - 7ae0: 6832 ldr r2, [r6, #0] - 7ae2: d006 beq.n 7af2 <_vfprintf_r+0x872> - 7ae4: b292 uxth r2, r2 - 7ae6: f04f 0b00 mov.w fp, #0 - 7aea: 4692 mov sl, r2 - 7aec: e9cd ab08 strd sl, fp, [sp, #32] - 7af0: e003 b.n 7afa <_vfprintf_r+0x87a> - 7af2: 4610 mov r0, r2 - 7af4: 2100 movs r1, #0 - 7af6: e9cd 0108 strd r0, r1, [sp, #32] - 7afa: 461e mov r6, r3 - 7afc: f015 0f01 tst.w r5, #1 - 7b00: d00a beq.n 7b18 <_vfprintf_r+0x898> - 7b02: e9dd 2308 ldrd r2, r3, [sp, #32] - 7b06: 4313 orrs r3, r2 - 7b08: d006 beq.n 7b18 <_vfprintf_r+0x898> - 7b0a: f045 0502 orr.w r5, r5, #2 - 7b0e: 2330 movs r3, #48 ; 0x30 - 7b10: f88d 91d5 strb.w r9, [sp, #469] ; 0x1d5 - 7b14: f88d 31d4 strb.w r3, [sp, #468] ; 0x1d4 - 7b18: 2202 movs r2, #2 - 7b1a: 2300 movs r3, #0 - 7b1c: f88d 31d7 strb.w r3, [sp, #471] ; 0x1d7 - 7b20: e000 b.n 7b24 <_vfprintf_r+0x8a4> - 7b22: 2201 movs r2, #1 - 7b24: e9dd ab08 ldrd sl, fp, [sp, #32] - 7b28: f1bc 0f00 cmp.w ip, #0 - 7b2c: bfa8 it ge - 7b2e: f025 0580 bicge.w r5, r5, #128 ; 0x80 - 7b32: ea5a 0b0b orrs.w fp, sl, fp - 7b36: d102 bne.n 7b3e <_vfprintf_r+0x8be> - 7b38: f1bc 0f00 cmp.w ip, #0 - 7b3c: d072 beq.n 7c24 <_vfprintf_r+0x9a4> - 7b3e: 2a01 cmp r2, #1 - 7b40: d023 beq.n 7b8a <_vfprintf_r+0x90a> - 7b42: 2a02 cmp r2, #2 - 7b44: d055 beq.n 7bf2 <_vfprintf_r+0x972> - 7b46: ab6c add r3, sp, #432 ; 0x1b0 - 7b48: 3303 adds r3, #3 - 7b4a: 9808 ldr r0, [sp, #32] - 7b4c: 469a mov sl, r3 - 7b4e: f000 0207 and.w r2, r0, #7 - 7b52: 3230 adds r2, #48 ; 0x30 - 7b54: 701a strb r2, [r3, #0] - 7b56: 9908 ldr r1, [sp, #32] - 7b58: 3b01 subs r3, #1 - 7b5a: f8dd b024 ldr.w fp, [sp, #36] ; 0x24 - 7b5e: 08c8 lsrs r0, r1, #3 - 7b60: ea40 714b orr.w r1, r0, fp, lsl #29 - 7b64: ea4f 0bdb mov.w fp, fp, lsr #3 - 7b68: 9108 str r1, [sp, #32] - 7b6a: f8cd b024 str.w fp, [sp, #36] ; 0x24 - 7b6e: e9dd 0108 ldrd r0, r1, [sp, #32] - 7b72: 4301 orrs r1, r0 - 7b74: d1e9 bne.n 7b4a <_vfprintf_r+0x8ca> - 7b76: f015 0f01 tst.w r5, #1 - 7b7a: d05f beq.n 7c3c <_vfprintf_r+0x9bc> - 7b7c: 2a30 cmp r2, #48 ; 0x30 - 7b7e: d05d beq.n 7c3c <_vfprintf_r+0x9bc> - 7b80: 469a mov sl, r3 - 7b82: 2330 movs r3, #48 ; 0x30 - 7b84: f88a 3000 strb.w r3, [sl] - 7b88: e058 b.n 7c3c <_vfprintf_r+0x9bc> - 7b8a: e9dd 2308 ldrd r2, r3, [sp, #32] - 7b8e: 2a0a cmp r2, #10 - 7b90: f173 0300 sbcs.w r3, r3, #0 - 7b94: d20a bcs.n 7bac <_vfprintf_r+0x92c> - 7b96: f8dd a020 ldr.w sl, [sp, #32] - 7b9a: f10a 0330 add.w r3, sl, #48 ; 0x30 - 7b9e: f50d 7ad8 add.w sl, sp, #432 ; 0x1b0 - 7ba2: f88d 31b3 strb.w r3, [sp, #435] ; 0x1b3 - 7ba6: f10a 0a03 add.w sl, sl, #3 - 7baa: e047 b.n 7c3c <_vfprintf_r+0x9bc> - 7bac: f50d 7bd8 add.w fp, sp, #432 ; 0x1b0 - 7bb0: 4623 mov r3, r4 - 7bb2: f10b 0b03 add.w fp, fp, #3 - 7bb6: 465c mov r4, fp - 7bb8: 46cb mov fp, r9 - 7bba: 4699 mov r9, r3 - 7bbc: e9dd 0108 ldrd r0, r1, [sp, #32] - 7bc0: 220a movs r2, #10 - 7bc2: 2300 movs r3, #0 - 7bc4: f8cd c018 str.w ip, [sp, #24] - 7bc8: f005 f9f8 bl cfbc <__aeabi_uldivmod> - 7bcc: 46a2 mov sl, r4 - 7bce: 2300 movs r3, #0 - 7bd0: 3230 adds r2, #48 ; 0x30 - 7bd2: f804 2901 strb.w r2, [r4], #-1 - 7bd6: e9dd 0108 ldrd r0, r1, [sp, #32] - 7bda: 220a movs r2, #10 - 7bdc: f005 f9ee bl cfbc <__aeabi_uldivmod> - 7be0: f8dd c018 ldr.w ip, [sp, #24] - 7be4: e9cd 0108 strd r0, r1, [sp, #32] - 7be8: 4308 orrs r0, r1 - 7bea: d1e7 bne.n 7bbc <_vfprintf_r+0x93c> - 7bec: 464c mov r4, r9 - 7bee: 46d9 mov r9, fp - 7bf0: e024 b.n 7c3c <_vfprintf_r+0x9bc> - 7bf2: ab6c add r3, sp, #432 ; 0x1b0 - 7bf4: 3303 adds r3, #3 - 7bf6: 9908 ldr r1, [sp, #32] - 7bf8: 469a mov sl, r3 - 7bfa: f8dd b058 ldr.w fp, [sp, #88] ; 0x58 - 7bfe: f001 020f and.w r2, r1, #15 - 7c02: f81b 2002 ldrb.w r2, [fp, r2] - 7c06: f803 2901 strb.w r2, [r3], #-1 - 7c0a: 9908 ldr r1, [sp, #32] - 7c0c: 9a09 ldr r2, [sp, #36] ; 0x24 - 7c0e: 0908 lsrs r0, r1, #4 - 7c10: ea40 7102 orr.w r1, r0, r2, lsl #28 - 7c14: 0912 lsrs r2, r2, #4 - 7c16: 9108 str r1, [sp, #32] - 7c18: 9209 str r2, [sp, #36] ; 0x24 - 7c1a: e9dd 0108 ldrd r0, r1, [sp, #32] - 7c1e: 4301 orrs r1, r0 - 7c20: d1e9 bne.n 7bf6 <_vfprintf_r+0x976> - 7c22: e00b b.n 7c3c <_vfprintf_r+0x9bc> - 7c24: b942 cbnz r2, 7c38 <_vfprintf_r+0x9b8> - 7c26: f015 0f01 tst.w r5, #1 - 7c2a: d005 beq.n 7c38 <_vfprintf_r+0x9b8> - 7c2c: f50d 7aec add.w sl, sp, #472 ; 0x1d8 - 7c30: 2330 movs r3, #48 ; 0x30 - 7c32: f80a 3d25 strb.w r3, [sl, #-37]! - 7c36: e001 b.n 7c3c <_vfprintf_r+0x9bc> - 7c38: f50d 7ada add.w sl, sp, #436 ; 0x1b4 - 7c3c: f50d 7bda add.w fp, sp, #436 ; 0x1b4 - 7c40: 2200 movs r2, #0 - 7c42: ebca 0b0b rsb fp, sl, fp - 7c46: 9208 str r2, [sp, #32] - 7c48: e021 b.n 7c8e <_vfprintf_r+0xa0e> - 7c4a: 930c str r3, [sp, #48] ; 0x30 - 7c4c: 920d str r2, [sp, #52] ; 0x34 - 7c4e: f1b9 0f00 cmp.w r9, #0 - 7c52: f000 83df beq.w 8414 <_vfprintf_r+0x1194> - 7c56: f04f 0c00 mov.w ip, #0 - 7c5a: f88d 918c strb.w r9, [sp, #396] ; 0x18c - 7c5e: f88d c1d7 strb.w ip, [sp, #471] ; 0x1d7 - 7c62: f04f 0b01 mov.w fp, #1 - 7c66: f8cd c020 str.w ip, [sp, #32] - 7c6a: f50d 7ac6 add.w sl, sp, #396 ; 0x18c - 7c6e: e00e b.n 7c8e <_vfprintf_r+0xa0e> - 7c70: f8dd c050 ldr.w ip, [sp, #80] ; 0x50 - 7c74: e00b b.n 7c8e <_vfprintf_r+0xa0e> - 7c76: 46e3 mov fp, ip - 7c78: 4684 mov ip, r0 - 7c7a: 9008 str r0, [sp, #32] - 7c7c: e007 b.n 7c8e <_vfprintf_r+0xa0e> - 7c7e: bf00 nop - 7c80: 0000e55d .word 0x0000e55d - 7c84: 0000e54c .word 0x0000e54c - 7c88: 46e3 mov fp, ip - 7c8a: 469c mov ip, r3 - 7c8c: 9308 str r3, [sp, #32] - 7c8e: 45e3 cmp fp, ip - 7c90: bfac ite ge - 7c92: 465b movge r3, fp - 7c94: 4663 movlt r3, ip - 7c96: 930f str r3, [sp, #60] ; 0x3c - 7c98: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 7c9c: b113 cbz r3, 7ca4 <_vfprintf_r+0xa24> - 7c9e: 980f ldr r0, [sp, #60] ; 0x3c - 7ca0: 3001 adds r0, #1 - 7ca2: 900f str r0, [sp, #60] ; 0x3c - 7ca4: f015 0102 ands.w r1, r5, #2 - 7ca8: 9114 str r1, [sp, #80] ; 0x50 - 7caa: d002 beq.n 7cb2 <_vfprintf_r+0xa32> - 7cac: 9a0f ldr r2, [sp, #60] ; 0x3c - 7cae: 3202 adds r2, #2 - 7cb0: 920f str r2, [sp, #60] ; 0x3c - 7cb2: f015 0384 ands.w r3, r5, #132 ; 0x84 - 7cb6: 9317 str r3, [sp, #92] ; 0x5c - 7cb8: d146 bne.n 7d48 <_vfprintf_r+0xac8> - 7cba: 980d ldr r0, [sp, #52] ; 0x34 - 7cbc: 990f ldr r1, [sp, #60] ; 0x3c - 7cbe: 1a43 subs r3, r0, r1 - 7cc0: 2b00 cmp r3, #0 - 7cc2: dc1b bgt.n 7cfc <_vfprintf_r+0xa7c> - 7cc4: e040 b.n 7d48 <_vfprintf_r+0xac8> - 7cc6: 601a str r2, [r3, #0] - 7cc8: 2210 movs r2, #16 - 7cca: 1889 adds r1, r1, r2 - 7ccc: 605a str r2, [r3, #4] - 7cce: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 7cd0: 916f str r1, [sp, #444] ; 0x1bc - 7cd2: 3201 adds r2, #1 - 7cd4: 926e str r2, [sp, #440] ; 0x1b8 - 7cd6: 2a07 cmp r2, #7 - 7cd8: dc01 bgt.n 7cde <_vfprintf_r+0xa5e> - 7cda: 3308 adds r3, #8 - 7cdc: e00c b.n 7cf8 <_vfprintf_r+0xa78> - 7cde: 4640 mov r0, r8 - 7ce0: 4639 mov r1, r7 - 7ce2: aa6d add r2, sp, #436 ; 0x1b4 - 7ce4: f8cd c018 str.w ip, [sp, #24] - 7ce8: f003 fc89 bl b5fe <__sprint_r> - 7cec: f8dd c018 ldr.w ip, [sp, #24] - 7cf0: 2800 cmp r0, #0 - 7cf2: f040 8396 bne.w 8422 <_vfprintf_r+0x11a2> - 7cf6: ab53 add r3, sp, #332 ; 0x14c - 7cf8: 3d10 subs r5, #16 - 7cfa: e004 b.n 7d06 <_vfprintf_r+0xa86> - 7cfc: 462a mov r2, r5 - 7cfe: 461d mov r5, r3 - 7d00: 4623 mov r3, r4 - 7d02: 464c mov r4, r9 - 7d04: 4691 mov r9, r2 - 7d06: 2d10 cmp r5, #16 - 7d08: 996f ldr r1, [sp, #444] ; 0x1bc - 7d0a: 4a93 ldr r2, [pc, #588] ; (7f58 <_vfprintf_r+0xcd8>) - 7d0c: dcdb bgt.n 7cc6 <_vfprintf_r+0xa46> - 7d0e: 4648 mov r0, r9 - 7d10: 46a1 mov r9, r4 - 7d12: 461c mov r4, r3 - 7d14: 462b mov r3, r5 - 7d16: 4605 mov r5, r0 - 7d18: 6063 str r3, [r4, #4] - 7d1a: 18cb adds r3, r1, r3 - 7d1c: 6022 str r2, [r4, #0] - 7d1e: 936f str r3, [sp, #444] ; 0x1bc - 7d20: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7d22: 3301 adds r3, #1 - 7d24: 936e str r3, [sp, #440] ; 0x1b8 - 7d26: 2b07 cmp r3, #7 - 7d28: dc01 bgt.n 7d2e <_vfprintf_r+0xaae> - 7d2a: 3408 adds r4, #8 - 7d2c: e00c b.n 7d48 <_vfprintf_r+0xac8> - 7d2e: 4640 mov r0, r8 - 7d30: 4639 mov r1, r7 - 7d32: aa6d add r2, sp, #436 ; 0x1b4 - 7d34: f8cd c018 str.w ip, [sp, #24] - 7d38: f003 fc61 bl b5fe <__sprint_r> - 7d3c: f8dd c018 ldr.w ip, [sp, #24] - 7d40: 2800 cmp r0, #0 - 7d42: f040 836e bne.w 8422 <_vfprintf_r+0x11a2> - 7d46: ac53 add r4, sp, #332 ; 0x14c - 7d48: f89d 31d7 ldrb.w r3, [sp, #471] ; 0x1d7 - 7d4c: b1db cbz r3, 7d86 <_vfprintf_r+0xb06> - 7d4e: ab75 add r3, sp, #468 ; 0x1d4 - 7d50: 3303 adds r3, #3 - 7d52: 6023 str r3, [r4, #0] - 7d54: 2301 movs r3, #1 - 7d56: 6063 str r3, [r4, #4] - 7d58: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7d5a: 3301 adds r3, #1 - 7d5c: 936f str r3, [sp, #444] ; 0x1bc - 7d5e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7d60: 3301 adds r3, #1 - 7d62: 936e str r3, [sp, #440] ; 0x1b8 - 7d64: 2b07 cmp r3, #7 - 7d66: dc01 bgt.n 7d6c <_vfprintf_r+0xaec> - 7d68: 3408 adds r4, #8 - 7d6a: e00c b.n 7d86 <_vfprintf_r+0xb06> - 7d6c: 4640 mov r0, r8 - 7d6e: 4639 mov r1, r7 - 7d70: aa6d add r2, sp, #436 ; 0x1b4 - 7d72: f8cd c018 str.w ip, [sp, #24] - 7d76: f003 fc42 bl b5fe <__sprint_r> - 7d7a: f8dd c018 ldr.w ip, [sp, #24] - 7d7e: 2800 cmp r0, #0 - 7d80: f040 834f bne.w 8422 <_vfprintf_r+0x11a2> - 7d84: ac53 add r4, sp, #332 ; 0x14c - 7d86: 9a14 ldr r2, [sp, #80] ; 0x50 - 7d88: b1d2 cbz r2, 7dc0 <_vfprintf_r+0xb40> - 7d8a: ab75 add r3, sp, #468 ; 0x1d4 - 7d8c: 6023 str r3, [r4, #0] - 7d8e: 2302 movs r3, #2 - 7d90: 6063 str r3, [r4, #4] - 7d92: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7d94: 3302 adds r3, #2 - 7d96: 936f str r3, [sp, #444] ; 0x1bc - 7d98: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7d9a: 3301 adds r3, #1 - 7d9c: 936e str r3, [sp, #440] ; 0x1b8 - 7d9e: 2b07 cmp r3, #7 - 7da0: dc01 bgt.n 7da6 <_vfprintf_r+0xb26> - 7da2: 3408 adds r4, #8 - 7da4: e00c b.n 7dc0 <_vfprintf_r+0xb40> - 7da6: 4640 mov r0, r8 - 7da8: 4639 mov r1, r7 - 7daa: aa6d add r2, sp, #436 ; 0x1b4 - 7dac: f8cd c018 str.w ip, [sp, #24] - 7db0: f003 fc25 bl b5fe <__sprint_r> - 7db4: f8dd c018 ldr.w ip, [sp, #24] - 7db8: 2800 cmp r0, #0 - 7dba: f040 8332 bne.w 8422 <_vfprintf_r+0x11a2> - 7dbe: ac53 add r4, sp, #332 ; 0x14c - 7dc0: 9b17 ldr r3, [sp, #92] ; 0x5c - 7dc2: 2b80 cmp r3, #128 ; 0x80 - 7dc4: d146 bne.n 7e54 <_vfprintf_r+0xbd4> - 7dc6: 980d ldr r0, [sp, #52] ; 0x34 - 7dc8: 990f ldr r1, [sp, #60] ; 0x3c - 7dca: 1a43 subs r3, r0, r1 - 7dcc: 2b00 cmp r3, #0 - 7dce: dc1b bgt.n 7e08 <_vfprintf_r+0xb88> - 7dd0: e040 b.n 7e54 <_vfprintf_r+0xbd4> - 7dd2: 601a str r2, [r3, #0] - 7dd4: 2210 movs r2, #16 - 7dd6: 1889 adds r1, r1, r2 - 7dd8: 605a str r2, [r3, #4] - 7dda: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 7ddc: 916f str r1, [sp, #444] ; 0x1bc - 7dde: 3201 adds r2, #1 - 7de0: 926e str r2, [sp, #440] ; 0x1b8 - 7de2: 2a07 cmp r2, #7 - 7de4: dc01 bgt.n 7dea <_vfprintf_r+0xb6a> - 7de6: 3308 adds r3, #8 - 7de8: e00c b.n 7e04 <_vfprintf_r+0xb84> - 7dea: 4640 mov r0, r8 - 7dec: 4639 mov r1, r7 - 7dee: aa6d add r2, sp, #436 ; 0x1b4 - 7df0: f8cd c018 str.w ip, [sp, #24] - 7df4: f003 fc03 bl b5fe <__sprint_r> - 7df8: f8dd c018 ldr.w ip, [sp, #24] - 7dfc: 2800 cmp r0, #0 - 7dfe: f040 8310 bne.w 8422 <_vfprintf_r+0x11a2> - 7e02: ab53 add r3, sp, #332 ; 0x14c - 7e04: 3d10 subs r5, #16 - 7e06: e004 b.n 7e12 <_vfprintf_r+0xb92> - 7e08: 462a mov r2, r5 - 7e0a: 461d mov r5, r3 - 7e0c: 4623 mov r3, r4 - 7e0e: 464c mov r4, r9 - 7e10: 4691 mov r9, r2 - 7e12: 2d10 cmp r5, #16 - 7e14: 996f ldr r1, [sp, #444] ; 0x1bc - 7e16: 4a51 ldr r2, [pc, #324] ; (7f5c <_vfprintf_r+0xcdc>) - 7e18: dcdb bgt.n 7dd2 <_vfprintf_r+0xb52> - 7e1a: 4648 mov r0, r9 - 7e1c: 46a1 mov r9, r4 - 7e1e: 461c mov r4, r3 - 7e20: 462b mov r3, r5 - 7e22: 4605 mov r5, r0 - 7e24: 6063 str r3, [r4, #4] - 7e26: 18cb adds r3, r1, r3 - 7e28: 6022 str r2, [r4, #0] - 7e2a: 936f str r3, [sp, #444] ; 0x1bc - 7e2c: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7e2e: 3301 adds r3, #1 - 7e30: 936e str r3, [sp, #440] ; 0x1b8 - 7e32: 2b07 cmp r3, #7 - 7e34: dc01 bgt.n 7e3a <_vfprintf_r+0xbba> - 7e36: 3408 adds r4, #8 - 7e38: e00c b.n 7e54 <_vfprintf_r+0xbd4> - 7e3a: 4640 mov r0, r8 - 7e3c: 4639 mov r1, r7 - 7e3e: aa6d add r2, sp, #436 ; 0x1b4 - 7e40: f8cd c018 str.w ip, [sp, #24] - 7e44: f003 fbdb bl b5fe <__sprint_r> - 7e48: f8dd c018 ldr.w ip, [sp, #24] - 7e4c: 2800 cmp r0, #0 - 7e4e: f040 82e8 bne.w 8422 <_vfprintf_r+0x11a2> - 7e52: ac53 add r4, sp, #332 ; 0x14c - 7e54: ebcb 030c rsb r3, fp, ip - 7e58: 2b00 cmp r3, #0 - 7e5a: dc17 bgt.n 7e8c <_vfprintf_r+0xc0c> - 7e5c: e038 b.n 7ed0 <_vfprintf_r+0xc50> - 7e5e: 601a str r2, [r3, #0] - 7e60: 2210 movs r2, #16 - 7e62: 1889 adds r1, r1, r2 - 7e64: 605a str r2, [r3, #4] - 7e66: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 7e68: 916f str r1, [sp, #444] ; 0x1bc - 7e6a: 3201 adds r2, #1 - 7e6c: 926e str r2, [sp, #440] ; 0x1b8 - 7e6e: 2a07 cmp r2, #7 - 7e70: dc01 bgt.n 7e76 <_vfprintf_r+0xbf6> - 7e72: 3308 adds r3, #8 - 7e74: e008 b.n 7e88 <_vfprintf_r+0xc08> - 7e76: 4640 mov r0, r8 - 7e78: 4639 mov r1, r7 - 7e7a: aa6d add r2, sp, #436 ; 0x1b4 - 7e7c: f003 fbbf bl b5fe <__sprint_r> - 7e80: 2800 cmp r0, #0 - 7e82: f040 82ce bne.w 8422 <_vfprintf_r+0x11a2> - 7e86: ab53 add r3, sp, #332 ; 0x14c - 7e88: 3d10 subs r5, #16 - 7e8a: e004 b.n 7e96 <_vfprintf_r+0xc16> - 7e8c: 462a mov r2, r5 - 7e8e: 461d mov r5, r3 - 7e90: 4623 mov r3, r4 - 7e92: 464c mov r4, r9 - 7e94: 4691 mov r9, r2 - 7e96: 2d10 cmp r5, #16 - 7e98: 996f ldr r1, [sp, #444] ; 0x1bc - 7e9a: 4a30 ldr r2, [pc, #192] ; (7f5c <_vfprintf_r+0xcdc>) - 7e9c: dcdf bgt.n 7e5e <_vfprintf_r+0xbde> - 7e9e: 4648 mov r0, r9 - 7ea0: 46a1 mov r9, r4 - 7ea2: 461c mov r4, r3 - 7ea4: 462b mov r3, r5 - 7ea6: 4605 mov r5, r0 - 7ea8: 6063 str r3, [r4, #4] - 7eaa: 18cb adds r3, r1, r3 - 7eac: 6022 str r2, [r4, #0] - 7eae: 936f str r3, [sp, #444] ; 0x1bc - 7eb0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7eb2: 3301 adds r3, #1 - 7eb4: 936e str r3, [sp, #440] ; 0x1b8 - 7eb6: 2b07 cmp r3, #7 - 7eb8: dc01 bgt.n 7ebe <_vfprintf_r+0xc3e> - 7eba: 3408 adds r4, #8 - 7ebc: e008 b.n 7ed0 <_vfprintf_r+0xc50> - 7ebe: 4640 mov r0, r8 - 7ec0: 4639 mov r1, r7 - 7ec2: aa6d add r2, sp, #436 ; 0x1b4 - 7ec4: f003 fb9b bl b5fe <__sprint_r> - 7ec8: 2800 cmp r0, #0 - 7eca: f040 82aa bne.w 8422 <_vfprintf_r+0x11a2> - 7ece: ac53 add r4, sp, #332 ; 0x14c - 7ed0: f415 7f80 tst.w r5, #256 ; 0x100 - 7ed4: d106 bne.n 7ee4 <_vfprintf_r+0xc64> - 7ed6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7ed8: f8c4 a000 str.w sl, [r4] - 7edc: f8c4 b004 str.w fp, [r4, #4] - 7ee0: 445b add r3, fp - 7ee2: e23f b.n 8364 <_vfprintf_r+0x10e4> - 7ee4: f1b9 0f65 cmp.w r9, #101 ; 0x65 - 7ee8: f340 81b7 ble.w 825a <_vfprintf_r+0xfda> - 7eec: 9810 ldr r0, [sp, #64] ; 0x40 - 7eee: 2200 movs r2, #0 - 7ef0: 9911 ldr r1, [sp, #68] ; 0x44 - 7ef2: 2300 movs r3, #0 - 7ef4: f005 f810 bl cf18 <__aeabi_dcmpeq> - 7ef8: 2800 cmp r0, #0 - 7efa: d060 beq.n 7fbe <_vfprintf_r+0xd3e> - 7efc: 4b18 ldr r3, [pc, #96] ; (7f60 <_vfprintf_r+0xce0>) - 7efe: 6023 str r3, [r4, #0] - 7f00: 2301 movs r3, #1 - 7f02: 6063 str r3, [r4, #4] - 7f04: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7f06: 3301 adds r3, #1 - 7f08: 936f str r3, [sp, #444] ; 0x1bc - 7f0a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7f0c: 3301 adds r3, #1 - 7f0e: 936e str r3, [sp, #440] ; 0x1b8 - 7f10: 2b07 cmp r3, #7 - 7f12: dc01 bgt.n 7f18 <_vfprintf_r+0xc98> - 7f14: 3408 adds r4, #8 - 7f16: e008 b.n 7f2a <_vfprintf_r+0xcaa> - 7f18: 4640 mov r0, r8 - 7f1a: 4639 mov r1, r7 - 7f1c: aa6d add r2, sp, #436 ; 0x1b4 - 7f1e: f003 fb6e bl b5fe <__sprint_r> - 7f22: 2800 cmp r0, #0 - 7f24: f040 827d bne.w 8422 <_vfprintf_r+0x11a2> - 7f28: ac53 add r4, sp, #332 ; 0x14c - 7f2a: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 7f2c: 9a0b ldr r2, [sp, #44] ; 0x2c - 7f2e: 4293 cmp r3, r2 - 7f30: db03 blt.n 7f3a <_vfprintf_r+0xcba> - 7f32: f015 0f01 tst.w r5, #1 - 7f36: f000 8225 beq.w 8384 <_vfprintf_r+0x1104> - 7f3a: 9b13 ldr r3, [sp, #76] ; 0x4c - 7f3c: 9812 ldr r0, [sp, #72] ; 0x48 - 7f3e: 6023 str r3, [r4, #0] - 7f40: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7f42: 6060 str r0, [r4, #4] - 7f44: 181b adds r3, r3, r0 - 7f46: 936f str r3, [sp, #444] ; 0x1bc - 7f48: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7f4a: 3301 adds r3, #1 - 7f4c: 936e str r3, [sp, #440] ; 0x1b8 - 7f4e: 2b07 cmp r3, #7 - 7f50: dc08 bgt.n 7f64 <_vfprintf_r+0xce4> - 7f52: 3408 adds r4, #8 - 7f54: e00f b.n 7f76 <_vfprintf_r+0xcf6> - 7f56: bf00 nop - 7f58: 0000e5a8 .word 0x0000e5a8 - 7f5c: 0000e5b8 .word 0x0000e5b8 - 7f60: 0000e56e .word 0x0000e56e - 7f64: 4640 mov r0, r8 - 7f66: 4639 mov r1, r7 - 7f68: aa6d add r2, sp, #436 ; 0x1b4 - 7f6a: f003 fb48 bl b5fe <__sprint_r> - 7f6e: 2800 cmp r0, #0 - 7f70: f040 8257 bne.w 8422 <_vfprintf_r+0x11a2> - 7f74: ac53 add r4, sp, #332 ; 0x14c - 7f76: 990b ldr r1, [sp, #44] ; 0x2c - 7f78: f101 39ff add.w r9, r1, #4294967295 - 7f7c: f1b9 0f00 cmp.w r9, #0 - 7f80: dc17 bgt.n 7fb2 <_vfprintf_r+0xd32> - 7f82: e1ff b.n 8384 <_vfprintf_r+0x1104> - 7f84: 6022 str r2, [r4, #0] - 7f86: 2210 movs r2, #16 - 7f88: 189b adds r3, r3, r2 - 7f8a: 6062 str r2, [r4, #4] - 7f8c: 936f str r3, [sp, #444] ; 0x1bc - 7f8e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7f90: 3301 adds r3, #1 - 7f92: 936e str r3, [sp, #440] ; 0x1b8 - 7f94: 2b07 cmp r3, #7 - 7f96: dc01 bgt.n 7f9c <_vfprintf_r+0xd1c> - 7f98: 3408 adds r4, #8 - 7f9a: e008 b.n 7fae <_vfprintf_r+0xd2e> - 7f9c: 4640 mov r0, r8 - 7f9e: 4639 mov r1, r7 - 7fa0: aa6d add r2, sp, #436 ; 0x1b4 - 7fa2: f003 fb2c bl b5fe <__sprint_r> - 7fa6: 2800 cmp r0, #0 - 7fa8: f040 823b bne.w 8422 <_vfprintf_r+0x11a2> - 7fac: ac53 add r4, sp, #332 ; 0x14c - 7fae: f1a9 0910 sub.w r9, r9, #16 - 7fb2: f1b9 0f10 cmp.w r9, #16 - 7fb6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7fb8: 4a95 ldr r2, [pc, #596] ; (8210 <_vfprintf_r+0xf90>) - 7fba: dce3 bgt.n 7f84 <_vfprintf_r+0xd04> - 7fbc: e148 b.n 8250 <_vfprintf_r+0xfd0> - 7fbe: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 7fc0: 2b00 cmp r3, #0 - 7fc2: dc79 bgt.n 80b8 <_vfprintf_r+0xe38> - 7fc4: 4b93 ldr r3, [pc, #588] ; (8214 <_vfprintf_r+0xf94>) - 7fc6: 6023 str r3, [r4, #0] - 7fc8: 2301 movs r3, #1 - 7fca: 6063 str r3, [r4, #4] - 7fcc: 9b6f ldr r3, [sp, #444] ; 0x1bc - 7fce: 3301 adds r3, #1 - 7fd0: 936f str r3, [sp, #444] ; 0x1bc - 7fd2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 7fd4: 3301 adds r3, #1 - 7fd6: 936e str r3, [sp, #440] ; 0x1b8 - 7fd8: 2b07 cmp r3, #7 - 7fda: dc01 bgt.n 7fe0 <_vfprintf_r+0xd60> - 7fdc: 3408 adds r4, #8 - 7fde: e008 b.n 7ff2 <_vfprintf_r+0xd72> - 7fe0: 4640 mov r0, r8 - 7fe2: 4639 mov r1, r7 - 7fe4: aa6d add r2, sp, #436 ; 0x1b4 - 7fe6: f003 fb0a bl b5fe <__sprint_r> - 7fea: 2800 cmp r0, #0 - 7fec: f040 8219 bne.w 8422 <_vfprintf_r+0x11a2> - 7ff0: ac53 add r4, sp, #332 ; 0x14c - 7ff2: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 7ff4: b92b cbnz r3, 8002 <_vfprintf_r+0xd82> - 7ff6: 9a0b ldr r2, [sp, #44] ; 0x2c - 7ff8: b91a cbnz r2, 8002 <_vfprintf_r+0xd82> - 7ffa: f015 0f01 tst.w r5, #1 - 7ffe: f000 81c1 beq.w 8384 <_vfprintf_r+0x1104> - 8002: 9b13 ldr r3, [sp, #76] ; 0x4c - 8004: 9812 ldr r0, [sp, #72] ; 0x48 - 8006: 6023 str r3, [r4, #0] - 8008: 9b6f ldr r3, [sp, #444] ; 0x1bc - 800a: 6060 str r0, [r4, #4] - 800c: 181b adds r3, r3, r0 - 800e: 936f str r3, [sp, #444] ; 0x1bc - 8010: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8012: 3301 adds r3, #1 - 8014: 936e str r3, [sp, #440] ; 0x1b8 - 8016: 2b07 cmp r3, #7 - 8018: dc02 bgt.n 8020 <_vfprintf_r+0xda0> - 801a: f104 0308 add.w r3, r4, #8 - 801e: e008 b.n 8032 <_vfprintf_r+0xdb2> - 8020: 4640 mov r0, r8 - 8022: 4639 mov r1, r7 - 8024: aa6d add r2, sp, #436 ; 0x1b4 - 8026: f003 faea bl b5fe <__sprint_r> - 802a: 2800 cmp r0, #0 - 802c: f040 81f9 bne.w 8422 <_vfprintf_r+0x11a2> - 8030: ab53 add r3, sp, #332 ; 0x14c - 8032: 9c74 ldr r4, [sp, #464] ; 0x1d0 - 8034: 4264 negs r4, r4 - 8036: 2c00 cmp r4, #0 - 8038: dc16 bgt.n 8068 <_vfprintf_r+0xde8> - 803a: e02d b.n 8098 <_vfprintf_r+0xe18> - 803c: 6019 str r1, [r3, #0] - 803e: 2110 movs r1, #16 - 8040: 1852 adds r2, r2, r1 - 8042: 6059 str r1, [r3, #4] - 8044: 926f str r2, [sp, #444] ; 0x1bc - 8046: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 8048: 3201 adds r2, #1 - 804a: 926e str r2, [sp, #440] ; 0x1b8 - 804c: 2a07 cmp r2, #7 - 804e: dc01 bgt.n 8054 <_vfprintf_r+0xdd4> - 8050: 3308 adds r3, #8 - 8052: e008 b.n 8066 <_vfprintf_r+0xde6> - 8054: 4640 mov r0, r8 - 8056: 4639 mov r1, r7 - 8058: aa6d add r2, sp, #436 ; 0x1b4 - 805a: f003 fad0 bl b5fe <__sprint_r> - 805e: 2800 cmp r0, #0 - 8060: f040 81df bne.w 8422 <_vfprintf_r+0x11a2> - 8064: ab53 add r3, sp, #332 ; 0x14c - 8066: 3c10 subs r4, #16 - 8068: 2c10 cmp r4, #16 - 806a: 9a6f ldr r2, [sp, #444] ; 0x1bc - 806c: 4968 ldr r1, [pc, #416] ; (8210 <_vfprintf_r+0xf90>) - 806e: dce5 bgt.n 803c <_vfprintf_r+0xdbc> - 8070: 605c str r4, [r3, #4] - 8072: 1914 adds r4, r2, r4 - 8074: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 8076: 6019 str r1, [r3, #0] - 8078: 3201 adds r2, #1 - 807a: 946f str r4, [sp, #444] ; 0x1bc - 807c: 2a07 cmp r2, #7 - 807e: 926e str r2, [sp, #440] ; 0x1b8 - 8080: dc01 bgt.n 8086 <_vfprintf_r+0xe06> - 8082: 3308 adds r3, #8 - 8084: e008 b.n 8098 <_vfprintf_r+0xe18> - 8086: 4640 mov r0, r8 - 8088: 4639 mov r1, r7 - 808a: aa6d add r2, sp, #436 ; 0x1b4 - 808c: f003 fab7 bl b5fe <__sprint_r> - 8090: 2800 cmp r0, #0 - 8092: f040 81c6 bne.w 8422 <_vfprintf_r+0x11a2> - 8096: ab53 add r3, sp, #332 ; 0x14c - 8098: 990b ldr r1, [sp, #44] ; 0x2c - 809a: 9a6f ldr r2, [sp, #444] ; 0x1bc - 809c: f8c3 a000 str.w sl, [r3] - 80a0: 6059 str r1, [r3, #4] - 80a2: 1852 adds r2, r2, r1 - 80a4: 926f str r2, [sp, #444] ; 0x1bc - 80a6: 9a6e ldr r2, [sp, #440] ; 0x1b8 - 80a8: 3201 adds r2, #1 - 80aa: 926e str r2, [sp, #440] ; 0x1b8 - 80ac: 2a07 cmp r2, #7 - 80ae: f300 8161 bgt.w 8374 <_vfprintf_r+0x10f4> - 80b2: f103 0408 add.w r4, r3, #8 - 80b6: e165 b.n 8384 <_vfprintf_r+0x1104> - 80b8: 9a0b ldr r2, [sp, #44] ; 0x2c - 80ba: 9b08 ldr r3, [sp, #32] - 80bc: 4691 mov r9, r2 - 80be: eb0a 0b02 add.w fp, sl, r2 - 80c2: 4599 cmp r9, r3 - 80c4: bfa8 it ge - 80c6: 4699 movge r9, r3 - 80c8: f1b9 0f00 cmp.w r9, #0 - 80cc: dd16 ble.n 80fc <_vfprintf_r+0xe7c> - 80ce: 9b6f ldr r3, [sp, #444] ; 0x1bc - 80d0: f8c4 a000 str.w sl, [r4] - 80d4: f8c4 9004 str.w r9, [r4, #4] - 80d8: 444b add r3, r9 - 80da: 936f str r3, [sp, #444] ; 0x1bc - 80dc: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 80de: 3301 adds r3, #1 - 80e0: 936e str r3, [sp, #440] ; 0x1b8 - 80e2: 2b07 cmp r3, #7 - 80e4: dc01 bgt.n 80ea <_vfprintf_r+0xe6a> - 80e6: 3408 adds r4, #8 - 80e8: e008 b.n 80fc <_vfprintf_r+0xe7c> - 80ea: 4640 mov r0, r8 - 80ec: 4639 mov r1, r7 - 80ee: aa6d add r2, sp, #436 ; 0x1b4 - 80f0: f003 fa85 bl b5fe <__sprint_r> - 80f4: 2800 cmp r0, #0 - 80f6: f040 8194 bne.w 8422 <_vfprintf_r+0x11a2> - 80fa: ac53 add r4, sp, #332 ; 0x14c - 80fc: 9808 ldr r0, [sp, #32] - 80fe: ea29 79e9 bic.w r9, r9, r9, asr #31 - 8102: ebc9 0900 rsb r9, r9, r0 - 8106: f1b9 0f00 cmp.w r9, #0 - 810a: dc17 bgt.n 813c <_vfprintf_r+0xebc> - 810c: e030 b.n 8170 <_vfprintf_r+0xef0> - 810e: 6022 str r2, [r4, #0] - 8110: 2210 movs r2, #16 - 8112: 189b adds r3, r3, r2 - 8114: 6062 str r2, [r4, #4] - 8116: 936f str r3, [sp, #444] ; 0x1bc - 8118: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 811a: 3301 adds r3, #1 - 811c: 936e str r3, [sp, #440] ; 0x1b8 - 811e: 2b07 cmp r3, #7 - 8120: dc01 bgt.n 8126 <_vfprintf_r+0xea6> - 8122: 3408 adds r4, #8 - 8124: e008 b.n 8138 <_vfprintf_r+0xeb8> - 8126: 4640 mov r0, r8 - 8128: 4639 mov r1, r7 - 812a: aa6d add r2, sp, #436 ; 0x1b4 - 812c: f003 fa67 bl b5fe <__sprint_r> - 8130: 2800 cmp r0, #0 - 8132: f040 8176 bne.w 8422 <_vfprintf_r+0x11a2> - 8136: ac53 add r4, sp, #332 ; 0x14c - 8138: f1a9 0910 sub.w r9, r9, #16 - 813c: f1b9 0f10 cmp.w r9, #16 - 8140: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8142: 4a33 ldr r2, [pc, #204] ; (8210 <_vfprintf_r+0xf90>) - 8144: dce3 bgt.n 810e <_vfprintf_r+0xe8e> - 8146: 6022 str r2, [r4, #0] - 8148: 444b add r3, r9 - 814a: f8c4 9004 str.w r9, [r4, #4] - 814e: 936f str r3, [sp, #444] ; 0x1bc - 8150: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8152: 3301 adds r3, #1 - 8154: 936e str r3, [sp, #440] ; 0x1b8 - 8156: 2b07 cmp r3, #7 - 8158: dc01 bgt.n 815e <_vfprintf_r+0xede> - 815a: 3408 adds r4, #8 - 815c: e008 b.n 8170 <_vfprintf_r+0xef0> - 815e: 4640 mov r0, r8 - 8160: 4639 mov r1, r7 - 8162: aa6d add r2, sp, #436 ; 0x1b4 - 8164: f003 fa4b bl b5fe <__sprint_r> - 8168: 2800 cmp r0, #0 - 816a: f040 815a bne.w 8422 <_vfprintf_r+0x11a2> - 816e: ac53 add r4, sp, #332 ; 0x14c - 8170: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 8172: 990b ldr r1, [sp, #44] ; 0x2c - 8174: 428b cmp r3, r1 - 8176: db02 blt.n 817e <_vfprintf_r+0xefe> - 8178: f015 0f01 tst.w r5, #1 - 817c: d017 beq.n 81ae <_vfprintf_r+0xf2e> - 817e: 9b12 ldr r3, [sp, #72] ; 0x48 - 8180: 9a13 ldr r2, [sp, #76] ; 0x4c - 8182: 9812 ldr r0, [sp, #72] ; 0x48 - 8184: 6063 str r3, [r4, #4] - 8186: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8188: 6022 str r2, [r4, #0] - 818a: 181b adds r3, r3, r0 - 818c: 936f str r3, [sp, #444] ; 0x1bc - 818e: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8190: 3301 adds r3, #1 - 8192: 936e str r3, [sp, #440] ; 0x1b8 - 8194: 2b07 cmp r3, #7 - 8196: dc01 bgt.n 819c <_vfprintf_r+0xf1c> - 8198: 3408 adds r4, #8 - 819a: e008 b.n 81ae <_vfprintf_r+0xf2e> - 819c: 4640 mov r0, r8 - 819e: 4639 mov r1, r7 - 81a0: aa6d add r2, sp, #436 ; 0x1b4 - 81a2: f003 fa2c bl b5fe <__sprint_r> - 81a6: 2800 cmp r0, #0 - 81a8: f040 813b bne.w 8422 <_vfprintf_r+0x11a2> - 81ac: ac53 add r4, sp, #332 ; 0x14c - 81ae: 9908 ldr r1, [sp, #32] - 81b0: 9a74 ldr r2, [sp, #464] ; 0x1d0 - 81b2: 980b ldr r0, [sp, #44] ; 0x2c - 81b4: eb0a 0301 add.w r3, sl, r1 - 81b8: ebc3 0b0b rsb fp, r3, fp - 81bc: ebc2 0900 rsb r9, r2, r0 - 81c0: 45cb cmp fp, r9 - 81c2: bfb8 it lt - 81c4: 46d9 movlt r9, fp - 81c6: f1b9 0f00 cmp.w r9, #0 - 81ca: dd15 ble.n 81f8 <_vfprintf_r+0xf78> - 81cc: 6023 str r3, [r4, #0] - 81ce: 9b6f ldr r3, [sp, #444] ; 0x1bc - 81d0: f8c4 9004 str.w r9, [r4, #4] - 81d4: 444b add r3, r9 - 81d6: 936f str r3, [sp, #444] ; 0x1bc - 81d8: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 81da: 3301 adds r3, #1 - 81dc: 936e str r3, [sp, #440] ; 0x1b8 - 81de: 2b07 cmp r3, #7 - 81e0: dc01 bgt.n 81e6 <_vfprintf_r+0xf66> - 81e2: 3408 adds r4, #8 - 81e4: e008 b.n 81f8 <_vfprintf_r+0xf78> - 81e6: 4640 mov r0, r8 - 81e8: 4639 mov r1, r7 - 81ea: aa6d add r2, sp, #436 ; 0x1b4 - 81ec: f003 fa07 bl b5fe <__sprint_r> - 81f0: 2800 cmp r0, #0 - 81f2: f040 8116 bne.w 8422 <_vfprintf_r+0x11a2> - 81f6: ac53 add r4, sp, #332 ; 0x14c - 81f8: 9b74 ldr r3, [sp, #464] ; 0x1d0 - 81fa: ea29 79e9 bic.w r9, r9, r9, asr #31 - 81fe: 990b ldr r1, [sp, #44] ; 0x2c - 8200: 1acb subs r3, r1, r3 - 8202: ebc9 0903 rsb r9, r9, r3 - 8206: f1b9 0f00 cmp.w r9, #0 - 820a: dc1c bgt.n 8246 <_vfprintf_r+0xfc6> - 820c: e0ba b.n 8384 <_vfprintf_r+0x1104> - 820e: bf00 nop - 8210: 0000e5b8 .word 0x0000e5b8 - 8214: 0000e56e .word 0x0000e56e - 8218: 6022 str r2, [r4, #0] - 821a: 2210 movs r2, #16 - 821c: 189b adds r3, r3, r2 - 821e: 6062 str r2, [r4, #4] - 8220: 936f str r3, [sp, #444] ; 0x1bc - 8222: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8224: 3301 adds r3, #1 - 8226: 936e str r3, [sp, #440] ; 0x1b8 - 8228: 2b07 cmp r3, #7 - 822a: dc01 bgt.n 8230 <_vfprintf_r+0xfb0> - 822c: 3408 adds r4, #8 - 822e: e008 b.n 8242 <_vfprintf_r+0xfc2> - 8230: 4640 mov r0, r8 - 8232: 4639 mov r1, r7 - 8234: aa6d add r2, sp, #436 ; 0x1b4 - 8236: f003 f9e2 bl b5fe <__sprint_r> - 823a: 2800 cmp r0, #0 - 823c: f040 80f1 bne.w 8422 <_vfprintf_r+0x11a2> - 8240: ac53 add r4, sp, #332 ; 0x14c - 8242: f1a9 0910 sub.w r9, r9, #16 - 8246: f1b9 0f10 cmp.w r9, #16 - 824a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 824c: 4a7d ldr r2, [pc, #500] ; (8444 <_vfprintf_r+0x11c4>) - 824e: dce3 bgt.n 8218 <_vfprintf_r+0xf98> - 8250: 6022 str r2, [r4, #0] - 8252: 444b add r3, r9 - 8254: f8c4 9004 str.w r9, [r4, #4] - 8258: e084 b.n 8364 <_vfprintf_r+0x10e4> - 825a: 9a0b ldr r2, [sp, #44] ; 0x2c - 825c: 2a01 cmp r2, #1 - 825e: dc02 bgt.n 8266 <_vfprintf_r+0xfe6> - 8260: f015 0f01 tst.w r5, #1 - 8264: d062 beq.n 832c <_vfprintf_r+0x10ac> - 8266: 2301 movs r3, #1 - 8268: 6063 str r3, [r4, #4] - 826a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 826c: f8c4 a000 str.w sl, [r4] - 8270: 3301 adds r3, #1 - 8272: 936f str r3, [sp, #444] ; 0x1bc - 8274: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8276: 3301 adds r3, #1 - 8278: 936e str r3, [sp, #440] ; 0x1b8 - 827a: 2b07 cmp r3, #7 - 827c: dc01 bgt.n 8282 <_vfprintf_r+0x1002> - 827e: 3408 adds r4, #8 - 8280: e008 b.n 8294 <_vfprintf_r+0x1014> - 8282: 4640 mov r0, r8 - 8284: 4639 mov r1, r7 - 8286: aa6d add r2, sp, #436 ; 0x1b4 - 8288: f003 f9b9 bl b5fe <__sprint_r> - 828c: 2800 cmp r0, #0 - 828e: f040 80c8 bne.w 8422 <_vfprintf_r+0x11a2> - 8292: ac53 add r4, sp, #332 ; 0x14c - 8294: 9b13 ldr r3, [sp, #76] ; 0x4c - 8296: 9812 ldr r0, [sp, #72] ; 0x48 - 8298: 6023 str r3, [r4, #0] - 829a: 9b6f ldr r3, [sp, #444] ; 0x1bc - 829c: 6060 str r0, [r4, #4] - 829e: 181b adds r3, r3, r0 - 82a0: 936f str r3, [sp, #444] ; 0x1bc - 82a2: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 82a4: 3301 adds r3, #1 - 82a6: 936e str r3, [sp, #440] ; 0x1b8 - 82a8: 2b07 cmp r3, #7 - 82aa: dc01 bgt.n 82b0 <_vfprintf_r+0x1030> - 82ac: 3408 adds r4, #8 - 82ae: e008 b.n 82c2 <_vfprintf_r+0x1042> - 82b0: 4640 mov r0, r8 - 82b2: 4639 mov r1, r7 - 82b4: aa6d add r2, sp, #436 ; 0x1b4 - 82b6: f003 f9a2 bl b5fe <__sprint_r> - 82ba: 2800 cmp r0, #0 - 82bc: f040 80b1 bne.w 8422 <_vfprintf_r+0x11a2> - 82c0: ac53 add r4, sp, #332 ; 0x14c - 82c2: 9911 ldr r1, [sp, #68] ; 0x44 - 82c4: 2300 movs r3, #0 - 82c6: 9810 ldr r0, [sp, #64] ; 0x40 - 82c8: 2200 movs r2, #0 - 82ca: f004 fe25 bl cf18 <__aeabi_dcmpeq> - 82ce: 990b ldr r1, [sp, #44] ; 0x2c - 82d0: 1e4b subs r3, r1, #1 - 82d2: b930 cbnz r0, 82e2 <_vfprintf_r+0x1062> - 82d4: f10a 0201 add.w r2, sl, #1 - 82d8: 6022 str r2, [r4, #0] - 82da: 9a6f ldr r2, [sp, #444] ; 0x1bc - 82dc: 6063 str r3, [r4, #4] - 82de: 18d3 adds r3, r2, r3 - 82e0: e02a b.n 8338 <_vfprintf_r+0x10b8> - 82e2: f1b3 0900 subs.w r9, r3, #0 - 82e6: dc17 bgt.n 8318 <_vfprintf_r+0x1098> - 82e8: e036 b.n 8358 <_vfprintf_r+0x10d8> - 82ea: 6022 str r2, [r4, #0] - 82ec: 2210 movs r2, #16 - 82ee: 189b adds r3, r3, r2 - 82f0: 6062 str r2, [r4, #4] - 82f2: 936f str r3, [sp, #444] ; 0x1bc - 82f4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 82f6: 3301 adds r3, #1 - 82f8: 936e str r3, [sp, #440] ; 0x1b8 - 82fa: 2b07 cmp r3, #7 - 82fc: dc01 bgt.n 8302 <_vfprintf_r+0x1082> - 82fe: 3408 adds r4, #8 - 8300: e008 b.n 8314 <_vfprintf_r+0x1094> - 8302: 4640 mov r0, r8 - 8304: 4639 mov r1, r7 - 8306: aa6d add r2, sp, #436 ; 0x1b4 - 8308: f003 f979 bl b5fe <__sprint_r> - 830c: 2800 cmp r0, #0 - 830e: f040 8088 bne.w 8422 <_vfprintf_r+0x11a2> - 8312: ac53 add r4, sp, #332 ; 0x14c - 8314: f1a9 0910 sub.w r9, r9, #16 - 8318: f1b9 0f10 cmp.w r9, #16 - 831c: 9b6f ldr r3, [sp, #444] ; 0x1bc - 831e: 4a49 ldr r2, [pc, #292] ; (8444 <_vfprintf_r+0x11c4>) - 8320: dce3 bgt.n 82ea <_vfprintf_r+0x106a> - 8322: 6022 str r2, [r4, #0] - 8324: 444b add r3, r9 - 8326: f8c4 9004 str.w r9, [r4, #4] - 832a: e005 b.n 8338 <_vfprintf_r+0x10b8> - 832c: 2301 movs r3, #1 - 832e: 6063 str r3, [r4, #4] - 8330: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8332: f8c4 a000 str.w sl, [r4] - 8336: 3301 adds r3, #1 - 8338: 936f str r3, [sp, #444] ; 0x1bc - 833a: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 833c: 3301 adds r3, #1 - 833e: 936e str r3, [sp, #440] ; 0x1b8 - 8340: 2b07 cmp r3, #7 - 8342: dc01 bgt.n 8348 <_vfprintf_r+0x10c8> - 8344: 3408 adds r4, #8 - 8346: e007 b.n 8358 <_vfprintf_r+0x10d8> - 8348: 4640 mov r0, r8 - 834a: 4639 mov r1, r7 - 834c: aa6d add r2, sp, #436 ; 0x1b4 - 834e: f003 f956 bl b5fe <__sprint_r> - 8352: 2800 cmp r0, #0 - 8354: d165 bne.n 8422 <_vfprintf_r+0x11a2> - 8356: ac53 add r4, sp, #332 ; 0x14c - 8358: ab70 add r3, sp, #448 ; 0x1c0 - 835a: 9a15 ldr r2, [sp, #84] ; 0x54 - 835c: 6023 str r3, [r4, #0] - 835e: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8360: 6062 str r2, [r4, #4] - 8362: 189b adds r3, r3, r2 - 8364: 936f str r3, [sp, #444] ; 0x1bc - 8366: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 8368: 3301 adds r3, #1 - 836a: 936e str r3, [sp, #440] ; 0x1b8 - 836c: 2b07 cmp r3, #7 - 836e: dc01 bgt.n 8374 <_vfprintf_r+0x10f4> - 8370: 3408 adds r4, #8 - 8372: e007 b.n 8384 <_vfprintf_r+0x1104> - 8374: 4640 mov r0, r8 - 8376: 4639 mov r1, r7 - 8378: aa6d add r2, sp, #436 ; 0x1b4 - 837a: f003 f940 bl b5fe <__sprint_r> - 837e: 2800 cmp r0, #0 - 8380: d14f bne.n 8422 <_vfprintf_r+0x11a2> - 8382: ac53 add r4, sp, #332 ; 0x14c - 8384: f015 0f04 tst.w r5, #4 - 8388: d02f beq.n 83ea <_vfprintf_r+0x116a> - 838a: 9b0d ldr r3, [sp, #52] ; 0x34 - 838c: f8dd a03c ldr.w sl, [sp, #60] ; 0x3c - 8390: ebca 0503 rsb r5, sl, r3 - 8394: 2d00 cmp r5, #0 - 8396: dc15 bgt.n 83c4 <_vfprintf_r+0x1144> - 8398: e027 b.n 83ea <_vfprintf_r+0x116a> - 839a: 6022 str r2, [r4, #0] - 839c: 2210 movs r2, #16 - 839e: 189b adds r3, r3, r2 - 83a0: 6062 str r2, [r4, #4] - 83a2: 936f str r3, [sp, #444] ; 0x1bc - 83a4: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 83a6: 3301 adds r3, #1 - 83a8: 936e str r3, [sp, #440] ; 0x1b8 - 83aa: 2b07 cmp r3, #7 - 83ac: dc01 bgt.n 83b2 <_vfprintf_r+0x1132> - 83ae: 3408 adds r4, #8 - 83b0: e007 b.n 83c2 <_vfprintf_r+0x1142> - 83b2: 4640 mov r0, r8 - 83b4: 4639 mov r1, r7 - 83b6: aa6d add r2, sp, #436 ; 0x1b4 - 83b8: f003 f921 bl b5fe <__sprint_r> - 83bc: 2800 cmp r0, #0 - 83be: d130 bne.n 8422 <_vfprintf_r+0x11a2> - 83c0: ac53 add r4, sp, #332 ; 0x14c - 83c2: 3d10 subs r5, #16 - 83c4: 2d10 cmp r5, #16 - 83c6: 9b6f ldr r3, [sp, #444] ; 0x1bc - 83c8: 4a1f ldr r2, [pc, #124] ; (8448 <_vfprintf_r+0x11c8>) - 83ca: dce6 bgt.n 839a <_vfprintf_r+0x111a> - 83cc: 6065 str r5, [r4, #4] - 83ce: 195d adds r5, r3, r5 - 83d0: 9b6e ldr r3, [sp, #440] ; 0x1b8 - 83d2: 6022 str r2, [r4, #0] - 83d4: 3301 adds r3, #1 - 83d6: 956f str r5, [sp, #444] ; 0x1bc - 83d8: 2b07 cmp r3, #7 - 83da: 936e str r3, [sp, #440] ; 0x1b8 - 83dc: dd05 ble.n 83ea <_vfprintf_r+0x116a> - 83de: 4640 mov r0, r8 - 83e0: 4639 mov r1, r7 - 83e2: aa6d add r2, sp, #436 ; 0x1b4 - 83e4: f003 f90b bl b5fe <__sprint_r> - 83e8: b9d8 cbnz r0, 8422 <_vfprintf_r+0x11a2> - 83ea: 980e ldr r0, [sp, #56] ; 0x38 - 83ec: 9a0f ldr r2, [sp, #60] ; 0x3c - 83ee: 990d ldr r1, [sp, #52] ; 0x34 - 83f0: 9b6f ldr r3, [sp, #444] ; 0x1bc - 83f2: 428a cmp r2, r1 - 83f4: bfac ite ge - 83f6: 1880 addge r0, r0, r2 - 83f8: 1840 addlt r0, r0, r1 - 83fa: 900e str r0, [sp, #56] ; 0x38 - 83fc: b12b cbz r3, 840a <_vfprintf_r+0x118a> - 83fe: 4640 mov r0, r8 - 8400: 4639 mov r1, r7 - 8402: aa6d add r2, sp, #436 ; 0x1b4 - 8404: f003 f8fb bl b5fe <__sprint_r> - 8408: b958 cbnz r0, 8422 <_vfprintf_r+0x11a2> - 840a: 2300 movs r3, #0 - 840c: ac53 add r4, sp, #332 ; 0x14c - 840e: 936e str r3, [sp, #440] ; 0x1b8 - 8410: f7fe bfbe b.w 7390 <_vfprintf_r+0x110> - 8414: 9b6f ldr r3, [sp, #444] ; 0x1bc - 8416: b123 cbz r3, 8422 <_vfprintf_r+0x11a2> - 8418: 4640 mov r0, r8 - 841a: 4639 mov r1, r7 - 841c: aa6d add r2, sp, #436 ; 0x1b4 - 841e: f003 f8ee bl b5fe <__sprint_r> - 8422: 89bb ldrh r3, [r7, #12] - 8424: 9d0e ldr r5, [sp, #56] ; 0x38 - 8426: f003 0340 and.w r3, r3, #64 ; 0x40 - 842a: 2b00 cmp r3, #0 - 842c: bf18 it ne - 842e: f04f 35ff movne.w r5, #4294967295 - 8432: 950e str r5, [sp, #56] ; 0x38 - 8434: e002 b.n 843c <_vfprintf_r+0x11bc> - 8436: f04f 30ff mov.w r0, #4294967295 - 843a: 900e str r0, [sp, #56] ; 0x38 - 843c: 980e ldr r0, [sp, #56] ; 0x38 - 843e: b077 add sp, #476 ; 0x1dc - 8440: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 8444: 0000e5b8 .word 0x0000e5b8 - 8448: 0000e5a8 .word 0x0000e5a8 - -0000844c <_write_r>: - 844c: b538 push {r3, r4, r5, lr} - 844e: 4605 mov r5, r0 - 8450: 4c07 ldr r4, [pc, #28] ; (8470 <_write_r+0x24>) - 8452: 2000 movs r0, #0 - 8454: 6020 str r0, [r4, #0] - 8456: 4608 mov r0, r1 - 8458: 4611 mov r1, r2 - 845a: 461a mov r2, r3 - 845c: f7f8 f85a bl 514 <_write> - 8460: f1b0 3fff cmp.w r0, #4294967295 - 8464: d102 bne.n 846c <_write_r+0x20> - 8466: 6823 ldr r3, [r4, #0] - 8468: b103 cbz r3, 846c <_write_r+0x20> - 846a: 602b str r3, [r5, #0] - 846c: bd38 pop {r3, r4, r5, pc} - 846e: bf00 nop - 8470: 10000784 .word 0x10000784 - -00008474 <__swsetup_r>: - 8474: b570 push {r4, r5, r6, lr} - 8476: 4605 mov r5, r0 - 8478: 4e31 ldr r6, [pc, #196] ; (8540 <__swsetup_r+0xcc>) - 847a: 460c mov r4, r1 - 847c: 6830 ldr r0, [r6, #0] - 847e: b118 cbz r0, 8488 <__swsetup_r+0x14> - 8480: 6983 ldr r3, [r0, #24] - 8482: b90b cbnz r3, 8488 <__swsetup_r+0x14> - 8484: f001 f888 bl 9598 <__sinit> - 8488: 4b2e ldr r3, [pc, #184] ; (8544 <__swsetup_r+0xd0>) - 848a: 429c cmp r4, r3 - 848c: d102 bne.n 8494 <__swsetup_r+0x20> - 848e: 6833 ldr r3, [r6, #0] - 8490: 685c ldr r4, [r3, #4] - 8492: e00a b.n 84aa <__swsetup_r+0x36> - 8494: 4b2c ldr r3, [pc, #176] ; (8548 <__swsetup_r+0xd4>) - 8496: 429c cmp r4, r3 - 8498: d102 bne.n 84a0 <__swsetup_r+0x2c> - 849a: 6833 ldr r3, [r6, #0] - 849c: 689c ldr r4, [r3, #8] - 849e: e004 b.n 84aa <__swsetup_r+0x36> - 84a0: 4b2a ldr r3, [pc, #168] ; (854c <__swsetup_r+0xd8>) - 84a2: 429c cmp r4, r3 - 84a4: bf04 itt eq - 84a6: 6833 ldreq r3, [r6, #0] - 84a8: 68dc ldreq r4, [r3, #12] - 84aa: 89a3 ldrh r3, [r4, #12] - 84ac: f013 0f08 tst.w r3, #8 - 84b0: d11c bne.n 84ec <__swsetup_r+0x78> - 84b2: f013 0f10 tst.w r3, #16 - 84b6: d03e beq.n 8536 <__swsetup_r+0xc2> - 84b8: f013 0f04 tst.w r3, #4 - 84bc: d012 beq.n 84e4 <__swsetup_r+0x70> - 84be: 6b61 ldr r1, [r4, #52] ; 0x34 - 84c0: b141 cbz r1, 84d4 <__swsetup_r+0x60> - 84c2: f104 0344 add.w r3, r4, #68 ; 0x44 - 84c6: 4299 cmp r1, r3 - 84c8: d002 beq.n 84d0 <__swsetup_r+0x5c> - 84ca: 4628 mov r0, r5 - 84cc: f001 f92c bl 9728 <_free_r> - 84d0: 2300 movs r3, #0 - 84d2: 6363 str r3, [r4, #52] ; 0x34 - 84d4: 89a3 ldrh r3, [r4, #12] - 84d6: f023 0324 bic.w r3, r3, #36 ; 0x24 - 84da: 81a3 strh r3, [r4, #12] - 84dc: 2300 movs r3, #0 - 84de: 6063 str r3, [r4, #4] - 84e0: 6923 ldr r3, [r4, #16] - 84e2: 6023 str r3, [r4, #0] - 84e4: 89a3 ldrh r3, [r4, #12] - 84e6: f043 0308 orr.w r3, r3, #8 - 84ea: 81a3 strh r3, [r4, #12] - 84ec: 6923 ldr r3, [r4, #16] - 84ee: b94b cbnz r3, 8504 <__swsetup_r+0x90> - 84f0: 89a3 ldrh r3, [r4, #12] - 84f2: f403 7320 and.w r3, r3, #640 ; 0x280 - 84f6: f5b3 7f00 cmp.w r3, #512 ; 0x200 - 84fa: d003 beq.n 8504 <__swsetup_r+0x90> - 84fc: 4628 mov r0, r5 - 84fe: 4621 mov r1, r4 - 8500: f001 fa24 bl 994c <__smakebuf_r> - 8504: 89a3 ldrh r3, [r4, #12] - 8506: f013 0201 ands.w r2, r3, #1 - 850a: d005 beq.n 8518 <__swsetup_r+0xa4> - 850c: 2300 movs r3, #0 - 850e: 60a3 str r3, [r4, #8] - 8510: 6963 ldr r3, [r4, #20] - 8512: 425b negs r3, r3 - 8514: 61a3 str r3, [r4, #24] - 8516: e005 b.n 8524 <__swsetup_r+0xb0> - 8518: f013 0f02 tst.w r3, #2 - 851c: bf14 ite ne - 851e: 4613 movne r3, r2 - 8520: 6963 ldreq r3, [r4, #20] - 8522: 60a3 str r3, [r4, #8] - 8524: 6923 ldr r3, [r4, #16] - 8526: b94b cbnz r3, 853c <__swsetup_r+0xc8> - 8528: 89a0 ldrh r0, [r4, #12] - 852a: f010 0080 ands.w r0, r0, #128 ; 0x80 - 852e: bf18 it ne - 8530: f04f 30ff movne.w r0, #4294967295 - 8534: bd70 pop {r4, r5, r6, pc} - 8536: f04f 30ff mov.w r0, #4294967295 - 853a: bd70 pop {r4, r5, r6, pc} - 853c: 2000 movs r0, #0 - 853e: bd70 pop {r4, r5, r6, pc} - 8540: 100001dc .word 0x100001dc - 8544: 0000e714 .word 0x0000e714 - 8548: 0000e734 .word 0x0000e734 - 854c: 0000e754 .word 0x0000e754 - -00008550 <__register_exitproc>: - 8550: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 8554: 4699 mov r9, r3 - 8556: 4b2c ldr r3, [pc, #176] ; (8608 <__register_exitproc+0xb8>) - 8558: 4604 mov r4, r0 - 855a: 460d mov r5, r1 - 855c: 4616 mov r6, r2 - 855e: f8d3 8000 ldr.w r8, [r3] - 8562: f8d8 7048 ldr.w r7, [r8, #72] ; 0x48 - 8566: b91f cbnz r7, 8570 <__register_exitproc+0x20> - 8568: f108 074c add.w r7, r8, #76 ; 0x4c - 856c: f8c8 7048 str.w r7, [r8, #72] ; 0x48 - 8570: 687b ldr r3, [r7, #4] - 8572: 2b1f cmp r3, #31 - 8574: dd0f ble.n 8596 <__register_exitproc+0x46> - 8576: 4b25 ldr r3, [pc, #148] ; (860c <__register_exitproc+0xbc>) - 8578: 2b00 cmp r3, #0 - 857a: d03d beq.n 85f8 <__register_exitproc+0xa8> - 857c: 208c movs r0, #140 ; 0x8c - 857e: f7fc fa67 bl 4a50 - 8582: 4607 mov r7, r0 - 8584: 2800 cmp r0, #0 - 8586: d037 beq.n 85f8 <__register_exitproc+0xa8> - 8588: 2300 movs r3, #0 - 858a: 6043 str r3, [r0, #4] - 858c: f8d8 3048 ldr.w r3, [r8, #72] ; 0x48 - 8590: 6003 str r3, [r0, #0] - 8592: f8c8 0048 str.w r0, [r8, #72] ; 0x48 - 8596: b334 cbz r4, 85e6 <__register_exitproc+0x96> - 8598: f8d7 0088 ldr.w r0, [r7, #136] ; 0x88 - 859c: b968 cbnz r0, 85ba <__register_exitproc+0x6a> - 859e: 4b1b ldr r3, [pc, #108] ; (860c <__register_exitproc+0xbc>) - 85a0: b353 cbz r3, 85f8 <__register_exitproc+0xa8> - 85a2: f44f 7084 mov.w r0, #264 ; 0x108 - 85a6: f7fc fa53 bl 4a50 - 85aa: b348 cbz r0, 8600 <__register_exitproc+0xb0> - 85ac: 2300 movs r3, #0 - 85ae: f8c0 3100 str.w r3, [r0, #256] ; 0x100 - 85b2: f8c0 3104 str.w r3, [r0, #260] ; 0x104 - 85b6: f8c7 0088 str.w r0, [r7, #136] ; 0x88 - 85ba: 687b ldr r3, [r7, #4] - 85bc: 2201 movs r2, #1 - 85be: f8d0 1100 ldr.w r1, [r0, #256] ; 0x100 - 85c2: 409a lsls r2, r3 - 85c4: f840 6023 str.w r6, [r0, r3, lsl #2] - 85c8: 3320 adds r3, #32 - 85ca: 2c02 cmp r4, #2 - 85cc: ea41 0102 orr.w r1, r1, r2 - 85d0: f840 9023 str.w r9, [r0, r3, lsl #2] - 85d4: f8c0 1100 str.w r1, [r0, #256] ; 0x100 - 85d8: d105 bne.n 85e6 <__register_exitproc+0x96> - 85da: f8d0 3104 ldr.w r3, [r0, #260] ; 0x104 - 85de: ea43 0202 orr.w r2, r3, r2 - 85e2: f8c0 2104 str.w r2, [r0, #260] ; 0x104 - 85e6: 687b ldr r3, [r7, #4] - 85e8: 2000 movs r0, #0 - 85ea: 1c9a adds r2, r3, #2 - 85ec: 3301 adds r3, #1 - 85ee: 607b str r3, [r7, #4] - 85f0: f847 5022 str.w r5, [r7, r2, lsl #2] - 85f4: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 85f8: f04f 30ff mov.w r0, #4294967295 - 85fc: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 8600: f04f 30ff mov.w r0, #4294967295 - 8604: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - 8608: 0000e528 .word 0x0000e528 - 860c: 00004a51 .word 0x00004a51 - -00008610 <__assert_func>: - 8610: b51f push {r0, r1, r2, r3, r4, lr} - 8612: 4604 mov r4, r0 - 8614: 4808 ldr r0, [pc, #32] ; (8638 <__assert_func+0x28>) - 8616: 6800 ldr r0, [r0, #0] - 8618: 68c0 ldr r0, [r0, #12] - 861a: b912 cbnz r2, 8622 <__assert_func+0x12> - 861c: 4d07 ldr r5, [pc, #28] ; (863c <__assert_func+0x2c>) - 861e: 462a mov r2, r5 - 8620: e000 b.n 8624 <__assert_func+0x14> - 8622: 4d07 ldr r5, [pc, #28] ; (8640 <__assert_func+0x30>) - 8624: 9100 str r1, [sp, #0] - 8626: 9202 str r2, [sp, #8] - 8628: 461a mov r2, r3 - 862a: 4906 ldr r1, [pc, #24] ; (8644 <__assert_func+0x34>) - 862c: 4623 mov r3, r4 - 862e: 9501 str r5, [sp, #4] - 8630: f001 f81e bl 9670 - 8634: f7fb ffc2 bl 45bc - 8638: 100001dc .word 0x100001dc - 863c: 0000d911 .word 0x0000d911 - 8640: 0000e5c8 .word 0x0000e5c8 - 8644: 0000e5d5 .word 0x0000e5d5 - -00008648 <__assert>: - 8648: b508 push {r3, lr} - 864a: 4613 mov r3, r2 - 864c: 2200 movs r2, #0 - 864e: f7ff ffdf bl 8610 <__assert_func> - ... - -00008654 <_close_r>: - 8654: b538 push {r3, r4, r5, lr} - 8656: 4605 mov r5, r0 - 8658: 4c06 ldr r4, [pc, #24] ; (8674 <_close_r+0x20>) - 865a: 4608 mov r0, r1 - 865c: 2300 movs r3, #0 - 865e: 6023 str r3, [r4, #0] - 8660: f7f7 fea6 bl 3b0 <_close> - 8664: f1b0 3fff cmp.w r0, #4294967295 - 8668: d102 bne.n 8670 <_close_r+0x1c> - 866a: 6823 ldr r3, [r4, #0] - 866c: b103 cbz r3, 8670 <_close_r+0x1c> - 866e: 602b str r3, [r5, #0] - 8670: bd38 pop {r3, r4, r5, pc} - 8672: bf00 nop - 8674: 10000784 .word 0x10000784 - -00008678 : - 8678: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - 867c: 4604 mov r4, r0 - 867e: 690b ldr r3, [r1, #16] - 8680: 4689 mov r9, r1 - 8682: 6902 ldr r2, [r0, #16] - 8684: 429a cmp r2, r3 - 8686: f2c0 8086 blt.w 8796 - 868a: 1e5d subs r5, r3, #1 - 868c: 3303 adds r3, #3 - 868e: f101 0814 add.w r8, r1, #20 - 8692: f100 0714 add.w r7, r0, #20 - 8696: 009b lsls r3, r3, #2 - 8698: 18ca adds r2, r1, r3 - 869a: 18c3 adds r3, r0, r3 - 869c: f102 0a04 add.w sl, r2, #4 - 86a0: 6851 ldr r1, [r2, #4] - 86a2: 6858 ldr r0, [r3, #4] - 86a4: 3101 adds r1, #1 - 86a6: f004 f94b bl c940 <__aeabi_uidiv> - 86aa: 4606 mov r6, r0 - 86ac: 2800 cmp r0, #0 - 86ae: d03c beq.n 872a - 86b0: 2300 movs r3, #0 - 86b2: 4639 mov r1, r7 - 86b4: 4642 mov r2, r8 - 86b6: 4618 mov r0, r3 - 86b8: 9401 str r4, [sp, #4] - 86ba: f852 eb04 ldr.w lr, [r2], #4 - 86be: 680c ldr r4, [r1, #0] - 86c0: 4552 cmp r2, sl - 86c2: fa1f fc8e uxth.w ip, lr - 86c6: ea4f 4e1e mov.w lr, lr, lsr #16 - 86ca: fa1f fb84 uxth.w fp, r4 - 86ce: fb0c 3c06 mla ip, ip, r6, r3 - 86d2: 4458 add r0, fp - 86d4: fb0e fe06 mul.w lr, lr, r6 - 86d8: eb0e 4e1c add.w lr, lr, ip, lsr #16 - 86dc: fa1f fc8c uxth.w ip, ip - 86e0: ebcc 0c00 rsb ip, ip, r0 - 86e4: ea4f 431e mov.w r3, lr, lsr #16 - 86e8: fa1f fe8e uxth.w lr, lr - 86ec: ebce 4e14 rsb lr, lr, r4, lsr #16 - 86f0: eb0e 4e2c add.w lr, lr, ip, asr #16 - 86f4: fa1f fc8c uxth.w ip, ip - 86f8: ea4f 402e mov.w r0, lr, asr #16 - 86fc: ea4c 4e0e orr.w lr, ip, lr, lsl #16 - 8700: f841 eb04 str.w lr, [r1], #4 - 8704: d9d9 bls.n 86ba - 8706: 9c01 ldr r4, [sp, #4] - 8708: 1d2b adds r3, r5, #4 - 870a: eb04 0383 add.w r3, r4, r3, lsl #2 - 870e: 685a ldr r2, [r3, #4] - 8710: b95a cbnz r2, 872a - 8712: 3304 adds r3, #4 - 8714: e000 b.n 8718 - 8716: 3d01 subs r5, #1 - 8718: 1f1a subs r2, r3, #4 - 871a: 4297 cmp r7, r2 - 871c: d204 bcs.n 8728 - 871e: f853 1c04 ldr.w r1, [r3, #-4] - 8722: 4613 mov r3, r2 - 8724: 2900 cmp r1, #0 - 8726: d0f6 beq.n 8716 - 8728: 6125 str r5, [r4, #16] - 872a: 4620 mov r0, r4 - 872c: 4649 mov r1, r9 - 872e: f001 fc0f bl 9f50 <__mcmp> - 8732: 2800 cmp r0, #0 - 8734: db2d blt.n 8792 - 8736: 3601 adds r6, #1 - 8738: 463b mov r3, r7 - 873a: 2200 movs r2, #0 - 873c: 4641 mov r1, r8 - 873e: f851 8b04 ldr.w r8, [r1], #4 - 8742: 6818 ldr r0, [r3, #0] - 8744: fa1f fc88 uxth.w ip, r8 - 8748: ea4f 4818 mov.w r8, r8, lsr #16 - 874c: fa1f f980 uxth.w r9, r0 - 8750: ebc8 4010 rsb r0, r8, r0, lsr #16 - 8754: ebcc 0c09 rsb ip, ip, r9 - 8758: 4494 add ip, r2 - 875a: eb00 402c add.w r0, r0, ip, asr #16 - 875e: fa1f fc8c uxth.w ip, ip - 8762: 1402 asrs r2, r0, #16 - 8764: 4551 cmp r1, sl - 8766: ea4c 4000 orr.w r0, ip, r0, lsl #16 - 876a: f843 0b04 str.w r0, [r3], #4 - 876e: d9e6 bls.n 873e - 8770: 1d2b adds r3, r5, #4 - 8772: eb04 0383 add.w r3, r4, r3, lsl #2 - 8776: 685a ldr r2, [r3, #4] - 8778: b95a cbnz r2, 8792 - 877a: 3304 adds r3, #4 - 877c: e000 b.n 8780 - 877e: 3d01 subs r5, #1 - 8780: 1f1a subs r2, r3, #4 - 8782: 4297 cmp r7, r2 - 8784: d204 bcs.n 8790 - 8786: f853 1c04 ldr.w r1, [r3, #-4] - 878a: 4613 mov r3, r2 - 878c: 2900 cmp r1, #0 - 878e: d0f6 beq.n 877e - 8790: 6125 str r5, [r4, #16] - 8792: 4630 mov r0, r6 - 8794: e000 b.n 8798 - 8796: 2000 movs r0, #0 - 8798: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - 879c: 0000 movs r0, r0 - ... - -000087a0 <_dtoa_r>: - 87a0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 87a4: 4605 mov r5, r0 - 87a6: b09b sub sp, #108 ; 0x6c - 87a8: 4610 mov r0, r2 - 87aa: 6a6e ldr r6, [r5, #36] ; 0x24 - 87ac: 4619 mov r1, r3 - 87ae: 9c27 ldr r4, [sp, #156] ; 0x9c - 87b0: e9cd 0104 strd r0, r1, [sp, #16] - 87b4: b93e cbnz r6, 87c6 <_dtoa_r+0x26> - 87b6: 2010 movs r0, #16 - 87b8: f7fc f94a bl 4a50 - 87bc: 6268 str r0, [r5, #36] ; 0x24 - 87be: 6046 str r6, [r0, #4] - 87c0: 6086 str r6, [r0, #8] - 87c2: 6006 str r6, [r0, #0] - 87c4: 60c6 str r6, [r0, #12] - 87c6: 6a6b ldr r3, [r5, #36] ; 0x24 - 87c8: 6819 ldr r1, [r3, #0] - 87ca: b159 cbz r1, 87e4 <_dtoa_r+0x44> - 87cc: 685b ldr r3, [r3, #4] - 87ce: 2201 movs r2, #1 - 87d0: 4628 mov r0, r5 - 87d2: 604b str r3, [r1, #4] - 87d4: fa12 f303 lsls.w r3, r2, r3 - 87d8: 608b str r3, [r1, #8] - 87da: f001 f99b bl 9b14 <_Bfree> - 87de: 6a6b ldr r3, [r5, #36] ; 0x24 - 87e0: 2200 movs r2, #0 - 87e2: 601a str r2, [r3, #0] - 87e4: 9b05 ldr r3, [sp, #20] - 87e6: 2b00 cmp r3, #0 - 87e8: da05 bge.n 87f6 <_dtoa_r+0x56> - 87ea: 2201 movs r2, #1 - 87ec: f023 4300 bic.w r3, r3, #2147483648 ; 0x80000000 - 87f0: 6022 str r2, [r4, #0] - 87f2: 9305 str r3, [sp, #20] - 87f4: e001 b.n 87fa <_dtoa_r+0x5a> - 87f6: 2300 movs r3, #0 - 87f8: 6023 str r3, [r4, #0] - 87fa: 9c05 ldr r4, [sp, #20] - 87fc: 4b9a ldr r3, [pc, #616] ; (8a68 <_dtoa_r+0x2c8>) - 87fe: 4a9a ldr r2, [pc, #616] ; (8a68 <_dtoa_r+0x2c8>) - 8800: ea04 0303 and.w r3, r4, r3 - 8804: 4293 cmp r3, r2 - 8806: d11d bne.n 8844 <_dtoa_r+0xa4> - 8808: 9926 ldr r1, [sp, #152] ; 0x98 - 880a: f242 730f movw r3, #9999 ; 0x270f - 880e: 9a04 ldr r2, [sp, #16] - 8810: 600b str r3, [r1, #0] - 8812: b94a cbnz r2, 8828 <_dtoa_r+0x88> - 8814: f024 447f bic.w r4, r4, #4278190080 ; 0xff000000 - 8818: 4b94 ldr r3, [pc, #592] ; (8a6c <_dtoa_r+0x2cc>) - 881a: 4895 ldr r0, [pc, #596] ; (8a70 <_dtoa_r+0x2d0>) - 881c: f424 0470 bic.w r4, r4, #15728640 ; 0xf00000 - 8820: 2c00 cmp r4, #0 - 8822: bf18 it ne - 8824: 4618 movne r0, r3 - 8826: e000 b.n 882a <_dtoa_r+0x8a> - 8828: 4890 ldr r0, [pc, #576] ; (8a6c <_dtoa_r+0x2cc>) - 882a: 9b28 ldr r3, [sp, #160] ; 0xa0 - 882c: 2b00 cmp r3, #0 - 882e: f000 85b3 beq.w 9398 <_dtoa_r+0xbf8> - 8832: 78c2 ldrb r2, [r0, #3] - 8834: 1cc3 adds r3, r0, #3 - 8836: b10a cbz r2, 883c <_dtoa_r+0x9c> - 8838: f100 0308 add.w r3, r0, #8 - 883c: 9928 ldr r1, [sp, #160] ; 0xa0 - 883e: 600b str r3, [r1, #0] - 8840: f000 bdaa b.w 9398 <_dtoa_r+0xbf8> - 8844: e9dd ab04 ldrd sl, fp, [sp, #16] - 8848: 2200 movs r2, #0 - 884a: 2300 movs r3, #0 - 884c: 2601 movs r6, #1 - 884e: 4650 mov r0, sl - 8850: 4659 mov r1, fp - 8852: f004 fb61 bl cf18 <__aeabi_dcmpeq> - 8856: b100 cbz r0, 885a <_dtoa_r+0xba> - 8858: 2600 movs r6, #0 - 885a: f016 0fff tst.w r6, #255 ; 0xff - 885e: d10b bne.n 8878 <_dtoa_r+0xd8> - 8860: 9a26 ldr r2, [sp, #152] ; 0x98 - 8862: 2301 movs r3, #1 - 8864: 6013 str r3, [r2, #0] - 8866: 9b28 ldr r3, [sp, #160] ; 0xa0 - 8868: 2b00 cmp r3, #0 - 886a: f000 8592 beq.w 9392 <_dtoa_r+0xbf2> - 886e: 4881 ldr r0, [pc, #516] ; (8a74 <_dtoa_r+0x2d4>) - 8870: 6018 str r0, [r3, #0] - 8872: 3801 subs r0, #1 - 8874: f000 bd90 b.w 9398 <_dtoa_r+0xbf8> - 8878: ab18 add r3, sp, #96 ; 0x60 - 887a: 4628 mov r0, r5 - 887c: 9300 str r3, [sp, #0] - 887e: 4652 mov r2, sl - 8880: ab19 add r3, sp, #100 ; 0x64 - 8882: 9301 str r3, [sp, #4] - 8884: 465b mov r3, fp - 8886: 0d26 lsrs r6, r4, #20 - 8888: f001 fc54 bl a134 <__d2b> - 888c: 0576 lsls r6, r6, #21 - 888e: 0d76 lsrs r6, r6, #21 - 8890: 4681 mov r9, r0 - 8892: b16e cbz r6, 88b0 <_dtoa_r+0x110> - 8894: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - 8898: f5a6 767e sub.w r6, r6, #1016 ; 0x3f8 - 889c: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 88a0: 4650 mov r0, sl - 88a2: f043 517e orr.w r1, r3, #1065353216 ; 0x3f800000 - 88a6: 3e07 subs r6, #7 - 88a8: f441 01e0 orr.w r1, r1, #7340032 ; 0x700000 - 88ac: 2200 movs r2, #0 - 88ae: e01e b.n 88ee <_dtoa_r+0x14e> - 88b0: 9b18 ldr r3, [sp, #96] ; 0x60 - 88b2: 9819 ldr r0, [sp, #100] ; 0x64 - 88b4: 18c0 adds r0, r0, r3 - 88b6: f500 6086 add.w r0, r0, #1072 ; 0x430 - 88ba: 1c86 adds r6, r0, #2 - 88bc: 2e20 cmp r6, #32 - 88be: dd08 ble.n 88d2 <_dtoa_r+0x132> - 88c0: 9b04 ldr r3, [sp, #16] - 88c2: 381e subs r0, #30 - 88c4: fa33 f000 lsrs.w r0, r3, r0 - 88c8: f1c6 0340 rsb r3, r6, #64 ; 0x40 - 88cc: 409c lsls r4, r3 - 88ce: 4320 orrs r0, r4 - 88d0: e005 b.n 88de <_dtoa_r+0x13e> - 88d2: f8dd e010 ldr.w lr, [sp, #16] - 88d6: f1c6 0020 rsb r0, r6, #32 - 88da: fa0e f000 lsl.w r0, lr, r0 - 88de: f7fb f899 bl 3a14 <__aeabi_ui2d> - 88e2: f5a6 6686 sub.w r6, r6, #1072 ; 0x430 - 88e6: 3e03 subs r6, #3 - 88e8: 2201 movs r2, #1 - 88ea: f1a1 71f8 sub.w r1, r1, #32505856 ; 0x1f00000 - 88ee: 9216 str r2, [sp, #88] ; 0x58 - 88f0: 2200 movs r2, #0 - 88f2: 4b61 ldr r3, [pc, #388] ; (8a78 <_dtoa_r+0x2d8>) - 88f4: f7fa ff50 bl 3798 <__aeabi_dsub> - 88f8: a355 add r3, pc, #340 ; (adr r3, 8a50 <_dtoa_r+0x2b0>) - 88fa: e9d3 2300 ldrd r2, r3, [r3] - 88fe: f7fb f8ff bl 3b00 <__aeabi_dmul> - 8902: a355 add r3, pc, #340 ; (adr r3, 8a58 <_dtoa_r+0x2b8>) - 8904: e9d3 2300 ldrd r2, r3, [r3] - 8908: f7fa ff48 bl 379c <__adddf3> - 890c: 4682 mov sl, r0 - 890e: 4630 mov r0, r6 - 8910: 468b mov fp, r1 - 8912: f7fb f88f bl 3a34 <__aeabi_i2d> - 8916: a352 add r3, pc, #328 ; (adr r3, 8a60 <_dtoa_r+0x2c0>) - 8918: e9d3 2300 ldrd r2, r3, [r3] - 891c: f7fb f8f0 bl 3b00 <__aeabi_dmul> - 8920: 4602 mov r2, r0 - 8922: 460b mov r3, r1 - 8924: 4650 mov r0, sl - 8926: 4659 mov r1, fp - 8928: f7fa ff38 bl 379c <__adddf3> - 892c: 4682 mov sl, r0 - 892e: 468b mov fp, r1 - 8930: f7fb faf8 bl 3f24 <__aeabi_d2iz> - 8934: 4659 mov r1, fp - 8936: 2200 movs r2, #0 - 8938: 2300 movs r3, #0 - 893a: 4604 mov r4, r0 - 893c: 4650 mov r0, sl - 893e: f004 faf5 bl cf2c <__aeabi_dcmplt> - 8942: b150 cbz r0, 895a <_dtoa_r+0x1ba> - 8944: 4620 mov r0, r4 - 8946: f7fb f875 bl 3a34 <__aeabi_i2d> - 894a: 4602 mov r2, r0 - 894c: 460b mov r3, r1 - 894e: 4650 mov r0, sl - 8950: 4659 mov r1, fp - 8952: f004 fae1 bl cf18 <__aeabi_dcmpeq> - 8956: b900 cbnz r0, 895a <_dtoa_r+0x1ba> - 8958: 3c01 subs r4, #1 - 895a: 2c16 cmp r4, #22 - 895c: d80d bhi.n 897a <_dtoa_r+0x1da> - 895e: 4b47 ldr r3, [pc, #284] ; (8a7c <_dtoa_r+0x2dc>) - 8960: eb03 03c4 add.w r3, r3, r4, lsl #3 - 8964: e9d3 0100 ldrd r0, r1, [r3] - 8968: e9dd 2304 ldrd r2, r3, [sp, #16] - 896c: f004 fafc bl cf68 <__aeabi_dcmpgt> - 8970: b130 cbz r0, 8980 <_dtoa_r+0x1e0> - 8972: 2300 movs r3, #0 - 8974: 3c01 subs r4, #1 - 8976: 9311 str r3, [sp, #68] ; 0x44 - 8978: e004 b.n 8984 <_dtoa_r+0x1e4> - 897a: 2001 movs r0, #1 - 897c: 9011 str r0, [sp, #68] ; 0x44 - 897e: e001 b.n 8984 <_dtoa_r+0x1e4> - 8980: 2100 movs r1, #0 - 8982: 9111 str r1, [sp, #68] ; 0x44 - 8984: 9b19 ldr r3, [sp, #100] ; 0x64 - 8986: f103 3bff add.w fp, r3, #4294967295 - 898a: ebbb 0b06 subs.w fp, fp, r6 - 898e: d504 bpl.n 899a <_dtoa_r+0x1fa> - 8990: 2200 movs r2, #0 - 8992: f1cb 0b00 rsb fp, fp, #0 - 8996: 9206 str r2, [sp, #24] - 8998: e003 b.n 89a2 <_dtoa_r+0x202> - 899a: f8cd b018 str.w fp, [sp, #24] - 899e: f04f 0b00 mov.w fp, #0 - 89a2: 2c00 cmp r4, #0 - 89a4: db06 blt.n 89b4 <_dtoa_r+0x214> - 89a6: 9b06 ldr r3, [sp, #24] - 89a8: f04f 0800 mov.w r8, #0 - 89ac: 940f str r4, [sp, #60] ; 0x3c - 89ae: 191b adds r3, r3, r4 - 89b0: 9306 str r3, [sp, #24] - 89b2: e005 b.n 89c0 <_dtoa_r+0x220> - 89b4: ebc4 0b0b rsb fp, r4, fp - 89b8: f1c4 0800 rsb r8, r4, #0 - 89bc: 2000 movs r0, #0 - 89be: 900f str r0, [sp, #60] ; 0x3c - 89c0: 9924 ldr r1, [sp, #144] ; 0x90 - 89c2: 2909 cmp r1, #9 - 89c4: d813 bhi.n 89ee <_dtoa_r+0x24e> - 89c6: 2905 cmp r1, #5 - 89c8: dd03 ble.n 89d2 <_dtoa_r+0x232> - 89ca: 3904 subs r1, #4 - 89cc: 2700 movs r7, #0 - 89ce: 9124 str r1, [sp, #144] ; 0x90 - 89d0: e000 b.n 89d4 <_dtoa_r+0x234> - 89d2: 2701 movs r7, #1 - 89d4: 9a24 ldr r2, [sp, #144] ; 0x90 - 89d6: 1e93 subs r3, r2, #2 - 89d8: 2b03 cmp r3, #3 - 89da: d80b bhi.n 89f4 <_dtoa_r+0x254> - 89dc: e8df f003 tbb [pc, r3] - 89e0: 02051e15 .word 0x02051e15 - 89e4: 2001 movs r0, #1 - 89e6: 900e str r0, [sp, #56] ; 0x38 - 89e8: e01a b.n 8a20 <_dtoa_r+0x280> - 89ea: 2101 movs r1, #1 - 89ec: e00e b.n 8a0c <_dtoa_r+0x26c> - 89ee: 2701 movs r7, #1 - 89f0: 2200 movs r2, #0 - 89f2: 9224 str r2, [sp, #144] ; 0x90 - 89f4: 2301 movs r3, #1 - 89f6: f04f 3eff mov.w lr, #4294967295 - 89fa: 930e str r3, [sp, #56] ; 0x38 - 89fc: 2000 movs r0, #0 - 89fe: f8cd e030 str.w lr, [sp, #48] ; 0x30 - 8a02: 46f2 mov sl, lr - 8a04: 3311 adds r3, #17 - 8a06: 9025 str r0, [sp, #148] ; 0x94 - 8a08: e01a b.n 8a40 <_dtoa_r+0x2a0> - 8a0a: 2100 movs r1, #0 - 8a0c: 9a25 ldr r2, [sp, #148] ; 0x94 - 8a0e: 910e str r1, [sp, #56] ; 0x38 - 8a10: 2a00 cmp r2, #0 - 8a12: dd0d ble.n 8a30 <_dtoa_r+0x290> - 8a14: 920c str r2, [sp, #48] ; 0x30 - 8a16: 4692 mov sl, r2 - 8a18: 4613 mov r3, r2 - 8a1a: e011 b.n 8a40 <_dtoa_r+0x2a0> - 8a1c: 2300 movs r3, #0 - 8a1e: 930e str r3, [sp, #56] ; 0x38 - 8a20: 9825 ldr r0, [sp, #148] ; 0x94 - 8a22: 1820 adds r0, r4, r0 - 8a24: 900c str r0, [sp, #48] ; 0x30 - 8a26: 1c43 adds r3, r0, #1 - 8a28: 2b00 cmp r3, #0 - 8a2a: dd07 ble.n 8a3c <_dtoa_r+0x29c> - 8a2c: 469a mov sl, r3 - 8a2e: e007 b.n 8a40 <_dtoa_r+0x2a0> - 8a30: 2101 movs r1, #1 - 8a32: 910c str r1, [sp, #48] ; 0x30 - 8a34: 468a mov sl, r1 - 8a36: 460b mov r3, r1 - 8a38: 9125 str r1, [sp, #148] ; 0x94 - 8a3a: e001 b.n 8a40 <_dtoa_r+0x2a0> - 8a3c: 469a mov sl, r3 - 8a3e: 2301 movs r3, #1 - 8a40: 6a6e ldr r6, [r5, #36] ; 0x24 - 8a42: 2200 movs r2, #0 - 8a44: 6072 str r2, [r6, #4] - 8a46: 3204 adds r2, #4 - 8a48: e01e b.n 8a88 <_dtoa_r+0x2e8> - 8a4a: bf00 nop - 8a4c: f3af 8000 nop.w - 8a50: 636f4361 .word 0x636f4361 - 8a54: 3fd287a7 .word 0x3fd287a7 - 8a58: 8b60c8b3 .word 0x8b60c8b3 - 8a5c: 3fc68a28 .word 0x3fc68a28 - 8a60: 509f79fb .word 0x509f79fb - 8a64: 3fd34413 .word 0x3fd34413 - 8a68: 7ff00000 .word 0x7ff00000 - 8a6c: 0000e70e .word 0x0000e70e - 8a70: 0000e705 .word 0x0000e705 - 8a74: 0000e56f .word 0x0000e56f - 8a78: 3ff80000 .word 0x3ff80000 - 8a7c: 0000e788 .word 0x0000e788 - 8a80: 6871 ldr r1, [r6, #4] - 8a82: 0052 lsls r2, r2, #1 - 8a84: 3101 adds r1, #1 - 8a86: 6071 str r1, [r6, #4] - 8a88: f102 0114 add.w r1, r2, #20 - 8a8c: 4299 cmp r1, r3 - 8a8e: d9f7 bls.n 8a80 <_dtoa_r+0x2e0> - 8a90: 4628 mov r0, r5 - 8a92: 6871 ldr r1, [r6, #4] - 8a94: f001 f80d bl 9ab2 <_Balloc> - 8a98: 6a6b ldr r3, [r5, #36] ; 0x24 - 8a9a: f1ba 0f0e cmp.w sl, #14 - 8a9e: 6030 str r0, [r6, #0] - 8aa0: 681b ldr r3, [r3, #0] - 8aa2: 930d str r3, [sp, #52] ; 0x34 - 8aa4: f200 81ac bhi.w 8e00 <_dtoa_r+0x660> - 8aa8: 2f00 cmp r7, #0 - 8aaa: f000 81a9 beq.w 8e00 <_dtoa_r+0x660> - 8aae: e9dd 2304 ldrd r2, r3, [sp, #16] - 8ab2: 2c00 cmp r4, #0 - 8ab4: e9cd 2312 strd r2, r3, [sp, #72] ; 0x48 - 8ab8: dd3f ble.n 8b3a <_dtoa_r+0x39a> - 8aba: f004 020f and.w r2, r4, #15 - 8abe: 4b92 ldr r3, [pc, #584] ; (8d08 <_dtoa_r+0x568>) - 8ac0: 1127 asrs r7, r4, #4 - 8ac2: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8ac6: f017 0f10 tst.w r7, #16 - 8aca: e9d3 0100 ldrd r0, r1, [r3] - 8ace: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 8ad2: d00e beq.n 8af2 <_dtoa_r+0x352> - 8ad4: 4b8d ldr r3, [pc, #564] ; (8d0c <_dtoa_r+0x56c>) - 8ad6: f007 070f and.w r7, r7, #15 - 8ada: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 8ade: 2603 movs r6, #3 - 8ae0: e9d3 2308 ldrd r2, r3, [r3, #32] - 8ae4: f7fb f936 bl 3d54 <__aeabi_ddiv> - 8ae8: 4602 mov r2, r0 - 8aea: 460b mov r3, r1 - 8aec: e9cd 2304 strd r2, r3, [sp, #16] - 8af0: e000 b.n 8af4 <_dtoa_r+0x354> - 8af2: 2602 movs r6, #2 - 8af4: f8df c214 ldr.w ip, [pc, #532] ; 8d0c <_dtoa_r+0x56c> - 8af8: f8cd b020 str.w fp, [sp, #32] - 8afc: 46c3 mov fp, r8 - 8afe: e9dd 010a ldrd r0, r1, [sp, #40] ; 0x28 - 8b02: 46a0 mov r8, r4 - 8b04: 4664 mov r4, ip - 8b06: e009 b.n 8b1c <_dtoa_r+0x37c> - 8b08: f017 0f01 tst.w r7, #1 - 8b0c: d004 beq.n 8b18 <_dtoa_r+0x378> - 8b0e: e9d4 2300 ldrd r2, r3, [r4] - 8b12: 3601 adds r6, #1 - 8b14: f7fa fff4 bl 3b00 <__aeabi_dmul> - 8b18: 107f asrs r7, r7, #1 - 8b1a: 3408 adds r4, #8 - 8b1c: 2f00 cmp r7, #0 - 8b1e: d1f3 bne.n 8b08 <_dtoa_r+0x368> - 8b20: e9cd 010a strd r0, r1, [sp, #40] ; 0x28 - 8b24: 4644 mov r4, r8 - 8b26: e9dd 0104 ldrd r0, r1, [sp, #16] - 8b2a: 46d8 mov r8, fp - 8b2c: e9dd 230a ldrd r2, r3, [sp, #40] ; 0x28 - 8b30: f8dd b020 ldr.w fp, [sp, #32] - 8b34: f7fb f90e bl 3d54 <__aeabi_ddiv> - 8b38: e026 b.n 8b88 <_dtoa_r+0x3e8> - 8b3a: 4267 negs r7, r4 - 8b3c: b34f cbz r7, 8b92 <_dtoa_r+0x3f2> - 8b3e: f007 020f and.w r2, r7, #15 - 8b42: 4b71 ldr r3, [pc, #452] ; (8d08 <_dtoa_r+0x568>) - 8b44: e9dd 0112 ldrd r0, r1, [sp, #72] ; 0x48 - 8b48: 113f asrs r7, r7, #4 - 8b4a: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8b4e: 2602 movs r6, #2 - 8b50: e9d3 2300 ldrd r2, r3, [r3] - 8b54: f7fa ffd4 bl 3b00 <__aeabi_dmul> - 8b58: f8df c1b0 ldr.w ip, [pc, #432] ; 8d0c <_dtoa_r+0x56c> - 8b5c: f8cd b010 str.w fp, [sp, #16] - 8b60: 46c3 mov fp, r8 - 8b62: 46a0 mov r8, r4 - 8b64: 4664 mov r4, ip - 8b66: e009 b.n 8b7c <_dtoa_r+0x3dc> - 8b68: f017 0f01 tst.w r7, #1 - 8b6c: d004 beq.n 8b78 <_dtoa_r+0x3d8> - 8b6e: e9d4 2300 ldrd r2, r3, [r4] - 8b72: 3601 adds r6, #1 - 8b74: f7fa ffc4 bl 3b00 <__aeabi_dmul> - 8b78: 107f asrs r7, r7, #1 - 8b7a: 3408 adds r4, #8 - 8b7c: 2f00 cmp r7, #0 - 8b7e: d1f3 bne.n 8b68 <_dtoa_r+0x3c8> - 8b80: 4644 mov r4, r8 - 8b82: 46d8 mov r8, fp - 8b84: f8dd b010 ldr.w fp, [sp, #16] - 8b88: 4602 mov r2, r0 - 8b8a: 460b mov r3, r1 - 8b8c: e9cd 2304 strd r2, r3, [sp, #16] - 8b90: e000 b.n 8b94 <_dtoa_r+0x3f4> - 8b92: 2602 movs r6, #2 - 8b94: 9b11 ldr r3, [sp, #68] ; 0x44 - 8b96: b1f3 cbz r3, 8bd6 <_dtoa_r+0x436> - 8b98: e9dd 0104 ldrd r0, r1, [sp, #16] - 8b9c: 2200 movs r2, #0 - 8b9e: 4b5c ldr r3, [pc, #368] ; (8d10 <_dtoa_r+0x570>) - 8ba0: e9cd 0108 strd r0, r1, [sp, #32] - 8ba4: f004 f9c2 bl cf2c <__aeabi_dcmplt> - 8ba8: b1a8 cbz r0, 8bd6 <_dtoa_r+0x436> - 8baa: f1ba 0f00 cmp.w sl, #0 - 8bae: d012 beq.n 8bd6 <_dtoa_r+0x436> - 8bb0: 990c ldr r1, [sp, #48] ; 0x30 - 8bb2: 2900 cmp r1, #0 - 8bb4: f340 8120 ble.w 8df8 <_dtoa_r+0x658> - 8bb8: 1e62 subs r2, r4, #1 - 8bba: 4b56 ldr r3, [pc, #344] ; (8d14 <_dtoa_r+0x574>) - 8bbc: 920a str r2, [sp, #40] ; 0x28 - 8bbe: 2200 movs r2, #0 - 8bc0: e9dd 0108 ldrd r0, r1, [sp, #32] - 8bc4: 3601 adds r6, #1 - 8bc6: f7fa ff9b bl 3b00 <__aeabi_dmul> - 8bca: 9f0c ldr r7, [sp, #48] ; 0x30 - 8bcc: 4602 mov r2, r0 - 8bce: 460b mov r3, r1 - 8bd0: e9cd 2304 strd r2, r3, [sp, #16] - 8bd4: e001 b.n 8bda <_dtoa_r+0x43a> - 8bd6: 4657 mov r7, sl - 8bd8: 940a str r4, [sp, #40] ; 0x28 - 8bda: 4630 mov r0, r6 - 8bdc: f7fa ff2a bl 3a34 <__aeabi_i2d> - 8be0: e9dd 2304 ldrd r2, r3, [sp, #16] - 8be4: f7fa ff8c bl 3b00 <__aeabi_dmul> - 8be8: 2200 movs r2, #0 - 8bea: 4b4b ldr r3, [pc, #300] ; (8d18 <_dtoa_r+0x578>) - 8bec: f7fa fdd6 bl 379c <__adddf3> - 8bf0: 460b mov r3, r1 - 8bf2: 4602 mov r2, r0 - 8bf4: e9cd 2308 strd r2, r3, [sp, #32] - 8bf8: 9b09 ldr r3, [sp, #36] ; 0x24 - 8bfa: f1a3 7650 sub.w r6, r3, #54525952 ; 0x3400000 - 8bfe: 9609 str r6, [sp, #36] ; 0x24 - 8c00: b9ef cbnz r7, 8c3e <_dtoa_r+0x49e> - 8c02: e9dd 0104 ldrd r0, r1, [sp, #16] - 8c06: 2200 movs r2, #0 - 8c08: 4b44 ldr r3, [pc, #272] ; (8d1c <_dtoa_r+0x57c>) - 8c0a: f7fa fdc5 bl 3798 <__aeabi_dsub> - 8c0e: f8dd e020 ldr.w lr, [sp, #32] - 8c12: 4633 mov r3, r6 - 8c14: 4672 mov r2, lr - 8c16: e9cd 0104 strd r0, r1, [sp, #16] - 8c1a: f004 f9a5 bl cf68 <__aeabi_dcmpgt> - 8c1e: 2800 cmp r0, #0 - 8c20: f040 8296 bne.w 9150 <_dtoa_r+0x9b0> - 8c24: f8dd e020 ldr.w lr, [sp, #32] - 8c28: f106 4300 add.w r3, r6, #2147483648 ; 0x80000000 - 8c2c: e9dd 0104 ldrd r0, r1, [sp, #16] - 8c30: 4672 mov r2, lr - 8c32: f004 f97b bl cf2c <__aeabi_dcmplt> - 8c36: 2800 cmp r0, #0 - 8c38: f040 827e bne.w 9138 <_dtoa_r+0x998> - 8c3c: e0dc b.n 8df8 <_dtoa_r+0x658> - 8c3e: 980e ldr r0, [sp, #56] ; 0x38 - 8c40: 1e7a subs r2, r7, #1 - 8c42: 4b31 ldr r3, [pc, #196] ; (8d08 <_dtoa_r+0x568>) - 8c44: 2800 cmp r0, #0 - 8c46: d06d beq.n 8d24 <_dtoa_r+0x584> - 8c48: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8c4c: 2000 movs r0, #0 - 8c4e: 4934 ldr r1, [pc, #208] ; (8d20 <_dtoa_r+0x580>) - 8c50: e9d3 2300 ldrd r2, r3, [r3] - 8c54: f7fb f87e bl 3d54 <__aeabi_ddiv> - 8c58: e9dd 2308 ldrd r2, r3, [sp, #32] - 8c5c: f7fa fd9c bl 3798 <__aeabi_dsub> - 8c60: e9dd 2304 ldrd r2, r3, [sp, #16] - 8c64: f8cd b054 str.w fp, [sp, #84] ; 0x54 - 8c68: 46d3 mov fp, sl - 8c6a: f8cd 805c str.w r8, [sp, #92] ; 0x5c - 8c6e: 46a2 mov sl, r4 - 8c70: 46a8 mov r8, r5 - 8c72: 4614 mov r4, r2 - 8c74: 461d mov r5, r3 - 8c76: f04f 0e00 mov.w lr, #0 - 8c7a: f8cd e010 str.w lr, [sp, #16] - 8c7e: e9cd 0108 strd r0, r1, [sp, #32] - 8c82: 990d ldr r1, [sp, #52] ; 0x34 - 8c84: 9110 str r1, [sp, #64] ; 0x40 - 8c86: 4629 mov r1, r5 - 8c88: 4620 mov r0, r4 - 8c8a: f7fb f94b bl 3f24 <__aeabi_d2iz> - 8c8e: 4606 mov r6, r0 - 8c90: f7fa fed0 bl 3a34 <__aeabi_i2d> - 8c94: 3630 adds r6, #48 ; 0x30 - 8c96: 4602 mov r2, r0 - 8c98: 460b mov r3, r1 - 8c9a: 4620 mov r0, r4 - 8c9c: 4629 mov r1, r5 - 8c9e: f7fa fd7b bl 3798 <__aeabi_dsub> - 8ca2: 9a10 ldr r2, [sp, #64] ; 0x40 - 8ca4: f802 6b01 strb.w r6, [r2], #1 - 8ca8: 4616 mov r6, r2 - 8caa: 9210 str r2, [sp, #64] ; 0x40 - 8cac: e9dd 2308 ldrd r2, r3, [sp, #32] - 8cb0: 4604 mov r4, r0 - 8cb2: 460d mov r5, r1 - 8cb4: f004 f93a bl cf2c <__aeabi_dcmplt> - 8cb8: 2800 cmp r0, #0 - 8cba: f040 835b bne.w 9374 <_dtoa_r+0xbd4> - 8cbe: 4622 mov r2, r4 - 8cc0: 462b mov r3, r5 - 8cc2: 2000 movs r0, #0 - 8cc4: 4912 ldr r1, [pc, #72] ; (8d10 <_dtoa_r+0x570>) - 8cc6: f7fa fd67 bl 3798 <__aeabi_dsub> - 8cca: e9dd 2308 ldrd r2, r3, [sp, #32] - 8cce: f004 f92d bl cf2c <__aeabi_dcmplt> - 8cd2: 2800 cmp r0, #0 - 8cd4: f040 8102 bne.w 8edc <_dtoa_r+0x73c> - 8cd8: 9b04 ldr r3, [sp, #16] - 8cda: 3301 adds r3, #1 - 8cdc: 9304 str r3, [sp, #16] - 8cde: 42bb cmp r3, r7 - 8ce0: f280 8083 bge.w 8dea <_dtoa_r+0x64a> - 8ce4: e9dd 0108 ldrd r0, r1, [sp, #32] - 8ce8: 2200 movs r2, #0 - 8cea: 4b0a ldr r3, [pc, #40] ; (8d14 <_dtoa_r+0x574>) - 8cec: f7fa ff08 bl 3b00 <__aeabi_dmul> - 8cf0: 2200 movs r2, #0 - 8cf2: 4b08 ldr r3, [pc, #32] ; (8d14 <_dtoa_r+0x574>) - 8cf4: e9cd 0108 strd r0, r1, [sp, #32] - 8cf8: 4620 mov r0, r4 - 8cfa: 4629 mov r1, r5 - 8cfc: f7fa ff00 bl 3b00 <__aeabi_dmul> - 8d00: 4604 mov r4, r0 - 8d02: 460d mov r5, r1 - 8d04: e7bf b.n 8c86 <_dtoa_r+0x4e6> - 8d06: bf00 nop - 8d08: 0000e788 .word 0x0000e788 - 8d0c: 0000e850 .word 0x0000e850 - 8d10: 3ff00000 .word 0x3ff00000 - 8d14: 40240000 .word 0x40240000 - 8d18: 401c0000 .word 0x401c0000 - 8d1c: 40140000 .word 0x40140000 - 8d20: 3fe00000 .word 0x3fe00000 - 8d24: eb03 03c2 add.w r3, r3, r2, lsl #3 - 8d28: e9d3 0100 ldrd r0, r1, [r3] - 8d2c: e9dd 2308 ldrd r2, r3, [sp, #32] - 8d30: f7fa fee6 bl 3b00 <__aeabi_dmul> - 8d34: e9dd 2304 ldrd r2, r3, [sp, #16] - 8d38: 9e0e ldr r6, [sp, #56] ; 0x38 - 8d3a: f8cd b040 str.w fp, [sp, #64] ; 0x40 - 8d3e: 46d3 mov fp, sl - 8d40: f8cd 8054 str.w r8, [sp, #84] ; 0x54 - 8d44: 46a2 mov sl, r4 - 8d46: 46a8 mov r8, r5 - 8d48: 4614 mov r4, r2 - 8d4a: 461d mov r5, r3 - 8d4c: e9cd 0108 strd r0, r1, [sp, #32] - 8d50: 4629 mov r1, r5 - 8d52: 4620 mov r0, r4 - 8d54: f7fb f8e6 bl 3f24 <__aeabi_d2iz> - 8d58: 9003 str r0, [sp, #12] - 8d5a: f7fa fe6b bl 3a34 <__aeabi_i2d> - 8d5e: 4602 mov r2, r0 - 8d60: 460b mov r3, r1 - 8d62: 4620 mov r0, r4 - 8d64: 4629 mov r1, r5 - 8d66: f7fa fd17 bl 3798 <__aeabi_dsub> - 8d6a: f8dd e034 ldr.w lr, [sp, #52] ; 0x34 - 8d6e: f8dd c00c ldr.w ip, [sp, #12] - 8d72: f10c 0c30 add.w ip, ip, #48 ; 0x30 - 8d76: e9cd 0104 strd r0, r1, [sp, #16] - 8d7a: f80e c006 strb.w ip, [lr, r6] - 8d7e: 3601 adds r6, #1 - 8d80: 42be cmp r6, r7 - 8d82: d12b bne.n 8ddc <_dtoa_r+0x63c> - 8d84: 2200 movs r2, #0 - 8d86: 4b81 ldr r3, [pc, #516] ; (8f8c <_dtoa_r+0x7ec>) - 8d88: e9dd 0108 ldrd r0, r1, [sp, #32] - 8d8c: 4476 add r6, lr - 8d8e: f7fa fd05 bl 379c <__adddf3> - 8d92: 4654 mov r4, sl - 8d94: 4645 mov r5, r8 - 8d96: 46da mov sl, fp - 8d98: f8dd 8054 ldr.w r8, [sp, #84] ; 0x54 - 8d9c: f8dd b040 ldr.w fp, [sp, #64] ; 0x40 - 8da0: 4602 mov r2, r0 - 8da2: 460b mov r3, r1 - 8da4: e9dd 0104 ldrd r0, r1, [sp, #16] - 8da8: f004 f8de bl cf68 <__aeabi_dcmpgt> - 8dac: 2800 cmp r0, #0 - 8dae: f040 8096 bne.w 8ede <_dtoa_r+0x73e> - 8db2: e9dd 2308 ldrd r2, r3, [sp, #32] - 8db6: 2000 movs r0, #0 - 8db8: 4974 ldr r1, [pc, #464] ; (8f8c <_dtoa_r+0x7ec>) - 8dba: f7fa fced bl 3798 <__aeabi_dsub> - 8dbe: 4602 mov r2, r0 - 8dc0: 460b mov r3, r1 - 8dc2: e9dd 0104 ldrd r0, r1, [sp, #16] - 8dc6: f004 f8b1 bl cf2c <__aeabi_dcmplt> - 8dca: b1a8 cbz r0, 8df8 <_dtoa_r+0x658> - 8dcc: 4633 mov r3, r6 - 8dce: f813 2c01 ldrb.w r2, [r3, #-1] - 8dd2: 461e mov r6, r3 - 8dd4: 3b01 subs r3, #1 - 8dd6: 2a30 cmp r2, #48 ; 0x30 - 8dd8: d0f9 beq.n 8dce <_dtoa_r+0x62e> - 8dda: e2cc b.n 9376 <_dtoa_r+0xbd6> - 8ddc: 2200 movs r2, #0 - 8dde: 4b6c ldr r3, [pc, #432] ; (8f90 <_dtoa_r+0x7f0>) - 8de0: f7fa fe8e bl 3b00 <__aeabi_dmul> - 8de4: 4604 mov r4, r0 - 8de6: 460d mov r5, r1 - 8de8: e7b2 b.n 8d50 <_dtoa_r+0x5b0> - 8dea: 4654 mov r4, sl - 8dec: 4645 mov r5, r8 - 8dee: 46da mov sl, fp - 8df0: f8dd 805c ldr.w r8, [sp, #92] ; 0x5c - 8df4: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - 8df8: e9dd 2312 ldrd r2, r3, [sp, #72] ; 0x48 - 8dfc: e9cd 2304 strd r2, r3, [sp, #16] - 8e00: 9a18 ldr r2, [sp, #96] ; 0x60 - 8e02: 2a00 cmp r2, #0 - 8e04: f2c0 808a blt.w 8f1c <_dtoa_r+0x77c> - 8e08: 2c0e cmp r4, #14 - 8e0a: f300 8087 bgt.w 8f1c <_dtoa_r+0x77c> - 8e0e: 4b61 ldr r3, [pc, #388] ; (8f94 <_dtoa_r+0x7f4>) - 8e10: eb03 03c4 add.w r3, r3, r4, lsl #3 - 8e14: e9d3 0100 ldrd r0, r1, [r3] - 8e18: e9cd 0106 strd r0, r1, [sp, #24] - 8e1c: 9925 ldr r1, [sp, #148] ; 0x94 - 8e1e: 2900 cmp r1, #0 - 8e20: da14 bge.n 8e4c <_dtoa_r+0x6ac> - 8e22: f1ba 0f00 cmp.w sl, #0 - 8e26: dc11 bgt.n 8e4c <_dtoa_r+0x6ac> - 8e28: f040 8188 bne.w 913c <_dtoa_r+0x99c> - 8e2c: 2200 movs r2, #0 - 8e2e: 4b5a ldr r3, [pc, #360] ; (8f98 <_dtoa_r+0x7f8>) - 8e30: e9dd 0106 ldrd r0, r1, [sp, #24] - 8e34: f7fa fe64 bl 3b00 <__aeabi_dmul> - 8e38: e9dd 2304 ldrd r2, r3, [sp, #16] - 8e3c: f004 f88a bl cf54 <__aeabi_dcmpge> - 8e40: 2800 cmp r0, #0 - 8e42: f040 817f bne.w 9144 <_dtoa_r+0x9a4> - 8e46: 46d0 mov r8, sl - 8e48: 4657 mov r7, sl - 8e4a: e183 b.n 9154 <_dtoa_r+0x9b4> - 8e4c: e9dd 2304 ldrd r2, r3, [sp, #16] - 8e50: f8dd 8034 ldr.w r8, [sp, #52] ; 0x34 - 8e54: 469b mov fp, r3 - 8e56: 9404 str r4, [sp, #16] - 8e58: 44c2 add sl, r8 - 8e5a: f8cd a030 str.w sl, [sp, #48] ; 0x30 - 8e5e: 4692 mov sl, r2 - 8e60: e9dd 2306 ldrd r2, r3, [sp, #24] - 8e64: 4650 mov r0, sl - 8e66: 4659 mov r1, fp - 8e68: 4646 mov r6, r8 - 8e6a: f7fa ff73 bl 3d54 <__aeabi_ddiv> - 8e6e: f7fb f859 bl 3f24 <__aeabi_d2iz> - 8e72: 4607 mov r7, r0 - 8e74: f7fa fdde bl 3a34 <__aeabi_i2d> - 8e78: e9dd 2306 ldrd r2, r3, [sp, #24] - 8e7c: f7fa fe40 bl 3b00 <__aeabi_dmul> - 8e80: 4602 mov r2, r0 - 8e82: 460b mov r3, r1 - 8e84: 4650 mov r0, sl - 8e86: 4659 mov r1, fp - 8e88: f7fa fc86 bl 3798 <__aeabi_dsub> - 8e8c: f107 0330 add.w r3, r7, #48 ; 0x30 - 8e90: f806 3b01 strb.w r3, [r6], #1 - 8e94: 46b0 mov r8, r6 - 8e96: 9a0c ldr r2, [sp, #48] ; 0x30 - 8e98: 4296 cmp r6, r2 - 8e9a: d12d bne.n 8ef8 <_dtoa_r+0x758> - 8e9c: 4602 mov r2, r0 - 8e9e: 460b mov r3, r1 - 8ea0: f7fa fc7c bl 379c <__adddf3> - 8ea4: e9dd 2306 ldrd r2, r3, [sp, #24] - 8ea8: 9c04 ldr r4, [sp, #16] - 8eaa: 4682 mov sl, r0 - 8eac: 468b mov fp, r1 - 8eae: f004 f85b bl cf68 <__aeabi_dcmpgt> - 8eb2: b9a8 cbnz r0, 8ee0 <_dtoa_r+0x740> - 8eb4: 4650 mov r0, sl - 8eb6: 4659 mov r1, fp - 8eb8: e9dd 2306 ldrd r2, r3, [sp, #24] - 8ebc: f004 f82c bl cf18 <__aeabi_dcmpeq> - 8ec0: 2800 cmp r0, #0 - 8ec2: f000 8259 beq.w 9378 <_dtoa_r+0xbd8> - 8ec6: f017 0f01 tst.w r7, #1 - 8eca: d109 bne.n 8ee0 <_dtoa_r+0x740> - 8ecc: e254 b.n 9378 <_dtoa_r+0xbd8> - 8ece: 980d ldr r0, [sp, #52] ; 0x34 - 8ed0: 4282 cmp r2, r0 - 8ed2: d106 bne.n 8ee2 <_dtoa_r+0x742> - 8ed4: 2230 movs r2, #48 ; 0x30 - 8ed6: 3401 adds r4, #1 - 8ed8: 7002 strb r2, [r0, #0] - 8eda: e009 b.n 8ef0 <_dtoa_r+0x750> - 8edc: 4645 mov r5, r8 - 8ede: 9c0a ldr r4, [sp, #40] ; 0x28 - 8ee0: 4632 mov r2, r6 - 8ee2: f812 1c01 ldrb.w r1, [r2, #-1] - 8ee6: 1e53 subs r3, r2, #1 - 8ee8: 4616 mov r6, r2 - 8eea: 461a mov r2, r3 - 8eec: 2939 cmp r1, #57 ; 0x39 - 8eee: d0ee beq.n 8ece <_dtoa_r+0x72e> - 8ef0: 781a ldrb r2, [r3, #0] - 8ef2: 3201 adds r2, #1 - 8ef4: 701a strb r2, [r3, #0] - 8ef6: e23f b.n 9378 <_dtoa_r+0xbd8> - 8ef8: 2200 movs r2, #0 - 8efa: 4b25 ldr r3, [pc, #148] ; (8f90 <_dtoa_r+0x7f0>) - 8efc: f7fa fe00 bl 3b00 <__aeabi_dmul> - 8f00: 2200 movs r2, #0 - 8f02: 2300 movs r3, #0 - 8f04: 2401 movs r4, #1 - 8f06: 4682 mov sl, r0 - 8f08: 468b mov fp, r1 - 8f0a: f004 f805 bl cf18 <__aeabi_dcmpeq> - 8f0e: b100 cbz r0, 8f12 <_dtoa_r+0x772> - 8f10: 2400 movs r4, #0 - 8f12: f014 0fff tst.w r4, #255 ; 0xff - 8f16: d1a3 bne.n 8e60 <_dtoa_r+0x6c0> - 8f18: 9c04 ldr r4, [sp, #16] - 8f1a: e22d b.n 9378 <_dtoa_r+0xbd8> - 8f1c: 990e ldr r1, [sp, #56] ; 0x38 - 8f1e: 2900 cmp r1, #0 - 8f20: d03c beq.n 8f9c <_dtoa_r+0x7fc> - 8f22: 9b24 ldr r3, [sp, #144] ; 0x90 - 8f24: 2b01 cmp r3, #1 - 8f26: dc0b bgt.n 8f40 <_dtoa_r+0x7a0> - 8f28: 9816 ldr r0, [sp, #88] ; 0x58 - 8f2a: b118 cbz r0, 8f34 <_dtoa_r+0x794> - 8f2c: f502 6286 add.w r2, r2, #1072 ; 0x430 - 8f30: 3203 adds r2, #3 - 8f32: e002 b.n 8f3a <_dtoa_r+0x79a> - 8f34: 9a19 ldr r2, [sp, #100] ; 0x64 - 8f36: f1c2 0236 rsb r2, r2, #54 ; 0x36 - 8f3a: 4643 mov r3, r8 - 8f3c: 465e mov r6, fp - 8f3e: e016 b.n 8f6e <_dtoa_r+0x7ce> - 8f40: f10a 33ff add.w r3, sl, #4294967295 - 8f44: 4598 cmp r8, r3 - 8f46: db02 blt.n 8f4e <_dtoa_r+0x7ae> - 8f48: ebc3 0308 rsb r3, r3, r8 - 8f4c: e006 b.n 8f5c <_dtoa_r+0x7bc> - 8f4e: 990f ldr r1, [sp, #60] ; 0x3c - 8f50: ebc8 0303 rsb r3, r8, r3 - 8f54: 4498 add r8, r3 - 8f56: 18c9 adds r1, r1, r3 - 8f58: 2300 movs r3, #0 - 8f5a: 910f str r1, [sp, #60] ; 0x3c - 8f5c: f1ba 0f00 cmp.w sl, #0 - 8f60: da03 bge.n 8f6a <_dtoa_r+0x7ca> - 8f62: ebca 060b rsb r6, sl, fp - 8f66: 2200 movs r2, #0 - 8f68: e001 b.n 8f6e <_dtoa_r+0x7ce> - 8f6a: 465e mov r6, fp - 8f6c: 4652 mov r2, sl - 8f6e: f8dd e018 ldr.w lr, [sp, #24] - 8f72: 4628 mov r0, r5 - 8f74: 2101 movs r1, #1 - 8f76: 9302 str r3, [sp, #8] - 8f78: 4496 add lr, r2 - 8f7a: 4493 add fp, r2 - 8f7c: f8cd e018 str.w lr, [sp, #24] - 8f80: f000 fead bl 9cde <__i2b> - 8f84: 9b02 ldr r3, [sp, #8] - 8f86: 4607 mov r7, r0 - 8f88: e00b b.n 8fa2 <_dtoa_r+0x802> - 8f8a: bf00 nop - 8f8c: 3fe00000 .word 0x3fe00000 - 8f90: 40240000 .word 0x40240000 - 8f94: 0000e788 .word 0x0000e788 - 8f98: 40140000 .word 0x40140000 - 8f9c: 9f0e ldr r7, [sp, #56] ; 0x38 - 8f9e: 4643 mov r3, r8 - 8fa0: 465e mov r6, fp - 8fa2: b15e cbz r6, 8fbc <_dtoa_r+0x81c> - 8fa4: 9806 ldr r0, [sp, #24] - 8fa6: 2800 cmp r0, #0 - 8fa8: dd08 ble.n 8fbc <_dtoa_r+0x81c> - 8faa: 4602 mov r2, r0 - 8fac: 42b2 cmp r2, r6 - 8fae: bfa8 it ge - 8fb0: 4632 movge r2, r6 - 8fb2: ebc2 0b0b rsb fp, r2, fp - 8fb6: 1ab6 subs r6, r6, r2 - 8fb8: 1a80 subs r0, r0, r2 - 8fba: 9006 str r0, [sp, #24] - 8fbc: f1b8 0f00 cmp.w r8, #0 - 8fc0: dd24 ble.n 900c <_dtoa_r+0x86c> - 8fc2: 990e ldr r1, [sp, #56] ; 0x38 - 8fc4: b1e1 cbz r1, 9000 <_dtoa_r+0x860> - 8fc6: 2b00 cmp r3, #0 - 8fc8: dd14 ble.n 8ff4 <_dtoa_r+0x854> - 8fca: 461a mov r2, r3 - 8fcc: 4639 mov r1, r7 - 8fce: 4628 mov r0, r5 - 8fd0: 9302 str r3, [sp, #8] - 8fd2: f000 ff1f bl 9e14 <__pow5mult> - 8fd6: 464a mov r2, r9 - 8fd8: 4607 mov r7, r0 - 8fda: 4628 mov r0, r5 - 8fdc: 4639 mov r1, r7 - 8fde: f000 fe87 bl 9cf0 <__multiply> - 8fe2: 4649 mov r1, r9 - 8fe4: 4602 mov r2, r0 - 8fe6: 4628 mov r0, r5 - 8fe8: 9203 str r2, [sp, #12] - 8fea: f000 fd93 bl 9b14 <_Bfree> - 8fee: 9a03 ldr r2, [sp, #12] - 8ff0: 9b02 ldr r3, [sp, #8] - 8ff2: 4691 mov r9, r2 - 8ff4: ebb8 0203 subs.w r2, r8, r3 - 8ff8: d008 beq.n 900c <_dtoa_r+0x86c> - 8ffa: 4628 mov r0, r5 - 8ffc: 4649 mov r1, r9 - 8ffe: e002 b.n 9006 <_dtoa_r+0x866> - 9000: 4628 mov r0, r5 - 9002: 4649 mov r1, r9 - 9004: 4642 mov r2, r8 - 9006: f000 ff05 bl 9e14 <__pow5mult> - 900a: 4681 mov r9, r0 - 900c: 2101 movs r1, #1 - 900e: 4628 mov r0, r5 - 9010: f000 fe65 bl 9cde <__i2b> - 9014: 9a0f ldr r2, [sp, #60] ; 0x3c - 9016: 2a00 cmp r2, #0 - 9018: 4680 mov r8, r0 - 901a: dd04 ble.n 9026 <_dtoa_r+0x886> - 901c: 4641 mov r1, r8 - 901e: 4628 mov r0, r5 - 9020: f000 fef8 bl 9e14 <__pow5mult> - 9024: 4680 mov r8, r0 - 9026: 9b24 ldr r3, [sp, #144] ; 0x90 - 9028: 2b01 cmp r3, #1 - 902a: dc13 bgt.n 9054 <_dtoa_r+0x8b4> - 902c: 9804 ldr r0, [sp, #16] - 902e: b998 cbnz r0, 9058 <_dtoa_r+0x8b8> - 9030: 9a05 ldr r2, [sp, #20] - 9032: f022 437f bic.w r3, r2, #4278190080 ; 0xff000000 - 9036: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - 903a: b983 cbnz r3, 905e <_dtoa_r+0x8be> - 903c: 4b8c ldr r3, [pc, #560] ; (9270 <_dtoa_r+0xad0>) - 903e: ea02 0303 and.w r3, r2, r3 - 9042: b17b cbz r3, 9064 <_dtoa_r+0x8c4> - 9044: 9906 ldr r1, [sp, #24] - 9046: 2201 movs r2, #1 - 9048: f10b 0b01 add.w fp, fp, #1 - 904c: 920a str r2, [sp, #40] ; 0x28 - 904e: 3101 adds r1, #1 - 9050: 9106 str r1, [sp, #24] - 9052: e008 b.n 9066 <_dtoa_r+0x8c6> - 9054: 2300 movs r3, #0 - 9056: e005 b.n 9064 <_dtoa_r+0x8c4> - 9058: 2000 movs r0, #0 - 905a: 900a str r0, [sp, #40] ; 0x28 - 905c: e003 b.n 9066 <_dtoa_r+0x8c6> - 905e: 9904 ldr r1, [sp, #16] - 9060: 910a str r1, [sp, #40] ; 0x28 - 9062: e000 b.n 9066 <_dtoa_r+0x8c6> - 9064: 930a str r3, [sp, #40] ; 0x28 - 9066: 9a0f ldr r2, [sp, #60] ; 0x3c - 9068: b14a cbz r2, 907e <_dtoa_r+0x8de> - 906a: f8d8 3010 ldr.w r3, [r8, #16] - 906e: eb08 0383 add.w r3, r8, r3, lsl #2 - 9072: 6918 ldr r0, [r3, #16] - 9074: f000 fde1 bl 9c3a <__hi0bits> - 9078: f1c0 0320 rsb r3, r0, #32 - 907c: e000 b.n 9080 <_dtoa_r+0x8e0> - 907e: 2301 movs r3, #1 - 9080: f8dd e018 ldr.w lr, [sp, #24] - 9084: 4473 add r3, lr - 9086: f013 031f ands.w r3, r3, #31 - 908a: d00b beq.n 90a4 <_dtoa_r+0x904> - 908c: f1c3 0320 rsb r3, r3, #32 - 9090: 2b04 cmp r3, #4 - 9092: dd06 ble.n 90a2 <_dtoa_r+0x902> - 9094: 3b04 subs r3, #4 - 9096: 449e add lr, r3 - 9098: 449b add fp, r3 - 909a: 18f6 adds r6, r6, r3 - 909c: f8cd e018 str.w lr, [sp, #24] - 90a0: e006 b.n 90b0 <_dtoa_r+0x910> - 90a2: d005 beq.n 90b0 <_dtoa_r+0x910> - 90a4: 331c adds r3, #28 - 90a6: 9806 ldr r0, [sp, #24] - 90a8: 449b add fp, r3 - 90aa: 18f6 adds r6, r6, r3 - 90ac: 18c0 adds r0, r0, r3 - 90ae: 9006 str r0, [sp, #24] - 90b0: f1bb 0f00 cmp.w fp, #0 - 90b4: dd05 ble.n 90c2 <_dtoa_r+0x922> - 90b6: 4649 mov r1, r9 - 90b8: 4628 mov r0, r5 - 90ba: 465a mov r2, fp - 90bc: f000 fefc bl 9eb8 <__lshift> - 90c0: 4681 mov r9, r0 - 90c2: 9906 ldr r1, [sp, #24] - 90c4: 2900 cmp r1, #0 - 90c6: dd05 ble.n 90d4 <_dtoa_r+0x934> - 90c8: 4641 mov r1, r8 - 90ca: 4628 mov r0, r5 - 90cc: 9a06 ldr r2, [sp, #24] - 90ce: f000 fef3 bl 9eb8 <__lshift> - 90d2: 4680 mov r8, r0 - 90d4: 9a11 ldr r2, [sp, #68] ; 0x44 - 90d6: b1c2 cbz r2, 910a <_dtoa_r+0x96a> - 90d8: 4648 mov r0, r9 - 90da: 4641 mov r1, r8 - 90dc: f000 ff38 bl 9f50 <__mcmp> - 90e0: 2800 cmp r0, #0 - 90e2: da12 bge.n 910a <_dtoa_r+0x96a> - 90e4: 4649 mov r1, r9 - 90e6: 2300 movs r3, #0 - 90e8: 4628 mov r0, r5 - 90ea: 220a movs r2, #10 - 90ec: f000 fd29 bl 9b42 <__multadd> - 90f0: 9b0e ldr r3, [sp, #56] ; 0x38 - 90f2: 3c01 subs r4, #1 - 90f4: 4681 mov r9, r0 - 90f6: b133 cbz r3, 9106 <_dtoa_r+0x966> - 90f8: 4639 mov r1, r7 - 90fa: 4628 mov r0, r5 - 90fc: 220a movs r2, #10 - 90fe: 2300 movs r3, #0 - 9100: f000 fd1f bl 9b42 <__multadd> - 9104: 4607 mov r7, r0 - 9106: f8dd a030 ldr.w sl, [sp, #48] ; 0x30 - 910a: f1ba 0f00 cmp.w sl, #0 - 910e: dc29 bgt.n 9164 <_dtoa_r+0x9c4> - 9110: 9824 ldr r0, [sp, #144] ; 0x90 - 9112: 2802 cmp r0, #2 - 9114: dd26 ble.n 9164 <_dtoa_r+0x9c4> - 9116: f1ba 0f00 cmp.w sl, #0 - 911a: d115 bne.n 9148 <_dtoa_r+0x9a8> - 911c: 4641 mov r1, r8 - 911e: 2205 movs r2, #5 - 9120: 4653 mov r3, sl - 9122: 4628 mov r0, r5 - 9124: f000 fd0d bl 9b42 <__multadd> - 9128: 4680 mov r8, r0 - 912a: 4648 mov r0, r9 - 912c: 4641 mov r1, r8 - 912e: f000 ff0f bl 9f50 <__mcmp> - 9132: 2800 cmp r0, #0 - 9134: dc0e bgt.n 9154 <_dtoa_r+0x9b4> - 9136: e007 b.n 9148 <_dtoa_r+0x9a8> - 9138: 46b8 mov r8, r7 - 913a: e005 b.n 9148 <_dtoa_r+0x9a8> - 913c: f04f 0800 mov.w r8, #0 - 9140: 4647 mov r7, r8 - 9142: e001 b.n 9148 <_dtoa_r+0x9a8> - 9144: 46d0 mov r8, sl - 9146: 4657 mov r7, sl - 9148: 9925 ldr r1, [sp, #148] ; 0x94 - 914a: 9e0d ldr r6, [sp, #52] ; 0x34 - 914c: 43cc mvns r4, r1 - 914e: e006 b.n 915e <_dtoa_r+0x9be> - 9150: 9c0a ldr r4, [sp, #40] ; 0x28 - 9152: 46b8 mov r8, r7 - 9154: 9e0d ldr r6, [sp, #52] ; 0x34 - 9156: 3401 adds r4, #1 - 9158: 2331 movs r3, #49 ; 0x31 - 915a: f806 3b01 strb.w r3, [r6], #1 - 915e: f04f 0a00 mov.w sl, #0 - 9162: e0f4 b.n 934e <_dtoa_r+0xbae> - 9164: 9a0e ldr r2, [sp, #56] ; 0x38 - 9166: 2a00 cmp r2, #0 - 9168: f000 80aa beq.w 92c0 <_dtoa_r+0xb20> - 916c: 2e00 cmp r6, #0 - 916e: dd05 ble.n 917c <_dtoa_r+0x9dc> - 9170: 4639 mov r1, r7 - 9172: 4628 mov r0, r5 - 9174: 4632 mov r2, r6 - 9176: f000 fe9f bl 9eb8 <__lshift> - 917a: 4607 mov r7, r0 - 917c: 9b0a ldr r3, [sp, #40] ; 0x28 - 917e: b193 cbz r3, 91a6 <_dtoa_r+0xa06> - 9180: 6879 ldr r1, [r7, #4] - 9182: 4628 mov r0, r5 - 9184: f000 fc95 bl 9ab2 <_Balloc> - 9188: 693a ldr r2, [r7, #16] - 918a: f107 010c add.w r1, r7, #12 - 918e: 3202 adds r2, #2 - 9190: 0092 lsls r2, r2, #2 - 9192: 4606 mov r6, r0 - 9194: 300c adds r0, #12 - 9196: f7fb fe8b bl 4eb0 - 919a: 4628 mov r0, r5 - 919c: 4631 mov r1, r6 - 919e: 2201 movs r2, #1 - 91a0: f000 fe8a bl 9eb8 <__lshift> - 91a4: e000 b.n 91a8 <_dtoa_r+0xa08> - 91a6: 4638 mov r0, r7 - 91a8: 9e0d ldr r6, [sp, #52] ; 0x34 - 91aa: 9406 str r4, [sp, #24] - 91ac: 44b2 add sl, r6 - 91ae: f8cd a038 str.w sl, [sp, #56] ; 0x38 - 91b2: 46ba mov sl, r7 - 91b4: 4607 mov r7, r0 - 91b6: 4641 mov r1, r8 - 91b8: 4648 mov r0, r9 - 91ba: f7ff fa5d bl 8678 - 91be: 4651 mov r1, sl - 91c0: f100 0b30 add.w fp, r0, #48 ; 0x30 - 91c4: 4648 mov r0, r9 - 91c6: f000 fec3 bl 9f50 <__mcmp> - 91ca: 463a mov r2, r7 - 91cc: 4641 mov r1, r8 - 91ce: 900c str r0, [sp, #48] ; 0x30 - 91d0: 4628 mov r0, r5 - 91d2: f000 feda bl 9f8a <__mdiff> - 91d6: 68c2 ldr r2, [r0, #12] - 91d8: 4603 mov r3, r0 - 91da: b93a cbnz r2, 91ec <_dtoa_r+0xa4c> - 91dc: 4619 mov r1, r3 - 91de: 4648 mov r0, r9 - 91e0: 9302 str r3, [sp, #8] - 91e2: f000 feb5 bl 9f50 <__mcmp> - 91e6: 9b02 ldr r3, [sp, #8] - 91e8: 4604 mov r4, r0 - 91ea: e000 b.n 91ee <_dtoa_r+0xa4e> - 91ec: 2401 movs r4, #1 - 91ee: 4628 mov r0, r5 - 91f0: 4619 mov r1, r3 - 91f2: f000 fc8f bl 9b14 <_Bfree> - 91f6: b96c cbnz r4, 9214 <_dtoa_r+0xa74> - 91f8: 9824 ldr r0, [sp, #144] ; 0x90 - 91fa: b958 cbnz r0, 9214 <_dtoa_r+0xa74> - 91fc: 9904 ldr r1, [sp, #16] - 91fe: f001 0301 and.w r3, r1, #1 - 9202: b93b cbnz r3, 9214 <_dtoa_r+0xa74> - 9204: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 9208: 9c06 ldr r4, [sp, #24] - 920a: d027 beq.n 925c <_dtoa_r+0xabc> - 920c: 9a0c ldr r2, [sp, #48] ; 0x30 - 920e: 2a00 cmp r2, #0 - 9210: dc29 bgt.n 9266 <_dtoa_r+0xac6> - 9212: e02a b.n 926a <_dtoa_r+0xaca> - 9214: 9b0c ldr r3, [sp, #48] ; 0x30 - 9216: 2b00 cmp r3, #0 - 9218: db06 blt.n 9228 <_dtoa_r+0xa88> - 921a: d119 bne.n 9250 <_dtoa_r+0xab0> - 921c: 9824 ldr r0, [sp, #144] ; 0x90 - 921e: b9b8 cbnz r0, 9250 <_dtoa_r+0xab0> - 9220: 9904 ldr r1, [sp, #16] - 9222: f001 0301 and.w r3, r1, #1 - 9226: b99b cbnz r3, 9250 <_dtoa_r+0xab0> - 9228: 4622 mov r2, r4 - 922a: 9c06 ldr r4, [sp, #24] - 922c: 2a00 cmp r2, #0 - 922e: dd1c ble.n 926a <_dtoa_r+0xaca> - 9230: 4649 mov r1, r9 - 9232: 2201 movs r2, #1 - 9234: 4628 mov r0, r5 - 9236: f000 fe3f bl 9eb8 <__lshift> - 923a: 4641 mov r1, r8 - 923c: 4681 mov r9, r0 - 923e: f000 fe87 bl 9f50 <__mcmp> - 9242: 2800 cmp r0, #0 - 9244: dc07 bgt.n 9256 <_dtoa_r+0xab6> - 9246: d110 bne.n 926a <_dtoa_r+0xaca> - 9248: f01b 0f01 tst.w fp, #1 - 924c: d00d beq.n 926a <_dtoa_r+0xaca> - 924e: e002 b.n 9256 <_dtoa_r+0xab6> - 9250: 2c00 cmp r4, #0 - 9252: dd0f ble.n 9274 <_dtoa_r+0xad4> - 9254: 9c06 ldr r4, [sp, #24] - 9256: f1bb 0f39 cmp.w fp, #57 ; 0x39 - 925a: d104 bne.n 9266 <_dtoa_r+0xac6> - 925c: 4633 mov r3, r6 - 925e: 2239 movs r2, #57 ; 0x39 - 9260: f803 2b01 strb.w r2, [r3], #1 - 9264: e065 b.n 9332 <_dtoa_r+0xb92> - 9266: f10b 0b01 add.w fp, fp, #1 - 926a: f806 bb01 strb.w fp, [r6], #1 - 926e: e06e b.n 934e <_dtoa_r+0xbae> - 9270: 7ff00000 .word 0x7ff00000 - 9274: f806 bb01 strb.w fp, [r6], #1 - 9278: 4633 mov r3, r6 - 927a: 9a0e ldr r2, [sp, #56] ; 0x38 - 927c: 4296 cmp r6, r2 - 927e: d03e beq.n 92fe <_dtoa_r+0xb5e> - 9280: 4649 mov r1, r9 - 9282: 220a movs r2, #10 - 9284: 2300 movs r3, #0 - 9286: 4628 mov r0, r5 - 9288: f000 fc5b bl 9b42 <__multadd> - 928c: 45ba cmp sl, r7 - 928e: 4681 mov r9, r0 - 9290: d107 bne.n 92a2 <_dtoa_r+0xb02> - 9292: 4651 mov r1, sl - 9294: 4628 mov r0, r5 - 9296: 220a movs r2, #10 - 9298: 2300 movs r3, #0 - 929a: f000 fc52 bl 9b42 <__multadd> - 929e: 4682 mov sl, r0 - 92a0: e00c b.n 92bc <_dtoa_r+0xb1c> - 92a2: 4651 mov r1, sl - 92a4: 220a movs r2, #10 - 92a6: 2300 movs r3, #0 - 92a8: 4628 mov r0, r5 - 92aa: f000 fc4a bl 9b42 <__multadd> - 92ae: 4639 mov r1, r7 - 92b0: 220a movs r2, #10 - 92b2: 2300 movs r3, #0 - 92b4: 4682 mov sl, r0 - 92b6: 4628 mov r0, r5 - 92b8: f000 fc43 bl 9b42 <__multadd> - 92bc: 4607 mov r7, r0 - 92be: e77a b.n 91b6 <_dtoa_r+0xa16> - 92c0: f04f 0c01 mov.w ip, #1 - 92c4: 9e0d ldr r6, [sp, #52] ; 0x34 - 92c6: 46cb mov fp, r9 - 92c8: 46a1 mov r9, r4 - 92ca: 4664 mov r4, ip - 92cc: 4658 mov r0, fp - 92ce: 4641 mov r1, r8 - 92d0: f7ff f9d2 bl 8678 - 92d4: 3030 adds r0, #48 ; 0x30 - 92d6: 4554 cmp r4, sl - 92d8: f806 0b01 strb.w r0, [r6], #1 - 92dc: 4633 mov r3, r6 - 92de: da08 bge.n 92f2 <_dtoa_r+0xb52> - 92e0: 4659 mov r1, fp - 92e2: 4628 mov r0, r5 - 92e4: 220a movs r2, #10 - 92e6: 2300 movs r3, #0 - 92e8: f000 fc2b bl 9b42 <__multadd> - 92ec: 3401 adds r4, #1 - 92ee: 4683 mov fp, r0 - 92f0: e7ec b.n 92cc <_dtoa_r+0xb2c> - 92f2: 464c mov r4, r9 - 92f4: f04f 0a00 mov.w sl, #0 - 92f8: 46d9 mov r9, fp - 92fa: 4683 mov fp, r0 - 92fc: e000 b.n 9300 <_dtoa_r+0xb60> - 92fe: 9c06 ldr r4, [sp, #24] - 9300: 4649 mov r1, r9 - 9302: 2201 movs r2, #1 - 9304: 4628 mov r0, r5 - 9306: 9302 str r3, [sp, #8] - 9308: f000 fdd6 bl 9eb8 <__lshift> - 930c: 4641 mov r1, r8 - 930e: 4681 mov r9, r0 - 9310: f000 fe1e bl 9f50 <__mcmp> - 9314: 9b02 ldr r3, [sp, #8] - 9316: 2800 cmp r0, #0 - 9318: dc0b bgt.n 9332 <_dtoa_r+0xb92> - 931a: d113 bne.n 9344 <_dtoa_r+0xba4> - 931c: f01b 0f01 tst.w fp, #1 - 9320: d107 bne.n 9332 <_dtoa_r+0xb92> - 9322: e00f b.n 9344 <_dtoa_r+0xba4> - 9324: 980d ldr r0, [sp, #52] ; 0x34 - 9326: 4283 cmp r3, r0 - 9328: d103 bne.n 9332 <_dtoa_r+0xb92> - 932a: 2331 movs r3, #49 ; 0x31 - 932c: 3401 adds r4, #1 - 932e: 7003 strb r3, [r0, #0] - 9330: e00d b.n 934e <_dtoa_r+0xbae> - 9332: f813 2c01 ldrb.w r2, [r3, #-1] - 9336: 461e mov r6, r3 - 9338: 3b01 subs r3, #1 - 933a: 2a39 cmp r2, #57 ; 0x39 - 933c: d0f2 beq.n 9324 <_dtoa_r+0xb84> - 933e: 3201 adds r2, #1 - 9340: 701a strb r2, [r3, #0] - 9342: e004 b.n 934e <_dtoa_r+0xbae> - 9344: 461e mov r6, r3 - 9346: f813 2d01 ldrb.w r2, [r3, #-1]! - 934a: 2a30 cmp r2, #48 ; 0x30 - 934c: d0fa beq.n 9344 <_dtoa_r+0xba4> - 934e: 4628 mov r0, r5 - 9350: 4641 mov r1, r8 - 9352: f000 fbdf bl 9b14 <_Bfree> - 9356: b17f cbz r7, 9378 <_dtoa_r+0xbd8> - 9358: f1ba 0f00 cmp.w sl, #0 - 935c: d005 beq.n 936a <_dtoa_r+0xbca> - 935e: 45ba cmp sl, r7 - 9360: d003 beq.n 936a <_dtoa_r+0xbca> - 9362: 4628 mov r0, r5 - 9364: 4651 mov r1, sl - 9366: f000 fbd5 bl 9b14 <_Bfree> - 936a: 4628 mov r0, r5 - 936c: 4639 mov r1, r7 - 936e: f000 fbd1 bl 9b14 <_Bfree> - 9372: e001 b.n 9378 <_dtoa_r+0xbd8> - 9374: 4645 mov r5, r8 - 9376: 9c0a ldr r4, [sp, #40] ; 0x28 - 9378: 4649 mov r1, r9 - 937a: 4628 mov r0, r5 - 937c: f000 fbca bl 9b14 <_Bfree> - 9380: 2300 movs r3, #0 - 9382: 7033 strb r3, [r6, #0] - 9384: 3401 adds r4, #1 - 9386: 9926 ldr r1, [sp, #152] ; 0x98 - 9388: 9a28 ldr r2, [sp, #160] ; 0xa0 - 938a: 600c str r4, [r1, #0] - 938c: b11a cbz r2, 9396 <_dtoa_r+0xbf6> - 938e: 6016 str r6, [r2, #0] - 9390: e001 b.n 9396 <_dtoa_r+0xbf6> - 9392: 4803 ldr r0, [pc, #12] ; (93a0 <_dtoa_r+0xc00>) - 9394: e000 b.n 9398 <_dtoa_r+0xbf8> - 9396: 980d ldr r0, [sp, #52] ; 0x34 - 9398: b01b add sp, #108 ; 0x6c - 939a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - 939e: bf00 nop - 93a0: 0000e56e .word 0x0000e56e - 93a4: f3af 8000 nop.w - -000093a8 <_fflush_r>: - 93a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 93ac: 4605 mov r5, r0 - 93ae: 690e ldr r6, [r1, #16] - 93b0: 460c mov r4, r1 - 93b2: 2e00 cmp r6, #0 - 93b4: f000 80a7 beq.w 9506 <_fflush_r+0x15e> - 93b8: b118 cbz r0, 93c2 <_fflush_r+0x1a> - 93ba: 6983 ldr r3, [r0, #24] - 93bc: b90b cbnz r3, 93c2 <_fflush_r+0x1a> - 93be: f000 f8eb bl 9598 <__sinit> - 93c2: 4b52 ldr r3, [pc, #328] ; (950c <_fflush_r+0x164>) - 93c4: 429c cmp r4, r3 - 93c6: d101 bne.n 93cc <_fflush_r+0x24> - 93c8: 686c ldr r4, [r5, #4] - 93ca: e008 b.n 93de <_fflush_r+0x36> - 93cc: 4b50 ldr r3, [pc, #320] ; (9510 <_fflush_r+0x168>) - 93ce: 429c cmp r4, r3 - 93d0: d101 bne.n 93d6 <_fflush_r+0x2e> - 93d2: 68ac ldr r4, [r5, #8] - 93d4: e003 b.n 93de <_fflush_r+0x36> - 93d6: 4b4f ldr r3, [pc, #316] ; (9514 <_fflush_r+0x16c>) - 93d8: 429c cmp r4, r3 - 93da: bf08 it eq - 93dc: 68ec ldreq r4, [r5, #12] - 93de: 89a2 ldrh r2, [r4, #12] - 93e0: 2a00 cmp r2, #0 - 93e2: f000 808d beq.w 9500 <_fflush_r+0x158> - 93e6: b213 sxth r3, r2 - 93e8: f013 0608 ands.w r6, r3, #8 - 93ec: d163 bne.n 94b6 <_fflush_r+0x10e> - 93ee: f442 6300 orr.w r3, r2, #2048 ; 0x800 - 93f2: 6862 ldr r2, [r4, #4] - 93f4: 81a3 strh r3, [r4, #12] - 93f6: 2a00 cmp r2, #0 - 93f8: dc03 bgt.n 9402 <_fflush_r+0x5a> - 93fa: 6c22 ldr r2, [r4, #64] ; 0x40 - 93fc: 2a00 cmp r2, #0 - 93fe: f340 8082 ble.w 9506 <_fflush_r+0x15e> - 9402: 6ae6 ldr r6, [r4, #44] ; 0x2c - 9404: 2e00 cmp r6, #0 - 9406: d07e beq.n 9506 <_fflush_r+0x15e> - 9408: 2200 movs r2, #0 - 940a: 682f ldr r7, [r5, #0] - 940c: 602a str r2, [r5, #0] - 940e: f413 5280 ands.w r2, r3, #4096 ; 0x1000 - 9412: d001 beq.n 9418 <_fflush_r+0x70> - 9414: 6d62 ldr r2, [r4, #84] ; 0x54 - 9416: e015 b.n 9444 <_fflush_r+0x9c> - 9418: 2301 movs r3, #1 - 941a: 4628 mov r0, r5 - 941c: 6a21 ldr r1, [r4, #32] - 941e: 47b0 blx r6 - 9420: f1b0 3fff cmp.w r0, #4294967295 - 9424: 4602 mov r2, r0 - 9426: d10d bne.n 9444 <_fflush_r+0x9c> - 9428: 682b ldr r3, [r5, #0] - 942a: b15b cbz r3, 9444 <_fflush_r+0x9c> - 942c: 2b1d cmp r3, #29 - 942e: d001 beq.n 9434 <_fflush_r+0x8c> - 9430: 2b16 cmp r3, #22 - 9432: d101 bne.n 9438 <_fflush_r+0x90> - 9434: 602f str r7, [r5, #0] - 9436: e061 b.n 94fc <_fflush_r+0x154> - 9438: 89a3 ldrh r3, [r4, #12] - 943a: 4606 mov r6, r0 - 943c: f043 0340 orr.w r3, r3, #64 ; 0x40 - 9440: 81a3 strh r3, [r4, #12] - 9442: e060 b.n 9506 <_fflush_r+0x15e> - 9444: 89a3 ldrh r3, [r4, #12] - 9446: f013 0f04 tst.w r3, #4 - 944a: d005 beq.n 9458 <_fflush_r+0xb0> - 944c: 6863 ldr r3, [r4, #4] - 944e: 1ad2 subs r2, r2, r3 - 9450: 6b63 ldr r3, [r4, #52] ; 0x34 - 9452: b10b cbz r3, 9458 <_fflush_r+0xb0> - 9454: 6c23 ldr r3, [r4, #64] ; 0x40 - 9456: 1ad2 subs r2, r2, r3 - 9458: 2300 movs r3, #0 - 945a: 6ae6 ldr r6, [r4, #44] ; 0x2c - 945c: 4628 mov r0, r5 - 945e: 6a21 ldr r1, [r4, #32] - 9460: 47b0 blx r6 - 9462: f1b0 3fff cmp.w r0, #4294967295 - 9466: d105 bne.n 9474 <_fflush_r+0xcc> - 9468: 682b ldr r3, [r5, #0] - 946a: 2b1d cmp r3, #29 - 946c: d839 bhi.n 94e2 <_fflush_r+0x13a> - 946e: 4a2a ldr r2, [pc, #168] ; (9518 <_fflush_r+0x170>) - 9470: 409a lsls r2, r3 - 9472: d536 bpl.n 94e2 <_fflush_r+0x13a> - 9474: 89a3 ldrh r3, [r4, #12] - 9476: 2200 movs r2, #0 - 9478: 6062 str r2, [r4, #4] - 947a: f423 6300 bic.w r3, r3, #2048 ; 0x800 - 947e: 6922 ldr r2, [r4, #16] - 9480: 041b lsls r3, r3, #16 - 9482: 6022 str r2, [r4, #0] - 9484: 0c1b lsrs r3, r3, #16 - 9486: 81a3 strh r3, [r4, #12] - 9488: f413 5f80 tst.w r3, #4096 ; 0x1000 - 948c: d005 beq.n 949a <_fflush_r+0xf2> - 948e: f1b0 3fff cmp.w r0, #4294967295 - 9492: d101 bne.n 9498 <_fflush_r+0xf0> - 9494: 682b ldr r3, [r5, #0] - 9496: b903 cbnz r3, 949a <_fflush_r+0xf2> - 9498: 6560 str r0, [r4, #84] ; 0x54 - 949a: 6b61 ldr r1, [r4, #52] ; 0x34 - 949c: 602f str r7, [r5, #0] - 949e: 2900 cmp r1, #0 - 94a0: d030 beq.n 9504 <_fflush_r+0x15c> - 94a2: f104 0344 add.w r3, r4, #68 ; 0x44 - 94a6: 4299 cmp r1, r3 - 94a8: d002 beq.n 94b0 <_fflush_r+0x108> - 94aa: 4628 mov r0, r5 - 94ac: f000 f93c bl 9728 <_free_r> - 94b0: 2600 movs r6, #0 - 94b2: 6366 str r6, [r4, #52] ; 0x34 - 94b4: e027 b.n 9506 <_fflush_r+0x15e> - 94b6: 6926 ldr r6, [r4, #16] - 94b8: b32e cbz r6, 9506 <_fflush_r+0x15e> - 94ba: f013 0f03 tst.w r3, #3 - 94be: 6822 ldr r2, [r4, #0] - 94c0: 6026 str r6, [r4, #0] - 94c2: bf08 it eq - 94c4: 6963 ldreq r3, [r4, #20] - 94c6: ebc6 0802 rsb r8, r6, r2 - 94ca: bf18 it ne - 94cc: 2300 movne r3, #0 - 94ce: 60a3 str r3, [r4, #8] - 94d0: e011 b.n 94f6 <_fflush_r+0x14e> - 94d2: 6aa7 ldr r7, [r4, #40] ; 0x28 - 94d4: 4628 mov r0, r5 - 94d6: 6a21 ldr r1, [r4, #32] - 94d8: 4632 mov r2, r6 - 94da: 4643 mov r3, r8 - 94dc: 47b8 blx r7 - 94de: 2800 cmp r0, #0 - 94e0: dc06 bgt.n 94f0 <_fflush_r+0x148> - 94e2: 89a3 ldrh r3, [r4, #12] - 94e4: f04f 36ff mov.w r6, #4294967295 - 94e8: f043 0340 orr.w r3, r3, #64 ; 0x40 - 94ec: 81a3 strh r3, [r4, #12] - 94ee: e00a b.n 9506 <_fflush_r+0x15e> - 94f0: 1836 adds r6, r6, r0 - 94f2: ebc0 0808 rsb r8, r0, r8 - 94f6: f1b8 0f00 cmp.w r8, #0 - 94fa: dcea bgt.n 94d2 <_fflush_r+0x12a> - 94fc: 2600 movs r6, #0 - 94fe: e002 b.n 9506 <_fflush_r+0x15e> - 9500: 4616 mov r6, r2 - 9502: e000 b.n 9506 <_fflush_r+0x15e> - 9504: 460e mov r6, r1 - 9506: 4630 mov r0, r6 - 9508: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 950c: 0000e714 .word 0x0000e714 - 9510: 0000e734 .word 0x0000e734 - 9514: 0000e754 .word 0x0000e754 - 9518: 80000204 .word 0x80000204 - -0000951c <_cleanup_r>: - 951c: 4901 ldr r1, [pc, #4] ; (9524 <_cleanup_r+0x8>) - 951e: f000 b9c3 b.w 98a8 <_fwalk> - 9522: bf00 nop - 9524: 0000c08d .word 0x0000c08d - -00009528 : - 9528: 2300 movs r3, #0 - 952a: b510 push {r4, lr} - 952c: 4604 mov r4, r0 - 952e: 6003 str r3, [r0, #0] - 9530: 6043 str r3, [r0, #4] - 9532: 6083 str r3, [r0, #8] - 9534: 8181 strh r1, [r0, #12] - 9536: 4619 mov r1, r3 - 9538: 6643 str r3, [r0, #100] ; 0x64 - 953a: 81c2 strh r2, [r0, #14] - 953c: 2208 movs r2, #8 - 953e: 6103 str r3, [r0, #16] - 9540: 6143 str r3, [r0, #20] - 9542: 6183 str r3, [r0, #24] - 9544: 305c adds r0, #92 ; 0x5c - 9546: f000 faac bl 9aa2 - 954a: 4b05 ldr r3, [pc, #20] ; (9560 ) - 954c: 6224 str r4, [r4, #32] - 954e: 6263 str r3, [r4, #36] ; 0x24 - 9550: 4b04 ldr r3, [pc, #16] ; (9564 ) - 9552: 62a3 str r3, [r4, #40] ; 0x28 - 9554: 4b04 ldr r3, [pc, #16] ; (9568 ) - 9556: 62e3 str r3, [r4, #44] ; 0x2c - 9558: 4b04 ldr r3, [pc, #16] ; (956c ) - 955a: 6323 str r3, [r4, #48] ; 0x30 - 955c: bd10 pop {r4, pc} - 955e: bf00 nop - 9560: 00005359 .word 0x00005359 - 9564: 0000537f .word 0x0000537f - 9568: 000053b9 .word 0x000053b9 - 956c: 000053df .word 0x000053df - -00009570 <__sfmoreglue>: - 9570: b570 push {r4, r5, r6, lr} - 9572: 460e mov r6, r1 - 9574: 2568 movs r5, #104 ; 0x68 - 9576: 434d muls r5, r1 - 9578: f105 010c add.w r1, r5, #12 - 957c: f7fb fa78 bl 4a70 <_malloc_r> - 9580: 4604 mov r4, r0 - 9582: b138 cbz r0, 9594 <__sfmoreglue+0x24> - 9584: 300c adds r0, #12 - 9586: 2100 movs r1, #0 - 9588: 6066 str r6, [r4, #4] - 958a: 462a mov r2, r5 - 958c: 6021 str r1, [r4, #0] - 958e: 60a0 str r0, [r4, #8] - 9590: f000 fa87 bl 9aa2 - 9594: 4620 mov r0, r4 - 9596: bd70 pop {r4, r5, r6, pc} - -00009598 <__sinit>: - 9598: b570 push {r4, r5, r6, lr} - 959a: 4604 mov r4, r0 - 959c: 6986 ldr r6, [r0, #24] - 959e: 2e00 cmp r6, #0 - 95a0: d125 bne.n 95ee <__sinit+0x56> - 95a2: 4b13 ldr r3, [pc, #76] ; (95f0 <__sinit+0x58>) - 95a4: 2501 movs r5, #1 - 95a6: f8c0 60d8 str.w r6, [r0, #216] ; 0xd8 - 95aa: 6185 str r5, [r0, #24] - 95ac: 6283 str r3, [r0, #40] ; 0x28 - 95ae: f8c0 60dc str.w r6, [r0, #220] ; 0xdc - 95b2: f8c0 60e0 str.w r6, [r0, #224] ; 0xe0 - 95b6: f000 f81d bl 95f4 <__sfp> - 95ba: 6060 str r0, [r4, #4] - 95bc: 4620 mov r0, r4 - 95be: f000 f819 bl 95f4 <__sfp> - 95c2: 60a0 str r0, [r4, #8] - 95c4: 4620 mov r0, r4 - 95c6: f000 f815 bl 95f4 <__sfp> - 95ca: 2104 movs r1, #4 - 95cc: 4632 mov r2, r6 - 95ce: 60e0 str r0, [r4, #12] - 95d0: 6860 ldr r0, [r4, #4] - 95d2: f7ff ffa9 bl 9528 - 95d6: 68a0 ldr r0, [r4, #8] - 95d8: 2109 movs r1, #9 - 95da: 462a mov r2, r5 - 95dc: f7ff ffa4 bl 9528 - 95e0: 68e0 ldr r0, [r4, #12] - 95e2: 2112 movs r1, #18 - 95e4: 2202 movs r2, #2 - 95e6: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - 95ea: f7ff bf9d b.w 9528 - 95ee: bd70 pop {r4, r5, r6, pc} - 95f0: 0000951d .word 0x0000951d - -000095f4 <__sfp>: - 95f4: b5f8 push {r3, r4, r5, r6, r7, lr} - 95f6: 4607 mov r7, r0 - 95f8: 4b1b ldr r3, [pc, #108] ; (9668 <__sfp+0x74>) - 95fa: 681e ldr r6, [r3, #0] - 95fc: 69b3 ldr r3, [r6, #24] - 95fe: b913 cbnz r3, 9606 <__sfp+0x12> - 9600: 4630 mov r0, r6 - 9602: f7ff ffc9 bl 9598 <__sinit> - 9606: 36d8 adds r6, #216 ; 0xd8 - 9608: 68b4 ldr r4, [r6, #8] - 960a: 6873 ldr r3, [r6, #4] - 960c: e003 b.n 9616 <__sfp+0x22> - 960e: f9b4 500c ldrsh.w r5, [r4, #12] - 9612: b185 cbz r5, 9636 <__sfp+0x42> - 9614: 3468 adds r4, #104 ; 0x68 - 9616: 3b01 subs r3, #1 - 9618: d5f9 bpl.n 960e <__sfp+0x1a> - 961a: 6833 ldr r3, [r6, #0] - 961c: b92b cbnz r3, 962a <__sfp+0x36> - 961e: 4638 mov r0, r7 - 9620: 2104 movs r1, #4 - 9622: f7ff ffa5 bl 9570 <__sfmoreglue> - 9626: 6030 str r0, [r6, #0] - 9628: b108 cbz r0, 962e <__sfp+0x3a> - 962a: 6836 ldr r6, [r6, #0] - 962c: e7ec b.n 9608 <__sfp+0x14> - 962e: 230c movs r3, #12 - 9630: 4604 mov r4, r0 - 9632: 603b str r3, [r7, #0] - 9634: e015 b.n 9662 <__sfp+0x6e> - 9636: f04f 33ff mov.w r3, #4294967295 - 963a: 6665 str r5, [r4, #100] ; 0x64 - 963c: 81e3 strh r3, [r4, #14] - 963e: f104 005c add.w r0, r4, #92 ; 0x5c - 9642: 2301 movs r3, #1 - 9644: 6025 str r5, [r4, #0] - 9646: 81a3 strh r3, [r4, #12] - 9648: 4629 mov r1, r5 - 964a: 60a5 str r5, [r4, #8] - 964c: 2208 movs r2, #8 - 964e: 6065 str r5, [r4, #4] - 9650: 6125 str r5, [r4, #16] - 9652: 6165 str r5, [r4, #20] - 9654: 61a5 str r5, [r4, #24] - 9656: f000 fa24 bl 9aa2 - 965a: 6365 str r5, [r4, #52] ; 0x34 - 965c: 63a5 str r5, [r4, #56] ; 0x38 - 965e: 64a5 str r5, [r4, #72] ; 0x48 - 9660: 64e5 str r5, [r4, #76] ; 0x4c - 9662: 4620 mov r0, r4 - 9664: bdf8 pop {r3, r4, r5, r6, r7, pc} - 9666: bf00 nop - 9668: 0000e528 .word 0x0000e528 - -0000966c <__sfp_lock_acquire>: - 966c: 4770 bx lr - -0000966e <__sfp_lock_release>: - 966e: 4770 bx lr - -00009670 : - 9670: b40e push {r1, r2, r3} - 9672: b503 push {r0, r1, lr} - 9674: ab03 add r3, sp, #12 - 9676: 4601 mov r1, r0 - 9678: 4805 ldr r0, [pc, #20] ; (9690 ) - 967a: f853 2b04 ldr.w r2, [r3], #4 - 967e: 6800 ldr r0, [r0, #0] - 9680: 9301 str r3, [sp, #4] - 9682: f001 fff7 bl b674 <_vfiprintf_r> - 9686: e8bd 400c ldmia.w sp!, {r2, r3, lr} - 968a: b003 add sp, #12 - 968c: 4770 bx lr - 968e: bf00 nop - 9690: 100001dc .word 0x100001dc - -00009694 <_malloc_trim_r>: - 9694: b5f8 push {r3, r4, r5, r6, r7, lr} - 9696: 460d mov r5, r1 - 9698: 4e20 ldr r6, [pc, #128] ; (971c <_malloc_trim_r+0x88>) - 969a: 4604 mov r4, r0 - 969c: f7fb fc2b bl 4ef6 <__malloc_lock> - 96a0: 68b3 ldr r3, [r6, #8] - 96a2: 685f ldr r7, [r3, #4] - 96a4: f027 0703 bic.w r7, r7, #3 - 96a8: f107 036f add.w r3, r7, #111 ; 0x6f - 96ac: 1b5d subs r5, r3, r5 - 96ae: f025 057f bic.w r5, r5, #127 ; 0x7f - 96b2: 3d80 subs r5, #128 ; 0x80 - 96b4: 2d7f cmp r5, #127 ; 0x7f - 96b6: dd1e ble.n 96f6 <_malloc_trim_r+0x62> - 96b8: 2100 movs r1, #0 - 96ba: 4620 mov r0, r4 - 96bc: f7fb fda4 bl 5208 <_sbrk_r> - 96c0: 68b3 ldr r3, [r6, #8] - 96c2: 19db adds r3, r3, r7 - 96c4: 4298 cmp r0, r3 - 96c6: d116 bne.n 96f6 <_malloc_trim_r+0x62> - 96c8: 4269 negs r1, r5 - 96ca: 4620 mov r0, r4 - 96cc: f7fb fd9c bl 5208 <_sbrk_r> - 96d0: f1b0 3fff cmp.w r0, #4294967295 - 96d4: d114 bne.n 9700 <_malloc_trim_r+0x6c> - 96d6: 2100 movs r1, #0 - 96d8: 4620 mov r0, r4 - 96da: f7fb fd95 bl 5208 <_sbrk_r> - 96de: 68b3 ldr r3, [r6, #8] - 96e0: 1ac2 subs r2, r0, r3 - 96e2: 2a0f cmp r2, #15 - 96e4: dd07 ble.n 96f6 <_malloc_trim_r+0x62> - 96e6: 490e ldr r1, [pc, #56] ; (9720 <_malloc_trim_r+0x8c>) - 96e8: f042 0201 orr.w r2, r2, #1 - 96ec: 605a str r2, [r3, #4] - 96ee: 6809 ldr r1, [r1, #0] - 96f0: 1a40 subs r0, r0, r1 - 96f2: 490c ldr r1, [pc, #48] ; (9724 <_malloc_trim_r+0x90>) - 96f4: 6008 str r0, [r1, #0] - 96f6: 4620 mov r0, r4 - 96f8: f7fb fbfe bl 4ef8 <__malloc_unlock> - 96fc: 2000 movs r0, #0 - 96fe: bdf8 pop {r3, r4, r5, r6, r7, pc} - 9700: 68b3 ldr r3, [r6, #8] - 9702: 1b7f subs r7, r7, r5 - 9704: f047 0701 orr.w r7, r7, #1 - 9708: 4620 mov r0, r4 - 970a: 605f str r7, [r3, #4] - 970c: 4b05 ldr r3, [pc, #20] ; (9724 <_malloc_trim_r+0x90>) - 970e: 681a ldr r2, [r3, #0] - 9710: 1b55 subs r5, r2, r5 - 9712: 601d str r5, [r3, #0] - 9714: f7fb fbf0 bl 4ef8 <__malloc_unlock> - 9718: 2001 movs r0, #1 - 971a: bdf8 pop {r3, r4, r5, r6, r7, pc} - 971c: 100001e0 .word 0x100001e0 - 9720: 100005ec .word 0x100005ec - 9724: 10000750 .word 0x10000750 - -00009728 <_free_r>: - 9728: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 972c: 4604 mov r4, r0 - 972e: 460d mov r5, r1 - 9730: 2900 cmp r1, #0 - 9732: f000 80ae beq.w 9892 <_free_r+0x16a> - 9736: f7fb fbde bl 4ef6 <__malloc_lock> - 973a: f1a5 0308 sub.w r3, r5, #8 - 973e: 4856 ldr r0, [pc, #344] ; (9898 <_free_r+0x170>) - 9740: 685f ldr r7, [r3, #4] - 9742: f027 0201 bic.w r2, r7, #1 - 9746: f8d0 c008 ldr.w ip, [r0, #8] - 974a: 1899 adds r1, r3, r2 - 974c: f007 0701 and.w r7, r7, #1 - 9750: 4561 cmp r1, ip - 9752: 684e ldr r6, [r1, #4] - 9754: f026 0603 bic.w r6, r6, #3 - 9758: d118 bne.n 978c <_free_r+0x64> - 975a: 18b2 adds r2, r6, r2 - 975c: b93f cbnz r7, 976e <_free_r+0x46> - 975e: f855 1c08 ldr.w r1, [r5, #-8] - 9762: 1a5b subs r3, r3, r1 - 9764: 1852 adds r2, r2, r1 - 9766: 689d ldr r5, [r3, #8] - 9768: 68d9 ldr r1, [r3, #12] - 976a: 60e9 str r1, [r5, #12] - 976c: 608d str r5, [r1, #8] - 976e: f042 0101 orr.w r1, r2, #1 - 9772: 6083 str r3, [r0, #8] - 9774: 6059 str r1, [r3, #4] - 9776: 4b49 ldr r3, [pc, #292] ; (989c <_free_r+0x174>) - 9778: 681b ldr r3, [r3, #0] - 977a: 429a cmp r2, r3 - 977c: f0c0 8084 bcc.w 9888 <_free_r+0x160> - 9780: 4b47 ldr r3, [pc, #284] ; (98a0 <_free_r+0x178>) - 9782: 4620 mov r0, r4 - 9784: 6819 ldr r1, [r3, #0] - 9786: f7ff ff85 bl 9694 <_malloc_trim_r> - 978a: e07d b.n 9888 <_free_r+0x160> - 978c: 604e str r6, [r1, #4] - 978e: b987 cbnz r7, 97b2 <_free_r+0x8a> - 9790: f855 5c08 ldr.w r5, [r5, #-8] - 9794: f100 0c08 add.w ip, r0, #8 - 9798: 1b5b subs r3, r3, r5 - 979a: 1952 adds r2, r2, r5 - 979c: 689d ldr r5, [r3, #8] - 979e: 4565 cmp r5, ip - 97a0: d009 beq.n 97b6 <_free_r+0x8e> - 97a2: f8d3 c00c ldr.w ip, [r3, #12] - 97a6: f8c5 c00c str.w ip, [r5, #12] - 97aa: f8cc 5008 str.w r5, [ip, #8] - 97ae: 463d mov r5, r7 - 97b0: e002 b.n 97b8 <_free_r+0x90> - 97b2: 2500 movs r5, #0 - 97b4: e000 b.n 97b8 <_free_r+0x90> - 97b6: 2501 movs r5, #1 - 97b8: 198f adds r7, r1, r6 - 97ba: 687f ldr r7, [r7, #4] - 97bc: f017 0f01 tst.w r7, #1 - 97c0: d10f bne.n 97e2 <_free_r+0xba> - 97c2: 1992 adds r2, r2, r6 - 97c4: b94d cbnz r5, 97da <_free_r+0xb2> - 97c6: 688e ldr r6, [r1, #8] - 97c8: 4f36 ldr r7, [pc, #216] ; (98a4 <_free_r+0x17c>) - 97ca: 42be cmp r6, r7 - 97cc: d105 bne.n 97da <_free_r+0xb2> - 97ce: 60f3 str r3, [r6, #12] - 97d0: 3501 adds r5, #1 - 97d2: 60b3 str r3, [r6, #8] - 97d4: 60de str r6, [r3, #12] - 97d6: 609e str r6, [r3, #8] - 97d8: e003 b.n 97e2 <_free_r+0xba> - 97da: 68ce ldr r6, [r1, #12] - 97dc: 6889 ldr r1, [r1, #8] - 97de: 60ce str r6, [r1, #12] - 97e0: 60b1 str r1, [r6, #8] - 97e2: f042 0101 orr.w r1, r2, #1 - 97e6: 509a str r2, [r3, r2] - 97e8: 6059 str r1, [r3, #4] - 97ea: 2d00 cmp r5, #0 - 97ec: d14c bne.n 9888 <_free_r+0x160> - 97ee: f5b2 7f00 cmp.w r2, #512 ; 0x200 - 97f2: d210 bcs.n 9816 <_free_r+0xee> - 97f4: 08d2 lsrs r2, r2, #3 - 97f6: 3501 adds r5, #1 - 97f8: 1091 asrs r1, r2, #2 - 97fa: fa15 f101 lsls.w r1, r5, r1 - 97fe: 6845 ldr r5, [r0, #4] - 9800: ea45 0101 orr.w r1, r5, r1 - 9804: 6041 str r1, [r0, #4] - 9806: eb00 00c2 add.w r0, r0, r2, lsl #3 - 980a: 60d8 str r0, [r3, #12] - 980c: 6882 ldr r2, [r0, #8] - 980e: 609a str r2, [r3, #8] - 9810: 60d3 str r3, [r2, #12] - 9812: 6083 str r3, [r0, #8] - 9814: e038 b.n 9888 <_free_r+0x160> - 9816: 0a55 lsrs r5, r2, #9 - 9818: 2d04 cmp r5, #4 - 981a: d802 bhi.n 9822 <_free_r+0xfa> - 981c: 0995 lsrs r5, r2, #6 - 981e: 3538 adds r5, #56 ; 0x38 - 9820: e016 b.n 9850 <_free_r+0x128> - 9822: 2d14 cmp r5, #20 - 9824: d801 bhi.n 982a <_free_r+0x102> - 9826: 355b adds r5, #91 ; 0x5b - 9828: e012 b.n 9850 <_free_r+0x128> - 982a: 2d54 cmp r5, #84 ; 0x54 - 982c: d802 bhi.n 9834 <_free_r+0x10c> - 982e: 0b15 lsrs r5, r2, #12 - 9830: 356e adds r5, #110 ; 0x6e - 9832: e00d b.n 9850 <_free_r+0x128> - 9834: f5b5 7faa cmp.w r5, #340 ; 0x154 - 9838: d802 bhi.n 9840 <_free_r+0x118> - 983a: 0bd5 lsrs r5, r2, #15 - 983c: 3577 adds r5, #119 ; 0x77 - 983e: e007 b.n 9850 <_free_r+0x128> - 9840: f240 5154 movw r1, #1364 ; 0x554 - 9844: 428d cmp r5, r1 - 9846: d802 bhi.n 984e <_free_r+0x126> - 9848: 0c95 lsrs r5, r2, #18 - 984a: 357c adds r5, #124 ; 0x7c - 984c: e000 b.n 9850 <_free_r+0x128> - 984e: 257e movs r5, #126 ; 0x7e - 9850: eb00 06c5 add.w r6, r0, r5, lsl #3 - 9854: 68b1 ldr r1, [r6, #8] - 9856: 42b1 cmp r1, r6 - 9858: d10c bne.n 9874 <_free_r+0x14c> - 985a: 2201 movs r2, #1 - 985c: 10ad asrs r5, r5, #2 - 985e: fa12 f505 lsls.w r5, r2, r5 - 9862: 6842 ldr r2, [r0, #4] - 9864: ea42 0505 orr.w r5, r2, r5 - 9868: 460a mov r2, r1 - 986a: 6045 str r5, [r0, #4] - 986c: e008 b.n 9880 <_free_r+0x158> - 986e: 6889 ldr r1, [r1, #8] - 9870: 42b1 cmp r1, r6 - 9872: d004 beq.n 987e <_free_r+0x156> - 9874: 6848 ldr r0, [r1, #4] - 9876: f020 0003 bic.w r0, r0, #3 - 987a: 4282 cmp r2, r0 - 987c: d3f7 bcc.n 986e <_free_r+0x146> - 987e: 68ca ldr r2, [r1, #12] - 9880: 60da str r2, [r3, #12] - 9882: 6099 str r1, [r3, #8] - 9884: 60cb str r3, [r1, #12] - 9886: 6093 str r3, [r2, #8] - 9888: 4620 mov r0, r4 - 988a: e8bd 41f0 ldmia.w sp!, {r4, r5, r6, r7, r8, lr} - 988e: f7fb bb33 b.w 4ef8 <__malloc_unlock> - 9892: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 9896: bf00 nop - 9898: 100001e0 .word 0x100001e0 - 989c: 100005e8 .word 0x100005e8 - 98a0: 1000074c .word 0x1000074c - 98a4: 100001e8 .word 0x100001e8 - -000098a8 <_fwalk>: - 98a8: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 98ac: 4604 mov r4, r0 - 98ae: 4688 mov r8, r1 - 98b0: 34d8 adds r4, #216 ; 0xd8 - 98b2: f7ff fedb bl 966c <__sfp_lock_acquire> - 98b6: 2600 movs r6, #0 - 98b8: e011 b.n 98de <_fwalk+0x36> - 98ba: 68a5 ldr r5, [r4, #8] - 98bc: 6867 ldr r7, [r4, #4] - 98be: e00b b.n 98d8 <_fwalk+0x30> - 98c0: f9b5 300c ldrsh.w r3, [r5, #12] - 98c4: b13b cbz r3, 98d6 <_fwalk+0x2e> - 98c6: f9b5 300e ldrsh.w r3, [r5, #14] - 98ca: f1b3 3fff cmp.w r3, #4294967295 - 98ce: d002 beq.n 98d6 <_fwalk+0x2e> - 98d0: 4628 mov r0, r5 - 98d2: 47c0 blx r8 - 98d4: 4306 orrs r6, r0 - 98d6: 3568 adds r5, #104 ; 0x68 - 98d8: 3f01 subs r7, #1 - 98da: d5f1 bpl.n 98c0 <_fwalk+0x18> - 98dc: 6824 ldr r4, [r4, #0] - 98de: 2c00 cmp r4, #0 - 98e0: d1eb bne.n 98ba <_fwalk+0x12> - 98e2: f7ff fec4 bl 966e <__sfp_lock_release> - 98e6: 4630 mov r0, r6 - 98e8: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -000098ec : - 98ec: 28ff cmp r0, #255 ; 0xff - 98ee: d806 bhi.n 98fe - 98f0: 4b04 ldr r3, [pc, #16] ; (9904 ) - 98f2: 681b ldr r3, [r3, #0] - 98f4: 1818 adds r0, r3, r0 - 98f6: 7840 ldrb r0, [r0, #1] - 98f8: f000 0008 and.w r0, r0, #8 - 98fc: 4770 bx lr - 98fe: 2000 movs r0, #0 - 9900: 4770 bx lr - 9902: bf00 nop - 9904: 100005f0 .word 0x100005f0 - -00009908 <__locale_charset>: - 9908: 4800 ldr r0, [pc, #0] ; (990c <__locale_charset+0x4>) - 990a: 4770 bx lr - 990c: 1000062c .word 0x1000062c - -00009910 <__locale_mb_cur_max>: - 9910: 4b01 ldr r3, [pc, #4] ; (9918 <__locale_mb_cur_max+0x8>) - 9912: 6818 ldr r0, [r3, #0] - 9914: 4770 bx lr - 9916: bf00 nop - 9918: 1000064c .word 0x1000064c - -0000991c <_localeconv_r>: - 991c: 4800 ldr r0, [pc, #0] ; (9920 <_localeconv_r+0x4>) - 991e: 4770 bx lr - 9920: 100005f4 .word 0x100005f4 - -00009924 <_lseek_r>: - 9924: b538 push {r3, r4, r5, lr} - 9926: 4605 mov r5, r0 - 9928: 4c07 ldr r4, [pc, #28] ; (9948 <_lseek_r+0x24>) - 992a: 2000 movs r0, #0 - 992c: 6020 str r0, [r4, #0] - 992e: 4608 mov r0, r1 - 9930: 4611 mov r1, r2 - 9932: 461a mov r2, r3 - 9934: f7f6 fd44 bl 3c0 <_lseek> - 9938: f1b0 3fff cmp.w r0, #4294967295 - 993c: d102 bne.n 9944 <_lseek_r+0x20> - 993e: 6823 ldr r3, [r4, #0] - 9940: b103 cbz r3, 9944 <_lseek_r+0x20> - 9942: 602b str r3, [r5, #0] - 9944: bd38 pop {r3, r4, r5, pc} - 9946: bf00 nop - 9948: 10000784 .word 0x10000784 - -0000994c <__smakebuf_r>: - 994c: 898b ldrh r3, [r1, #12] - 994e: b5f0 push {r4, r5, r6, r7, lr} - 9950: f013 0f02 tst.w r3, #2 - 9954: b091 sub sp, #68 ; 0x44 - 9956: 4605 mov r5, r0 - 9958: 460c mov r4, r1 - 995a: d006 beq.n 996a <__smakebuf_r+0x1e> - 995c: f101 0347 add.w r3, r1, #71 ; 0x47 - 9960: 600b str r3, [r1, #0] - 9962: 610b str r3, [r1, #16] - 9964: 2301 movs r3, #1 - 9966: 614b str r3, [r1, #20] - 9968: e057 b.n 9a1a <__smakebuf_r+0xce> - 996a: f9b1 100e ldrsh.w r1, [r1, #14] - 996e: 2900 cmp r1, #0 - 9970: db04 blt.n 997c <__smakebuf_r+0x30> - 9972: aa01 add r2, sp, #4 - 9974: f002 fbf2 bl c15c <_fstat_r> - 9978: 2800 cmp r0, #0 - 997a: da0b bge.n 9994 <__smakebuf_r+0x48> - 997c: 89a3 ldrh r3, [r4, #12] - 997e: 2700 movs r7, #0 - 9980: f003 0680 and.w r6, r3, #128 ; 0x80 - 9984: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 9988: 2e00 cmp r6, #0 - 998a: bf0c ite eq - 998c: 2680 moveq r6, #128 ; 0x80 - 998e: 2640 movne r6, #64 ; 0x40 - 9990: 81a3 strh r3, [r4, #12] - 9992: e01b b.n 99cc <__smakebuf_r+0x80> - 9994: 9b02 ldr r3, [sp, #8] - 9996: f403 4370 and.w r3, r3, #61440 ; 0xf000 - 999a: f5a3 5200 sub.w r2, r3, #8192 ; 0x2000 - 999e: 4257 negs r7, r2 - 99a0: eb47 0702 adc.w r7, r7, r2 - 99a4: f5b3 4f00 cmp.w r3, #32768 ; 0x8000 - 99a8: d10b bne.n 99c2 <__smakebuf_r+0x76> - 99aa: 6ae2 ldr r2, [r4, #44] ; 0x2c - 99ac: 4b1c ldr r3, [pc, #112] ; (9a20 <__smakebuf_r+0xd4>) - 99ae: 429a cmp r2, r3 - 99b0: d107 bne.n 99c2 <__smakebuf_r+0x76> - 99b2: 89a3 ldrh r3, [r4, #12] - 99b4: f443 6380 orr.w r3, r3, #1024 ; 0x400 - 99b8: 81a3 strh r3, [r4, #12] - 99ba: f44f 6380 mov.w r3, #1024 ; 0x400 - 99be: 6523 str r3, [r4, #80] ; 0x50 - 99c0: e003 b.n 99ca <__smakebuf_r+0x7e> - 99c2: 89a3 ldrh r3, [r4, #12] - 99c4: f443 6300 orr.w r3, r3, #2048 ; 0x800 - 99c8: 81a3 strh r3, [r4, #12] - 99ca: 2680 movs r6, #128 ; 0x80 - 99cc: 4628 mov r0, r5 - 99ce: 4631 mov r1, r6 - 99d0: f7fb f84e bl 4a70 <_malloc_r> - 99d4: b968 cbnz r0, 99f2 <__smakebuf_r+0xa6> - 99d6: 89a3 ldrh r3, [r4, #12] - 99d8: f413 7f00 tst.w r3, #512 ; 0x200 - 99dc: d11d bne.n 9a1a <__smakebuf_r+0xce> - 99de: f043 0302 orr.w r3, r3, #2 - 99e2: 81a3 strh r3, [r4, #12] - 99e4: f104 0347 add.w r3, r4, #71 ; 0x47 - 99e8: 6023 str r3, [r4, #0] - 99ea: 6123 str r3, [r4, #16] - 99ec: 2301 movs r3, #1 - 99ee: 6163 str r3, [r4, #20] - 99f0: e013 b.n 9a1a <__smakebuf_r+0xce> - 99f2: 4b0c ldr r3, [pc, #48] ; (9a24 <__smakebuf_r+0xd8>) - 99f4: 62ab str r3, [r5, #40] ; 0x28 - 99f6: 89a3 ldrh r3, [r4, #12] - 99f8: 6020 str r0, [r4, #0] - 99fa: f043 0380 orr.w r3, r3, #128 ; 0x80 - 99fe: 6120 str r0, [r4, #16] - 9a00: 81a3 strh r3, [r4, #12] - 9a02: 6166 str r6, [r4, #20] - 9a04: b14f cbz r7, 9a1a <__smakebuf_r+0xce> - 9a06: 4628 mov r0, r5 - 9a08: f9b4 100e ldrsh.w r1, [r4, #14] - 9a0c: f002 feea bl c7e4 <_isatty_r> - 9a10: b118 cbz r0, 9a1a <__smakebuf_r+0xce> - 9a12: 89a3 ldrh r3, [r4, #12] - 9a14: f043 0301 orr.w r3, r3, #1 - 9a18: 81a3 strh r3, [r4, #12] - 9a1a: b011 add sp, #68 ; 0x44 - 9a1c: bdf0 pop {r4, r5, r6, r7, pc} - 9a1e: bf00 nop - 9a20: 000053b9 .word 0x000053b9 - 9a24: 0000951d .word 0x0000951d - -00009a28 <_mbrtowc_r>: - 9a28: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - 9a2c: 461f mov r7, r3 - 9a2e: 4604 mov r4, r0 - 9a30: 4688 mov r8, r1 - 9a32: 9d0a ldr r5, [sp, #40] ; 0x28 - 9a34: 4691 mov r9, r2 - 9a36: 4b0f ldr r3, [pc, #60] ; (9a74 <_mbrtowc_r+0x4c>) - 9a38: b94a cbnz r2, 9a4e <_mbrtowc_r+0x26> - 9a3a: 681e ldr r6, [r3, #0] - 9a3c: f7ff ff64 bl 9908 <__locale_charset> - 9a40: 9501 str r5, [sp, #4] - 9a42: 4649 mov r1, r9 - 9a44: 4a0c ldr r2, [pc, #48] ; (9a78 <_mbrtowc_r+0x50>) - 9a46: 2301 movs r3, #1 - 9a48: 9000 str r0, [sp, #0] - 9a4a: 4620 mov r0, r4 - 9a4c: e008 b.n 9a60 <_mbrtowc_r+0x38> - 9a4e: 681e ldr r6, [r3, #0] - 9a50: f7ff ff5a bl 9908 <__locale_charset> - 9a54: 4641 mov r1, r8 - 9a56: 464a mov r2, r9 - 9a58: 463b mov r3, r7 - 9a5a: 9501 str r5, [sp, #4] - 9a5c: 9000 str r0, [sp, #0] - 9a5e: 4620 mov r0, r4 - 9a60: 47b0 blx r6 - 9a62: f1b0 3fff cmp.w r0, #4294967295 - 9a66: d103 bne.n 9a70 <_mbrtowc_r+0x48> - 9a68: 2300 movs r3, #0 - 9a6a: 602b str r3, [r5, #0] - 9a6c: 338a adds r3, #138 ; 0x8a - 9a6e: 6023 str r3, [r4, #0] - 9a70: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - 9a74: 10000650 .word 0x10000650 - 9a78: 0000d911 .word 0x0000d911 - -00009a7c <__ascii_mbtowc>: - 9a7c: b082 sub sp, #8 - 9a7e: b909 cbnz r1, 9a84 <__ascii_mbtowc+0x8> - 9a80: f10d 0106 add.w r1, sp, #6 - 9a84: b13a cbz r2, 9a96 <__ascii_mbtowc+0x1a> - 9a86: b143 cbz r3, 9a9a <__ascii_mbtowc+0x1e> - 9a88: 7813 ldrb r3, [r2, #0] - 9a8a: 800b strh r3, [r1, #0] - 9a8c: 7810 ldrb r0, [r2, #0] - 9a8e: 3800 subs r0, #0 - 9a90: bf18 it ne - 9a92: 2001 movne r0, #1 - 9a94: e003 b.n 9a9e <__ascii_mbtowc+0x22> - 9a96: 4610 mov r0, r2 - 9a98: e001 b.n 9a9e <__ascii_mbtowc+0x22> - 9a9a: f06f 0001 mvn.w r0, #1 - 9a9e: b002 add sp, #8 - 9aa0: 4770 bx lr - -00009aa2 : - 9aa2: 1882 adds r2, r0, r2 - 9aa4: 4603 mov r3, r0 - 9aa6: e001 b.n 9aac - 9aa8: f803 1b01 strb.w r1, [r3], #1 - 9aac: 4293 cmp r3, r2 - 9aae: d3fb bcc.n 9aa8 - 9ab0: 4770 bx lr - -00009ab2 <_Balloc>: - 9ab2: b570 push {r4, r5, r6, lr} - 9ab4: 4604 mov r4, r0 - 9ab6: 6a46 ldr r6, [r0, #36] ; 0x24 - 9ab8: 460d mov r5, r1 - 9aba: b93e cbnz r6, 9acc <_Balloc+0x1a> - 9abc: 2010 movs r0, #16 - 9abe: f7fa ffc7 bl 4a50 - 9ac2: 6260 str r0, [r4, #36] ; 0x24 - 9ac4: 6046 str r6, [r0, #4] - 9ac6: 6086 str r6, [r0, #8] - 9ac8: 6006 str r6, [r0, #0] - 9aca: 60c6 str r6, [r0, #12] - 9acc: 6a66 ldr r6, [r4, #36] ; 0x24 - 9ace: 68f3 ldr r3, [r6, #12] - 9ad0: b943 cbnz r3, 9ae4 <_Balloc+0x32> - 9ad2: 4620 mov r0, r4 - 9ad4: 2104 movs r1, #4 - 9ad6: 2221 movs r2, #33 ; 0x21 - 9ad8: f002 fa56 bl bf88 <_calloc_r> - 9adc: 6a63 ldr r3, [r4, #36] ; 0x24 - 9ade: 60f0 str r0, [r6, #12] - 9ae0: 68d8 ldr r0, [r3, #12] - 9ae2: b1b0 cbz r0, 9b12 <_Balloc+0x60> - 9ae4: 6a63 ldr r3, [r4, #36] ; 0x24 - 9ae6: 68db ldr r3, [r3, #12] - 9ae8: f853 0025 ldr.w r0, [r3, r5, lsl #2] - 9aec: b118 cbz r0, 9af6 <_Balloc+0x44> - 9aee: 6802 ldr r2, [r0, #0] - 9af0: f843 2025 str.w r2, [r3, r5, lsl #2] - 9af4: e00a b.n 9b0c <_Balloc+0x5a> - 9af6: 2101 movs r1, #1 - 9af8: 4620 mov r0, r4 - 9afa: fa11 f605 lsls.w r6, r1, r5 - 9afe: 1d72 adds r2, r6, #5 - 9b00: 0092 lsls r2, r2, #2 - 9b02: f002 fa41 bl bf88 <_calloc_r> - 9b06: b120 cbz r0, 9b12 <_Balloc+0x60> - 9b08: 6045 str r5, [r0, #4] - 9b0a: 6086 str r6, [r0, #8] - 9b0c: 2300 movs r3, #0 - 9b0e: 6103 str r3, [r0, #16] - 9b10: 60c3 str r3, [r0, #12] - 9b12: bd70 pop {r4, r5, r6, pc} - -00009b14 <_Bfree>: - 9b14: b570 push {r4, r5, r6, lr} - 9b16: 4604 mov r4, r0 - 9b18: 6a45 ldr r5, [r0, #36] ; 0x24 - 9b1a: 460e mov r6, r1 - 9b1c: b93d cbnz r5, 9b2e <_Bfree+0x1a> - 9b1e: 2010 movs r0, #16 - 9b20: f7fa ff96 bl 4a50 - 9b24: 6260 str r0, [r4, #36] ; 0x24 - 9b26: 6045 str r5, [r0, #4] - 9b28: 6085 str r5, [r0, #8] - 9b2a: 6005 str r5, [r0, #0] - 9b2c: 60c5 str r5, [r0, #12] - 9b2e: b13e cbz r6, 9b40 <_Bfree+0x2c> - 9b30: 6a63 ldr r3, [r4, #36] ; 0x24 - 9b32: 6872 ldr r2, [r6, #4] - 9b34: 68db ldr r3, [r3, #12] - 9b36: f853 1022 ldr.w r1, [r3, r2, lsl #2] - 9b3a: 6031 str r1, [r6, #0] - 9b3c: f843 6022 str.w r6, [r3, r2, lsl #2] - 9b40: bd70 pop {r4, r5, r6, pc} - -00009b42 <__multadd>: - 9b42: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 9b46: 460c mov r4, r1 - 9b48: 461f mov r7, r3 - 9b4a: 690e ldr r6, [r1, #16] - 9b4c: 4605 mov r5, r0 - 9b4e: 3114 adds r1, #20 - 9b50: 2300 movs r3, #0 - 9b52: f8d1 c000 ldr.w ip, [r1] - 9b56: 3301 adds r3, #1 - 9b58: 42b3 cmp r3, r6 - 9b5a: fa1f f08c uxth.w r0, ip - 9b5e: ea4f 4c1c mov.w ip, ip, lsr #16 - 9b62: fb00 7002 mla r0, r0, r2, r7 - 9b66: fb0c fc02 mul.w ip, ip, r2 - 9b6a: eb0c 4c10 add.w ip, ip, r0, lsr #16 - 9b6e: b280 uxth r0, r0 - 9b70: ea4f 471c mov.w r7, ip, lsr #16 - 9b74: ea4f 4c0c mov.w ip, ip, lsl #16 - 9b78: 4460 add r0, ip - 9b7a: f841 0b04 str.w r0, [r1], #4 - 9b7e: dbe8 blt.n 9b52 <__multadd+0x10> - 9b80: b1d7 cbz r7, 9bb8 <__multadd+0x76> - 9b82: 68a3 ldr r3, [r4, #8] - 9b84: 429e cmp r6, r3 - 9b86: db12 blt.n 9bae <__multadd+0x6c> - 9b88: 6861 ldr r1, [r4, #4] - 9b8a: 4628 mov r0, r5 - 9b8c: 3101 adds r1, #1 - 9b8e: f7ff ff90 bl 9ab2 <_Balloc> - 9b92: 6922 ldr r2, [r4, #16] - 9b94: f104 010c add.w r1, r4, #12 - 9b98: 3202 adds r2, #2 - 9b9a: 0092 lsls r2, r2, #2 - 9b9c: 4680 mov r8, r0 - 9b9e: 300c adds r0, #12 - 9ba0: f7fb f986 bl 4eb0 - 9ba4: 4621 mov r1, r4 - 9ba6: 4628 mov r0, r5 - 9ba8: 4644 mov r4, r8 - 9baa: f7ff ffb3 bl 9b14 <_Bfree> - 9bae: eb04 0386 add.w r3, r4, r6, lsl #2 - 9bb2: 3601 adds r6, #1 - 9bb4: 6126 str r6, [r4, #16] - 9bb6: 615f str r7, [r3, #20] - 9bb8: 4620 mov r0, r4 - 9bba: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -00009bbe <__s2b>: - 9bbe: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 9bc2: 4606 mov r6, r0 - 9bc4: 460d mov r5, r1 - 9bc6: f103 0008 add.w r0, r3, #8 - 9bca: 2109 movs r1, #9 - 9bcc: 4698 mov r8, r3 - 9bce: 4617 mov r7, r2 - 9bd0: f002 fff2 bl cbb8 <__aeabi_idiv> - 9bd4: 2301 movs r3, #1 - 9bd6: 2100 movs r1, #0 - 9bd8: e001 b.n 9bde <__s2b+0x20> - 9bda: 005b lsls r3, r3, #1 - 9bdc: 3101 adds r1, #1 - 9bde: 4298 cmp r0, r3 - 9be0: dcfb bgt.n 9bda <__s2b+0x1c> - 9be2: 4630 mov r0, r6 - 9be4: f7ff ff65 bl 9ab2 <_Balloc> - 9be8: 9b08 ldr r3, [sp, #32] - 9bea: 6143 str r3, [r0, #20] - 9bec: 2301 movs r3, #1 - 9bee: 2f09 cmp r7, #9 - 9bf0: 4601 mov r1, r0 - 9bf2: 6103 str r3, [r0, #16] - 9bf4: dd10 ble.n 9c18 <__s2b+0x5a> - 9bf6: f105 0909 add.w r9, r5, #9 - 9bfa: 2409 movs r4, #9 - 9bfc: 5d2b ldrb r3, [r5, r4] - 9bfe: 220a movs r2, #10 - 9c00: 4630 mov r0, r6 - 9c02: 3401 adds r4, #1 - 9c04: 3b30 subs r3, #48 ; 0x30 - 9c06: f7ff ff9c bl 9b42 <__multadd> - 9c0a: 42bc cmp r4, r7 - 9c0c: 4601 mov r1, r0 - 9c0e: d1f5 bne.n 9bfc <__s2b+0x3e> - 9c10: eb09 0504 add.w r5, r9, r4 - 9c14: 3d08 subs r5, #8 - 9c16: e00b b.n 9c30 <__s2b+0x72> - 9c18: 350a adds r5, #10 - 9c1a: 2409 movs r4, #9 - 9c1c: e008 b.n 9c30 <__s2b+0x72> - 9c1e: f815 3b01 ldrb.w r3, [r5], #1 - 9c22: 4630 mov r0, r6 - 9c24: 220a movs r2, #10 - 9c26: 3401 adds r4, #1 - 9c28: 3b30 subs r3, #48 ; 0x30 - 9c2a: f7ff ff8a bl 9b42 <__multadd> - 9c2e: 4601 mov r1, r0 - 9c30: 4544 cmp r4, r8 - 9c32: dbf4 blt.n 9c1e <__s2b+0x60> - 9c34: 4608 mov r0, r1 - 9c36: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00009c3a <__hi0bits>: - 9c3a: 0c02 lsrs r2, r0, #16 - 9c3c: 4603 mov r3, r0 - 9c3e: 0412 lsls r2, r2, #16 - 9c40: b912 cbnz r2, 9c48 <__hi0bits+0xe> - 9c42: 0403 lsls r3, r0, #16 - 9c44: 2010 movs r0, #16 - 9c46: e000 b.n 9c4a <__hi0bits+0x10> - 9c48: 2000 movs r0, #0 - 9c4a: f013 4f7f tst.w r3, #4278190080 ; 0xff000000 - 9c4e: d101 bne.n 9c54 <__hi0bits+0x1a> - 9c50: 3008 adds r0, #8 - 9c52: 021b lsls r3, r3, #8 - 9c54: f013 4f70 tst.w r3, #4026531840 ; 0xf0000000 - 9c58: d101 bne.n 9c5e <__hi0bits+0x24> - 9c5a: 3004 adds r0, #4 - 9c5c: 011b lsls r3, r3, #4 - 9c5e: f013 4f40 tst.w r3, #3221225472 ; 0xc0000000 - 9c62: d101 bne.n 9c68 <__hi0bits+0x2e> - 9c64: 3002 adds r0, #2 - 9c66: 009b lsls r3, r3, #2 - 9c68: 2b00 cmp r3, #0 - 9c6a: db05 blt.n 9c78 <__hi0bits+0x3e> - 9c6c: f013 4f80 tst.w r3, #1073741824 ; 0x40000000 - 9c70: d001 beq.n 9c76 <__hi0bits+0x3c> - 9c72: 3001 adds r0, #1 - 9c74: 4770 bx lr - 9c76: 2020 movs r0, #32 - 9c78: 4770 bx lr - -00009c7a <__lo0bits>: - 9c7a: 6803 ldr r3, [r0, #0] - 9c7c: 4602 mov r2, r0 - 9c7e: f013 0007 ands.w r0, r3, #7 - 9c82: d00d beq.n 9ca0 <__lo0bits+0x26> - 9c84: f013 0f01 tst.w r3, #1 - 9c88: d125 bne.n 9cd6 <__lo0bits+0x5c> - 9c8a: f013 0f02 tst.w r3, #2 - 9c8e: d003 beq.n 9c98 <__lo0bits+0x1e> - 9c90: 085b lsrs r3, r3, #1 - 9c92: 2001 movs r0, #1 - 9c94: 6013 str r3, [r2, #0] - 9c96: 4770 bx lr - 9c98: 089b lsrs r3, r3, #2 - 9c9a: 2002 movs r0, #2 - 9c9c: 6013 str r3, [r2, #0] - 9c9e: 4770 bx lr - 9ca0: b299 uxth r1, r3 - 9ca2: b909 cbnz r1, 9ca8 <__lo0bits+0x2e> - 9ca4: 0c1b lsrs r3, r3, #16 - 9ca6: 2010 movs r0, #16 - 9ca8: f013 0fff tst.w r3, #255 ; 0xff - 9cac: d101 bne.n 9cb2 <__lo0bits+0x38> - 9cae: 3008 adds r0, #8 - 9cb0: 0a1b lsrs r3, r3, #8 - 9cb2: f013 0f0f tst.w r3, #15 - 9cb6: d101 bne.n 9cbc <__lo0bits+0x42> - 9cb8: 3004 adds r0, #4 - 9cba: 091b lsrs r3, r3, #4 - 9cbc: f013 0f03 tst.w r3, #3 - 9cc0: d101 bne.n 9cc6 <__lo0bits+0x4c> - 9cc2: 3002 adds r0, #2 - 9cc4: 089b lsrs r3, r3, #2 - 9cc6: f013 0f01 tst.w r3, #1 - 9cca: d102 bne.n 9cd2 <__lo0bits+0x58> - 9ccc: 085b lsrs r3, r3, #1 - 9cce: d004 beq.n 9cda <__lo0bits+0x60> - 9cd0: 3001 adds r0, #1 - 9cd2: 6013 str r3, [r2, #0] - 9cd4: 4770 bx lr - 9cd6: 2000 movs r0, #0 - 9cd8: 4770 bx lr - 9cda: 2020 movs r0, #32 - 9cdc: 4770 bx lr - -00009cde <__i2b>: - 9cde: b510 push {r4, lr} - 9ce0: 460c mov r4, r1 - 9ce2: 2101 movs r1, #1 - 9ce4: f7ff fee5 bl 9ab2 <_Balloc> - 9ce8: 2201 movs r2, #1 - 9cea: 6144 str r4, [r0, #20] - 9cec: 6102 str r2, [r0, #16] - 9cee: bd10 pop {r4, pc} - -00009cf0 <__multiply>: - 9cf0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - 9cf4: 4616 mov r6, r2 - 9cf6: 690a ldr r2, [r1, #16] - 9cf8: 460d mov r5, r1 - 9cfa: 6933 ldr r3, [r6, #16] - 9cfc: b085 sub sp, #20 - 9cfe: 429a cmp r2, r3 - 9d00: bfbc itt lt - 9d02: 4635 movlt r5, r6 - 9d04: 460e movlt r6, r1 - 9d06: f8d5 8010 ldr.w r8, [r5, #16] - 9d0a: 6937 ldr r7, [r6, #16] - 9d0c: 68ab ldr r3, [r5, #8] - 9d0e: 6869 ldr r1, [r5, #4] - 9d10: eb07 0408 add.w r4, r7, r8 - 9d14: 429c cmp r4, r3 - 9d16: bfc8 it gt - 9d18: 3101 addgt r1, #1 - 9d1a: f7ff feca bl 9ab2 <_Balloc> - 9d1e: f100 0314 add.w r3, r0, #20 - 9d22: eb00 0284 add.w r2, r0, r4, lsl #2 - 9d26: 3214 adds r2, #20 - 9d28: 9201 str r2, [sp, #4] - 9d2a: 461a mov r2, r3 - 9d2c: e002 b.n 9d34 <__multiply+0x44> - 9d2e: 2100 movs r1, #0 - 9d30: f842 1b04 str.w r1, [r2], #4 - 9d34: 9901 ldr r1, [sp, #4] - 9d36: 428a cmp r2, r1 - 9d38: d3f9 bcc.n 9d2e <__multiply+0x3e> - 9d3a: f105 0b14 add.w fp, r5, #20 - 9d3e: eb06 0787 add.w r7, r6, r7, lsl #2 - 9d42: eb05 0588 add.w r5, r5, r8, lsl #2 - 9d46: 3714 adds r7, #20 - 9d48: 3514 adds r5, #20 - 9d4a: 9703 str r7, [sp, #12] - 9d4c: 9502 str r5, [sp, #8] - 9d4e: f106 0214 add.w r2, r6, #20 - 9d52: e04e b.n 9df2 <__multiply+0x102> - 9d54: f852 7b04 ldr.w r7, [r2], #4 - 9d58: b2bf uxth r7, r7 - 9d5a: b317 cbz r7, 9da2 <__multiply+0xb2> - 9d5c: 465e mov r6, fp - 9d5e: 4619 mov r1, r3 - 9d60: 2500 movs r5, #0 - 9d62: f856 cb04 ldr.w ip, [r6], #4 - 9d66: f8d1 a000 ldr.w sl, [r1] - 9d6a: fa1f f98c uxth.w r9, ip - 9d6e: ea4f 4c1c mov.w ip, ip, lsr #16 - 9d72: fa1f f88a uxth.w r8, sl - 9d76: ea4f 4a1a mov.w sl, sl, lsr #16 - 9d7a: fb07 8809 mla r8, r7, r9, r8 - 9d7e: f8dd 9008 ldr.w r9, [sp, #8] - 9d82: fb07 ac0c mla ip, r7, ip, sl - 9d86: 45b1 cmp r9, r6 - 9d88: 44a8 add r8, r5 - 9d8a: eb0c 4c18 add.w ip, ip, r8, lsr #16 - 9d8e: fa1f f888 uxth.w r8, r8 - 9d92: ea48 480c orr.w r8, r8, ip, lsl #16 - 9d96: ea4f 451c mov.w r5, ip, lsr #16 - 9d9a: f841 8b04 str.w r8, [r1], #4 - 9d9e: d8e0 bhi.n 9d62 <__multiply+0x72> - 9da0: 600d str r5, [r1, #0] - 9da2: f832 7c02 ldrh.w r7, [r2, #-2] - 9da6: b31f cbz r7, 9df0 <__multiply+0x100> - 9da8: 681d ldr r5, [r3, #0] - 9daa: 465e mov r6, fp - 9dac: 4698 mov r8, r3 - 9dae: 4619 mov r1, r3 - 9db0: f04f 0c00 mov.w ip, #0 - 9db4: f8b6 a000 ldrh.w sl, [r6] - 9db8: b2ad uxth r5, r5 - 9dba: f8b1 9002 ldrh.w r9, [r1, #2] - 9dbe: fb07 990a mla r9, r7, sl, r9 - 9dc2: 44cc add ip, r9 - 9dc4: ea45 450c orr.w r5, r5, ip, lsl #16 - 9dc8: f841 5b04 str.w r5, [r1], #4 - 9dcc: f856 9b04 ldr.w r9, [r6], #4 - 9dd0: f858 5f04 ldr.w r5, [r8, #4]! - 9dd4: ea4f 4919 mov.w r9, r9, lsr #16 - 9dd8: b2ad uxth r5, r5 - 9dda: fb07 5509 mla r5, r7, r9, r5 - 9dde: f8dd 9008 ldr.w r9, [sp, #8] - 9de2: 45b1 cmp r9, r6 - 9de4: eb05 451c add.w r5, r5, ip, lsr #16 - 9de8: ea4f 4c15 mov.w ip, r5, lsr #16 - 9dec: d8e2 bhi.n 9db4 <__multiply+0xc4> - 9dee: 600d str r5, [r1, #0] - 9df0: 3304 adds r3, #4 - 9df2: f8dd c00c ldr.w ip, [sp, #12] - 9df6: 4594 cmp ip, r2 - 9df8: d8ac bhi.n 9d54 <__multiply+0x64> - 9dfa: 9b01 ldr r3, [sp, #4] - 9dfc: e000 b.n 9e00 <__multiply+0x110> - 9dfe: 3c01 subs r4, #1 - 9e00: 2c00 cmp r4, #0 - 9e02: dd03 ble.n 9e0c <__multiply+0x11c> - 9e04: f853 2d04 ldr.w r2, [r3, #-4]! - 9e08: 2a00 cmp r2, #0 - 9e0a: d0f8 beq.n 9dfe <__multiply+0x10e> - 9e0c: 6104 str r4, [r0, #16] - 9e0e: b005 add sp, #20 - 9e10: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - -00009e14 <__pow5mult>: - 9e14: f012 0303 ands.w r3, r2, #3 - 9e18: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - 9e1c: 4604 mov r4, r0 - 9e1e: 460f mov r7, r1 - 9e20: 4615 mov r5, r2 - 9e22: d007 beq.n 9e34 <__pow5mult+0x20> - 9e24: 4a23 ldr r2, [pc, #140] ; (9eb4 <__pow5mult+0xa0>) - 9e26: 3b01 subs r3, #1 - 9e28: f852 2023 ldr.w r2, [r2, r3, lsl #2] - 9e2c: 2300 movs r3, #0 - 9e2e: f7ff fe88 bl 9b42 <__multadd> - 9e32: 4607 mov r7, r0 - 9e34: 10ad asrs r5, r5, #2 - 9e36: d039 beq.n 9eac <__pow5mult+0x98> - 9e38: 6a66 ldr r6, [r4, #36] ; 0x24 - 9e3a: b93e cbnz r6, 9e4c <__pow5mult+0x38> - 9e3c: 2010 movs r0, #16 - 9e3e: f7fa fe07 bl 4a50 - 9e42: 6260 str r0, [r4, #36] ; 0x24 - 9e44: 6046 str r6, [r0, #4] - 9e46: 6086 str r6, [r0, #8] - 9e48: 6006 str r6, [r0, #0] - 9e4a: 60c6 str r6, [r0, #12] - 9e4c: f8d4 8024 ldr.w r8, [r4, #36] ; 0x24 - 9e50: f8d8 6008 ldr.w r6, [r8, #8] - 9e54: b966 cbnz r6, 9e70 <__pow5mult+0x5c> - 9e56: 4620 mov r0, r4 - 9e58: f240 2171 movw r1, #625 ; 0x271 - 9e5c: f7ff ff3f bl 9cde <__i2b> - 9e60: 2300 movs r3, #0 - 9e62: f8c8 0008 str.w r0, [r8, #8] - 9e66: 4606 mov r6, r0 - 9e68: 6003 str r3, [r0, #0] - 9e6a: e001 b.n 9e70 <__pow5mult+0x5c> - 9e6c: 4640 mov r0, r8 - 9e6e: 4606 mov r6, r0 - 9e70: f015 0f01 tst.w r5, #1 - 9e74: d00a beq.n 9e8c <__pow5mult+0x78> - 9e76: 4639 mov r1, r7 - 9e78: 4632 mov r2, r6 - 9e7a: 4620 mov r0, r4 - 9e7c: f7ff ff38 bl 9cf0 <__multiply> - 9e80: 4639 mov r1, r7 - 9e82: 4680 mov r8, r0 - 9e84: 4620 mov r0, r4 - 9e86: f7ff fe45 bl 9b14 <_Bfree> - 9e8a: 4647 mov r7, r8 - 9e8c: 106d asrs r5, r5, #1 - 9e8e: d00d beq.n 9eac <__pow5mult+0x98> - 9e90: f8d6 8000 ldr.w r8, [r6] - 9e94: f1b8 0f00 cmp.w r8, #0 - 9e98: d1e8 bne.n 9e6c <__pow5mult+0x58> - 9e9a: 4620 mov r0, r4 - 9e9c: 4631 mov r1, r6 - 9e9e: 4632 mov r2, r6 - 9ea0: f7ff ff26 bl 9cf0 <__multiply> - 9ea4: 6030 str r0, [r6, #0] - 9ea6: f8c0 8000 str.w r8, [r0] - 9eaa: e7e0 b.n 9e6e <__pow5mult+0x5a> - 9eac: 4638 mov r0, r7 - 9eae: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - 9eb2: bf00 nop - 9eb4: 0000e77c .word 0x0000e77c - -00009eb8 <__lshift>: - 9eb8: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - 9ebc: 460c mov r4, r1 - 9ebe: ea4f 1962 mov.w r9, r2, asr #5 - 9ec2: 4605 mov r5, r0 - 9ec4: 6926 ldr r6, [r4, #16] - 9ec6: 4690 mov r8, r2 - 9ec8: 6849 ldr r1, [r1, #4] - 9eca: 3601 adds r6, #1 - 9ecc: 68a3 ldr r3, [r4, #8] - 9ece: 444e add r6, r9 - 9ed0: e001 b.n 9ed6 <__lshift+0x1e> - 9ed2: 3101 adds r1, #1 - 9ed4: 005b lsls r3, r3, #1 - 9ed6: 429e cmp r6, r3 - 9ed8: dcfb bgt.n 9ed2 <__lshift+0x1a> - 9eda: 4628 mov r0, r5 - 9edc: f7ff fde9 bl 9ab2 <_Balloc> - 9ee0: 2200 movs r2, #0 - 9ee2: 4607 mov r7, r0 - 9ee4: f100 0314 add.w r3, r0, #20 - 9ee8: e003 b.n 9ef2 <__lshift+0x3a> - 9eea: 3201 adds r2, #1 - 9eec: 2100 movs r1, #0 - 9eee: f843 1b04 str.w r1, [r3], #4 - 9ef2: 454a cmp r2, r9 - 9ef4: dbf9 blt.n 9eea <__lshift+0x32> - 9ef6: 6920 ldr r0, [r4, #16] - 9ef8: f104 0114 add.w r1, r4, #20 - 9efc: eb04 0080 add.w r0, r4, r0, lsl #2 - 9f00: 3014 adds r0, #20 - 9f02: f018 081f ands.w r8, r8, #31 - 9f06: d014 beq.n 9f32 <__lshift+0x7a> - 9f08: f1c8 0e20 rsb lr, r8, #32 - 9f0c: 2200 movs r2, #0 - 9f0e: f8d1 c000 ldr.w ip, [r1] - 9f12: fa0c fc08 lsl.w ip, ip, r8 - 9f16: ea42 020c orr.w r2, r2, ip - 9f1a: f843 2b04 str.w r2, [r3], #4 - 9f1e: f851 2b04 ldr.w r2, [r1], #4 - 9f22: 4288 cmp r0, r1 - 9f24: fa22 f20e lsr.w r2, r2, lr - 9f28: d8f1 bhi.n 9f0e <__lshift+0x56> - 9f2a: 601a str r2, [r3, #0] - 9f2c: b13a cbz r2, 9f3e <__lshift+0x86> - 9f2e: 3601 adds r6, #1 - 9f30: e005 b.n 9f3e <__lshift+0x86> - 9f32: f851 2b04 ldr.w r2, [r1], #4 - 9f36: 4288 cmp r0, r1 - 9f38: f843 2b04 str.w r2, [r3], #4 - 9f3c: d8f9 bhi.n 9f32 <__lshift+0x7a> - 9f3e: 4628 mov r0, r5 - 9f40: 3e01 subs r6, #1 - 9f42: 4621 mov r1, r4 - 9f44: 613e str r6, [r7, #16] - 9f46: f7ff fde5 bl 9b14 <_Bfree> - 9f4a: 4638 mov r0, r7 - 9f4c: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - -00009f50 <__mcmp>: - 9f50: 4603 mov r3, r0 - 9f52: 690a ldr r2, [r1, #16] - 9f54: 6900 ldr r0, [r0, #16] - 9f56: b530 push {r4, r5, lr} - 9f58: 1a80 subs r0, r0, r2 - 9f5a: d115 bne.n 9f88 <__mcmp+0x38> - 9f5c: 3204 adds r2, #4 - 9f5e: f103 0414 add.w r4, r3, #20 - 9f62: 0092 lsls r2, r2, #2 - 9f64: 189b adds r3, r3, r2 - 9f66: 188a adds r2, r1, r2 - 9f68: 3304 adds r3, #4 - 9f6a: 3204 adds r2, #4 - 9f6c: f853 5d04 ldr.w r5, [r3, #-4]! - 9f70: f852 1d04 ldr.w r1, [r2, #-4]! - 9f74: 428d cmp r5, r1 - 9f76: d003 beq.n 9f80 <__mcmp+0x30> - 9f78: d205 bcs.n 9f86 <__mcmp+0x36> - 9f7a: f04f 30ff mov.w r0, #4294967295 - 9f7e: bd30 pop {r4, r5, pc} - 9f80: 429c cmp r4, r3 - 9f82: d3f3 bcc.n 9f6c <__mcmp+0x1c> - 9f84: bd30 pop {r4, r5, pc} - 9f86: 2001 movs r0, #1 - 9f88: bd30 pop {r4, r5, pc} - -00009f8a <__mdiff>: - 9f8a: e92d 47f0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} - 9f8e: 4605 mov r5, r0 - 9f90: 460c mov r4, r1 - 9f92: 4608 mov r0, r1 - 9f94: 4611 mov r1, r2 - 9f96: 4616 mov r6, r2 - 9f98: f7ff ffda bl 9f50 <__mcmp> - 9f9c: 1e07 subs r7, r0, #0 - 9f9e: d108 bne.n 9fb2 <__mdiff+0x28> - 9fa0: 4628 mov r0, r5 - 9fa2: 4639 mov r1, r7 - 9fa4: f7ff fd85 bl 9ab2 <_Balloc> - 9fa8: 2301 movs r3, #1 - 9faa: 6147 str r7, [r0, #20] - 9fac: 6103 str r3, [r0, #16] - 9fae: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - 9fb2: db01 blt.n 9fb8 <__mdiff+0x2e> - 9fb4: 2700 movs r7, #0 - 9fb6: e003 b.n 9fc0 <__mdiff+0x36> - 9fb8: 4623 mov r3, r4 - 9fba: 2701 movs r7, #1 - 9fbc: 4634 mov r4, r6 - 9fbe: 461e mov r6, r3 - 9fc0: 6861 ldr r1, [r4, #4] - 9fc2: 4628 mov r0, r5 - 9fc4: f7ff fd75 bl 9ab2 <_Balloc> - 9fc8: 6932 ldr r2, [r6, #16] - 9fca: 6923 ldr r3, [r4, #16] - 9fcc: eb06 0882 add.w r8, r6, r2, lsl #2 - 9fd0: 3614 adds r6, #20 - 9fd2: eb04 0c83 add.w ip, r4, r3, lsl #2 - 9fd6: f108 0814 add.w r8, r8, #20 - 9fda: f10c 0c14 add.w ip, ip, #20 - 9fde: 3414 adds r4, #20 - 9fe0: 2200 movs r2, #0 - 9fe2: 60c7 str r7, [r0, #12] - 9fe4: f100 0714 add.w r7, r0, #20 - 9fe8: f854 5b04 ldr.w r5, [r4], #4 - 9fec: f856 1b04 ldr.w r1, [r6], #4 - 9ff0: fa1f fa85 uxth.w sl, r5 - 9ff4: fa1f f981 uxth.w r9, r1 - 9ff8: 0c09 lsrs r1, r1, #16 - 9ffa: ebc9 090a rsb r9, r9, sl - 9ffe: ebc1 4115 rsb r1, r1, r5, lsr #16 - a002: 4491 add r9, r2 - a004: 4625 mov r5, r4 - a006: eb01 4129 add.w r1, r1, r9, asr #16 - a00a: fa1f f989 uxth.w r9, r9 - a00e: 140a asrs r2, r1, #16 - a010: 45b0 cmp r8, r6 - a012: ea49 4101 orr.w r1, r9, r1, lsl #16 - a016: f847 1b04 str.w r1, [r7], #4 - a01a: 4639 mov r1, r7 - a01c: d8e4 bhi.n 9fe8 <__mdiff+0x5e> - a01e: e00c b.n a03a <__mdiff+0xb0> - a020: f855 4b04 ldr.w r4, [r5], #4 - a024: b2a6 uxth r6, r4 - a026: 0c24 lsrs r4, r4, #16 - a028: 1996 adds r6, r2, r6 - a02a: eb04 4426 add.w r4, r4, r6, asr #16 - a02e: b2b6 uxth r6, r6 - a030: 1422 asrs r2, r4, #16 - a032: ea46 4404 orr.w r4, r6, r4, lsl #16 - a036: f841 4b04 str.w r4, [r1], #4 - a03a: 4565 cmp r5, ip - a03c: d3f0 bcc.n a020 <__mdiff+0x96> - a03e: e000 b.n a042 <__mdiff+0xb8> - a040: 3b01 subs r3, #1 - a042: f851 2d04 ldr.w r2, [r1, #-4]! - a046: 2a00 cmp r2, #0 - a048: d0fa beq.n a040 <__mdiff+0xb6> - a04a: 6103 str r3, [r0, #16] - a04c: e8bd 87f0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} - -0000a050 <__ulp>: - a050: 4b0e ldr r3, [pc, #56] ; (a08c <__ulp+0x3c>) - a052: ea01 0303 and.w r3, r1, r3 - a056: f1a3 7350 sub.w r3, r3, #54525952 ; 0x3400000 - a05a: 2b00 cmp r3, #0 - a05c: dd01 ble.n a062 <__ulp+0x12> - a05e: 4619 mov r1, r3 - a060: e007 b.n a072 <__ulp+0x22> - a062: 425b negs r3, r3 - a064: 151b asrs r3, r3, #20 - a066: 2b13 cmp r3, #19 - a068: dc05 bgt.n a076 <__ulp+0x26> - a06a: f44f 2200 mov.w r2, #524288 ; 0x80000 - a06e: fa52 f103 asrs.w r1, r2, r3 - a072: 2000 movs r0, #0 - a074: 4770 bx lr - a076: f1a3 0214 sub.w r2, r3, #20 - a07a: 2100 movs r1, #0 - a07c: 2301 movs r3, #1 - a07e: 2a1e cmp r2, #30 - a080: bfdc itt le - a082: f1c2 021f rsble r2, r2, #31 - a086: 4093 lslle r3, r2 - a088: 4618 mov r0, r3 - a08a: 4770 bx lr - a08c: 7ff00000 .word 0x7ff00000 - -0000a090 <__b2d>: - a090: 6903 ldr r3, [r0, #16] - a092: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - a096: 3304 adds r3, #4 - a098: f100 0614 add.w r6, r0, #20 - a09c: 4688 mov r8, r1 - a09e: f850 5023 ldr.w r5, [r0, r3, lsl #2] - a0a2: eb00 0483 add.w r4, r0, r3, lsl #2 - a0a6: 4627 mov r7, r4 - a0a8: 4628 mov r0, r5 - a0aa: f7ff fdc6 bl 9c3a <__hi0bits> - a0ae: 280a cmp r0, #10 - a0b0: f1c0 0320 rsb r3, r0, #32 - a0b4: f8c8 3000 str.w r3, [r8] - a0b8: dc13 bgt.n a0e2 <__b2d+0x52> - a0ba: f1c0 010b rsb r1, r0, #11 - a0be: fa35 f701 lsrs.w r7, r5, r1 - a0c2: 42b4 cmp r4, r6 - a0c4: f047 537e orr.w r3, r7, #1065353216 ; 0x3f800000 - a0c8: bf8c ite hi - a0ca: f854 4c04 ldrhi.w r4, [r4, #-4] - a0ce: 2400 movls r4, #0 - a0d0: 3015 adds r0, #21 - a0d2: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - a0d6: 4085 lsls r5, r0 - a0d8: fa34 f101 lsrs.w r1, r4, r1 - a0dc: ea41 0205 orr.w r2, r1, r5 - a0e0: e024 b.n a12c <__b2d+0x9c> - a0e2: 42b4 cmp r4, r6 - a0e4: d903 bls.n a0ee <__b2d+0x5e> - a0e6: 3c04 subs r4, #4 - a0e8: f857 1c04 ldr.w r1, [r7, #-4] - a0ec: e000 b.n a0f0 <__b2d+0x60> - a0ee: 2100 movs r1, #0 - a0f0: 380b subs r0, #11 - a0f2: d016 beq.n a122 <__b2d+0x92> - a0f4: 4085 lsls r5, r0 - a0f6: 42b4 cmp r4, r6 - a0f8: f1c0 0720 rsb r7, r0, #32 - a0fc: f045 557e orr.w r5, r5, #1065353216 ; 0x3f800000 - a100: bf8c ite hi - a102: f854 4c04 ldrhi.w r4, [r4, #-4] - a106: 2400 movls r4, #0 - a108: fa21 fc07 lsr.w ip, r1, r7 - a10c: f445 05e0 orr.w r5, r5, #7340032 ; 0x700000 - a110: fa11 f000 lsls.w r0, r1, r0 - a114: ea45 030c orr.w r3, r5, ip - a118: fa34 f707 lsrs.w r7, r4, r7 - a11c: ea47 0200 orr.w r2, r7, r0 - a120: e004 b.n a12c <__b2d+0x9c> - a122: f045 537e orr.w r3, r5, #1065353216 ; 0x3f800000 - a126: 460a mov r2, r1 - a128: f443 03e0 orr.w r3, r3, #7340032 ; 0x700000 - a12c: 4610 mov r0, r2 - a12e: 4619 mov r1, r3 - a130: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000a134 <__d2b>: - a134: e92d 43f7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, lr} - a138: 2101 movs r1, #1 - a13a: 461d mov r5, r3 - a13c: 9f0a ldr r7, [sp, #40] ; 0x28 - a13e: 9e0b ldr r6, [sp, #44] ; 0x2c - a140: 4614 mov r4, r2 - a142: f7ff fcb6 bl 9ab2 <_Balloc> - a146: f025 4900 bic.w r9, r5, #2147483648 ; 0x80000000 - a14a: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - a14e: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - a152: ea5f 5919 movs.w r9, r9, lsr #20 - a156: 9300 str r3, [sp, #0] - a158: bf1c itt ne - a15a: f443 1380 orrne.w r3, r3, #1048576 ; 0x100000 - a15e: 9300 strne r3, [sp, #0] - a160: 4680 mov r8, r0 - a162: b1f4 cbz r4, a1a2 <__d2b+0x6e> - a164: a802 add r0, sp, #8 - a166: f840 4d04 str.w r4, [r0, #-4]! - a16a: f7ff fd86 bl 9c7a <__lo0bits> - a16e: 9b01 ldr r3, [sp, #4] - a170: b158 cbz r0, a18a <__d2b+0x56> - a172: 9a00 ldr r2, [sp, #0] - a174: f1c0 0120 rsb r1, r0, #32 - a178: fa12 f101 lsls.w r1, r2, r1 - a17c: 40c2 lsrs r2, r0 - a17e: ea41 0303 orr.w r3, r1, r3 - a182: 9200 str r2, [sp, #0] - a184: f8c8 3014 str.w r3, [r8, #20] - a188: e001 b.n a18e <__d2b+0x5a> - a18a: f8c8 3014 str.w r3, [r8, #20] - a18e: 9c00 ldr r4, [sp, #0] - a190: f8c8 4018 str.w r4, [r8, #24] - a194: 2c00 cmp r4, #0 - a196: bf0c ite eq - a198: 2401 moveq r4, #1 - a19a: 2402 movne r4, #2 - a19c: f8c8 4010 str.w r4, [r8, #16] - a1a0: e009 b.n a1b6 <__d2b+0x82> - a1a2: 4668 mov r0, sp - a1a4: 2401 movs r4, #1 - a1a6: f7ff fd68 bl 9c7a <__lo0bits> - a1aa: 9b00 ldr r3, [sp, #0] - a1ac: f8c8 4010 str.w r4, [r8, #16] - a1b0: f8c8 3014 str.w r3, [r8, #20] - a1b4: 3020 adds r0, #32 - a1b6: f1b9 0f00 cmp.w r9, #0 - a1ba: d00a beq.n a1d2 <__d2b+0x9e> - a1bc: f5a9 6986 sub.w r9, r9, #1072 ; 0x430 - a1c0: f1a9 0903 sub.w r9, r9, #3 - a1c4: eb09 0300 add.w r3, r9, r0 - a1c8: f1c0 0035 rsb r0, r0, #53 ; 0x35 - a1cc: 603b str r3, [r7, #0] - a1ce: 6030 str r0, [r6, #0] - a1d0: e00b b.n a1ea <__d2b+0xb6> - a1d2: eb08 0384 add.w r3, r8, r4, lsl #2 - a1d6: f5a0 6086 sub.w r0, r0, #1072 ; 0x430 - a1da: 3802 subs r0, #2 - a1dc: 6038 str r0, [r7, #0] - a1de: 6918 ldr r0, [r3, #16] - a1e0: 0164 lsls r4, r4, #5 - a1e2: f7ff fd2a bl 9c3a <__hi0bits> - a1e6: 1a24 subs r4, r4, r0 - a1e8: 6034 str r4, [r6, #0] - a1ea: 4640 mov r0, r8 - a1ec: e8bd 83fe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, pc} - -0000a1f0 <__ratio>: - a1f0: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} - a1f2: 460e mov r6, r1 - a1f4: a901 add r1, sp, #4 - a1f6: 4607 mov r7, r0 - a1f8: f7ff ff4a bl a090 <__b2d> - a1fc: 4604 mov r4, r0 - a1fe: 460d mov r5, r1 - a200: 4630 mov r0, r6 - a202: 4669 mov r1, sp - a204: f7ff ff44 bl a090 <__b2d> - a208: 693f ldr r7, [r7, #16] - a20a: 4602 mov r2, r0 - a20c: 460b mov r3, r1 - a20e: 9801 ldr r0, [sp, #4] - a210: 9900 ldr r1, [sp, #0] - a212: 1a41 subs r1, r0, r1 - a214: 6930 ldr r0, [r6, #16] - a216: 1a38 subs r0, r7, r0 - a218: 0140 lsls r0, r0, #5 - a21a: 1809 adds r1, r1, r0 - a21c: 2900 cmp r1, #0 - a21e: dd02 ble.n a226 <__ratio+0x36> - a220: 0509 lsls r1, r1, #20 - a222: 194d adds r5, r1, r5 - a224: e001 b.n a22a <__ratio+0x3a> - a226: 0509 lsls r1, r1, #20 - a228: 1a5b subs r3, r3, r1 - a22a: 4620 mov r0, r4 - a22c: 4629 mov r1, r5 - a22e: f7f9 fd91 bl 3d54 <__aeabi_ddiv> - a232: b003 add sp, #12 - a234: bdf0 pop {r4, r5, r6, r7, pc} - -0000a236 <__copybits>: - a236: 1e4b subs r3, r1, #1 - a238: 6911 ldr r1, [r2, #16] - a23a: b510 push {r4, lr} - a23c: 115b asrs r3, r3, #5 - a23e: 3301 adds r3, #1 - a240: eb02 0181 add.w r1, r2, r1, lsl #2 - a244: 3114 adds r1, #20 - a246: 3214 adds r2, #20 - a248: eb00 0383 add.w r3, r0, r3, lsl #2 - a24c: e003 b.n a256 <__copybits+0x20> - a24e: f852 4b04 ldr.w r4, [r2], #4 - a252: f840 4b04 str.w r4, [r0], #4 - a256: 4291 cmp r1, r2 - a258: d8f9 bhi.n a24e <__copybits+0x18> - a25a: e002 b.n a262 <__copybits+0x2c> - a25c: 2200 movs r2, #0 - a25e: f840 2b04 str.w r2, [r0], #4 - a262: 4298 cmp r0, r3 - a264: d3fa bcc.n a25c <__copybits+0x26> - a266: bd10 pop {r4, pc} - -0000a268 <__any_on>: - a268: 6902 ldr r2, [r0, #16] - a26a: 114b asrs r3, r1, #5 - a26c: b530 push {r4, r5, lr} - a26e: 4293 cmp r3, r2 - a270: f100 0414 add.w r4, r0, #20 - a274: dc0d bgt.n a292 <__any_on+0x2a> - a276: da0d bge.n a294 <__any_on+0x2c> - a278: f011 011f ands.w r1, r1, #31 - a27c: d00a beq.n a294 <__any_on+0x2c> - a27e: eb00 0283 add.w r2, r0, r3, lsl #2 - a282: 6952 ldr r2, [r2, #20] - a284: fa32 f501 lsrs.w r5, r2, r1 - a288: fa15 f101 lsls.w r1, r5, r1 - a28c: 4291 cmp r1, r2 - a28e: d10c bne.n a2aa <__any_on+0x42> - a290: e000 b.n a294 <__any_on+0x2c> - a292: 4613 mov r3, r2 - a294: eb00 0383 add.w r3, r0, r3, lsl #2 - a298: 3314 adds r3, #20 - a29a: e002 b.n a2a2 <__any_on+0x3a> - a29c: f853 2d04 ldr.w r2, [r3, #-4]! - a2a0: b92a cbnz r2, a2ae <__any_on+0x46> - a2a2: 429c cmp r4, r3 - a2a4: d3fa bcc.n a29c <__any_on+0x34> - a2a6: 2000 movs r0, #0 - a2a8: bd30 pop {r4, r5, pc} - a2aa: 2001 movs r0, #1 - a2ac: bd30 pop {r4, r5, pc} - a2ae: 2001 movs r0, #1 - a2b0: bd30 pop {r4, r5, pc} - ... - -0000a2b4 <_read_r>: - a2b4: b538 push {r3, r4, r5, lr} - a2b6: 4605 mov r5, r0 - a2b8: 4c07 ldr r4, [pc, #28] ; (a2d8 <_read_r+0x24>) - a2ba: 2000 movs r0, #0 - a2bc: 6020 str r0, [r4, #0] - a2be: 4608 mov r0, r1 - a2c0: 4611 mov r1, r2 - a2c2: 461a mov r2, r3 - a2c4: f7f6 f90c bl 4e0 <_read> - a2c8: f1b0 3fff cmp.w r0, #4294967295 - a2cc: d102 bne.n a2d4 <_read_r+0x20> - a2ce: 6823 ldr r3, [r4, #0] - a2d0: b103 cbz r3, a2d4 <_read_r+0x20> - a2d2: 602b str r3, [r5, #0] - a2d4: bd38 pop {r3, r4, r5, pc} - a2d6: bf00 nop - a2d8: 10000784 .word 0x10000784 - -0000a2dc <__fpclassifyd>: - a2dc: 460b mov r3, r1 - a2de: b113 cbz r3, a2e6 <__fpclassifyd+0xa> - a2e0: f1b1 4f00 cmp.w r1, #2147483648 ; 0x80000000 - a2e4: d100 bne.n a2e8 <__fpclassifyd+0xc> - a2e6: b1e0 cbz r0, a322 <__fpclassifyd+0x46> - a2e8: 4a12 ldr r2, [pc, #72] ; (a334 <__fpclassifyd+0x58>) - a2ea: f5a1 1380 sub.w r3, r1, #1048576 ; 0x100000 - a2ee: 4293 cmp r3, r2 - a2f0: d919 bls.n a326 <__fpclassifyd+0x4a> - a2f2: f101 43fe add.w r3, r1, #2130706432 ; 0x7f000000 - a2f6: f503 0370 add.w r3, r3, #15728640 ; 0xf00000 - a2fa: 4293 cmp r3, r2 - a2fc: d913 bls.n a326 <__fpclassifyd+0x4a> - a2fe: 4b0e ldr r3, [pc, #56] ; (a338 <__fpclassifyd+0x5c>) - a300: 4299 cmp r1, r3 - a302: d912 bls.n a32a <__fpclassifyd+0x4e> - a304: f101 4200 add.w r2, r1, #2147483648 ; 0x80000000 - a308: 429a cmp r2, r3 - a30a: d90e bls.n a32a <__fpclassifyd+0x4e> - a30c: 4b0b ldr r3, [pc, #44] ; (a33c <__fpclassifyd+0x60>) - a30e: 4299 cmp r1, r3 - a310: d002 beq.n a318 <__fpclassifyd+0x3c> - a312: f511 1f80 cmn.w r1, #1048576 ; 0x100000 - a316: d10a bne.n a32e <__fpclassifyd+0x52> - a318: f1d0 0001 rsbs r0, r0, #1 - a31c: bf38 it cc - a31e: 2000 movcc r0, #0 - a320: 4770 bx lr - a322: 2002 movs r0, #2 - a324: 4770 bx lr - a326: 2004 movs r0, #4 - a328: 4770 bx lr - a32a: 2003 movs r0, #3 - a32c: 4770 bx lr - a32e: 2000 movs r0, #0 - a330: 4770 bx lr - a332: bf00 nop - a334: 7fdfffff .word 0x7fdfffff - a338: 000fffff .word 0x000fffff - a33c: 7ff00000 .word 0x7ff00000 - -0000a340 <__sccl>: - a340: 4603 mov r3, r0 - a342: 4608 mov r0, r1 - a344: b5f0 push {r4, r5, r6, r7, lr} - a346: f810 2b01 ldrb.w r2, [r0], #1 - a34a: 2a5e cmp r2, #94 ; 0x5e - a34c: d103 bne.n a356 <__sccl+0x16> - a34e: 784a ldrb r2, [r1, #1] - a350: 3001 adds r0, #1 - a352: 2401 movs r4, #1 - a354: e000 b.n a358 <__sccl+0x18> - a356: 2400 movs r4, #0 - a358: 2100 movs r1, #0 - a35a: 545c strb r4, [r3, r1] - a35c: 3101 adds r1, #1 - a35e: f5b1 7f80 cmp.w r1, #256 ; 0x100 - a362: d1fa bne.n a35a <__sccl+0x1a> - a364: b90a cbnz r2, a36a <__sccl+0x2a> - a366: 3801 subs r0, #1 - a368: bdf0 pop {r4, r5, r6, r7, pc} - a36a: f1c4 0701 rsb r7, r4, #1 - a36e: e001 b.n a374 <__sccl+0x34> - a370: 460a mov r2, r1 - a372: 4620 mov r0, r4 - a374: 463e mov r6, r7 - a376: 549f strb r7, [r3, r2] - a378: 4604 mov r4, r0 - a37a: f814 1b01 ldrb.w r1, [r4], #1 - a37e: 292d cmp r1, #45 ; 0x2d - a380: d003 beq.n a38a <__sccl+0x4a> - a382: 295d cmp r1, #93 ; 0x5d - a384: d00c beq.n a3a0 <__sccl+0x60> - a386: b161 cbz r1, a3a2 <__sccl+0x62> - a388: e7f2 b.n a370 <__sccl+0x30> - a38a: 7845 ldrb r5, [r0, #1] - a38c: 2d5d cmp r5, #93 ; 0x5d - a38e: d0ef beq.n a370 <__sccl+0x30> - a390: 4295 cmp r5, r2 - a392: dbed blt.n a370 <__sccl+0x30> - a394: 3002 adds r0, #2 - a396: 3201 adds r2, #1 - a398: 42aa cmp r2, r5 - a39a: 549e strb r6, [r3, r2] - a39c: dbfb blt.n a396 <__sccl+0x56> - a39e: e7eb b.n a378 <__sccl+0x38> - a3a0: 4620 mov r0, r4 - a3a2: bdf0 pop {r4, r5, r6, r7, pc} - -0000a3a4 : - a3a4: 4800 ldr r0, [pc, #0] ; (a3a8 ) - a3a6: 4770 bx lr - a3a8: 7fc00000 .word 0x7fc00000 - -0000a3ac : - a3ac: b530 push {r4, r5, lr} - a3ae: 6802 ldr r2, [r0, #0] - a3b0: e008 b.n a3c4 - a3b2: 7853 ldrb r3, [r2, #1] - a3b4: 4622 mov r2, r4 - a3b6: 2b40 cmp r3, #64 ; 0x40 - a3b8: dd02 ble.n a3c0 - a3ba: 2b5a cmp r3, #90 ; 0x5a - a3bc: bfd8 it le - a3be: 3320 addle r3, #32 - a3c0: 42ab cmp r3, r5 - a3c2: d107 bne.n a3d4 - a3c4: f811 5b01 ldrb.w r5, [r1], #1 - a3c8: 1c54 adds r4, r2, #1 - a3ca: 2d00 cmp r5, #0 - a3cc: d1f1 bne.n a3b2 - a3ce: 6004 str r4, [r0, #0] - a3d0: 2001 movs r0, #1 - a3d2: bd30 pop {r4, r5, pc} - a3d4: 2000 movs r0, #0 - a3d6: bd30 pop {r4, r5, pc} - -0000a3d8 <_strtod_r>: - a3d8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - a3dc: 4606 mov r6, r0 - a3de: b099 sub sp, #100 ; 0x64 - a3e0: 468b mov fp, r1 - a3e2: 2400 movs r4, #0 - a3e4: 2500 movs r5, #0 - a3e6: 920f str r2, [sp, #60] ; 0x3c - a3e8: 9115 str r1, [sp, #84] ; 0x54 - a3ea: 9a15 ldr r2, [sp, #84] ; 0x54 - a3ec: 7813 ldrb r3, [r2, #0] - a3ee: 2b0d cmp r3, #13 - a3f0: d805 bhi.n a3fe <_strtod_r+0x26> - a3f2: 2b09 cmp r3, #9 - a3f4: d214 bcs.n a420 <_strtod_r+0x48> - a3f6: 2b00 cmp r3, #0 - a3f8: f000 81c7 beq.w a78a <_strtod_r+0x3b2> - a3fc: e013 b.n a426 <_strtod_r+0x4e> - a3fe: 2b2b cmp r3, #43 ; 0x2b - a400: d007 beq.n a412 <_strtod_r+0x3a> - a402: 2b2d cmp r3, #45 ; 0x2d - a404: d002 beq.n a40c <_strtod_r+0x34> - a406: 2b20 cmp r3, #32 - a408: d10d bne.n a426 <_strtod_r+0x4e> - a40a: e009 b.n a420 <_strtod_r+0x48> - a40c: 2001 movs r0, #1 - a40e: 900b str r0, [sp, #44] ; 0x2c - a410: e001 b.n a416 <_strtod_r+0x3e> - a412: 2100 movs r1, #0 - a414: 910b str r1, [sp, #44] ; 0x2c - a416: 1c53 adds r3, r2, #1 - a418: 9315 str r3, [sp, #84] ; 0x54 - a41a: 7853 ldrb r3, [r2, #1] - a41c: b92b cbnz r3, a42a <_strtod_r+0x52> - a41e: e1b4 b.n a78a <_strtod_r+0x3b2> - a420: 3201 adds r2, #1 - a422: 9215 str r2, [sp, #84] ; 0x54 - a424: e7e1 b.n a3ea <_strtod_r+0x12> - a426: 2200 movs r2, #0 - a428: 920b str r2, [sp, #44] ; 0x2c - a42a: 9b15 ldr r3, [sp, #84] ; 0x54 - a42c: 781a ldrb r2, [r3, #0] - a42e: 2a30 cmp r2, #48 ; 0x30 - a430: d15c bne.n a4ec <_strtod_r+0x114> - a432: f103 0a01 add.w sl, r3, #1 - a436: 785b ldrb r3, [r3, #1] - a438: 2b58 cmp r3, #88 ; 0x58 - a43a: d001 beq.n a440 <_strtod_r+0x68> - a43c: 2b78 cmp r3, #120 ; 0x78 - a43e: d149 bne.n a4d4 <_strtod_r+0xfc> - a440: ab14 add r3, sp, #80 ; 0x50 - a442: 9300 str r3, [sp, #0] - a444: 9b0b ldr r3, [sp, #44] ; 0x2c - a446: 4630 mov r0, r6 - a448: 4f98 ldr r7, [pc, #608] ; (a6ac <_strtod_r+0x2d4>) - a44a: a915 add r1, sp, #84 ; 0x54 - a44c: 9301 str r3, [sp, #4] - a44e: 463a mov r2, r7 - a450: ab13 add r3, sp, #76 ; 0x4c - a452: f001 feef bl c234 <__gethex> - a456: f010 0907 ands.w r9, r0, #7 - a45a: 4680 mov r8, r0 - a45c: f000 8580 beq.w af60 <_strtod_r+0xb88> - a460: f1b9 0f06 cmp.w r9, #6 - a464: d103 bne.n a46e <_strtod_r+0x96> - a466: f8cd a054 str.w sl, [sp, #84] ; 0x54 - a46a: f000 bd79 b.w af60 <_strtod_r+0xb88> - a46e: 9a14 ldr r2, [sp, #80] ; 0x50 - a470: b13a cbz r2, a482 <_strtod_r+0xaa> - a472: a811 add r0, sp, #68 ; 0x44 - a474: 6839 ldr r1, [r7, #0] - a476: f7ff fede bl a236 <__copybits> - a47a: 4630 mov r0, r6 - a47c: 9914 ldr r1, [sp, #80] ; 0x50 - a47e: f7ff fb49 bl 9b14 <_Bfree> - a482: 9b13 ldr r3, [sp, #76] ; 0x4c - a484: f1b9 0f06 cmp.w r9, #6 - a488: d81c bhi.n a4c4 <_strtod_r+0xec> - a48a: e8df f009 tbb [pc, r9] - a48e: 0a04 .short 0x0a04 - a490: 0a171407 .word 0x0a171407 - a494: 04 .byte 0x04 - a495: 00 .byte 0x00 - a496: 2500 movs r5, #0 - a498: 462c mov r4, r5 - a49a: e013 b.n a4c4 <_strtod_r+0xec> - a49c: 9c11 ldr r4, [sp, #68] ; 0x44 - a49e: 9d12 ldr r5, [sp, #72] ; 0x48 - a4a0: e010 b.n a4c4 <_strtod_r+0xec> - a4a2: f503 6386 add.w r3, r3, #1072 ; 0x430 - a4a6: 9a12 ldr r2, [sp, #72] ; 0x48 - a4a8: 3303 adds r3, #3 - a4aa: 9c11 ldr r4, [sp, #68] ; 0x44 - a4ac: f422 1280 bic.w r2, r2, #1048576 ; 0x100000 - a4b0: ea42 5503 orr.w r5, r2, r3, lsl #20 - a4b4: e006 b.n a4c4 <_strtod_r+0xec> - a4b6: 4d7e ldr r5, [pc, #504] ; (a6b0 <_strtod_r+0x2d8>) - a4b8: 2400 movs r4, #0 - a4ba: e003 b.n a4c4 <_strtod_r+0xec> - a4bc: f06f 4500 mvn.w r5, #2147483648 ; 0x80000000 - a4c0: f04f 34ff mov.w r4, #4294967295 - a4c4: f018 0f08 tst.w r8, #8 - a4c8: f000 854a beq.w af60 <_strtod_r+0xb88> - a4cc: f045 4500 orr.w r5, r5, #2147483648 ; 0x80000000 - a4d0: f000 bd46 b.w af60 <_strtod_r+0xb88> - a4d4: 9b15 ldr r3, [sp, #84] ; 0x54 - a4d6: 1c5a adds r2, r3, #1 - a4d8: 9215 str r2, [sp, #84] ; 0x54 - a4da: 785b ldrb r3, [r3, #1] - a4dc: 2b30 cmp r3, #48 ; 0x30 - a4de: d0f9 beq.n a4d4 <_strtod_r+0xfc> - a4e0: 2b00 cmp r3, #0 - a4e2: f000 853d beq.w af60 <_strtod_r+0xb88> - a4e6: 2101 movs r1, #1 - a4e8: 9108 str r1, [sp, #32] - a4ea: e001 b.n a4f0 <_strtod_r+0x118> - a4ec: 2200 movs r2, #0 - a4ee: 9208 str r2, [sp, #32] - a4f0: 9b15 ldr r3, [sp, #84] ; 0x54 - a4f2: f04f 0a00 mov.w sl, #0 - a4f6: 46d1 mov r9, sl - a4f8: f8cd a018 str.w sl, [sp, #24] - a4fc: 9309 str r3, [sp, #36] ; 0x24 - a4fe: 4653 mov r3, sl - a500: e014 b.n a52c <_strtod_r+0x154> - a502: f1b9 0f08 cmp.w r9, #8 - a506: dc05 bgt.n a514 <_strtod_r+0x13c> - a508: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - a50c: 220a movs r2, #10 - a50e: fb02 8303 mla r3, r2, r3, r8 - a512: e007 b.n a524 <_strtod_r+0x14c> - a514: f1b9 0f0f cmp.w r9, #15 - a518: dc04 bgt.n a524 <_strtod_r+0x14c> - a51a: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - a51e: 220a movs r2, #10 - a520: fb02 8a0a mla sl, r2, sl, r8 - a524: f109 0901 add.w r9, r9, #1 - a528: 3701 adds r7, #1 - a52a: 9715 str r7, [sp, #84] ; 0x54 - a52c: 9f15 ldr r7, [sp, #84] ; 0x54 - a52e: f897 8000 ldrb.w r8, [r7] - a532: f1b8 0f2f cmp.w r8, #47 ; 0x2f - a536: dd02 ble.n a53e <_strtod_r+0x166> - a538: f1b8 0f39 cmp.w r8, #57 ; 0x39 - a53c: dde1 ble.n a502 <_strtod_r+0x12a> - a53e: 4630 mov r0, r6 - a540: 9306 str r3, [sp, #24] - a542: f7ff f9eb bl 991c <_localeconv_r> - a546: 6801 ldr r1, [r0, #0] - a548: 4630 mov r0, r6 - a54a: 9103 str r1, [sp, #12] - a54c: f7ff f9e6 bl 991c <_localeconv_r> - a550: 6800 ldr r0, [r0, #0] - a552: f7fa ff5b bl 540c - a556: 9903 ldr r1, [sp, #12] - a558: 4602 mov r2, r0 - a55a: 4638 mov r0, r7 - a55c: f7fa ff5e bl 541c - a560: 4603 mov r3, r0 - a562: 2800 cmp r0, #0 - a564: d15e bne.n a624 <_strtod_r+0x24c> - a566: 4630 mov r0, r6 - a568: 9f15 ldr r7, [sp, #84] ; 0x54 - a56a: 9303 str r3, [sp, #12] - a56c: f7ff f9d6 bl 991c <_localeconv_r> - a570: 6800 ldr r0, [r0, #0] - a572: f7fa ff4b bl 540c - a576: 9b03 ldr r3, [sp, #12] - a578: 183a adds r2, r7, r0 - a57a: 9215 str r2, [sp, #84] ; 0x54 - a57c: f817 8000 ldrb.w r8, [r7, r0] - a580: f1b9 0f00 cmp.w r9, #0 - a584: d145 bne.n a612 <_strtod_r+0x23a> - a586: 4648 mov r0, r9 - a588: e005 b.n a596 <_strtod_r+0x1be> - a58a: 9b15 ldr r3, [sp, #84] ; 0x54 - a58c: 3001 adds r0, #1 - a58e: 1c5a adds r2, r3, #1 - a590: 9215 str r2, [sp, #84] ; 0x54 - a592: f893 8001 ldrb.w r8, [r3, #1] - a596: f1b8 0f30 cmp.w r8, #48 ; 0x30 - a59a: d0f6 beq.n a58a <_strtod_r+0x1b2> - a59c: f1a8 0331 sub.w r3, r8, #49 ; 0x31 - a5a0: 2b08 cmp r3, #8 - a5a2: d844 bhi.n a62e <_strtod_r+0x256> - a5a4: 9915 ldr r1, [sp, #84] ; 0x54 - a5a6: 4603 mov r3, r0 - a5a8: 2000 movs r0, #0 - a5aa: 4607 mov r7, r0 - a5ac: 9109 str r1, [sp, #36] ; 0x24 - a5ae: 3001 adds r0, #1 - a5b0: f1b8 0830 subs.w r8, r8, #48 ; 0x30 - a5b4: d027 beq.n a606 <_strtod_r+0x22e> - a5b6: 181b adds r3, r3, r0 - a5b8: 2201 movs r2, #1 - a5ba: f8dd c018 ldr.w ip, [sp, #24] - a5be: e00d b.n a5dc <_strtod_r+0x204> - a5c0: 460f mov r7, r1 - a5c2: 3901 subs r1, #1 - a5c4: 2908 cmp r1, #8 - a5c6: dc03 bgt.n a5d0 <_strtod_r+0x1f8> - a5c8: 210a movs r1, #10 - a5ca: fb01 fc0c mul.w ip, r1, ip - a5ce: e004 b.n a5da <_strtod_r+0x202> - a5d0: 2f10 cmp r7, #16 - a5d2: dc02 bgt.n a5da <_strtod_r+0x202> - a5d4: 210a movs r1, #10 - a5d6: fb01 fa0a mul.w sl, r1, sl - a5da: 3201 adds r2, #1 - a5dc: 4282 cmp r2, r0 - a5de: f107 0101 add.w r1, r7, #1 - a5e2: dbed blt.n a5c0 <_strtod_r+0x1e8> - a5e4: 463a mov r2, r7 - a5e6: f8cd c018 str.w ip, [sp, #24] - a5ea: 2a08 cmp r2, #8 - a5ec: 460f mov r7, r1 - a5ee: dc04 bgt.n a5fa <_strtod_r+0x222> - a5f0: 220a movs r2, #10 - a5f2: fb02 800c mla r0, r2, ip, r8 - a5f6: 9006 str r0, [sp, #24] - a5f8: e004 b.n a604 <_strtod_r+0x22c> - a5fa: 2910 cmp r1, #16 - a5fc: dc02 bgt.n a604 <_strtod_r+0x22c> - a5fe: 220a movs r2, #10 - a600: fb02 8a0a mla sl, r2, sl, r8 - a604: 2000 movs r0, #0 - a606: 9a15 ldr r2, [sp, #84] ; 0x54 - a608: 1c51 adds r1, r2, #1 - a60a: 9115 str r1, [sp, #84] ; 0x54 - a60c: f892 8001 ldrb.w r8, [r2, #1] - a610: e001 b.n a616 <_strtod_r+0x23e> - a612: 464f mov r7, r9 - a614: 4618 mov r0, r3 - a616: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - a61a: 2a09 cmp r2, #9 - a61c: d9c7 bls.n a5ae <_strtod_r+0x1d6> - a61e: 2101 movs r1, #1 - a620: 9104 str r1, [sp, #16] - a622: e008 b.n a636 <_strtod_r+0x25e> - a624: 2000 movs r0, #0 - a626: 464f mov r7, r9 - a628: 4603 mov r3, r0 - a62a: 9004 str r0, [sp, #16] - a62c: e003 b.n a636 <_strtod_r+0x25e> - a62e: 2700 movs r7, #0 - a630: 2201 movs r2, #1 - a632: 463b mov r3, r7 - a634: 9204 str r2, [sp, #16] - a636: f1b8 0f65 cmp.w r8, #101 ; 0x65 - a63a: d002 beq.n a642 <_strtod_r+0x26a> - a63c: f1b8 0f45 cmp.w r8, #69 ; 0x45 - a640: d15b bne.n a6fa <_strtod_r+0x322> - a642: b927 cbnz r7, a64e <_strtod_r+0x276> - a644: b918 cbnz r0, a64e <_strtod_r+0x276> - a646: 9908 ldr r1, [sp, #32] - a648: 2900 cmp r1, #0 - a64a: f000 809e beq.w a78a <_strtod_r+0x3b2> - a64e: f8dd b054 ldr.w fp, [sp, #84] ; 0x54 - a652: f10b 0201 add.w r2, fp, #1 - a656: 9215 str r2, [sp, #84] ; 0x54 - a658: f89b 8001 ldrb.w r8, [fp, #1] - a65c: f1b8 0f2b cmp.w r8, #43 ; 0x2b - a660: d003 beq.n a66a <_strtod_r+0x292> - a662: f1b8 0f2d cmp.w r8, #45 ; 0x2d - a666: d102 bne.n a66e <_strtod_r+0x296> - a668: e004 b.n a674 <_strtod_r+0x29c> - a66a: 2100 movs r1, #0 - a66c: e003 b.n a676 <_strtod_r+0x29e> - a66e: 2200 movs r2, #0 - a670: 9207 str r2, [sp, #28] - a672: e005 b.n a680 <_strtod_r+0x2a8> - a674: 2101 movs r1, #1 - a676: 9107 str r1, [sp, #28] - a678: 1c51 adds r1, r2, #1 - a67a: 9115 str r1, [sp, #84] ; 0x54 - a67c: f892 8001 ldrb.w r8, [r2, #1] - a680: f1a8 0230 sub.w r2, r8, #48 ; 0x30 - a684: 2a09 cmp r2, #9 - a686: d836 bhi.n a6f6 <_strtod_r+0x31e> - a688: e004 b.n a694 <_strtod_r+0x2bc> - a68a: 9a15 ldr r2, [sp, #84] ; 0x54 - a68c: 1c51 adds r1, r2, #1 - a68e: 9115 str r1, [sp, #84] ; 0x54 - a690: f892 8001 ldrb.w r8, [r2, #1] - a694: f1b8 0f30 cmp.w r8, #48 ; 0x30 - a698: d0f7 beq.n a68a <_strtod_r+0x2b2> - a69a: f1a8 0231 sub.w r2, r8, #49 ; 0x31 - a69e: 2a08 cmp r2, #8 - a6a0: d82b bhi.n a6fa <_strtod_r+0x322> - a6a2: 9a15 ldr r2, [sp, #84] ; 0x54 - a6a4: f1a8 0130 sub.w r1, r8, #48 ; 0x30 - a6a8: 920a str r2, [sp, #40] ; 0x28 - a6aa: e008 b.n a6be <_strtod_r+0x2e6> - a6ac: 10000668 .word 0x10000668 - a6b0: 7ff00000 .word 0x7ff00000 - a6b4: f1a8 0830 sub.w r8, r8, #48 ; 0x30 - a6b8: 220a movs r2, #10 - a6ba: fb02 8101 mla r1, r2, r1, r8 - a6be: 9a15 ldr r2, [sp, #84] ; 0x54 - a6c0: f102 0c01 add.w ip, r2, #1 - a6c4: f8cd c054 str.w ip, [sp, #84] ; 0x54 - a6c8: f892 8001 ldrb.w r8, [r2, #1] - a6cc: f1b8 0f2f cmp.w r8, #47 ; 0x2f - a6d0: dd02 ble.n a6d8 <_strtod_r+0x300> - a6d2: f1b8 0f39 cmp.w r8, #57 ; 0x39 - a6d6: dded ble.n a6b4 <_strtod_r+0x2dc> - a6d8: 9a0a ldr r2, [sp, #40] ; 0x28 - a6da: ebc2 0c0c rsb ip, r2, ip - a6de: f644 621f movw r2, #19999 ; 0x4e1f - a6e2: f1bc 0f08 cmp.w ip, #8 - a6e6: dc02 bgt.n a6ee <_strtod_r+0x316> - a6e8: 4291 cmp r1, r2 - a6ea: bfb8 it lt - a6ec: 460a movlt r2, r1 - a6ee: 9907 ldr r1, [sp, #28] - a6f0: b121 cbz r1, a6fc <_strtod_r+0x324> - a6f2: 4252 negs r2, r2 - a6f4: e002 b.n a6fc <_strtod_r+0x324> - a6f6: f8cd b054 str.w fp, [sp, #84] ; 0x54 - a6fa: 2200 movs r2, #0 - a6fc: 2f00 cmp r7, #0 - a6fe: d149 bne.n a794 <_strtod_r+0x3bc> - a700: 2800 cmp r0, #0 - a702: f040 842d bne.w af60 <_strtod_r+0xb88> - a706: 9a08 ldr r2, [sp, #32] - a708: 2a00 cmp r2, #0 - a70a: f040 8429 bne.w af60 <_strtod_r+0xb88> - a70e: 9b04 ldr r3, [sp, #16] - a710: 2b00 cmp r3, #0 - a712: d13a bne.n a78a <_strtod_r+0x3b2> - a714: f1b8 0f4e cmp.w r8, #78 ; 0x4e - a718: d01d beq.n a756 <_strtod_r+0x37e> - a71a: dc03 bgt.n a724 <_strtod_r+0x34c> - a71c: f1b8 0f49 cmp.w r8, #73 ; 0x49 - a720: d133 bne.n a78a <_strtod_r+0x3b2> - a722: e006 b.n a732 <_strtod_r+0x35a> - a724: f1b8 0f69 cmp.w r8, #105 ; 0x69 - a728: d003 beq.n a732 <_strtod_r+0x35a> - a72a: f1b8 0f6e cmp.w r8, #110 ; 0x6e - a72e: d12c bne.n a78a <_strtod_r+0x3b2> - a730: e011 b.n a756 <_strtod_r+0x37e> - a732: a815 add r0, sp, #84 ; 0x54 - a734: 49a2 ldr r1, [pc, #648] ; (a9c0 <_strtod_r+0x5e8>) - a736: f7ff fe39 bl a3ac - a73a: b330 cbz r0, a78a <_strtod_r+0x3b2> - a73c: 9b15 ldr r3, [sp, #84] ; 0x54 - a73e: a815 add r0, sp, #84 ; 0x54 - a740: 49a0 ldr r1, [pc, #640] ; (a9c4 <_strtod_r+0x5ec>) - a742: 3b01 subs r3, #1 - a744: 9315 str r3, [sp, #84] ; 0x54 - a746: f7ff fe31 bl a3ac - a74a: b910 cbnz r0, a752 <_strtod_r+0x37a> - a74c: 9b15 ldr r3, [sp, #84] ; 0x54 - a74e: 3301 adds r3, #1 - a750: 9315 str r3, [sp, #84] ; 0x54 - a752: 4d9d ldr r5, [pc, #628] ; (a9c8 <_strtod_r+0x5f0>) - a754: e017 b.n a786 <_strtod_r+0x3ae> - a756: a815 add r0, sp, #84 ; 0x54 - a758: 499c ldr r1, [pc, #624] ; (a9cc <_strtod_r+0x5f4>) - a75a: f7ff fe27 bl a3ac - a75e: b1a0 cbz r0, a78a <_strtod_r+0x3b2> - a760: 9b15 ldr r3, [sp, #84] ; 0x54 - a762: 781b ldrb r3, [r3, #0] - a764: 2b28 cmp r3, #40 ; 0x28 - a766: d10d bne.n a784 <_strtod_r+0x3ac> - a768: a815 add r0, sp, #84 ; 0x54 - a76a: 4999 ldr r1, [pc, #612] ; (a9d0 <_strtod_r+0x5f8>) - a76c: aa11 add r2, sp, #68 ; 0x44 - a76e: f001 ffab bl c6c8 <__hexnan> - a772: 2805 cmp r0, #5 - a774: d106 bne.n a784 <_strtod_r+0x3ac> - a776: 9b12 ldr r3, [sp, #72] ; 0x48 - a778: 9c11 ldr r4, [sp, #68] ; 0x44 - a77a: f043 45fe orr.w r5, r3, #2130706432 ; 0x7f000000 - a77e: f445 0570 orr.w r5, r5, #15728640 ; 0xf00000 - a782: e3ed b.n af60 <_strtod_r+0xb88> - a784: 4d93 ldr r5, [pc, #588] ; (a9d4 <_strtod_r+0x5fc>) - a786: 2400 movs r4, #0 - a788: e3ea b.n af60 <_strtod_r+0xb88> - a78a: 2000 movs r0, #0 - a78c: f8cd b054 str.w fp, [sp, #84] ; 0x54 - a790: 900b str r0, [sp, #44] ; 0x2c - a792: e3e5 b.n af60 <_strtod_r+0xb88> - a794: 9806 ldr r0, [sp, #24] - a796: 1ad3 subs r3, r2, r3 - a798: f1b9 0f00 cmp.w r9, #0 - a79c: bf08 it eq - a79e: 46b9 moveq r9, r7 - a7a0: 9307 str r3, [sp, #28] - a7a2: f8cd 9010 str.w r9, [sp, #16] - a7a6: f7f9 f935 bl 3a14 <__aeabi_ui2d> - a7aa: 2f10 cmp r7, #16 - a7ac: bfb4 ite lt - a7ae: 46bb movlt fp, r7 - a7b0: f04f 0b10 movge.w fp, #16 - a7b4: f1bb 0f09 cmp.w fp, #9 - a7b8: 4604 mov r4, r0 - a7ba: 460d mov r5, r1 - a7bc: dd15 ble.n a7ea <_strtod_r+0x412> - a7be: f1ab 0209 sub.w r2, fp, #9 - a7c2: 4b85 ldr r3, [pc, #532] ; (a9d8 <_strtod_r+0x600>) - a7c4: eb03 03c2 add.w r3, r3, r2, lsl #3 - a7c8: e9d3 2300 ldrd r2, r3, [r3] - a7cc: f7f9 f998 bl 3b00 <__aeabi_dmul> - a7d0: 4604 mov r4, r0 - a7d2: 4650 mov r0, sl - a7d4: 460d mov r5, r1 - a7d6: f7f9 f91d bl 3a14 <__aeabi_ui2d> - a7da: 4602 mov r2, r0 - a7dc: 460b mov r3, r1 - a7de: 4620 mov r0, r4 - a7e0: 4629 mov r1, r5 - a7e2: f7f8 ffdb bl 379c <__adddf3> - a7e6: 4604 mov r4, r0 - a7e8: 460d mov r5, r1 - a7ea: 2f0f cmp r7, #15 - a7ec: dc39 bgt.n a862 <_strtod_r+0x48a> - a7ee: 9907 ldr r1, [sp, #28] - a7f0: 2900 cmp r1, #0 - a7f2: f000 83b5 beq.w af60 <_strtod_r+0xb88> - a7f6: dd25 ble.n a844 <_strtod_r+0x46c> - a7f8: 2916 cmp r1, #22 - a7fa: dc07 bgt.n a80c <_strtod_r+0x434> - a7fc: 4b76 ldr r3, [pc, #472] ; (a9d8 <_strtod_r+0x600>) - a7fe: 4622 mov r2, r4 - a800: eb03 03c1 add.w r3, r3, r1, lsl #3 - a804: e9d3 0100 ldrd r0, r1, [r3] - a808: 462b mov r3, r5 - a80a: e016 b.n a83a <_strtod_r+0x462> - a80c: f1c7 080f rsb r8, r7, #15 - a810: 9a07 ldr r2, [sp, #28] - a812: f108 0316 add.w r3, r8, #22 - a816: 429a cmp r2, r3 - a818: dc23 bgt.n a862 <_strtod_r+0x48a> - a81a: 4e6f ldr r6, [pc, #444] ; (a9d8 <_strtod_r+0x600>) - a81c: 4622 mov r2, r4 - a81e: eb06 03c8 add.w r3, r6, r8, lsl #3 - a822: e9d3 0100 ldrd r0, r1, [r3] - a826: 462b mov r3, r5 - a828: f7f9 f96a bl 3b00 <__aeabi_dmul> - a82c: 9b07 ldr r3, [sp, #28] - a82e: ebc8 0803 rsb r8, r8, r3 - a832: eb06 06c8 add.w r6, r6, r8, lsl #3 - a836: e9d6 2300 ldrd r2, r3, [r6] - a83a: f7f9 f961 bl 3b00 <__aeabi_dmul> - a83e: 4604 mov r4, r0 - a840: 460d mov r5, r1 - a842: e38d b.n af60 <_strtod_r+0xb88> - a844: 9807 ldr r0, [sp, #28] - a846: f110 0f16 cmn.w r0, #22 - a84a: db0a blt.n a862 <_strtod_r+0x48a> - a84c: 4242 negs r2, r0 - a84e: 4b62 ldr r3, [pc, #392] ; (a9d8 <_strtod_r+0x600>) - a850: 4620 mov r0, r4 - a852: 4629 mov r1, r5 - a854: eb03 03c2 add.w r3, r3, r2, lsl #3 - a858: e9d3 2300 ldrd r2, r3, [r3] - a85c: f7f9 fa7a bl 3d54 <__aeabi_ddiv> - a860: e7ed b.n a83e <_strtod_r+0x466> - a862: 9907 ldr r1, [sp, #28] - a864: ebcb 0b07 rsb fp, fp, r7 - a868: 448b add fp, r1 - a86a: f1bb 0f00 cmp.w fp, #0 - a86e: dd5c ble.n a92a <_strtod_r+0x552> - a870: f01b 030f ands.w r3, fp, #15 - a874: d00a beq.n a88c <_strtod_r+0x4b4> - a876: 4a58 ldr r2, [pc, #352] ; (a9d8 <_strtod_r+0x600>) - a878: eb02 03c3 add.w r3, r2, r3, lsl #3 - a87c: 4622 mov r2, r4 - a87e: e9d3 0100 ldrd r0, r1, [r3] - a882: 462b mov r3, r5 - a884: f7f9 f93c bl 3b00 <__aeabi_dmul> - a888: 4604 mov r4, r0 - a88a: 460d mov r5, r1 - a88c: f03b 0b0f bics.w fp, fp, #15 - a890: f000 80d8 beq.w aa44 <_strtod_r+0x66c> - a894: f5bb 7f9a cmp.w fp, #308 ; 0x134 - a898: dd11 ble.n a8be <_strtod_r+0x4e6> - a89a: f04f 0800 mov.w r8, #0 - a89e: f8cd 8020 str.w r8, [sp, #32] - a8a2: 46c1 mov r9, r8 - a8a4: f8cd 8018 str.w r8, [sp, #24] - a8a8: e000 b.n a8ac <_strtod_r+0x4d4> - a8aa: 46b8 mov r8, r7 - a8ac: 9a08 ldr r2, [sp, #32] - a8ae: 2322 movs r3, #34 ; 0x22 - a8b0: 4d45 ldr r5, [pc, #276] ; (a9c8 <_strtod_r+0x5f0>) - a8b2: 2400 movs r4, #0 - a8b4: 6033 str r3, [r6, #0] - a8b6: 2a00 cmp r2, #0 - a8b8: f040 833e bne.w af38 <_strtod_r+0xb60> - a8bc: e350 b.n af60 <_strtod_r+0xb88> - a8be: 4629 mov r1, r5 - a8c0: 4d46 ldr r5, [pc, #280] ; (a9dc <_strtod_r+0x604>) - a8c2: ea4f 1b2b mov.w fp, fp, asr #4 - a8c6: 4620 mov r0, r4 - a8c8: f04f 0800 mov.w r8, #0 - a8cc: 46a9 mov r9, r5 - a8ce: e00b b.n a8e8 <_strtod_r+0x510> - a8d0: f01b 0f01 tst.w fp, #1 - a8d4: d003 beq.n a8de <_strtod_r+0x506> - a8d6: e9d5 2300 ldrd r2, r3, [r5] - a8da: f7f9 f911 bl 3b00 <__aeabi_dmul> - a8de: f108 0801 add.w r8, r8, #1 - a8e2: ea4f 0b6b mov.w fp, fp, asr #1 - a8e6: 3508 adds r5, #8 - a8e8: f1bb 0f01 cmp.w fp, #1 - a8ec: dcf0 bgt.n a8d0 <_strtod_r+0x4f8> - a8ee: eb09 03c8 add.w r3, r9, r8, lsl #3 - a8f2: 4604 mov r4, r0 - a8f4: f1a1 7554 sub.w r5, r1, #55574528 ; 0x3500000 - a8f8: 4622 mov r2, r4 - a8fa: e9d3 0100 ldrd r0, r1, [r3] - a8fe: 462b mov r3, r5 - a900: f7f9 f8fe bl 3b00 <__aeabi_dmul> - a904: 4b30 ldr r3, [pc, #192] ; (a9c8 <_strtod_r+0x5f0>) - a906: 460d mov r5, r1 - a908: ea01 0303 and.w r3, r1, r3 - a90c: 4934 ldr r1, [pc, #208] ; (a9e0 <_strtod_r+0x608>) - a90e: 4604 mov r4, r0 - a910: 428b cmp r3, r1 - a912: d8c2 bhi.n a89a <_strtod_r+0x4c2> - a914: 4933 ldr r1, [pc, #204] ; (a9e4 <_strtod_r+0x60c>) - a916: f04f 0b00 mov.w fp, #0 - a91a: 428b cmp r3, r1 - a91c: bf8a itet hi - a91e: f04f 34ff movhi.w r4, #4294967295 - a922: f105 7554 addls.w r5, r5, #55574528 ; 0x3500000 - a926: 4d30 ldrhi r5, [pc, #192] ; (a9e8 <_strtod_r+0x610>) - a928: e08c b.n aa44 <_strtod_r+0x66c> - a92a: f000 808b beq.w aa44 <_strtod_r+0x66c> - a92e: f1cb 0b00 rsb fp, fp, #0 - a932: f01b 030f ands.w r3, fp, #15 - a936: d00a beq.n a94e <_strtod_r+0x576> - a938: 4a27 ldr r2, [pc, #156] ; (a9d8 <_strtod_r+0x600>) - a93a: 4620 mov r0, r4 - a93c: 4629 mov r1, r5 - a93e: eb02 03c3 add.w r3, r2, r3, lsl #3 - a942: e9d3 2300 ldrd r2, r3, [r3] - a946: f7f9 fa05 bl 3d54 <__aeabi_ddiv> - a94a: 4604 mov r4, r0 - a94c: 460d mov r5, r1 - a94e: ea5f 182b movs.w r8, fp, asr #4 - a952: d076 beq.n aa42 <_strtod_r+0x66a> - a954: f1b8 0f1f cmp.w r8, #31 - a958: dc61 bgt.n aa1e <_strtod_r+0x646> - a95a: f018 0b10 ands.w fp, r8, #16 - a95e: 4620 mov r0, r4 - a960: bf18 it ne - a962: f04f 0b6a movne.w fp, #106 ; 0x6a - a966: 4629 mov r1, r5 - a968: 4c20 ldr r4, [pc, #128] ; (a9ec <_strtod_r+0x614>) - a96a: e009 b.n a980 <_strtod_r+0x5a8> - a96c: f018 0f01 tst.w r8, #1 - a970: d003 beq.n a97a <_strtod_r+0x5a2> - a972: e9d4 2300 ldrd r2, r3, [r4] - a976: f7f9 f8c3 bl 3b00 <__aeabi_dmul> - a97a: ea4f 0868 mov.w r8, r8, asr #1 - a97e: 3408 adds r4, #8 - a980: f1b8 0f00 cmp.w r8, #0 - a984: dcf2 bgt.n a96c <_strtod_r+0x594> - a986: 4604 mov r4, r0 - a988: 460d mov r5, r1 - a98a: f1bb 0f00 cmp.w fp, #0 - a98e: d035 beq.n a9fc <_strtod_r+0x624> - a990: 4a0d ldr r2, [pc, #52] ; (a9c8 <_strtod_r+0x5f0>) - a992: ea01 0202 and.w r2, r1, r2 - a996: 0d12 lsrs r2, r2, #20 - a998: f1c2 026b rsb r2, r2, #107 ; 0x6b - a99c: 2a00 cmp r2, #0 - a99e: dd2d ble.n a9fc <_strtod_r+0x624> - a9a0: 2a1f cmp r2, #31 - a9a2: dd25 ble.n a9f0 <_strtod_r+0x618> - a9a4: 2400 movs r4, #0 - a9a6: 2a34 cmp r2, #52 ; 0x34 - a9a8: dd02 ble.n a9b0 <_strtod_r+0x5d8> - a9aa: f04f 755c mov.w r5, #57671680 ; 0x3700000 - a9ae: e025 b.n a9fc <_strtod_r+0x624> - a9b0: f04f 31ff mov.w r1, #4294967295 - a9b4: 3a20 subs r2, #32 - a9b6: fa11 f202 lsls.w r2, r1, r2 - a9ba: ea02 0505 and.w r5, r2, r5 - a9be: e01d b.n a9fc <_strtod_r+0x624> - a9c0: 0000e541 .word 0x0000e541 - a9c4: 0000e708 .word 0x0000e708 - a9c8: 7ff00000 .word 0x7ff00000 - a9cc: 0000e20a .word 0x0000e20a - a9d0: 10000654 .word 0x10000654 - a9d4: fff80000 .word 0xfff80000 - a9d8: 0000e788 .word 0x0000e788 - a9dc: 0000e850 .word 0x0000e850 - a9e0: 7ca00000 .word 0x7ca00000 - a9e4: 7c900000 .word 0x7c900000 - a9e8: 7fefffff .word 0x7fefffff - a9ec: 0000e878 .word 0x0000e878 - a9f0: f04f 33ff mov.w r3, #4294967295 - a9f4: fa13 f202 lsls.w r2, r3, r2 - a9f8: ea02 0400 and.w r4, r2, r0 - a9fc: 4620 mov r0, r4 - a9fe: 4629 mov r1, r5 - aa00: 2200 movs r2, #0 - aa02: 2300 movs r3, #0 - aa04: f04f 0801 mov.w r8, #1 - aa08: f002 fa86 bl cf18 <__aeabi_dcmpeq> - aa0c: b108 cbz r0, aa12 <_strtod_r+0x63a> - aa0e: f04f 0800 mov.w r8, #0 - aa12: fa5f f888 uxtb.w r8, r8 - aa16: f1b8 0f00 cmp.w r8, #0 - aa1a: d113 bne.n aa44 <_strtod_r+0x66c> - aa1c: e001 b.n aa22 <_strtod_r+0x64a> - aa1e: f04f 0800 mov.w r8, #0 - aa22: 46c1 mov r9, r8 - aa24: f8cd 8020 str.w r8, [sp, #32] - aa28: f8cd 8018 str.w r8, [sp, #24] - aa2c: e000 b.n aa30 <_strtod_r+0x658> - aa2e: 46b8 mov r8, r7 - aa30: 2322 movs r3, #34 ; 0x22 - aa32: 6033 str r3, [r6, #0] - aa34: 9b08 ldr r3, [sp, #32] - aa36: 2400 movs r4, #0 - aa38: 2500 movs r5, #0 - aa3a: 2b00 cmp r3, #0 - aa3c: f040 827c bne.w af38 <_strtod_r+0xb60> - aa40: e28e b.n af60 <_strtod_r+0xb88> - aa42: 46c3 mov fp, r8 - aa44: 9806 ldr r0, [sp, #24] - aa46: 463b mov r3, r7 - aa48: 9909 ldr r1, [sp, #36] ; 0x24 - aa4a: 46a2 mov sl, r4 - aa4c: 9a04 ldr r2, [sp, #16] - aa4e: 9000 str r0, [sp, #0] - aa50: 4630 mov r0, r6 - aa52: f7ff f8b4 bl 9bbe <__s2b> - aa56: f8cd b028 str.w fp, [sp, #40] ; 0x28 - aa5a: 46ab mov fp, r5 - aa5c: 9008 str r0, [sp, #32] - aa5e: 9a08 ldr r2, [sp, #32] - aa60: 4630 mov r0, r6 - aa62: 6851 ldr r1, [r2, #4] - aa64: f7ff f825 bl 9ab2 <_Balloc> - aa68: 9b08 ldr r3, [sp, #32] - aa6a: f103 010c add.w r1, r3, #12 - aa6e: 691a ldr r2, [r3, #16] - aa70: 3202 adds r2, #2 - aa72: 0092 lsls r2, r2, #2 - aa74: 9006 str r0, [sp, #24] - aa76: 300c adds r0, #12 - aa78: f7fa fa1a bl 4eb0 - aa7c: ab17 add r3, sp, #92 ; 0x5c - aa7e: 4652 mov r2, sl - aa80: 9300 str r3, [sp, #0] - aa82: 4630 mov r0, r6 - aa84: ab16 add r3, sp, #88 ; 0x58 - aa86: 9301 str r3, [sp, #4] - aa88: 465b mov r3, fp - aa8a: e9cd ab04 strd sl, fp, [sp, #16] - aa8e: f7ff fb51 bl a134 <__d2b> - aa92: 2101 movs r1, #1 - aa94: 9014 str r0, [sp, #80] ; 0x50 - aa96: 4630 mov r0, r6 - aa98: f7ff f921 bl 9cde <__i2b> - aa9c: 4681 mov r9, r0 - aa9e: 9807 ldr r0, [sp, #28] - aaa0: 2800 cmp r0, #0 - aaa2: da02 bge.n aaaa <_strtod_r+0x6d2> - aaa4: 4242 negs r2, r0 - aaa6: 2400 movs r4, #0 - aaa8: e001 b.n aaae <_strtod_r+0x6d6> - aaaa: 9c07 ldr r4, [sp, #28] - aaac: 2200 movs r2, #0 - aaae: 9f17 ldr r7, [sp, #92] ; 0x5c - aab0: f46f 707f mvn.w r0, #1020 ; 0x3fc - aab4: 990a ldr r1, [sp, #40] ; 0x28 - aab6: 2f00 cmp r7, #0 - aab8: bfac ite ge - aaba: eb02 0807 addge.w r8, r2, r7 - aabe: ebc7 0304 rsblt r3, r7, r4 - aac2: ebc1 0707 rsb r7, r1, r7 - aac6: 9916 ldr r1, [sp, #88] ; 0x58 - aac8: bfac ite ge - aaca: 4623 movge r3, r4 - aacc: 4690 movlt r8, r2 - aace: 187d adds r5, r7, r1 - aad0: 4285 cmp r5, r0 - aad2: da03 bge.n aadc <_strtod_r+0x704> - aad4: f507 6186 add.w r1, r7, #1072 ; 0x430 - aad8: 3103 adds r1, #3 - aada: e001 b.n aae0 <_strtod_r+0x708> - aadc: f1c1 0136 rsb r1, r1, #54 ; 0x36 - aae0: 980a ldr r0, [sp, #40] ; 0x28 - aae2: eb01 0508 add.w r5, r1, r8 - aae6: 181f adds r7, r3, r0 - aae8: 187f adds r7, r7, r1 - aaea: 42bd cmp r5, r7 - aaec: bfb4 ite lt - aaee: 462b movlt r3, r5 - aaf0: 463b movge r3, r7 - aaf2: 4543 cmp r3, r8 - aaf4: bfa8 it ge - aaf6: 4643 movge r3, r8 - aaf8: 2b00 cmp r3, #0 - aafa: dd03 ble.n ab04 <_strtod_r+0x72c> - aafc: 1aed subs r5, r5, r3 - aafe: 1aff subs r7, r7, r3 - ab00: ebc3 0808 rsb r8, r3, r8 - ab04: b18a cbz r2, ab2a <_strtod_r+0x752> - ab06: 4649 mov r1, r9 - ab08: 4630 mov r0, r6 - ab0a: f7ff f983 bl 9e14 <__pow5mult> - ab0e: 9a14 ldr r2, [sp, #80] ; 0x50 - ab10: 4681 mov r9, r0 - ab12: 4630 mov r0, r6 - ab14: 4649 mov r1, r9 - ab16: f7ff f8eb bl 9cf0 <__multiply> - ab1a: 9914 ldr r1, [sp, #80] ; 0x50 - ab1c: 4603 mov r3, r0 - ab1e: 4630 mov r0, r6 - ab20: 9303 str r3, [sp, #12] - ab22: f7fe fff7 bl 9b14 <_Bfree> - ab26: 9b03 ldr r3, [sp, #12] - ab28: 9314 str r3, [sp, #80] ; 0x50 - ab2a: 2d00 cmp r5, #0 - ab2c: dd05 ble.n ab3a <_strtod_r+0x762> - ab2e: 4630 mov r0, r6 - ab30: 9914 ldr r1, [sp, #80] ; 0x50 - ab32: 462a mov r2, r5 - ab34: f7ff f9c0 bl 9eb8 <__lshift> - ab38: 9014 str r0, [sp, #80] ; 0x50 - ab3a: b12c cbz r4, ab48 <_strtod_r+0x770> - ab3c: 4630 mov r0, r6 - ab3e: 9906 ldr r1, [sp, #24] - ab40: 4622 mov r2, r4 - ab42: f7ff f967 bl 9e14 <__pow5mult> - ab46: 9006 str r0, [sp, #24] - ab48: 2f00 cmp r7, #0 - ab4a: dd05 ble.n ab58 <_strtod_r+0x780> - ab4c: 4630 mov r0, r6 - ab4e: 9906 ldr r1, [sp, #24] - ab50: 463a mov r2, r7 - ab52: f7ff f9b1 bl 9eb8 <__lshift> - ab56: 9006 str r0, [sp, #24] - ab58: f1b8 0f00 cmp.w r8, #0 - ab5c: dd05 ble.n ab6a <_strtod_r+0x792> - ab5e: 4649 mov r1, r9 - ab60: 4630 mov r0, r6 - ab62: 4642 mov r2, r8 - ab64: f7ff f9a8 bl 9eb8 <__lshift> - ab68: 4681 mov r9, r0 - ab6a: 9914 ldr r1, [sp, #80] ; 0x50 - ab6c: 4630 mov r0, r6 - ab6e: 9a06 ldr r2, [sp, #24] - ab70: 2500 movs r5, #0 - ab72: f7ff fa0a bl 9f8a <__mdiff> - ab76: 68c1 ldr r1, [r0, #12] - ab78: 4607 mov r7, r0 - ab7a: 60c5 str r5, [r0, #12] - ab7c: 9109 str r1, [sp, #36] ; 0x24 - ab7e: 4649 mov r1, r9 - ab80: f7ff f9e6 bl 9f50 <__mcmp> - ab84: 42a8 cmp r0, r5 - ab86: da2b bge.n abe0 <_strtod_r+0x808> - ab88: 9a09 ldr r2, [sp, #36] ; 0x24 - ab8a: 465d mov r5, fp - ab8c: 46b8 mov r8, r7 - ab8e: 4654 mov r4, sl - ab90: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - ab94: 2a00 cmp r2, #0 - ab96: f040 81b8 bne.w af0a <_strtod_r+0xb32> - ab9a: 2c00 cmp r4, #0 - ab9c: f040 81b5 bne.w af0a <_strtod_r+0xb32> - aba0: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - aba4: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - aba8: 2b00 cmp r3, #0 - abaa: f040 81ae bne.w af0a <_strtod_r+0xb32> - abae: 4b8d ldr r3, [pc, #564] ; (ade4 <_strtod_r+0xa0c>) - abb0: ea05 0303 and.w r3, r5, r3 - abb4: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - abb8: f240 81a7 bls.w af0a <_strtod_r+0xb32> - abbc: 697b ldr r3, [r7, #20] - abbe: b91b cbnz r3, abc8 <_strtod_r+0x7f0> - abc0: 693b ldr r3, [r7, #16] - abc2: 2b01 cmp r3, #1 - abc4: f340 81a1 ble.w af0a <_strtod_r+0xb32> - abc8: 4641 mov r1, r8 - abca: 2201 movs r2, #1 - abcc: 4630 mov r0, r6 - abce: f7ff f973 bl 9eb8 <__lshift> - abd2: 4649 mov r1, r9 - abd4: 4680 mov r8, r0 - abd6: f7ff f9bb bl 9f50 <__mcmp> - abda: 2800 cmp r0, #0 - abdc: dc33 bgt.n ac46 <_strtod_r+0x86e> - abde: e194 b.n af0a <_strtod_r+0xb32> - abe0: d176 bne.n acd0 <_strtod_r+0x8f8> - abe2: 9b09 ldr r3, [sp, #36] ; 0x24 - abe4: 465d mov r5, fp - abe6: 46b8 mov r8, r7 - abe8: 4654 mov r4, sl - abea: f8dd b028 ldr.w fp, [sp, #40] ; 0x28 - abee: b323 cbz r3, ac3a <_strtod_r+0x862> - abf0: f025 427f bic.w r2, r5, #4278190080 ; 0xff000000 - abf4: 497c ldr r1, [pc, #496] ; (ade8 <_strtod_r+0xa10>) - abf6: f422 0270 bic.w r2, r2, #15728640 ; 0xf00000 - abfa: 462b mov r3, r5 - abfc: 428a cmp r2, r1 - abfe: d13a bne.n ac76 <_strtod_r+0x89e> - ac00: 4652 mov r2, sl - ac02: f1bb 0f00 cmp.w fp, #0 - ac06: d00d beq.n ac24 <_strtod_r+0x84c> - ac08: 4976 ldr r1, [pc, #472] ; (ade4 <_strtod_r+0xa0c>) - ac0a: ea05 0101 and.w r1, r5, r1 - ac0e: f1b1 6fd4 cmp.w r1, #111149056 ; 0x6a00000 - ac12: d807 bhi.n ac24 <_strtod_r+0x84c> - ac14: 0d09 lsrs r1, r1, #20 - ac16: f04f 30ff mov.w r0, #4294967295 - ac1a: f1c1 016b rsb r1, r1, #107 ; 0x6b - ac1e: fa10 f101 lsls.w r1, r0, r1 - ac22: e001 b.n ac28 <_strtod_r+0x850> - ac24: f04f 31ff mov.w r1, #4294967295 - ac28: 428a cmp r2, r1 - ac2a: d124 bne.n ac76 <_strtod_r+0x89e> - ac2c: 4a6d ldr r2, [pc, #436] ; (ade4 <_strtod_r+0xa0c>) - ac2e: 2400 movs r4, #0 - ac30: ea03 0202 and.w r2, r3, r2 - ac34: f502 1580 add.w r5, r2, #1048576 ; 0x100000 - ac38: e167 b.n af0a <_strtod_r+0xb32> - ac3a: f025 437f bic.w r3, r5, #4278190080 ; 0xff000000 - ac3e: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - ac42: b9c3 cbnz r3, ac76 <_strtod_r+0x89e> - ac44: b9bc cbnz r4, ac76 <_strtod_r+0x89e> - ac46: f025 4300 bic.w r3, r5, #2147483648 ; 0x80000000 - ac4a: 0d1b lsrs r3, r3, #20 - ac4c: 051b lsls r3, r3, #20 - ac4e: f1bb 0f00 cmp.w fp, #0 - ac52: d007 beq.n ac64 <_strtod_r+0x88c> - ac54: f1b3 6fd6 cmp.w r3, #112197632 ; 0x6b00000 - ac58: d804 bhi.n ac64 <_strtod_r+0x88c> - ac5a: f1b3 7f5c cmp.w r3, #57671680 ; 0x3700000 - ac5e: f200 8157 bhi.w af10 <_strtod_r+0xb38> - ac62: e6e5 b.n aa30 <_strtod_r+0x658> - ac64: f5a3 1380 sub.w r3, r3, #1048576 ; 0x100000 - ac68: f04f 34ff mov.w r4, #4294967295 - ac6c: ea6f 5513 mvn.w r5, r3, lsr #20 - ac70: ea6f 5505 mvn.w r5, r5, lsl #20 - ac74: e149 b.n af0a <_strtod_r+0xb32> - ac76: f004 0301 and.w r3, r4, #1 - ac7a: 2b00 cmp r3, #0 - ac7c: f000 8145 beq.w af0a <_strtod_r+0xb32> - ac80: 9809 ldr r0, [sp, #36] ; 0x24 - ac82: b160 cbz r0, ac9e <_strtod_r+0x8c6> - ac84: e9dd 0104 ldrd r0, r1, [sp, #16] - ac88: f7ff f9e2 bl a050 <__ulp> - ac8c: 4602 mov r2, r0 - ac8e: 460b mov r3, r1 - ac90: e9dd 0104 ldrd r0, r1, [sp, #16] - ac94: f7f8 fd82 bl 379c <__adddf3> - ac98: 4604 mov r4, r0 - ac9a: 460d mov r5, r1 - ac9c: e135 b.n af0a <_strtod_r+0xb32> - ac9e: e9dd 0104 ldrd r0, r1, [sp, #16] - aca2: 2701 movs r7, #1 - aca4: f7ff f9d4 bl a050 <__ulp> - aca8: 4602 mov r2, r0 - acaa: 460b mov r3, r1 - acac: e9dd 0104 ldrd r0, r1, [sp, #16] - acb0: f7f8 fd72 bl 3798 <__aeabi_dsub> - acb4: 2200 movs r2, #0 - acb6: 2300 movs r3, #0 - acb8: 4604 mov r4, r0 - acba: 460d mov r5, r1 - acbc: f002 f92c bl cf18 <__aeabi_dcmpeq> - acc0: b108 cbz r0, acc6 <_strtod_r+0x8ee> - acc2: 9909 ldr r1, [sp, #36] ; 0x24 - acc4: 460f mov r7, r1 - acc6: f017 0fff tst.w r7, #255 ; 0xff - acca: f43f aeb1 beq.w aa30 <_strtod_r+0x658> - acce: e11c b.n af0a <_strtod_r+0xb32> - acd0: 4638 mov r0, r7 - acd2: 4649 mov r1, r9 - acd4: f7ff fa8c bl a1f0 <__ratio> - acd8: 2200 movs r2, #0 - acda: f04f 4380 mov.w r3, #1073741824 ; 0x40000000 - acde: e9cd 0104 strd r0, r1, [sp, #16] - ace2: f002 f92d bl cf40 <__aeabi_dcmple> - ace6: 2800 cmp r0, #0 - ace8: d034 beq.n ad54 <_strtod_r+0x97c> - acea: 9a09 ldr r2, [sp, #36] ; 0x24 - acec: b122 cbz r2, acf8 <_strtod_r+0x920> - acee: 493f ldr r1, [pc, #252] ; (adec <_strtod_r+0xa14>) - acf0: 2000 movs r0, #0 - acf2: e9cd 0104 strd r0, r1, [sp, #16] - acf6: e014 b.n ad22 <_strtod_r+0x94a> - acf8: f1ba 0f00 cmp.w sl, #0 - acfc: d105 bne.n ad0a <_strtod_r+0x932> - acfe: f02b 437f bic.w r3, fp, #4278190080 ; 0xff000000 - ad02: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - ad06: b93b cbnz r3, ad18 <_strtod_r+0x940> - ad08: e00d b.n ad26 <_strtod_r+0x94e> - ad0a: f1ba 0f01 cmp.w sl, #1 - ad0e: d103 bne.n ad18 <_strtod_r+0x940> - ad10: f1bb 0f00 cmp.w fp, #0 - ad14: f43f ae8b beq.w aa2e <_strtod_r+0x656> - ad18: 4b35 ldr r3, [pc, #212] ; (adf0 <_strtod_r+0xa18>) - ad1a: 2500 movs r5, #0 - ad1c: 2200 movs r2, #0 - ad1e: e9cd 2304 strd r2, r3, [sp, #16] - ad22: 4c32 ldr r4, [pc, #200] ; (adec <_strtod_r+0xa14>) - ad24: e027 b.n ad76 <_strtod_r+0x99e> - ad26: e9dd 0104 ldrd r0, r1, [sp, #16] - ad2a: 2200 movs r2, #0 - ad2c: 4b2f ldr r3, [pc, #188] ; (adec <_strtod_r+0xa14>) - ad2e: f002 f8fd bl cf2c <__aeabi_dcmplt> - ad32: b940 cbnz r0, ad46 <_strtod_r+0x96e> - ad34: e9dd 0104 ldrd r0, r1, [sp, #16] - ad38: 2200 movs r2, #0 - ad3a: 4b2e ldr r3, [pc, #184] ; (adf4 <_strtod_r+0xa1c>) - ad3c: f7f8 fee0 bl 3b00 <__aeabi_dmul> - ad40: 4605 mov r5, r0 - ad42: 460c mov r4, r1 - ad44: e001 b.n ad4a <_strtod_r+0x972> - ad46: 9d09 ldr r5, [sp, #36] ; 0x24 - ad48: 4c2a ldr r4, [pc, #168] ; (adf4 <_strtod_r+0xa1c>) - ad4a: f104 4300 add.w r3, r4, #2147483648 ; 0x80000000 - ad4e: 4628 mov r0, r5 - ad50: 4619 mov r1, r3 - ad52: e00e b.n ad72 <_strtod_r+0x99a> - ad54: e9dd 0104 ldrd r0, r1, [sp, #16] - ad58: 2200 movs r2, #0 - ad5a: 4b26 ldr r3, [pc, #152] ; (adf4 <_strtod_r+0xa1c>) - ad5c: f7f8 fed0 bl 3b00 <__aeabi_dmul> - ad60: 460c mov r4, r1 - ad62: 9909 ldr r1, [sp, #36] ; 0x24 - ad64: 4605 mov r5, r0 - ad66: b911 cbnz r1, ad6e <_strtod_r+0x996> - ad68: f104 4100 add.w r1, r4, #2147483648 ; 0x80000000 - ad6c: e000 b.n ad70 <_strtod_r+0x998> - ad6e: 4621 mov r1, r4 - ad70: 4628 mov r0, r5 - ad72: e9cd 0104 strd r0, r1, [sp, #16] - ad76: f8df 806c ldr.w r8, [pc, #108] ; ade4 <_strtod_r+0xa0c> - ad7a: 4a1f ldr r2, [pc, #124] ; (adf8 <_strtod_r+0xa20>) - ad7c: ea0b 0808 and.w r8, fp, r8 - ad80: 4590 cmp r8, r2 - ad82: d13f bne.n ae04 <_strtod_r+0xa2c> - ad84: 4659 mov r1, fp - ad86: f1ab 7b54 sub.w fp, fp, #55574528 ; 0x3500000 - ad8a: 4650 mov r0, sl - ad8c: e9cd 010c strd r0, r1, [sp, #48] ; 0x30 - ad90: 4650 mov r0, sl - ad92: 4659 mov r1, fp - ad94: f7ff f95c bl a050 <__ulp> - ad98: 4602 mov r2, r0 - ad9a: 460b mov r3, r1 - ad9c: e9dd 0104 ldrd r0, r1, [sp, #16] - ada0: f7f8 feae bl 3b00 <__aeabi_dmul> - ada4: 460b mov r3, r1 - ada6: 4602 mov r2, r0 - ada8: 4659 mov r1, fp - adaa: 4650 mov r0, sl - adac: f7f8 fcf6 bl 379c <__adddf3> - adb0: 4b0c ldr r3, [pc, #48] ; (ade4 <_strtod_r+0xa0c>) - adb2: 468b mov fp, r1 - adb4: ea01 0303 and.w r3, r1, r3 - adb8: 4910 ldr r1, [pc, #64] ; (adfc <_strtod_r+0xa24>) - adba: 4682 mov sl, r0 - adbc: 428b cmp r3, r1 - adbe: d90d bls.n addc <_strtod_r+0xa04> - adc0: 4b0f ldr r3, [pc, #60] ; (ae00 <_strtod_r+0xa28>) - adc2: 980d ldr r0, [sp, #52] ; 0x34 - adc4: 4298 cmp r0, r3 - adc6: d104 bne.n add2 <_strtod_r+0x9fa> - adc8: 990c ldr r1, [sp, #48] ; 0x30 - adca: f1b1 3fff cmp.w r1, #4294967295 - adce: f43f ad6c beq.w a8aa <_strtod_r+0x4d2> - add2: f8df b02c ldr.w fp, [pc, #44] ; ae00 <_strtod_r+0xa28> - add6: f04f 3aff mov.w sl, #4294967295 - adda: e085 b.n aee8 <_strtod_r+0xb10> - addc: f10b 7b54 add.w fp, fp, #55574528 ; 0x3500000 - ade0: e047 b.n ae72 <_strtod_r+0xa9a> - ade2: bf00 nop - ade4: 7ff00000 .word 0x7ff00000 - ade8: 000fffff .word 0x000fffff - adec: 3ff00000 .word 0x3ff00000 - adf0: bff00000 .word 0xbff00000 - adf4: 3fe00000 .word 0x3fe00000 - adf8: 7fe00000 .word 0x7fe00000 - adfc: 7c9fffff .word 0x7c9fffff - ae00: 7fefffff .word 0x7fefffff - ae04: 9a0a ldr r2, [sp, #40] ; 0x28 - ae06: b312 cbz r2, ae4e <_strtod_r+0xa76> - ae08: f1b8 6fd4 cmp.w r8, #111149056 ; 0x6a00000 - ae0c: d81f bhi.n ae4e <_strtod_r+0xa76> - ae0e: 4628 mov r0, r5 - ae10: 4621 mov r1, r4 - ae12: a35d add r3, pc, #372 ; (adr r3, af88 <_strtod_r+0xbb0>) - ae14: e9d3 2300 ldrd r2, r3, [r3] - ae18: f002 f892 bl cf40 <__aeabi_dcmple> - ae1c: b188 cbz r0, ae42 <_strtod_r+0xa6a> - ae1e: 4621 mov r1, r4 - ae20: 4628 mov r0, r5 - ae22: f002 f8ab bl cf7c <__aeabi_d2uiz> - ae26: 2800 cmp r0, #0 - ae28: bf08 it eq - ae2a: 2001 moveq r0, #1 - ae2c: f7f8 fdf2 bl 3a14 <__aeabi_ui2d> - ae30: 9b09 ldr r3, [sp, #36] ; 0x24 - ae32: 4605 mov r5, r0 - ae34: 460c mov r4, r1 - ae36: b90b cbnz r3, ae3c <_strtod_r+0xa64> - ae38: f101 4100 add.w r1, r1, #2147483648 ; 0x80000000 - ae3c: 4628 mov r0, r5 - ae3e: e9cd 0104 strd r0, r1, [sp, #16] - ae42: 9905 ldr r1, [sp, #20] - ae44: f101 63d6 add.w r3, r1, #112197632 ; 0x6b00000 - ae48: ebc8 0303 rsb r3, r8, r3 - ae4c: 9305 str r3, [sp, #20] - ae4e: 4650 mov r0, sl - ae50: 4659 mov r1, fp - ae52: f7ff f8fd bl a050 <__ulp> - ae56: 4602 mov r2, r0 - ae58: 460b mov r3, r1 - ae5a: e9dd 0104 ldrd r0, r1, [sp, #16] - ae5e: f7f8 fe4f bl 3b00 <__aeabi_dmul> - ae62: 4602 mov r2, r0 - ae64: 460b mov r3, r1 - ae66: 4650 mov r0, sl - ae68: 4659 mov r1, fp - ae6a: f7f8 fc97 bl 379c <__adddf3> - ae6e: 4682 mov sl, r0 - ae70: 468b mov fp, r1 - ae72: 9b0a ldr r3, [sp, #40] ; 0x28 - ae74: 2b00 cmp r3, #0 - ae76: d137 bne.n aee8 <_strtod_r+0xb10> - ae78: 4b4b ldr r3, [pc, #300] ; (afa8 <_strtod_r+0xbd0>) - ae7a: ea0b 0303 and.w r3, fp, r3 - ae7e: 4598 cmp r8, r3 - ae80: d132 bne.n aee8 <_strtod_r+0xb10> - ae82: 4621 mov r1, r4 - ae84: 4628 mov r0, r5 - ae86: f8cd b00c str.w fp, [sp, #12] - ae8a: f7f9 f84b bl 3f24 <__aeabi_d2iz> - ae8e: f7f8 fdd1 bl 3a34 <__aeabi_i2d> - ae92: 4602 mov r2, r0 - ae94: 460b mov r3, r1 - ae96: 4628 mov r0, r5 - ae98: 4621 mov r1, r4 - ae9a: f7f8 fc7d bl 3798 <__aeabi_dsub> - ae9e: 9a09 ldr r2, [sp, #36] ; 0x24 - aea0: f8dd c00c ldr.w ip, [sp, #12] - aea4: 4604 mov r4, r0 - aea6: 460d mov r5, r1 - aea8: b93a cbnz r2, aeba <_strtod_r+0xae2> - aeaa: f1ba 0f00 cmp.w sl, #0 - aeae: d104 bne.n aeba <_strtod_r+0xae2> - aeb0: f02c 437f bic.w r3, ip, #4278190080 ; 0xff000000 - aeb4: f423 0370 bic.w r3, r3, #15728640 ; 0xf00000 - aeb8: b183 cbz r3, aedc <_strtod_r+0xb04> - aeba: 4620 mov r0, r4 - aebc: 4629 mov r1, r5 - aebe: a334 add r3, pc, #208 ; (adr r3, af90 <_strtod_r+0xbb8>) - aec0: e9d3 2300 ldrd r2, r3, [r3] - aec4: f002 f832 bl cf2c <__aeabi_dcmplt> - aec8: 2800 cmp r0, #0 - aeca: d132 bne.n af32 <_strtod_r+0xb5a> - aecc: 4620 mov r0, r4 - aece: 4629 mov r1, r5 - aed0: a331 add r3, pc, #196 ; (adr r3, af98 <_strtod_r+0xbc0>) - aed2: e9d3 2300 ldrd r2, r3, [r3] - aed6: f002 f847 bl cf68 <__aeabi_dcmpgt> - aeda: e004 b.n aee6 <_strtod_r+0xb0e> - aedc: a330 add r3, pc, #192 ; (adr r3, afa0 <_strtod_r+0xbc8>) - aede: e9d3 2300 ldrd r2, r3, [r3] - aee2: f002 f823 bl cf2c <__aeabi_dcmplt> - aee6: bb20 cbnz r0, af32 <_strtod_r+0xb5a> - aee8: 4630 mov r0, r6 - aeea: 9914 ldr r1, [sp, #80] ; 0x50 - aeec: f7fe fe12 bl 9b14 <_Bfree> - aef0: 4630 mov r0, r6 - aef2: 9906 ldr r1, [sp, #24] - aef4: f7fe fe0e bl 9b14 <_Bfree> - aef8: 4630 mov r0, r6 - aefa: 4649 mov r1, r9 - aefc: f7fe fe0a bl 9b14 <_Bfree> - af00: 4630 mov r0, r6 - af02: 4639 mov r1, r7 - af04: f7fe fe06 bl 9b14 <_Bfree> - af08: e5a9 b.n aa5e <_strtod_r+0x686> - af0a: f1bb 0f00 cmp.w fp, #0 - af0e: d013 beq.n af38 <_strtod_r+0xb60> - af10: 4b26 ldr r3, [pc, #152] ; (afac <_strtod_r+0xbd4>) - af12: 2000 movs r0, #0 - af14: 900c str r0, [sp, #48] ; 0x30 - af16: 4629 mov r1, r5 - af18: 4620 mov r0, r4 - af1a: 930d str r3, [sp, #52] ; 0x34 - af1c: e9dd 230c ldrd r2, r3, [sp, #48] ; 0x30 - af20: f7f8 fdee bl 3b00 <__aeabi_dmul> - af24: 4604 mov r4, r0 - af26: 460d mov r5, r1 - af28: b931 cbnz r1, af38 <_strtod_r+0xb60> - af2a: b928 cbnz r0, af38 <_strtod_r+0xb60> - af2c: 2322 movs r3, #34 ; 0x22 - af2e: 6033 str r3, [r6, #0] - af30: e002 b.n af38 <_strtod_r+0xb60> - af32: 46b8 mov r8, r7 - af34: 4654 mov r4, sl - af36: 465d mov r5, fp - af38: 4630 mov r0, r6 - af3a: 9914 ldr r1, [sp, #80] ; 0x50 - af3c: f7fe fdea bl 9b14 <_Bfree> - af40: 4630 mov r0, r6 - af42: 9906 ldr r1, [sp, #24] - af44: f7fe fde6 bl 9b14 <_Bfree> - af48: 4630 mov r0, r6 - af4a: 4649 mov r1, r9 - af4c: f7fe fde2 bl 9b14 <_Bfree> - af50: 4630 mov r0, r6 - af52: 9908 ldr r1, [sp, #32] - af54: f7fe fdde bl 9b14 <_Bfree> - af58: 4630 mov r0, r6 - af5a: 4641 mov r1, r8 - af5c: f7fe fdda bl 9b14 <_Bfree> - af60: 990f ldr r1, [sp, #60] ; 0x3c - af62: b109 cbz r1, af68 <_strtod_r+0xb90> - af64: 9b15 ldr r3, [sp, #84] ; 0x54 - af66: 600b str r3, [r1, #0] - af68: 9a0b ldr r2, [sp, #44] ; 0x2c - af6a: b11a cbz r2, af74 <_strtod_r+0xb9c> - af6c: 4622 mov r2, r4 - af6e: f105 4300 add.w r3, r5, #2147483648 ; 0x80000000 - af72: e001 b.n af78 <_strtod_r+0xba0> - af74: 4622 mov r2, r4 - af76: 462b mov r3, r5 - af78: 4610 mov r0, r2 - af7a: 4619 mov r1, r3 - af7c: b019 add sp, #100 ; 0x64 - af7e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - af82: bf00 nop - af84: f3af 8000 nop.w - af88: ffc00000 .word 0xffc00000 - af8c: 41dfffff .word 0x41dfffff - af90: 94a03595 .word 0x94a03595 - af94: 3fdfffff .word 0x3fdfffff - af98: 35afe535 .word 0x35afe535 - af9c: 3fe00000 .word 0x3fe00000 - afa0: 94a03595 .word 0x94a03595 - afa4: 3fcfffff .word 0x3fcfffff - afa8: 7ff00000 .word 0x7ff00000 - afac: 39500000 .word 0x39500000 - -0000afb0 <_strtoll_r>: - afb0: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - afb4: 461e mov r6, r3 - afb6: 4b58 ldr r3, [pc, #352] ; (b118 <_strtoll_r+0x168>) - afb8: b089 sub sp, #36 ; 0x24 - afba: 4688 mov r8, r1 - afbc: 4694 mov ip, r2 - afbe: 9007 str r0, [sp, #28] - afc0: f8d3 9000 ldr.w r9, [r3] - afc4: 460b mov r3, r1 - afc6: f813 4b01 ldrb.w r4, [r3], #1 - afca: eb09 0204 add.w r2, r9, r4 - afce: 461d mov r5, r3 - afd0: 7857 ldrb r7, [r2, #1] - afd2: f017 0708 ands.w r7, r7, #8 - afd6: d1f6 bne.n afc6 <_strtoll_r+0x16> - afd8: 2c2d cmp r4, #45 ; 0x2d - afda: d103 bne.n afe4 <_strtoll_r+0x34> - afdc: f815 4b01 ldrb.w r4, [r5], #1 - afe0: 2701 movs r7, #1 - afe2: e003 b.n afec <_strtoll_r+0x3c> - afe4: 2c2b cmp r4, #43 ; 0x2b - afe6: bf08 it eq - afe8: f815 4b01 ldrbeq.w r4, [r5], #1 - afec: b10e cbz r6, aff2 <_strtoll_r+0x42> - afee: 2e10 cmp r6, #16 - aff0: d10f bne.n b012 <_strtoll_r+0x62> - aff2: 2c30 cmp r4, #48 ; 0x30 - aff4: d108 bne.n b008 <_strtoll_r+0x58> - aff6: 782b ldrb r3, [r5, #0] - aff8: 2b78 cmp r3, #120 ; 0x78 - affa: d001 beq.n b000 <_strtoll_r+0x50> - affc: 2b58 cmp r3, #88 ; 0x58 - affe: d103 bne.n b008 <_strtoll_r+0x58> - b000: 786c ldrb r4, [r5, #1] - b002: 2610 movs r6, #16 - b004: 3502 adds r5, #2 - b006: e004 b.n b012 <_strtoll_r+0x62> - b008: b91e cbnz r6, b012 <_strtoll_r+0x62> - b00a: 2c30 cmp r4, #48 ; 0x30 - b00c: bf14 ite ne - b00e: 260a movne r6, #10 - b010: 2608 moveq r6, #8 - b012: b127 cbz r7, b01e <_strtoll_r+0x6e> - b014: f04f 0a00 mov.w sl, #0 - b018: f04f 4b00 mov.w fp, #2147483648 ; 0x80000000 - b01c: e003 b.n b026 <_strtoll_r+0x76> - b01e: f04f 3aff mov.w sl, #4294967295 - b022: f06f 4b00 mvn.w fp, #2147483648 ; 0x80000000 - b026: 4630 mov r0, r6 - b028: 17f1 asrs r1, r6, #31 - b02a: e9cd 0104 strd r0, r1, [sp, #16] - b02e: 4650 mov r0, sl - b030: 4659 mov r1, fp - b032: e9dd 2304 ldrd r2, r3, [sp, #16] - b036: f8cd c00c str.w ip, [sp, #12] - b03a: f001 ffbf bl cfbc <__aeabi_uldivmod> - b03e: 4650 mov r0, sl - b040: 4659 mov r1, fp - b042: 9206 str r2, [sp, #24] - b044: e9dd 2304 ldrd r2, r3, [sp, #16] - b048: f001 ffb8 bl cfbc <__aeabi_uldivmod> - b04c: f8dd c00c ldr.w ip, [sp, #12] - b050: 2200 movs r2, #0 - b052: 2300 movs r3, #0 - b054: f8cd c004 str.w ip, [sp, #4] - b058: 468b mov fp, r1 - b05a: 4682 mov sl, r0 - b05c: 2100 movs r1, #0 - b05e: eb09 0004 add.w r0, r9, r4 - b062: 7840 ldrb r0, [r0, #1] - b064: f010 0f04 tst.w r0, #4 - b068: d001 beq.n b06e <_strtoll_r+0xbe> - b06a: 3c30 subs r4, #48 ; 0x30 - b06c: e007 b.n b07e <_strtoll_r+0xce> - b06e: f010 0003 ands.w r0, r0, #3 - b072: d02d beq.n b0d0 <_strtoll_r+0x120> - b074: 2801 cmp r0, #1 - b076: bf14 ite ne - b078: 2057 movne r0, #87 ; 0x57 - b07a: 2037 moveq r0, #55 ; 0x37 - b07c: 1a24 subs r4, r4, r0 - b07e: 42b4 cmp r4, r6 - b080: da26 bge.n b0d0 <_strtoll_r+0x120> - b082: f1b1 3fff cmp.w r1, #4294967295 - b086: d020 beq.n b0ca <_strtoll_r+0x11a> - b088: 4592 cmp sl, r2 - b08a: eb7b 0103 sbcs.w r1, fp, r3 - b08e: d31a bcc.n b0c6 <_strtoll_r+0x116> - b090: ea82 000a eor.w r0, r2, sl - b094: ea83 010b eor.w r1, r3, fp - b098: ea50 0c01 orrs.w ip, r0, r1 - b09c: d102 bne.n b0a4 <_strtoll_r+0xf4> - b09e: 9806 ldr r0, [sp, #24] - b0a0: 4284 cmp r4, r0 - b0a2: dc0e bgt.n b0c2 <_strtoll_r+0x112> - b0a4: f8dd c014 ldr.w ip, [sp, #20] - b0a8: 9804 ldr r0, [sp, #16] - b0aa: fb02 f10c mul.w r1, r2, ip - b0ae: fb00 1103 mla r1, r0, r3, r1 - b0b2: fba2 2300 umull r2, r3, r2, r0 - b0b6: 18cb adds r3, r1, r3 - b0b8: 1912 adds r2, r2, r4 - b0ba: eb43 73e4 adc.w r3, r3, r4, asr #31 - b0be: 2101 movs r1, #1 - b0c0: e003 b.n b0ca <_strtoll_r+0x11a> - b0c2: 4652 mov r2, sl - b0c4: 465b mov r3, fp - b0c6: f04f 31ff mov.w r1, #4294967295 - b0ca: f815 4b01 ldrb.w r4, [r5], #1 - b0ce: e7c6 b.n b05e <_strtoll_r+0xae> - b0d0: f1b1 3fff cmp.w r1, #4294967295 - b0d4: f8dd c004 ldr.w ip, [sp, #4] - b0d8: d10c bne.n b0f4 <_strtoll_r+0x144> - b0da: b11f cbz r7, b0e4 <_strtoll_r+0x134> - b0dc: 2200 movs r2, #0 - b0de: f04f 4300 mov.w r3, #2147483648 ; 0x80000000 - b0e2: e003 b.n b0ec <_strtoll_r+0x13c> - b0e4: f04f 32ff mov.w r2, #4294967295 - b0e8: f06f 4300 mvn.w r3, #2147483648 ; 0x80000000 - b0ec: 9c07 ldr r4, [sp, #28] - b0ee: 2022 movs r0, #34 ; 0x22 - b0f0: 6020 str r0, [r4, #0] - b0f2: e003 b.n b0fc <_strtoll_r+0x14c> - b0f4: b117 cbz r7, b0fc <_strtoll_r+0x14c> - b0f6: 4252 negs r2, r2 - b0f8: eb63 0343 sbc.w r3, r3, r3, lsl #1 - b0fc: f1bc 0f00 cmp.w ip, #0 - b100: d004 beq.n b10c <_strtoll_r+0x15c> - b102: b109 cbz r1, b108 <_strtoll_r+0x158> - b104: f105 38ff add.w r8, r5, #4294967295 - b108: f8cc 8000 str.w r8, [ip] - b10c: 4610 mov r0, r2 - b10e: 4619 mov r1, r3 - b110: b009 add sp, #36 ; 0x24 - b112: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - b116: bf00 nop - b118: 100005f0 .word 0x100005f0 - -0000b11c <_strtoul_r>: - b11c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b120: 4698 mov r8, r3 - b122: 4b3c ldr r3, [pc, #240] ; (b214 <_strtoul_r+0xf8>) - b124: 460c mov r4, r1 - b126: 4615 mov r5, r2 - b128: 9001 str r0, [sp, #4] - b12a: f8d3 a000 ldr.w sl, [r3] - b12e: 460b mov r3, r1 - b130: f813 6b01 ldrb.w r6, [r3], #1 - b134: eb0a 0206 add.w r2, sl, r6 - b138: 461f mov r7, r3 - b13a: f892 9001 ldrb.w r9, [r2, #1] - b13e: f019 0908 ands.w r9, r9, #8 - b142: d1f5 bne.n b130 <_strtoul_r+0x14> - b144: 2e2d cmp r6, #45 ; 0x2d - b146: d104 bne.n b152 <_strtoul_r+0x36> - b148: f817 6b01 ldrb.w r6, [r7], #1 - b14c: f04f 0901 mov.w r9, #1 - b150: e003 b.n b15a <_strtoul_r+0x3e> - b152: 2e2b cmp r6, #43 ; 0x2b - b154: bf08 it eq - b156: f817 6b01 ldrbeq.w r6, [r7], #1 - b15a: f1b8 0f00 cmp.w r8, #0 - b15e: d002 beq.n b166 <_strtoul_r+0x4a> - b160: f1b8 0f10 cmp.w r8, #16 - b164: d114 bne.n b190 <_strtoul_r+0x74> - b166: 2e30 cmp r6, #48 ; 0x30 - b168: d109 bne.n b17e <_strtoul_r+0x62> - b16a: 783b ldrb r3, [r7, #0] - b16c: 2b78 cmp r3, #120 ; 0x78 - b16e: d001 beq.n b174 <_strtoul_r+0x58> - b170: 2b58 cmp r3, #88 ; 0x58 - b172: d104 bne.n b17e <_strtoul_r+0x62> - b174: 787e ldrb r6, [r7, #1] - b176: f04f 0810 mov.w r8, #16 - b17a: 3702 adds r7, #2 - b17c: e008 b.n b190 <_strtoul_r+0x74> - b17e: f1b8 0f00 cmp.w r8, #0 - b182: d105 bne.n b190 <_strtoul_r+0x74> - b184: 2e30 cmp r6, #48 ; 0x30 - b186: bf14 ite ne - b188: f04f 080a movne.w r8, #10 - b18c: f04f 0808 moveq.w r8, #8 - b190: 4641 mov r1, r8 - b192: f04f 30ff mov.w r0, #4294967295 - b196: f001 fbd3 bl c940 <__aeabi_uidiv> - b19a: 4641 mov r1, r8 - b19c: 4683 mov fp, r0 - b19e: f04f 30ff mov.w r0, #4294967295 - b1a2: f001 fcfb bl cb9c <__aeabi_uidivmod> - b1a6: 2300 movs r3, #0 - b1a8: 4618 mov r0, r3 - b1aa: eb0a 0206 add.w r2, sl, r6 - b1ae: 7852 ldrb r2, [r2, #1] - b1b0: f012 0f04 tst.w r2, #4 - b1b4: d001 beq.n b1ba <_strtoul_r+0x9e> - b1b6: 3e30 subs r6, #48 ; 0x30 - b1b8: e007 b.n b1ca <_strtoul_r+0xae> - b1ba: f012 0203 ands.w r2, r2, #3 - b1be: d017 beq.n b1f0 <_strtoul_r+0xd4> - b1c0: 2a01 cmp r2, #1 - b1c2: bf14 ite ne - b1c4: 2257 movne r2, #87 ; 0x57 - b1c6: 2237 moveq r2, #55 ; 0x37 - b1c8: 1ab6 subs r6, r6, r2 - b1ca: 4546 cmp r6, r8 - b1cc: da10 bge.n b1f0 <_strtoul_r+0xd4> - b1ce: f1b3 3fff cmp.w r3, #4294967295 - b1d2: d00a beq.n b1ea <_strtoul_r+0xce> - b1d4: 4558 cmp r0, fp - b1d6: d806 bhi.n b1e6 <_strtoul_r+0xca> - b1d8: d101 bne.n b1de <_strtoul_r+0xc2> - b1da: 428e cmp r6, r1 - b1dc: dc03 bgt.n b1e6 <_strtoul_r+0xca> - b1de: fb08 6000 mla r0, r8, r0, r6 - b1e2: 2301 movs r3, #1 - b1e4: e001 b.n b1ea <_strtoul_r+0xce> - b1e6: f04f 33ff mov.w r3, #4294967295 - b1ea: f817 6b01 ldrb.w r6, [r7], #1 - b1ee: e7dc b.n b1aa <_strtoul_r+0x8e> - b1f0: f1b3 3fff cmp.w r3, #4294967295 - b1f4: d104 bne.n b200 <_strtoul_r+0xe4> - b1f6: 9901 ldr r1, [sp, #4] - b1f8: 2222 movs r2, #34 ; 0x22 - b1fa: 4618 mov r0, r3 - b1fc: 600a str r2, [r1, #0] - b1fe: e003 b.n b208 <_strtoul_r+0xec> - b200: f1b9 0f00 cmp.w r9, #0 - b204: d000 beq.n b208 <_strtoul_r+0xec> - b206: 4240 negs r0, r0 - b208: b115 cbz r5, b210 <_strtoul_r+0xf4> - b20a: b103 cbz r3, b20e <_strtoul_r+0xf2> - b20c: 1e7c subs r4, r7, #1 - b20e: 602c str r4, [r5, #0] - b210: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - b214: 100005f0 .word 0x100005f0 - -0000b218 <_strtoull_r>: - b218: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - b21c: 461e mov r6, r3 - b21e: 4b52 ldr r3, [pc, #328] ; (b368 <_strtoull_r+0x150>) - b220: b08b sub sp, #44 ; 0x2c - b222: 4688 mov r8, r1 - b224: 4694 mov ip, r2 - b226: 9009 str r0, [sp, #36] ; 0x24 - b228: f8d3 9000 ldr.w r9, [r3] - b22c: 460b mov r3, r1 - b22e: f813 4b01 ldrb.w r4, [r3], #1 - b232: eb09 0204 add.w r2, r9, r4 - b236: 461d mov r5, r3 - b238: 7857 ldrb r7, [r2, #1] - b23a: f017 0708 ands.w r7, r7, #8 - b23e: d1f6 bne.n b22e <_strtoull_r+0x16> - b240: 2c2d cmp r4, #45 ; 0x2d - b242: d103 bne.n b24c <_strtoull_r+0x34> - b244: f815 4b01 ldrb.w r4, [r5], #1 - b248: 2701 movs r7, #1 - b24a: e003 b.n b254 <_strtoull_r+0x3c> - b24c: 2c2b cmp r4, #43 ; 0x2b - b24e: bf08 it eq - b250: f815 4b01 ldrbeq.w r4, [r5], #1 - b254: b10e cbz r6, b25a <_strtoull_r+0x42> - b256: 2e10 cmp r6, #16 - b258: d10f bne.n b27a <_strtoull_r+0x62> - b25a: 2c30 cmp r4, #48 ; 0x30 - b25c: d108 bne.n b270 <_strtoull_r+0x58> - b25e: 782b ldrb r3, [r5, #0] - b260: 2b78 cmp r3, #120 ; 0x78 - b262: d001 beq.n b268 <_strtoull_r+0x50> - b264: 2b58 cmp r3, #88 ; 0x58 - b266: d103 bne.n b270 <_strtoull_r+0x58> - b268: 786c ldrb r4, [r5, #1] - b26a: 2610 movs r6, #16 - b26c: 3502 adds r5, #2 - b26e: e004 b.n b27a <_strtoull_r+0x62> - b270: b91e cbnz r6, b27a <_strtoull_r+0x62> - b272: 2c30 cmp r4, #48 ; 0x30 - b274: bf14 ite ne - b276: 260a movne r6, #10 - b278: 2608 moveq r6, #8 - b27a: ea4f 7be6 mov.w fp, r6, asr #31 - b27e: 4632 mov r2, r6 - b280: 465b mov r3, fp - b282: f04f 30ff mov.w r0, #4294967295 - b286: f04f 31ff mov.w r1, #4294967295 - b28a: f8cd c014 str.w ip, [sp, #20] - b28e: f001 fe95 bl cfbc <__aeabi_uldivmod> - b292: 4632 mov r2, r6 - b294: 465b mov r3, fp - b296: 46b2 mov sl, r6 - b298: 9006 str r0, [sp, #24] - b29a: f04f 30ff mov.w r0, #4294967295 - b29e: 9107 str r1, [sp, #28] - b2a0: f04f 31ff mov.w r1, #4294967295 - b2a4: f001 fe8a bl cfbc <__aeabi_uldivmod> - b2a8: f8dd c014 ldr.w ip, [sp, #20] - b2ac: 2100 movs r1, #0 - b2ae: 2300 movs r3, #0 - b2b0: 9701 str r7, [sp, #4] - b2b2: 9600 str r6, [sp, #0] - b2b4: 9208 str r2, [sp, #32] - b2b6: 2200 movs r2, #0 - b2b8: eb09 0004 add.w r0, r9, r4 - b2bc: 7840 ldrb r0, [r0, #1] - b2be: f010 0f04 tst.w r0, #4 - b2c2: d001 beq.n b2c8 <_strtoull_r+0xb0> - b2c4: 3c30 subs r4, #48 ; 0x30 - b2c6: e007 b.n b2d8 <_strtoull_r+0xc0> - b2c8: f010 0003 ands.w r0, r0, #3 - b2cc: d02e beq.n b32c <_strtoull_r+0x114> - b2ce: 2801 cmp r0, #1 - b2d0: bf14 ite ne - b2d2: 2057 movne r0, #87 ; 0x57 - b2d4: 2037 moveq r0, #55 ; 0x37 - b2d6: 1a24 subs r4, r4, r0 - b2d8: 9800 ldr r0, [sp, #0] - b2da: 4284 cmp r4, r0 - b2dc: da26 bge.n b32c <_strtoull_r+0x114> - b2de: f1b1 3fff cmp.w r1, #4294967295 - b2e2: d020 beq.n b326 <_strtoull_r+0x10e> - b2e4: e9dd 6706 ldrd r6, r7, [sp, #24] - b2e8: 4296 cmp r6, r2 - b2ea: 419f sbcs r7, r3 - b2ec: d319 bcc.n b322 <_strtoull_r+0x10a> - b2ee: e9dd 6706 ldrd r6, r7, [sp, #24] - b2f2: ea82 0006 eor.w r0, r2, r6 - b2f6: ea83 0107 eor.w r1, r3, r7 - b2fa: ea50 0701 orrs.w r7, r0, r1 - b2fe: d102 bne.n b306 <_strtoull_r+0xee> - b300: 9808 ldr r0, [sp, #32] - b302: 4284 cmp r4, r0 - b304: dc0b bgt.n b31e <_strtoull_r+0x106> - b306: fb02 f10b mul.w r1, r2, fp - b30a: fb0a 1103 mla r1, sl, r3, r1 - b30e: fba2 230a umull r2, r3, r2, sl - b312: 18cb adds r3, r1, r3 - b314: 1912 adds r2, r2, r4 - b316: eb43 73e4 adc.w r3, r3, r4, asr #31 - b31a: 2101 movs r1, #1 - b31c: e003 b.n b326 <_strtoull_r+0x10e> - b31e: e9dd 2306 ldrd r2, r3, [sp, #24] - b322: f04f 31ff mov.w r1, #4294967295 - b326: f815 4b01 ldrb.w r4, [r5], #1 - b32a: e7c5 b.n b2b8 <_strtoull_r+0xa0> - b32c: f1b1 3fff cmp.w r1, #4294967295 - b330: 9f01 ldr r7, [sp, #4] - b332: d107 bne.n b344 <_strtoull_r+0x12c> - b334: 9a09 ldr r2, [sp, #36] ; 0x24 - b336: 2322 movs r3, #34 ; 0x22 - b338: 6013 str r3, [r2, #0] - b33a: f04f 32ff mov.w r2, #4294967295 - b33e: f04f 33ff mov.w r3, #4294967295 - b342: e003 b.n b34c <_strtoull_r+0x134> - b344: b117 cbz r7, b34c <_strtoull_r+0x134> - b346: 4252 negs r2, r2 - b348: eb63 0343 sbc.w r3, r3, r3, lsl #1 - b34c: f1bc 0f00 cmp.w ip, #0 - b350: d004 beq.n b35c <_strtoull_r+0x144> - b352: b109 cbz r1, b358 <_strtoull_r+0x140> - b354: f105 38ff add.w r8, r5, #4294967295 - b358: f8cc 8000 str.w r8, [ip] - b35c: 4610 mov r0, r2 - b35e: 4619 mov r1, r3 - b360: b00b add sp, #44 ; 0x2c - b362: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - b366: bf00 nop - b368: 100005f0 .word 0x100005f0 - -0000b36c <__ssprint_r>: - b36c: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b370: 4681 mov r9, r0 - b372: 6890 ldr r0, [r2, #8] - b374: 460c mov r4, r1 - b376: 4615 mov r5, r2 - b378: f8d2 b000 ldr.w fp, [r2] - b37c: b118 cbz r0, b386 <__ssprint_r+0x1a> - b37e: 2300 movs r3, #0 - b380: 9301 str r3, [sp, #4] - b382: 461e mov r6, r3 - b384: e008 b.n b398 <__ssprint_r+0x2c> - b386: 6050 str r0, [r2, #4] - b388: e069 b.n b45e <__ssprint_r+0xf2> - b38a: f8db 3000 ldr.w r3, [fp] - b38e: f8db 6004 ldr.w r6, [fp, #4] - b392: f10b 0b08 add.w fp, fp, #8 - b396: 9301 str r3, [sp, #4] - b398: 2e00 cmp r6, #0 - b39a: d0f6 beq.n b38a <__ssprint_r+0x1e> - b39c: 68a7 ldr r7, [r4, #8] - b39e: 42be cmp r6, r7 - b3a0: d34a bcc.n b438 <__ssprint_r+0xcc> - b3a2: 89a3 ldrh r3, [r4, #12] - b3a4: f413 6f90 tst.w r3, #1152 ; 0x480 - b3a8: d044 beq.n b434 <__ssprint_r+0xc8> - b3aa: 6822 ldr r2, [r4, #0] - b3ac: 6921 ldr r1, [r4, #16] - b3ae: ebc1 0a02 rsb sl, r1, r2 - b3b2: 6962 ldr r2, [r4, #20] - b3b4: eb02 0842 add.w r8, r2, r2, lsl #1 - b3b8: f10a 0201 add.w r2, sl, #1 - b3bc: 1992 adds r2, r2, r6 - b3be: eb08 78d8 add.w r8, r8, r8, lsr #31 - b3c2: ea4f 0868 mov.w r8, r8, asr #1 - b3c6: 4590 cmp r8, r2 - b3c8: bf38 it cc - b3ca: 4690 movcc r8, r2 - b3cc: f413 6f80 tst.w r3, #1024 ; 0x400 - b3d0: d010 beq.n b3f4 <__ssprint_r+0x88> - b3d2: 4648 mov r0, r9 - b3d4: 4641 mov r1, r8 - b3d6: f7f9 fb4b bl 4a70 <_malloc_r> - b3da: 4607 mov r7, r0 - b3dc: b1a0 cbz r0, b408 <__ssprint_r+0x9c> - b3de: 6921 ldr r1, [r4, #16] - b3e0: 4652 mov r2, sl - b3e2: f7f9 fd65 bl 4eb0 - b3e6: 89a3 ldrh r3, [r4, #12] - b3e8: f423 6390 bic.w r3, r3, #1152 ; 0x480 - b3ec: f043 0380 orr.w r3, r3, #128 ; 0x80 - b3f0: 81a3 strh r3, [r4, #12] - b3f2: e016 b.n b422 <__ssprint_r+0xb6> - b3f4: 4648 mov r0, r9 - b3f6: 4642 mov r2, r8 - b3f8: f7f9 fd8a bl 4f10 <_realloc_r> - b3fc: 4607 mov r7, r0 - b3fe: b980 cbnz r0, b422 <__ssprint_r+0xb6> - b400: 4648 mov r0, r9 - b402: 6921 ldr r1, [r4, #16] - b404: f7fe f990 bl 9728 <_free_r> - b408: 230c movs r3, #12 - b40a: f8c9 3000 str.w r3, [r9] - b40e: 89a3 ldrh r3, [r4, #12] - b410: f04f 30ff mov.w r0, #4294967295 - b414: f043 0340 orr.w r3, r3, #64 ; 0x40 - b418: 81a3 strh r3, [r4, #12] - b41a: 2300 movs r3, #0 - b41c: 60ab str r3, [r5, #8] - b41e: 606b str r3, [r5, #4] - b420: e01d b.n b45e <__ssprint_r+0xf2> - b422: 6127 str r7, [r4, #16] - b424: 4457 add r7, sl - b426: 6027 str r7, [r4, #0] - b428: 4637 mov r7, r6 - b42a: ebca 0308 rsb r3, sl, r8 - b42e: f8c4 8014 str.w r8, [r4, #20] - b432: 60a3 str r3, [r4, #8] - b434: 42be cmp r6, r7 - b436: d200 bcs.n b43a <__ssprint_r+0xce> - b438: 4637 mov r7, r6 - b43a: 463a mov r2, r7 - b43c: 6820 ldr r0, [r4, #0] - b43e: 9901 ldr r1, [sp, #4] - b440: f7f9 fd41 bl 4ec6 - b444: 68a3 ldr r3, [r4, #8] - b446: 1bdb subs r3, r3, r7 - b448: 60a3 str r3, [r4, #8] - b44a: 6823 ldr r3, [r4, #0] - b44c: 19df adds r7, r3, r7 - b44e: 68ab ldr r3, [r5, #8] - b450: 6027 str r7, [r4, #0] - b452: 1b9e subs r6, r3, r6 - b454: 60ae str r6, [r5, #8] - b456: 2e00 cmp r6, #0 - b458: d197 bne.n b38a <__ssprint_r+0x1e> - b45a: 4630 mov r0, r6 - b45c: 606e str r6, [r5, #4] - b45e: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000b462 <_sungetc_r>: - b462: f1b1 3fff cmp.w r1, #4294967295 - b466: b538 push {r3, r4, r5, lr} - b468: 460c mov r4, r1 - b46a: 4615 mov r5, r2 - b46c: d034 beq.n b4d8 <_sungetc_r+0x76> - b46e: 8993 ldrh r3, [r2, #12] - b470: b2cc uxtb r4, r1 - b472: f023 0320 bic.w r3, r3, #32 - b476: 8193 strh r3, [r2, #12] - b478: 6b53 ldr r3, [r2, #52] ; 0x34 - b47a: b16b cbz r3, b498 <_sungetc_r+0x36> - b47c: 6852 ldr r2, [r2, #4] - b47e: 6bab ldr r3, [r5, #56] ; 0x38 - b480: 429a cmp r2, r3 - b482: db03 blt.n b48c <_sungetc_r+0x2a> - b484: 4629 mov r1, r5 - b486: f000 f87e bl b586 <__submore> - b48a: bb18 cbnz r0, b4d4 <_sungetc_r+0x72> - b48c: 682b ldr r3, [r5, #0] - b48e: 1e5a subs r2, r3, #1 - b490: 602a str r2, [r5, #0] - b492: f803 4c01 strb.w r4, [r3, #-1] - b496: e00a b.n b4ae <_sungetc_r+0x4c> - b498: 6912 ldr r2, [r2, #16] - b49a: b15a cbz r2, b4b4 <_sungetc_r+0x52> - b49c: 682b ldr r3, [r5, #0] - b49e: 4293 cmp r3, r2 - b4a0: d908 bls.n b4b4 <_sungetc_r+0x52> - b4a2: 1e5a subs r2, r3, #1 - b4a4: f813 3c01 ldrb.w r3, [r3, #-1] - b4a8: 42a3 cmp r3, r4 - b4aa: d103 bne.n b4b4 <_sungetc_r+0x52> - b4ac: 602a str r2, [r5, #0] - b4ae: 686b ldr r3, [r5, #4] - b4b0: 3301 adds r3, #1 - b4b2: e00d b.n b4d0 <_sungetc_r+0x6e> - b4b4: 686b ldr r3, [r5, #4] - b4b6: 642b str r3, [r5, #64] ; 0x40 - b4b8: 682b ldr r3, [r5, #0] - b4ba: 63eb str r3, [r5, #60] ; 0x3c - b4bc: f105 0344 add.w r3, r5, #68 ; 0x44 - b4c0: 636b str r3, [r5, #52] ; 0x34 - b4c2: 2303 movs r3, #3 - b4c4: 63ab str r3, [r5, #56] ; 0x38 - b4c6: 462b mov r3, r5 - b4c8: f803 4f46 strb.w r4, [r3, #70]! - b4cc: 602b str r3, [r5, #0] - b4ce: 2301 movs r3, #1 - b4d0: 606b str r3, [r5, #4] - b4d2: e001 b.n b4d8 <_sungetc_r+0x76> - b4d4: f04f 34ff mov.w r4, #4294967295 - b4d8: 4620 mov r0, r4 - b4da: bd38 pop {r3, r4, r5, pc} - -0000b4dc <__ssrefill_r>: - b4dc: b510 push {r4, lr} - b4de: 460c mov r4, r1 - b4e0: 6b49 ldr r1, [r1, #52] ; 0x34 - b4e2: b169 cbz r1, b500 <__ssrefill_r+0x24> - b4e4: f104 0344 add.w r3, r4, #68 ; 0x44 - b4e8: 4299 cmp r1, r3 - b4ea: d001 beq.n b4f0 <__ssrefill_r+0x14> - b4ec: f7fe f91c bl 9728 <_free_r> - b4f0: 6c23 ldr r3, [r4, #64] ; 0x40 - b4f2: 2000 movs r0, #0 - b4f4: 6360 str r0, [r4, #52] ; 0x34 - b4f6: 6063 str r3, [r4, #4] - b4f8: b113 cbz r3, b500 <__ssrefill_r+0x24> - b4fa: 6be3 ldr r3, [r4, #60] ; 0x3c - b4fc: 6023 str r3, [r4, #0] - b4fe: bd10 pop {r4, pc} - b500: 6923 ldr r3, [r4, #16] - b502: f04f 30ff mov.w r0, #4294967295 - b506: 6023 str r3, [r4, #0] - b508: 2300 movs r3, #0 - b50a: 6063 str r3, [r4, #4] - b50c: 89a3 ldrh r3, [r4, #12] - b50e: f043 0320 orr.w r3, r3, #32 - b512: 81a3 strh r3, [r4, #12] - b514: bd10 pop {r4, pc} - -0000b516 <_sfread_r>: - b516: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b51a: 461e mov r6, r3 - b51c: 4683 mov fp, r0 - b51e: 4613 mov r3, r2 - b520: 4692 mov sl, r2 - b522: 4373 muls r3, r6 - b524: 9c0a ldr r4, [sp, #40] ; 0x28 - b526: 4699 mov r9, r3 - b528: d029 beq.n b57e <_sfread_r+0x68> - b52a: 4688 mov r8, r1 - b52c: 461d mov r5, r3 - b52e: e017 b.n b560 <_sfread_r+0x4a> - b530: 6821 ldr r1, [r4, #0] - b532: 4640 mov r0, r8 - b534: 463a mov r2, r7 - b536: 1bed subs r5, r5, r7 - b538: f7f9 fcba bl 4eb0 - b53c: 6823 ldr r3, [r4, #0] - b53e: 4658 mov r0, fp - b540: 4621 mov r1, r4 - b542: 19db adds r3, r3, r7 - b544: 6023 str r3, [r4, #0] - b546: 2300 movs r3, #0 - b548: 6063 str r3, [r4, #4] - b54a: f7ff ffc7 bl b4dc <__ssrefill_r> - b54e: b130 cbz r0, b55e <_sfread_r+0x48> - b550: ebc5 0009 rsb r0, r5, r9 - b554: 4651 mov r1, sl - b556: f001 f9f3 bl c940 <__aeabi_uidiv> - b55a: 4606 mov r6, r0 - b55c: e010 b.n b580 <_sfread_r+0x6a> - b55e: 44b8 add r8, r7 - b560: 6867 ldr r7, [r4, #4] - b562: 42bd cmp r5, r7 - b564: d8e4 bhi.n b530 <_sfread_r+0x1a> - b566: 462a mov r2, r5 - b568: 4640 mov r0, r8 - b56a: 6821 ldr r1, [r4, #0] - b56c: f7f9 fca0 bl 4eb0 - b570: 6863 ldr r3, [r4, #4] - b572: 1b5b subs r3, r3, r5 - b574: 6063 str r3, [r4, #4] - b576: 6823 ldr r3, [r4, #0] - b578: 195d adds r5, r3, r5 - b57a: 6025 str r5, [r4, #0] - b57c: e000 b.n b580 <_sfread_r+0x6a> - b57e: 461e mov r6, r3 - b580: 4630 mov r0, r6 - b582: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - -0000b586 <__submore>: - b586: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - b58a: 460c mov r4, r1 - b58c: 6b49 ldr r1, [r1, #52] ; 0x34 - b58e: f104 0344 add.w r3, r4, #68 ; 0x44 - b592: 4299 cmp r1, r3 - b594: d116 bne.n b5c4 <__submore+0x3e> - b596: 2180 movs r1, #128 ; 0x80 - b598: f7f9 fa6a bl 4a70 <_malloc_r> - b59c: b338 cbz r0, b5ee <__submore+0x68> - b59e: f894 2046 ldrb.w r2, [r4, #70] ; 0x46 - b5a2: 2380 movs r3, #128 ; 0x80 - b5a4: 6360 str r0, [r4, #52] ; 0x34 - b5a6: 63a3 str r3, [r4, #56] ; 0x38 - b5a8: f100 037d add.w r3, r0, #125 ; 0x7d - b5ac: f880 207f strb.w r2, [r0, #127] ; 0x7f - b5b0: f894 2045 ldrb.w r2, [r4, #69] ; 0x45 - b5b4: f880 207e strb.w r2, [r0, #126] ; 0x7e - b5b8: f894 2044 ldrb.w r2, [r4, #68] ; 0x44 - b5bc: f880 207d strb.w r2, [r0, #125] ; 0x7d - b5c0: 6023 str r3, [r4, #0] - b5c2: e011 b.n b5e8 <__submore+0x62> - b5c4: 6ba6 ldr r6, [r4, #56] ; 0x38 - b5c6: 0077 lsls r7, r6, #1 - b5c8: 463a mov r2, r7 - b5ca: f7f9 fca1 bl 4f10 <_realloc_r> - b5ce: 4605 mov r5, r0 - b5d0: b188 cbz r0, b5f6 <__submore+0x70> - b5d2: eb00 0806 add.w r8, r0, r6 - b5d6: 4629 mov r1, r5 - b5d8: 4640 mov r0, r8 - b5da: 4632 mov r2, r6 - b5dc: f7f9 fc68 bl 4eb0 - b5e0: f8c4 8000 str.w r8, [r4] - b5e4: 6365 str r5, [r4, #52] ; 0x34 - b5e6: 63a7 str r7, [r4, #56] ; 0x38 - b5e8: 2000 movs r0, #0 - b5ea: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - b5ee: f04f 30ff mov.w r0, #4294967295 - b5f2: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - b5f6: f04f 30ff mov.w r0, #4294967295 - b5fa: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - -0000b5fe <__sprint_r>: - b5fe: e92d 4ff8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} - b602: 4683 mov fp, r0 - b604: 6893 ldr r3, [r2, #8] - b606: 460f mov r7, r1 - b608: 4614 mov r4, r2 - b60a: b91b cbnz r3, b614 <__sprint_r+0x16> - b60c: 6053 str r3, [r2, #4] - b60e: 4618 mov r0, r3 - b610: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - b614: 6e4b ldr r3, [r1, #100] ; 0x64 - b616: f413 5f00 tst.w r3, #8192 ; 0x2000 - b61a: d023 beq.n b664 <__sprint_r+0x66> - b61c: f8d2 a000 ldr.w sl, [r2] - b620: 2500 movs r5, #0 - b622: e01b b.n b65c <__sprint_r+0x5e> - b624: eb0a 0305 add.w r3, sl, r5 - b628: f85a 9005 ldr.w r9, [sl, r5] - b62c: 2600 movs r6, #0 - b62e: 685b ldr r3, [r3, #4] - b630: ea4f 0853 mov.w r8, r3, lsr #1 - b634: e009 b.n b64a <__sprint_r+0x4c> - b636: 4658 mov r0, fp - b638: f839 1b02 ldrh.w r1, [r9], #2 - b63c: 463a mov r2, r7 - b63e: f000 fd2d bl c09c <_fputwc_r> - b642: f1b0 3fff cmp.w r0, #4294967295 - b646: d00f beq.n b668 <__sprint_r+0x6a> - b648: 3601 adds r6, #1 - b64a: 4546 cmp r6, r8 - b64c: dbf3 blt.n b636 <__sprint_r+0x38> - b64e: 68a3 ldr r3, [r4, #8] - b650: 3508 adds r5, #8 - b652: ea4f 0848 mov.w r8, r8, lsl #1 - b656: ebc8 0303 rsb r3, r8, r3 - b65a: 60a3 str r3, [r4, #8] - b65c: 68a0 ldr r0, [r4, #8] - b65e: 2800 cmp r0, #0 - b660: d1e0 bne.n b624 <__sprint_r+0x26> - b662: e001 b.n b668 <__sprint_r+0x6a> - b664: f7f9 f82e bl 46c4 <__sfvwrite_r> - b668: 2300 movs r3, #0 - b66a: 60a3 str r3, [r4, #8] - b66c: 6063 str r3, [r4, #4] - b66e: e8bd 8ff8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - ... - -0000b674 <_vfiprintf_r>: - b674: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - b678: 460f mov r7, r1 - b67a: b0e1 sub sp, #388 ; 0x184 - b67c: 4615 mov r5, r2 - b67e: 461c mov r4, r3 - b680: 4680 mov r8, r0 - b682: b118 cbz r0, b68c <_vfiprintf_r+0x18> - b684: 6983 ldr r3, [r0, #24] - b686: b90b cbnz r3, b68c <_vfiprintf_r+0x18> - b688: f7fd ff86 bl 9598 <__sinit> - b68c: 4b9c ldr r3, [pc, #624] ; (b900 <_vfiprintf_r+0x28c>) - b68e: 429f cmp r7, r3 - b690: d102 bne.n b698 <_vfiprintf_r+0x24> - b692: f8d8 7004 ldr.w r7, [r8, #4] - b696: e00a b.n b6ae <_vfiprintf_r+0x3a> - b698: 4b9a ldr r3, [pc, #616] ; (b904 <_vfiprintf_r+0x290>) - b69a: 429f cmp r7, r3 - b69c: d102 bne.n b6a4 <_vfiprintf_r+0x30> - b69e: f8d8 7008 ldr.w r7, [r8, #8] - b6a2: e004 b.n b6ae <_vfiprintf_r+0x3a> - b6a4: 4b98 ldr r3, [pc, #608] ; (b908 <_vfiprintf_r+0x294>) - b6a6: 429f cmp r7, r3 - b6a8: bf08 it eq - b6aa: f8d8 700c ldreq.w r7, [r8, #12] - b6ae: 89bb ldrh r3, [r7, #12] - b6b0: f413 5f00 tst.w r3, #8192 ; 0x2000 - b6b4: d106 bne.n b6c4 <_vfiprintf_r+0x50> - b6b6: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - b6ba: 81bb strh r3, [r7, #12] - b6bc: 6e7b ldr r3, [r7, #100] ; 0x64 - b6be: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - b6c2: 667b str r3, [r7, #100] ; 0x64 - b6c4: 89bb ldrh r3, [r7, #12] - b6c6: f013 0f08 tst.w r3, #8 - b6ca: d001 beq.n b6d0 <_vfiprintf_r+0x5c> - b6cc: 693b ldr r3, [r7, #16] - b6ce: b933 cbnz r3, b6de <_vfiprintf_r+0x6a> - b6d0: 4640 mov r0, r8 - b6d2: 4639 mov r1, r7 - b6d4: f7fc fece bl 8474 <__swsetup_r> - b6d8: 2800 cmp r0, #0 - b6da: f040 844b bne.w bf74 <_vfiprintf_r+0x900> - b6de: 89ba ldrh r2, [r7, #12] - b6e0: f002 031a and.w r3, r2, #26 - b6e4: 2b0a cmp r3, #10 - b6e6: d136 bne.n b756 <_vfiprintf_r+0xe2> - b6e8: 89fb ldrh r3, [r7, #14] - b6ea: f413 4f00 tst.w r3, #32768 ; 0x8000 - b6ee: d132 bne.n b756 <_vfiprintf_r+0xe2> - b6f0: f8ad 30ae strh.w r3, [sp, #174] ; 0xae - b6f4: f022 0202 bic.w r2, r2, #2 - b6f8: 6a3b ldr r3, [r7, #32] - b6fa: a908 add r1, sp, #32 - b6fc: f8ad 20ac strh.w r2, [sp, #172] ; 0xac - b700: 4640 mov r0, r8 - b702: 6e7a ldr r2, [r7, #100] ; 0x64 - b704: 9330 str r3, [sp, #192] ; 0xc0 - b706: 6abb ldr r3, [r7, #40] ; 0x28 - b708: 9241 str r2, [sp, #260] ; 0x104 - b70a: 462a mov r2, r5 - b70c: 9128 str r1, [sp, #160] ; 0xa0 - b70e: 9332 str r3, [sp, #200] ; 0xc8 - b710: 2380 movs r3, #128 ; 0x80 - b712: 912c str r1, [sp, #176] ; 0xb0 - b714: a928 add r1, sp, #160 ; 0xa0 - b716: 932a str r3, [sp, #168] ; 0xa8 - b718: 932d str r3, [sp, #180] ; 0xb4 - b71a: 3b80 subs r3, #128 ; 0x80 - b71c: 932e str r3, [sp, #184] ; 0xb8 - b71e: 4623 mov r3, r4 - b720: f7ff ffa8 bl b674 <_vfiprintf_r> - b724: 2800 cmp r0, #0 - b726: 9003 str r0, [sp, #12] - b728: db09 blt.n b73e <_vfiprintf_r+0xca> - b72a: 4640 mov r0, r8 - b72c: a928 add r1, sp, #160 ; 0xa0 - b72e: f7fd fe3b bl 93a8 <_fflush_r> - b732: 9a03 ldr r2, [sp, #12] - b734: 2800 cmp r0, #0 - b736: bf18 it ne - b738: f04f 32ff movne.w r2, #4294967295 - b73c: 9203 str r2, [sp, #12] - b73e: f8bd 30ac ldrh.w r3, [sp, #172] ; 0xac - b742: f013 0f40 tst.w r3, #64 ; 0x40 - b746: f000 8418 beq.w bf7a <_vfiprintf_r+0x906> - b74a: 89bb ldrh r3, [r7, #12] - b74c: f043 0340 orr.w r3, r3, #64 ; 0x40 - b750: 81bb strh r3, [r7, #12] - b752: f000 bc12 b.w bf7a <_vfiprintf_r+0x906> - b756: 46c3 mov fp, r8 - b758: 46ba mov sl, r7 - b75a: 2300 movs r3, #0 - b75c: ae42 add r6, sp, #264 ; 0x108 - b75e: 935e str r3, [sp, #376] ; 0x178 - b760: 965c str r6, [sp, #368] ; 0x170 - b762: 935d str r3, [sp, #372] ; 0x174 - b764: 9501 str r5, [sp, #4] - b766: 9305 str r3, [sp, #20] - b768: 9303 str r3, [sp, #12] - b76a: 9b01 ldr r3, [sp, #4] - b76c: 461f mov r7, r3 - b76e: f813 2b01 ldrb.w r2, [r3], #1 - b772: b10a cbz r2, b778 <_vfiprintf_r+0x104> - b774: 2a25 cmp r2, #37 ; 0x25 - b776: d1f9 bne.n b76c <_vfiprintf_r+0xf8> - b778: 9b01 ldr r3, [sp, #4] - b77a: 1afd subs r5, r7, r3 - b77c: d017 beq.n b7ae <_vfiprintf_r+0x13a> - b77e: 6033 str r3, [r6, #0] - b780: 9b5e ldr r3, [sp, #376] ; 0x178 - b782: 6075 str r5, [r6, #4] - b784: 195b adds r3, r3, r5 - b786: 935e str r3, [sp, #376] ; 0x178 - b788: 9b5d ldr r3, [sp, #372] ; 0x174 - b78a: 3301 adds r3, #1 - b78c: 935d str r3, [sp, #372] ; 0x174 - b78e: 2b07 cmp r3, #7 - b790: dc01 bgt.n b796 <_vfiprintf_r+0x122> - b792: 3608 adds r6, #8 - b794: e008 b.n b7a8 <_vfiprintf_r+0x134> - b796: 4658 mov r0, fp - b798: 4651 mov r1, sl - b79a: aa5c add r2, sp, #368 ; 0x170 - b79c: f7ff ff2f bl b5fe <__sprint_r> - b7a0: 2800 cmp r0, #0 - b7a2: f040 83dc bne.w bf5e <_vfiprintf_r+0x8ea> - b7a6: ae42 add r6, sp, #264 ; 0x108 - b7a8: 9903 ldr r1, [sp, #12] - b7aa: 1949 adds r1, r1, r5 - b7ac: 9103 str r1, [sp, #12] - b7ae: 783b ldrb r3, [r7, #0] - b7b0: 2b00 cmp r3, #0 - b7b2: f000 83cb beq.w bf4c <_vfiprintf_r+0x8d8> - b7b6: 2300 movs r3, #0 - b7b8: 3701 adds r7, #1 - b7ba: f88d 317f strb.w r3, [sp, #383] ; 0x17f - b7be: f04f 3cff mov.w ip, #4294967295 - b7c2: 9701 str r7, [sp, #4] - b7c4: 461d mov r5, r3 - b7c6: 9302 str r3, [sp, #8] - b7c8: 463a mov r2, r7 - b7ca: 4619 mov r1, r3 - b7cc: e005 b.n b7da <_vfiprintf_r+0x166> - b7ce: 461c mov r4, r3 - b7d0: e003 b.n b7da <_vfiprintf_r+0x166> - b7d2: 461c mov r4, r3 - b7d4: 4602 mov r2, r0 - b7d6: f04f 3cff mov.w ip, #4294967295 - b7da: f812 3b01 ldrb.w r3, [r2], #1 - b7de: 2b63 cmp r3, #99 ; 0x63 - b7e0: f000 80b0 beq.w b944 <_vfiprintf_r+0x2d0> - b7e4: dc28 bgt.n b838 <_vfiprintf_r+0x1c4> - b7e6: 2b39 cmp r3, #57 ; 0x39 - b7e8: dc15 bgt.n b816 <_vfiprintf_r+0x1a2> - b7ea: 2b31 cmp r3, #49 ; 0x31 - b7ec: f280 808e bge.w b90c <_vfiprintf_r+0x298> - b7f0: 2b2b cmp r3, #43 ; 0x2b - b7f2: d05e beq.n b8b2 <_vfiprintf_r+0x23e> - b7f4: dc07 bgt.n b806 <_vfiprintf_r+0x192> - b7f6: 2b23 cmp r3, #35 ; 0x23 - b7f8: d04f beq.n b89a <_vfiprintf_r+0x226> - b7fa: 2b2a cmp r3, #42 ; 0x2a - b7fc: d050 beq.n b8a0 <_vfiprintf_r+0x22c> - b7fe: 2b20 cmp r3, #32 - b800: f040 822e bne.w bc60 <_vfiprintf_r+0x5ec> - b804: e043 b.n b88e <_vfiprintf_r+0x21a> - b806: 2b2e cmp r3, #46 ; 0x2e - b808: d056 beq.n b8b8 <_vfiprintf_r+0x244> - b80a: 2b30 cmp r3, #48 ; 0x30 - b80c: d074 beq.n b8f8 <_vfiprintf_r+0x284> - b80e: 2b2d cmp r3, #45 ; 0x2d - b810: f040 8226 bne.w bc60 <_vfiprintf_r+0x5ec> - b814: e04a b.n b8ac <_vfiprintf_r+0x238> - b816: 2b4f cmp r3, #79 ; 0x4f - b818: 9201 str r2, [sp, #4] - b81a: 9102 str r1, [sp, #8] - b81c: f000 80ef beq.w b9fe <_vfiprintf_r+0x38a> - b820: dc03 bgt.n b82a <_vfiprintf_r+0x1b6> - b822: 2b44 cmp r3, #68 ; 0x44 - b824: f040 821e bne.w bc64 <_vfiprintf_r+0x5f0> - b828: e097 b.n b95a <_vfiprintf_r+0x2e6> - b82a: 2b55 cmp r3, #85 ; 0x55 - b82c: f000 8144 beq.w bab8 <_vfiprintf_r+0x444> - b830: 2b58 cmp r3, #88 ; 0x58 - b832: f040 8217 bne.w bc64 <_vfiprintf_r+0x5f0> - b836: e163 b.n bb00 <_vfiprintf_r+0x48c> - b838: 2b6f cmp r3, #111 ; 0x6f - b83a: f000 80e3 beq.w ba04 <_vfiprintf_r+0x390> - b83e: dc12 bgt.n b866 <_vfiprintf_r+0x1f2> - b840: 2b69 cmp r3, #105 ; 0x69 - b842: f000 808d beq.w b960 <_vfiprintf_r+0x2ec> - b846: dc06 bgt.n b856 <_vfiprintf_r+0x1e2> - b848: 2b64 cmp r3, #100 ; 0x64 - b84a: f000 8089 beq.w b960 <_vfiprintf_r+0x2ec> - b84e: 2b68 cmp r3, #104 ; 0x68 - b850: f040 8206 bne.w bc60 <_vfiprintf_r+0x5ec> - b854: e068 b.n b928 <_vfiprintf_r+0x2b4> - b856: 2b6c cmp r3, #108 ; 0x6c - b858: d069 beq.n b92e <_vfiprintf_r+0x2ba> - b85a: 2b6e cmp r3, #110 ; 0x6e - b85c: 9201 str r2, [sp, #4] - b85e: 9102 str r1, [sp, #8] - b860: f040 8200 bne.w bc64 <_vfiprintf_r+0x5f0> - b864: e0ab b.n b9be <_vfiprintf_r+0x34a> - b866: 2b73 cmp r3, #115 ; 0x73 - b868: f000 8104 beq.w ba74 <_vfiprintf_r+0x400> - b86c: dc06 bgt.n b87c <_vfiprintf_r+0x208> - b86e: 2b70 cmp r3, #112 ; 0x70 - b870: f000 80ee beq.w ba50 <_vfiprintf_r+0x3dc> - b874: 2b71 cmp r3, #113 ; 0x71 - b876: f040 81f3 bne.w bc60 <_vfiprintf_r+0x5ec> - b87a: e060 b.n b93e <_vfiprintf_r+0x2ca> - b87c: 2b75 cmp r3, #117 ; 0x75 - b87e: 9201 str r2, [sp, #4] - b880: 9102 str r1, [sp, #8] - b882: f000 811b beq.w babc <_vfiprintf_r+0x448> - b886: 2b78 cmp r3, #120 ; 0x78 - b888: f040 81ec bne.w bc64 <_vfiprintf_r+0x5f0> - b88c: e135 b.n bafa <_vfiprintf_r+0x486> - b88e: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - b892: 2b00 cmp r3, #0 - b894: d1a1 bne.n b7da <_vfiprintf_r+0x166> - b896: 3320 adds r3, #32 - b898: e00b b.n b8b2 <_vfiprintf_r+0x23e> - b89a: f045 0501 orr.w r5, r5, #1 - b89e: e79c b.n b7da <_vfiprintf_r+0x166> - b8a0: 6821 ldr r1, [r4, #0] - b8a2: 1d23 adds r3, r4, #4 - b8a4: 2900 cmp r1, #0 - b8a6: da92 bge.n b7ce <_vfiprintf_r+0x15a> - b8a8: 4249 negs r1, r1 - b8aa: 461c mov r4, r3 - b8ac: f045 0504 orr.w r5, r5, #4 - b8b0: e793 b.n b7da <_vfiprintf_r+0x166> - b8b2: f88d 317f strb.w r3, [sp, #383] ; 0x17f - b8b6: e790 b.n b7da <_vfiprintf_r+0x166> - b8b8: 4610 mov r0, r2 - b8ba: f810 3b01 ldrb.w r3, [r0], #1 - b8be: 2b2a cmp r3, #42 ; 0x2a - b8c0: d003 beq.n b8ca <_vfiprintf_r+0x256> - b8c2: 4610 mov r0, r2 - b8c4: f04f 0c00 mov.w ip, #0 - b8c8: e00e b.n b8e8 <_vfiprintf_r+0x274> - b8ca: f8d4 c000 ldr.w ip, [r4] - b8ce: 1d23 adds r3, r4, #4 - b8d0: f1bc 0f00 cmp.w ip, #0 - b8d4: f6ff af7d blt.w b7d2 <_vfiprintf_r+0x15e> - b8d8: 461c mov r4, r3 - b8da: 4602 mov r2, r0 - b8dc: e77d b.n b7da <_vfiprintf_r+0x166> - b8de: 230a movs r3, #10 - b8e0: fb03 7c0c mla ip, r3, ip, r7 - b8e4: 7843 ldrb r3, [r0, #1] - b8e6: 4610 mov r0, r2 - b8e8: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - b8ec: 3201 adds r2, #1 - b8ee: 2f09 cmp r7, #9 - b8f0: d9f5 bls.n b8de <_vfiprintf_r+0x26a> - b8f2: ea4c 7cec orr.w ip, ip, ip, asr #31 - b8f6: e772 b.n b7de <_vfiprintf_r+0x16a> - b8f8: f045 0580 orr.w r5, r5, #128 ; 0x80 - b8fc: e76d b.n b7da <_vfiprintf_r+0x166> - b8fe: bf00 nop - b900: 0000e714 .word 0x0000e714 - b904: 0000e734 .word 0x0000e734 - b908: 0000e754 .word 0x0000e754 - b90c: 4610 mov r0, r2 - b90e: 2100 movs r1, #0 - b910: 3b30 subs r3, #48 ; 0x30 - b912: 220a movs r2, #10 - b914: fb02 3101 mla r1, r2, r1, r3 - b918: f810 3b01 ldrb.w r3, [r0], #1 - b91c: f1a3 0730 sub.w r7, r3, #48 ; 0x30 - b920: 4602 mov r2, r0 - b922: 2f09 cmp r7, #9 - b924: d9f4 bls.n b910 <_vfiprintf_r+0x29c> - b926: e75a b.n b7de <_vfiprintf_r+0x16a> - b928: f045 0540 orr.w r5, r5, #64 ; 0x40 - b92c: e755 b.n b7da <_vfiprintf_r+0x166> - b92e: 7813 ldrb r3, [r2, #0] - b930: 2b6c cmp r3, #108 ; 0x6c - b932: d101 bne.n b938 <_vfiprintf_r+0x2c4> - b934: 3201 adds r2, #1 - b936: e002 b.n b93e <_vfiprintf_r+0x2ca> - b938: f045 0510 orr.w r5, r5, #16 - b93c: e74d b.n b7da <_vfiprintf_r+0x166> - b93e: f045 0520 orr.w r5, r5, #32 - b942: e74a b.n b7da <_vfiprintf_r+0x166> - b944: 6823 ldr r3, [r4, #0] - b946: f04f 0900 mov.w r9, #0 - b94a: 9201 str r2, [sp, #4] - b94c: 3404 adds r4, #4 - b94e: 9102 str r1, [sp, #8] - b950: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - b954: f88d 917f strb.w r9, [sp, #383] ; 0x17f - b958: e18d b.n bc76 <_vfiprintf_r+0x602> - b95a: f045 0510 orr.w r5, r5, #16 - b95e: e001 b.n b964 <_vfiprintf_r+0x2f0> - b960: 9201 str r2, [sp, #4] - b962: 9102 str r1, [sp, #8] - b964: f015 0f20 tst.w r5, #32 - b968: d007 beq.n b97a <_vfiprintf_r+0x306> - b96a: 3407 adds r4, #7 - b96c: f024 0307 bic.w r3, r4, #7 - b970: f103 0408 add.w r4, r3, #8 - b974: e9d3 8900 ldrd r8, r9, [r3] - b978: e013 b.n b9a2 <_vfiprintf_r+0x32e> - b97a: f015 0f10 tst.w r5, #16 - b97e: f104 0304 add.w r3, r4, #4 - b982: d001 beq.n b988 <_vfiprintf_r+0x314> - b984: 6822 ldr r2, [r4, #0] - b986: e008 b.n b99a <_vfiprintf_r+0x326> - b988: f015 0f40 tst.w r5, #64 ; 0x40 - b98c: 6822 ldr r2, [r4, #0] - b98e: d004 beq.n b99a <_vfiprintf_r+0x326> - b990: fa0f f882 sxth.w r8, r2 - b994: ea4f 79e8 mov.w r9, r8, asr #31 - b998: e002 b.n b9a0 <_vfiprintf_r+0x32c> - b99a: 4690 mov r8, r2 - b99c: ea4f 79e2 mov.w r9, r2, asr #31 - b9a0: 461c mov r4, r3 - b9a2: f1b8 0f00 cmp.w r8, #0 - b9a6: f179 0200 sbcs.w r2, r9, #0 - b9aa: f280 80dc bge.w bb66 <_vfiprintf_r+0x4f2> - b9ae: 232d movs r3, #45 ; 0x2d - b9b0: f1d8 0800 rsbs r8, r8, #0 - b9b4: eb69 0949 sbc.w r9, r9, r9, lsl #1 - b9b8: f88d 317f strb.w r3, [sp, #383] ; 0x17f - b9bc: e0d3 b.n bb66 <_vfiprintf_r+0x4f2> - b9be: f015 0f20 tst.w r5, #32 - b9c2: f104 0104 add.w r1, r4, #4 - b9c6: d006 beq.n b9d6 <_vfiprintf_r+0x362> - b9c8: 6820 ldr r0, [r4, #0] - b9ca: 9c03 ldr r4, [sp, #12] - b9cc: 4622 mov r2, r4 - b9ce: 17e3 asrs r3, r4, #31 - b9d0: e9c0 2300 strd r2, r3, [r0] - b9d4: e005 b.n b9e2 <_vfiprintf_r+0x36e> - b9d6: f015 0f10 tst.w r5, #16 - b9da: d004 beq.n b9e6 <_vfiprintf_r+0x372> - b9dc: 6823 ldr r3, [r4, #0] - b9de: 9a03 ldr r2, [sp, #12] - b9e0: 601a str r2, [r3, #0] - b9e2: 460c mov r4, r1 - b9e4: e6c1 b.n b76a <_vfiprintf_r+0xf6> - b9e6: f015 0f40 tst.w r5, #64 ; 0x40 - b9ea: 6822 ldr r2, [r4, #0] - b9ec: f104 0304 add.w r3, r4, #4 - b9f0: bf0b itete eq - b9f2: 9903 ldreq r1, [sp, #12] - b9f4: 9c03 ldrne r4, [sp, #12] - b9f6: 6011 streq r1, [r2, #0] - b9f8: 8014 strhne r4, [r2, #0] - b9fa: 461c mov r4, r3 - b9fc: e6b5 b.n b76a <_vfiprintf_r+0xf6> - b9fe: f045 0510 orr.w r5, r5, #16 - ba02: e001 b.n ba08 <_vfiprintf_r+0x394> - ba04: 9201 str r2, [sp, #4] - ba06: 9102 str r1, [sp, #8] - ba08: f015 0220 ands.w r2, r5, #32 - ba0c: d008 beq.n ba20 <_vfiprintf_r+0x3ac> - ba0e: 3407 adds r4, #7 - ba10: 2200 movs r2, #0 - ba12: f024 0307 bic.w r3, r4, #7 - ba16: f103 0408 add.w r4, r3, #8 - ba1a: e9d3 8900 ldrd r8, r9, [r3] - ba1e: e09e b.n bb5e <_vfiprintf_r+0x4ea> - ba20: f015 0110 ands.w r1, r5, #16 - ba24: f104 0304 add.w r3, r4, #4 - ba28: d002 beq.n ba30 <_vfiprintf_r+0x3bc> - ba2a: 6821 ldr r1, [r4, #0] - ba2c: 4688 mov r8, r1 - ba2e: e00b b.n ba48 <_vfiprintf_r+0x3d4> - ba30: f015 0240 ands.w r2, r5, #64 ; 0x40 - ba34: 6820 ldr r0, [r4, #0] - ba36: d006 beq.n ba46 <_vfiprintf_r+0x3d2> - ba38: fa1f f880 uxth.w r8, r0 - ba3c: f04f 0900 mov.w r9, #0 - ba40: 461c mov r4, r3 - ba42: 460a mov r2, r1 - ba44: e08b b.n bb5e <_vfiprintf_r+0x4ea> - ba46: 4680 mov r8, r0 - ba48: f04f 0900 mov.w r9, #0 - ba4c: 461c mov r4, r3 - ba4e: e086 b.n bb5e <_vfiprintf_r+0x4ea> - ba50: 6823 ldr r3, [r4, #0] - ba52: f04f 0900 mov.w r9, #0 - ba56: 9201 str r2, [sp, #4] - ba58: f045 0502 orr.w r5, r5, #2 - ba5c: 4aa3 ldr r2, [pc, #652] ; (bcec <_vfiprintf_r+0x678>) - ba5e: 4698 mov r8, r3 - ba60: 2330 movs r3, #48 ; 0x30 - ba62: 9102 str r1, [sp, #8] - ba64: f88d 317c strb.w r3, [sp, #380] ; 0x17c - ba68: 3404 adds r4, #4 - ba6a: 3348 adds r3, #72 ; 0x48 - ba6c: 9205 str r2, [sp, #20] - ba6e: f88d 317d strb.w r3, [sp, #381] ; 0x17d - ba72: e073 b.n bb5c <_vfiprintf_r+0x4e8> - ba74: f04f 0900 mov.w r9, #0 - ba78: 4623 mov r3, r4 - ba7a: 3404 adds r4, #4 - ba7c: 45cc cmp ip, r9 - ba7e: f88d 917f strb.w r9, [sp, #383] ; 0x17f - ba82: 9201 str r2, [sp, #4] - ba84: 9102 str r1, [sp, #8] - ba86: 681f ldr r7, [r3, #0] - ba88: db11 blt.n baae <_vfiprintf_r+0x43a> - ba8a: 4662 mov r2, ip - ba8c: 4638 mov r0, r7 - ba8e: 4649 mov r1, r9 - ba90: f8cd c000 str.w ip, [sp] - ba94: f7f9 f9f0 bl 4e78 - ba98: f8dd c000 ldr.w ip, [sp] - ba9c: 2800 cmp r0, #0 - ba9e: f000 80ee beq.w bc7e <_vfiprintf_r+0x60a> - baa2: ebc7 0800 rsb r8, r7, r0 - baa6: 45e0 cmp r8, ip - baa8: f300 80ec bgt.w bc84 <_vfiprintf_r+0x610> - baac: e0eb b.n bc86 <_vfiprintf_r+0x612> - baae: 4638 mov r0, r7 - bab0: f7f9 fcac bl 540c - bab4: 4680 mov r8, r0 - bab6: e0e6 b.n bc86 <_vfiprintf_r+0x612> - bab8: f045 0510 orr.w r5, r5, #16 - babc: f015 0f20 tst.w r5, #32 - bac0: d007 beq.n bad2 <_vfiprintf_r+0x45e> - bac2: 3407 adds r4, #7 - bac4: f024 0307 bic.w r3, r4, #7 - bac8: f103 0408 add.w r4, r3, #8 - bacc: e9d3 8900 ldrd r8, r9, [r3] - bad0: e011 b.n baf6 <_vfiprintf_r+0x482> - bad2: f015 0f10 tst.w r5, #16 - bad6: f104 0304 add.w r3, r4, #4 - bada: d001 beq.n bae0 <_vfiprintf_r+0x46c> - badc: 6822 ldr r2, [r4, #0] - bade: e006 b.n baee <_vfiprintf_r+0x47a> - bae0: f015 0f40 tst.w r5, #64 ; 0x40 - bae4: 6822 ldr r2, [r4, #0] - bae6: d002 beq.n baee <_vfiprintf_r+0x47a> - bae8: fa1f f882 uxth.w r8, r2 - baec: e000 b.n baf0 <_vfiprintf_r+0x47c> - baee: 4690 mov r8, r2 - baf0: f04f 0900 mov.w r9, #0 - baf4: 461c mov r4, r3 - baf6: 2201 movs r2, #1 - baf8: e031 b.n bb5e <_vfiprintf_r+0x4ea> - bafa: 497c ldr r1, [pc, #496] ; (bcec <_vfiprintf_r+0x678>) - bafc: 9105 str r1, [sp, #20] - bafe: e001 b.n bb04 <_vfiprintf_r+0x490> - bb00: 4a7b ldr r2, [pc, #492] ; (bcf0 <_vfiprintf_r+0x67c>) - bb02: 9205 str r2, [sp, #20] - bb04: f015 0f20 tst.w r5, #32 - bb08: d007 beq.n bb1a <_vfiprintf_r+0x4a6> - bb0a: 3407 adds r4, #7 - bb0c: f024 0207 bic.w r2, r4, #7 - bb10: f102 0408 add.w r4, r2, #8 - bb14: e9d2 8900 ldrd r8, r9, [r2] - bb18: e011 b.n bb3e <_vfiprintf_r+0x4ca> - bb1a: f015 0f10 tst.w r5, #16 - bb1e: f104 0204 add.w r2, r4, #4 - bb22: d001 beq.n bb28 <_vfiprintf_r+0x4b4> - bb24: 6821 ldr r1, [r4, #0] - bb26: e006 b.n bb36 <_vfiprintf_r+0x4c2> - bb28: f015 0f40 tst.w r5, #64 ; 0x40 - bb2c: 6821 ldr r1, [r4, #0] - bb2e: d002 beq.n bb36 <_vfiprintf_r+0x4c2> - bb30: fa1f f881 uxth.w r8, r1 - bb34: e000 b.n bb38 <_vfiprintf_r+0x4c4> - bb36: 4688 mov r8, r1 - bb38: f04f 0900 mov.w r9, #0 - bb3c: 4614 mov r4, r2 - bb3e: f015 0f01 tst.w r5, #1 - bb42: d00b beq.n bb5c <_vfiprintf_r+0x4e8> - bb44: ea58 0109 orrs.w r1, r8, r9 - bb48: d008 beq.n bb5c <_vfiprintf_r+0x4e8> - bb4a: 2230 movs r2, #48 ; 0x30 - bb4c: f88d 317d strb.w r3, [sp, #381] ; 0x17d - bb50: f88d 217c strb.w r2, [sp, #380] ; 0x17c - bb54: f045 0502 orr.w r5, r5, #2 - bb58: 3a2e subs r2, #46 ; 0x2e - bb5a: e000 b.n bb5e <_vfiprintf_r+0x4ea> - bb5c: 2202 movs r2, #2 - bb5e: 2300 movs r3, #0 - bb60: f88d 317f strb.w r3, [sp, #383] ; 0x17f - bb64: e000 b.n bb68 <_vfiprintf_r+0x4f4> - bb66: 2201 movs r2, #1 - bb68: f1bc 0f00 cmp.w ip, #0 - bb6c: bfa8 it ge - bb6e: f025 0580 bicge.w r5, r5, #128 ; 0x80 - bb72: ea58 0309 orrs.w r3, r8, r9 - bb76: d102 bne.n bb7e <_vfiprintf_r+0x50a> - bb78: f1bc 0f00 cmp.w ip, #0 - bb7c: d060 beq.n bc40 <_vfiprintf_r+0x5cc> - bb7e: 2a01 cmp r2, #1 - bb80: d01e beq.n bbc0 <_vfiprintf_r+0x54c> - bb82: 2a02 cmp r2, #2 - bb84: d047 beq.n bc16 <_vfiprintf_r+0x5a2> - bb86: ab5b add r3, sp, #364 ; 0x16c - bb88: 3303 adds r3, #3 - bb8a: ea4f 01d8 mov.w r1, r8, lsr #3 - bb8e: f008 0207 and.w r2, r8, #7 - bb92: ea41 7049 orr.w r0, r1, r9, lsl #29 - bb96: ea4f 01d9 mov.w r1, r9, lsr #3 - bb9a: 4680 mov r8, r0 - bb9c: 4689 mov r9, r1 - bb9e: 3230 adds r2, #48 ; 0x30 - bba0: 461f mov r7, r3 - bba2: 701a strb r2, [r3, #0] - bba4: 3b01 subs r3, #1 - bba6: 9104 str r1, [sp, #16] - bba8: ea58 0109 orrs.w r1, r8, r9 - bbac: d1ed bne.n bb8a <_vfiprintf_r+0x516> - bbae: f015 0f01 tst.w r5, #1 - bbb2: d04f beq.n bc54 <_vfiprintf_r+0x5e0> - bbb4: 2a30 cmp r2, #48 ; 0x30 - bbb6: d04d beq.n bc54 <_vfiprintf_r+0x5e0> - bbb8: 461f mov r7, r3 - bbba: 2330 movs r3, #48 ; 0x30 - bbbc: 703b strb r3, [r7, #0] - bbbe: e049 b.n bc54 <_vfiprintf_r+0x5e0> - bbc0: f1b8 0f0a cmp.w r8, #10 - bbc4: f179 0200 sbcs.w r2, r9, #0 - bbc8: d206 bcs.n bbd8 <_vfiprintf_r+0x564> - bbca: af5b add r7, sp, #364 ; 0x16c - bbcc: f108 0830 add.w r8, r8, #48 ; 0x30 - bbd0: 3703 adds r7, #3 - bbd2: f88d 816f strb.w r8, [sp, #367] ; 0x16f - bbd6: e03d b.n bc54 <_vfiprintf_r+0x5e0> - bbd8: ab5b add r3, sp, #364 ; 0x16c - bbda: 3303 adds r3, #3 - bbdc: 9304 str r3, [sp, #16] - bbde: 4640 mov r0, r8 - bbe0: 4649 mov r1, r9 - bbe2: 220a movs r2, #10 - bbe4: 2300 movs r3, #0 - bbe6: f8cd c000 str.w ip, [sp] - bbea: f001 f9e7 bl cfbc <__aeabi_uldivmod> - bbee: 9904 ldr r1, [sp, #16] - bbf0: 4640 mov r0, r8 - bbf2: 9f04 ldr r7, [sp, #16] - bbf4: 2300 movs r3, #0 - bbf6: 3230 adds r2, #48 ; 0x30 - bbf8: f801 2901 strb.w r2, [r1], #-1 - bbfc: 220a movs r2, #10 - bbfe: 9104 str r1, [sp, #16] - bc00: 4649 mov r1, r9 - bc02: f001 f9db bl cfbc <__aeabi_uldivmod> - bc06: f8dd c000 ldr.w ip, [sp] - bc0a: 4680 mov r8, r0 - bc0c: 4689 mov r9, r1 - bc0e: ea58 0209 orrs.w r2, r8, r9 - bc12: d1e4 bne.n bbde <_vfiprintf_r+0x56a> - bc14: e01e b.n bc54 <_vfiprintf_r+0x5e0> - bc16: aa5b add r2, sp, #364 ; 0x16c - bc18: 3203 adds r2, #3 - bc1a: 9905 ldr r1, [sp, #20] - bc1c: f008 030f and.w r3, r8, #15 - bc20: 4617 mov r7, r2 - bc22: ea4f 1019 mov.w r0, r9, lsr #4 - bc26: 5ccb ldrb r3, [r1, r3] - bc28: ea4f 1118 mov.w r1, r8, lsr #4 - bc2c: f802 3901 strb.w r3, [r2], #-1 - bc30: ea41 7309 orr.w r3, r1, r9, lsl #28 - bc34: 4698 mov r8, r3 - bc36: 4681 mov r9, r0 - bc38: ea58 0309 orrs.w r3, r8, r9 - bc3c: d1ed bne.n bc1a <_vfiprintf_r+0x5a6> - bc3e: e009 b.n bc54 <_vfiprintf_r+0x5e0> - bc40: b93a cbnz r2, bc52 <_vfiprintf_r+0x5de> - bc42: f015 0f01 tst.w r5, #1 - bc46: d004 beq.n bc52 <_vfiprintf_r+0x5de> - bc48: af60 add r7, sp, #384 ; 0x180 - bc4a: 2330 movs r3, #48 ; 0x30 - bc4c: f807 3d11 strb.w r3, [r7, #-17]! - bc50: e000 b.n bc54 <_vfiprintf_r+0x5e0> - bc52: af5c add r7, sp, #368 ; 0x170 - bc54: f50d 78b8 add.w r8, sp, #368 ; 0x170 - bc58: 46e1 mov r9, ip - bc5a: ebc7 0808 rsb r8, r7, r8 - bc5e: e012 b.n bc86 <_vfiprintf_r+0x612> - bc60: 9201 str r2, [sp, #4] - bc62: 9102 str r1, [sp, #8] - bc64: 2b00 cmp r3, #0 - bc66: f000 8171 beq.w bf4c <_vfiprintf_r+0x8d8> - bc6a: f04f 0900 mov.w r9, #0 - bc6e: f88d 3148 strb.w r3, [sp, #328] ; 0x148 - bc72: f88d 917f strb.w r9, [sp, #383] ; 0x17f - bc76: f04f 0801 mov.w r8, #1 - bc7a: af52 add r7, sp, #328 ; 0x148 - bc7c: e003 b.n bc86 <_vfiprintf_r+0x612> - bc7e: 46e0 mov r8, ip - bc80: 4681 mov r9, r0 - bc82: e000 b.n bc86 <_vfiprintf_r+0x612> - bc84: 46e0 mov r8, ip - bc86: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - bc8a: 45c8 cmp r8, r9 - bc8c: bfac ite ge - bc8e: 4641 movge r1, r8 - bc90: 4649 movlt r1, r9 - bc92: 9104 str r1, [sp, #16] - bc94: b10b cbz r3, bc9a <_vfiprintf_r+0x626> - bc96: 3101 adds r1, #1 - bc98: 9104 str r1, [sp, #16] - bc9a: f015 0202 ands.w r2, r5, #2 - bc9e: 9206 str r2, [sp, #24] - bca0: d002 beq.n bca8 <_vfiprintf_r+0x634> - bca2: 9b04 ldr r3, [sp, #16] - bca4: 3302 adds r3, #2 - bca6: 9304 str r3, [sp, #16] - bca8: f015 0184 ands.w r1, r5, #132 ; 0x84 - bcac: 9107 str r1, [sp, #28] - bcae: d143 bne.n bd38 <_vfiprintf_r+0x6c4> - bcb0: 9a02 ldr r2, [sp, #8] - bcb2: 9904 ldr r1, [sp, #16] - bcb4: 1a53 subs r3, r2, r1 - bcb6: 2b00 cmp r3, #0 - bcb8: dc1c bgt.n bcf4 <_vfiprintf_r+0x680> - bcba: e03d b.n bd38 <_vfiprintf_r+0x6c4> - bcbc: 601a str r2, [r3, #0] - bcbe: 2210 movs r2, #16 - bcc0: 1889 adds r1, r1, r2 - bcc2: 605a str r2, [r3, #4] - bcc4: 9a5d ldr r2, [sp, #372] ; 0x174 - bcc6: 915e str r1, [sp, #376] ; 0x178 - bcc8: 3201 adds r2, #1 - bcca: 925d str r2, [sp, #372] ; 0x174 - bccc: 2a07 cmp r2, #7 - bcce: dc01 bgt.n bcd4 <_vfiprintf_r+0x660> - bcd0: 3308 adds r3, #8 - bcd2: e008 b.n bce6 <_vfiprintf_r+0x672> - bcd4: 4658 mov r0, fp - bcd6: 4651 mov r1, sl - bcd8: aa5c add r2, sp, #368 ; 0x170 - bcda: f7ff fc90 bl b5fe <__sprint_r> - bcde: 2800 cmp r0, #0 - bce0: f040 813d bne.w bf5e <_vfiprintf_r+0x8ea> - bce4: ab42 add r3, sp, #264 ; 0x108 - bce6: 3d10 subs r5, #16 - bce8: e009 b.n bcfe <_vfiprintf_r+0x68a> - bcea: bf00 nop - bcec: 0000e55d .word 0x0000e55d - bcf0: 0000e54c .word 0x0000e54c - bcf4: 462a mov r2, r5 - bcf6: 461d mov r5, r3 - bcf8: 4633 mov r3, r6 - bcfa: 463e mov r6, r7 - bcfc: 4617 mov r7, r2 - bcfe: 2d10 cmp r5, #16 - bd00: 995e ldr r1, [sp, #376] ; 0x178 - bd02: 4a78 ldr r2, [pc, #480] ; (bee4 <_vfiprintf_r+0x870>) - bd04: dcda bgt.n bcbc <_vfiprintf_r+0x648> - bd06: 4638 mov r0, r7 - bd08: 4637 mov r7, r6 - bd0a: 461e mov r6, r3 - bd0c: 462b mov r3, r5 - bd0e: 4605 mov r5, r0 - bd10: 6073 str r3, [r6, #4] - bd12: 18cb adds r3, r1, r3 - bd14: 6032 str r2, [r6, #0] - bd16: 935e str r3, [sp, #376] ; 0x178 - bd18: 9b5d ldr r3, [sp, #372] ; 0x174 - bd1a: 3301 adds r3, #1 - bd1c: 935d str r3, [sp, #372] ; 0x174 - bd1e: 2b07 cmp r3, #7 - bd20: dc01 bgt.n bd26 <_vfiprintf_r+0x6b2> - bd22: 3608 adds r6, #8 - bd24: e008 b.n bd38 <_vfiprintf_r+0x6c4> - bd26: 4658 mov r0, fp - bd28: 4651 mov r1, sl - bd2a: aa5c add r2, sp, #368 ; 0x170 - bd2c: f7ff fc67 bl b5fe <__sprint_r> - bd30: 2800 cmp r0, #0 - bd32: f040 8114 bne.w bf5e <_vfiprintf_r+0x8ea> - bd36: ae42 add r6, sp, #264 ; 0x108 - bd38: f89d 317f ldrb.w r3, [sp, #383] ; 0x17f - bd3c: b1bb cbz r3, bd6e <_vfiprintf_r+0x6fa> - bd3e: ab5f add r3, sp, #380 ; 0x17c - bd40: 3303 adds r3, #3 - bd42: 6033 str r3, [r6, #0] - bd44: 2301 movs r3, #1 - bd46: 6073 str r3, [r6, #4] - bd48: 9b5e ldr r3, [sp, #376] ; 0x178 - bd4a: 3301 adds r3, #1 - bd4c: 935e str r3, [sp, #376] ; 0x178 - bd4e: 9b5d ldr r3, [sp, #372] ; 0x174 - bd50: 3301 adds r3, #1 - bd52: 935d str r3, [sp, #372] ; 0x174 - bd54: 2b07 cmp r3, #7 - bd56: dc01 bgt.n bd5c <_vfiprintf_r+0x6e8> - bd58: 3608 adds r6, #8 - bd5a: e008 b.n bd6e <_vfiprintf_r+0x6fa> - bd5c: 4658 mov r0, fp - bd5e: 4651 mov r1, sl - bd60: aa5c add r2, sp, #368 ; 0x170 - bd62: f7ff fc4c bl b5fe <__sprint_r> - bd66: 2800 cmp r0, #0 - bd68: f040 80f9 bne.w bf5e <_vfiprintf_r+0x8ea> - bd6c: ae42 add r6, sp, #264 ; 0x108 - bd6e: 9a06 ldr r2, [sp, #24] - bd70: b1b2 cbz r2, bda0 <_vfiprintf_r+0x72c> - bd72: ab5f add r3, sp, #380 ; 0x17c - bd74: 6033 str r3, [r6, #0] - bd76: 2302 movs r3, #2 - bd78: 6073 str r3, [r6, #4] - bd7a: 9b5e ldr r3, [sp, #376] ; 0x178 - bd7c: 3302 adds r3, #2 - bd7e: 935e str r3, [sp, #376] ; 0x178 - bd80: 9b5d ldr r3, [sp, #372] ; 0x174 - bd82: 3301 adds r3, #1 - bd84: 935d str r3, [sp, #372] ; 0x174 - bd86: 2b07 cmp r3, #7 - bd88: dc01 bgt.n bd8e <_vfiprintf_r+0x71a> - bd8a: 3608 adds r6, #8 - bd8c: e008 b.n bda0 <_vfiprintf_r+0x72c> - bd8e: 4658 mov r0, fp - bd90: 4651 mov r1, sl - bd92: aa5c add r2, sp, #368 ; 0x170 - bd94: f7ff fc33 bl b5fe <__sprint_r> - bd98: 2800 cmp r0, #0 - bd9a: f040 80e0 bne.w bf5e <_vfiprintf_r+0x8ea> - bd9e: ae42 add r6, sp, #264 ; 0x108 - bda0: 9b07 ldr r3, [sp, #28] - bda2: 2b80 cmp r3, #128 ; 0x80 - bda4: d13e bne.n be24 <_vfiprintf_r+0x7b0> - bda6: 9902 ldr r1, [sp, #8] - bda8: 9a04 ldr r2, [sp, #16] - bdaa: 1a8b subs r3, r1, r2 - bdac: 2b00 cmp r3, #0 - bdae: dc17 bgt.n bde0 <_vfiprintf_r+0x76c> - bdb0: e038 b.n be24 <_vfiprintf_r+0x7b0> - bdb2: 601a str r2, [r3, #0] - bdb4: 2210 movs r2, #16 - bdb6: 1889 adds r1, r1, r2 - bdb8: 605a str r2, [r3, #4] - bdba: 9a5d ldr r2, [sp, #372] ; 0x174 - bdbc: 915e str r1, [sp, #376] ; 0x178 - bdbe: 3201 adds r2, #1 - bdc0: 925d str r2, [sp, #372] ; 0x174 - bdc2: 2a07 cmp r2, #7 - bdc4: dc01 bgt.n bdca <_vfiprintf_r+0x756> - bdc6: 3308 adds r3, #8 - bdc8: e008 b.n bddc <_vfiprintf_r+0x768> - bdca: 4658 mov r0, fp - bdcc: 4651 mov r1, sl - bdce: aa5c add r2, sp, #368 ; 0x170 - bdd0: f7ff fc15 bl b5fe <__sprint_r> - bdd4: 2800 cmp r0, #0 - bdd6: f040 80c2 bne.w bf5e <_vfiprintf_r+0x8ea> - bdda: ab42 add r3, sp, #264 ; 0x108 - bddc: 3d10 subs r5, #16 - bdde: e004 b.n bdea <_vfiprintf_r+0x776> - bde0: 462a mov r2, r5 - bde2: 461d mov r5, r3 - bde4: 4633 mov r3, r6 - bde6: 463e mov r6, r7 - bde8: 4617 mov r7, r2 - bdea: 2d10 cmp r5, #16 - bdec: 995e ldr r1, [sp, #376] ; 0x178 - bdee: 4a3e ldr r2, [pc, #248] ; (bee8 <_vfiprintf_r+0x874>) - bdf0: dcdf bgt.n bdb2 <_vfiprintf_r+0x73e> - bdf2: 4638 mov r0, r7 - bdf4: 4637 mov r7, r6 - bdf6: 461e mov r6, r3 - bdf8: 462b mov r3, r5 - bdfa: 4605 mov r5, r0 - bdfc: 6073 str r3, [r6, #4] - bdfe: 18cb adds r3, r1, r3 - be00: 6032 str r2, [r6, #0] - be02: 935e str r3, [sp, #376] ; 0x178 - be04: 9b5d ldr r3, [sp, #372] ; 0x174 - be06: 3301 adds r3, #1 - be08: 935d str r3, [sp, #372] ; 0x174 - be0a: 2b07 cmp r3, #7 - be0c: dc01 bgt.n be12 <_vfiprintf_r+0x79e> - be0e: 3608 adds r6, #8 - be10: e008 b.n be24 <_vfiprintf_r+0x7b0> - be12: 4658 mov r0, fp - be14: 4651 mov r1, sl - be16: aa5c add r2, sp, #368 ; 0x170 - be18: f7ff fbf1 bl b5fe <__sprint_r> - be1c: 2800 cmp r0, #0 - be1e: f040 809e bne.w bf5e <_vfiprintf_r+0x8ea> - be22: ae42 add r6, sp, #264 ; 0x108 - be24: ebc8 0909 rsb r9, r8, r9 - be28: f1b9 0f00 cmp.w r9, #0 - be2c: dc17 bgt.n be5e <_vfiprintf_r+0x7ea> - be2e: e02f b.n be90 <_vfiprintf_r+0x81c> - be30: 6033 str r3, [r6, #0] - be32: 2310 movs r3, #16 - be34: 18d2 adds r2, r2, r3 - be36: 6073 str r3, [r6, #4] - be38: 9b5d ldr r3, [sp, #372] ; 0x174 - be3a: 925e str r2, [sp, #376] ; 0x178 - be3c: 3301 adds r3, #1 - be3e: 935d str r3, [sp, #372] ; 0x174 - be40: 2b07 cmp r3, #7 - be42: dc01 bgt.n be48 <_vfiprintf_r+0x7d4> - be44: 3608 adds r6, #8 - be46: e008 b.n be5a <_vfiprintf_r+0x7e6> - be48: 4658 mov r0, fp - be4a: 4651 mov r1, sl - be4c: aa5c add r2, sp, #368 ; 0x170 - be4e: f7ff fbd6 bl b5fe <__sprint_r> - be52: 2800 cmp r0, #0 - be54: f040 8083 bne.w bf5e <_vfiprintf_r+0x8ea> - be58: ae42 add r6, sp, #264 ; 0x108 - be5a: f1a9 0910 sub.w r9, r9, #16 - be5e: f1b9 0f10 cmp.w r9, #16 - be62: 9a5e ldr r2, [sp, #376] ; 0x178 - be64: 4b20 ldr r3, [pc, #128] ; (bee8 <_vfiprintf_r+0x874>) - be66: dce3 bgt.n be30 <_vfiprintf_r+0x7bc> - be68: 6033 str r3, [r6, #0] - be6a: 444a add r2, r9 - be6c: 9b5d ldr r3, [sp, #372] ; 0x174 - be6e: f8c6 9004 str.w r9, [r6, #4] - be72: 3301 adds r3, #1 - be74: 925e str r2, [sp, #376] ; 0x178 - be76: 2b07 cmp r3, #7 - be78: 935d str r3, [sp, #372] ; 0x174 - be7a: dc01 bgt.n be80 <_vfiprintf_r+0x80c> - be7c: 3608 adds r6, #8 - be7e: e007 b.n be90 <_vfiprintf_r+0x81c> - be80: 4658 mov r0, fp - be82: 4651 mov r1, sl - be84: aa5c add r2, sp, #368 ; 0x170 - be86: f7ff fbba bl b5fe <__sprint_r> - be8a: 2800 cmp r0, #0 - be8c: d167 bne.n bf5e <_vfiprintf_r+0x8ea> - be8e: ae42 add r6, sp, #264 ; 0x108 - be90: 9b5e ldr r3, [sp, #376] ; 0x178 - be92: 6037 str r7, [r6, #0] - be94: f8c6 8004 str.w r8, [r6, #4] - be98: 4443 add r3, r8 - be9a: 935e str r3, [sp, #376] ; 0x178 - be9c: 9b5d ldr r3, [sp, #372] ; 0x174 - be9e: 3301 adds r3, #1 - bea0: 935d str r3, [sp, #372] ; 0x174 - bea2: 2b07 cmp r3, #7 - bea4: dc01 bgt.n beaa <_vfiprintf_r+0x836> - bea6: 3608 adds r6, #8 - bea8: e007 b.n beba <_vfiprintf_r+0x846> - beaa: 4658 mov r0, fp - beac: 4651 mov r1, sl - beae: aa5c add r2, sp, #368 ; 0x170 - beb0: f7ff fba5 bl b5fe <__sprint_r> - beb4: 2800 cmp r0, #0 - beb6: d152 bne.n bf5e <_vfiprintf_r+0x8ea> - beb8: ae42 add r6, sp, #264 ; 0x108 - beba: f015 0f04 tst.w r5, #4 - bebe: d031 beq.n bf24 <_vfiprintf_r+0x8b0> - bec0: 9b02 ldr r3, [sp, #8] - bec2: 9904 ldr r1, [sp, #16] - bec4: 1a5d subs r5, r3, r1 - bec6: 2d00 cmp r5, #0 - bec8: dc19 bgt.n befe <_vfiprintf_r+0x88a> - beca: e02b b.n bf24 <_vfiprintf_r+0x8b0> - becc: 6032 str r2, [r6, #0] - bece: 2210 movs r2, #16 - bed0: 189b adds r3, r3, r2 - bed2: 6072 str r2, [r6, #4] - bed4: 935e str r3, [sp, #376] ; 0x178 - bed6: 9b5d ldr r3, [sp, #372] ; 0x174 - bed8: 3301 adds r3, #1 - beda: 935d str r3, [sp, #372] ; 0x174 - bedc: 2b07 cmp r3, #7 - bede: dc05 bgt.n beec <_vfiprintf_r+0x878> - bee0: 3608 adds r6, #8 - bee2: e00b b.n befc <_vfiprintf_r+0x888> - bee4: 0000e8a0 .word 0x0000e8a0 - bee8: 0000e8b0 .word 0x0000e8b0 - beec: 4658 mov r0, fp - beee: 4651 mov r1, sl - bef0: aa5c add r2, sp, #368 ; 0x170 - bef2: f7ff fb84 bl b5fe <__sprint_r> - bef6: 2800 cmp r0, #0 - bef8: d131 bne.n bf5e <_vfiprintf_r+0x8ea> - befa: ae42 add r6, sp, #264 ; 0x108 - befc: 3d10 subs r5, #16 - befe: 2d10 cmp r5, #16 - bf00: 9b5e ldr r3, [sp, #376] ; 0x178 - bf02: 4a20 ldr r2, [pc, #128] ; (bf84 <_vfiprintf_r+0x910>) - bf04: dce2 bgt.n becc <_vfiprintf_r+0x858> - bf06: 6075 str r5, [r6, #4] - bf08: 195d adds r5, r3, r5 - bf0a: 9b5d ldr r3, [sp, #372] ; 0x174 - bf0c: 6032 str r2, [r6, #0] - bf0e: 3301 adds r3, #1 - bf10: 955e str r5, [sp, #376] ; 0x178 - bf12: 2b07 cmp r3, #7 - bf14: 935d str r3, [sp, #372] ; 0x174 - bf16: dd05 ble.n bf24 <_vfiprintf_r+0x8b0> - bf18: 4658 mov r0, fp - bf1a: 4651 mov r1, sl - bf1c: aa5c add r2, sp, #368 ; 0x170 - bf1e: f7ff fb6e bl b5fe <__sprint_r> - bf22: b9e0 cbnz r0, bf5e <_vfiprintf_r+0x8ea> - bf24: 9a03 ldr r2, [sp, #12] - bf26: 9b02 ldr r3, [sp, #8] - bf28: 9904 ldr r1, [sp, #16] - bf2a: 4299 cmp r1, r3 - bf2c: bfac ite ge - bf2e: 1852 addge r2, r2, r1 - bf30: 18d2 addlt r2, r2, r3 - bf32: 9b5e ldr r3, [sp, #376] ; 0x178 - bf34: 9203 str r2, [sp, #12] - bf36: b12b cbz r3, bf44 <_vfiprintf_r+0x8d0> - bf38: 4658 mov r0, fp - bf3a: 4651 mov r1, sl - bf3c: aa5c add r2, sp, #368 ; 0x170 - bf3e: f7ff fb5e bl b5fe <__sprint_r> - bf42: b960 cbnz r0, bf5e <_vfiprintf_r+0x8ea> - bf44: 2300 movs r3, #0 - bf46: ae42 add r6, sp, #264 ; 0x108 - bf48: 935d str r3, [sp, #372] ; 0x174 - bf4a: e40e b.n b76a <_vfiprintf_r+0xf6> - bf4c: 9b5e ldr r3, [sp, #376] ; 0x178 - bf4e: 4657 mov r7, sl - bf50: b133 cbz r3, bf60 <_vfiprintf_r+0x8ec> - bf52: 4658 mov r0, fp - bf54: 4651 mov r1, sl - bf56: aa5c add r2, sp, #368 ; 0x170 - bf58: f7ff fb51 bl b5fe <__sprint_r> - bf5c: e000 b.n bf60 <_vfiprintf_r+0x8ec> - bf5e: 4657 mov r7, sl - bf60: 89bb ldrh r3, [r7, #12] - bf62: 9a03 ldr r2, [sp, #12] - bf64: f003 0340 and.w r3, r3, #64 ; 0x40 - bf68: 2b00 cmp r3, #0 - bf6a: bf18 it ne - bf6c: f04f 32ff movne.w r2, #4294967295 - bf70: 9203 str r2, [sp, #12] - bf72: e002 b.n bf7a <_vfiprintf_r+0x906> - bf74: f04f 33ff mov.w r3, #4294967295 - bf78: 9303 str r3, [sp, #12] - bf7a: 9803 ldr r0, [sp, #12] - bf7c: b061 add sp, #388 ; 0x184 - bf7e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - bf82: bf00 nop - bf84: 0000e8a0 .word 0x0000e8a0 - -0000bf88 <_calloc_r>: - bf88: b510 push {r4, lr} - bf8a: 4351 muls r1, r2 - bf8c: f7f8 fd70 bl 4a70 <_malloc_r> - bf90: 4604 mov r4, r0 - bf92: b318 cbz r0, bfdc <_calloc_r+0x54> - bf94: f850 2c04 ldr.w r2, [r0, #-4] - bf98: f022 0203 bic.w r2, r2, #3 - bf9c: 3a04 subs r2, #4 - bf9e: 2a24 cmp r2, #36 ; 0x24 - bfa0: d819 bhi.n bfd6 <_calloc_r+0x4e> - bfa2: 2a13 cmp r2, #19 - bfa4: 4603 mov r3, r0 - bfa6: d90f bls.n bfc8 <_calloc_r+0x40> - bfa8: 2100 movs r1, #0 - bfaa: f840 1b04 str.w r1, [r0], #4 - bfae: 1d03 adds r3, r0, #4 - bfb0: 2a1b cmp r2, #27 - bfb2: 6061 str r1, [r4, #4] - bfb4: d908 bls.n bfc8 <_calloc_r+0x40> - bfb6: 6041 str r1, [r0, #4] - bfb8: 1d18 adds r0, r3, #4 - bfba: 6059 str r1, [r3, #4] - bfbc: 3308 adds r3, #8 - bfbe: 2a24 cmp r2, #36 ; 0x24 - bfc0: d102 bne.n bfc8 <_calloc_r+0x40> - bfc2: 6041 str r1, [r0, #4] - bfc4: 6059 str r1, [r3, #4] - bfc6: 3308 adds r3, #8 - bfc8: 461a mov r2, r3 - bfca: 2100 movs r1, #0 - bfcc: f842 1b04 str.w r1, [r2], #4 - bfd0: 6059 str r1, [r3, #4] - bfd2: 6051 str r1, [r2, #4] - bfd4: e002 b.n bfdc <_calloc_r+0x54> - bfd6: 2100 movs r1, #0 - bfd8: f7fd fd63 bl 9aa2 - bfdc: 4620 mov r0, r4 - bfde: bd10 pop {r4, pc} - -0000bfe0 <_fclose_r>: - bfe0: b570 push {r4, r5, r6, lr} - bfe2: 4605 mov r5, r0 - bfe4: 460c mov r4, r1 - bfe6: 2900 cmp r1, #0 - bfe8: d046 beq.n c078 <_fclose_r+0x98> - bfea: f7fd fb3f bl 966c <__sfp_lock_acquire> - bfee: b125 cbz r5, bffa <_fclose_r+0x1a> - bff0: 69ab ldr r3, [r5, #24] - bff2: b913 cbnz r3, bffa <_fclose_r+0x1a> - bff4: 4628 mov r0, r5 - bff6: f7fd facf bl 9598 <__sinit> - bffa: 4b21 ldr r3, [pc, #132] ; (c080 <_fclose_r+0xa0>) - bffc: 429c cmp r4, r3 - bffe: d101 bne.n c004 <_fclose_r+0x24> - c000: 686c ldr r4, [r5, #4] - c002: e008 b.n c016 <_fclose_r+0x36> - c004: 4b1f ldr r3, [pc, #124] ; (c084 <_fclose_r+0xa4>) - c006: 429c cmp r4, r3 - c008: d101 bne.n c00e <_fclose_r+0x2e> - c00a: 68ac ldr r4, [r5, #8] - c00c: e003 b.n c016 <_fclose_r+0x36> - c00e: 4b1e ldr r3, [pc, #120] ; (c088 <_fclose_r+0xa8>) - c010: 429c cmp r4, r3 - c012: bf08 it eq - c014: 68ec ldreq r4, [r5, #12] - c016: f9b4 600c ldrsh.w r6, [r4, #12] - c01a: b356 cbz r6, c072 <_fclose_r+0x92> - c01c: 4628 mov r0, r5 - c01e: 4621 mov r1, r4 - c020: f7fd f9c2 bl 93a8 <_fflush_r> - c024: 6b23 ldr r3, [r4, #48] ; 0x30 - c026: 4606 mov r6, r0 - c028: b13b cbz r3, c03a <_fclose_r+0x5a> - c02a: 4628 mov r0, r5 - c02c: 6a21 ldr r1, [r4, #32] - c02e: 4798 blx r3 - c030: ea36 0620 bics.w r6, r6, r0, asr #32 - c034: bf28 it cs - c036: f04f 36ff movcs.w r6, #4294967295 - c03a: 89a3 ldrh r3, [r4, #12] - c03c: f013 0f80 tst.w r3, #128 ; 0x80 - c040: d003 beq.n c04a <_fclose_r+0x6a> - c042: 4628 mov r0, r5 - c044: 6921 ldr r1, [r4, #16] - c046: f7fd fb6f bl 9728 <_free_r> - c04a: 6b61 ldr r1, [r4, #52] ; 0x34 - c04c: b141 cbz r1, c060 <_fclose_r+0x80> - c04e: f104 0344 add.w r3, r4, #68 ; 0x44 - c052: 4299 cmp r1, r3 - c054: d002 beq.n c05c <_fclose_r+0x7c> - c056: 4628 mov r0, r5 - c058: f7fd fb66 bl 9728 <_free_r> - c05c: 2300 movs r3, #0 - c05e: 6363 str r3, [r4, #52] ; 0x34 - c060: 6ca1 ldr r1, [r4, #72] ; 0x48 - c062: b121 cbz r1, c06e <_fclose_r+0x8e> - c064: 4628 mov r0, r5 - c066: f7fd fb5f bl 9728 <_free_r> - c06a: 2300 movs r3, #0 - c06c: 64a3 str r3, [r4, #72] ; 0x48 - c06e: 2300 movs r3, #0 - c070: 81a3 strh r3, [r4, #12] - c072: f7fd fafc bl 966e <__sfp_lock_release> - c076: e000 b.n c07a <_fclose_r+0x9a> - c078: 460e mov r6, r1 - c07a: 4630 mov r0, r6 - c07c: bd70 pop {r4, r5, r6, pc} - c07e: bf00 nop - c080: 0000e714 .word 0x0000e714 - c084: 0000e734 .word 0x0000e734 - c088: 0000e754 .word 0x0000e754 - -0000c08c : - c08c: 4b02 ldr r3, [pc, #8] ; (c098 ) - c08e: 4601 mov r1, r0 - c090: 6818 ldr r0, [r3, #0] - c092: f7ff bfa5 b.w bfe0 <_fclose_r> - c096: bf00 nop - c098: 100001dc .word 0x100001dc - -0000c09c <_fputwc_r>: - c09c: 8993 ldrh r3, [r2, #12] - c09e: e92d 41f3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, lr} - c0a2: f413 5f00 tst.w r3, #8192 ; 0x2000 - c0a6: 4606 mov r6, r0 - c0a8: 460d mov r5, r1 - c0aa: 4614 mov r4, r2 - c0ac: d106 bne.n c0bc <_fputwc_r+0x20> - c0ae: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - c0b2: 8193 strh r3, [r2, #12] - c0b4: 6e53 ldr r3, [r2, #100] ; 0x64 - c0b6: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - c0ba: 6653 str r3, [r2, #100] ; 0x64 - c0bc: f7fd fc28 bl 9910 <__locale_mb_cur_max> - c0c0: 2801 cmp r0, #1 - c0c2: d106 bne.n c0d2 <_fputwc_r+0x36> - c0c4: b12d cbz r5, c0d2 <_fputwc_r+0x36> - c0c6: 2dff cmp r5, #255 ; 0xff - c0c8: d803 bhi.n c0d2 <_fputwc_r+0x36> - c0ca: f88d 5004 strb.w r5, [sp, #4] - c0ce: 4680 mov r8, r0 - c0d0: e00f b.n c0f2 <_fputwc_r+0x56> - c0d2: 4630 mov r0, r6 - c0d4: a901 add r1, sp, #4 - c0d6: 462a mov r2, r5 - c0d8: f104 035c add.w r3, r4, #92 ; 0x5c - c0dc: f000 fbfa bl c8d4 <_wcrtomb_r> - c0e0: f1b0 3fff cmp.w r0, #4294967295 - c0e4: 4680 mov r8, r0 - c0e6: d104 bne.n c0f2 <_fputwc_r+0x56> - c0e8: 89a3 ldrh r3, [r4, #12] - c0ea: f043 0340 orr.w r3, r3, #64 ; 0x40 - c0ee: 81a3 strh r3, [r4, #12] - c0f0: e031 b.n c156 <_fputwc_r+0xba> - c0f2: 2700 movs r7, #0 - c0f4: e029 b.n c14a <_fputwc_r+0xae> - c0f6: 68a2 ldr r2, [r4, #8] - c0f8: ab01 add r3, sp, #4 - c0fa: 3a01 subs r2, #1 - c0fc: 60a2 str r2, [r4, #8] - c0fe: 2a00 cmp r2, #0 - c100: da1a bge.n c138 <_fputwc_r+0x9c> - c102: 69a1 ldr r1, [r4, #24] - c104: 428a cmp r2, r1 - c106: db0c blt.n c122 <_fputwc_r+0x86> - c108: 5ddb ldrb r3, [r3, r7] - c10a: 6822 ldr r2, [r4, #0] - c10c: 7013 strb r3, [r2, #0] - c10e: 6823 ldr r3, [r4, #0] - c110: 7819 ldrb r1, [r3, #0] - c112: 290a cmp r1, #10 - c114: d003 beq.n c11e <_fputwc_r+0x82> - c116: 3301 adds r3, #1 - c118: 2000 movs r0, #0 - c11a: 6023 str r3, [r4, #0] - c11c: e013 b.n c146 <_fputwc_r+0xaa> - c11e: 4630 mov r0, r6 - c120: e001 b.n c126 <_fputwc_r+0x8a> - c122: 5dd9 ldrb r1, [r3, r7] - c124: 4630 mov r0, r6 - c126: 4622 mov r2, r4 - c128: f000 fb6e bl c808 <__swbuf_r> - c12c: f1a0 33ff sub.w r3, r0, #4294967295 - c130: 4258 negs r0, r3 - c132: eb40 0003 adc.w r0, r0, r3 - c136: e006 b.n c146 <_fputwc_r+0xaa> - c138: 5ddb ldrb r3, [r3, r7] - c13a: 6822 ldr r2, [r4, #0] - c13c: 7013 strb r3, [r2, #0] - c13e: 6823 ldr r3, [r4, #0] - c140: 3301 adds r3, #1 - c142: 6023 str r3, [r4, #0] - c144: e000 b.n c148 <_fputwc_r+0xac> - c146: b920 cbnz r0, c152 <_fputwc_r+0xb6> - c148: 3701 adds r7, #1 - c14a: 4547 cmp r7, r8 - c14c: d1d3 bne.n c0f6 <_fputwc_r+0x5a> - c14e: 4628 mov r0, r5 - c150: e001 b.n c156 <_fputwc_r+0xba> - c152: f04f 30ff mov.w r0, #4294967295 - c156: e8bd 81fc ldmia.w sp!, {r2, r3, r4, r5, r6, r7, r8, pc} - ... - -0000c15c <_fstat_r>: - c15c: b538 push {r3, r4, r5, lr} - c15e: 4605 mov r5, r0 - c160: 4c06 ldr r4, [pc, #24] ; (c17c <_fstat_r+0x20>) - c162: 4608 mov r0, r1 - c164: 4611 mov r1, r2 - c166: 2300 movs r3, #0 - c168: 6023 str r3, [r4, #0] - c16a: f7f4 f9ef bl 54c <_fstat> - c16e: f1b0 3fff cmp.w r0, #4294967295 - c172: d102 bne.n c17a <_fstat_r+0x1e> - c174: 6823 ldr r3, [r4, #0] - c176: b103 cbz r3, c17a <_fstat_r+0x1e> - c178: 602b str r3, [r5, #0] - c17a: bd38 pop {r3, r4, r5, pc} - c17c: 10000784 .word 0x10000784 - -0000c180 : - c180: b5f0 push {r4, r5, r6, r7, lr} - c182: 114a asrs r2, r1, #5 - c184: 6906 ldr r6, [r0, #16] - c186: f100 0314 add.w r3, r0, #20 - c18a: 42b2 cmp r2, r6 - c18c: da26 bge.n c1dc - c18e: 3204 adds r2, #4 - c190: eb00 0686 add.w r6, r0, r6, lsl #2 - c194: 3614 adds r6, #20 - c196: eb00 0282 add.w r2, r0, r2, lsl #2 - c19a: 1d14 adds r4, r2, #4 - c19c: f011 011f ands.w r1, r1, #31 - c1a0: d01a beq.n c1d8 - c1a2: 6852 ldr r2, [r2, #4] - c1a4: f1c1 0720 rsb r7, r1, #32 - c1a8: 1d25 adds r5, r4, #4 - c1aa: 40ca lsrs r2, r1 - c1ac: e00a b.n c1c4 - c1ae: f854 cf04 ldr.w ip, [r4, #4]! - c1b2: fa0c fc07 lsl.w ip, ip, r7 - c1b6: ea42 020c orr.w r2, r2, ip - c1ba: f843 2b04 str.w r2, [r3], #4 - c1be: f855 2b04 ldr.w r2, [r5], #4 - c1c2: 40ca lsrs r2, r1 - c1c4: 42b5 cmp r5, r6 - c1c6: d3f2 bcc.n c1ae - c1c8: 601a str r2, [r3, #0] - c1ca: b13a cbz r2, c1dc - c1cc: 3304 adds r3, #4 - c1ce: e005 b.n c1dc - c1d0: f854 2b04 ldr.w r2, [r4], #4 - c1d4: f843 2b04 str.w r2, [r3], #4 - c1d8: 42a6 cmp r6, r4 - c1da: d8f9 bhi.n c1d0 - c1dc: f100 0214 add.w r2, r0, #20 - c1e0: 1a9b subs r3, r3, r2 - c1e2: 109b asrs r3, r3, #2 - c1e4: 6103 str r3, [r0, #16] - c1e6: b903 cbnz r3, c1ea - c1e8: 6143 str r3, [r0, #20] - c1ea: bdf0 pop {r4, r5, r6, r7, pc} - -0000c1ec : - c1ec: b530 push {r4, r5, lr} - c1ee: 2300 movs r3, #0 - c1f0: e003 b.n c1fa - c1f2: 4c04 ldr r4, [pc, #16] ; (c204 ) - c1f4: 185d adds r5, r3, r1 - c1f6: 3301 adds r3, #1 - c1f8: 54a5 strb r5, [r4, r2] - c1fa: 5cc2 ldrb r2, [r0, r3] - c1fc: 2a00 cmp r2, #0 - c1fe: d1f8 bne.n c1f2 - c200: bd30 pop {r4, r5, pc} - c202: bf00 nop - c204: 10000788 .word 0x10000788 - -0000c208 <__hexdig_init>: - c208: b510 push {r4, lr} - c20a: 2110 movs r1, #16 - c20c: 4806 ldr r0, [pc, #24] ; (c228 <__hexdig_init+0x20>) - c20e: f7ff ffed bl c1ec - c212: 211a movs r1, #26 - c214: 4805 ldr r0, [pc, #20] ; (c22c <__hexdig_init+0x24>) - c216: f7ff ffe9 bl c1ec - c21a: 4805 ldr r0, [pc, #20] ; (c230 <__hexdig_init+0x28>) - c21c: 211a movs r1, #26 - c21e: e8bd 4010 ldmia.w sp!, {r4, lr} - c222: f7ff bfe3 b.w c1ec - c226: bf00 nop - c228: 0000e8c0 .word 0x0000e8c0 - c22c: 0000e567 .word 0x0000e567 - c230: 0000e556 .word 0x0000e556 - -0000c234 <__gethex>: - c234: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - c238: b089 sub sp, #36 ; 0x24 - c23a: 4614 mov r4, r2 - c23c: 9304 str r3, [sp, #16] - c23e: 9101 str r1, [sp, #4] - c240: 9002 str r0, [sp, #8] - c242: f7fd fb6b bl 991c <_localeconv_r> - c246: 6800 ldr r0, [r0, #0] - c248: 9003 str r0, [sp, #12] - c24a: f7f9 f8df bl 540c - c24e: 9a03 ldr r2, [sp, #12] - c250: 1813 adds r3, r2, r0 - c252: 4681 mov r9, r0 - c254: f813 3c01 ldrb.w r3, [r3, #-1] - c258: 9305 str r3, [sp, #20] - c25a: 4b99 ldr r3, [pc, #612] ; (c4c0 <__gethex+0x28c>) - c25c: 469b mov fp, r3 - c25e: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - c262: b90a cbnz r2, c268 <__gethex+0x34> - c264: f7ff ffd0 bl c208 <__hexdig_init> - c268: 9a01 ldr r2, [sp, #4] - c26a: f04f 0800 mov.w r8, #0 - c26e: 6813 ldr r3, [r2, #0] - c270: 3302 adds r3, #2 - c272: e001 b.n c278 <__gethex+0x44> - c274: f108 0801 add.w r8, r8, #1 - c278: 461f mov r7, r3 - c27a: f813 2b01 ldrb.w r2, [r3], #1 - c27e: 2a30 cmp r2, #48 ; 0x30 - c280: d0f8 beq.n c274 <__gethex+0x40> - c282: f81b 6002 ldrb.w r6, [fp, r2] - c286: b9de cbnz r6, c2c0 <__gethex+0x8c> - c288: 4638 mov r0, r7 - c28a: 9903 ldr r1, [sp, #12] - c28c: 464a mov r2, r9 - c28e: f7f9 f8c5 bl 541c - c292: 2800 cmp r0, #0 - c294: d139 bne.n c30a <__gethex+0xd6> - c296: f817 3009 ldrb.w r3, [r7, r9] - c29a: eb07 0a09 add.w sl, r7, r9 - c29e: 4a88 ldr r2, [pc, #544] ; (c4c0 <__gethex+0x28c>) - c2a0: 5cd6 ldrb r6, [r2, r3] - c2a2: 2e00 cmp r6, #0 - c2a4: d032 beq.n c30c <__gethex+0xd8> - c2a6: 4653 mov r3, sl - c2a8: 461f mov r7, r3 - c2aa: f813 2b01 ldrb.w r2, [r3], #1 - c2ae: 2a30 cmp r2, #48 ; 0x30 - c2b0: d0fa beq.n c2a8 <__gethex+0x74> - c2b2: f81b 3002 ldrb.w r3, [fp, r2] - c2b6: b933 cbnz r3, c2c6 <__gethex+0x92> - c2b8: 2501 movs r5, #1 - c2ba: 4656 mov r6, sl - c2bc: 46a8 mov r8, r5 - c2be: e006 b.n c2ce <__gethex+0x9a> - c2c0: 2500 movs r5, #0 - c2c2: 462e mov r6, r5 - c2c4: e003 b.n c2ce <__gethex+0x9a> - c2c6: 4656 mov r6, sl - c2c8: 2500 movs r5, #0 - c2ca: f04f 0801 mov.w r8, #1 - c2ce: 463b mov r3, r7 - c2d0: 469a mov sl, r3 - c2d2: f813 2b01 ldrb.w r2, [r3], #1 - c2d6: f81b 2002 ldrb.w r2, [fp, r2] - c2da: 2a00 cmp r2, #0 - c2dc: d1f8 bne.n c2d0 <__gethex+0x9c> - c2de: 4650 mov r0, sl - c2e0: 9903 ldr r1, [sp, #12] - c2e2: 464a mov r2, r9 - c2e4: f7f9 f89a bl 541c - c2e8: b950 cbnz r0, c300 <__gethex+0xcc> - c2ea: b956 cbnz r6, c302 <__gethex+0xce> - c2ec: eb0a 0609 add.w r6, sl, r9 - c2f0: 4633 mov r3, r6 - c2f2: 781a ldrb r2, [r3, #0] - c2f4: 469a mov sl, r3 - c2f6: 3301 adds r3, #1 - c2f8: f81b 2002 ldrb.w r2, [fp, r2] - c2fc: 2a00 cmp r2, #0 - c2fe: d1f8 bne.n c2f2 <__gethex+0xbe> - c300: b12e cbz r6, c30e <__gethex+0xda> - c302: ebca 0606 rsb r6, sl, r6 - c306: 00b6 lsls r6, r6, #2 - c308: e001 b.n c30e <__gethex+0xda> - c30a: 46ba mov sl, r7 - c30c: 2501 movs r5, #1 - c30e: f89a 3000 ldrb.w r3, [sl] - c312: 2b50 cmp r3, #80 ; 0x50 - c314: d001 beq.n c31a <__gethex+0xe6> - c316: 2b70 cmp r3, #112 ; 0x70 - c318: d128 bne.n c36c <__gethex+0x138> - c31a: f89a 3001 ldrb.w r3, [sl, #1] - c31e: f10a 0001 add.w r0, sl, #1 - c322: 2b2b cmp r3, #43 ; 0x2b - c324: d002 beq.n c32c <__gethex+0xf8> - c326: 2b2d cmp r3, #45 ; 0x2d - c328: d105 bne.n c336 <__gethex+0x102> - c32a: e001 b.n c330 <__gethex+0xfc> - c32c: 2100 movs r1, #0 - c32e: e000 b.n c332 <__gethex+0xfe> - c330: 2101 movs r1, #1 - c332: 3001 adds r0, #1 - c334: e000 b.n c338 <__gethex+0x104> - c336: 2100 movs r1, #0 - c338: 7803 ldrb r3, [r0, #0] - c33a: f81b 3003 ldrb.w r3, [fp, r3] - c33e: b1ab cbz r3, c36c <__gethex+0x138> - c340: 2b19 cmp r3, #25 - c342: dc13 bgt.n c36c <__gethex+0x138> - c344: 3b10 subs r3, #16 - c346: e004 b.n c352 <__gethex+0x11e> - c348: 3810 subs r0, #16 - c34a: 220a movs r2, #10 - c34c: fb02 0303 mla r3, r2, r3, r0 - c350: 4660 mov r0, ip - c352: f100 0c01 add.w ip, r0, #1 - c356: 7840 ldrb r0, [r0, #1] - c358: 4662 mov r2, ip - c35a: f81b 0000 ldrb.w r0, [fp, r0] - c35e: b108 cbz r0, c364 <__gethex+0x130> - c360: 2819 cmp r0, #25 - c362: ddf1 ble.n c348 <__gethex+0x114> - c364: b101 cbz r1, c368 <__gethex+0x134> - c366: 425b negs r3, r3 - c368: 18f6 adds r6, r6, r3 - c36a: e000 b.n c36e <__gethex+0x13a> - c36c: 4652 mov r2, sl - c36e: 9b01 ldr r3, [sp, #4] - c370: 601a str r2, [r3, #0] - c372: b13d cbz r5, c384 <__gethex+0x150> - c374: f1b8 0f00 cmp.w r8, #0 - c378: bf0c ite eq - c37a: f04f 0806 moveq.w r8, #6 - c37e: f04f 0800 movne.w r8, #0 - c382: e182 b.n c68a <__gethex+0x456> - c384: f10a 33ff add.w r3, sl, #4294967295 - c388: 4629 mov r1, r5 - c38a: 1bdb subs r3, r3, r7 - c38c: e001 b.n c392 <__gethex+0x15e> - c38e: 3101 adds r1, #1 - c390: 105b asrs r3, r3, #1 - c392: 2b07 cmp r3, #7 - c394: dcfb bgt.n c38e <__gethex+0x15a> - c396: 9802 ldr r0, [sp, #8] - c398: f04f 0800 mov.w r8, #0 - c39c: f7fd fb89 bl 9ab2 <_Balloc> - c3a0: 9607 str r6, [sp, #28] - c3a2: 4626 mov r6, r4 - c3a4: 4644 mov r4, r8 - c3a6: f100 0214 add.w r2, r0, #20 - c3aa: 9006 str r0, [sp, #24] - c3ac: 9201 str r2, [sp, #4] - c3ae: 4694 mov ip, r2 - c3b0: e026 b.n c400 <__gethex+0x1cc> - c3b2: f81a 2c01 ldrb.w r2, [sl, #-1] - c3b6: f10a 35ff add.w r5, sl, #4294967295 - c3ba: 9b05 ldr r3, [sp, #20] - c3bc: 429a cmp r2, r3 - c3be: d10e bne.n c3de <__gethex+0x1aa> - c3c0: f1c9 0a01 rsb sl, r9, #1 - c3c4: 44aa add sl, r5 - c3c6: 45ba cmp sl, r7 - c3c8: d309 bcc.n c3de <__gethex+0x1aa> - c3ca: 4650 mov r0, sl - c3cc: 9903 ldr r1, [sp, #12] - c3ce: 464a mov r2, r9 - c3d0: f8cd c000 str.w ip, [sp] - c3d4: f7f9 f822 bl 541c - c3d8: f8dd c000 ldr.w ip, [sp] - c3dc: b180 cbz r0, c400 <__gethex+0x1cc> - c3de: 2c20 cmp r4, #32 - c3e0: d104 bne.n c3ec <__gethex+0x1b8> - c3e2: f84c 8b04 str.w r8, [ip], #4 - c3e6: f04f 0800 mov.w r8, #0 - c3ea: 4644 mov r4, r8 - c3ec: 782a ldrb r2, [r5, #0] - c3ee: 46aa mov sl, r5 - c3f0: f81b 2002 ldrb.w r2, [fp, r2] - c3f4: f002 020f and.w r2, r2, #15 - c3f8: 40a2 lsls r2, r4 - c3fa: 3404 adds r4, #4 - c3fc: ea48 0802 orr.w r8, r8, r2 - c400: 45ba cmp sl, r7 - c402: d8d6 bhi.n c3b2 <__gethex+0x17e> - c404: 9d06 ldr r5, [sp, #24] - c406: 4663 mov r3, ip - c408: 4634 mov r4, r6 - c40a: 9e07 ldr r6, [sp, #28] - c40c: f105 0714 add.w r7, r5, #20 - c410: f843 8b04 str.w r8, [r3], #4 - c414: 1bdf subs r7, r3, r7 - c416: 4640 mov r0, r8 - c418: 10bf asrs r7, r7, #2 - c41a: 612f str r7, [r5, #16] - c41c: f7fd fc0d bl 9c3a <__hi0bits> - c420: 017f lsls r7, r7, #5 - c422: ebc0 0807 rsb r8, r0, r7 - c426: 6827 ldr r7, [r4, #0] - c428: 45b8 cmp r8, r7 - c42a: dd2c ble.n c486 <__gethex+0x252> - c42c: ebc7 0808 rsb r8, r7, r8 - c430: 4628 mov r0, r5 - c432: 4641 mov r1, r8 - c434: f7fd ff18 bl a268 <__any_on> - c438: b1d8 cbz r0, c472 <__gethex+0x23e> - c43a: f108 31ff add.w r1, r8, #4294967295 - c43e: f04f 0901 mov.w r9, #1 - c442: f001 021f and.w r2, r1, #31 - c446: 114b asrs r3, r1, #5 - c448: fa09 f202 lsl.w r2, r9, r2 - c44c: eb05 0383 add.w r3, r5, r3, lsl #2 - c450: 695b ldr r3, [r3, #20] - c452: 421a tst r2, r3 - c454: d011 beq.n c47a <__gethex+0x246> - c456: 4549 cmp r1, r9 - c458: dd0d ble.n c476 <__gethex+0x242> - c45a: 4628 mov r0, r5 - c45c: f1a8 0102 sub.w r1, r8, #2 - c460: f7fd ff02 bl a268 <__any_on> - c464: 2800 cmp r0, #0 - c466: bf14 ite ne - c468: f04f 0903 movne.w r9, #3 - c46c: f04f 0902 moveq.w r9, #2 - c470: e003 b.n c47a <__gethex+0x246> - c472: 4681 mov r9, r0 - c474: e001 b.n c47a <__gethex+0x246> - c476: f04f 0902 mov.w r9, #2 - c47a: 4628 mov r0, r5 - c47c: 4641 mov r1, r8 - c47e: f7ff fe7f bl c180 - c482: 4446 add r6, r8 - c484: e00f b.n c4a6 <__gethex+0x272> - c486: da0c bge.n c4a2 <__gethex+0x26e> - c488: ebc8 0807 rsb r8, r8, r7 - c48c: 4629 mov r1, r5 - c48e: 4642 mov r2, r8 - c490: 9802 ldr r0, [sp, #8] - c492: f7fd fd11 bl 9eb8 <__lshift> - c496: ebc8 0606 rsb r6, r8, r6 - c49a: 4605 mov r5, r0 - c49c: f100 0214 add.w r2, r0, #20 - c4a0: 9201 str r2, [sp, #4] - c4a2: f04f 0900 mov.w r9, #0 - c4a6: 68a3 ldr r3, [r4, #8] - c4a8: 429e cmp r6, r3 - c4aa: dd0b ble.n c4c4 <__gethex+0x290> - c4ac: 9802 ldr r0, [sp, #8] - c4ae: 4629 mov r1, r5 - c4b0: f7fd fb30 bl 9b14 <_Bfree> - c4b4: 9a12 ldr r2, [sp, #72] ; 0x48 - c4b6: 2300 movs r3, #0 - c4b8: f04f 08a3 mov.w r8, #163 ; 0xa3 - c4bc: 6013 str r3, [r2, #0] - c4be: e0e4 b.n c68a <__gethex+0x456> - c4c0: 10000788 .word 0x10000788 - c4c4: 6863 ldr r3, [r4, #4] - c4c6: 429e cmp r6, r3 - c4c8: da56 bge.n c578 <__gethex+0x344> - c4ca: 1b9e subs r6, r3, r6 - c4cc: 42be cmp r6, r7 - c4ce: db2b blt.n c528 <__gethex+0x2f4> - c4d0: 68e3 ldr r3, [r4, #12] - c4d2: 2b02 cmp r3, #2 - c4d4: d00d beq.n c4f2 <__gethex+0x2be> - c4d6: 2b03 cmp r3, #3 - c4d8: d00e beq.n c4f8 <__gethex+0x2c4> - c4da: 2b01 cmp r3, #1 - c4dc: d11a bne.n c514 <__gethex+0x2e0> - c4de: 42be cmp r6, r7 - c4e0: d118 bne.n c514 <__gethex+0x2e0> - c4e2: 2f01 cmp r7, #1 - c4e4: dd0a ble.n c4fc <__gethex+0x2c8> - c4e6: 4628 mov r0, r5 - c4e8: 1e79 subs r1, r7, #1 - c4ea: f7fd febd bl a268 <__any_on> - c4ee: b928 cbnz r0, c4fc <__gethex+0x2c8> - c4f0: e010 b.n c514 <__gethex+0x2e0> - c4f2: 9b13 ldr r3, [sp, #76] ; 0x4c - c4f4: b113 cbz r3, c4fc <__gethex+0x2c8> - c4f6: e00d b.n c514 <__gethex+0x2e0> - c4f8: 9a13 ldr r2, [sp, #76] ; 0x4c - c4fa: b15a cbz r2, c514 <__gethex+0x2e0> - c4fc: 6863 ldr r3, [r4, #4] - c4fe: f04f 0862 mov.w r8, #98 ; 0x62 - c502: 9a04 ldr r2, [sp, #16] - c504: 6013 str r3, [r2, #0] - c506: 2301 movs r3, #1 - c508: 9a01 ldr r2, [sp, #4] - c50a: 612b str r3, [r5, #16] - c50c: 6013 str r3, [r2, #0] - c50e: 9b12 ldr r3, [sp, #72] ; 0x48 - c510: 601d str r5, [r3, #0] - c512: e0ba b.n c68a <__gethex+0x456> - c514: 9802 ldr r0, [sp, #8] - c516: 4629 mov r1, r5 - c518: f7fd fafc bl 9b14 <_Bfree> - c51c: 9a12 ldr r2, [sp, #72] ; 0x48 - c51e: 2300 movs r3, #0 - c520: f04f 0850 mov.w r8, #80 ; 0x50 - c524: 6013 str r3, [r2, #0] - c526: e0b0 b.n c68a <__gethex+0x456> - c528: f106 38ff add.w r8, r6, #4294967295 - c52c: f1b9 0f00 cmp.w r9, #0 - c530: d108 bne.n c544 <__gethex+0x310> - c532: f1b8 0f00 cmp.w r8, #0 - c536: dd07 ble.n c548 <__gethex+0x314> - c538: 4628 mov r0, r5 - c53a: 4641 mov r1, r8 - c53c: f7fd fe94 bl a268 <__any_on> - c540: 4681 mov r9, r0 - c542: e001 b.n c548 <__gethex+0x314> - c544: f04f 0901 mov.w r9, #1 - c548: 2201 movs r2, #1 - c54a: ea4f 1368 mov.w r3, r8, asr #5 - c54e: f008 081f and.w r8, r8, #31 - c552: 4631 mov r1, r6 - c554: fa02 f808 lsl.w r8, r2, r8 - c558: 9a01 ldr r2, [sp, #4] - c55a: 4628 mov r0, r5 - c55c: 1bbf subs r7, r7, r6 - c55e: f852 3023 ldr.w r3, [r2, r3, lsl #2] - c562: ea18 0f03 tst.w r8, r3 - c566: f04f 0802 mov.w r8, #2 - c56a: bf18 it ne - c56c: f049 0902 orrne.w r9, r9, #2 - c570: f7ff fe06 bl c180 - c574: 6866 ldr r6, [r4, #4] - c576: e001 b.n c57c <__gethex+0x348> - c578: f04f 0801 mov.w r8, #1 - c57c: f1b9 0f00 cmp.w r9, #0 - c580: d07f beq.n c682 <__gethex+0x44e> - c582: 68e3 ldr r3, [r4, #12] - c584: 2b02 cmp r3, #2 - c586: d00e beq.n c5a6 <__gethex+0x372> - c588: 2b03 cmp r3, #3 - c58a: d010 beq.n c5ae <__gethex+0x37a> - c58c: 2b01 cmp r3, #1 - c58e: d176 bne.n c67e <__gethex+0x44a> - c590: f019 0f02 tst.w r9, #2 - c594: d073 beq.n c67e <__gethex+0x44a> - c596: 9a01 ldr r2, [sp, #4] - c598: 6813 ldr r3, [r2, #0] - c59a: ea49 0903 orr.w r9, r9, r3 - c59e: f019 0f01 tst.w r9, #1 - c5a2: d107 bne.n c5b4 <__gethex+0x380> - c5a4: e06b b.n c67e <__gethex+0x44a> - c5a6: 9a13 ldr r2, [sp, #76] ; 0x4c - c5a8: f1c2 0301 rsb r3, r2, #1 - c5ac: e000 b.n c5b0 <__gethex+0x37c> - c5ae: 9b13 ldr r3, [sp, #76] ; 0x4c - c5b0: 2b00 cmp r3, #0 - c5b2: d064 beq.n c67e <__gethex+0x44a> - c5b4: f8d5 9010 ldr.w r9, [r5, #16] - c5b8: f105 0314 add.w r3, r5, #20 - c5bc: eb05 0089 add.w r0, r5, r9, lsl #2 - c5c0: 3014 adds r0, #20 - c5c2: 4619 mov r1, r3 - c5c4: f853 2b04 ldr.w r2, [r3], #4 - c5c8: f1b2 3fff cmp.w r2, #4294967295 - c5cc: d002 beq.n c5d4 <__gethex+0x3a0> - c5ce: 3201 adds r2, #1 - c5d0: 600a str r2, [r1, #0] - c5d2: e021 b.n c618 <__gethex+0x3e4> - c5d4: 2200 movs r2, #0 - c5d6: 4298 cmp r0, r3 - c5d8: f843 2c04 str.w r2, [r3, #-4] - c5dc: d8f1 bhi.n c5c2 <__gethex+0x38e> - c5de: 68ab ldr r3, [r5, #8] - c5e0: 4599 cmp r9, r3 - c5e2: db12 blt.n c60a <__gethex+0x3d6> - c5e4: 6869 ldr r1, [r5, #4] - c5e6: 9802 ldr r0, [sp, #8] - c5e8: 3101 adds r1, #1 - c5ea: f7fd fa62 bl 9ab2 <_Balloc> - c5ee: 692a ldr r2, [r5, #16] - c5f0: f105 010c add.w r1, r5, #12 - c5f4: 3202 adds r2, #2 - c5f6: 0092 lsls r2, r2, #2 - c5f8: 4682 mov sl, r0 - c5fa: 300c adds r0, #12 - c5fc: f7f8 fc58 bl 4eb0 - c600: 4629 mov r1, r5 - c602: 9802 ldr r0, [sp, #8] - c604: 4655 mov r5, sl - c606: f7fd fa85 bl 9b14 <_Bfree> - c60a: 692b ldr r3, [r5, #16] - c60c: 2101 movs r1, #1 - c60e: eb05 0283 add.w r2, r5, r3, lsl #2 - c612: 185b adds r3, r3, r1 - c614: 612b str r3, [r5, #16] - c616: 6151 str r1, [r2, #20] - c618: f1b8 0f02 cmp.w r8, #2 - c61c: d112 bne.n c644 <__gethex+0x410> - c61e: 6823 ldr r3, [r4, #0] - c620: 3b01 subs r3, #1 - c622: 429f cmp r7, r3 - c624: d128 bne.n c678 <__gethex+0x444> - c626: f007 031f and.w r3, r7, #31 - c62a: 117f asrs r7, r7, #5 - c62c: 2201 movs r2, #1 - c62e: eb05 0787 add.w r7, r5, r7, lsl #2 - c632: 409a lsls r2, r3 - c634: 697b ldr r3, [r7, #20] - c636: 421a tst r2, r3 - c638: bf0c ite eq - c63a: f04f 0802 moveq.w r8, #2 - c63e: f04f 0801 movne.w r8, #1 - c642: e019 b.n c678 <__gethex+0x444> - c644: 692b ldr r3, [r5, #16] - c646: 454b cmp r3, r9 - c648: dc0b bgt.n c662 <__gethex+0x42e> - c64a: f017 071f ands.w r7, r7, #31 - c64e: d011 beq.n c674 <__gethex+0x440> - c650: eb05 0389 add.w r3, r5, r9, lsl #2 - c654: f1c7 0720 rsb r7, r7, #32 - c658: 6918 ldr r0, [r3, #16] - c65a: f7fd faee bl 9c3a <__hi0bits> - c65e: 42b8 cmp r0, r7 - c660: da08 bge.n c674 <__gethex+0x440> - c662: 2101 movs r1, #1 - c664: 4628 mov r0, r5 - c666: f7ff fd8b bl c180 - c66a: 68a3 ldr r3, [r4, #8] - c66c: 3601 adds r6, #1 - c66e: 429e cmp r6, r3 - c670: f73f af1c bgt.w c4ac <__gethex+0x278> - c674: f04f 0801 mov.w r8, #1 - c678: f048 0820 orr.w r8, r8, #32 - c67c: e001 b.n c682 <__gethex+0x44e> - c67e: f048 0810 orr.w r8, r8, #16 - c682: 9b12 ldr r3, [sp, #72] ; 0x48 - c684: 9a04 ldr r2, [sp, #16] - c686: 601d str r5, [r3, #0] - c688: 6016 str r6, [r2, #0] - c68a: 4640 mov r0, r8 - c68c: b009 add sp, #36 ; 0x24 - c68e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - c692: bf00 nop - -0000c694 : - c694: f1c2 0208 rsb r2, r2, #8 - c698: 4603 mov r3, r0 - c69a: b5f0 push {r4, r5, r6, r7, lr} - c69c: 0092 lsls r2, r2, #2 - c69e: f1c2 0620 rsb r6, r2, #32 - c6a2: 4605 mov r5, r0 - c6a4: 4604 mov r4, r0 - c6a6: f855 cf04 ldr.w ip, [r5, #4]! - c6aa: 6807 ldr r7, [r0, #0] - c6ac: fa0c fc06 lsl.w ip, ip, r6 - c6b0: ea4c 0707 orr.w r7, ip, r7 - c6b4: f840 7b04 str.w r7, [r0], #4 - c6b8: f853 7f04 ldr.w r7, [r3, #4]! - c6bc: 40d7 lsrs r7, r2 - c6be: 4288 cmp r0, r1 - c6c0: f844 7f04 str.w r7, [r4, #4]! - c6c4: d3ef bcc.n c6a6 - c6c6: bdf0 pop {r4, r5, r6, r7, pc} - -0000c6c8 <__hexnan>: - c6c8: 4b45 ldr r3, [pc, #276] ; (c7e0 <__hexnan+0x118>) - c6ca: e92d 4ff7 stmdb sp!, {r0, r1, r2, r4, r5, r6, r7, r8, r9, sl, fp, lr} - c6ce: 4615 mov r5, r2 - c6d0: f893 2030 ldrb.w r2, [r3, #48] ; 0x30 - c6d4: 460c mov r4, r1 - c6d6: 9001 str r0, [sp, #4] - c6d8: b90a cbnz r2, c6de <__hexnan+0x16> - c6da: f7ff fd95 bl c208 <__hexdig_init> - c6de: 6823 ldr r3, [r4, #0] - c6e0: 9801 ldr r0, [sp, #4] - c6e2: 115f asrs r7, r3, #5 - c6e4: f013 031f ands.w r3, r3, #31 - c6e8: 9300 str r3, [sp, #0] - c6ea: eb05 0787 add.w r7, r5, r7, lsl #2 - c6ee: 6803 ldr r3, [r0, #0] - c6f0: bf18 it ne - c6f2: 3704 addne r7, #4 - c6f4: 2200 movs r2, #0 - c6f6: 1f3e subs r6, r7, #4 - c6f8: 4692 mov sl, r2 - c6fa: f847 2c04 str.w r2, [r7, #-4] - c6fe: 46b0 mov r8, r6 - c700: 4634 mov r4, r6 - c702: 4691 mov r9, r2 - c704: e031 b.n c76a <__hexnan+0xa2> - c706: 4836 ldr r0, [pc, #216] ; (c7e0 <__hexnan+0x118>) - c708: 5cc1 ldrb r1, [r0, r3] - c70a: b9d1 cbnz r1, c742 <__hexnan+0x7a> - c70c: 2b20 cmp r3, #32 - c70e: d811 bhi.n c734 <__hexnan+0x6c> - c710: 45ca cmp sl, r9 - c712: da29 bge.n c768 <__hexnan+0xa0> - c714: 4544 cmp r4, r8 - c716: d205 bcs.n c724 <__hexnan+0x5c> - c718: 2a07 cmp r2, #7 - c71a: dc03 bgt.n c724 <__hexnan+0x5c> - c71c: 4620 mov r0, r4 - c71e: 4641 mov r1, r8 - c720: f7ff ffb8 bl c694 - c724: 42ac cmp r4, r5 - c726: d91e bls.n c766 <__hexnan+0x9e> - c728: 2200 movs r2, #0 - c72a: 46ca mov sl, r9 - c72c: f844 2d04 str.w r2, [r4, #-4]! - c730: 46a0 mov r8, r4 - c732: e019 b.n c768 <__hexnan+0xa0> - c734: 2b29 cmp r3, #41 ; 0x29 - c736: d14d bne.n c7d4 <__hexnan+0x10c> - c738: 9901 ldr r1, [sp, #4] - c73a: f10b 0301 add.w r3, fp, #1 - c73e: 600b str r3, [r1, #0] - c740: e018 b.n c774 <__hexnan+0xac> - c742: 3201 adds r2, #1 - c744: f109 0901 add.w r9, r9, #1 - c748: 2a08 cmp r2, #8 - c74a: dd05 ble.n c758 <__hexnan+0x90> - c74c: 42ac cmp r4, r5 - c74e: d90b bls.n c768 <__hexnan+0xa0> - c750: 2201 movs r2, #1 - c752: 2300 movs r3, #0 - c754: f844 3d04 str.w r3, [r4, #-4]! - c758: 6823 ldr r3, [r4, #0] - c75a: f001 010f and.w r1, r1, #15 - c75e: ea41 1103 orr.w r1, r1, r3, lsl #4 - c762: 6021 str r1, [r4, #0] - c764: e000 b.n c768 <__hexnan+0xa0> - c766: 2208 movs r2, #8 - c768: 465b mov r3, fp - c76a: f103 0b01 add.w fp, r3, #1 - c76e: 785b ldrb r3, [r3, #1] - c770: 2b00 cmp r3, #0 - c772: d1c8 bne.n c706 <__hexnan+0x3e> - c774: f1b9 0f00 cmp.w r9, #0 - c778: d02c beq.n c7d4 <__hexnan+0x10c> - c77a: 4544 cmp r4, r8 - c77c: d205 bcs.n c78a <__hexnan+0xc2> - c77e: 2a07 cmp r2, #7 - c780: dc03 bgt.n c78a <__hexnan+0xc2> - c782: 4620 mov r0, r4 - c784: 4641 mov r1, r8 - c786: f7ff ff85 bl c694 - c78a: 42ac cmp r4, r5 - c78c: d90d bls.n c7aa <__hexnan+0xe2> - c78e: 462b mov r3, r5 - c790: f854 2b04 ldr.w r2, [r4], #4 - c794: 42a6 cmp r6, r4 - c796: f843 2b04 str.w r2, [r3], #4 - c79a: 461a mov r2, r3 - c79c: d2f8 bcs.n c790 <__hexnan+0xc8> - c79e: 2300 movs r3, #0 - c7a0: f842 3b04 str.w r3, [r2], #4 - c7a4: 42b2 cmp r2, r6 - c7a6: d9fa bls.n c79e <__hexnan+0xd6> - c7a8: e00b b.n c7c2 <__hexnan+0xfa> - c7aa: 9a00 ldr r2, [sp, #0] - c7ac: b14a cbz r2, c7c2 <__hexnan+0xfa> - c7ae: f1c2 0320 rsb r3, r2, #32 - c7b2: f04f 32ff mov.w r2, #4294967295 - c7b6: fa32 f303 lsrs.w r3, r2, r3 - c7ba: 6832 ldr r2, [r6, #0] - c7bc: ea02 0303 and.w r3, r2, r3 - c7c0: 6033 str r3, [r6, #0] - c7c2: f857 3c04 ldr.w r3, [r7, #-4] - c7c6: 3f04 subs r7, #4 - c7c8: b933 cbnz r3, c7d8 <__hexnan+0x110> - c7ca: 42bd cmp r5, r7 - c7cc: d1f9 bne.n c7c2 <__hexnan+0xfa> - c7ce: 3301 adds r3, #1 - c7d0: 602b str r3, [r5, #0] - c7d2: e001 b.n c7d8 <__hexnan+0x110> - c7d4: 2004 movs r0, #4 - c7d6: e000 b.n c7da <__hexnan+0x112> - c7d8: 2005 movs r0, #5 - c7da: e8bd 8ffe ldmia.w sp!, {r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} - c7de: bf00 nop - c7e0: 10000788 .word 0x10000788 - -0000c7e4 <_isatty_r>: - c7e4: b538 push {r3, r4, r5, lr} - c7e6: 4605 mov r5, r0 - c7e8: 4c06 ldr r4, [pc, #24] ; (c804 <_isatty_r+0x20>) - c7ea: 4608 mov r0, r1 - c7ec: 2300 movs r3, #0 - c7ee: 6023 str r3, [r4, #0] - c7f0: f7f3 fde0 bl 3b4 <_isatty> - c7f4: f1b0 3fff cmp.w r0, #4294967295 - c7f8: d102 bne.n c800 <_isatty_r+0x1c> - c7fa: 6823 ldr r3, [r4, #0] - c7fc: b103 cbz r3, c800 <_isatty_r+0x1c> - c7fe: 602b str r3, [r5, #0] - c800: bd38 pop {r3, r4, r5, pc} - c802: bf00 nop - c804: 10000784 .word 0x10000784 - -0000c808 <__swbuf_r>: - c808: b570 push {r4, r5, r6, lr} - c80a: 460c mov r4, r1 - c80c: 4615 mov r5, r2 - c80e: 4606 mov r6, r0 - c810: b118 cbz r0, c81a <__swbuf_r+0x12> - c812: 6983 ldr r3, [r0, #24] - c814: b90b cbnz r3, c81a <__swbuf_r+0x12> - c816: f7fc febf bl 9598 <__sinit> - c81a: 4b2b ldr r3, [pc, #172] ; (c8c8 <__swbuf_r+0xc0>) - c81c: 429d cmp r5, r3 - c81e: d101 bne.n c824 <__swbuf_r+0x1c> - c820: 6875 ldr r5, [r6, #4] - c822: e008 b.n c836 <__swbuf_r+0x2e> - c824: 4b29 ldr r3, [pc, #164] ; (c8cc <__swbuf_r+0xc4>) - c826: 429d cmp r5, r3 - c828: d101 bne.n c82e <__swbuf_r+0x26> - c82a: 68b5 ldr r5, [r6, #8] - c82c: e003 b.n c836 <__swbuf_r+0x2e> - c82e: 4b28 ldr r3, [pc, #160] ; (c8d0 <__swbuf_r+0xc8>) - c830: 429d cmp r5, r3 - c832: bf08 it eq - c834: 68f5 ldreq r5, [r6, #12] - c836: 69ab ldr r3, [r5, #24] - c838: 60ab str r3, [r5, #8] - c83a: 89ab ldrh r3, [r5, #12] - c83c: f013 0f08 tst.w r3, #8 - c840: d001 beq.n c846 <__swbuf_r+0x3e> - c842: 692b ldr r3, [r5, #16] - c844: b95b cbnz r3, c85e <__swbuf_r+0x56> - c846: 4630 mov r0, r6 - c848: 4629 mov r1, r5 - c84a: f7fb fe13 bl 8474 <__swsetup_r> - c84e: b130 cbz r0, c85e <__swbuf_r+0x56> - c850: 89ab ldrh r3, [r5, #12] - c852: f043 0340 orr.w r3, r3, #64 ; 0x40 - c856: 81ab strh r3, [r5, #12] - c858: 2309 movs r3, #9 - c85a: 6033 str r3, [r6, #0] - c85c: e030 b.n c8c0 <__swbuf_r+0xb8> - c85e: 89ab ldrh r3, [r5, #12] - c860: f413 5f00 tst.w r3, #8192 ; 0x2000 - c864: d106 bne.n c874 <__swbuf_r+0x6c> - c866: f443 5300 orr.w r3, r3, #8192 ; 0x2000 - c86a: 81ab strh r3, [r5, #12] - c86c: 6e6b ldr r3, [r5, #100] ; 0x64 - c86e: f423 5300 bic.w r3, r3, #8192 ; 0x2000 - c872: 666b str r3, [r5, #100] ; 0x64 - c874: 692b ldr r3, [r5, #16] - c876: 6828 ldr r0, [r5, #0] - c878: 1ac0 subs r0, r0, r3 - c87a: 696b ldr r3, [r5, #20] - c87c: 4298 cmp r0, r3 - c87e: db04 blt.n c88a <__swbuf_r+0x82> - c880: 4630 mov r0, r6 - c882: 4629 mov r1, r5 - c884: f7fc fd90 bl 93a8 <_fflush_r> - c888: b9d0 cbnz r0, c8c0 <__swbuf_r+0xb8> - c88a: 68ab ldr r3, [r5, #8] - c88c: b2e4 uxtb r4, r4 - c88e: 3001 adds r0, #1 - c890: 3b01 subs r3, #1 - c892: 60ab str r3, [r5, #8] - c894: 682b ldr r3, [r5, #0] - c896: f803 4b01 strb.w r4, [r3], #1 - c89a: 602b str r3, [r5, #0] - c89c: 696b ldr r3, [r5, #20] - c89e: 4298 cmp r0, r3 - c8a0: d005 beq.n c8ae <__swbuf_r+0xa6> - c8a2: 89ab ldrh r3, [r5, #12] - c8a4: f013 0f01 tst.w r3, #1 - c8a8: d00c beq.n c8c4 <__swbuf_r+0xbc> - c8aa: 2c0a cmp r4, #10 - c8ac: d10a bne.n c8c4 <__swbuf_r+0xbc> - c8ae: 4630 mov r0, r6 - c8b0: 4629 mov r1, r5 - c8b2: f7fc fd79 bl 93a8 <_fflush_r> - c8b6: 2800 cmp r0, #0 - c8b8: bf18 it ne - c8ba: f04f 34ff movne.w r4, #4294967295 - c8be: e001 b.n c8c4 <__swbuf_r+0xbc> - c8c0: f04f 34ff mov.w r4, #4294967295 - c8c4: 4620 mov r0, r4 - c8c6: bd70 pop {r4, r5, r6, pc} - c8c8: 0000e714 .word 0x0000e714 - c8cc: 0000e734 .word 0x0000e734 - c8d0: 0000e754 .word 0x0000e754 - -0000c8d4 <_wcrtomb_r>: - c8d4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - c8d8: 461d mov r5, r3 - c8da: b086 sub sp, #24 - c8dc: 4604 mov r4, r0 - c8de: 4617 mov r7, r2 - c8e0: 4688 mov r8, r1 - c8e2: 4b0f ldr r3, [pc, #60] ; (c920 <_wcrtomb_r+0x4c>) - c8e4: b941 cbnz r1, c8f8 <_wcrtomb_r+0x24> - c8e6: 681e ldr r6, [r3, #0] - c8e8: f7fd f80e bl 9908 <__locale_charset> - c8ec: 9500 str r5, [sp, #0] - c8ee: a903 add r1, sp, #12 - c8f0: 4642 mov r2, r8 - c8f2: 4603 mov r3, r0 - c8f4: 4620 mov r0, r4 - c8f6: e007 b.n c908 <_wcrtomb_r+0x34> - c8f8: 681e ldr r6, [r3, #0] - c8fa: f7fd f805 bl 9908 <__locale_charset> - c8fe: 4641 mov r1, r8 - c900: 463a mov r2, r7 - c902: 9500 str r5, [sp, #0] - c904: 4603 mov r3, r0 - c906: 4620 mov r0, r4 - c908: 47b0 blx r6 - c90a: f1b0 3fff cmp.w r0, #4294967295 - c90e: d103 bne.n c918 <_wcrtomb_r+0x44> - c910: 2300 movs r3, #0 - c912: 602b str r3, [r5, #0] - c914: 338a adds r3, #138 ; 0x8a - c916: 6023 str r3, [r4, #0] - c918: b006 add sp, #24 - c91a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - c91e: bf00 nop - c920: 1000067c .word 0x1000067c - -0000c924 <__ascii_wctomb>: - c924: b149 cbz r1, c93a <__ascii_wctomb+0x16> - c926: 2aff cmp r2, #255 ; 0xff - c928: d904 bls.n c934 <__ascii_wctomb+0x10> - c92a: 238a movs r3, #138 ; 0x8a - c92c: 6003 str r3, [r0, #0] - c92e: f04f 30ff mov.w r0, #4294967295 - c932: 4770 bx lr - c934: 700a strb r2, [r1, #0] - c936: 2001 movs r0, #1 - c938: 4770 bx lr - c93a: 4608 mov r0, r1 - c93c: 4770 bx lr - ... - -0000c940 <__aeabi_uidiv>: - c940: 1e4a subs r2, r1, #1 - c942: bf08 it eq - c944: 4770 bxeq lr - c946: f0c0 8124 bcc.w cb92 <__aeabi_uidiv+0x252> - c94a: 4288 cmp r0, r1 - c94c: f240 8116 bls.w cb7c <__aeabi_uidiv+0x23c> - c950: 4211 tst r1, r2 - c952: f000 8117 beq.w cb84 <__aeabi_uidiv+0x244> - c956: fab0 f380 clz r3, r0 - c95a: fab1 f281 clz r2, r1 - c95e: eba2 0303 sub.w r3, r2, r3 - c962: f1c3 031f rsb r3, r3, #31 - c966: a204 add r2, pc, #16 ; (adr r2, c978 <__aeabi_uidiv+0x38>) - c968: eb02 1303 add.w r3, r2, r3, lsl #4 - c96c: f04f 0200 mov.w r2, #0 - c970: 469f mov pc, r3 - c972: bf00 nop - c974: f3af 8000 nop.w - c978: ebb0 7fc1 cmp.w r0, r1, lsl #31 - c97c: bf00 nop - c97e: eb42 0202 adc.w r2, r2, r2 - c982: bf28 it cs - c984: eba0 70c1 subcs.w r0, r0, r1, lsl #31 - c988: ebb0 7f81 cmp.w r0, r1, lsl #30 - c98c: bf00 nop - c98e: eb42 0202 adc.w r2, r2, r2 - c992: bf28 it cs - c994: eba0 7081 subcs.w r0, r0, r1, lsl #30 - c998: ebb0 7f41 cmp.w r0, r1, lsl #29 - c99c: bf00 nop - c99e: eb42 0202 adc.w r2, r2, r2 - c9a2: bf28 it cs - c9a4: eba0 7041 subcs.w r0, r0, r1, lsl #29 - c9a8: ebb0 7f01 cmp.w r0, r1, lsl #28 - c9ac: bf00 nop - c9ae: eb42 0202 adc.w r2, r2, r2 - c9b2: bf28 it cs - c9b4: eba0 7001 subcs.w r0, r0, r1, lsl #28 - c9b8: ebb0 6fc1 cmp.w r0, r1, lsl #27 - c9bc: bf00 nop - c9be: eb42 0202 adc.w r2, r2, r2 - c9c2: bf28 it cs - c9c4: eba0 60c1 subcs.w r0, r0, r1, lsl #27 - c9c8: ebb0 6f81 cmp.w r0, r1, lsl #26 - c9cc: bf00 nop - c9ce: eb42 0202 adc.w r2, r2, r2 - c9d2: bf28 it cs - c9d4: eba0 6081 subcs.w r0, r0, r1, lsl #26 - c9d8: ebb0 6f41 cmp.w r0, r1, lsl #25 - c9dc: bf00 nop - c9de: eb42 0202 adc.w r2, r2, r2 - c9e2: bf28 it cs - c9e4: eba0 6041 subcs.w r0, r0, r1, lsl #25 - c9e8: ebb0 6f01 cmp.w r0, r1, lsl #24 - c9ec: bf00 nop - c9ee: eb42 0202 adc.w r2, r2, r2 - c9f2: bf28 it cs - c9f4: eba0 6001 subcs.w r0, r0, r1, lsl #24 - c9f8: ebb0 5fc1 cmp.w r0, r1, lsl #23 - c9fc: bf00 nop - c9fe: eb42 0202 adc.w r2, r2, r2 - ca02: bf28 it cs - ca04: eba0 50c1 subcs.w r0, r0, r1, lsl #23 - ca08: ebb0 5f81 cmp.w r0, r1, lsl #22 - ca0c: bf00 nop - ca0e: eb42 0202 adc.w r2, r2, r2 - ca12: bf28 it cs - ca14: eba0 5081 subcs.w r0, r0, r1, lsl #22 - ca18: ebb0 5f41 cmp.w r0, r1, lsl #21 - ca1c: bf00 nop - ca1e: eb42 0202 adc.w r2, r2, r2 - ca22: bf28 it cs - ca24: eba0 5041 subcs.w r0, r0, r1, lsl #21 - ca28: ebb0 5f01 cmp.w r0, r1, lsl #20 - ca2c: bf00 nop - ca2e: eb42 0202 adc.w r2, r2, r2 - ca32: bf28 it cs - ca34: eba0 5001 subcs.w r0, r0, r1, lsl #20 - ca38: ebb0 4fc1 cmp.w r0, r1, lsl #19 - ca3c: bf00 nop - ca3e: eb42 0202 adc.w r2, r2, r2 - ca42: bf28 it cs - ca44: eba0 40c1 subcs.w r0, r0, r1, lsl #19 - ca48: ebb0 4f81 cmp.w r0, r1, lsl #18 - ca4c: bf00 nop - ca4e: eb42 0202 adc.w r2, r2, r2 - ca52: bf28 it cs - ca54: eba0 4081 subcs.w r0, r0, r1, lsl #18 - ca58: ebb0 4f41 cmp.w r0, r1, lsl #17 - ca5c: bf00 nop - ca5e: eb42 0202 adc.w r2, r2, r2 - ca62: bf28 it cs - ca64: eba0 4041 subcs.w r0, r0, r1, lsl #17 - ca68: ebb0 4f01 cmp.w r0, r1, lsl #16 - ca6c: bf00 nop - ca6e: eb42 0202 adc.w r2, r2, r2 - ca72: bf28 it cs - ca74: eba0 4001 subcs.w r0, r0, r1, lsl #16 - ca78: ebb0 3fc1 cmp.w r0, r1, lsl #15 - ca7c: bf00 nop - ca7e: eb42 0202 adc.w r2, r2, r2 - ca82: bf28 it cs - ca84: eba0 30c1 subcs.w r0, r0, r1, lsl #15 - ca88: ebb0 3f81 cmp.w r0, r1, lsl #14 - ca8c: bf00 nop - ca8e: eb42 0202 adc.w r2, r2, r2 - ca92: bf28 it cs - ca94: eba0 3081 subcs.w r0, r0, r1, lsl #14 - ca98: ebb0 3f41 cmp.w r0, r1, lsl #13 - ca9c: bf00 nop - ca9e: eb42 0202 adc.w r2, r2, r2 - caa2: bf28 it cs - caa4: eba0 3041 subcs.w r0, r0, r1, lsl #13 - caa8: ebb0 3f01 cmp.w r0, r1, lsl #12 - caac: bf00 nop - caae: eb42 0202 adc.w r2, r2, r2 - cab2: bf28 it cs - cab4: eba0 3001 subcs.w r0, r0, r1, lsl #12 - cab8: ebb0 2fc1 cmp.w r0, r1, lsl #11 - cabc: bf00 nop - cabe: eb42 0202 adc.w r2, r2, r2 - cac2: bf28 it cs - cac4: eba0 20c1 subcs.w r0, r0, r1, lsl #11 - cac8: ebb0 2f81 cmp.w r0, r1, lsl #10 - cacc: bf00 nop - cace: eb42 0202 adc.w r2, r2, r2 - cad2: bf28 it cs - cad4: eba0 2081 subcs.w r0, r0, r1, lsl #10 - cad8: ebb0 2f41 cmp.w r0, r1, lsl #9 - cadc: bf00 nop - cade: eb42 0202 adc.w r2, r2, r2 - cae2: bf28 it cs - cae4: eba0 2041 subcs.w r0, r0, r1, lsl #9 - cae8: ebb0 2f01 cmp.w r0, r1, lsl #8 - caec: bf00 nop - caee: eb42 0202 adc.w r2, r2, r2 - caf2: bf28 it cs - caf4: eba0 2001 subcs.w r0, r0, r1, lsl #8 - caf8: ebb0 1fc1 cmp.w r0, r1, lsl #7 - cafc: bf00 nop - cafe: eb42 0202 adc.w r2, r2, r2 - cb02: bf28 it cs - cb04: eba0 10c1 subcs.w r0, r0, r1, lsl #7 - cb08: ebb0 1f81 cmp.w r0, r1, lsl #6 - cb0c: bf00 nop - cb0e: eb42 0202 adc.w r2, r2, r2 - cb12: bf28 it cs - cb14: eba0 1081 subcs.w r0, r0, r1, lsl #6 - cb18: ebb0 1f41 cmp.w r0, r1, lsl #5 - cb1c: bf00 nop - cb1e: eb42 0202 adc.w r2, r2, r2 - cb22: bf28 it cs - cb24: eba0 1041 subcs.w r0, r0, r1, lsl #5 - cb28: ebb0 1f01 cmp.w r0, r1, lsl #4 - cb2c: bf00 nop - cb2e: eb42 0202 adc.w r2, r2, r2 - cb32: bf28 it cs - cb34: eba0 1001 subcs.w r0, r0, r1, lsl #4 - cb38: ebb0 0fc1 cmp.w r0, r1, lsl #3 - cb3c: bf00 nop - cb3e: eb42 0202 adc.w r2, r2, r2 - cb42: bf28 it cs - cb44: eba0 00c1 subcs.w r0, r0, r1, lsl #3 - cb48: ebb0 0f81 cmp.w r0, r1, lsl #2 - cb4c: bf00 nop - cb4e: eb42 0202 adc.w r2, r2, r2 - cb52: bf28 it cs - cb54: eba0 0081 subcs.w r0, r0, r1, lsl #2 - cb58: ebb0 0f41 cmp.w r0, r1, lsl #1 - cb5c: bf00 nop - cb5e: eb42 0202 adc.w r2, r2, r2 - cb62: bf28 it cs - cb64: eba0 0041 subcs.w r0, r0, r1, lsl #1 - cb68: ebb0 0f01 cmp.w r0, r1 - cb6c: bf00 nop - cb6e: eb42 0202 adc.w r2, r2, r2 - cb72: bf28 it cs - cb74: eba0 0001 subcs.w r0, r0, r1 - cb78: 4610 mov r0, r2 - cb7a: 4770 bx lr - cb7c: bf0c ite eq - cb7e: 2001 moveq r0, #1 - cb80: 2000 movne r0, #0 - cb82: 4770 bx lr - cb84: fab1 f281 clz r2, r1 - cb88: f1c2 021f rsb r2, r2, #31 - cb8c: fa20 f002 lsr.w r0, r0, r2 - cb90: 4770 bx lr - cb92: b108 cbz r0, cb98 <__aeabi_uidiv+0x258> - cb94: f04f 30ff mov.w r0, #4294967295 - cb98: f000 b966 b.w ce68 <__aeabi_idiv0> - -0000cb9c <__aeabi_uidivmod>: - cb9c: 2900 cmp r1, #0 - cb9e: d0f8 beq.n cb92 <__aeabi_uidiv+0x252> - cba0: e92d 4003 stmdb sp!, {r0, r1, lr} - cba4: f7ff fecc bl c940 <__aeabi_uidiv> - cba8: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - cbac: fb02 f300 mul.w r3, r2, r0 - cbb0: eba1 0103 sub.w r1, r1, r3 - cbb4: 4770 bx lr - cbb6: bf00 nop - -0000cbb8 <__aeabi_idiv>: - cbb8: 2900 cmp r1, #0 - cbba: f000 813e beq.w ce3a <.divsi3_skip_div0_test+0x27c> - -0000cbbe <.divsi3_skip_div0_test>: - cbbe: ea80 0c01 eor.w ip, r0, r1 - cbc2: bf48 it mi - cbc4: 4249 negmi r1, r1 - cbc6: 1e4a subs r2, r1, #1 - cbc8: f000 811f beq.w ce0a <.divsi3_skip_div0_test+0x24c> - cbcc: 0003 movs r3, r0 - cbce: bf48 it mi - cbd0: 4243 negmi r3, r0 - cbd2: 428b cmp r3, r1 - cbd4: f240 811e bls.w ce14 <.divsi3_skip_div0_test+0x256> - cbd8: 4211 tst r1, r2 - cbda: f000 8123 beq.w ce24 <.divsi3_skip_div0_test+0x266> - cbde: fab3 f283 clz r2, r3 - cbe2: fab1 f081 clz r0, r1 - cbe6: eba0 0202 sub.w r2, r0, r2 - cbea: f1c2 021f rsb r2, r2, #31 - cbee: a004 add r0, pc, #16 ; (adr r0, cc00 <.divsi3_skip_div0_test+0x42>) - cbf0: eb00 1202 add.w r2, r0, r2, lsl #4 - cbf4: f04f 0000 mov.w r0, #0 - cbf8: 4697 mov pc, r2 - cbfa: bf00 nop - cbfc: f3af 8000 nop.w - cc00: ebb3 7fc1 cmp.w r3, r1, lsl #31 - cc04: bf00 nop - cc06: eb40 0000 adc.w r0, r0, r0 - cc0a: bf28 it cs - cc0c: eba3 73c1 subcs.w r3, r3, r1, lsl #31 - cc10: ebb3 7f81 cmp.w r3, r1, lsl #30 - cc14: bf00 nop - cc16: eb40 0000 adc.w r0, r0, r0 - cc1a: bf28 it cs - cc1c: eba3 7381 subcs.w r3, r3, r1, lsl #30 - cc20: ebb3 7f41 cmp.w r3, r1, lsl #29 - cc24: bf00 nop - cc26: eb40 0000 adc.w r0, r0, r0 - cc2a: bf28 it cs - cc2c: eba3 7341 subcs.w r3, r3, r1, lsl #29 - cc30: ebb3 7f01 cmp.w r3, r1, lsl #28 - cc34: bf00 nop - cc36: eb40 0000 adc.w r0, r0, r0 - cc3a: bf28 it cs - cc3c: eba3 7301 subcs.w r3, r3, r1, lsl #28 - cc40: ebb3 6fc1 cmp.w r3, r1, lsl #27 - cc44: bf00 nop - cc46: eb40 0000 adc.w r0, r0, r0 - cc4a: bf28 it cs - cc4c: eba3 63c1 subcs.w r3, r3, r1, lsl #27 - cc50: ebb3 6f81 cmp.w r3, r1, lsl #26 - cc54: bf00 nop - cc56: eb40 0000 adc.w r0, r0, r0 - cc5a: bf28 it cs - cc5c: eba3 6381 subcs.w r3, r3, r1, lsl #26 - cc60: ebb3 6f41 cmp.w r3, r1, lsl #25 - cc64: bf00 nop - cc66: eb40 0000 adc.w r0, r0, r0 - cc6a: bf28 it cs - cc6c: eba3 6341 subcs.w r3, r3, r1, lsl #25 - cc70: ebb3 6f01 cmp.w r3, r1, lsl #24 - cc74: bf00 nop - cc76: eb40 0000 adc.w r0, r0, r0 - cc7a: bf28 it cs - cc7c: eba3 6301 subcs.w r3, r3, r1, lsl #24 - cc80: ebb3 5fc1 cmp.w r3, r1, lsl #23 - cc84: bf00 nop - cc86: eb40 0000 adc.w r0, r0, r0 - cc8a: bf28 it cs - cc8c: eba3 53c1 subcs.w r3, r3, r1, lsl #23 - cc90: ebb3 5f81 cmp.w r3, r1, lsl #22 - cc94: bf00 nop - cc96: eb40 0000 adc.w r0, r0, r0 - cc9a: bf28 it cs - cc9c: eba3 5381 subcs.w r3, r3, r1, lsl #22 - cca0: ebb3 5f41 cmp.w r3, r1, lsl #21 - cca4: bf00 nop - cca6: eb40 0000 adc.w r0, r0, r0 - ccaa: bf28 it cs - ccac: eba3 5341 subcs.w r3, r3, r1, lsl #21 - ccb0: ebb3 5f01 cmp.w r3, r1, lsl #20 - ccb4: bf00 nop - ccb6: eb40 0000 adc.w r0, r0, r0 - ccba: bf28 it cs - ccbc: eba3 5301 subcs.w r3, r3, r1, lsl #20 - ccc0: ebb3 4fc1 cmp.w r3, r1, lsl #19 - ccc4: bf00 nop - ccc6: eb40 0000 adc.w r0, r0, r0 - ccca: bf28 it cs - cccc: eba3 43c1 subcs.w r3, r3, r1, lsl #19 - ccd0: ebb3 4f81 cmp.w r3, r1, lsl #18 - ccd4: bf00 nop - ccd6: eb40 0000 adc.w r0, r0, r0 - ccda: bf28 it cs - ccdc: eba3 4381 subcs.w r3, r3, r1, lsl #18 - cce0: ebb3 4f41 cmp.w r3, r1, lsl #17 - cce4: bf00 nop - cce6: eb40 0000 adc.w r0, r0, r0 - ccea: bf28 it cs - ccec: eba3 4341 subcs.w r3, r3, r1, lsl #17 - ccf0: ebb3 4f01 cmp.w r3, r1, lsl #16 - ccf4: bf00 nop - ccf6: eb40 0000 adc.w r0, r0, r0 - ccfa: bf28 it cs - ccfc: eba3 4301 subcs.w r3, r3, r1, lsl #16 - cd00: ebb3 3fc1 cmp.w r3, r1, lsl #15 - cd04: bf00 nop - cd06: eb40 0000 adc.w r0, r0, r0 - cd0a: bf28 it cs - cd0c: eba3 33c1 subcs.w r3, r3, r1, lsl #15 - cd10: ebb3 3f81 cmp.w r3, r1, lsl #14 - cd14: bf00 nop - cd16: eb40 0000 adc.w r0, r0, r0 - cd1a: bf28 it cs - cd1c: eba3 3381 subcs.w r3, r3, r1, lsl #14 - cd20: ebb3 3f41 cmp.w r3, r1, lsl #13 - cd24: bf00 nop - cd26: eb40 0000 adc.w r0, r0, r0 - cd2a: bf28 it cs - cd2c: eba3 3341 subcs.w r3, r3, r1, lsl #13 - cd30: ebb3 3f01 cmp.w r3, r1, lsl #12 - cd34: bf00 nop - cd36: eb40 0000 adc.w r0, r0, r0 - cd3a: bf28 it cs - cd3c: eba3 3301 subcs.w r3, r3, r1, lsl #12 - cd40: ebb3 2fc1 cmp.w r3, r1, lsl #11 - cd44: bf00 nop - cd46: eb40 0000 adc.w r0, r0, r0 - cd4a: bf28 it cs - cd4c: eba3 23c1 subcs.w r3, r3, r1, lsl #11 - cd50: ebb3 2f81 cmp.w r3, r1, lsl #10 - cd54: bf00 nop - cd56: eb40 0000 adc.w r0, r0, r0 - cd5a: bf28 it cs - cd5c: eba3 2381 subcs.w r3, r3, r1, lsl #10 - cd60: ebb3 2f41 cmp.w r3, r1, lsl #9 - cd64: bf00 nop - cd66: eb40 0000 adc.w r0, r0, r0 - cd6a: bf28 it cs - cd6c: eba3 2341 subcs.w r3, r3, r1, lsl #9 - cd70: ebb3 2f01 cmp.w r3, r1, lsl #8 - cd74: bf00 nop - cd76: eb40 0000 adc.w r0, r0, r0 - cd7a: bf28 it cs - cd7c: eba3 2301 subcs.w r3, r3, r1, lsl #8 - cd80: ebb3 1fc1 cmp.w r3, r1, lsl #7 - cd84: bf00 nop - cd86: eb40 0000 adc.w r0, r0, r0 - cd8a: bf28 it cs - cd8c: eba3 13c1 subcs.w r3, r3, r1, lsl #7 - cd90: ebb3 1f81 cmp.w r3, r1, lsl #6 - cd94: bf00 nop - cd96: eb40 0000 adc.w r0, r0, r0 - cd9a: bf28 it cs - cd9c: eba3 1381 subcs.w r3, r3, r1, lsl #6 - cda0: ebb3 1f41 cmp.w r3, r1, lsl #5 - cda4: bf00 nop - cda6: eb40 0000 adc.w r0, r0, r0 - cdaa: bf28 it cs - cdac: eba3 1341 subcs.w r3, r3, r1, lsl #5 - cdb0: ebb3 1f01 cmp.w r3, r1, lsl #4 - cdb4: bf00 nop - cdb6: eb40 0000 adc.w r0, r0, r0 - cdba: bf28 it cs - cdbc: eba3 1301 subcs.w r3, r3, r1, lsl #4 - cdc0: ebb3 0fc1 cmp.w r3, r1, lsl #3 - cdc4: bf00 nop - cdc6: eb40 0000 adc.w r0, r0, r0 - cdca: bf28 it cs - cdcc: eba3 03c1 subcs.w r3, r3, r1, lsl #3 - cdd0: ebb3 0f81 cmp.w r3, r1, lsl #2 - cdd4: bf00 nop - cdd6: eb40 0000 adc.w r0, r0, r0 - cdda: bf28 it cs - cddc: eba3 0381 subcs.w r3, r3, r1, lsl #2 - cde0: ebb3 0f41 cmp.w r3, r1, lsl #1 - cde4: bf00 nop - cde6: eb40 0000 adc.w r0, r0, r0 - cdea: bf28 it cs - cdec: eba3 0341 subcs.w r3, r3, r1, lsl #1 - cdf0: ebb3 0f01 cmp.w r3, r1 - cdf4: bf00 nop - cdf6: eb40 0000 adc.w r0, r0, r0 - cdfa: bf28 it cs - cdfc: eba3 0301 subcs.w r3, r3, r1 - ce00: f1bc 0f00 cmp.w ip, #0 - ce04: bf48 it mi - ce06: 4240 negmi r0, r0 - ce08: 4770 bx lr - ce0a: ea9c 0f00 teq ip, r0 - ce0e: bf48 it mi - ce10: 4240 negmi r0, r0 - ce12: 4770 bx lr - ce14: bf38 it cc - ce16: 2000 movcc r0, #0 - ce18: bf04 itt eq - ce1a: ea4f 70ec moveq.w r0, ip, asr #31 - ce1e: f040 0001 orreq.w r0, r0, #1 - ce22: 4770 bx lr - ce24: fab1 f281 clz r2, r1 - ce28: f1c2 021f rsb r2, r2, #31 - ce2c: f1bc 0f00 cmp.w ip, #0 - ce30: fa23 f002 lsr.w r0, r3, r2 - ce34: bf48 it mi - ce36: 4240 negmi r0, r0 - ce38: 4770 bx lr - ce3a: 2800 cmp r0, #0 - ce3c: bfc8 it gt - ce3e: f06f 4000 mvngt.w r0, #2147483648 ; 0x80000000 - ce42: bfb8 it lt - ce44: f04f 4000 movlt.w r0, #2147483648 ; 0x80000000 - ce48: f000 b80e b.w ce68 <__aeabi_idiv0> - -0000ce4c <__aeabi_idivmod>: - ce4c: 2900 cmp r1, #0 - ce4e: d0f4 beq.n ce3a <.divsi3_skip_div0_test+0x27c> - ce50: e92d 4003 stmdb sp!, {r0, r1, lr} - ce54: f7ff feb3 bl cbbe <.divsi3_skip_div0_test> - ce58: e8bd 4006 ldmia.w sp!, {r1, r2, lr} - ce5c: fb02 f300 mul.w r3, r2, r0 - ce60: eba1 0103 sub.w r1, r1, r3 - ce64: 4770 bx lr - ce66: bf00 nop - -0000ce68 <__aeabi_idiv0>: - ce68: 4770 bx lr - ce6a: bf00 nop - -0000ce6c <__gedf2>: - ce6c: f04f 3cff mov.w ip, #4294967295 - ce70: e006 b.n ce80 <__cmpdf2+0x4> - ce72: bf00 nop - -0000ce74 <__ledf2>: - ce74: f04f 0c01 mov.w ip, #1 - ce78: e002 b.n ce80 <__cmpdf2+0x4> - ce7a: bf00 nop - -0000ce7c <__cmpdf2>: - ce7c: f04f 0c01 mov.w ip, #1 - ce80: f84d cd04 str.w ip, [sp, #-4]! - ce84: ea4f 0c41 mov.w ip, r1, lsl #1 - ce88: ea7f 5c6c mvns.w ip, ip, asr #21 - ce8c: ea4f 0c43 mov.w ip, r3, lsl #1 - ce90: bf18 it ne - ce92: ea7f 5c6c mvnsne.w ip, ip, asr #21 - ce96: d01b beq.n ced0 <__cmpdf2+0x54> - ce98: b001 add sp, #4 - ce9a: ea50 0c41 orrs.w ip, r0, r1, lsl #1 - ce9e: bf0c ite eq - cea0: ea52 0c43 orrseq.w ip, r2, r3, lsl #1 - cea4: ea91 0f03 teqne r1, r3 - cea8: bf02 ittt eq - ceaa: ea90 0f02 teqeq r0, r2 - ceae: 2000 moveq r0, #0 - ceb0: 4770 bxeq lr - ceb2: f110 0f00 cmn.w r0, #0 - ceb6: ea91 0f03 teq r1, r3 - ceba: bf58 it pl - cebc: 4299 cmppl r1, r3 - cebe: bf08 it eq - cec0: 4290 cmpeq r0, r2 - cec2: bf2c ite cs - cec4: 17d8 asrcs r0, r3, #31 - cec6: ea6f 70e3 mvncc.w r0, r3, asr #31 - ceca: f040 0001 orr.w r0, r0, #1 - cece: 4770 bx lr - ced0: ea4f 0c41 mov.w ip, r1, lsl #1 - ced4: ea7f 5c6c mvns.w ip, ip, asr #21 - ced8: d102 bne.n cee0 <__cmpdf2+0x64> - ceda: ea50 3c01 orrs.w ip, r0, r1, lsl #12 - cede: d107 bne.n cef0 <__cmpdf2+0x74> - cee0: ea4f 0c43 mov.w ip, r3, lsl #1 - cee4: ea7f 5c6c mvns.w ip, ip, asr #21 - cee8: d1d6 bne.n ce98 <__cmpdf2+0x1c> - ceea: ea52 3c03 orrs.w ip, r2, r3, lsl #12 - ceee: d0d3 beq.n ce98 <__cmpdf2+0x1c> - cef0: f85d 0b04 ldr.w r0, [sp], #4 - cef4: 4770 bx lr - cef6: bf00 nop - -0000cef8 <__aeabi_cdrcmple>: - cef8: 4684 mov ip, r0 - cefa: 4610 mov r0, r2 - cefc: 4662 mov r2, ip - cefe: 468c mov ip, r1 - cf00: 4619 mov r1, r3 - cf02: 4663 mov r3, ip - cf04: e000 b.n cf08 <__aeabi_cdcmpeq> - cf06: bf00 nop - -0000cf08 <__aeabi_cdcmpeq>: - cf08: b501 push {r0, lr} - cf0a: f7ff ffb7 bl ce7c <__cmpdf2> - cf0e: 2800 cmp r0, #0 - cf10: bf48 it mi - cf12: f110 0f00 cmnmi.w r0, #0 - cf16: bd01 pop {r0, pc} - -0000cf18 <__aeabi_dcmpeq>: - cf18: f84d ed08 str.w lr, [sp, #-8]! - cf1c: f7ff fff4 bl cf08 <__aeabi_cdcmpeq> - cf20: bf0c ite eq - cf22: 2001 moveq r0, #1 - cf24: 2000 movne r0, #0 - cf26: f85d fb08 ldr.w pc, [sp], #8 - cf2a: bf00 nop - -0000cf2c <__aeabi_dcmplt>: - cf2c: f84d ed08 str.w lr, [sp, #-8]! - cf30: f7ff ffea bl cf08 <__aeabi_cdcmpeq> - cf34: bf34 ite cc - cf36: 2001 movcc r0, #1 - cf38: 2000 movcs r0, #0 - cf3a: f85d fb08 ldr.w pc, [sp], #8 - cf3e: bf00 nop - -0000cf40 <__aeabi_dcmple>: - cf40: f84d ed08 str.w lr, [sp, #-8]! - cf44: f7ff ffe0 bl cf08 <__aeabi_cdcmpeq> - cf48: bf94 ite ls - cf4a: 2001 movls r0, #1 - cf4c: 2000 movhi r0, #0 - cf4e: f85d fb08 ldr.w pc, [sp], #8 - cf52: bf00 nop - -0000cf54 <__aeabi_dcmpge>: - cf54: f84d ed08 str.w lr, [sp, #-8]! - cf58: f7ff ffce bl cef8 <__aeabi_cdrcmple> - cf5c: bf94 ite ls - cf5e: 2001 movls r0, #1 - cf60: 2000 movhi r0, #0 - cf62: f85d fb08 ldr.w pc, [sp], #8 - cf66: bf00 nop - -0000cf68 <__aeabi_dcmpgt>: - cf68: f84d ed08 str.w lr, [sp, #-8]! - cf6c: f7ff ffc4 bl cef8 <__aeabi_cdrcmple> - cf70: bf34 ite cc - cf72: 2001 movcc r0, #1 - cf74: 2000 movcs r0, #0 - cf76: f85d fb08 ldr.w pc, [sp], #8 - cf7a: bf00 nop - -0000cf7c <__aeabi_d2uiz>: - cf7c: 004a lsls r2, r1, #1 - cf7e: d211 bcs.n cfa4 <__aeabi_d2uiz+0x28> - cf80: f512 1200 adds.w r2, r2, #2097152 ; 0x200000 - cf84: d211 bcs.n cfaa <__aeabi_d2uiz+0x2e> - cf86: d50d bpl.n cfa4 <__aeabi_d2uiz+0x28> - cf88: f46f 7378 mvn.w r3, #992 ; 0x3e0 - cf8c: ebb3 5262 subs.w r2, r3, r2, asr #21 - cf90: d40e bmi.n cfb0 <__aeabi_d2uiz+0x34> - cf92: ea4f 23c1 mov.w r3, r1, lsl #11 - cf96: f043 4300 orr.w r3, r3, #2147483648 ; 0x80000000 - cf9a: ea43 5350 orr.w r3, r3, r0, lsr #21 - cf9e: fa23 f002 lsr.w r0, r3, r2 - cfa2: 4770 bx lr - cfa4: f04f 0000 mov.w r0, #0 - cfa8: 4770 bx lr - cfaa: ea50 3001 orrs.w r0, r0, r1, lsl #12 - cfae: d102 bne.n cfb6 <__aeabi_d2uiz+0x3a> - cfb0: f04f 30ff mov.w r0, #4294967295 - cfb4: 4770 bx lr - cfb6: f04f 0000 mov.w r0, #0 - cfba: 4770 bx lr - -0000cfbc <__aeabi_uldivmod>: - cfbc: b94b cbnz r3, cfd2 <__aeabi_uldivmod+0x16> - cfbe: b942 cbnz r2, cfd2 <__aeabi_uldivmod+0x16> - cfc0: 2900 cmp r1, #0 - cfc2: bf08 it eq - cfc4: 2800 cmpeq r0, #0 - cfc6: d002 beq.n cfce <__aeabi_uldivmod+0x12> - cfc8: f04f 31ff mov.w r1, #4294967295 - cfcc: 4608 mov r0, r1 - cfce: f7ff bf4b b.w ce68 <__aeabi_idiv0> - cfd2: b082 sub sp, #8 - cfd4: 46ec mov ip, sp - cfd6: e92d 5000 stmdb sp!, {ip, lr} - cfda: f000 f81d bl d018 <__gnu_uldivmod_helper> - cfde: f8dd e004 ldr.w lr, [sp, #4] - cfe2: b002 add sp, #8 - cfe4: bc0c pop {r2, r3} - cfe6: 4770 bx lr - -0000cfe8 <__gnu_ldivmod_helper>: - cfe8: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - cfec: 4616 mov r6, r2 - cfee: 4680 mov r8, r0 - cff0: 4689 mov r9, r1 - cff2: 461d mov r5, r3 - cff4: f000 f828 bl d048 <__divdi3> - cff8: fb00 f305 mul.w r3, r0, r5 - cffc: fba0 4506 umull r4, r5, r0, r6 - d000: fb06 3601 mla r6, r6, r1, r3 - d004: 9b06 ldr r3, [sp, #24] - d006: 1975 adds r5, r6, r5 - d008: ebb8 0404 subs.w r4, r8, r4 - d00c: eb69 0505 sbc.w r5, r9, r5 - d010: e9c3 4500 strd r4, r5, [r3] - d014: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000d018 <__gnu_uldivmod_helper>: - d018: e92d 4370 stmdb sp!, {r4, r5, r6, r8, r9, lr} - d01c: 4616 mov r6, r2 - d01e: 4680 mov r8, r0 - d020: 4689 mov r9, r1 - d022: 461d mov r5, r3 - d024: f000 f9c0 bl d3a8 <__udivdi3> - d028: fb00 f305 mul.w r3, r0, r5 - d02c: fba0 4506 umull r4, r5, r0, r6 - d030: fb06 3601 mla r6, r6, r1, r3 - d034: 9b06 ldr r3, [sp, #24] - d036: 1975 adds r5, r6, r5 - d038: ebb8 0404 subs.w r4, r8, r4 - d03c: eb69 0505 sbc.w r5, r9, r5 - d040: e9c3 4500 strd r4, r5, [r3] - d044: e8bd 8370 ldmia.w sp!, {r4, r5, r6, r8, r9, pc} - -0000d048 <__divdi3>: - d048: 2900 cmp r1, #0 - d04a: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d04e: 461c mov r4, r3 - d050: b085 sub sp, #20 - d052: f2c0 80cb blt.w d1ec <__divdi3+0x1a4> - d056: 2600 movs r6, #0 - d058: 2c00 cmp r4, #0 - d05a: f2c0 80c2 blt.w d1e2 <__divdi3+0x19a> - d05e: 468c mov ip, r1 - d060: 4617 mov r7, r2 - d062: 4614 mov r4, r2 - d064: 4605 mov r5, r0 - d066: 4688 mov r8, r1 - d068: 469a mov sl, r3 - d06a: 2b00 cmp r3, #0 - d06c: d14a bne.n d104 <__divdi3+0xbc> - d06e: 428a cmp r2, r1 - d070: d96e bls.n d150 <__divdi3+0x108> - d072: fab2 f382 clz r3, r2 - d076: b15b cbz r3, d090 <__divdi3+0x48> - d078: f1c3 0420 rsb r4, r3, #32 - d07c: fa01 f803 lsl.w r8, r1, r3 - d080: fa30 f204 lsrs.w r2, r0, r4 - d084: fa10 f503 lsls.w r5, r0, r3 - d088: fa17 f403 lsls.w r4, r7, r3 - d08c: ea42 0808 orr.w r8, r2, r8 - d090: ea4f 4a14 mov.w sl, r4, lsr #16 - d094: 4640 mov r0, r8 - d096: 4651 mov r1, sl - d098: fa1f fb84 uxth.w fp, r4 - d09c: f7ff fc50 bl c940 <__aeabi_uidiv> - d0a0: 4651 mov r1, sl - d0a2: 4681 mov r9, r0 - d0a4: 4640 mov r0, r8 - d0a6: f7ff fd79 bl cb9c <__aeabi_uidivmod> - d0aa: 0c28 lsrs r0, r5, #16 - d0ac: fb0b f309 mul.w r3, fp, r9 - d0b0: ea40 4801 orr.w r8, r0, r1, lsl #16 - d0b4: 4543 cmp r3, r8 - d0b6: d909 bls.n d0cc <__divdi3+0x84> - d0b8: eb18 0804 adds.w r8, r8, r4 - d0bc: f109 39ff add.w r9, r9, #4294967295 - d0c0: d204 bcs.n d0cc <__divdi3+0x84> - d0c2: 4543 cmp r3, r8 - d0c4: bf84 itt hi - d0c6: f109 39ff addhi.w r9, r9, #4294967295 - d0ca: 44a0 addhi r8, r4 - d0cc: ebc3 0808 rsb r8, r3, r8 - d0d0: 4651 mov r1, sl - d0d2: 4640 mov r0, r8 - d0d4: b2ad uxth r5, r5 - d0d6: f7ff fc33 bl c940 <__aeabi_uidiv> - d0da: 4651 mov r1, sl - d0dc: 4607 mov r7, r0 - d0de: 4640 mov r0, r8 - d0e0: f7ff fd5c bl cb9c <__aeabi_uidivmod> - d0e4: fb0b fb07 mul.w fp, fp, r7 - d0e8: ea45 4501 orr.w r5, r5, r1, lsl #16 - d0ec: 45ab cmp fp, r5 - d0ee: d905 bls.n d0fc <__divdi3+0xb4> - d0f0: 3f01 subs r7, #1 - d0f2: 192d adds r5, r5, r4 - d0f4: d202 bcs.n d0fc <__divdi3+0xb4> - d0f6: 45ab cmp fp, r5 - d0f8: bf88 it hi - d0fa: 3f01 subhi r7, #1 - d0fc: ea47 4909 orr.w r9, r7, r9, lsl #16 - d100: 2400 movs r4, #0 - d102: e003 b.n d10c <__divdi3+0xc4> - d104: 428b cmp r3, r1 - d106: d90c bls.n d122 <__divdi3+0xda> - d108: 2400 movs r4, #0 - d10a: 46a1 mov r9, r4 - d10c: 464a mov r2, r9 - d10e: 4623 mov r3, r4 - d110: b116 cbz r6, d118 <__divdi3+0xd0> - d112: 4252 negs r2, r2 - d114: eb63 0343 sbc.w r3, r3, r3, lsl #1 - d118: 4610 mov r0, r2 - d11a: 4619 mov r1, r3 - d11c: b005 add sp, #20 - d11e: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d122: fab3 f483 clz r4, r3 - d126: 2c00 cmp r4, #0 - d128: f040 80b3 bne.w d292 <__divdi3+0x24a> - d12c: 428b cmp r3, r1 - d12e: f04f 0901 mov.w r9, #1 - d132: bf2c ite cs - d134: f04f 0c00 movcs.w ip, #0 - d138: f04f 0c01 movcc.w ip, #1 - d13c: 4282 cmp r2, r0 - d13e: bf8c ite hi - d140: 4667 movhi r7, ip - d142: f04c 0701 orrls.w r7, ip, #1 - d146: 2f00 cmp r7, #0 - d148: d1e0 bne.n d10c <__divdi3+0xc4> - d14a: 463c mov r4, r7 - d14c: 46b9 mov r9, r7 - d14e: e7dd b.n d10c <__divdi3+0xc4> - d150: b922 cbnz r2, d15c <__divdi3+0x114> - d152: 2001 movs r0, #1 - d154: 4611 mov r1, r2 - d156: f7ff fbf3 bl c940 <__aeabi_uidiv> - d15a: 4604 mov r4, r0 - d15c: fab4 f384 clz r3, r4 - d160: 2b00 cmp r3, #0 - d162: d149 bne.n d1f8 <__divdi3+0x1b0> - d164: ebc4 0808 rsb r8, r4, r8 - d168: 0c27 lsrs r7, r4, #16 - d16a: fa1f fa84 uxth.w sl, r4 - d16e: 2101 movs r1, #1 - d170: 9102 str r1, [sp, #8] - d172: 4639 mov r1, r7 - d174: 4640 mov r0, r8 - d176: f7ff fbe3 bl c940 <__aeabi_uidiv> - d17a: 4639 mov r1, r7 - d17c: 4681 mov r9, r0 - d17e: 4640 mov r0, r8 - d180: f7ff fd0c bl cb9c <__aeabi_uidivmod> - d184: 0c2a lsrs r2, r5, #16 - d186: fb0a f309 mul.w r3, sl, r9 - d18a: ea42 4b01 orr.w fp, r2, r1, lsl #16 - d18e: 455b cmp r3, fp - d190: d909 bls.n d1a6 <__divdi3+0x15e> - d192: eb1b 0b04 adds.w fp, fp, r4 - d196: f109 39ff add.w r9, r9, #4294967295 - d19a: d204 bcs.n d1a6 <__divdi3+0x15e> - d19c: 455b cmp r3, fp - d19e: bf84 itt hi - d1a0: f109 39ff addhi.w r9, r9, #4294967295 - d1a4: 44a3 addhi fp, r4 - d1a6: ebc3 0b0b rsb fp, r3, fp - d1aa: 4639 mov r1, r7 - d1ac: 4658 mov r0, fp - d1ae: b2ad uxth r5, r5 - d1b0: f7ff fbc6 bl c940 <__aeabi_uidiv> - d1b4: 4639 mov r1, r7 - d1b6: 4680 mov r8, r0 - d1b8: 4658 mov r0, fp - d1ba: f7ff fcef bl cb9c <__aeabi_uidivmod> - d1be: fb0a fa08 mul.w sl, sl, r8 - d1c2: ea45 4501 orr.w r5, r5, r1, lsl #16 - d1c6: 45aa cmp sl, r5 - d1c8: d907 bls.n d1da <__divdi3+0x192> - d1ca: 192d adds r5, r5, r4 - d1cc: f108 38ff add.w r8, r8, #4294967295 - d1d0: d203 bcs.n d1da <__divdi3+0x192> - d1d2: 45aa cmp sl, r5 - d1d4: bf88 it hi - d1d6: f108 38ff addhi.w r8, r8, #4294967295 - d1da: ea48 4909 orr.w r9, r8, r9, lsl #16 - d1de: 9c02 ldr r4, [sp, #8] - d1e0: e794 b.n d10c <__divdi3+0xc4> - d1e2: 43f6 mvns r6, r6 - d1e4: 4252 negs r2, r2 - d1e6: eb63 0343 sbc.w r3, r3, r3, lsl #1 - d1ea: e738 b.n d05e <__divdi3+0x16> - d1ec: 4240 negs r0, r0 - d1ee: eb61 0141 sbc.w r1, r1, r1, lsl #1 - d1f2: f04f 36ff mov.w r6, #4294967295 - d1f6: e72f b.n d058 <__divdi3+0x10> - d1f8: 409c lsls r4, r3 - d1fa: f1c3 0720 rsb r7, r3, #32 - d1fe: fa28 fa07 lsr.w sl, r8, r7 - d202: fa35 f207 lsrs.w r2, r5, r7 - d206: 0c27 lsrs r7, r4, #16 - d208: fa08 fb03 lsl.w fp, r8, r3 - d20c: 4639 mov r1, r7 - d20e: 4650 mov r0, sl - d210: ea42 020b orr.w r2, r2, fp - d214: 409d lsls r5, r3 - d216: 9202 str r2, [sp, #8] - d218: f7ff fb92 bl c940 <__aeabi_uidiv> - d21c: 4639 mov r1, r7 - d21e: 4683 mov fp, r0 - d220: 4650 mov r0, sl - d222: f7ff fcbb bl cb9c <__aeabi_uidivmod> - d226: 9b02 ldr r3, [sp, #8] - d228: fa1f fa84 uxth.w sl, r4 - d22c: ea4f 4913 mov.w r9, r3, lsr #16 - d230: fb0a f30b mul.w r3, sl, fp - d234: ea49 4801 orr.w r8, r9, r1, lsl #16 - d238: 4543 cmp r3, r8 - d23a: d905 bls.n d248 <__divdi3+0x200> - d23c: eb18 0804 adds.w r8, r8, r4 - d240: f10b 3bff add.w fp, fp, #4294967295 - d244: f0c0 80aa bcc.w d39c <__divdi3+0x354> - d248: ebc3 0808 rsb r8, r3, r8 - d24c: 4639 mov r1, r7 - d24e: 4640 mov r0, r8 - d250: f7ff fb76 bl c940 <__aeabi_uidiv> - d254: 4639 mov r1, r7 - d256: 4681 mov r9, r0 - d258: 4640 mov r0, r8 - d25a: f7ff fc9f bl cb9c <__aeabi_uidivmod> - d25e: 9802 ldr r0, [sp, #8] - d260: fb0a f309 mul.w r3, sl, r9 - d264: fa1f fc80 uxth.w ip, r0 - d268: ea4c 4801 orr.w r8, ip, r1, lsl #16 - d26c: 4543 cmp r3, r8 - d26e: d909 bls.n d284 <__divdi3+0x23c> - d270: eb18 0804 adds.w r8, r8, r4 - d274: f109 39ff add.w r9, r9, #4294967295 - d278: d204 bcs.n d284 <__divdi3+0x23c> - d27a: 4543 cmp r3, r8 - d27c: bf84 itt hi - d27e: f109 39ff addhi.w r9, r9, #4294967295 - d282: 44a0 addhi r8, r4 - d284: ea49 4e0b orr.w lr, r9, fp, lsl #16 - d288: ebc3 0808 rsb r8, r3, r8 - d28c: f8cd e008 str.w lr, [sp, #8] - d290: e76f b.n d172 <__divdi3+0x12a> - d292: f1c4 0320 rsb r3, r4, #32 - d296: fa0a fa04 lsl.w sl, sl, r4 - d29a: 40da lsrs r2, r3 - d29c: fa21 f803 lsr.w r8, r1, r3 - d2a0: ea42 0a0a orr.w sl, r2, sl - d2a4: fa01 f904 lsl.w r9, r1, r4 - d2a8: fa30 f203 lsrs.w r2, r0, r3 - d2ac: 4640 mov r0, r8 - d2ae: ea4f 4b1a mov.w fp, sl, lsr #16 - d2b2: ea42 0109 orr.w r1, r2, r9 - d2b6: 9103 str r1, [sp, #12] - d2b8: 4659 mov r1, fp - d2ba: fa17 f304 lsls.w r3, r7, r4 - d2be: 9302 str r3, [sp, #8] - d2c0: f7ff fb3e bl c940 <__aeabi_uidiv> - d2c4: 4659 mov r1, fp - d2c6: 4681 mov r9, r0 - d2c8: 4640 mov r0, r8 - d2ca: f7ff fc67 bl cb9c <__aeabi_uidivmod> - d2ce: fa1f f38a uxth.w r3, sl - d2d2: 9803 ldr r0, [sp, #12] - d2d4: fb03 f209 mul.w r2, r3, r9 - d2d8: 0c07 lsrs r7, r0, #16 - d2da: ea47 4801 orr.w r8, r7, r1, lsl #16 - d2de: 4542 cmp r2, r8 - d2e0: d904 bls.n d2ec <__divdi3+0x2a4> - d2e2: eb18 080a adds.w r8, r8, sl - d2e6: f109 39ff add.w r9, r9, #4294967295 - d2ea: d351 bcc.n d390 <__divdi3+0x348> - d2ec: ebc2 0808 rsb r8, r2, r8 - d2f0: 4659 mov r1, fp - d2f2: 4640 mov r0, r8 - d2f4: 9301 str r3, [sp, #4] - d2f6: f7ff fb23 bl c940 <__aeabi_uidiv> - d2fa: 4659 mov r1, fp - d2fc: 4607 mov r7, r0 - d2fe: 4640 mov r0, r8 - d300: f7ff fc4c bl cb9c <__aeabi_uidivmod> - d304: 9b01 ldr r3, [sp, #4] - d306: 9803 ldr r0, [sp, #12] - d308: fb03 f307 mul.w r3, r3, r7 - d30c: fa1f fc80 uxth.w ip, r0 - d310: ea4c 4c01 orr.w ip, ip, r1, lsl #16 - d314: 4563 cmp r3, ip - d316: d907 bls.n d328 <__divdi3+0x2e0> - d318: 3f01 subs r7, #1 - d31a: eb1c 0c0a adds.w ip, ip, sl - d31e: d203 bcs.n d328 <__divdi3+0x2e0> - d320: 4563 cmp r3, ip - d322: d901 bls.n d328 <__divdi3+0x2e0> - d324: 3f01 subs r7, #1 - d326: 44d4 add ip, sl - d328: ea47 4909 orr.w r9, r7, r9, lsl #16 - d32c: 9f02 ldr r7, [sp, #8] - d32e: ebc3 0c0c rsb ip, r3, ip - d332: fa1f fe89 uxth.w lr, r9 - d336: ea4f 4319 mov.w r3, r9, lsr #16 - d33a: b2b8 uxth r0, r7 - d33c: 0c3f lsrs r7, r7, #16 - d33e: fb00 f80e mul.w r8, r0, lr - d342: fb00 f103 mul.w r1, r0, r3 - d346: fb07 120e mla r2, r7, lr, r1 - d34a: fb07 f003 mul.w r0, r7, r3 - d34e: eb02 4218 add.w r2, r2, r8, lsr #16 - d352: 4291 cmp r1, r2 - d354: bf88 it hi - d356: f500 3080 addhi.w r0, r0, #65536 ; 0x10000 - d35a: eb00 4e12 add.w lr, r0, r2, lsr #16 - d35e: 45f4 cmp ip, lr - d360: d312 bcc.n d388 <__divdi3+0x340> - d362: ea4f 4202 mov.w r2, r2, lsl #16 - d366: fa1f f888 uxth.w r8, r8 - d36a: bf14 ite ne - d36c: 2100 movne r1, #0 - d36e: 2101 moveq r1, #1 - d370: eb02 0c08 add.w ip, r2, r8 - d374: fa15 f404 lsls.w r4, r5, r4 - d378: 4564 cmp r4, ip - d37a: bf2c ite cs - d37c: 2400 movcs r4, #0 - d37e: f001 0401 andcc.w r4, r1, #1 - d382: 2c00 cmp r4, #0 - d384: f43f aec2 beq.w d10c <__divdi3+0xc4> - d388: f109 39ff add.w r9, r9, #4294967295 - d38c: 2400 movs r4, #0 - d38e: e6bd b.n d10c <__divdi3+0xc4> - d390: 4542 cmp r2, r8 - d392: bf84 itt hi - d394: f109 39ff addhi.w r9, r9, #4294967295 - d398: 44d0 addhi r8, sl - d39a: e7a7 b.n d2ec <__divdi3+0x2a4> - d39c: 4543 cmp r3, r8 - d39e: bf84 itt hi - d3a0: f10b 3bff addhi.w fp, fp, #4294967295 - d3a4: 44a0 addhi r8, r4 - d3a6: e74f b.n d248 <__divdi3+0x200> - -0000d3a8 <__udivdi3>: - d3a8: e92d 4ff0 stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} - d3ac: 4605 mov r5, r0 - d3ae: b083 sub sp, #12 - d3b0: 460c mov r4, r1 - d3b2: 4617 mov r7, r2 - d3b4: 4680 mov r8, r0 - d3b6: 460e mov r6, r1 - d3b8: 2b00 cmp r3, #0 - d3ba: d14d bne.n d458 <__udivdi3+0xb0> - d3bc: 428a cmp r2, r1 - d3be: d961 bls.n d484 <__udivdi3+0xdc> - d3c0: fab2 f382 clz r3, r2 - d3c4: b153 cbz r3, d3dc <__udivdi3+0x34> - d3c6: f1c3 0420 rsb r4, r3, #32 - d3ca: fa11 f603 lsls.w r6, r1, r3 - d3ce: fa30 f204 lsrs.w r2, r0, r4 - d3d2: 409f lsls r7, r3 - d3d4: ea42 0606 orr.w r6, r2, r6 - d3d8: fa00 f803 lsl.w r8, r0, r3 - d3dc: 0c3c lsrs r4, r7, #16 - d3de: 4630 mov r0, r6 - d3e0: 4621 mov r1, r4 - d3e2: fa1f fa87 uxth.w sl, r7 - d3e6: f7ff faab bl c940 <__aeabi_uidiv> - d3ea: 4621 mov r1, r4 - d3ec: 4681 mov r9, r0 - d3ee: 4630 mov r0, r6 - d3f0: f7ff fbd4 bl cb9c <__aeabi_uidivmod> - d3f4: ea4f 4018 mov.w r0, r8, lsr #16 - d3f8: fb0a f309 mul.w r3, sl, r9 - d3fc: ea40 4601 orr.w r6, r0, r1, lsl #16 - d400: 42b3 cmp r3, r6 - d402: d908 bls.n d416 <__udivdi3+0x6e> - d404: 19f6 adds r6, r6, r7 - d406: f109 39ff add.w r9, r9, #4294967295 - d40a: d204 bcs.n d416 <__udivdi3+0x6e> - d40c: 42b3 cmp r3, r6 - d40e: bf84 itt hi - d410: f109 39ff addhi.w r9, r9, #4294967295 - d414: 19f6 addhi r6, r6, r7 - d416: 1af6 subs r6, r6, r3 - d418: 4621 mov r1, r4 - d41a: 4630 mov r0, r6 - d41c: fa1f f888 uxth.w r8, r8 - d420: f7ff fa8e bl c940 <__aeabi_uidiv> - d424: 4621 mov r1, r4 - d426: 4605 mov r5, r0 - d428: 4630 mov r0, r6 - d42a: f7ff fbb7 bl cb9c <__aeabi_uidivmod> - d42e: fb0a fa05 mul.w sl, sl, r5 - d432: ea48 4801 orr.w r8, r8, r1, lsl #16 - d436: 45c2 cmp sl, r8 - d438: d906 bls.n d448 <__udivdi3+0xa0> - d43a: 3d01 subs r5, #1 - d43c: eb18 0807 adds.w r8, r8, r7 - d440: d202 bcs.n d448 <__udivdi3+0xa0> - d442: 45c2 cmp sl, r8 - d444: bf88 it hi - d446: 3d01 subhi r5, #1 - d448: ea45 4a09 orr.w sl, r5, r9, lsl #16 - d44c: 2600 movs r6, #0 - d44e: 4631 mov r1, r6 - d450: 4650 mov r0, sl - d452: b003 add sp, #12 - d454: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - d458: 428b cmp r3, r1 - d45a: d85b bhi.n d514 <__udivdi3+0x16c> - d45c: fab3 f683 clz r6, r3 - d460: 2e00 cmp r6, #0 - d462: d15a bne.n d51a <__udivdi3+0x172> - d464: 428b cmp r3, r1 - d466: f04f 0a01 mov.w sl, #1 - d46a: bf2c ite cs - d46c: 2400 movcs r4, #0 - d46e: 2401 movcc r4, #1 - d470: 4282 cmp r2, r0 - d472: bf8c ite hi - d474: 4625 movhi r5, r4 - d476: f044 0501 orrls.w r5, r4, #1 - d47a: 2d00 cmp r5, #0 - d47c: d1e7 bne.n d44e <__udivdi3+0xa6> - d47e: 462e mov r6, r5 - d480: 46aa mov sl, r5 - d482: e7e4 b.n d44e <__udivdi3+0xa6> - d484: b922 cbnz r2, d490 <__udivdi3+0xe8> - d486: 2001 movs r0, #1 - d488: 4611 mov r1, r2 - d48a: f7ff fa59 bl c940 <__aeabi_uidiv> - d48e: 4607 mov r7, r0 - d490: fab7 f387 clz r3, r7 - d494: 2b00 cmp r3, #0 - d496: f040 80b6 bne.w d606 <__udivdi3+0x25e> - d49a: 1be4 subs r4, r4, r7 - d49c: ea4f 4b17 mov.w fp, r7, lsr #16 - d4a0: b2bd uxth r5, r7 - d4a2: 2601 movs r6, #1 - d4a4: 4659 mov r1, fp - d4a6: 4620 mov r0, r4 - d4a8: f7ff fa4a bl c940 <__aeabi_uidiv> - d4ac: 4659 mov r1, fp - d4ae: ea4f 4918 mov.w r9, r8, lsr #16 - d4b2: 4682 mov sl, r0 - d4b4: 4620 mov r0, r4 - d4b6: f7ff fb71 bl cb9c <__aeabi_uidivmod> - d4ba: fb05 f30a mul.w r3, r5, sl - d4be: ea49 4401 orr.w r4, r9, r1, lsl #16 - d4c2: 42a3 cmp r3, r4 - d4c4: d908 bls.n d4d8 <__udivdi3+0x130> - d4c6: 19e4 adds r4, r4, r7 - d4c8: f10a 3aff add.w sl, sl, #4294967295 - d4cc: d204 bcs.n d4d8 <__udivdi3+0x130> - d4ce: 42a3 cmp r3, r4 - d4d0: bf84 itt hi - d4d2: f10a 3aff addhi.w sl, sl, #4294967295 - d4d6: 19e4 addhi r4, r4, r7 - d4d8: 1ae4 subs r4, r4, r3 - d4da: 4659 mov r1, fp - d4dc: 4620 mov r0, r4 - d4de: f7ff fa2f bl c940 <__aeabi_uidiv> - d4e2: 4659 mov r1, fp - d4e4: 4681 mov r9, r0 - d4e6: 4620 mov r0, r4 - d4e8: f7ff fb58 bl cb9c <__aeabi_uidivmod> - d4ec: fa1f f388 uxth.w r3, r8 - d4f0: fb05 f509 mul.w r5, r5, r9 - d4f4: ea43 4801 orr.w r8, r3, r1, lsl #16 - d4f8: 4545 cmp r5, r8 - d4fa: d908 bls.n d50e <__udivdi3+0x166> - d4fc: eb18 0807 adds.w r8, r8, r7 - d500: f109 39ff add.w r9, r9, #4294967295 - d504: d203 bcs.n d50e <__udivdi3+0x166> - d506: 4545 cmp r5, r8 - d508: bf88 it hi - d50a: f109 39ff addhi.w r9, r9, #4294967295 - d50e: ea49 4a0a orr.w sl, r9, sl, lsl #16 - d512: e79c b.n d44e <__udivdi3+0xa6> - d514: 2600 movs r6, #0 - d516: 46b2 mov sl, r6 - d518: e799 b.n d44e <__udivdi3+0xa6> - d51a: f1c6 0120 rsb r1, r6, #32 - d51e: 40b3 lsls r3, r6 - d520: fa32 f701 lsrs.w r7, r2, r1 - d524: fa24 f901 lsr.w r9, r4, r1 - d528: 431f orrs r7, r3 - d52a: 40b4 lsls r4, r6 - d52c: fa30 f301 lsrs.w r3, r0, r1 - d530: 4648 mov r0, r9 - d532: ea4f 4817 mov.w r8, r7, lsr #16 - d536: ea43 0104 orr.w r1, r3, r4 - d53a: 9101 str r1, [sp, #4] - d53c: 4641 mov r1, r8 - d53e: 40b2 lsls r2, r6 - d540: 9200 str r2, [sp, #0] - d542: f7ff f9fd bl c940 <__aeabi_uidiv> - d546: 4641 mov r1, r8 - d548: b2bc uxth r4, r7 - d54a: 4682 mov sl, r0 - d54c: 4648 mov r0, r9 - d54e: f7ff fb25 bl cb9c <__aeabi_uidivmod> - d552: 9801 ldr r0, [sp, #4] - d554: fb04 f30a mul.w r3, r4, sl - d558: ea4f 4b10 mov.w fp, r0, lsr #16 - d55c: ea4b 4b01 orr.w fp, fp, r1, lsl #16 - d560: 455b cmp r3, fp - d562: d905 bls.n d570 <__udivdi3+0x1c8> - d564: eb1b 0b07 adds.w fp, fp, r7 - d568: f10a 3aff add.w sl, sl, #4294967295 - d56c: f0c0 8093 bcc.w d696 <__udivdi3+0x2ee> - d570: ebc3 0b0b rsb fp, r3, fp - d574: 4641 mov r1, r8 - d576: 4658 mov r0, fp - d578: f7ff f9e2 bl c940 <__aeabi_uidiv> - d57c: 4641 mov r1, r8 - d57e: 4681 mov r9, r0 - d580: 4658 mov r0, fp - d582: f7ff fb0b bl cb9c <__aeabi_uidivmod> - d586: 9801 ldr r0, [sp, #4] - d588: fb04 f409 mul.w r4, r4, r9 - d58c: fa1f fc80 uxth.w ip, r0 - d590: ea4c 4301 orr.w r3, ip, r1, lsl #16 - d594: 429c cmp r4, r3 - d596: d903 bls.n d5a0 <__udivdi3+0x1f8> - d598: 19db adds r3, r3, r7 - d59a: f109 39ff add.w r9, r9, #4294967295 - d59e: d374 bcc.n d68a <__udivdi3+0x2e2> - d5a0: 9f00 ldr r7, [sp, #0] - d5a2: ea49 4a0a orr.w sl, r9, sl, lsl #16 - d5a6: 1b1c subs r4, r3, r4 - d5a8: fa1f fe8a uxth.w lr, sl - d5ac: b2b8 uxth r0, r7 - d5ae: 0c3a lsrs r2, r7, #16 - d5b0: ea4f 471a mov.w r7, sl, lsr #16 - d5b4: fb00 fc0e mul.w ip, r0, lr - d5b8: fb00 f307 mul.w r3, r0, r7 - d5bc: fb02 310e mla r1, r2, lr, r3 - d5c0: fb02 f207 mul.w r2, r2, r7 - d5c4: eb01 411c add.w r1, r1, ip, lsr #16 - d5c8: 428b cmp r3, r1 - d5ca: bf88 it hi - d5cc: f502 3280 addhi.w r2, r2, #65536 ; 0x10000 - d5d0: eb02 4e11 add.w lr, r2, r1, lsr #16 - d5d4: 4574 cmp r4, lr - d5d6: d312 bcc.n d5fe <__udivdi3+0x256> - d5d8: ea4f 4101 mov.w r1, r1, lsl #16 - d5dc: fa1f f28c uxth.w r2, ip - d5e0: bf14 ite ne - d5e2: 2300 movne r3, #0 - d5e4: 2301 moveq r3, #1 - d5e6: eb01 0c02 add.w ip, r1, r2 - d5ea: fa15 f606 lsls.w r6, r5, r6 - d5ee: 4566 cmp r6, ip - d5f0: bf2c ite cs - d5f2: 2600 movcs r6, #0 - d5f4: f003 0601 andcc.w r6, r3, #1 - d5f8: 2e00 cmp r6, #0 - d5fa: f43f af28 beq.w d44e <__udivdi3+0xa6> - d5fe: f10a 3aff add.w sl, sl, #4294967295 - d602: 2600 movs r6, #0 - d604: e723 b.n d44e <__udivdi3+0xa6> - d606: 409f lsls r7, r3 - d608: f1c3 0120 rsb r1, r3, #32 - d60c: fa34 f601 lsrs.w r6, r4, r1 - d610: fa14 f203 lsls.w r2, r4, r3 - d614: ea4f 4b17 mov.w fp, r7, lsr #16 - d618: fa25 fa01 lsr.w sl, r5, r1 - d61c: 4630 mov r0, r6 - d61e: 4659 mov r1, fp - d620: fa05 f803 lsl.w r8, r5, r3 - d624: ea4a 0a02 orr.w sl, sl, r2 - d628: f7ff f98a bl c940 <__aeabi_uidiv> - d62c: 4659 mov r1, fp - d62e: b2bd uxth r5, r7 - d630: 4681 mov r9, r0 - d632: 4630 mov r0, r6 - d634: f7ff fab2 bl cb9c <__aeabi_uidivmod> - d638: ea4f 4c1a mov.w ip, sl, lsr #16 - d63c: fb05 f309 mul.w r3, r5, r9 - d640: ea4c 4401 orr.w r4, ip, r1, lsl #16 - d644: 42a3 cmp r3, r4 - d646: d903 bls.n d650 <__udivdi3+0x2a8> - d648: 19e4 adds r4, r4, r7 - d64a: f109 39ff add.w r9, r9, #4294967295 - d64e: d328 bcc.n d6a2 <__udivdi3+0x2fa> - d650: 1ae4 subs r4, r4, r3 - d652: 4659 mov r1, fp - d654: 4620 mov r0, r4 - d656: f7ff f973 bl c940 <__aeabi_uidiv> - d65a: 4659 mov r1, fp - d65c: 4606 mov r6, r0 - d65e: 4620 mov r0, r4 - d660: f7ff fa9c bl cb9c <__aeabi_uidivmod> - d664: fa1f f48a uxth.w r4, sl - d668: fb05 f306 mul.w r3, r5, r6 - d66c: ea44 4401 orr.w r4, r4, r1, lsl #16 - d670: 42a3 cmp r3, r4 - d672: d906 bls.n d682 <__udivdi3+0x2da> - d674: 3e01 subs r6, #1 - d676: 19e4 adds r4, r4, r7 - d678: d203 bcs.n d682 <__udivdi3+0x2da> - d67a: 42a3 cmp r3, r4 - d67c: d901 bls.n d682 <__udivdi3+0x2da> - d67e: 3e01 subs r6, #1 - d680: 19e4 adds r4, r4, r7 - d682: 1ae4 subs r4, r4, r3 - d684: ea46 4609 orr.w r6, r6, r9, lsl #16 - d688: e70c b.n d4a4 <__udivdi3+0xfc> - d68a: 429c cmp r4, r3 - d68c: bf84 itt hi - d68e: f109 39ff addhi.w r9, r9, #4294967295 - d692: 19db addhi r3, r3, r7 - d694: e784 b.n d5a0 <__udivdi3+0x1f8> - d696: 455b cmp r3, fp - d698: bf84 itt hi - d69a: f10a 3aff addhi.w sl, sl, #4294967295 - d69e: 44bb addhi fp, r7 - d6a0: e766 b.n d570 <__udivdi3+0x1c8> - d6a2: 42a3 cmp r3, r4 - d6a4: bf84 itt hi - d6a6: f109 39ff addhi.w r9, r9, #4294967295 - d6aa: 19e4 addhi r4, r4, r7 - d6ac: e7d0 b.n d650 <__udivdi3+0x2a8> - d6ae: bf00 nop - d6b0: 6474732f .word 0x6474732f - d6b4: 00006e69 .word 0x00006e69 - d6b8: 6474732f .word 0x6474732f - d6bc: 0074756f .word 0x0074756f - d6c0: 6474732f .word 0x6474732f - d6c4: 00727265 .word 0x00727265 - d6c8: 3a504952 .word 0x3a504952 - d6cc: 79735f20 .word 0x79735f20 - d6d0: 65735f73 .word 0x65735f73 - d6d4: 29286b65 .word 0x29286b65 - d6d8: 206e6920 .word 0x206e6920 - d6dc: 6465626d .word 0x6465626d - d6e0: 2072612e .word 0x2072612e - d6e4: 20736168 .word 0x20736168 - d6e8: 6e656562 .word 0x6e656562 - d6ec: 646f6d20 .word 0x646f6d20 - d6f0: 65696669 .word 0x65696669 - d6f4: 200a0d64 .word 0x200a0d64 - d6f8: 20202020 .word 0x20202020 - d6fc: 20646e61 .word 0x20646e61 - d700: 65736c5f .word 0x65736c5f - d704: 69206b65 .word 0x69206b65 - d708: 6367206e .word 0x6367206e - d70c: 626d3463 .word 0x626d3463 - d710: 732f6465 .word 0x732f6465 - d714: 61637379 .word 0x61637379 - d718: 2e736c6c .word 0x2e736c6c - d71c: 656e2063 .word 0x656e2063 - d720: 20736465 .word 0x20736465 - d724: 62206f74 .word 0x62206f74 - d728: 70752065 .word 0x70752065 - d72c: 65746164 .word 0x65746164 - d730: 000a0d64 .word 0x000a0d64 - d734: 00000000 .word 0x00000000 - -0000d738 <_ZTVN10__cxxabiv117__class_type_infoE>: - d738: 00000000 0000d768 000006f5 00000709 ....h........... - d748: 00000995 00000999 000006cd 00000727 ............'... - d758: 00000677 00000691 0000066b 00000000 w.......k....... - -0000d768 <_ZTIN10__cxxabiv117__class_type_infoE>: - d768: 0000d7c0 0000d774 0000d81c ....t....... - -0000d774 <_ZTSN10__cxxabiv117__class_type_infoE>: - d774: 5f30314e 7878635f 76696261 5f373131 N10__cxxabiv117_ - d784: 616c635f 745f7373 5f657079 6f666e69 _class_type_info - d794: 75700045 76206572 75747269 6d206c61 E.pure virtual m - d7a4: 6f687465 61632064 64656c6c 0000000a ethod called.... - d7b4: 00000000 .... - -0000d7b8 <_ZTVN10__cxxabiv120__si_class_type_infoE>: - d7b8: 00000000 0000d7e8 00000961 00000975 ........a...u... - d7c8: 00000995 00000999 000006cd 00000727 ............'... - d7d8: 00000875 00000899 00000929 00000000 u.......)....... - -0000d7e8 <_ZTIN10__cxxabiv120__si_class_type_infoE>: - d7e8: 0000d7c0 0000d7f4 0000d768 ........h... - -0000d7f4 <_ZTSN10__cxxabiv120__si_class_type_infoE>: - d7f4: 5f30314e 7878635f 76696261 5f303231 N10__cxxabiv120_ - d804: 5f69735f 73616c63 79745f73 695f6570 _si_class_type_i - d814: 456f666e 00000000 nfoE.... - -0000d81c <_ZTISt9type_info>: - d81c: 0000d740 0000d824 @...$... - -0000d824 <_ZTSSt9type_info>: - d824: 74397453 5f657079 6f666e69 00000000 St9type_info.... - d834: 00000000 .... - -0000d838 <_ZTVSt9type_info>: - d838: 00000000 0000d81c 00000989 000009a1 ................ - d848: 00000995 00000999 000009f3 0000099d ................ - -0000d858 <_ZTIN10__cxxabiv121__vmi_class_type_infoE>: - d858: 0000d7c0 0000d864 0000d768 ....d...h... - -0000d864 <_ZTSN10__cxxabiv121__vmi_class_type_infoE>: - d864: 5f30314e 7878635f 76696261 5f313231 N10__cxxabiv121_ - d874: 696d765f 616c635f 745f7373 5f657079 _vmi_class_type_ - d884: 6f666e69 00000045 00000000 infoE....... - -0000d890 <_ZTVN10__cxxabiv121__vmi_class_type_infoE>: - d890: 00000000 0000d858 00000a19 00000a2d ....X.......-... - d8a0: 00000995 00000999 000006cd 00000727 ............'... - d8b0: 00000aeb 00000c33 00000a55 00000000 ....3...U....... - d8c0: 6d726574 74616e69 61632065 64656c6c terminate called - d8d0: 63657220 69737275 796c6576 6574000a recursively..te - d8e0: 6e696d72 20657461 6c6c6163 61206465 rminate called a - d8f0: 72657466 72687420 6e69776f 6e612067 fter throwing an - d900: 736e6920 636e6174 666f2065 27002720 instance of '.' - d910: 6574000a 6e696d72 20657461 6c6c6163 ..terminate call - d920: 77206465 6f687469 61207475 6361206e ed without an ac - d930: 65766974 63786520 69747065 000a6e6f tive exception.. - -0000d940 : - d940: 00000074 0000e002 00000003 0000e002 t............... - d950: 00000003 00000000 00000000 00000061 ............a... - d960: 0000e2d8 0000000e 0000e2d8 0000000e ................ - d970: 0000e2dd 00000009 00000062 0000e2e7 ........b....... - d980: 00000011 0000e2e7 00000011 0000e2ec ................ - d990: 0000000c 00000073 0000e2f9 0000000b ....s........... - d9a0: 0000e305 00000046 0000e2ec 0000000c ....F........... - d9b0: 00000069 0000e34c 0000000c 0000e359 i...L.......Y... - d9c0: 00000031 0000e38b 0000000d 0000006f 1...........o... - d9d0: 0000e399 0000000c 0000e3a6 00000031 ............1... - d9e0: 0000e3d8 0000000d 00000064 0000e3e6 ........d....... - d9f0: 0000000d 0000e3f4 00000032 0000e427 ........2...'... - da00: 0000000e .... - -0000da04 : - da04: 0000e231 0000000b 0000e231 0000000b 1.......1....... - da14: 00000000 0000e200 00000004 0000e205 ................ - da24: 00000007 00000007 0000e238 00000004 ........8....... - da34: 0000e20d 00000004 00000000 0000e217 ................ - da44: 00000006 0000e217 00000006 00000008 ................ - da54: 0000e212 0000000b 0000e212 0000000b ................ - da64: 00000008 0000e21e 00000005 0000e21e ................ - da74: 00000005 00000008 0000e224 0000000a ........$....... - da84: 0000e224 0000000a 00000008 0000e22f $.........../... - da94: 0000000d 0000e22f 0000000d 00000000 ..../........... - daa4: 0000e246 00000003 0000e246 00000003 F.......F....... - dab4: 00000001 0000e23d 0000000c 0000e24a ....=.......J... - dac4: 00000008 00000002 00000000 00000000 ................ - ... - dae0: 0000e25c 00000004 0000e25c 00000004 \.......\....... - daf0: 00000003 0000e253 0000000d 0000e253 ....S.......S... - db00: 0000000d 00000004 0000e26a 00000008 ........j....... - db10: 0000e26a 00000008 00000000 0000e261 j...........a... - db20: 00000011 0000e261 00000011 00000000 ....a........... - ... - db6c: 0000e27c 00000005 0000e27c 00000005 |.......|....... - db7c: 00000000 0000e273 0000000e 0000e273 ....s.......s... - db8c: 0000000e 00000000 00000000 00000000 ................ - ... - dba8: 0000e282 00000004 0000e282 00000004 ................ - dbb8: 00000009 0000e287 00000007 0000e238 ............8... - dbc8: 00000004 00000000 0000e298 00000009 ................ - dbd8: 0000e25c 00000004 00000005 0000e28f \............... - dbe8: 00000012 0000e28f 00000012 00000006 ................ - dbf8: 0000e14c 00000003 0000e14c 00000003 L.......L....... - dc08: 00000000 0000e2a2 00000009 0000e2a2 ................ - dc18: 00000009 00000000 0000e2ac 00000009 ................ - dc28: 0000e2ac 00000009 00000000 0000e2b6 ................ - dc38: 0000000a 0000e2b6 0000000a 00000000 ................ - dc48: 0000e2c1 00000004 0000e2c1 00000004 ................ - dc58: 00000008 0000e2c6 00000008 0000e2c6 ................ - dc68: 00000008 00000000 0000e2cf 00000008 ................ - dc78: 0000e2cf 00000008 00000000 ............ - -0000dc84 : - dc84: 0000e70f 0000e436 00000002 00000002 ....6........... - dc94: 0000e439 0000e4bf 00000001 00000002 9............... - dca4: 0000e43c 0000e1c8 00000002 00000002 <............... - dcb4: 0000e43f 0000e1c9 00000001 00000001 ?............... - dcc4: 0000e20a 0000e1c9 00000001 00000002 ................ - dcd4: 0000e006 0000e442 00000002 00000002 ....B........... - dce4: 0000e445 0000e448 00000001 00000002 E...H........... - dcf4: 0000e44a 0000e44d 00000001 00000001 J...M........... - dd04: 0000e44f 0000e452 00000002 00000002 O...R........... - dd14: 0000e455 0000e458 00000008 00000001 U...X........... - dd24: 0000e461 0000e1e1 00000001 00000001 a............... - dd34: 0000e464 0000e467 00000006 00000001 d...g........... - dd44: 0000e009 0000e14e 00000001 00000002 ....N........... - dd54: 0000e46e 0000e471 00000001 00000002 n...q........... - dd64: 0000e473 0000e476 00000002 00000002 s...v........... - dd74: 0000e479 0000e47c 00000001 00000002 y...|........... - dd84: 0000e47e 0000e481 00000002 00000002 ~............... - dd94: 0000e484 0000e501 00000002 00000002 ................ - dda4: 0000e487 0000e34a 00000001 00000002 ....J........... - ddb4: 0000e119 0000e45e 00000002 00000002 ....^........... - ddc4: 0000e48a 0000e48d 00000003 00000002 ................ - ddd4: 0000e21b 0000e48e 00000002 00000002 ................ - dde4: 0000e491 0000e494 00000002 00000002 ................ - ddf4: 0000e497 0000e495 00000001 00000002 ................ - de04: 0000e49a 0000e49d 00000002 00000002 ................ - de14: 0000e4a0 0000e4a3 00000002 00000002 ................ - de24: 0000e4a6 0000e4b0 00000001 00000002 ................ - de34: 0000e4a9 0000e1e1 00000001 00000002 ................ - de44: 0000e4ac 0000e4af 00000002 00000001 ................ - de54: 0000e4b2 0000e4b5 00000005 00000001 ................ - de64: 0000e4bb 0000e4be 00000002 00000002 ................ - de74: 0000e302 0000e4b0 00000001 00000001 ................ - de84: 0000e247 0000e4c1 00000001 00000001 G............... - de94: 0000e4c3 0000e4c6 00000003 00000001 ................ - dea4: 0000e4ca 0000e4cd 00000002 00000002 ................ - deb4: 0000e4d0 0000e4d3 00000002 00000002 ................ - dec4: 0000e2e4 0000e4d4 00000001 00000002 ................ - ded4: 0000e4d6 0000e4d9 00000002 00000002 ................ - dee4: 0000e4dc 0000e4ea 00000001 00000002 ................ - def4: 0000e4df 0000e4e2 00000003 00000002 ................ - df04: 0000e4e6 0000e4e9 00000002 00000001 ................ - df14: 0000e4ec 0000e4ea 00000001 00000001 ................ - df24: 0000e00c 0000e4ef 00000002 00000002 ................ - df34: 0000e4f2 0000e4f5 00000001 00000003 ................ - df44: 0000e4f7 0000e4fa 00000002 00000002 ................ - df54: 0000e4fd 0000e500 00000003 00000002 ................ - df64: 0000e504 0000e507 00000001 00000002 ................ - df74: 0000e509 0000e50c 00000002 00000002 ................ - df84: 0000e1c5 0000e50f 00000007 00000001 ................ - df94: 0000e517 0000e50f 00000007 00000001 ................ - dfa4: 0000e221 0000e51a 00000008 00000001 !............... - dfb4: 0000e523 0000e51a 00000008 00000001 #............... - ... - dfd4: 4f4c475f 5f4c4142 6e612800 6d796e6f _GLOBAL_.(anonym - dfe4: 2073756f 656d616e 63617073 73002965 ous namespace).s - dff4: 6e697274 696c2067 61726574 7473006c tring literal.st - e004: 6c630064 00746400 4a007470 61727241 d.cl.dt.pt.JArra - e014: 54560079 6f662054 63002072 74736e6f y.VTT for .const - e024: 74637572 206e6f69 62617476 6620656c ruction vtable f - e034: 0020726f 2d6e692d 70797400 666e6965 or .-in-.typeinf - e044: 6f66206f 74002072 69657079 206f666e o for .typeinfo - e054: 656d616e 726f6620 79740020 6e696570 name for .typein - e064: 66206f66 6f66206e 6e002072 762d6e6f fo fn for .non-v - e074: 75747269 74206c61 6b6e7568 206f7420 irtual thunk to - e084: 766f6300 61697261 7220746e 72757465 .covariant retur - e094: 6874206e 206b6e75 00206f74 6176616a n thunk to .java - e0a4: 616c4320 66207373 0020726f 72617567 Class for .guar - e0b4: 61762064 62616972 6620656c 0020726f d variable for . - e0c4: 65666572 636e6572 65742065 726f706d reference tempor - e0d4: 20797261 20726f66 64696800 206e6564 ary for .hidden - e0e4: 61696c61 6f662073 5f002072 20746153 alias for ._Sat - e0f4: 63415f00 006d7563 6172465f 2c007463 ._Accum._Fract., - e104: 706f0020 74617265 6f00726f 61726570 .operator.opera - e114: 20726f74 00786900 00203a20 75006c75 tor .ix. : .ul.u - e124: 66006c6c 65736c61 75727400 616a0065 ll.false.true.ja - e134: 72206176 756f7365 20656372 63656400 va resource .dec - e144: 7079746c 00282065 002e2e2e 7261707b ltype (.....{par - e154: 6700236d 61626f6c 6f63206c 7274736e m#.global constr - e164: 6f746375 6b207372 64657965 206f7420 uctors keyed to - e174: 6f6c6700 206c6162 74736564 74637572 .global destruct - e184: 2073726f 6579656b 6f742064 6c7b0020 ors keyed to .{l - e194: 64626d61 29002861 757b0023 6d616e6e ambda(.)#.{unnam - e1a4: 74206465 23657079 65722000 69727473 ed type#. restri - e1b4: 20007463 616c6f76 656c6974 6f632000 ct. volatile. co - e1c4: 0074736e 63002626 6c706d6f 00207865 nst.&&.complex . - e1d4: 67616d69 72616e69 3a002079 20002a3a imaginary .::*. - e1e4: 65765f5f 726f7463 647b0028 75616665 __vector(.{defau - e1f4: 6120746c 00236772 003a3a7d 6c6f6f62 lt arg#.}::.bool - e204: 6f6f6200 6e61656c 74796200 6f6c0065 .boolean.byte.lo - e214: 6420676e 6c62756f 6c660065 0074616f ng double.float. - e224: 6c665f5f 3174616f 75003832 6769736e __float128.unsig - e234: 2064656e 72616863 736e7500 656e6769 ned char.unsigne - e244: 6e692064 6e750074 6e676973 75006465 d int.unsigned.u - e254: 6769736e 2064656e 676e6f6c 736e7500 nsigned long.uns - e264: 656e6769 5f5f2064 31746e69 75003832 igned __int128.u - e274: 6769736e 2064656e 726f6873 6f760074 nsigned short.vo - e284: 77006469 72616863 7500745f 6769736e id.wchar_t.unsig - e294: 2064656e 676e6f6c 6e6f6c20 65640067 ned long long.de - e2a4: 616d6963 0032336c 69636564 366c616d cimal32.decimal6 - e2b4: 65640034 616d6963 3832316c 6c616800 4.decimal128.hal - e2c4: 68630066 36317261 6300745f 33726168 f.char16_t.char3 - e2d4: 00745f32 3a647473 6c6c613a 7461636f 2_t.std::allocat - e2e4: 7300726f 3a3a6474 69736162 74735f63 or.std::basic_st - e2f4: 676e6972 64747300 74733a3a 676e6972 ring.std::string - e304: 64747300 61623a3a 5f636973 69727473 .std::basic_stri - e314: 633c676e 2c726168 64747320 68633a3a ng, - e334: 64747320 6c613a3a 61636f6c 3c726f74 std::allocator< - e344: 72616863 003e203e 3a647473 7473693a char> >.std::ist - e354: 6d616572 64747300 61623a3a 5f636973 ream.std::basic_ - e364: 72747369 3c6d6165 72616863 7473202c istream >.basic_ist - e394: 6d616572 64747300 736f3a3a 61657274 ream.std::ostrea - e3a4: 7473006d 623a3a64 63697361 74736f5f m.std::basic_ost - e3b4: 6d616572 6168633c 73202c72 3a3a6474 ream >.basic_ostrea - e3e4: 7473006d 693a3a64 7274736f 006d6165 m.std::iostream. - e3f4: 3a647473 7361623a 695f6369 7274736f std::basic_iostr - e404: 3c6d6165 72616863 7473202c 633a3a64 eam - e424: 62003e20 63697361 736f695f 61657274 >.basic_iostrea - e434: 3d26006d 00536100 61006161 29280064 m.&=.aS.aa.ad.() - e444: 006d6300 6f63002c 64007e00 3d2f0056 .cm.,.co.~.dV./= - e454: 00616400 656c6564 5d5b6574 00656400 .da.delete[].de. - e464: 64006c64 74656c65 76640065 65002f00 dl.delete.dv./.e - e474: 3d5e004f 006f6500 7165005e 003d3d00 O.^=.eo.^.eq.==. - e484: 67006567 536c0074 3d3c3c00 00736c00 ge.gt.lS.<<=.ls. - e494: 6c003c3c 496d0074 003d2d00 2a004c6d <<.lt.mI.-=.mL.* - e4a4: 696d003d 006c6d00 2d006d6d 616e002d =.mi.ml.mm.--.na - e4b4: 77656e00 6e005d5b 3d210065 6e002100 .new[].ne.!=.!.n - e4c4: 656e0077 526f0077 003d7c00 7c006f6f w.new.oR.|=.oo.| - e4d4: 4c70007c 003d2b00 70006c70 3e2d006d |.pL.+=.pl.pm.-> - e4e4: 7070002a 002b2b00 2d007370 7571003e *.pp.++.ps.->.qu - e4f4: 72003f00 3d25004d 00537200 003d3e3e .?.rM.%=.rS.>>=. - e504: 25006d72 00737200 73003e3e 6f657a69 rm.%.rs.>>.sizeo - e514: 73002066 6c61007a 6f6e6769 61002066 f .sz.alignof .a - e524: 0043007a z.C. - -0000e528 <_global_impure_ptr>: - e528: 100000ec .... - -0000e52c : - e52c: 30303030 30303030 30303030 30303030 0000000000000000 - e53c: 00464e49 00666e69 004e414e 006e616e INF.inf.NAN.nan. - e54c: 33323130 37363534 42413938 46454443 0123456789ABCDEF - e55c: 32313000 36353433 61393837 65646362 .0123456789abcde - e56c: 00300066 f.0. - -0000e570 : - e570: 20202020 20202020 20202020 20202020 - e580: 646c2565 000a0000 e%ld.. - -0000e586 : - e586: 0001000a 00030002 00050004 00070006 ................ - e596: 00090008 000b000a 000d000c 000f000e ................ - e5a6: 20200010 .. - -0000e5a8 : - e5a8: 20202020 20202020 20202020 20202020 - -0000e5b8 : - e5b8: 30303030 30303030 30303030 30303030 0000000000000000 - e5c8: 7566202c 6974636e 203a6e6f 73736100 , function: .ass - e5d8: 69747265 22206e6f 20227325 6c696166 ertion "%s" fail - e5e8: 203a6465 656c6966 73252220 6c202c22 ed: file "%s", l - e5f8: 20656e69 73256425 000a7325 ine %d%s%s.. - -0000e604 <_ctype_>: - e604: 20202000 20202020 28282020 20282828 . ((((( - e614: 20202020 20202020 20202020 20202020 - e624: 10108820 10101010 10101010 10101010 ............... - e634: 04040410 04040404 10040404 10101010 ................ - e644: 41411010 41414141 01010101 01010101 ..AAAAAA........ - e654: 01010101 01010101 01010101 10101010 ................ - e664: 42421010 42424242 02020202 02020202 ..BBBBBB........ - e674: 02020202 02020202 02020202 10101010 ................ - e684: 00000020 00000000 00000000 00000000 ............... - ... - e704: 666e4900 74696e69 614e0079 0000004e .Infinity.NaN... - -0000e714 <__sf_fake_stdin>: - ... - -0000e734 <__sf_fake_stdout>: - ... - -0000e754 <__sf_fake_stderr>: - ... - e774: 49534f50 00000058 POSIX... - -0000e77c : - e77c: 00000005 00000019 0000007d ........}... - -0000e788 <__mprec_tens>: - e788: 00000000 3ff00000 00000000 40240000 .......?......$@ - e798: 00000000 40590000 00000000 408f4000 ......Y@.....@.@ - e7a8: 00000000 40c38800 00000000 40f86a00 .......@.....j.@ - e7b8: 00000000 412e8480 00000000 416312d0 .......A......cA - e7c8: 00000000 4197d784 00000000 41cdcd65 .......A....e..A - e7d8: 20000000 4202a05f e8000000 42374876 ... _..B....vH7B - e7e8: a2000000 426d1a94 e5400000 42a2309c ......mB..@..0.B - e7f8: 1e900000 42d6bcc4 26340000 430c6bf5 .......B..4&.k.C - e808: 37e08000 4341c379 85d8a000 43763457 ...7y.AC....W4vC - e818: 674ec800 43abc16d 60913d00 43e158e4 ..Ngm..C.=.`.X.C - e828: 78b58c40 4415af1d d6e2ef50 444b1ae4 @..x...DP.....KD - e838: 064dd592 4480f0cf c7e14af6 44b52d02 ..M....D.J...-.D - e848: 79d99db4 44ea7843 ...yCx.D - -0000e850 <__mprec_bigtens>: - e850: 37e08000 4341c379 b5056e17 4693b8b5 ...7y.AC.n.....F - e860: e93ff9f5 4d384f03 f9301d32 5a827748 ..?..O8M2.0.Hw.Z - e870: 7f73bf3c 75154fdd <.s..O.u - -0000e878 : - e878: 97d889bc 3c9cd2b2 d5a8a733 3949f623 .......<3...#.I9 - e888: 44f4a73d 32a50ffd cf8c979d 255bba08 =..D...2......[% - e898: 64ac6f43 0e180628 Co.d(... - -0000e8a0 : - e8a0: 20202020 20202020 20202020 20202020 - -0000e8b0 : - e8b0: 30303030 30303030 30303030 30303030 0000000000000000 - e8c0: 33323130 37363534 00003938 0123456789.. - -0000e8cc <_init>: - e8cc: b5f8 push {r3, r4, r5, r6, r7, lr} - e8ce: bf00 nop - e8d0: bcf8 pop {r3, r4, r5, r6, r7} - e8d2: bc08 pop {r3} - e8d4: 469e mov lr, r3 - e8d6: 4770 bx lr - -0000e8d8 <__preinit_array_start>: - e8d8: 000045d9 .word 0x000045d9 - -0000e8dc <__init_array_start>: - e8dc: 00000315 .word 0x00000315 - e8e0: 000005c1 .word 0x000005c1 - -0000e8e4 <_fini>: - e8e4: b5f8 push {r3, r4, r5, r6, r7, lr} - e8e6: bf00 nop - e8e8: bcf8 pop {r3, r4, r5, r6, r7} - e8ea: bc08 pop {r3} - e8ec: 469e mov lr, r3 - e8ee: 4770 bx lr - -0000e8f0 <__fini_array_start>: - e8f0: 00000301 .word 0x00000301 - -Disassembly of section i._ZN4mbed10DigitalOut15get_rpc_methodsEv: - -0000e8f4 <_ZN4mbed10DigitalOut15get_rpc_methodsEv>: - e8f4: 4800 ldr r0, [pc, #0] ; (e8f8 <__exidx_start+0x4>) - e8f6: 4770 bx lr - e8f8: 0000f94c .word 0x0000f94c - -Disassembly of section i._ZN4mbed10DigitalOutC1E7PinNamePKc: - -0000e8fc <_ZN4mbed10DigitalOutC1E7PinNamePKc>: - e8fc: b570 push {r4, r5, r6, lr} - e8fe: 460d mov r5, r1 - e900: 4611 mov r1, r2 - e902: f000 f98f bl ec24 <_ZN4mbed4BaseC1EPKc> - e906: 490b ldr r1, [pc, #44] ; (e934 <_ZN4mbed10DigitalOutC1E7PinNamePKc+0x38>) - e908: 4604 mov r4, r0 - e90a: 6001 str r1, [r0, #0] - e90c: 1c68 adds r0, r5, #1 - e90e: bf04 itt eq - e910: 4620 moveq r0, r4 - e912: bd70 popeq {r4, r5, r6, pc} - e914: 4628 mov r0, r5 - e916: f025 011f bic.w r1, r5, #31 - e91a: 6125 str r5, [r4, #16] - e91c: 6161 str r1, [r4, #20] - e91e: f000 ff41 bl f7a4 - e922: 6920 ldr r0, [r4, #16] - e924: 2101 movs r1, #1 - e926: f000 001f and.w r0, r0, #31 - e92a: fa01 f000 lsl.w r0, r1, r0 - e92e: 61a0 str r0, [r4, #24] - e930: 4620 mov r0, r4 - e932: bd70 pop {r4, r5, r6, pc} - e934: 0000fb38 .word 0x0000fb38 - -Disassembly of section i._ZN4mbed10DigitalOutD1Ev: - -0000e938 <_ZN4mbed10DigitalOutD1Ev>: - e938: f000 b9a0 b.w ec7c <_ZN4mbed4BaseD1Ev> - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc: - -0000e93c <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc>: - e93c: b5f8 push {r3, r4, r5, r6, r7, lr} - e93e: 4605 mov r5, r0 - e940: 7808 ldrb r0, [r1, #0] - e942: 4614 mov r4, r2 - e944: 2820 cmp r0, #32 - e946: d103 bne.n e950 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x14> - e948: f811 0f01 ldrb.w r0, [r1, #1]! - e94c: 2820 cmp r0, #32 - e94e: d0fb beq.n e948 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0xc> - e950: 7808 ldrb r0, [r1, #0] - e952: 282c cmp r0, #44 ; 0x2c - e954: bf18 it ne - e956: 283f cmpne r0, #63 ; 0x3f - e958: d107 bne.n e96a <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - e95a: f811 0f01 ldrb.w r0, [r1, #1]! - e95e: 2820 cmp r0, #32 - e960: d103 bne.n e96a <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x2e> - e962: f811 0f01 ldrb.w r0, [r1, #1]! - e966: 2820 cmp r0, #32 - e968: d0fb beq.n e962 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x26> - e96a: 4608 mov r0, r1 - e96c: 9100 str r1, [sp, #0] - e96e: 7809 ldrb r1, [r1, #0] - e970: 2600 movs r6, #0 - e972: 2927 cmp r1, #39 ; 0x27 - e974: d104 bne.n e980 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x44> - e976: 4669 mov r1, sp - e978: 1c40 adds r0, r0, #1 - e97a: f000 f84e bl ea1a <_ZN4mbed10parse_charEPKcPS1_> - e97e: e003 b.n e988 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x4c> - e980: 2200 movs r2, #0 - e982: 4611 mov r1, r2 - e984: f7f6 fdf2 bl 556c - e988: f8df c024 ldr.w ip, [pc, #36] ; e9b0 <_ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc+0x74> - e98c: f8dc 1004 ldr.w r1, [ip, #4] - e990: f8dc 2000 ldr.w r2, [ip] - e994: eb05 0361 add.w r3, r5, r1, asr #1 - e998: f011 0f01 tst.w r1, #1 - e99c: bf1c itt ne - e99e: 6819 ldrne r1, [r3, #0] - e9a0: 588a ldrne r2, [r1, r2] - e9a2: 4601 mov r1, r0 - e9a4: 4618 mov r0, r3 - e9a6: 4790 blx r2 - e9a8: 2c00 cmp r4, #0 - e9aa: bf18 it ne - e9ac: 7026 strbne r6, [r4, #0] - e9ae: bdf8 pop {r3, r4, r5, r6, r7, pc} - e9b0: 0000f93c .word 0x0000f93c - -Disassembly of section t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc: - -0000e9b4 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc>: - e9b4: b510 push {r4, lr} - e9b6: 490b ldr r1, [pc, #44] ; (e9e4 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x30>) - e9b8: 4614 mov r4, r2 - e9ba: 68ca ldr r2, [r1, #12] - e9bc: 6889 ldr r1, [r1, #8] - e9be: eb00 0062 add.w r0, r0, r2, asr #1 - e9c2: f012 0f01 tst.w r2, #1 - e9c6: bf1c itt ne - e9c8: 6802 ldrne r2, [r0, #0] - e9ca: 5851 ldrne r1, [r2, r1] - e9cc: 4788 blx r1 - e9ce: 2c00 cmp r4, #0 - e9d0: bf08 it eq - e9d2: bd10 popeq {r4, pc} - e9d4: 4602 mov r2, r0 - e9d6: 4620 mov r0, r4 - e9d8: e8bd 4010 ldmia.w sp!, {r4, lr} - e9dc: 4902 ldr r1, [pc, #8] ; (e9e8 <_ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc+0x34>) - e9de: f7f6 bc6d b.w 52bc - e9e2: 0000 .short 0x0000 - e9e4: 0000f93c .word 0x0000f93c - e9e8: 0000fb48 .word 0x0000fb48 - -Disassembly of section t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_: - -0000e9ec <_ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_>: - e9ec: f000 b876 b.w eadc <_ZN4mbed4Base15get_rpc_methodsEv> - -Disassembly of section i._ZN4mbed10DigitalOut5writeEi: - -0000e9f0 <_ZN4mbed10DigitalOut5writeEi>: - e9f0: 6982 ldr r2, [r0, #24] - e9f2: 6940 ldr r0, [r0, #20] - e9f4: 2900 cmp r1, #0 - e9f6: bf0c ite eq - e9f8: 61c2 streq r2, [r0, #28] - e9fa: 6182 strne r2, [r0, #24] - e9fc: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOut4readEv: - -0000e9fe <_ZN4mbed10DigitalOut4readEv>: - e9fe: 6941 ldr r1, [r0, #20] - ea00: 6949 ldr r1, [r1, #20] - ea02: 6980 ldr r0, [r0, #24] - ea04: 4008 ands r0, r1 - ea06: bf18 it ne - ea08: 2001 movne r0, #1 - ea0a: 4770 bx lr - -Disassembly of section i._ZN4mbed10DigitalOutD0Ev: - -0000ea0c <_ZN4mbed10DigitalOutD0Ev>: - ea0c: b510 push {r4, lr} - ea0e: f000 f935 bl ec7c <_ZN4mbed4BaseD1Ev> - ea12: e8bd 4010 ldmia.w sp!, {r4, lr} - ea16: f7f1 bea3 b.w 760 <_ZdlPv> - -Disassembly of section i._ZN4mbed10parse_charEPKcPS1_: - -0000ea1a <_ZN4mbed10parse_charEPKcPS1_>: - ea1a: b538 push {r3, r4, r5, lr} - ea1c: 4602 mov r2, r0 - ea1e: 7800 ldrb r0, [r0, #0] - ea20: 1c54 adds r4, r2, #1 - ea22: 460d mov r5, r1 - ea24: 285c cmp r0, #92 ; 0x5c - ea26: d147 bne.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea28: f814 0b01 ldrb.w r0, [r4], #1 - ea2c: 2100 movs r1, #0 - ea2e: 2872 cmp r0, #114 ; 0x72 - ea30: bf08 it eq - ea32: 200d moveq r0, #13 - ea34: d040 beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea36: dc10 bgt.n ea5a <_ZN4mbed10parse_charEPKcPS1_+0x40> - ea38: 2861 cmp r0, #97 ; 0x61 - ea3a: bf08 it eq - ea3c: 2007 moveq r0, #7 - ea3e: d03b beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea40: 2862 cmp r0, #98 ; 0x62 - ea42: bf08 it eq - ea44: 2008 moveq r0, #8 - ea46: d037 beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea48: 2866 cmp r0, #102 ; 0x66 - ea4a: bf08 it eq - ea4c: 200c moveq r0, #12 - ea4e: d033 beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea50: 286e cmp r0, #110 ; 0x6e - ea52: bf08 it eq - ea54: 200a moveq r0, #10 - ea56: d02f beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea58: e019 b.n ea8e <_ZN4mbed10parse_charEPKcPS1_+0x74> - ea5a: 2874 cmp r0, #116 ; 0x74 - ea5c: bf08 it eq - ea5e: 2009 moveq r0, #9 - ea60: d02a beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea62: 2876 cmp r0, #118 ; 0x76 - ea64: bf08 it eq - ea66: 200b moveq r0, #11 - ea68: d026 beq.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea6a: 2878 cmp r0, #120 ; 0x78 - ea6c: d10f bne.n ea8e <_ZN4mbed10parse_charEPKcPS1_+0x74> - ea6e: 7820 ldrb r0, [r4, #0] - ea70: f88d 0000 strb.w r0, [sp] - ea74: 7862 ldrb r2, [r4, #1] - ea76: f88d 2001 strb.w r2, [sp, #1] - ea7a: f88d 1002 strb.w r1, [sp, #2] - ea7e: 1ca4 adds r4, r4, #2 - ea80: 2210 movs r2, #16 - ea82: 2100 movs r1, #0 - ea84: 4668 mov r0, sp - ea86: f7f6 fd71 bl 556c - ea8a: b2c0 uxtb r0, r0 - ea8c: e014 b.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea8e: f1a0 0230 sub.w r2, r0, #48 ; 0x30 - ea92: 2a0a cmp r2, #10 - ea94: d210 bcs.n eab8 <_ZN4mbed10parse_charEPKcPS1_+0x9e> - ea96: f88d 0000 strb.w r0, [sp] - ea9a: 7820 ldrb r0, [r4, #0] - ea9c: f88d 0001 strb.w r0, [sp, #1] - eaa0: 7862 ldrb r2, [r4, #1] - eaa2: f88d 2002 strb.w r2, [sp, #2] - eaa6: f88d 1003 strb.w r1, [sp, #3] - eaaa: 1ca4 adds r4, r4, #2 - eaac: 2208 movs r2, #8 - eaae: 2100 movs r1, #0 - eab0: 4668 mov r0, sp - eab2: f7f6 fd5b bl 556c - eab6: b2c0 uxtb r0, r0 - eab8: 602c str r4, [r5, #0] - eaba: bd38 pop {r3, r4, r5, pc} - -Disassembly of section i._ZN4mbed4Base11delete_selfEv: - -0000eabc <_ZN4mbed4Base11delete_selfEv>: - eabc: b510 push {r4, lr} - eabe: 4604 mov r4, r0 - eac0: 7b00 ldrb r0, [r0, #12] - eac2: 2800 cmp r0, #0 - eac4: bf08 it eq - eac6: bd10 popeq {r4, pc} - eac8: 68a0 ldr r0, [r4, #8] - eaca: f7f1 fe4d bl 768 <_ZdaPv> - eace: 6820 ldr r0, [r4, #0] - ead0: 6841 ldr r1, [r0, #4] - ead2: 4620 mov r0, r4 - ead4: e8bd 4010 ldmia.w sp!, {r4, lr} - ead8: 4708 bx r1 - -Disassembly of section i._ZN4mbed4Base15get_rpc_methodsEv: - -0000eadc <_ZN4mbed4Base15get_rpc_methodsEv>: - eadc: 4800 ldr r0, [pc, #0] ; (eae0 <_ZN4mbed4Base15get_rpc_methodsEv+0x4>) - eade: 4770 bx lr - eae0: 0000f96c .word 0x0000f96c - -Disassembly of section i._ZN4mbed4Base3rpcEPKcS2_Pc: - -0000eae4 <_ZN4mbed4Base3rpcEPKcS2_Pc>: - eae4: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - eae8: 4607 mov r7, r0 - eaea: 6800 ldr r0, [r0, #0] - eaec: 460e mov r6, r1 - eaee: 68c1 ldr r1, [r0, #12] - eaf0: 4690 mov r8, r2 - eaf2: 461d mov r5, r3 - eaf4: 4638 mov r0, r7 - eaf6: 4788 blx r1 - eaf8: 4604 mov r4, r0 - eafa: 2e00 cmp r6, #0 - eafc: bf1c itt ne - eafe: 7830 ldrbne r0, [r6, #0] - eb00: 2800 cmpne r0, #0 - eb02: d11e bne.n eb42 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - eb04: b1d5 cbz r5, eb3c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - eb06: 2620 movs r6, #32 - eb08: 6820 ldr r0, [r4, #0] - eb0a: b170 cbz r0, eb2a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - eb0c: 4602 mov r2, r0 - eb0e: a11a add r1, pc, #104 ; (adr r1, eb78 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x94>) - eb10: 4628 mov r0, r5 - eb12: f7f6 fbd3 bl 52bc - eb16: 4405 add r5, r0 - eb18: f854 0f08 ldr.w r0, [r4, #8]! - eb1c: b128 cbz r0, eb2a <_ZN4mbed4Base3rpcEPKcS2_Pc+0x46> - eb1e: 4628 mov r0, r5 - eb20: 7006 strb r6, [r0, #0] - eb22: 6820 ldr r0, [r4, #0] - eb24: 1c6d adds r5, r5, #1 - eb26: 2800 cmp r0, #0 - eb28: d1f0 bne.n eb0c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x28> - eb2a: 6860 ldr r0, [r4, #4] - eb2c: b130 cbz r0, eb3c <_ZN4mbed4Base3rpcEPKcS2_Pc+0x58> - eb2e: f805 6b01 strb.w r6, [r5], #1 - eb32: 6861 ldr r1, [r4, #4] - eb34: 4638 mov r0, r7 - eb36: 4788 blx r1 - eb38: 4604 mov r4, r0 - eb3a: e7e5 b.n eb08 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x24> - eb3c: 2001 movs r0, #1 - eb3e: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - eb42: 6820 ldr r0, [r4, #0] - eb44: b178 cbz r0, eb66 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x82> - eb46: 4631 mov r1, r6 - eb48: f7f6 fc4d bl 53e6 - eb4c: b938 cbnz r0, eb5e <_ZN4mbed4Base3rpcEPKcS2_Pc+0x7a> - eb4e: 6863 ldr r3, [r4, #4] - eb50: 462a mov r2, r5 - eb52: 4641 mov r1, r8 - eb54: 4638 mov r0, r7 - eb56: 4798 blx r3 - eb58: 2001 movs r0, #1 - eb5a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - eb5e: f854 0f08 ldr.w r0, [r4, #8]! - eb62: 2800 cmp r0, #0 - eb64: d1ef bne.n eb46 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x62> - eb66: 6861 ldr r1, [r4, #4] - eb68: 1c08 adds r0, r1, #0 - eb6a: bf08 it eq - eb6c: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - eb70: 4638 mov r0, r7 - eb72: 4788 blx r1 - eb74: 4604 mov r4, r0 - eb76: e7e4 b.n eb42 <_ZN4mbed4Base3rpcEPKcS2_Pc+0x5e> - eb78: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4Base5clearEPKcPc: - -0000eb7c <_ZN4mbed4Base5clearEPKcPc>: - eb7c: b570 push {r4, r5, r6, lr} - eb7e: 480a ldr r0, [pc, #40] ; (eba8 <_ZN4mbed4Base5clearEPKcPc+0x2c>) - eb80: 6804 ldr r4, [r0, #0] - eb82: 2c00 cmp r4, #0 - eb84: bf08 it eq - eb86: bd70 popeq {r4, r5, r6, pc} - eb88: 4625 mov r5, r4 - eb8a: 6864 ldr r4, [r4, #4] - eb8c: 7b28 ldrb r0, [r5, #12] - eb8e: b138 cbz r0, eba0 <_ZN4mbed4Base5clearEPKcPc+0x24> - eb90: 68a8 ldr r0, [r5, #8] - eb92: f7f1 fde9 bl 768 <_ZdaPv> - eb96: b11d cbz r5, eba0 <_ZN4mbed4Base5clearEPKcPc+0x24> - eb98: 6828 ldr r0, [r5, #0] - eb9a: 6841 ldr r1, [r0, #4] - eb9c: 4628 mov r0, r5 - eb9e: 4788 blx r1 - eba0: 2c00 cmp r4, #0 - eba2: d1f1 bne.n eb88 <_ZN4mbed4Base5clearEPKcPc+0xc> - eba4: bd70 pop {r4, r5, r6, pc} - eba6: 0000 .short 0x0000 - eba8: 100000c8 .word 0x100000c8 - -Disassembly of section i._ZN4mbed4Base6lookupEPKcj: - -0000ebac <_ZN4mbed4Base6lookupEPKcj>: - ebac: b570 push {r4, r5, r6, lr} - ebae: 4606 mov r6, r0 - ebb0: 480b ldr r0, [pc, #44] ; (ebe0 <_ZN4mbed4Base6lookupEPKcj+0x34>) - ebb2: 460d mov r5, r1 - ebb4: 6804 ldr r4, [r0, #0] - ebb6: b184 cbz r4, ebda <_ZN4mbed4Base6lookupEPKcj+0x2e> - ebb8: 68a0 ldr r0, [r4, #8] - ebba: b158 cbz r0, ebd4 <_ZN4mbed4Base6lookupEPKcj+0x28> - ebbc: 462a mov r2, r5 - ebbe: 4631 mov r1, r6 - ebc0: f7f6 fc2c bl 541c - ebc4: b930 cbnz r0, ebd4 <_ZN4mbed4Base6lookupEPKcj+0x28> - ebc6: 68a0 ldr r0, [r4, #8] - ebc8: f7f6 fc20 bl 540c - ebcc: 42a8 cmp r0, r5 - ebce: bf04 itt eq - ebd0: 4620 moveq r0, r4 - ebd2: bd70 popeq {r4, r5, r6, pc} - ebd4: 6864 ldr r4, [r4, #4] - ebd6: 2c00 cmp r4, #0 - ebd8: d1ee bne.n ebb8 <_ZN4mbed4Base6lookupEPKcj+0xc> - ebda: 2000 movs r0, #0 - ebdc: bd70 pop {r4, r5, r6, pc} - ebde: 0000 .short 0x0000 - ebe0: 100000c8 .word 0x100000c8 - -Disassembly of section i._ZN4mbed4Base9list_objsEPKcPc: - -0000ebe4 <_ZN4mbed4Base9list_objsEPKcPc>: - ebe4: 2900 cmp r1, #0 - ebe6: bf08 it eq - ebe8: 4770 bxeq lr - ebea: b570 push {r4, r5, r6, lr} - ebec: 480b ldr r0, [pc, #44] ; (ec1c <_ZN4mbed4Base9list_objsEPKcPc+0x38>) - ebee: 460d mov r5, r1 - ebf0: 6804 ldr r4, [r0, #0] - ebf2: 2c00 cmp r4, #0 - ebf4: bf08 it eq - ebf6: bd70 popeq {r4, r5, r6, pc} - ebf8: 2620 movs r6, #32 - ebfa: 7b20 ldrb r0, [r4, #12] - ebfc: b150 cbz r0, ec14 <_ZN4mbed4Base9list_objsEPKcPc+0x30> - ebfe: a108 add r1, pc, #32 ; (adr r1, ec20 <_ZN4mbed4Base9list_objsEPKcPc+0x3c>) - ec00: 4628 mov r0, r5 - ec02: 68a2 ldr r2, [r4, #8] - ec04: f7f6 fb5a bl 52bc - ec08: 4405 add r5, r0 - ec0a: 6860 ldr r0, [r4, #4] - ec0c: 2800 cmp r0, #0 - ec0e: bf18 it ne - ec10: f805 6b01 strbne.w r6, [r5], #1 - ec14: 6864 ldr r4, [r4, #4] - ec16: 2c00 cmp r4, #0 - ec18: d1ef bne.n ebfa <_ZN4mbed4Base9list_objsEPKcPc+0x16> - ec1a: bd70 pop {r4, r5, r6, pc} - ec1c: 100000c8 .word 0x100000c8 - ec20: 00007325 .word 0x00007325 - -Disassembly of section i._ZN4mbed4BaseC1EPKc: - -0000ec24 <_ZN4mbed4BaseC1EPKc>: - ec24: 4a06 ldr r2, [pc, #24] ; (ec40 <_ZN4mbed4BaseC1EPKc+0x1c>) - ec26: 6002 str r2, [r0, #0] - ec28: 2200 movs r2, #0 - ec2a: 7302 strb r2, [r0, #12] - ec2c: 6081 str r1, [r0, #8] - ec2e: 2900 cmp r1, #0 - ec30: bf04 itt eq - ec32: 6042 streq r2, [r0, #4] - ec34: 4770 bxeq lr - ec36: 4903 ldr r1, [pc, #12] ; (ec44 <_ZN4mbed4BaseC1EPKc+0x20>) - ec38: 680a ldr r2, [r1, #0] - ec3a: 6042 str r2, [r0, #4] - ec3c: 6008 str r0, [r1, #0] - ec3e: 4770 bx lr - ec40: 0000fb74 .word 0x0000fb74 - ec44: 100000c8 .word 0x100000c8 - -Disassembly of section i._ZN4mbed4BaseD0Ev: - -0000ec48 <_ZN4mbed4BaseD0Ev>: - ec48: 490a ldr r1, [pc, #40] ; (ec74 <_ZN4mbed4BaseD0Ev+0x2c>) - ec4a: 6001 str r1, [r0, #0] - ec4c: 6881 ldr r1, [r0, #8] - ec4e: b179 cbz r1, ec70 <_ZN4mbed4BaseD0Ev+0x28> - ec50: 4a09 ldr r2, [pc, #36] ; (ec78 <_ZN4mbed4BaseD0Ev+0x30>) - ec52: 6811 ldr r1, [r2, #0] - ec54: 4281 cmp r1, r0 - ec56: bf04 itt eq - ec58: 6841 ldreq r1, [r0, #4] - ec5a: 6011 streq r1, [r2, #0] - ec5c: d008 beq.n ec70 <_ZN4mbed4BaseD0Ev+0x28> - ec5e: 684a ldr r2, [r1, #4] - ec60: 4282 cmp r2, r0 - ec62: d003 beq.n ec6c <_ZN4mbed4BaseD0Ev+0x24> - ec64: 4611 mov r1, r2 - ec66: 6852 ldr r2, [r2, #4] - ec68: 4282 cmp r2, r0 - ec6a: d1fb bne.n ec64 <_ZN4mbed4BaseD0Ev+0x1c> - ec6c: 6842 ldr r2, [r0, #4] - ec6e: 604a str r2, [r1, #4] - ec70: f7f1 bd76 b.w 760 <_ZdlPv> - ec74: 0000fb74 .word 0x0000fb74 - ec78: 100000c8 .word 0x100000c8 - -Disassembly of section i._ZN4mbed4BaseD1Ev: - -0000ec7c <_ZN4mbed4BaseD1Ev>: - ec7c: 490b ldr r1, [pc, #44] ; (ecac <_ZN4mbed4BaseD1Ev+0x30>) - ec7e: 6001 str r1, [r0, #0] - ec80: 6881 ldr r1, [r0, #8] - ec82: 2900 cmp r1, #0 - ec84: bf08 it eq - ec86: 4770 bxeq lr - ec88: 4a09 ldr r2, [pc, #36] ; (ecb0 <_ZN4mbed4BaseD1Ev+0x34>) - ec8a: 6811 ldr r1, [r2, #0] - ec8c: 4281 cmp r1, r0 - ec8e: bf02 ittt eq - ec90: 6841 ldreq r1, [r0, #4] - ec92: 6011 streq r1, [r2, #0] - ec94: 4770 bxeq lr - ec96: 684a ldr r2, [r1, #4] - ec98: 4282 cmp r2, r0 - ec9a: d003 beq.n eca4 <_ZN4mbed4BaseD1Ev+0x28> - ec9c: 4611 mov r1, r2 - ec9e: 6852 ldr r2, [r2, #4] - eca0: 4282 cmp r2, r0 - eca2: d1fb bne.n ec9c <_ZN4mbed4BaseD1Ev+0x20> - eca4: 6842 ldr r2, [r0, #4] - eca6: 604a str r2, [r1, #4] - eca8: 4770 bx lr - ecaa: 0000 .short 0x0000 - ecac: 0000fb74 .word 0x0000fb74 - ecb0: 100000c8 .word 0x100000c8 - -Disassembly of section t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc: - -0000ecb4 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc>: - ecb4: b510 push {r4, lr} - ecb6: 4908 ldr r1, [pc, #32] ; (ecd8 <_ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc+0x24>) - ecb8: 4614 mov r4, r2 - ecba: 684a ldr r2, [r1, #4] - ecbc: 6809 ldr r1, [r1, #0] - ecbe: eb00 0062 add.w r0, r0, r2, asr #1 - ecc2: f012 0f01 tst.w r2, #1 - ecc6: bf1c itt ne - ecc8: 6802 ldrne r2, [r0, #0] - ecca: 5851 ldrne r1, [r2, r1] - eccc: 4788 blx r1 - ecce: 2c00 cmp r4, #0 - ecd0: bf1c itt ne - ecd2: 2000 movne r0, #0 - ecd4: 7020 strbne r0, [r4, #0] - ecd6: bd10 pop {r4, pc} - ecd8: 0000f964 .word 0x0000f964 - -Disassembly of section i._ZN4mbed6Ticker5setupEj: - -0000ecdc <_ZN4mbed6Ticker5setupEj>: - ecdc: b570 push {r4, r5, r6, lr} - ecde: 4604 mov r4, r0 - ece0: 460d mov r5, r1 - ece2: f000 f9d7 bl f094 <_ZN4mbed10TimerEvent6removeEv> - ece6: 60e5 str r5, [r4, #12] - ece8: f000 f9f4 bl f0d4 <_ZN4mbed10TimerEvent9timestampEv> - ecec: 68e1 ldr r1, [r4, #12] - ecee: 4401 add r1, r0 - ecf0: 4620 mov r0, r4 - ecf2: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - ecf6: f000 b9a7 b.w f048 <_ZN4mbed10TimerEvent6insertEj> - -Disassembly of section i._ZN4mbed6Ticker7handlerEv: - -0000ecfa <_ZN4mbed6Ticker7handlerEv>: - ecfa: b510 push {r4, lr} - ecfc: 4604 mov r4, r0 - ecfe: 6880 ldr r0, [r0, #8] - ed00: 68e1 ldr r1, [r4, #12] - ed02: 4401 add r1, r0 - ed04: 4620 mov r0, r4 - ed06: f000 f99f bl f048 <_ZN4mbed10TimerEvent6insertEj> - ed0a: f104 0010 add.w r0, r4, #16 - ed0e: e8bd 4010 ldmia.w sp!, {r4, lr} - ed12: f000 b955 b.w efc0 <_ZN4mbed15FunctionPointer4callEv> - -Disassembly of section i._ZN4mbed6TickerD1Ev: - -0000ed16 <_ZN4mbed6TickerD1Ev>: - ed16: f000 ba17 b.w f148 <_ZN4mbed10TimerEventD1Ev> - -Disassembly of section i._ZN4mbed6TickerD0Ev: - -0000ed1a <_ZN4mbed6TickerD0Ev>: - ed1a: b510 push {r4, lr} - ed1c: f000 fa14 bl f148 <_ZN4mbed10TimerEventD1Ev> - ed20: e8bd 4010 ldmia.w sp!, {r4, lr} - ed24: f7f1 bd1c b.w 760 <_ZdlPv> - -Disassembly of section i._sys_close: - -0000ed28 <_sys_close>: - ed28: 2803 cmp r0, #3 - ed2a: bfbc itt lt - ed2c: 2000 movlt r0, #0 - ed2e: 4770 bxlt lr - ed30: 4907 ldr r1, [pc, #28] ; (ed50 <_sys_close+0x28>) - ed32: 2200 movs r2, #0 - ed34: eb01 0180 add.w r1, r1, r0, lsl #2 - ed38: f851 0c0c ldr.w r0, [r1, #-12] - ed3c: f841 2c0c str.w r2, [r1, #-12] - ed40: 2800 cmp r0, #0 - ed42: bf04 itt eq - ed44: f04f 30ff moveq.w r0, #4294967295 - ed48: 4770 bxeq lr - ed4a: 6801 ldr r1, [r0, #0] - ed4c: 6849 ldr r1, [r1, #4] - ed4e: 4708 bx r1 - ed50: 100006f4 .word 0x100006f4 - -Disassembly of section i._sys_istty: - -0000ed54 <_sys_istty>: - ed54: 2803 cmp r0, #3 - ed56: bfbc itt lt - ed58: 2000 movlt r0, #0 - ed5a: 4770 bxlt lr - ed5c: 4906 ldr r1, [pc, #24] ; (ed78 <_sys_istty+0x24>) - ed5e: eb01 0080 add.w r0, r1, r0, lsl #2 - ed62: f850 0c0c ldr.w r0, [r0, #-12] - ed66: 2800 cmp r0, #0 - ed68: bf04 itt eq - ed6a: f04f 30ff moveq.w r0, #4294967295 - ed6e: 4770 bxeq lr - ed70: 6801 ldr r1, [r0, #0] - ed72: 68c9 ldr r1, [r1, #12] - ed74: 4708 bx r1 - ed76: 0000 .short 0x0000 - ed78: 100006f4 .word 0x100006f4 - -Disassembly of section i._sys_open: - -0000ed7c <_sys_open>: - ed7c: e92d 43f8 stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} - ed80: 460f mov r7, r1 - ed82: 4605 mov r5, r0 - ed84: 4954 ldr r1, [pc, #336] ; (eed8 <_sys_open+0x15c>) - ed86: f7f6 fb2e bl 53e6 - ed8a: 4e54 ldr r6, [pc, #336] ; (eedc <_sys_open+0x160>) - ed8c: 4c54 ldr r4, [pc, #336] ; (eee0 <_sys_open+0x164>) - ed8e: f1a6 0801 sub.w r8, r6, #1 - ed92: b988 cbnz r0, edb8 <_sys_open+0x3c> - ed94: 4631 mov r1, r6 - ed96: 4640 mov r0, r8 - ed98: f000 fb5a bl f450 - ed9c: 2301 movs r3, #1 - ed9e: 2200 movs r2, #0 - eda0: 2108 movs r1, #8 - eda2: 4620 mov r0, r4 - eda4: f000 fb04 bl f3b0 - eda8: f44f 5116 mov.w r1, #9600 ; 0x2580 - edac: 4620 mov r0, r4 - edae: f000 fa1b bl f1e8 - edb2: 2000 movs r0, #0 - edb4: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - edb8: 494a ldr r1, [pc, #296] ; (eee4 <_sys_open+0x168>) - edba: 4628 mov r0, r5 - edbc: f7f6 fb13 bl 53e6 - edc0: b988 cbnz r0, ede6 <_sys_open+0x6a> - edc2: 4631 mov r1, r6 - edc4: 4640 mov r0, r8 - edc6: f000 fb43 bl f450 - edca: 2301 movs r3, #1 - edcc: 2200 movs r2, #0 - edce: 2108 movs r1, #8 - edd0: 4620 mov r0, r4 - edd2: f000 faed bl f3b0 - edd6: f44f 5116 mov.w r1, #9600 ; 0x2580 - edda: 4620 mov r0, r4 - eddc: f000 fa04 bl f1e8 - ede0: 2001 movs r0, #1 - ede2: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - ede6: 4940 ldr r1, [pc, #256] ; (eee8 <_sys_open+0x16c>) - ede8: 4628 mov r0, r5 - edea: f7f6 fafc bl 53e6 - edee: b988 cbnz r0, ee14 <_sys_open+0x98> - edf0: 4631 mov r1, r6 - edf2: 4640 mov r0, r8 - edf4: f000 fb2c bl f450 - edf8: 2301 movs r3, #1 - edfa: 2200 movs r2, #0 - edfc: 2108 movs r1, #8 - edfe: 4620 mov r0, r4 - ee00: f000 fad6 bl f3b0 - ee04: f44f 5116 mov.w r1, #9600 ; 0x2580 - ee08: 4620 mov r0, r4 - ee0a: f000 f9ed bl f1e8 - ee0e: 2002 movs r0, #2 - ee10: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - ee14: f8df 80d4 ldr.w r8, [pc, #212] ; eeec <_sys_open+0x170> - ee18: 2400 movs r4, #0 - ee1a: f858 0024 ldr.w r0, [r8, r4, lsl #2] - ee1e: b118 cbz r0, ee28 <_sys_open+0xac> - ee20: 1c64 adds r4, r4, #1 - ee22: 2c10 cmp r4, #16 - ee24: d3f9 bcc.n ee1a <_sys_open+0x9e> - ee26: e04e b.n eec6 <_sys_open+0x14a> - ee28: 2c10 cmp r4, #16 - ee2a: d24c bcs.n eec6 <_sys_open+0x14a> - ee2c: 7828 ldrb r0, [r5, #0] - ee2e: 283a cmp r0, #58 ; 0x3a - ee30: d109 bne.n ee46 <_sys_open+0xca> - ee32: 466a mov r2, sp - ee34: a12e add r1, pc, #184 ; (adr r1, eef0 <_sys_open+0x174>) - ee36: 4628 mov r0, r5 - ee38: f7f6 fa64 bl 5304 - ee3c: 9800 ldr r0, [sp, #0] - ee3e: 2800 cmp r0, #0 - ee40: bf18 it ne - ee42: 3010 addne r0, #16 - ee44: e043 b.n eece <_sys_open+0x152> - ee46: 282f cmp r0, #47 ; 0x2f - ee48: d13d bne.n eec6 <_sys_open+0x14a> - ee4a: 1c68 adds r0, r5, #1 - ee4c: 4605 mov r5, r0 - ee4e: 2100 movs r1, #0 - ee50: f815 2b01 ldrb.w r2, [r5], #1 - ee54: 2a2f cmp r2, #47 ; 0x2f - ee56: d004 beq.n ee62 <_sys_open+0xe6> - ee58: 2a00 cmp r2, #0 - ee5a: bf18 it ne - ee5c: 1c49 addne r1, r1, #1 - ee5e: d1f7 bne.n ee50 <_sys_open+0xd4> - ee60: 2500 movs r5, #0 - ee62: f7ff fea3 bl ebac <_ZN4mbed4Base6lookupEPKcj> - ee66: 2800 cmp r0, #0 - ee68: d02d beq.n eec6 <_sys_open+0x14a> - ee6a: f017 0f02 tst.w r7, #2 - ee6e: bf18 it ne - ee70: 2602 movne r6, #2 - ee72: d108 bne.n ee86 <_sys_open+0x10a> - ee74: f017 0f04 tst.w r7, #4 - ee78: bf18 it ne - ee7a: 2601 movne r6, #1 - ee7c: d103 bne.n ee86 <_sys_open+0x10a> - ee7e: f017 0608 ands.w r6, r7, #8 - ee82: bf18 it ne - ee84: 2609 movne r6, #9 - ee86: f017 0f0c tst.w r7, #12 - ee8a: bf18 it ne - ee8c: f446 7600 orrne.w r6, r6, #512 ; 0x200 - ee90: f017 0f04 tst.w r7, #4 - ee94: bf18 it ne - ee96: f446 6680 orrne.w r6, r6, #1024 ; 0x400 - ee9a: f04f 33ff mov.w r3, #4294967295 - ee9e: b93d cbnz r5, eeb0 <_sys_open+0x134> - eea0: 4a14 ldr r2, [pc, #80] ; (eef4 <_sys_open+0x178>) - eea2: 4915 ldr r1, [pc, #84] ; (eef8 <_sys_open+0x17c>) - eea4: f7f1 fc89 bl 7ba <__dynamic_cast> - eea8: 2800 cmp r0, #0 - eeaa: bf18 it ne - eeac: 3010 addne r0, #16 - eeae: e009 b.n eec4 <_sys_open+0x148> - eeb0: 4a12 ldr r2, [pc, #72] ; (eefc <_sys_open+0x180>) - eeb2: 4911 ldr r1, [pc, #68] ; (eef8 <_sys_open+0x17c>) - eeb4: f7f1 fc81 bl 7ba <__dynamic_cast> - eeb8: b128 cbz r0, eec6 <_sys_open+0x14a> - eeba: 6801 ldr r1, [r0, #0] - eebc: 4632 mov r2, r6 - eebe: 690b ldr r3, [r1, #16] - eec0: 4629 mov r1, r5 - eec2: 4798 blx r3 - eec4: b918 cbnz r0, eece <_sys_open+0x152> - eec6: f04f 30ff mov.w r0, #4294967295 - eeca: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - eece: f848 0024 str.w r0, [r8, r4, lsl #2] - eed2: 1ce0 adds r0, r4, #3 - eed4: e8bd 83f8 ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} - eed8: 0000f994 .word 0x0000f994 - eedc: 2009c003 .word 0x2009c003 - eee0: 4000c000 .word 0x4000c000 - eee4: 0000f99b .word 0x0000f99b - eee8: 0000f9a3 .word 0x0000f9a3 - eeec: 100006f4 .word 0x100006f4 - eef0: 0070253a .word 0x0070253a - eef4: 0000fbf0 .word 0x0000fbf0 - eef8: 0000fb84 .word 0x0000fb84 - eefc: 0000fb9c .word 0x0000fb9c - -Disassembly of section i._sys_read: - -0000ef00 <_sys_read>: - ef00: b570 push {r4, r5, r6, lr} - ef02: 460d mov r5, r1 - ef04: 4614 mov r4, r2 - ef06: 2803 cmp r0, #3 - ef08: da05 bge.n ef16 <_sys_read+0x16> - ef0a: 480b ldr r0, [pc, #44] ; (ef38 <_sys_read+0x38>) - ef0c: f000 fa9a bl f444 - ef10: 7028 strb r0, [r5, #0] - ef12: 2001 movs r0, #1 - ef14: e00e b.n ef34 <_sys_read+0x34> - ef16: 4909 ldr r1, [pc, #36] ; (ef3c <_sys_read+0x3c>) - ef18: eb01 0080 add.w r0, r1, r0, lsl #2 - ef1c: f850 0c0c ldr.w r0, [r0, #-12] - ef20: 2800 cmp r0, #0 - ef22: bf04 itt eq - ef24: f04f 30ff moveq.w r0, #4294967295 - ef28: bd70 popeq {r4, r5, r6, pc} - ef2a: 6801 ldr r1, [r0, #0] - ef2c: 4622 mov r2, r4 - ef2e: 688b ldr r3, [r1, #8] - ef30: 4629 mov r1, r5 - ef32: 4798 blx r3 - ef34: 1a20 subs r0, r4, r0 - ef36: bd70 pop {r4, r5, r6, pc} - ef38: 4000c000 .word 0x4000c000 - ef3c: 100006f4 .word 0x100006f4 - -Disassembly of section i._sys_seek: - -0000ef40 <_sys_seek>: - ef40: b510 push {r4, lr} - ef42: 2803 cmp r0, #3 - ef44: db0e blt.n ef64 <_sys_seek+0x24> - ef46: 4a08 ldr r2, [pc, #32] ; (ef68 <_sys_seek+0x28>) - ef48: eb02 0080 add.w r0, r2, r0, lsl #2 - ef4c: f850 0c0c ldr.w r0, [r0, #-12] - ef50: b128 cbz r0, ef5e <_sys_seek+0x1e> - ef52: 6802 ldr r2, [r0, #0] - ef54: 6913 ldr r3, [r2, #16] - ef56: 2200 movs r2, #0 - ef58: 4798 blx r3 - ef5a: 1c40 adds r0, r0, #1 - ef5c: d102 bne.n ef64 <_sys_seek+0x24> - ef5e: f04f 30ff mov.w r0, #4294967295 - ef62: bd10 pop {r4, pc} - ef64: 2000 movs r0, #0 - ef66: bd10 pop {r4, pc} - ef68: 100006f4 .word 0x100006f4 - -Disassembly of section i._sys_write: - -0000ef6c <_sys_write>: - ef6c: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - ef70: 460e mov r6, r1 - ef72: 4615 mov r5, r2 - ef74: 2803 cmp r0, #3 - ef76: da0c bge.n ef92 <_sys_write+0x26> - ef78: 2400 movs r4, #0 - ef7a: 2d00 cmp r5, #0 - ef7c: d907 bls.n ef8e <_sys_write+0x22> - ef7e: 4f0e ldr r7, [pc, #56] ; (efb8 <_sys_write+0x4c>) - ef80: 5d31 ldrb r1, [r6, r4] - ef82: 4638 mov r0, r7 - ef84: f000 fad6 bl f534 - ef88: 1c64 adds r4, r4, #1 - ef8a: 42ac cmp r4, r5 - ef8c: d3f8 bcc.n ef80 <_sys_write+0x14> - ef8e: 4628 mov r0, r5 - ef90: e00f b.n efb2 <_sys_write+0x46> - ef92: 490a ldr r1, [pc, #40] ; (efbc <_sys_write+0x50>) - ef94: eb01 0080 add.w r0, r1, r0, lsl #2 - ef98: f850 0c0c ldr.w r0, [r0, #-12] - ef9c: 2800 cmp r0, #0 - ef9e: bf04 itt eq - efa0: f04f 30ff moveq.w r0, #4294967295 - efa4: e8bd 81f0 ldmiaeq.w sp!, {r4, r5, r6, r7, r8, pc} - efa8: 6801 ldr r1, [r0, #0] - efaa: 462a mov r2, r5 - efac: 680b ldr r3, [r1, #0] - efae: 4631 mov r1, r6 - efb0: 4798 blx r3 - efb2: 1a28 subs r0, r5, r0 - efb4: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - efb8: 4000c000 .word 0x4000c000 - efbc: 100006f4 .word 0x100006f4 - -Disassembly of section i._ZN4mbed15FunctionPointer4callEv: - -0000efc0 <_ZN4mbed15FunctionPointer4callEv>: - efc0: 6801 ldr r1, [r0, #0] - efc2: 2900 cmp r1, #0 - efc4: bf18 it ne - efc6: 4708 bxne r1 - efc8: 6842 ldr r2, [r0, #4] - efca: 2a00 cmp r2, #0 - efcc: bf08 it eq - efce: 4770 bxeq lr - efd0: f100 0108 add.w r1, r0, #8 - efd4: 6983 ldr r3, [r0, #24] - efd6: 4610 mov r0, r2 - efd8: 4718 bx r3 - -Disassembly of section i._ZN4mbed15FunctionPointer6attachEPFvvE: - -0000efda <_ZN4mbed15FunctionPointer6attachEPFvvE>: - efda: 6001 str r1, [r0, #0] - efdc: 2100 movs r1, #0 - efde: 6041 str r1, [r0, #4] - efe0: 4770 bx lr - -Disassembly of section i._ZN4mbed15FunctionPointerC1EPFvvE: - -0000efe2 <_ZN4mbed15FunctionPointerC1EPFvvE>: - efe2: 6001 str r1, [r0, #0] - efe4: 2100 movs r1, #0 - efe6: 6041 str r1, [r0, #4] - efe8: 4770 bx lr - -Disassembly of section i._ZN4mbed10TimerEvent3irqEv: - -0000efec <_ZN4mbed10TimerEvent3irqEv>: - efec: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - eff0: 4e13 ldr r6, [pc, #76] ; (f040 <_ZN4mbed10TimerEvent3irqEv+0x54>) - eff2: 4d14 ldr r5, [pc, #80] ; (f044 <_ZN4mbed10TimerEvent3irqEv+0x58>) - eff4: 2701 movs r7, #1 - eff6: 6834 ldr r4, [r6, #0] - eff8: 602f str r7, [r5, #0] - effa: b184 cbz r4, f01e <_ZN4mbed10TimerEvent3irqEv+0x32> - effc: f000 fbfc bl f7f8 - f000: 68a1 ldr r1, [r4, #8] - f002: 1a08 subs r0, r1, r0 - f004: 2800 cmp r0, #0 - f006: bfc8 it gt - f008: e8bd 81f0 ldmiagt.w sp!, {r4, r5, r6, r7, r8, pc} - f00c: 6860 ldr r0, [r4, #4] - f00e: 6030 str r0, [r6, #0] - f010: 6820 ldr r0, [r4, #0] - f012: 6881 ldr r1, [r0, #8] - f014: 4620 mov r0, r4 - f016: 4788 blx r1 - f018: 6834 ldr r4, [r6, #0] - f01a: 602f str r7, [r5, #0] - f01c: b92c cbnz r4, f02a <_ZN4mbed10TimerEvent3irqEv+0x3e> - f01e: 6968 ldr r0, [r5, #20] - f020: f020 0001 bic.w r0, r0, #1 - f024: 6168 str r0, [r5, #20] - f026: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - f02a: 68a0 ldr r0, [r4, #8] - f02c: 61a8 str r0, [r5, #24] - f02e: f000 fbe3 bl f7f8 - f032: 68a1 ldr r1, [r4, #8] - f034: 1a08 subs r0, r1, r0 - f036: 2800 cmp r0, #0 - f038: dde8 ble.n f00c <_ZN4mbed10TimerEvent3irqEv+0x20> - f03a: e8bd 81f0 ldmia.w sp!, {r4, r5, r6, r7, r8, pc} - f03e: 0000 .short 0x0000 - f040: 100000dc .word 0x100000dc - f044: 40094000 .word 0x40094000 - -Disassembly of section i._ZN4mbed10TimerEvent6insertEj: - -0000f048 <_ZN4mbed10TimerEvent6insertEj>: - f048: b410 push {r4} - f04a: b672 cpsid i - f04c: 2300 movs r3, #0 - f04e: 4c0f ldr r4, [pc, #60] ; (f08c <_ZN4mbed10TimerEvent6insertEj+0x44>) - f050: 6081 str r1, [r0, #8] - f052: 6822 ldr r2, [r4, #0] - f054: b172 cbz r2, f074 <_ZN4mbed10TimerEvent6insertEj+0x2c> - f056: f8d2 c008 ldr.w ip, [r2, #8] - f05a: eba1 0c0c sub.w ip, r1, ip - f05e: f1bc 0f00 cmp.w ip, #0 - f062: dd03 ble.n f06c <_ZN4mbed10TimerEvent6insertEj+0x24> - f064: 4613 mov r3, r2 - f066: 6852 ldr r2, [r2, #4] - f068: 2a00 cmp r2, #0 - f06a: d1f4 bne.n f056 <_ZN4mbed10TimerEvent6insertEj+0xe> - f06c: 2b00 cmp r3, #0 - f06e: bf18 it ne - f070: 6058 strne r0, [r3, #4] - f072: d106 bne.n f082 <_ZN4mbed10TimerEvent6insertEj+0x3a> - f074: 4b06 ldr r3, [pc, #24] ; (f090 <_ZN4mbed10TimerEvent6insertEj+0x48>) - f076: 6020 str r0, [r4, #0] - f078: 6199 str r1, [r3, #24] - f07a: 6959 ldr r1, [r3, #20] - f07c: f041 0101 orr.w r1, r1, #1 - f080: 6159 str r1, [r3, #20] - f082: 6042 str r2, [r0, #4] - f084: b662 cpsie i - f086: bc10 pop {r4} - f088: 4770 bx lr - f08a: 0000 .short 0x0000 - f08c: 100000dc .word 0x100000dc - f090: 40094000 .word 0x40094000 - -Disassembly of section i._ZN4mbed10TimerEvent6removeEv: - -0000f094 <_ZN4mbed10TimerEvent6removeEv>: - f094: b672 cpsid i - f096: 4a0d ldr r2, [pc, #52] ; (f0cc <_ZN4mbed10TimerEvent6removeEv+0x38>) - f098: 6811 ldr r1, [r2, #0] - f09a: 4281 cmp r1, r0 - f09c: d10a bne.n f0b4 <_ZN4mbed10TimerEvent6removeEv+0x20> - f09e: 6840 ldr r0, [r0, #4] - f0a0: 6010 str r0, [r2, #0] - f0a2: b180 cbz r0, f0c6 <_ZN4mbed10TimerEvent6removeEv+0x32> - f0a4: 490a ldr r1, [pc, #40] ; (f0d0 <_ZN4mbed10TimerEvent6removeEv+0x3c>) - f0a6: 6880 ldr r0, [r0, #8] - f0a8: 6188 str r0, [r1, #24] - f0aa: 6948 ldr r0, [r1, #20] - f0ac: f040 0001 orr.w r0, r0, #1 - f0b0: 6148 str r0, [r1, #20] - f0b2: e008 b.n f0c6 <_ZN4mbed10TimerEvent6removeEv+0x32> - f0b4: b139 cbz r1, f0c6 <_ZN4mbed10TimerEvent6removeEv+0x32> - f0b6: 684a ldr r2, [r1, #4] - f0b8: 4282 cmp r2, r0 - f0ba: bf04 itt eq - f0bc: 6840 ldreq r0, [r0, #4] - f0be: 6048 streq r0, [r1, #4] - f0c0: d001 beq.n f0c6 <_ZN4mbed10TimerEvent6removeEv+0x32> - f0c2: 0011 movs r1, r2 - f0c4: d1f7 bne.n f0b6 <_ZN4mbed10TimerEvent6removeEv+0x22> - f0c6: b662 cpsie i - f0c8: 4770 bx lr - f0ca: 0000 .short 0x0000 - f0cc: 100000dc .word 0x100000dc - f0d0: 40094000 .word 0x40094000 - -Disassembly of section i._ZN4mbed10TimerEvent9timestampEv: - -0000f0d4 <_ZN4mbed10TimerEvent9timestampEv>: - f0d4: f000 bb90 b.w f7f8 - -Disassembly of section i._ZN4mbed10TimerEventC2Ev: - -0000f0d8 <_ZN4mbed10TimerEventC2Ev>: - f0d8: b510 push {r4, lr} - f0da: 4604 mov r4, r0 - f0dc: 4805 ldr r0, [pc, #20] ; (f0f4 <_ZN4mbed10TimerEventC2Ev+0x1c>) - f0de: 6020 str r0, [r4, #0] - f0e0: 4905 ldr r1, [pc, #20] ; (f0f8 <_ZN4mbed10TimerEventC2Ev+0x20>) - f0e2: 2004 movs r0, #4 - f0e4: f000 f854 bl f190 - f0e8: 4904 ldr r1, [pc, #16] ; (f0fc <_ZN4mbed10TimerEventC2Ev+0x24>) - f0ea: 2010 movs r0, #16 - f0ec: 6008 str r0, [r1, #0] - f0ee: 4620 mov r0, r4 - f0f0: bd10 pop {r4, pc} - f0f2: 0000 .short 0x0000 - f0f4: 0000fc48 .word 0x0000fc48 - f0f8: 0000efed .word 0x0000efed - f0fc: e000e100 .word 0xe000e100 - -Disassembly of section i._ZN4mbed10TimerEventD0Ev: - -0000f100 <_ZN4mbed10TimerEventD0Ev>: - f100: 490e ldr r1, [pc, #56] ; (f13c <_ZN4mbed10TimerEventD0Ev+0x3c>) - f102: 6001 str r1, [r0, #0] - f104: b672 cpsid i - f106: 4a0e ldr r2, [pc, #56] ; (f140 <_ZN4mbed10TimerEventD0Ev+0x40>) - f108: 6811 ldr r1, [r2, #0] - f10a: 4281 cmp r1, r0 - f10c: d10a bne.n f124 <_ZN4mbed10TimerEventD0Ev+0x24> - f10e: 6841 ldr r1, [r0, #4] - f110: 6011 str r1, [r2, #0] - f112: b181 cbz r1, f136 <_ZN4mbed10TimerEventD0Ev+0x36> - f114: 4a0b ldr r2, [pc, #44] ; (f144 <_ZN4mbed10TimerEventD0Ev+0x44>) - f116: 6889 ldr r1, [r1, #8] - f118: 6191 str r1, [r2, #24] - f11a: 6951 ldr r1, [r2, #20] - f11c: f041 0101 orr.w r1, r1, #1 - f120: 6151 str r1, [r2, #20] - f122: e008 b.n f136 <_ZN4mbed10TimerEventD0Ev+0x36> - f124: b139 cbz r1, f136 <_ZN4mbed10TimerEventD0Ev+0x36> - f126: 684a ldr r2, [r1, #4] - f128: 4282 cmp r2, r0 - f12a: bf04 itt eq - f12c: 6842 ldreq r2, [r0, #4] - f12e: 604a streq r2, [r1, #4] - f130: d001 beq.n f136 <_ZN4mbed10TimerEventD0Ev+0x36> - f132: 0011 movs r1, r2 - f134: d1f7 bne.n f126 <_ZN4mbed10TimerEventD0Ev+0x26> - f136: b662 cpsie i - f138: f7f1 bb12 b.w 760 <_ZdlPv> - f13c: 0000fc48 .word 0x0000fc48 - f140: 100000dc .word 0x100000dc - f144: 40094000 .word 0x40094000 - -Disassembly of section i._ZN4mbed10TimerEventD2Ev: - -0000f148 <_ZN4mbed10TimerEventD1Ev>: - f148: 490e ldr r1, [pc, #56] ; (f184 <_ZN4mbed10TimerEventD1Ev+0x3c>) - f14a: 6001 str r1, [r0, #0] - f14c: b672 cpsid i - f14e: 4a0e ldr r2, [pc, #56] ; (f188 <_ZN4mbed10TimerEventD1Ev+0x40>) - f150: 6811 ldr r1, [r2, #0] - f152: 4281 cmp r1, r0 - f154: d10a bne.n f16c <_ZN4mbed10TimerEventD1Ev+0x24> - f156: 6841 ldr r1, [r0, #4] - f158: 6011 str r1, [r2, #0] - f15a: b181 cbz r1, f17e <_ZN4mbed10TimerEventD1Ev+0x36> - f15c: 4a0b ldr r2, [pc, #44] ; (f18c <_ZN4mbed10TimerEventD1Ev+0x44>) - f15e: 6889 ldr r1, [r1, #8] - f160: 6191 str r1, [r2, #24] - f162: 6951 ldr r1, [r2, #20] - f164: f041 0101 orr.w r1, r1, #1 - f168: 6151 str r1, [r2, #20] - f16a: e008 b.n f17e <_ZN4mbed10TimerEventD1Ev+0x36> - f16c: b139 cbz r1, f17e <_ZN4mbed10TimerEventD1Ev+0x36> - f16e: 684a ldr r2, [r1, #4] - f170: 4282 cmp r2, r0 - f172: bf04 itt eq - f174: 6842 ldreq r2, [r0, #4] - f176: 604a streq r2, [r1, #4] - f178: d001 beq.n f17e <_ZN4mbed10TimerEventD1Ev+0x36> - f17a: 0011 movs r1, r2 - f17c: d1f7 bne.n f16e <_ZN4mbed10TimerEventD1Ev+0x26> - f17e: b662 cpsie i - f180: 4770 bx lr - f182: 0000 .short 0x0000 - f184: 0000fc48 .word 0x0000fc48 - f188: 100000dc .word 0x100000dc - f18c: 40094000 .word 0x40094000 - -Disassembly of section i.NVIC_SetVector: - -0000f190 : - f190: b430 push {r4, r5} - f192: f04f 25e0 mov.w r5, #3758153728 ; 0xe000e000 - f196: f8d5 2d08 ldr.w r2, [r5, #3336] ; 0xd08 - f19a: 4b0a ldr r3, [pc, #40] ; (f1c4 ) - f19c: f1b2 5f80 cmp.w r2, #268435456 ; 0x10000000 - f1a0: d00b beq.n f1ba - f1a2: f8d5 cd08 ldr.w ip, [r5, #3336] ; 0xd08 - f1a6: 2200 movs r2, #0 - f1a8: f85c 4022 ldr.w r4, [ip, r2, lsl #2] - f1ac: f843 4022 str.w r4, [r3, r2, lsl #2] - f1b0: 1c52 adds r2, r2, #1 - f1b2: 2a31 cmp r2, #49 ; 0x31 - f1b4: dbf8 blt.n f1a8 - f1b6: f8c5 3d08 str.w r3, [r5, #3336] ; 0xd08 - f1ba: eb03 0080 add.w r0, r3, r0, lsl #2 - f1be: 6401 str r1, [r0, #64] ; 0x40 - f1c0: bc30 pop {r4, r5} - f1c2: 4770 bx lr - f1c4: 10000000 .word 0x10000000 - -Disassembly of section .emb_text: - -0000f1c8 <__get_PSP>: - f1c8: f3ef 8009 mrs r0, PSP - f1cc: 4770 bx lr - -0000f1ce <__set_PSP>: - f1ce: f380 8809 msr PSP, r0 - f1d2: 4770 bx lr - -0000f1d4 <__get_MSP>: - f1d4: f3ef 8008 mrs r0, MSP - f1d8: 4770 bx lr - -0000f1da <__set_MSP>: - f1da: f380 8808 msr MSP, r0 - f1de: 4770 bx lr - -0000f1e0 <__REV16>: - f1e0: ba40 rev16 r0, r0 - f1e2: 4770 bx lr - -0000f1e4 <__REVSH>: - f1e4: bac0 revsh r0, r0 - f1e6: 4770 bx lr - -Disassembly of section i.serial_baud: - -0000f1e8 : - f1e8: e92d 4ff3 stmdb sp!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, lr} - f1ec: b089 sub sp, #36 ; 0x24 - f1ee: 4608 mov r0, r1 - f1f0: 9909 ldr r1, [sp, #36] ; 0x24 - f1f2: 4b67 ldr r3, [pc, #412] ; (f390 ) - f1f4: f1a1 4280 sub.w r2, r1, #1073741824 ; 0x40000000 - f1f8: f5b2 4240 subs.w r2, r2, #49152 ; 0xc000 - f1fc: d015 beq.n f22a - f1fe: f5b2 4f80 cmp.w r2, #16384 ; 0x4000 - f202: d01d beq.n f240 - f204: f5b2 2f0c cmp.w r2, #573440 ; 0x8c000 - f208: d040 beq.n f28c - f20a: f5b2 2f10 cmp.w r2, #589824 ; 0x90000 - f20e: d148 bne.n f2a2 - f210: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - f214: f421 2140 bic.w r1, r1, #786432 ; 0xc0000 - f218: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - f21c: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - f220: f441 2180 orr.w r1, r1, #262144 ; 0x40000 - f224: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - f228: e016 b.n f258 - f22a: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - f22e: f021 01c0 bic.w r1, r1, #192 ; 0xc0 - f232: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - f236: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - f23a: f041 0140 orr.w r1, r1, #64 ; 0x40 - f23e: e009 b.n f254 - f240: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - f244: f421 7140 bic.w r1, r1, #768 ; 0x300 - f248: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - f24c: f8d3 11a8 ldr.w r1, [r3, #424] ; 0x1a8 - f250: f441 7180 orr.w r1, r1, #256 ; 0x100 - f254: f8c3 11a8 str.w r1, [r3, #424] ; 0x1a8 - f258: 494e ldr r1, [pc, #312] ; (f394 ) - f25a: 0102 lsls r2, r0, #4 - f25c: 6809 ldr r1, [r1, #0] - f25e: 9102 str r1, [sp, #8] - f260: fbb1 f3f2 udiv r3, r1, r2 - f264: fb02 1113 mls r1, r2, r3, r1 - f268: f04f 0a00 mov.w sl, #0 - f26c: f04f 0b01 mov.w fp, #1 - f270: fa1f f883 uxth.w r8, r3 - f274: 46d1 mov r9, sl - f276: 2900 cmp r1, #0 - f278: d06e beq.n f358 - f27a: f7f4 ff85 bl 4188 <__aeabi_i2f> - f27e: 9008 str r0, [sp, #32] - f280: ea4f 0758 mov.w r7, r8, lsr #1 - f284: f8cd 8000 str.w r8, [sp] - f288: 9001 str r0, [sp, #4] - f28a: e05f b.n f34c - f28c: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - f290: f421 3140 bic.w r1, r1, #196608 ; 0x30000 - f294: f8c3 11ac str.w r1, [r3, #428] ; 0x1ac - f298: f8d3 11ac ldr.w r1, [r3, #428] ; 0x1ac - f29c: f441 3180 orr.w r1, r1, #65536 ; 0x10000 - f2a0: e7c0 b.n f224 - f2a2: 2273 movs r2, #115 ; 0x73 - f2a4: a13c add r1, pc, #240 ; (adr r1, f398 ) - f2a6: a040 add r0, pc, #256 ; (adr r0, f3a8 ) - f2a8: f7f5 f98f bl 45ca <__aeabi_assert> - f2ac: 2401 movs r4, #1 - f2ae: 2501 movs r5, #1 - f2b0: 2c01 cmp r4, #1 - f2b2: d945 bls.n f340 - f2b4: 4638 mov r0, r7 - f2b6: f7f4 fbad bl 3a14 <__aeabi_ui2d> - f2ba: 2204 movs r2, #4 - f2bc: f7f4 f9e4 bl 3688 - f2c0: 9007 str r0, [sp, #28] - f2c2: 9106 str r1, [sp, #24] - f2c4: 9802 ldr r0, [sp, #8] - f2c6: f7f4 ff5b bl 4180 <__aeabi_ui2f> - f2ca: f7f4 fbc5 bl 3a58 <__aeabi_f2d> - f2ce: 9005 str r0, [sp, #20] - f2d0: 9104 str r1, [sp, #16] - f2d2: 4620 mov r0, r4 - f2d4: f7f4 ff54 bl 4180 <__aeabi_ui2f> - f2d8: 9003 str r0, [sp, #12] - f2da: 4628 mov r0, r5 - f2dc: f7f4 ff50 bl 4180 <__aeabi_ui2f> - f2e0: 9903 ldr r1, [sp, #12] - f2e2: f7f5 f859 bl 4398 <__aeabi_fdiv> - f2e6: f04f 517e mov.w r1, #1065353216 ; 0x3f800000 - f2ea: f7f4 fe99 bl 4020 <__addsf3> - f2ee: f7f4 fbb3 bl 3a58 <__aeabi_f2d> - f2f2: 9b06 ldr r3, [sp, #24] - f2f4: 9a07 ldr r2, [sp, #28] - f2f6: f7f4 fc03 bl 3b00 <__aeabi_dmul> - f2fa: 4602 mov r2, r0 - f2fc: 460b mov r3, r1 - f2fe: 9904 ldr r1, [sp, #16] - f300: 9805 ldr r0, [sp, #20] - f302: f7f4 fd27 bl 3d54 <__aeabi_ddiv> - f306: f7f4 fe35 bl 3f74 <__aeabi_d2f> - f30a: 4601 mov r1, r0 - f30c: 9808 ldr r0, [sp, #32] - f30e: f7f4 fe85 bl 401c <__aeabi_fsub> - f312: 9908 ldr r1, [sp, #32] - f314: f7f5 f840 bl 4398 <__aeabi_fdiv> - f318: f020 4600 bic.w r6, r0, #2147483648 ; 0x80000000 - f31c: 4630 mov r0, r6 - f31e: 9901 ldr r1, [sp, #4] - f320: f7f5 f912 bl 4548 <__aeabi_cfcmpeq> - f324: d208 bcs.n f338 - f326: 4821 ldr r0, [pc, #132] ; (f3ac ) - f328: 46b8 mov r8, r7 - f32a: 46aa mov sl, r5 - f32c: 46a3 mov fp, r4 - f32e: 9601 str r6, [sp, #4] - f330: 4286 cmp r6, r0 - f332: bfb8 it lt - f334: f04f 0901 movlt.w r9, #1 - f338: 1c68 adds r0, r5, #1 - f33a: b2c5 uxtb r5, r0 - f33c: 42a5 cmp r5, r4 - f33e: d3cc bcc.n f2da - f340: 1c60 adds r0, r4, #1 - f342: b2c4 uxtb r4, r0 - f344: 2c0f cmp r4, #15 - f346: d9b2 bls.n f2ae - f348: 1c78 adds r0, r7, #1 - f34a: b287 uxth r7, r0 - f34c: 9800 ldr r0, [sp, #0] - f34e: 4287 cmp r7, r0 - f350: bf98 it ls - f352: f1b9 0f00 cmpls.w r9, #0 - f356: d0a9 beq.n f2ac - f358: 9809 ldr r0, [sp, #36] ; 0x24 - f35a: 7b00 ldrb r0, [r0, #12] - f35c: f040 0180 orr.w r1, r0, #128 ; 0x80 - f360: 9809 ldr r0, [sp, #36] ; 0x24 - f362: 7301 strb r1, [r0, #12] - f364: 9909 ldr r1, [sp, #36] ; 0x24 - f366: ea4f 2018 mov.w r0, r8, lsr #8 - f36a: 7108 strb r0, [r1, #4] - f36c: 9809 ldr r0, [sp, #36] ; 0x24 - f36e: f880 8000 strb.w r8, [r0] - f372: 9909 ldr r1, [sp, #36] ; 0x24 - f374: ea4a 100b orr.w r0, sl, fp, lsl #4 - f378: f881 0028 strb.w r0, [r1, #40] ; 0x28 - f37c: 9809 ldr r0, [sp, #36] ; 0x24 - f37e: 7b00 ldrb r0, [r0, #12] - f380: f020 0180 bic.w r1, r0, #128 ; 0x80 - f384: 9809 ldr r0, [sp, #36] ; 0x24 - f386: 7301 strb r1, [r0, #12] - f388: b00b add sp, #44 ; 0x2c - f38a: e8bd 8ff0 ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} - f38e: 0000 .short 0x0000 - f390: 400fc000 .word 0x400fc000 - f394: 100000e0 .word 0x100000e0 - f398: 69726573 .word 0x69726573 - f39c: 615f6c61 .word 0x615f6c61 - f3a0: 632e6970 .word 0x632e6970 - f3a4: 00000000 .word 0x00000000 - f3a8: 00000030 .word 0x00000030 - f3ac: 3a83126f .word 0x3a83126f - -Disassembly of section i.serial_format: - -0000f3b0 : - f3b0: b430 push {r4, r5} - f3b2: f8df c080 ldr.w ip, [pc, #128] ; f434 - f3b6: 1f4d subs r5, r1, #5 - f3b8: f8dc 4000 ldr.w r4, [ip] - f3bc: 2d04 cmp r5, #4 - f3be: d307 bcc.n f3d0 - f3c0: 460a mov r2, r1 - f3c2: 491d ldr r1, [pc, #116] ; (f438 ) - f3c4: 4620 mov r0, r4 - f3c6: f7f5 f927 bl 4618 - f3ca: 2001 movs r0, #1 - f3cc: f000 f8b8 bl f540 - f3d0: f1a1 0c05 sub.w ip, r1, #5 - f3d4: 2a05 cmp r2, #5 - f3d6: d21c bcs.n f412 - f3d8: e8df f002 tbb [pc, r2] - f3dc: 0b080503 .word 0x0b080503 - f3e0: 000e .short 0x000e - f3e2: 2100 movs r1, #0 - f3e4: e000 b.n f3e8 - f3e6: 2101 movs r1, #1 - f3e8: 2200 movs r2, #0 - f3ea: e007 b.n f3fc - f3ec: 2101 movs r1, #1 - f3ee: 460a mov r2, r1 - f3f0: e004 b.n f3fc - f3f2: 2101 movs r1, #1 - f3f4: 2202 movs r2, #2 - f3f6: e001 b.n f3fc - f3f8: 2101 movs r1, #1 - f3fa: 2203 movs r2, #3 - f3fc: 2b01 cmp r3, #1 - f3fe: bf18 it ne - f400: 2b02 cmpne r3, #2 - f402: d00d beq.n f420 - f404: 490d ldr r1, [pc, #52] ; (f43c ) - f406: 4620 mov r0, r4 - f408: f7f5 f906 bl 4618 - f40c: 2001 movs r0, #1 - f40e: f000 f897 bl f540 - f412: 490b ldr r1, [pc, #44] ; (f440 ) - f414: 4620 mov r0, r4 - f416: f7f5 f8ff bl 4618 - f41a: 2001 movs r0, #1 - f41c: f000 f890 bl f540 - f420: 1e5b subs r3, r3, #1 - f422: ea4c 0383 orr.w r3, ip, r3, lsl #2 - f426: ea43 01c1 orr.w r1, r3, r1, lsl #3 - f42a: ea41 1102 orr.w r1, r1, r2, lsl #4 - f42e: 7301 strb r1, [r0, #12] - f430: bc30 pop {r4, r5} - f432: 4770 bx lr - f434: 10000780 .word 0x10000780 - f438: 0000fa84 .word 0x0000fa84 - f43c: 0000fae4 .word 0x0000fae4 - f440: 0000fac4 .word 0x0000fac4 - -Disassembly of section i.serial_getc: - -0000f444 : - f444: 7d01 ldrb r1, [r0, #20] - f446: f011 0f01 tst.w r1, #1 - f44a: d0fb beq.n f444 - f44c: 7800 ldrb r0, [r0, #0] - f44e: 4770 bx lr - -Disassembly of section i.serial_init: - -0000f450 : - f450: b570 push {r4, r5, r6, lr} - f452: 460e mov r6, r1 - f454: 4605 mov r5, r0 - f456: 492b ldr r1, [pc, #172] ; (f504 ) - f458: f000 f8ec bl f634 - f45c: 4604 mov r4, r0 - f45e: 492a ldr r1, [pc, #168] ; (f508 ) - f460: 4630 mov r0, r6 - f462: f000 f8e7 bl f634 - f466: 4601 mov r1, r0 - f468: 4620 mov r0, r4 - f46a: f000 f8c5 bl f5f8 - f46e: 4604 mov r4, r0 - f470: 1c40 adds r0, r0, #1 - f472: d107 bne.n f484 - f474: 482d ldr r0, [pc, #180] ; (f52c ) - f476: a125 add r1, pc, #148 ; (adr r1, f50c ) - f478: 6800 ldr r0, [r0, #0] - f47a: f7f5 f8cd bl 4618 - f47e: 2001 movs r0, #1 - f480: f000 f85e bl f540 - f484: f1a4 4080 sub.w r0, r4, #1073741824 ; 0x40000000 - f488: 4929 ldr r1, [pc, #164] ; (f530 ) - f48a: f5b0 4040 subs.w r0, r0, #49152 ; 0xc000 - f48e: bf04 itt eq - f490: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - f494: f040 0008 orreq.w r0, r0, #8 - f498: d016 beq.n f4c8 - f49a: f5b0 4f80 cmp.w r0, #16384 ; 0x4000 - f49e: bf04 itt eq - f4a0: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - f4a4: f040 0010 orreq.w r0, r0, #16 - f4a8: d00e beq.n f4c8 - f4aa: f5b0 2f0c cmp.w r0, #573440 ; 0x8c000 - f4ae: bf04 itt eq - f4b0: f8d1 00c4 ldreq.w r0, [r1, #196] ; 0xc4 - f4b4: f040 7080 orreq.w r0, r0, #16777216 ; 0x1000000 - f4b8: d006 beq.n f4c8 - f4ba: f5b0 2f10 cmp.w r0, #589824 ; 0x90000 - f4be: d105 bne.n f4cc - f4c0: f8d1 00c4 ldr.w r0, [r1, #196] ; 0xc4 - f4c4: f040 7000 orr.w r0, r0, #33554432 ; 0x2000000 - f4c8: f8c1 00c4 str.w r0, [r1, #196] ; 0xc4 - f4cc: 2001 movs r0, #1 - f4ce: 7220 strb r0, [r4, #8] - f4d0: 2000 movs r0, #0 - f4d2: 6060 str r0, [r4, #4] - f4d4: f44f 5116 mov.w r1, #9600 ; 0x2580 - f4d8: 4620 mov r0, r4 - f4da: f7ff fe85 bl f1e8 - f4de: 2301 movs r3, #1 - f4e0: 2200 movs r2, #0 - f4e2: 2108 movs r1, #8 - f4e4: 4620 mov r0, r4 - f4e6: f7ff ff63 bl f3b0 - f4ea: 2202 movs r2, #2 - f4ec: 4905 ldr r1, [pc, #20] ; (f504 ) - f4ee: 4628 mov r0, r5 - f4f0: f000 f8cc bl f68c - f4f4: 2202 movs r2, #2 - f4f6: 4904 ldr r1, [pc, #16] ; (f508 ) - f4f8: 4630 mov r0, r6 - f4fa: f000 f8c7 bl f68c - f4fe: 4620 mov r0, r4 - f500: bd70 pop {r4, r5, r6, pc} - f502: 0000 .short 0x0000 - f504: 0000f9ac .word 0x0000f9ac - f508: 0000fa18 .word 0x0000fa18 - f50c: 69726553 .word 0x69726553 - f510: 70206c61 .word 0x70206c61 - f514: 756f6e69 .word 0x756f6e69 - f518: 616d2074 .word 0x616d2074 - f51c: 6e697070 .word 0x6e697070 - f520: 61662067 .word 0x61662067 - f524: 64656c69 .word 0x64656c69 - f528: 00000000 .word 0x00000000 - f52c: 10000780 .word 0x10000780 - f530: 400fc000 .word 0x400fc000 - -Disassembly of section i.serial_putc: - -0000f534 : - f534: 7d02 ldrb r2, [r0, #20] - f536: f012 0f20 tst.w r2, #32 - f53a: d0fb beq.n f534 - f53c: 7001 strb r1, [r0, #0] - f53e: 4770 bx lr - -Disassembly of section i.exit: - -0000f540 : - f540: b510 push {r4, lr} - f542: 4604 mov r4, r0 - f544: f000 f952 bl f7ec - f548: 2c00 cmp r4, #0 - f54a: bf1c itt ne - f54c: e8bd 4010 ldmiane.w sp!, {r4, lr} - f550: f000 b96e bne.w f830 - f554: e7fe b.n f554 - -Disassembly of section i.pin_function: - -0000f558 : - f558: 1c42 adds r2, r0, #1 - f55a: bf08 it eq - f55c: 4770 bxeq lr - f55e: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - f562: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - f566: 0903 lsrs r3, r0, #4 - f568: 0700 lsls r0, r0, #28 - f56a: 0ec2 lsrs r2, r0, #27 - f56c: 4807 ldr r0, [pc, #28] ; (f58c ) - f56e: eb00 0083 add.w r0, r0, r3, lsl #2 - f572: 6803 ldr r3, [r0, #0] - f574: f04f 0c03 mov.w ip, #3 - f578: fa0c fc02 lsl.w ip, ip, r2 - f57c: ea23 030c bic.w r3, r3, ip - f580: 6003 str r3, [r0, #0] - f582: 6803 ldr r3, [r0, #0] - f584: 4091 lsls r1, r2 - f586: 4319 orrs r1, r3 - f588: 6001 str r1, [r0, #0] - f58a: 4770 bx lr - f58c: 4002c000 .word 0x4002c000 - -Disassembly of section i.pin_mode: - -0000f590 : - f590: 1c42 adds r2, r0, #1 - f592: bf08 it eq - f594: 4770 bxeq lr - f596: b430 push {r4, r5} - f598: f1a0 5000 sub.w r0, r0, #536870912 ; 0x20000000 - f59c: f5a0 201c sub.w r0, r0, #638976 ; 0x9c000 - f5a0: 4c14 ldr r4, [pc, #80] ; (f5f4 ) - f5a2: 0942 lsrs r2, r0, #5 - f5a4: eb04 0282 add.w r2, r4, r2, lsl #2 - f5a8: 6e95 ldr r5, [r2, #104] ; 0x68 - f5aa: f000 0c1f and.w ip, r0, #31 - f5ae: f3c1 0380 ubfx r3, r1, #2, #1 - f5b2: fa03 fc0c lsl.w ip, r3, ip - f5b6: ea25 050c bic.w r5, r5, ip - f5ba: 6695 str r5, [r2, #104] ; 0x68 - f5bc: 6e95 ldr r5, [r2, #104] ; 0x68 - f5be: ea45 0c0c orr.w ip, r5, ip - f5c2: f8c2 c068 str.w ip, [r2, #104] ; 0x68 - f5c6: 2b00 cmp r3, #0 - f5c8: bf1c itt ne - f5ca: bc30 popne {r4, r5} - f5cc: 4770 bxne lr - f5ce: 0903 lsrs r3, r0, #4 - f5d0: 0700 lsls r0, r0, #28 - f5d2: 0ec2 lsrs r2, r0, #27 - f5d4: eb04 0083 add.w r0, r4, r3, lsl #2 - f5d8: 6c03 ldr r3, [r0, #64] ; 0x40 - f5da: f04f 0c03 mov.w ip, #3 - f5de: fa0c fc02 lsl.w ip, ip, r2 - f5e2: ea23 030c bic.w r3, r3, ip - f5e6: 6403 str r3, [r0, #64] ; 0x40 - f5e8: 6c03 ldr r3, [r0, #64] ; 0x40 - f5ea: 4091 lsls r1, r2 - f5ec: 4319 orrs r1, r3 - f5ee: 6401 str r1, [r0, #64] ; 0x40 - f5f0: bc30 pop {r4, r5} - f5f2: 4770 bx lr - f5f4: 4002c000 .word 0x4002c000 - -Disassembly of section i.pinmap_merge: - -0000f5f8 : - f5f8: 4288 cmp r0, r1 - f5fa: bf08 it eq - f5fc: 4770 bxeq lr - f5fe: 1c42 adds r2, r0, #1 - f600: bf04 itt eq - f602: 4608 moveq r0, r1 - f604: 4770 bxeq lr - f606: 1c49 adds r1, r1, #1 - f608: bf08 it eq - f60a: 4770 bxeq lr - f60c: a103 add r1, pc, #12 ; (adr r1, f61c ) - f60e: 4808 ldr r0, [pc, #32] ; (f630 ) - f610: 6800 ldr r0, [r0, #0] - f612: f7f5 f801 bl 4618 - f616: 2001 movs r0, #1 - f618: f7ff ff92 bl f540 - f61c: 6d6e6970 .word 0x6d6e6970 - f620: 6d207061 .word 0x6d207061 - f624: 6d2d7369 .word 0x6d2d7369 - f628: 68637461 .word 0x68637461 - f62c: 00000000 .word 0x00000000 - f630: 10000780 .word 0x10000780 - -Disassembly of section i.pinmap_peripheral: - -0000f634 : - f634: 1c42 adds r2, r0, #1 - f636: bf04 itt eq - f638: f04f 30ff moveq.w r0, #4294967295 - f63c: 4770 bxeq lr - f63e: 680a ldr r2, [r1, #0] - f640: 1c52 adds r2, r2, #1 - f642: d008 beq.n f656 - f644: 680a ldr r2, [r1, #0] - f646: 4282 cmp r2, r0 - f648: bf04 itt eq - f64a: 6848 ldreq r0, [r1, #4] - f64c: 4770 bxeq lr - f64e: f851 2f0c ldr.w r2, [r1, #12]! - f652: 1c52 adds r2, r2, #1 - f654: d1f6 bne.n f644 - f656: 480c ldr r0, [pc, #48] ; (f688 ) - f658: a103 add r1, pc, #12 ; (adr r1, f668 ) - f65a: 6800 ldr r0, [r0, #0] - f65c: f7f4 ffdc bl 4618 - f660: 2001 movs r0, #1 - f662: f7ff ff6d bl f540 - f666: 0000 .short 0x0000 - f668: 6d6e6970 .word 0x6d6e6970 - f66c: 6e207061 .word 0x6e207061 - f670: 6620746f .word 0x6620746f - f674: 646e756f .word 0x646e756f - f678: 726f6620 .word 0x726f6620 - f67c: 72657020 .word 0x72657020 - f680: 65687069 .word 0x65687069 - f684: 006c6172 .word 0x006c6172 - f688: 10000780 .word 0x10000780 - -Disassembly of section i.pinmap_pinout: - -0000f68c : - f68c: b4f0 push {r4, r5, r6, r7} - f68e: 1c43 adds r3, r0, #1 - f690: bf04 itt eq - f692: bcf0 popeq {r4, r5, r6, r7} - f694: 4770 bxeq lr - f696: 680b ldr r3, [r1, #0] - f698: 1c5b adds r3, r3, #1 - f69a: d047 beq.n f72c - f69c: 680b ldr r3, [r1, #0] - f69e: 4283 cmp r3, r0 - f6a0: d140 bne.n f724 - f6a2: f1a0 5300 sub.w r3, r0, #536870912 ; 0x20000000 - f6a6: f5a3 231c sub.w r3, r3, #638976 ; 0x9c000 - f6aa: 1c45 adds r5, r0, #1 - f6ac: 0918 lsrs r0, r3, #4 - f6ae: 688c ldr r4, [r1, #8] - f6b0: 0719 lsls r1, r3, #28 - f6b2: 0ec9 lsrs r1, r1, #27 - f6b4: 4f21 ldr r7, [pc, #132] ; (f73c ) - f6b6: f04f 0c03 mov.w ip, #3 - f6ba: fa0c fc01 lsl.w ip, ip, r1 - f6be: eb07 0080 add.w r0, r7, r0, lsl #2 - f6c2: 2d00 cmp r5, #0 - f6c4: d009 beq.n f6da - f6c6: 6805 ldr r5, [r0, #0] - f6c8: ea25 050c bic.w r5, r5, ip - f6cc: 6005 str r5, [r0, #0] - f6ce: 6805 ldr r5, [r0, #0] - f6d0: fa04 f401 lsl.w r4, r4, r1 - f6d4: ea45 0404 orr.w r4, r5, r4 - f6d8: 6004 str r4, [r0, #0] - f6da: bf04 itt eq - f6dc: bcf0 popeq {r4, r5, r6, r7} - f6de: 4770 bxeq lr - f6e0: ea4f 1553 mov.w r5, r3, lsr #5 - f6e4: f003 061f and.w r6, r3, #31 - f6e8: eb07 0385 add.w r3, r7, r5, lsl #2 - f6ec: 6e9f ldr r7, [r3, #104] ; 0x68 - f6ee: f3c2 0480 ubfx r4, r2, #2, #1 - f6f2: fa04 f506 lsl.w r5, r4, r6 - f6f6: ea27 0605 bic.w r6, r7, r5 - f6fa: 669e str r6, [r3, #104] ; 0x68 - f6fc: 6e9e ldr r6, [r3, #104] ; 0x68 - f6fe: ea46 0505 orr.w r5, r6, r5 - f702: 669d str r5, [r3, #104] ; 0x68 - f704: 2c00 cmp r4, #0 - f706: bf1c itt ne - f708: bcf0 popne {r4, r5, r6, r7} - f70a: 4770 bxne lr - f70c: 6c03 ldr r3, [r0, #64] ; 0x40 - f70e: ea23 030c bic.w r3, r3, ip - f712: 6403 str r3, [r0, #64] ; 0x40 - f714: 6c03 ldr r3, [r0, #64] ; 0x40 - f716: fa02 f101 lsl.w r1, r2, r1 - f71a: ea43 0101 orr.w r1, r3, r1 - f71e: 6401 str r1, [r0, #64] ; 0x40 - f720: bcf0 pop {r4, r5, r6, r7} - f722: 4770 bx lr - f724: f851 3f0c ldr.w r3, [r1, #12]! - f728: 1c5b adds r3, r3, #1 - f72a: d1b7 bne.n f69c - f72c: 4809 ldr r0, [pc, #36] ; (f754 ) - f72e: a104 add r1, pc, #16 ; (adr r1, f740 ) - f730: 6800 ldr r0, [r0, #0] - f732: f7f4 ff71 bl 4618 - f736: 2001 movs r0, #1 - f738: f7ff ff02 bl f540 - f73c: 4002c000 .word 0x4002c000 - f740: 6c756f63 .word 0x6c756f63 - f744: 6f6e2064 .word 0x6f6e2064 - f748: 69702074 .word 0x69702074 - f74c: 74756f6e .word 0x74756f6e - f750: 00000000 .word 0x00000000 - f754: 10000780 .word 0x10000780 - -Disassembly of section i.wait: - -0000f758 : - f758: b570 push {r4, r5, r6, lr} - f75a: f7f4 f97d bl 3a58 <__aeabi_f2d> - f75e: a208 add r2, pc, #32 ; (adr r2, f780 ) - f760: 6853 ldr r3, [r2, #4] - f762: 6812 ldr r2, [r2, #0] - f764: f7f4 f9cc bl 3b00 <__aeabi_dmul> - f768: f7f4 fbdc bl 3f24 <__aeabi_d2iz> - f76c: 4605 mov r5, r0 - f76e: f000 f843 bl f7f8 - f772: 4604 mov r4, r0 - f774: f000 f840 bl f7f8 - f778: 1b00 subs r0, r0, r4 - f77a: 42a8 cmp r0, r5 - f77c: d3fa bcc.n f774 - f77e: bd70 pop {r4, r5, r6, pc} - f780: 00000000 .word 0x00000000 - f784: 412e8480 .word 0x412e8480 - -Disassembly of section i.wait_ms: - -0000f788 : - f788: b570 push {r4, r5, r6, lr} - f78a: f44f 717a mov.w r1, #1000 ; 0x3e8 - f78e: fb00 f501 mul.w r5, r0, r1 - f792: f000 f831 bl f7f8 - f796: 4604 mov r4, r0 - f798: f000 f82e bl f7f8 - f79c: 1b00 subs r0, r0, r4 - f79e: 42a8 cmp r0, r5 - f7a0: d3fa bcc.n f798 - f7a2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_output: - -0000f7a4 : - f7a4: b570 push {r4, r5, r6, lr} - f7a6: 4604 mov r4, r0 - f7a8: 1c40 adds r0, r0, #1 - f7aa: bf08 it eq - f7ac: bd70 popeq {r4, r5, r6, pc} - f7ae: f024 051f bic.w r5, r4, #31 - f7b2: f004 001f and.w r0, r4, #31 - f7b6: 2101 movs r1, #1 - f7b8: fa01 f600 lsl.w r6, r1, r0 - f7bc: 2100 movs r1, #0 - f7be: 4620 mov r0, r4 - f7c0: f7ff feca bl f558 - f7c4: 2102 movs r1, #2 - f7c6: 4620 mov r0, r4 - f7c8: f7ff fee2 bl f590 - f7cc: 6828 ldr r0, [r5, #0] - f7ce: 4330 orrs r0, r6 - f7d0: 6028 str r0, [r5, #0] - f7d2: bd70 pop {r4, r5, r6, pc} - -Disassembly of section i.gpio_write: - -0000f7d4 : - f7d4: f020 021f bic.w r2, r0, #31 - f7d8: f000 001f and.w r0, r0, #31 - f7dc: 2301 movs r3, #1 - f7de: fa03 f000 lsl.w r0, r3, r0 - f7e2: 2900 cmp r1, #0 - f7e4: bf0c ite eq - f7e6: 61d0 streq r0, [r2, #28] - f7e8: 6190 strne r0, [r2, #24] - f7ea: 4770 bx lr - -Disassembly of section i.semihost_exit: - -0000f7ec : - f7ec: b084 sub sp, #16 - f7ee: 4669 mov r1, sp - f7f0: 2018 movs r0, #24 - f7f2: beab bkpt 0x00ab - f7f4: b004 add sp, #16 - f7f6: 4770 bx lr - -Disassembly of section i.us_ticker_read: - -0000f7f8 : - f7f8: b570 push {r4, r5, r6, lr} - f7fa: 4c0a ldr r4, [pc, #40] ; (f824 ) - f7fc: 4d0a ldr r5, [pc, #40] ; (f828 ) - f7fe: 6820 ldr r0, [r4, #0] - f800: b958 cbnz r0, f81a - f802: 4628 mov r0, r5 - f804: f000 f85a bl f8bc - f808: 4908 ldr r1, [pc, #32] ; (f82c ) - f80a: 4628 mov r0, r5 - f80c: f000 f84c bl f8a8 - f810: 4628 mov r0, r5 - f812: f000 f88d bl f930 - f816: 2001 movs r0, #1 - f818: 6020 str r0, [r4, #0] - f81a: 4628 mov r0, r5 - f81c: e8bd 4070 ldmia.w sp!, {r4, r5, r6, lr} - f820: f000 b884 b.w f92c - f824: 100000e4 .word 0x100000e4 - f828: 40094000 .word 0x40094000 - f82c: 000f4240 .word 0x000f4240 - -Disassembly of section i.mbed_die: - -0000f830 : - f830: e92d 41f0 stmdb sp!, {r4, r5, r6, r7, r8, lr} - f834: 4c1b ldr r4, [pc, #108] ; (f8a4 ) - f836: 4620 mov r0, r4 - f838: f7ff ffb4 bl f7a4 - f83c: 1ca5 adds r5, r4, #2 - f83e: 4628 mov r0, r5 - f840: f7ff ffb0 bl f7a4 - f844: 1ce6 adds r6, r4, #3 - f846: 4630 mov r0, r6 - f848: f7ff ffac bl f7a4 - f84c: 1d67 adds r7, r4, #5 - f84e: 4638 mov r0, r7 - f850: f7ff ffa8 bl f7a4 - f854: 2101 movs r1, #1 - f856: 4620 mov r0, r4 - f858: f7ff ffbc bl f7d4 - f85c: 2100 movs r1, #0 - f85e: 4628 mov r0, r5 - f860: f7ff ffb8 bl f7d4 - f864: 2100 movs r1, #0 - f866: 4630 mov r0, r6 - f868: f7ff ffb4 bl f7d4 - f86c: 2101 movs r1, #1 - f86e: 4638 mov r0, r7 - f870: f7ff ffb0 bl f7d4 - f874: 2096 movs r0, #150 ; 0x96 - f876: f7ff ff87 bl f788 - f87a: 2100 movs r1, #0 - f87c: 4620 mov r0, r4 - f87e: f7ff ffa9 bl f7d4 - f882: 2101 movs r1, #1 - f884: 4628 mov r0, r5 - f886: f7ff ffa5 bl f7d4 - f88a: 2101 movs r1, #1 - f88c: 4630 mov r0, r6 - f88e: f7ff ffa1 bl f7d4 - f892: 2100 movs r1, #0 - f894: 4638 mov r0, r7 - f896: f7ff ff9d bl f7d4 - f89a: 2096 movs r0, #150 ; 0x96 - f89c: f7ff ff74 bl f788 - f8a0: e7d8 b.n f854 - f8a2: 0000 .short 0x0000 - f8a4: 2009c032 .word 0x2009c032 - -Disassembly of section i.timer_frequency: - -0000f8a8 : - f8a8: 4a03 ldr r2, [pc, #12] ; (f8b8 ) - f8aa: 6812 ldr r2, [r2, #0] - f8ac: 0892 lsrs r2, r2, #2 - f8ae: fbb2 f1f1 udiv r1, r2, r1 - f8b2: 1e49 subs r1, r1, #1 - f8b4: 60c1 str r1, [r0, #12] - f8b6: 4770 bx lr - f8b8: 100000e0 .word 0x100000e0 - -Disassembly of section i.timer_init: - -0000f8bc : - f8bc: 4a18 ldr r2, [pc, #96] ; (f920 ) - f8be: f1b0 2f40 cmp.w r0, #1073758208 ; 0x40004000 - f8c2: bf04 itt eq - f8c4: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - f8c8: f041 0102 orreq.w r1, r1, #2 - f8cc: d018 beq.n f900 - f8ce: f1a0 4180 sub.w r1, r0, #1073741824 ; 0x40000000 - f8d2: f5b1 4100 subs.w r1, r1, #32768 ; 0x8000 - f8d6: bf04 itt eq - f8d8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - f8dc: f041 0104 orreq.w r1, r1, #4 - f8e0: d00e beq.n f900 - f8e2: f5b1 2f08 cmp.w r1, #557056 ; 0x88000 - f8e6: bf04 itt eq - f8e8: f8d2 10c4 ldreq.w r1, [r2, #196] ; 0xc4 - f8ec: f441 0180 orreq.w r1, r1, #4194304 ; 0x400000 - f8f0: d006 beq.n f900 - f8f2: f5b1 2f0c cmp.w r1, #573440 ; 0x8c000 - f8f6: d105 bne.n f904 - f8f8: f8d2 10c4 ldr.w r1, [r2, #196] ; 0xc4 - f8fc: f441 0100 orr.w r1, r1, #8388608 ; 0x800000 - f900: f8c2 10c4 str.w r1, [r2, #196] ; 0xc4 - f904: 2102 movs r1, #2 - f906: 6041 str r1, [r0, #4] - f908: 2100 movs r1, #0 - f90a: 6701 str r1, [r0, #112] ; 0x70 - f90c: 4905 ldr r1, [pc, #20] ; (f924 ) - f90e: 4a06 ldr r2, [pc, #24] ; (f928 ) - f910: 6809 ldr r1, [r1, #0] - f912: 0889 lsrs r1, r1, #2 - f914: fbb1 f1f2 udiv r1, r1, r2 - f918: 1e49 subs r1, r1, #1 - f91a: 60c1 str r1, [r0, #12] - f91c: 4770 bx lr - f91e: 0000 .short 0x0000 - f920: 400fc000 .word 0x400fc000 - f924: 100000e0 .word 0x100000e0 - f928: 000f4240 .word 0x000f4240 - -Disassembly of section i.timer_read: - -0000f92c : - f92c: 6880 ldr r0, [r0, #8] - f92e: 4770 bx lr - -Disassembly of section i.timer_start: - -0000f930 : - f930: 6881 ldr r1, [r0, #8] - f932: 2900 cmp r1, #0 - f934: d1fc bne.n f930 - f936: 2101 movs r1, #1 - f938: 6041 str r1, [r0, #4] - f93a: 4770 bx lr diff --git a/gcc4mbed/samples/Ticker/Ticker.elf b/gcc4mbed/samples/Ticker/Ticker.elf deleted file mode 100755 index 88d65ee51a59fbdcde1211ebcd34c99dca5aafbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 181689 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
+qw xiaZwK9OFMR;jYfbMxI*P#Vg+J&Z89n8?VwLO>P~??qSq2N>H3S`sPa_{|iEqsvH0S diff --git a/gcc4mbed/samples/Ticker/Ticker.hex b/gcc4mbed/samples/Ticker/Ticker.hex deleted file mode 100644 index 4269476f..00000000 --- a/gcc4mbed/samples/Ticker/Ticker.hex +++ /dev/null @@ -1,4184 +0,0 @@ -:10000000008000103D060000450600004706000085 -:10001000490600004B0600004D06000000000000ED -:100020000000000000000000000000004F0600007B -:1000300051060000000000005306000055060000B5 -:10004000570600005706000057060000570600003C -:10005000570600005706000057060000570600002C -:10006000570600005706000057060000570600001C -:10007000570600005706000057060000570600000C -:1000800057060000570600005706000057060000FC -:1000900057060000570600005706000057060000EC -:1000A00057060000570600005706000057060000DC -:1000B00057060000570600005706000057060000CC -:1000C0005706000039483A4970B5884223D0394C68 -:1000D000A14220D2024652F8046B0B46CD4343F8AE -:1000E000046B6519A342C5F3800514D23DB11668AF -:1000F00000F108021E6001F10803A3420BD2104672 -:1001000050F8045B194641F8045B5668021D5E60B6 -:100110000B1DA342F3D328482849884224D0284CF9 -:10012000A14221D2024652F8046B0B46CD4343F85C -:10013000046B04EB050CA342CCF3800514D23DB153 -:10014000156800F108021D6001F10803A3420BD2FB -:10015000104650F8045B194641F8045B5668021DCE -:100160005E600B1DA342F3D3164A1748824216D293 -:1001700000211346D64343F8041B84198342C4F379 -:1001800080040CD224B1196002F10803834206D224 -:100190001A4642F8041B5960131D8342F8D304F039 -:1001A00033FC00F0E5F90FF0CBF900BF78FC00005C -:1001B0000000001080060010F802010088080010FE -:1001C0008808001080060010880800101B482021B5 -:1001D000C0F8A011D0F8A01111F0400FFAD0022100 -:1001E000C0F804110121C0F80C110B22C0F88420C2 -:1001F000C0F88010AA22C0F88C205523C0F88C309B -:10020000D0F8881011F0806FFAD00321C0F8801068 -:10021000C0F88C20C0F88C300521C0F808110021EE -:10022000C0F8A811C0F8AC11054AC0F8C420C0F845 -:10023000C81143F23A0101607047000000C00F404E -:10024000DE8728040000000000000000000000001D -:10025000000000000000000000000000000000009E -:10026000000000000000000000000000000000008E -:10027000000000000000000000000000000000007E -:10028000000000000000000000000000000000006E -:10029000000000000000000000000000000000005E -:1002A000000000000000000000000000000000004E -:1002B000000000000000000000000000000000003E -:1002C000000000000000000000000000000000002E -:1002D000000000000000000000000000000000001E -:1002E000000000000000000000000000000000000E -:1002F00000000000000000000000000000000000FE -:1003000040F28063C1F200031A780AB90120187024 -:10031000704700BF40F28060C1F2000008B503687A -:100320002BB140F20003C0F2000303B1984708BDAF -:1003300008B5002107480EF021FD042106480EF003 -:100340001DFD064804210EF019FD054B01221A601F -:1003500008BD00BFB0D60000B8D60000C0D600006F -:100360008C060010024B16221A604FF0FF307047C7 -:100370008407001008B50FF0E3F800BF01207047B4 -:1003800070B5094D06462C684CB10EF023FFA31939 -:10039000834207D8296820468E192E6070BD034C11 -:1003A0002C60F2E704F00AF98806001088080010B3 -:1003B0000EF0BABC022801DC012070470EF0CABC66 -:1003C00002282DE9F0476EDD404F3B68002B61D1DC -:1003D0003F4D404C25F0010C65460CF1280615F800 -:1003E00001ABC3F34F0883EA0A0313F0010F1CBFEC -:1003F00088EA04081FFA88F84FEA5A0988EA090AC5 -:100400004FEA58031AF0010F1CBF63409BB24FEA3A -:10041000590883EA08095B0819F0010F1CBF634003 -:100420009BB24FEA580883EA08095B0819F0010FEC -:100430001CBF63409BB24FEA580883EA08095B0877 -:1004400019F0010F1CBF63409BB24FEA580883EAC2 -:1004500008095B0819F0010F1CBF63409BB24FEA0B -:10046000580883EA08095B0819F0010F1CBF6340B4 -:100470009BB283EA58085B0818F0010F1CBF634069 -:100480009BB2B542ABD142F23F04A34212D1DCF899 -:1004900028303B60033853F8200038B103681B69EB -:1004A0009847BDE8F0870020BDE8F0874FF0FF30A7 -:1004B000BDE8F087084909480C686B220121E36810 -:1004C00004F092FA01200FF03BF800BF8406001000 -:1004D00041EF000001A0FFFFDC010010C8D60000C2 -:1004E00010B50B4C82B0236814460BB9022808DD06 -:1004F000224600230EF004FD20F00040201A02B036 -:1005000010BD01900091FFF713FF00990198EFE7EC -:100510008C06001010B50C4C82B0236814460BB941 -:10052000022809DD002322460EF020FD0028A8BF86 -:10053000C0EB040002B010BD01900091FFF7F8FE7F -:1005400000990198EEE700BF8C0600104FF40053AD -:100550004B600020704700BF0448436982695969B5 -:10056000114214BFDA619A61704700BFAC060010F7 -:100570000C4910B54B698A690B480C499A610EF019 -:100580002CFD0B480B490EF0A9FB0B4C03E0DA6184 -:100590000A480FF0E1F86369A26958691042F6D180 -:1005A0009A61F5E7AC060010D80600105905000066 -:1005B000C8060010404B4C0090060010CDCCCC3D3E -:1005C0002DE9F041144D154C28460EF085FD144BD5 -:1005D000284640F8103B0021124F0EF002FD124E4B -:1005E00022461249284600F03BF8114D00221149DD -:1005F00038460EF083F931462246384600F030F88E -:10060000002228460C490EF079F928463146224648 -:10061000BDE8F04100F024B8C8060010C400001086 -:10062000C8FB00009006001039E9000017ED00003B -:10063000AC06001032C0092034C0092006488047AB -:1006400006480047FEE7FEE7FEE7FEE7FEE7FEE7B7 -:10065000FEE7FEE7FEE7FEE7CD010000C500000073 -:1006600003460846194603F0CBBF0098904214BFDA -:1006700001200620704738B514461D4600F09FF94A -:1006800028B1012008232C60EB60023B2B7138BDA0 -:100690002DE9F0419846069F0446089B1546099EA1 -:1006A0009F420CD1079900F08AF940B1757103E0BF -:1006B000012337603571B3710020BDE8F081204619 -:1006C000414600F07CF90028F2D1F5E7F8B505467F -:1006D0000C4616461F4600F072F940B9032F07D8A2 -:1006E00023682046294632465B699847F8BD0120B9 -:1006F000F8BD0000034B10B50446036000F044F958 -:10070000204610BD40D7000010B50446FFF7F2FFA9 -:10071000204600F025F8204610BD002281600260CE -:100720000271C2607047F0B5064685B00F46684654 -:1007300010211446FFF7F1FF33683046394622682E -:100740009D696B46A8479DF8043003F00603062B0D -:1007500003D1009B0120236000E0002005B0F0BD24 -:1007600008B104F07DB97047FFF7FABF00F006004A -:10077000A0F10603584240EB030070474018704751 -:100780000022816002600271427182717047F7B588 -:100790000E1E089C07DB1046FFF7F0FF844214BFD3 -:1007A0000120062008E016F1020F04D0056800942D -:1007B0002C6AA04700E00120FEBD2DE9F0471D4650 -:1007C000036888B088461646A3F10807044653F824 -:1007D000081CFFF7D3FFD7F8049005AF102182461D -:1007E0003846FFF7CDFFD9F800304846CDF800A0D5 -:1007F000CDF804802946029406220397DF69334628 -:10080000B847059F3FB39DF81A904846FFF7AEFFE3 -:1008100008BB9DF819A09DF818000AEA0000FFF730 -:10082000A5FFC0B90AF0050ABAF1040F12D0B9F158 -:10083000000F08D1304629463A4643460094FFF758 -:10084000A6FF8DF81A009DF81A00FFF78FFF08B178 -:10085000059F00E00746384608B0BDE8F087000075 -:1008600008B51B220249022006F0FCFC00F056FBF2 -:1008700096D70000F8B504460F4616461D46FFF70A -:10088000FAFE38B9A0683946324603689C692B469F -:10089000A047F8BD0120F8BD2DE9F04F85B00C460A -:1008A0001946054616461F46DDF83890DDF840A08B -:1008B000DDF8448000F083F88346B0B1002CC8F81E -:1008C000009088F8046009DB4C44A24514BF4FF047 -:1008D000010A4FF0060A88F806A011E014F1020F91 -:1008E0000ED1012388F806300AE0D1450CD1284604 -:1008F0000F9900F064F838B188F80560584600E0B8 -:10090000002005B0BDE8F08FA86821460F9A036863 -:1009100001923246CDF80090CDF808A0CDF80C80B9 -:10092000DD693B46A847ECE72DE9F3410446DDF8D5 -:1009300020800D4617461E46904506D1194600F008 -:100940003EF810B10620BDE8FC81A06829463A4671 -:100950000368CDF800801C6A3346A047F3E7000027 -:10096000034B10B504460360FFF7C4FE204610BDDC -:10097000C0D7000010B50446FFF7F2FF2046FFF78E -:10098000EFFE204610BD0000014B0360704700BF22 -:1009900040D80000002070470020704700207047BA -:1009A00010B50446FFF7F0FF2046FFF7D9FE2046BA -:1009B00010BD406803782A2B08BF01307047814280 -:1009C00038B50D4611D0FFF7F4FF037804462A2B03 -:1009D0000DD02846FFF7EDFF0146204604F003FD49 -:1009E000D0F1010038BF002038BD012038BD002003 -:1009F00038BDFFF7E4BF032894BF002001207047F3 -:100A000000F0010070474018704709B103689A5818 -:100A10001146FFF7F8BF0000034B10B50446036012 -:100A2000FFF768FE204610BD98D8000010B50446B8 -:100A3000FFF7F2FF2046FFF793FE204610BD406807 -:100A400000F0010070474068C0F340007047406804 -:100A5000001270472DE9F74F8B460C9905469246D8 -:100A600099468A423BD11946FFF7A9FF002832D1A7 -:100A700035E0013CA61C05EBC6063046FFF7E3FF58 -:100A800018B33046FFF7E3FF07463046FFF7D7FFBE -:100A9000064610B11BF1030F17D03A4631465046B7 -:100AA000FFF7B3FF0C99024658F8080C0368009151 -:100AB00059461F6A4B46B8470746FFF79CFF20B1CF -:100AC00056B147F00107FFB206E0A8F10808002C74 -:100AD000CFD1012700E006273846BDE8FE8FEC683D -:100AE00004F1020805EBC808F1E72DE9F04F89B0E1 -:100AF0000546924603911C46FFF7BDFD002840F0D5 -:100B00008D80D4F80890D5F80C8019F0100F08F1FA -:100B1000020618BFD5F8089005EBC60676E04946F0 -:100B200008F1FF3804A8FFF7F8FD08F1020305EB10 -:100B3000C30301931846FFF78AFF019B0746184637 -:100B4000FFF77DFF019B83461846FFF77CFF02906D -:100B500010B919F0010F58D0BAF1000F06D03A467B -:100B600050465946FFF751FF024600E0524656F8FC -:100B7000080C039903689F6904ABB847002844D068 -:100B8000079B082B05D1BBF1000F02D056F8083C9B -:100B900007939DF814703846FFF72DFF28B1029B8C -:100BA0001BB927F002078DF81470E168C9B904ABCE -:100BB0000FCB84E80F0027793846FFF71CFF002889 -:100BC0002CD017F0020F03D0AB6813F0010F06E032 -:100BD0003846FFF715FF08B3AB6813F0020F14D1C6 -:100BE0001CE02368049A934203D00023236002335D -:100BF00009E0BBB90798082804D0082902D0FFF7FC -:100C0000DEFE78B90223237108E0083EB8F1000F38 -:100C100085D12079003818BF012000E0012009B0FB -:100C2000BDE8F08F23799DF8142042EA0303237175 -:100C3000EBE72DE9F04F91B0074689461D9C0793DD -:100C40000692A3681A9A13F0100F1CBF8368A36062 -:100C50001C9B9A4240F03E811B99FFF7B0FE002892 -:100C600000F03881069A62712EE11A9BB9F1000FEB -:100C7000069A236022710ADB18464946FFF7C3FE35 -:100C80001C9B834214BF01200620A0711CE119F1B6 -:100C9000020F40F019810123A37115E1B9F1000F92 -:100CA00004DB1C98C9F10001FFF7ADFE4FF000080E -:100CB00001220890CDF82C80099201E0CDF824A003 -:100CC000D7F80CA00AF1020307EBC3030A93F0E084 -:100CD0000AF1FF3AA1680AF102050DA8FFF750FDDD -:100CE00007EBC5052846FFF7B2FE83462846FFF707 -:100CF000A6FE014618B1069B43F0010600E0069EE1 -:100D00005A461A98FFF781FE089A83463AB19042F4 -:100D1000099A94BF00230123934200F0C58028461E -:100D2000FFF791FE48B919F1020F04D1A36813F03F -:100D3000030F00F0BB8006F0FD060A9B49461B9A94 -:100D400053F8080C036801921C9ACDF800B0029287 -:100D50000DAA03923246DD69079BA8479DF83A50D9 -:100D600063799DF83920062D42EA0303637101D0AF -:100D7000022D06D10D9BA57123609DF8383023719B -:100D8000A5E0D4F800B0B8F1000F10D1BBF1000F0E -:100D90000DD10D9A9DF8381022602171002A7ED065 -:100DA000002B7CD0BB6813F0010F78D18FE0BBF132 -:100DB000000F0BD00D9A934506D123799DF838206A -:100DC00042EA030323716BE032B928B90D9A002A75 -:100DD00066D0B8F1000F63D01846A6790593FFF7E7 -:100DE0000AFE059B00287DD01846FFF709FE18B1C2 -:100DF000A36813F0020F75D1002E08BF0126002D45 -:100E000008BF01251EE02846FFF7F5FD00286CD03D -:100E10002846FFF7F5FD18B1BB6813F0020F64D147 -:100E200001267DB93046FFF7E6FD002867D0304641 -:100E3000FFF7E6FD28B1BB6813F0020F5FD1013563 -:100E400000E0012586EA0500C0B2FFF7D4FD834625 -:100E5000A0B12846FFF7CFFD38B10D9B2E464FF0CD -:100E6000000823609DF83830237116F0020FA67138 -:100E70002AD13046FFF7C4FD90B928E006EA0505FF -:100E80004FF00108E8B2FFF7B6FD20B10223C4F825 -:100E900000B0A3711AE0206084F8068000E080466C -:100EA0006379042B02D111E001230B930A9A083ACB -:100EB0000A92BAF1000F7FF40BAF0B9B33B1099A82 -:100EC000002A7FF4FBAE01E0002000E0404611B0B4 -:100ED000BDE8F08F38460799FFF771FD00287FF4D1 -:100EE000C4AEDBE6002E9CD18DE71C9B49460798DB -:100EF0005A4600931B9BFFF74AFC064691E71C9A53 -:100F0000494607981B9B00920D9AFFF740FC054647 -:100F100098E708B5804703F051FB000008B5024B85 -:100F20001868FFF7F6FF00BFE80000101D4B73B50F -:100F30001E781D4C16B123681C482DE001221A7042 -:100F400002F08EFB30B3FFF734FD02AB31464FF0B9 -:100F5000FF3243F8042D3246054602F011FB2368A8 -:100F6000D9680646124803F0A3FB019B13B9236816 -:100F7000304601E023682846D96803F099FB2368CE -:100F80000C48D96803F094FB019B43B9304603F049 -:100F900067FD04E023680848D96803F089FB03F083 -:100FA0000DFB00BF34070010DC010010C0D80000AA -:100FB000DED800000FD9000012D9000042690346B4 -:100FC00081698A4206DA01690C2000FB02100132B5 -:100FD0005A6170470020704770B51E464B1E0C4684 -:100FE0001546402B2FD8DFE803F0212121212E2E9A -:100FF0002E2E242421242424242424242424242E96 -:101000002727272727272124242424242E24272682 -:10101000212E2127272E2E2421212121212121218A -:1010200024212E2E2424242E2E2E24007DB11EB900 -:101030000BE00DB90BE066B1FFF7C0FF50B10470D3 -:101040004560866070BD002070BD304670BD28468A -:1010500070BD304670BD38B50C461546FFF7AEFF83 -:1010600048B12CB135B1002344600370856038BDB0 -:10107000204638BD284638BD10B50C4631B1FFF7C3 -:101080009DFF20B123234460037010BD084610BDAE -:1010900038B50C461546FFF791FF18B1162344608A -:1010A0000370856038BD70B504460D461646C368AA -:1010B00022E0E2680132722BE26005D1002E0CBF03 -:1010C00017211A21236B06E0562B236B05D1002E26 -:1010D0000CBF18211B21093304E0002E0CBF19217D -:1010E0001C2106330022236320461346FFF774FFBA -:1010F000286048B1E368051D1B78562BD9D0722BA8 -:10110000D7D04B2B01D1D4E70546284670BD51B14D -:10111000036A426A934208DAC26942F82310013333 -:101120000362012070470846704700207047C3687B -:1011300070B504461A78532A6FD15A1CC2605B7886 -:101140001BB101325F2BC2602ED0A3F13002D2B2AC -:10115000092A01D8002206E0A3F14102D2B2192ADD -:10116000F8D92CE00A46A3F13001C9B2092905D803 -:10117000242101FB0233A3F1300109E0A3F1410175 -:10118000C9B2192949D8242101FB0233A3F137013F -:10119000914242D3E2681378002BE3D001325F2BF7 -:1011A000E260DFD1013100E00021236A994236D2AA -:1011B000A36A0133A362E36953F8210070BDA268FA -:1011C00012F0080F09D151B1E2681678433EF6B229 -:1011D000012E8CBF0026012602E0012600E00E460B -:1011E000002210498D18895C994213D1696921B197 -:1011F0002046AA69FFF74CFFE06216B1E9682A6948 -:1012000001E06968AA68236B20469B182363BDE848 -:1012100070403DE71C32C42AE3D1002070BD00209D -:1012200070BD00BF40D90000D0F8041138B50446A5 -:1012300043180025D4F810211D71D0F80C3104306A -:101240009847D4F82431C4F804510133C4F8243148 -:1012500038BD38B50446D0F804310D46FF2B01D116 -:10126000FFF7E2FFD4F8043184F80851E2180133A3 -:10127000C4F80431157138BDF8B505460C4617465B -:10128000002604E0A15D2846FFF7E3FF0136BE42D9 -:10129000F8D1F8BD06E003782B2B09D1002903DD36 -:1012A000806801390028F6D121B920B14068704723 -:1012B000002070470020704770B5044608460D4670 -:1012C00004F0A4F8294602462046BDE87040D3E762 -:1012D00010B588B004460A4601A8044903F0EEFFA1 -:1012E000204601A9FFF7E8FF08B010BD81E5000026 -:1012F000C36870B50446C3B98568002D08BF0225D0 -:1013000000E06D008D42FCD32068294603F0F6FD15 -:10131000064640B9206803F0A3FB012326606660FF -:10132000A660E36070BD2060A56070BDF8B50D4695 -:10133000516807469368144601314919994202D908 -:101340001046FFF7D5FFE6686EB963682A46206845 -:101350003946C01803F0ACFD226863685219D654B0 -:1013600063685D196560F8BD036810B51A786E2A68 -:1013700004D15A1C012102605A7800E000210023A8 -:10138000A2F13004E4B2092C03D901B15B42184642 -:1013900010BD0A2404FB03230268541C0460303B84 -:1013A0005278EDE738B5044629B9C368187810B308 -:1013B00001460133E360682902D104F10C000DE01D -:1013C000762915D104F10C052846FFF7CDFFE36817 -:1013D0001A785F2A0CD128460133E360FFF7C4FF77 -:1013E000E3681A785F2A05D101330120E36038BD34 -:1013F000002038BD002038BDC36810B504461B78F6 -:101400005F2B06D06E2B0CD00C30FFF7ADFF0130F8 -:1014100000E00020E3681A785F2A05D10133E36019 -:1014200010BD4FF0FF3010BD4FF0FF3010BD38B58C -:101430000446C3681A78542A10D10133C360FFF7F9 -:10144000DBFF051E0CDBA36A20460133A362FFF716 -:10145000B5FD30B105234560037038BD002038BDAF -:10146000002038BD08B5C3681A785F2A07D1013358 -:1014700040F80C3FFFF778FFC043C00F08BD0120C4 -:1014800008BD70B504460C30FFF76EFF061E34DD54 -:10149000E56863685B1BB3422CDBA268AB19E360B1 -:1014A00012F0040F04D0AA5D242A01D10133E360B5 -:1014B000092E19DD28461249082203F0EBFC98B9E1 -:1014C0002B7A05F108022E2B03D05F2B01D0242BA1 -:1014D0000AD153784E2B07D1236B20460949152298 -:1014E00016339E1B266302E0204629463246FFF74C -:1014F000B2FD00E00020E06270BD002070BD00BFC2 -:10150000D4DF0000DDDF0000C3682DE9F0410446B0 -:101510001A780D46472A02D0542A40F03781226BB0 -:1015200002F1140121631978542905D1581CE06097 -:10153000597829B90E467DE1472940F025819EE082 -:1015400001305329E06037D00DD8462900F089805A -:1015500003D8432940F0188167E0492925D04A295A -:1015600040F0128184E0632949D005D8542912D073 -:10157000562940F0098105E0682924D0762940F0F9 -:1015800003812EE00F322046226300F038FB092150 -:101590000246204607E00A322046226300F02FFB75 -:1015A0000A2102462046002340E1204600F027FBA6 -:1015B0000C2102462046F6E7204600F020FB0D21D4 -:1015C00002462046EFE72046FFF7ECFE002800F039 -:1015D000D98000212046FFF797FF0F2102462046C1 -:1015E000E1E72046FFF7DEFE002800F0CB80002177 -:1015F0002046FFF789FF102102462046D3E7204608 -:101600000021FFF7CFFE002800F0BC80204600211B -:10161000FFF7C8FE002800F0B58000212046FFF744 -:1016200073FF112102462046BDE7204600F0E7FA8D -:10163000054604F10C00FFF797FE0028C0F2A480D5 -:10164000E3681A785F2A40F09F8001332046E36008 -:1016500000F0D5FA236B0B210533236302462046A5 -:10166000E3E0204600F0CBFA0E21024620469AE73E -:10167000204600F0C4FA12210246204693E75A1C85 -:10168000E2605E78002E00F0D5809A1C522EE26057 -:101690000FD002D8412E77D112E0562E02D0722EF2 -:1016A00072D115E0204600F078F913210246204659 -:1016B00079E7204600F071F914210246204672E7CE -:1016C00000212046FFF720FF1521024620466AE749 -:1016D00004F10C00FFF748FE012855DDE5682E787F -:1016E000002E00F0A78001355F2EE5604CD1461E2C -:1016F0004FF0000800E098462F78002F3ED0242FAE -:101700001CD16B78532B04D05F2B04D0242B3BD1FE -:1017100002E02F2700E02E272046FFF74FFC03466C -:1017200010B1392247600270E5680235E5603BB3CD -:10173000023E13E00137B74201DB04E00027EB5D16 -:101740000BB1242BF6D1294620463A46FFF783FCFD -:10175000E568ED19E5600346A0B1F61BB8F1000F8E -:1017600006D0204638214246FFF736FC034648B1F2 -:10177000002EC0DC204637211A4614E73E4659E0C9 -:101780001E4657E0064655E0002653E000F005F9F6 -:101790000646C0B1BDB1A36813F0010F13D100E03C -:1017A00076683378A3F11A02D2B2022AF8D9022B52 -:1017B00040D1B36800E05B681A781A3AD2B2022AC4 -:1017C000F9D9B36036E0E3681B78002E32D0002BE5 -:1017D00030D0452B2ED031460B78042B04D01CD3AF -:1017E0001A3B022B19D814E0496879B10B78082B01 -:1017F00005D8072B09D2013B012B02D803E02E2B81 -:1018000003D0002102E08968EFE7012181F00101A6 -:1018100004E049680029DFD100E00021204600F003 -:101820005EFC03213246054620462B46BDE8F041CA -:10183000FFF7D2BB3046BDE8F081C3681A785F2A53 -:101840000AD10133C360C3681A785A2A02D101331E -:10185000C36059E6002070470029FBD1F3E7C36855 -:1018600070B504461A784C2A3DD15A1CC2605B7888 -:101870005F2B01D05A2B04D120460021FFF7DDFF5A -:101880002AE000F0BCF9054600282ED00378232B6F -:1018900006D143681A7C1AB1226B5B68D31A2363A2 -:1018A000E3681A786E2A03D101333626E36000E03C -:1018B0003526E16802E0D0B10132E260E2681078DA -:1018C0004528F8D1521A2046FFF7C5FB31462A4673 -:1018D00003462046FFF780FBE3681A78452A05D1C6 -:1018E0000133E36070BD002070BD70BD002070BD8D -:1018F000C36873B504461A78C66A492A48D15A1C87 -:10190000C2605B78452B09D10132C26000222B21D5 -:10191000134602B0BDE87040FFF75EBB02AD002386 -:1019200045F8043DE26813784C2B11D0582B02D0B7 -:10193000492B15D110E001322046E26000F015FD80 -:10194000E36819784529024622D10133E3600BE0B0 -:101950002046FFF784FF06E02046FFF7C9FF02E0BC -:10196000204600F04CF90246A2B120462B2100236C -:10197000FFF732FB286070B1E3681A78452A02D07D -:1019800000F10805CEE70133E662E360019802E06A -:10199000002000E0104602B070BDC3682DE9F3419D -:1019A00004461A784C3A0E2A00F20581DFE812F05C -:1019B000D70003010F000301030103010301DA0053 -:1019C0000301D70003010301030103018700013371 -:1019D00001A9C3600122FFF766FB0646002800F05C -:1019E00003814FF0000800E0B846E3681D78002D41 -:1019F00052D0A5F13002D2B2092A0DD9A5F1610267 -:101A0000D2B2192A08D9A5F14302D1B2122907D8B6 -:101A1000774952B2914003D5204600F0E1FB16E031 -:101A2000532D04D120460121FFF781FB0FE0492D02 -:101A300008D1B8F1000F33D02046FFF759FF042139 -:101A4000074615E0542D07D12046FFF7F0FC074666 -:101A5000B8F1000F0BD111E0452D21D04D2D1DD136 -:101A6000B8F1000F1CD001334746E360BCE7012109 -:101A70003B4620464246FFF7AFFA0746532DB3D008 -:101A8000E3681B78452BAFD020463946FFF73FFB74 -:101A90000028A9D1804603E0A84601E04FF00008E5 -:101AA000C6F80080B8F1000F07D0E3681A78452A1D -:101AB00053D10133019EE36096E0464694E0013342 -:101AC0000021C360FFF720FDE3681A78452A074626 -:101AD00043D15A1CE2605B78732B10D1013220464F -:101AE000E260FFF7BFFC00287DD042490E2220466D -:101AF000FFF7B1FA02213A46034620466EE0642B16 -:101B000008D101322046E260FFF776FCB0F1000810 -:101B100002DA22E04FF0FF382046FFF73EFF05468D -:101B200048B103783E2B06D0402B04D02046FFF767 -:101B300099FC002857D0B8F1FF3F09D02046FFF7A5 -:101B40003DFA20B13F23C0F8088003704560054688 -:101B5000204602213A462B4640E0002644E000F0B1 -:101B60003FFB40E05A78742A05D000210125FFF799 -:101B7000DEFA064614E002331F49C3600322FFF772 -:101B80006AFA0546204600F02BFB2A460121002573 -:101B900003462046FFF720FA236B033323630646F0 -:101BA000E3681B78492B1FD18DB920463146FFF7DA -:101BB000AEFA60B915E000F013FBE3681B78492B1F -:101BC000064611D120463146FFF7A1FA58B120460A -:101BD000FFF78EFE0421324603462046FFF7FCF94C -:101BE00001E02E4600E006463046BDE8FC8100BF1D -:101BF000002040C0F3DF000002E00000CDE6F7B5B2 -:101C00000446C2681378562B03D0722B01D04B2B9D -:101C100010D1204601A90022FFF745FA0546002809 -:101C200000F019822046FFF7EAFF2860002800F044 -:101C3000118212E2A3F130014A2900F20982DFE8A1 -:101C400011F0770077007700770077007700770052 -:101C500077007700770007020702070207020702F2 -:101C6000070207027B000702250149010702650000 -:101C70002E0107020702070207020702A8007700E9 -:101C80000A01130107021C01DF00CD003B0107021E -:101C9000070207020702770007020702070207028E -:101CA000070207024B004B004B004B004B004B0060 -:101CB0004B004B004B004B0007024B004B004B000E -:101CC0004B000702070207024B004B005C004B0071 -:101CD0004B004B004B004B00934A1421204601FB64 -:101CE0000321FFF7C9F9226B436801905B68D318A1 -:101CF0002363E3680133E360A8E101322046E26038 -:101D0000FFF7BFFB242102462046D0E0531CE360CE -:101D10005278592A01D10133E3600121204600F0B5 -:101D2000DEF9E3681A78452A31D10133E360C1E076 -:101D30002046FFF763FFBDE0511CE16053785F2B45 -:101D400017D0303BDBB2092B0CD8E3685A1CE26099 -:101D50005B78303BDBB2092BF7D92046521AFFF7EC -:101D60007AF902E0204600F000FB0546002834D056 -:101D700000E00025E3681A785F2A08D10133204685 -:101D8000E360FFF73CFF26210346204655E0002094 -:101D900090E001322046E2606D46FFF730FF694671 -:101DA000012206462046FFF77EF90746A8B12046E5 -:101DB000FFF725FF386000287CD0AF4208D00378B9 -:101DC000252B05D020460099FFF7A1F9002871D0F6 -:101DD000204627213246009B6AE06BE02046FFF751 -:101DE00026FBE368019001461B78492B40F03581C2 -:101DF0002046FFF78CF9002800F02C81019D16E0A9 -:101E00005378A3F13002D2B2092A05D95F2B03D04F -:101E1000413BDBB2192B12D800212046FFF787F98E -:101E2000E368019005461B78492B40F00F8120465E -:101E3000FFF75EFD0421034620462A4638E020468F -:101E4000FFF7DCFE0190002800F007810378162BD5 -:101E500040F00381FAE001322046E260FFF7CFFE56 -:101E600020210246204622E001322046E260FFF7B0 -:101E7000C6FE1E210246204619E001322046E260DD -:101E8000FFF7BDFE1F210246204610E0013220462A -:101E9000E260FFF7B4FE21210246204607E001324E -:101EA0002046E260FFF7ABFE2221024620460023D7 -:101EB000FFF792F80190D0E001322046E260FFF790 -:101EC000E0FA01902046FFF79AFE1D21019B024691 -:101ED0002046EDE7531CE3605578002D00F0BB80F1 -:101EE0005A1C682DE26049D00ED8642D40D005D828 -:101EF000462D54D0542D40F0AB8017E0652D3AD0DC -:101F0000662D40F0A58030E0732D3AD005D8692DBC -:101F10003AD0702D40F09C801FE0742D06D0762DB5 -:101F200040F0968069E000BF70D20000204600F0CB -:101F30001CFA3B21002302462046FFF74DF8019092 -:101F4000002800F08380E26813781BB10132452B32 -:101F5000E2607BD00023019378E02046FFF74FFE3C -:101F600041210023024620466BE020463E490DE019 -:101F700020463E490AE020463D4907E020463D49CB -:101F800004E020463C4901E03C492046FFF774F854 -:101F9000226B019043685B68D318236356E02046A8 -:101FA000FFF70CF8282301900370E3681B78303B9F -:101FB000DBB2092B8CBF0023012303811BB104F189 -:101FC0000C00FFF7D1F92046019DFFF718FE019B99 -:101FD00068605D68002D3ED004F10C00FFF7C4F985 -:101FE000E26813780BB10132E260A3F1730253424D -:101FF00043EB0203019A538128E05B785F2B06D103 -:1020000001322046E26000F0B0F905460BE02046C0 -:10201000FEF7D4FF0546B8B13A23037004F10C0073 -:10202000FFF7A2F968607DB1E3681A785F2A0BD1E7 -:1020300001332046E360FFF7E2FD29212A460346EB -:102040002046FEF7C9FF00E000200190019D02E05C -:10205000002500E005462846FEBD20460199FFF711 -:1020600056F80028F2D1F5E70CDC000020DC000077 -:1020700034DC000048DC00005CDC000070DC0000A8 -:1020800037B5044602AD002345F8043DE3681B78EC -:1020900083B1452B0ED02046FFF7B1FD0246E0B1DB -:1020A00020462A210023FEF797FF2860A0B100F107 -:1020B0000805EBE7019A82B1936873B95168087813 -:1020C00023280AD14968087C092806D1206B496871 -:1020D000411A2163536000E0024610463EBDC368CA -:1020E00070B504461A784A2A02D10133C36000E071 -:1020F00029B12046FFF783FD054668B100E00D4693 -:102100002046FFF7BDFF034638B1204625212A4669 -:10211000BDE87040FEF760BF70BD70BDC3682DE9BB -:10212000F0410446197809B10133C360E3681878B7 -:1021300008B10133E360762917D1A0F13006F3B27C -:10214000092B21D82046FFF79CF905462046FEF7CB -:1021500035FF00283FD02DB12D23466003708560E8 -:10216000BDE8F0812846BDE8F08163290CD17628CE -:102170000AD12046FFF743FD2E21002302462046C8 -:10218000BDE8F041FEF728BF34220023D61ADFF85D -:102190004CC006EBD6760CF5517503EB660637019D -:1021A000ED196744D7F8447397F800C061450BD127 -:1021B0007F78B84208D12046FEF700FF58B12C23A3 -:1021C00045600370BDE8F08101D3731C00E0324626 -:1021D0009342DBD10020BDE8F08100BF40D9000070 -:1021E000C3682DE9F04105461A78A2F13001C9B261 -:1021F000092903D8BDE8F041FFF743B9A2F1610115 -:10220000C9B2192910D8FFF789FF0446002800F049 -:10221000A98003782C2B40F0A58043682A6B9B682B -:10222000D31807332B639DE0A2F14301C9B2012902 -:1022300046D8C36A3BB11A780AB1162A03D1026B99 -:102240009B68D3180363EB681A78432A03D0442AA7 -:1022500040F0878017E05A78322A07D0332A03D01B -:10226000312A7ED1012702E0032700E00227023352 -:102270002846EB60EE6AFEF7A1FE0446002871D006 -:10228000E6B1072316E05A78312A07D0322A03D064 -:10229000302A66D1012702E0032700E0022702333B -:1022A0002846EB60EE6AFEF789FE0446002859D006 -:1022B00026B1082303700771866053E0344651E06D -:1022C0004C2A0AD10133C360FFF7DBF8044600282B -:1022D00048D02846FFF7C6F83FE0552A41D1597843 -:1022E0005A1C6C2902D074293BD120E0C2605B7873 -:1022F0006C2B36D10132C260FFF7C2FE0646A0B198 -:10230000EB681A78452A2CD101332846EB60FFF799 -:1023100073F8071E25DB2846FEF750FE0446C0B1C1 -:102320003E2346600370876013E004461AE0C260F3 -:102330005B78742B15D10132C260FFF75DF8061E81 -:102340000FDB2846FEF73AFE044610B140234660F4 -:10235000037028462146FEF7DAFE002808BF002455 -:1023600000E000242046BDE8F081C3682DE9F0417B -:1023700004461A784C2A03D1BDE8F041FFF76FBA42 -:10238000542A03D1BDE8F041FFF751B8732A2CD18C -:10239000597872291ED10233C360FFF730FC05461D -:1023A0002046FFF71DFFE3681B78492B064604D043 -:1023B000204601212A463346DDE02046FFF798FA01 -:1023C0000421324603462046FEF706FE012103465D -:1023D0002046CFE070291FD10233C360FFF7C5FF4D -:1023E0004121002302462046C5E0662A14D15978CF -:1023F000702911D10233C360FEF7FEFF061EC0F242 -:10240000BE802046FEF7DAFD0546002800F0B880C1 -:10241000062346600370B3E0A2F13001C9B2092976 -:1024200006D96F2A17D15A786E2A14D10233E36085 -:102430002046FFF7D5FE0546002800F0A180E3689E -:102440001B78492B40F09C802046FFF751FA04216D -:10245000034620468EE02046FFF760FE0546002832 -:1024600000F08E8006782C2E0ED14368216B9A687E -:1024700018688A184449023A226302F0B4FF48B946 -:102480002046FFF7BCFB1EE02D2E06D02E2E0DD0D1 -:102490002C2E74D16B68DB6800E04368022B16D0E9 -:1024A000032B4DD0012B6AD12E2E09D1E3681A7867 -:1024B0005F2A05D101332046E36000F06DF802E0A9 -:1024C0002046FFF752FF03462F21204652E06B685B -:1024D00020461F68FFF749FF2C490646384602F0A0 -:1024E00082FF18B9204600F057F81EE03846284908 -:1024F00002F079FF20B13846264902F074FF88B90E -:102500002046FFF76DFEE3681B78492B07460DD187 -:102510002046FFF7EDF904213A4603462046FEF730 -:102520005BFD02E02046FFF720FF074631213B46D6 -:1025300020463246FEF750FD30210346204619E082 -:102540002046FFF712FF06462046FFF70EFF07461C -:102550002046FFF70AFF34213A4603462046FEF79D -:102560003BFD3321324603462046FEF735FD32213E -:10257000034620462A46BDE8F041FEF72DBD002562 -:102580002846BDE8F08100BFC5E1000006E000007C -:1025900009E000000CE00000C36837B5002201929A -:1025A00004461978452901D001AD08E001332A21FC -:1025B000C360134603B0BDE83040FEF70DBD2046B2 -:1025C000FFF7D3FE024688B120462A210023FEF7FA -:1025D00003FD286050B1E3681A78452A02D000F163 -:1025E0000805ECE701330198E360FFE703B030BD75 -:1025F000012303607047003818BF0120704710B5F1 -:10260000D0F814412CB900F58E70FFF7F1FF204689 -:1026100010BD636809689868BDE81040FEF73ABECF -:1026200038B505460C46002C2DD02378162B2CD01F -:102630000CD8062B29D004D8002B26D0052B1BD173 -:1026400010E0072B1DD0082B16D11AE02D2B18D027 -:1026500003D8232B19D02C2B02E0392B15D0412B7A -:102660000AD112E02846211DFFF7C9FF70B1037897 -:102670002B2B18BF002038BD28466168FFF7D0FF1C -:1026800020B9A468CFE7204638BD002038BD73B517 -:102690000D46096804460B78042B02D000F034F88C -:1026A00031E0D0F814210023D0F81861C0F81831B7 -:1026B00002AB019143F8082DC0F81431496800F0CD -:1026C00023F8009BC4F8143194F808313C2B03D153 -:1026D00020462021FEF7BDFD3C212046FEF7B9FD36 -:1026E0002B682046996800F00FF894F808313E2BCB -:1026F00003D120462021FEF7ACFD20463E21FEF707 -:10270000A8FDC4F818617CBD2DE9F047044692B0DD -:102710000D4619B900F58E7000F0ABBCD0F81C0165 -:10272000FFF769FF002840F0A6842B78412B00F2C8 -:102730009E84DFE813F042008B008B0099001D019E -:102740005D01710433047B018001830186019101E5 -:10275000940197019A019D01A001A301A601A9017D -:10276000AC01AF01B301B301B301C501C501C5019E -:10277000C501C501C501C501C501C501F7017B043E -:1027800002023A029302AE029302CA02CA02F402A1 -:102790000A030F03180330039C047E039C049C046B -:1027A000A103A1032C042F04360427043904740464 -:1027B000770480049C048E044404236813F0040FFF -:1027C00000F068816E68AD6875193BE0AB1B032BA8 -:1027D00033DD33785F2B30D173785F2B2DD1B37815 -:1027E000552B2AD1F21C002119E012F8013BA3F16C -:1027F00030005FFA80FEBEF1090F01D803460CE0FD -:10280000A3F14100C0B2052801D8373B05E0A3F190 -:102810006100C0B2052806D8573B03EB0111AA425C -:102820001746E2D309E05F2B07D1FF2905D82046E0 -:10283000C9B2FEF70EFD3E4603E020463178FEF7B2 -:1028400008FD0136AE42C1D300F015BC20466968D0 -:10285000FFF75AFF236813F0040F02D12046A04966 -:1028600075E220462E21E3E0D4F818A100266B463D -:10287000C4F818616F681AE0042E00F0F883D4F8E9 -:10288000182100A9D4F814815F601A6001EB0612C8 -:10289000C4F8182100229A6001363A78C3F80C80F7 -:1028A0001033A2F11A01C9B2022903D87F68002FA0 -:1028B000E2D1DCE3042A06D112AB119743F8088D6C -:1028C000C4F8143133E0022A31D1D7F808C000AA85 -:1028D00002EB061E9CF800303F2B08BFDCF804C05A -:1028E0001FE0032E0EF1100E00F2C183AEF12003A3 -:1028F000AEF110090FCB89E80F00731E00A94EF846 -:102900001CCC01EB03134EF8148C4EF8103C01EB79 -:102910000613C4F8183100234EF8183C0136DCF8D1 -:1029200004C09CF800301A3BDBB2022BD9D9A9684D -:102930002046FFF7E9FE3B7800AA042B02EB0615C0 -:1029400004BF109BC4F814310DE055F8083C013E5B -:1029500043B920462021FEF77CFC204655F80C1C8C -:1029600000F0A4FB103D002EEFD1C4F818A182E3C3 -:102970000023D4F81871C4F8183123686E6813F076 -:10298000040F12D0337883B9B268062A0DD170686B -:10299000544902F043FD40B92046A968FFF7B4FE50 -:1029A00020465149FEF788FC1FE020463146FFF7DC -:1029B000ABFE94F808313C2B03D120462021FEF7D2 -:1029C00048FC3C212046FEF744FC2046A968FFF75E -:1029D0009BFE94F808313E2B03D120462021FEF7C0 -:1029E00038FC20463E21FEF734FCC4F8187142E35F -:1029F000291D2046FFF703FE0146002800F037831B -:102A000003782B2B07D1D4F82011FEF743FC0146A5 -:102A1000002800F02C83D4F8145120462B68C4F809 -:102A20001431FFF771FEC4F8145124E320467E21CF -:102A3000FEF70FFCB2E220462C49F5E220462C4975 -:102A4000F2E220462B49FEF737FC20466968FFF783 -:102A50005BFE204628497AE120462849E4E22046E8 -:102A60002749E1E220462749DEE220462649DBE20B -:102A700020462649D8E220462549D5E22046254968 -:102A8000D2E220462449CFE220462449CCE2204627 -:102A90002349C9E220466968AA6853E1D4F818219D -:102AA0000CE0916849B951680978A1F11700C0B2EA -:102AB000022805D8994200F0B9821268002AF0D1A4 -:102AC000D4F8182112AB0195204643F8482DC4F8DC -:102AD000183100230293D4F8143169680393CCE0D1 -:102AE000FDE100000FE000005EE400002CE00000CB -:102AF00016E000001FE0000038E000003DE00000AC -:102B00004BE000005EE000006FE0000073E00000BA -:102B100085E00000A0E00000B0E00000C4E000009C -:102B2000DDE000002368204613F0040F6B6807BF48 -:102B300019685A689968DA6804E1236813F0200F6D -:102B400005D020462946D4F8182100F0CBFB6B684D -:102B5000FBB1D4F8182112AB2046019543F8482D5B -:102B6000C4F8183100230293D4F814316968039330 -:102B7000FFF7CAFD009BC4F81831029B002B40F000 -:102B80007A82236813F0200F03D120462021FEF71C -:102B900060FB236813F0200F40F06D822046294629 -:102BA000D4F8182100F09EFB65E2D4F8187112AB3E -:102BB00001950126BE4643F8487DC4F8183100232C -:102BC0000293D4F8143103931FE0DEF80830D3B930 -:102BD000032E00F24C824FEA061912AB03EB0908F0 -:102BE0009EE80F00A8F1480C8CE80F0000A9D4F86B -:102BF000183148F8483C01EB0903C4F818310123A7 -:102C0000F618CEF80830DEF800E0BEF1000F06D06E -:102C1000DEF804301B78173BDBB2022BD5D92046F7 -:102C2000A968FFF771FD029BC4F81871002B40F0F2 -:102C30002282771E00AA02EB0717043704E0204621 -:102C40003969013E00F032FA103F012EF7D12046DB -:102C5000291DD4F8182100F00BFB0CE2D4F8182140 -:102C600012AB2046019543F8482DC4F818310023D3 -:102C7000A9680293D4F814310393FFF745FD029B32 -:102C80001BB92046294600F011FA009BC4F8183100 -:102C9000F1E1B5F90A301BB120469149FEF70CFB72 -:102CA0006968904B4A689A4206D02046FFF72CFD8F -:102CB00020462021FEF7CDFAB5F9083013B12046A1 -:102CC000894987E12046894984E1696811B1204634 -:102CD000FFF71AFDAB68002B00F0CD81D4F804316A -:102CE000FD2B02D92046FEF79FFA20468049FEF7C9 -:102CF000E3FA2046A968D4F82471D4F80461FFF7F8 -:102D000003FDD4F82431BB4240F0B581D4F804313E -:102D1000B34240F0B081023BC4F80431ABE120463D -:102D20007449FEF7C9FA6B685B681B78613BDBB2DC -:102D3000192B03D820462021FEF78BFA6B6820461A -:102D400059689A68FEF798FA95E16B492046FEF7B4 -:102D5000B3FA23E120466849FEF7AEFA2046291D62 -:102D6000FFF795FC87E169680B782E2B03D020468E -:102D700000F01AFB0CE020462821FEF76AFA696889 -:102D800020460431FFF783FC20462921FEF761FA33 -:102D90002046A9686DE0AB681B78312B40F0678155 -:102DA0006B681A782C2A0BD15B689A68012A07D1C4 -:102DB0005B681B783E2B03D120462821FEF749FA99 -:102DC000AB682046596800F0F9FA6E684B497368A1 -:102DD0001F68384602F007FB68B920465B21FEF702 -:102DE00038FAAB6820469968FFF78EFC20465D21D3 -:102DF000FEF72FFA0DE03846414902F0F4FA18B117 -:102E00002046314600F0D0FAAB682046996800F0C1 -:102E1000D5FA6B681A782C2A40F02D815B689A6885 -:102E2000012A40F028815B681B783E2B40F023810B -:102E3000C2E0AB681A78332A40F019819A68127898 -:102E4000342A40F014815968204600F0B7FA204631 -:102E5000696800F0A9FAAB6820469B68596800F0E1 -:102E6000ADFA20462749FEF727FAAB6820469B6853 -:102E7000996800F0A3FAFEE06A68117823295ED110 -:102E80005268167C002E5BD0062E02D9072E57D131 -:102E900040E0AA681278002A52D1362B03D120468E -:102EA0002D21FEF7D6F92046A968023EFFF72CFC3B -:102EB000042E00F2E080DFE806F00306090C0F00A4 -:102EC00020467521D0E020466C21CDE020460E49F9 -:102ED00080E020460D497DE020460D497AE000BFA4 -:102EE000EFE00000A4DA0000F5E00000FCE00000E4 -:102EF00003E1000006E100000FE1000019E100001D -:102F000006E000001CE1000020E1000024E10000D8 -:102F100023E10000AA68117891B9916801290FD1C5 -:102F2000352B0DD153681B78302B02D0312B07D1B4 -:102F300002E0204651494DE0204651494AE0002632 -:102F400028212046FEF785F920466968FFF7DCFB5B -:102F500029212046FEF77DF92B78362B03D1204618 -:102F60002D21FEF776F9082E03D120465B21FEF7CE -:102F700070F92046A968FFF7C7FB082E7BD12046D1 -:102F80005D2171E020466968FEF7A2F973E02046F2 -:102F90003C4949E020466968FFF7B6FB2046A9682E -:102FA00046E0204629795FE020463749FEF784F95C -:102FB00020466968FFF7A8FB2046292154E02046F7 -:102FC0006968FFF72DFB60B92046696800F0F6F9E3 -:102FD0002E492046FEF770F94DE08068013608B9A9 -:102FE00006E0002603782B2B02D14368002BF4D196 -:102FF0006F6800250DE0C4F8205120463946FFF7E0 -:1030000083FB731E9D4203DA20462149FEF754F9E3 -:103010000135B542EFDB2EE020461E491BE020467D -:103020001D4901E01D492046FEF746F96968204622 -:10303000FFF76AFB1FE020461949FEF73DF92046DD -:103040006968FFF761FB17492046FEF735F9A96863 -:1030500004E015492046FEF72FF969682046013142 -:10306000FEF736F920467D21FEF7F3F803E004F57C -:103070008E70FFF7BDFA12B0BDE8F08727E10000BF -:103080002DE1000032E1000041E100004CE10000D0 -:1030900003E1000050E1000057E1000075E100008D -:1030A00092E100009BE100009EE100000B7870B50A -:1030B000033B04460D46262B4FD8DFE803F03F4E76 -:1030C0004E4E4E4E4E4E4E4E4E4E4E4E4E4E4E4E20 -:1030D0004E4E14161B14161B1D23292B2D2F4E4E3E -:1030E0004E4E314E41001F4900E01F49BDE870407F -:1030F000FEF7E2B81D49F9E72021FEF7AAF82046BD -:10310000A9682AE0036813F0040F2AD12A2120E0DD -:1031100026211EE01649E9E71649E7E71649E5E7E3 -:1031200090F80831282B02D02021FEF792F8204693 -:103130006968FFF7E9FA20461049D7E749680CE0CB -:103140000F49FEF7B9F820466968FFF7DDFA204617 -:103150002921BDE87040FEF77CB8BDE87040FFF75C -:10316000D3BA70BDADE10000B7E10000C1E10000DD -:10317000C8E10000CBE10000D4E10000DFE1000085 -:10318000E3E10000F8B504460D461746002D67D070 -:10319000D4F81C01FFF72FFA002861D1AB68002B8F -:1031A0005CD12FB96B681B781A3BDBB2022B55D967 -:1031B00001236968AB60EB68D4F81461C4F814317A -:1031C0000B78252B04D120462A6800F08BF83DE0CF -:1031D000262B05D1204604312A6800F049F835E055 -:1031E000022B36D1023BD4F818712046C4F81831AE -:1031F0004968FFF789FA2368C4F8187113F0040FBF -:1032000004D120461749FEF757F803E020462E2147 -:10321000FEF71FF86B689D682B783F2B0DD1204679 -:103220001149FEF749F8A96820460131FEF750F828 -:1032300020460E49FEF740F86D682B781A3BDBB24A -:10324000022BF9D920462946FFF75EFAC4F814612B -:10325000F8BD2046FFF72AFFC4F814612D6895E7F2 -:10326000F8BD00BFFDE10000EEE10000FCE1000060 -:103270002DE9F04104460F469046BAB113469D68C9 -:1032800025B95B681B78262B23D103E01B68002B34 -:10329000F5D101250026204641460022FFF772FFA6 -:1032A0001EB120462921FDF7D4FF1DB12046202163 -:1032B000FDF7CFFF5B212046FDF7CBFF396811B149 -:1032C0002046FFF721FA20465D21BDE8F041FDF7D9 -:1032D000C0BF204602490125FDF7EEFF2E46DAE782 -:1032E00049E100002DE9F0411346164604460F4619 -:1032F000002211E0996891B95A681278173AD0B251 -:10330000102807D8274852B2904046D44FF0E070BA -:10331000904040D41B680122002BEBD100E0002339 -:103320001D46796801B102B18DB194F808211BB92D -:10333000282A07D02A2A05D0202A03D02046202177 -:10334000FDF787FF20462821FDF783FF0125D4F8EC -:10335000188100222046C4F818213146FFF712FFD9 -:103360001DB120462921FDF774FF28212046FDF7D5 -:1033700070FFB96811B12046FFF7C6F92046292130 -:10338000FDF767FF204631460122FFF7FBFEC4F838 -:103390001881BDE8F0810B4600E0012301221546AB -:1033A000BFE700BF008030E20A782C2A04D14B68C6 -:1033B00059689A68FDF760BFFFF7A6B90B7870B53A -:1033C00005460E4633B1062B04D028210024FDF714 -:1033D00040FF00E0012428463146FFF795F92CB95B -:1033E00028462921BDE87040FDF733BF70BD2DE9A7 -:1033F000F043D9B0064600AF0D46037814465F2B64 -:1034000002D143785A2B1FD030465C49082202F083 -:1034100005F8F0B9337A2E2B03D05F2B01D0242B83 -:1034200015D196F80990B9F1440F02D0B9F1490FBE -:103430000FD1B37A5F2B0CD1B9F1490F14BF4FF004 -:1034400003094FF0020906E04FF0010903E081464D -:1034500001E04FF0000930464FF0000801F0D6FFC0 -:103460000C22C7F82C61C7F83861C7F84081C7F84B -:103470004C81C7F85481C7F85881C7F85C8133186C -:10348000C7F85001C7F830311123C7F83431430071 -:103490008000C7F844310E3053430833B9F1010FAF -:1034A000ADEB030D20F007006B46ADEB000DC7F848 -:1034B0003C31C7F848D108D002D3B9F1030F0BD97A -:1034C00007F59670FEF79BFB04E007F596704946FA -:1034D000FEF7B3F9064622E00B36C7F838613046EE -:1034E000B9F1020F14BF4FF03D094FF03C0901F054 -:1034F0008DFF3146024607F59670FDF7ACFD434659 -:103500004946024607F59670FDF766FDD7F8388103 -:103510000646404601F07AFF4044C7F83801D7F824 -:1035200038311B7813BB1EB3381D31461122C7F842 -:1035300008317A6087F80C31C7F81831C7F81C31A8 -:10354000C7F82831C7F82031C7F81051C7F814411F -:10355000FFF7DAF8381DFDF767FED7F82001FFF70F -:103560004AF8D0F1010038BF002002E0002000E05E -:10357000304607F5B277BD46BDE8F083D4DF0000E2 -:103580002DE9FF410D4614461E4630B9002B4CD0A4 -:103590006FF00203074633604AE039B132B9002BBD -:1035A00043D06FF002031746336041E022496A4678 -:1035B00000230093019302930393FFF718FF07463C -:1035C00020B90098B84601F04BFA08E0039B13B904 -:1035D000DDF8088001E04FF00108009F57B936B3CD -:1035E000B8F1010F0CBF4FF0FF336FF0010300275C -:1035F00033601DE00DB994B913E0384601F006FFC1 -:103600002368984208D23946284601F0F7FE38462A -:1036100001F026FA2F4604E0284601F021FAC4F80A -:1036200000802EB10023336002E01F4600E03746E1 -:10363000384604B0BDE8F0812D13000008B540B154 -:1036400051B1FFF7D4FE002814BF00206FF0010035 -:1036500008BD6FF0020008BD6FF0020008BD00BF9A -:1036600008B500F00BF8006830B190F82730012B56 -:1036700004BF00687838006808BD00000048704743 -:103680003807001000000000F8B50446384B0D461E -:1036900016460F4601EA03034FEA235C6BB921F09B -:1036A0000047074356D00022324B00F029FA324F30 -:1036B000BE4204460D4609DA38E040F2FF739C45ED -:1036C0000CD102460B4600F069F841E0284B0F464A -:1036D00001EA03034FEA235CACF1360CB44440F238 -:1036E000FE739C4510DCBCF1000F06DD27F0FE47A1 -:1036F00027F4700747EA0C552CE01CF1350F19DA56 -:103700004CF250339E420ADD22462B4614A1D1E9E9 -:10371000000100F035F812A3D3E9002316E012A14E -:10372000D1E9000122462B4600F02AF80EA3D3E986 -:1037300000230BE00CF1360C27F0FE4727F470074E -:103740000E4B47EA0C5520462946002200F0D8F9D6 -:1037500004460D4620462946F8BD00BFAFF3008061 -:103760009C7500883CE4377E59F3F8C21F6EA501B2 -:103770000000F07F00005043B03CFFFF0000903C91 -:1037800003F0004321F0004230B543EA020130BDAE -:1037900081F0004102E000BF83F0004330B54FEA02 -:1037A00041044FEA430594EA050F08BF90EA020F6F -:1037B0001FBF54EA000C55EA020C7FEA645C7FEA02 -:1037C000655C00F0E2804FEA5454D4EB5555B8BF25 -:1037D0006D420CDD2C4480EA020281EA030382EA96 -:1037E000000083EA010180EA020281EA0303362D28 -:1037F00088BF30BD11F0004F4FEA01314FF4801CFB -:103800004CEA113102D0404261EB410113F0004F0C -:103810004FEA03334CEA133302D0524263EB4303C3 -:1038200094EA050F00F0A780A4F10104D5F1200E61 -:103830000DDB02FA0EFC22FA05F2801841F10001BC -:1038400003FA0EF2801843FA05F359410EE0A5F190 -:1038500020050EF1200E012A03FA0EFC28BF4CF0C1 -:10386000020C43FA05F3C01851EBE37101F0004577 -:1038700007D54FF0000EDCF1000C7EEB00006EEB84 -:103880000101B1F5801F1BD3B1F5001F0CD349080E -:103890005FEA30004FEA3C0C04F101044FEA445265 -:1038A00012F5800F80F09A80BCF1004F08BF5FEAEC -:1038B000500C50F1000041EB045141EA050130BDCC -:1038C0005FEA4C0C404141EB010111F4801FA4F16F -:1038D0000104E9D191F0000F04BF01460020B1FAC4 -:1038E00081F308BF2033A3F10B03B3F120020CDAFC -:1038F0000C3208DD02F1140CC2F10C0201FA0CF0DA -:1039000021FA02F10CE002F11402D8BFC2F1200C3E -:1039100001FA02F120FA0CFCDCBF41EA0C019040F4 -:10392000E41AA2BF01EB0451294330BD6FEA04043D -:103930001F3C1CDA0C340EDC04F11404C4F1200228 -:1039400020FA04F001FA02F340EA030021FA04F33A -:1039500045EA030130BDC4F10C04C4F1200220FA91 -:1039600002F001FA04F340EA0300294630BD21FACF -:1039700004F0294630BD94F0000F83F4801306BF95 -:1039800081F480110134013D4EE77FEA645C18BF89 -:103990007FEA655C29D094EA050F08BF90EA020F20 -:1039A00005D054EA000C04BF1946104630BD91EA18 -:1039B000030F1EBF0021002030BD5FEA545C05D11B -:1039C0004000494128BF41F0004130BD14F580045A -:1039D0003CBF01F5801130BD01F0004545F0FE41CE -:1039E00041F470014FF0000030BD7FEA645C1ABF03 -:1039F000194610467FEA655C1CBF0B46024650EA3A -:103A0000013406BF52EA033591EA030F41F4002165 -:103A100030BD00BF90F0000F04BF0021704730B5EB -:103A20004FF4806404F132044FF000054FF00001C0 -:103A300050E700BF90F0000F04BF0021704730B581 -:103A40004FF4806404F1320410F0004548BF404256 -:103A50004FF000013EE700BF42004FEAE2014FEAAB -:103A600031014FEA02701FBF12F07F4393F07F4F86 -:103A700081F06051704792F0000F14BF93F07F4FB8 -:103A8000704730B54FF4607401F0004521F00041FB -:103A900020E700BF50EA010208BF704730B54FF081 -:103AA00000050AE050EA010208BF704730B511F086 -:103AB000004502D5404261EB41014FF4806404F1BE -:103AC00032045FEA915C3FF4DCAE4FF003025FEA40 -:103AD000DC0C18BF03325FEADC0C18BF033202EBC8 -:103AE000DC02C2F1200300FA03FC20FA02F001FA22 -:103AF00003FE40EA0E0021FA02F11444C1E600BFC1 -:103B000070B54FF0FF0C4CF4E06C1CEA11541DBF73 -:103B10001CEA135594EA0C0F95EA0C0F00F0DEF83E -:103B20002C4481EA030621EA4C5123EA4C5350EA23 -:103B3000013518BF52EA033541F4801143F4801374 -:103B400038D0A0FB02CE4FF00005E1FB02E506F005 -:103B50000042E0FB03E54FF00006E1FB03569CF05A -:103B6000000F18BF4EF0010EA4F1FF04B6F5007F60 -:103B700064F5407404D25FEA4E0E6D4146EB0606D2 -:103B800042EAC62141EA55514FEAC52040EA5E505B -:103B90004FEACE2EB4F1FD0C88BFBCF5E06F1ED805 -:103BA000BEF1004F08BF5FEA500E50F1000041EB3C -:103BB000045170BD06F0004646EA010140EA0200E9 -:103BC00081EA0301B4EB5C04C2BFD4EB0C0541EA0B -:103BD000045170BD41F480114FF0000E013C00F320 -:103BE000AB8014F1360FDEBF002001F0004170BD44 -:103BF000C4F10004203C35DA0C341BDC04F114045D -:103C0000C4F1200500FA05F320FA04F001FA05F2E8 -:103C100040EA020001F0004221F0004110EBD370B5 -:103C200021FA04F642EB06015EEA430E08BF20EAE1 -:103C3000D37070BDC4F10C04C4F1200500FA04F384 -:103C400020FA05F001FA04F240EA020001F0004116 -:103C500010EBD37041F100015EEA430E08BF20EA89 -:103C6000D37070BDC4F1200500FA05F24EEA020ED1 -:103C700020FA04F301FA05F243EA020321FA04F000 -:103C800001F0004121FA04F220EA020000EBD370B7 -:103C90005EEA430E08BF20EAD37070BD94F0000FB7 -:103CA0000FD101F00046400041EB010111F4801FEB -:103CB00008BF013CF7D041EA060195F0000F18BF9C -:103CC000704703F00046520043EB030313F4801FD8 -:103CD00008BF013DF7D043EA0603704794EA0C0F92 -:103CE0000CEA135518BF95EA0C0F0CD050EA4106A8 -:103CF00018BF52EA4306D1D181EA030101F0004125 -:103D00004FF0000070BD50EA410606BF104619464C -:103D100052EA430619D094EA0C0F02D150EA013658 -:103D200013D195EA0C0F05D152EA03361CBF104699 -:103D300019460AD181EA030101F0004141F0FE4138 -:103D400041F470014FF0000070BD41F0FE4141F4BC -:103D5000780170BD70B54FF0FF0C4CF4E06C1CEABC -:103D600011541DBF1CEA135594EA0C0F95EA0C0F71 -:103D700000F0A7F8A4EB050481EA030E52EA03352C -:103D80004FEA013100F088804FEA03334FF080554D -:103D900045EA131343EA12634FEA022245EA11157A -:103DA00045EA10654FEA00260EF000419D4208BF2B -:103DB000964244F1FD0404F5407402D25B084FEAD8 -:103DC0003202B61A65EB03055B084FEA32024FF484 -:103DD00080104FF4002CB6EB020E75EB030E22BFE1 -:103DE000B61A754640EA0C005B084FEA3202B6EBA1 -:103DF000020E75EB030E22BFB61A754640EA5C0050 -:103E00005B084FEA3202B6EB020E75EB030E22BFDF -:103E1000B61A754640EA9C005B084FEA3202B6EBE0 -:103E2000020E75EB030E22BFB61A754640EADC009F -:103E300055EA060E18D04FEA051545EA16754FEA01 -:103E400006164FEAC30343EA52734FEAC2025FEA1F -:103E50001C1CC0D111F4801F0BD141EA00014FF0AE -:103E600000004FF0004CB6E711F4801F04BF01437F -:103E70000020B4F1FD0C88BFBCF5E06F3FF6AFAE9B -:103E8000B5EB030C04BFB6EB020C5FEA500C50F12B -:103E9000000041EB045170BD0EF0004E4EEA1131AE -:103EA00014EB5C04C2BFD4EB0C0541EA045170BDB5 -:103EB00041F480114FF0000E013C90E645EA060EF9 -:103EC0008DE60CEA135594EA0C0F08BF95EA0C0F27 -:103ED0003FF43BAF94EA0C0F0AD150EA01347FF46F -:103EE00034AF95EA0C0F7FF425AF104619462CE746 -:103EF00095EA0C0F06D152EA03353FF4FDAE1046A9 -:103F0000194622E750EA410618BF52EA43067FF4F9 -:103F1000C5AE50EA41047FF40DAF52EA43057FF489 -:103F2000EBAE12E74FEA410212F5001215D211D59D -:103F30006FF47873B3EB625212D94FEAC12343F0A6 -:103F4000004343EA505311F0004F23FA02F018BF28 -:103F5000404270474FF00000704750EA013005D1F1 -:103F600011F0004008BF6FF0004070474FF00000B4 -:103F7000704700BF4FEA4102B2F1E04324BFB3F5FE -:103F8000001CDCF1FE5C0DD901F0004C4FEAC002D0 -:103F90004CEA5070B2F1004F40EB830008BF20F0B4 -:103FA0000100704711F0804F21D113F13872BCBF6E -:103FB00001F00040704741F480114FEA5252C2F1C3 -:103FC0001802C2F1200C10FA0CF320FA02F018BF0C -:103FD00040F001004FEAC1234FEAD32303FA0CFC5F -:103FE00040EA0C0023FA02F34FEA4303CCE77FEAEE -:103FF000625307D150EA01331EBF4FF0FE4040F438 -:104000004000704701F0004040F0FE4040F40000E6 -:10401000704700BF80F0004002E000BF81F0004127 -:1040200042001FBF5FEA410392EA030F7FEA226C5E -:104030007FEA236C6AD04FEA1262D2EB1363C1BFEE -:10404000D218414048404140B8BF5B42192B88BF5D -:10405000704710F0004F40F4000020F07F4018BF80 -:10406000404211F0004F41F4000121F07F4118BFA0 -:10407000494292EA030F3FD0A2F1010241FA03FC48 -:1040800010EB0C00C3F1200301FA03F100F0004330 -:1040900002D5494260EB4000B0F5000F13D3B0F1F8 -:1040A000807F06D340084FEA310102F10102FE2A67 -:1040B00051D2B1F1004F40EBC25008BF20F00100D7 -:1040C00040EA03007047490040EB000010F4000F85 -:1040D000A2F10102EDD1B0FA80FCACF1080CB2EB18 -:1040E0000C0200FA0CF0AABF00EBC2505242184377 -:1040F000BCBFD0401843704792F0000F81F400011C -:1041000006BF80F400000132013BB5E74FEA4103EE -:104110007FEA226C18BF7FEA236C21D092EA030F5A -:1041200004D092F0000F08BF0846704790EA010FD4 -:104130001CBF0020704712F07F4F04D1400028BF01 -:1041400040F00040704712F100723CBF00F50000E3 -:10415000704700F0004343F0FE4040F40000704719 -:104160007FEA226216BF08467FEA236301464202C5 -:1041700006BF5FEA412390EA010F40F480007047D8 -:104180004FF0000304E000BF10F0004348BF40427E -:104190005FEA000C08BF704743F0964301464FF0BA -:1041A00000001CE050EA010208BF70474FF0000316 -:1041B0000AE000BF50EA010208BF704711F0004357 -:1041C00002D5404261EB41015FEA010C02BF844627 -:1041D0000146002043F0B64308BFA3F18053A3F586 -:1041E0000003BCFA8CF2083AA3EBC25310DB01FACD -:1041F00002FC634400FA02FCC2F12002BCF1004F51 -:1042000020FA02F243EB020008BF20F001007047E1 -:1042100002F1200201FA02FCC2F1200250EA4C0035 -:1042200021FA02F243EB020008BF20EADC7070477B -:104230004FF0FF0C1CEAD0521EBF1CEAD15392EA89 -:104240000C0F93EA0C0F6FD01A4480EA010C400265 -:1042500018BF5FEA41211ED04FF0006343EA5010BF -:1042600043EA5111A0FB01310CF00040B1F5000F01 -:104270003EBF490041EAD3715B0040EA010062F1B0 -:104280007F02FD2A1DD8B3F1004F40EBC25008BF9A -:1042900020F00100704790F0000F0CF0004C08BFB8 -:1042A00049024CEA502040EA51207F3AC2BFD2F185 -:1042B000FF0340EAC250704740F400004FF0000393 -:1042C000013A5DDC12F1190FDCBF00F000407047CD -:1042D000C2F10002410021FA02F1C2F1200200FA0B -:1042E00002FC5FEA310040F1000053EA4C0308BFD2 -:1042F00020EADC70704792F0000F00F0004C02BF23 -:10430000400010F4000F013AF9D040EA0C0093F09D -:10431000000F01F0004C02BF490011F4000F013BF7 -:10432000F9D041EA0C018FE70CEAD15392EA0C0F65 -:1043300018BF93EA0C0F0AD030F0004C18BF31F0D0 -:10434000004CD8D180EA010000F00040704790F0A6 -:10435000000F17BF90F0004F084691F0000F91F04A -:10436000004F14D092EA0C0F01D142020FD193EA10 -:104370000C0F03D14B0218BF084608D180EA010098 -:1043800000F0004040F0FE4040F40000704740F074 -:10439000FE4040F4400070474FF0FF0C1CEAD05242 -:1043A0001EBF1CEAD15392EA0C0F93EA0C0F69D09E -:1043B000A2EB030280EA010C49024FEA402037D009 -:1043C0004FF0805343EA111143EA10130CF0004000 -:1043D0008B4238BF5B0042F17D024FF4000C8B42F0 -:1043E00024BF5B1A40EA0C00B3EB510F24BFA3EBD0 -:1043F000510340EA5C00B3EB910F24BFA3EB9103A0 -:1044000040EA9C00B3EBD10F24BFA3EBD10340EAF9 -:10441000DC001B0118BF5FEA1C1CE0D1FD2A3FF63F -:1044200050AF8B4240EBC25008BF20F001007047F4 -:104430000CF0004C4CEA50207F32C2BFD2F1FF0397 -:1044400040EAC250704740F400004FF00003013AC8 -:1044500037E792F0000F00F0004C02BF400010F46C -:10446000000F013AF9D040EA0C0093F0000F01F080 -:10447000004C02BF490011F4000F013BF9D041EAA2 -:104480000C0195E70CEAD15392EA0C0F08D14202D5 -:104490007FF47DAF93EA0C0F7FF470AF084676E7A8 -:1044A00093EA0C0F04D14B023FF44CAF08466EE781 -:1044B00030F0004C18BF31F0004CCAD130F000424F -:1044C0007FF45CAF31F000437FF43CAF5FE700BFA7 -:1044D0004FF0FF3C06E000BF4FF0010C02E000BFD0 -:1044E0004FF0010C4DF804CD4FEA40024FEA410372 -:1044F0007FEA226C18BF7FEA236C11D001B052EA28 -:10450000530C18BF90EA010F58BFB2EB030088BFED -:10451000C81738BF6FEAE17018BF40F0010070475C -:104520007FEA226C02D15FEA402C05D17FEA236C3E -:10453000E4D15FEA412CE1D05DF8040B704700BF85 -:10454000844608466146FFE70FB5FFF7C9FF00281C -:1045500048BF10F1000F0FBD4DF808EDFFF7F4FF55 -:104560000CBF012000205DF808FB00BF4DF808EDEE -:10457000FFF7EAFF34BF012000205DF808FB00BF11 -:104580004DF808EDFFF7E0FF94BF012000205DF833 -:1045900008FB00BF4DF808EDFFF7D2FF94BF0120E4 -:1045A00000205DF808FB00BF4DF808EDFFF7C8FFDD -:1045B00034BF012000205DF808FB00BF08B50620CD -:1045C00000F060FE0120FBF7D5FE08B50346084663 -:1045D00011461A4604F038F8054B064A1B6859681C -:1045E00011609968044A1160DA68044B1A607047D8 -:1045F000DC010010780700107C0700108007001015 -:1046000030B505460C461346022029462246BDE831 -:10461000304003F09DBF00000EB403B503AB01466C -:10462000054853F8042B0068019302F029FEBDE809 -:104630000C4003B0704700BFDC01001030B587B0FC -:10464000044608461546049100F0E0FE04AB0193D1 -:10465000012302930390059024B1A36913B9204666 -:1046600004F09AFF0F4B9D4201D1656808E00E4BA4 -:104670009D4201D1A56803E00C4B9D4208BFE5684F -:10468000AB8913F4005F06D143F40053AB816B6E2A -:1046900023F400536B662046294601AA00F012F865 -:1046A00007B030BD14E7000034E7000054E7000015 -:1046B0000A460349034608681946FFF7BFBF00BF13 -:1046C000DC0100102DE9F74F064690680C46924633 -:1046D000002800F03F818B8913F0080F01D00B698F -:1046E0005BB93046214603F0C5FE30B1A38943F0E3 -:1046F0004003A381092333602AE1B4F80C90DAF86F -:10470000008019F0020724D00027B94605E0D8F848 -:104710000070D8F8049008F10808B9F1000FF6D03D -:10472000B9F1800F34BF4B468023A56A3046216A19 -:104730003A46A847031E40F30781DAF80800C01A7A -:10474000CAF80800002800F00581FF18C3EB09092A -:10475000E3E719F0010903D00197B94600979BE000 -:104760004D4605E0D8F80090D8F8045008F1080844 -:10477000002DF7D0A389A76813F4007F50D0BD4265 -:1047800040D313F4906F3BD021692268521A0092F3 -:104790006269009802EB420B421C52190BEBDB7B67 -:1047A0004FEA6B0B934538BF934613F4806F10D0DC -:1047B0003046594600F05CF90746A0B12169009ADD -:1047C00000F076FBA38923F4906343F08003A38178 -:1047D0000CE030465A4600F09BFB074630B93046A5 -:1047E000216904F0A1FF0C233360ADE0009A27613A -:1047F000BF1827602F46C2EB0B03C4F814B0A360A8 -:10480000BD4200D22F463A462068494600F05BFB85 -:10481000A368DB1BA3602368DF1927602F4628E00D -:104820002068236998420ED9BD420CD949463A46C0 -:1048300000F049FB236830462146DB19236004F071 -:10484000B3FDB0B180E063699D4207D3A76A3046EB -:10485000216A4A46B847071E0BDC75E049462A46DE -:1048600000F031FBA3682F465B1BA36023685B1934 -:104870002360DAF80800C01BCAF80800002869D0D5 -:10488000B944ED1B74E7D8F804300020D8F8009044 -:1048900008F1080801900093009A002AF3D0019BC8 -:1048A00073B948460A2100F0E7FA28B1471C0120F5 -:1048B000C9EB0707019003E0009A01230193571CFD -:1048C000DDF800B0206822695F4538BFBB46A568A7 -:1048D000904263690FD95D19AB450CDD49462A4604 -:1048E00000F0F1FA2368304621465B19236004F09A -:1048F0005BFDB0B128E09B4507DBA56A3046216A25 -:104900004A46A847051E0CDC1EE049465A4600F000 -:10491000DAFAA3685D46CBEB0303A36023685B442C -:1049200023607F1B05D13046214604F03DFD58B978 -:104930000197DAF80800401BCAF8080050B1009847 -:10494000A944401B0090A7E7A38943F04003A3813B -:104950004FF0FF30BDE8FE8F2DE9F04186B002FB3D -:1049600003F61D46144604AB0C9F804601930123B9 -:10497000049105960396029318B183690BB904F06C -:104980000BFE164B9F4202D1D8F804700AE0144B7C -:104990009F4202D1D8F8087004E0124B9F4208BF32 -:1049A000D8F80C70BB8913F4005F06D143F40053B0 -:1049B000BB817B6E23F400537B664046394601AAD7 -:1049C000FFF780FE28B103982146301A07F0B8FFA0 -:1049D0000546284606B0BDE8F08100BF14E7000098 -:1049E00034E7000054E7000073B5064600930D4617 -:1049F000044B144631462A4618682346FFF7ACFF9D -:104A00007CBD00BFDC01001070B500240C4D0D4EC4 -:104A1000761BB61003E055F8043B01349847B442C6 -:104A2000F9D1094D09F052FF084E0024761BB6104B -:104A300003E055F8043B01349847B442F9D170BD06 -:104A4000D8E80000DCE80000DCE80000E4E8000052 -:104A5000024B0146186800F00BB800BFDC010010E3 -:104A6000024B0146186804F05FBE00BFDC01001075 -:104A70002DE9F74F01F10B04162C074603D934F04A -:104A8000070401D502E010248C4202D20C233B60C3 -:104A9000D6E1384600F02FFAB4F5FC7F974A10D2E1 -:104AA000E10802EBC102D668964204D106F1080380 -:104AB00076699E4203D0736823F003032FE002312E -:104AC00036E0610A01D1E1081BE0042902D8A109FE -:104AD000383116E0142901D85B3112E0542902D88C -:104AE000210B6E310DE0B1F5AA7F02D8E10B7731D1 -:104AF00007E040F25453994202D8A10C7C3100E007 -:104B00007E2102EBC102D6680FE0736823F0030335 -:104B1000181B0F2801DD013909E0002804DBF268C9 -:104B2000B168CA60916020E0F6689642EDD101312B -:104B3000724D05F108029668964277D0736823F0AB -:104B40000303181B0F280CDD331944F00104D36054 -:104B500093607460DA609A6040F0010218505A6005 -:104B600079E10028D260926005DBF3185A6842F0C0 -:104B700001025A606FE1B3F5007F0ED2DB084FF0FF -:104B8000010E981005EBC3030EFA00F0D5F804E00F -:104B90004EEA00006860986844E04FEA532EBEF188 -:104BA000040F04D84FEA931E0EF1380E1FE0BEF139 -:104BB000140F02D80EF15B0E19E0BEF1540F04D8A9 -:104BC0004FEA133E0EF16E0E11E0BEF5AA7F04D837 -:104BD0004FEAD33E0EF1770E09E040F2545086457D -:104BE00096BF4FEA934E4FF07E0E0EF17C0E05EB12 -:104BF000CE0CDCF8080060450DD101234FEAAE0E63 -:104C000003FA0EFE6B6843EA0E036B60034609E08D -:104C10008068604505D0D0F804E02EF0030E73459F -:104C2000F6D3C368F360B0609E60C66001208B104D -:104C300010FA03F36868834262D8034205D121F079 -:104C400003015B0004310342FBD005EBC1098E4632 -:104C5000CC46DCF80C602AE0706820F00308C4EB56 -:104C600008000F2811DD3319F16844F00104746065 -:104C700056F8084F1850E1608C60D3609360DA609A -:104C80009A6040F001025A600CE000280EDB06EB4F -:104C900008035A6842F001025A60F36856F8082F78 -:104CA000D3609A60384600F027F9D8E0F668664588 -:104CB000D2D10EF1010E1EF0030F01D1484602E0E1 -:104CC0000CF1080CC5E711F0030F04D1696821EA63 -:104CD0000301696006E0064656F80809B04201D1B2 -:104CE0000139F0E768685B00834209D843B1714637 -:104CF00001E004315B000342A7D1FAE7E0010010B4 -:104D0000D5F80880D8F8043023F00309A14504D36E -:104D1000C4EB09030F2B00F39580524B38461B68F8 -:104D200003F1100A504BA2441A680193B2F1FF3FFD -:104D30001CBF0AF17F0A2AF07F0A514600F064FA8C -:104D4000019BB0F1FF3F06466ED008EB090290428E -:104D500001D2A84568D1454996428B46086850441F -:104D6000086008D116F07F0F05D1AB68D14449F037 -:104D700001025A604CE01B68B3F1FF3F02D13A4B8D -:104D80001E6003E03018821ACBF8002016F00703EB -:104D900038461CBFC3F10803F6188033B2440AF04A -:104DA0007F0ACAEB030A514600F02EFADBF8003006 -:104DB000AE60B0F1FF3F04BF30464FF0000A801BE9 -:104DC000A8455044534440F00100CBF800307060D7 -:104DD0001ED0B9F10F0F02D80123736024E0D8F878 -:104DE0000430A9F10C0929F00709052203F0010399 -:104DF000B9F10F0F49EA0303C8F8043008EB0903BF -:104E00005A609A6004D9384608F1080104F08CFC15 -:104E1000174ADBF8003011688B4288BF1360154ACF -:104E200011688B4288BF1360AB685B6823F0030393 -:104E3000A34202D31B1B0F2B04DC384600F05CF8A6 -:104E400000260CE0AE6844F0010243F0010334197F -:104E5000AC60726063603846083600F04DF830464A -:104E6000BDE8FE8F4C070010EC0500105007001045 -:104E7000480700104407001010B5C9B203E010F84D -:104E8000014B8C4204D0013A0346F8D2002010BDF9 -:104E9000184610BD30B5002306E0C55CCC5C01337C -:104EA000A54201D0281B30BD013AF6D2002030BD0A -:104EB00010B58218034603E011F8014B03F8014BCB -:104EC0009342F9D310BD814210B5044610D28B181D -:104ED00098420DD21946831803E011F8014D03F8EA -:104EE000014D013AF9D210BD11F8013B04F8013B24 -:104EF000013AF9D210BD7047704700000A460349D5 -:104F000003460868194600F003B800BFDC01001032 -:104F10002DE9F74F814617460E4629B9114603B0D1 -:104F2000BDE8F04FFFF7A4BD07F10B05FFF7E3FF66 -:104F3000A6F1080A162DDAF8042003D935F0070582 -:104F400001D502E01025BD4204D20C230027C9F888 -:104F5000003055E122F0030BAB4580F226819F4BD8 -:104F60000AEB0B01D3F808E0714507D0486820F040 -:104F700001000818406810F0010F25D148687145FC -:104F800020F0030000EB0B0817D105F11004A04539 -:104F90001CDB0AEB0502C5EB08089A6048F0010328 -:104FA00053604846DAF80430374603F001031D43E6 -:104FB000CAF80450FFF7A0FF22E1A84506DBCB6842 -:104FC0008A68D3609A60F1E00020014612F0010F78 -:104FD00040F09C8056F8084CC4EB0A04626822F04A -:104FE0000302002957D0714502EB0B084BD18044D6 -:104FF00005F1100188454EDB2746E26857F8081F87 -:10500000CA609160ABF10402242A29D8132A3946D8 -:105010001BD9304650F8041BA1607168061D1B2A7D -:10502000E16004F1100110D94168301D21617168FF -:105030000836242A616104F1180106D1426804F19E -:105040002001A26172680836E26130460A4650F8D3 -:1050500004EB42F804EB76684E604168516005E06D -:10506000384631460193FFF72EFF019B6219C5EBCD -:1050700008089A6048F001035360636803F0010375 -:105080001D4365608DE08044A84504DBCB688A68D9 -:10509000D3609A6003E002EB0B08A84536DB20469C -:1050A000E36850F8082FD3609A60ABF10402242A19 -:1050B00028D8132A1BD9334604F1100053F8041BD7 -:1050C000A16071681E1D1B2AE16010D95B6804F1A4 -:1050D00018002361331D71680836242A616106D1E6 -:1050E0005B6804F12000A36173680836E36132460F -:1050F000034652F8041B43F8041B71684160526870 -:105100005A6054E03146FFF7DEFE50E0394648462B -:10511000FFF7AEFC0746002843D0DAF80420A0F1E0 -:10512000080322F001025244934205D150F8043C96 -:1051300023F00308D84439E0ABF10402242A29D82B -:10514000132A314603461AD9344654F8043B211D2C -:1051500040F8043B73687B60031D1B2A0FD9646809 -:1051600044600C1D4968181D59600833211D242A0C -:1051700005D1626842604A6808315A6008330846BF -:105180001A4650F8044B42F8044B4968596043688A -:10519000536002E03146FFF796FE4846314604F080 -:1051A000C3FA4846FFF7A8FE2AE0D8465446C5EBA6 -:1051B000080362680F2B13D9611902F0010215432D -:1051C00043F00102CB1865604A6048465A680831CE -:1051D00042F001025A6004F0A7FA0CE0E00100106E -:1051E00004EB080302F0010248EA020262605A6816 -:1051F00042F001025A60484604F10807FFF77CFEBE -:10520000384603B0BDE8F08F38B50546064C084671 -:1052100000232360FBF7B4F8B0F1FF3F02D123680D -:1052200003B12B6038BD00BF840700101F2970B583 -:1052300005460C4604D9162303604FF0FF3070BDBD -:10524000426C12B152F821304BB9284600F034F8C4 -:10525000224601462846BDE8704000F01BB8012BED -:105260000DD0B3F1FF3F03D117330360012070BDB0 -:105270000025084642F821509847284670BD002076 -:1052800070BD0000024B01461868FFF7CFBF00BF9A -:10529000DC01001038B50546064C084611460023CF -:1052A0002360FBF75FF8B0F1FF3F02D1236803B141 -:1052B0002B6038BD84070010FBF760B80EB44FF4C4 -:1052C000027100B59CB01DABADF810106FF000413D -:1052D000039106914FF0FF31ADF81210084953F8D1 -:1052E000042B01900590086801A91B9300F04CF96C -:1052F000019B00221A701CB05DF804EB03B07047EC -:10530000DC0100100EB44FF4017230B59CB01FAC3C -:10531000ADF8102054F8045B0190059000F076F889 -:105320000B4B01A92A461B940A9300230E93139357 -:105330004FF0FF33ADF81230064B0290069018681C -:10534000234601F0A1F91CB0BDE8304003B070471E -:105350007B530000DC01001010B50C46B1F90E10B3 -:1053600004F0A8FF002803DB636D1B18636510BD04 -:10537000A38923F48053A38110BD002070472DE939 -:10538000F0411D468B8907460C46164613F4807F74 -:1053900005D0B1F90E100022022304F0C3FAA3894C -:1053A0003846B4F90E10324623F48053A3812B46BD -:1053B000BDE8F04103F04AB810B50C46B1F90E1043 -:1053C00004F0B0FAA389B0F1FF3F03D123F4805376 -:1053D000A38110BD43F480536065A38110BDB1F972 -:1053E0000E1003F037B910F8012B11F8013B012A18 -:1053F00028BF9A42F7D0A2EB03007047034611F88A -:10540000012B03F8012B002AF9D170470346C04352 -:1054100013F8012B002AFBD11818704770B51AB980 -:105420000FE0013A09D043B10C4605462AB110F805 -:10543000013B11F8016BB342F3D028782378C01AEE -:1054400070BD104670BD00002DE9F74F9846464BE1 -:105450000C4615460190D3F800B00B4613F8016BCB -:105460000BEB06021F4692F8019019F00809F5D1DE -:105470002D2E04D117F8016B4FF0010903E02B2EFC -:1054800008BF17F8016BB8F1000F02D0B8F1100F88 -:1054900014D1302E09D13B78782B01D0582B04D170 -:1054A0007E784FF01008023708E0B8F1000F05D100 -:1054B000302E14BF4FF00A084FF00808B9F1000F62 -:1054C00041460CBF6FF0004A4FF0004A504607F0CB -:1054D00065FB50460B464146009307F031FA002128 -:1054E000009B0A460BEB060C9CF801C01CF0040F55 -:1054F00001D0303E0BE01CF0030C1BD0BCF1010FBF -:1055000014BF4FF0570C4FF0370CCCEB0606464556 -:1055100010DAB1F1FF3F0AD0824206D801D19E4293 -:1055200003DC08FB0262012101E04FF0FF3117F8B4 -:10553000016BD7E7B1F1FF3F0AD10198B9F1000F34 -:105540000CBF6FF000424FF000422223036003E0E3 -:10555000B9F1000F00D0524215B101B17C1E2C6090 -:105560001046BDE8FE8F00BFF00500101346054A47 -:1055700030B505460C46106829462246BDE8304045 -:10558000FFF762BFDC0100102DE9F04FBFB00F46FE -:105590001E461546804604F0C1F900681390FFF7D7 -:1055A00035FFBB8913F0800F129011D03B697BB996 -:1055B00040464021FFF75CFA3860386130B90C236F -:1055C0000138C8F800300F9001F056B840237B61D5 -:1055D000002319AC3593339434930C950B931093AB -:1055E0001193169315930F930C9B1D4613F8012BE3 -:1055F0000AB1252AF9D10C99B5EB010918D0359BD0 -:105600002160C4F804904B443593349B01333493A8 -:10561000072B01DC083408E04046394633AA05F080 -:10562000A5FE002841F01F8019AC0F9A4A440F9242 -:105630002B78002B01F01080002301350C951D46BE -:105640008DF8F7304FF0FF3C0D932A460C9B05E098 -:105650000E4603E01E464FF0FF3C0B4613F8019B3D -:10566000A9F12001582900F21284DFE811F0590055 -:10567000100410045F00100410041004100410043F -:10568000100462006B00100468006F0010049200A8 -:105690009500950095009500950095009500950062 -:1056A00095001004100410041004100410041004D9 -:1056B000100410041004C000FD001004FD001004CC -:1056C000100410041004A40010041004A802100414 -:1056D00010041004100410041303100410044503F4 -:1056E000100410041004100410041004100410041A -:1056F00010041004B500C500FD00FD00FD00A7006A -:10570000C50010041004AA0010048A02AD02D902D8 -:10571000B2001004ED02100418031004100440033A -:105720009DF8F710002999D120310CE045F00105D2 -:1057300094E73268311D002A8ADA52420E4645F05B -:1057400004058BE72B218DF8F71087E7194611F830 -:10575000019BB9F12A0F03D019464FF0000C10E05D -:10576000D6F800C0331DBCF1000FFFF673AF1E4624 -:105770000B4673E74FF00A0909FB0C0C91F80190F6 -:105780001946A9F1300001330928F3D94CEAEC7C21 -:1057900066E745F0800561E7194600220A23A9F172 -:1057A000300903FB029211F8019BA9F130000B466E -:1057B0000928F3D954E745F008054FE745F04005BF -:1057C0004CE719786C2901D1013302E045F010054E -:1057D00044E745F0200541E70C934FF0000C336897 -:1057E00004360D928DF8F7C08DF8A4305BE30C936E -:1057F00045F010050D9201E00C930D9215F0200F6D -:1058000009D0073626F0070303F10806D3E90001A3 -:10581000CDE9080116E015F0100F06F1040301D0E0 -:10582000326809E015F0400F326805D012B2104618 -:10583000D117CDE9080104E092464FEAE27BCDE9B9 -:1058400008AB1E46DDE90801002871F1000180F275 -:105850008E82DDE90823524263EB4303CDE908233E -:105860002D238DF8F73082E20C93F31D15F0080F0D -:1058700023F007030D9203F1080614BF1868196896 -:10588000CDF8389014BF109010915B681098CDF847 -:1058900018C01193119904F021FDDDF818C00128FA -:1058A00019D1109800221199002307F03FFB10B185 -:1058B0002D238DF8F730A94B4FF0000CA84A25F0A6 -:1058C00080054FF0030BCDF820C0B9F1470FCCBFD6 -:1058D00092469A46FDE210981199CDF818C004F04E -:1058E000FDFCDDF818C058B99E4B25F080059E4A96 -:1058F0004FF0030BB9F1470FCCBF92469A46DDE259 -:10590000BCF1FF3F0BD0B9F1670F02D0B9F1470FDF -:1059100007D1BCF1000F08BF4FF0010C01E04FF0C0 -:10592000060C119B45F48075002B05DA03F100424B -:105930002D230B92149303E01198002114910B90E6 -:10594000B9F1660F0BD0B9F1460F08D0B9F1650F68 -:1059500002D0B9F1450F05D10CF1010B03E0E3468C -:10596000032301E0E3460223009340463CAB109A38 -:1059700002933BAB03933AAB04930B9BCDF818C057 -:10598000CDF804B002F00CFFB9F1670FDDF818C0D4 -:10599000824602D0B9F1470F02D115F0010F34D081 -:1059A000B9F1660F0AEB0B02089202D0B9F1460F6B -:1059B00015D19AF80030302B0DD1109800220B9998 -:1059C0000023CDF818C007F0A7FADDF818C010B909 -:1059D000CBF101033C9308983C9BC01808901098A9 -:1059E00000220B990023CDF818C007F095FADDF8D6 -:1059F00018C030B108993A9103E0302203F8012B26 -:105A00003A933A9B089A9342F7D33A9BB9F1670FBE -:105A1000CAEB03030B933C9B02D0B9F1470F08D1AB -:105A200013F1030F9B4601DB634575DDA9F1020904 -:105A300002E0B9F1660F59D003F1FF3B8DF8E09019 -:105A4000BBF1000FCDF8F0B003DACBF1000B2D2342 -:105A500000E02B23BBF1090F8DF8E1302FDD0DF1B4 -:105A6000DE035246CC46A2461C4658460A210792FF -:105A7000A146CDF818C007F0E9F95846303104F8CE -:105A800001190A2107F098F8079ADDF818C00928CB -:105A90008346EADC544692464A4600F1300BE14622 -:105AA0000DF1E20302F801BC013A03E012F8011B18 -:105AB00003F8011B0DF1DF018A42F7D306E0302322 -:105AC0008DF8E2309B4439AB8DF8E3B038AA9A1ACE -:105AD0000B9B1592012B02EB030B02DC15F001036B -:105AE00044D000200BF1010B089040E0002B9B46B6 -:105AF00009DDBCF1000F02D115F0010F28D003F130 -:105B0000010BE34424E0BCF1000F02D115F0010FBA -:105B100019D00CF1020B1BE00B998B4207DB15F03F -:105B2000010F13D0672203F1010B0E9210E0002B3E -:105B3000D8BFC3F1020B0B9BC8BF4FF0010B67200E -:105B40009B440E9004E04FF0010B01E067210E91A1 -:105B50003C9ADDF83890089209E000BF3CE500006F -:105B600040E5000044E5000048E500000893149B70 -:105B7000002B00F09F812D234FF0000C8DF8F730A3 -:105B8000A7E115F0200F0C9306F1040106D00F9D3C -:105B900030682A46EB17C0E900230EE015F0100F1D -:105BA00003D033680F98186007E015F0400F336892 -:105BB00015BF0F9A0F9D1A801D600E4614E50C93B9 -:105BC00045F010050D9201E00C930D9215F02002A6 -:105BD0000AD00736002226F0070303F10806D3E9AE -:105BE00000ABCDE908ABBEE015F0100106F10403EF -:105BF00002D031688A460DE015F04002306808D0C6 -:105C000080B24FF0000B82461E46CDE908AB0A4633 -:105C1000A9E082464FF0000B1E46CDE908ABA2E09A -:105C20000C93002133684FF078090D9245F002057E -:105C30001846CDE90801A34930238DF8F5900436C4 -:105C40008DF8F43016918DE00C9300230D923246BE -:105C500004369C458DF8F730D2F800A013DB1946C6 -:105C6000624650460793CDF818C0FFF705F9079B29 -:105C7000DDF818C0002800F02081CAEB000BE345D6 -:105C800000F3248123E150460793FFF7BFFB079BF6 -:105C900083461CE10C9345F010050D9201E00C9336 -:105CA0000D9215F0200F09D0073626F0070303F1F7 -:105CB0000806D3E900ABCDE908AB16E015F0100FEC -:105CC00006F1040301D032680AE015F0400F326893 -:105CD00006D092B24FF0000B9246CDE908AB03E03C -:105CE00010460021CDE908011E4601223BE075491E -:105CF0000C930D92169103E00D92734A0C93169239 -:105D000015F0200F09D0073626F0070303F1080627 -:105D1000D3E900ABCDE908AB16E015F0100F06F1A2 -:105D2000040301D032680AE015F0400F326806D053 -:105D300092B24FF0000B9246CDE908AB03E010465B -:105D40000021CDE908011E4615F0010F0AD0DDE95A -:105D50000823134306D045F0020530238DF8F59053 -:105D60008DF8F430022200238DF8F73000E0012294 -:105D7000DDE908ABBCF1000FA8BF25F080055AEAA9 -:105D80000B0B02D1BCF1000F6ED0012A23D0022AE6 -:105D900051D00DF1CB0308989A4600F0070230323B -:105DA0001A700899013BDDF824B0C80840EA4B712D -:105DB0004FEADB0B0891CDF824B0DDE9080101437F -:105DC000E9D115F0010F5BD0302A59D09A46302323 -:105DD0008AF8003054E0DDE908230A2A73F1000351 -:105DE00008D2DDF820A00AF130030DF1CB0A8DF8BE -:105DF000CB3045E00DF1CB0B23465C46CB469946B4 -:105E0000DDE908010A220023CDF818C007F0D6F812 -:105E1000A2460023303204F80129DDE908010A22F4 -:105E200007F0CCF8DDF818C0CDE908010843E7D148 -:105E30004C46D94624E00DF1CB0308999A46DDF88B -:105E400058B001F00F021BF8022003F8012908994D -:105E5000099A080940EA0271120908910992DDE9DC -:105E600008010143E9D10BE042B915F0010F05D05B -:105E70000DF1F80A30230AF82D3D01E00DF1CC0AAE -:105E80000DF1CC0B0022CAEB0B0B089221E00C9316 -:105E90000D92B9F1000F00F0DF834FF0000C8DF888 -:105EA000A4908DF8F7C04FF0010BCDF820C00DF194 -:105EB000A40A0EE0DDF850C00BE0E34684460890EB -:105EC00007E000BF5DE500004CE50000E3469C46AE -:105ED0000893E345ACBF5B4663460E939DF8F730ED -:105EE00013B10E9801300E9015F00201149102D0FA -:105EF0000E9A02320E9215F08403179346D10D9834 -:105F00000E99431A002B1BDC40E01A6010228918FE -:105F10005A60349A359101323492072A01DC0833F1 -:105F20000CE04046394633AACDF818C005F01EFAF9 -:105F3000DDF818C0002840F0968319AB103D04E04E -:105F40002A461D4623464C469146102D3599934AC4 -:105F5000DBDC4846A1461C462B4605466360CB1851 -:105F600022603593349B01333493072B01DC0834D2 -:105F70000CE04046394633AACDF818C005F0F6F9D2 -:105F8000DDF818C0002840F06E8319AC9DF8F7309A -:105F9000DBB10DF1F703236001236360359B01330F -:105FA0003593349B01333493072B01DC08340CE028 -:105FB0004046394633AACDF818C005F0D7F9DDF8C8 -:105FC00018C0002840F04F8319AC149AD2B13DABF1 -:105FD000236002236360359B02333593349B013386 -:105FE0003493072B01DC08340CE04046394633AAD1 -:105FF000CDF818C005F0BAF9DDF818C0002840F057 -:10600000328319AC179B802B46D10D980E99431AF9 -:10601000002B1BDC40E01A60102289185A60349A69 -:10602000359101323492072A01DC08330CE04046F6 -:10603000394633AACDF818C005F098F9DDF818C034 -:10604000002840F0108319AB103D04E02A461D469D -:1060500023464C469146102D3599514ADBDC484683 -:10606000A1461C462B4605466360CB18226035933B -:10607000349B01333493072B01DC08340CE0404699 -:10608000394633AACDF818C005F070F9DDF818C00C -:10609000002840F0E88219ACCBEB0C03002B17DC96 -:1060A00038E01A60102289185A60349A359101320A -:1060B0003492072A01DC083308E04046394633AA07 -:1060C00005F054F9002840F0CE8219AB103D04E0F1 -:1060D0002A461D4623464C469146102D3599304A96 -:1060E000DFDC4846A1461C462B4605466360CB18BC -:1060F00022603593349B01333493072B01DC083441 -:1061000008E04046394633AA05F030F9002840F04F -:10611000AA8219AC15F4807F06D1359BC4F800A083 -:10612000C4F804B05B443FE2B9F1650F40F3B781B6 -:10613000109800221199002306F0EEFE002860D08E -:10614000184B236001236360359B01333593349BE7 -:1061500001333493072B01DC083408E0404639460C -:1061600033AA05F003F9002840F07D8219AC3C9B6E -:106170000B9A934203DB15F0010F00F02582139B6D -:1061800012982360359B60601B183593349B013354 -:106190003493072B08DC08340FE000BF70E50000E3 -:1061A0002CE500006EE500004046394633AA05F0B4 -:1061B000DDF8002840F0578219AC0B9901F1FF3946 -:1061C000B9F1000F17DCFFE1226010229B1862601A -:1061D0003593349B01333493072B01DC083408E0FA -:1061E0004046394633AA05F0C1F8002840F03B820A -:1061F00019ACA9F11009B9F1100F359B954AE3DCF0 -:1062000048E13C9B002B79DC934B236001236360C6 -:10621000359B01333593349B01333493072B01DCD9 -:10622000083408E04046394633AA05F09FF80028B4 -:1062300040F0198219AC3C9B2BB90B9A1AB915F096 -:10624000010F00F0C181139B12982360359B6060A1 -:106250001B183593349B01333493072B02DC04F174 -:10626000080308E04046394633AA05F07FF80028C5 -:1062700040F0F98119AB3C9C6442002C16DC2DE007 -:1062800019601021521859603592349A01323492B3 -:10629000072A01DC083308E04046394633AA05F0F6 -:1062A00065F8002840F0DF8119AB103C102C359ABE -:1062B0006849E5DC5C601419349A19600132359440 -:1062C000072A349201DC083308E04046394633AAF5 -:1062D00005F04CF8002840F0C68119AB0B99359AAF -:1062E000C3F800A0596052183592349A01323492A2 -:1062F000072A00F3618103F1080465E10B9A089B0A -:1063000091460AEB020B9945A8BF9946B9F1000FD7 -:1063100016DD359BC4F800A0C4F804904B443593B7 -:10632000349B01333493072B01DC083408E04046EA -:10633000394633AA05F01AF8002840F0948119ACC8 -:10634000089829EAE979C9EB0009B9F1000F17DCCF -:1063500030E0226010229B1862603593349B013339 -:106360003493072B01DC083408E04046394633AA51 -:1063700004F0FCFF002840F0768119ACA9F1100967 -:10638000B9F1100F359B334AE3DC22604B44C4F86B -:1063900004903593349B01333493072B01DC08348C -:1063A00008E04046394633AA04F0E0FF002840F0F8 -:1063B0005A8119AC3C9B0B998B4202DB15F0010F03 -:1063C00017D0129B139A12986360359B22601B189A -:1063D0003593349B01333493072B01DC083408E0F8 -:1063E0004046394633AA04F0C1FF002840F03B8103 -:1063F00019AC08993C9A0B980AEB0103C3EB0B0B01 -:10640000C2EB0009CB45B8BFD946B9F1000F15DD85 -:106410002360359BC4F804904B443593349B01337F -:106420003493072B01DC083408E04046394633AA90 -:1064300004F09CFF002840F0168119AC3C9B29EA2F -:10644000E9790B99CB1AC9EB0309B9F1000F1CDCF0 -:10645000BAE000BF2CE500006EE5000022601022CB -:106460009B1862603593349B01333493072B01DC16 -:10647000083408E04046394633AA04F077FF002884 -:1064800040F0F18019ACA9F11009B9F1100F359B5A -:106490007B4AE3DC22604B44C4F8049084E00B9A0E -:1064A000012A02DC15F0010F62D001236360359BE5 -:1064B000C4F800A001333593349B01333493072B88 -:1064C00001DC083408E04046394633AA04F04EFFA8 -:1064D000002840F0C88019AC139B12982360359BAC -:1064E00060601B183593349B01333493072B01DC18 -:1064F000083408E04046394633AA04F037FF002844 -:1065000040F0B18019AC119900231098002206F0D8 -:1065100003FD0B994B1E30B90AF101022260359A36 -:106520006360D3182AE0B3F1000917DC36E022607B -:1065300010229B1862603593349B01333493072BF0 -:1065400001DC083408E04046394633AA04F00EFF67 -:10655000002840F0888019ACA9F11009B9F1100F9A -:10656000359B474AE3DC22604B44C4F8049005E0C5 -:1065700001236360359BC4F800A001333593349B3D -:1065800001333493072B01DC083407E040463946D9 -:1065900033AA04F0EBFE002865D119AC38AB159A8C -:1065A0002360359B62609B183593349B0133349391 -:1065B000072B01DC083407E04046394633AA04F0D3 -:1065C000D5FE00284FD119AC15F0040F2FD00D9B2C -:1065D000DDF838A0CAEB0305002D15DC27E02260AA -:1065E00010229B1862603593349B01333493072B40 -:1065F00001DC083407E04046394633AA04F0B6FE11 -:10660000002830D119AC103D102D359B1D4AE6DC19 -:1066100065605D19349B226001333595072B3493F7 -:1066200005DD4046394633AA04F0A0FED8B90F98DC -:106630000E9A0D99359B8A42ACBF801840180F9076 -:106640002BB14046394633AA04F090FE58B90023D6 -:1066500019AC3493FEF7C8BF359B23B14046394689 -:1066600033AA04F083FEBB890F9D03F04003002B87 -:1066700018BF4FF0FF350F950F983FB0BDE8F08F72 -:106680002CE5000070E500002DE9F04F0C46ADF55B -:106690002D7D1E468246154602F0E8FFA38913F4BD -:1066A000005F06D143F40053A381636E23F40053CB -:1066B000636600200795834607460990089007996E -:1066C0000A78ADF8AE22002A00F0BF85914B013167 -:1066D00007911968881890F8018018F0080818D0F8 -:1066E0006368002B05DC5046214604F0F7FE0028C5 -:1066F000E5D12368874D1A7829688A18527812F0F4 -:10670000080FDCD06268013301372360013A626010 -:10671000E6E7252A51D1079A454612F8013B642B3A -:106720007AD029D8472B00F08C8014D8392B0AD87E -:10673000302B6CD2252B3FD02A2B57D00792002B21 -:1067400000F0B980BFE0442B079200F0C280452BD7 -:1067500040F0B98076E0582B6DD006D84C2B50D045 -:106760004F2B079240F0AF805EE05B2B07926FD01B -:10677000632B40F0A88075E06E2B7FD008D8682B83 -:1067800042D05ED3692B49D06C2B40F09B8030E027 -:10679000732B079259D005D86F2B0AD0702B40F07D -:1067A000928064E0752B00F09980782B40F08B800C -:1067B00042E0594809903BE007926368002B06DCF1 -:1067C0005046214604F08AFE002840F030852368B8 -:1067D000079D197815F8012C914240F036856268C2 -:1067E000013301372360013A626068E748F010081E -:1067F00093E713786C2B01D1013202E048F00108D5 -:106800008BE748F0020888E748F0040885E70A208B -:106810004543303DED1880E707925CE03F494FF07B -:10682000000B079209915DE03B4A48F0010809928C -:106830004FF0080B56E00792374B48F40078099365 -:1068400019E007924FF004094EE04FF002094BE0C7 -:1068500067A8079903F074FD48F040084FF001095C -:10686000079041E048F040084FF000093CE02A481A -:1068700048F4087809904FF0100B33E018F0100F2F -:1068800007927FF41CAF18F0040F06F1040102D048 -:1068900033681F8004E018F0010F03D033681F60D5 -:1068A0000E460CE718F0020FF8D030683A46FB1796 -:1068B000C0E90023F4E702F0DAFE4FF0FF3308935B -:1068C00000F0C9BC0792CB185B7803F00303012BDF -:1068D00001D148F001081148099001E00E490991E1 -:1068E0004FF00A0B4FF003096368002B06DC50469B -:1068F000214604F0F3FD002840F0998418F0400F81 -:106900001FD115E06268013A6260002A08DD013398 -:1069100023600CE0F00500101DB100004954000098 -:106920005046214604F0DAFD002840F0808401370B -:1069300023689B481A7801688A18527812F0080F69 -:10694000E0D109F1FF39B9F1030F05D8DFE819F0FB -:106950009700EA00BB018E02002D08BF012518F048 -:10696000010308F010095AD0A9A80021082203F059 -:1069700098F8B9F1000F03D132680436059201E0AE -:10698000002305934B464FF00008B1461E4602F027 -:10699000BFFF804500F04B8423680FAA504613F8D0 -:1069A000011B02F8081008F1010861682360A9AB17 -:1069B0000139009361604346059903F035F8B0F161 -:1069C000FF3F00F0348418B92EB90598068002E024 -:1069D00010F1020F09D04744013D26B90599B04690 -:1069E0000231059101E04FF000086368002B0CDCD8 -:1069F0005046214604F072FD38B133464E46994662 -:106A0000B8F1000F06D000F012BC002DBFD1334604 -:106A10004E469946B9F1000F7FF451AE06E1B9F147 -:106A2000000F1CD09846D4F804902368A9450FDACB -:106A30004B44504623602146C84404F04FFD10B932 -:106A4000C9EB0505EFE7B8F1000F40F01081EEE368 -:106A5000C5EB0902A84462605D19256007E1009456 -:106A60005046316801222B4604F055FD002800F005 -:106A7000DE83089B0436C719013308931FE6002DF7 -:106A800008BF4FF0FF3518F0100F20D04FF000086E -:106A900012E0626808F1010801332360013AA84559 -:106AA000626000F0E480002A06DC5046214604F0D3 -:106AB00015FD002840F0DB80236867A91A788A5CFE -:106AC000002AE6D1B8F1000F40F0D180BDE3D6F83E -:106AD0000080C14614E06268013A626013F8012B3D -:106AE000013D09F8012B236010D06368002B07DCFF -:106AF0005046214604F0F2FC10B1C14506D196E3A0 -:106B0000236867A91A788A5C002AE4D1B9EB0808DF -:106B100000F09B83002389F80030089D043601357E -:106B20000895A4E0002D08BF4FF0FF3518F00103D1 -:106B300008F0100005907DD00021A7A8082202F0DF -:106B4000B0FF059919B9D6F80090043603E00DF5A9 -:106B50002A7909F1060933464FF000084E46994656 -:106B600050E002F0D5FE804500F0618323680FAA53 -:106B7000504613F8011B02F8081008F1010861687B -:106B80002360A7AB0139009361604346314602F0B0 -:106B90004BFFB0F1FF3F00F04A8318B9308004E0AA -:106BA000F005001010F1020F1CD0308802F09EFE9C -:106BB00080B14B46B1461E4608E008F1FF380FABE6 -:106BC0005046224613F8081004F04BFCB8F1000FB1 -:106BD000F3D125E0059A4744013D12B902369046AB -:106BE00000E080466368002B0CDC5046214604F030 -:106BF00075FC38B14B46B1461E46B8F1000F40F067 -:106C000016830DE0236896481B780268D3185B78DA -:106C100013F0080F01D1002DA3D14B46B1461E46FB -:106C2000059900297FF44BADA9F80010089A0132AC -:106C3000089244E50598E0B198460FE0626808F1D3 -:106C4000010801332360013AA84562600FD0002A91 -:106C500004DC5046214604F041FC40B923688048DA -:106C60001A7801688A18527812F0080FE6D0474463 -:106C700025E5D6F8008006F10409464611E0626871 -:106C8000013A626013F8012B013D06F8012B2360E5 -:106C900010D06368002B04DC5046214604F01EFC33 -:106CA00040B923686E481A7801688A18527812F041 -:106CB000080FE4D0002333700899C8EB0707F719D1 -:106CC00001310891B0E26B1EB3F5AE7F05D9A5F591 -:106CD000AE7340F25D15013B00E00023BC4648F472 -:106CE00058680DF13C091F4600220592226812786F -:106CF000392A09D8382A33D2302A14D02CD82B2A52 -:106D00003AD02D2A5FD137E0582A3BD004D8A2F1DF -:106D10004101052957D829E0612A54D3662A25D98B -:106D2000782A50D12EE018F4006F36D0BBF1000F56 -:106D300003D148F400780BF1080B18F4806F02D0EF -:106D400028F4B06829E028F460780FB1013F0135DC -:106D5000059B0133059322E0424931F91BB008E05D -:106D6000404931F91BB0BBF1080F01E0BBF10A0F3C -:106D700029DD28F4386810E018F0800F23D028F0BF -:106D800080080AE008F4C061B1F5007F1BD128F447 -:106D900000784FF0100B48F4A06809F8012B6268E6 -:106DA000013A6260002A03DD22680132226008E0B5 -:106DB00050462146CDF810C004F090FBDDF810C01D -:106DC00008B9013D92D118F4807F67460CD00FAB13 -:106DD000994505D9504619F8011D224604F041FB9A -:106DE0000FAB994500F0318218F0100231D189F8CB -:106DF00000205B4650460FA9099DA84718F0200FB8 -:106E000006F104031FD118F0040F02D0326810807D -:106E10001BE018F0010216D118F0020F13D0124B2C -:106E20000998984205D150460FA95B4604F0F4F941 -:106E300004E050460FA95B4604F0BAF83368043604 -:106E40001860596002E0326810601E4608990131EE -:106E500008910FAB059AFF1ABF184F442FE400BFEB -:106E6000F005001086E500001DB100006B1EB3F5B3 -:106E7000AE7F06D9A5F5AE75013D0B9540F25D15C7 -:106E800001E000230B934FF000090FABCDF814B0D5 -:106E900048F4F068BB4606961F464E465346CA461F -:106EA000CDF82890CDF83490CDF83090216809784D -:106EB0004E2958D01DD839290FD8312944D22E292E -:106EC00000F0928005D82B2946D02D2940F0CF80A4 -:106ED00042E0302940F0CB8028E0452900F08B804B -:106EE00003D8412940F0C38054E0462970D0492995 -:106EF00013E066296CD00CD8592971D003D85429D5 -:106F000040F0B58068E0612944D0652940F0AF8049 -:106F100071E06E2927D003D8692940F0A8803DE0B0 -:106F2000742959D0792940F0A28059E018F4807F63 -:106F30000AD00B9828F080080136002800F08280E3 -:106F4000013801350B907DE009EB0A00002840F084 -:106F50008E8028F4C07873E018F0800F00F08780EE -:106F600028F080086CE0BAF1000F0AD166B908F485 -:106F7000E060B0F5E06F07D128F4F0680AF1010A8B -:106F80005EE0BAF1020F4DD0B9F1010F1BD0B9F19B -:106F9000040F17E0BAF1010F47D068E0B9F1000F14 -:106FA0000BD1002E6FD108F4E060B0F5E06F75D121 -:106FB00028F4F06809F1010942E0B9F1030F02D0A9 -:106FC000B9F1050F53D109F101095FFA89F937E0E9 -:106FD000B9F1020F2CD04AE0B9F1060F2BD046E0F0 -:106FE000B9F1070F2AD042E018F4007F3FD028F40F -:106FF00020780C9624E008F4A060B0F5806F04D0EF -:1070000018F4806F33D0002E48D018F4007F03D1DD -:107010000C9A0A97B61A0D9628F4F068002648F4E0 -:10702000C0780DE04FF0030A0AE04FF0020A07E0D3 -:107030004FF0030904E04FF0070901E04FF00809A1 -:1070400007F8011B61680BF1010B01396160002930 -:1070500003DD21680131216006E0184621460393D3 -:1070600004F03CFA039B10B9013D7FF41FAFB44616 -:107070005246069E9A463B465F46DDF814B0BCF188 -:10708000000F13D007E0B4465246069E9A463B4690 -:107090005F46DDF814B028F4807807E0B446524625 -:1070A000069E9A463B465F46DDF814B0013A012A37 -:1070B0000BD81D4605E0504615F8011D224604F088 -:1070C000D0F90FAB9D42F6D8BFE009F1FF32062A96 -:1070D0002CD8B9F1020F01D81D4623E005934D4687 -:1070E0000DE0059A504612F8011D0393CDF810C02B -:1070F0000592224604F0B5F9DDF810C0039B013D6E -:10710000EDB2022DEDD1A9F103095FFA89F9C9EBBE -:107110000303C9EB070709E0504615F8011D224695 -:1071200004F09FF90FAB9D42F6D88EE018F4807FF3 -:107130002CD018F4806F0BD01D4605E0504615F892 -:10714000011D224604F08DF90FAB9D42F6D87CE07C -:1071500013F8011D013F65290ED045290CD050467A -:1071600022460393013FCDF810C004F07AF9039B47 -:10717000DDF810C013F8011D504622460393CDF8E8 -:1071800010C004F06EF9DDF810C0039B18F0100277 -:107190007FF495AA08F4C0611A70B1F5806F07D129 -:1071A0000C9DBCEB050C19D0CCF100020A9309E050 -:1071B0000D9898B10A9B5046591C0A23FEF744F9D2 -:1071C0000D9D421B0A9863AB0333984224BF0DF513 -:1071D000C7710A9122490A98FEF770F800225046BA -:1071E0000FA906F1040903F0F7F818F0010F0246A1 -:1071F0000B4602D118F0020F03D03168C1E9002319 -:107200000FE035680490039103F068F8049A039B3B -:1072100010B903F0C7F803E010461946FCF7AAFEC0 -:107220002860089A013208924E46FFF748BA02F0E9 -:107230001EFA089B63B1A389089D03F04003002B4D -:1072400018BF4FF0FF35089505E002F010FA02E094 -:107250004FF0FF30089008980DF52D7DBDE8F08FB8 -:1072600080E500001346054A30B505460C46106817 -:1072700029462246BDE8304001F0E8B8DC010010A4 -:107280002DE9F04FF7B00F4615461E46804602F036 -:1072900045FB00681390FEF7B9F81290B8F1000FA3 -:1072A00005D0D8F8183013B9404602F075F98F4B65 -:1072B0009F4202D1D8F804700AE08D4B9F4202D160 -:1072C000D8F8087004E08B4B9F4208BFD8F80C70C8 -:1072D000BB8913F4005F06D143F40053BB817B6E7E -:1072E00023F400537B66BB8913F0080F01D03B6980 -:1072F00033B94046394601F0BDF8002841F09B8083 -:10730000BA8902F01A030A2B36D1FB8913F4004F15 -:1073100032D1ADF8F23022F002023B6A4046ADF8BD -:10732000F02039A97A6E4193BB6A52922A46439360 -:1073300019AB39933D9380233B933E93803B3F931E -:107340003346FFF79DFF00280E9009DB39A9404620 -:1073500002F02AF80E99002818BF4FF0FF310E9165 -:10736000BDF8F03013F0400F01F06880BB8943F0A6 -:107370004003BB8101F062B8002353AC6F936D945E -:107380006E930C950B9310931193169315930E9384 -:107390000C9B1D4613F8012B0AB1252AF9D10C9A32 -:1073A000B5EB020918D06F9B2260C4F804904B44DF -:1073B0006F936E9B01336E93072B01DC083408E05A -:1073C000404639466DAA04F01AF9002841F0298098 -:1073D00053AC0E9B4B440E932B78002B01F01A807C -:1073E000002301350C951D468DF8D7314FF0FF3C39 -:1073F0000D932A460C9B05E00E4603E01E464FF017 -:10740000FF3C0B4613F8019BA9F12001582900F21B -:107410001C84DFE811F059001A041A045F001A04F2 -:107420001A041A041A041A041A04620071001A04D5 -:10743000680075001A0498009B009B009B009B004D -:107440009B009B009B009B009B001A041A041A04DB -:107450001A041A041A041A041A041A041A04C60094 -:1074600003011A0403011A041A041A041A04AA00D4 -:107470001A041A04AE021A041A041A041A041A048A -:1074800019031A041A044B031A041A041A041A04DE -:107490001A041A041A041A041A041A04BB00CB00B2 -:1074A000030103010301AD00CB001A041A04B0006C -:1074B0001A049002B302DF02B8001A04F3021A049D -:1074C0001E031A041A0446039DF8D711002999D106 -:1074D000203112E045F0010594E73268311D002AA1 -:1074E0008ADA52420E4645F004058BE714E70000A5 -:1074F00034E7000054E700002B218DF8D71181E715 -:10750000194611F8019BB9F12A0F03D019464FF023 -:10751000000C10E0D6F800C0331DBCF1000FFFF6E0 -:107520006DAF1E460B466DE74FF00A0909FB0C0CC8 -:1075300091F801901946A9F1300001330928F3D9D7 -:107540004CEAEC7C60E745F080055BE719460022D9 -:107550000A23A9F1300903FB029211F8019BA9F15A -:1075600030000B460928F3D94EE745F0080549E7F6 -:1075700045F0400546E719786C2901D1013302E056 -:1075800045F010053EE745F020053BE70C934FF032 -:10759000000C336804360D928DF8D7C18DF88C310C -:1075A0005FE30C9345F010050D9201E00C930D92F2 -:1075B00015F0200F09D0073626F0070303F108065F -:1075C000D3E90001CDE9080116E015F0100F06F12E -:1075D000040301D0326809E015F0400F326805D08D -:1075E00012B21046D117CDE9080104E092464FEAE5 -:1075F000E27BCDE908AB1E46DDE90801002871F108 -:10760000000180F28E82DDE90823524263EB4303DE -:10761000CDE908232D238DF8D73182E20C93F31D99 -:1076200015F0080F23F007030D9203F1080614BFAD -:1076300018681968CDF83C9014BF109010915B68E1 -:107640001098CDF818C01193119902F047FEDDF89B -:1076500018C0012819D1109800221199002305F0B3 -:1076600065FC10B12D238DF8D731A94B4FF0000CDC -:10767000A84A25F080054FF0030BCDF820C0B9F1E2 -:10768000470FCCBF92469A4601E310981199CDF866 -:1076900018C002F023FEDDF818C058B99E4B25F043 -:1076A00080059E4A4FF0030BB9F1470FCCBF9246BD -:1076B0009A46E1E2BCF1FF3F0BD0B9F1670F02D06F -:1076C000B9F1470F07D1BCF1000F08BF4FF0010C13 -:1076D00001E04FF0060C119B45F48075002B05DA94 -:1076E00003F100422D230B92149303E01198002123 -:1076F00014910B90B9F1660F0BD0B9F1460F08D079 -:10770000B9F1650F02D0B9F1450F05D10CF1010BAC -:1077100003E0E346032301E0E346022300934046EF -:1077200074AB109A029373AB039372AB04930B9BED -:10773000CDF818C0CDF804B001F032F8B9F1670FF8 -:10774000DDF818C0824602D0B9F1470F02D115F01A -:10775000010F34D0B9F1660F0AEB0B02089202D088 -:10776000B9F1460F15D19AF80030302B0DD1109891 -:1077700000220B990023CDF818C005F0CDFBDDF8F1 -:1077800018C010B9CBF1010374930898749BC0180A -:107790000890109800220B990023CDF818C005F02E -:1077A000BBFBDDF818C030B10899729103E03022BC -:1077B00003F8012B7293729B089A9342F7D3729B42 -:1077C000B9F1670FCAEB03030B93749B02D0B9F1B5 -:1077D000470F08D113F1030F9B4601DB634575DDAD -:1077E000A9F1020902E0B9F1660F59D003F1FF3B9C -:1077F0008DF8C091BBF1000FCDF8D0B103DACBF119 -:10780000000B2D2300E02B23BBF1090F8DF8C131B4 -:107810002FDD0DF16A035246CC46A2461C4658465F -:107820000A210792A146CDF818C005F00FFB584673 -:10783000303104F801190A2105F0BEF9079ADDF884 -:1078400018C009288346EADC544692464A4600F1AD -:10785000300BE1460DF5E17302F801BC013A03E09B -:1078600012F8011B03F8011B0DF16B018A42F7D3DB -:1078700006E030238DF8C2319B4471AB8DF8C3B163 -:1078800070AA9A1A0B9B1592012B02EB030B02DCD8 -:1078900015F0010344D000200BF1010B089040E0EB -:1078A000002B9B4609DDBCF1000F02D115F0010F42 -:1078B00028D003F1010BE34424E0BCF1000F02D116 -:1078C00015F0010F19D00CF1020B1BE00B998B4244 -:1078D00007DB15F0010F13D0672203F1010B0F92A4 -:1078E00010E0002BD8BFC3F1020B0B9BC8BF4FF0B9 -:1078F000010B67209B440F9004E04FF0010B01E067 -:1079000067210F91749ADDF83C90089209E000BF5E -:107910003CE5000040E5000044E5000048E50000CB -:107920000893149B002B00F0A3812D234FF0000C33 -:107930008DF8D731ABE115F0200F0C9306F104015F -:1079400006D00E9D30682A46EB17C0E900230EE0F2 -:1079500015F0100F03D033680E98186007E015F08B -:10796000400F336815BF0E9A0E9D1A801D600E469B -:107970000EE50C9345F010050D9201E00C930D926D -:1079800015F020020AD00736002226F0070303F183 -:107990000806D3E900ABCDE908ABBEE015F0100155 -:1079A00006F1040302D031688A460DE015F040026A -:1079B000306808D080B24FF0000B82461E46CDE9F9 -:1079C00008AB0A46A9E082464FF0000B1E46CDE9FF -:1079D00008ABA2E00C93002133684FF078090D92B8 -:1079E00045F002051846CDE90801A54930238DF878 -:1079F000D59104368DF8D43116918DE00C93002387 -:107A00000D92324604369C458DF8D731D2F800A04D -:107A100013DB1946624650460793CDF818C0FDF7B0 -:107A20002BFA079BDDF818C0002800F02481CAEB70 -:107A3000000BE34500F3288127E150460793FDF74B -:107A4000E5FC079B834620E10C9345F010050D9261 -:107A500001E00C930D9215F0200F09D0073626F0A7 -:107A6000070303F10806D3E900ABCDE908AB16E044 -:107A700015F0100F06F1040301D032680AE015F08A -:107A8000400F326806D092B24FF0000B9246CDE91B -:107A900008AB03E010460021CDE908011E46012293 -:107AA0003BE077490C930D92169103E00D92754AD5 -:107AB0000C93169215F0200F09D0073626F0070315 -:107AC00003F10806D3E900ABCDE908AB16E015F0E9 -:107AD000100F06F1040301D032680AE015F0400FE0 -:107AE000326806D092B24FF0000B9246CDE908AB57 -:107AF00003E010460021CDE908011E4615F0010FF4 -:107B00000AD0DDE90823134306D045F002053023EF -:107B10008DF8D5918DF8D431022200238DF8D7311C -:107B200000E00122DDE908ABBCF1000FA8BF25F0A1 -:107B300080055AEA0B0B02D1BCF1000F72D0012A6A -:107B400023D0022A55D06CAB033308989A4600F034 -:107B5000070230321A700899013BDDF824B0C808DA -:107B600040EA4B714FEADB0B0891CDF824B0DDE918 -:107B700008010143E9D115F0010F5FD0302A5DD033 -:107B80009A4630238AF8003058E0DDE908230A2AB3 -:107B900073F100030AD2DDF820A00AF130030DF5DD -:107BA000D87A8DF8B3310AF1030A47E00DF5D87B96 -:107BB00023460BF1030B5C46CB469946DDE90801F1 -:107BC0000A220023CDF818C005F0F8F9A2460023D8 -:107BD000303204F80129DDE908010A2205F0EEF946 -:107BE000DDF818C0CDE908010843E7D14C46D94675 -:107BF00024E06CAB033308999A46DDF858B001F0E5 -:107C00000F021BF8022003F801290899099A0809B4 -:107C100040EA0271120908910992DDE90801014365 -:107C2000E9D10BE042B915F0010F05D00DF5EC7A62 -:107C300030230AF8253D01E00DF5DA7A0DF5DA7BFF -:107C40000022CAEB0B0B089221E00C930D92B9F1C4 -:107C5000000F00F0DF834FF0000C8DF88C918DF851 -:107C6000D7C14FF0010BCDF820C00DF5C67A0EE05C -:107C7000DDF850C00BE0E3468446089007E000BF03 -:107C80005DE500004CE50000E3469C460893E345B3 -:107C9000ACBF5B4663460F939DF8D73113B10F9885 -:107CA00001300F9015F00201149102D00F9A0232A8 -:107CB0000F9215F08403179346D10D980F99431A2C -:107CC000002B1BDC40E01A60102289185A606E9A63 -:107CD0006F9101326E92072A01DC08330CE04046B6 -:107CE00039466DAACDF818C003F089FCDDF818C03C -:107CF000002840F0968353AB103D04E02A461D4611 -:107D000023464C469146102D6F99934ADBDC48463A -:107D1000A1461C462B4605466360CB1822606F9334 -:107D20006E9B01336E93072B01DC08340CE0404658 -:107D300039466DAACDF818C003F061FCDDF818C013 -:107D4000002840F06E8353AC9DF8D731DBB175ABA2 -:107D500003332360012363606F9B01336F936E9B3A -:107D600001336E93072B01DC08340CE040463946A2 -:107D70006DAACDF818C003F042FCDDF818C0002849 -:107D800040F04F8353AC149AD2B175AB23600223F9 -:107D900063606F9B02336F936E9B01336E93072B6F -:107DA00001DC08340CE0404639466DAACDF818C015 -:107DB00003F025FCDDF818C0002840F0328353ACF6 -:107DC000179B802B46D10D980F99431A002B1BDC73 -:107DD00040E01A60102289185A606E9A6F91013241 -:107DE0006E92072A01DC08330CE0404639466DAA42 -:107DF000CDF818C003F003FCDDF818C0002840F0EF -:107E0000108353AB103D04E02A461D4623464C46E2 -:107E10009146102D6F99514ADBDC4846A1461C461D -:107E20002B4605466360CB1822606F936E9B01332F -:107E30006E93072B01DC08340CE0404639466DAAEE -:107E4000CDF818C003F0DBFBDDF818C0002840F0C7 -:107E5000E88253ACCBEB0C03002B17DC38E01A6044 -:107E6000102289185A606E9A6F9101326E92072A19 -:107E700001DC083308E0404639466DAA03F0BFFB39 -:107E8000002840F0CE8253AB103D04E02A461D4648 -:107E900023464C469146102D6F99304ADFDC484608 -:107EA000A1461C462B4605466360CB1822606F93A3 -:107EB0006E9B01336E93072B01DC083408E04046CB -:107EC00039466DAA03F09BFB002840F0AA8253AC10 -:107ED00015F4807F06D16F9BC4F800A0C4F804B0ED -:107EE0005B443FE2B9F1650F40F3B781109800227F -:107EF0001199002305F010F8002860D0184B23607A -:107F0000012363606F9B01336F936E9B01336E930C -:107F1000072B01DC083408E0404639466DAA03F01F -:107F20006EFB002840F07D8253AC749B0B9A934209 -:107F300003DB15F0010F00F02582139B12982360DC -:107F40006F9B60601B186F936E9B01336E93072BC2 -:107F500008DC08340FE000BFA8E50000B8E5000029 -:107F60006EE50000404639466DAA03F048FB002844 -:107F700040F0578253AC0B9901F1FF39B9F1000F72 -:107F800017DCFFE1226010229B1862606F936E9BEA -:107F900001336E93072B01DC083408E04046394674 -:107FA0006DAA03F02CFB002840F03B8253ACA9F1F2 -:107FB0001009B9F1100F6F9B954AE3DC48E1749BFF -:107FC000002B79DC934B2360012363606F9B0133AB -:107FD0006F936E9B01336E93072B01DC083408E02E -:107FE000404639466DAA03F00AFB002840F019828A -:107FF00053AC749B2BB90B9A1AB915F0010F00F012 -:10800000C181139B129823606F9B60601B186F9354 -:108010006E9B01336E93072B02DC04F1080308E02A -:10802000404639466DAA03F0EAFA002840F0F9818B -:1080300053AB749C6442002C16DC2DE019601021B7 -:10804000521859606F926E9A01326E92072A01DCC3 -:10805000083308E0404639466DAA03F0D0FA0028FC -:1080600040F0DF8153AB103C102C6F9A6849E5DC7F -:108070005C6014196E9A196001326F94072A6E922F -:1080800001DC083308E0404639466DAA03F0B7FA30 -:10809000002840F0C68153AB0B996F9AC3F800A03B -:1080A000596052186F926E9A01326E92072A00F34D -:1080B000618103F1080465E10B9A089B91460AEB84 -:1080C000020B9945A8BF9946B9F1000F16DD6F9BC9 -:1080D000C4F800A0C4F804904B446F936E9B013326 -:1080E0006E93072B01DC083408E0404639466DAA40 -:1080F00003F085FA002840F0948153AC089829EAEF -:10810000E979C9EB0009B9F1000F17DC30E0226012 -:1081100010229B1862606F936E9B01336E93072B46 -:1081200001DC083408E0404639466DAA03F067FADE -:10813000002840F0768153ACA9F11009B9F1100F75 -:108140006F9B334AE3DC22604B44C4F804906F9386 -:108150006E9B01336E93072B01DC083408E0404628 -:1081600039466DAA03F04BFA002840F05A8153AC0F -:10817000749B0B998B4202DB15F0010F17D0129BF9 -:10818000139A129863606F9B22601B186F936E9B0B -:1081900001336E93072B01DC083408E04046394672 -:1081A0006DAA03F02CFA002840F03B8153AC0899EB -:1081B000749A0B980AEB0103C3EB0B0BC2EB00099B -:1081C000CB45B8BFD946B9F1000F15DD23606F9BD1 -:1081D000C4F804904B446F936E9B01336E93072B4E -:1081E00001DC083408E0404639466DAA03F007FA7E -:1081F000002840F0168153AC749B29EAE9790B9969 -:10820000CB1AC9EB0309B9F1000F1CDCBAE000BFBF -:10821000B8E500006EE50000226010229B18626045 -:108220006F936E9B01336E93072B01DC083408E0DB -:10823000404639466DAA03F0E2F9002840F0F1808B -:1082400053ACA9F11009B9F1100F6F9B7D4AE3DC23 -:1082500022604B44C4F8049084E00B9A012A02DCAB -:1082600015F0010F62D0012363606F9BC4F800A07A -:1082700001336F936E9B01336E93072B01DC08343F -:1082800008E0404639466DAA03F0B9F9002840F0ED -:10829000C88053AC139B129823606F9B60601B18BF -:1082A0006F936E9B01336E93072B01DC083408E05B -:1082B000404639466DAA03F0A2F9002840F0B1808B -:1082C00053AC119900231098002204F025FE0B995D -:1082D0004B1E30B90AF1010222606F9A6360D31815 -:1082E0002AE0B3F1000917DC36E0226010229B1867 -:1082F00062606F936E9B01336E93072B01DC083431 -:1083000008E0404639466DAA03F079F9002840F0AC -:10831000888053ACA9F11009B9F1100F6F9B494A3D -:10832000E3DC22604B44C4F8049005E00123636061 -:108330006F9BC4F800A001336F936E9B01336E9363 -:10834000072B01DC083407E0404639466DAA03F0EC -:1083500056F9002865D153AC70AB159A23606F9B1A -:1083600062609B186F936E9B01336E93072B01DC49 -:10837000083407E0404639466DAA03F040F900286A -:108380004FD153AC15F0040F2FD00D9BDDF83CA05E -:10839000CAEB0305002D15DC27E0226010229B1894 -:1083A00062606F936E9B01336E93072B01DC083480 -:1083B00007E0404639466DAA03F021F9002830D184 -:1083C00053AC103D102D6F9B1F4AE6DC65605D19B4 -:1083D0006E9B226001336F95072B6E9305DD40463F -:1083E00039466DAA03F00BF9D8B90E980F9A0D997A -:1083F0006F9B8A42ACBF801840180E902BB140464C -:1084000039466DAA03F0FBF858B9002353AC6E93BC -:10841000FEF7BEBF6F9B23B1404639466DAA03F0FD -:10842000EEF8BB890E9D03F04003002B18BF4FF000 -:10843000FF350E9502E04FF0FF300E900E9877B0AA -:10844000BDE8F08FB8E50000A8E5000038B50546A6 -:10845000074C00202060084611461A46F8F75AF8E3 -:10846000B0F1FF3F02D1236803B12B6038BD00BFDC -:108470008407001070B50546314E0C46306818B1BF -:1084800083690BB901F088F82E4B9C4202D1336806 -:108490005C680AE02C4B9C4202D133689C6804E083 -:1084A0002A4B9C4204BF3368DC68A38913F0080F91 -:1084B0001CD113F0100F3ED013F0040F12D0616BDB -:1084C00041B104F14403994202D0284601F02CF94D -:1084D00000236363A38923F02403A3810023636043 -:1084E00023692360A38943F00803A38123694BB95F -:1084F000A38903F42073B3F5007F03D028462146F7 -:1085000001F024FAA38913F0010205D00023A3602F -:1085100063695B42A36105E013F0020F14BF1346C9 -:108520006369A36023694BB9A08910F0800018BF6C -:108530004FF0FF3070BD4FF0FF3070BD002070BDB8 -:10854000DC01001014E7000034E7000054E70000ED -:108550002DE9F84399462C4B04460D461646D3F8B0 -:108560000080D8F848701FB908F14C07C8F8487067 -:108570007B681F2B0FDD254B002B3DD08C20FCF79B -:1085800067FA0746002837D000234360D8F8483000 -:108590000360C8F8480034B3D7F8880068B91B4BAB -:1085A00053B34FF48470FCF753FA48B30023C0F878 -:1085B0000031C0F80431C7F888007B680122D0F888 -:1085C00000119A4040F823602033022C41EA020156 -:1085D00040F82390C0F8001105D1D0F8043143EAE7 -:1085E0000202C0F804217B6800209A1C01337B60E2 -:1085F00047F82250BDE8F8834FF0FF30BDE8F8831C -:108600004FF0FF30BDE8F88328E50000514A000034 -:108610001FB5044608480068C06812B9074D2A46CD -:1086200000E0074D009102921A4606492346019543 -:1086300001F01EF8FBF7C2FFDC01001011D90000A9 -:10864000C8E50000D5E5000008B513460022FFF795 -:10865000DFFF000038B50546064C084600232360BE -:10866000F7F7A6FEB0F1FF3F02D1236803B12B60FC -:1086700038BD00BF840700102DE9F74F04460B6991 -:10868000894602699A42C0F286805D1E033301F179 -:10869000140800F114079B00CA18C31802F1040A59 -:1086A00051685868013104F04BF9064600283CD067 -:1086B0000023394642461846019452F804EB0C68F0 -:1086C00052451FFA8EFC4FEA1E4E1FFA84FB0CFB2C -:1086D000063C58440EFB06FE0EEB1C4E1FFA8CFCAB -:1086E000CCEB000C4FEA1E431FFA8EFECEEB144E6D -:1086F0000EEB2C4E1FFA8CFC4FEA2E404CEA0E4E2D -:1087000041F804EBD9D9019C2B1D04EB83035A6873 -:108710005AB9043300E0013D1A1F974204D253F8BE -:10872000041C13460029F6D025612046494601F075 -:108730000FFC00282DDB01363B460022414651F854 -:10874000048B18681FFA88FC4FEA18481FFA80F952 -:10875000C8EB1040CCEB090C944400EB2C401FFA02 -:108760008CFC021451454CEA004043F8040BE6D956 -:108770002B1D04EB83035A685AB9043300E0013D12 -:108780001A1F974204D253F8041C13460029F6D04E -:108790002561304600E00020BDE8FE8F00000000AB -:1087A0002DE9F04F05469BB010466E6A1946279C8E -:1087B000CDE904013EB91020FCF74AF96862466031 -:1087C00086600660C6606B6A196859B15B680122F1 -:1087D00028464B6012FA03F38B6001F09BF96B6A39 -:1087E00000221A60059B002B05DA012223F00043CA -:1087F0002260059301E000232360059C9A4B9A4A6E -:1088000004EA030393421DD1269942F20F73049A9E -:108810000B604AB924F07F44944B954824F47004CB -:10882000002C18BF184600E09048289B002B00F051 -:10883000B385C278C31C0AB100F1080328990B6004 -:1088400000F0AABDDDE904AB00220023012650465A -:10885000594604F061FB00B1002616F0FF0F0BD162 -:10886000269A01231360289B002B00F092858148F3 -:108870001860013800F090BD18AB284600935246AE -:1088800019AB01935B46260D01F054FC7605760D7D -:1088900081466EB12BF07F43A6F57E7623F47003FC -:1088A000504643F07E51073E41F4E00100221EE0B5 -:1088B000189B1998C01800F58660861C202E08DDCC -:1088C000049B1E3833FA00F0C6F140039C4020435D -:1088D00005E0DDF810E0C6F120000EFA00F0FBF72D -:1088E00099F8A6F58666033E0122A1F1F871169269 -:1088F0000022614BFAF750FF55A3D3E90023FBF7A1 -:10890000FFF855A3D3E90023FAF748FF8246304623 -:108910008B46FBF78FF852A3D3E90023FBF7F0F85F -:1089200002460B4650465946FAF738FF82468B46B8 -:10893000FBF7F8FA5946002200230446504604F09B -:10894000F5FA50B12046FBF775F802460B46504643 -:10895000594604F0E1FA00B9013C162C0DD8474BFA -:1089600003EBC403D3E90001DDE9042304F0FCFABE -:1089700030B10023013C119304E00120119001E08B -:1089800000211191199B03F1FF3BBBEB060B04D5B2 -:108990000022CBF1000B069203E0CDF818B04FF0A7 -:1089A000000B002C06DB069B4FF000080F941B19F0 -:1089B000069305E0C4EB0B0BC4F1000800200F90F8 -:1089C0002499092913D8052903DD043900272491A6 -:1089D00000E00127249A931E032B0BD8DFE803F055 -:1089E000151E050201200E901AE001210EE001275C -:1089F0000022249201234FF0FF3E0E930020CDF879 -:108A000030E0F246113325901AE00021259A0E91AC -:108A1000002A0DDD0C929246134611E000230E93BE -:108A2000259820180C90431C002B07DD9A4607E080 -:108A300001210C918A460B46259101E09A460123BB -:108A40006E6A0022726004321EE000BFAFF3008045 -:108A500061436F63A787D23FB3C8608B288AC63F44 -:108A6000FB799F501344D33F0000F07F0EE70000D6 -:108A700005E700006FE500000000F83F88E7000010 -:108A8000716852000131716002F114019942F7D905 -:108A90002846716801F00DF86B6ABAF10E0F30606C -:108AA0001B680D9300F2AC81002F00F0A981DDE975 -:108AB0000423002CCDE912233FDD04F00F02924B7A -:108AC000271103EBC20317F0100FD3E90001CDE922 -:108AD0000A010ED08D4B07F00F07DDE912010326C6 -:108AE000D3E90823FBF736F902460B46CDE9042308 -:108AF00000E00226DFF814C2CDF820B0C346DDE95D -:108B00000A01A046644609E017F0010F04D0D4E939 -:108B100000230136FAF7F4FF7F100834002FF3D159 -:108B2000CDE90A014446DDE90401D846DDE90A231E -:108B3000DDF820B0FBF70EF926E067424FB307F0EF -:108B40000F02714BDDE912013F1103EBC203022654 -:108B5000D3E90023FAF7D4FFDFF8B0C1CDF810B0A5 -:108B6000C346A046644609E017F0010F04D0D4E9DB -:108B700000230136FAF7C4FF7F100834002FF3D129 -:108B80004446D846DDF810B002460B46CDE9042332 -:108B900000E00226119BF3B1DDE9040100225C4BE9 -:108BA000CDE9080104F0C2F9A8B1BAF1000F12D062 -:108BB0000C99002940F32081621E564B0A92002234 -:108BC000DDE908010136FAF79BFF0C9F02460B46D0 -:108BD000CDE9042301E057460A943046FAF72AFF0C -:108BE000DDE90423FAF78CFF00224B4BFAF7D6FDA0 -:108BF0000B460246CDE90823099BA3F1507609965E -:108C0000EFB9DDE904010022444BFAF7C5FDDDF8B8 -:108C100020E033467246CDE9040104F0A5F90028AE -:108C200040F09682DDF820E006F10043DDE9040122 -:108C3000724604F07BF9002840F07E82DCE00E985A -:108C40007A1E314B00286DD003EBC203002034495B -:108C5000D3E90023FBF77EF8DDE90823FAF79CFD52 -:108C6000DDE90423CDF854B0D346CDF85C80A246AC -:108C7000A84614461D464FF0000ECDF810E0CDE991 -:108C800008010D99109129462046FBF74BF906463D -:108C9000FAF7D0FE303602460B4620462946FAF750 -:108CA0007BFD109A02F8016B16461092DDE908234D -:108CB00004460D4604F03AF9002840F05B83224652 -:108CC0002B4600201249FAF767FDDDE9082304F07E -:108CD0002DF9002840F00281049B01330493BB422C -:108CE00080F28380DDE9080100220A4BFAF708FFD1 -:108CF0000022084BCDE9080120462946FAF700FF7B -:108D000004460D46BFE700BF88E7000050E80000BA -:108D10000000F03F0000244000001C400000144010 -:108D20000000E03F03EBC203D3E90001DDE90823C3 -:108D3000FAF7E6FEDDE904230E9ECDF840B0D346F7 -:108D4000CDF85480A246A84614461D46CDE9080138 -:108D500029462046FBF7E6F80390FAF76BFE024639 -:108D60000B4620462946FAF717FDDDF834E0DDF81A -:108D70000CC00CF1300CCDE904010EF806C0013630 -:108D8000BE422BD10022814BDDE908017644FAF77F -:108D900005FD54464546DA46DDF85480DDF840B01E -:108DA00002460B46DDE9040104F0DEF8002840F03D -:108DB0009680DDE9082300207449FAF7EDFC0246AD -:108DC0000B46DDE9040104F0B1F8A8B1334613F80D -:108DD000012C1E46013B302AF9D0CCE200226C4B1C -:108DE000FAF78EFE04460D46B2E754464546DA468B -:108DF000DDF85C80DDF854B0DDE91223CDE9042311 -:108E0000189A002AC0F28A800E2C00F38780614BEA -:108E100003EBC403D3E90001CDE90601259900293C -:108E200014DABAF1000F11DC40F0888100225A4BAD -:108E3000DDE90601FAF764FEDDE9042304F08AF8AF -:108E4000002840F07F81D046574683E1DDE90423C6 -:108E5000DDF834809B460494C244CDF830A092469D -:108E6000DDE90623504659464646FAF773FFFBF7FD -:108E700059F80746FAF7DEFDDDE90623FAF740FE6A -:108E800002460B4650465946FAF786FC07F1300376 -:108E900006F8013BB0460C9A96422DD102460B468D -:108EA000FAF77CFCDDE90623049C82468B4604F03D -:108EB0005BF8A8B950465946DDE9062304F02CF8C2 -:108EC000002800F0598217F0010F09D154E20D98E3 -:108ED000824206D130220134027009E045460A9CE4 -:108EE000324612F8011C531E16461A463929EED096 -:108EF0001A7801321A703FE20022254BFAF700FE81 -:108F000000220023012482468B4604F005F800B1BC -:108F1000002414F0FF0FA3D1049C2DE20E99002928 -:108F20003CD0249B012B0BDC169818B102F586620D -:108F3000033202E0199AC2F1360243465E4616E059 -:108F40000AF1FF33984502DBC3EB080306E00F99F3 -:108F5000C8EB03039844C91800230F91BAF1000F1E -:108F600003DACAEB0B06002201E05E465246DDF84A -:108F700018E028460121029396449344CDF818E066 -:108F800000F0ADFE029B07460BE000BF0000E03F93 -:108F90000000244088E70000000014400E9F434674 -:108FA0005E465EB10698002808DD0246B242A8BFC0 -:108FB0003246C2EB0B0BB61A801A0690B8F1000FBE -:108FC00024DD0E99E1B1002B14DD1A4639462846FE -:108FD000029300F01FFF4A4607462846394600F034 -:108FE00087FE494602462846039200F093FD039A05 -:108FF000029B9146B8EB030208D02846494602E09E -:1090000028464946424600F005FF81460121284690 -:1090100000F065FE0F9A002A804604DD414628468E -:1090200000F0F8FE8046249B012B13DC049898B9CD -:10903000059A22F07F4323F4700383B98C4B02EA34 -:1090400003037BB1069901220BF1010B0A92013156 -:10905000069108E0002305E000200A9003E004994F -:109060000A9100E00A930F9A4AB1D8F8103008EB41 -:109070008303186900F0E1FDC0F1200300E0012343 -:10908000DDF818E0734413F01F030BD0C3F1200385 -:10909000042B06DD043B9E449B44F618CDF818E0F3 -:1090A00006E005D01C3306989B44F618C0180690BD -:1090B000BBF1000F05DD494628465A4600F0FCFE8C -:1090C00081460699002905DD41462846069A00F0AA -:1090D000F3FE8046119AC2B14846414600F038FF7F -:1090E000002812DA4946002328460A2200F029FD0A -:1090F0000E9B013C814633B1394628460A220023A3 -:1091000000F01FFD0746DDF830A0BAF1000F29DCA2 -:109110002498022826DDBAF1000F15D14146052218 -:109120005346284600F00DFD80464846414600F073 -:109130000FFF00280EDC07E0B84605E04FF00008FE -:10914000474601E0D046574625990D9ECC4306E0A0 -:109150000A9CB8460D9E0134312306F8013B4FF0BE -:10916000000AF4E00E9A002A00F0AA80002E05DD25 -:1091700039462846324600F09FFE07460A9B93B1C7 -:109180007968284600F095FC3A6907F10C01023233 -:10919000920006460C30FBF78BFE28463146012232 -:1091A00000F08AFE00E038460D9E0694B244CDF8E9 -:1091B00038A0BA46074641464846FFF75DFA514691 -:1091C00000F1300B484600F0C3FE3A4641460C9091 -:1091D000284600F0DAFEC26803463AB91946484606 -:1091E000029300F0B5FE029B044600E001242846ED -:1091F000194600F08FFC6CB9249858B9049901F015 -:1092000001033BB9BBF1390F069C27D00C9A002A09 -:1092100029DC2AE00C9B002B06DB19D12498B8B975 -:10922000049901F001039BB92246069C002A1CDD2B -:1092300049460122284600F03FFE4146814600F0A3 -:1092400087FE002807DC10D11BF0010F0DD002E0D3 -:10925000002C0FDD069CBBF1390F04D133463922B7 -:1092600003F8012B65E00BF1010B06F801BB6EE082 -:109270000000F07F06F801BB33460E9A96423ED0BE -:1092800049460A220023284600F05BFCBA45814685 -:1092900007D1514628460A22002300F052FC82469C -:1092A0000CE051460A220023284600F04AFC3946C9 -:1092B0000A2200238246284600F043FC07467AE74C -:1092C0004FF0010C0D9ECB46A146644658464146E0 -:1092D000FFF7D2F93030544506F8010B334608DA6F -:1092E000594628460A22002300F02BFC013483460D -:1092F000ECE74C464FF0000AD946834600E0069C56 -:10930000494601222846029300F0D6FD4146814697 -:1093100000F01EFE029B00280BDC13D11BF0010F96 -:1093200007D10FE00D98834203D13123013403703C -:109330000DE013F8012C1E46013B392AF2D0013210 -:109340001A7004E01E4613F8012D302AFAD0284680 -:10935000414600F0DFFB7FB1BAF1000F05D0BA45FE -:1093600003D02846514600F0D5FB2846394600F088 -:10937000D1FB01E045460A9C4946284600F0CAFB5D -:109380000023337001342699289A0C601AB11660B4 -:1093900001E0034800E00D981BB0BDE8F08F00BF6E -:1093A0006EE50000AFF300802DE9F04105460E693F -:1093B0000C46002E00F0A78018B183690BB900F0AD -:1093C000EBF8524B9C4201D16C6808E0504B9C4238 -:1093D00001D1AC6803E04F4B9C4208BFEC68A28906 -:1093E000002A00F08D8013B213F0080663D142F416 -:1093F00000636268A381002A03DC226C002A40F328 -:109400008280E66A002E7ED000222F682A6013F444 -:10941000805201D0626D15E001232846216AB047D1 -:10942000B0F1FF3F02460DD12B685BB11D2B01D07F -:10943000162B01D12F6061E0A389064643F040035B -:10944000A38160E0A38913F0040F05D06368D21AEA -:10945000636B0BB1236CD21A0023E66A2846216A9B -:10946000B047B0F1FF3F05D12B681D2B39D82A4AF0 -:109470009A4036D5A3890022626023F400632269F2 -:109480001B0422601B0CA38113F4805F05D0B0F194 -:10949000FF3F01D12B6803B96065616B2F60002924 -:1094A00030D004F14403994202D0284600F03CF940 -:1094B0000026666327E026692EB313F0030F2268A7 -:1094C000266008BF6369C6EB020818BF0023A360CB -:1094D00011E0A76A2846216A32464346B847002869 -:1094E00006DCA3894FF0FF3643F04003A3810AE076 -:1094F0003618C0EB0808B8F1000FEADC002602E0DD -:10950000164600E00E463046BDE8F08114E7000044 -:1095100034E7000054E7000004020080014900F035 -:10952000C3B900BF8DC00000002310B5044603601E -:1095300043608360818119464366C28108220361CA -:10954000436183615C3000F0ACFA054B24626362D6 -:10955000044BA362044BE362044B236310BD00BFC2 -:10956000595300007F530000B9530000DF5300003F -:1095700070B50E4668254D4305F10C01FBF778FAEE -:10958000044638B10C30002166602A462160A06094 -:1095900000F087FA204670BD70B504468669002E3B -:1095A00025D1134B0125C0F8D86085618362C0F8CE -:1095B000DC60C0F8E06000F01DF86060204600F05C -:1095C00019F8A060204600F015F804213246E0604A -:1095D0006068FFF7A9FFA06809212A46FFF7A4FFEA -:1095E000E06812210222BDE87040FFF79DBF70BD08 -:1095F0001D950000F8B507461B4B1E68B36913B9EB -:109600003046FFF7C9FFD836B468736803E0B4F991 -:109610000C5085B16834013BF9D533682BB9384615 -:109620000421FFF7A5FF306008B13668ECE70C2392 -:1096300004463B6015E04FF0FF336566E38104F1BB -:109640005C0001232560A3812946A560082265608E -:1096500025616561A56100F024FA6563A563A564D1 -:10966000E5642046F8BD00BF28E50000704770475C -:109670000EB403B503AB0146054853F8042B00684C -:10968000019301F0F7FFBDE80C4003B0704700BF45 -:10969000DC010010F8B50D46204E0446FBF72BFC0C -:1096A000B3685F6827F0030707F16F035D1B25F0C0 -:1096B0007F05803D7F2D1EDD00212046FBF7A4FDA8 -:1096C000B368DB19984216D169422046FBF79CFD2E -:1096D000B0F1FF3F14D100212046FBF795FDB368A0 -:1096E000C21A0F2A07DD0E4942F001025A600968CA -:1096F000401A0C4908602046FBF7FEFB0020F8BD2D -:10970000B3687F1B47F0010720465F60054B1A686E -:10971000551B1D60FBF7F0FB0120F8BDE0010010B8 -:10972000EC050010500700102DE9F04104460D46ED -:10973000002900F0AE80FBF7DEFBA5F108035648D8 -:109740005F6827F00102D0F808C0991807F00107F8 -:1097500061454E6826F0030618D1B2183FB955F896 -:10976000081C5B1A52189D68D968E9608D6042F048 -:10977000010183605960494B1B689A42C0F08480A4 -:10978000474B20461968FFF785FF7DE04E6087B99B -:1097900055F8085C00F1080C5B1B52199D68654583 -:1097A00009D0D3F80CC0C5F80CC0CCF808503D4621 -:1097B00002E0002500E001258F197F6817F0010FF6 -:1097C0000FD192194DB98E68364FBE4205D1F36064 -:1097D0000135B360DE609E6003E0CE688968CE60CC -:1097E000B16042F001019A505960002D4CD1B2F5A0 -:1097F000007F10D2D2080135911015FA01F14568A9 -:1098000045EA0101416000EBC200D86082689A60BD -:10981000D360836038E0550A042D02D895093835A5 -:1098200016E0142D01D85B3512E0542D02D8150B2B -:109830006E350DE0B5F5AA7F02D8D50B773507E078 -:1098400040F254518D4202D8950C7C3500E07E25C3 -:1098500000EBC506B168B1420CD10122AD1012FA7D -:1098600005F5426842EA05050A46456008E0896850 -:10987000B14204D0486820F003008242F7D3CA689E -:10988000DA609960CB6093602046BDE8F041FBF759 -:1098900033BBBDE8F08100BFE0010010E805001017 -:1098A0004C070010E80100102DE9F04104468846FD -:1098B000D834FFF7DBFE002611E0A56867680BE0EF -:1098C000B5F90C303BB1B5F90E30B3F1FF3F02D022 -:1098D0002846C04706436835013FF1D52468002C6F -:1098E000EBD1FFF7C4FE3046BDE8F081FF2806D873 -:1098F000044B1B681818407800F0080070470020DF -:10990000704700BFF0050010004870472C0600109B -:10991000014B1868704700BF4C06001000487047A4 -:10992000F405001038B50546074C002020600846B5 -:1099300011461A46F6F744FDB0F1FF3F02D1236805 -:1099400003B12B6038BD00BF840700108B89F0B5D0 -:1099500013F0020F91B005460C4606D001F1470303 -:109960000B600B6101234B6157E0B1F90E10002928 -:1099700004DB01AA02F0F2FB00280BDAA38900271E -:1099800003F0800643F40063002E0CBF80264026BF -:10999000A3811BE0029B03F47043A3F500525742DE -:1099A00047EB0207B3F5004F0BD1E26A1C4B9A421A -:1099B00007D1A38943F48063A3814FF480632365B7 -:1099C00003E0A38943F40063A3818026284631463F -:1099D000FBF74EF868B9A38913F4007F1DD143F05B -:1099E0000203A38104F14703236023610123636120 -:1099F00013E00C4BAB62A389206043F0800320612D -:109A0000A38166614FB12846B4F90E1002F0EAFE58 -:109A100018B1A38943F00103A38111B0F0BD00BFC9 -:109A2000B95300001D9500002DE9F7431F46044679 -:109A300088460A9D91460F4B4AB91E68FFF764FF9E -:109A4000019549460C4A01230090204608E01E6813 -:109A5000FFF75AFF41464A463B4601950090204693 -:109A6000B047B0F1FF3F03D100232B608A3323605E -:109A7000BDE8FE835006001011D9000082B009B97C -:109A80000DF106013AB143B113780B80107800381C -:109A900018BF012003E0104601E06FF0010002B0A2 -:109AA00070478218034601E003F8011B9342FBD381 -:109AB000704770B50446466A0D463EB91020FAF765 -:109AC000C7FF6062466086600660C660666AF368CB -:109AD00043B920460421212202F056FA636AF0605D -:109AE000D868B0B1636ADB6853F8250018B1026822 -:109AF00043F825200AE00121204611FA05F6721DDF -:109B0000920002F041FA20B14560866000230361B3 -:109B1000C36070BD70B50446456A0E463DB910205D -:109B2000FAF796FF6062456085600560C5603EB1EA -:109B3000636A7268DB6853F82210316043F8226070 -:109B400070BD2DE9F0410C461F460E6905461431E3 -:109B50000023D1F800C00133B3421FFA8CF04FEA62 -:109B60001C4C00FB02700CFB02FC0CEB104C80B296 -:109B70004FEA1C474FEA0C4C604441F8040BE8DB09 -:109B8000D7B1A3689E4212DB616828460131FFF716 -:109B900090FF226904F10C010232920080460C30E1 -:109BA000FBF786F9214628464446FFF7B3FF04EB4E -:109BB0008603013626615F612046BDE8F0812DE90C -:109BC000F84306460D4603F108000921984617465A -:109BD00002F0F2FF0123002101E05B000131984215 -:109BE000FBDC3046FFF765FF089B43610123092F2B -:109BF0000146036110DD05F1090909242B5D0A22E4 -:109C000030460134303BFFF79CFFBC420146F5D1A2 -:109C100009EB0405083D0BE00A35092408E015F8B6 -:109C2000013B30460A220134303BFFF78AFF0146F0 -:109C30004445F4DB0846BDE8F883020C03461204F1 -:109C400012B90304102000E0002013F07F4F01D16F -:109C500008301B0213F0704F01D104301B0113F0C8 -:109C6000404F01D102309B00002B05DB13F0804FE9 -:109C700001D001307047202070470368024613F07E -:109C800007000DD013F0010F25D113F0020F03D000 -:109C90005B080120136070479B0802201360704727 -:109CA00099B209B91B0C102013F0FF0F01D1083035 -:109CB0001B0A13F00F0F01D104301B0913F0030F1F -:109CC00001D102309B0813F0010F02D15B0804D0D0 -:109CD000013013607047002070472020704710B596 -:109CE0000C460121FFF7E5FE01224461026110BD2F -:109CF0002DE9F04F16460A690D46336985B09A4240 -:109D0000BCBF35460E46D5F810803769AB68696828 -:109D100007EB08049C42C8BF0131FFF7CAFE00F1FF -:109D2000140300EB8402143201921A4602E000216F -:109D300042F8041B01998A42F9D305F1140B06EB92 -:109D4000870705EB8805143714350397029506F14C -:109D500014024EE052F8047BBFB217B35E461946B8 -:109D6000002556F804CBD1F800A01FFA8CF94FEA71 -:109D70001C4C1FFA8AF84FEA1A4A07FB0988DDF8DB -:109D8000089007FB0CACB145A8440CEB184C1FFA2B -:109D900088F848EA0C484FEA1C4541F8048BE0D8A3 -:109DA0000D6032F8027C1FB31D685E469846194666 -:109DB0004FF0000CB6F800A0ADB2B1F8029007FB6E -:109DC0000A99CC4445EA0C4541F8045B56F8049BDB -:109DD00058F8045F4FEA1949ADB207FB0955DDF8A1 -:109DE0000890B14505EB1C454FEA154CE2D80D60D3 -:109DF0000433DDF80CC09445ACD8019B00E0013C75 -:109E0000002C03DD53F8042D002AF8D0046105B0BE -:109E1000BDE8F08F12F003032DE9F04104460F4630 -:109E2000154607D0234A013B52F823200023FFF7B1 -:109E300088FE0746AD1039D0666A3EB91020FAF7A1 -:109E400007FE6062466086600660C660D4F82480C3 -:109E5000D8F8086066B9204640F27121FFF73FFF4D -:109E60000023C8F808000646036001E040460646A5 -:109E700015F0010F0AD0394632462046FFF738FF69 -:109E8000394680462046FFF745FE47466D100DD007 -:109E9000D6F80080B8F1000FE8D1204631463246AE -:109EA000FFF726FF3060C0F80080E0E73846BDE8E5 -:109EB000F08100BF7CE700002DE9F8430C464FEA33 -:109EC000621905462669904649680136A3684E44E2 -:109ED00001E001315B009E42FBDC2846FFF7E9FD13 -:109EE0000022074600F1140303E00132002143F889 -:109EF000041B4A45F9DB206904F1140104EB8000DE -:109F0000143018F01F0814D0C8F1200E0022D1F828 -:109F100000C00CFA08FC42EA0C0243F8042B51F88A -:109F2000042B884222FA0EF2F1D81A603AB10136B7 -:109F300005E051F8042B884243F8042BF9D8284651 -:109F4000013E21463E61FFF7E5FD3846BDE8F88356 -:109F500003460A69006930B5801A15D1043203F14D -:109F6000140492009B188A180433043253F8045DD9 -:109F700052F8041D8D4203D005D24FF0FF3030BDA2 -:109F80009C42F3D330BD012030BD2DE9F04705469A -:109F90000C46084611461646FFF7DAFF071E08D1A1 -:109FA00028463946FFF785FD012347610361BDE877 -:109FB000F08701DB002703E02346012734461E46D5 -:109FC00061682846FFF775FD3269236906EB820850 -:109FD000143604EB830C08F114080CF1140C14343F -:109FE0000022C76000F1140754F8045B56F8041B04 -:109FF0001FFA85FA1FFA81F9090CC9EB0A09C1EBAE -:10A0000015419144254601EB29411FFA89F90A14AB -:10A01000B04549EA014147F8041B3946E4D80CE051 -:10A0200055F8044BA6B2240C961904EB2644B6B29C -:10A03000221446EA044441F8044B6545F0D300E09D -:10A04000013B51F8042D002AFAD00361BDE8F087E6 -:10A050000E4B01EA0303A3F15073002B01DD1946F7 -:10A0600007E05B421B15132B05DC4FF4002252FA6C -:10A0700003F100207047A3F11402002101231E2ADE -:10A08000DCBFC2F11F029340184670470000F07F0A -:10A0900003692DE9F041043300F11406884650F8B5 -:10A0A000235000EB830427462846FFF7C6FD0A2805 -:10A0B000C0F12003C8F8003013DCC0F10B0135FA01 -:10A0C00001F7B44247F07E538CBF54F8044C00248F -:10A0D000153043F4E003854034FA01F141EA05020A -:10A0E00024E0B44203D9043C57F8041C00E00021EA -:10A0F0000B3816D08540B442C0F1200745F07E559C -:10A100008CBF54F8044C002421FA07FC45F4E00508 -:10A1100011FA00F045EA0C0334FA07F747EA0002A7 -:10A1200004E045F07E530A4643F4E0031046194626 -:10A13000BDE8F0812DE9F74301211D460A9F0B9EE2 -:10A140001446FFF7B6FC25F0004925F07F4323F4C1 -:10A1500070035FEA195900931CBF43F48013009306 -:10A160008046F4B102A840F8044DFFF786FD019B3C -:10A1700058B1009AC0F1200112FA01F1C24041EA3F -:10A1800003030092C8F8143001E0C8F81430009CB2 -:10A19000C8F81840002C0CBF01240224C8F8104055 -:10A1A00009E068460124FFF768FD009BC8F81040ED -:10A1B000C8F814302030B9F1000F0AD0A9F586692B -:10A1C000A9F1030909EB0003C0F135003B603060E1 -:10A1D0000BE008EB8403A0F586600238386018694C -:10A1E0006401FFF72AFD241A34604046BDE8FE836F -:10A1F000F7B50E4601A90746FFF74AFF04460D468C -:10A2000030466946FFF744FF3F6902460B46019816 -:10A210000099411A3069381A40010918002902DDF5 -:10A2200009054D1901E009055B1A20462946F9F791 -:10A2300091FD03B0F0BD4B1E116910B55B110133E8 -:10A2400002EB81011431143200EB830303E052F876 -:10A25000044B40F8044B9142F9D802E0002240F848 -:10A26000042B9842FAD310BD02694B1130B59342CA -:10A2700000F114040DDC0DDA11F01F010AD000EB1F -:10A280008302526932FA01F515FA01F191420CD1BB -:10A2900000E0134600EB8303143302E053F8042D6F -:10A2A0002AB99C42FAD3002030BD012030BD0120E4 -:10A2B00030BD000038B50546074C00202060084638 -:10A2C00011461A46F6F70CF9B0F1FF3F02D12368A8 -:10A2D00003B12B6038BD00BF840700100B4613B1DB -:10A2E000B1F1004F00D1E0B1124AA1F580139342C1 -:10A2F00019D901F1FE4303F57003934213D90E4BB4 -:10A30000994212D901F100429A420ED90B4B99425F -:10A3100002D011F5801F0AD1D0F1010038BF002012 -:10A3200070470220704704207047032070470020C8 -:10A33000704700BFFFFFDF7FFFFF0F000000F07FCF -:10A3400003460846F0B510F8012B5E2A03D14A787F -:10A350000130012400E0002400215C540131B1F5FA -:10A36000807FFAD10AB90138F0BDC4F1010701E0DC -:10A370000A4620463E469F54044614F8011B2D29E8 -:10A3800003D05D290CD061B1F2E745785D2DEFD0A7 -:10A390009542EDDB02300132AA429E54FBDBEBE733 -:10A3A0002046F0BD004870470000C07F30B502680D -:10A3B00008E053782246402B02DD5A2BD8BF2033C9 -:10A3C000AB4207D111F8015B541C002DF1D10460A0 -:10A3D000012030BD002030BD2DE9F04F064699B078 -:10A3E0008B46002400250F921591159A13780D2B9A -:10A3F00005D8092B14D2002B00F0C78113E02B2BBA -:10A4000007D02D2B02D0202B0DD109E001200B907D -:10A4100001E000210B91531C159353782BB9B4E143 -:10A4200001321592E1E700220B92159B1A78302A2F -:10A430005CD103F1010A5B78582B01D0782B49D10C -:10A4400014AB00930B9B3046984F15A901933A46E5 -:10A4500013AB01F0EFFE10F00709804600F0808595 -:10A46000B9F1060F03D1CDF854A000F079BD149ACC -:10A470003AB111A83968FFF7DEFE30461499FFF7AC -:10A4800049FB139BB9F1060F1CD8DFE809F0040A59 -:10A490000714170A040000252C4613E0119C129D96 -:10A4A00010E003F58663129A0333119C22F48012A4 -:10A4B00042EA035506E07E4D002403E06FF00045BC -:10A4C0004FF0FF3418F0080F00F04A8545F00045C2 -:10A4D00000F046BD159B5A1C15925B78302BF9D0C5 -:10A4E000002B00F03D850121089101E00022089237 -:10A4F000159B4FF0000AD146CDF818A0099353469A -:10A5000014E0B9F1080F05DCA8F130080A2202FBBB -:10A51000038307E0B9F10F0F04DCA8F130080A2229 -:10A5200002FB0A8A09F1010901371597159F97F86F -:10A530000080B8F12F0F02DDB8F1390FE1DD3046B0 -:10A540000693FFF7EBF9016830460391FFF7E6F950 -:10A550000068FAF75BFF039902463846FAF75EFF98 -:10A56000034600285ED13046159F0393FFF7D6F9C6 -:10A570000068FAF74BFF039B3A18159217F8008012 -:10A58000B9F1000F45D1484605E0159B01305A1C32 -:10A59000159293F80180B8F1300FF6D0A8F131038D -:10A5A000082B44D81599034600200746099101302D -:10A5B000B8F1300827D01B180122DDF818C00DE0D3 -:10A5C0000F460139082903DC0A2101FB0CFC04E0D9 -:10A5D000102F02DC0A2101FB0AFA0132824207F144 -:10A5E0000101EDDB3A46CDF818C0082A0F4604DC1D -:10A5F0000A2202FB0C80069004E0102902DC0A22E9 -:10A6000002FB0A8A0020159A511C159192F80180CC -:10A6100001E04F461846A8F13002092AC7D90121A6 -:10A62000049108E000204F460346049003E0002711 -:10A6300001223B460492B8F1650F02D0B8F1450FF4 -:10A640005BD127B918B90899002900F09E80DDF880 -:10A6500054B00BF1010215929BF80180B8F12B0F59 -:10A6600003D0B8F12D0F02D104E0002103E0002255 -:10A67000079205E001210791511C159192F8018084 -:10A68000A8F13002092A36D804E0159A511C159118 -:10A6900092F80180B8F1300FF7D0A8F13102082A02 -:10A6A0002BD8159AA8F130010A9208E0680600102C -:10A6B0000000F07FA8F130080A2202FB0181159A00 -:10A6C00002F1010CCDF854C092F80180B8F12F0FBF -:10A6D00002DDB8F1390FEDDD0A9AC2EB0C0C44F63D -:10A6E0001F62BCF1080F02DC9142B8BF0A4607990D -:10A6F00021B1524202E0CDF854B00022002F49D1DE -:10A70000002840F02D84089A002A40F02984049BF8 -:10A71000002B3AD1B8F14E0F1DD003DCB8F1490F30 -:10A7200033D106E0B8F1690F03D0B8F16E0F2CD128 -:10A7300011E015A8A249FFF739FE30B3159B15A803 -:10A74000A049013B1593FFF731FE10B9159B01336A -:10A7500015939D4D17E015A89C49FFF727FEA0B162 -:10A76000159B1B78282B0DD115A8994911AA01F02A -:10A77000ABFF052806D1129B119C43F0FE4545F422 -:10A780007005EDE3934D0024EAE30020CDF854B0CA -:10A790000B90E5E30698D31AB9F1000F08BFB9464C -:10A7A0000793CDF81090F9F735F9102FB4BFBB46D9 -:10A7B0004FF0100BBBF1090F04460D4615DDABF150 -:10A7C0000902854B03EBC203D3E90023F9F798F99B -:10A7D000044650460D46F9F71DF902460B46204641 -:10A7E0002946F8F7DBFF04460D460F2F39DC0799A1 -:10A7F000002900F0B58325DD162907DC764B2246BB -:10A8000003EBC103D3E900012B4616E0C7F10F08A3 -:10A81000079A08F116039A4223DC6F4E224606EB94 -:10A82000C803D3E900012B46F9F76AF9079BC8EB87 -:10A83000030806EBC806D6E90023F9F761F90446D8 -:10A840000D468DE3079810F1160F0ADB4242624B6A -:10A850002046294603EBC203D3E90023F9F77AFA2D -:10A86000EDE70799CBEB070B8B44BBF1000F5CDDE9 -:10A870001BF00F030AD0584A02EBC3032246D3E968 -:10A8800000012B46F9F73CF904460D463BF00F0B4F -:10A8900000F0D880BBF59A7F11DD4FF00008CDF8AD -:10A8A0002080C146CDF8188000E0B846089A2223DF -:10A8B000454D00243360002A40F03E8350E3294692 -:10A8C000464D4FEA2B1B20464FF00008A9460BE0EF -:10A8D0001BF0010F03D0D5E90023F9F711F908F1B6 -:10A8E00001084FEA6B0B0835BBF1010FF0DC09EBF7 -:10A8F000C8030446A1F154752246D3E900012B4652 -:10A90000F9F7FEF8304B0D4601EA030334490446DB -:10A910008B42C2D833494FF0000B8B428ABF4FF0B5 -:10A92000FF3405F15475304D8CE000F08B80CBF195 -:10A93000000B1BF00F030AD0274A2046294602EBE2 -:10A94000C303D3E90023F9F705FA04460D465FEA8D -:10A950002B1876D0B8F11F0F61DC18F0100B2046D1 -:10A9600018BF4FF06A0B2946204C09E018F0010F80 -:10A9700003D0D4E90023F9F7C3F84FEA6808083494 -:10A98000B8F1000FF2DC04460D46BBF1000F35D0E4 -:10A990000D4A01EA0202120DC2F16B02002A2DDDFE -:10A9A0001F2A25DD0024342A02DD4FF05C7525E0E6 -:10A9B0004FF0FF31203A11FA02F202EA05051DE0DC -:10A9C00041E5000008E700000000F07F0AE2000017 -:10A9D000540600100000F8FF88E7000050E800006F -:10A9E0000000A07C0000907CFFFFEF7F78E8000073 -:10A9F0004FF0FF3313FA02F202EA00042046294620 -:10AA0000002200234FF0010802F086FA08B14FF04F -:10AA100000085FFA88F8B8F1000F13D101E04FF099 -:10AA20000008C146CDF82080CDF8188000E0B84677 -:10AA300022233360089B00240025002B40F07C82F9 -:10AA40008EE2C34606983B460999A246049A0090B6 -:10AA50003046FFF7B4F8CDF828B0AB460890089A16 -:10AA600030465168FFF725F8089B03F10C011A697D -:10AA70000232920006900C30FAF71AFA17AB5246DF -:10AA80000093304616AB01935B46CDE904ABFFF76C -:10AA900051FB012114903046FFF721F981460798B8 -:10AAA000002802DA4242002401E0079C0022179F9E -:10AAB0006FF47F700A99002FACBF02EB0708C7EB59 -:10AAC0000403C1EB07071699ACBF234690467D18D7 -:10AAD000854203DA07F58661033101E0C1F13601F1 -:10AAE0000A9801EB08051F187F18BD42B4BF2B461A -:10AAF0003B464345A8BF4346002B03DDED1AFF1A32 -:10AB0000C3EB08088AB149463046FFF783F9149A27 -:10AB1000814630464946FFF7EBF814990346304624 -:10AB20000393FEF7F7FF039B1493002D05DD3046DA -:10AB300014992A46FFF7C0F914902CB130460699B3 -:10AB40002246FFF767F90690002F05DD304606998B -:10AB50003A46FFF7B1F90690B8F1000F05DD494616 -:10AB600030464246FFF7A8F9814614993046069AC6 -:10AB70000025FFF70AFAC1680746C56009914946F2 -:10AB8000FFF7E6F9A8422BDA099A5D46B846544623 -:10AB9000DDF828B0002A40F0B881002C40F0B581E3 -:10ABA00025F07F4323F47003002B40F0AE818D4BE2 -:10ABB00005EA0303B3F1D66F40F2A7817B691BB9A5 -:10ABC0003B69012B40F3A181414601223046FFF74A -:10ABD00073F949468046FFF7BBF9002833DC94E15E -:10ABE00076D1099B5D46B8465446DDF828B023B3BC -:10ABF00025F07F427C4922F470022B468A423AD1EA -:10AC00005246BBF1000F0DD0764905EA0101B1F1C2 -:10AC1000D46F07D8090D4FF0FF30C1F16B0110FA66 -:10AC200001F101E04FF0FF318A4224D16D4A002446 -:10AC300003EA020202F5801567E125F07F4323F461 -:10AC40007003C3B9BCB925F000431B0D1B05BBF154 -:10AC5000000F07D0B3F1D66F04D8B3F15C7F00F2D8 -:10AC60005781E5E6A3F580134FF0FF346FEA1355E3 -:10AC70006FEA055549E104F00103002B00F045811E -:10AC8000099860B1DDE90401FFF7E2F902460B46DD -:10AC9000DDE90401F8F782FD04460D4635E1DDE902 -:10ACA00004010127FFF7D4F902460B46DDE9040150 -:10ACB000F8F772FD0022002304460D4602F02CF93D -:10ACC00008B109990F4617F0FF0F3FF4B1AE1CE130 -:10ACD00038464946FFF78CFA00224FF08043CDE911 -:10ACE000040102F02DF9002834D0099A22B13F491D -:10ACF0000020CDE9040114E0BAF1000F05D12BF0DA -:10AD00007F4323F470033BB90DE0BAF1010F03D187 -:10AD1000BBF1000F3FF48BAE354B00250022CDE98F -:10AD20000423324C27E0DDE9040100222F4B02F01E -:10AD3000FDF840B9DDE9040100222E4BF8F7E0FEF2 -:10AD400005460C4601E0099D2A4C04F100432846C3 -:10AD500019460EE0DDE904010022264BF8F7D0FE8B -:10AD60000C460999054611B904F1004100E021465D -:10AD70002846CDE90401DFF86C801F4A0BEA080879 -:10AD800090453FD15946ABF1547B5046CDE90C017B -:10AD900050465946FFF75CF902460B46DDE90401CF -:10ADA000F8F7AEFE0B46024659465046F8F7F6FC59 -:10ADB0000C4B8B4601EA0303104982468B420DD9A6 -:10ADC0000F4B0D98984204D10C99B1F1FF3F3FF41D -:10ADD0006CADDFF82CB04FF0FF3A85E00BF1547BFF -:10ADE00047E000BF0000F07FFFFF0F000000F03FD2 -:10ADF0000000F0BF0000E03F0000E07FFFFF9F7C0D -:10AE0000FFFFEF7F0A9A12B3B8F1D46F1FD828461C -:10AE100021465DA3D3E9002302F092F888B12146D0 -:10AE2000284602F0ABF8002808BF0120F8F7F2FD31 -:10AE3000099B05460C460BB901F100412846CDE9B6 -:10AE40000401059901F1D663C8EB0303059350464D -:10AE50005946FFF7FDF802460B46DDE90401F8F715 -:10AE60004FFE02460B4650465946F8F797FC82467D -:10AE70008B460A9B002B37D14B4B0BEA03039845BB -:10AE800032D121462846CDF80CB0F9F74BF8F8F747 -:10AE9000D1FD02460B4628462146F8F77DFC099A6B -:10AEA000DDF80CC004460D463AB9BAF1000F04D1E2 -:10AEB0002CF07F4323F4700383B12046294634A34A -:10AEC000D3E9002302F032F8002832D12046294687 -:10AED00031A3D3E9002302F047F804E030A3D3E91B -:10AEE000002302F023F820BB30461499FEF712FE2F -:10AEF00030460699FEF70EFE30464946FEF70AFE3A -:10AF000030463946FEF706FEA9E5BBF1000F13D027 -:10AF1000264B00200C90294620460D93DDE90C239A -:10AF2000F8F7EEFD04460D4631B928B92223336007 -:10AF300002E0B84654465D4630461499FEF7EAFDF5 -:10AF400030460699FEF7E6FD30464946FEF7E2FD3B -:10AF500030460899FEF7DEFD30464146FEF7DAFD41 -:10AF60000F9909B1159B0B600B9A1AB1224605F196 -:10AF7000004301E022462B461046194619B0BDE8B1 -:10AF8000F08F00BFAFF300800000C0FFFFFFDF4184 -:10AF90009535A094FFFFDF3F35E5AF350000E03F7A -:10AFA0009535A094FFFFCF3F0000F07F000050399F -:10AFB0002DE9F04F1E46584B89B0884694460790BD -:10AFC000D3F800900B4613F8014B09EB04021D4621 -:10AFD000577817F00807F6D12D2C03D115F8014B3F -:10AFE000012703E02B2C08BF15F8014B0EB1102EE2 -:10AFF0000FD1302C08D12B78782B01D0582B03D1CE -:10B000006C781026023504E01EB9302C14BF0A26D5 -:10B01000082627B14FF0000A4FF0004B03E04FF035 -:10B02000FF3A6FF0004B3046F117CDE9040150466E -:10B030005946DDE90423CDF80CC001F0BFFF5046AE -:10B0400059460692DDE9042301F0B8FFDDF80CC093 -:10B0500000220023CDF804C08B468246002109EB74 -:10B060000400407810F0040F01D0303C07E010F0ED -:10B0700003002DD0012814BF57203720241AB442D2 -:10B0800026DAB1F1FF3F20D092457BEB03011AD3C2 -:10B0900082EA0A0083EA0B0150EA010C02D1069809 -:10B0A00084420EDCDDF814C0049802FB0CF100FBB6 -:10B0B0000311A2FB0023CB18121943EBE473012107 -:10B0C00003E052465B464FF0FF3115F8014BC6E7EF -:10B0D000B1F1FF3FDDF804C00CD11FB100224FF0E9 -:10B0E000004303E04FF0FF326FF00043079C222043 -:10B0F000206003E017B1524263EB4303BCF1000F41 -:10B1000004D009B105F1FF38CCF80080104619468B -:10B1100009B0BDE8F08F00BFF00500102DE9F74F32 -:10B1200098463C4B0C4615460190D3F800A00B46C0 -:10B1300013F8016B0AEB06021F4692F8019019F012 -:10B140000809F5D12D2E04D117F8016B4FF0010934 -:10B1500003E02B2E08BF17F8016BB8F1000F02D0E7 -:10B16000B8F1100F14D1302E09D13B78782B01D0D3 -:10B17000582B04D17E784FF01008023708E0B8F160 -:10B18000000F05D1302E14BF4FF00A084FF0080809 -:10B1900041464FF0FF3001F0D3FB414683464FF06C -:10B1A000FF3001F0FBFC002318460AEB0602527840 -:10B1B00012F0040F01D0303E07E012F0030217D066 -:10B1C000012A14BF57223722B61A464510DAB3F1C6 -:10B1D000FF3F0AD0584506D801D18E4203DC08FB58 -:10B1E0000060012301E04FF0FF3317F8016BDCE74B -:10B1F000B3F1FF3F04D10199222218460A6003E00F -:10B20000B9F1000F00D0404215B103B17C1E2C6093 -:10B21000BDE8FE8FF00500102DE9F04F1E46524BA1 -:10B220008BB0884694460990D3F800900B4613F8EB -:10B23000014B09EB04021D46577817F00807F6D1B9 -:10B240002D2C03D115F8014B012703E02B2C08BF4F -:10B2500015F8014B0EB1102E0FD1302C08D12B78E0 -:10B26000782B01D0582B03D16C781026023504E0DE -:10B270001EB9302C14BF0A2608264FEAE67B324658 -:10B280005B464FF0FF304FF0FF31CDF814C001F0B6 -:10B2900095FE32465B46B24606904FF0FF3007916E -:10B2A0004FF0FF3101F08AFEDDF814C000210023C9 -:10B2B000019700960892002209EB0400407810F0F4 -:10B2C000040F01D0303C07E010F003002ED001281D -:10B2D00014BF57203720241A0098844226DAB1F18F -:10B2E000FF3F20D0DDE9066796429F4119D3DDE993 -:10B2F000066782EA060083EA070150EA010702D1E5 -:10B30000089884420BDC02FB0BF10AFB0311A2FB41 -:10B310000A23CB18121943EBE473012103E0DDE9A2 -:10B3200006234FF0FF3115F8014BC5E7B1F1FF3FA0 -:10B33000019F07D1099A222313604FF0FF324FF08B -:10B34000FF3303E017B1524263EB4303BCF1000F3C -:10B3500004D009B105F1FF38CCF800801046194639 -:10B360000BB0BDE8F08F00BFF00500102DE9F74FDE -:10B37000814690680C461546D2F800B018B10023FB -:10B3800001931E4608E0506069E0DBF80030DBF80E -:10B3900004600BF1080B0193002EF6D0A768BE42A3 -:10B3A0004AD3A38913F4906F44D022682169C1EB7A -:10B3B000020A626902EB42080AF10102921908EBE3 -:10B3C000D8784FEA6808904538BF904613F4806FEC -:10B3D00010D048464146F9F74BFB0746A0B121691A -:10B3E0005246F9F765FDA38923F4906343F0800387 -:10B3F000A38116E048464246F9F78AFD074680B920 -:10B4000048462169FEF790F90C23C9F80030A3895A -:10B410004FF0FF3043F04003A3810023AB606B602B -:10B420001DE02761574427603746CAEB0803C4F87C -:10B430001480A360BE4200D237463A462068019984 -:10B44000F9F741FDA368DB1BA3602368DF19AB6834 -:10B4500027609E1BAE60002E97D130466E60BDE81F -:10B46000FE8FB1F1FF3F38B50C46154634D09389B5 -:10B47000CCB223F020039381536B6BB15268AB6B5A -:10B480009A4203DB294600F07EF818BB2B685A1E4F -:10B490002A6003F8014C0AE012695AB12B68934202 -:10B4A00008D95A1E13F8013CA34203D12A606B68E5 -:10B4B00001330DE06B682B642B68EB6305F14403EB -:10B4C0006B630323AB632B4603F8464F2B600123CA -:10B4D0006B6001E04FF0FF34204638BD10B50C46DC -:10B4E000496B69B104F14403994201D0FEF71CF99C -:10B4F000236C00206063636013B1E36B236010BDB5 -:10B5000023694FF0FF30236000236360A38943F079 -:10B510002003A38110BD2DE9F84F1E468346134634 -:10B52000924673430A9C994629D088461D4617E0E7 -:10B53000216840463A46ED1BF9F7BAFC23685846A5 -:10B540002146DB19236000236360FFF7C7FF30B19A -:10B55000C5EB0900514601F0F3F9064610E0B84486 -:10B560006768BD42E4D82A4640462168F9F7A0FC46 -:10B5700063685B1B636023685D19256000E01E46FD -:10B580003046BDE8F88F2DE9F0410C46496B04F1D7 -:10B590004403994216D18021F9F76AFA38B394F836 -:10B5A000462080236063A36300F17D0380F87F2041 -:10B5B00094F8452080F87E2094F8442080F87D207F -:10B5C000236011E0A66B77003A46F9F7A1FC054627 -:10B5D00088B100EB0608294640463246F9F768FC78 -:10B5E000C4F800806563A7630020BDE8F0814FF0D8 -:10B5F000FF30BDE8F0814FF0FF30BDE8F0812DE96C -:10B60000F84F834693680F4614461BB9536018469B -:10B61000BDE8F88F4B6E13F4005F23D0D2F800A082 -:10B6200000251BE00AEB05035AF8059000265B682D -:10B630004FEA530809E0584639F8021B3A4600F031 -:10B640002DFDB0F1FF3F0FD001364645F3DBA36877 -:10B6500008354FEA4808C8EB0303A360A068002838 -:10B66000E0D101E0F9F72EF80023A3606360BDE8A4 -:10B67000F88F00002DE9F04F0F46E1B015461C464B -:10B68000804618B183690BB9FDF786FF9C4B9F423A -:10B6900002D1D8F804700AE09A4B9F4202D1D8F840 -:10B6A000087004E0984B9F4208BFD8F80C70BB8923 -:10B6B00013F4005F06D143F40053BB817B6E23F487 -:10B6C00000537B66BB8913F0080F01D03B6933B987 -:10B6D00040463946FCF7CEFE002840F04B84BA893C -:10B6E00002F01A030A2B36D1FB8913F4004F32D132 -:10B6F000ADF8AE3022F002023B6A08A9ADF8AC20EA -:10B7000040467A6E3093BB6A41922A462891329322 -:10B7100080232C9128A92A932D93803B2E93234696 -:10B72000FFF7A8FF0028039009DB404628A9FDF792 -:10B730003BFE039A002818BF4FF0FF320392BDF87A -:10B74000AC3013F0400F00F01884BB8943F0400385 -:10B75000BB8100F012BCC346BA46002342AE5E93E2 -:10B760005C965D93019505930393019B1F4613F827 -:10B77000012B0AB1252AF9D1019BFD1A17D033609C -:10B780005E9B75605B195E935D9B01335D93072B38 -:10B7900001DC083608E0584651465CAAFFF72FFF47 -:10B7A000002840F0DC8342AE0399491903913B78AD -:10B7B000002B00F0CB83002301378DF87F314FF051 -:10B7C000FF3C01971D4602933A46194605E01C4688 -:10B7D00003E01C4602464FF0FF3C12F8013B632B8E -:10B7E00000F0B08028DC392B15DC312B80F28E8004 -:10B7F0002B2B5ED007DC232B4FD02A2B50D0202BB5 -:10B8000040F02E8243E02E2B56D0302B74D02D2BBF -:10B8100040F026824AE04F2B0192029100F0EF8027 -:10B8200003DC442B40F01E8297E0552B00F044814E -:10B83000582B40F0178263E16F2B00F0E38012DC9D -:10B84000692B00F08D8006DC642B00F08980682B6A -:10B8500040F0068268E06C2B69D06E2B0192029159 -:10B8600040F00082ABE0732B00F0048106DC702B0B -:10B8700000F0EE80712B40F0F38160E0752B0192B7 -:10B88000029100F01B81782B40F0EC8135E19DF8AE -:10B890007F31002BA1D120330BE045F001059CE75F -:10B8A0002168231D002992DA49421C4645F004050F -:10B8B00093E78DF87F3190E7104610F8013B2A2B73 -:10B8C00003D010464FF0000C0EE0D4F800C0231D4A -:10B8D000BCF1000FFFF67DAF1C4602467DE70A2350 -:10B8E00003FB0C7C43781046A3F130070132092F8B -:10B8F000F5D94CEAEC7C72E745F080056DE700BFB6 -:10B9000014E7000034E7000054E70000104600216F -:10B91000303B0A2202FB013110F8013BA3F1300752 -:10B920000246092FF4D95AE745F0400555E7137848 -:10B930006C2B01D1013202E045F010054DE745F0D6 -:10B9400020054AE723684FF0000901920434029170 -:10B950008DF848318DF87F918DE145F0100501E0BB -:10B960000192029115F0200F07D0073424F007034D -:10B9700003F10804D3E9008913E015F0100F04F176 -:10B98000040301D0226808E015F0400F226804D0BB -:10B990000FFA82F84FEAE87902E090464FEAE2793E -:10B9A0001C46B8F1000F79F1000280F2DC802D23F3 -:10B9B000D8F1000869EB49098DF87F31D3E015F023 -:10B9C000200F04F1040106D02068039C2246E317EF -:10B9D000C0E9002305E015F0100F04D02368039A96 -:10B9E0001A600C46C1E615F0400F226804F104030A -:10B9F0000BBF0399039C116014801C46B5E645F00B -:10BA0000100501E00192029115F0200208D00734E0 -:10BA1000002224F0070303F10804D3E900899EE023 -:10BA200015F0100104F1040302D0216888460BE0F0 -:10BA300015F04002206806D01FFA80F84FF0000988 -:10BA40001C460A468BE080464FF000091C4686E003 -:10BA500023684FF00009019245F00205A34A984679 -:10BA6000302302918DF87C310434483305928DF8EF -:10BA70007D3173E04FF0000923460434CC458DF846 -:10BA80007F91019202911F6811DB62463846494658 -:10BA9000CDF800C0F9F7F0F9DDF800C0002800F09B -:10BAA000EE80C7EB0008E04500F3EC80EBE03846A1 -:10BAB000F9F7ACFC8046E6E045F0100515F0200FE4 -:10BAC00007D0073424F0070303F10804D3E9008901 -:10BAD00011E015F0100F04F1040301D0226806E014 -:10BAE00015F0400F226802D01FFA82F800E090465D -:10BAF0004FF000091C46012231E07C49059101E02C -:10BB00007B4A059215F0200F07D0073424F0070276 -:10BB100002F10804D2E9008911E015F0100F04F1D8 -:10BB2000040201D0216806E015F0400F216802D020 -:10BB30001FFA81F800E088464FF00009144615F01E -:10BB4000010F0BD058EA090108D030228DF87D3161 -:10BB50008DF87C2145F002052E3A00E002220023F8 -:10BB60008DF87F3100E00122BCF1000FA8BF25F065 -:10BB7000800558EA090302D1BCF1000F60D0012A08 -:10BB80001ED0022A47D05BAB03334FEAD80108F03E -:10BB9000070241EA49704FEAD901804689463032AE -:10BBA0001F461A70013B049158EA0901EDD115F0C6 -:10BBB000010F4FD0302A4DD01F4630233B7049E053 -:10BBC000B8F10A0F79F1000206D25BAF08F1300834 -:10BBD00003378DF86F813DE05BAB03330493404640 -:10BBE00049460A220023CDF800C001F0E7F9049984 -:10BBF0004046049F0023303201F801290A220491B3 -:10BC0000494601F0DBF9DDF800C08046894658EA74 -:10BC10000902E4D11EE05BAA0332059908F00F0384 -:10BC200017464FEA1910CB5C4FEA181102F8013998 -:10BC300041EA09739846814658EA0903EDD109E0C3 -:10BC40003AB915F0010F04D060AF302307F8113D69 -:10BC500000E05CAF0DF5B878E146C7EB080812E0EC -:10BC600001920291002B00F071814FF000098DF8D4 -:10BC700048318DF87F914FF0010852AF03E0E04664 -:10BC8000814600E0E0469DF87F31C845ACBF4146A3 -:10BC9000494604910BB10131049115F0020206925C -:10BCA00002D0049B0233049315F08401079143D121 -:10BCB000029A0499531A002B1CDC3DE01A601022F2 -:10BCC00089185A605D9A5E9101325D92072A01DC03 -:10BCD000083308E0584651465CAAFFF790FC00285C -:10BCE00040F03D8142AB103D09E000BF5DE5000042 -:10BCF0004CE500002A461D4633463E461746102DA9 -:10BD00005E99784ADADC384637461E462B460546A9 -:10BD10007360CB1832605E935D9B01335D93072B9C -:10BD200001DC083608E0584651465CAAFFF767FC7C -:10BD3000002840F0148142AE9DF87F31BBB15FAB6B -:10BD400003333360012373605E9B01335E935D9B1D -:10BD500001335D93072B01DC083608E05846514655 -:10BD60005CAAFFF74CFC002840F0F98042AE069A2E -:10BD7000B2B15FAB3360022373605E9B02335E93AC -:10BD80005D9B01335D93072B01DC083608E05846C4 -:10BD900051465CAAFFF733FC002840F0E08042AE39 -:10BDA000079B802B3ED10299049A8B1A002B17DC3B -:10BDB00038E01A60102289185A605D9A5E9101324B -:10BDC0005D92072A01DC083308E0584651465CAA18 -:10BDD000FFF715FC002840F0C28042AB103D04E0A4 -:10BDE0002A461D4633463E461746102D5E993E4A6A -:10BDF000DFDC384637461E462B4605467360CB18B7 -:10BE000032605E935D9B01335D93072B01DC083646 -:10BE100008E0584651465CAAFFF7F1FB002840F0C5 -:10BE20009E8042AEC8EB0909B9F1000F17DC2FE084 -:10BE300033601023D21873605D9B5E9201335D9373 -:10BE4000072B01DC083608E0584651465CAAFFF78C -:10BE5000D6FB002840F0838042AEA9F11009B9F169 -:10BE6000100F5E9A204BE3DC33604A445D9BC6F8BA -:10BE7000049001335E92072B5D9301DC083607E0E6 -:10BE8000584651465CAAFFF7BAFB002867D142AE7C -:10BE90005E9B3760C6F8048043445E935D9B01332C -:10BEA0005D93072B01DC083607E0584651465CAA33 -:10BEB000FFF7A5FB002852D142AE15F0040F31D098 -:10BEC000029B04995D1A002D19DC2BE032601022D0 -:10BED0009B1872605E935D9B01335D93072B05DCBD -:10BEE00008360BE0A0E80000B0E8000058465146D4 -:10BEF0005CAAFFF784FB002831D142AE103D102D23 -:10BF00005E9B204AE2DC75605D195D9B3260013307 -:10BF10005E95072B5D9305DD584651465CAAFFF7F9 -:10BF20006EFBE0B9039A029B04999942ACBF521888 -:10BF3000D2185E9B03922BB1584651465CAAFFF77C -:10BF40005EFB60B9002342AE5D930EE45E9B5746F4 -:10BF500033B1584651465CAAFFF751FB00E0574603 -:10BF6000BB89039A03F04003002B18BF4FF0FF3248 -:10BF7000039202E04FF0FF330393039861B0BDE8F2 -:10BF8000F08F00BFA0E8000010B55143F8F770FD36 -:10BF9000044618B350F8042C22F00302043A242A71 -:10BFA00019D8132A03460FD9002140F8041B031D9A -:10BFB0001B2A616008D94160181D59600833242A82 -:10BFC00002D14160596008331A46002142F8041B2F -:10BFD0005960516002E00021FDF763FD204610BD6D -:10BFE00070B505460C46002946D0FDF73FFB25B14C -:10BFF000AB6913B92846FDF7CFFA214B9C4201D11A -:10C000006C6808E01F4B9C4201D1AC6803E01E4BFA -:10C010009C4208BFEC68B4F90C6056B32846214630 -:10C02000FDF7C2F9236B06463BB12846216A9847C3 -:10C0300036EA200628BF4FF0FF36A38913F0800FA1 -:10C0400003D028462169FDF76FFB616B41B104F114 -:10C050004403994202D02846FDF766FB0023636340 -:10C06000A16C21B12846FDF75FFB0023A3640023E8 -:10C07000A381FDF7FCFA00E00E46304670BD00BF1C -:10C0800014E7000034E7000054E70000024B0146CB -:10C090001868FFF7A5BF00BFDC01001093892DE9E8 -:10C0A000F34113F4005F06460D46144606D143F4EF -:10C0B00000539381536E43F400535366FDF728FCFD -:10C0C000012806D12DB1FF2D03D88DF804508046EC -:10C0D0000FE0304601A92A4604F15C0300F0FAFBA8 -:10C0E000B0F1FF3F804604D1A38943F04003A38110 -:10C0F00031E0002729E0A26801AB013AA260002AE2 -:10C100001ADAA1698A420CDBDB5D226813702368AE -:10C1100019780A2903D001330020236013E0304648 -:10C1200001E0D95D3046224600F06EFBA0F1FF33FE -:10C13000584240EB030006E0DB5D22681370236881 -:10C140000133236000E020B901374745D3D12846A9 -:10C1500001E04FF0FF30BDE8FC81000038B5054636 -:10C16000064C0846114600232360F4F7EFF9B0F1BE -:10C17000FF3F02D1236803B12B6038BD8407001054 -:10C18000F0B54A11066900F11403B24226DA04320E -:10C1900000EB8606143600EB8202141D11F01F011D -:10C1A0001AD05268C1F12007251DCA400AE054F890 -:10C1B00004CF0CFA07FC42EA0C0243F8042B55F8B2 -:10C1C000042BCA40B542F2D31A603AB1043305E0F9 -:10C1D00054F8042B43F8042BA642F9D800F11402BA -:10C1E0009B1A9B10036103B94361F0BD30B5002376 -:10C1F00003E0044C5D180133A554C25C002AF8D159 -:10C2000030BD00BF8807001010B510210648FFF7A9 -:10C21000EDFF1A210548FFF7E9FF05481A21BDE89F -:10C220001040FFF7E3BF00BFC0E8000067E5000073 -:10C2300056E500002DE9F04F89B0144604930191B2 -:10C240000290FDF76BFB00680390F9F7DFF8039AA3 -:10C250001318814613F8013C0593994B9B4693F8BC -:10C2600030200AB9FFF7D0FF019A4FF00008136899 -:10C27000023301E008F101081F4613F8012B302AB0 -:10C28000F8D01BF80260DEB9384603994A46F9F740 -:10C29000C5F8002839D117F8093007EB090A884A90 -:10C2A000D65C002E32D053461F4613F8012B302A9D -:10C2B000FAD01BF8023033B901255646A84606E0ED -:10C2C00000252E4603E0564600254FF001083B4668 -:10C2D0009A4613F8012B1BF80220002AF8D1504689 -:10C2E00003994A46F9F79AF850B956B90AEB090684 -:10C2F00033461A789A4601331BF80220002AF8D1F7 -:10C300002EB1CAEB0606B60001E0BA4601259AF83E -:10C310000030502B01D0702B28D19AF801300AF14F -:10C3200001002B2B02D02D2B05D101E0002100E0D4 -:10C330000121013000E0002103781BF80330ABB18C -:10C34000192B13DC103B04E010380A2202FB030314 -:10C35000604600F1010C407862461BF8000008B10D -:10C360001928F1DD01B15B42F61800E05246019B4D -:10C370001A603DB1B8F1000F0CBF4FF006084FF046 -:10C38000000882E10AF1FF332946DB1B01E001319D -:10C390005B10072BFBDC02984FF00008FDF789FBD0 -:10C3A00007962646444600F11402069001929446F0 -:10C3B00026E01AF8012C0AF1FF35059B9A420ED1AE -:10C3C000C9F1010AAA44BA4509D3504603994A461D -:10C3D000CDF800C0F9F722F8DDF800C080B1202CBC -:10C3E00004D14CF8048B4FF0000844462A78AA4642 -:10C3F0001BF8022002F00F02A240043448EA0208AF -:10C40000BA45D6D8069D63463446079E05F1140703 -:10C4100043F8048BDF1B4046BF102F61FDF70DFC76 -:10C420007F01C0EB07082768B8452CDDC7EB08087B -:10C4300028464146FDF718FFD8B108F1FF314FF00B -:10C44000010901F01F024B1109FA02F205EB830307 -:10C450005B691A4211D049450DDD2846A8F1020159 -:10C46000FDF702FF002814BF4FF003094FF0020947 -:10C4700003E0814601E04FF0020928464146FFF7FC -:10C480007FFE46440FE00CDAC8EB07082946424617 -:10C490000298FDF711FDC8EB0606054600F11402EF -:10C4A00001924FF00009A3689E420BDD02982946D5 -:10C4B000FDF730FB129A00234FF0A3081360E4E06D -:10C4C0008807001063689E4256DA9E1BBE422BDB33 -:10C4D000E368022B0DD0032B0ED0012B1AD1BE42E4 -:10C4E00018D1012F0ADD2846791EFDF7BDFE28B9B7 -:10C4F00010E0139B13B10DE0139A5AB163684FF02B -:10C500006208049A13600123019A2B611360129B45 -:10C510001D60BAE002982946FDF7FCFA129A002342 -:10C520004FF050081360B0E006F1FF38B9F1000F8A -:10C5300008D1B8F1000F07DD28464146FDF794FE0B -:10C54000814601E04FF0010901224FEA681308F02B -:10C550001F08314602FA08F8019A2846BF1B52F814 -:10C56000233018EA030F4FF0020818BF49F0020900 -:10C57000FFF706FE666801E04FF00108B9F1000F11 -:10C580007FD0E368022B0ED0032B10D0012B76D185 -:10C5900019F0020F73D0019A136849EA030919F0E0 -:10C5A000010F07D16BE0139AC2F1010300E0139B66 -:10C5B000002B64D0D5F8109005F1140305EB890029 -:10C5C0001430194653F8042BB2F1FF3F02D0013268 -:10C5D0000A6021E00022984243F8042CF1D8AB68AD -:10C5E000994512DB696802980131FDF762FA2A6900 -:10C5F00005F10C010232920082460C30F8F758FC2B -:10C60000294602985546FDF785FA2B69012105EB6D -:10C6100083025B182B615161B8F1020F12D12368BC -:10C62000013B9F4228D107F01F037F11012205EB38 -:10C6300087079A407B691A420CBF4FF002084FF0FF -:10C64000010819E02B694B450BDC17F01F0711D0CF -:10C6500005EB8903C7F120071869FDF7EEFAB84228 -:10C6600008DA01212846FFF78BFDA36801369E42B8 -:10C670003FF71CAF4FF0010848F0200801E048F0F8 -:10C680001008129B049A1D601660404609B0BDE870 -:10C69000F08F00BFC2F108020346F0B59200C2F16C -:10C6A00020060546044655F804CF07680CFA06FC38 -:10C6B0004CEA070740F8047B53F8047FD7408842D0 -:10C6C00044F8047FEFD3F0BD454B2DE9F74F1546F5 -:10C6D00093F830200C4601900AB9FFF795FD2368C6 -:10C6E00001985F1113F01F03009305EB87070368A0 -:10C6F00018BF043700223E1F924647F8042CB0466C -:10C700003446914631E03648C15CD1B9202B11D86E -:10C71000CA4529DA444505D2072A03DC20464146AA -:10C72000FFF7B8FFAC421ED90022CA4644F8042DD8 -:10C73000A04619E0292B4DD101990BF101030B60A3 -:10C7400018E0013209F10109082A05DDAC420BD9D4 -:10C750000122002344F8043D236801F00F0141EA5F -:10C760000311216000E008225B4603F1010B5B78B6 -:10C77000002BC8D1B9F1000F2CD0444505D2072AAF -:10C7800003DC20464146FFF785FFAC420DD92B461E -:10C7900054F8042BA64243F8042B1A46F8D200237F -:10C7A00042F8043BB242FAD90BE0009A4AB1C2F116 -:10C7B00020034FF0FF3232FA03F3326802EA030338 -:10C7C000336057F8043C043F33B9BD42F9D101331B -:10C7D0002B6001E0042000E00520BDE8FE8F00BFD3 -:10C7E0008807001038B50546064C0846002323602C -:10C7F000F3F7E0FDB0F1FF3F02D1236803B12B60F6 -:10C8000038BD00BF8407001070B50C4615460646BB -:10C8100018B183690BB9FCF7BFFE2B4B9D4201D1C8 -:10C82000756808E0294B9D4201D1B56803E0284BAB -:10C830009D4208BFF568AB69AB60AB8913F0080F88 -:10C8400001D02B695BB930462946FBF713FE30B1A6 -:10C85000AB8943F04003AB810923336030E0AB89FF -:10C8600013F4005F06D143F40053AB816B6E23F4E5 -:10C8700000536B662B692868C01A6B69984204DB09 -:10C8800030462946FCF790FDD0B9AB68E4B20130E0 -:10C89000013BAB602B6803F8014B2B606B6998423E -:10C8A00005D0AB8913F0010F0CD00A2C0AD1304609 -:10C8B0002946FCF779FD002818BF4FF0FF3401E04E -:10C8C0004FF0FF34204670BD14E7000034E700004D -:10C8D00054E700002DE9F0411D4686B00446174696 -:10C8E00088460F4B41B91E68FDF70EF8009503A965 -:10C8F00042460346204607E01E68FDF705F841461C -:10C900003A46009503462046B047B0F1FF3F03D1B9 -:10C9100000232B608A33236006B0BDE8F08100BF9E -:10C920007C06001049B1FF2A04D98A2303604FF026 -:10C93000FF3070470A7001207047084670470000BA -:10C940004A1E08BF7047C0F02481884240F2168119 -:10C95000114200F01781B0FA80F3B1FA81F2A2EB34 -:10C960000303C3F11F0304A202EB03134FF0000201 -:10C970009F4600BFAFF30080B0EBC17F00BF42EB2A -:10C98000020228BFA0EBC170B0EB817F00BF42EB79 -:10C99000020228BFA0EB8170B0EB417F00BF42EBE9 -:10C9A000020228BFA0EB4170B0EB017F00BF42EB59 -:10C9B000020228BFA0EB0170B0EBC16F00BF42EBD9 -:10C9C000020228BFA0EBC160B0EB816F00BF42EB59 -:10C9D000020228BFA0EB8160B0EB416F00BF42EBC9 -:10C9E000020228BFA0EB4160B0EB016F00BF42EB39 -:10C9F000020228BFA0EB0160B0EBC15F00BF42EBB9 -:10CA0000020228BFA0EBC150B0EB815F00BF42EB38 -:10CA1000020228BFA0EB8150B0EB415F00BF42EBA8 -:10CA2000020228BFA0EB4150B0EB015F00BF42EB18 -:10CA3000020228BFA0EB0150B0EBC14F00BF42EB98 -:10CA4000020228BFA0EBC140B0EB814F00BF42EB18 -:10CA5000020228BFA0EB8140B0EB414F00BF42EB88 -:10CA6000020228BFA0EB4140B0EB014F00BF42EBF8 -:10CA7000020228BFA0EB0140B0EBC13F00BF42EB78 -:10CA8000020228BFA0EBC130B0EB813F00BF42EBF8 -:10CA9000020228BFA0EB8130B0EB413F00BF42EB68 -:10CAA000020228BFA0EB4130B0EB013F00BF42EBD8 -:10CAB000020228BFA0EB0130B0EBC12F00BF42EB58 -:10CAC000020228BFA0EBC120B0EB812F00BF42EBD8 -:10CAD000020228BFA0EB8120B0EB412F00BF42EB48 -:10CAE000020228BFA0EB4120B0EB012F00BF42EBB8 -:10CAF000020228BFA0EB0120B0EBC11F00BF42EB38 -:10CB0000020228BFA0EBC110B0EB811F00BF42EBB7 -:10CB1000020228BFA0EB8110B0EB411F00BF42EB27 -:10CB2000020228BFA0EB4110B0EB011F00BF42EB97 -:10CB3000020228BFA0EB0110B0EBC10F00BF42EB17 -:10CB4000020228BFA0EBC100B0EB810F00BF42EB97 -:10CB5000020228BFA0EB8100B0EB410F00BF42EB07 -:10CB6000020228BFA0EB4100B0EB010F00BF42EB77 -:10CB7000020228BFA0EB0100104670470CBF012045 -:10CB800000207047B1FA81F2C2F11F0220FA02F0D0 -:10CB9000704708B14FF0FF3000F066B90029F8D0B7 -:10CBA0002DE90340FFF7CCFEBDE8064002FB00F391 -:10CBB000A1EB0301704700BF002900F03E8180EA2D -:10CBC000010C48BF49424A1E00F01F81030048BFC4 -:10CBD00043428B4240F21E81114200F02381B3FA9E -:10CBE00083F2B1FA81F0A0EB0202C2F11F0204A0AD -:10CBF00000EB02124FF00000974600BFAFF3008039 -:10CC0000B3EBC17F00BF40EB000028BFA3EBC173B3 -:10CC1000B3EB817F00BF40EB000028BFA3EB817323 -:10CC2000B3EB417F00BF40EB000028BFA3EB417393 -:10CC3000B3EB017F00BF40EB000028BFA3EB017303 -:10CC4000B3EBC16F00BF40EB000028BFA3EBC16393 -:10CC5000B3EB816F00BF40EB000028BFA3EB816303 -:10CC6000B3EB416F00BF40EB000028BFA3EB416373 -:10CC7000B3EB016F00BF40EB000028BFA3EB0163E3 -:10CC8000B3EBC15F00BF40EB000028BFA3EBC15373 -:10CC9000B3EB815F00BF40EB000028BFA3EB8153E3 -:10CCA000B3EB415F00BF40EB000028BFA3EB415353 -:10CCB000B3EB015F00BF40EB000028BFA3EB0153C3 -:10CCC000B3EBC14F00BF40EB000028BFA3EBC14353 -:10CCD000B3EB814F00BF40EB000028BFA3EB8143C3 -:10CCE000B3EB414F00BF40EB000028BFA3EB414333 -:10CCF000B3EB014F00BF40EB000028BFA3EB0143A3 -:10CD0000B3EBC13F00BF40EB000028BFA3EBC13332 -:10CD1000B3EB813F00BF40EB000028BFA3EB8133A2 -:10CD2000B3EB413F00BF40EB000028BFA3EB413312 -:10CD3000B3EB013F00BF40EB000028BFA3EB013382 -:10CD4000B3EBC12F00BF40EB000028BFA3EBC12312 -:10CD5000B3EB812F00BF40EB000028BFA3EB812382 -:10CD6000B3EB412F00BF40EB000028BFA3EB4123F2 -:10CD7000B3EB012F00BF40EB000028BFA3EB012362 -:10CD8000B3EBC11F00BF40EB000028BFA3EBC113F2 -:10CD9000B3EB811F00BF40EB000028BFA3EB811362 -:10CDA000B3EB411F00BF40EB000028BFA3EB4113D2 -:10CDB000B3EB011F00BF40EB000028BFA3EB011342 -:10CDC000B3EBC10F00BF40EB000028BFA3EBC103D2 -:10CDD000B3EB810F00BF40EB000028BFA3EB810342 -:10CDE000B3EB410F00BF40EB000028BFA3EB4103B2 -:10CDF000B3EB010F00BF40EB000028BFA3EB010322 -:10CE0000BCF1000F48BF404270479CEA000F48BF8A -:10CE10004042704738BF002004BF4FEAEC7040F03A -:10CE200001007047B1FA81F2C2F11F02BCF1000F9C -:10CE300023FA02F048BF404270470028C8BF6FF095 -:10CE40000040B8BF4FF0004000F00EB80029F4D009 -:10CE50002DE90340FFF7B3FEBDE8064002FB00F3F7 -:10CE6000A1EB0301704700BF704700BF4FF0FF3CCC -:10CE700006E000BF4FF0010C02E000BF4FF0010CD4 -:10CE80004DF804CD4FEA410C7FEA6C5C4FEA430C4D -:10CE900018BF7FEA6C5C1BD001B050EA410C0CBF9C -:10CEA00052EA430C91EA030F02BF90EA020F0020FE -:10CEB000704710F1000F91EA030F58BF994208BF65 -:10CEC00090422CBFD8176FEAE37040F00100704722 -:10CED0004FEA410C7FEA6C5C02D150EA013C07D179 -:10CEE0004FEA430C7FEA6C5CD6D152EA033CD3D0C4 -:10CEF0005DF8040B704700BF8446104662468C46BE -:10CF00001946634600E000BF01B5FFF7B7FF0028F0 -:10CF100048BF10F1000F01BD4DF808EDFFF7F4FF19 -:10CF20000CBF012000205DF808FB00BF4DF808EDA4 -:10CF3000FFF7EAFF34BF012000205DF808FB00BFC7 -:10CF40004DF808EDFFF7E0FF94BF012000205DF8E9 -:10CF500008FB00BF4DF808EDFFF7CEFF94BF01209E -:10CF600000205DF808FB00BF4DF808EDFFF7C4FF97 -:10CF700034BF012000205DF808FB00BF4A0011D239 -:10CF800012F5001211D20DD56FF47873B3EB625223 -:10CF90000ED44FEAC12343F0004343EA505323FA2F -:10CFA00002F070474FF00000704750EA013002D1A4 -:10CFB0004FF0FF3070474FF0000070474BB942B957 -:10CFC000002908BF002802D04FF0FF310846FFF7C4 -:10CFD0004BBF82B0EC462DE9005000F01DF8DDF8A3 -:10CFE00004E002B00CBC70472DE970431646804641 -:10CFF00089461D4600F028F800FB05F3A0FB064516 -:10D0000006FB0136069B7519B8EB040469EB0505B0 -:10D01000C3E90045BDE870832DE97043164680469C -:10D0200089461D4600F0C0F900FB05F3A0FB06454C -:10D0300006FB0136069B7519B8EB040469EB050580 -:10D04000C3E90045BDE8708300292DE9F04F1C4677 -:10D0500085B0C0F2CB800026002CC0F2C2808C4686 -:10D0600017461446054688469A46002B4AD18A42FE -:10D070006ED9B2FA82F35BB1C3F1200401FA03F86E -:10D0800030FA04F210FA03F517FA03F442EA08083A -:10D090004FEA144A404651461FFA84FBFFF750FC02 -:10D0A000514681464046FFF779FD280C0BFB09F3FA -:10D0B00040EA0148434509D918EB040809F1FF3952 -:10D0C00004D2434584BF09F1FF39A044C3EB0808EB -:10D0D00051464046ADB2FFF733FC51460746404645 -:10D0E000FFF75CFD0BFB07FB45EA0145AB4505D9A6 -:10D0F000013F2D1902D2AB4588BF013F47EA0949DC -:10D10000002403E08B420CD90024A1464A46234662 -:10D1100016B1524263EB43031046194605B0BDE811 -:10D12000F08FB3FA83F4002C40F0B3808B424FF0C1 -:10D1300001092CBF4FF0000C4FF0010C82428CBF54 -:10D1400067464CF00107002FE0D13C46B946DDE7C9 -:10D1500022B901201146FFF7F3FB0446B4FA84F329 -:10D16000002B49D1C4EB0808270C1FFA84FA0121CF -:10D17000029139464046FFF7E3FB39468146404677 -:10D18000FFF70CFD2A0C0AFB09F342EA014B5B4551 -:10D1900009D91BEB040B09F1FF3904D25B4584BFAD -:10D1A00009F1FF39A344C3EB0B0B39465846ADB226 -:10D1B000FFF7C6FB394680465846FFF7EFFC0AFBEF -:10D1C00008FA45EA0145AA4507D92D1908F1FF38A3 -:10D1D00003D2AA4588BF08F1FF3848EA0949029CF2 -:10D1E00094E7F643524263EB430338E7404261EB76 -:10D1F00041014FF0FF362FE79C40C3F1200728FA8A -:10D2000007FA35FA07F2270C08FA03FB39465046AD -:10D2100042EA0B029D400292FFF792FB3946834699 -:10D220005046FFF7BBFC029B1FFA84FA4FEA1349F2 -:10D230000AFB0BF349EA0148434505D918EB0408FA -:10D240000BF1FF3BC0F0AA80C3EB0808394640460B -:10D25000FFF776FB394681464046FFF79FFC029870 -:10D260000AFB09F31FFA80FC4CEA0148434509D93F -:10D2700018EB040809F1FF3904D2434584BF09F1D2 -:10D28000FF39A04449EA0B4EC3EB0808CDF808E08B -:10D290006FE7C4F120030AFA04FADA4021FA03F82E -:10D2A00042EA0A0A01FA04F930FA03F240464FEA68 -:10D2B0001A4B42EA09010391594617FA04F3029303 -:10D2C000FFF73EFB594681464046FFF767FC1FFAD1 -:10D2D0008AF3039803FB09F2070C47EA0148424529 -:10D2E00004D918EB0A0809F1FF3951D3C2EB080839 -:10D2F000594640460193FFF723FB594607464046EF -:10D30000FFF74CFC019B039803FB07F31FFA80FC1B -:10D310004CEA014C634507D9013F1CEB0A0C03D2D0 -:10D32000634501D9013FD44447EA0949029FC3EB51 -:10D330000C0C1FFA89FE4FEA1943B8B23F0C00FBF0 -:10D340000EF800FB03F107FB0E1207FB03F002EBE4 -:10D350001842914288BF00F5803000EB124EF44530 -:10D3600012D34FEA02421FFA88F814BF00210121AC -:10D3700002EB080C15FA04F464452CBF002401F0FC -:10D380000104002C3FF4C2AE09F1FF390024BDE6D0 -:10D39000424584BF09F1FF39D044A7E7434584BF24 -:10D3A0000BF1FF3BA0444FE72DE9F04F054683B05A -:10D3B0000C46174680460E46002B4DD18A4261D955 -:10D3C000B2FA82F353B1C3F1200411FA03F630FA32 -:10D3D00004F29F4042EA060600FA03F83C0C30468D -:10D3E00021461FFA87FAFFF7ABFA214681463046FD -:10D3F000FFF7D4FB4FEA18400AFB09F340EA014665 -:10D40000B34208D9F61909F1FF3904D2B34284BFF7 -:10D4100009F1FF39F619F61A214630461FFA88F845 -:10D42000FFF78EFA214605463046FFF7B7FB0AFBA9 -:10D4300005FA48EA0148C24506D9013D18EB07083C -:10D4400002D2C24588BF013D45EA094A002631465D -:10D45000504603B0BDE8F08F8B425BD8B3FA83F639 -:10D46000002E5AD18B424FF0010A2CBF0024012418 -:10D4700082428CBF254644F00105002DE7D12E469F -:10D48000AA46E4E722B901201146FFF759FA0746F8 -:10D49000B7FA87F3002B40F0B680E41B4FEA174B36 -:10D4A000BDB2012659462046FFF74AFA59464FEACF -:10D4B000184982462046FFF771FB05FB0AF349EA4B -:10D4C0000144A34208D9E4190AF1FF3A04D2A34265 -:10D4D00084BF0AF1FF3AE419E41A59462046FFF7DF -:10D4E0002FFA594681462046FFF758FB1FFA88F36A -:10D4F00005FB09F543EA0148454508D918EB07083B -:10D5000009F1FF3903D2454588BF09F1FF3949EADE -:10D510000A4A9CE70026B24699E7C6F12001B340CB -:10D5200032FA01F724FA01F91F43B44030FA01F34B -:10D5300048464FEA174843EA040101914146B24088 -:10D540000092FFF7FDF94146BCB282464846FFF71C -:10D5500025FB019804FB0AF34FEA104B4BEA014B01 -:10D560005B4505D91BEB070B0AF1FF3AC0F093802E -:10D57000C3EB0B0B41465846FFF7E2F941468146A3 -:10D580005846FFF70BFB019804FB09F41FFA80FCD7 -:10D590004CEA01439C4203D9DB1909F1FF3974D3EA -:10D5A000009F49EA0A4A1C1B1FFA8AFEB8B23A0CCD -:10D5B0004FEA1A4700FB0EFC00FB07F302FB0E319B -:10D5C00002FB07F201EB1C418B4288BF02F580325F -:10D5D00002EB114E744512D34FEA01411FFA8CF24F -:10D5E00014BF0023012301EB020C15FA06F6664571 -:10D5F0002CBF002603F00106002E3FF428AF0AF1ED -:10D60000FF3A002623E79F40C3F1200134FA01F6D8 -:10D6100014FA03F24FEA174B25FA01FA304659463D -:10D6200005FA03F84AEA020AFFF78AF95946BDB239 -:10D6300081463046FFF7B2FA4FEA1A4C05FB09F370 -:10D640004CEA0144A34203D9E41909F1FF3928D374 -:10D65000E41A59462046FFF773F959460646204614 -:10D66000FFF79CFA1FFA8AF405FB06F344EA01442B -:10D67000A34206D9013EE41903D2A34201D9013ED7 -:10D68000E419E41A46EA09460CE79C4284BF09F112 -:10D69000FF39DB1984E75B4584BF0AF1FF3ABB44DD -:10D6A00066E7A34284BF09F1FF39E419D0E700BF60 -:10D6B0002F737464696E00002F7374646F75740047 -:10D6C0002F737464657272005249503A205F737907 -:10D6D000735F7365656B282920696E206D626564D0 -:10D6E0002E617220686173206265656E206D6F64C3 -:10D6F00069666965640D0A2020202020616E64201F -:10D700005F6C7365656B20696E20676363346D625F -:10D7100065642F73797363616C6C732E63206E651F -:10D7200065647320746F2062652075706461746530 -:10D73000640D0A00000000000000000068D700002F -:10D74000F50600000907000095090000990900008E -:10D75000CD060000270700007706000091060000B4 -:10D760006B06000000000000C0D7000074D7000066 -:10D770001CD800004E31305F5F6378786162697653 -:10D780003131375F5F636C6173735F747970655FAC -:10D79000696E666F45007075726520766972747582 -:10D7A000616C206D6574686F642063616C6C656486 -:10D7B0000A0000000000000000000000E8D70000A0 -:10D7C0006109000075090000950900009909000031 -:10D7D000CD0600002707000075080000990800002A -:10D7E0002909000000000000C0D70000F4D70000A5 -:10D7F00068D700004E31305F5F6378786162697688 -:10D800003132305F5F73695F636C6173735F74792A -:10D8100070655F696E666F450000000040D70000CC -:10D8200024D80000537439747970655F696E666F2F -:10D830000000000000000000000000001CD80000F4 -:10D8400089090000A109000095090000990900005C -:10D85000F30900009D090000C0D7000064D8000053 -:10D8600068D700004E31305F5F6378786162697617 -:10D870003132315F5F766D695F636C6173735F74C2 -:10D880007970655F696E666F4500000000000000FA -:10D890000000000058D80000190A00002D0A0000FE -:10D8A0009509000099090000CD0600002707000037 -:10D8B000EB0A0000330C0000550A000000000000D5 -:10D8C0007465726D696E6174652063616C6C65640A -:10D8D000207265637572736976656C790A00746588 -:10D8E000726D696E6174652063616C6C6564206142 -:10D8F00066746572207468726F77696E6720616EF6 -:10D9000020696E7374616E6365206F66202700273F -:10D910000A007465726D696E6174652063616C6C78 -:10D92000656420776974686F757420616E20616327 -:10D930007469766520657863657074696F6E0A0036 -:10D940007400000002E000000300000002E000009C -:10D950000300000000000000000000006100000063 -:10D96000D8E200000E000000D8E200000E00000027 -:10D97000DDE200000900000062000000E7E20000B4 -:10D9800011000000E7E2000011000000ECE20000DE -:10D990000C00000073000000F9E200000B00000022 -:10D9A00005E3000046000000ECE200000C0000006F -:10D9B000690000004CE300000C00000059E3000087 -:10D9C000310000008BE300000D0000006F0000003C -:10D9D00099E300000C000000A6E300003100000005 -:10D9E000D8E300000D00000064000000E6E3000042 -:10D9F0000D000000F4E300003200000027E4000006 -:10DA00000E00000031E200000B00000031E20000D7 -:10DA10000B0000000000000000E200000400000015 -:10DA200005E20000070000000700000038E20000E7 -:10DA3000040000000DE200000400000000000000EF -:10DA400017E200000600000017E2000006000000D8 -:10DA50000800000012E200000B00000012E20000CB -:10DA60000B000000080000001EE20000050000009E -:10DA70001EE20000050000000800000024E2000093 -:10DA80000A00000024E200000A0000000800000074 -:10DA90002FE200000D0000002FE200000D0000004A -:10DAA0000000000046E200000300000046E2000023 -:10DAB00003000000010000003DE200000C00000037 -:10DAC0004AE2000008000000020000000000000020 -:10DAD0000000000000000000000000000000000046 -:10DAE0005CE20000040000005CE2000004000000B2 -:10DAF0000300000053E200000D00000053E20000AC -:10DB00000D000000040000006AE2000008000000B0 -:10DB10006AE20000080000000000000061E200006E -:10DB20001100000061E20000110000000000000090 -:10DB300000000000000000000000000000000000E5 -:10DB400000000000000000000000000000000000D5 -:10DB500000000000000000000000000000000000C5 -:10DB60000000000000000000000000007CE2000057 -:10DB7000050000007CE2000005000000000000003D -:10DB800073E200000E00000073E200000E000000CF -:10DB90000000000000000000000000000000000085 -:10DBA000000000000000000082E20000040000000D -:10DBB00082E20000040000000900000087E200008B -:10DBC0000700000038E20000040000000000000030 -:10DBD00098E20000090000005CE200000400000080 -:10DBE000050000008FE20000120000008FE200003C -:10DBF00012000000060000004CE1000003000000DD -:10DC00004CE100000300000000000000A2E2000060 -:10DC100009000000A2E2000009000000000000006E -:10DC2000ACE2000009000000ACE2000009000000C6 -:10DC300000000000B6E200000A000000B6E20000AA -:10DC40000A00000000000000C1E200000400000023 -:10DC5000C1E200000400000008000000C6E200006D -:10DC600008000000C6E200000800000000000000FC -:10DC7000CFE2000008000000CFE200000800000032 -:10DC8000000000000FE7000036E400000200000082 -:10DC90000200000039E40000BFE4000001000000C1 -:10DCA000020000003CE40000C8E1000002000000A7 -:10DCB000020000003FE40000C9E100000100000094 -:10DCC000010000000AE20000C9E1000001000000BC -:10DCD0000200000006E0000042E400000200000034 -:10DCE0000200000045E4000048E4000001000000DC -:10DCF000020000004AE400004DE4000001000000C2 -:10DD0000010000004FE4000052E4000002000000A7 -:10DD10000200000055E4000058E400000800000084 -:10DD20000100000061E40000E1E1000001000000EA -:10DD30000100000064E4000067E400000600000049 -:10DD40000100000009E000004EE1000001000000B9 -:10DD5000020000006EE4000071E400000100000019 -:10DD60000200000073E4000076E4000002000000FE -:10DD70000200000079E400007CE4000001000000E3 -:10DD8000020000007EE4000081E4000002000000C8 -:10DD90000200000084E4000001E500000200000031 -:10DDA0000200000087E400004AE3000001000000D8 -:10DDB0000200000019E100005EE400000200000023 -:10DDC000020000008AE400008DE40000030000006F -:10DDD000020000001BE200008EE4000002000000D0 -:10DDE0000200000091E4000094E400000200000042 -:10DDF0000200000097E4000095E40000010000002C -:10DE0000020000009AE400009DE40000020000000F -:10DE100002000000A0E40000A3E4000002000000F3 -:10DE200002000000A6E40000B0E4000001000000D1 -:10DE300002000000A9E40000E1E100000100000090 -:10DE400002000000ACE40000AFE4000002000000AB -:10DE500001000000B2E40000B5E40000050000008D -:10DE600001000000BBE40000BEE40000020000006E -:10DE70000200000002E30000B0E400000100000026 -:10DE80000100000047E20000C1E4000001000000C2 -:10DE900001000000C3E40000C6E40000030000002D -:10DEA00001000000CAE40000CDE400000200000010 -:10DEB00002000000D0E40000D3E4000002000000F3 -:10DEC00002000000E4E20000D4E4000001000000D1 -:10DED00002000000D6E40000D9E4000002000000C7 -:10DEE00002000000DCE40000EAE4000001000000A1 -:10DEF00002000000DFE40000E2E400000300000094 -:10DF000002000000E6E40000E9E400000200000076 -:10DF100001000000ECE40000EAE400000100000061 -:10DF2000010000000CE00000EFE40000020000002F -:10DF300002000000F2E40000F5E40000010000002F -:10DF400003000000F7E40000FAE400000200000013 -:10DF500002000000FDE4000000E5000003000000F6 -:10DF60000200000004E5000007E5000001000000D9 -:10DF70000200000009E500000CE5000002000000BE -:10DF800002000000C5E100000FE5000007000000EE -:10DF90000100000017E500000FE500000700000089 -:10DFA0000100000021E200001AE500000800000066 -:10DFB0000100000023E500001AE500000800000051 -:10DFC0000100000000000000000000000000000050 -:10DFD000000000005F474C4F42414C5F0028616EDB -:10DFE0006F6E796D6F7573206E616D6573706163AF -:10DFF000652900737472696E67206C69746572615B -:10E000006C0073746400636C006474007074004A84 -:10E0100041727261790056545420666F7220006319 -:10E020006F6E737472756374696F6E20767461625B -:10E030006C6520666F7220002D696E2D00747970FA -:10E0400065696E666F20666F72200074797065690D -:10E050006E666F206E616D6520666F722000747948 -:10E060007065696E666F20666E20666F7220006E46 -:10E070006F6E2D7669727475616C207468756E6B45 -:10E0800020746F2000636F76617269616E74207214 -:10E09000657475726E207468756E6B20746F2000E5 -:10E0A0006A61766120436C61737320666F72200031 -:10E0B0006775617264207661726961626C65206661 -:10E0C0006F7220007265666572656E6365207465A7 -:10E0D0006D706F7261727920666F7220006869647A -:10E0E00064656E20616C69617320666F7220005FE9 -:10E0F00053617420005F416363756D005F46726118 -:10E100006374002C20006F70657261746F72006F11 -:10E1100070657261746F722000697800203A200087 -:10E12000756C00756C6C0066616C7365007472755B -:10E1300065006A617661207265736F757263652030 -:10E14000006465636C747970652028002E2E2E00A3 -:10E150007B7061726D2300676C6F62616C20636F0E -:10E160006E7374727563746F7273206B6579656416 -:10E1700020746F2000676C6F62616C20646573743B -:10E18000727563746F7273206B6579656420746F48 -:10E1900020007B6C616D62646128002923007B751F -:10E1A0006E6E616D65642074797065230020726500 -:10E1B0007374726963740020766F6C6174696C6546 -:10E1C0000020636F6E737400262600636F6D706CA1 -:10E1D00065782000696D6167696E61727920003A27 -:10E1E0003A2A00205F5F766563746F7228007B6453 -:10E1F000656661756C742061726723007D3A3A0030 -:10E20000626F6F6C00626F6F6C65616E0062797433 -:10E2100065006C6F6E6720646F75626C6500666C7C -:10E220006F6174005F5F666C6F61743132380075C6 -:10E230006E7369676E6564206368617200756E73E2 -:10E2400069676E656420696E7400756E7369676EC8 -:10E25000656400756E7369676E6564206C6F6E67C8 -:10E2600000756E7369676E6564205F5F696E7431F7 -:10E27000323800756E7369676E65642073686F72FB -:10E280007400766F69640077636861725F7400750B -:10E290006E7369676E6564206C6F6E67206C6F6E5D -:10E2A0006700646563696D616C333200646563693E -:10E2B0006D616C363400646563696D616C31323850 -:10E2C0000068616C66006368617231365F74006378 -:10E2D00068617233325F74007374643A3A616C6CD3 -:10E2E0006F6361746F72007374643A3A6261736948 -:10E2F000635F737472696E67007374643A3A73741F -:10E3000072696E67007374643A3A62617369635F3D -:10E31000737472696E673C636861722C20737464F5 -:10E320003A3A636861725F7472616974733C6368DE -:10E3300061723E2C207374643A3A616C6C6F636155 -:10E34000746F723C636861723E203E007374643A7D -:10E350003A6973747265616D007374643A3A62610C -:10E360007369635F6973747265616D3C6368617240 -:10E370002C207374643A3A636861725F74726169E5 -:10E3800074733C636861723E203E0062617369632E -:10E390005F6973747265616D007374643A3A6F7388 -:10E3A000747265616D007374643A3A626173696393 -:10E3B0005F6F73747265616D3C636861722C20736A -:10E3C00074643A3A636861725F7472616974733C31 -:10E3D000636861723E203E0062617369635F6F73C0 -:10E3E000747265616D007374643A3A696F73747224 -:10E3F00065616D007374643A3A62617369635F6961 -:10E400006F73747265616D3C636861722C20737404 -:10E41000643A3A636861725F7472616974733C63F1 -:10E420006861723E203E0062617369635F696F7369 -:10E43000747265616D00263D006153006161006189 -:10E440006400282900636D002C00636F007E006467 -:10E4500056002F3D0064610064656C6574655B5D0A -:10E4600000646500646C0064656C657465006476C6 -:10E47000002F00654F005E3D00656F005E00657116 -:10E48000003D3D006765006774006C53003C3C3DF7 -:10E49000006C73003C3C006C74006D49002D3D0025 -:10E4A0006D4C002A3D006D69006D6C006D6D002D96 -:10E4B0002D006E61006E65775B5D006E6500213D2D -:10E4C0000021006E77006E6577006F52007C3D0082 -:10E4D0006F6F007C7C00704C002B3D00706C0070F6 -:10E4E0006D002D3E2A007070002B2B007073002DE4 -:10E4F0003E007175003F00724D00253D00725300D3 -:10E500003E3E3D00726D0025007273003E3E00737A -:10E51000697A656F662000737A00616C69676E6F57 -:10E52000662000617A004300EC000010303030308B -:10E53000303030303030303030303030494E4600BE -:10E54000696E66004E414E006E616E0030313233AE -:10E55000343536373839414243444546003031324C -:10E5600033343536373839616263646566003000AC -:10E57000202020202020202020202020202020209B -:10E5800065256C6400000A0001000200030004001D -:10E59000050006000700080009000A000B000C0037 -:10E5A0000D000E000F001000202020202020202031 -:10E5B00020202020202020203030303030303030DB -:10E5C00030303030303030302C2066756E637469F6 -:10E5D0006F6E3A2000617373657274696F6E2022EA -:10E5E000257322206661696C65643A2066696C65F2 -:10E5F00020222573222C206C696E652025642573EA -:10E6000025730A00002020202020202020202828F8 -:10E6100028282820202020202020202020202020E2 -:10E620002020202020881010101010101010101022 -:10E630001010101010040404040404040404041052 -:10E6400010101010101041414141414101010101E0 -:10E6500001010101010101010101010101010101AA -:10E6600010101010101042424242424202020202B6 -:10E67000020202020202020202020202020202027A -:10E68000101010102000000000000000000000002A -:10E69000000000000000000000000000000000007A -:10E6A000000000000000000000000000000000006A -:10E6B000000000000000000000000000000000005A -:10E6C000000000000000000000000000000000004A -:10E6D000000000000000000000000000000000003A -:10E6E000000000000000000000000000000000002A -:10E6F000000000000000000000000000000000001A -:10E700000000000000496E66696E697479004E6110 -:10E710004E000000000000000000000000000000AB -:10E7200000000000000000000000000000000000E9 -:10E7300000000000000000000000000000000000D9 -:10E7400000000000000000000000000000000000C9 -:10E7500000000000000000000000000000000000B9 -:10E7600000000000000000000000000000000000A9 -:10E7700000000000504F5349580000000500000001 -:10E78000190000007D000000000000000000F03FC4 -:10E79000000000000000244000000000000059407C -:10E7A0000000000000408F40000000000088C340CF -:10E7B00000000000006AF8400000000080842E4144 -:10E7C00000000000D01263410000000084D7974190 -:10E7D0000000000065CDCD41000000205FA0024296 -:10E7E000000000E876483742000000A2941A6D420B -:10E7F000000040E59C30A2420000901EC4BCD642FE -:10E8000000003426F56B0C430080E03779C34143A8 -:10E8100000A0D8855734764300C84E676DC1AB431E -:10E82000003D9160E458E143408CB5781DAF15443C -:10E8300050EFE2D6E41A4B4492D54D06CFF0804417 -:10E84000F64AE1C7022DB544B49DD9794378EA442C -:10E850000080E03779C34143176E05B5B5B89346DC -:10E86000F5F93FE9034F384D321D30F94877825AA8 -:10E870003CBF737FDD4F1575BC89D897B2D29C3CE5 -:10E8800033A7A8D523F649393DA7F444FD0FA53297 -:10E890009D978CCF08BA5B25436FAC642806180E91 -:10E8A0002020202020202020202020202020202068 -:10E8B0003030303030303030303030303030303058 -:10E8C000303132333435363738390000F8B500BFCF -:10E8D000F8BC08BC9E467047D945000015030000EF -:10E8E000C1050000F8B500BFF8BC08BC9E467047E3 -:04E8F0000103000020 -:08E8F400004870474CF90000D8 -:10E8FC0070B50D46114600F08FF90B4904460160C6 -:10E90C00681C04BF204670BD284625F01F012561F8 -:10E91C00616100F041FF2069012100F01F0001FA44 -:0CE92C0000F0A061204670BD38FB000028 -:04E9380000F0A0B992 -:10E93C00F8B5054608781446202803D111F8010FC4 -:10E94C002028FBD008782C2818BF3F2807D111F8B5 -:10E95C00010F202803D111F8010F2028FBD0084605 -:10E96C00009109780026272904D16946401C00F043 -:10E97C004EF803E000221146F6F7F2FDDFF824C052 -:10E98C00DCF80410DCF8002005EB610311F0010F3A -:10E99C001CBF19688A58014618469047002C18BFAE -:08E9AC002670F8BD3CF90000E3 -:10E9B40010B50B491446CA68896800EB620012F06E -:10E9C400010F1CBF026851588847002C08BF10BDB6 -:10E9D40002462046BDE810400249F6F76DBC00002F -:08E9E4003CF9000048FB0000B3 -:04E9EC0000F076B809 -:0EE9F0008269406900290CBFC26182617047D4 -:0EE9FE00416949698069084018BF01207047CF -:0EEA0C0010B500F035F9BDE81040F1F7A3BEDB -:10EA1A0038B502460078541C0D465C2847D114F8D4 -:10EA2A00010B0021722808BF0D2040D010DC61289C -:10EA3A0008BF07203BD0622808BF082037D06628C5 -:10EA4A0008BF0C2033D06E2808BF0A202FD019E047 -:10EA5A00742808BF09202AD0762808BF0B2026D0A0 -:10EA6A0078280FD120788DF8000062788DF801207F -:10EA7A008DF80210A41C102200216846F6F771FDD9 -:10EA8A00C0B214E0A0F130020A2A10D28DF80000B8 -:10EA9A0020788DF8010062788DF802208DF8031035 -:10EAAA00A41C082200216846F6F75BFDC0B22C6060 -:02EABA0038BD65 -:10EABC0010B50446007B002808BF10BDA068F1F714 -:0EEACC004DFE206841682046BDE81040084716 -:08EADC00004870476CF90000CE -:10EAE4002DE9F041074600680E46C16890461D4670 -:10EAF400384688470446002E1CBF307800281ED1B3 -:10EB0400D5B12026206870B102461AA12846F6F72E -:10EB1400D3FB054454F8080F28B128460670206832 -:10EB24006D1C0028F0D1606830B105F8016B616894 -:10EB3400384688470446E5E70120BDE8F0812068AF -:10EB440078B13146F6F74DFC38B963682A46414638 -:10EB5400384698470120BDE8F08154F8080F002892 -:10EB6400EFD16168081C08BFBDE8F08138468847CA -:08EB74000446E4E725730000EC -:10EB7C0070B50A480468002C08BF70BD254664684F -:10EB8C00287B38B1A868F1F7E9FD1DB12868416808 -:10EB9C0028468847002CF1D170BD0000C800001039 -:10EBAC0070B506460B480D46046884B1A06858B190 -:10EBBC002A463146F6F72CFC30B9A068F6F720FC53 -:10EBCC00A84204BF204670BD6468002CEED1002022 -:08EBDC0070BD0000C80000102C -:10EBE400002908BF704770B50B480D460468002C17 -:10EBF40008BF70BD2026207B50B108A12846A2681A -:10EC0400F6F75AFB05446068002818BF05F8016B45 -:10EC14006468002CEFD170BDC8000010257300009B -:10EC2400064A0260002202738160002904BF426028 -:10EC3400704703490A6842600860704774FB00002B -:04EC4400C8000010F4 -:10EC48000A490160816879B1094A1168814204BFA3 -:10EC58004168116008D04A68824203D01146526860 -:10EC68008242FBD142684A60F1F776BD74FB00002E -:04EC7800C8000010C0 -:10EC7C000B4901608168002908BF7047094A116877 -:10EC8C00814202BF4168116070474A68824203D0DA -:10EC9C00114652688242FBD142684A6070470000BC -:08ECAC0074FB0000C800001019 -:10ECB40010B5084914464A68096800EB620012F06E -:10ECC400010F1CBF026851588847002C1CBF00204C -:08ECD400207010BD64F900007E -:10ECDC0070B504460D4600F0D7F9E56000F0F4F984 -:0EECEC00E16801442046BDE8704000F0A7B981 -:10ECFA0010B504468068E1680144204600F09FF997 -:0CED0A0004F11000BDE8104000F055B905 -:04ED160000F017BA38 -:0EED1A0010B500F014FABDE81040F1F71CBD72 -:10ED28000328BCBF002070470749002201EB80017F -:10ED380051F80C0C41F80C2C002804BF4FF0FF30A0 -:0CED48007047016849680847F406001095 -:10ED54000328BCBF00207047064901EB800050F82F -:10ED64000C0C002804BF4FF0FF3070470168C968DD -:08ED740008470000F40600103E -:10ED7C002DE9F8430F4605465449F6F72EFB544E41 -:10ED8C00544CA6F1010888B93146404600F05AFBB4 -:10ED9C00012300220821204600F004FB4FF41651F9 -:10EDAC00204600F01BFA0020BDE8F8834A492846AB -:10EDBC00F6F713FB88B93146404600F043FB0123BC -:10EDCC0000220821204600F0EDFA4FF4165120469F -:10EDDC0000F004FA0120BDE8F88340492846F6F714 -:10EDEC00FCFA88B93146404600F02CFB0123002286 -:10EDFC000821204600F0D6FA4FF41651204600F0B8 -:10EE0C00EDF90220BDE8F883DFF8D480002458F82F -:10EE1C00240018B1641C102CF9D34EE0102C4CD2E9 -:10EE2C0028783A2809D16A462EA12846F6F764FAC2 -:10EE3C000098002818BF103043E02F283DD1681CE3 -:10EE4C000546002115F8012B2F2A04D0002A18BFE3 -:10EE5C00491CF7D10025FFF7A3FE00282DD017F091 -:10EE6C00020F18BF022608D117F0040F18BF012695 -:10EE7C0003D117F0080618BF092617F00C0F18BF9E -:10EE8C0046F4007617F0040F18BF46F480664FF076 -:10EE9C00FF333DB9144A1549F1F789FC002818BF16 -:10EEAC00103009E0124A1149F1F781FC28B10168D0 -:10EEBC0032460B692946984718B94FF0FF30BDE828 -:10EECC00F88348F82400E01CBDE8F88394F90000AE -:10EEDC0003C0092000C000409BF90000A3F900000A -:10EEEC00F40600103A257000F0FB000084FB0000D3 -:04EEFC009CFB00007B -:10EF000070B50D461446032805DA0B4800F09AFA4E -:10EF1000287001200EE0094901EB800050F80C0C2C -:10EF2000002804BF4FF0FF3070BD016822468B6897 -:10EF300029469847201A70BD00C00040F406001012 -:10EF400010B503280EDB084A02EB800050F80C0CC9 -:10EF500028B10268136900229847401C02D14FF083 -:0CEF6000FF3010BD002010BDF4060010B2 -:10EF6C002DE9F0410E46154603280CDA0024002D3D -:10EF7C0007D90E4F315D384600F0D6FA641CAC420E -:10EF8C00F8D328460FE00A4901EB800050F80C0C2E -:10EF9C00002804BF4FF0FF30BDE8F08101682A461D -:10EFAC000B6831469847281ABDE8F08100C0004034 -:04EFBC00F406001047 -:10EFC0000168002918BF08474268002A08BF704737 -:0AEFD00000F108018369104618479C -:08EFDA00016000214160704755 -:08EFE20001600021416070474D -:10EFEC002DE9F041134E144D012734682F6084B184 -:10EFFC0000F0FCFBA168081A0028C8BFBDE8F0812E -:10F00C0060683060206881682046884734682F60CB -:10F01C002CB9686920F001006861BDE8F081A06836 -:10F02C00A86100F0E3FBA168081A0028E8DDBDE840 -:0CF03C00F0810000DC00001000400940E2 -:10F0480010B472B600230F4C8160226872B1D2F8F6 -:10F0580008C0A1EB0C0CBCF1000F03DD134652688D -:10F06800002AF4D1002B18BF586006D1064B206047 -:10F078009961596941F001015961426062B610BC59 -:0CF0880070470000DC0000100040094050 -:10F0940072B60D4A116881420AD14068106080B18D -:10F0A4000A4980688861486940F00100486108E0C5 -:10F0B40039B14A68824204BF4068486001D01100F7 -:10F0C400F7D162B670470000DC0000100040094030 -:04F0D40000F090BBFD -:10F0D80010B50446054820600549042000F054F89E -:10F0E800044910200860204610BD000048FC0000BC -:08F0F800EDEF000000E100E073 -:10F100000E49016072B60E4A116881420AD1416807 -:10F11000116081B10B4A89689161516941F0010127 -:10F12000516108E039B14A68824204BF42684A60CE -:10F1300001D01100F7D162B6F1F712BB48FC000014 -:08F14000DC0000100040094052 -:10F148000E49016072B60E4A116881420AD14168BF -:10F15800116081B10B4A89689161516941F00101DF -:10F16800516108E039B14A68824204BF42684A6086 -:10F1780001D01100F7D162B67047000048FC0000CA -:08F18800DC000010004009400A -:10F1900030B44FF0E025D5F8082D0A4BB2F1805F6E -:10F1A0000BD0D5F808CD00225CF8224043F822406D -:10F1B000521C312AF8DBC5F8083D03EB80000164DE -:08F1C00030BC70470000001094 -:10F1C800EFF30980704780F309887047EFF30880F0 -:10F1D800704780F30888704740BA7047C0BA7047D4 -:10F1E8002DE9F34F89B008460999674BA1F1804290 -:10F1F800B2F5404215D0B2F5804F1DD0B2F50C2FB4 -:10F2080040D0B2F5102F48D1D3F8AC1121F44021E9 -:10F21800C3F8AC11D3F8AC1141F48021C3F8AC1198 -:10F2280016E0D3F8A81121F0C001C3F8A811D3F84B -:10F23800A81141F0400109E0D3F8A81121F4407168 -:10F24800C3F8A811D3F8A81141F48071C3F8A81124 -:10F258004E49020109680291B1FBF2F302FB131156 -:10F268004FF0000A4FF0010B1FFA83F8D14600292E -:10F278006ED0F4F785FF08904FEA5807CDF8008064 -:10F2880001905FE0D3F8AC1121F44031C3F8AC1120 -:10F29800D3F8AC1141F48031C0E773223CA140A0FF -:10F2A800F5F78FF901240125012C45D93846F4F7E3 -:10F2B800ADFB0422F4F7E4F9079006910298F4F7FD -:10F2C8005BFFF4F7C5FB059004912046F4F754FF63 -:10F2D80003902846F4F750FF0399F5F759F84FF0D3 -:10F2E8007E51F4F799FEF4F7B3FB069B079AF4F7FF -:10F2F80003FC02460B4604990598F4F727FDF4F73A -:10F3080035FE01460898F4F785FE0899F5F740F8A8 -:10F3180020F0004630460199F5F712F908D2214845 -:10F32800B846AA46A34601968642B8BF4FF00109DF -:10F33800681CC5B2A542CCD3601CC4B20F2CB2D98C -:10F34800781C87B20098874298BFB9F1000FA9D0FE -:10F358000998007B40F080010998017309994FEAE8 -:10F3680018200871099880F8008009994AEA0B105A -:10F3780081F828000998007B20F080010998017322 -:10F388000BB0BDE8F08F000000C00F40E000001097 -:10F3980073657269616C5F6170692E6300000000BB -:08F3A800300000006F12833AEF -:10F3B00030B4DFF880C04D1FDCF80040042D07D3C7 -:10F3C0000A461D492046F5F727F9012000F0B8F854 -:10F3D000A1F1050C052A1CD2DFE802F00305080B99 -:10F3E0000E00002100E00121002207E001210A4671 -:10F3F00004E00121022201E001210322012B18BFB8 -:10F40000022B0DD00D492046F5F706F9012000F03A -:10F4100097F80B492046F5F7FFF8012000F090F827 -:10F420005B1E4CEA830343EAC10141EA0211017306 -:10F4300030BC70478007001084FA0000E4FA000036 -:04F44000C4FA00000A -:0CF44400017D11F0010FFBD00078704733 -:10F4500070B50E4605462B4900F0ECF804462A49E3 -:10F46000304600F0E7F80146204600F0C5F80446B3 -:10F47000401C07D12D4825A10068F5F7CDF80120E3 -:10F4800000F05EF8A4F180402949B0F5404004BF87 -:10F49000D1F8C40040F0080016D0B0F5804F04BF8A -:10F4A000D1F8C40040F010000ED0B0F50C2F04BF0E -:10F4B000D1F8C40040F0807006D0B0F5102F05D10F -:10F4C000D1F8C40040F00070C1F8C40001202072DF -:10F4D000002060604FF416512046FFF785FE01239F -:10F4E000002208212046FFF763FF02220549284633 -:10F4F00000F0CCF802220449304600F0C7F820465C -:10F5000070BD0000ACF9000018FA00005365726984 -:10F51000616C2070696E6F7574206D617070696EBA -:10F5200067206661696C6564000000008007001058 -:04F5300000C00F40C8 -:0CF53400027D12F0200FFBD00170704728 -:10F5400010B5044600F052F9002C1CBFBDE8104075 -:06F5500000F06EB9FEE7B9 -:10F55800421C08BF7047A0F10050A0F51C20030909 -:10F568000007C20E074800EB830003684FF0030C46 -:10F578000CFA02FC23EA0C03036003689140194368 -:08F588000160704700C0024061 -:10F59000421C08BF704730B4A0F10050A0F51C20F9 -:10F5A000144C420904EB8202956E00F01F0CC1F36B -:10F5B000800303FA0CFC25EA0C059566956E45EA76 -:10F5C0000C0CC2F868C0002B1CBF30BC704703098C -:10F5D0000007C20E04EB8300036C4FF0030C0CFA1F -:10F5E00002FC23EA0C030364036C91401943016499 -:08F5F00030BC704700C002406E -:10F5F800884208BF7047421C04BF08467047491C30 -:10F6080008BF704703A108480068F5F701F8012012 -:10F61800FFF792FF70696E6D6170206D69732D6DD3 -:0CF628006174636800000000800700109F -:10F63400421C04BF4FF0FF3070470A68521C08D0C8 -:10F644000A68824204BF4868704751F80C2F521C64 -:10F65400F6D10C4803A10068F4F7DCFF0120FFF7A2 -:10F664006DFF000070696E6D6170206E6F742066AE -:10F674006F756E6420666F7220706572697068655C -:08F6840072616C0080070010A8 -:10F68C00F0B4431C04BFF0BC70470B685B1C47D044 -:10F69C000B68834240D1A0F10053A3F51C23451CF9 -:10F6AC0018098C681907C90E214F4FF0030C0CFA7E -:10F6BC0001FC07EB8000002D09D0056825EA0C053C -:10F6CC000560056804FA01F445EA0404046004BF0B -:10F6DC00F0BC70474FEA531503F01F0607EB850388 -:10F6EC009F6EC2F3800404FA06F527EA05069E66AF -:10F6FC009E6E46EA05059D66002C1CBFF0BC70474B -:10F70C00036C23EA0C030364036C02FA01F143EA71 -:10F71C0001010164F0BC704751F80C3F5B1CB7D180 -:10F72C00094804A10068F4F771FF0120FFF702FFFC -:10F73C0000C00240636F756C64206E6F742070693A -:0CF74C006E6F7574000000008007001054 -:10F7580070B5F4F77DF908A253681268F4F7CCF98C -:10F76800F4F7DCFB054600F043F8044600F040F8E7 -:10F77800001BA842FAD370BD0000000080842E410F -:10F7880070B54FF47A7100FB01F500F031F80446CA -:0CF7980000F02EF8001BA842FAD370BD50 -:10F7A40070B50446401C08BF70BD24F01F0504F06A -:10F7B4001F00012101FA00F600212046FFF7CAFECE -:10F7C40002212046FFF7E2FE28683043286070BD1E -:10F7D40020F01F0200F01F00012303FA00F00029AB -:08F7E4000CBFD0619061704779 -:0CF7EC0084B069461820ABBE04B0704722 -:10F7F80070B50A4C0A4D206858B9284600F05AF8E6 -:10F808000849284600F04CF8284600F08DF80120F9 -:10F8180020602846BDE8704000F084B8E40000107D -:08F828000040094040420F00BE -:10F830002DE9F0411B4C2046FFF7B4FFA51C2846DC -:10F84000FFF7B0FFE61C3046FFF7ACFF671D3846F8 -:10F85000FFF7A8FF01212046FFF7BCFF0021284643 -:10F86000FFF7B8FF00213046FFF7B4FF012138460B -:10F87000FFF7B0FF9620FFF787FF00212046FFF734 -:10F88000A9FF01212846FFF7A5FF01213046FFF718 -:10F89000A1FF00213846FFF79DFF9620FFF774FF78 -:08F8A000D8E7000032C0092086 -:10F8A800034A12689208B2FBF1F1491EC160704721 -:04F8B800E00000105C -:10F8BC00184AB0F1402F04BFD2F8C41041F0020135 -:10F8CC0018D0A0F18041B1F5004104BFD2F8C410AA -:10F8DC0041F004010ED0B1F5082F04BFD2F8C410CA -:10F8EC0041F4800106D0B1F50C2F05D1D2F8C4102B -:10F8FC0041F40001C2F8C4100221416000210167EB -:10F90C000549064A09688908B1FBF2F1491EC16034 -:10F91C007047000000C00F40E000001040420F0094 -:04F92C008068704738 -:0CF9300081680029FCD101214160704772 -:10F93C00F1E9000000000000FFE9000000000000F9 -:10F94C0000FB00003DE9000006FB0000B5E90000EB -:10F95C0000000000EDE90000BDEA0000000000001E -:10F96C0016FB0000B5EC00000000000000000000D9 -:10F97C001DFB00007DEB000023FB0000E5EB00000D -:10F98C0000000000000000002F737464696E002FEB -:10F99C007374646F7574002F7374646572720000F5 -:10F9AC0000C0092000C009400200000002C009206C -:10F9BC0000C00040010000000AC00920008009407E -:10F9CC00010000000FC009200000014001000000F0 -:10F9DC0019C0092000C009400300000040C00920E4 -:10F9EC00000001400200000048C0092000800940CE -:10F9FC00020000009CC0092000C009400300000068 -:10FA0C00FFFFFFFFFFFFFFFF0000000001C0092008 -:10FA1C0000C009400200000003C0092000C00040E3 -:10FA2C00010000000BC0092000800940010000000B -:10FA3C0010C0092000000140010000001AC009207C -:10FA4C0000C009400300000041C009200000014033 -:10FA5C000200000049C0092000800940020000009B -:10FA6C009DC0092000C0094003000000FFFFFFFFFC -:10FA7C00FFFFFFFF00000000496E76616C69642097 -:10FA8C006E756D626572206F6620626974732028D2 -:10FA9C0025642920696E2073657269616C20666F1C -:10FAAC00726D61742C2073686F756C6420626520B4 -:10FABC00352E2E3800000000496E76616C6964208A -:10FACC0073657269616C20706172697479207365F9 -:10FADC007474696E67000000496E76616C6964200D -:10FAEC0073746F70206269747320737065636966D8 -:04FAFC0069656400D4 -:10FB0000777269746500726561640044696769743D -:10FB1000616C4F75740064656C65746500636C6539 -:10FB20006172006F626A656374730042617365009D -:10FB3000000000004CFB000039E900000DEA000065 -:08FB4000E5EA0000F5E8000011 -:03FB48002569002C -:0CFB4C00C0D7000058FB000084FB000044 -:10FB58004E346D62656431304469676974616C4F15 -:04FB6800757445006B -:10FB6C000000000084FB00007DEC000049EC00006C -:08FB7C00E5EA0000DDEA0000EB -:08FB840040D700008CFB0000DB -:0DFB8C004E346D626564344261736545005E -:0CFB9C00C0D70000A8FB000084FB0000A4 -:10FBA8004E346D626564313446696C65537973749B -:08FBB800656D4C696B654500A9 -:10FBC00000000000D4FB000017ED00001BED00005A -:04FBD000FBEC00004A -:0CFBD400C0D70000E0FB000054FC000063 -:0FFBE0004E346D626564365469636B657245001F -:10FBF00098D8000018FC000000000000020000007F -:10FC000084FB00000200000010FC00000210000055 -:08FC100040D7000029FC0000B0 -:10FC18004E346D6265643846696C654C696B654540 -:01FC280000DB -:10FC29004E346D626564313046696C6548616E6455 -:04FC39006C654500B1 -:10FC40000000000054FC000049F1000001F1000038 -:04FC50006108000047 -:08FC540040D700005CFC000039 -:10FC5C004E346D626564313054696D6572457665FC -:04FC6C006E7445006D -:08FC7000D8D3FF7F0100000062 -:10FC7800000000000000000000000000000000007C -:10FC8800000000000000000000000000000000006C -:10FC9800000000000000000000000000000000005C -:10FCA800000000000000000000000000000000004C -:10FCB800000000000000000000000000000000003C -:10FCC800000000000000000000000000000000002C -:10FCD800000000000000000000000000000000001C -:10FCE800000000000000000000000000000000000C -:10FCF80000000000000000000000000000000000FC -:10FD080000000000000000000000000000000000EB -:10FD180000000000000000000000000000000000DB -:10FD280000000000000000000000000000000000CB -:10FD3800000000000000000000000000D0000010DB -:10FD48002BFB00007CF90000000000000000000010 -:10FD580000D8B805000000002D0F000000000000CA -:10FD680014E7000034E7000054E70000000000003A -:10FD780000000000000000000000000026E5000070 -:10FD8800000000000000000000000000000000006B -:10FD9800000000000000000000000000000000005B -:10FDA800000000000000000000000000000000004B -:10FDB800000000000000000000000000000000003B -:10FDC800000000000000000000000000000000002B -:10FDD800000000000000000000000000000000001B -:10FDE800000000000000000000000000000000000B -:10FDF80000000000000000000000000000000000FB -:10FE080000000000000000000000000000000000EA -:10FE180000000000000000000000000000000000DA -:10FE280000000000000000000000000000000000CA -:10FE380000000000000000000000000000000000BA -:10FE4800000000000000000000000000EC000010AE -:10FE58000000000000000000E0010010E0010010B8 -:10FE6800E8010010E8010010F0010010F001001096 -:10FE7800F8010010F8010010000200100002001044 -:10FE880008020010080200101002001010020010F2 -:10FE980018020010180200102002001020020010A2 -:10FEA8002802001028020010300200103002001052 -:10FEB8003802001038020010400200104002001002 -:10FEC80048020010480200105002001050020010B2 -:10FED8005802001058020010600200106002001062 -:10FEE8006802001068020010700200107002001012 -:10FEF80078020010780200108002001080020010C2 -:10FF08008802001088020010900200109002001071 -:10FF18009802001098020010A0020010A002001021 -:10FF2800A8020010A8020010B0020010B0020010D1 -:10FF3800B8020010B8020010C0020010C002001081 -:10FF4800C8020010C8020010D0020010D002001031 -:10FF5800D8020010D8020010E0020010E0020010E1 -:10FF6800E8020010E8020010F0020010F002001091 -:10FF7800F8020010F802001000030010000300103F -:10FF880008030010080300101003001010030010ED -:10FF9800180300101803001020030010200300109D -:10FFA800280300102803001030030010300300104D -:10FFB80038030010380300104003001040030010FD -:10FFC80048030010480300105003001050030010AD -:10FFD800580300105803001060030010600300105D -:10FFE800680300106803001070030010700300100D -:08FFF8007803001078030010EB -:020000021000EC -:100000008003001080030010880300108803001094 -:100010009003001090030010980300109803001044 -:10002000A0030010A0030010A8030010A8030010F4 -:10003000B0030010B0030010B8030010B8030010A4 -:10004000C0030010C0030010C8030010C803001054 -:10005000D0030010D0030010D8030010D803001004 -:10006000E0030010E0030010E8030010E8030010B4 -:10007000F0030010F0030010F8030010F803001064 -:100080000004001000040010080400100804001010 -:1000900010040010100400101804001018040010C0 -:1000A0002004001020040010280400102804001070 -:1000B0003004001030040010380400103804001020 -:1000C00040040010400400104804001048040010D0 -:1000D0005004001050040010580400105804001080 -:1000E0006004001060040010680400106804001030 -:1000F00070040010700400107804001078040010E0 -:10010000800400108004001088040010880400108F -:10011000900400109004001098040010980400103F -:10012000A0040010A0040010A8040010A8040010EF -:10013000B0040010B0040010B8040010B80400109F -:10014000C0040010C0040010C8040010C80400104F -:10015000D0040010D0040010D8040010D8040010FF -:10016000E0040010E0040010E8040010E8040010AF -:10017000F0040010F0040010F8040010F80400105F -:10018000000500100005001008050010080500100B -:1001900010050010100500101805001018050010BB -:1001A000200500102005001028050010280500106B -:1001B000300500103005001038050010380500101B -:1001C00040050010400500104805001048050010CB -:1001D000500500105005001058050010580500107B -:1001E000600500106005001068050010680500102B -:1001F00070050010700500107805001078050010DB -:10020000800500108005001088050010880500108A -:10021000900500109005001098050010980500103A -:10022000A0050010A0050010A8050010A8050010EA -:10023000B0050010B0050010B8050010B80500109A -:10024000C0050010C0050010C8050010C80500104A -:10025000D0050010D0050010D8050010D8050010FA -:1002600000000200FFFFFFFF04E600004EE1000077 -:1002700011D9000011D9000011D9000011D90000D6 -:1002800011D9000011D9000011D9000011D90000C6 -:1002900011D90000FFFFFFFFFFFFFFFFFFFFFFFF80 -:1002A000FFFF0000415343494900000000000000E7 -:1002B000000000000000000000000000000000003E -:1002C00000000000010000007D9A000034000000E2 -:1002D000CEFBFFFFCB030000010000000000000088 -:1002E00035000000CEFBFFFFCB0300000100000043 -:0802F0000000000025C9000018 -:040000030000063DB6 -:00000001FF diff --git a/gcc4mbed/samples/Ticker/Ticker.map b/gcc4mbed/samples/Ticker/Ticker.map deleted file mode 100644 index bec4c2d5..00000000 --- a/gcc4mbed/samples/Ticker/Ticker.map +++ /dev/null @@ -1,4606 +0,0 @@ -Archive member included because of file (symbol) - -../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o (_ZTVN4mbed10DigitalOutE) -../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_ZTIN4mbed4BaseE) -../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o (_ZTVN4mbed6TickerE) -../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZTIN4mbed8FileLikeE) -../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) (_ZN4mbed15FunctionPointer4callEv) -../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) (_ZTIN4mbed10TimerEventE) -../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) (NVIC_SetVector) -../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - (Reset_Handler) -../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) (SystemInit) -../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o (__get_MSP) -../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (serial_baud) -../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../src/gcc4mbed.o (exit) -../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (pinmap_merge) -../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ./main.o (wait) -../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (gpio_output) -../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) (semihost_exit) -../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) (us_ticker_read) -../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) (mbed_die) -../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) (timer_frequency) -../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o (__aeabi_atexit) -../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZTVN10__cxxabiv117__class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ./main.o (_ZdlPv) -../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (_ZdaPv) -../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (__dynamic_cast) -../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_Znwj) -../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_Znaj) -../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (__cxa_pure_virtual) -../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (_ZTVN10__cxxabiv120__si_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) (_ZNSt9type_infoD2Ev) -../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (_ZTVN10__cxxabiv121__vmi_class_type_infoE) -../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (_ZSt9terminatev) -../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv120__unexpected_handlerE) -../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (__new_handler) -../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) (_ZNSt9exceptionD2Ev) -../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) (_ZN10__cxxabiv119__terminate_handlerE) -../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) (_ZN9__gnu_cxx27__verbose_terminate_handlerEv) -../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_demangle) -../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (__cxa_current_exception_type) -../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) (__cxa_get_globals) -../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (scalbn) -../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (copysign) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) (__aeabi_dadd) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_dmul) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) (__aeabi_d2iz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_d2f) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fsub) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_fdiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_cfcmple) -../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../src/syscalls.o (abort) -../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (__aeabi_memcpy) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_assert) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (__aeabi_ctype_table_) -../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (__aeabi_stderr) -../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) (__cxa_atexit) -../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) (fprintf) -../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) (fputs) -../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) (__sfvwrite_r) -../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o (fwrite) -../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../src/syscalls.o (_impure_ptr) -../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o (__libc_init_array) -../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) (malloc) -../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_malloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memchr) -../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcmp) -../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (memcpy) -../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (memmove) -../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) (__malloc_lock) -../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) (realloc) -../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_realloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../src/syscalls.o (errno) -../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) (_sbrk_r) -../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) (raise) -../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) (_kill_r) -../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (sprintf) -../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) (sscanf) -../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) (__seofread) -../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strcmp) -../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (strcpy) -../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strlen) -../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncmp) -../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) (strncpy) -../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) (strtol) -../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) (_svfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) (__ssvfscanf_r) -../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) (write) -../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) (_vfprintf_r) -../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_write_r) -../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (__swsetup_r) -../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) (__register_exitproc) -../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) (__assert) -../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_close_r) -../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) (__ctype_ptr__) -../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (_dtoa_r) -../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_fflush_r) -../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) (__sinit) -../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) (fiprintf) -../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) (_free_r) -../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (_fwalk) -../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (iswspace) -../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__locale_mb_cur_max) -../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_lseek_r) -../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) (__smakebuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_mbrtowc_r) -../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) (__mbtowc) -../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (memset) -../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) (_Balloc) -../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) (_read_r) -../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__fpclassifyd) -../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (__sccl) -../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (nanf) -../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtod_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoll_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoul_r) -../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_strtoull_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__ssprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) (_sungetc_r) -../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) (__submore) -../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) (__sprint_r) -../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) (_calloc_r) -../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) (fclose) -../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) (_fputwc_r) -../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) (_fstat_r) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__gethex) -../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__hexnan) -../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) (_isatty_r) -../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (__swbuf_r) -../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) (_wcrtomb_r) -../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) (__wctomb) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) (__aeabi_uidiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_idiv) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) (__aeabi_idiv0) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_dcmpeq) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) (__aeabi_d2uiz) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) (__aeabi_uldivmod) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) (__gnu_uldivmod_helper) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__divdi3) -/media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) (__udivdi3) - -Allocating common symbols -Common symbol size file - -errno 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -__aeabi_stdin 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__hexdig 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__aeabi_stdout 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stderr 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - -Discarded input sections - - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .text 0x00000000 0x0 ../../src/gcc4mbed.o - .data 0x00000000 0x0 ../../src/gcc4mbed.o - .bss 0x00000000 0x0 ../../src/gcc4mbed.o - .text 0x00000000 0x0 ../../src/syscalls.o - .data 0x00000000 0x0 ../../src/syscalls.o - .bss 0x00000000 0x0 ../../src/syscalls.o - .text._open 0x00000000 0x20 ../../src/syscalls.o - .text._system 0x00000000 0x14 ../../src/syscalls.o - .group 0x00000000 0xc ./main.o - .group 0x00000000 0xc ./main.o - .text 0x00000000 0x0 ./main.o - .data 0x00000000 0x0 ./main.o - .bss 0x00000000 0x0 ./main.o - .text._ZN4mbed10DigitalOutD2Ev - 0x00000000 0x14 ./main.o - .text._ZN4mbed6TickerD2Ev - 0x00000000 0x14 ./main.o - .text._ZN4mbed6TickerD0Ev - 0x00000000 0x1c ./main.o - .text._ZN4mbed10DigitalOutD0Ev - 0x00000000 0x1c ./main.o - _ZTVN4mbed10DigitalOutE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - __ARM__ZN4mbed10parse_pinsEPKc_anon0 - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - __ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOutD1Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed19rpc_function_callerIPKc7PinNameS2_XadL_ZNS_4Base9constructINS_10DigitalOutES3_S2_EES2_T0_T1_EEEEvS2_Pc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOut5writeEi - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOut4readEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10DigitalOutD0Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZN4mbed10parse_charEPKcPS1_ - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTIN4mbed10DigitalOutE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTSN4mbed10DigitalOutE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - i._ZN4mbed10DigitalOut13get_rpc_classEv - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata 0x00000000 0x10 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .conststring 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .data 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata___ARM__ZN4mbed10parse_pinsEPKc_anon0 - 0x00000000 0x68 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - t._ZN4mbed19rpc_function_callerIPKc7PinNameS2_XadL_ZNS_4Base9constructINS_10DigitalOutES3_S2_EES2_T0_T1_EEEEvS2_Pc - 0x00000000 0x2c0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - _ZTVN4mbed4BaseE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed13BaseDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed4BaseE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed13BaseDirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle8closedirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7readdirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7telldirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle7seekdirEl - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZN4mbed13BaseDirHandle9rewinddirEv - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base15register_objectEPKc - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x150 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base4nameEv - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base7opendirEv - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed4Base8new_nameEPS0_ - 0x00000000 0x20 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base11delete_selfEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base3rpcEPKcS2_S2_Pc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed4Base5clearEPKcPc - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_vtableinfo_ZTVN4mbed13BaseDirHandleE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTVN4mbed13BaseDirHandleE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed13BaseDirHandleE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTIN4mbed9DirHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed13BaseDirHandleE - 0x00000000 0x17 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata__ZTSN4mbed9DirHandleE - 0x00000000 0x12 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle8closedirEv - 0x00000000 0xa ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7readdirEv - 0x00000000 0x64 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7telldirEv - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle7seekdirEl - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - i._ZN4mbed13BaseDirHandle9rewinddirEv - 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - _ZTVN4mbed6TickerE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - _ZN4mbed6TickerD1Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - _ZN4mbed6TickerD0Ev - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - _ZTIN4mbed6TickerE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - _ZTSN4mbed6TickerE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - i._ZN4mbed6Ticker6detachEv - 0x00000000 0x16 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - _ZTVN4mbed8FileLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZN4mbed10FileHandle4flenEv - 0x00000000 0x10 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTIN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed8FileLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed14FileSystemLikeE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTSN4mbed10FileHandleE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD0Ev - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed8FileLikeD2Ev - 0x00000000 0x34 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_command_string - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_ensure 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._sys_flen 0x00000000 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.closedir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.mkdir 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.opendir 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.readdir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.remove 0x00000000 0x50 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rename 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.rewinddir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.seekdir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.telldir 0x00000000 0x6 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpfile 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i.tmpnam 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_close - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_ensure - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_flen - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_istty - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_open - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_read - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_seek - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._sys_write - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.closedir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.mkdir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.opendir - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.readdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.remove - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.rewinddir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.seekdir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi.telldir - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vtableinfo_ZTVN4mbed8FileLikeE - 0x00000000 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTVN4mbed8FileLikeE - 0x00000000 0x3c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - i._ZN4mbed10FileHandle4flenEv - 0x00000000 0x3a ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.exidx 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed10FileHandle4flenEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTIN4mbed14FileSystemLikeE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .constdata__ZTSN4mbed14FileSystemLikeE - 0x00000000 0x18 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - _ZTVN4mbed10TimerEventE - 0x00000000 0xc ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - _ZTIN4mbed10TimerEventE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - _ZTSN4mbed10TimerEventE - 0x00000000 0x8 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - .arm_vfe_vcallinfoi._ZN4mbed10TimerEvent3irqEv - 0x00000000 0x24 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - i.NVIC_GetVector - 0x00000000 0x10 ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - .ARM.__at_0x02FC - 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - i.SystemCoreClockUpdate - 0x00000000 0x100 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - i.serial_clear - 0x00000000 0x6 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_interrupt - 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_readable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.serial_writable - 0x00000000 0x8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - i.wait_us 0x00000000 0x16 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - i.gpio_input 0x00000000 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_mode 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.gpio_read 0x00000000 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - i.semihost_close - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_ensure - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_flen - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_istty - 0x00000000 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_open - 0x00000000 0x18 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_read - 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_remove - 0x00000000 0x16 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_rename - 0x00000000 0x22 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_reset - 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_seek - 0x00000000 0x10 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_uid - 0x00000000 0x14 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.semihost_write - 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - i.FunctionalityNotSupported - 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_mac_address - 0x00000000 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_reset 0x00000000 0x34 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.mbed_uid 0x00000000 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - i.timer_free 0x00000000 0x2 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_stop 0x00000000 0xa ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - i.timer_write 0x00000000 0x12 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .text._Znwj 0x00000000 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text._Znaj 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000000 0xe ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x00000000 0x2c ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZN10__cxxabiv112__unexpectedEPFvvE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt10unexpectedv - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt13set_terminatePFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text._ZSt14set_unexpectedPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .data._ZN10__cxxabiv120__unexpected_handlerE - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNKSt9bad_alloc4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZNSt9bad_allocD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text._ZSt15set_new_handlerPFvvE - 0x00000000 0x10 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTVSt9bad_alloc - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTSSt9bad_alloc - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata.str1.1 - 0x00000000 0xf ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZTISt9bad_alloc - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .bss.__new_handler - 0x00000000 0x4 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .rodata._ZSt7nothrow - 0x00000000 0x1 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD2Ev - 0x00000000 0x14 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD2Ev - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt9exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNKSt13bad_exception4whatEv - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv119__foreign_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZN10__cxxabiv115__forced_unwindD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt13bad_exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text._ZNSt9exceptionD0Ev - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv115__forced_unwindE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt9exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv115__forced_unwindE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt13bad_exception - 0x00000000 0x12 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x24 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt9exception - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTIN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVSt13bad_exception - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSSt9exception - 0x00000000 0xd ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTVN10__cxxabiv119__foreign_exceptionE - 0x00000000 0x18 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTSN10__cxxabiv115__forced_unwindE - 0x00000000 0x20 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .rodata._ZTISt13bad_exception - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .group 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .text._ZNKSt9type_info4nameEv - 0x00000000 0xc ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text.__cxa_get_globals_fast - 0x00000000 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .text.__aeabi_memcpy - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .rodata.__aeabi_ctype_table_C - 0x00000000 0x101 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_L_tmpnam - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_BUFSIZ - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOLBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FILENAME_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IOFBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_FOPEN_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_TMP_MAX - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .rodata.__aeabi_IONBF - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text._fprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text.cleanup_glue - 0x00000000 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._reclaim_reent - 0x00000000 0xb4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text._wrapup_reent - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal_r - 0x00000000 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._signal_r - 0x00000000 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp_r - 0x00000000 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.signal 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text._init_signal - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text.__sigtramp - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text._sprintf_r - 0x00000000 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text._sscanf_r - 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .text.strncpy 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text.vfprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text.fflush 0x00000000 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text._cleanup - 0x00000000 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_acquire - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sinit_lock_release - 0x00000000 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_lock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__fp_unlock_all - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text._fiprintf_r - 0x00000000 0x18 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text._fwalk_reent - 0x00000000 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text._setlocale_r - 0x00000000 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_msgcharset - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.__locale_cjk_lang - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.setlocale - 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text.localeconv - 0x00000000 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_message_charset - 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss._PathLocale - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__nlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .bss.__mlocale_changed - 0x00000000 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text.mbrtowc 0x00000000 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text._mbtowc_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text._mprec_log10 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .rodata.__mprec_tinytens - 0x00000000 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtod 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text.strtof 0x00000000 0xa8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text.strtoul 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text._svfiprintf_r - 0x00000000 0x81c ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.zeroes.6543 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .rodata.blanks.6542 - 0x00000000 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text.__ssvfiscanf_r - 0x00000000 0x80c ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .rodata.basefix.6017 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text._ungetc_r - 0x00000000 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text.ungetc 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text.vfiprintf - 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text.fputwc 0x00000000 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text.__swbuf 0x00000000 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text.wcrtomb 0x00000000 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .text 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .bss 0x00000000 0x0 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .text._wctomb_r - 0x00000000 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.extab 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .jcr 0x00000000 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .text 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .data 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - .bss 0x00000000 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -Memory Configuration - -Name Origin Length Attributes -IROM 0x00000000 0x00080000 xr -IRAM0 0x10000000 0x00008000 xrw -IRAM1 0x2007c000 0x00004000 xrw -IRAM2 0x20080000 0x00004000 xrw -*default* 0x00000000 0xffffffff - -Linker script and memory map - -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -LOAD ../../src/gcc4mbed.o -LOAD ../../src/syscalls.o -LOAD ./main.o -LOAD ../../external/mbed/LPC1768/mbed.ar -LOAD ../../external/mbed/LPC1768/capi.ar -LOAD ../../external/FATFileSystem/LPC1768/FATFileSystem.ar -LOAD ../../external/gcc/LPC1768/libstdc++.a -LOAD ../../external/gcc/LPC1768/libm.a -START GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a -LOAD ../../external/gcc/LPC1768/libc.a -END GROUP -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o -LOAD /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.text 0x00000000 0xe8f4 - *(RESET) - RESET 0x00000000 0xc4 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x00000000 __Vectors - *(.mbed_init) - .mbed_init 0x000000c4 0x108 ../../src/gcc4mbed.o - 0x000000c4 __main - *(i.SystemInit) - i.SystemInit 0x000001cc 0x78 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x000001cc SystemInit - 0x000002fc . = 0x2fc - *fill* 0x00000244 0xb8 00 - *(.crp) - 0x00000300 . = 0x300 - *fill* 0x000002fc 0x4 00 - *(.text .text.*) - .text 0x00000300 0x30 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .text.__GCC4MBEDOpenStandardHandles - 0x00000330 0x34 ../../src/syscalls.o - 0x00000330 __GCC4MBEDOpenStandardHandles - .text._kill 0x00000364 0x10 ../../src/syscalls.o - 0x00000364 _kill - .text._exit 0x00000374 0x8 ../../src/syscalls.o - 0x00000374 _exit - .text._getpid 0x0000037c 0x4 ../../src/syscalls.o - 0x0000037c _getpid - .text._sbrk 0x00000380 0x30 ../../src/syscalls.o - 0x00000380 _sbrk - .text._close 0x000003b0 0x4 ../../src/syscalls.o - 0x000003b0 _close - .text._isatty 0x000003b4 0xc ../../src/syscalls.o - 0x000003b4 _isatty - .text._lseek 0x000003c0 0x120 ../../src/syscalls.o - 0x000003c0 _lseek - .text._read 0x000004e0 0x34 ../../src/syscalls.o - 0x000004e0 _read - .text._write 0x00000514 0x38 ../../src/syscalls.o - 0x00000514 _write - .text._fstat 0x0000054c 0xc ../../src/syscalls.o - 0x0000054c _fstat - .text._Z4flipv - 0x00000558 0x18 ./main.o - 0x00000558 _Z4flipv - .text.main 0x00000570 0x50 ./main.o - 0x00000570 main - .text._GLOBAL__I_flipper - 0x000005c0 0x7c ./main.o - .text 0x0000063c 0x24 ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - 0x0000063c Reset_Handler - 0x00000644 NMI_Handler - 0x00000646 HardFault_Handler - 0x00000648 MemManage_Handler - 0x0000064a BusFault_Handler - 0x0000064c UsageFault_Handler - 0x0000064e SVC_Handler - 0x00000650 DebugMon_Handler - 0x00000652 PendSV_Handler - 0x00000654 SysTick_Handler - 0x00000656 TIMER2_IRQHandler - 0x00000656 RIT_IRQHandler - 0x00000656 I2C0_IRQHandler - 0x00000656 PWM1_IRQHandler - 0x00000656 I2C1_IRQHandler - 0x00000656 EINT2_IRQHandler - 0x00000656 UART1_IRQHandler - 0x00000656 EINT3_IRQHandler - 0x00000656 TIMER3_IRQHandler - 0x00000656 UART0_IRQHandler - 0x00000656 PLL0_IRQHandler - 0x00000656 CAN_IRQHandler - 0x00000656 PLL1_IRQHandler - 0x00000656 SSP0_IRQHandler - 0x00000656 I2S_IRQHandler - 0x00000656 I2C2_IRQHandler - 0x00000656 RTC_IRQHandler - 0x00000656 TIMER0_IRQHandler - 0x00000656 SPI_IRQHandler - 0x00000656 EINT1_IRQHandler - 0x00000656 TIMER1_IRQHandler - 0x00000656 UART2_IRQHandler - 0x00000656 ADC_IRQHandler - 0x00000656 SSP1_IRQHandler - 0x00000656 USB_IRQHandler - 0x00000656 BOD_IRQHandler - 0x00000656 WDT_IRQHandler - 0x00000656 QEI_IRQHandler - 0x00000656 EINT0_IRQHandler - 0x00000656 DMA_IRQHandler - 0x00000656 UART3_IRQHandler - 0x00000656 MCPWM_IRQHandler - 0x00000656 ENET_IRQHandler - .text.__aeabi_atexit - 0x00000660 0xa ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - 0x00000660 __aeabi_atexit - .text._ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - 0x0000066a 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000066a _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_ - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - 0x00000676 0x1a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000676 _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE - .text._ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - 0x00000690 0x3c ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000690 _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE - .text._ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - 0x000006cc 0x26 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000006cc _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj - *fill* 0x000006f2 0x2 00 - .text._ZN10__cxxabiv117__class_type_infoD2Ev - 0x000006f4 0x14 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x000006f4 _ZN10__cxxabiv117__class_type_infoD1Ev - 0x000006f4 _ZN10__cxxabiv117__class_type_infoD2Ev - .text._ZN10__cxxabiv117__class_type_infoD0Ev - 0x00000708 0x12 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000708 _ZN10__cxxabiv117__class_type_infoD0Ev - .text._ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x0000071a 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000071a _ZN10__cxxabiv117__class_type_info15__upcast_resultC2Ei - 0x0000071a _ZN10__cxxabiv117__class_type_info15__upcast_resultC1Ei - .text._ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - 0x00000726 0x3a ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x00000726 _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv - .text._ZdlPv 0x00000760 0x8 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - 0x00000760 _ZdlPv - .text._ZdaPv 0x00000768 0x4 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - 0x00000768 _ZdaPv - .text._ZN10__cxxabiv112_GLOBAL__N_118contained_public_pENS_17__class_type_info10__sub_kindE - 0x0000076c 0x10 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x0000077c 0x4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .text._ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000780 0xe ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x00000780 _ZN10__cxxabiv117__class_type_info16__dyncast_resultC2Ei - 0x00000780 _ZN10__cxxabiv117__class_type_info16__dyncast_resultC1Ei - .text._ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - 0x0000078e 0x2c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x0000078e _ZNK10__cxxabiv117__class_type_info17__find_public_srcEiPKvPKS0_S2_ - .text.__dynamic_cast - 0x000007ba 0xa4 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - 0x000007ba __dynamic_cast - *fill* 0x0000085e 0x2 00 - .text.__cxa_pure_virtual - 0x00000860 0x14 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - 0x00000860 __cxa_pure_virtual - .text._ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000874 0x24 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000874 _ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000898 0x90 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000898 _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - .text._ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x00000928 0x36 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000928 _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - *fill* 0x0000095e 0x2 00 - .text._ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x00000960 0x14 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000960 _ZN10__cxxabiv120__si_class_type_infoD2Ev - 0x00000960 _ZN10__cxxabiv120__si_class_type_infoD1Ev - .text._ZN10__cxxabiv120__si_class_type_infoD0Ev - 0x00000974 0x12 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x00000974 _ZN10__cxxabiv120__si_class_type_infoD0Ev - *fill* 0x00000986 0x2 00 - .text._ZNSt9type_infoD2Ev - 0x00000988 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000988 _ZNSt9type_infoD1Ev - 0x00000988 _ZNSt9type_infoD2Ev - .text._ZNKSt9type_info14__is_pointer_pEv - 0x00000994 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000994 _ZNKSt9type_info14__is_pointer_pEv - .text._ZNKSt9type_info15__is_function_pEv - 0x00000998 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x00000998 _ZNKSt9type_info15__is_function_pEv - .text._ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - 0x0000099c 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000099c _ZNKSt9type_info11__do_upcastEPKN10__cxxabiv117__class_type_infoEPPv - .text._ZNSt9type_infoD0Ev - 0x000009a0 0x12 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x000009a0 _ZNSt9type_infoD0Ev - .text._ZNKSt9type_info4nameEv - 0x000009b2 0xc ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x000009b2 _ZNKSt9type_info4nameEv - .text._ZNKSt9type_infoeqERKS_ - 0x000009be 0x34 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x000009be _ZNKSt9type_infoeqERKS_ - .text._ZNKSt9type_info10__do_catchEPKS_PPvj - 0x000009f2 0x4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x000009f2 _ZNKSt9type_info10__do_catchEPKS_PPvj - .text._ZN10__cxxabiv112_GLOBAL__N_111contained_pENS_17__class_type_info10__sub_kindE - 0x000009f6 0xa ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_19virtual_pENS_17__class_type_info10__sub_kindE - 0x00000a00 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_114adjust_pointerIvEEPKT_PKvi - 0x00000a06 0x4 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .text._ZN10__cxxabiv112_GLOBAL__N_115convert_to_baseEPKvbi - 0x00000a0a 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - *fill* 0x00000a16 0x2 00 - .text._ZN10__cxxabiv121__vmi_class_type_infoD2Ev - 0x00000a18 0x14 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a18 _ZN10__cxxabiv121__vmi_class_type_infoD1Ev - 0x00000a18 _ZN10__cxxabiv121__vmi_class_type_infoD2Ev - .text._ZN10__cxxabiv121__vmi_class_type_infoD0Ev - 0x00000a2c 0x12 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a2c _ZN10__cxxabiv121__vmi_class_type_infoD0Ev - .text._ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv - 0x00000a3e 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a3e _ZNK10__cxxabiv122__base_class_type_info14__is_virtual_pEv - .text._ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv - 0x00000a46 0x8 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a46 _ZNK10__cxxabiv122__base_class_type_info13__is_public_pEv - .text._ZNK10__cxxabiv122__base_class_type_info8__offsetEv - 0x00000a4e 0x6 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a4e _ZNK10__cxxabiv122__base_class_type_info8__offsetEv - .text._ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - 0x00000a54 0x96 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000a54 _ZNK10__cxxabiv121__vmi_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_ - .text._ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - 0x00000aea 0x148 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000aea _ZNK10__cxxabiv121__vmi_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE - .text._ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - 0x00000c32 0x2e0 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x00000c32 _ZNK10__cxxabiv121__vmi_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE - .text._ZN10__cxxabiv111__terminateEPFvvE - 0x00000f12 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - 0x00000f12 _ZN10__cxxabiv111__terminateEPFvvE - *fill* 0x00000f1a 0x2 00 - .text._ZSt9terminatev - 0x00000f1c 0x10 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - 0x00000f1c _ZSt9terminatev - .text._ZN9__gnu_cxx27__verbose_terminate_handlerEv - 0x00000f2c 0x90 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - 0x00000f2c _ZN9__gnu_cxx27__verbose_terminate_handlerEv - .text 0x00000fbc 0x26a4 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - 0x00003580 __cxa_demangle - 0x0000363c __gcclibcxx_demangle_callback - .text.__cxa_current_exception_type - 0x00003660 0x1a ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - 0x00003660 __cxa_current_exception_type - *fill* 0x0000367a 0x2 00 - .text.__cxa_get_globals - 0x0000367c 0x8 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - 0x0000367c __cxa_get_globals - *fill* 0x00003684 0x4 00 - .text.scalbn 0x00003688 0xf8 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - 0x00003688 scalbn - .text.copysign - 0x00003780 0x10 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - 0x00003780 copysign - .text 0x00003790 0x370 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - 0x00003790 __aeabi_drsub - 0x00003798 __aeabi_dsub - 0x00003798 __subdf3 - 0x0000379c __adddf3 - 0x0000379c __aeabi_dadd - 0x00003a14 __aeabi_ui2d - 0x00003a14 __floatunsidf - 0x00003a34 __floatsidf - 0x00003a34 __aeabi_i2d - 0x00003a58 __extendsfdf2 - 0x00003a58 __aeabi_f2d - 0x00003a94 __aeabi_ul2d - 0x00003a94 __floatundidf - 0x00003aa4 __floatdidf - 0x00003aa4 __aeabi_l2d - .text 0x00003b00 0x424 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - 0x00003b00 __aeabi_dmul - 0x00003b00 __muldf3 - 0x00003d54 __aeabi_ddiv - 0x00003d54 __divdf3 - .text 0x00003f24 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - 0x00003f24 __fixdfsi - 0x00003f24 __aeabi_d2iz - .text 0x00003f74 0xa0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - 0x00003f74 __aeabi_d2f - 0x00003f74 __truncdfsf2 - .text 0x00004014 0x21c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - 0x00004014 __aeabi_frsub - 0x0000401c __subsf3 - 0x0000401c __aeabi_fsub - 0x00004020 __aeabi_fadd - 0x00004020 __addsf3 - 0x00004180 __aeabi_ui2f - 0x00004180 __floatunsisf - 0x00004188 __aeabi_i2f - 0x00004188 __floatsisf - 0x000041a4 __floatundisf - 0x000041a4 __aeabi_ul2f - 0x000041b4 __floatdisf - 0x000041b4 __aeabi_l2f - .text 0x00004230 0x2a0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - 0x00004230 __mulsf3 - 0x00004230 __aeabi_fmul - 0x00004398 __divsf3 - 0x00004398 __aeabi_fdiv - .text 0x000044d0 0xec /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - 0x000044d0 __gtsf2 - 0x000044d0 __gesf2 - 0x000044d8 __lesf2 - 0x000044d8 __ltsf2 - 0x000044e0 __nesf2 - 0x000044e0 __eqsf2 - 0x000044e0 __cmpsf2 - 0x00004540 __aeabi_cfrcmple - 0x00004548 __aeabi_cfcmple - 0x00004548 __aeabi_cfcmpeq - 0x00004558 __aeabi_fcmpeq - 0x0000456c __aeabi_fcmplt - 0x00004580 __aeabi_fcmple - 0x00004594 __aeabi_fcmpge - 0x000045a8 __aeabi_fcmpgt - .text.abort 0x000045bc 0xe ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - 0x000045bc abort - .text.__aeabi_assert - 0x000045ca 0xe ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - 0x000045ca __aeabi_assert - .text.setup_aeabi_stdio - 0x000045d8 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .text.__cxa_atexit - 0x00004600 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - 0x00004600 __cxa_atexit - *fill* 0x00004616 0x2 00 - .text.fprintf 0x00004618 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - 0x00004618 fprintf - .text._fputs_r - 0x0000463c 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - 0x0000463c _fputs_r - .text.fputs 0x000046b0 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - 0x000046b0 fputs - .text.__sfvwrite_r - 0x000046c4 0x294 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - 0x000046c4 __sfvwrite_r - .text._fwrite_r - 0x00004958 0x90 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - 0x00004958 _fwrite_r - .text.fwrite 0x000049e8 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - 0x000049e8 fwrite - .text.__libc_init_array - 0x00004a08 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - 0x00004a08 __libc_init_array - .text.malloc 0x00004a50 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00004a50 malloc - .text.free 0x00004a60 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - 0x00004a60 free - .text._malloc_r - 0x00004a70 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x00004a70 _malloc_r - .text.memchr 0x00004e78 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - 0x00004e78 memchr - .text.memcmp 0x00004e94 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - 0x00004e94 memcmp - .text.memcpy 0x00004eb0 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - 0x00004eb0 memcpy - .text.memmove 0x00004ec6 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - 0x00004ec6 memmove - .text.__malloc_lock - 0x00004ef6 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x00004ef6 __malloc_lock - .text.__malloc_unlock - 0x00004ef8 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - 0x00004ef8 __malloc_unlock - *fill* 0x00004efa 0x2 00 - .text.realloc 0x00004efc 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - 0x00004efc realloc - .text._realloc_r - 0x00004f10 0x2f8 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - 0x00004f10 _realloc_r - .text._sbrk_r 0x00005208 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - 0x00005208 _sbrk_r - .text._raise_r - 0x0000522c 0x56 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x0000522c _raise_r - *fill* 0x00005282 0x2 00 - .text.raise 0x00005284 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - 0x00005284 raise - .text._kill_r 0x00005294 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x00005294 _kill_r - .text._getpid_r - 0x000052b8 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - 0x000052b8 _getpid_r - .text.sprintf 0x000052bc 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - 0x000052bc sprintf - .text.sscanf 0x00005304 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - 0x00005304 sscanf - .text.__sread 0x00005358 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x00005358 __sread - .text.__seofread - 0x0000537a 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x0000537a __seofread - .text.__swrite - 0x0000537e 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x0000537e __swrite - .text.__sseek 0x000053b8 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x000053b8 __sseek - .text.__sclose - 0x000053de 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - 0x000053de __sclose - .text.strcmp 0x000053e6 0x16 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - 0x000053e6 strcmp - .text.strcpy 0x000053fc 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - 0x000053fc strcpy - .text.strlen 0x0000540c 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - 0x0000540c strlen - .text.strncmp 0x0000541c 0x2a ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - 0x0000541c strncmp - *fill* 0x00005446 0x2 00 - .text._strtol_r - 0x00005448 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - 0x00005448 _strtol_r - .text.strtol 0x0000556c 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - 0x0000556c strtol - .text._svfprintf_r - 0x00005588 0x1100 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - 0x00005588 _svfprintf_r - .text.__ssvfscanf_r - 0x00006688 0xbdc ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - 0x00006688 __ssvfscanf_r - .text.write 0x00007264 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - 0x00007264 write - .text._vfprintf_r - 0x00007280 0x11cc ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - 0x00007280 _vfprintf_r - .text._write_r - 0x0000844c 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - 0x0000844c _write_r - .text.__swsetup_r - 0x00008474 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - 0x00008474 __swsetup_r - .text.__register_exitproc - 0x00008550 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - 0x00008550 __register_exitproc - .text.__assert_func - 0x00008610 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x00008610 __assert_func - .text.__assert - 0x00008648 0xa ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x00008648 __assert - *fill* 0x00008652 0x2 00 - .text._close_r - 0x00008654 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - 0x00008654 _close_r - .text.quorem 0x00008678 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - *fill* 0x0000879c 0x4 00 - .text._dtoa_r 0x000087a0 0xc08 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0x000087a0 _dtoa_r - .text._fflush_r - 0x000093a8 0x174 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - 0x000093a8 _fflush_r - .text._cleanup_r - 0x0000951c 0xc ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000951c _cleanup_r - .text.std.clone.0 - 0x00009528 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .text.__sfmoreglue - 0x00009570 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00009570 __sfmoreglue - .text.__sinit 0x00009598 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x00009598 __sinit - .text.__sfp 0x000095f4 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x000095f4 __sfp - .text.__sfp_lock_acquire - 0x0000966c 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000966c __sfp_lock_acquire - .text.__sfp_lock_release - 0x0000966e 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000966e __sfp_lock_release - .text.fiprintf - 0x00009670 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - 0x00009670 fiprintf - .text._malloc_trim_r - 0x00009694 0x94 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x00009694 _malloc_trim_r - .text._free_r 0x00009728 0x180 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - 0x00009728 _free_r - .text._fwalk 0x000098a8 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - 0x000098a8 _fwalk - .text.iswspace - 0x000098ec 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - 0x000098ec iswspace - .text.__locale_charset - 0x00009908 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x00009908 __locale_charset - .text.__locale_mb_cur_max - 0x00009910 0xc ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x00009910 __locale_mb_cur_max - .text._localeconv_r - 0x0000991c 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x0000991c _localeconv_r - .text._lseek_r - 0x00009924 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - 0x00009924 _lseek_r - .text.__smakebuf_r - 0x0000994c 0xdc ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - 0x0000994c __smakebuf_r - .text._mbrtowc_r - 0x00009a28 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - 0x00009a28 _mbrtowc_r - .text.__ascii_mbtowc - 0x00009a7c 0x26 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - 0x00009a7c __ascii_mbtowc - .text.memset 0x00009aa2 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - 0x00009aa2 memset - .text._Balloc 0x00009ab2 0x62 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009ab2 _Balloc - .text._Bfree 0x00009b14 0x2e ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009b14 _Bfree - .text.__multadd - 0x00009b42 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009b42 __multadd - .text.__s2b 0x00009bbe 0x7c ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009bbe __s2b - .text.__hi0bits - 0x00009c3a 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009c3a __hi0bits - .text.__lo0bits - 0x00009c7a 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009c7a __lo0bits - .text.__i2b 0x00009cde 0x12 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009cde __i2b - .text.__multiply - 0x00009cf0 0x124 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009cf0 __multiply - .text.__pow5mult - 0x00009e14 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009e14 __pow5mult - .text.__lshift - 0x00009eb8 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009eb8 __lshift - .text.__mcmp 0x00009f50 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009f50 __mcmp - .text.__mdiff 0x00009f8a 0xc6 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x00009f8a __mdiff - .text.__ulp 0x0000a050 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a050 __ulp - .text.__b2d 0x0000a090 0xa4 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a090 __b2d - .text.__d2b 0x0000a134 0xbc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a134 __d2b - .text.__ratio 0x0000a1f0 0x46 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a1f0 __ratio - .text.__copybits - 0x0000a236 0x32 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a236 __copybits - .text.__any_on - 0x0000a268 0x4a ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000a268 __any_on - *fill* 0x0000a2b2 0x2 00 - .text._read_r 0x0000a2b4 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - 0x0000a2b4 _read_r - .text.__fpclassifyd - 0x0000a2dc 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - 0x0000a2dc __fpclassifyd - .text.__sccl 0x0000a340 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - 0x0000a340 __sccl - .text.nanf 0x0000a3a4 0x8 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - 0x0000a3a4 nanf - .text.match 0x0000a3ac 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .text._strtod_r - 0x0000a3d8 0xbd8 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - 0x0000a3d8 _strtod_r - .text._strtoll_r - 0x0000afb0 0x16c ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - 0x0000afb0 _strtoll_r - .text._strtoul_r - 0x0000b11c 0xfc ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - 0x0000b11c _strtoul_r - .text._strtoull_r - 0x0000b218 0x154 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - 0x0000b218 _strtoull_r - .text.__ssprint_r - 0x0000b36c 0xf6 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - 0x0000b36c __ssprint_r - .text._sungetc_r - 0x0000b462 0x7a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000b462 _sungetc_r - .text.__ssrefill_r - 0x0000b4dc 0x3a ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000b4dc __ssrefill_r - .text._sfread_r - 0x0000b516 0x70 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - 0x0000b516 _sfread_r - .text.__submore - 0x0000b586 0x78 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - 0x0000b586 __submore - .text.__sprint_r - 0x0000b5fe 0x74 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - 0x0000b5fe __sprint_r - *fill* 0x0000b672 0x2 00 - .text._vfiprintf_r - 0x0000b674 0x914 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - 0x0000b674 _vfiprintf_r - .text._calloc_r - 0x0000bf88 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - 0x0000bf88 _calloc_r - .text._fclose_r - 0x0000bfe0 0xac ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - 0x0000bfe0 _fclose_r - .text.fclose 0x0000c08c 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - 0x0000c08c fclose - .text._fputwc_r - 0x0000c09c 0xbe ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - 0x0000c09c _fputwc_r - *fill* 0x0000c15a 0x2 00 - .text._fstat_r - 0x0000c15c 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - 0x0000c15c _fstat_r - .text.rshift 0x0000c180 0x6c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.htinit.clone.0 - 0x0000c1ec 0x1c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .text.__hexdig_init - 0x0000c208 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x0000c208 __hexdig_init - .text.__gethex - 0x0000c234 0x460 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x0000c234 __gethex - .text.L_shift 0x0000c694 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .text.__hexnan - 0x0000c6c8 0x11c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - 0x0000c6c8 __hexnan - .text._isatty_r - 0x0000c7e4 0x24 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - 0x0000c7e4 _isatty_r - .text.__swbuf_r - 0x0000c808 0xcc ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - 0x0000c808 __swbuf_r - .text._wcrtomb_r - 0x0000c8d4 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - 0x0000c8d4 _wcrtomb_r - .text.__ascii_wctomb - 0x0000c924 0x1a ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - 0x0000c924 __ascii_wctomb - *fill* 0x0000c93e 0x2 00 - .text 0x0000c940 0x278 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - 0x0000c940 __udivsi3 - 0x0000c940 __aeabi_uidiv - 0x0000cb9c __aeabi_uidivmod - .text 0x0000cbb8 0x2b0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - 0x0000cbb8 __aeabi_idiv - 0x0000cbb8 __divsi3 - 0x0000ce4c __aeabi_idivmod - .text 0x0000ce68 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - 0x0000ce68 __aeabi_ldiv0 - 0x0000ce68 __aeabi_idiv0 - .text 0x0000ce6c 0x110 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - 0x0000ce6c __gtdf2 - 0x0000ce6c __gedf2 - 0x0000ce74 __ltdf2 - 0x0000ce74 __ledf2 - 0x0000ce7c __cmpdf2 - 0x0000ce7c __eqdf2 - 0x0000ce7c __nedf2 - 0x0000cef8 __aeabi_cdrcmple - 0x0000cf08 __aeabi_cdcmple - 0x0000cf08 __aeabi_cdcmpeq - 0x0000cf18 __aeabi_dcmpeq - 0x0000cf2c __aeabi_dcmplt - 0x0000cf40 __aeabi_dcmple - 0x0000cf54 __aeabi_dcmpge - 0x0000cf68 __aeabi_dcmpgt - .text 0x0000cf7c 0x40 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - 0x0000cf7c __fixunsdfsi - 0x0000cf7c __aeabi_d2uiz - .text 0x0000cfbc 0x2c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - 0x0000cfbc __aeabi_uldivmod - .text 0x0000cfe8 0x60 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - 0x0000cfe8 __gnu_ldivmod_helper - 0x0000d018 __gnu_uldivmod_helper - .text 0x0000d048 0x360 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - 0x0000d048 __divdi3 - .text 0x0000d3a8 0x308 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x0000d3a8 __udivdi3 - *(.gnu.linkonce.t.*) - *(.glue_7) - .glue_7 0x00000000 0x0 linker stubs - *(.glue_7t) - .glue_7t 0x00000000 0x0 linker stubs - *(.gcc_except_table) - *(.rodata .rodata*) - .rodata.str1.4 - 0x0000d6b0 0x84 ../../src/syscalls.o - *fill* 0x0000d734 0x4 00 - .rodata._ZTVN10__cxxabiv117__class_type_infoE - 0x0000d738 0x30 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000d738 _ZTVN10__cxxabiv117__class_type_infoE - .rodata._ZTIN10__cxxabiv117__class_type_infoE - 0x0000d768 0xc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000d768 _ZTIN10__cxxabiv117__class_type_infoE - .rodata._ZTSN10__cxxabiv117__class_type_infoE - 0x0000d774 0x22 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - 0x0000d774 _ZTSN10__cxxabiv117__class_type_infoE - .rodata.str1.1 - 0x0000d796 0x1c ../../external/gcc/LPC1768/libstdc++.a(pure.o) - *fill* 0x0000d7b2 0x6 00 - .rodata._ZTVN10__cxxabiv120__si_class_type_infoE - 0x0000d7b8 0x30 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000d7b8 _ZTVN10__cxxabiv120__si_class_type_infoE - .rodata._ZTIN10__cxxabiv120__si_class_type_infoE - 0x0000d7e8 0xc ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000d7e8 _ZTIN10__cxxabiv120__si_class_type_infoE - .rodata._ZTSN10__cxxabiv120__si_class_type_infoE - 0x0000d7f4 0x25 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - 0x0000d7f4 _ZTSN10__cxxabiv120__si_class_type_infoE - *fill* 0x0000d819 0x3 00 - .rodata._ZTISt9type_info - 0x0000d81c 0x8 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000d81c _ZTISt9type_info - .rodata._ZTSSt9type_info - 0x0000d824 0xd ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000d824 _ZTSSt9type_info - *fill* 0x0000d831 0x7 00 - .rodata._ZTVSt9type_info - 0x0000d838 0x20 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - 0x0000d838 _ZTVSt9type_info - .rodata._ZTIN10__cxxabiv121__vmi_class_type_infoE - 0x0000d858 0xc ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000d858 _ZTIN10__cxxabiv121__vmi_class_type_infoE - .rodata._ZTSN10__cxxabiv121__vmi_class_type_infoE - 0x0000d864 0x26 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000d864 _ZTSN10__cxxabiv121__vmi_class_type_infoE - *fill* 0x0000d88a 0x6 00 - .rodata._ZTVN10__cxxabiv121__vmi_class_type_infoE - 0x0000d890 0x30 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - 0x0000d890 _ZTVN10__cxxabiv121__vmi_class_type_infoE - .rodata.str1.1 - 0x0000d8c0 0x80 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .rodata 0x0000d940 0x694 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .rodata.str1.1 - 0x0000dfd4 0x552 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - 0x601 (size before relaxing) - .rodata.str1.1 - 0x0000e526 0x2 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .rodata._global_impure_ptr - 0x0000e528 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x0000e528 _global_impure_ptr - .rodata.zeroes.6599 - 0x0000e52c 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.str1.1 - 0x0000e53c 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.blanks.6598 - 0x0000e570 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .rodata.str1.1 - 0x0000e580 0x5 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - *fill* 0x0000e585 0x1 00 - .rodata.basefix.6519 - 0x0000e586 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .rodata.blanks.6613 - 0x0000e5a8 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.str1.1 - 0x00000000 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.zeroes.6614 - 0x0000e5b8 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .rodata.str1.1 - 0x0000e5c8 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - 0x3d (size before relaxing) - .rodata._ctype_ - 0x0000e604 0x101 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x0000e604 _ctype_ - .rodata.str1.1 - 0x0000e705 0xd ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - 0xf (size before relaxing) - *fill* 0x0000e712 0x2 00 - .rodata.__sf_fake_stdin - 0x0000e714 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000e714 __sf_fake_stdin - .rodata.__sf_fake_stdout - 0x0000e734 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000e734 __sf_fake_stdout - .rodata.__sf_fake_stderr - 0x0000e754 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - 0x0000e754 __sf_fake_stderr - .rodata.str1.1 - 0x0000e774 0x6 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0xb (size before relaxing) - .rodata.str1.1 - 0x00000000 0x1 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - *fill* 0x0000e77a 0x2 00 - .rodata.p05.5124 - 0x0000e77c 0xc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .rodata.__mprec_tens - 0x0000e788 0xc8 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000e788 __mprec_tens - .rodata.__mprec_bigtens - 0x0000e850 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - 0x0000e850 __mprec_bigtens - .rodata.str1.1 - 0x00000000 0x6 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - 0xc (size before relaxing) - .rodata.tinytens - 0x0000e878 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .rodata.blanks.6556 - 0x0000e8a0 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.str1.1 - 0x00000000 0x22 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.zeroes.6557 - 0x0000e8b0 0x10 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .rodata.str1.1 - 0x0000e8c0 0xb ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x19 (size before relaxing) - *(.gnu.linkonce.r.*) - 0x0000e8cc . = ALIGN (0x4) - *fill* 0x0000e8cb 0x1 00 - *(.init) - .init 0x0000e8cc 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x0000e8cc _init - .init 0x0000e8d0 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x0000e8d8 . = ALIGN (0x4) - 0x0000e8d8 __preinit_array_start = . - *(.preinit_array) - .preinit_array - 0x0000e8d8 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x0000e8dc __preinit_array_end = . - 0x0000e8dc . = ALIGN (0x4) - 0x0000e8dc __init_array_start = . - *(SORT(.init_array.*)) - *(.init_array) - .init_array 0x0000e8dc 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .init_array 0x0000e8e0 0x4 ./main.o - 0x0000e8e4 __init_array_end = . - 0x0000e8e4 . = ALIGN (0x4) - *crtbegin.o(.ctors) - *(EXCLUDE_FILE(*crtend.o) .ctors) - *(SORT(.ctors.*)) - *crtend.o(.ctors) - 0x0000e8e4 . = ALIGN (0x4) - *(.fini) - .fini 0x0000e8e4 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - 0x0000e8e4 _fini - .fini 0x0000e8e8 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - 0x0000e8f0 . = ALIGN (0x4) - 0x0000e8f0 __fini_array_start = . - *(.fini_array) - .fini_array 0x0000e8f0 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *(SORT(.fini_array.*)) - 0x0000e8f4 __fini_array_end = . - 0x0000e8f4 . = ALIGN (0x4) - *crtbegin.o(.dtors) - *(EXCLUDE_FILE(*crtend.o) .dtors) - *(SORT(.dtors.*)) - *crtend.o(.dtors) - 0x0000e8f4 _etext = . - 0x0000e8f4 _sifastcode = . - 0x0000e8f4 __exidx_start = . - -.vfp11_veneer 0x0000e8f4 0x0 - .vfp11_veneer 0x00000000 0x0 linker stubs - -.v4_bx 0x0000e8f4 0x0 - .v4_bx 0x00000000 0x0 linker stubs - -i._ZN4mbed10DigitalOut15get_rpc_methodsEv - 0x0000e8f4 0x8 - i._ZN4mbed10DigitalOut15get_rpc_methodsEv - 0x0000e8f4 0x8 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e8f4 _ZN4mbed10DigitalOut15get_rpc_methodsEv - -i._ZN4mbed10DigitalOutC1E7PinNamePKc - 0x0000e8fc 0x3c - i._ZN4mbed10DigitalOutC1E7PinNamePKc - 0x0000e8fc 0x3c ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e8fc _ZN4mbed10DigitalOutC1E7PinNamePKc - 0x0000e8fc _ZN4mbed10DigitalOutC2E7PinNamePKc - -i._ZN4mbed10DigitalOutD1Ev - 0x0000e938 0x4 - i._ZN4mbed10DigitalOutD1Ev - 0x0000e938 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e938 _ZN4mbed10DigitalOutD2Ev - 0x0000e938 _ZN4mbed10DigitalOutD1Ev - -t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x0000e93c 0x78 - t._ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - 0x0000e93c 0x78 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e93c _ZN4mbed17rpc_method_callerINS_10DigitalOutEiXadL_ZNS1_5writeEiEEEEvPNS_4BaseEPKcPc - -t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x0000e9b4 0x38 - t._ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - 0x0000e9b4 0x38 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e9b4 _ZN4mbed17rpc_method_callerIiNS_10DigitalOutEXadL_ZNS1_4readEvEEEEvPNS_4BaseEPKcPc - -t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x0000e9ec 0x4 - t._ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - 0x0000e9ec 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e9ec _ZN4mbed9rpc_superINS_4BaseEEEPKNS_10rpc_methodEPS1_ - -i._ZN4mbed10DigitalOut5writeEi - 0x0000e9f0 0xe - i._ZN4mbed10DigitalOut5writeEi - 0x0000e9f0 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e9f0 _ZN4mbed10DigitalOut5writeEi - -i._ZN4mbed10DigitalOut4readEv - 0x0000e9fe 0xe - i._ZN4mbed10DigitalOut4readEv - 0x0000e9fe 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000e9fe _ZN4mbed10DigitalOut4readEv - -i._ZN4mbed10DigitalOutD0Ev - 0x0000ea0c 0xe - i._ZN4mbed10DigitalOutD0Ev - 0x0000ea0c 0xe ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000ea0c _ZN4mbed10DigitalOutD0Ev - -i._ZN4mbed10parse_charEPKcPS1_ - 0x0000ea1a 0xa2 - i._ZN4mbed10parse_charEPKcPS1_ - 0x0000ea1a 0xa2 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000ea1a _ZN4mbed10parse_charEPKcPS1_ - -i._ZN4mbed4Base11delete_selfEv - 0x0000eabc 0x1e - i._ZN4mbed4Base11delete_selfEv - 0x0000eabc 0x1e ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000eabc _ZN4mbed4Base11delete_selfEv - -i._ZN4mbed4Base15get_rpc_methodsEv - 0x0000eadc 0x8 - i._ZN4mbed4Base15get_rpc_methodsEv - 0x0000eadc 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000eadc _ZN4mbed4Base15get_rpc_methodsEv - -i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x0000eae4 0x98 - i._ZN4mbed4Base3rpcEPKcS2_Pc - 0x0000eae4 0x98 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000eae4 _ZN4mbed4Base3rpcEPKcS2_Pc - -i._ZN4mbed4Base5clearEPKcPc - 0x0000eb7c 0x30 - i._ZN4mbed4Base5clearEPKcPc - 0x0000eb7c 0x30 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000eb7c _ZN4mbed4Base5clearEPKcPc - -i._ZN4mbed4Base6lookupEPKcj - 0x0000ebac 0x38 - i._ZN4mbed4Base6lookupEPKcj - 0x0000ebac 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ebac _ZN4mbed4Base6lookupEPKcj - -i._ZN4mbed4Base9list_objsEPKcPc - 0x0000ebe4 0x40 - i._ZN4mbed4Base9list_objsEPKcPc - 0x0000ebe4 0x40 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ebe4 _ZN4mbed4Base9list_objsEPKcPc - -i._ZN4mbed4BaseC1EPKc - 0x0000ec24 0x24 - i._ZN4mbed4BaseC1EPKc - 0x0000ec24 0x24 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ec24 _ZN4mbed4BaseC1EPKc - 0x0000ec24 _ZN4mbed4BaseC2EPKc - -i._ZN4mbed4BaseD0Ev - 0x0000ec48 0x34 - i._ZN4mbed4BaseD0Ev - 0x0000ec48 0x34 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ec48 _ZN4mbed4BaseD0Ev - -i._ZN4mbed4BaseD1Ev - 0x0000ec7c 0x38 - i._ZN4mbed4BaseD1Ev - 0x0000ec7c 0x38 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ec7c _ZN4mbed4BaseD1Ev - 0x0000ec7c _ZN4mbed4BaseD2Ev - -t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x0000ecb4 0x28 - t._ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - 0x0000ecb4 0x28 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000ecb4 _ZN4mbed17rpc_method_callerINS_4BaseEXadL_ZNS1_11delete_selfEvEEEEvPS1_PKcPc - -i._ZN4mbed6Ticker5setupEj - 0x0000ecdc 0x1e - i._ZN4mbed6Ticker5setupEj - 0x0000ecdc 0x1e ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000ecdc _ZN4mbed6Ticker5setupEj - -i._ZN4mbed6Ticker7handlerEv - 0x0000ecfa 0x1c - i._ZN4mbed6Ticker7handlerEv - 0x0000ecfa 0x1c ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000ecfa _ZN4mbed6Ticker7handlerEv - -i._ZN4mbed6TickerD1Ev - 0x0000ed16 0x4 - i._ZN4mbed6TickerD1Ev - 0x0000ed16 0x4 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000ed16 _ZN4mbed6TickerD2Ev - 0x0000ed16 _ZN4mbed6TickerD1Ev - -i._ZN4mbed6TickerD0Ev - 0x0000ed1a 0xe - i._ZN4mbed6TickerD0Ev - 0x0000ed1a 0xe ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000ed1a _ZN4mbed6TickerD0Ev - -i._sys_close 0x0000ed28 0x2c - i._sys_close 0x0000ed28 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ed28 _sys_close - -i._sys_istty 0x0000ed54 0x28 - i._sys_istty 0x0000ed54 0x28 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ed54 _sys_istty - -i._sys_open 0x0000ed7c 0x184 - i._sys_open 0x0000ed7c 0x184 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ed7c _sys_open - -i._sys_read 0x0000ef00 0x40 - i._sys_read 0x0000ef00 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ef00 _sys_read - -i._sys_seek 0x0000ef40 0x2c - i._sys_seek 0x0000ef40 0x2c ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ef40 _sys_seek - -i._sys_write 0x0000ef6c 0x54 - i._sys_write 0x0000ef6c 0x54 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000ef6c _sys_write - -i._ZN4mbed15FunctionPointer4callEv - 0x0000efc0 0x1a - i._ZN4mbed15FunctionPointer4callEv - 0x0000efc0 0x1a ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x0000efc0 _ZN4mbed15FunctionPointer4callEv - -i._ZN4mbed15FunctionPointer6attachEPFvvE - 0x0000efda 0x8 - i._ZN4mbed15FunctionPointer6attachEPFvvE - 0x0000efda 0x8 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x0000efda _ZN4mbed15FunctionPointer6attachEPFvvE - -i._ZN4mbed15FunctionPointerC1EPFvvE - 0x0000efe2 0x8 - i._ZN4mbed15FunctionPointerC1EPFvvE - 0x0000efe2 0x8 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x0000efe2 _ZN4mbed15FunctionPointerC1EPFvvE - 0x0000efe2 _ZN4mbed15FunctionPointerC2EPFvvE - -i._ZN4mbed10TimerEvent3irqEv - 0x0000efec 0x5c - i._ZN4mbed10TimerEvent3irqEv - 0x0000efec 0x5c ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000efec _ZN4mbed10TimerEvent3irqEv - -i._ZN4mbed10TimerEvent6insertEj - 0x0000f048 0x4c - i._ZN4mbed10TimerEvent6insertEj - 0x0000f048 0x4c ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f048 _ZN4mbed10TimerEvent6insertEj - -i._ZN4mbed10TimerEvent6removeEv - 0x0000f094 0x40 - i._ZN4mbed10TimerEvent6removeEv - 0x0000f094 0x40 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f094 _ZN4mbed10TimerEvent6removeEv - -i._ZN4mbed10TimerEvent9timestampEv - 0x0000f0d4 0x4 - i._ZN4mbed10TimerEvent9timestampEv - 0x0000f0d4 0x4 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f0d4 _ZN4mbed10TimerEvent9timestampEv - -i._ZN4mbed10TimerEventC2Ev - 0x0000f0d8 0x28 - i._ZN4mbed10TimerEventC2Ev - 0x0000f0d8 0x28 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f0d8 _ZN4mbed10TimerEventC2Ev - -i._ZN4mbed10TimerEventD0Ev - 0x0000f100 0x48 - i._ZN4mbed10TimerEventD0Ev - 0x0000f100 0x48 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f100 _ZN4mbed10TimerEventD0Ev - -i._ZN4mbed10TimerEventD2Ev - 0x0000f148 0x48 - i._ZN4mbed10TimerEventD2Ev - 0x0000f148 0x48 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000f148 _ZN4mbed10TimerEventD1Ev - 0x0000f148 _ZN4mbed10TimerEventD2Ev - -i.NVIC_SetVector - 0x0000f190 0x38 - i.NVIC_SetVector - 0x0000f190 0x38 ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - 0x0000f190 NVIC_SetVector - -.emb_text 0x0000f1c8 0x20 - .emb_text 0x0000f1c8 0x20 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - 0x0000f1c8 __get_PSP - 0x0000f1ce __set_PSP - 0x0000f1d4 __get_MSP - 0x0000f1da __set_MSP - 0x0000f1e0 __REV16 - 0x0000f1e4 __REVSH - -i.serial_baud 0x0000f1e8 0x1c8 - i.serial_baud 0x0000f1e8 0x1c8 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000f1e8 serial_baud - -i.serial_format - 0x0000f3b0 0x94 - i.serial_format - 0x0000f3b0 0x94 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000f3b0 serial_format - -i.serial_getc 0x0000f444 0xc - i.serial_getc 0x0000f444 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000f444 serial_getc - -i.serial_init 0x0000f450 0xe4 - i.serial_init 0x0000f450 0xe4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000f450 serial_init - -i.serial_putc 0x0000f534 0xc - i.serial_putc 0x0000f534 0xc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - 0x0000f534 serial_putc - -i.exit 0x0000f540 0x16 - i.exit 0x0000f540 0x16 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - 0x0000f540 exit - -i.pin_function 0x0000f558 0x38 - i.pin_function - 0x0000f558 0x38 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000f558 pin_function - -i.pin_mode 0x0000f590 0x68 - i.pin_mode 0x0000f590 0x68 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000f590 pin_mode - -i.pinmap_merge 0x0000f5f8 0x3c - i.pinmap_merge - 0x0000f5f8 0x3c ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000f5f8 pinmap_merge - -i.pinmap_peripheral - 0x0000f634 0x58 - i.pinmap_peripheral - 0x0000f634 0x58 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000f634 pinmap_peripheral - -i.pinmap_pinout - 0x0000f68c 0xcc - i.pinmap_pinout - 0x0000f68c 0xcc ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - 0x0000f68c pinmap_pinout - -i.wait 0x0000f758 0x30 - i.wait 0x0000f758 0x30 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - 0x0000f758 wait - -i.wait_ms 0x0000f788 0x1c - i.wait_ms 0x0000f788 0x1c ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - 0x0000f788 wait_ms - -i.gpio_output 0x0000f7a4 0x30 - i.gpio_output 0x0000f7a4 0x30 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x0000f7a4 gpio_output - -i.gpio_write 0x0000f7d4 0x18 - i.gpio_write 0x0000f7d4 0x18 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - 0x0000f7d4 gpio_write - -i.semihost_exit - 0x0000f7ec 0xc - i.semihost_exit - 0x0000f7ec 0xc ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - 0x0000f7ec semihost_exit - -i.us_ticker_read - 0x0000f7f8 0x38 - i.us_ticker_read - 0x0000f7f8 0x38 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - 0x0000f7f8 us_ticker_read - -i.mbed_die 0x0000f830 0x78 - i.mbed_die 0x0000f830 0x78 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - 0x0000f830 mbed_die - -i.timer_frequency - 0x0000f8a8 0x14 - i.timer_frequency - 0x0000f8a8 0x14 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000f8a8 timer_frequency - -i.timer_init 0x0000f8bc 0x70 - i.timer_init 0x0000f8bc 0x70 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000f8bc timer_init - -i.timer_read 0x0000f92c 0x4 - i.timer_read 0x0000f92c 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000f92c timer_read - -i.timer_start 0x0000f930 0xc - i.timer_start 0x0000f930 0xc ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - 0x0000f930 timer_start - -.constdata 0x0000f93c 0x1c4 - .constdata 0x0000f93c 0x28 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .constdata 0x0000f964 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .constdata 0x0000f97c 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000f97c _ZN4mbed4Base11_base_funcsE - .constdata 0x0000f994 0x17 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000f994 __stdin_name - 0x0000f99b __stdout_name - 0x0000f9a3 __stderr_name - *fill* 0x0000f9ab 0x1 00 - .constdata 0x0000f9ac 0x154 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - -.conststring 0x0000fb00 0x30 - .conststring 0x0000fb00 0x16 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .conststring 0x0000fb16 0x7 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x0000fb1d 0xe ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .conststring 0x0000fb2b 0x5 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.constdata__ZTVN4mbed10DigitalOutE - 0x0000fb30 0x18 - .constdata__ZTVN4mbed10DigitalOutE - 0x0000fb30 0x18 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000fb30 _ZTVN4mbed10DigitalOutE - -.constdata___ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x0000fb48 0x3 - .constdata___ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - 0x0000fb48 0x3 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000fb48 __ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 - -.constdata__ZTIN4mbed10DigitalOutE - 0x0000fb4c 0xc - .constdata__ZTIN4mbed10DigitalOutE - 0x0000fb4c 0xc ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000fb4c _ZTIN4mbed10DigitalOutE - -.constdata__ZTSN4mbed10DigitalOutE - 0x0000fb58 0x14 - .constdata__ZTSN4mbed10DigitalOutE - 0x0000fb58 0x14 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x0000fb58 _ZTSN4mbed10DigitalOutE - -.constdata__ZTVN4mbed4BaseE - 0x0000fb6c 0x18 - .constdata__ZTVN4mbed4BaseE - 0x0000fb6c 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000fb6c _ZTVN4mbed4BaseE - -.constdata__ZTIN4mbed4BaseE - 0x0000fb84 0x8 - .constdata__ZTIN4mbed4BaseE - 0x0000fb84 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000fb84 _ZTIN4mbed4BaseE - -.constdata__ZTSN4mbed4BaseE - 0x0000fb8c 0xd - .constdata__ZTSN4mbed4BaseE - 0x0000fb8c 0xd ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000fb8c _ZTSN4mbed4BaseE - -.constdata__ZTIN4mbed14FileSystemLikeE - 0x0000fb9c 0xc - .constdata__ZTIN4mbed14FileSystemLikeE - 0x0000fb9c 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000fb9c _ZTIN4mbed14FileSystemLikeE - -.constdata__ZTSN4mbed14FileSystemLikeE - 0x0000fba8 0x18 - .constdata__ZTSN4mbed14FileSystemLikeE - 0x0000fba8 0x18 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x0000fba8 _ZTSN4mbed14FileSystemLikeE - -.constdata__ZTVN4mbed6TickerE - 0x0000fbc0 0x14 - .constdata__ZTVN4mbed6TickerE - 0x0000fbc0 0x14 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000fbc0 _ZTVN4mbed6TickerE - -.constdata__ZTIN4mbed6TickerE - 0x0000fbd4 0xc - .constdata__ZTIN4mbed6TickerE - 0x0000fbd4 0xc ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000fbd4 _ZTIN4mbed6TickerE - -.constdata__ZTSN4mbed6TickerE - 0x0000fbe0 0xf - .constdata__ZTSN4mbed6TickerE - 0x0000fbe0 0xf ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x0000fbe0 _ZTSN4mbed6TickerE - -.constdata__ZTIN4mbed8FileLikeE - 0x0000fbf0 0x20 - .constdata__ZTIN4mbed8FileLikeE - 0x0000fbf0 0x20 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000fbf0 _ZTIN4mbed8FileLikeE - -.constdata__ZTIN4mbed10FileHandleE - 0x0000fc10 0x8 - .constdata__ZTIN4mbed10FileHandleE - 0x0000fc10 0x8 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000fc10 _ZTIN4mbed10FileHandleE - -.constdata__ZTSN4mbed8FileLikeE - 0x0000fc18 0x11 - .constdata__ZTSN4mbed8FileLikeE - 0x0000fc18 0x11 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000fc18 _ZTSN4mbed8FileLikeE - -.constdata__ZTSN4mbed10FileHandleE - 0x0000fc29 0x14 - .constdata__ZTSN4mbed10FileHandleE - 0x0000fc29 0x14 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x0000fc29 _ZTSN4mbed10FileHandleE - -.constdata__ZTVN4mbed10TimerEventE - 0x0000fc40 0x14 - .constdata__ZTVN4mbed10TimerEventE - 0x0000fc40 0x14 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000fc40 _ZTVN4mbed10TimerEventE - -.constdata__ZTIN4mbed10TimerEventE - 0x0000fc54 0x8 - .constdata__ZTIN4mbed10TimerEventE - 0x0000fc54 0x8 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000fc54 _ZTIN4mbed10TimerEventE - -.constdata__ZTSN4mbed10TimerEventE - 0x0000fc5c 0x14 - .constdata__ZTSN4mbed10TimerEventE - 0x0000fc5c 0x14 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x0000fc5c _ZTSN4mbed10TimerEventE - -.ARM.exidx 0x0000fc70 0x8 - *(.ARM.exidx* .gnu.linkonce.armexidx.*) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc78 0x0 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x8 (size before relaxing) - .ARM.exidx 0x0000fc70 0x8 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.exidx 0x0000fc78 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - 0x8 (size before relaxing) - 0x0000fc78 __exidx_end = . - -.data 0x10000000 0x680 load address 0x0000fc78 - 0x0000fc78 _sidata = LOADADDR (.data) - 0x10000000 . = ALIGN (0x4) - 0x10000000 _sdata = . - *(.ARM.__AT_0x10000000) - .ARM.__AT_0x10000000 - 0x10000000 0xc4 ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - *(vtable vtable.*) - *(.data .data.*) - .data 0x100000c4 0x4 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - 0x100000c4 __dso_handle - .data 0x100000c8 0x8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x100000c8 _ZN4mbed4Base5_headE - 0x100000cc _ZN4mbed4Base8_classesE - .data 0x100000d0 0xc ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - 0x100000d0 _ZN4mbed4Base11_base_classE - .data 0x100000dc 0x4 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - 0x100000dc _ZN4mbed10TimerEvent5_headE - .data 0x100000e0 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - 0x100000e0 SystemCoreClock - .data 0x100000e4 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .data._ZN10__cxxabiv119__terminate_handlerE - 0x100000e8 0x4 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - 0x100000e8 _ZN10__cxxabiv119__terminate_handlerE - .data.impure_data - 0x100000ec 0xf0 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .data._impure_ptr - 0x100001dc 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - 0x100001dc _impure_ptr - .data.__malloc_av_ - 0x100001e0 0x408 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x100001e0 __malloc_av_ - .data.__malloc_trim_threshold - 0x100005e8 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x100005e8 __malloc_trim_threshold - .data.__malloc_sbrk_base - 0x100005ec 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x100005ec __malloc_sbrk_base - .data.__ctype_ptr__ - 0x100005f0 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - 0x100005f0 __ctype_ptr__ - .data.lconv 0x100005f4 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.lc_ctype_charset - 0x1000062c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .data.__mb_cur_max - 0x1000064c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - 0x1000064c __mb_cur_max - .data.__mbtowc - 0x10000650 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - 0x10000650 __mbtowc - .data.fpinan.5116 - 0x10000654 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.fpi.5080 - 0x10000668 0x14 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .data.__wctomb - 0x1000067c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - 0x1000067c __wctomb - *(.gnu.linkonce.d*) - 0x10000680 . = ALIGN (0x4) - 0x10000680 _edata = . - -.jcr 0x10000680 0x0 load address 0x000102f8 - .jcr 0x10000680 0x0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - -.bss 0x10000680 0x208 load address 0x000102f8 - 0x10000680 . = ALIGN (0x4) - 0x10000680 _sbss = . - *(.bss .bss.*) - .bss 0x10000680 0x1 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - *fill* 0x10000681 0x3 00 - .bss._ZZ6_lseekE14pppFileHandles - 0x10000684 0x4 ../../src/syscalls.o - .bss._ZL8heap_end - 0x10000688 0x4 ../../src/syscalls.o - .bss._ZL23g_StandardHandlesOpened - 0x1000068c 0x4 ../../src/syscalls.o - .bss.led1 0x10000690 0x1c ./main.o - 0x10000690 led1 - .bss.led2 0x100006ac 0x1c ./main.o - 0x100006ac led2 - .bss.flipper 0x100006c8 0x2c ./main.o - 0x100006c8 flipper - .bss 0x100006f4 0x40 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .bss._ZZN9__gnu_cxx27__verbose_terminate_handlerEvE11terminating - 0x10000734 0x1 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - *fill* 0x10000735 0x3 00 - .bss._ZL10eh_globals - 0x10000738 0xc ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .bss.__malloc_max_total_mem - 0x10000744 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000744 __malloc_max_total_mem - .bss.__malloc_max_sbrked_mem - 0x10000748 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000748 __malloc_max_sbrked_mem - .bss.__malloc_top_pad - 0x1000074c 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x1000074c __malloc_top_pad - .bss.__malloc_current_mallinfo - 0x10000750 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - 0x10000750 __malloc_current_mallinfo - *(.gnu.linkonce.b*) - *(COMMON) - COMMON 0x10000778 0xc ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - 0x10000778 __aeabi_stdin - 0x1000077c __aeabi_stdout - 0x10000780 __aeabi_stderr - COMMON 0x10000784 0x4 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - 0x10000784 errno - COMMON 0x10000788 0x100 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - 0x10000788 __hexdig - 0x10000888 . = ALIGN (0x4) - 0x10000888 _ebss = . - -.fastcode 0x10000888 0x0 load address 0x000102f8 - 0x000102f8 _sifastcode = LOADADDR (.fastcode) - 0x10000888 . = ALIGN (0x4) - 0x10000888 _sfastcode = . - *(.glue_7t) - *(.glue_7) - *(.fastcode) - 0x10000888 . = ALIGN (0x4) - 0x10000888 _efastcode = . - -.stackarea 0x10000888 0x0 load address 0x000102f8 - 0x10000888 . = ALIGN (0x8) - 0x10000888 _sstack = . - *(.stackarea .stackarea.*) - 0x10000888 . = ALIGN (0x8) - 0x10000888 _estack = . - 0x10000888 . = ALIGN (0x4) - 0x10000888 _end = . - 0x10000888 PROVIDE (end, .) - 0x10008000 _stack = 0x10008000 - -.AHBSRAM0 - *(AHBSRAM0) - -.AHBSRAM1 - *(AHBSRAM1) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.ARM.attributes - 0x00000000 0x2b - .ARM.attributes - 0x00000000 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - .ARM.attributes - 0x00000019 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - .ARM.attributes - 0x00000042 0x31 ../../src/gcc4mbed.o - .ARM.attributes - 0x00000073 0x31 ../../src/syscalls.o - .ARM.attributes - 0x000000a4 0x31 ./main.o - .ARM.attributes - 0x000000d5 0x48 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .ARM.attributes - 0x0000011d 0x48 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .ARM.attributes - 0x00000165 0x48 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - .ARM.attributes - 0x000001ad 0x48 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .ARM.attributes - 0x000001f5 0x48 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - .ARM.attributes - 0x0000023d 0x48 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - .ARM.attributes - 0x00000285 0x48 ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - .ARM.attributes - 0x000002cd 0x3e ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .ARM.attributes - 0x0000030b 0x48 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .ARM.attributes - 0x00000353 0x49 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .ARM.attributes - 0x0000039c 0x48 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .ARM.attributes - 0x000003e4 0x48 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .ARM.attributes - 0x0000042c 0x48 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .ARM.attributes - 0x00000474 0x48 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .ARM.attributes - 0x000004bc 0x48 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .ARM.attributes - 0x00000504 0x48 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .ARM.attributes - 0x0000054c 0x48 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .ARM.attributes - 0x00000594 0x48 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .ARM.attributes - 0x000005dc 0x48 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - .ARM.attributes - 0x00000624 0x29 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .ARM.attributes - 0x0000064d 0x29 ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .ARM.attributes - 0x00000676 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .ARM.attributes - 0x0000069f 0x29 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .ARM.attributes - 0x000006c8 0x29 ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .ARM.attributes - 0x000006f1 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .ARM.attributes - 0x0000071a 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .ARM.attributes - 0x00000743 0x29 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .ARM.attributes - 0x0000076c 0x29 ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .ARM.attributes - 0x00000795 0x29 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .ARM.attributes - 0x000007be 0x29 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .ARM.attributes - 0x000007e7 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .ARM.attributes - 0x00000810 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - .ARM.attributes - 0x00000839 0x29 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .ARM.attributes - 0x00000862 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .ARM.attributes - 0x0000088b 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - .ARM.attributes - 0x000008b4 0x29 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .ARM.attributes - 0x000008dd 0x29 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .ARM.attributes - 0x00000906 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .ARM.attributes - 0x0000092f 0x29 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .ARM.attributes - 0x00000958 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .ARM.attributes - 0x00000981 0x29 ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .ARM.attributes - 0x000009aa 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - .ARM.attributes - 0x000009c5 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - .ARM.attributes - 0x000009e0 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - .ARM.attributes - 0x000009fb 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - .ARM.attributes - 0x00000a16 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - .ARM.attributes - 0x00000a31 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - .ARM.attributes - 0x00000a4c 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - .ARM.attributes - 0x00000a67 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .ARM.attributes - 0x00000a90 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .ARM.attributes - 0x00000ab9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .ARM.attributes - 0x00000ae2 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - .ARM.attributes - 0x00000b0b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .ARM.attributes - 0x00000b34 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .ARM.attributes - 0x00000b5d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .ARM.attributes - 0x00000b86 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .ARM.attributes - 0x00000baf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .ARM.attributes - 0x00000bd8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .ARM.attributes - 0x00000c01 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - .ARM.attributes - 0x00000c2a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .ARM.attributes - 0x00000c53 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .ARM.attributes - 0x00000c7c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .ARM.attributes - 0x00000ca5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .ARM.attributes - 0x00000cce 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .ARM.attributes - 0x00000cf7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .ARM.attributes - 0x00000d20 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .ARM.attributes - 0x00000d49 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .ARM.attributes - 0x00000d72 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .ARM.attributes - 0x00000d9b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .ARM.attributes - 0x00000dc4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .ARM.attributes - 0x00000ded 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .ARM.attributes - 0x00000e16 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .ARM.attributes - 0x00000e3f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .ARM.attributes - 0x00000e68 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .ARM.attributes - 0x00000e91 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .ARM.attributes - 0x00000eba 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .ARM.attributes - 0x00000ee3 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .ARM.attributes - 0x00000f0c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .ARM.attributes - 0x00000f35 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .ARM.attributes - 0x00000f5e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .ARM.attributes - 0x00000f87 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .ARM.attributes - 0x00000fb0 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .ARM.attributes - 0x00000fd9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .ARM.attributes - 0x00001002 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .ARM.attributes - 0x0000102b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .ARM.attributes - 0x00001054 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .ARM.attributes - 0x0000107d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .ARM.attributes - 0x000010a6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .ARM.attributes - 0x000010cf 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .ARM.attributes - 0x000010f8 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .ARM.attributes - 0x00001121 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .ARM.attributes - 0x0000114a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - .ARM.attributes - 0x00001173 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .ARM.attributes - 0x0000119c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .ARM.attributes - 0x000011c5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .ARM.attributes - 0x000011ee 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .ARM.attributes - 0x00001217 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .ARM.attributes - 0x00001240 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .ARM.attributes - 0x00001269 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .ARM.attributes - 0x00001292 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .ARM.attributes - 0x000012bb 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .ARM.attributes - 0x000012e4 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .ARM.attributes - 0x0000130d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .ARM.attributes - 0x00001336 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .ARM.attributes - 0x0000135f 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .ARM.attributes - 0x00001388 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .ARM.attributes - 0x000013b1 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .ARM.attributes - 0x000013da 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .ARM.attributes - 0x00001403 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .ARM.attributes - 0x0000142c 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .ARM.attributes - 0x00001455 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .ARM.attributes - 0x0000147e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .ARM.attributes - 0x000014a7 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .ARM.attributes - 0x000014d0 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .ARM.attributes - 0x000014f9 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .ARM.attributes - 0x00001522 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .ARM.attributes - 0x0000154b 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .ARM.attributes - 0x00001574 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .ARM.attributes - 0x0000159d 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .ARM.attributes - 0x000015c6 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .ARM.attributes - 0x000015ef 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .ARM.attributes - 0x00001618 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .ARM.attributes - 0x00001641 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .ARM.attributes - 0x0000166a 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .ARM.attributes - 0x00001693 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .ARM.attributes - 0x000016bc 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .ARM.attributes - 0x000016e5 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .ARM.attributes - 0x0000170e 0x29 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .ARM.attributes - 0x00001737 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .ARM.attributes - 0x00001752 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .ARM.attributes - 0x0000176d 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - .ARM.attributes - 0x00001788 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - .ARM.attributes - 0x000017a3 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - .ARM.attributes - 0x000017be 0x1b /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - .ARM.attributes - 0x000017d9 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .ARM.attributes - 0x00001802 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .ARM.attributes - 0x0000182b 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - .ARM.attributes - 0x00001854 0x29 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtend.o - .ARM.attributes - 0x0000187d 0x19 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtn.o - -.comment 0x00000000 0x1191 - .comment 0x00000000 0x2a ../../src/gcc4mbed.o - 0x2b (size before relaxing) - .comment 0x00000000 0x2b ../../src/syscalls.o - .comment 0x00000000 0x2b ./main.o - .comment 0x0000002a 0xf4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .comment 0x0000011e 0xe8 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .comment 0x00000206 0xec ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - .comment 0x000002f2 0xea ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .comment 0x000003dc 0xfe ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - .comment 0x000004da 0xf4 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - .comment 0x000005ce 0xcf ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - .comment 0x0000069d 0xbc ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) - .comment 0x00000759 0xdf ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .comment 0x00000838 0x174 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .comment 0x000009ac 0xe3 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .comment 0x00000a8f 0xd7 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .comment 0x00000b66 0xdb ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .comment 0x00000c41 0xdf ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .comment 0x00000d20 0xdf ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .comment 0x00000dff 0xe7 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .comment 0x00000ee6 0xe9 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .comment 0x00000fcf 0xe1 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .comment 0x000010b0 0xe1 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_header - 0x00000000 0x48 - .arm_vfe_header - 0x00000000 0x4 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - .arm_vfe_header - 0x00000004 0x4 ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - .arm_vfe_header - 0x00000008 0x4 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - .arm_vfe_header - 0x0000000c 0x4 ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - .arm_vfe_header - 0x00000010 0x4 ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - .arm_vfe_header - 0x00000014 0x4 ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - .arm_vfe_header - 0x00000018 0x4 ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - .arm_vfe_header - 0x0000001c 0x4 ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - .arm_vfe_header - 0x00000020 0x4 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - .arm_vfe_header - 0x00000024 0x4 ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - .arm_vfe_header - 0x00000028 0x4 ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - .arm_vfe_header - 0x0000002c 0x4 ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - .arm_vfe_header - 0x00000030 0x4 ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - .arm_vfe_header - 0x00000034 0x4 ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - .arm_vfe_header - 0x00000038 0x4 ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - .arm_vfe_header - 0x0000003c 0x4 ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - .arm_vfe_header - 0x00000040 0x4 ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - .arm_vfe_header - 0x00000044 0x4 ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed10DigitalOutE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed10DigitalOutE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c - .arm_vfe_vtableinfo_ZTVN4mbed4BaseE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed6TickerE - 0x00000000 0x38 - .arm_vfe_vtableinfo_ZTVN4mbed6TickerE - 0x00000000 0x38 ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - -.arm_vfe_vtableinfo_ZTVN4mbed10TimerEventE - 0x00000000 0x1c - .arm_vfe_vtableinfo_ZTVN4mbed10TimerEventE - 0x00000000 0x1c ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - -.debug_aranges 0x00000000 0xf0 - *(.debug_aranges) - .debug_aranges - 0x00000000 0x20 ../../src/gcc4mbed.o - .debug_aranges - 0x00000020 0x80 ../../src/syscalls.o - .debug_aranges - 0x000000a0 0x50 ./main.o - -.debug_pubnames - 0x00000000 0x18d - *(.debug_pubnames) - .debug_pubnames - 0x00000000 0x1d ../../src/gcc4mbed.o - .debug_pubnames - 0x0000001d 0xb6 ../../src/syscalls.o - .debug_pubnames - 0x000000d3 0xba ./main.o - -.debug_info 0x00000000 0x2ccf - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x00000000 0xea ../../src/gcc4mbed.o - .debug_info 0x000000ea 0xf1b ../../src/syscalls.o - .debug_info 0x00001005 0x1cca ./main.o - -.debug_abbrev 0x00000000 0x71d - *(.debug_abbrev) - .debug_abbrev 0x00000000 0x7e ../../src/gcc4mbed.o - .debug_abbrev 0x0000007e 0x2e1 ../../src/syscalls.o - .debug_abbrev 0x0000035f 0x3be ./main.o - -.debug_line 0x00000000 0x760 - *(.debug_line) - .debug_line 0x00000000 0x70 ../../src/gcc4mbed.o - .debug_line 0x00000070 0x30e ../../src/syscalls.o - .debug_line 0x0000037e 0x3e2 ./main.o - -.debug_frame 0x00000000 0x2708 - *(.debug_frame) - .debug_frame 0x00000000 0x2c ../../src/gcc4mbed.o - .debug_frame 0x0000002c 0x128 ../../src/syscalls.o - .debug_frame 0x00000154 0xb8 ./main.o - .debug_frame 0x0000020c 0x20 ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - .debug_frame 0x0000022c 0xdc ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - .debug_frame 0x00000308 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - .debug_frame 0x00000328 0x20 ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - .debug_frame 0x00000348 0x8c ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - .debug_frame 0x000003d4 0x28 ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - .debug_frame 0x000003fc 0x20 ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - .debug_frame 0x0000041c 0x28 ../../external/gcc/LPC1768/libstdc++.a(pure.o) - .debug_frame 0x00000444 0xac ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - .debug_frame 0x000004f0 0xa4 ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - .debug_frame 0x00000594 0x170 ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - .debug_frame 0x00000704 0x90 ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - .debug_frame 0x00000794 0x60 ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - .debug_frame 0x000007f4 0xd8 ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - .debug_frame 0x000008cc 0x40 ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - .debug_frame 0x0000090c 0x578 ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - .debug_frame 0x00000e84 0x28 ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - .debug_frame 0x00000eac 0x30 ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - .debug_frame 0x00000edc 0x30 ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - .debug_frame 0x00000f0c 0x2c ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - .debug_frame 0x00000f38 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - .debug_frame 0x00000f60 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - .debug_frame 0x00000f80 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - .debug_frame 0x00000fa8 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - .debug_frame 0x00000fc8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - .debug_frame 0x00000ff4 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - .debug_frame 0x00001044 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - .debug_frame 0x00001080 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - .debug_frame 0x000010bc 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - .debug_frame 0x00001110 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - .debug_frame 0x0000113c 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - .debug_frame 0x0000116c 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - .debug_frame 0x000011a8 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - .debug_frame 0x000011d0 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - .debug_frame 0x000011fc 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - .debug_frame 0x00001224 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - .debug_frame 0x0000124c 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - .debug_frame 0x0000127c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - .debug_frame 0x0000129c 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - .debug_frame 0x000012d8 0x64 ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - .debug_frame 0x0000133c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - .debug_frame 0x00001368 0xc0 ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - .debug_frame 0x00001428 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - .debug_frame 0x00001464 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - .debug_frame 0x000014bc 0x60 ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - .debug_frame 0x0000151c 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - .debug_frame 0x0000159c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - .debug_frame 0x000015bc 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - .debug_frame 0x000015dc 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - .debug_frame 0x000015fc 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - .debug_frame 0x00001628 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - .debug_frame 0x00001654 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - .debug_frame 0x000016ac 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - .debug_frame 0x000016e8 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - .debug_frame 0x00001724 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - .debug_frame 0x00001750 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - .debug_frame 0x000017a8 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - .debug_frame 0x000017d4 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - .debug_frame 0x00001800 0x34 ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - .debug_frame 0x00001834 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - .debug_frame 0x0000187c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - .debug_frame 0x000018a8 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - .debug_frame 0x00001910 0x40 ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - .debug_frame 0x00001950 0x120 ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - .debug_frame 0x00001a70 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - .debug_frame 0x00001ac0 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - .debug_frame 0x00001b10 0x54 ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - .debug_frame 0x00001b64 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - .debug_frame 0x00001b84 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - .debug_frame 0x00001c1c 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - .debug_frame 0x00001c48 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - .debug_frame 0x00001c78 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - .debug_frame 0x00001cd0 0x48 ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - .debug_frame 0x00001d18 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - .debug_frame 0x00001d38 0x238 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - .debug_frame 0x00001f70 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - .debug_frame 0x00001f9c 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - .debug_frame 0x00001fbc 0x30 ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - .debug_frame 0x00001fec 0x20 ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - .debug_frame 0x0000200c 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - .debug_frame 0x00002098 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - .debug_frame 0x000020d0 0x58 ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - .debug_frame 0x00002128 0x38 ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - .debug_frame 0x00002160 0x68 ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - .debug_frame 0x000021c8 0x98 ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - .debug_frame 0x00002260 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - .debug_frame 0x000022bc 0x80 ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - .debug_frame 0x0000233c 0x28 ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - .debug_frame 0x00002364 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - .debug_frame 0x000023a0 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - .debug_frame 0x000023f0 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - .debug_frame 0x0000241c 0x8c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - .debug_frame 0x000024a8 0x5c ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - .debug_frame 0x00002504 0x2c ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - .debug_frame 0x00002530 0x3c ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - .debug_frame 0x0000256c 0x50 ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - .debug_frame 0x000025bc 0x44 ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - .debug_frame 0x00002600 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - .debug_frame 0x00002620 0x20 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - .debug_frame 0x00002640 0x50 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - .debug_frame 0x00002690 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - .debug_frame 0x000026cc 0x3c /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - -.debug_str 0x00000000 0xd96 - *(.debug_str) - .debug_str 0x00000000 0xb7 ../../src/gcc4mbed.o - 0xc9 (size before relaxing) - .debug_str 0x000000b7 0x634 ../../src/syscalls.o - 0x726 (size before relaxing) - .debug_str 0x000006eb 0x6ab ./main.o - 0xb63 (size before relaxing) - -.debug_loc 0x00000000 0x877 - *(.debug_loc) - .debug_loc 0x00000000 0x49 ../../src/gcc4mbed.o - .debug_loc 0x00000049 0x61d ../../src/syscalls.o - .debug_loc 0x00000666 0x211 ./main.o - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) -OUTPUT(Ticker.elf elf32-littlearm) - -.debug_pubtypes - 0x00000000 0x2c0 - .debug_pubtypes - 0x00000000 0x12 ../../src/gcc4mbed.o - .debug_pubtypes - 0x00000012 0x18c ../../src/syscalls.o - .debug_pubtypes - 0x0000019e 0x122 ./main.o - -.debug_ranges 0x00000000 0x2f8 - .debug_ranges 0x00000000 0x28 ../../src/gcc4mbed.o - .debug_ranges 0x00000028 0x198 ../../src/syscalls.o - .debug_ranges 0x000001c0 0x138 ./main.o - -Cross Reference Table - -Symbol File -ADC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BOD_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -BusFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -CAN_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DMA_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -DebugMon_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -EINT3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -ENET_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -FunctionalityNotSupported ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -HardFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2C2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -I2S_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Lib$$Request$$armlib ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -Lib$$Request$$cpplib ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -MCPWM_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -MemManage_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -NMI_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -NVIC_GetVector ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) -NVIC_SetVector ../../external/mbed/LPC1768/capi.ar(cmsis_nvic.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -PLL0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PLL1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PWM1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -PendSV_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -QEI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RIT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -RTC_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -Reset_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SPI_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SSP1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SVC_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SysTick_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -SystemCoreClock ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -SystemCoreClockUpdate ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) -SystemInit ../../external/mbed/LPC1768/capi.ar(system_LPC17xx.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -TIMER3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART0_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART1_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART2_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UART3_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -USB_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -UsageFault_Handler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -WDT_IRQHandler ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -_Balloc ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Bfree ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -_Jv_RegisterClasses /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o -_PathLocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__ARM__ZN4mbed10parse_pinsEPKc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__ARM__ZN4mbed12write_resultIiEEvT_Pc_anon0 ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__GCC4MBEDOpenStandardHandles ../../src/syscalls.o -__REV16 ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__REVSH ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__Vectors ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__adddf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__addsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_BUFSIZ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FILENAME_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_FOPEN_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOFBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IOLBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_IONBF ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_L_tmpnam ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_TMP_MAX ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_assert ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_atexit ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) - ./main.o -__aeabi_cdcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cdrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__aeabi_cfcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_cfcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_cfrcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_ctype_table_ ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_ctype_table_C ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_ctype.o) -__aeabi_d2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_d2iz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -__aeabi_d2uiz /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -__aeabi_dcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_dcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_dcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_dcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_ddiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_dmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_drsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_dsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_f2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fadd /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fcmpeq /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmpge /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmpgt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fcmple /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__aeabi_fcmplt /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__aeabi_fdiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_fmul /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__aeabi_frsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_fsub /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_i2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__aeabi_i2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_idiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_idiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__aeabi_idivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__aeabi_l2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_l2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_ldiv0 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_dvmd_tls.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__aeabi_memcpy ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy4 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -__aeabi_memcpy8 ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) -__aeabi_stderr ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_stdin ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_stdout ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) -__aeabi_ui2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_ui2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -__aeabi_uidiv /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -__aeabi_uidivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__aeabi_ul2d /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__aeabi_ul2f /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__aeabi_uldivmod /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__any_on ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__ascii_mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -__ascii_wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -__assert ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_assert.o) -__assert_func ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -__b2d ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__cmpdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__cmpsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__copybits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__ctype_ptr__ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) -__cxa_atexit ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(atexit_arm.o) -__cxa_current_exception_type ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_demangle ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -__cxa_get_globals ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_type.o) -__cxa_get_globals_fast ../../external/gcc/LPC1768/libstdc++.a(eh_globals.o) -__cxa_pure_virtual ../../external/gcc/LPC1768/libstdc++.a(pure.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__cxxabiv1::__base_class_type_info::__is_public_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__is_virtual_p() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__base_class_type_info::__offset() const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__dyncast_result::__dyncast_result(int) ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::__upcast_result::__upcast_result(int) ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__class_type_info::~__class_type_info() ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__forced_unwind::~__forced_unwind() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__foreign_exception::~__foreign_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -__cxxabiv1::__si_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__si_class_type_info::~__si_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -__cxxabiv1::__terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__terminate_handler ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__unexpected_handler ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -__cxxabiv1::__vmi_class_type_info::__do_dyncast(int, __cxxabiv1::__class_type_info::__sub_kind, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__dyncast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_find_public_src(int, void const*, __cxxabiv1::__class_type_info const*, void const*) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void const*, __cxxabiv1::__class_type_info::__upcast_result&) const ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__cxxabiv1::__vmi_class_type_info::~__vmi_class_type_info() ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -__d2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__divdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__divdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__divsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__divsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_divsi3.o) -__dso_handle /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crtbegin.o - ./main.o -__dynamic_cast ../../external/gcc/LPC1768/libstdc++.a(dyncast.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -__eqdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__eqsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__extendsfdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__fixdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixdfsi.o) -__fixunsdfsi /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_fixunsdfsi.o) -__floatdidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatdisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatundidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatundisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__floatunsidf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__floatunsisf /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__fp_lock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fp_unlock_all ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__fpclassifyd ../../external/gcc/LPC1768/libc.a(lib_a-s_fpclassify.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__gcclibcxx_demangle_callback ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -__gedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__get_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) - ../../src/syscalls.o -__get_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__gethex ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__gnu_cxx::__verbose_terminate_handler() ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_term_handler.o) -__gnu_ldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__gnu_uldivmod_helper /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_aeabi_uldivmod.o) -__gtdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__gtsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__hexdig ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) -__hexdig_init ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) -__hexnan ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-hexnan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__hi0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__i2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__init_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__init_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ledf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__lesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__libc_init_array ../../external/gcc/LPC1768/libc.a(lib_a-init.o) - ../../src/gcc4mbed.o -__lo0bits ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__locale_charset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__locale_cjk_lang ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__locale_mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__locale_msgcharset ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__lshift ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__ltdf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__ltsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__main ../../src/gcc4mbed.o - ../../external/mbed/LPC1768/capi.ar(startup_LPC17xx.LPC1768.o) -__malloc_av_ ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) -__malloc_current_mallinfo ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_lock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_sbrked_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_max_total_mem ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__malloc_sbrk_base ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_top_pad ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_trim_threshold ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -__malloc_unlock ../../external/gcc/LPC1768/libc.a(lib_a-mlock.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -__mb_cur_max ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mbtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -__mcmp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mdiff ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__mprec_bigtens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__mprec_tinytens ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -__muldf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivdf3.o) -__mulsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_muldivsf3.o) -__multadd ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__multiply ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__nedf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpdf2.o) -__nesf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_cmpsf2.o) -__new_handler ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -__nlocale_changed ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -__pow5mult ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) -__preinit_array_end ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__preinit_array_start ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -__ratio ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__register_exitproc ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libc.a(lib_a-cxa_atexit.o) -__s2b ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__sccl ../../external/gcc/LPC1768/libc.a(lib_a-sccl.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sclose ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__seofread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__set_MSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__set_PSP ../../external/mbed/LPC1768/capi.ar(core_cm3.LPC1768.o) -__sf_fake_stderr ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sf_fake_stdin ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sf_fake_stdout ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sfmoreglue ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sfp_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sfp_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__sfvwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sigtramp ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sigtramp_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -__sinit ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -__sinit_lock_acquire ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sinit_lock_release ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__smakebuf_r ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) -__sprint_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -__sread ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__sseek ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__ssprint_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -__ssrefill_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -__ssvfiscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__ssvfscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -__stderr_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdin_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__stdout_name ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -__subdf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubdf3.o) -__submore ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) -__subsf3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_addsubsf3.o) -__swbuf ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) -__swbuf_r ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -__swrite ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -__swsetup_r ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -__truncdfsf2 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_arm_truncdfsf2.o) -__udivdi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivdi3.o) - /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(bpabi.o) -__udivsi3 /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/libgcc.a(_udivsi3.o) -__ulp ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -__wctomb ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -_calloc_r ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_cleanup ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_cleanup_r ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_close ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) -_close_r ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_ctype_ ../../external/gcc/LPC1768/libc.a(lib_a-ctype_.o) -_dtoa_r ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_ebss ../../src/gcc4mbed.o -_edata ../../src/gcc4mbed.o -_efastcode ../../src/gcc4mbed.o -_end ../../src/syscalls.o -_exit ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -_fclose_r ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) -_fflush_r ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_fini /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o -_fiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_fprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_fputs_r ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) -_fputwc_r ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -_free_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_fstat ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) -_fstat_r ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_fwalk ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -_fwalk_reent ../../external/gcc/LPC1768/libc.a(lib_a-fwalk.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -_fwrite_r ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) -_getpid ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_getpid_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_global_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) -_impure_ptr ../../external/gcc/LPC1768/libc.a(lib_a-impure.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wbuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libc.a(lib_a-wsetup.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-clibabi_stdio.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../src/syscalls.o -_init /media/6aafac43-5450-453e-a142-f588400933c0/Sandbox/arm/bin/../lib/gcc/arm-none-eabi/4.5.2/thumb2/crti.o - ../../external/gcc/LPC1768/libc.a(lib_a-init.o) -_init_signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_init_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_isatty ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) -_isatty_r ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) -_kill ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) -_kill_r ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_localeconv_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) -_lseek ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) -_lseek_r ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_malloc_r ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-makebuf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_malloc_trim_r ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) -_mbrtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_mbtowc_r ../../external/gcc/LPC1768/libc.a(lib_a-mbtowc_r.o) -_mprec_log10 ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) -_open ../../src/syscalls.o -_raise_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_read ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) -_read_r ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -_realloc_r ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -_reclaim_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_sbrk ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) -_sbrk_r ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-freer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mallocr.o) -_sbss ../../src/gcc4mbed.o -_sdata ../../src/gcc4mbed.o -_setlocale_r ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -_sfastcode ../../src/gcc4mbed.o -_sfread_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sidata ../../src/gcc4mbed.o -_sifastcode ../../src/gcc4mbed.o -_signal_r ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -_sprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sscanf_r ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) -_strtod_r ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtol_r ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoll_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoll_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoul_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_strtoull_r ../../external/gcc/LPC1768/libc.a(lib_a-strtoull_r.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_sungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -_svfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) -_svfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) -_sys_close ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_command_string ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_ensure ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_flen ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -_sys_istty ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_open ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_read ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_seek ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_sys_write ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../src/syscalls.o -_system ../../src/syscalls.o -_ungetc_r ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -_vfiprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) -_vfprintf_r ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) -_wcrtomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -_wctomb_r ../../external/gcc/LPC1768/libc.a(lib_a-wctomb_r.o) -_wrapup_reent ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -_write ../../src/syscalls.o - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) -_write_r ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-stdio.o) -abort ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../src/syscalls.o -cleanup_glue ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) -closedir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -copysign ../../external/gcc/LPC1768/libm.a(lib_a-s_copysign.o) - ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) -errno ../../external/gcc/LPC1768/libc.a(lib_a-isattyr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fstatr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-readr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-lseekr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-closer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-writer.o) - ../../external/gcc/LPC1768/libc.a(lib_a-signalr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sbrkr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reent.o) - ../../src/syscalls.o -exit ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../src/syscalls.o - ../../src/gcc4mbed.o -fclose ../../external/gcc/LPC1768/libc.a(lib_a-fclose.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) -fflush ../../external/gcc/LPC1768/libc.a(lib_a-fflush.o) -fiprintf ../../external/gcc/LPC1768/libc.a(lib_a-fiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-assert.o) -flip() ./main.o -flipper ./main.o -fprintf ../../external/gcc/LPC1768/libc.a(lib_a-fprintf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -fputs ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -fputwc ../../external/gcc/LPC1768/libc.a(lib_a-fputwc.o) -free ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) - ../../external/gcc/LPC1768/libstdc++.a(del_op.o) -fwrite ../../external/gcc/LPC1768/libc.a(lib_a-fwrite.o) - ../../src/syscalls.o -gpio_input ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_mode ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_output ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -gpio_read ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -gpio_write ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -iswspace ../../external/gcc/LPC1768/libc.a(lib_a-iswspace.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -led1 ./main.o -led2 ./main.o -localeconv ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -main ./main.o - ../../src/gcc4mbed.o -malloc ../../external/gcc/LPC1768/libc.a(lib_a-malloc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-__atexit.o) - ../../external/gcc/LPC1768/libstdc++.a(new_op.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::Base(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_class ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_base_funcs ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_classes ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::_head ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::clear(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::delete_self() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::list_objs(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::lookup(char const*, unsigned int) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::name() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::new_name(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::opendir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::Base::register_object(char const*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::rpc(char const*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::Base::~Base() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ./main.o -mbed::BaseDirHandle::closedir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::readdir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::rewinddir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::seekdir(long) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::BaseDirHandle::telldir() ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::DigitalOut(PinName, char const*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_class() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::get_rpc_methods() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::read() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::write(int) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::DigitalOut::~DigitalOut() ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -mbed::FileHandle::flen() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FileLike::~FileLike() ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -mbed::FunctionPointer::FunctionPointer(void (*)()) ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ./main.o -mbed::FunctionPointer::FunctionPointer(void (*)()) ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) -mbed::FunctionPointer::attach(void (*)()) ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::FunctionPointer::call() ../../external/mbed/LPC1768/mbed.ar(FunctionPointer.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::Ticker::detach() ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::Ticker::handler() ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::Ticker::setup(unsigned int) ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::Ticker::~Ticker() ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::Ticker::~Ticker() ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::Ticker::~Ticker() ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::TimerEvent::TimerEvent() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ./main.o -mbed::TimerEvent::_head ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -mbed::TimerEvent::insert(unsigned int) ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::TimerEvent::irq() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -mbed::TimerEvent::remove() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::TimerEvent::timestamp() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -mbed::TimerEvent::~TimerEvent() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -mbed::TimerEvent::~TimerEvent() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -mbed::TimerEvent::~TimerEvent() ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -mbed::parse_char(char const*, char const**) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed::rpc_method const* mbed::rpc_super(mbed::Base*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -mbed_die ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -mbed_mac_address ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_reset ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbed_uid ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -mbrtowc ../../external/gcc/LPC1768/libc.a(lib_a-mbrtowc.o) -memchr ../../external/gcc/LPC1768/libc.a(lib_a-memchr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memcmp ../../external/gcc/LPC1768/libc.a(lib_a-memcmp.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memcpy ../../external/gcc/LPC1768/libc.a(lib_a-memcpy.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-mprec.o) - ../../external/gcc/LPC1768/libc.a(lib_a-dtoa.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) - ../../external/gcc/LPC1768/libc.a(lib_a-aeabi_memcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -memmove ../../external/gcc/LPC1768/libc.a(lib_a-memmove.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-reallocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fvwrite.o) -memset ../../external/gcc/LPC1768/libc.a(lib_a-memset.o) - ../../external/gcc/LPC1768/libc.a(lib_a-callocr.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-findfp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -mkdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -nanf ../../external/gcc/LPC1768/libc.a(lib_a-sf_nan.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) -opendir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -operator delete(void*) ../../external/gcc/LPC1768/libstdc++.a(del_op.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -operator delete[](void*) ../../external/gcc/LPC1768/libstdc++.a(del_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -operator new(unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_op.o) - ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -operator new[](unsigned int) ../../external/gcc/LPC1768/libstdc++.a(new_opv.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -pin_function ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pin_mode ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(gpio_api.LPC1768.o) -pinmap_merge ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_peripheral ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -pinmap_pinout ../../external/mbed/LPC1768/capi.ar(pinmap.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -raise ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) - ../../external/gcc/LPC1768/libc.a(lib_a-abort.o) -readdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -realloc ../../external/gcc/LPC1768/libc.a(lib_a-realloc.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) -remove ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rename ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -rewinddir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -scalbn ../../external/gcc/LPC1768/libm.a(lib_a-s_scalbn.o) - ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -seekdir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -semihost_close ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_ensure ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_exit ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(exit.LPC1768.o) -semihost_flen ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_istty ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_open ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_read ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_remove ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_rename ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_reset ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_seek ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -semihost_uid ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -semihost_write ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) -serial_baud ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_clear ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_format ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_free ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_getc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_init ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_interrupt ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_putc ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -serial_readable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -serial_writable ../../external/mbed/LPC1768/capi.ar(serial_api.LPC1768.o) -setlocale ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) -signal ../../external/gcc/LPC1768/libc.a(lib_a-signal.o) -sprintf ../../external/gcc/LPC1768/libc.a(lib_a-sprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfscanf.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -sscanf ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -std::bad_alloc::what() const ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_alloc::~bad_alloc() ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::bad_exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::bad_exception::~bad_exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::what() const ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::exception::~exception() ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -std::nothrow ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_new_handler(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -std::set_terminate(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::set_unexpected(void (*)()) ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -std::terminate() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_unex_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) -std::type_info::__do_catch(std::type_info const*, void**, unsigned int) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__do_upcast(__cxxabiv1::__class_type_info const*, void**) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::__is_function_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::__is_pointer_p() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::name() const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vterminate.o) -std::type_info::operator==(std::type_info const&) const ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -std::type_info::~type_info() ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -std::unexpected() ../../external/gcc/LPC1768/libstdc++.a(eh_terminate.o) -strcmp ../../external/gcc/LPC1768/libc.a(lib_a-strcmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-locale.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strcpy ../../external/gcc/LPC1768/libc.a(lib_a-strcpy.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strlen ../../external/gcc/LPC1768/libc.a(lib_a-strlen.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfiprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-svfprintf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-sscanf.o) - ../../external/gcc/LPC1768/libc.a(lib_a-fputs.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/capi.ar(semihost_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncmp ../../external/gcc/LPC1768/libc.a(lib_a-strncmp.o) - ../../external/gcc/LPC1768/libc.a(lib_a-gdtoa-gethex.o) - ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) - ../../external/gcc/LPC1768/libstdc++.a(cp-demangle.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strncpy ../../external/gcc/LPC1768/libc.a(lib_a-strncpy.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -strtod ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtof ../../external/gcc/LPC1768/libc.a(lib_a-strtod.o) -strtol ../../external/gcc/LPC1768/libc.a(lib_a-strtol.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -strtoul ../../external/gcc/LPC1768/libc.a(lib_a-strtoul.o) -telldir ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -timer_free ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_frequency ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_init ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_read ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_start ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) -timer_stop ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -timer_write ../../external/mbed/LPC1768/capi.ar(timer_api.LPC1768.o) -tmpfile ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -tmpnam ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo for mbed::Ticker ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -typeinfo for mbed::TimerEvent ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -typeinfo for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) -typeinfo name for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) -typeinfo name for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) -typeinfo name for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -typeinfo name for mbed::DirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -typeinfo name for mbed::FileHandle ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::FileSystemLike ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -typeinfo name for mbed::Ticker ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) -typeinfo name for mbed::TimerEvent ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -typeinfo name for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -typeinfo name for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -typeinfo name for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -ungetc ../../external/gcc/LPC1768/libc.a(lib_a-ungetc.o) -us_ticker_read ../../external/mbed/LPC1768/capi.ar(us_ticker_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -vfiprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfiprintf.o) -vfprintf ../../external/gcc/LPC1768/libc.a(lib_a-vfprintf.o) -void mbed::rpc_function_caller(PinName, char const*))>(char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -void mbed::rpc_method_caller(mbed::Base*, char const*, char*) ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__class_type_info ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) - ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for __cxxabiv1::__forced_unwind ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__foreign_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for __cxxabiv1::__si_class_type_info ../../external/gcc/LPC1768/libstdc++.a(si_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) - ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) - ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/gcc/LPC1768/libstdc++.a(class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) - ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) -vtable for __cxxabiv1::__vmi_class_type_info ../../external/gcc/LPC1768/libstdc++.a(vmi_class_type_info.o) - ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Base ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::BaseDirHandle ../../external/mbed/LPC1768/mbed.ar(Base.LPC1768.o) -vtable for mbed::DigitalOut ../../external/mbed/LPC1768/mbed.ar(DigitalOut.LPC1768.o) - ./main.o -vtable for mbed::FileLike ../../external/mbed/LPC1768/mbed.ar(stdio.LPC1768.o) -vtable for mbed::Ticker ../../external/mbed/LPC1768/mbed.ar(Ticker.LPC1768.o) - ./main.o -vtable for mbed::TimerEvent ../../external/mbed/LPC1768/mbed.ar(TimerEvent.LPC1768.o) -vtable for std::bad_alloc ../../external/gcc/LPC1768/libstdc++.a(new_handler.o) -vtable for std::bad_exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::exception ../../external/gcc/LPC1768/libstdc++.a(eh_exception.o) -vtable for std::type_info ../../external/gcc/LPC1768/libstdc++.a(tinfo.o) -wait ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ./main.o -wait_ms ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) - ../../external/mbed/LPC1768/capi.ar(utils_api.LPC1768.o) -wait_us ../../external/mbed/LPC1768/capi.ar(wait_api.LPC1768.o) -wcrtomb ../../external/gcc/LPC1768/libc.a(lib_a-wcrtomb.o) -write ../../external/gcc/LPC1768/libc.a(lib_a-syswrite.o) - ../../external/gcc/LPC1768/libstdc++.a(pure.o) diff --git a/gcc4mbed/samples/Ticker/main.o b/gcc4mbed/samples/Ticker/main.o deleted file mode 100644 index a25bd3c716fa40d44dec100dd2d8be94c4da94bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23708 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 diff --git a/gcc4mbed/samples/agutil/agutil.ar b/gcc4mbed/samples/agutil/agutil.ar deleted file mode 100644 index e3220ae12f23448c84982fb85c63140758c2f9c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11484 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 diff --git a/gcc4mbed/samples/agutil/debug.o b/gcc4mbed/samples/agutil/debug.o deleted file mode 100644 index 5b1b754c0c8a33232b42ffba17a9378942ce3ce3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11312 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 LwX6rfLE8TZD~19P diff --git a/gcc4mbed/src/gcc4mbed.c b/gcc4mbed/src/gcc4mbed.c index 58bb67d8..9afe5c2f 100644 --- a/gcc4mbed/src/gcc4mbed.c +++ b/gcc4mbed/src/gcc4mbed.c @@ -26,7 +26,7 @@ * Modified by Sagar G V on Mar 11 2011. added __libc_init_array() * Modfied by Adam Green in 2011 to support mbed. ******************************************************************************/ -#include "mbedsys.h" +#include "mri.h" /* Exported constants --------------------------------------------------------*/ @@ -91,6 +91,14 @@ extern "C" __attribute__ ((section(".mbed_init"))) void __main(void) /* Initialize static constructors. */ __libc_init_array(); + /* UNDONE: Would be better to do this before __libc_init_array() but + probably can do it after no longer using mbed serial object. */ + if (MRI_ENABLE) + { + MriInit(); + //__debugbreak(); + } + /* Call the application's entry point. */ ExitCode = main(); diff --git a/gcc4mbed/src/syscalls.c b/gcc4mbed/src/syscalls.c index 07fb9ae2..8609c708 100644 --- a/gcc4mbed/src/syscalls.c +++ b/gcc4mbed/src/syscalls.c @@ -36,6 +36,7 @@ #include "LPC17xx.h" /* for _get_*SP() from core_cm3.h*/ #include "mbedsys.h" /* for _sys_*() functions implemented in mbed/capi.ar */ #include "error.h" /* for error() panic routine */ +#include "mripriv.h" #undef errno @@ -236,7 +237,11 @@ extern "C" int _read(int file, char *ptr, int len) int BytesNotRead; /* Open stdin/stdout/stderr if needed */ - if (!g_StandardHandlesOpened && file < 3) + if (MRI_ENABLE && file < 3) + { + return __MriSemihostRead(file, ptr, len); + } + else if (!g_StandardHandlesOpened && file < 3) { __GCC4MBEDOpenStandardHandles(); } @@ -256,7 +261,11 @@ extern "C" int _write(int file, char *ptr, int len) int BytesNotWritten; /* Open stdin/stdout/stderr if needed */ - if (!g_StandardHandlesOpened && file < 3) + if (MRI_ENABLE && file < 3) + { + return __MriSemihostWrite(file, ptr, len); + } + else if (!g_StandardHandlesOpened && file < 3) { __GCC4MBEDOpenStandardHandles(); } diff --git a/src/libs/ADC/adc.cpp b/src/libs/ADC/adc.cpp new file mode 100644 index 00000000..1e2ca13d --- /dev/null +++ b/src/libs/ADC/adc.cpp @@ -0,0 +1,439 @@ +/* mbed Library - ADC + * Copyright (c) 2010, sblandford + * released under MIT license http://mbed.org/licence/mit + */ +#include "mbed.h" +#include "adc.h" + + +ADC *ADC::instance; + +ADC::ADC(int sample_rate, int cclk_div) + { + + int i, adc_clk_freq, pclk, clock_div, max_div=1; + + //Work out CCLK + adc_clk_freq=CLKS_PER_SAMPLE*sample_rate; + int m = (LPC_SC->PLL0CFG & 0xFFFF) + 1; + int n = (LPC_SC->PLL0CFG >> 16) + 1; + int cclkdiv = LPC_SC->CCLKCFG + 1; + int Fcco = (2 * m * XTAL_FREQ) / n; + int cclk = Fcco / cclkdiv; + + //Power up the ADC + LPC_SC->PCONP |= (1 << 12); + //Set clock at cclk / 1. + LPC_SC->PCLKSEL0 &= ~(0x3 << 24); + switch (cclk_div) { + case 1: + LPC_SC->PCLKSEL0 |= 0x1 << 24; + break; + case 2: + LPC_SC->PCLKSEL0 |= 0x2 << 24; + break; + case 4: + LPC_SC->PCLKSEL0 |= 0x0 << 24; + break; + case 8: + LPC_SC->PCLKSEL0 |= 0x3 << 24; + break; + default: + printf("Warning: ADC CCLK clock divider must be 1, 2, 4 or 8. %u supplied.\n", + cclk_div); + printf("Defaulting to 1.\n"); + LPC_SC->PCLKSEL0 |= 0x1 << 24; + break; + } + pclk = cclk / cclk_div; + clock_div=pclk / adc_clk_freq; + + if (clock_div > 0xFF) { + //printf("Warning: Clock division is %u which is above 255 limit. Re-Setting at limit.\n", + // clock_div); + clock_div=0xFF; + } + if (clock_div == 0) { + printf("Warning: Clock division is 0. Re-Setting to 1.\n"); + clock_div=1; + } + + _adc_clk_freq=pclk / clock_div; + if (_adc_clk_freq > MAX_ADC_CLOCK) { + printf("Warning: Actual ADC sample rate of %u which is above %u limit\n", + _adc_clk_freq / CLKS_PER_SAMPLE, MAX_ADC_CLOCK / CLKS_PER_SAMPLE); + while ((pclk / max_div) > MAX_ADC_CLOCK) max_div++; + printf("Maximum recommended sample rate is %u\n", (pclk / max_div) / CLKS_PER_SAMPLE); + } + + LPC_ADC->ADCR = + ((clock_div - 1 ) << 8 ) | //Clkdiv + ( 1 << 21 ); //A/D operational + + //Default no channels enabled + LPC_ADC->ADCR &= ~0xFF; + //Default NULL global custom isr + _adc_g_isr = NULL; + //Initialize arrays + for (i=7; i>=0; i--) { + _adc_data[i] = 0; + _adc_isr[i] = NULL; + } + + + //* Attach IRQ + instance = this; + NVIC_SetVector(ADC_IRQn, (uint32_t)&_adcisr); + + //Disable global interrupt + LPC_ADC->ADINTEN &= ~0x100; + +}; + +void ADC::_adcisr(void) +{ + instance->adcisr(); +} + + +void ADC::adcisr(void) +{ + uint32_t stat; + int chan; + + // Read status + stat = LPC_ADC->ADSTAT; + //Scan channels for over-run or done and update array + if (stat & 0x0101) _adc_data[0] = LPC_ADC->ADDR0; + if (stat & 0x0202) _adc_data[1] = LPC_ADC->ADDR1; + if (stat & 0x0404) _adc_data[2] = LPC_ADC->ADDR2; + if (stat & 0x0808) _adc_data[3] = LPC_ADC->ADDR3; + if (stat & 0x1010) _adc_data[4] = LPC_ADC->ADDR4; + if (stat & 0x2020) _adc_data[5] = LPC_ADC->ADDR5; + if (stat & 0x4040) _adc_data[6] = LPC_ADC->ADDR6; + if (stat & 0x8080) _adc_data[7] = LPC_ADC->ADDR7; + + // Channel that triggered interrupt + chan = (LPC_ADC->ADGDR >> 24) & 0x07; + //User defined interrupt handlers + if (_adc_isr[chan] != NULL) + _adc_isr[chan](_adc_data[chan]); + if (_adc_g_isr != NULL) + _adc_g_isr(chan, _adc_data[chan]); + return; +} + +int ADC::_pin_to_channel(PinName pin) { + int chan; + switch (pin) { + case p15://=p0.23 of LPC1768 + default: + chan=0; + break; + case p16://=p0.24 of LPC1768 + chan=1; + break; + case p17://=p0.25 of LPC1768 + chan=2; + break; + case p18://=p0.26 of LPC1768 + chan=3; + break; + case p19://=p1.30 of LPC1768 + chan=4; + break; + case p20://=p1.31 of LPC1768 + chan=5; + break; + } + return(chan); +} + +PinName ADC::channel_to_pin(int chan) { + const PinName pin[8]={p15, p16, p17, p18, p19, p20, p15, p15}; + + if ((chan < 0) || (chan > 5)) + fprintf(stderr, "ADC channel %u is outside range available to MBED pins.\n", chan); + return(pin[chan & 0x07]); +} + + +int ADC::channel_to_pin_number(int chan) { + const int pin[8]={15, 16, 17, 18, 19, 20, 0, 0}; + + if ((chan < 0) || (chan > 5)) + fprintf(stderr, "ADC channel %u is outside range available to MBED pins.\n", chan); + return(pin[chan & 0x07]); +} + + +uint32_t ADC::_data_of_pin(PinName pin) { + //If in burst mode and at least one interrupt enabled then + //take all values from _adc_data + if (burst() && (LPC_ADC->ADINTEN & 0x3F)) { + return(_adc_data[_pin_to_channel(pin)]); + } else { + //Return current register value or last value from interrupt + switch (pin) { + case p15://=p0.23 of LPC1768 + default: + return(LPC_ADC->ADINTEN & 0x01?_adc_data[0]:LPC_ADC->ADDR0); + case p16://=p0.24 of LPC1768 + return(LPC_ADC->ADINTEN & 0x02?_adc_data[1]:LPC_ADC->ADDR1); + case p17://=p0.25 of LPC1768 + return(LPC_ADC->ADINTEN & 0x04?_adc_data[2]:LPC_ADC->ADDR2); + case p18://=p0.26 of LPC1768: + return(LPC_ADC->ADINTEN & 0x08?_adc_data[3]:LPC_ADC->ADDR3); + case p19://=p1.30 of LPC1768 + return(LPC_ADC->ADINTEN & 0x10?_adc_data[4]:LPC_ADC->ADDR4); + case p20://=p1.31 of LPC1768 + return(LPC_ADC->ADINTEN & 0x20?_adc_data[5]:LPC_ADC->ADDR5); + } + } +} + +//Enable or disable an ADC pin +void ADC::setup(PinName pin, int state) { + int chan; + chan=_pin_to_channel(pin); + if ((state & 1) == 1) { + switch(pin) { + case p15://=p0.23 of LPC1768 + default: + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 14); + LPC_PINCON->PINSEL1 |= (unsigned int)0x1 << 14; + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 14); + LPC_PINCON->PINMODE1 |= (unsigned int)0x2 << 14; + break; + case p16://=p0.24 of LPC1768 + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 16); + LPC_PINCON->PINSEL1 |= (unsigned int)0x1 << 16; + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 16); + LPC_PINCON->PINMODE1 |= (unsigned int)0x2 << 16; + break; + case p17://=p0.25 of LPC1768 + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 18); + LPC_PINCON->PINSEL1 |= (unsigned int)0x1 << 18; + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 18); + LPC_PINCON->PINMODE1 |= (unsigned int)0x2 << 18; + break; + case p18://=p0.26 of LPC1768: + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 20); + LPC_PINCON->PINSEL1 |= (unsigned int)0x1 << 20; + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 20); + LPC_PINCON->PINMODE1 |= (unsigned int)0x2 << 20; + break; + case p19://=p1.30 of LPC1768 + LPC_PINCON->PINSEL3 &= ~((unsigned int)0x3 << 28); + LPC_PINCON->PINSEL3 |= (unsigned int)0x3 << 28; + LPC_PINCON->PINMODE3 &= ~((unsigned int)0x3 << 28); + LPC_PINCON->PINMODE3 |= (unsigned int)0x2 << 28; + break; + case p20://=p1.31 of LPC1768 + LPC_PINCON->PINSEL3 &= ~((unsigned int)0x3 << 30); + LPC_PINCON->PINSEL3 |= (unsigned int)0x3 << 30; + LPC_PINCON->PINMODE3 &= ~((unsigned int)0x3 << 30); + LPC_PINCON->PINMODE3 |= (unsigned int)0x2 << 30; + break; + } + //Only one channel can be selected at a time if not in burst mode + if (!burst()) LPC_ADC->ADCR &= ~0xFF; + //Select channel + LPC_ADC->ADCR |= (1 << chan); + } + else { + switch(pin) { + case p15://=p0.23 of LPC1768 + default: + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 14); + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 14); + break; + case p16://=p0.24 of LPC1768 + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 16); + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 16); + break; + case p17://=p0.25 of LPC1768 + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 18); + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 18); + break; + case p18://=p0.26 of LPC1768: + LPC_PINCON->PINSEL1 &= ~((unsigned int)0x3 << 20); + LPC_PINCON->PINMODE1 &= ~((unsigned int)0x3 << 20); + break; + case p19://=p1.30 of LPC1768 + LPC_PINCON->PINSEL3 &= ~((unsigned int)0x3 << 28); + LPC_PINCON->PINMODE3 &= ~((unsigned int)0x3 << 28); + break; + case p20://=p1.31 of LPC1768 + LPC_PINCON->PINSEL3 &= ~((unsigned int)0x3 << 30); + LPC_PINCON->PINMODE3 &= ~((unsigned int)0x3 << 30); + break; + } + LPC_ADC->ADCR &= ~(1 << chan); + } +} +//Return channel enabled/disabled state +int ADC::setup(PinName pin) { + int chan; + + chan = _pin_to_channel(pin); + return((LPC_ADC->ADCR & (1 << chan)) >> chan); +} + +//Select channel already setup +void ADC::select(PinName pin) { + int chan; + + //Only one channel can be selected at a time if not in burst mode + if (!burst()) LPC_ADC->ADCR &= ~0xFF; + //Select channel + chan = _pin_to_channel(pin); + LPC_ADC->ADCR |= (1 << chan); +} + +//Enable or disable burst mode +void ADC::burst(int state) { + if ((state & 1) == 1) { + if (startmode(0) != 0) + fprintf(stderr, "Warning. startmode is %u. Must be 0 for burst mode.\n", startmode(0)); + LPC_ADC->ADCR |= (1 << 16); + } + else + LPC_ADC->ADCR &= ~(1 << 16); +} +//Return burst mode state +int ADC::burst(void) { + return((LPC_ADC->ADCR & (1 << 16)) >> 16); +} + +//Set startmode and edge +void ADC::startmode(int mode, int edge) { + int lpc_adc_temp; + + //Reset start mode and edge bit, + lpc_adc_temp = LPC_ADC->ADCR & ~(0x0F << 24); + //Write with new values + lpc_adc_temp |= ((mode & 7) << 24) | ((edge & 1) << 27); + LPC_ADC->ADCR = lpc_adc_temp; +} + +//Return startmode state according to mode_edge=0: mode and mode_edge=1: edge +int ADC::startmode(int mode_edge){ + switch (mode_edge) { + case 0: + default: + return((LPC_ADC->ADCR >> 24) & 0x07); + case 1: + return((LPC_ADC->ADCR >> 27) & 0x01); + } +} + +//Start ADC conversion +void ADC::start(void) { + startmode(1,0); +} + + +//Set interrupt enable/disable for pin to state +void ADC::interrupt_state(PinName pin, int state) { + int chan; + + chan = _pin_to_channel(pin); + if (state == 1) { + LPC_ADC->ADINTEN &= ~0x100; + LPC_ADC->ADINTEN |= 1 << chan; + /* Enable the ADC Interrupt */ + NVIC_EnableIRQ(ADC_IRQn); + } else { + LPC_ADC->ADINTEN &= ~( 1 << chan ); + //Disable interrrupt if no active pins left + if ((LPC_ADC->ADINTEN & 0xFF) == 0) + NVIC_DisableIRQ(ADC_IRQn); + } +} + +//Return enable/disable state of interrupt for pin +int ADC::interrupt_state(PinName pin) { + int chan; + + chan = _pin_to_channel(pin); + return((LPC_ADC->ADINTEN >> chan) & 0x01); +} + + +//Attach custom interrupt handler replacing default +void ADC::attach(void(*fptr)(void)) { + //* Attach IRQ + NVIC_SetVector(ADC_IRQn, (uint32_t)fptr); +} + +//Restore default interrupt handler +void ADC::detach(void) { + //* Attach IRQ + instance = this; + NVIC_SetVector(ADC_IRQn, (uint32_t)&_adcisr); +} + + +//Append interrupt handler for pin to function isr +void ADC::append(PinName pin, void(*fptr)(uint32_t value)) { + int chan; + + chan = _pin_to_channel(pin); + _adc_isr[chan] = fptr; +} + +//Append interrupt handler for pin to function isr +void ADC::unappend(PinName pin) { + int chan; + + chan = _pin_to_channel(pin); + _adc_isr[chan] = NULL; +} + +//Unappend global interrupt handler to function isr +void ADC::append(void(*fptr)(int chan, uint32_t value)) { + _adc_g_isr = fptr; +} + +//Detach global interrupt handler to function isr +void ADC::unappend() { + _adc_g_isr = NULL; +} + +//Set ADC offset +void offset(int offset) { + LPC_ADC->ADTRM &= ~(0x07 << 4); + LPC_ADC->ADTRM |= (offset & 0x07) << 4; +} + +//Return current ADC offset +int offset(void) { + return((LPC_ADC->ADTRM >> 4) & 0x07); +} + +//Return value of ADC on pin +int ADC::read(PinName pin) { + //Reset DONE and OVERRUN flags of interrupt handled ADC data + _adc_data[_pin_to_channel(pin)] &= ~(((uint32_t)0x01 << 31) | ((uint32_t)0x01 << 30)); + //Return value + return((_data_of_pin(pin) >> 4) & 0xFFF); +} + +//Return DONE flag of ADC on pin +int ADC::done(PinName pin) { + return((_data_of_pin(pin) >> 31) & 0x01); +} + +//Return OVERRUN flag of ADC on pin +int ADC::overrun(PinName pin) { + return((_data_of_pin(pin) >> 30) & 0x01); +} + +int ADC::actual_adc_clock(void) { + return(_adc_clk_freq); +} + +int ADC::actual_sample_rate(void) { + return(_adc_clk_freq / CLKS_PER_SAMPLE); +} diff --git a/src/libs/ADC/adc.h b/src/libs/ADC/adc.h new file mode 100644 index 00000000..9a8f3759 --- /dev/null +++ b/src/libs/ADC/adc.h @@ -0,0 +1,131 @@ +/* mbed Library - ADC + * Copyright (c) 2010, sblandford + * released under MIT license http://mbed.org/licence/mit + */ + +#ifndef MBED_ADC_H +#define MBED_ADC_H + +#include "mbed.h" +#define XTAL_FREQ 12000000 +#define MAX_ADC_CLOCK 13000000 +#define CLKS_PER_SAMPLE 64 + +class ADC { +public: + + //Initialize ADC with ADC maximum sample rate of + //sample_rate and system clock divider of cclk_div + //Maximum recommened sample rate is 184000 + ADC(int sample_rate, int cclk_div); + + //Enable/disable ADC on pin according to state + //and also select/de-select for next conversion + void setup(PinName pin, int state); + + //Return enabled/disabled state of ADC on pin + int setup(PinName pin); + + //Enable/disable burst mode according to state + void burst(int state); + + //Select channel already setup + void select(PinName pin); + + //Return burst mode enabled/disabled + int burst(void); + + /*Set start condition and edge according to mode: + 0 - No start (this value should be used when clearing PDN to 0). + 1 - Start conversion now. + 2 - Start conversion when the edge selected by bit 27 occurs on the P2.10 / EINT0 / NMI pin. + 3 - Start conversion when the edge selected by bit 27 occurs on the P1.27 / CLKOUT / + USB_OVRCRn / CAP0.1 pin. + 4 - Start conversion when the edge selected by bit 27 occurs on MAT0.1. Note that this does + not require that the MAT0.1 function appear on a device pin. + 5 - Start conversion when the edge selected by bit 27 occurs on MAT0.3. Note that it is not + possible to cause the MAT0.3 function to appear on a device pin. + 6 - Start conversion when the edge selected by bit 27 occurs on MAT1.0. Note that this does + not require that the MAT1.0 function appear on a device pin. + 7 - Start conversion when the edge selected by bit 27 occurs on MAT1.1. Note that this does + not require that the MAT1.1 function appear on a device pin. + When mode >= 2, conversion is triggered by edge: + 0 - Rising edge + 1 - Falling edge + */ + void startmode(int mode, int edge); + + //Return startmode state according to mode_edge=0: mode and mode_edge=1: edge + int startmode(int mode_edge); + + //Start ADC conversion + void start(void); + + //Set interrupt enable/disable for pin to state + void interrupt_state(PinName pin, int state); + + //Return enable/disable state of interrupt for pin + int interrupt_state(PinName pin); + + //Attach custom interrupt handler replacing default + void attach(void(*fptr)(void)); + + //Restore default interrupt handler + void detach(void); + + //Append custom interrupt handler for pin + void append(PinName pin, void(*fptr)(uint32_t value)); + + //Unappend custom interrupt handler for pin + void unappend(PinName pin); + + //Append custom global interrupt handler + void append(void(*fptr)(int chan, uint32_t value)); + + //Unappend custom global interrupt handler + void unappend(void); + + //Set ADC offset to a value 0-7 + void offset(int offset); + + //Return current ADC offset + int offset(void); + + //Return value of ADC on pin + int read(PinName pin); + + //Return DONE flag of ADC on pin + int done(PinName pin); + + //Return OVERRUN flag of ADC on pin + int overrun(PinName pin); + + //Return actual ADC clock + int actual_adc_clock(void); + + //Return actual maximum sample rate + int actual_sample_rate(void); + + //Return pin ID of ADC channel + PinName channel_to_pin(int chan); + + //Return pin number of ADC channel + int channel_to_pin_number(int chan); + + +private: + int _pin_to_channel(PinName pin); + uint32_t _data_of_pin(PinName pin); + + int _adc_clk_freq; + void adcisr(void); + static void _adcisr(void); + static ADC *instance; + + uint32_t _adc_data[8]; + void(*_adc_isr[8])(uint32_t value); + void(*_adc_g_isr)(int chan, uint32_t value); + void(*_adc_m_isr)(void); +}; + +#endif \ No newline at end of file diff --git a/src/libs/Adc.cpp b/src/libs/Adc.cpp new file mode 100644 index 00000000..d2b3612f --- /dev/null +++ b/src/libs/Adc.cpp @@ -0,0 +1,50 @@ +/* + This file is part of Smoothie (http://smoothieware.org/). The motion control part is heavily based on Grbl (https://github.com/simen/grbl). + Smoothie is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + Smoothie is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + You should have received a copy of the GNU General Public License along with Smoothie. If not, see . +*/ + +using namespace std; +#include +#include "mbed.h" +#include "libs/nuts_bolts.h" +#include "libs/Module.h" +#include "libs/Kernel.h" +#include "Adc.h" +#include "libs/ADC/adc.h" +#include "libs/Pin.h" + +Adc::Adc(){ + this->adc = new ADC(1000, 1); +} + +void Adc::enable_pin(Pin* pin){ + PinName pin_name = this->_pin_to_pinname(pin); + this->adc->burst(1); + this->adc->setup(pin_name,1); + this->adc->interrupt_state(pin_name,1); +} + +unsigned int Adc::read(Pin* pin){ + return this->adc->read(this->_pin_to_pinname(pin)); +} + +PinName Adc::_pin_to_pinname(Pin* pin){ + if( pin->port == LPC_GPIO0 && pin->pin == 23 ){ + return p15; + }else if( pin->port == LPC_GPIO0 && pin->pin == 24 ){ + return p16; + }else if( pin->port == LPC_GPIO0 && pin->pin == 25 ){ + return p17; + }else if( pin->port == LPC_GPIO0 && pin->pin == 26 ){ + return p18; + }else if( pin->port == LPC_GPIO1 && pin->pin == 30 ){ + return p19; + }else if( pin->port == LPC_GPIO1 && pin->pin == 31 ){ + return p20; + }else{ + //TODO: Error + } +} + diff --git a/src/libs/Adc.h b/src/libs/Adc.h new file mode 100644 index 00000000..c7f8162b --- /dev/null +++ b/src/libs/Adc.h @@ -0,0 +1,34 @@ +/* + This file is part of Smoothie (http://smoothieware.org/). The motion control part is heavily based on Grbl (https://github.com/simen/grbl). + Smoothie is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + Smoothie is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + You should have received a copy of the GNU General Public License along with Smoothie. If not, see . +*/ + + + +#ifndef ADC_H +#define ADC_H + +using namespace std; +#include +#include "mbed.h" +#include "libs/nuts_bolts.h" +#include "libs/Module.h" +#include "libs/Kernel.h" +#include "libs/ADC/adc.h" +#include "libs/Pin.h" + +class Adc : public Module{ + public: + Adc(); + void enable_pin(Pin* pin); + unsigned int read(Pin* pin); + PinName _pin_to_pinname(Pin* pin); + + ADC* adc; +}; + + + +#endif diff --git a/src/libs/Config.cpp b/src/libs/Config.cpp index 1d72cc53..db713f0e 100644 --- a/src/libs/Config.cpp +++ b/src/libs/Config.cpp @@ -6,8 +6,11 @@ */ #include "mbed.h" + +using namespace std; +#include #include -using std::string; + #include "libs/Kernel.h" #include "Config.h" #include "libs/nuts_bolts.h" @@ -46,7 +49,7 @@ void Config::config_get_command( string parameter ){ void Config::config_set_command( string parameters ){ string setting = shift_parameter(parameters); string value = shift_parameter(parameters); - this->set_string( get_checksum(setting), value ); + this->set_string( setting, value ); } // Command to reload configuration in all modules ( usefull if you changed one ) @@ -57,7 +60,7 @@ void Config::config_load_command( string parameters ){ // Set a value from the configuration as a string // Because we don't like to waste space in Flash with lengthy config parameter names, we take a checksum instead so that the name does not have to be stored // See get_checksum -void Config::set_string( uint16_t check_sum, string value ){ +void Config::set_string( string setting, string value ){ // Open the config file ( find it if we haven't already found it ) FILE *lp = fopen(this->get_config_file().c_str(), "r+"); string buffer; @@ -72,7 +75,8 @@ void Config::set_string( uint16_t check_sum, string value ){ size_t begin_key = buffer.find_first_not_of(" "); size_t begin_value = buffer.find_first_not_of(" ", buffer.find_first_of(" ", begin_key)); // If this line matches the checksum - if(get_checksum(buffer.substr(begin_key, buffer.find_first_of(" ", begin_key) - begin_key)) != check_sum){ buffer.clear(); continue; } + string candidate = buffer.substr(begin_key, buffer.find_first_of(" ", begin_key) - begin_key); + if( candidate.compare(setting) != 0 ){ buffer.clear(); continue; } int free_space = int(int(buffer.find_first_of("\r\n#", begin_value+1))-begin_value); if( int(value.length()) >= free_space ){ this->kernel->serial->printf("ERROR: Not enough room for value\r\n"); fclose(lp); return; } // Update value @@ -92,12 +96,34 @@ void Config::set_string( uint16_t check_sum, string value ){ this->kernel->serial->printf("ERROR: configuration key not found\r\n"); } +ConfigValue* Config::value(uint16_t check_sum_a, uint16_t check_sum_b, uint16_t check_sum_c ){ + vector check_sums; + check_sums.push_back(check_sum_a); + check_sums.push_back(check_sum_b); + check_sums.push_back(check_sum_c); + return this->value(check_sums); +} + +ConfigValue* Config::value(uint16_t check_sum_a, uint16_t check_sum_b){ + vector check_sums; + check_sums.push_back(check_sum_a); + check_sums.push_back(check_sum_b); + return this->value(check_sums); +} + +ConfigValue* Config::value(uint16_t check_sum){ + vector check_sums; + check_sums.push_back(check_sum); + return this->value(check_sums); +} + // Get a value from the configuration as a string // Because we don't like to waste space in Flash with lengthy config parameter names, we take a checksum instead so that the name does not have to be stored // See get_checksum -ConfigValue* Config::value(uint16_t check_sum){ +ConfigValue* Config::value(vector check_sums){ ConfigValue* result = new ConfigValue; - result->check_sum = check_sum; + //uint16_t check_sum = 0; + //result->check_sum = check_sum; if( this->has_config_file() == false ){ return result; } @@ -117,7 +143,27 @@ ConfigValue* Config::value(uint16_t check_sum){ string key = buffer.substr(begin_key, buffer.find_first_of(" ", begin_key) - begin_key); // If this line matches the checksum - if(get_checksum(key) != check_sum){ buffer.clear(); continue; } + bool match = true; + for( unsigned int i = 0; i < check_sums.size(); i++ ){ + uint16_t checksum_node = check_sums[i]; + size_t end_key = buffer.find_first_of(" .", begin_key); + string key_node = buffer.substr(begin_key, end_key - begin_key); + + //printf("%u(%s) against %u\r\n", get_checksum(key_node), key_node.c_str(), checksum_node); + if(get_checksum(key_node) != checksum_node ){ + buffer.clear(); + match = false; + //printf("no match\r\n"); + break; + } + //printf("test:<%s>\r\n",key_node.c_str()); + begin_key = end_key + 1; + } + if( match == false ){ + //printf("continue\r\n"); + continue; + } + result->found = true; result->key = key; result->value = buffer.substr(begin_value, buffer.find_first_of("\r\n# ", begin_value+1)-begin_value); @@ -160,4 +206,59 @@ inline void Config::try_config_file(string candidate){ } +void Config::get_module_list(vector* list, uint16_t family){ + if( this->has_config_file() == false ){ return; } + + // Open the config file ( find it if we haven't already found it ) + FILE *lp = fopen(this->get_config_file().c_str(), "r"); + string buffer; + int c; + + // For each line + do { + c = fgetc (lp); + if (c == '\n'){ + + // We have a new line + if( buffer[0] == '#' ){ buffer.clear(); continue; } // Ignore comments + if( buffer.length() < 3 ){ buffer.clear(); continue; } //Ignore empty lines + size_t begin_key = buffer.find_first_not_of(" "); + size_t begin_value = buffer.find_first_not_of(" ", buffer.find_first_of(" ", begin_key)); + string key = buffer.substr(begin_key, buffer.find_first_of(" ", begin_key) - begin_key); + + // If this line matches the checksum + bool match = true; + uint16_t match_checksum = 0; + for( unsigned int i = 0; i <= 2; i++ ){ + size_t end_key = buffer.find_first_of(" .", begin_key); + string key_node = buffer.substr(begin_key, end_key - begin_key); + if( i == 0 ){ + if( family != get_checksum(key_node) ){ + buffer.clear(); + match = false; + continue; + } + }else if( i == 1 ){ + match_checksum = get_checksum(key_node); + }else if( i == 2 ){ + if( get_checksum(key_node) != 29545 ){ // enable + buffer.clear(); + match = false; + continue; + } + } + begin_key = end_key + 1; + } + if( match == false ){ continue; } + list->push_back(match_checksum); + buffer.clear(); + }else{ + buffer += c; + } + + } while (c != EOF); + fclose(lp); +} + + diff --git a/src/libs/Config.h b/src/libs/Config.h index 564b95fa..c89df1dd 100644 --- a/src/libs/Config.h +++ b/src/libs/Config.h @@ -11,8 +11,11 @@ #include "libs/Kernel.h" #include "libs/utils.h" #include "libs/Pin.h" + + +using namespace std; +#include #include -using std::string; #define config_get_checksum 46310 #define config_set_checksum 55538 @@ -111,8 +114,15 @@ class Config : public Module { void config_get_command( string parameters ); void config_set_command( string parameters ); void config_load_command(string parameters ); - void set_string( uint16_t check_sum, string value); + void set_string( string setting , string value); + ConfigValue* value(uint16_t check_sum); + ConfigValue* value(uint16_t check_sum_a, uint16_t check_sum_b); + ConfigValue* value(uint16_t check_sum_a, uint16_t check_sum_b, uint16_t check_sum_c ); + ConfigValue* value(vector check_sums ); + + void get_module_list(vector* list, uint16_t family); + bool has_characters(uint16_t check_sum, string str ); string get_config_file(); bool has_config_file(); diff --git a/src/libs/Kernel.cpp b/src/libs/Kernel.cpp index c7cbeee4..1d3601c0 100644 --- a/src/libs/Kernel.cpp +++ b/src/libs/Kernel.cpp @@ -13,6 +13,7 @@ using namespace std; #include "mbed.h" #include "libs/nuts_bolts.h" #include "libs/SlowTicker.h" +#include "libs/Adc.h" #include "modules/communication/SerialConsole.h" #include "modules/communication/GcodeDispatch.h" @@ -38,6 +39,7 @@ const ModuleCallback kernel_callback_functions[NUMBER_OF_DEFINED_EVENTS] = { }; #define baud_rate_setting_ckeckusm 10922 +#define uart0_checksum 16877 // The kernel is the central point in Smoothie : it stores modules, and handles event calls Kernel::Kernel(){ @@ -45,20 +47,21 @@ Kernel::Kernel(){ // Config first, because we need the baud_rate setting before we start serial this->config = new Config(); // Serial second, because the other modules might want to say something - this->serial = new SerialConsole(USBTX, USBRX, this->config->value(baud_rate_setting_ckeckusm)->by_default(9600)->as_number()); + this->serial = new SerialConsole(USBTX, USBRX, this->config->value(uart0_checksum,baud_rate_setting_ckeckusm)->by_default(9600)->as_number()); this->add_module( this->config ); this->add_module( this->serial ); - - this->slow_ticker = new SlowTicker(); - this->slow_ticker->kernel = this; // DEBUG: To remove - this->step_ticker = new StepTicker(); - + + // HAL stuff + this->slow_ticker = new SlowTicker(); + this->slow_ticker->kernel = this; // TODO DEBUG: To remove + this->step_ticker = new StepTicker(); + this->adc = new Adc(); + // LPC17xx-specific NVIC_SetPriority(TIMER0_IRQn, 1); NVIC_SetPriority(TIMER2_IRQn, 2); - // Core modules this->gcode_dispatch = new GcodeDispatch(); this->robot = new Robot(); diff --git a/src/libs/Kernel.h b/src/libs/Kernel.h index fa77a0a7..74b24bcd 100644 --- a/src/libs/Kernel.h +++ b/src/libs/Kernel.h @@ -11,6 +11,7 @@ #include "libs/Config.h" #include "libs/SlowTicker.h" #include "libs/StepTicker.h" +#include "libs/Adc.h" #include "modules/communication/SerialConsole.h" #include "modules/communication/GcodeDispatch.h" #include "modules/robot/Planner.h" @@ -60,8 +61,9 @@ class Kernel { Player* player; int debug; - SlowTicker* slow_ticker; - StepTicker* step_ticker; + SlowTicker* slow_ticker; + StepTicker* step_ticker; + Adc* adc; private: vector hooks[NUMBER_OF_DEFINED_EVENTS]; // When a module asks to be called for a specific event ( a hook ), this is where that request is remembered diff --git a/src/main.cpp b/src/main.cpp index 53170355..613aadc2 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -9,7 +9,7 @@ #include "libs/Kernel.h" #include "modules/tools/laser/Laser.h" #include "modules/tools/extruder/Extruder.h" -#include "modules/tools/temperaturecontrol/TemperatureControl.h" +#include "modules/tools/temperaturecontrol/TemperatureControlPool.h" #include "modules/robot/Player.h" #include "modules/utils/simpleshell/SimpleShell.h" #include "modules/utils/pauser/Pauser.h" @@ -32,10 +32,16 @@ int main() { kernel->add_module( new Laser(p21) ); kernel->add_module( new Extruder(p26,p27) ); kernel->add_module( new SimpleShell() ); - kernel->add_module( new TemperatureControl() ); + kernel->add_module( new TemperatureControlPool() ); kernel->add_module( &cdcmsc ); - + + wait(0.1); + Pin* pin = new Pin(); + kernel->adc->enable_pin(pin->from_string("0.23")); + wait(0.1); + kernel->serial->printf("value: %u \r\n", kernel->adc->read(pin)); + while(1){ kernel->call_event(ON_MAIN_LOOP); } diff --git a/src/modules/communication/GcodeDispatch.cpp b/src/modules/communication/GcodeDispatch.cpp index 0422a880..63406be7 100644 --- a/src/modules/communication/GcodeDispatch.cpp +++ b/src/modules/communication/GcodeDispatch.cpp @@ -37,6 +37,7 @@ void GcodeDispatch::on_console_line_received(void * line){ // Dispatch Gcode gcode = Gcode(); gcode.command = possible_command; + gcode.stream = new_message.stream; this->kernel->call_event(ON_GCODE_RECEIVED, &gcode ); new_message.stream->printf("ok\r\n"); diff --git a/src/modules/communication/utils/Gcode.h b/src/modules/communication/utils/Gcode.h index 8e6a6ddf..25f5a727 100644 --- a/src/modules/communication/utils/Gcode.h +++ b/src/modules/communication/utils/Gcode.h @@ -8,6 +8,7 @@ #ifndef GCODE_H #define GCODE_H +#include "mbed.h" #include using std::string; // Object to represent a Gcode comman @@ -23,5 +24,6 @@ class Gcode { bool call_on_gcode_execute_event_immediatly; bool on_gcode_execute_event_called; + Stream* stream; }; #endif diff --git a/src/modules/robot/Stepper.h b/src/modules/robot/Stepper.h index bfc30a3c..0cf0cbf2 100644 --- a/src/modules/robot/Stepper.h +++ b/src/modules/robot/Stepper.h @@ -16,8 +16,6 @@ #define acceleration_ticks_per_second_checksum 25075 #define minimum_steps_per_minute_checksum 9003 #define base_stepping_frequency_checksum 21918 -#define step_gpio_port_checksum 29939 -#define dir_gpio_port_checksum 39286 #define alpha_step_pin_checksum 11468 #define beta_step_pin_checksum 22114 #define gamma_step_pin_checksum 1225 diff --git a/src/modules/tools/temperaturecontrol/TemperatureControl.cpp b/src/modules/tools/temperaturecontrol/TemperatureControl.cpp index e9c49f03..7b7c4f39 100644 --- a/src/modules/tools/temperaturecontrol/TemperatureControl.cpp +++ b/src/modules/tools/temperaturecontrol/TemperatureControl.cpp @@ -12,8 +12,12 @@ #include "libs/Kernel.h" #include #include "TemperatureControl.h" +#include "libs/Pin.h" -TemperatureControl::TemperatureControl(){ +TemperatureControl::TemperatureControl(){} + +TemperatureControl::TemperatureControl(uint16_t name){ + this->name_checksum = name; this->error_count = 0; } @@ -27,12 +31,7 @@ void TemperatureControl::on_module_loaded(){ this->acceleration_factor = 10; - // Setup pins and timer - this->thermistor_pin = new AnalogIn(p20); this->kernel->slow_ticker->attach( 20, this, &TemperatureControl::thermistor_read_tick ); - this->heater_pwm = new PwmOut(p22); - this->heater_pwm->write(0); - this->pwm_value = 0; // Register for events this->register_for_event(ON_GCODE_EXECUTE); @@ -40,13 +39,12 @@ void TemperatureControl::on_module_loaded(){ } -void TemperatureControl::on_main_loop(void* argument){ -} +void TemperatureControl::on_main_loop(void* argument){ } // Get configuration from the config file void TemperatureControl::on_config_reload(void* argument){ - this->readings_per_second = this->kernel->config->value(readings_per_second_ckeckusm )->by_default(5 )->as_number(); + this->readings_per_second = this->kernel->config->value(temperature_control_checksum, this->name_checksum, readings_per_second_ckeckusm)->by_default(5)->as_number(); // Values are here : http://reprap.org/wiki/Thermistor // TODO: WARNING : THIS WILL CHANGE and backward compatibility will be broken for config files that use this @@ -58,8 +56,8 @@ void TemperatureControl::on_config_reload(void* argument){ this->r1 = 0; this->r2 = 4700; - ConfigValue* thermistor = this->kernel->config->value(temperature_control_thermistor_checksum); - + // Preset values for various common types of thermistors + ConfigValue* thermistor = this->kernel->config->value(temperature_control_checksum, this->name_checksum, thermistor_checksum); if( thermistor->value.compare("EPCOS100K") == 0 ){ // Already the default }else if( thermistor->value.compare("RRRF100K") == 0 ){ @@ -75,29 +73,32 @@ void TemperatureControl::on_config_reload(void* argument){ this->beta = 4267; } - this->r0 = this->kernel->config->value(temperature_control_r0_ckeckusm )->by_default(100000)->as_number(); // Stated resistance eg. 100K - this->t0 = this->kernel->config->value(temperature_control_t0_ckeckusm )->by_default(25 )->as_number() + 273.15; // Temperature at stated resistance, eg. 25C - this->beta = this->kernel->config->value(temperature_control_beta_ckeckusm)->by_default(4066 )->as_number(); // Thermistor beta rating. See http://reprap.org/bin/view/Main/MeasuringThermistorBeta - this->vadc = this->kernel->config->value(temperature_control_vadc_ckeckusm)->by_default(3.3 )->as_number(); // ADC Reference - this->vcc = this->kernel->config->value(temperature_control_vcc_ckeckusm )->by_default(3.3 )->as_number(); // Supply voltage to potential divider - this->r1 = this->kernel->config->value(temperature_control_r1_ckeckusm )->by_default(0 )->as_number(); - this->r2 = this->kernel->config->value(temperature_control_r2_ckeckusm )->by_default(4700 )->as_number(); - - this->k = this->r0 * exp( -this->beta / this->t0 ); + // Preset values are overriden by specified values + this->r0 = this->kernel->config->value(temperature_control_checksum, this->name_checksum, r0_ckeckusm )->by_default(100000)->as_number(); // Stated resistance eg. 100K + this->t0 = this->kernel->config->value(temperature_control_checksum, this->name_checksum, t0_ckeckusm )->by_default(25 )->as_number() + 273.15; // Temperature at stated resistance, eg. 25C + this->beta = this->kernel->config->value(temperature_control_checksum, this->name_checksum, beta_ckeckusm)->by_default(4066 )->as_number(); // Thermistor beta rating. See http://reprap.org/bin/view/Main/MeasuringThermistorBeta + this->vadc = this->kernel->config->value(temperature_control_checksum, this->name_checksum, vadc_ckeckusm)->by_default(3.3 )->as_number(); // ADC Reference + this->vcc = this->kernel->config->value(temperature_control_checksum, this->name_checksum, vcc_ckeckusm )->by_default(3.3 )->as_number(); // Supply voltage to potential divider + this->r1 = this->kernel->config->value(temperature_control_checksum, this->name_checksum, r1_ckeckusm )->by_default(0 )->as_number(); + this->r2 = this->kernel->config->value(temperature_control_checksum, this->name_checksum, r2_ckeckusm )->by_default(4700 )->as_number(); - if( r1 > 0 ){ - this->vs = r1 * this->vcc / ( r1 + r2 ); - this->rs = r1 * r2 / ( r1 + r2 ); - }else{ - this->vs = this->vcc; - this->rs = r2; - } + // Thermistor math + this->k = this->r0 * exp( -this->beta / this->t0 ); + if( r1 > 0 ){ this->vs = r1 * this->vcc / ( r1 + r2 ); this->rs = r1 * r2 / ( r1 + r2 ); }else{ this->vs = this->vcc; this->rs = r2; } + + // Thermistor pin for ADC readings + this->thermistor_pin = this->kernel->config->value(temperature_control_checksum, this->name_checksum, thermistor_pin_checksum )->required()->as_pin(); + this->kernel->adc->enable_pin(this->thermistor_pin); + + // Heater pin + this->heater_pin = this->kernel->config->value(temperature_control_checksum, this->name_checksum, heater_pin_checksum)->required()->as_pin()->as_output(); + this->heater_pin->set(0); } void TemperatureControl::on_gcode_execute(void* argument){ Gcode* gcode = static_cast(argument); - + // Set temperature if( gcode->has_letter('M') && gcode->get_value('M') == 104 && gcode->has_letter('S') ){ this->set_desired_temperature(gcode->get_value('S')); @@ -105,7 +106,7 @@ void TemperatureControl::on_gcode_execute(void* argument){ // Get temperature if( gcode->has_letter('M') && gcode->get_value('M') == 105 ){ - this->kernel->serial->printf("get temperature: %f current:%f target:%f \r\n", this->get_temperature(), this->new_thermistor_reading(), this->desired_adc_value ); + gcode->stream->printf("get temperature: %f current:%f target:%f \r\n", this->get_temperature(), this->new_thermistor_reading(), this->desired_adc_value ); } } @@ -133,19 +134,19 @@ double TemperatureControl::temperature_to_adc_value(double temperature){ void TemperatureControl::thermistor_read_tick(){ if( this->desired_adc_value != UNDEFINED ){ if( this->new_thermistor_reading() > this->desired_adc_value ){ - this->heater_pwm->write( 1 ); + this->heater_pin->set(1); }else{ - this->heater_pwm->write( 0 ); + this->heater_pin->set(0); } } } double TemperatureControl::new_thermistor_reading(){ - double new_reading = this->thermistor_pin->read(); + + double new_reading = double( double(this->kernel->adc->read(this->thermistor_pin) / double(1<<12) ) ); if( this->queue.size() < 15 ){ this->queue.push_back( new_reading ); - //this->kernel->serial->printf("first\r\n"); return new_reading; }else{ double current_temp = this->average_adc_reading(); diff --git a/src/modules/tools/temperaturecontrol/TemperatureControl.h b/src/modules/tools/temperaturecontrol/TemperatureControl.h index 9b4e061f..1a7a61f8 100644 --- a/src/modules/tools/temperaturecontrol/TemperatureControl.h +++ b/src/modules/tools/temperaturecontrol/TemperatureControl.h @@ -1,36 +1,36 @@ /* - This file is part of Smoothie (http://smoothieware.org/). The motion control part is heavily based on Grbl (https://github.com/simen/grbl). - Smoothie is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. - Smoothie is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. - You should have received a copy of the GNU General Public License along with Smoothie. If not, see . + this file is part of smoothie (http://smoothieware.org/). the motion control part is heavily based on grbl (https://github.com/simen/grbl). + smoothie is free software: you can redistribute it and/or modify it under the terms of the gnu general public license as published by the free software foundation, either version 3 of the license, or (at your option) any later version. + smoothie is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. see the gnu general public license for more details. + you should have received a copy of the gnu general public license along with smoothie. if not, see . */ -#ifndef TEMPERATURECONTROL_H -#define TEMPERATURECONTROL_H +#ifndef temperaturecontrol_h +#define temperaturecontrol_h #include "mbed.h" -#include "libs/Module.h" -#include "libs/Kernel.h" +#include "libs/Pin.h" #include #define UNDEFINED -1 -#define temperature_control_thermistor_checksum 22986 -#define temperature_control_r0_ckeckusm 8728 +#define thermistor_checksum 41045 +#define r0_ckeckusm 5538 #define readings_per_second_ckeckusm 18645 -#define temperature_control_t0_ckeckusm 9754 -#define temperature_control_beta_ckeckusm 64275 -#define temperature_control_vadc_ckeckusm 8725 -#define temperature_control_vcc_ckeckusm 4274 -#define temperature_control_r1_ckeckusm 8985 -#define temperature_control_r2_ckeckusm 9242 - - - +#define t0_ckeckusm 6564 +#define beta_ckeckusm 1181 +#define vadc_ckeckusm 10911 +#define vcc_ckeckusm 36157 +#define r1_ckeckusm 5795 +#define r2_ckeckusm 6052 +#define temperature_control_checksum 44054 +#define thermistor_pin_checksum 1788 +#define heater_pin_checksum 35619 class TemperatureControl : public Module { public: TemperatureControl(); + TemperatureControl(uint16_t name); void on_module_loaded(); void on_main_loop(void* argument); @@ -44,10 +44,6 @@ class TemperatureControl : public Module { double new_thermistor_reading(); double average_adc_reading(); - - AnalogIn* thermistor_pin; - PwmOut* heater_pwm; - double pwm_value; double desired_adc_value; double tail_adc_value; double head_adc_value; @@ -69,6 +65,12 @@ class TemperatureControl : public Module { RingBuffer queue; // Queue of Blocks int error_count; + + uint16_t name_checksum; + + Pin* thermistor_pin; + Pin* heater_pin; + }; #endif diff --git a/src/modules/tools/temperaturecontrol/TemperatureControlPool.cpp b/src/modules/tools/temperaturecontrol/TemperatureControlPool.cpp new file mode 100644 index 00000000..1677bd2c --- /dev/null +++ b/src/modules/tools/temperaturecontrol/TemperatureControlPool.cpp @@ -0,0 +1,38 @@ +/* + This file is part of Smoothie (http://smoothieware.org/). The motion control part is heavily based on Grbl (https://github.com/simen/grbl). + Smoothie is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + Smoothie is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + You should have received a copy of the GNU General Public License along with Smoothie. If not, see . +*/ + +#include "mbed.h" +#include "libs/Module.h" +#include "libs/Kernel.h" +#include +using namespace std; +#include +#include "TemperatureControlPool.h" +#include "TemperatureControl.h" + +TemperatureControlPool::TemperatureControlPool(){} + +void TemperatureControlPool::on_module_loaded(){ + + vector modules; + this->kernel->config->get_module_list( &modules, 44054 ); + + for( int i = 0; i < modules.size(); i++ ){ + // If module is enabled + if( this->kernel->config->value(44054, modules[i], 29545 )->as_bool() == true ){ + TemperatureControl* controller = new TemperatureControl(modules[i]); + this->kernel->add_module(controller); + this->controllers.push_back( controller ); + } + } + +} + + + + + diff --git a/src/modules/tools/temperaturecontrol/TemperatureControlPool.h b/src/modules/tools/temperaturecontrol/TemperatureControlPool.h new file mode 100644 index 00000000..2b551865 --- /dev/null +++ b/src/modules/tools/temperaturecontrol/TemperatureControlPool.h @@ -0,0 +1,28 @@ +/* + this file is part of smoothie (http://smoothieware.org/). the motion control part is heavily based on grbl (https://github.com/simen/grbl). + smoothie is free software: you can redistribute it and/or modify it under the terms of the gnu general public license as published by the free software foundation, either version 3 of the license, or (at your option) any later version. + smoothie is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. see the gnu general public license for more details. + you should have received a copy of the gnu general public license along with smoothie. if not, see . +*/ + +#ifndef TEMPERATURECONTROLPOOL_H +#define TEMPERATURECONTROLPOOL_H + +#include "mbed.h" +#include "TemperatureControl.h" +#include +using namespace std; +#include + +class TemperatureControlPool : public Module { + public: + TemperatureControlPool(); + + void on_module_loaded(); + + vector controllers; +}; + + + +#endif -- 2.20.1