--- /home/hans/code/fdroid/data/tmp/com.sgr_b2.compass_10405.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.sgr_b2.compass_10405.apk ├── zipinfo {} │ @@ -1,32 +1,38 @@ │ -Zip file size: 82229 bytes, number of entries: 30 │ +Zip file size: 159188 bytes, number of entries: 36 │ -rw---- 2.0 fat 2335 bl defN 14-Oct-31 18:38 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 2456 bl defN 14-Oct-31 18:38 META-INF/A9E01BAF.SF │ -rw---- 2.0 fat 1332 bl defN 14-Oct-31 18:38 META-INF/A9E01BAF.RSA │ -rw---- 2.0 fat 41 bl defN 14-Oct-31 18:35 META-INF/buildserverid │ -rw---- 2.0 fat 41 bl defN 14-Oct-31 18:35 META-INF/fdroidserverid │ --rw---- 2.0 fat 6304 bX defN 14-Oct-31 18:35 AndroidManifest.xml │ --rw---- 1.0 fat 122 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_arrow.png │ --rw---- 1.0 fat 107 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_arrow_minimal.png │ --rw---- 1.0 fat 118 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_bg.png │ --rw---- 1.0 fat 129 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_bg_gps.png │ --rw---- 1.0 fat 112 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_bg_gps_minimal.png │ --rw---- 1.0 fat 67 b- stor 14-Oct-31 18:35 res/drawable-nodpi-v4/compass_wallpaper.png │ --rw---- 2.0 fat 536 bl defN 14-Oct-31 18:35 res/drawable/button_cancel_distress.xml │ --rw---- 2.0 fat 536 bl defN 14-Oct-31 18:35 res/drawable/distress_icon_armed.xml │ --rw---- 2.0 fat 536 bl defN 14-Oct-31 18:35 res/drawable/distress_icon_calling.xml │ --rw---- 2.0 fat 536 bl defN 14-Oct-31 18:35 res/drawable/distress_icon_unarmed.xml │ --rw---- 1.0 fat 218 b- stor 14-Oct-31 18:35 res/drawable/ic_launcher.png │ --rw---- 2.0 fat 3640 bl defN 14-Oct-31 18:35 res/layout/layout_addedit.xml │ --rw---- 2.0 fat 1336 bl defN 14-Oct-31 18:35 res/layout/layout_bookmarks.xml │ --rw---- 2.0 fat 1336 bl defN 14-Oct-31 18:35 res/layout/layout_import.xml │ --rw---- 2.0 fat 1672 bl defN 14-Oct-31 18:35 res/layout/layout_import_item.xml │ --rw---- 2.0 fat 3048 bl defN 14-Oct-31 18:35 res/layout/layout_main.xml │ --rw---- 2.0 fat 720 bl defN 14-Oct-31 18:35 res/layout/layout_showonce_alert.xml │ --rw---- 2.0 fat 668 bl defN 14-Oct-31 18:35 res/menu/menu_bookmarks.xml │ --rw---- 2.0 fat 644 bl defN 14-Oct-31 18:35 res/menu/menu_bookmarks_context.xml │ --rw---- 2.0 fat 828 bl defN 14-Oct-31 18:35 res/menu/menu_main.xml │ --rw---- 2.0 fat 3620 bl defN 14-Oct-31 18:35 res/xml/preferences.xml │ --rw---- 1.0 fat 27420 b- stor 14-Oct-31 18:35 resources.arsc │ --rw---- 2.0 fat 58752 bl defN 14-Oct-31 18:35 classes.dex │ --rw---- 2.0 fat 29816 bl defN 14-Oct-31 18:35 lib/armeabi/libcompass.so │ -30 files, 149026 bytes uncompressed, 77763 bytes compressed: 47.8% │ +-rw---- 2.0 fat 6304 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 1.0 fat 120 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_arrow.png │ +-rw---- 1.0 fat 106 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_arrow_minimal.png │ +-rw---- 1.0 fat 117 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_bg.png │ +-rw---- 1.0 fat 127 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_bg_gps.png │ +-rw---- 1.0 fat 111 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_bg_gps_minimal.png │ +-rw---- 1.0 fat 67 b- stor 08-Jan-01 00:00 res/drawable-nodpi-v4/compass_wallpaper.png │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/button_cancel_distress.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/distress_icon_armed.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/distress_icon_calling.xml │ +-rw---- 2.0 fat 536 bl defN 08-Jan-01 00:00 res/drawable/distress_icon_unarmed.xml │ +-rw---- 1.0 fat 215 b- stor 08-Jan-01 00:00 res/drawable/ic_launcher.png │ +-rw---- 2.0 fat 3640 bl defN 08-Jan-01 00:00 res/layout/layout_addedit.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout/layout_bookmarks.xml │ +-rw---- 2.0 fat 1336 bl defN 08-Jan-01 00:00 res/layout/layout_import.xml │ +-rw---- 2.0 fat 1672 bl defN 08-Jan-01 00:00 res/layout/layout_import_item.xml │ +-rw---- 2.0 fat 3048 bl defN 08-Jan-01 00:00 res/layout/layout_main.xml │ +-rw---- 2.0 fat 720 bl defN 08-Jan-01 00:00 res/layout/layout_showonce_alert.xml │ +-rw---- 2.0 fat 668 bl defN 08-Jan-01 00:00 res/menu/menu_bookmarks.xml │ +-rw---- 2.0 fat 644 bl defN 08-Jan-01 00:00 res/menu/menu_bookmarks_context.xml │ +-rw---- 2.0 fat 828 bl defN 08-Jan-01 00:00 res/menu/menu_main.xml │ +-rw---- 2.0 fat 3620 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 27516 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 58752 bl defN 08-Jan-01 00:00 classes.dex │ +-rw---- 2.0 fat 38520 bl defN 08-Jan-01 00:00 lib/arm64-v8a/libcompass.so │ +-rw---- 2.0 fat 34688 bl defN 08-Jan-01 00:00 lib/x86_64/libcompass.so │ +-rw---- 2.0 fat 57120 bl defN 08-Jan-01 00:00 lib/mips64/libcompass.so │ +-rw---- 2.0 fat 25996 bl defN 08-Jan-01 00:00 lib/armeabi-v7a/libcompass.so │ +-rw---- 2.0 fat 34180 bl defN 08-Jan-01 00:00 lib/armeabi/libcompass.so │ +-rw---- 2.0 fat 38180 bl defN 08-Jan-01 00:00 lib/x86/libcompass.so │ +-rw---- 2.0 fat 76604 bl defN 08-Jan-01 00:00 lib/mips/libcompass.so │ +36 files, 424584 bytes uncompressed, 153998 bytes compressed: 63.7% ├── res/drawable/ic_launcher.png ├── sng │ │ @@ -6,15 +6,15 @@ │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 51, 51) # rgb = (0xff,0x33,0x33) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000011110000000000000000000000000000000000000000000000 ├── res/drawable-nodpi-v4/compass_bg_gps_minimal.png ├── sng │ │ @@ -4,15 +4,15 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 51, 51) # rgb = (0xff,0x33,0x33) │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000010000000000 │ │ 000000000111000000000 │ │ 000000000000000000000 │ │ 000000000000000000000 │ │ 000000000000000000000 ├── res/drawable-nodpi-v4/compass_arrow_minimal.png ├── sng │ │ @@ -1,18 +1,18 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 21; height: 21; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (182,160,220) # rgb = (0xb6,0xa0,0xdc) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 51, 51) # rgb = (0xff,0x33,0x33) │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000 │ │ 000000000000000000000 │ │ 000000000000000000000 │ │ 000000000010000000000 │ │ 000000000010000000000 ├── res/drawable-nodpi-v4/compass_arrow.png ├── sng │ │ @@ -5,15 +5,15 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 0, 0) # rgb = (0xff,0x00,0x00) red1 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000 │ │ 000000000000000000000 │ │ 000000000000000000000 │ │ 000000000010000000000 │ │ 000000000111000000000 ├── res/drawable-nodpi-v4/compass_bg_gps.png ├── sng │ │ @@ -5,15 +5,15 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255, 51, 51) # rgb = (0xff,0x33,0x33) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000010000000000 │ │ 000000000111000000000 │ │ 002000000000000000200 │ │ 000000000000000000000 │ │ 000000000000000000000 ├── res/drawable-nodpi-v4/compass_bg.png ├── sng │ │ @@ -4,15 +4,15 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000010000000000 │ │ 000000000000000000000 │ │ 001000000000000000100 │ │ 000000000000000000000 │ │ 000000000000000000000 ├── lib/armeabi/libcompass.so ├── readelf --wide --file-header {} │ │ @@ -6,15 +6,15 @@ │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: DYN (Shared object file) │ │ Machine: ARM │ │ Version: 0x1 │ │ Entry point address: 0x0 │ │ Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 28976 (bytes into file) │ │ - Flags: 0x5000000, Version5 EABI │ │ + Start of section headers: 33140 (bytes into file) │ │ + Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ Size of this header: 52 (bytes) │ │ Size of program headers: 32 (bytes) │ │ - Number of program headers: 7 │ │ + Number of program headers: 9 │ │ Size of section headers: 40 (bytes) │ │ - Number of section headers: 21 │ │ - Section header string table index: 20 │ │ + Number of section headers: 26 │ │ + Section header string table index: 25 ├── readelf --wide --program-header {} │ │ @@ -1,24 +1,29 @@ │ │ │ │ Elf file type is DYN (Shared object file) │ │ Entry point 0x0 │ │ -There are 7 program headers, starting at offset 52 │ │ +There are 9 program headers, starting at offset 52 │ │ │ │ Program Headers: │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000034 0x00000034 0x00000034 0x000e0 0x000e0 R 0x4 │ │ - LOAD 0x000000 0x00000000 0x00000000 0x06e33 0x06e33 R E 0x1000 │ │ - LOAD 0x006e8c 0x00007e8c 0x00007e8c 0x00178 0x0017b RW 0x1000 │ │ - DYNAMIC 0x006e98 0x00007e98 0x00007e98 0x000f8 0x000f8 RW 0x4 │ │ + PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ + INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ + [Requesting program interpreter: /system/bin/linker] │ │ + LOAD 0x000000 0x00000000 0x00000000 0x0740f 0x0740f R E 0x1000 │ │ + LOAD 0x007e64 0x00008e64 0x00008e64 0x001a0 0x001a3 RW 0x1000 │ │ + DYNAMIC 0x007e70 0x00008e70 0x00008e70 0x00120 0x00120 RW 0x4 │ │ + NOTE 0x000168 0x00000168 0x00000168 0x00024 0x00024 R 0x4 │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0 │ │ - EXIDX 0x006988 0x00006988 0x00006988 0x00470 0x00470 R 0x4 │ │ - GNU_RELRO 0x006e8c 0x00007e8c 0x00007e8c 0x00174 0x00174 RW 0x4 │ │ + EXIDX 0x006f64 0x00006f64 0x00006f64 0x00470 0x00470 R 0x4 │ │ + GNU_RELRO 0x007e64 0x00008e64 0x00008e64 0x0019c 0x0019c RW 0x4 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ - 01 .dynsym .dynstr .hash .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ - 02 .fini_array .init_array .dynamic .got .data .bss │ │ - 03 .dynamic │ │ - 04 │ │ - 05 .ARM.exidx │ │ - 06 .fini_array .init_array .dynamic .got │ │ + 01 .interp │ │ + 02 .interp .note.gnu.build-id .dynsym .dynstr .hash .gnu.version .gnu.version_d .gnu.version_r .rel.dyn .rel.plt .plt .text .ARM.extab .ARM.exidx .rodata │ │ + 03 .fini_array .init_array .dynamic .got .data .bss │ │ + 04 .dynamic │ │ + 05 .note.gnu.build-id │ │ + 06 │ │ + 07 .ARM.exidx │ │ + 08 .fini_array .init_array .dynamic .got ├── readelf --wide --sections {} │ │ @@ -1,30 +1,35 @@ │ │ -There are 21 section headers, starting at offset 0x7130: │ │ +There are 26 section headers, starting at offset 0x8174: │ │ │ │ Section Headers: │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ - [ 1] .dynsym DYNSYM 00000114 000114 001050 10 A 2 1 4 │ │ - [ 2] .dynstr STRTAB 00001164 001164 00238e 00 A 0 0 1 │ │ - [ 3] .hash HASH 000034f4 0034f4 000730 04 A 1 0 4 │ │ - [ 4] .rel.dyn REL 00003c24 003c24 000010 08 A 1 0 4 │ │ - [ 5] .rel.plt REL 00003c34 003c34 0000c0 08 A 1 6 4 │ │ - [ 6] .plt PROGBITS 00003cf4 003cf4 000134 00 AX 0 0 4 │ │ - [ 7] .text PROGBITS 00003e28 003e28 002908 00 AX 0 0 8 │ │ - [ 8] .ARM.extab PROGBITS 00006730 006730 000258 00 A 0 0 4 │ │ - [ 9] .ARM.exidx ARM_EXIDX 00006988 006988 000470 08 AL 7 0 4 │ │ - [10] .rodata PROGBITS 00006df8 006df8 00003b 01 AMS 0 0 1 │ │ - [11] .fini_array FINI_ARRAY 00007e8c 006e8c 000008 00 WA 0 0 4 │ │ - [12] .init_array INIT_ARRAY 00007e94 006e94 000004 00 WA 0 0 1 │ │ - [13] .dynamic DYNAMIC 00007e98 006e98 0000f8 08 WA 2 0 4 │ │ - [14] .got PROGBITS 00007f90 006f90 000070 00 WA 0 0 4 │ │ - [15] .data PROGBITS 00008000 007000 000004 00 WA 0 0 4 │ │ - [16] .bss NOBITS 00008004 007004 000003 00 WA 0 0 1 │ │ - [17] .comment PROGBITS 00000000 007004 000026 01 MS 0 0 1 │ │ - [18] .note.gnu.gold-version NOTE 00000000 00702c 00001c 00 0 0 4 │ │ - [19] .ARM.attributes ARM_ATTRIBUTES 00000000 007048 00002d 00 0 0 1 │ │ - [20] .shstrtab STRTAB 00000000 007075 0000b8 00 0 0 1 │ │ + [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1 │ │ + [ 2] .note.gnu.build-id NOTE 00000168 000168 000024 00 A 0 0 4 │ │ + [ 3] .dynsym DYNSYM 0000018c 00018c 001050 10 A 4 1 4 │ │ + [ 4] .dynstr STRTAB 000011dc 0011dc 002393 00 A 0 0 1 │ │ + [ 5] .hash HASH 00003570 003570 000730 04 A 3 0 4 │ │ + [ 6] .gnu.version VERSYM 00003ca0 003ca0 00020a 02 A 3 0 2 │ │ + [ 7] .gnu.version_d VERDEF 00003eac 003eac 00001c 00 A 4 1 4 │ │ + [ 8] .gnu.version_r VERNEED 00003ec8 003ec8 000040 00 A 4 2 4 │ │ + [ 9] .rel.dyn REL 00003f08 003f08 000010 08 A 3 0 4 │ │ + [10] .rel.plt REL 00003f18 003f18 0000c0 08 AI 3 11 4 │ │ + [11] .plt PROGBITS 00003fd8 003fd8 000134 00 AX 0 0 4 │ │ + [12] .text PROGBITS 00004110 004110 002bfc 00 AX 0 0 8 │ │ + [13] .ARM.extab PROGBITS 00006d0c 006d0c 000258 00 A 0 0 4 │ │ + [14] .ARM.exidx ARM_EXIDX 00006f64 006f64 000470 08 AL 12 0 4 │ │ + [15] .rodata PROGBITS 000073d4 0073d4 00003b 01 AMS 0 0 1 │ │ + [16] .fini_array FINI_ARRAY 00008e64 007e64 000008 00 WA 0 0 4 │ │ + [17] .init_array INIT_ARRAY 00008e6c 007e6c 000004 00 WA 0 0 1 │ │ + [18] .dynamic DYNAMIC 00008e70 007e70 000120 08 WA 4 0 4 │ │ + [19] .got PROGBITS 00008f90 007f90 000070 00 WA 0 0 4 │ │ + [20] .data PROGBITS 00009000 008000 000004 00 WA 0 0 4 │ │ + [21] .bss NOBITS 00009004 008004 000003 00 WA 0 0 1 │ │ + [22] .comment PROGBITS 00000000 008004 000028 01 MS 0 0 1 │ │ + [23] .note.gnu.gold-version NOTE 00000000 00802c 00001c 00 0 0 4 │ │ + [24] .ARM.attributes ARM_ATTRIBUTES 00000000 008048 00002b 00 0 0 1 │ │ + [25] .shstrtab STRTAB 00000000 008073 0000fe 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ y (purecode), p (processor specific) ├── readelf --wide --symbols {} │ │ @@ -1,264 +1,264 @@ │ │ │ │ Symbol table '.dynsym' contains 261 entries: │ │ Num: Value Size Type Bind Vis Ndx Name │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize │ │ - 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit │ │ - 3: 00008006 1 OBJECT GLOBAL DEFAULT 16 __aeabi_unwind_cpp_pr2 │ │ - 4: 00008005 1 OBJECT GLOBAL DEFAULT 16 __aeabi_unwind_cpp_pr1 │ │ - 5: 00008004 1 OBJECT GLOBAL DEFAULT 16 __aeabi_unwind_cpp_pr0 │ │ - 6: 00003e4d 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1alloc │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND malloc │ │ - 8: 00003e59 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1free │ │ - 9: 00000000 0 FUNC GLOBAL DEFAULT UND free │ │ - 10: 00003e63 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1init │ │ - 11: 00004929 34 FUNC GLOBAL DEFAULT 7 cmps_callee_lookup_init │ │ - 12: 00003e6d 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1release │ │ - 13: 0000494b 30 FUNC GLOBAL DEFAULT 7 cmps_callee_lookup_release │ │ - 14: 00003e77 28 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1reset │ │ - 15: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock │ │ - 16: 00004969 6 FUNC GLOBAL DEFAULT 7 cmps_callee_lookup_reset │ │ - 17: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock │ │ - 18: 00003e93 144 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1push_1call │ │ - 19: 00004971 268 FUNC GLOBAL DEFAULT 7 cmps_callee_lookup_push_call │ │ - 20: 00003f23 58 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1best │ │ - 21: 00004a7d 76 FUNC GLOBAL DEFAULT 7 cmps_callee_lookup_best │ │ - 22: 00003f5d 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1callee_1free │ │ - 23: 00003f67 16 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1callee_1get_1number │ │ - 24: 00003f79 8 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1tracker_1angle_1alpha │ │ - 25: 00003f81 8 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1tracker_1speed_1alpha │ │ - 26: 00003f89 16 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1router_1location_1ttl │ │ - 27: 00003f99 16 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1router_1speed_1ttl │ │ - 28: 00003fa9 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1alert_1level_1armed │ │ - 29: 00003fb1 16 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1alert_1level_1ttl │ │ - 30: 00003fc1 16 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1armed_1ttl │ │ - 31: 00003fd1 8 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1g │ │ - 32: 00003fd9 8 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1force_1threshold │ │ - 33: 00003fe1 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1max_1number_1length │ │ - 34: 00003fe5 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1alloc │ │ - 35: 00003ff1 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1free │ │ - 36: 00003ffb 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1init │ │ - 37: 00004ae5 20 FUNC GLOBAL DEFAULT 7 cmps_distress_init │ │ - 38: 00004005 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1release │ │ - 39: 00004ac9 10 FUNC GLOBAL DEFAULT 7 cmps_distress_release │ │ - 40: 0000400f 28 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1reset │ │ - 41: 00004ad3 18 FUNC GLOBAL DEFAULT 7 cmps_distress_reset │ │ - 42: 0000402b 38 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1update_1acceleration │ │ - 43: 00004b59 112 FUNC GLOBAL DEFAULT 7 cmps_distress_update_acceleration │ │ - 44: 00004051 34 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1update_1alert_1button │ │ - 45: 00004af9 68 FUNC GLOBAL DEFAULT 7 cmps_distress_update_alert_button │ │ - 46: 00004073 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1armed │ │ - 47: 00004b3d 28 FUNC GLOBAL DEFAULT 7 cmps_distress_armed │ │ - 48: 00004097 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1pushed │ │ - 49: 00004bc9 40 FUNC GLOBAL DEFAULT 7 cmps_distress_pushed │ │ - 50: 000040bb 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1panic │ │ - 51: 00004bf1 28 FUNC GLOBAL DEFAULT 7 cmps_distress_panic │ │ - 52: 000040df 18 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1alloc │ │ - 53: 000040f1 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1free │ │ - 54: 000040fb 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1init │ │ - 55: 00004c0d 12 FUNC GLOBAL DEFAULT 7 cmps_dynamo_init │ │ - 56: 00004105 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1release │ │ - 57: 00004c19 10 FUNC GLOBAL DEFAULT 7 cmps_dynamo_release │ │ - 58: 0000410f 26 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1reset │ │ - 59: 00004c23 6 FUNC GLOBAL DEFAULT 7 cmps_dynamo_reset │ │ - 60: 00004129 26 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1next │ │ - 61: 00004c29 8 FUNC GLOBAL DEFAULT 7 cmps_dynamo_next │ │ - 62: 00004145 152 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1get_1number │ │ - 63: 00000000 0 FUNC GLOBAL DEFAULT UND memset │ │ - 64: 00004c31 144 FUNC GLOBAL DEFAULT 7 cmps_dynamo_get_number │ │ - 65: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail │ │ - 66: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard │ │ - 67: 000041dd 146 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1marshall │ │ - 68: 00004cc1 492 FUNC GLOBAL DEFAULT 7 cmps_hrt_marshall │ │ - 69: 0000426f 166 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1unmarshall │ │ - 70: 00004ead 376 FUNC GLOBAL DEFAULT 7 cmps_hrt_unmarshall │ │ - 71: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy │ │ - 72: 00004315 22 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1free │ │ - 73: 0000432b 24 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1title │ │ - 74: 00004343 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1lat │ │ - 75: 00004347 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1lon │ │ - 76: 0000434b 24 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1alloc │ │ - 77: 00004363 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1free │ │ - 78: 0000436d 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1init │ │ - 79: 00005025 12 FUNC GLOBAL DEFAULT 7 cmps_location_init │ │ - 80: 00004377 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1release │ │ - 81: 00005031 10 FUNC GLOBAL DEFAULT 7 cmps_location_release │ │ - 82: 00004381 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1lat │ │ - 83: 00004385 6 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1lat │ │ - 84: 0000438b 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1lon │ │ - 85: 0000438f 6 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1lon │ │ - 86: 00004395 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1speed │ │ - 87: 00004399 30 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1speed │ │ - 88: 0000503b 8 FUNC GLOBAL DEFAULT 7 cmps_location_set_speed │ │ - 89: 000043b7 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1bearing │ │ - 90: 000043bb 30 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1bearing │ │ - 91: 00005043 8 FUNC GLOBAL DEFAULT 7 cmps_location_set_bearing │ │ - 92: 000043d9 14 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1low_1pass_1filter │ │ - 93: 0000504b 28 FUNC GLOBAL DEFAULT 7 cmps_low_pass_filter │ │ - 94: 000043e7 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1alloc │ │ - 95: 000043f3 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1free │ │ - 96: 000043fd 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1init │ │ - 97: 00005355 18 FUNC GLOBAL DEFAULT 7 cmps_screen_filter_init │ │ - 98: 00004409 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1release │ │ - 99: 00005367 10 FUNC GLOBAL DEFAULT 7 cmps_screen_filter_release │ │ - 100: 00004413 28 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1reset │ │ - 101: 00005371 6 FUNC GLOBAL DEFAULT 7 cmps_screen_filter_reset │ │ - 102: 0000442f 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1get_1current │ │ - 103: 00005377 4 FUNC GLOBAL DEFAULT 7 cmps_screen_filter_get_current │ │ - 104: 0000444f 34 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1pass │ │ - 105: 0000537d 68 FUNC GLOBAL DEFAULT 7 cmps_screen_filter_pass │ │ - 106: 00004471 24 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1alloc │ │ - 107: 00004489 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1free │ │ - 108: 00004493 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1init │ │ - 109: 00005067 24 FUNC GLOBAL DEFAULT 7 cmps_router_init │ │ - 110: 0000449d 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1release │ │ - 111: 0000507f 34 FUNC GLOBAL DEFAULT 7 cmps_router_release │ │ - 112: 000044a7 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1set_1target │ │ - 113: 000050a1 56 FUNC GLOBAL DEFAULT 7 cmps_router_set_target │ │ - 114: 000044c7 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1update_1location │ │ - 115: 000050d9 22 FUNC GLOBAL DEFAULT 7 cmps_router_update_location │ │ - 116: 000044eb 30 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1update_1mag_1heading │ │ - 117: 000050ef 8 FUNC GLOBAL DEFAULT 7 cmps_router_update_mag_heading │ │ - 118: 00004509 54 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1get_1state │ │ - 119: 000050f9 180 FUNC GLOBAL DEFAULT 7 cmps_router_get_state │ │ - 120: 0000453f 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1free │ │ - 121: 00004549 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1has_1location │ │ - 122: 0000454d 22 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1location │ │ - 123: 00004563 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1azimuth │ │ - 124: 00004567 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1direction_1is_1magnetic │ │ - 125: 0000456b 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1direction_1from_1gps │ │ - 126: 0000456f 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1direction │ │ - 127: 00004573 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1distance │ │ - 128: 00004577 4 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1speed │ │ - 129: 0000457b 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1alloc │ │ - 130: 00004587 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1free │ │ - 131: 00004591 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1init │ │ - 132: 000051ad 28 FUNC GLOBAL DEFAULT 7 cmps_tracker_init │ │ - 133: 0000459b 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1release │ │ - 134: 000051c9 28 FUNC GLOBAL DEFAULT 7 cmps_tracker_release │ │ - 135: 000045a5 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1location │ │ - 136: 000051e5 26 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_location │ │ - 137: 000045c9 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1update_1location │ │ - 138: 00005201 140 FUNC GLOBAL DEFAULT 7 cmps_tracker_update_location │ │ - 139: 000045ed 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1location_1heading │ │ - 140: 0000528d 4 FUNC GLOBAL DEFAULT 7 cmps_tracker_has_location_heading │ │ - 141: 0000460d 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1location_1heading │ │ - 142: 00005291 14 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_location_heading │ │ - 143: 0000462d 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1magnetic_1heading │ │ - 144: 0000529f 4 FUNC GLOBAL DEFAULT 7 cmps_tracker_has_magnetic_heading │ │ - 145: 0000464d 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1magnetic_1heading │ │ - 146: 000052a3 14 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_magnetic_heading │ │ - 147: 0000466d 30 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1update_1magnetic_1heading │ │ - 148: 000052b1 32 FUNC GLOBAL DEFAULT 7 cmps_tracker_update_magnetic_heading │ │ - 149: 0000468b 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1speed │ │ - 150: 000052d1 4 FUNC GLOBAL DEFAULT 7 cmps_tracker_has_speed │ │ - 151: 000046ab 32 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1speed │ │ - 152: 000052d5 4 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_speed │ │ - 153: 000046cb 38 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1direction │ │ - 154: 000052d9 74 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_direction │ │ - 155: 000046f1 36 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1distance │ │ - 156: 00005323 50 FUNC GLOBAL DEFAULT 7 cmps_tracker_get_distance │ │ - 157: 00004715 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sanitize_1lat │ │ - 158: 000053c1 44 FUNC GLOBAL DEFAULT 7 cmps_sanitize_lat │ │ - 159: 0000471f 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sanitize_1lon │ │ - 160: 000053ed 44 FUNC GLOBAL DEFAULT 7 cmps_sanitize_lon │ │ - 161: 00004729 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1normalize_1azimuth │ │ - 162: 00005591 116 FUNC GLOBAL DEFAULT 7 cmps_normalize_azimuth │ │ - 163: 00004733 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1direction │ │ - 164: 00005419 64 FUNC GLOBAL DEFAULT 7 cmps_direction │ │ - 165: 0000473f 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distance │ │ - 166: 00005459 312 FUNC GLOBAL DEFAULT 7 cmps_distance │ │ - 167: 0000474b 12 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1azimuth_1to_1direction │ │ - 168: 00005609 48 FUNC GLOBAL DEFAULT 7 cmps_azimuth_to_direction │ │ - 169: 00004757 14 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1magnetic_1field_1sqr_1strength │ │ - 170: 00005639 52 FUNC GLOBAL DEFAULT 7 cmps_magnetic_field_sqr_strength │ │ - 171: 00004765 10 FUNC GLOBAL DEFAULT 7 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sqr_1magnetic_1field_1valid │ │ - 172: 0000566d 48 FUNC GLOBAL DEFAULT 7 cmps_sqr_magnetic_field_valid │ │ - 173: 00006698 20 FUNC GLOBAL DEFAULT 7 __aeabi_fcmple │ │ - 174: 00006684 20 FUNC GLOBAL DEFAULT 7 __aeabi_fcmplt │ │ - 175: 000066c0 20 FUNC GLOBAL DEFAULT 7 __aeabi_fcmpgt │ │ - 176: 0000622c 40 FUNC GLOBAL DEFAULT 7 __aeabi_ui2f │ │ - 177: 00006478 352 FUNC GLOBAL DEFAULT 7 __aeabi_fdiv │ │ - 178: 000062e0 408 FUNC GLOBAL DEFAULT 7 __aeabi_fmul │ │ - 179: 0000609c 400 FUNC GLOBAL DEFAULT 7 __aeabi_fadd │ │ - 180: 00006234 32 FUNC GLOBAL DEFAULT 7 __aeabi_i2f │ │ - 181: 00000000 0 FUNC GLOBAL DEFAULT UND strlen │ │ - 182: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init │ │ - 183: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy │ │ - 184: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp │ │ - 185: 00000000 0 FUNC GLOBAL DEFAULT UND realloc │ │ - 186: 00000000 0 FUNC GLOBAL DEFAULT UND qsort │ │ - 187: 000059a0 64 FUNC GLOBAL DEFAULT 7 __aeabi_f2d │ │ - 188: 00005fdc 20 FUNC GLOBAL DEFAULT 7 __aeabi_dcmpgt │ │ - 189: 000066d4 92 FUNC GLOBAL DEFAULT 7 __aeabi_f2iz │ │ - 190: 00000000 0 FUNC GLOBAL DEFAULT UND modff │ │ - 191: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf │ │ - 192: 00000000 0 FUNC GLOBAL DEFAULT UND strchr │ │ - 193: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf │ │ - 194: 00006098 404 FUNC GLOBAL DEFAULT 7 __aeabi_fsub │ │ - 195: 00005ff0 160 FUNC GLOBAL DEFAULT 7 __aeabi_d2f │ │ - 196: 00000000 0 FUNC GLOBAL DEFAULT UND atan2 │ │ - 197: 00005a54 620 FUNC GLOBAL DEFAULT 7 __aeabi_dmul │ │ - 198: 000056a8 684 FUNC GLOBAL DEFAULT 7 __aeabi_dadd │ │ - 199: 00000000 0 FUNC GLOBAL DEFAULT UND sin │ │ - 200: 00000000 0 FUNC GLOBAL DEFAULT UND cos │ │ - 201: 00000000 0 FUNC GLOBAL DEFAULT UND acos │ │ - 202: 000066ac 20 FUNC GLOBAL DEFAULT 7 __aeabi_fcmpge │ │ - 203: 00000000 0 FUNC GLOBAL DEFAULT UND fmod │ │ - 204: 0000569c 0 FUNC GLOBAL DEFAULT 7 __aeabi_drsub │ │ - 205: 000056a4 688 FUNC GLOBAL DEFAULT 7 __subdf3 │ │ - 206: 000056a4 688 FUNC GLOBAL DEFAULT 7 __aeabi_dsub │ │ - 207: 000056a8 684 FUNC GLOBAL DEFAULT 7 __adddf3 │ │ - 208: 00005954 36 FUNC GLOBAL DEFAULT 7 __floatunsidf │ │ - 209: 00005954 36 FUNC GLOBAL DEFAULT 7 __aeabi_ui2d │ │ - 210: 00005978 40 FUNC GLOBAL DEFAULT 7 __floatsidf │ │ - 211: 00005978 40 FUNC GLOBAL DEFAULT 7 __aeabi_i2d │ │ - 212: 000059a0 64 FUNC GLOBAL DEFAULT 7 __extendsfdf2 │ │ - 213: 000059e0 116 FUNC GLOBAL DEFAULT 7 __floatundidf │ │ - 214: 000059e0 116 FUNC GLOBAL DEFAULT 7 __aeabi_ul2d │ │ - 215: 000059f4 96 FUNC GLOBAL DEFAULT 7 __floatdidf │ │ - 216: 000059f4 96 FUNC GLOBAL DEFAULT 7 __aeabi_l2d │ │ - 217: 00005a54 620 FUNC GLOBAL DEFAULT 7 __muldf3 │ │ - 218: 00005cc0 516 FUNC GLOBAL DEFAULT 7 __divdf3 │ │ - 219: 00005cc0 516 FUNC GLOBAL DEFAULT 7 __aeabi_ddiv │ │ - 220: 00005ec4 152 FUNC GLOBAL DEFAULT 7 __gtdf2 │ │ - 221: 00005ec4 152 FUNC GLOBAL DEFAULT 7 __gedf2 │ │ - 222: 00005ecc 144 FUNC GLOBAL DEFAULT 7 __ltdf2 │ │ - 223: 00005ecc 144 FUNC GLOBAL DEFAULT 7 __ledf2 │ │ - 224: 00005ed4 136 FUNC GLOBAL DEFAULT 7 __cmpdf2 │ │ - 225: 00005ed4 136 FUNC GLOBAL DEFAULT 7 __nedf2 │ │ - 226: 00005ed4 136 FUNC GLOBAL DEFAULT 7 __eqdf2 │ │ - 227: 00005f5c 48 FUNC GLOBAL DEFAULT 7 __aeabi_cdrcmple │ │ - 228: 00005f78 20 FUNC GLOBAL DEFAULT 7 __aeabi_cdcmpeq │ │ - 229: 00005f78 20 FUNC GLOBAL DEFAULT 7 __aeabi_cdcmple │ │ - 230: 00005f8c 20 FUNC GLOBAL DEFAULT 7 __aeabi_dcmpeq │ │ - 231: 00005fa0 20 FUNC GLOBAL DEFAULT 7 __aeabi_dcmplt │ │ - 232: 00005fb4 20 FUNC GLOBAL DEFAULT 7 __aeabi_dcmple │ │ - 233: 00005fc8 20 FUNC GLOBAL DEFAULT 7 __aeabi_dcmpge │ │ - 234: 00005ff0 160 FUNC GLOBAL DEFAULT 7 __truncdfsf2 │ │ - 235: 00006090 412 FUNC GLOBAL DEFAULT 7 __aeabi_frsub │ │ - 236: 00006098 404 FUNC GLOBAL DEFAULT 7 __subsf3 │ │ - 237: 0000609c 400 FUNC GLOBAL DEFAULT 7 __addsf3 │ │ - 238: 0000622c 40 FUNC GLOBAL DEFAULT 7 __floatunsisf │ │ - 239: 00006234 32 FUNC GLOBAL DEFAULT 7 __floatsisf │ │ - 240: 00006254 140 FUNC GLOBAL DEFAULT 7 __floatundisf │ │ - 241: 00006254 140 FUNC GLOBAL DEFAULT 7 __aeabi_ul2f │ │ - 242: 00006264 124 FUNC GLOBAL DEFAULT 7 __floatdisf │ │ - 243: 00006264 124 FUNC GLOBAL DEFAULT 7 __aeabi_l2f │ │ - 244: 000062e0 408 FUNC GLOBAL DEFAULT 7 __mulsf3 │ │ - 245: 00006478 352 FUNC GLOBAL DEFAULT 7 __divsf3 │ │ - 246: 000065d8 116 FUNC GLOBAL DEFAULT 7 __gtsf2 │ │ - 247: 000065d8 116 FUNC GLOBAL DEFAULT 7 __gesf2 │ │ - 248: 000065e0 108 FUNC GLOBAL DEFAULT 7 __ltsf2 │ │ - 249: 000065e0 108 FUNC GLOBAL DEFAULT 7 __lesf2 │ │ - 250: 000065e8 100 FUNC GLOBAL DEFAULT 7 __cmpsf2 │ │ - 251: 000065e8 100 FUNC GLOBAL DEFAULT 7 __nesf2 │ │ - 252: 000065e8 100 FUNC GLOBAL DEFAULT 7 __eqsf2 │ │ - 253: 0000664c 36 FUNC GLOBAL DEFAULT 7 __aeabi_cfrcmple │ │ - 254: 0000665c 20 FUNC GLOBAL DEFAULT 7 __aeabi_cfcmpeq │ │ - 255: 0000665c 20 FUNC GLOBAL DEFAULT 7 __aeabi_cfcmple │ │ - 256: 00006670 20 FUNC GLOBAL DEFAULT 7 __aeabi_fcmpeq │ │ - 257: 000066d4 92 FUNC GLOBAL DEFAULT 7 __fixsfsi │ │ - 258: 00008004 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ - 259: 00008004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ - 260: 00008007 0 NOTYPE GLOBAL DEFAULT ABS _end │ │ + 1: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_finalize@LIBC (2) │ │ + 2: 00000000 0 FUNC GLOBAL DEFAULT UND __cxa_atexit@LIBC (2) │ │ + 3: 00009006 1 OBJECT GLOBAL DEFAULT 21 __aeabi_unwind_cpp_pr2 │ │ + 4: 00009005 1 OBJECT GLOBAL DEFAULT 21 __aeabi_unwind_cpp_pr1 │ │ + 5: 00009004 1 OBJECT GLOBAL DEFAULT 21 __aeabi_unwind_cpp_pr0 │ │ + 6: 0000414d 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1alloc │ │ + 7: 00000000 0 FUNC GLOBAL DEFAULT UND malloc@LIBC (2) │ │ + 8: 00004159 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1free │ │ + 9: 00000000 0 FUNC GLOBAL DEFAULT UND free@LIBC (2) │ │ + 10: 00004163 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1init │ │ + 11: 00004c27 34 FUNC GLOBAL DEFAULT 12 cmps_callee_lookup_init │ │ + 12: 0000416d 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1release │ │ + 13: 00004c49 30 FUNC GLOBAL DEFAULT 12 cmps_callee_lookup_release │ │ + 14: 00004177 28 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1reset │ │ + 15: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@LIBC (2) │ │ + 16: 00004c67 6 FUNC GLOBAL DEFAULT 12 cmps_callee_lookup_reset │ │ + 17: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@LIBC (2) │ │ + 18: 00004193 142 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1push_1call │ │ + 19: 00004c6d 276 FUNC GLOBAL DEFAULT 12 cmps_callee_lookup_push_call │ │ + 20: 00004221 58 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1callee_1lookup_1best │ │ + 21: 00004d81 76 FUNC GLOBAL DEFAULT 12 cmps_callee_lookup_best │ │ + 22: 0000425b 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1callee_1free │ │ + 23: 00004265 16 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1callee_1lookup_1callee_1get_1number │ │ + 24: 00004275 8 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1tracker_1angle_1alpha │ │ + 25: 0000427d 8 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1tracker_1speed_1alpha │ │ + 26: 00004289 16 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1router_1location_1ttl │ │ + 27: 00004299 16 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1router_1speed_1ttl │ │ + 28: 000042a9 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1alert_1level_1armed │ │ + 29: 000042b1 16 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1alert_1level_1ttl │ │ + 30: 000042c1 16 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1armed_1ttl │ │ + 31: 000042d1 8 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1g │ │ + 32: 000042d9 8 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1distress_1force_1threshold │ │ + 33: 000042e1 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1config_1max_1number_1length │ │ + 34: 000042e5 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1alloc │ │ + 35: 000042f1 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1free │ │ + 36: 000042fb 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1init │ │ + 37: 00004de9 20 FUNC GLOBAL DEFAULT 12 cmps_distress_init │ │ + 38: 00004305 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distress_1release │ │ + 39: 00004dcd 10 FUNC GLOBAL DEFAULT 12 cmps_distress_release │ │ + 40: 0000430f 28 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1reset │ │ + 41: 00004dd7 18 FUNC GLOBAL DEFAULT 12 cmps_distress_reset │ │ + 42: 0000432b 38 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1update_1acceleration │ │ + 43: 00004e5d 112 FUNC GLOBAL DEFAULT 12 cmps_distress_update_acceleration │ │ + 44: 00004351 34 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1update_1alert_1button │ │ + 45: 00004dfd 68 FUNC GLOBAL DEFAULT 12 cmps_distress_update_alert_button │ │ + 46: 00004373 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1armed │ │ + 47: 00004e41 28 FUNC GLOBAL DEFAULT 12 cmps_distress_armed │ │ + 48: 00004397 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1pushed │ │ + 49: 00004ed1 40 FUNC GLOBAL DEFAULT 12 cmps_distress_pushed │ │ + 50: 000043bb 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1distress_1panic │ │ + 51: 00004ef9 28 FUNC GLOBAL DEFAULT 12 cmps_distress_panic │ │ + 52: 000043df 18 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1alloc │ │ + 53: 000043f1 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1free │ │ + 54: 000043fb 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1init │ │ + 55: 00004f15 12 FUNC GLOBAL DEFAULT 12 cmps_dynamo_init │ │ + 56: 00004405 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1dynamo_1release │ │ + 57: 00004f21 10 FUNC GLOBAL DEFAULT 12 cmps_dynamo_release │ │ + 58: 0000440f 26 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1reset │ │ + 59: 00004f2b 6 FUNC GLOBAL DEFAULT 12 cmps_dynamo_reset │ │ + 60: 00004429 26 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1next │ │ + 61: 00004f31 8 FUNC GLOBAL DEFAULT 12 cmps_dynamo_next │ │ + 62: 00004445 152 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1dynamo_1get_1number │ │ + 63: 00000000 0 FUNC GLOBAL DEFAULT UND memset@LIBC (2) │ │ + 64: 00004f39 152 FUNC GLOBAL DEFAULT 12 cmps_dynamo_get_number │ │ + 65: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@LIBC (2) │ │ + 66: 00000000 0 OBJECT GLOBAL DEFAULT UND __stack_chk_guard@LIBC (2) │ │ + 67: 000044dd 148 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1marshall │ │ + 68: 00004fd1 516 FUNC GLOBAL DEFAULT 12 cmps_hrt_marshall │ │ + 69: 00004571 188 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1unmarshall │ │ + 70: 000051d5 408 FUNC GLOBAL DEFAULT 12 cmps_hrt_unmarshall │ │ + 71: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@LIBC (2) │ │ + 72: 0000462d 22 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1free │ │ + 73: 00004643 24 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1title │ │ + 74: 0000465b 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1lat │ │ + 75: 0000465f 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1hrt_1bookmark_1get_1lon │ │ + 76: 00004663 24 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1alloc │ │ + 77: 0000467b 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1free │ │ + 78: 00004685 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1init │ │ + 79: 0000536d 12 FUNC GLOBAL DEFAULT 12 cmps_location_init │ │ + 80: 0000468f 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1location_1release │ │ + 81: 00005379 10 FUNC GLOBAL DEFAULT 12 cmps_location_release │ │ + 82: 00004699 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1lat │ │ + 83: 0000469d 6 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1lat │ │ + 84: 000046a3 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1lon │ │ + 85: 000046a7 6 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1lon │ │ + 86: 000046ad 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1speed │ │ + 87: 000046b1 30 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1speed │ │ + 88: 00005383 8 FUNC GLOBAL DEFAULT 12 cmps_location_set_speed │ │ + 89: 000046cf 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1get_1bearing │ │ + 90: 000046d3 30 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1location_1set_1bearing │ │ + 91: 0000538b 8 FUNC GLOBAL DEFAULT 12 cmps_location_set_bearing │ │ + 92: 000046f1 14 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1low_1pass_1filter │ │ + 93: 00005393 28 FUNC GLOBAL DEFAULT 12 cmps_low_pass_filter │ │ + 94: 000046ff 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1alloc │ │ + 95: 0000470b 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1free │ │ + 96: 00004715 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1init │ │ + 97: 000056d5 18 FUNC GLOBAL DEFAULT 12 cmps_screen_filter_init │ │ + 98: 00004721 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1screen_1filter_1release │ │ + 99: 000056e7 10 FUNC GLOBAL DEFAULT 12 cmps_screen_filter_release │ │ + 100: 0000472b 28 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1reset │ │ + 101: 000056f1 6 FUNC GLOBAL DEFAULT 12 cmps_screen_filter_reset │ │ + 102: 00004747 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1get_1current │ │ + 103: 000056f7 4 FUNC GLOBAL DEFAULT 12 cmps_screen_filter_get_current │ │ + 104: 00004767 34 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1screen_1filter_1pass │ │ + 105: 000056fd 68 FUNC GLOBAL DEFAULT 12 cmps_screen_filter_pass │ │ + 106: 00004789 24 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1alloc │ │ + 107: 000047a1 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1free │ │ + 108: 000047ab 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1init │ │ + 109: 000053af 24 FUNC GLOBAL DEFAULT 12 cmps_router_init │ │ + 110: 000047b5 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1release │ │ + 111: 000053c7 34 FUNC GLOBAL DEFAULT 12 cmps_router_release │ │ + 112: 000047bf 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1set_1target │ │ + 113: 000053e9 56 FUNC GLOBAL DEFAULT 12 cmps_router_set_target │ │ + 114: 000047df 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1update_1location │ │ + 115: 00005421 22 FUNC GLOBAL DEFAULT 12 cmps_router_update_location │ │ + 116: 00004803 30 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1router_1update_1mag_1heading │ │ + 117: 00005437 8 FUNC GLOBAL DEFAULT 12 cmps_router_update_mag_heading │ │ + 118: 00004821 54 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1get_1state │ │ + 119: 00005441 180 FUNC GLOBAL DEFAULT 12 cmps_router_get_state │ │ + 120: 00004857 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1free │ │ + 121: 00004861 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1has_1location │ │ + 122: 00004865 20 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1location │ │ + 123: 00004879 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1azimuth │ │ + 124: 0000487d 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1direction_1is_1magnetic │ │ + 125: 00004881 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1direction_1from_1gps │ │ + 126: 00004885 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1direction │ │ + 127: 00004889 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1distance │ │ + 128: 0000488d 4 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1router_1state_1get_1speed │ │ + 129: 00004891 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1alloc │ │ + 130: 0000489d 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1free │ │ + 131: 000048a7 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1init │ │ + 132: 000054f5 28 FUNC GLOBAL DEFAULT 12 cmps_tracker_init │ │ + 133: 000048b1 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1tracker_1release │ │ + 134: 00005511 28 FUNC GLOBAL DEFAULT 12 cmps_tracker_release │ │ + 135: 000048bb 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1location │ │ + 136: 0000552d 26 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_location │ │ + 137: 000048df 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1update_1location │ │ + 138: 00005549 140 FUNC GLOBAL DEFAULT 12 cmps_tracker_update_location │ │ + 139: 00004903 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1location_1heading │ │ + 140: 000055d5 4 FUNC GLOBAL DEFAULT 12 cmps_tracker_has_location_heading │ │ + 141: 00004923 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1location_1heading │ │ + 142: 000055d9 14 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_location_heading │ │ + 143: 00004943 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1magnetic_1heading │ │ + 144: 000055e7 4 FUNC GLOBAL DEFAULT 12 cmps_tracker_has_magnetic_heading │ │ + 145: 00004963 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1magnetic_1heading │ │ + 146: 000055eb 14 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_magnetic_heading │ │ + 147: 00004983 30 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1update_1magnetic_1heading │ │ + 148: 000055f9 32 FUNC GLOBAL DEFAULT 12 cmps_tracker_update_magnetic_heading │ │ + 149: 000049a1 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1has_1speed │ │ + 150: 00005619 4 FUNC GLOBAL DEFAULT 12 cmps_tracker_has_speed │ │ + 151: 000049c1 32 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1speed │ │ + 152: 0000561d 4 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_speed │ │ + 153: 000049e1 38 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1direction │ │ + 154: 00005621 104 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_direction │ │ + 155: 00004a07 36 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmpss_1tracker_1get_1distance │ │ + 156: 00005689 76 FUNC GLOBAL DEFAULT 12 cmps_tracker_get_distance │ │ + 157: 00004a2b 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sanitize_1lat │ │ + 158: 00005741 48 FUNC GLOBAL DEFAULT 12 cmps_sanitize_lat │ │ + 159: 00004a35 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sanitize_1lon │ │ + 160: 00005771 48 FUNC GLOBAL DEFAULT 12 cmps_sanitize_lon │ │ + 161: 00004a3f 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1normalize_1azimuth │ │ + 162: 00005911 116 FUNC GLOBAL DEFAULT 12 cmps_normalize_azimuth │ │ + 163: 00004a49 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1direction │ │ + 164: 000057a1 64 FUNC GLOBAL DEFAULT 12 cmps_direction │ │ + 165: 00004a55 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1distance │ │ + 166: 000057e1 304 FUNC GLOBAL DEFAULT 12 cmps_distance │ │ + 167: 00004a61 12 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1azimuth_1to_1direction │ │ + 168: 00005989 48 FUNC GLOBAL DEFAULT 12 cmps_azimuth_to_direction │ │ + 169: 00004a6d 14 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1magnetic_1field_1sqr_1strength │ │ + 170: 000059b9 52 FUNC GLOBAL DEFAULT 12 cmps_magnetic_field_sqr_strength │ │ + 171: 00004a7b 10 FUNC GLOBAL DEFAULT 12 Java_com_sgr_1b2_compass_jni_CCJNI_cmps_1sqr_1magnetic_1field_1valid │ │ + 172: 000059ed 44 FUNC GLOBAL DEFAULT 12 cmps_sqr_magnetic_field_valid │ │ + 173: 000065b0 32 FUNC GLOBAL DEFAULT 12 __aeabi_i2f │ │ + 174: 000067f4 352 FUNC GLOBAL DEFAULT 12 __aeabi_fdiv │ │ + 175: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@LIBC (2) │ │ + 176: 00006a14 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmple │ │ + 177: 00006a00 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmplt │ │ + 178: 00006a3c 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpgt │ │ + 179: 000065a8 40 FUNC GLOBAL DEFAULT 12 __aeabi_ui2f │ │ + 180: 0000665c 408 FUNC GLOBAL DEFAULT 12 __aeabi_fmul │ │ + 181: 00006418 400 FUNC GLOBAL DEFAULT 12 __aeabi_fadd │ │ + 182: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@LIBC (2) │ │ + 183: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@LIBC (2) │ │ + 184: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@LIBC (2) │ │ + 185: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@LIBC (2) │ │ + 186: 00000000 0 FUNC GLOBAL DEFAULT UND qsort@LIBC (2) │ │ + 187: 00005d1c 64 FUNC GLOBAL DEFAULT 12 __aeabi_f2d │ │ + 188: 00006358 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpgt │ │ + 189: 00006a50 92 FUNC GLOBAL DEFAULT 12 __aeabi_f2iz │ │ + 190: 00000000 0 FUNC GLOBAL DEFAULT UND modff@LIBC (3) │ │ + 191: 00000000 0 FUNC GLOBAL DEFAULT UND snprintf@LIBC (2) │ │ + 192: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@LIBC (2) │ │ + 193: 00000000 0 FUNC GLOBAL DEFAULT UND sscanf@LIBC (2) │ │ + 194: 00006414 404 FUNC GLOBAL DEFAULT 12 __aeabi_fsub │ │ + 195: 0000636c 160 FUNC GLOBAL DEFAULT 12 __aeabi_d2f │ │ + 196: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@LIBC (3) │ │ + 197: 00005dd0 620 FUNC GLOBAL DEFAULT 12 __aeabi_dmul │ │ + 198: 00005a24 684 FUNC GLOBAL DEFAULT 12 __aeabi_dadd │ │ + 199: 00000000 0 FUNC GLOBAL DEFAULT UND sin@LIBC (3) │ │ + 200: 00000000 0 FUNC GLOBAL DEFAULT UND cos@LIBC (3) │ │ + 201: 00000000 0 FUNC GLOBAL DEFAULT UND acos@LIBC (3) │ │ + 202: 00006a28 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpge │ │ + 203: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@LIBC (3) │ │ + 204: 00005a18 0 FUNC GLOBAL DEFAULT 12 __aeabi_drsub │ │ + 205: 00005a20 688 FUNC GLOBAL DEFAULT 12 __subdf3 │ │ + 206: 00005a20 688 FUNC GLOBAL DEFAULT 12 __aeabi_dsub │ │ + 207: 00005a24 684 FUNC GLOBAL DEFAULT 12 __adddf3 │ │ + 208: 00005cd0 36 FUNC GLOBAL DEFAULT 12 __floatunsidf │ │ + 209: 00005cd0 36 FUNC GLOBAL DEFAULT 12 __aeabi_ui2d │ │ + 210: 00005cf4 40 FUNC GLOBAL DEFAULT 12 __floatsidf │ │ + 211: 00005cf4 40 FUNC GLOBAL DEFAULT 12 __aeabi_i2d │ │ + 212: 00005d1c 64 FUNC GLOBAL DEFAULT 12 __extendsfdf2 │ │ + 213: 00005d5c 116 FUNC GLOBAL DEFAULT 12 __floatundidf │ │ + 214: 00005d5c 116 FUNC GLOBAL DEFAULT 12 __aeabi_ul2d │ │ + 215: 00005d70 96 FUNC GLOBAL DEFAULT 12 __floatdidf │ │ + 216: 00005d70 96 FUNC GLOBAL DEFAULT 12 __aeabi_l2d │ │ + 217: 00005dd0 620 FUNC GLOBAL DEFAULT 12 __muldf3 │ │ + 218: 0000603c 516 FUNC GLOBAL DEFAULT 12 __divdf3 │ │ + 219: 0000603c 516 FUNC GLOBAL DEFAULT 12 __aeabi_ddiv │ │ + 220: 00006240 152 FUNC GLOBAL DEFAULT 12 __gtdf2 │ │ + 221: 00006240 152 FUNC GLOBAL DEFAULT 12 __gedf2 │ │ + 222: 00006248 144 FUNC GLOBAL DEFAULT 12 __ltdf2 │ │ + 223: 00006248 144 FUNC GLOBAL DEFAULT 12 __ledf2 │ │ + 224: 00006250 136 FUNC GLOBAL DEFAULT 12 __cmpdf2 │ │ + 225: 00006250 136 FUNC GLOBAL DEFAULT 12 __nedf2 │ │ + 226: 00006250 136 FUNC GLOBAL DEFAULT 12 __eqdf2 │ │ + 227: 000062d8 48 FUNC GLOBAL DEFAULT 12 __aeabi_cdrcmple │ │ + 228: 000062f4 20 FUNC GLOBAL DEFAULT 12 __aeabi_cdcmpeq │ │ + 229: 000062f4 20 FUNC GLOBAL DEFAULT 12 __aeabi_cdcmple │ │ + 230: 00006308 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpeq │ │ + 231: 0000631c 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmplt │ │ + 232: 00006330 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmple │ │ + 233: 00006344 20 FUNC GLOBAL DEFAULT 12 __aeabi_dcmpge │ │ + 234: 0000636c 160 FUNC GLOBAL DEFAULT 12 __truncdfsf2 │ │ + 235: 0000640c 412 FUNC GLOBAL DEFAULT 12 __aeabi_frsub │ │ + 236: 00006414 404 FUNC GLOBAL DEFAULT 12 __subsf3 │ │ + 237: 00006418 400 FUNC GLOBAL DEFAULT 12 __addsf3 │ │ + 238: 000065a8 40 FUNC GLOBAL DEFAULT 12 __floatunsisf │ │ + 239: 000065b0 32 FUNC GLOBAL DEFAULT 12 __floatsisf │ │ + 240: 000065d0 140 FUNC GLOBAL DEFAULT 12 __floatundisf │ │ + 241: 000065d0 140 FUNC GLOBAL DEFAULT 12 __aeabi_ul2f │ │ + 242: 000065e0 124 FUNC GLOBAL DEFAULT 12 __floatdisf │ │ + 243: 000065e0 124 FUNC GLOBAL DEFAULT 12 __aeabi_l2f │ │ + 244: 0000665c 408 FUNC GLOBAL DEFAULT 12 __mulsf3 │ │ + 245: 000067f4 352 FUNC GLOBAL DEFAULT 12 __divsf3 │ │ + 246: 00006954 116 FUNC GLOBAL DEFAULT 12 __gtsf2 │ │ + 247: 00006954 116 FUNC GLOBAL DEFAULT 12 __gesf2 │ │ + 248: 0000695c 108 FUNC GLOBAL DEFAULT 12 __ltsf2 │ │ + 249: 0000695c 108 FUNC GLOBAL DEFAULT 12 __lesf2 │ │ + 250: 00006964 100 FUNC GLOBAL DEFAULT 12 __cmpsf2 │ │ + 251: 00006964 100 FUNC GLOBAL DEFAULT 12 __nesf2 │ │ + 252: 00006964 100 FUNC GLOBAL DEFAULT 12 __eqsf2 │ │ + 253: 000069c8 36 FUNC GLOBAL DEFAULT 12 __aeabi_cfrcmple │ │ + 254: 000069d8 20 FUNC GLOBAL DEFAULT 12 __aeabi_cfcmpeq │ │ + 255: 000069d8 20 FUNC GLOBAL DEFAULT 12 __aeabi_cfcmple │ │ + 256: 000069ec 20 FUNC GLOBAL DEFAULT 12 __aeabi_fcmpeq │ │ + 257: 00006a50 92 FUNC GLOBAL DEFAULT 12 __fixsfsi │ │ + 258: 00009004 0 NOTYPE GLOBAL DEFAULT ABS _edata │ │ + 259: 00009004 0 NOTYPE GLOBAL DEFAULT ABS __bss_start │ │ + 260: 00009007 0 NOTYPE GLOBAL DEFAULT ABS _end ├── readelf --wide --relocs {} │ │ @@ -1,32 +1,32 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x3c24 contains 2 entries: │ │ +Relocation section '.rel.dyn' at offset 0x3f08 contains 2 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00007e8c 00000017 R_ARM_RELATIVE │ │ -00007f90 00004215 R_ARM_GLOB_DAT 00000000 __stack_chk_guard │ │ +00008e64 00000017 R_ARM_RELATIVE │ │ +00008f90 00004215 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@LIBC │ │ │ │ -Relocation section '.rel.plt' at offset 0x3c34 contains 24 entries: │ │ +Relocation section '.rel.plt' at offset 0x3f18 contains 24 entries: │ │ Offset Info Type Sym. Value Symbol's Name │ │ -00007fa0 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit │ │ -00007fa4 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize │ │ -00007fa8 00000716 R_ARM_JUMP_SLOT 00000000 malloc │ │ -00007fac 00000916 R_ARM_JUMP_SLOT 00000000 free │ │ -00007fb0 00000f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock │ │ -00007fb4 00001116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock │ │ -00007fb8 00003f16 R_ARM_JUMP_SLOT 00000000 memset │ │ -00007fbc 00004116 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail │ │ -00007fc0 00004716 R_ARM_JUMP_SLOT 00000000 memcpy │ │ -00007fc4 0000b516 R_ARM_JUMP_SLOT 00000000 strlen │ │ -00007fc8 0000b616 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init │ │ -00007fcc 0000b716 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy │ │ -00007fd0 0000b816 R_ARM_JUMP_SLOT 00000000 strcmp │ │ -00007fd4 0000b916 R_ARM_JUMP_SLOT 00000000 realloc │ │ -00007fd8 0000ba16 R_ARM_JUMP_SLOT 00000000 qsort │ │ -00007fdc 0000be16 R_ARM_JUMP_SLOT 00000000 modff │ │ -00007fe0 0000bf16 R_ARM_JUMP_SLOT 00000000 snprintf │ │ -00007fe4 0000c016 R_ARM_JUMP_SLOT 00000000 strchr │ │ -00007fe8 0000c116 R_ARM_JUMP_SLOT 00000000 sscanf │ │ -00007fec 0000c416 R_ARM_JUMP_SLOT 00000000 atan2 │ │ -00007ff0 0000c716 R_ARM_JUMP_SLOT 00000000 sin │ │ -00007ff4 0000c816 R_ARM_JUMP_SLOT 00000000 cos │ │ -00007ff8 0000c916 R_ARM_JUMP_SLOT 00000000 acos │ │ -00007ffc 0000cb16 R_ARM_JUMP_SLOT 00000000 fmod │ │ +00008fa0 00000216 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@LIBC │ │ +00008fa4 00000116 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@LIBC │ │ +00008fa8 00000716 R_ARM_JUMP_SLOT 00000000 malloc@LIBC │ │ +00008fac 00000916 R_ARM_JUMP_SLOT 00000000 free@LIBC │ │ +00008fb0 00000f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@LIBC │ │ +00008fb4 00001116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@LIBC │ │ +00008fb8 00003f16 R_ARM_JUMP_SLOT 00000000 memset@LIBC │ │ +00008fbc 00004116 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@LIBC │ │ +00008fc0 00004716 R_ARM_JUMP_SLOT 00000000 memcpy@LIBC │ │ +00008fc4 0000af16 R_ARM_JUMP_SLOT 00000000 strlen@LIBC │ │ +00008fc8 0000b616 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@LIBC │ │ +00008fcc 0000b716 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@LIBC │ │ +00008fd0 0000b816 R_ARM_JUMP_SLOT 00000000 strcmp@LIBC │ │ +00008fd4 0000b916 R_ARM_JUMP_SLOT 00000000 realloc@LIBC │ │ +00008fd8 0000ba16 R_ARM_JUMP_SLOT 00000000 qsort@LIBC │ │ +00008fdc 0000be16 R_ARM_JUMP_SLOT 00000000 modff@LIBC │ │ +00008fe0 0000bf16 R_ARM_JUMP_SLOT 00000000 snprintf@LIBC │ │ +00008fe4 0000c016 R_ARM_JUMP_SLOT 00000000 strchr@LIBC │ │ +00008fe8 0000c116 R_ARM_JUMP_SLOT 00000000 sscanf@LIBC │ │ +00008fec 0000c416 R_ARM_JUMP_SLOT 00000000 atan2@LIBC │ │ +00008ff0 0000c716 R_ARM_JUMP_SLOT 00000000 sin@LIBC │ │ +00008ff4 0000c816 R_ARM_JUMP_SLOT 00000000 cos@LIBC │ │ +00008ff8 0000c916 R_ARM_JUMP_SLOT 00000000 acos@LIBC │ │ +00008ffc 0000cb16 R_ARM_JUMP_SLOT 00000000 fmod@LIBC ├── readelf --wide --dynamic {} │ │ @@ -1,29 +1,34 @@ │ │ │ │ -Dynamic section at offset 0x6e98 contains 26 entries: │ │ +Dynamic section at offset 0x7e70 contains 31 entries: │ │ Tag Type Name/Value │ │ - 0x00000003 (PLTGOT) 0x7f94 │ │ + 0x00000003 (PLTGOT) 0x8f94 │ │ 0x00000002 (PLTRELSZ) 192 (bytes) │ │ - 0x00000017 (JMPREL) 0x3c34 │ │ + 0x00000017 (JMPREL) 0x3f18 │ │ 0x00000014 (PLTREL) REL │ │ - 0x00000011 (REL) 0x3c24 │ │ + 0x00000011 (REL) 0x3f08 │ │ 0x00000012 (RELSZ) 16 (bytes) │ │ 0x00000013 (RELENT) 8 (bytes) │ │ 0x6ffffffa (RELCOUNT) 1 │ │ - 0x00000006 (SYMTAB) 0x114 │ │ + 0x00000006 (SYMTAB) 0x18c │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000005 (STRTAB) 0x1164 │ │ - 0x0000000a (STRSZ) 9102 (bytes) │ │ - 0x00000004 (HASH) 0x34f4 │ │ + 0x00000005 (STRTAB) 0x11dc │ │ + 0x0000000a (STRSZ) 9107 (bytes) │ │ + 0x00000004 (HASH) 0x3570 │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so] │ │ 0x00000001 (NEEDED) Shared library: [libm.so] │ │ 0x00000001 (NEEDED) Shared library: [libc.so] │ │ 0x00000001 (NEEDED) Shared library: [libdl.so] │ │ 0x0000000e (SONAME) Library soname: [libcompass.so] │ │ - 0x0000001a (FINI_ARRAY) 0x7e8c │ │ + 0x0000001a (FINI_ARRAY) 0x8e64 │ │ 0x0000001c (FINI_ARRAYSZ) 8 (bytes) │ │ - 0x00000019 (INIT_ARRAY) 0x7e94 │ │ + 0x00000019 (INIT_ARRAY) 0x8e6c │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ 0x00000010 (SYMBOLIC) 0x0 │ │ 0x0000001e (FLAGS) SYMBOLIC BIND_NOW │ │ 0x6ffffffb (FLAGS_1) Flags: NOW │ │ + 0x6ffffff0 (VERSYM) 0x3ca0 │ │ + 0x6ffffffc (VERDEF) 0x3eac │ │ + 0x6ffffffd (VERDEFNUM) 1 │ │ + 0x6ffffffe (VERNEED) 0x3ec8 │ │ + 0x6fffffff (VERNEEDNUM) 2 │ │ 0x00000000 (NULL) 0x0 ├── readelf --wide --notes {} │ │ @@ -1,5 +1,10 @@ │ │ │ │ +Displaying notes found in: .note.gnu.build-id │ │ + Owner Data size Description │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) │ │ + Build ID: 041e42e84d5b66973d83319c15a0618508d7b290 │ │ + │ │ Displaying notes found in: .note.gnu.gold-version │ │ Owner Data size Description │ │ GNU 0x00000009 NT_GNU_GOLD_VERSION (gold version) │ │ - Version: gold 1.10 │ │ + Version: gold 1.11 ├── readelf --wide --version-info {} │ │ @@ -1,2 +1,80 @@ │ │ │ │ -No version information found in this file. │ │ +Version symbols section '.gnu.version' contains 261 entries: │ │ + Addr: 0000000000003ca0 Offset: 0x003ca0 Link: 3 (.dynsym) │ │ + 000: 0 (*local*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 004: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 008: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 00c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 010: 1 (*global*) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 014: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 018: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 01c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 020: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 024: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 028: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 02c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 030: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 034: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 03c: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 040: 1 (*global*) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 044: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 048: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 04c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 050: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 054: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 058: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 05c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 060: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 064: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 068: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 06c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 070: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 074: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 078: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 07c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 080: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 084: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 088: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 08c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 090: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 094: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 098: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 09c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0a8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0ac: 1 (*global*) 1 (*global*) 1 (*global*) 2 (LIBC) │ │ + 0b0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0b4: 1 (*global*) 1 (*global*) 2 (LIBC) 2 (LIBC) │ │ + 0b8: 2 (LIBC) 2 (LIBC) 2 (LIBC) 1 (*global*) │ │ + 0bc: 1 (*global*) 1 (*global*) 3 (LIBC) 2 (LIBC) │ │ + 0c0: 2 (LIBC) 2 (LIBC) 1 (*global*) 1 (*global*) │ │ + 0c4: 3 (LIBC) 1 (*global*) 1 (*global*) 3 (LIBC) │ │ + 0c8: 3 (LIBC) 3 (LIBC) 1 (*global*) 3 (LIBC) │ │ + 0cc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0d8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0dc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0e8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0ec: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0f8: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 0fc: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 100: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ + 104: 1 (*global*) │ │ + │ │ +Version definition section '.gnu.version_d' contains 1 entries: │ │ + Addr: 0x0000000000003eac Offset: 0x003eac Link: 4 (.dynstr) 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: libcompass.so │ │ + Version definition past end of section │ │ + │ │ +Version needs section '.gnu.version_r' contains 2 entries: │ │ + Addr: 0x0000000000003ec8 Offset: 0x003ec8 Link: 4 (.dynstr) │ │ + 000000: Version: 1 File: libc.so Cnt: 1 │ │ + 0x0010: Name: LIBC Flags: none Version: 2 │ │ + 0x0020: Version: 1 File: libm.so Cnt: 1 │ │ + 0x0030: Name: LIBC Flags: none Version: 3 ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,572 +1,573 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x00001164 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ - 0x00001174 5f5f6378 615f6174 65786974 005f5f61 __cxa_atexit.__a │ │ - 0x00001184 65616269 5f756e77 696e645f 6370705f eabi_unwind_cpp_ │ │ - 0x00001194 70723200 5f5f6165 6162695f 756e7769 pr2.__aeabi_unwi │ │ - 0x000011a4 6e645f63 70705f70 7231005f 5f616561 nd_cpp_pr1.__aea │ │ - 0x000011b4 62695f75 6e77696e 645f6370 705f7072 bi_unwind_cpp_pr │ │ - 0x000011c4 30004a61 76615f63 6f6d5f73 67725f31 0.Java_com_sgr_1 │ │ - 0x000011d4 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x000011e4 434a4e49 5f636d70 735f3163 616c6c65 CJNI_cmps_1calle │ │ - 0x000011f4 655f316c 6f6f6b75 705f3161 6c6c6f63 e_1lookup_1alloc │ │ - 0x00001204 006d616c 6c6f6300 4a617661 5f636f6d .malloc.Java_com │ │ - 0x00001214 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00001224 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00001234 3163616c 6c65655f 316c6f6f 6b75705f 1callee_1lookup_ │ │ - 0x00001244 31667265 65006672 6565004a 6176615f 1free.free.Java_ │ │ - 0x00001254 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00001264 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00001274 70735f31 63616c6c 65655f31 6c6f6f6b ps_1callee_1look │ │ - 0x00001284 75705f31 696e6974 00636d70 735f6361 up_1init.cmps_ca │ │ - 0x00001294 6c6c6565 5f6c6f6f 6b75705f 696e6974 llee_lookup_init │ │ - 0x000012a4 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ - 0x000012b4 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ - 0x000012c4 4a4e495f 636d7073 5f316361 6c6c6565 JNI_cmps_1callee │ │ - 0x000012d4 5f316c6f 6f6b7570 5f317265 6c656173 _1lookup_1releas │ │ - 0x000012e4 6500636d 70735f63 616c6c65 655f6c6f e.cmps_callee_lo │ │ - 0x000012f4 6f6b7570 5f72656c 65617365 004a6176 okup_release.Jav │ │ - 0x00001304 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ - 0x00001314 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ - 0x00001324 636d7073 735f3163 616c6c65 655f316c cmpss_1callee_1l │ │ - 0x00001334 6f6f6b75 705f3172 65736574 00707468 ookup_1reset.pth │ │ - 0x00001344 72656164 5f6d7574 65785f6c 6f636b00 read_mutex_lock. │ │ - 0x00001354 636d7073 5f63616c 6c65655f 6c6f6f6b cmps_callee_look │ │ - 0x00001364 75705f72 65736574 00707468 72656164 up_reset.pthread │ │ - 0x00001374 5f6d7574 65785f75 6e6c6f63 6b004a61 _mutex_unlock.Ja │ │ - 0x00001384 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ - 0x00001394 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ - 0x000013a4 5f636d70 73735f31 63616c6c 65655f31 _cmpss_1callee_1 │ │ - 0x000013b4 6c6f6f6b 75705f31 70757368 5f316361 lookup_1push_1ca │ │ - 0x000013c4 6c6c0063 6d70735f 63616c6c 65655f6c ll.cmps_callee_l │ │ - 0x000013d4 6f6f6b75 705f7075 73685f63 616c6c00 ookup_push_call. │ │ - 0x000013e4 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x000013f4 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00001404 4e495f63 6d707373 5f316361 6c6c6565 NI_cmpss_1callee │ │ - 0x00001414 5f316c6f 6f6b7570 5f316265 73740063 _1lookup_1best.c │ │ - 0x00001424 6d70735f 63616c6c 65655f6c 6f6f6b75 mps_callee_looku │ │ - 0x00001434 705f6265 7374004a 6176615f 636f6d5f p_best.Java_com_ │ │ - 0x00001444 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00001454 6a6e695f 43434a4e 495f636d 70735f31 jni_CCJNI_cmps_1 │ │ - 0x00001464 63616c6c 65655f31 6c6f6f6b 75705f31 callee_1lookup_1 │ │ - 0x00001474 63616c6c 65655f31 66726565 004a6176 callee_1free.Jav │ │ - 0x00001484 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ - 0x00001494 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ - 0x000014a4 636d7073 5f316361 6c6c6565 5f316c6f cmps_1callee_1lo │ │ - 0x000014b4 6f6b7570 5f316361 6c6c6565 5f316765 okup_1callee_1ge │ │ - 0x000014c4 745f316e 756d6265 72004a61 76615f63 t_1number.Java_c │ │ - 0x000014d4 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x000014e4 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x000014f4 735f3163 6f6e6669 675f3174 7261636b s_1config_1track │ │ - 0x00001504 65725f31 616e676c 655f3161 6c706861 er_1angle_1alpha │ │ - 0x00001514 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ - 0x00001524 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ - 0x00001534 4a4e495f 636d7073 5f31636f 6e666967 JNI_cmps_1config │ │ - 0x00001544 5f317472 61636b65 725f3173 70656564 _1tracker_1speed │ │ - 0x00001554 5f31616c 70686100 4a617661 5f636f6d _1alpha.Java_com │ │ - 0x00001564 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00001574 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00001584 31636f6e 6669675f 31726f75 7465725f 1config_1router_ │ │ - 0x00001594 316c6f63 6174696f 6e5f3174 746c004a 1location_1ttl.J │ │ - 0x000015a4 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x000015b4 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x000015c4 495f636d 70735f31 636f6e66 69675f31 I_cmps_1config_1 │ │ - 0x000015d4 726f7574 65725f31 73706565 645f3174 router_1speed_1t │ │ - 0x000015e4 746c004a 6176615f 636f6d5f 7367725f tl.Java_com_sgr_ │ │ - 0x000015f4 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ - 0x00001604 43434a4e 495f636d 70735f31 636f6e66 CCJNI_cmps_1conf │ │ - 0x00001614 69675f31 64697374 72657373 5f31616c ig_1distress_1al │ │ - 0x00001624 6572745f 316c6576 656c5f31 61726d65 ert_1level_1arme │ │ - 0x00001634 64004a61 76615f63 6f6d5f73 67725f31 d.Java_com_sgr_1 │ │ - 0x00001644 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x00001654 434a4e49 5f636d70 735f3163 6f6e6669 CJNI_cmps_1confi │ │ - 0x00001664 675f3164 69737472 6573735f 31616c65 g_1distress_1ale │ │ - 0x00001674 72745f31 6c657665 6c5f3174 746c004a rt_1level_1ttl.J │ │ - 0x00001684 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00001694 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x000016a4 495f636d 70735f31 636f6e66 69675f31 I_cmps_1config_1 │ │ - 0x000016b4 64697374 72657373 5f316172 6d65645f distress_1armed_ │ │ - 0x000016c4 3174746c 004a6176 615f636f 6d5f7367 1ttl.Java_com_sg │ │ - 0x000016d4 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ - 0x000016e4 695f4343 4a4e495f 636d7073 5f31636f i_CCJNI_cmps_1co │ │ - 0x000016f4 6e666967 5f316700 4a617661 5f636f6d nfig_1g.Java_com │ │ - 0x00001704 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00001714 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00001724 31636f6e 6669675f 31646973 74726573 1config_1distres │ │ - 0x00001734 735f3166 6f726365 5f317468 72657368 s_1force_1thresh │ │ - 0x00001744 6f6c6400 4a617661 5f636f6d 5f736772 old.Java_com_sgr │ │ - 0x00001754 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00001764 5f43434a 4e495f63 6d70735f 31636f6e _CCJNI_cmps_1con │ │ - 0x00001774 6669675f 316d6178 5f316e75 6d626572 fig_1max_1number │ │ - 0x00001784 5f316c65 6e677468 004a6176 615f636f _1length.Java_co │ │ - 0x00001794 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x000017a4 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x000017b4 5f316469 73747265 73735f31 616c6c6f _1distress_1allo │ │ - 0x000017c4 63004a61 76615f63 6f6d5f73 67725f31 c.Java_com_sgr_1 │ │ - 0x000017d4 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x000017e4 434a4e49 5f636d70 735f3164 69737472 CJNI_cmps_1distr │ │ - 0x000017f4 6573735f 31667265 65004a61 76615f63 ess_1free.Java_c │ │ - 0x00001804 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x00001814 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x00001824 735f3164 69737472 6573735f 31696e69 s_1distress_1ini │ │ - 0x00001834 7400636d 70735f64 69737472 6573735f t.cmps_distress_ │ │ - 0x00001844 696e6974 004a6176 615f636f 6d5f7367 init.Java_com_sg │ │ - 0x00001854 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ - 0x00001864 695f4343 4a4e495f 636d7073 5f316469 i_CCJNI_cmps_1di │ │ - 0x00001874 73747265 73735f31 72656c65 61736500 stress_1release. │ │ - 0x00001884 636d7073 5f646973 74726573 735f7265 cmps_distress_re │ │ - 0x00001894 6c656173 65004a61 76615f63 6f6d5f73 lease.Java_com_s │ │ - 0x000018a4 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x000018b4 6e695f43 434a4e49 5f636d70 73735f31 ni_CCJNI_cmpss_1 │ │ - 0x000018c4 64697374 72657373 5f317265 73657400 distress_1reset. │ │ - 0x000018d4 636d7073 5f646973 74726573 735f7265 cmps_distress_re │ │ - 0x000018e4 73657400 4a617661 5f636f6d 5f736772 set.Java_com_sgr │ │ - 0x000018f4 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00001904 5f43434a 4e495f63 6d707373 5f316469 _CCJNI_cmpss_1di │ │ - 0x00001914 73747265 73735f31 75706461 74655f31 stress_1update_1 │ │ - 0x00001924 61636365 6c657261 74696f6e 00636d70 acceleration.cmp │ │ - 0x00001934 735f6469 73747265 73735f75 70646174 s_distress_updat │ │ - 0x00001944 655f6163 63656c65 72617469 6f6e004a e_acceleration.J │ │ - 0x00001954 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00001964 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00001974 495f636d 7073735f 31646973 74726573 I_cmpss_1distres │ │ - 0x00001984 735f3175 70646174 655f3161 6c657274 s_1update_1alert │ │ - 0x00001994 5f316275 74746f6e 00636d70 735f6469 _1button.cmps_di │ │ - 0x000019a4 73747265 73735f75 70646174 655f616c stress_update_al │ │ - 0x000019b4 6572745f 62757474 6f6e004a 6176615f ert_button.Java_ │ │ - 0x000019c4 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x000019d4 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x000019e4 7073735f 31646973 74726573 735f3161 pss_1distress_1a │ │ - 0x000019f4 726d6564 00636d70 735f6469 73747265 rmed.cmps_distre │ │ - 0x00001a04 73735f61 726d6564 004a6176 615f636f ss_armed.Java_co │ │ - 0x00001a14 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00001a24 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x00001a34 735f3164 69737472 6573735f 31707573 s_1distress_1pus │ │ - 0x00001a44 68656400 636d7073 5f646973 74726573 hed.cmps_distres │ │ - 0x00001a54 735f7075 73686564 004a6176 615f636f s_pushed.Java_co │ │ - 0x00001a64 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00001a74 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x00001a84 735f3164 69737472 6573735f 3170616e s_1distress_1pan │ │ - 0x00001a94 69630063 6d70735f 64697374 72657373 ic.cmps_distress │ │ - 0x00001aa4 5f70616e 6963004a 6176615f 636f6d5f _panic.Java_com_ │ │ - 0x00001ab4 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00001ac4 6a6e695f 43434a4e 495f636d 70735f31 jni_CCJNI_cmps_1 │ │ - 0x00001ad4 64796e61 6d6f5f31 616c6c6f 63004a61 dynamo_1alloc.Ja │ │ - 0x00001ae4 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ - 0x00001af4 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ - 0x00001b04 5f636d70 735f3164 796e616d 6f5f3166 _cmps_1dynamo_1f │ │ - 0x00001b14 72656500 4a617661 5f636f6d 5f736772 ree.Java_com_sgr │ │ - 0x00001b24 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00001b34 5f43434a 4e495f63 6d70735f 3164796e _CCJNI_cmps_1dyn │ │ - 0x00001b44 616d6f5f 31696e69 7400636d 70735f64 amo_1init.cmps_d │ │ - 0x00001b54 796e616d 6f5f696e 6974004a 6176615f ynamo_init.Java_ │ │ - 0x00001b64 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00001b74 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00001b84 70735f31 64796e61 6d6f5f31 72656c65 ps_1dynamo_1rele │ │ - 0x00001b94 61736500 636d7073 5f64796e 616d6f5f ase.cmps_dynamo_ │ │ - 0x00001ba4 72656c65 61736500 4a617661 5f636f6d release.Java_com │ │ - 0x00001bb4 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00001bc4 5f6a6e69 5f43434a 4e495f63 6d707373 _jni_CCJNI_cmpss │ │ - 0x00001bd4 5f316479 6e616d6f 5f317265 73657400 _1dynamo_1reset. │ │ - 0x00001be4 636d7073 5f64796e 616d6f5f 72657365 cmps_dynamo_rese │ │ - 0x00001bf4 74004a61 76615f63 6f6d5f73 67725f31 t.Java_com_sgr_1 │ │ - 0x00001c04 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x00001c14 434a4e49 5f636d70 73735f31 64796e61 CJNI_cmpss_1dyna │ │ - 0x00001c24 6d6f5f31 6e657874 00636d70 735f6479 mo_1next.cmps_dy │ │ - 0x00001c34 6e616d6f 5f6e6578 74004a61 76615f63 namo_next.Java_c │ │ - 0x00001c44 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x00001c54 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x00001c64 73735f31 64796e61 6d6f5f31 6765745f ss_1dynamo_1get_ │ │ - 0x00001c74 316e756d 62657200 6d656d73 65740063 1number.memset.c │ │ - 0x00001c84 6d70735f 64796e61 6d6f5f67 65745f6e mps_dynamo_get_n │ │ - 0x00001c94 756d6265 72005f5f 73746163 6b5f6368 umber.__stack_ch │ │ - 0x00001ca4 6b5f6661 696c005f 5f737461 636b5f63 k_fail.__stack_c │ │ - 0x00001cb4 686b5f67 75617264 004a6176 615f636f hk_guard.Java_co │ │ - 0x00001cc4 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00001cd4 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x00001ce4 5f316872 745f316d 61727368 616c6c00 _1hrt_1marshall. │ │ - 0x00001cf4 636d7073 5f687274 5f6d6172 7368616c cmps_hrt_marshal │ │ - 0x00001d04 6c004a61 76615f63 6f6d5f73 67725f31 l.Java_com_sgr_1 │ │ - 0x00001d14 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x00001d24 434a4e49 5f636d70 735f3168 72745f31 CJNI_cmps_1hrt_1 │ │ - 0x00001d34 756e6d61 72736861 6c6c0063 6d70735f unmarshall.cmps_ │ │ - 0x00001d44 6872745f 756e6d61 72736861 6c6c006d hrt_unmarshall.m │ │ - 0x00001d54 656d6370 79004a61 76615f63 6f6d5f73 emcpy.Java_com_s │ │ - 0x00001d64 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00001d74 6e695f43 434a4e49 5f636d70 735f3168 ni_CCJNI_cmps_1h │ │ - 0x00001d84 72745f31 626f6f6b 6d61726b 5f316672 rt_1bookmark_1fr │ │ - 0x00001d94 6565004a 6176615f 636f6d5f 7367725f ee.Java_com_sgr_ │ │ - 0x00001da4 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ - 0x00001db4 43434a4e 495f636d 70735f31 6872745f CCJNI_cmps_1hrt_ │ │ - 0x00001dc4 31626f6f 6b6d6172 6b5f3167 65745f31 1bookmark_1get_1 │ │ - 0x00001dd4 7469746c 65004a61 76615f63 6f6d5f73 title.Java_com_s │ │ - 0x00001de4 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00001df4 6e695f43 434a4e49 5f636d70 735f3168 ni_CCJNI_cmps_1h │ │ - 0x00001e04 72745f31 626f6f6b 6d61726b 5f316765 rt_1bookmark_1ge │ │ - 0x00001e14 745f316c 6174004a 6176615f 636f6d5f t_1lat.Java_com_ │ │ - 0x00001e24 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00001e34 6a6e695f 43434a4e 495f636d 70735f31 jni_CCJNI_cmps_1 │ │ - 0x00001e44 6872745f 31626f6f 6b6d6172 6b5f3167 hrt_1bookmark_1g │ │ - 0x00001e54 65745f31 6c6f6e00 4a617661 5f636f6d et_1lon.Java_com │ │ - 0x00001e64 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00001e74 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00001e84 316c6f63 6174696f 6e5f3161 6c6c6f63 1location_1alloc │ │ - 0x00001e94 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ - 0x00001ea4 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ - 0x00001eb4 4a4e495f 636d7073 5f316c6f 63617469 JNI_cmps_1locati │ │ - 0x00001ec4 6f6e5f31 66726565 004a6176 615f636f on_1free.Java_co │ │ - 0x00001ed4 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00001ee4 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x00001ef4 5f316c6f 63617469 6f6e5f31 696e6974 _1location_1init │ │ - 0x00001f04 00636d70 735f6c6f 63617469 6f6e5f69 .cmps_location_i │ │ - 0x00001f14 6e697400 4a617661 5f636f6d 5f736772 nit.Java_com_sgr │ │ - 0x00001f24 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00001f34 5f43434a 4e495f63 6d70735f 316c6f63 _CCJNI_cmps_1loc │ │ - 0x00001f44 6174696f 6e5f3172 656c6561 73650063 ation_1release.c │ │ - 0x00001f54 6d70735f 6c6f6361 74696f6e 5f72656c mps_location_rel │ │ - 0x00001f64 65617365 004a6176 615f636f 6d5f7367 ease.Java_com_sg │ │ - 0x00001f74 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ - 0x00001f84 695f4343 4a4e495f 636d7073 735f316c i_CCJNI_cmpss_1l │ │ - 0x00001f94 6f636174 696f6e5f 31676574 5f316c61 ocation_1get_1la │ │ - 0x00001fa4 74004a61 76615f63 6f6d5f73 67725f31 t.Java_com_sgr_1 │ │ - 0x00001fb4 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x00001fc4 434a4e49 5f636d70 73735f31 6c6f6361 CJNI_cmpss_1loca │ │ - 0x00001fd4 74696f6e 5f317365 745f316c 6174004a tion_1set_1lat.J │ │ - 0x00001fe4 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00001ff4 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00002004 495f636d 7073735f 316c6f63 6174696f I_cmpss_1locatio │ │ - 0x00002014 6e5f3167 65745f31 6c6f6e00 4a617661 n_1get_1lon.Java │ │ - 0x00002024 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ - 0x00002034 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ - 0x00002044 6d707373 5f316c6f 63617469 6f6e5f31 mpss_1location_1 │ │ - 0x00002054 7365745f 316c6f6e 004a6176 615f636f set_1lon.Java_co │ │ - 0x00002064 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00002074 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x00002084 735f316c 6f636174 696f6e5f 31676574 s_1location_1get │ │ - 0x00002094 5f317370 65656400 4a617661 5f636f6d _1speed.Java_com │ │ - 0x000020a4 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x000020b4 5f6a6e69 5f43434a 4e495f63 6d707373 _jni_CCJNI_cmpss │ │ - 0x000020c4 5f316c6f 63617469 6f6e5f31 7365745f _1location_1set_ │ │ - 0x000020d4 31737065 65640063 6d70735f 6c6f6361 1speed.cmps_loca │ │ - 0x000020e4 74696f6e 5f736574 5f737065 6564004a tion_set_speed.J │ │ - 0x000020f4 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00002104 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00002114 495f636d 7073735f 316c6f63 6174696f I_cmpss_1locatio │ │ - 0x00002124 6e5f3167 65745f31 62656172 696e6700 n_1get_1bearing. │ │ - 0x00002134 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x00002144 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00002154 4e495f63 6d707373 5f316c6f 63617469 NI_cmpss_1locati │ │ - 0x00002164 6f6e5f31 7365745f 31626561 72696e67 on_1set_1bearing │ │ - 0x00002174 00636d70 735f6c6f 63617469 6f6e5f73 .cmps_location_s │ │ - 0x00002184 65745f62 65617269 6e67004a 6176615f et_bearing.Java_ │ │ - 0x00002194 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x000021a4 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x000021b4 70735f31 6c6f775f 31706173 735f3166 ps_1low_1pass_1f │ │ - 0x000021c4 696c7465 7200636d 70735f6c 6f775f70 ilter.cmps_low_p │ │ - 0x000021d4 6173735f 66696c74 6572004a 6176615f ass_filter.Java_ │ │ - 0x000021e4 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x000021f4 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00002204 70735f31 73637265 656e5f31 66696c74 ps_1screen_1filt │ │ - 0x00002214 65725f31 616c6c6f 63004a61 76615f63 er_1alloc.Java_c │ │ - 0x00002224 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x00002234 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x00002244 735f3173 63726565 6e5f3166 696c7465 s_1screen_1filte │ │ - 0x00002254 725f3166 72656500 4a617661 5f636f6d r_1free.Java_com │ │ - 0x00002264 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00002274 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00002284 31736372 65656e5f 3166696c 7465725f 1screen_1filter_ │ │ - 0x00002294 31696e69 7400636d 70735f73 63726565 1init.cmps_scree │ │ - 0x000022a4 6e5f6669 6c746572 5f696e69 74004a61 n_filter_init.Ja │ │ - 0x000022b4 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ - 0x000022c4 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ - 0x000022d4 5f636d70 735f3173 63726565 6e5f3166 _cmps_1screen_1f │ │ - 0x000022e4 696c7465 725f3172 656c6561 73650063 ilter_1release.c │ │ - 0x000022f4 6d70735f 73637265 656e5f66 696c7465 mps_screen_filte │ │ - 0x00002304 725f7265 6c656173 65004a61 76615f63 r_release.Java_c │ │ - 0x00002314 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x00002324 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x00002334 73735f31 73637265 656e5f31 66696c74 ss_1screen_1filt │ │ - 0x00002344 65725f31 72657365 7400636d 70735f73 er_1reset.cmps_s │ │ - 0x00002354 63726565 6e5f6669 6c746572 5f726573 creen_filter_res │ │ - 0x00002364 6574004a 6176615f 636f6d5f 7367725f et.Java_com_sgr_ │ │ - 0x00002374 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ - 0x00002384 43434a4e 495f636d 7073735f 31736372 CCJNI_cmpss_1scr │ │ - 0x00002394 65656e5f 3166696c 7465725f 31676574 een_1filter_1get │ │ - 0x000023a4 5f316375 7272656e 7400636d 70735f73 _1current.cmps_s │ │ - 0x000023b4 63726565 6e5f6669 6c746572 5f676574 creen_filter_get │ │ - 0x000023c4 5f637572 72656e74 004a6176 615f636f _current.Java_co │ │ - 0x000023d4 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x000023e4 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x000023f4 735f3173 63726565 6e5f3166 696c7465 s_1screen_1filte │ │ - 0x00002404 725f3170 61737300 636d7073 5f736372 r_1pass.cmps_scr │ │ - 0x00002414 65656e5f 66696c74 65725f70 61737300 een_filter_pass. │ │ - 0x00002424 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x00002434 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00002444 4e495f63 6d70735f 31726f75 7465725f NI_cmps_1router_ │ │ - 0x00002454 31616c6c 6f63004a 6176615f 636f6d5f 1alloc.Java_com_ │ │ - 0x00002464 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00002474 6a6e695f 43434a4e 495f636d 70735f31 jni_CCJNI_cmps_1 │ │ - 0x00002484 726f7574 65725f31 66726565 004a6176 router_1free.Jav │ │ - 0x00002494 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ - 0x000024a4 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ - 0x000024b4 636d7073 5f31726f 75746572 5f31696e cmps_1router_1in │ │ - 0x000024c4 69740063 6d70735f 726f7574 65725f69 it.cmps_router_i │ │ - 0x000024d4 6e697400 4a617661 5f636f6d 5f736772 nit.Java_com_sgr │ │ - 0x000024e4 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x000024f4 5f43434a 4e495f63 6d70735f 31726f75 _CCJNI_cmps_1rou │ │ - 0x00002504 7465725f 3172656c 65617365 00636d70 ter_1release.cmp │ │ - 0x00002514 735f726f 75746572 5f72656c 65617365 s_router_release │ │ - 0x00002524 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ - 0x00002534 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ - 0x00002544 4a4e495f 636d7073 735f3172 6f757465 JNI_cmpss_1route │ │ - 0x00002554 725f3173 65745f31 74617267 65740063 r_1set_1target.c │ │ - 0x00002564 6d70735f 726f7574 65725f73 65745f74 mps_router_set_t │ │ - 0x00002574 61726765 74004a61 76615f63 6f6d5f73 arget.Java_com_s │ │ - 0x00002584 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00002594 6e695f43 434a4e49 5f636d70 73735f31 ni_CCJNI_cmpss_1 │ │ - 0x000025a4 726f7574 65725f31 75706461 74655f31 router_1update_1 │ │ - 0x000025b4 6c6f6361 74696f6e 00636d70 735f726f location.cmps_ro │ │ - 0x000025c4 75746572 5f757064 6174655f 6c6f6361 uter_update_loca │ │ - 0x000025d4 74696f6e 004a6176 615f636f 6d5f7367 tion.Java_com_sg │ │ - 0x000025e4 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ - 0x000025f4 695f4343 4a4e495f 636d7073 735f3172 i_CCJNI_cmpss_1r │ │ - 0x00002604 6f757465 725f3175 70646174 655f316d outer_1update_1m │ │ - 0x00002614 61675f31 68656164 696e6700 636d7073 ag_1heading.cmps │ │ - 0x00002624 5f726f75 7465725f 75706461 74655f6d _router_update_m │ │ - 0x00002634 61675f68 65616469 6e67004a 6176615f ag_heading.Java_ │ │ - 0x00002644 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00002654 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00002664 70735f31 726f7574 65725f31 6765745f ps_1router_1get_ │ │ - 0x00002674 31737461 74650063 6d70735f 726f7574 1state.cmps_rout │ │ - 0x00002684 65725f67 65745f73 74617465 004a6176 er_get_state.Jav │ │ - 0x00002694 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ - 0x000026a4 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ - 0x000026b4 636d7073 5f31726f 75746572 5f317374 cmps_1router_1st │ │ - 0x000026c4 6174655f 31667265 65004a61 76615f63 ate_1free.Java_c │ │ - 0x000026d4 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x000026e4 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x000026f4 735f3172 6f757465 725f3173 74617465 s_1router_1state │ │ - 0x00002704 5f316861 735f316c 6f636174 696f6e00 _1has_1location. │ │ - 0x00002714 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x00002724 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00002734 4e495f63 6d70735f 31726f75 7465725f NI_cmps_1router_ │ │ - 0x00002744 31737461 74655f31 6765745f 316c6f63 1state_1get_1loc │ │ - 0x00002754 6174696f 6e004a61 76615f63 6f6d5f73 ation.Java_com_s │ │ - 0x00002764 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00002774 6e695f43 434a4e49 5f636d70 735f3172 ni_CCJNI_cmps_1r │ │ - 0x00002784 6f757465 725f3173 74617465 5f316765 outer_1state_1ge │ │ - 0x00002794 745f3161 7a696d75 7468004a 6176615f t_1azimuth.Java_ │ │ - 0x000027a4 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x000027b4 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x000027c4 70735f31 726f7574 65725f31 73746174 ps_1router_1stat │ │ - 0x000027d4 655f3164 69726563 74696f6e 5f316973 e_1direction_1is │ │ - 0x000027e4 5f316d61 676e6574 6963004a 6176615f _1magnetic.Java_ │ │ - 0x000027f4 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00002804 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00002814 70735f31 726f7574 65725f31 73746174 ps_1router_1stat │ │ - 0x00002824 655f3164 69726563 74696f6e 5f316672 e_1direction_1fr │ │ - 0x00002834 6f6d5f31 67707300 4a617661 5f636f6d om_1gps.Java_com │ │ - 0x00002844 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00002854 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00002864 31726f75 7465725f 31737461 74655f31 1router_1state_1 │ │ - 0x00002874 6765745f 31646972 65637469 6f6e004a get_1direction.J │ │ - 0x00002884 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00002894 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x000028a4 495f636d 70735f31 726f7574 65725f31 I_cmps_1router_1 │ │ - 0x000028b4 73746174 655f3167 65745f31 64697374 state_1get_1dist │ │ - 0x000028c4 616e6365 004a6176 615f636f 6d5f7367 ance.Java_com_sg │ │ - 0x000028d4 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ - 0x000028e4 695f4343 4a4e495f 636d7073 5f31726f i_CCJNI_cmps_1ro │ │ - 0x000028f4 75746572 5f317374 6174655f 31676574 uter_1state_1get │ │ - 0x00002904 5f317370 65656400 4a617661 5f636f6d _1speed.Java_com │ │ - 0x00002914 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00002924 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00002934 31747261 636b6572 5f31616c 6c6f6300 1tracker_1alloc. │ │ - 0x00002944 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x00002954 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00002964 4e495f63 6d70735f 31747261 636b6572 NI_cmps_1tracker │ │ - 0x00002974 5f316672 6565004a 6176615f 636f6d5f _1free.Java_com_ │ │ - 0x00002984 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00002994 6a6e695f 43434a4e 495f636d 70735f31 jni_CCJNI_cmps_1 │ │ - 0x000029a4 74726163 6b65725f 31696e69 7400636d tracker_1init.cm │ │ - 0x000029b4 70735f74 7261636b 65725f69 6e697400 ps_tracker_init. │ │ - 0x000029c4 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x000029d4 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x000029e4 4e495f63 6d70735f 31747261 636b6572 NI_cmps_1tracker │ │ - 0x000029f4 5f317265 6c656173 6500636d 70735f74 _1release.cmps_t │ │ - 0x00002a04 7261636b 65725f72 656c6561 7365004a racker_release.J │ │ - 0x00002a14 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00002a24 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00002a34 495f636d 7073735f 31747261 636b6572 I_cmpss_1tracker │ │ - 0x00002a44 5f316765 745f316c 6f636174 696f6e00 _1get_1location. │ │ - 0x00002a54 636d7073 5f747261 636b6572 5f676574 cmps_tracker_get │ │ - 0x00002a64 5f6c6f63 6174696f 6e004a61 76615f63 _location.Java_c │ │ - 0x00002a74 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ - 0x00002a84 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ - 0x00002a94 73735f31 74726163 6b65725f 31757064 ss_1tracker_1upd │ │ - 0x00002aa4 6174655f 316c6f63 6174696f 6e00636d ate_1location.cm │ │ - 0x00002ab4 70735f74 7261636b 65725f75 70646174 ps_tracker_updat │ │ - 0x00002ac4 655f6c6f 63617469 6f6e004a 6176615f e_location.Java_ │ │ - 0x00002ad4 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00002ae4 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00002af4 7073735f 31747261 636b6572 5f316861 pss_1tracker_1ha │ │ - 0x00002b04 735f316c 6f636174 696f6e5f 31686561 s_1location_1hea │ │ - 0x00002b14 64696e67 00636d70 735f7472 61636b65 ding.cmps_tracke │ │ - 0x00002b24 725f6861 735f6c6f 63617469 6f6e5f68 r_has_location_h │ │ - 0x00002b34 65616469 6e67004a 6176615f 636f6d5f eading.Java_com_ │ │ - 0x00002b44 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00002b54 6a6e695f 43434a4e 495f636d 7073735f jni_CCJNI_cmpss_ │ │ - 0x00002b64 31747261 636b6572 5f316765 745f316c 1tracker_1get_1l │ │ - 0x00002b74 6f636174 696f6e5f 31686561 64696e67 ocation_1heading │ │ - 0x00002b84 00636d70 735f7472 61636b65 725f6765 .cmps_tracker_ge │ │ - 0x00002b94 745f6c6f 63617469 6f6e5f68 65616469 t_location_headi │ │ - 0x00002ba4 6e67004a 6176615f 636f6d5f 7367725f ng.Java_com_sgr_ │ │ - 0x00002bb4 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ - 0x00002bc4 43434a4e 495f636d 7073735f 31747261 CCJNI_cmpss_1tra │ │ - 0x00002bd4 636b6572 5f316861 735f316d 61676e65 cker_1has_1magne │ │ - 0x00002be4 7469635f 31686561 64696e67 00636d70 tic_1heading.cmp │ │ - 0x00002bf4 735f7472 61636b65 725f6861 735f6d61 s_tracker_has_ma │ │ - 0x00002c04 676e6574 69635f68 65616469 6e67004a gnetic_heading.J │ │ - 0x00002c14 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00002c24 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00002c34 495f636d 7073735f 31747261 636b6572 I_cmpss_1tracker │ │ - 0x00002c44 5f316765 745f316d 61676e65 7469635f _1get_1magnetic_ │ │ - 0x00002c54 31686561 64696e67 00636d70 735f7472 1heading.cmps_tr │ │ - 0x00002c64 61636b65 725f6765 745f6d61 676e6574 acker_get_magnet │ │ - 0x00002c74 69635f68 65616469 6e67004a 6176615f ic_heading.Java_ │ │ - 0x00002c84 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ - 0x00002c94 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ - 0x00002ca4 7073735f 31747261 636b6572 5f317570 pss_1tracker_1up │ │ - 0x00002cb4 64617465 5f316d61 676e6574 69635f31 date_1magnetic_1 │ │ - 0x00002cc4 68656164 696e6700 636d7073 5f747261 heading.cmps_tra │ │ - 0x00002cd4 636b6572 5f757064 6174655f 6d61676e cker_update_magn │ │ - 0x00002ce4 65746963 5f686561 64696e67 004a6176 etic_heading.Jav │ │ - 0x00002cf4 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ - 0x00002d04 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ - 0x00002d14 636d7073 735f3174 7261636b 65725f31 cmpss_1tracker_1 │ │ - 0x00002d24 6861735f 31737065 65640063 6d70735f has_1speed.cmps_ │ │ - 0x00002d34 74726163 6b65725f 6861735f 73706565 tracker_has_spee │ │ - 0x00002d44 64004a61 76615f63 6f6d5f73 67725f31 d.Java_com_sgr_1 │ │ - 0x00002d54 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ - 0x00002d64 434a4e49 5f636d70 73735f31 74726163 CJNI_cmpss_1trac │ │ - 0x00002d74 6b65725f 31676574 5f317370 65656400 ker_1get_1speed. │ │ - 0x00002d84 636d7073 5f747261 636b6572 5f676574 cmps_tracker_get │ │ - 0x00002d94 5f737065 6564004a 6176615f 636f6d5f _speed.Java_com_ │ │ - 0x00002da4 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ - 0x00002db4 6a6e695f 43434a4e 495f636d 7073735f jni_CCJNI_cmpss_ │ │ - 0x00002dc4 31747261 636b6572 5f316765 745f3164 1tracker_1get_1d │ │ - 0x00002dd4 69726563 74696f6e 00636d70 735f7472 irection.cmps_tr │ │ - 0x00002de4 61636b65 725f6765 745f6469 72656374 acker_get_direct │ │ - 0x00002df4 696f6e00 4a617661 5f636f6d 5f736772 ion.Java_com_sgr │ │ - 0x00002e04 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00002e14 5f43434a 4e495f63 6d707373 5f317472 _CCJNI_cmpss_1tr │ │ - 0x00002e24 61636b65 725f3167 65745f31 64697374 acker_1get_1dist │ │ - 0x00002e34 616e6365 00636d70 735f7472 61636b65 ance.cmps_tracke │ │ - 0x00002e44 725f6765 745f6469 7374616e 6365004a r_get_distance.J │ │ - 0x00002e54 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ - 0x00002e64 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ - 0x00002e74 495f636d 70735f31 73616e69 74697a65 I_cmps_1sanitize │ │ - 0x00002e84 5f316c61 7400636d 70735f73 616e6974 _1lat.cmps_sanit │ │ - 0x00002e94 697a655f 6c617400 4a617661 5f636f6d ize_lat.Java_com │ │ - 0x00002ea4 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ - 0x00002eb4 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ - 0x00002ec4 3173616e 6974697a 655f316c 6f6e0063 1sanitize_1lon.c │ │ - 0x00002ed4 6d70735f 73616e69 74697a65 5f6c6f6e mps_sanitize_lon │ │ - 0x00002ee4 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ - 0x00002ef4 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ - 0x00002f04 4a4e495f 636d7073 5f316e6f 726d616c JNI_cmps_1normal │ │ - 0x00002f14 697a655f 31617a69 6d757468 00636d70 ize_1azimuth.cmp │ │ - 0x00002f24 735f6e6f 726d616c 697a655f 617a696d s_normalize_azim │ │ - 0x00002f34 75746800 4a617661 5f636f6d 5f736772 uth.Java_com_sgr │ │ - 0x00002f44 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ - 0x00002f54 5f43434a 4e495f63 6d70735f 31646972 _CCJNI_cmps_1dir │ │ - 0x00002f64 65637469 6f6e0063 6d70735f 64697265 ection.cmps_dire │ │ - 0x00002f74 6374696f 6e004a61 76615f63 6f6d5f73 ction.Java_com_s │ │ - 0x00002f84 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00002f94 6e695f43 434a4e49 5f636d70 735f3164 ni_CCJNI_cmps_1d │ │ - 0x00002fa4 69737461 6e636500 636d7073 5f646973 istance.cmps_dis │ │ - 0x00002fb4 74616e63 65004a61 76615f63 6f6d5f73 tance.Java_com_s │ │ - 0x00002fc4 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ - 0x00002fd4 6e695f43 434a4e49 5f636d70 735f3161 ni_CCJNI_cmps_1a │ │ - 0x00002fe4 7a696d75 74685f31 746f5f31 64697265 zimuth_1to_1dire │ │ - 0x00002ff4 6374696f 6e00636d 70735f61 7a696d75 ction.cmps_azimu │ │ - 0x00003004 74685f74 6f5f6469 72656374 696f6e00 th_to_direction. │ │ - 0x00003014 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ - 0x00003024 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ - 0x00003034 4e495f63 6d70735f 316d6167 6e657469 NI_cmps_1magneti │ │ - 0x00003044 635f3166 69656c64 5f317371 725f3173 c_1field_1sqr_1s │ │ - 0x00003054 7472656e 67746800 636d7073 5f6d6167 trength.cmps_mag │ │ - 0x00003064 6e657469 635f6669 656c645f 7371725f netic_field_sqr_ │ │ - 0x00003074 73747265 6e677468 004a6176 615f636f strength.Java_co │ │ - 0x00003084 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ - 0x00003094 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ - 0x000030a4 5f317371 725f316d 61676e65 7469635f _1sqr_1magnetic_ │ │ - 0x000030b4 31666965 6c645f31 76616c69 6400636d 1field_1valid.cm │ │ - 0x000030c4 70735f73 71725f6d 61676e65 7469635f ps_sqr_magnetic_ │ │ - 0x000030d4 6669656c 645f7661 6c696400 5f5f6165 field_valid.__ae │ │ - 0x000030e4 6162695f 66636d70 6c65005f 5f616561 abi_fcmple.__aea │ │ - 0x000030f4 62695f66 636d706c 74005f5f 61656162 bi_fcmplt.__aeab │ │ - 0x00003104 695f6663 6d706774 005f5f61 65616269 i_fcmpgt.__aeabi │ │ - 0x00003114 5f756932 66005f5f 61656162 695f6664 _ui2f.__aeabi_fd │ │ - 0x00003124 6976005f 5f616561 62695f66 6d756c00 iv.__aeabi_fmul. │ │ - 0x00003134 5f5f6165 6162695f 66616464 005f5f61 __aeabi_fadd.__a │ │ - 0x00003144 65616269 5f693266 00737472 6c656e00 eabi_i2f.strlen. │ │ - 0x00003154 70746872 6561645f 6d757465 785f696e pthread_mutex_in │ │ - 0x00003164 69740070 74687265 61645f6d 75746578 it.pthread_mutex │ │ - 0x00003174 5f646573 74726f79 00737472 636d7000 _destroy.strcmp. │ │ - 0x00003184 7265616c 6c6f6300 71736f72 74005f5f realloc.qsort.__ │ │ - 0x00003194 61656162 695f6632 64005f5f 61656162 aeabi_f2d.__aeab │ │ - 0x000031a4 695f6463 6d706774 005f5f61 65616269 i_dcmpgt.__aeabi │ │ - 0x000031b4 5f663269 7a006d6f 64666600 736e7072 _f2iz.modff.snpr │ │ - 0x000031c4 696e7466 00737472 63687200 73736361 intf.strchr.ssca │ │ - 0x000031d4 6e66005f 5f616561 62695f66 73756200 nf.__aeabi_fsub. │ │ - 0x000031e4 5f5f6165 6162695f 64326600 6174616e __aeabi_d2f.atan │ │ - 0x000031f4 32005f5f 61656162 695f646d 756c005f 2.__aeabi_dmul._ │ │ - 0x00003204 5f616561 62695f64 61646400 73696e00 _aeabi_dadd.sin. │ │ - 0x00003214 636f7300 61636f73 005f5f61 65616269 cos.acos.__aeabi │ │ - 0x00003224 5f66636d 70676500 666d6f64 005f5f61 _fcmpge.fmod.__a │ │ - 0x00003234 65616269 5f647273 7562005f 5f737562 eabi_drsub.__sub │ │ - 0x00003244 64663300 5f5f6165 6162695f 64737562 df3.__aeabi_dsub │ │ - 0x00003254 005f5f61 64646466 33005f5f 666c6f61 .__adddf3.__floa │ │ - 0x00003264 74756e73 69646600 5f5f6165 6162695f tunsidf.__aeabi_ │ │ - 0x00003274 75693264 005f5f66 6c6f6174 73696466 ui2d.__floatsidf │ │ - 0x00003284 005f5f61 65616269 5f693264 005f5f65 .__aeabi_i2d.__e │ │ - 0x00003294 7874656e 64736664 6632005f 5f666c6f xtendsfdf2.__flo │ │ - 0x000032a4 6174756e 64696466 005f5f61 65616269 atundidf.__aeabi │ │ - 0x000032b4 5f756c32 64005f5f 666c6f61 74646964 _ul2d.__floatdid │ │ - 0x000032c4 66005f5f 61656162 695f6c32 64005f5f f.__aeabi_l2d.__ │ │ - 0x000032d4 6d756c64 6633005f 5f646976 64663300 muldf3.__divdf3. │ │ - 0x000032e4 5f5f6165 6162695f 64646976 005f5f67 __aeabi_ddiv.__g │ │ - 0x000032f4 74646632 005f5f67 65646632 005f5f6c tdf2.__gedf2.__l │ │ - 0x00003304 74646632 005f5f6c 65646632 005f5f63 tdf2.__ledf2.__c │ │ - 0x00003314 6d706466 32005f5f 6e656466 32005f5f mpdf2.__nedf2.__ │ │ - 0x00003324 65716466 32005f5f 61656162 695f6364 eqdf2.__aeabi_cd │ │ - 0x00003334 72636d70 6c65005f 5f616561 62695f63 rcmple.__aeabi_c │ │ - 0x00003344 64636d70 6571005f 5f616561 62695f63 dcmpeq.__aeabi_c │ │ - 0x00003354 64636d70 6c65005f 5f616561 62695f64 dcmple.__aeabi_d │ │ - 0x00003364 636d7065 71005f5f 61656162 695f6463 cmpeq.__aeabi_dc │ │ - 0x00003374 6d706c74 005f5f61 65616269 5f64636d mplt.__aeabi_dcm │ │ - 0x00003384 706c6500 5f5f6165 6162695f 64636d70 ple.__aeabi_dcmp │ │ - 0x00003394 6765005f 5f747275 6e636466 73663200 ge.__truncdfsf2. │ │ - 0x000033a4 5f5f6165 6162695f 66727375 62005f5f __aeabi_frsub.__ │ │ - 0x000033b4 73756273 6633005f 5f616464 73663300 subsf3.__addsf3. │ │ - 0x000033c4 5f5f666c 6f617475 6e736973 66005f5f __floatunsisf.__ │ │ - 0x000033d4 666c6f61 74736973 66005f5f 666c6f61 floatsisf.__floa │ │ - 0x000033e4 74756e64 69736600 5f5f6165 6162695f tundisf.__aeabi_ │ │ - 0x000033f4 756c3266 005f5f66 6c6f6174 64697366 ul2f.__floatdisf │ │ - 0x00003404 005f5f61 65616269 5f6c3266 005f5f6d .__aeabi_l2f.__m │ │ - 0x00003414 756c7366 33005f5f 64697673 6633005f ulsf3.__divsf3._ │ │ - 0x00003424 5f677473 6632005f 5f676573 6632005f _gtsf2.__gesf2._ │ │ - 0x00003434 5f6c7473 6632005f 5f6c6573 6632005f _ltsf2.__lesf2._ │ │ - 0x00003444 5f636d70 73663200 5f5f6e65 73663200 _cmpsf2.__nesf2. │ │ - 0x00003454 5f5f6571 73663200 5f5f6165 6162695f __eqsf2.__aeabi_ │ │ - 0x00003464 63667263 6d706c65 005f5f61 65616269 cfrcmple.__aeabi │ │ - 0x00003474 5f636663 6d706571 005f5f61 65616269 _cfcmpeq.__aeabi │ │ - 0x00003484 5f636663 6d706c65 005f5f61 65616269 _cfcmple.__aeabi │ │ - 0x00003494 5f66636d 70657100 5f5f6669 78736673 _fcmpeq.__fixsfs │ │ - 0x000034a4 69005f65 64617461 005f5f62 73735f73 i._edata.__bss_s │ │ - 0x000034b4 74617274 005f656e 64006c69 62737464 tart._end.libstd │ │ - 0x000034c4 632b2b2e 736f006c 69626d2e 736f006c c++.so.libm.so.l │ │ - 0x000034d4 6962632e 736f006c 6962646c 2e736f00 ibc.so.libdl.so. │ │ - 0x000034e4 6c696263 6f6d7061 73732e73 6f00 libcompass.so. │ │ + 0x000011dc 005f5f63 78615f66 696e616c 697a6500 .__cxa_finalize. │ │ + 0x000011ec 4c494243 006c6962 632e736f 006c6962 LIBC.libc.so.lib │ │ + 0x000011fc 636f6d70 6173732e 736f005f 5f637861 compass.so.__cxa │ │ + 0x0000120c 5f617465 78697400 5f5f6165 6162695f _atexit.__aeabi_ │ │ + 0x0000121c 756e7769 6e645f63 70705f70 7232005f unwind_cpp_pr2._ │ │ + 0x0000122c 5f616561 62695f75 6e77696e 645f6370 _aeabi_unwind_cp │ │ + 0x0000123c 705f7072 31005f5f 61656162 695f756e p_pr1.__aeabi_un │ │ + 0x0000124c 77696e64 5f637070 5f707230 004a6176 wind_cpp_pr0.Jav │ │ + 0x0000125c 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x0000126c 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x0000127c 636d7073 5f316361 6c6c6565 5f316c6f cmps_1callee_1lo │ │ + 0x0000128c 6f6b7570 5f31616c 6c6f6300 6d616c6c okup_1alloc.mall │ │ + 0x0000129c 6f63004a 6176615f 636f6d5f 7367725f oc.Java_com_sgr_ │ │ + 0x000012ac 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x000012bc 43434a4e 495f636d 70735f31 63616c6c CCJNI_cmps_1call │ │ + 0x000012cc 65655f31 6c6f6f6b 75705f31 66726565 ee_1lookup_1free │ │ + 0x000012dc 00667265 65004a61 76615f63 6f6d5f73 .free.Java_com_s │ │ + 0x000012ec 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x000012fc 6e695f43 434a4e49 5f636d70 735f3163 ni_CCJNI_cmps_1c │ │ + 0x0000130c 616c6c65 655f316c 6f6f6b75 705f3169 allee_1lookup_1i │ │ + 0x0000131c 6e697400 636d7073 5f63616c 6c65655f nit.cmps_callee_ │ │ + 0x0000132c 6c6f6f6b 75705f69 6e697400 4a617661 lookup_init.Java │ │ + 0x0000133c 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ + 0x0000134c 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ + 0x0000135c 6d70735f 3163616c 6c65655f 316c6f6f mps_1callee_1loo │ │ + 0x0000136c 6b75705f 3172656c 65617365 00636d70 kup_1release.cmp │ │ + 0x0000137c 735f6361 6c6c6565 5f6c6f6f 6b75705f s_callee_lookup_ │ │ + 0x0000138c 72656c65 61736500 4a617661 5f636f6d release.Java_com │ │ + 0x0000139c 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ + 0x000013ac 5f6a6e69 5f43434a 4e495f63 6d707373 _jni_CCJNI_cmpss │ │ + 0x000013bc 5f316361 6c6c6565 5f316c6f 6f6b7570 _1callee_1lookup │ │ + 0x000013cc 5f317265 73657400 70746872 6561645f _1reset.pthread_ │ │ + 0x000013dc 6d757465 785f6c6f 636b0063 6d70735f mutex_lock.cmps_ │ │ + 0x000013ec 63616c6c 65655f6c 6f6f6b75 705f7265 callee_lookup_re │ │ + 0x000013fc 73657400 70746872 6561645f 6d757465 set.pthread_mute │ │ + 0x0000140c 785f756e 6c6f636b 004a6176 615f636f x_unlock.Java_co │ │ + 0x0000141c 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ + 0x0000142c 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ + 0x0000143c 735f3163 616c6c65 655f316c 6f6f6b75 s_1callee_1looku │ │ + 0x0000144c 705f3170 7573685f 3163616c 6c00636d p_1push_1call.cm │ │ + 0x0000145c 70735f63 616c6c65 655f6c6f 6f6b7570 ps_callee_lookup │ │ + 0x0000146c 5f707573 685f6361 6c6c004a 6176615f _push_call.Java_ │ │ + 0x0000147c 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x0000148c 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x0000149c 7073735f 3163616c 6c65655f 316c6f6f pss_1callee_1loo │ │ + 0x000014ac 6b75705f 31626573 7400636d 70735f63 kup_1best.cmps_c │ │ + 0x000014bc 616c6c65 655f6c6f 6f6b7570 5f626573 allee_lookup_bes │ │ + 0x000014cc 74004a61 76615f63 6f6d5f73 67725f31 t.Java_com_sgr_1 │ │ + 0x000014dc 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x000014ec 434a4e49 5f636d70 735f3163 616c6c65 CJNI_cmps_1calle │ │ + 0x000014fc 655f316c 6f6f6b75 705f3163 616c6c65 e_1lookup_1calle │ │ + 0x0000150c 655f3166 72656500 4a617661 5f636f6d e_1free.Java_com │ │ + 0x0000151c 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ + 0x0000152c 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ + 0x0000153c 3163616c 6c65655f 316c6f6f 6b75705f 1callee_1lookup_ │ │ + 0x0000154c 3163616c 6c65655f 31676574 5f316e75 1callee_1get_1nu │ │ + 0x0000155c 6d626572 004a6176 615f636f 6d5f7367 mber.Java_com_sg │ │ + 0x0000156c 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x0000157c 695f4343 4a4e495f 636d7073 5f31636f i_CCJNI_cmps_1co │ │ + 0x0000158c 6e666967 5f317472 61636b65 725f3161 nfig_1tracker_1a │ │ + 0x0000159c 6e676c65 5f31616c 70686100 4a617661 ngle_1alpha.Java │ │ + 0x000015ac 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ + 0x000015bc 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ + 0x000015cc 6d70735f 31636f6e 6669675f 31747261 mps_1config_1tra │ │ + 0x000015dc 636b6572 5f317370 6565645f 31616c70 cker_1speed_1alp │ │ + 0x000015ec 6861004a 6176615f 636f6d5f 7367725f ha.Java_com_sgr_ │ │ + 0x000015fc 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x0000160c 43434a4e 495f636d 70735f31 636f6e66 CCJNI_cmps_1conf │ │ + 0x0000161c 69675f31 726f7574 65725f31 6c6f6361 ig_1router_1loca │ │ + 0x0000162c 74696f6e 5f317474 6c004a61 76615f63 tion_1ttl.Java_c │ │ + 0x0000163c 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x0000164c 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x0000165c 735f3163 6f6e6669 675f3172 6f757465 s_1config_1route │ │ + 0x0000166c 725f3173 70656564 5f317474 6c004a61 r_1speed_1ttl.Ja │ │ + 0x0000167c 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ + 0x0000168c 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ + 0x0000169c 5f636d70 735f3163 6f6e6669 675f3164 _cmps_1config_1d │ │ + 0x000016ac 69737472 6573735f 31616c65 72745f31 istress_1alert_1 │ │ + 0x000016bc 6c657665 6c5f3161 726d6564 004a6176 level_1armed.Jav │ │ + 0x000016cc 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x000016dc 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x000016ec 636d7073 5f31636f 6e666967 5f316469 cmps_1config_1di │ │ + 0x000016fc 73747265 73735f31 616c6572 745f316c stress_1alert_1l │ │ + 0x0000170c 6576656c 5f317474 6c004a61 76615f63 evel_1ttl.Java_c │ │ + 0x0000171c 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x0000172c 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x0000173c 735f3163 6f6e6669 675f3164 69737472 s_1config_1distr │ │ + 0x0000174c 6573735f 3161726d 65645f31 74746c00 ess_1armed_1ttl. │ │ + 0x0000175c 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ + 0x0000176c 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ + 0x0000177c 4e495f63 6d70735f 31636f6e 6669675f NI_cmps_1config_ │ │ + 0x0000178c 3167004a 6176615f 636f6d5f 7367725f 1g.Java_com_sgr_ │ │ + 0x0000179c 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x000017ac 43434a4e 495f636d 70735f31 636f6e66 CCJNI_cmps_1conf │ │ + 0x000017bc 69675f31 64697374 72657373 5f31666f ig_1distress_1fo │ │ + 0x000017cc 7263655f 31746872 6573686f 6c64004a rce_1threshold.J │ │ + 0x000017dc 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x000017ec 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x000017fc 495f636d 70735f31 636f6e66 69675f31 I_cmps_1config_1 │ │ + 0x0000180c 6d61785f 316e756d 6265725f 316c656e max_1number_1len │ │ + 0x0000181c 67746800 4a617661 5f636f6d 5f736772 gth.Java_com_sgr │ │ + 0x0000182c 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x0000183c 5f43434a 4e495f63 6d70735f 31646973 _CCJNI_cmps_1dis │ │ + 0x0000184c 74726573 735f3161 6c6c6f63 004a6176 tress_1alloc.Jav │ │ + 0x0000185c 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x0000186c 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x0000187c 636d7073 5f316469 73747265 73735f31 cmps_1distress_1 │ │ + 0x0000188c 66726565 004a6176 615f636f 6d5f7367 free.Java_com_sg │ │ + 0x0000189c 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x000018ac 695f4343 4a4e495f 636d7073 5f316469 i_CCJNI_cmps_1di │ │ + 0x000018bc 73747265 73735f31 696e6974 00636d70 stress_1init.cmp │ │ + 0x000018cc 735f6469 73747265 73735f69 6e697400 s_distress_init. │ │ + 0x000018dc 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ + 0x000018ec 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ + 0x000018fc 4e495f63 6d70735f 31646973 74726573 NI_cmps_1distres │ │ + 0x0000190c 735f3172 656c6561 73650063 6d70735f s_1release.cmps_ │ │ + 0x0000191c 64697374 72657373 5f72656c 65617365 distress_release │ │ + 0x0000192c 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x0000193c 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x0000194c 4a4e495f 636d7073 735f3164 69737472 JNI_cmpss_1distr │ │ + 0x0000195c 6573735f 31726573 65740063 6d70735f ess_1reset.cmps_ │ │ + 0x0000196c 64697374 72657373 5f726573 6574004a distress_reset.J │ │ + 0x0000197c 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x0000198c 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x0000199c 495f636d 7073735f 31646973 74726573 I_cmpss_1distres │ │ + 0x000019ac 735f3175 70646174 655f3161 6363656c s_1update_1accel │ │ + 0x000019bc 65726174 696f6e00 636d7073 5f646973 eration.cmps_dis │ │ + 0x000019cc 74726573 735f7570 64617465 5f616363 tress_update_acc │ │ + 0x000019dc 656c6572 6174696f 6e004a61 76615f63 eleration.Java_c │ │ + 0x000019ec 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x000019fc 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x00001a0c 73735f31 64697374 72657373 5f317570 ss_1distress_1up │ │ + 0x00001a1c 64617465 5f31616c 6572745f 31627574 date_1alert_1but │ │ + 0x00001a2c 746f6e00 636d7073 5f646973 74726573 ton.cmps_distres │ │ + 0x00001a3c 735f7570 64617465 5f616c65 72745f62 s_update_alert_b │ │ + 0x00001a4c 7574746f 6e004a61 76615f63 6f6d5f73 utton.Java_com_s │ │ + 0x00001a5c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x00001a6c 6e695f43 434a4e49 5f636d70 73735f31 ni_CCJNI_cmpss_1 │ │ + 0x00001a7c 64697374 72657373 5f316172 6d656400 distress_1armed. │ │ + 0x00001a8c 636d7073 5f646973 74726573 735f6172 cmps_distress_ar │ │ + 0x00001a9c 6d656400 4a617661 5f636f6d 5f736772 med.Java_com_sgr │ │ + 0x00001aac 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x00001abc 5f43434a 4e495f63 6d707373 5f316469 _CCJNI_cmpss_1di │ │ + 0x00001acc 73747265 73735f31 70757368 65640063 stress_1pushed.c │ │ + 0x00001adc 6d70735f 64697374 72657373 5f707573 mps_distress_pus │ │ + 0x00001aec 68656400 4a617661 5f636f6d 5f736772 hed.Java_com_sgr │ │ + 0x00001afc 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x00001b0c 5f43434a 4e495f63 6d707373 5f316469 _CCJNI_cmpss_1di │ │ + 0x00001b1c 73747265 73735f31 70616e69 6300636d stress_1panic.cm │ │ + 0x00001b2c 70735f64 69737472 6573735f 70616e69 ps_distress_pani │ │ + 0x00001b3c 63004a61 76615f63 6f6d5f73 67725f31 c.Java_com_sgr_1 │ │ + 0x00001b4c 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x00001b5c 434a4e49 5f636d70 735f3164 796e616d CJNI_cmps_1dynam │ │ + 0x00001b6c 6f5f3161 6c6c6f63 004a6176 615f636f o_1alloc.Java_co │ │ + 0x00001b7c 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ + 0x00001b8c 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ + 0x00001b9c 5f316479 6e616d6f 5f316672 6565004a _1dynamo_1free.J │ │ + 0x00001bac 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x00001bbc 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x00001bcc 495f636d 70735f31 64796e61 6d6f5f31 I_cmps_1dynamo_1 │ │ + 0x00001bdc 696e6974 00636d70 735f6479 6e616d6f init.cmps_dynamo │ │ + 0x00001bec 5f696e69 74004a61 76615f63 6f6d5f73 _init.Java_com_s │ │ + 0x00001bfc 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x00001c0c 6e695f43 434a4e49 5f636d70 735f3164 ni_CCJNI_cmps_1d │ │ + 0x00001c1c 796e616d 6f5f3172 656c6561 73650063 ynamo_1release.c │ │ + 0x00001c2c 6d70735f 64796e61 6d6f5f72 656c6561 mps_dynamo_relea │ │ + 0x00001c3c 7365004a 6176615f 636f6d5f 7367725f se.Java_com_sgr_ │ │ + 0x00001c4c 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x00001c5c 43434a4e 495f636d 7073735f 3164796e CCJNI_cmpss_1dyn │ │ + 0x00001c6c 616d6f5f 31726573 65740063 6d70735f amo_1reset.cmps_ │ │ + 0x00001c7c 64796e61 6d6f5f72 65736574 004a6176 dynamo_reset.Jav │ │ + 0x00001c8c 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x00001c9c 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x00001cac 636d7073 735f3164 796e616d 6f5f316e cmpss_1dynamo_1n │ │ + 0x00001cbc 65787400 636d7073 5f64796e 616d6f5f ext.cmps_dynamo_ │ │ + 0x00001ccc 6e657874 004a6176 615f636f 6d5f7367 next.Java_com_sg │ │ + 0x00001cdc 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x00001cec 695f4343 4a4e495f 636d7073 735f3164 i_CCJNI_cmpss_1d │ │ + 0x00001cfc 796e616d 6f5f3167 65745f31 6e756d62 ynamo_1get_1numb │ │ + 0x00001d0c 6572006d 656d7365 7400636d 70735f64 er.memset.cmps_d │ │ + 0x00001d1c 796e616d 6f5f6765 745f6e75 6d626572 ynamo_get_number │ │ + 0x00001d2c 005f5f73 7461636b 5f63686b 5f666169 .__stack_chk_fai │ │ + 0x00001d3c 6c005f5f 73746163 6b5f6368 6b5f6775 l.__stack_chk_gu │ │ + 0x00001d4c 61726400 4a617661 5f636f6d 5f736772 ard.Java_com_sgr │ │ + 0x00001d5c 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x00001d6c 5f43434a 4e495f63 6d70735f 31687274 _CCJNI_cmps_1hrt │ │ + 0x00001d7c 5f316d61 72736861 6c6c0063 6d70735f _1marshall.cmps_ │ │ + 0x00001d8c 6872745f 6d617273 68616c6c 004a6176 hrt_marshall.Jav │ │ + 0x00001d9c 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x00001dac 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x00001dbc 636d7073 5f316872 745f3175 6e6d6172 cmps_1hrt_1unmar │ │ + 0x00001dcc 7368616c 6c00636d 70735f68 72745f75 shall.cmps_hrt_u │ │ + 0x00001ddc 6e6d6172 7368616c 6c006d65 6d637079 nmarshall.memcpy │ │ + 0x00001dec 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x00001dfc 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x00001e0c 4a4e495f 636d7073 5f316872 745f3162 JNI_cmps_1hrt_1b │ │ + 0x00001e1c 6f6f6b6d 61726b5f 31667265 65004a61 ookmark_1free.Ja │ │ + 0x00001e2c 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ + 0x00001e3c 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ + 0x00001e4c 5f636d70 735f3168 72745f31 626f6f6b _cmps_1hrt_1book │ │ + 0x00001e5c 6d61726b 5f316765 745f3174 69746c65 mark_1get_1title │ │ + 0x00001e6c 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x00001e7c 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x00001e8c 4a4e495f 636d7073 5f316872 745f3162 JNI_cmps_1hrt_1b │ │ + 0x00001e9c 6f6f6b6d 61726b5f 31676574 5f316c61 ookmark_1get_1la │ │ + 0x00001eac 74004a61 76615f63 6f6d5f73 67725f31 t.Java_com_sgr_1 │ │ + 0x00001ebc 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x00001ecc 434a4e49 5f636d70 735f3168 72745f31 CJNI_cmps_1hrt_1 │ │ + 0x00001edc 626f6f6b 6d61726b 5f316765 745f316c bookmark_1get_1l │ │ + 0x00001eec 6f6e004a 6176615f 636f6d5f 7367725f on.Java_com_sgr_ │ │ + 0x00001efc 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x00001f0c 43434a4e 495f636d 70735f31 6c6f6361 CCJNI_cmps_1loca │ │ + 0x00001f1c 74696f6e 5f31616c 6c6f6300 4a617661 tion_1alloc.Java │ │ + 0x00001f2c 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ + 0x00001f3c 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ + 0x00001f4c 6d70735f 316c6f63 6174696f 6e5f3166 mps_1location_1f │ │ + 0x00001f5c 72656500 4a617661 5f636f6d 5f736772 ree.Java_com_sgr │ │ + 0x00001f6c 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x00001f7c 5f43434a 4e495f63 6d70735f 316c6f63 _CCJNI_cmps_1loc │ │ + 0x00001f8c 6174696f 6e5f3169 6e697400 636d7073 ation_1init.cmps │ │ + 0x00001f9c 5f6c6f63 6174696f 6e5f696e 6974004a _location_init.J │ │ + 0x00001fac 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x00001fbc 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x00001fcc 495f636d 70735f31 6c6f6361 74696f6e I_cmps_1location │ │ + 0x00001fdc 5f317265 6c656173 6500636d 70735f6c _1release.cmps_l │ │ + 0x00001fec 6f636174 696f6e5f 72656c65 61736500 ocation_release. │ │ + 0x00001ffc 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ + 0x0000200c 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ + 0x0000201c 4e495f63 6d707373 5f316c6f 63617469 NI_cmpss_1locati │ │ + 0x0000202c 6f6e5f31 6765745f 316c6174 004a6176 on_1get_1lat.Jav │ │ + 0x0000203c 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x0000204c 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x0000205c 636d7073 735f316c 6f636174 696f6e5f cmpss_1location_ │ │ + 0x0000206c 31736574 5f316c61 74004a61 76615f63 1set_1lat.Java_c │ │ + 0x0000207c 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x0000208c 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x0000209c 73735f31 6c6f6361 74696f6e 5f316765 ss_1location_1ge │ │ + 0x000020ac 745f316c 6f6e004a 6176615f 636f6d5f t_1lon.Java_com_ │ │ + 0x000020bc 7367725f 3162325f 636f6d70 6173735f sgr_1b2_compass_ │ │ + 0x000020cc 6a6e695f 43434a4e 495f636d 7073735f jni_CCJNI_cmpss_ │ │ + 0x000020dc 316c6f63 6174696f 6e5f3173 65745f31 1location_1set_1 │ │ + 0x000020ec 6c6f6e00 4a617661 5f636f6d 5f736772 lon.Java_com_sgr │ │ + 0x000020fc 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x0000210c 5f43434a 4e495f63 6d707373 5f316c6f _CCJNI_cmpss_1lo │ │ + 0x0000211c 63617469 6f6e5f31 6765745f 31737065 cation_1get_1spe │ │ + 0x0000212c 6564004a 6176615f 636f6d5f 7367725f ed.Java_com_sgr_ │ │ + 0x0000213c 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x0000214c 43434a4e 495f636d 7073735f 316c6f63 CCJNI_cmpss_1loc │ │ + 0x0000215c 6174696f 6e5f3173 65745f31 73706565 ation_1set_1spee │ │ + 0x0000216c 6400636d 70735f6c 6f636174 696f6e5f d.cmps_location_ │ │ + 0x0000217c 7365745f 73706565 64004a61 76615f63 set_speed.Java_c │ │ + 0x0000218c 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x0000219c 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x000021ac 73735f31 6c6f6361 74696f6e 5f316765 ss_1location_1ge │ │ + 0x000021bc 745f3162 65617269 6e67004a 6176615f t_1bearing.Java_ │ │ + 0x000021cc 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x000021dc 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x000021ec 7073735f 316c6f63 6174696f 6e5f3173 pss_1location_1s │ │ + 0x000021fc 65745f31 62656172 696e6700 636d7073 et_1bearing.cmps │ │ + 0x0000220c 5f6c6f63 6174696f 6e5f7365 745f6265 _location_set_be │ │ + 0x0000221c 6172696e 67004a61 76615f63 6f6d5f73 aring.Java_com_s │ │ + 0x0000222c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x0000223c 6e695f43 434a4e49 5f636d70 735f316c ni_CCJNI_cmps_1l │ │ + 0x0000224c 6f775f31 70617373 5f316669 6c746572 ow_1pass_1filter │ │ + 0x0000225c 00636d70 735f6c6f 775f7061 73735f66 .cmps_low_pass_f │ │ + 0x0000226c 696c7465 72004a61 76615f63 6f6d5f73 ilter.Java_com_s │ │ + 0x0000227c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x0000228c 6e695f43 434a4e49 5f636d70 735f3173 ni_CCJNI_cmps_1s │ │ + 0x0000229c 63726565 6e5f3166 696c7465 725f3161 creen_1filter_1a │ │ + 0x000022ac 6c6c6f63 004a6176 615f636f 6d5f7367 lloc.Java_com_sg │ │ + 0x000022bc 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x000022cc 695f4343 4a4e495f 636d7073 5f317363 i_CCJNI_cmps_1sc │ │ + 0x000022dc 7265656e 5f316669 6c746572 5f316672 reen_1filter_1fr │ │ + 0x000022ec 6565004a 6176615f 636f6d5f 7367725f ee.Java_com_sgr_ │ │ + 0x000022fc 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x0000230c 43434a4e 495f636d 70735f31 73637265 CCJNI_cmps_1scre │ │ + 0x0000231c 656e5f31 66696c74 65725f31 696e6974 en_1filter_1init │ │ + 0x0000232c 00636d70 735f7363 7265656e 5f66696c .cmps_screen_fil │ │ + 0x0000233c 7465725f 696e6974 004a6176 615f636f ter_init.Java_co │ │ + 0x0000234c 6d5f7367 725f3162 325f636f 6d706173 m_sgr_1b2_compas │ │ + 0x0000235c 735f6a6e 695f4343 4a4e495f 636d7073 s_jni_CCJNI_cmps │ │ + 0x0000236c 5f317363 7265656e 5f316669 6c746572 _1screen_1filter │ │ + 0x0000237c 5f317265 6c656173 6500636d 70735f73 _1release.cmps_s │ │ + 0x0000238c 63726565 6e5f6669 6c746572 5f72656c creen_filter_rel │ │ + 0x0000239c 65617365 004a6176 615f636f 6d5f7367 ease.Java_com_sg │ │ + 0x000023ac 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x000023bc 695f4343 4a4e495f 636d7073 735f3173 i_CCJNI_cmpss_1s │ │ + 0x000023cc 63726565 6e5f3166 696c7465 725f3172 creen_1filter_1r │ │ + 0x000023dc 65736574 00636d70 735f7363 7265656e eset.cmps_screen │ │ + 0x000023ec 5f66696c 7465725f 72657365 74004a61 _filter_reset.Ja │ │ + 0x000023fc 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ + 0x0000240c 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ + 0x0000241c 5f636d70 73735f31 73637265 656e5f31 _cmpss_1screen_1 │ │ + 0x0000242c 66696c74 65725f31 6765745f 31637572 filter_1get_1cur │ │ + 0x0000243c 72656e74 00636d70 735f7363 7265656e rent.cmps_screen │ │ + 0x0000244c 5f66696c 7465725f 6765745f 63757272 _filter_get_curr │ │ + 0x0000245c 656e7400 4a617661 5f636f6d 5f736772 ent.Java_com_sgr │ │ + 0x0000246c 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x0000247c 5f43434a 4e495f63 6d707373 5f317363 _CCJNI_cmpss_1sc │ │ + 0x0000248c 7265656e 5f316669 6c746572 5f317061 reen_1filter_1pa │ │ + 0x0000249c 73730063 6d70735f 73637265 656e5f66 ss.cmps_screen_f │ │ + 0x000024ac 696c7465 725f7061 7373004a 6176615f ilter_pass.Java_ │ │ + 0x000024bc 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x000024cc 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x000024dc 70735f31 726f7574 65725f31 616c6c6f ps_1router_1allo │ │ + 0x000024ec 63004a61 76615f63 6f6d5f73 67725f31 c.Java_com_sgr_1 │ │ + 0x000024fc 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x0000250c 434a4e49 5f636d70 735f3172 6f757465 CJNI_cmps_1route │ │ + 0x0000251c 725f3166 72656500 4a617661 5f636f6d r_1free.Java_com │ │ + 0x0000252c 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ + 0x0000253c 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ + 0x0000254c 31726f75 7465725f 31696e69 7400636d 1router_1init.cm │ │ + 0x0000255c 70735f72 6f757465 725f696e 6974004a ps_router_init.J │ │ + 0x0000256c 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x0000257c 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x0000258c 495f636d 70735f31 726f7574 65725f31 I_cmps_1router_1 │ │ + 0x0000259c 72656c65 61736500 636d7073 5f726f75 release.cmps_rou │ │ + 0x000025ac 7465725f 72656c65 61736500 4a617661 ter_release.Java │ │ + 0x000025bc 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ + 0x000025cc 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ + 0x000025dc 6d707373 5f31726f 75746572 5f317365 mpss_1router_1se │ │ + 0x000025ec 745f3174 61726765 7400636d 70735f72 t_1target.cmps_r │ │ + 0x000025fc 6f757465 725f7365 745f7461 72676574 outer_set_target │ │ + 0x0000260c 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x0000261c 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x0000262c 4a4e495f 636d7073 735f3172 6f757465 JNI_cmpss_1route │ │ + 0x0000263c 725f3175 70646174 655f316c 6f636174 r_1update_1locat │ │ + 0x0000264c 696f6e00 636d7073 5f726f75 7465725f ion.cmps_router_ │ │ + 0x0000265c 75706461 74655f6c 6f636174 696f6e00 update_location. │ │ + 0x0000266c 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ + 0x0000267c 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ + 0x0000268c 4e495f63 6d707373 5f31726f 75746572 NI_cmpss_1router │ │ + 0x0000269c 5f317570 64617465 5f316d61 675f3168 _1update_1mag_1h │ │ + 0x000026ac 65616469 6e670063 6d70735f 726f7574 eading.cmps_rout │ │ + 0x000026bc 65725f75 70646174 655f6d61 675f6865 er_update_mag_he │ │ + 0x000026cc 6164696e 67004a61 76615f63 6f6d5f73 ading.Java_com_s │ │ + 0x000026dc 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x000026ec 6e695f43 434a4e49 5f636d70 735f3172 ni_CCJNI_cmps_1r │ │ + 0x000026fc 6f757465 725f3167 65745f31 73746174 outer_1get_1stat │ │ + 0x0000270c 6500636d 70735f72 6f757465 725f6765 e.cmps_router_ge │ │ + 0x0000271c 745f7374 61746500 4a617661 5f636f6d t_state.Java_com │ │ + 0x0000272c 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ + 0x0000273c 5f6a6e69 5f43434a 4e495f63 6d70735f _jni_CCJNI_cmps_ │ │ + 0x0000274c 31726f75 7465725f 31737461 74655f31 1router_1state_1 │ │ + 0x0000275c 66726565 004a6176 615f636f 6d5f7367 free.Java_com_sg │ │ + 0x0000276c 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x0000277c 695f4343 4a4e495f 636d7073 5f31726f i_CCJNI_cmps_1ro │ │ + 0x0000278c 75746572 5f317374 6174655f 31686173 uter_1state_1has │ │ + 0x0000279c 5f316c6f 63617469 6f6e004a 6176615f _1location.Java_ │ │ + 0x000027ac 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x000027bc 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x000027cc 70735f31 726f7574 65725f31 73746174 ps_1router_1stat │ │ + 0x000027dc 655f3167 65745f31 6c6f6361 74696f6e e_1get_1location │ │ + 0x000027ec 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x000027fc 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x0000280c 4a4e495f 636d7073 5f31726f 75746572 JNI_cmps_1router │ │ + 0x0000281c 5f317374 6174655f 31676574 5f31617a _1state_1get_1az │ │ + 0x0000282c 696d7574 68004a61 76615f63 6f6d5f73 imuth.Java_com_s │ │ + 0x0000283c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x0000284c 6e695f43 434a4e49 5f636d70 735f3172 ni_CCJNI_cmps_1r │ │ + 0x0000285c 6f757465 725f3173 74617465 5f316469 outer_1state_1di │ │ + 0x0000286c 72656374 696f6e5f 3169735f 316d6167 rection_1is_1mag │ │ + 0x0000287c 6e657469 63004a61 76615f63 6f6d5f73 netic.Java_com_s │ │ + 0x0000288c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x0000289c 6e695f43 434a4e49 5f636d70 735f3172 ni_CCJNI_cmps_1r │ │ + 0x000028ac 6f757465 725f3173 74617465 5f316469 outer_1state_1di │ │ + 0x000028bc 72656374 696f6e5f 3166726f 6d5f3167 rection_1from_1g │ │ + 0x000028cc 7073004a 6176615f 636f6d5f 7367725f ps.Java_com_sgr_ │ │ + 0x000028dc 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x000028ec 43434a4e 495f636d 70735f31 726f7574 CCJNI_cmps_1rout │ │ + 0x000028fc 65725f31 73746174 655f3167 65745f31 er_1state_1get_1 │ │ + 0x0000290c 64697265 6374696f 6e004a61 76615f63 direction.Java_c │ │ + 0x0000291c 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x0000292c 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x0000293c 735f3172 6f757465 725f3173 74617465 s_1router_1state │ │ + 0x0000294c 5f316765 745f3164 69737461 6e636500 _1get_1distance. │ │ + 0x0000295c 4a617661 5f636f6d 5f736772 5f316232 Java_com_sgr_1b2 │ │ + 0x0000296c 5f636f6d 70617373 5f6a6e69 5f43434a _compass_jni_CCJ │ │ + 0x0000297c 4e495f63 6d70735f 31726f75 7465725f NI_cmps_1router_ │ │ + 0x0000298c 31737461 74655f31 6765745f 31737065 1state_1get_1spe │ │ + 0x0000299c 6564004a 6176615f 636f6d5f 7367725f ed.Java_com_sgr_ │ │ + 0x000029ac 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x000029bc 43434a4e 495f636d 70735f31 74726163 CCJNI_cmps_1trac │ │ + 0x000029cc 6b65725f 31616c6c 6f63004a 6176615f ker_1alloc.Java_ │ │ + 0x000029dc 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x000029ec 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x000029fc 70735f31 74726163 6b65725f 31667265 ps_1tracker_1fre │ │ + 0x00002a0c 65004a61 76615f63 6f6d5f73 67725f31 e.Java_com_sgr_1 │ │ + 0x00002a1c 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x00002a2c 434a4e49 5f636d70 735f3174 7261636b CJNI_cmps_1track │ │ + 0x00002a3c 65725f31 696e6974 00636d70 735f7472 er_1init.cmps_tr │ │ + 0x00002a4c 61636b65 725f696e 6974004a 6176615f acker_init.Java_ │ │ + 0x00002a5c 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x00002a6c 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x00002a7c 70735f31 74726163 6b65725f 3172656c ps_1tracker_1rel │ │ + 0x00002a8c 65617365 00636d70 735f7472 61636b65 ease.cmps_tracke │ │ + 0x00002a9c 725f7265 6c656173 65004a61 76615f63 r_release.Java_c │ │ + 0x00002aac 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x00002abc 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x00002acc 73735f31 74726163 6b65725f 31676574 ss_1tracker_1get │ │ + 0x00002adc 5f316c6f 63617469 6f6e0063 6d70735f _1location.cmps_ │ │ + 0x00002aec 74726163 6b65725f 6765745f 6c6f6361 tracker_get_loca │ │ + 0x00002afc 74696f6e 004a6176 615f636f 6d5f7367 tion.Java_com_sg │ │ + 0x00002b0c 725f3162 325f636f 6d706173 735f6a6e r_1b2_compass_jn │ │ + 0x00002b1c 695f4343 4a4e495f 636d7073 735f3174 i_CCJNI_cmpss_1t │ │ + 0x00002b2c 7261636b 65725f31 75706461 74655f31 racker_1update_1 │ │ + 0x00002b3c 6c6f6361 74696f6e 00636d70 735f7472 location.cmps_tr │ │ + 0x00002b4c 61636b65 725f7570 64617465 5f6c6f63 acker_update_loc │ │ + 0x00002b5c 6174696f 6e004a61 76615f63 6f6d5f73 ation.Java_com_s │ │ + 0x00002b6c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x00002b7c 6e695f43 434a4e49 5f636d70 73735f31 ni_CCJNI_cmpss_1 │ │ + 0x00002b8c 74726163 6b65725f 31686173 5f316c6f tracker_1has_1lo │ │ + 0x00002b9c 63617469 6f6e5f31 68656164 696e6700 cation_1heading. │ │ + 0x00002bac 636d7073 5f747261 636b6572 5f686173 cmps_tracker_has │ │ + 0x00002bbc 5f6c6f63 6174696f 6e5f6865 6164696e _location_headin │ │ + 0x00002bcc 67004a61 76615f63 6f6d5f73 67725f31 g.Java_com_sgr_1 │ │ + 0x00002bdc 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x00002bec 434a4e49 5f636d70 73735f31 74726163 CJNI_cmpss_1trac │ │ + 0x00002bfc 6b65725f 31676574 5f316c6f 63617469 ker_1get_1locati │ │ + 0x00002c0c 6f6e5f31 68656164 696e6700 636d7073 on_1heading.cmps │ │ + 0x00002c1c 5f747261 636b6572 5f676574 5f6c6f63 _tracker_get_loc │ │ + 0x00002c2c 6174696f 6e5f6865 6164696e 67004a61 ation_heading.Ja │ │ + 0x00002c3c 76615f63 6f6d5f73 67725f31 62325f63 va_com_sgr_1b2_c │ │ + 0x00002c4c 6f6d7061 73735f6a 6e695f43 434a4e49 ompass_jni_CCJNI │ │ + 0x00002c5c 5f636d70 73735f31 74726163 6b65725f _cmpss_1tracker_ │ │ + 0x00002c6c 31686173 5f316d61 676e6574 69635f31 1has_1magnetic_1 │ │ + 0x00002c7c 68656164 696e6700 636d7073 5f747261 heading.cmps_tra │ │ + 0x00002c8c 636b6572 5f686173 5f6d6167 6e657469 cker_has_magneti │ │ + 0x00002c9c 635f6865 6164696e 67004a61 76615f63 c_heading.Java_c │ │ + 0x00002cac 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x00002cbc 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x00002ccc 73735f31 74726163 6b65725f 31676574 ss_1tracker_1get │ │ + 0x00002cdc 5f316d61 676e6574 69635f31 68656164 _1magnetic_1head │ │ + 0x00002cec 696e6700 636d7073 5f747261 636b6572 ing.cmps_tracker │ │ + 0x00002cfc 5f676574 5f6d6167 6e657469 635f6865 _get_magnetic_he │ │ + 0x00002d0c 6164696e 67004a61 76615f63 6f6d5f73 ading.Java_com_s │ │ + 0x00002d1c 67725f31 62325f63 6f6d7061 73735f6a gr_1b2_compass_j │ │ + 0x00002d2c 6e695f43 434a4e49 5f636d70 73735f31 ni_CCJNI_cmpss_1 │ │ + 0x00002d3c 74726163 6b65725f 31757064 6174655f tracker_1update_ │ │ + 0x00002d4c 316d6167 6e657469 635f3168 65616469 1magnetic_1headi │ │ + 0x00002d5c 6e670063 6d70735f 74726163 6b65725f ng.cmps_tracker_ │ │ + 0x00002d6c 75706461 74655f6d 61676e65 7469635f update_magnetic_ │ │ + 0x00002d7c 68656164 696e6700 4a617661 5f636f6d heading.Java_com │ │ + 0x00002d8c 5f736772 5f316232 5f636f6d 70617373 _sgr_1b2_compass │ │ + 0x00002d9c 5f6a6e69 5f43434a 4e495f63 6d707373 _jni_CCJNI_cmpss │ │ + 0x00002dac 5f317472 61636b65 725f3168 61735f31 _1tracker_1has_1 │ │ + 0x00002dbc 73706565 6400636d 70735f74 7261636b speed.cmps_track │ │ + 0x00002dcc 65725f68 61735f73 70656564 004a6176 er_has_speed.Jav │ │ + 0x00002ddc 615f636f 6d5f7367 725f3162 325f636f a_com_sgr_1b2_co │ │ + 0x00002dec 6d706173 735f6a6e 695f4343 4a4e495f mpass_jni_CCJNI_ │ │ + 0x00002dfc 636d7073 735f3174 7261636b 65725f31 cmpss_1tracker_1 │ │ + 0x00002e0c 6765745f 31737065 65640063 6d70735f get_1speed.cmps_ │ │ + 0x00002e1c 74726163 6b65725f 6765745f 73706565 tracker_get_spee │ │ + 0x00002e2c 64004a61 76615f63 6f6d5f73 67725f31 d.Java_com_sgr_1 │ │ + 0x00002e3c 62325f63 6f6d7061 73735f6a 6e695f43 b2_compass_jni_C │ │ + 0x00002e4c 434a4e49 5f636d70 73735f31 74726163 CJNI_cmpss_1trac │ │ + 0x00002e5c 6b65725f 31676574 5f316469 72656374 ker_1get_1direct │ │ + 0x00002e6c 696f6e00 636d7073 5f747261 636b6572 ion.cmps_tracker │ │ + 0x00002e7c 5f676574 5f646972 65637469 6f6e004a _get_direction.J │ │ + 0x00002e8c 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x00002e9c 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x00002eac 495f636d 7073735f 31747261 636b6572 I_cmpss_1tracker │ │ + 0x00002ebc 5f316765 745f3164 69737461 6e636500 _1get_1distance. │ │ + 0x00002ecc 636d7073 5f747261 636b6572 5f676574 cmps_tracker_get │ │ + 0x00002edc 5f646973 74616e63 65004a61 76615f63 _distance.Java_c │ │ + 0x00002eec 6f6d5f73 67725f31 62325f63 6f6d7061 om_sgr_1b2_compa │ │ + 0x00002efc 73735f6a 6e695f43 434a4e49 5f636d70 ss_jni_CCJNI_cmp │ │ + 0x00002f0c 735f3173 616e6974 697a655f 316c6174 s_1sanitize_1lat │ │ + 0x00002f1c 00636d70 735f7361 6e697469 7a655f6c .cmps_sanitize_l │ │ + 0x00002f2c 6174004a 6176615f 636f6d5f 7367725f at.Java_com_sgr_ │ │ + 0x00002f3c 3162325f 636f6d70 6173735f 6a6e695f 1b2_compass_jni_ │ │ + 0x00002f4c 43434a4e 495f636d 70735f31 73616e69 CCJNI_cmps_1sani │ │ + 0x00002f5c 74697a65 5f316c6f 6e00636d 70735f73 tize_1lon.cmps_s │ │ + 0x00002f6c 616e6974 697a655f 6c6f6e00 4a617661 anitize_lon.Java │ │ + 0x00002f7c 5f636f6d 5f736772 5f316232 5f636f6d _com_sgr_1b2_com │ │ + 0x00002f8c 70617373 5f6a6e69 5f43434a 4e495f63 pass_jni_CCJNI_c │ │ + 0x00002f9c 6d70735f 316e6f72 6d616c69 7a655f31 mps_1normalize_1 │ │ + 0x00002fac 617a696d 75746800 636d7073 5f6e6f72 azimuth.cmps_nor │ │ + 0x00002fbc 6d616c69 7a655f61 7a696d75 7468004a malize_azimuth.J │ │ + 0x00002fcc 6176615f 636f6d5f 7367725f 3162325f ava_com_sgr_1b2_ │ │ + 0x00002fdc 636f6d70 6173735f 6a6e695f 43434a4e compass_jni_CCJN │ │ + 0x00002fec 495f636d 70735f31 64697265 6374696f I_cmps_1directio │ │ + 0x00002ffc 6e00636d 70735f64 69726563 74696f6e n.cmps_direction │ │ + 0x0000300c 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x0000301c 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x0000302c 4a4e495f 636d7073 5f316469 7374616e JNI_cmps_1distan │ │ + 0x0000303c 63650063 6d70735f 64697374 616e6365 ce.cmps_distance │ │ + 0x0000304c 004a6176 615f636f 6d5f7367 725f3162 .Java_com_sgr_1b │ │ + 0x0000305c 325f636f 6d706173 735f6a6e 695f4343 2_compass_jni_CC │ │ + 0x0000306c 4a4e495f 636d7073 5f31617a 696d7574 JNI_cmps_1azimut │ │ + 0x0000307c 685f3174 6f5f3164 69726563 74696f6e h_1to_1direction │ │ + 0x0000308c 00636d70 735f617a 696d7574 685f746f .cmps_azimuth_to │ │ + 0x0000309c 5f646972 65637469 6f6e004a 6176615f _direction.Java_ │ │ + 0x000030ac 636f6d5f 7367725f 3162325f 636f6d70 com_sgr_1b2_comp │ │ + 0x000030bc 6173735f 6a6e695f 43434a4e 495f636d ass_jni_CCJNI_cm │ │ + 0x000030cc 70735f31 6d61676e 65746963 5f316669 ps_1magnetic_1fi │ │ + 0x000030dc 656c645f 31737172 5f317374 72656e67 eld_1sqr_1streng │ │ + 0x000030ec 74680063 6d70735f 6d61676e 65746963 th.cmps_magnetic │ │ + 0x000030fc 5f666965 6c645f73 71725f73 7472656e _field_sqr_stren │ │ + 0x0000310c 67746800 4a617661 5f636f6d 5f736772 gth.Java_com_sgr │ │ + 0x0000311c 5f316232 5f636f6d 70617373 5f6a6e69 _1b2_compass_jni │ │ + 0x0000312c 5f43434a 4e495f63 6d70735f 31737172 _CCJNI_cmps_1sqr │ │ + 0x0000313c 5f316d61 676e6574 69635f31 6669656c _1magnetic_1fiel │ │ + 0x0000314c 645f3176 616c6964 00636d70 735f7371 d_1valid.cmps_sq │ │ + 0x0000315c 725f6d61 676e6574 69635f66 69656c64 r_magnetic_field │ │ + 0x0000316c 5f76616c 6964005f 5f616561 62695f69 _valid.__aeabi_i │ │ + 0x0000317c 3266005f 5f616561 62695f66 64697600 2f.__aeabi_fdiv. │ │ + 0x0000318c 7374726c 656e005f 5f616561 62695f66 strlen.__aeabi_f │ │ + 0x0000319c 636d706c 65005f5f 61656162 695f6663 cmple.__aeabi_fc │ │ + 0x000031ac 6d706c74 005f5f61 65616269 5f66636d mplt.__aeabi_fcm │ │ + 0x000031bc 70677400 5f5f6165 6162695f 75693266 pgt.__aeabi_ui2f │ │ + 0x000031cc 005f5f61 65616269 5f666d75 6c005f5f .__aeabi_fmul.__ │ │ + 0x000031dc 61656162 695f6661 64640070 74687265 aeabi_fadd.pthre │ │ + 0x000031ec 61645f6d 75746578 5f696e69 74007074 ad_mutex_init.pt │ │ + 0x000031fc 68726561 645f6d75 7465785f 64657374 hread_mutex_dest │ │ + 0x0000320c 726f7900 73747263 6d700072 65616c6c roy.strcmp.reall │ │ + 0x0000321c 6f630071 736f7274 005f5f61 65616269 oc.qsort.__aeabi │ │ + 0x0000322c 5f663264 005f5f61 65616269 5f64636d _f2d.__aeabi_dcm │ │ + 0x0000323c 70677400 5f5f6165 6162695f 6632697a pgt.__aeabi_f2iz │ │ + 0x0000324c 006d6f64 6666006c 69626d2e 736f0073 .modff.libm.so.s │ │ + 0x0000325c 6e707269 6e746600 73747263 68720073 nprintf.strchr.s │ │ + 0x0000326c 7363616e 66005f5f 61656162 695f6673 scanf.__aeabi_fs │ │ + 0x0000327c 7562005f 5f616561 62695f64 32660061 ub.__aeabi_d2f.a │ │ + 0x0000328c 74616e32 005f5f61 65616269 5f646d75 tan2.__aeabi_dmu │ │ + 0x0000329c 6c005f5f 61656162 695f6461 64640073 l.__aeabi_dadd.s │ │ + 0x000032ac 696e0063 6f730061 636f7300 5f5f6165 in.cos.acos.__ae │ │ + 0x000032bc 6162695f 66636d70 67650066 6d6f6400 abi_fcmpge.fmod. │ │ + 0x000032cc 5f5f6165 6162695f 64727375 62005f5f __aeabi_drsub.__ │ │ + 0x000032dc 73756264 6633005f 5f616561 62695f64 subdf3.__aeabi_d │ │ + 0x000032ec 73756200 5f5f6164 64646633 005f5f66 sub.__adddf3.__f │ │ + 0x000032fc 6c6f6174 756e7369 6466005f 5f616561 loatunsidf.__aea │ │ + 0x0000330c 62695f75 69326400 5f5f666c 6f617473 bi_ui2d.__floats │ │ + 0x0000331c 69646600 5f5f6165 6162695f 69326400 idf.__aeabi_i2d. │ │ + 0x0000332c 5f5f6578 74656e64 73666466 32005f5f __extendsfdf2.__ │ │ + 0x0000333c 666c6f61 74756e64 69646600 5f5f6165 floatundidf.__ae │ │ + 0x0000334c 6162695f 756c3264 005f5f66 6c6f6174 abi_ul2d.__float │ │ + 0x0000335c 64696466 005f5f61 65616269 5f6c3264 didf.__aeabi_l2d │ │ + 0x0000336c 005f5f6d 756c6466 33005f5f 64697664 .__muldf3.__divd │ │ + 0x0000337c 6633005f 5f616561 62695f64 64697600 f3.__aeabi_ddiv. │ │ + 0x0000338c 5f5f6774 64663200 5f5f6765 64663200 __gtdf2.__gedf2. │ │ + 0x0000339c 5f5f6c74 64663200 5f5f6c65 64663200 __ltdf2.__ledf2. │ │ + 0x000033ac 5f5f636d 70646632 005f5f6e 65646632 __cmpdf2.__nedf2 │ │ + 0x000033bc 005f5f65 71646632 005f5f61 65616269 .__eqdf2.__aeabi │ │ + 0x000033cc 5f636472 636d706c 65005f5f 61656162 _cdrcmple.__aeab │ │ + 0x000033dc 695f6364 636d7065 71005f5f 61656162 i_cdcmpeq.__aeab │ │ + 0x000033ec 695f6364 636d706c 65005f5f 61656162 i_cdcmple.__aeab │ │ + 0x000033fc 695f6463 6d706571 005f5f61 65616269 i_dcmpeq.__aeabi │ │ + 0x0000340c 5f64636d 706c7400 5f5f6165 6162695f _dcmplt.__aeabi_ │ │ + 0x0000341c 64636d70 6c65005f 5f616561 62695f64 dcmple.__aeabi_d │ │ + 0x0000342c 636d7067 65005f5f 7472756e 63646673 cmpge.__truncdfs │ │ + 0x0000343c 6632005f 5f616561 62695f66 72737562 f2.__aeabi_frsub │ │ + 0x0000344c 005f5f73 75627366 33005f5f 61646473 .__subsf3.__adds │ │ + 0x0000345c 6633005f 5f666c6f 6174756e 73697366 f3.__floatunsisf │ │ + 0x0000346c 005f5f66 6c6f6174 73697366 005f5f66 .__floatsisf.__f │ │ + 0x0000347c 6c6f6174 756e6469 7366005f 5f616561 loatundisf.__aea │ │ + 0x0000348c 62695f75 6c326600 5f5f666c 6f617464 bi_ul2f.__floatd │ │ + 0x0000349c 69736600 5f5f6165 6162695f 6c326600 isf.__aeabi_l2f. │ │ + 0x000034ac 5f5f6d75 6c736633 005f5f64 69767366 __mulsf3.__divsf │ │ + 0x000034bc 33005f5f 67747366 32005f5f 67657366 3.__gtsf2.__gesf │ │ + 0x000034cc 32005f5f 6c747366 32005f5f 6c657366 2.__ltsf2.__lesf │ │ + 0x000034dc 32005f5f 636d7073 6632005f 5f6e6573 2.__cmpsf2.__nes │ │ + 0x000034ec 6632005f 5f657173 6632005f 5f616561 f2.__eqsf2.__aea │ │ + 0x000034fc 62695f63 6672636d 706c6500 5f5f6165 bi_cfrcmple.__ae │ │ + 0x0000350c 6162695f 6366636d 70657100 5f5f6165 abi_cfcmpeq.__ae │ │ + 0x0000351c 6162695f 6366636d 706c6500 5f5f6165 abi_cfcmple.__ae │ │ + 0x0000352c 6162695f 66636d70 6571005f 5f666978 abi_fcmpeq.__fix │ │ + 0x0000353c 73667369 005f6564 61746100 5f5f6273 sfsi._edata.__bs │ │ + 0x0000354c 735f7374 61727400 5f656e64 006c6962 s_start._end.lib │ │ + 0x0000355c 73746463 2b2b2e73 6f006c69 62646c2e stdc++.so.libdl. │ │ + 0x0000356c 736f00 so. ├── readelf --wide --decompress --hex-dump=.hash {} │ │ @@ -1,118 +1,118 @@ │ │ │ │ Hex dump of section '.hash': │ │ - 0x000034f4 c5000000 05010000 d2000000 b9000000 ................ │ │ - 0x00003504 00000000 bd000000 b1000000 00000000 ................ │ │ - 0x00003514 00000000 00000000 8e000000 d7000000 ................ │ │ - 0x00003524 30000000 00000000 d6000000 5c000000 0...........\... │ │ - 0x00003534 f1000000 e2000000 93000000 a7000000 ................ │ │ - 0x00003544 c4000000 fb000000 7c000000 00000000 ........|....... │ │ - 0x00003554 00000000 2f000000 a4000000 e4000000 ..../........... │ │ - 0x00003564 8d000000 c3000000 de000000 9f000000 ................ │ │ - 0x00003574 00000000 e6000000 00000000 ef000000 ................ │ │ - 0x00003584 ad000000 00000000 51000000 6e000000 ........Q...n... │ │ - 0x00003594 00000000 06000000 00000000 00000000 ................ │ │ - 0x000035a4 f2000000 7f000000 92000000 63000000 ............c... │ │ - 0x000035b4 00000000 00000000 00000000 c8000000 ................ │ │ - 0x000035c4 29000000 e9000000 df000000 34000000 )...........4... │ │ - 0x000035d4 01010000 75000000 f6000000 03010000 ....u........... │ │ - 0x000035e4 00000000 61000000 02010000 00000000 ....a........... │ │ - 0x000035f4 c2000000 f0000000 2a000000 cc000000 ........*....... │ │ - 0x00003604 bc000000 00000000 9e000000 00000000 ................ │ │ - 0x00003614 00000000 01000000 8f000000 f5000000 ................ │ │ - 0x00003624 a2000000 00000000 ec000000 00000000 ................ │ │ - 0x00003634 00000000 58000000 f7000000 59000000 ....X.......Y... │ │ - 0x00003644 6a000000 d3000000 00000000 b4000000 j............... │ │ - 0x00003654 96000000 ee000000 17000000 fe000000 ................ │ │ - 0x00003664 00000000 00000000 42000000 60000000 ........B...`... │ │ - 0x00003674 6c000000 89000000 00000000 b3000000 l............... │ │ - 0x00003684 00000000 20000000 84000000 00000000 .... ........... │ │ - 0x00003694 00000000 d8000000 c7000000 f3000000 ................ │ │ - 0x000036a4 48000000 00000000 8c000000 00000000 H............... │ │ - 0x000036b4 1d000000 00000000 fc000000 fa000000 ................ │ │ - 0x000036c4 00000000 00000000 a9000000 a8000000 ................ │ │ - 0x000036d4 9b000000 ed000000 9c000000 e8000000 ................ │ │ - 0x000036e4 79000000 68000000 1c000000 f8000000 y...h........... │ │ - 0x000036f4 00000000 83000000 49000000 41000000 ........I...A... │ │ - 0x00003704 a6000000 00000000 90000000 00000000 ................ │ │ - 0x00003714 da000000 be000000 e7000000 cd000000 ................ │ │ - 0x00003724 00000000 00000000 9a000000 00010000 ................ │ │ - 0x00003734 00000000 c5000000 b6000000 00000000 ................ │ │ - 0x00003744 7b000000 00000000 73000000 f9000000 {.......s....... │ │ - 0x00003754 62000000 00000000 00000000 71000000 b...........q... │ │ - 0x00003764 d5000000 36000000 dc000000 7e000000 ....6.......~... │ │ - 0x00003774 fd000000 b7000000 22000000 ca000000 ........"....... │ │ - 0x00003784 66000000 00000000 28000000 55000000 f.......(...U... │ │ - 0x00003794 00000000 c1000000 00000000 12000000 ................ │ │ - 0x000037a4 5a000000 00000000 ba000000 00000000 Z............... │ │ - 0x000037b4 e0000000 00000000 af000000 ce000000 ................ │ │ - 0x000037c4 d0000000 74000000 dd000000 04010000 ....t........... │ │ - 0x000037d4 ea000000 d4000000 50000000 cb000000 ........P....... │ │ - 0x000037e4 94000000 8a000000 00000000 ff000000 ................ │ │ - 0x000037f4 b8000000 b0000000 aa000000 f4000000 ................ │ │ - 0x00003804 00000000 eb000000 00000000 00000000 ................ │ │ - 0x00003814 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003824 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003834 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003844 09000000 00000000 00000000 00000000 ................ │ │ - 0x00003854 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003864 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003874 00000000 00000000 00000000 0d000000 ................ │ │ - 0x00003884 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003894 00000000 00000000 00000000 21000000 ............!... │ │ - 0x000038a4 00000000 00000000 00000000 0c000000 ................ │ │ - 0x000038b4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000038c4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000038d4 00000000 00000000 00000000 31000000 ............1... │ │ - 0x000038e4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000038f4 00000000 1e000000 00000000 00000000 ................ │ │ - 0x00003904 00000000 00000000 00000000 3d000000 ............=... │ │ - 0x00003914 24000000 13000000 3f000000 1a000000 $.......?....... │ │ - 0x00003924 00000000 00000000 00000000 38000000 ............8... │ │ - 0x00003934 00000000 00000000 00000000 00000000 ................ │ │ - 0x00003944 2b000000 08000000 00000000 00000000 +............... │ │ - 0x00003954 37000000 18000000 00000000 00000000 7............... │ │ - 0x00003964 44000000 00000000 3c000000 00000000 D.......<....... │ │ - 0x00003974 00000000 3b000000 00000000 00000000 ....;........... │ │ - 0x00003984 00000000 00000000 53000000 00000000 ........S....... │ │ - 0x00003994 00000000 0b000000 00000000 00000000 ................ │ │ - 0x000039a4 16000000 00000000 00000000 00000000 ................ │ │ - 0x000039b4 00000000 00000000 00000000 00000000 ................ │ │ - 0x000039c4 0a000000 4a000000 00000000 19000000 ....J........... │ │ - 0x000039d4 11000000 00000000 00000000 00000000 ................ │ │ - 0x000039e4 00000000 00000000 1b000000 00000000 ................ │ │ - 0x000039f4 00000000 67000000 14000000 00000000 ....g........... │ │ - 0x00003a04 00000000 00000000 5b000000 00000000 ........[....... │ │ - 0x00003a14 27000000 00000000 4b000000 00000000 '.......K....... │ │ - 0x00003a24 00000000 64000000 80000000 00000000 ....d........... │ │ - 0x00003a34 00000000 07000000 2c000000 4c000000 ........,...L... │ │ - 0x00003a44 00000000 00000000 4e000000 40000000 ........N...@... │ │ - 0x00003a54 32000000 00000000 00000000 6d000000 2...........m... │ │ - 0x00003a64 26000000 45000000 25000000 72000000 &...E...%...r... │ │ - 0x00003a74 65000000 00000000 05000000 03000000 e............... │ │ - 0x00003a84 00000000 98000000 00000000 00000000 ................ │ │ - 0x00003a94 95000000 00000000 00000000 00000000 ................ │ │ - 0x00003aa4 7d000000 02000000 15000000 99000000 }............... │ │ - 0x00003ab4 00000000 00000000 00000000 57000000 ............W... │ │ - 0x00003ac4 6f000000 91000000 5f000000 5d000000 o......._...]... │ │ - 0x00003ad4 54000000 82000000 00000000 5e000000 T...........^... │ │ - 0x00003ae4 2e000000 00000000 00000000 0f000000 ................ │ │ - 0x00003af4 10000000 00000000 00000000 81000000 ................ │ │ - 0x00003b04 00000000 70000000 00000000 00000000 ....p........... │ │ - 0x00003b14 76000000 2d000000 56000000 00000000 v...-...V....... │ │ - 0x00003b24 52000000 1f000000 0e000000 ae000000 R............... │ │ - 0x00003b34 69000000 a3000000 86000000 00000000 i............... │ │ - 0x00003b44 4d000000 00000000 3e000000 9d000000 M.......>....... │ │ - 0x00003b54 a5000000 b5000000 00000000 00000000 ................ │ │ - 0x00003b64 00000000 c9000000 77000000 87000000 ........w....... │ │ - 0x00003b74 78000000 00000000 04000000 43000000 x...........C... │ │ - 0x00003b84 cf000000 b2000000 00000000 35000000 ............5... │ │ - 0x00003b94 db000000 c6000000 e1000000 00000000 ................ │ │ - 0x00003ba4 ac000000 00000000 88000000 00000000 ................ │ │ - 0x00003bb4 a1000000 ab000000 00000000 00000000 ................ │ │ - 0x00003bc4 e3000000 6b000000 33000000 bb000000 ....k...3....... │ │ - 0x00003bd4 46000000 85000000 00000000 97000000 F............... │ │ - 0x00003be4 bf000000 4f000000 8b000000 e5000000 ....O........... │ │ - 0x00003bf4 00000000 7a000000 3a000000 c0000000 ....z...:....... │ │ - 0x00003c04 a0000000 23000000 d1000000 00000000 ....#........... │ │ - 0x00003c14 00000000 39000000 d9000000 47000000 ....9.......G... │ │ + 0x00003570 c5000000 05010000 d2000000 b9000000 ................ │ │ + 0x00003580 00000000 bd000000 ae000000 00000000 ................ │ │ + 0x00003590 00000000 00000000 8e000000 d7000000 ................ │ │ + 0x000035a0 30000000 00000000 d6000000 5c000000 0...........\... │ │ + 0x000035b0 f1000000 e2000000 93000000 a7000000 ................ │ │ + 0x000035c0 c4000000 fb000000 7c000000 00000000 ........|....... │ │ + 0x000035d0 00000000 2f000000 a4000000 e4000000 ..../........... │ │ + 0x000035e0 8d000000 c3000000 de000000 9f000000 ................ │ │ + 0x000035f0 00000000 e6000000 00000000 ef000000 ................ │ │ + 0x00003600 b0000000 00000000 51000000 6e000000 ........Q...n... │ │ + 0x00003610 00000000 06000000 00000000 00000000 ................ │ │ + 0x00003620 f2000000 7f000000 92000000 63000000 ............c... │ │ + 0x00003630 00000000 00000000 00000000 c8000000 ................ │ │ + 0x00003640 29000000 e9000000 df000000 34000000 )...........4... │ │ + 0x00003650 01010000 75000000 f6000000 03010000 ....u........... │ │ + 0x00003660 00000000 61000000 02010000 00000000 ....a........... │ │ + 0x00003670 c2000000 f0000000 2a000000 cc000000 ........*....... │ │ + 0x00003680 bc000000 00000000 9e000000 00000000 ................ │ │ + 0x00003690 00000000 01000000 8f000000 f5000000 ................ │ │ + 0x000036a0 a2000000 00000000 ec000000 00000000 ................ │ │ + 0x000036b0 00000000 58000000 f7000000 59000000 ....X.......Y... │ │ + 0x000036c0 6a000000 d3000000 00000000 ad000000 j............... │ │ + 0x000036d0 96000000 ee000000 17000000 fe000000 ................ │ │ + 0x000036e0 00000000 00000000 42000000 60000000 ........B...`... │ │ + 0x000036f0 6c000000 89000000 00000000 b5000000 l............... │ │ + 0x00003700 00000000 20000000 84000000 00000000 .... ........... │ │ + 0x00003710 00000000 d8000000 c7000000 f3000000 ................ │ │ + 0x00003720 48000000 00000000 8c000000 00000000 H............... │ │ + 0x00003730 1d000000 00000000 fc000000 fa000000 ................ │ │ + 0x00003740 00000000 00000000 a9000000 a8000000 ................ │ │ + 0x00003750 9b000000 ed000000 9c000000 e8000000 ................ │ │ + 0x00003760 79000000 68000000 1c000000 f8000000 y...h........... │ │ + 0x00003770 00000000 83000000 49000000 41000000 ........I...A... │ │ + 0x00003780 a6000000 00000000 90000000 00000000 ................ │ │ + 0x00003790 da000000 be000000 e7000000 cd000000 ................ │ │ + 0x000037a0 00000000 00000000 9a000000 00010000 ................ │ │ + 0x000037b0 00000000 c5000000 b6000000 00000000 ................ │ │ + 0x000037c0 7b000000 00000000 73000000 f9000000 {.......s....... │ │ + 0x000037d0 62000000 00000000 00000000 71000000 b...........q... │ │ + 0x000037e0 d5000000 36000000 dc000000 7e000000 ....6.......~... │ │ + 0x000037f0 fd000000 b7000000 22000000 ca000000 ........"....... │ │ + 0x00003800 66000000 00000000 28000000 55000000 f.......(...U... │ │ + 0x00003810 00000000 c1000000 00000000 12000000 ................ │ │ + 0x00003820 5a000000 00000000 ba000000 00000000 Z............... │ │ + 0x00003830 e0000000 00000000 b2000000 ce000000 ................ │ │ + 0x00003840 d0000000 74000000 dd000000 04010000 ....t........... │ │ + 0x00003850 ea000000 d4000000 50000000 cb000000 ........P....... │ │ + 0x00003860 94000000 8a000000 00000000 ff000000 ................ │ │ + 0x00003870 b8000000 b3000000 aa000000 f4000000 ................ │ │ + 0x00003880 00000000 eb000000 00000000 00000000 ................ │ │ + 0x00003890 00000000 00000000 00000000 00000000 ................ │ │ + 0x000038a0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000038b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000038c0 09000000 00000000 00000000 00000000 ................ │ │ + 0x000038d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000038e0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000038f0 00000000 00000000 00000000 0d000000 ................ │ │ + 0x00003900 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003910 00000000 00000000 00000000 21000000 ............!... │ │ + 0x00003920 00000000 00000000 00000000 0c000000 ................ │ │ + 0x00003930 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003940 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003950 00000000 00000000 00000000 31000000 ............1... │ │ + 0x00003960 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003970 00000000 1e000000 00000000 00000000 ................ │ │ + 0x00003980 00000000 00000000 00000000 3d000000 ............=... │ │ + 0x00003990 24000000 13000000 3f000000 1a000000 $.......?....... │ │ + 0x000039a0 00000000 00000000 00000000 38000000 ............8... │ │ + 0x000039b0 00000000 00000000 00000000 00000000 ................ │ │ + 0x000039c0 2b000000 08000000 00000000 00000000 +............... │ │ + 0x000039d0 37000000 18000000 00000000 00000000 7............... │ │ + 0x000039e0 44000000 00000000 3c000000 00000000 D.......<....... │ │ + 0x000039f0 00000000 3b000000 00000000 00000000 ....;........... │ │ + 0x00003a00 00000000 00000000 53000000 00000000 ........S....... │ │ + 0x00003a10 00000000 0b000000 00000000 00000000 ................ │ │ + 0x00003a20 16000000 00000000 00000000 00000000 ................ │ │ + 0x00003a30 00000000 00000000 00000000 00000000 ................ │ │ + 0x00003a40 0a000000 4a000000 00000000 19000000 ....J........... │ │ + 0x00003a50 11000000 00000000 00000000 00000000 ................ │ │ + 0x00003a60 00000000 00000000 1b000000 00000000 ................ │ │ + 0x00003a70 00000000 67000000 14000000 00000000 ....g........... │ │ + 0x00003a80 00000000 00000000 5b000000 00000000 ........[....... │ │ + 0x00003a90 27000000 00000000 4b000000 00000000 '.......K....... │ │ + 0x00003aa0 00000000 64000000 80000000 00000000 ....d........... │ │ + 0x00003ab0 00000000 07000000 2c000000 4c000000 ........,...L... │ │ + 0x00003ac0 00000000 00000000 4e000000 40000000 ........N...@... │ │ + 0x00003ad0 32000000 00000000 00000000 6d000000 2...........m... │ │ + 0x00003ae0 26000000 45000000 25000000 72000000 &...E...%...r... │ │ + 0x00003af0 65000000 00000000 05000000 03000000 e............... │ │ + 0x00003b00 00000000 98000000 00000000 00000000 ................ │ │ + 0x00003b10 95000000 00000000 00000000 00000000 ................ │ │ + 0x00003b20 7d000000 02000000 15000000 99000000 }............... │ │ + 0x00003b30 00000000 00000000 00000000 57000000 ............W... │ │ + 0x00003b40 5e000000 54000000 2e000000 6f000000 ^...T.......o... │ │ + 0x00003b50 91000000 5f000000 5d000000 82000000 ...._...]....... │ │ + 0x00003b60 00000000 00000000 00000000 0f000000 ................ │ │ + 0x00003b70 10000000 00000000 00000000 81000000 ................ │ │ + 0x00003b80 00000000 70000000 00000000 00000000 ....p........... │ │ + 0x00003b90 76000000 2d000000 56000000 00000000 v...-...V....... │ │ + 0x00003ba0 52000000 1f000000 0e000000 b1000000 R............... │ │ + 0x00003bb0 69000000 a3000000 86000000 00000000 i............... │ │ + 0x00003bc0 4d000000 00000000 3e000000 9d000000 M.......>....... │ │ + 0x00003bd0 a5000000 af000000 00000000 00000000 ................ │ │ + 0x00003be0 00000000 c9000000 77000000 87000000 ........w....... │ │ + 0x00003bf0 78000000 00000000 04000000 43000000 x...........C... │ │ + 0x00003c00 cf000000 b4000000 00000000 35000000 ............5... │ │ + 0x00003c10 db000000 c6000000 e1000000 00000000 ................ │ │ + 0x00003c20 ac000000 00000000 88000000 00000000 ................ │ │ + 0x00003c30 a1000000 ab000000 00000000 00000000 ................ │ │ + 0x00003c40 e3000000 6b000000 33000000 bb000000 ....k...3....... │ │ + 0x00003c50 46000000 85000000 00000000 97000000 F............... │ │ + 0x00003c60 bf000000 4f000000 8b000000 e5000000 ....O........... │ │ + 0x00003c70 00000000 7a000000 3a000000 c0000000 ....z...:....... │ │ + 0x00003c80 a0000000 23000000 d1000000 00000000 ....#........... │ │ + 0x00003c90 00000000 39000000 d9000000 47000000 ....9.......G... ├── objdump --line-numbers --disassemble --demangle --section=.plt {} │ │ @@ -1,131 +1,131 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -00003cf4 <__cxa_atexit@plt-0x14>: │ │ - 3cf4: e52de004 push {lr} ; (str lr, [sp, #-4]!) │ │ - 3cf8: e59fe004 ldr lr, [pc, #4] ; 3d04 <__cxa_atexit@plt-0x4> │ │ - 3cfc: e08fe00e add lr, pc, lr │ │ - 3d00: e5bef008 ldr pc, [lr, #8]! │ │ - 3d04: 00004290 muleq r0, r0, r2 │ │ - │ │ -00003d08 <__cxa_atexit@plt>: │ │ - 3d08: e28fc600 add ip, pc, #0, 12 │ │ - 3d0c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d10: e5bcf290 ldr pc, [ip, #656]! ; 0x290 │ │ - │ │ -00003d14 <__cxa_finalize@plt>: │ │ - 3d14: e28fc600 add ip, pc, #0, 12 │ │ - 3d18: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d1c: e5bcf288 ldr pc, [ip, #648]! ; 0x288 │ │ - │ │ -00003d20 : │ │ - 3d20: e28fc600 add ip, pc, #0, 12 │ │ - 3d24: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d28: e5bcf280 ldr pc, [ip, #640]! ; 0x280 │ │ - │ │ -00003d2c : │ │ - 3d2c: e28fc600 add ip, pc, #0, 12 │ │ - 3d30: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d34: e5bcf278 ldr pc, [ip, #632]! ; 0x278 │ │ - │ │ -00003d38 : │ │ - 3d38: e28fc600 add ip, pc, #0, 12 │ │ - 3d3c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d40: e5bcf270 ldr pc, [ip, #624]! ; 0x270 │ │ - │ │ -00003d44 : │ │ - 3d44: e28fc600 add ip, pc, #0, 12 │ │ - 3d48: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d4c: e5bcf268 ldr pc, [ip, #616]! ; 0x268 │ │ - │ │ -00003d50 : │ │ - 3d50: e28fc600 add ip, pc, #0, 12 │ │ - 3d54: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d58: e5bcf260 ldr pc, [ip, #608]! ; 0x260 │ │ - │ │ -00003d5c <__stack_chk_fail@plt>: │ │ - 3d5c: e28fc600 add ip, pc, #0, 12 │ │ - 3d60: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d64: e5bcf258 ldr pc, [ip, #600]! ; 0x258 │ │ - │ │ -00003d68 : │ │ - 3d68: e28fc600 add ip, pc, #0, 12 │ │ - 3d6c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d70: e5bcf250 ldr pc, [ip, #592]! ; 0x250 │ │ - │ │ -00003d74 : │ │ - 3d74: e28fc600 add ip, pc, #0, 12 │ │ - 3d78: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d7c: e5bcf248 ldr pc, [ip, #584]! ; 0x248 │ │ - │ │ -00003d80 : │ │ - 3d80: e28fc600 add ip, pc, #0, 12 │ │ - 3d84: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d88: e5bcf240 ldr pc, [ip, #576]! ; 0x240 │ │ - │ │ -00003d8c : │ │ - 3d8c: e28fc600 add ip, pc, #0, 12 │ │ - 3d90: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3d94: e5bcf238 ldr pc, [ip, #568]! ; 0x238 │ │ - │ │ -00003d98 : │ │ - 3d98: e28fc600 add ip, pc, #0, 12 │ │ - 3d9c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3da0: e5bcf230 ldr pc, [ip, #560]! ; 0x230 │ │ - │ │ -00003da4 : │ │ - 3da4: e28fc600 add ip, pc, #0, 12 │ │ - 3da8: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3dac: e5bcf228 ldr pc, [ip, #552]! ; 0x228 │ │ - │ │ -00003db0 : │ │ - 3db0: e28fc600 add ip, pc, #0, 12 │ │ - 3db4: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3db8: e5bcf220 ldr pc, [ip, #544]! ; 0x220 │ │ - │ │ -00003dbc : │ │ - 3dbc: e28fc600 add ip, pc, #0, 12 │ │ - 3dc0: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3dc4: e5bcf218 ldr pc, [ip, #536]! ; 0x218 │ │ - │ │ -00003dc8 : │ │ - 3dc8: e28fc600 add ip, pc, #0, 12 │ │ - 3dcc: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3dd0: e5bcf210 ldr pc, [ip, #528]! ; 0x210 │ │ - │ │ -00003dd4 : │ │ - 3dd4: e28fc600 add ip, pc, #0, 12 │ │ - 3dd8: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3ddc: e5bcf208 ldr pc, [ip, #520]! ; 0x208 │ │ - │ │ -00003de0 : │ │ - 3de0: e28fc600 add ip, pc, #0, 12 │ │ - 3de4: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3de8: e5bcf200 ldr pc, [ip, #512]! ; 0x200 │ │ - │ │ -00003dec : │ │ - 3dec: e28fc600 add ip, pc, #0, 12 │ │ - 3df0: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3df4: e5bcf1f8 ldr pc, [ip, #504]! ; 0x1f8 │ │ - │ │ -00003df8 : │ │ - 3df8: e28fc600 add ip, pc, #0, 12 │ │ - 3dfc: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3e00: e5bcf1f0 ldr pc, [ip, #496]! ; 0x1f0 │ │ - │ │ -00003e04 : │ │ - 3e04: e28fc600 add ip, pc, #0, 12 │ │ - 3e08: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3e0c: e5bcf1e8 ldr pc, [ip, #488]! ; 0x1e8 │ │ - │ │ -00003e10 : │ │ - 3e10: e28fc600 add ip, pc, #0, 12 │ │ - 3e14: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3e18: e5bcf1e0 ldr pc, [ip, #480]! ; 0x1e0 │ │ - │ │ -00003e1c : │ │ - 3e1c: e28fc600 add ip, pc, #0, 12 │ │ - 3e20: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ - 3e24: e5bcf1d8 ldr pc, [ip, #472]! ; 0x1d8 │ │ +00003fd8 <__cxa_atexit@plt-0x14>: │ │ + 3fd8: e52de004 push {lr} ; (str lr, [sp, #-4]!) │ │ + 3fdc: e59fe004 ldr lr, [pc, #4] ; 3fe8 <__cxa_atexit@plt-0x4> │ │ + 3fe0: e08fe00e add lr, pc, lr │ │ + 3fe4: e5bef008 ldr pc, [lr, #8]! │ │ + 3fe8: 00004fac andeq r4, r0, ip, lsr #31 │ │ + │ │ +00003fec <__cxa_atexit@plt>: │ │ + 3fec: e28fc600 add ip, pc, #0, 12 │ │ + 3ff0: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 3ff4: e5bcffac ldr pc, [ip, #4012]! ; 0xfac │ │ + │ │ +00003ff8 <__cxa_finalize@plt>: │ │ + 3ff8: e28fc600 add ip, pc, #0, 12 │ │ + 3ffc: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4000: e5bcffa4 ldr pc, [ip, #4004]! ; 0xfa4 │ │ + │ │ +00004004 : │ │ + 4004: e28fc600 add ip, pc, #0, 12 │ │ + 4008: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 400c: e5bcff9c ldr pc, [ip, #3996]! ; 0xf9c │ │ + │ │ +00004010 : │ │ + 4010: e28fc600 add ip, pc, #0, 12 │ │ + 4014: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4018: e5bcff94 ldr pc, [ip, #3988]! ; 0xf94 │ │ + │ │ +0000401c : │ │ + 401c: e28fc600 add ip, pc, #0, 12 │ │ + 4020: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4024: e5bcff8c ldr pc, [ip, #3980]! ; 0xf8c │ │ + │ │ +00004028 : │ │ + 4028: e28fc600 add ip, pc, #0, 12 │ │ + 402c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4030: e5bcff84 ldr pc, [ip, #3972]! ; 0xf84 │ │ + │ │ +00004034 : │ │ + 4034: e28fc600 add ip, pc, #0, 12 │ │ + 4038: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 403c: e5bcff7c ldr pc, [ip, #3964]! ; 0xf7c │ │ + │ │ +00004040 <__stack_chk_fail@plt>: │ │ + 4040: e28fc600 add ip, pc, #0, 12 │ │ + 4044: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4048: e5bcff74 ldr pc, [ip, #3956]! ; 0xf74 │ │ + │ │ +0000404c : │ │ + 404c: e28fc600 add ip, pc, #0, 12 │ │ + 4050: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4054: e5bcff6c ldr pc, [ip, #3948]! ; 0xf6c │ │ + │ │ +00004058 : │ │ + 4058: e28fc600 add ip, pc, #0, 12 │ │ + 405c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4060: e5bcff64 ldr pc, [ip, #3940]! ; 0xf64 │ │ + │ │ +00004064 : │ │ + 4064: e28fc600 add ip, pc, #0, 12 │ │ + 4068: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 406c: e5bcff5c ldr pc, [ip, #3932]! ; 0xf5c │ │ + │ │ +00004070 : │ │ + 4070: e28fc600 add ip, pc, #0, 12 │ │ + 4074: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4078: e5bcff54 ldr pc, [ip, #3924]! ; 0xf54 │ │ + │ │ +0000407c : │ │ + 407c: e28fc600 add ip, pc, #0, 12 │ │ + 4080: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4084: e5bcff4c ldr pc, [ip, #3916]! ; 0xf4c │ │ + │ │ +00004088 : │ │ + 4088: e28fc600 add ip, pc, #0, 12 │ │ + 408c: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4090: e5bcff44 ldr pc, [ip, #3908]! ; 0xf44 │ │ + │ │ +00004094 : │ │ + 4094: e28fc600 add ip, pc, #0, 12 │ │ + 4098: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 409c: e5bcff3c ldr pc, [ip, #3900]! ; 0xf3c │ │ + │ │ +000040a0 : │ │ + 40a0: e28fc600 add ip, pc, #0, 12 │ │ + 40a4: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40a8: e5bcff34 ldr pc, [ip, #3892]! ; 0xf34 │ │ + │ │ +000040ac : │ │ + 40ac: e28fc600 add ip, pc, #0, 12 │ │ + 40b0: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40b4: e5bcff2c ldr pc, [ip, #3884]! ; 0xf2c │ │ + │ │ +000040b8 : │ │ + 40b8: e28fc600 add ip, pc, #0, 12 │ │ + 40bc: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40c0: e5bcff24 ldr pc, [ip, #3876]! ; 0xf24 │ │ + │ │ +000040c4 : │ │ + 40c4: e28fc600 add ip, pc, #0, 12 │ │ + 40c8: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40cc: e5bcff1c ldr pc, [ip, #3868]! ; 0xf1c │ │ + │ │ +000040d0 : │ │ + 40d0: e28fc600 add ip, pc, #0, 12 │ │ + 40d4: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40d8: e5bcff14 ldr pc, [ip, #3860]! ; 0xf14 │ │ + │ │ +000040dc : │ │ + 40dc: e28fc600 add ip, pc, #0, 12 │ │ + 40e0: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40e4: e5bcff0c ldr pc, [ip, #3852]! ; 0xf0c │ │ + │ │ +000040e8 : │ │ + 40e8: e28fc600 add ip, pc, #0, 12 │ │ + 40ec: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40f0: e5bcff04 ldr pc, [ip, #3844]! ; 0xf04 │ │ + │ │ +000040f4 : │ │ + 40f4: e28fc600 add ip, pc, #0, 12 │ │ + 40f8: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 40fc: e5bcfefc ldr pc, [ip, #3836]! ; 0xefc │ │ + │ │ +00004100 : │ │ + 4100: e28fc600 add ip, pc, #0, 12 │ │ + 4104: e28cca04 add ip, ip, #4, 20 ; 0x4000 │ │ + 4108: e5bcfef4 ldr pc, [ip, #3828]! ; 0xef4 ├── objdump --line-numbers --disassemble --demangle --section=.text {} │ │ @@ -1,4204 +1,4419 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -00003e28 : │ │ - 3e28: e59f2008 ldr r2, [pc, #8] ; 3e38 │ │ - 3e2c: e3a01000 mov r1, #0 │ │ - 3e30: e08f2002 add r2, pc, r2 │ │ - 3e34: eaffffb3 b 3d08 <__cxa_atexit@plt> │ │ - 3e38: 000041c8 andeq r4, r0, r8, asr #3 │ │ - 3e3c: e59f0004 ldr r0, [pc, #4] ; 3e48 │ │ - 3e40: e08f0000 add r0, pc, r0 │ │ - 3e44: eaffffb2 b 3d14 <__cxa_finalize@plt> │ │ - 3e48: 000041b8 ; instruction: 0x000041b8 │ │ - │ │ -00003e4c : │ │ - 3e4c: b508 push {r3, lr} │ │ - 3e4e: 2014 movs r0, #20 │ │ - 3e50: f7ff ef66 blx 3d20 │ │ - 3e54: 17c1 asrs r1, r0, #31 │ │ - 3e56: bd08 pop {r3, pc} │ │ - │ │ -00003e58 : │ │ - 3e58: b508 push {r3, lr} │ │ - 3e5a: 1c10 adds r0, r2, #0 │ │ - 3e5c: f7ff ef66 blx 3d2c │ │ - 3e60: bd08 pop {r3, pc} │ │ - │ │ -00003e62 : │ │ - 3e62: b508 push {r3, lr} │ │ - 3e64: 1c10 adds r0, r2, #0 │ │ - 3e66: f000 fd5f bl 4928 │ │ - 3e6a: bd08 pop {r3, pc} │ │ - │ │ -00003e6c : │ │ - 3e6c: b508 push {r3, lr} │ │ - 3e6e: 1c10 adds r0, r2, #0 │ │ - 3e70: f000 fd6b bl 494a │ │ - 3e74: bd08 pop {r3, pc} │ │ - │ │ -00003e76 : │ │ - 3e76: b538 push {r3, r4, r5, lr} │ │ - 3e78: 1c15 adds r5, r2, #0 │ │ - 3e7a: 3510 adds r5, #16 │ │ - 3e7c: 1c14 adds r4, r2, #0 │ │ - 3e7e: 1c28 adds r0, r5, #0 │ │ - 3e80: f7ff ef5a blx 3d38 │ │ - 3e84: 1c20 adds r0, r4, #0 │ │ - 3e86: f000 fd6f bl 4968 │ │ - 3e8a: 1c28 adds r0, r5, #0 │ │ - 3e8c: f7ff ef5a blx 3d44 │ │ - 3e90: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00003e92 : │ │ - 3e92: b5f0 push {r4, r5, r6, r7, lr} │ │ - 3e94: b087 sub sp, #28 │ │ - 3e96: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ - 3e98: 9e0c ldr r6, [sp, #48] ; 0x30 │ │ - 3e9a: 1c04 adds r4, r0, #0 │ │ - 3e9c: 9304 str r3, [sp, #16] │ │ - 3e9e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ - 3ea0: 9202 str r2, [sp, #8] │ │ - 3ea2: 9f0d ldr r7, [sp, #52] ; 0x34 │ │ - 3ea4: 9305 str r3, [sp, #20] │ │ - 3ea6: 2e00 cmp r6, #0 │ │ - 3ea8: d007 beq.n 3eba │ │ - 3eaa: 6802 ldr r2, [r0, #0] │ │ - 3eac: 23a9 movs r3, #169 ; 0xa9 │ │ - 3eae: 009b lsls r3, r3, #2 │ │ - 3eb0: 58d3 ldr r3, [r2, r3] │ │ - 3eb2: 1c31 adds r1, r6, #0 │ │ - 3eb4: 2200 movs r2, #0 │ │ - 3eb6: 4798 blx r3 │ │ - 3eb8: 1c06 adds r6, r0, #0 │ │ - 3eba: 1e3d subs r5, r7, #0 │ │ - 3ebc: d008 beq.n 3ed0 │ │ - 3ebe: 6822 ldr r2, [r4, #0] │ │ - 3ec0: 23a9 movs r3, #169 ; 0xa9 │ │ - 3ec2: 009b lsls r3, r3, #2 │ │ - 3ec4: 58d3 ldr r3, [r2, r3] │ │ - 3ec6: 1c20 adds r0, r4, #0 │ │ - 3ec8: 1c39 adds r1, r7, #0 │ │ - 3eca: 2200 movs r2, #0 │ │ - 3ecc: 4798 blx r3 │ │ - 3ece: 1c05 adds r5, r0, #0 │ │ - 3ed0: 9b02 ldr r3, [sp, #8] │ │ - 3ed2: 3310 adds r3, #16 │ │ - 3ed4: 1c18 adds r0, r3, #0 │ │ - 3ed6: 9303 str r3, [sp, #12] │ │ - 3ed8: f7ff ef2e blx 3d38 │ │ - 3edc: 9b05 ldr r3, [sp, #20] │ │ - 3ede: 9802 ldr r0, [sp, #8] │ │ - 3ee0: 1c31 adds r1, r6, #0 │ │ - 3ee2: 9300 str r3, [sp, #0] │ │ - 3ee4: 1c2a adds r2, r5, #0 │ │ - 3ee6: 9b04 ldr r3, [sp, #16] │ │ - 3ee8: f000 fd42 bl 4970 │ │ - 3eec: 9002 str r0, [sp, #8] │ │ - 3eee: 9803 ldr r0, [sp, #12] │ │ - 3ef0: f7ff ef28 blx 3d44 │ │ - 3ef4: 2d00 cmp r5, #0 │ │ - 3ef6: d007 beq.n 3f08 │ │ - 3ef8: 6822 ldr r2, [r4, #0] │ │ - 3efa: 23aa movs r3, #170 ; 0xaa │ │ - 3efc: 009b lsls r3, r3, #2 │ │ - 3efe: 58d3 ldr r3, [r2, r3] │ │ - 3f00: 1c20 adds r0, r4, #0 │ │ - 3f02: 1c39 adds r1, r7, #0 │ │ - 3f04: 1c2a adds r2, r5, #0 │ │ - 3f06: 4798 blx r3 │ │ - 3f08: 2e00 cmp r6, #0 │ │ - 3f0a: d007 beq.n 3f1c │ │ - 3f0c: 6822 ldr r2, [r4, #0] │ │ - 3f0e: 23aa movs r3, #170 ; 0xaa │ │ - 3f10: 009b lsls r3, r3, #2 │ │ - 3f12: 58d3 ldr r3, [r2, r3] │ │ - 3f14: 1c20 adds r0, r4, #0 │ │ - 3f16: 990c ldr r1, [sp, #48] ; 0x30 │ │ - 3f18: 1c32 adds r2, r6, #0 │ │ - 3f1a: 4798 blx r3 │ │ - 3f1c: 9802 ldr r0, [sp, #8] │ │ - 3f1e: b007 add sp, #28 │ │ - 3f20: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00003f22 : │ │ - 3f22: b570 push {r4, r5, r6, lr} │ │ - 3f24: 2034 movs r0, #52 ; 0x34 │ │ - 3f26: 1c14 adds r4, r2, #0 │ │ - 3f28: f7ff eefa blx 3d20 │ │ - 3f2c: 1c26 adds r6, r4, #0 │ │ - 3f2e: 3610 adds r6, #16 │ │ - 3f30: 1c05 adds r5, r0, #0 │ │ - 3f32: 1c30 adds r0, r6, #0 │ │ - 3f34: f7ff ef00 blx 3d38 │ │ - 3f38: 1c20 adds r0, r4, #0 │ │ - 3f3a: 9904 ldr r1, [sp, #16] │ │ - 3f3c: 1c2a adds r2, r5, #0 │ │ - 3f3e: f000 fd9d bl 4a7c │ │ - 3f42: 1c04 adds r4, r0, #0 │ │ - 3f44: 1c30 adds r0, r6, #0 │ │ - 3f46: f7ff eefe blx 3d44 │ │ - 3f4a: 2c00 cmp r4, #0 │ │ - 3f4c: d003 beq.n 3f56 │ │ - 3f4e: 1c28 adds r0, r5, #0 │ │ - 3f50: f7ff eeec blx 3d2c │ │ - 3f54: 2500 movs r5, #0 │ │ - 3f56: 17e9 asrs r1, r5, #31 │ │ - 3f58: 1c28 adds r0, r5, #0 │ │ - 3f5a: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -00003f5c : │ │ - 3f5c: b508 push {r3, lr} │ │ - 3f5e: 1c10 adds r0, r2, #0 │ │ - 3f60: f7ff eee4 blx 3d2c │ │ - 3f64: bd08 pop {r3, pc} │ │ - │ │ -00003f66 : │ │ - 3f66: b508 push {r3, lr} │ │ - 3f68: 6801 ldr r1, [r0, #0] │ │ - 3f6a: 23a7 movs r3, #167 ; 0xa7 │ │ - 3f6c: 009b lsls r3, r3, #2 │ │ - 3f6e: 58cb ldr r3, [r1, r3] │ │ - 3f70: 1c11 adds r1, r2, #0 │ │ - 3f72: 4798 blx r3 │ │ - 3f74: bd08 pop {r3, pc} │ │ - ... │ │ - │ │ -00003f78 : │ │ - 3f78: 4800 ldr r0, [pc, #0] ; (3f7c ) │ │ - 3f7a: 4770 bx lr │ │ - 3f7c: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 3f7e: 3e19 subs r6, #25 │ │ - │ │ -00003f80 : │ │ - 3f80: 4800 ldr r0, [pc, #0] ; (3f84 ) │ │ - 3f82: 4770 bx lr │ │ - 3f84: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 3f86: 3e19 subs r6, #25 │ │ - │ │ -00003f88 : │ │ - 3f88: 4902 ldr r1, [pc, #8] ; (3f94 ) │ │ - 3f8a: 4801 ldr r0, [pc, #4] ; (3f90 ) │ │ - 3f8c: 4770 bx lr │ │ - 3f8e: 46c0 nop ; (mov r8, r8) │ │ - 3f90: 2710 movs r7, #16 │ │ - 3f92: 0000 movs r0, r0 │ │ - 3f94: 0000 movs r0, r0 │ │ - ... │ │ - │ │ -00003f98 : │ │ - 3f98: 4902 ldr r1, [pc, #8] ; (3fa4 ) │ │ - 3f9a: 4801 ldr r0, [pc, #4] ; (3fa0 ) │ │ - 3f9c: 4770 bx lr │ │ - 3f9e: 46c0 nop ; (mov r8, r8) │ │ - 3fa0: 07d0 lsls r0, r2, #31 │ │ - 3fa2: 0000 movs r0, r0 │ │ - 3fa4: 0000 movs r0, r0 │ │ +00004110 : │ │ + 4110: e59f0004 ldr r0, [pc, #4] ; 411c │ │ + 4114: e08f0000 add r0, pc, r0 │ │ + 4118: eaffffb6 b 3ff8 <__cxa_finalize@plt> │ │ + 411c: 00004ee4 andeq r4, r0, r4, ror #29 │ │ + 4120: e3500000 cmp r0, #0 │ │ + 4124: 012fff1e bxeq lr │ │ + 4128: e12fff10 bx r0 │ │ + 412c: e1a01000 mov r1, r0 │ │ + 4130: e59f200c ldr r2, [pc, #12] ; 4144 │ │ + 4134: e59f000c ldr r0, [pc, #12] ; 4148 │ │ + 4138: e08f2002 add r2, pc, r2 │ │ + 413c: e08f0000 add r0, pc, r0 │ │ + 4140: eaffffa9 b 3fec <__cxa_atexit@plt> │ │ + 4144: 00004ec0 andeq r4, r0, r0, asr #29 │ │ + 4148: ffffffdc ; instruction: 0xffffffdc │ │ + │ │ +0000414c : │ │ + 414c: b508 push {r3, lr} │ │ + 414e: 2014 movs r0, #20 │ │ + 4150: f002 fcac bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 4154: 17c1 asrs r1, r0, #31 │ │ + 4156: bd08 pop {r3, pc} │ │ + │ │ +00004158 : │ │ + 4158: b508 push {r3, lr} │ │ + 415a: 1c10 adds r0, r2, #0 │ │ + 415c: f002 fcae bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4160: bd08 pop {r3, pc} │ │ + │ │ +00004162 : │ │ + 4162: b508 push {r3, lr} │ │ + 4164: 1c10 adds r0, r2, #0 │ │ + 4166: f000 fd5e bl 4c26 │ │ + 416a: bd08 pop {r3, pc} │ │ + │ │ +0000416c : │ │ + 416c: b508 push {r3, lr} │ │ + 416e: 1c10 adds r0, r2, #0 │ │ + 4170: f000 fd6a bl 4c48 │ │ + 4174: bd08 pop {r3, pc} │ │ + │ │ +00004176 : │ │ + 4176: b538 push {r3, r4, r5, lr} │ │ + 4178: 1c14 adds r4, r2, #0 │ │ + 417a: 1c15 adds r5, r2, #0 │ │ + 417c: 3410 adds r4, #16 │ │ + 417e: 1c20 adds r0, r4, #0 │ │ + 4180: f002 fca4 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4184: 1c28 adds r0, r5, #0 │ │ + 4186: f000 fd6e bl 4c66 │ │ + 418a: 1c20 adds r0, r4, #0 │ │ + 418c: f002 fca6 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4190: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004192 : │ │ + 4192: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4194: b087 sub sp, #28 │ │ + 4196: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 4198: 9d0c ldr r5, [sp, #48] ; 0x30 │ │ + 419a: 1c04 adds r4, r0, #0 │ │ + 419c: 9304 str r3, [sp, #16] │ │ + 419e: 9b10 ldr r3, [sp, #64] ; 0x40 │ │ + 41a0: 9203 str r2, [sp, #12] │ │ + 41a2: 9305 str r3, [sp, #20] │ │ + 41a4: 2d00 cmp r5, #0 │ │ + 41a6: d007 beq.n 41b8 │ │ + 41a8: 23a9 movs r3, #169 ; 0xa9 │ │ + 41aa: 6802 ldr r2, [r0, #0] │ │ + 41ac: 009b lsls r3, r3, #2 │ │ + 41ae: 1c29 adds r1, r5, #0 │ │ + 41b0: 58d3 ldr r3, [r2, r3] │ │ + 41b2: 2200 movs r2, #0 │ │ + 41b4: 4798 blx r3 │ │ + 41b6: 1c05 adds r5, r0, #0 │ │ + 41b8: 9e0d ldr r6, [sp, #52] ; 0x34 │ │ + 41ba: 2e00 cmp r6, #0 │ │ + 41bc: d008 beq.n 41d0 │ │ + 41be: 23a9 movs r3, #169 ; 0xa9 │ │ + 41c0: 6822 ldr r2, [r4, #0] │ │ + 41c2: 009b lsls r3, r3, #2 │ │ + 41c4: 1c31 adds r1, r6, #0 │ │ + 41c6: 58d3 ldr r3, [r2, r3] │ │ + 41c8: 1c20 adds r0, r4, #0 │ │ + 41ca: 2200 movs r2, #0 │ │ + 41cc: 4798 blx r3 │ │ + 41ce: 1c06 adds r6, r0, #0 │ │ + 41d0: 9f03 ldr r7, [sp, #12] │ │ + 41d2: 3710 adds r7, #16 │ │ + 41d4: 1c38 adds r0, r7, #0 │ │ + 41d6: f002 fc79 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 41da: 9b05 ldr r3, [sp, #20] │ │ + 41dc: 9803 ldr r0, [sp, #12] │ │ + 41de: 1c29 adds r1, r5, #0 │ │ + 41e0: 9300 str r3, [sp, #0] │ │ + 41e2: 1c32 adds r2, r6, #0 │ │ + 41e4: 9b04 ldr r3, [sp, #16] │ │ + 41e6: f000 fd41 bl 4c6c │ │ + 41ea: 9003 str r0, [sp, #12] │ │ + 41ec: 1c38 adds r0, r7, #0 │ │ + 41ee: f002 fc75 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 41f2: 2e00 cmp r6, #0 │ │ + 41f4: d007 beq.n 4206 │ │ + 41f6: 23aa movs r3, #170 ; 0xaa │ │ + 41f8: 6822 ldr r2, [r4, #0] │ │ + 41fa: 009b lsls r3, r3, #2 │ │ + 41fc: 1c20 adds r0, r4, #0 │ │ + 41fe: 58d3 ldr r3, [r2, r3] │ │ + 4200: 990d ldr r1, [sp, #52] ; 0x34 │ │ + 4202: 1c32 adds r2, r6, #0 │ │ + 4204: 4798 blx r3 │ │ + 4206: 2d00 cmp r5, #0 │ │ + 4208: d007 beq.n 421a │ │ + 420a: 23aa movs r3, #170 ; 0xaa │ │ + 420c: 6822 ldr r2, [r4, #0] │ │ + 420e: 009b lsls r3, r3, #2 │ │ + 4210: 1c20 adds r0, r4, #0 │ │ + 4212: 58d3 ldr r3, [r2, r3] │ │ + 4214: 990c ldr r1, [sp, #48] ; 0x30 │ │ + 4216: 1c2a adds r2, r5, #0 │ │ + 4218: 4798 blx r3 │ │ + 421a: 9803 ldr r0, [sp, #12] │ │ + 421c: b007 add sp, #28 │ │ + 421e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00004220 : │ │ + 4220: b570 push {r4, r5, r6, lr} │ │ + 4222: 1c16 adds r6, r2, #0 │ │ + 4224: 2034 movs r0, #52 ; 0x34 │ │ + 4226: f002 fc41 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 422a: 1c35 adds r5, r6, #0 │ │ + 422c: 1c04 adds r4, r0, #0 │ │ + 422e: 3510 adds r5, #16 │ │ + 4230: 1c28 adds r0, r5, #0 │ │ + 4232: f002 fc4b bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4236: 1c30 adds r0, r6, #0 │ │ + 4238: 9904 ldr r1, [sp, #16] │ │ + 423a: 1c22 adds r2, r4, #0 │ │ + 423c: f000 fda0 bl 4d80 │ │ + 4240: 1c06 adds r6, r0, #0 │ │ + 4242: 1c28 adds r0, r5, #0 │ │ + 4244: f002 fc4a bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4248: 2e00 cmp r6, #0 │ │ + 424a: d003 beq.n 4254 │ │ + 424c: 1c20 adds r0, r4, #0 │ │ + 424e: f002 fc35 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4252: 2400 movs r4, #0 │ │ + 4254: 17e1 asrs r1, r4, #31 │ │ + 4256: 1c20 adds r0, r4, #0 │ │ + 4258: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +0000425a : │ │ + 425a: b508 push {r3, lr} │ │ + 425c: 1c10 adds r0, r2, #0 │ │ + 425e: f002 fc2d bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4262: bd08 pop {r3, pc} │ │ + │ │ +00004264 : │ │ + 4264: b508 push {r3, lr} │ │ + 4266: 23a7 movs r3, #167 ; 0xa7 │ │ + 4268: 6801 ldr r1, [r0, #0] │ │ + 426a: 009b lsls r3, r3, #2 │ │ + 426c: 58cb ldr r3, [r1, r3] │ │ + 426e: 1c11 adds r1, r2, #0 │ │ + 4270: 4798 blx r3 │ │ + 4272: bd08 pop {r3, pc} │ │ + │ │ +00004274 : │ │ + 4274: 4800 ldr r0, [pc, #0] ; (4278 ) │ │ + 4276: 4770 bx lr │ │ + 4278: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 427a: 3e19 subs r6, #25 │ │ + │ │ +0000427c : │ │ + 427c: 4800 ldr r0, [pc, #0] ; (4280 ) │ │ + 427e: 4770 bx lr │ │ + 4280: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 4282: 3e19 subs r6, #25 │ │ + 4284: 0000 movs r0, r0 │ │ ... │ │ │ │ -00003fa8 : │ │ - 3fa8: 2005 movs r0, #5 │ │ - 3faa: 4770 bx lr │ │ - 3fac: 0000 movs r0, r0 │ │ +00004288 : │ │ + 4288: 4902 ldr r1, [pc, #8] ; (4294 ) │ │ + 428a: 4801 ldr r0, [pc, #4] ; (4290 ) │ │ + 428c: 4770 bx lr │ │ + 428e: 46c0 nop ; (mov r8, r8) │ │ + 4290: 2710 movs r7, #16 │ │ + 4292: 0000 movs r0, r0 │ │ + 4294: 0000 movs r0, r0 │ │ ... │ │ │ │ -00003fb0 : │ │ - 3fb0: 4902 ldr r1, [pc, #8] ; (3fbc ) │ │ - 3fb2: 4801 ldr r0, [pc, #4] ; (3fb8 ) │ │ - 3fb4: 4770 bx lr │ │ - 3fb6: 46c0 nop ; (mov r8, r8) │ │ - 3fb8: 1388 asrs r0, r1, #14 │ │ - 3fba: 0000 movs r0, r0 │ │ - 3fbc: 0000 movs r0, r0 │ │ +00004298 : │ │ + 4298: 4902 ldr r1, [pc, #8] ; (42a4 ) │ │ + 429a: 4801 ldr r0, [pc, #4] ; (42a0 ) │ │ + 429c: 4770 bx lr │ │ + 429e: 46c0 nop ; (mov r8, r8) │ │ + 42a0: 07d0 lsls r0, r2, #31 │ │ + 42a2: 0000 movs r0, r0 │ │ + 42a4: 0000 movs r0, r0 │ │ ... │ │ │ │ -00003fc0 : │ │ - 3fc0: 4902 ldr r1, [pc, #8] ; (3fcc ) │ │ - 3fc2: 4801 ldr r0, [pc, #4] ; (3fc8 ) │ │ - 3fc4: 4770 bx lr │ │ - 3fc6: 46c0 nop ; (mov r8, r8) │ │ - 3fc8: 1388 asrs r0, r1, #14 │ │ - 3fca: 0000 movs r0, r0 │ │ - 3fcc: 0000 movs r0, r0 │ │ +000042a8 : │ │ + 42a8: 2005 movs r0, #5 │ │ + 42aa: 4770 bx lr │ │ + 42ac: 0000 movs r0, r0 │ │ ... │ │ │ │ -00003fd0 : │ │ - 3fd0: 4800 ldr r0, [pc, #0] ; (3fd4 ) │ │ - 3fd2: 4770 bx lr │ │ - 3fd4: cccd ldmia r4!, {r0, r2, r3, r6, r7} │ │ - 3fd6: 411c asrs r4, r3 │ │ - │ │ -00003fd8 : │ │ - 3fd8: 4800 ldr r0, [pc, #0] ; (3fdc ) │ │ - 3fda: 4770 bx lr │ │ - 3fdc: cccd ldmia r4!, {r0, r2, r3, r6, r7} │ │ - 3fde: 431c orrs r4, r3 │ │ - │ │ -00003fe0 : │ │ - 3fe0: 2020 movs r0, #32 │ │ - 3fe2: 4770 bx lr │ │ - │ │ -00003fe4 : │ │ - 3fe4: b508 push {r3, lr} │ │ - 3fe6: 2014 movs r0, #20 │ │ - 3fe8: f7ff ee9a blx 3d20 │ │ - 3fec: 17c1 asrs r1, r0, #31 │ │ - 3fee: bd08 pop {r3, pc} │ │ - │ │ -00003ff0 : │ │ - 3ff0: b508 push {r3, lr} │ │ - 3ff2: 1c10 adds r0, r2, #0 │ │ - 3ff4: f7ff ee9a blx 3d2c │ │ - 3ff8: bd08 pop {r3, pc} │ │ - │ │ -00003ffa : │ │ - 3ffa: b508 push {r3, lr} │ │ - 3ffc: 1c10 adds r0, r2, #0 │ │ - 3ffe: f000 fd71 bl 4ae4 │ │ - 4002: bd08 pop {r3, pc} │ │ - │ │ -00004004 : │ │ - 4004: b508 push {r3, lr} │ │ - 4006: 1c10 adds r0, r2, #0 │ │ - 4008: f000 fd5e bl 4ac8 │ │ - 400c: bd08 pop {r3, pc} │ │ - │ │ -0000400e : │ │ - 400e: b538 push {r3, r4, r5, lr} │ │ - 4010: 1c15 adds r5, r2, #0 │ │ - 4012: 3510 adds r5, #16 │ │ - 4014: 1c14 adds r4, r2, #0 │ │ - 4016: 1c28 adds r0, r5, #0 │ │ - 4018: f7ff ee8e blx 3d38 │ │ - 401c: 1c20 adds r0, r4, #0 │ │ - 401e: f000 fd58 bl 4ad2 │ │ - 4022: 1c28 adds r0, r5, #0 │ │ - 4024: f7ff ee8e blx 3d44 │ │ - 4028: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000402a : │ │ - 402a: b573 push {r0, r1, r4, r5, r6, lr} │ │ - 402c: 1c15 adds r5, r2, #0 │ │ - 402e: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ - 4030: 3510 adds r5, #16 │ │ - 4032: 1c14 adds r4, r2, #0 │ │ - 4034: 1c28 adds r0, r5, #0 │ │ - 4036: f7ff ee80 blx 3d38 │ │ - 403a: 1c20 adds r0, r4, #0 │ │ - 403c: 9906 ldr r1, [sp, #24] │ │ - 403e: 9a07 ldr r2, [sp, #28] │ │ - 4040: 9b08 ldr r3, [sp, #32] │ │ - 4042: 9600 str r6, [sp, #0] │ │ - 4044: f000 fd88 bl 4b58 │ │ - 4048: 1c28 adds r0, r5, #0 │ │ - 404a: f7ff ee7c blx 3d44 │ │ - 404e: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ - │ │ -00004050 : │ │ - 4050: b570 push {r4, r5, r6, lr} │ │ - 4052: 9e06 ldr r6, [sp, #24] │ │ - 4054: 1c15 adds r5, r2, #0 │ │ - 4056: 3510 adds r5, #16 │ │ - 4058: 1c14 adds r4, r2, #0 │ │ - 405a: 1c28 adds r0, r5, #0 │ │ - 405c: f7ff ee6c blx 3d38 │ │ - 4060: 1c32 adds r2, r6, #0 │ │ - 4062: 1c20 adds r0, r4, #0 │ │ - 4064: 9904 ldr r1, [sp, #16] │ │ - 4066: f000 fd47 bl 4af8 │ │ - 406a: 1c28 adds r0, r5, #0 │ │ - 406c: f7ff ee6a blx 3d44 │ │ - 4070: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -00004072 : │ │ - 4072: b570 push {r4, r5, r6, lr} │ │ - 4074: 1c15 adds r5, r2, #0 │ │ - 4076: 9e04 ldr r6, [sp, #16] │ │ - 4078: 3510 adds r5, #16 │ │ - 407a: 1c14 adds r4, r2, #0 │ │ - 407c: 1c28 adds r0, r5, #0 │ │ - 407e: f7ff ee5c blx 3d38 │ │ - 4082: 1c31 adds r1, r6, #0 │ │ - 4084: 1c20 adds r0, r4, #0 │ │ - 4086: f000 fd59 bl 4b3c │ │ - 408a: 1c04 adds r4, r0, #0 │ │ - 408c: 1c28 adds r0, r5, #0 │ │ - 408e: f7ff ee5a blx 3d44 │ │ - 4092: 1c20 adds r0, r4, #0 │ │ - 4094: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -00004096 : │ │ - 4096: b570 push {r4, r5, r6, lr} │ │ - 4098: 1c15 adds r5, r2, #0 │ │ - 409a: 9e04 ldr r6, [sp, #16] │ │ - 409c: 3510 adds r5, #16 │ │ - 409e: 1c14 adds r4, r2, #0 │ │ - 40a0: 1c28 adds r0, r5, #0 │ │ - 40a2: f7ff ee4a blx 3d38 │ │ - 40a6: 1c31 adds r1, r6, #0 │ │ - 40a8: 1c20 adds r0, r4, #0 │ │ - 40aa: f000 fd8d bl 4bc8 │ │ - 40ae: 1c04 adds r4, r0, #0 │ │ - 40b0: 1c28 adds r0, r5, #0 │ │ - 40b2: f7ff ee48 blx 3d44 │ │ - 40b6: 1c20 adds r0, r4, #0 │ │ - 40b8: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000040ba : │ │ - 40ba: b570 push {r4, r5, r6, lr} │ │ - 40bc: 1c15 adds r5, r2, #0 │ │ - 40be: 9e04 ldr r6, [sp, #16] │ │ - 40c0: 3510 adds r5, #16 │ │ - 40c2: 1c14 adds r4, r2, #0 │ │ - 40c4: 1c28 adds r0, r5, #0 │ │ - 40c6: f7ff ee38 blx 3d38 │ │ - 40ca: 1c31 adds r1, r6, #0 │ │ - 40cc: 1c20 adds r0, r4, #0 │ │ - 40ce: f000 fd8f bl 4bf0 │ │ - 40d2: 1c04 adds r4, r0, #0 │ │ - 40d4: 1c28 adds r0, r5, #0 │ │ - 40d6: f7ff ee36 blx 3d44 │ │ - 40da: 1c20 adds r0, r4, #0 │ │ - 40dc: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000040de : │ │ - 40de: b508 push {r3, lr} │ │ - 40e0: 2008 movs r0, #8 │ │ - 40e2: f7ff ee1e blx 3d20 │ │ - 40e6: 2300 movs r3, #0 │ │ - 40e8: 17c1 asrs r1, r0, #31 │ │ - 40ea: 6003 str r3, [r0, #0] │ │ - 40ec: 6043 str r3, [r0, #4] │ │ - 40ee: bd08 pop {r3, pc} │ │ - │ │ -000040f0 : │ │ - 40f0: b508 push {r3, lr} │ │ - 40f2: 1c10 adds r0, r2, #0 │ │ - 40f4: f7ff ee1a blx 3d2c │ │ - 40f8: bd08 pop {r3, pc} │ │ - │ │ -000040fa : │ │ - 40fa: b508 push {r3, lr} │ │ - 40fc: 1c10 adds r0, r2, #0 │ │ - 40fe: f000 fd85 bl 4c0c │ │ - 4102: bd08 pop {r3, pc} │ │ - │ │ -00004104 : │ │ - 4104: b508 push {r3, lr} │ │ - 4106: 1c10 adds r0, r2, #0 │ │ - 4108: f000 fd86 bl 4c18 │ │ - 410c: bd08 pop {r3, pc} │ │ - │ │ -0000410e : │ │ - 410e: b538 push {r3, r4, r5, lr} │ │ - 4110: 1d15 adds r5, r2, #4 │ │ - 4112: 1c14 adds r4, r2, #0 │ │ - 4114: 1c28 adds r0, r5, #0 │ │ - 4116: f7ff ee10 blx 3d38 │ │ - 411a: 1c20 adds r0, r4, #0 │ │ - 411c: f000 fd81 bl 4c22 │ │ - 4120: 1c28 adds r0, r5, #0 │ │ - 4122: f7ff ee10 blx 3d44 │ │ - 4126: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00004128 : │ │ - 4128: b538 push {r3, r4, r5, lr} │ │ - 412a: 1d15 adds r5, r2, #4 │ │ - 412c: 1c14 adds r4, r2, #0 │ │ - 412e: 1c28 adds r0, r5, #0 │ │ - 4130: f7ff ee02 blx 3d38 │ │ - 4134: 1c20 adds r0, r4, #0 │ │ - 4136: f000 fd77 bl 4c28 │ │ - 413a: 1c28 adds r0, r5, #0 │ │ - 413c: f7ff ee02 blx 3d44 │ │ - 4140: bd38 pop {r3, r4, r5, pc} │ │ +000042b0 : │ │ + 42b0: 4902 ldr r1, [pc, #8] ; (42bc ) │ │ + 42b2: 4801 ldr r0, [pc, #4] ; (42b8 ) │ │ + 42b4: 4770 bx lr │ │ + 42b6: 46c0 nop ; (mov r8, r8) │ │ + 42b8: 1388 asrs r0, r1, #14 │ │ + 42ba: 0000 movs r0, r0 │ │ + 42bc: 0000 movs r0, r0 │ │ ... │ │ │ │ -00004144 : │ │ - 4144: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4146: 4b24 ldr r3, [pc, #144] ; (41d8 ) │ │ - 4148: b08f sub sp, #60 ; 0x3c │ │ - 414a: 9201 str r2, [sp, #4] │ │ - 414c: 447b add r3, pc │ │ - 414e: 681b ldr r3, [r3, #0] │ │ - 4150: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ - 4152: 9916 ldr r1, [sp, #88] ; 0x58 │ │ - 4154: 681a ldr r2, [r3, #0] │ │ - 4156: 1c04 adds r4, r0, #0 │ │ - 4158: 9102 str r1, [sp, #8] │ │ - 415a: 920d str r2, [sp, #52] ; 0x34 │ │ - 415c: 9303 str r3, [sp, #12] │ │ - 415e: 1e2e subs r6, r5, #0 │ │ - 4160: d007 beq.n 4172 │ │ - 4162: 6802 ldr r2, [r0, #0] │ │ - 4164: 23a9 movs r3, #169 ; 0xa9 │ │ - 4166: 009b lsls r3, r3, #2 │ │ - 4168: 58d3 ldr r3, [r2, r3] │ │ - 416a: 1c29 adds r1, r5, #0 │ │ - 416c: 2200 movs r2, #0 │ │ - 416e: 4798 blx r3 │ │ - 4170: 1c06 adds r6, r0, #0 │ │ - 4172: 2100 movs r1, #0 │ │ - 4174: 2221 movs r2, #33 ; 0x21 │ │ - 4176: a804 add r0, sp, #16 │ │ - 4178: f7ff edea blx 3d50 │ │ - 417c: 9f01 ldr r7, [sp, #4] │ │ - 417e: 3704 adds r7, #4 │ │ - 4180: 1c38 adds r0, r7, #0 │ │ - 4182: f7ff edda blx 3d38 │ │ - 4186: 9801 ldr r0, [sp, #4] │ │ - 4188: 1c31 adds r1, r6, #0 │ │ - 418a: 9a02 ldr r2, [sp, #8] │ │ - 418c: ab04 add r3, sp, #16 │ │ - 418e: f000 fd4f bl 4c30 │ │ - 4192: 9001 str r0, [sp, #4] │ │ - 4194: 1c38 adds r0, r7, #0 │ │ - 4196: f7ff edd6 blx 3d44 │ │ - 419a: 2e00 cmp r6, #0 │ │ - 419c: d007 beq.n 41ae │ │ - 419e: 6822 ldr r2, [r4, #0] │ │ - 41a0: 23aa movs r3, #170 ; 0xaa │ │ - 41a2: 009b lsls r3, r3, #2 │ │ - 41a4: 58d3 ldr r3, [r2, r3] │ │ - 41a6: 1c20 adds r0, r4, #0 │ │ - 41a8: 1c29 adds r1, r5, #0 │ │ - 41aa: 1c32 adds r2, r6, #0 │ │ - 41ac: 4798 blx r3 │ │ - 41ae: 9b01 ldr r3, [sp, #4] │ │ - 41b0: 2000 movs r0, #0 │ │ - 41b2: 4283 cmp r3, r0 │ │ - 41b4: d106 bne.n 41c4 │ │ - 41b6: 6822 ldr r2, [r4, #0] │ │ - 41b8: 23a7 movs r3, #167 ; 0xa7 │ │ - 41ba: 009b lsls r3, r3, #2 │ │ - 41bc: 58d3 ldr r3, [r2, r3] │ │ - 41be: 1c20 adds r0, r4, #0 │ │ - 41c0: a904 add r1, sp, #16 │ │ - 41c2: 4798 blx r3 │ │ - 41c4: 9903 ldr r1, [sp, #12] │ │ - 41c6: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ - 41c8: 680b ldr r3, [r1, #0] │ │ - 41ca: 429a cmp r2, r3 │ │ - 41cc: d001 beq.n 41d2 │ │ - 41ce: f7ff edc6 blx 3d5c <__stack_chk_fail@plt> │ │ - 41d2: b00f add sp, #60 ; 0x3c │ │ - 41d4: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 41d6: 46c0 nop ; (mov r8, r8) │ │ - 41d8: 3e40 subs r6, #64 ; 0x40 │ │ +000042c0 : │ │ + 42c0: 4902 ldr r1, [pc, #8] ; (42cc ) │ │ + 42c2: 4801 ldr r0, [pc, #4] ; (42c8 ) │ │ + 42c4: 4770 bx lr │ │ + 42c6: 46c0 nop ; (mov r8, r8) │ │ + 42c8: 1388 asrs r0, r1, #14 │ │ + 42ca: 0000 movs r0, r0 │ │ + 42cc: 0000 movs r0, r0 │ │ ... │ │ │ │ -000041dc : │ │ - 41dc: b5f0 push {r4, r5, r6, r7, lr} │ │ - 41de: b085 sub sp, #20 │ │ - 41e0: 1c05 adds r5, r0, #0 │ │ - 41e2: 1c17 adds r7, r2, #0 │ │ - 41e4: 9303 str r3, [sp, #12] │ │ - 41e6: 1e16 subs r6, r2, #0 │ │ - 41e8: d007 beq.n 41fa │ │ - 41ea: 6802 ldr r2, [r0, #0] │ │ - 41ec: 23a9 movs r3, #169 ; 0xa9 │ │ - 41ee: 009b lsls r3, r3, #2 │ │ - 41f0: 58d3 ldr r3, [r2, r3] │ │ - 41f2: 1c39 adds r1, r7, #0 │ │ - 41f4: 2200 movs r2, #0 │ │ - 41f6: 4798 blx r3 │ │ - 41f8: 1c06 adds r6, r0, #0 │ │ - 41fa: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 41fc: 2000 movs r0, #0 │ │ - 41fe: 1c01 adds r1, r0, #0 │ │ - 4200: 9300 str r3, [sp, #0] │ │ - 4202: 1c32 adds r2, r6, #0 │ │ - 4204: 9b03 ldr r3, [sp, #12] │ │ - 4206: f000 fd5b bl 4cc0 │ │ - 420a: 2800 cmp r0, #0 │ │ - 420c: dc0b bgt.n 4226 │ │ - 420e: 1e34 subs r4, r6, #0 │ │ - 4210: d02a beq.n 4268 │ │ - 4212: 682a ldr r2, [r5, #0] │ │ - 4214: 23aa movs r3, #170 ; 0xaa │ │ - 4216: 009b lsls r3, r3, #2 │ │ - 4218: 58d3 ldr r3, [r2, r3] │ │ - 421a: 1c28 adds r0, r5, #0 │ │ - 421c: 1c22 adds r2, r4, #0 │ │ - 421e: 1c39 adds r1, r7, #0 │ │ - 4220: 4798 blx r3 │ │ - 4222: 2400 movs r4, #0 │ │ - 4224: e020 b.n 4268 │ │ - 4226: 1c44 adds r4, r0, #1 │ │ - 4228: 1c20 adds r0, r4, #0 │ │ - 422a: f7ff ed7a blx 3d20 │ │ - 422e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ - 4230: 1c21 adds r1, r4, #0 │ │ - 4232: 1c32 adds r2, r6, #0 │ │ - 4234: 9300 str r3, [sp, #0] │ │ - 4236: 9b03 ldr r3, [sp, #12] │ │ - 4238: 9002 str r0, [sp, #8] │ │ - 423a: f000 fd41 bl 4cc0 │ │ - 423e: 682a ldr r2, [r5, #0] │ │ - 4240: 23a7 movs r3, #167 ; 0xa7 │ │ - 4242: 009b lsls r3, r3, #2 │ │ - 4244: 58d3 ldr r3, [r2, r3] │ │ - 4246: 1c28 adds r0, r5, #0 │ │ - 4248: 9902 ldr r1, [sp, #8] │ │ - 424a: 4798 blx r3 │ │ - 424c: 1c04 adds r4, r0, #0 │ │ - 424e: 9802 ldr r0, [sp, #8] │ │ - 4250: f7ff ed6c blx 3d2c │ │ - 4254: 2e00 cmp r6, #0 │ │ - 4256: d007 beq.n 4268 │ │ - 4258: 682a ldr r2, [r5, #0] │ │ - 425a: 23aa movs r3, #170 ; 0xaa │ │ - 425c: 009b lsls r3, r3, #2 │ │ - 425e: 58d3 ldr r3, [r2, r3] │ │ - 4260: 1c28 adds r0, r5, #0 │ │ - 4262: 1c39 adds r1, r7, #0 │ │ - 4264: 1c32 adds r2, r6, #0 │ │ - 4266: 4798 blx r3 │ │ - 4268: b005 add sp, #20 │ │ - 426a: 1c20 adds r0, r4, #0 │ │ - 426c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -0000426e : │ │ - 426e: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4270: b089 sub sp, #36 ; 0x24 │ │ - 4272: 2300 movs r3, #0 │ │ - 4274: 9203 str r2, [sp, #12] │ │ - 4276: 9305 str r3, [sp, #20] │ │ - 4278: 6802 ldr r2, [r0, #0] │ │ - 427a: 2300 movs r3, #0 │ │ - 427c: 9306 str r3, [sp, #24] │ │ - 427e: 9307 str r3, [sp, #28] │ │ - 4280: 23a9 movs r3, #169 ; 0xa9 │ │ - 4282: 009b lsls r3, r3, #2 │ │ - 4284: 58d3 ldr r3, [r2, r3] │ │ - 4286: 9903 ldr r1, [sp, #12] │ │ - 4288: 2200 movs r2, #0 │ │ - 428a: 1c05 adds r5, r0, #0 │ │ - 428c: 4798 blx r3 │ │ - 428e: a905 add r1, sp, #20 │ │ - 4290: aa06 add r2, sp, #24 │ │ - 4292: ab07 add r3, sp, #28 │ │ - 4294: 9002 str r0, [sp, #8] │ │ - 4296: f000 fe09 bl 4eac │ │ - 429a: 1e07 subs r7, r0, #0 │ │ - 429c: da0f bge.n 42be │ │ - 429e: 2300 movs r3, #0 │ │ - 42a0: 2400 movs r4, #0 │ │ - 42a2: 9300 str r3, [sp, #0] │ │ - 42a4: 9401 str r4, [sp, #4] │ │ - 42a6: 9c02 ldr r4, [sp, #8] │ │ - 42a8: 2c00 cmp r4, #0 │ │ - 42aa: d02f beq.n 430c │ │ - 42ac: 682a ldr r2, [r5, #0] │ │ - 42ae: 23aa movs r3, #170 ; 0xaa │ │ - 42b0: 009b lsls r3, r3, #2 │ │ - 42b2: 58d3 ldr r3, [r2, r3] │ │ - 42b4: 1c28 adds r0, r5, #0 │ │ - 42b6: 9903 ldr r1, [sp, #12] │ │ - 42b8: 1c22 adds r2, r4, #0 │ │ - 42ba: 4798 blx r3 │ │ - 42bc: e026 b.n 430c │ │ - 42be: 200c movs r0, #12 │ │ - 42c0: f7ff ed2e blx 3d20 │ │ - 42c4: 2100 movs r1, #0 │ │ - 42c6: 220c movs r2, #12 │ │ - 42c8: 1c06 adds r6, r0, #0 │ │ - 42ca: f7ff ed42 blx 3d50 │ │ - 42ce: 9b06 ldr r3, [sp, #24] │ │ - 42d0: 6073 str r3, [r6, #4] │ │ - 42d2: 9b07 ldr r3, [sp, #28] │ │ - 42d4: 60b3 str r3, [r6, #8] │ │ - 42d6: 2f00 cmp r7, #0 │ │ - 42d8: d00a beq.n 42f0 │ │ - 42da: 1c78 adds r0, r7, #1 │ │ - 42dc: f7ff ed20 blx 3d20 │ │ - 42e0: 9905 ldr r1, [sp, #20] │ │ - 42e2: 6030 str r0, [r6, #0] │ │ - 42e4: 1c3a adds r2, r7, #0 │ │ - 42e6: 1c04 adds r4, r0, #0 │ │ - 42e8: f7ff ed3e blx 3d68 │ │ - 42ec: 2300 movs r3, #0 │ │ - 42ee: 55e3 strb r3, [r4, r7] │ │ - 42f0: 9c02 ldr r4, [sp, #8] │ │ - 42f2: 2c00 cmp r4, #0 │ │ - 42f4: d007 beq.n 4306 │ │ - 42f6: 682a ldr r2, [r5, #0] │ │ - 42f8: 23aa movs r3, #170 ; 0xaa │ │ - 42fa: 009b lsls r3, r3, #2 │ │ - 42fc: 58d3 ldr r3, [r2, r3] │ │ - 42fe: 1c28 adds r0, r5, #0 │ │ - 4300: 9903 ldr r1, [sp, #12] │ │ - 4302: 1c22 adds r2, r4, #0 │ │ - 4304: 4798 blx r3 │ │ - 4306: 9600 str r6, [sp, #0] │ │ - 4308: 17f6 asrs r6, r6, #31 │ │ - 430a: 9601 str r6, [sp, #4] │ │ - 430c: 9800 ldr r0, [sp, #0] │ │ - 430e: 9901 ldr r1, [sp, #4] │ │ - 4310: b009 add sp, #36 ; 0x24 │ │ - 4312: bdf0 pop {r4, r5, r6, r7, pc} │ │ - │ │ -00004314 : │ │ - 4314: b510 push {r4, lr} │ │ - 4316: 6810 ldr r0, [r2, #0] │ │ - 4318: 1c14 adds r4, r2, #0 │ │ - 431a: 2800 cmp r0, #0 │ │ - 431c: d001 beq.n 4322 │ │ - 431e: f7ff ed06 blx 3d2c │ │ +000042d0 : │ │ + 42d0: 4800 ldr r0, [pc, #0] ; (42d4 ) │ │ + 42d2: 4770 bx lr │ │ + 42d4: cccd ldmia r4!, {r0, r2, r3, r6, r7} │ │ + 42d6: 411c asrs r4, r3 │ │ + │ │ +000042d8 : │ │ + 42d8: 4800 ldr r0, [pc, #0] ; (42dc ) │ │ + 42da: 4770 bx lr │ │ + 42dc: cccd ldmia r4!, {r0, r2, r3, r6, r7} │ │ + 42de: 431c orrs r4, r3 │ │ + │ │ +000042e0 : │ │ + 42e0: 2020 movs r0, #32 │ │ + 42e2: 4770 bx lr │ │ + │ │ +000042e4 : │ │ + 42e4: b508 push {r3, lr} │ │ + 42e6: 2014 movs r0, #20 │ │ + 42e8: f002 fbe0 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 42ec: 17c1 asrs r1, r0, #31 │ │ + 42ee: bd08 pop {r3, pc} │ │ + │ │ +000042f0 : │ │ + 42f0: b508 push {r3, lr} │ │ + 42f2: 1c10 adds r0, r2, #0 │ │ + 42f4: f002 fbe2 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 42f8: bd08 pop {r3, pc} │ │ + │ │ +000042fa : │ │ + 42fa: b508 push {r3, lr} │ │ + 42fc: 1c10 adds r0, r2, #0 │ │ + 42fe: f000 fd73 bl 4de8 │ │ + 4302: bd08 pop {r3, pc} │ │ + │ │ +00004304 : │ │ + 4304: b508 push {r3, lr} │ │ + 4306: 1c10 adds r0, r2, #0 │ │ + 4308: f000 fd60 bl 4dcc │ │ + 430c: bd08 pop {r3, pc} │ │ + │ │ +0000430e : │ │ + 430e: b538 push {r3, r4, r5, lr} │ │ + 4310: 1c14 adds r4, r2, #0 │ │ + 4312: 1c15 adds r5, r2, #0 │ │ + 4314: 3410 adds r4, #16 │ │ + 4316: 1c20 adds r0, r4, #0 │ │ + 4318: f002 fbd8 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 431c: 1c28 adds r0, r5, #0 │ │ + 431e: f000 fd5a bl 4dd6 │ │ 4322: 1c20 adds r0, r4, #0 │ │ - 4324: f7ff ed02 blx 3d2c │ │ - 4328: bd10 pop {r4, pc} │ │ + 4324: f002 fbda bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4328: bd38 pop {r3, r4, r5, pc} │ │ │ │ -0000432a : │ │ - 432a: b508 push {r3, lr} │ │ - 432c: 6811 ldr r1, [r2, #0] │ │ - 432e: 2900 cmp r1, #0 │ │ - 4330: d005 beq.n 433e │ │ - 4332: 6802 ldr r2, [r0, #0] │ │ - 4334: 23a7 movs r3, #167 ; 0xa7 │ │ - 4336: 009b lsls r3, r3, #2 │ │ - 4338: 58d3 ldr r3, [r2, r3] │ │ - 433a: 4798 blx r3 │ │ - 433c: 1c01 adds r1, r0, #0 │ │ - 433e: 1c08 adds r0, r1, #0 │ │ - 4340: bd08 pop {r3, pc} │ │ - │ │ -00004342 : │ │ - 4342: 6850 ldr r0, [r2, #4] │ │ - 4344: 4770 bx lr │ │ - │ │ -00004346 : │ │ - 4346: 6890 ldr r0, [r2, #8] │ │ - 4348: 4770 bx lr │ │ - │ │ -0000434a : │ │ - 434a: b510 push {r4, lr} │ │ - 434c: 201c movs r0, #28 │ │ - 434e: f7ff ece8 blx 3d20 │ │ - 4352: 2100 movs r1, #0 │ │ - 4354: 1c04 adds r4, r0, #0 │ │ - 4356: 221c movs r2, #28 │ │ - 4358: f7ff ecfa blx 3d50 │ │ - 435c: 17e1 asrs r1, r4, #31 │ │ - 435e: 1c20 adds r0, r4, #0 │ │ - 4360: bd10 pop {r4, pc} │ │ - │ │ -00004362 : │ │ - 4362: b508 push {r3, lr} │ │ - 4364: 1c10 adds r0, r2, #0 │ │ - 4366: f7ff ece2 blx 3d2c │ │ - 436a: bd08 pop {r3, pc} │ │ - │ │ -0000436c : │ │ - 436c: b508 push {r3, lr} │ │ - 436e: 1c10 adds r0, r2, #0 │ │ - 4370: f000 fe58 bl 5024 │ │ - 4374: bd08 pop {r3, pc} │ │ - │ │ -00004376 : │ │ - 4376: b508 push {r3, lr} │ │ - 4378: 1c10 adds r0, r2, #0 │ │ - 437a: f000 fe59 bl 5030 │ │ - 437e: bd08 pop {r3, pc} │ │ - │ │ -00004380 : │ │ - 4380: 6810 ldr r0, [r2, #0] │ │ - 4382: 4770 bx lr │ │ - │ │ -00004384 : │ │ - 4384: 9b00 ldr r3, [sp, #0] │ │ - 4386: 6013 str r3, [r2, #0] │ │ - 4388: 4770 bx lr │ │ - │ │ -0000438a : │ │ - 438a: 6850 ldr r0, [r2, #4] │ │ - 438c: 4770 bx lr │ │ - │ │ -0000438e : │ │ - 438e: 9b00 ldr r3, [sp, #0] │ │ - 4390: 6053 str r3, [r2, #4] │ │ - 4392: 4770 bx lr │ │ - │ │ -00004394 : │ │ - 4394: 68d0 ldr r0, [r2, #12] │ │ - 4396: 4770 bx lr │ │ - │ │ -00004398 : │ │ - 4398: b538 push {r3, r4, r5, lr} │ │ +0000432a : │ │ + 432a: b573 push {r0, r1, r4, r5, r6, lr} │ │ + 432c: 1c14 adds r4, r2, #0 │ │ + 432e: 1c15 adds r5, r2, #0 │ │ + 4330: 9e0a ldr r6, [sp, #40] ; 0x28 │ │ + 4332: 3410 adds r4, #16 │ │ + 4334: 1c20 adds r0, r4, #0 │ │ + 4336: f002 fbc9 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 433a: 1c28 adds r0, r5, #0 │ │ + 433c: 9600 str r6, [sp, #0] │ │ + 433e: 9906 ldr r1, [sp, #24] │ │ + 4340: 9a07 ldr r2, [sp, #28] │ │ + 4342: 9b08 ldr r3, [sp, #32] │ │ + 4344: f000 fd8a bl 4e5c │ │ + 4348: 1c20 adds r0, r4, #0 │ │ + 434a: f002 fbc7 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 434e: bd73 pop {r0, r1, r4, r5, r6, pc} │ │ + │ │ +00004350 : │ │ + 4350: b570 push {r4, r5, r6, lr} │ │ + 4352: 1c14 adds r4, r2, #0 │ │ + 4354: 1c15 adds r5, r2, #0 │ │ + 4356: 9e06 ldr r6, [sp, #24] │ │ + 4358: 3410 adds r4, #16 │ │ + 435a: 1c20 adds r0, r4, #0 │ │ + 435c: f002 fbb6 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4360: 1c28 adds r0, r5, #0 │ │ + 4362: 1c32 adds r2, r6, #0 │ │ + 4364: 9904 ldr r1, [sp, #16] │ │ + 4366: f000 fd49 bl 4dfc │ │ + 436a: 1c20 adds r0, r4, #0 │ │ + 436c: f002 fbb6 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4370: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +00004372 : │ │ + 4372: b570 push {r4, r5, r6, lr} │ │ + 4374: 1c14 adds r4, r2, #0 │ │ + 4376: 1c15 adds r5, r2, #0 │ │ + 4378: 9e04 ldr r6, [sp, #16] │ │ + 437a: 3410 adds r4, #16 │ │ + 437c: 1c20 adds r0, r4, #0 │ │ + 437e: f002 fba5 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4382: 1c31 adds r1, r6, #0 │ │ + 4384: 1c28 adds r0, r5, #0 │ │ + 4386: f000 fd5b bl 4e40 │ │ + 438a: 1c05 adds r5, r0, #0 │ │ + 438c: 1c20 adds r0, r4, #0 │ │ + 438e: f002 fba5 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4392: 1c28 adds r0, r5, #0 │ │ + 4394: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +00004396 : │ │ + 4396: b570 push {r4, r5, r6, lr} │ │ + 4398: 1c14 adds r4, r2, #0 │ │ 439a: 1c15 adds r5, r2, #0 │ │ - 439c: 3518 adds r5, #24 │ │ - 439e: 1c14 adds r4, r2, #0 │ │ - 43a0: 1c28 adds r0, r5, #0 │ │ - 43a2: f7ff ecca blx 3d38 │ │ - 43a6: 1c20 adds r0, r4, #0 │ │ - 43a8: 9904 ldr r1, [sp, #16] │ │ - 43aa: f000 fe46 bl 503a │ │ - 43ae: 1c28 adds r0, r5, #0 │ │ - 43b0: f7ff ecc8 blx 3d44 │ │ - 43b4: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -000043b6 : │ │ - 43b6: 6890 ldr r0, [r2, #8] │ │ - 43b8: 4770 bx lr │ │ - │ │ -000043ba : │ │ - 43ba: b538 push {r3, r4, r5, lr} │ │ - 43bc: 1c15 adds r5, r2, #0 │ │ - 43be: 3518 adds r5, #24 │ │ - 43c0: 1c14 adds r4, r2, #0 │ │ - 43c2: 1c28 adds r0, r5, #0 │ │ - 43c4: f7ff ecb8 blx 3d38 │ │ - 43c8: 1c20 adds r0, r4, #0 │ │ - 43ca: 9904 ldr r1, [sp, #16] │ │ - 43cc: f000 fe39 bl 5042 │ │ - 43d0: 1c28 adds r0, r5, #0 │ │ - 43d2: f7ff ecb8 blx 3d44 │ │ - 43d6: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -000043d8 : │ │ - 43d8: b508 push {r3, lr} │ │ - 43da: 1c10 adds r0, r2, #0 │ │ - 43dc: 1c19 adds r1, r3, #0 │ │ - 43de: 9a02 ldr r2, [sp, #8] │ │ - 43e0: f000 fe33 bl 504a │ │ - 43e4: bd08 pop {r3, pc} │ │ - │ │ -000043e6 : │ │ - 43e6: b508 push {r3, lr} │ │ - 43e8: 200c movs r0, #12 │ │ - 43ea: f7ff ec9a blx 3d20 │ │ - 43ee: 17c1 asrs r1, r0, #31 │ │ - 43f0: bd08 pop {r3, pc} │ │ - │ │ -000043f2 : │ │ - 43f2: b508 push {r3, lr} │ │ - 43f4: 1c10 adds r0, r2, #0 │ │ - 43f6: f7ff ec9a blx 3d2c │ │ - 43fa: bd08 pop {r3, pc} │ │ - │ │ -000043fc : │ │ - 43fc: b508 push {r3, lr} │ │ - 43fe: 1c10 adds r0, r2, #0 │ │ - 4400: 9902 ldr r1, [sp, #8] │ │ - 4402: f000 ffa7 bl 5354 │ │ - 4406: bd08 pop {r3, pc} │ │ - │ │ -00004408 : │ │ - 4408: b508 push {r3, lr} │ │ - 440a: 1c10 adds r0, r2, #0 │ │ - 440c: f000 ffab bl 5366 │ │ - 4410: bd08 pop {r3, pc} │ │ - │ │ -00004412 : │ │ - 4412: b538 push {r3, r4, r5, lr} │ │ - 4414: 1c15 adds r5, r2, #0 │ │ - 4416: 3508 adds r5, #8 │ │ - 4418: 1c14 adds r4, r2, #0 │ │ + 439c: 9e04 ldr r6, [sp, #16] │ │ + 439e: 3410 adds r4, #16 │ │ + 43a0: 1c20 adds r0, r4, #0 │ │ + 43a2: f002 fb93 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 43a6: 1c31 adds r1, r6, #0 │ │ + 43a8: 1c28 adds r0, r5, #0 │ │ + 43aa: f000 fd91 bl 4ed0 │ │ + 43ae: 1c05 adds r5, r0, #0 │ │ + 43b0: 1c20 adds r0, r4, #0 │ │ + 43b2: f002 fb93 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 43b6: 1c28 adds r0, r5, #0 │ │ + 43b8: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000043ba : │ │ + 43ba: b570 push {r4, r5, r6, lr} │ │ + 43bc: 1c14 adds r4, r2, #0 │ │ + 43be: 1c15 adds r5, r2, #0 │ │ + 43c0: 9e04 ldr r6, [sp, #16] │ │ + 43c2: 3410 adds r4, #16 │ │ + 43c4: 1c20 adds r0, r4, #0 │ │ + 43c6: f002 fb81 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 43ca: 1c31 adds r1, r6, #0 │ │ + 43cc: 1c28 adds r0, r5, #0 │ │ + 43ce: f000 fd93 bl 4ef8 │ │ + 43d2: 1c05 adds r5, r0, #0 │ │ + 43d4: 1c20 adds r0, r4, #0 │ │ + 43d6: f002 fb81 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 43da: 1c28 adds r0, r5, #0 │ │ + 43dc: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000043de : │ │ + 43de: b508 push {r3, lr} │ │ + 43e0: 2008 movs r0, #8 │ │ + 43e2: f002 fb63 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 43e6: 2300 movs r3, #0 │ │ + 43e8: 17c1 asrs r1, r0, #31 │ │ + 43ea: 6003 str r3, [r0, #0] │ │ + 43ec: 6043 str r3, [r0, #4] │ │ + 43ee: bd08 pop {r3, pc} │ │ + │ │ +000043f0 : │ │ + 43f0: b508 push {r3, lr} │ │ + 43f2: 1c10 adds r0, r2, #0 │ │ + 43f4: f002 fb62 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 43f8: bd08 pop {r3, pc} │ │ + │ │ +000043fa : │ │ + 43fa: b508 push {r3, lr} │ │ + 43fc: 1c10 adds r0, r2, #0 │ │ + 43fe: f000 fd89 bl 4f14 │ │ + 4402: bd08 pop {r3, pc} │ │ + │ │ +00004404 : │ │ + 4404: b508 push {r3, lr} │ │ + 4406: 1c10 adds r0, r2, #0 │ │ + 4408: f000 fd8a bl 4f20 │ │ + 440c: bd08 pop {r3, pc} │ │ + │ │ +0000440e : │ │ + 440e: b538 push {r3, r4, r5, lr} │ │ + 4410: 1c15 adds r5, r2, #0 │ │ + 4412: 1d14 adds r4, r2, #4 │ │ + 4414: 1c20 adds r0, r4, #0 │ │ + 4416: f002 fb59 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ 441a: 1c28 adds r0, r5, #0 │ │ - 441c: f7ff ec8c blx 3d38 │ │ + 441c: f000 fd85 bl 4f2a │ │ 4420: 1c20 adds r0, r4, #0 │ │ - 4422: f000 ffa5 bl 5370 │ │ - 4426: 1c28 adds r0, r5, #0 │ │ - 4428: f7ff ec8c blx 3d44 │ │ - 442c: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000442e : │ │ - 442e: b538 push {r3, r4, r5, lr} │ │ - 4430: 1c15 adds r5, r2, #0 │ │ - 4432: 3508 adds r5, #8 │ │ - 4434: 1c14 adds r4, r2, #0 │ │ - 4436: 1c28 adds r0, r5, #0 │ │ - 4438: f7ff ec7e blx 3d38 │ │ - 443c: 1c20 adds r0, r4, #0 │ │ - 443e: f000 ff9a bl 5376 │ │ - 4442: 1c04 adds r4, r0, #0 │ │ - 4444: 1c28 adds r0, r5, #0 │ │ - 4446: f7ff ec7e blx 3d44 │ │ - 444a: 1c20 adds r0, r4, #0 │ │ - 444c: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000444e : │ │ - 444e: b538 push {r3, r4, r5, lr} │ │ - 4450: 1c15 adds r5, r2, #0 │ │ - 4452: 3508 adds r5, #8 │ │ - 4454: 1c14 adds r4, r2, #0 │ │ - 4456: 1c28 adds r0, r5, #0 │ │ - 4458: f7ff ec6e blx 3d38 │ │ - 445c: 9904 ldr r1, [sp, #16] │ │ - 445e: 1c20 adds r0, r4, #0 │ │ - 4460: f000 ff8c bl 537c │ │ - 4464: 1c04 adds r4, r0, #0 │ │ - 4466: 1c28 adds r0, r5, #0 │ │ - 4468: f7ff ec6c blx 3d44 │ │ - 446c: 1c20 adds r0, r4, #0 │ │ - 446e: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00004470 : │ │ - 4470: b510 push {r4, lr} │ │ - 4472: 202c movs r0, #44 ; 0x2c │ │ - 4474: f7ff ec54 blx 3d20 │ │ - 4478: 2100 movs r1, #0 │ │ - 447a: 1c04 adds r4, r0, #0 │ │ - 447c: 222c movs r2, #44 ; 0x2c │ │ - 447e: f7ff ec68 blx 3d50 │ │ - 4482: 17e1 asrs r1, r4, #31 │ │ - 4484: 1c20 adds r0, r4, #0 │ │ - 4486: bd10 pop {r4, pc} │ │ - │ │ -00004488 : │ │ - 4488: b508 push {r3, lr} │ │ - 448a: 1c10 adds r0, r2, #0 │ │ - 448c: f7ff ec4e blx 3d2c │ │ - 4490: bd08 pop {r3, pc} │ │ - │ │ -00004492 : │ │ - 4492: b508 push {r3, lr} │ │ - 4494: 1c10 adds r0, r2, #0 │ │ - 4496: f000 fde6 bl 5066 │ │ - 449a: bd08 pop {r3, pc} │ │ - │ │ -0000449c : │ │ - 449c: b508 push {r3, lr} │ │ - 449e: 1c10 adds r0, r2, #0 │ │ - 44a0: f000 fded bl 507e │ │ - 44a4: bd08 pop {r3, pc} │ │ - │ │ -000044a6 : │ │ - 44a6: b570 push {r4, r5, r6, lr} │ │ - 44a8: 1c15 adds r5, r2, #0 │ │ - 44aa: 9e04 ldr r6, [sp, #16] │ │ - 44ac: 3528 adds r5, #40 ; 0x28 │ │ - 44ae: 1c14 adds r4, r2, #0 │ │ - 44b0: 1c28 adds r0, r5, #0 │ │ - 44b2: f7ff ec42 blx 3d38 │ │ - 44b6: 1c31 adds r1, r6, #0 │ │ - 44b8: 1c20 adds r0, r4, #0 │ │ - 44ba: f000 fdf1 bl 50a0 │ │ - 44be: 1c28 adds r0, r5, #0 │ │ - 44c0: f7ff ec40 blx 3d44 │ │ - 44c4: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000044c6 : │ │ - 44c6: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 44c8: 9e06 ldr r6, [sp, #24] │ │ - 44ca: 9f08 ldr r7, [sp, #32] │ │ - 44cc: 1c15 adds r5, r2, #0 │ │ - 44ce: 3528 adds r5, #40 ; 0x28 │ │ - 44d0: 1c14 adds r4, r2, #0 │ │ - 44d2: 1c28 adds r0, r5, #0 │ │ - 44d4: f7ff ec30 blx 3d38 │ │ - 44d8: 1c31 adds r1, r6, #0 │ │ - 44da: 1c3a adds r2, r7, #0 │ │ - 44dc: 1c20 adds r0, r4, #0 │ │ - 44de: f000 fdfb bl 50d8 │ │ - 44e2: 1c28 adds r0, r5, #0 │ │ - 44e4: f7ff ec2e blx 3d44 │ │ - 44e8: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -000044ea : │ │ - 44ea: b538 push {r3, r4, r5, lr} │ │ - 44ec: 1c15 adds r5, r2, #0 │ │ - 44ee: 3528 adds r5, #40 ; 0x28 │ │ - 44f0: 1c14 adds r4, r2, #0 │ │ - 44f2: 1c28 adds r0, r5, #0 │ │ - 44f4: f7ff ec20 blx 3d38 │ │ - 44f8: 1c20 adds r0, r4, #0 │ │ - 44fa: 9904 ldr r1, [sp, #16] │ │ - 44fc: f000 fdf7 bl 50ee │ │ - 4500: 1c28 adds r0, r5, #0 │ │ - 4502: f7ff ec20 blx 3d44 │ │ - 4506: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00004508 : │ │ - 4508: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 450a: 2038 movs r0, #56 ; 0x38 │ │ - 450c: 1c14 adds r4, r2, #0 │ │ - 450e: 9f06 ldr r7, [sp, #24] │ │ - 4510: f7ff ec06 blx 3d20 │ │ - 4514: 1c25 adds r5, r4, #0 │ │ - 4516: 3528 adds r5, #40 ; 0x28 │ │ - 4518: 2100 movs r1, #0 │ │ - 451a: 2238 movs r2, #56 ; 0x38 │ │ - 451c: 1c06 adds r6, r0, #0 │ │ - 451e: f7ff ec18 blx 3d50 │ │ - 4522: 1c28 adds r0, r5, #0 │ │ - 4524: f7ff ec08 blx 3d38 │ │ - 4528: 1c31 adds r1, r6, #0 │ │ - 452a: 1c3a adds r2, r7, #0 │ │ - 452c: 1c20 adds r0, r4, #0 │ │ - 452e: f000 fde3 bl 50f8 │ │ - 4532: 1c28 adds r0, r5, #0 │ │ - 4534: f7ff ec06 blx 3d44 │ │ - 4538: 17f1 asrs r1, r6, #31 │ │ - 453a: 1c30 adds r0, r6, #0 │ │ - 453c: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -0000453e : │ │ - 453e: b508 push {r3, lr} │ │ - 4540: 1c10 adds r0, r2, #0 │ │ - 4542: f7ff ebf4 blx 3d2c │ │ - 4546: bd08 pop {r3, pc} │ │ - │ │ -00004548 : │ │ - 4548: 6990 ldr r0, [r2, #24] │ │ - 454a: 4770 bx lr │ │ - │ │ -0000454c : │ │ - 454c: b530 push {r4, r5, lr} │ │ - 454e: 9903 ldr r1, [sp, #12] │ │ - 4550: 321c adds r2, #28 │ │ - 4552: 1c0b adds r3, r1, #0 │ │ - 4554: ca31 ldmia r2!, {r0, r4, r5} │ │ - 4556: c331 stmia r3!, {r0, r4, r5} │ │ - 4558: ca13 ldmia r2!, {r0, r1, r4} │ │ - 455a: c313 stmia r3!, {r0, r1, r4} │ │ - 455c: 6812 ldr r2, [r2, #0] │ │ - 455e: 601a str r2, [r3, #0] │ │ - 4560: bd30 pop {r4, r5, pc} │ │ - │ │ -00004562 : │ │ - 4562: 6810 ldr r0, [r2, #0] │ │ - 4564: 4770 bx lr │ │ - │ │ -00004566 : │ │ - 4566: 68d0 ldr r0, [r2, #12] │ │ - 4568: 4770 bx lr │ │ - │ │ -0000456a : │ │ - 456a: 6910 ldr r0, [r2, #16] │ │ - 456c: 4770 bx lr │ │ - │ │ -0000456e : │ │ - 456e: 6890 ldr r0, [r2, #8] │ │ - 4570: 4770 bx lr │ │ - │ │ -00004572 : │ │ - 4572: 6850 ldr r0, [r2, #4] │ │ - 4574: 4770 bx lr │ │ - │ │ -00004576 : │ │ - 4576: 6950 ldr r0, [r2, #20] │ │ - 4578: 4770 bx lr │ │ - │ │ -0000457a : │ │ - 457a: b508 push {r3, lr} │ │ - 457c: 2020 movs r0, #32 │ │ - 457e: f7ff ebd0 blx 3d20 │ │ - 4582: 17c1 asrs r1, r0, #31 │ │ - 4584: bd08 pop {r3, pc} │ │ - │ │ -00004586 : │ │ - 4586: b508 push {r3, lr} │ │ - 4588: 1c10 adds r0, r2, #0 │ │ - 458a: f7ff ebd0 blx 3d2c │ │ - 458e: bd08 pop {r3, pc} │ │ - │ │ -00004590 : │ │ - 4590: b508 push {r3, lr} │ │ - 4592: 1c10 adds r0, r2, #0 │ │ - 4594: f000 fe0a bl 51ac │ │ - 4598: bd08 pop {r3, pc} │ │ - │ │ -0000459a : │ │ - 459a: b508 push {r3, lr} │ │ - 459c: 1c10 adds r0, r2, #0 │ │ - 459e: f000 fe13 bl 51c8 │ │ - 45a2: bd08 pop {r3, pc} │ │ - │ │ -000045a4 : │ │ - 45a4: b570 push {r4, r5, r6, lr} │ │ - 45a6: 1c15 adds r5, r2, #0 │ │ - 45a8: 9e04 ldr r6, [sp, #16] │ │ - 45aa: 351c adds r5, #28 │ │ - 45ac: 1c14 adds r4, r2, #0 │ │ - 45ae: 1c28 adds r0, r5, #0 │ │ - 45b0: f7ff ebc2 blx 3d38 │ │ - 45b4: 1c31 adds r1, r6, #0 │ │ - 45b6: 1c20 adds r0, r4, #0 │ │ - 45b8: f000 fe14 bl 51e4 │ │ - 45bc: 1c04 adds r4, r0, #0 │ │ - 45be: 1c28 adds r0, r5, #0 │ │ - 45c0: f7ff ebc0 blx 3d44 │ │ - 45c4: 1c20 adds r0, r4, #0 │ │ - 45c6: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000045c8 : │ │ - 45c8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 45ca: 9e06 ldr r6, [sp, #24] │ │ - 45cc: 9f08 ldr r7, [sp, #32] │ │ - 45ce: 1c15 adds r5, r2, #0 │ │ - 45d0: 351c adds r5, #28 │ │ - 45d2: 1c14 adds r4, r2, #0 │ │ - 45d4: 1c28 adds r0, r5, #0 │ │ - 45d6: f7ff ebb0 blx 3d38 │ │ - 45da: 1c31 adds r1, r6, #0 │ │ - 45dc: 1c3a adds r2, r7, #0 │ │ - 45de: 1c20 adds r0, r4, #0 │ │ - 45e0: f000 fe0e bl 5200 │ │ - 45e4: 1c28 adds r0, r5, #0 │ │ - 45e6: f7ff ebae blx 3d44 │ │ - 45ea: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - │ │ -000045ec : │ │ - 45ec: b538 push {r3, r4, r5, lr} │ │ - 45ee: 1c15 adds r5, r2, #0 │ │ - 45f0: 351c adds r5, #28 │ │ - 45f2: 1c14 adds r4, r2, #0 │ │ - 45f4: 1c28 adds r0, r5, #0 │ │ - 45f6: f7ff eba0 blx 3d38 │ │ - 45fa: 1c20 adds r0, r4, #0 │ │ - 45fc: f000 fe46 bl 528c │ │ - 4600: 1c04 adds r4, r0, #0 │ │ + 4422: f002 fb5b bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4426: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004428 : │ │ + 4428: b538 push {r3, r4, r5, lr} │ │ + 442a: 1c15 adds r5, r2, #0 │ │ + 442c: 1d14 adds r4, r2, #4 │ │ + 442e: 1c20 adds r0, r4, #0 │ │ + 4430: f002 fb4c bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4434: 1c28 adds r0, r5, #0 │ │ + 4436: f000 fd7b bl 4f30 │ │ + 443a: 1c20 adds r0, r4, #0 │ │ + 443c: f002 fb4e bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4440: bd38 pop {r3, r4, r5, pc} │ │ + ... │ │ + │ │ +00004444 : │ │ + 4444: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4446: b08f sub sp, #60 ; 0x3c │ │ + 4448: 9b16 ldr r3, [sp, #88] ; 0x58 │ │ + 444a: 1c17 adds r7, r2, #0 │ │ + 444c: 9302 str r3, [sp, #8] │ │ + 444e: 4b22 ldr r3, [pc, #136] ; (44d8 ) │ │ + 4450: 9d14 ldr r5, [sp, #80] ; 0x50 │ │ + 4452: 1c04 adds r4, r0, #0 │ │ + 4454: 447b add r3, pc │ │ + 4456: 681b ldr r3, [r3, #0] │ │ + 4458: 1e2e subs r6, r5, #0 │ │ + 445a: 681a ldr r2, [r3, #0] │ │ + 445c: 9303 str r3, [sp, #12] │ │ + 445e: 920d str r2, [sp, #52] ; 0x34 │ │ + 4460: d007 beq.n 4472 │ │ + 4462: 23a9 movs r3, #169 ; 0xa9 │ │ + 4464: 6802 ldr r2, [r0, #0] │ │ + 4466: 009b lsls r3, r3, #2 │ │ + 4468: 1c29 adds r1, r5, #0 │ │ + 446a: 58d3 ldr r3, [r2, r3] │ │ + 446c: 2200 movs r2, #0 │ │ + 446e: 4798 blx r3 │ │ + 4470: 1c06 adds r6, r0, #0 │ │ + 4472: ab04 add r3, sp, #16 │ │ + 4474: 2100 movs r1, #0 │ │ + 4476: 2221 movs r2, #33 ; 0x21 │ │ + 4478: 1c18 adds r0, r3, #0 │ │ + 447a: 9300 str r3, [sp, #0] │ │ + 447c: f002 fb36 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 4480: 1d3b adds r3, r7, #4 │ │ + 4482: 1c18 adds r0, r3, #0 │ │ + 4484: 9301 str r3, [sp, #4] │ │ + 4486: f002 fb21 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 448a: 1c38 adds r0, r7, #0 │ │ + 448c: 1c31 adds r1, r6, #0 │ │ + 448e: 9a02 ldr r2, [sp, #8] │ │ + 4490: 9b00 ldr r3, [sp, #0] │ │ + 4492: f000 fd51 bl 4f38 │ │ + 4496: 1c07 adds r7, r0, #0 │ │ + 4498: 9801 ldr r0, [sp, #4] │ │ + 449a: f002 fb1f bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 449e: 2e00 cmp r6, #0 │ │ + 44a0: d007 beq.n 44b2 │ │ + 44a2: 23aa movs r3, #170 ; 0xaa │ │ + 44a4: 6822 ldr r2, [r4, #0] │ │ + 44a6: 009b lsls r3, r3, #2 │ │ + 44a8: 1c20 adds r0, r4, #0 │ │ + 44aa: 58d3 ldr r3, [r2, r3] │ │ + 44ac: 1c29 adds r1, r5, #0 │ │ + 44ae: 1c32 adds r2, r6, #0 │ │ + 44b0: 4798 blx r3 │ │ + 44b2: 2000 movs r0, #0 │ │ + 44b4: 4287 cmp r7, r0 │ │ + 44b6: d106 bne.n 44c6 │ │ + 44b8: 23a7 movs r3, #167 ; 0xa7 │ │ + 44ba: 6822 ldr r2, [r4, #0] │ │ + 44bc: 009b lsls r3, r3, #2 │ │ + 44be: 1c20 adds r0, r4, #0 │ │ + 44c0: 58d3 ldr r3, [r2, r3] │ │ + 44c2: 9900 ldr r1, [sp, #0] │ │ + 44c4: 4798 blx r3 │ │ + 44c6: 9b03 ldr r3, [sp, #12] │ │ + 44c8: 9a0d ldr r2, [sp, #52] ; 0x34 │ │ + 44ca: 681b ldr r3, [r3, #0] │ │ + 44cc: 429a cmp r2, r3 │ │ + 44ce: d001 beq.n 44d4 │ │ + 44d0: f002 fb14 bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 44d4: b00f add sp, #60 ; 0x3c │ │ + 44d6: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 44d8: 4b38 ldr r3, [pc, #224] ; (45bc ) │ │ + ... │ │ + │ │ +000044dc : │ │ + 44dc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 44de: b085 sub sp, #20 │ │ + 44e0: 1c05 adds r5, r0, #0 │ │ + 44e2: 1c16 adds r6, r2, #0 │ │ + 44e4: 9303 str r3, [sp, #12] │ │ + 44e6: 1e14 subs r4, r2, #0 │ │ + 44e8: d007 beq.n 44fa │ │ + 44ea: 23a9 movs r3, #169 ; 0xa9 │ │ + 44ec: 6802 ldr r2, [r0, #0] │ │ + 44ee: 009b lsls r3, r3, #2 │ │ + 44f0: 1c31 adds r1, r6, #0 │ │ + 44f2: 58d3 ldr r3, [r2, r3] │ │ + 44f4: 2200 movs r2, #0 │ │ + 44f6: 4798 blx r3 │ │ + 44f8: 1c04 adds r4, r0, #0 │ │ + 44fa: 2000 movs r0, #0 │ │ + 44fc: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 44fe: 1c01 adds r1, r0, #0 │ │ + 4500: 9300 str r3, [sp, #0] │ │ + 4502: 1c22 adds r2, r4, #0 │ │ + 4504: 9b03 ldr r3, [sp, #12] │ │ + 4506: f000 fd63 bl 4fd0 │ │ + 450a: 2800 cmp r0, #0 │ │ + 450c: dc0b bgt.n 4526 │ │ + 450e: 1e20 subs r0, r4, #0 │ │ + 4510: d02c beq.n 456c │ │ + 4512: 23aa movs r3, #170 ; 0xaa │ │ + 4514: 682a ldr r2, [r5, #0] │ │ + 4516: 009b lsls r3, r3, #2 │ │ + 4518: 1c28 adds r0, r5, #0 │ │ + 451a: 58d3 ldr r3, [r2, r3] │ │ + 451c: 1c31 adds r1, r6, #0 │ │ + 451e: 1c22 adds r2, r4, #0 │ │ + 4520: 4798 blx r3 │ │ + 4522: 2000 movs r0, #0 │ │ + 4524: e022 b.n 456c │ │ + 4526: 1c47 adds r7, r0, #1 │ │ + 4528: 1c38 adds r0, r7, #0 │ │ + 452a: f002 fabf bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 452e: 9b0a ldr r3, [sp, #40] ; 0x28 │ │ + 4530: 1c39 adds r1, r7, #0 │ │ + 4532: 9300 str r3, [sp, #0] │ │ + 4534: 1c22 adds r2, r4, #0 │ │ + 4536: 9b03 ldr r3, [sp, #12] │ │ + 4538: 9002 str r0, [sp, #8] │ │ + 453a: f000 fd49 bl 4fd0 │ │ + 453e: 23a7 movs r3, #167 ; 0xa7 │ │ + 4540: 682a ldr r2, [r5, #0] │ │ + 4542: 009b lsls r3, r3, #2 │ │ + 4544: 9902 ldr r1, [sp, #8] │ │ + 4546: 58d3 ldr r3, [r2, r3] │ │ + 4548: 1c28 adds r0, r5, #0 │ │ + 454a: 4798 blx r3 │ │ + 454c: 1c07 adds r7, r0, #0 │ │ + 454e: 9802 ldr r0, [sp, #8] │ │ + 4550: f002 fab4 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4554: 1c38 adds r0, r7, #0 │ │ + 4556: 2c00 cmp r4, #0 │ │ + 4558: d008 beq.n 456c │ │ + 455a: 23aa movs r3, #170 ; 0xaa │ │ + 455c: 682a ldr r2, [r5, #0] │ │ + 455e: 009b lsls r3, r3, #2 │ │ + 4560: 1c28 adds r0, r5, #0 │ │ + 4562: 58d3 ldr r3, [r2, r3] │ │ + 4564: 1c31 adds r1, r6, #0 │ │ + 4566: 1c22 adds r2, r4, #0 │ │ + 4568: 4798 blx r3 │ │ + 456a: 1c38 adds r0, r7, #0 │ │ + 456c: b005 add sp, #20 │ │ + 456e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00004570 : │ │ + 4570: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4572: 4e2d ldr r6, [pc, #180] ; (4628 ) │ │ + 4574: b089 sub sp, #36 ; 0x24 │ │ + 4576: 9201 str r2, [sp, #4] │ │ + 4578: 447e add r6, pc │ │ + 457a: 6836 ldr r6, [r6, #0] │ │ + 457c: 6802 ldr r2, [r0, #0] │ │ + 457e: 9901 ldr r1, [sp, #4] │ │ + 4580: 6833 ldr r3, [r6, #0] │ │ + 4582: 1c05 adds r5, r0, #0 │ │ + 4584: 9307 str r3, [sp, #28] │ │ + 4586: 2300 movs r3, #0 │ │ + 4588: 9304 str r3, [sp, #16] │ │ + 458a: 2300 movs r3, #0 │ │ + 458c: 9305 str r3, [sp, #20] │ │ + 458e: 9306 str r3, [sp, #24] │ │ + 4590: 23a9 movs r3, #169 ; 0xa9 │ │ + 4592: 009b lsls r3, r3, #2 │ │ + 4594: 58d3 ldr r3, [r2, r3] │ │ + 4596: 2200 movs r2, #0 │ │ + 4598: 4798 blx r3 │ │ + 459a: a904 add r1, sp, #16 │ │ + 459c: aa05 add r2, sp, #20 │ │ + 459e: ab06 add r3, sp, #24 │ │ + 45a0: 1c04 adds r4, r0, #0 │ │ + 45a2: f000 fe17 bl 51d4 │ │ + 45a6: 9603 str r6, [sp, #12] │ │ + 45a8: 1e07 subs r7, r0, #0 │ │ + 45aa: da0b bge.n 45c4 │ │ + 45ac: 1e20 subs r0, r4, #0 │ │ + 45ae: d030 beq.n 4612 │ │ + 45b0: 23aa movs r3, #170 ; 0xaa │ │ + 45b2: 682a ldr r2, [r5, #0] │ │ + 45b4: 009b lsls r3, r3, #2 │ │ + 45b6: 1c28 adds r0, r5, #0 │ │ + 45b8: 58d3 ldr r3, [r2, r3] │ │ + 45ba: 9901 ldr r1, [sp, #4] │ │ + 45bc: 1c22 adds r2, r4, #0 │ │ + 45be: 4798 blx r3 │ │ + 45c0: 2000 movs r0, #0 │ │ + 45c2: e026 b.n 4612 │ │ + 45c4: 200c movs r0, #12 │ │ + 45c6: f002 fa71 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 45ca: 1c06 adds r6, r0, #0 │ │ + 45cc: 2100 movs r1, #0 │ │ + 45ce: 220c movs r2, #12 │ │ + 45d0: f002 fa8c bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 45d4: 9b05 ldr r3, [sp, #20] │ │ + 45d6: 6073 str r3, [r6, #4] │ │ + 45d8: 9b06 ldr r3, [sp, #24] │ │ + 45da: 60b3 str r3, [r6, #8] │ │ + 45dc: 2f00 cmp r7, #0 │ │ + 45de: d00b beq.n 45f8 │ │ + 45e0: 1c78 adds r0, r7, #1 │ │ + 45e2: f002 fa63 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 45e6: 1c3a adds r2, r7, #0 │ │ + 45e8: 6030 str r0, [r6, #0] │ │ + 45ea: 9904 ldr r1, [sp, #16] │ │ + 45ec: 9002 str r0, [sp, #8] │ │ + 45ee: f002 fa8d bl 6b0c <__aeabi_f2iz@@Base+0xbc> │ │ + 45f2: 2300 movs r3, #0 │ │ + 45f4: 9a02 ldr r2, [sp, #8] │ │ + 45f6: 55d3 strb r3, [r2, r7] │ │ + 45f8: 2c00 cmp r4, #0 │ │ + 45fa: d007 beq.n 460c │ │ + 45fc: 23aa movs r3, #170 ; 0xaa │ │ + 45fe: 682a ldr r2, [r5, #0] │ │ + 4600: 009b lsls r3, r3, #2 │ │ 4602: 1c28 adds r0, r5, #0 │ │ - 4604: f7ff eb9e blx 3d44 │ │ - 4608: 1c20 adds r0, r4, #0 │ │ - 460a: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000460c : │ │ - 460c: b538 push {r3, r4, r5, lr} │ │ - 460e: 1c15 adds r5, r2, #0 │ │ - 4610: 351c adds r5, #28 │ │ - 4612: 1c14 adds r4, r2, #0 │ │ - 4614: 1c28 adds r0, r5, #0 │ │ - 4616: f7ff eb90 blx 3d38 │ │ - 461a: 1c20 adds r0, r4, #0 │ │ - 461c: f000 fe38 bl 5290 │ │ - 4620: 1c04 adds r4, r0, #0 │ │ - 4622: 1c28 adds r0, r5, #0 │ │ - 4624: f7ff eb8e blx 3d44 │ │ - 4628: 1c20 adds r0, r4, #0 │ │ - 462a: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000462c : │ │ - 462c: b538 push {r3, r4, r5, lr} │ │ - 462e: 1c15 adds r5, r2, #0 │ │ - 4630: 351c adds r5, #28 │ │ - 4632: 1c14 adds r4, r2, #0 │ │ - 4634: 1c28 adds r0, r5, #0 │ │ - 4636: f7ff eb80 blx 3d38 │ │ + 4604: 58d3 ldr r3, [r2, r3] │ │ + 4606: 9901 ldr r1, [sp, #4] │ │ + 4608: 1c22 adds r2, r4, #0 │ │ + 460a: 4798 blx r3 │ │ + 460c: 1c30 adds r0, r6, #0 │ │ + 460e: 17f1 asrs r1, r6, #31 │ │ + 4610: e000 b.n 4614 │ │ + 4612: 1c01 adds r1, r0, #0 │ │ + 4614: 9b03 ldr r3, [sp, #12] │ │ + 4616: 9a07 ldr r2, [sp, #28] │ │ + 4618: 681b ldr r3, [r3, #0] │ │ + 461a: 429a cmp r2, r3 │ │ + 461c: d001 beq.n 4622 │ │ + 461e: f002 fa6d bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 4622: b009 add sp, #36 ; 0x24 │ │ + 4624: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 4626: 46c0 nop ; (mov r8, r8) │ │ + 4628: 4a14 ldr r2, [pc, #80] ; (467c ) │ │ + ... │ │ + │ │ +0000462c : │ │ + 462c: 6810 ldr r0, [r2, #0] │ │ + 462e: b510 push {r4, lr} │ │ + 4630: 1c14 adds r4, r2, #0 │ │ + 4632: 2800 cmp r0, #0 │ │ + 4634: d001 beq.n 463a │ │ + 4636: f002 fa41 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ 463a: 1c20 adds r0, r4, #0 │ │ - 463c: f000 fe2f bl 529e │ │ - 4640: 1c04 adds r4, r0, #0 │ │ - 4642: 1c28 adds r0, r5, #0 │ │ - 4644: f7ff eb7e blx 3d44 │ │ - 4648: 1c20 adds r0, r4, #0 │ │ - 464a: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000464c : │ │ - 464c: b538 push {r3, r4, r5, lr} │ │ - 464e: 1c15 adds r5, r2, #0 │ │ - 4650: 351c adds r5, #28 │ │ - 4652: 1c14 adds r4, r2, #0 │ │ - 4654: 1c28 adds r0, r5, #0 │ │ - 4656: f7ff eb70 blx 3d38 │ │ - 465a: 1c20 adds r0, r4, #0 │ │ - 465c: f000 fe21 bl 52a2 │ │ - 4660: 1c04 adds r4, r0, #0 │ │ - 4662: 1c28 adds r0, r5, #0 │ │ - 4664: f7ff eb6e blx 3d44 │ │ - 4668: 1c20 adds r0, r4, #0 │ │ - 466a: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000466c : │ │ - 466c: b538 push {r3, r4, r5, lr} │ │ - 466e: 1c15 adds r5, r2, #0 │ │ - 4670: 351c adds r5, #28 │ │ - 4672: 1c14 adds r4, r2, #0 │ │ - 4674: 1c28 adds r0, r5, #0 │ │ - 4676: f7ff eb60 blx 3d38 │ │ - 467a: 1c20 adds r0, r4, #0 │ │ - 467c: 9904 ldr r1, [sp, #16] │ │ - 467e: f000 fe17 bl 52b0 │ │ - 4682: 1c28 adds r0, r5, #0 │ │ - 4684: f7ff eb5e blx 3d44 │ │ - 4688: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -0000468a : │ │ - 468a: b538 push {r3, r4, r5, lr} │ │ - 468c: 1c15 adds r5, r2, #0 │ │ - 468e: 351c adds r5, #28 │ │ - 4690: 1c14 adds r4, r2, #0 │ │ - 4692: 1c28 adds r0, r5, #0 │ │ - 4694: f7ff eb50 blx 3d38 │ │ - 4698: 1c20 adds r0, r4, #0 │ │ - 469a: f000 fe19 bl 52d0 │ │ - 469e: 1c04 adds r4, r0, #0 │ │ - 46a0: 1c28 adds r0, r5, #0 │ │ - 46a2: f7ff eb50 blx 3d44 │ │ - 46a6: 1c20 adds r0, r4, #0 │ │ - 46a8: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -000046aa : │ │ - 46aa: b538 push {r3, r4, r5, lr} │ │ - 46ac: 1c15 adds r5, r2, #0 │ │ - 46ae: 351c adds r5, #28 │ │ - 46b0: 1c14 adds r4, r2, #0 │ │ - 46b2: 1c28 adds r0, r5, #0 │ │ - 46b4: f7ff eb40 blx 3d38 │ │ + 463c: f002 fa3e bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4640: bd10 pop {r4, pc} │ │ + │ │ +00004642 : │ │ + 4642: 6811 ldr r1, [r2, #0] │ │ + 4644: b508 push {r3, lr} │ │ + 4646: 1c03 adds r3, r0, #0 │ │ + 4648: 1e08 subs r0, r1, #0 │ │ + 464a: d005 beq.n 4658 │ │ + 464c: 1c18 adds r0, r3, #0 │ │ + 464e: 23a7 movs r3, #167 ; 0xa7 │ │ + 4650: 6802 ldr r2, [r0, #0] │ │ + 4652: 009b lsls r3, r3, #2 │ │ + 4654: 58d3 ldr r3, [r2, r3] │ │ + 4656: 4798 blx r3 │ │ + 4658: bd08 pop {r3, pc} │ │ + │ │ +0000465a : │ │ + 465a: 6850 ldr r0, [r2, #4] │ │ + 465c: 4770 bx lr │ │ + │ │ +0000465e : │ │ + 465e: 6890 ldr r0, [r2, #8] │ │ + 4660: 4770 bx lr │ │ + │ │ +00004662 : │ │ + 4662: b510 push {r4, lr} │ │ + 4664: 201c movs r0, #28 │ │ + 4666: f002 fa21 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 466a: 1c04 adds r4, r0, #0 │ │ + 466c: 2100 movs r1, #0 │ │ + 466e: 221c movs r2, #28 │ │ + 4670: f002 fa3c bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 4674: 17e1 asrs r1, r4, #31 │ │ + 4676: 1c20 adds r0, r4, #0 │ │ + 4678: bd10 pop {r4, pc} │ │ + │ │ +0000467a : │ │ + 467a: b508 push {r3, lr} │ │ + 467c: 1c10 adds r0, r2, #0 │ │ + 467e: f002 fa1d bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4682: bd08 pop {r3, pc} │ │ + │ │ +00004684 : │ │ + 4684: b508 push {r3, lr} │ │ + 4686: 1c10 adds r0, r2, #0 │ │ + 4688: f000 fe70 bl 536c │ │ + 468c: bd08 pop {r3, pc} │ │ + │ │ +0000468e : │ │ + 468e: b508 push {r3, lr} │ │ + 4690: 1c10 adds r0, r2, #0 │ │ + 4692: f000 fe71 bl 5378 │ │ + 4696: bd08 pop {r3, pc} │ │ + │ │ +00004698 : │ │ + 4698: 6810 ldr r0, [r2, #0] │ │ + 469a: 4770 bx lr │ │ + │ │ +0000469c : │ │ + 469c: 9b00 ldr r3, [sp, #0] │ │ + 469e: 6013 str r3, [r2, #0] │ │ + 46a0: 4770 bx lr │ │ + │ │ +000046a2 : │ │ + 46a2: 6850 ldr r0, [r2, #4] │ │ + 46a4: 4770 bx lr │ │ + │ │ +000046a6 : │ │ + 46a6: 9b00 ldr r3, [sp, #0] │ │ + 46a8: 6053 str r3, [r2, #4] │ │ + 46aa: 4770 bx lr │ │ + │ │ +000046ac : │ │ + 46ac: 68d0 ldr r0, [r2, #12] │ │ + 46ae: 4770 bx lr │ │ + │ │ +000046b0 : │ │ + 46b0: b538 push {r3, r4, r5, lr} │ │ + 46b2: 1c14 adds r4, r2, #0 │ │ + 46b4: 1c15 adds r5, r2, #0 │ │ + 46b6: 3418 adds r4, #24 │ │ 46b8: 1c20 adds r0, r4, #0 │ │ - 46ba: f000 fe0b bl 52d4 │ │ - 46be: 1c04 adds r4, r0, #0 │ │ - 46c0: 1c28 adds r0, r5, #0 │ │ - 46c2: f7ff eb40 blx 3d44 │ │ + 46ba: f002 fa07 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 46be: 1c28 adds r0, r5, #0 │ │ + 46c0: 9904 ldr r1, [sp, #16] │ │ + 46c2: f000 fe5e bl 5382 │ │ 46c6: 1c20 adds r0, r4, #0 │ │ - 46c8: bd38 pop {r3, r4, r5, pc} │ │ + 46c8: f002 fa08 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 46cc: bd38 pop {r3, r4, r5, pc} │ │ │ │ -000046ca : │ │ - 46ca: b570 push {r4, r5, r6, lr} │ │ - 46cc: 9e06 ldr r6, [sp, #24] │ │ - 46ce: 1c15 adds r5, r2, #0 │ │ - 46d0: 351c adds r5, #28 │ │ - 46d2: 1c14 adds r4, r2, #0 │ │ - 46d4: 1c28 adds r0, r5, #0 │ │ - 46d6: f7ff eb30 blx 3d38 │ │ - 46da: 1c32 adds r2, r6, #0 │ │ - 46dc: 9904 ldr r1, [sp, #16] │ │ - 46de: 1c20 adds r0, r4, #0 │ │ - 46e0: f000 fdfa bl 52d8 │ │ - 46e4: 1c04 adds r4, r0, #0 │ │ - 46e6: 1c28 adds r0, r5, #0 │ │ - 46e8: f7ff eb2c blx 3d44 │ │ - 46ec: 1c20 adds r0, r4, #0 │ │ - 46ee: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000046f0 : │ │ - 46f0: b570 push {r4, r5, r6, lr} │ │ - 46f2: 1c15 adds r5, r2, #0 │ │ - 46f4: 9e04 ldr r6, [sp, #16] │ │ - 46f6: 351c adds r5, #28 │ │ - 46f8: 1c14 adds r4, r2, #0 │ │ - 46fa: 1c28 adds r0, r5, #0 │ │ - 46fc: f7ff eb1c blx 3d38 │ │ - 4700: 1c31 adds r1, r6, #0 │ │ - 4702: 1c20 adds r0, r4, #0 │ │ - 4704: f000 fe0d bl 5322 │ │ - 4708: 1c04 adds r4, r0, #0 │ │ - 470a: 1c28 adds r0, r5, #0 │ │ - 470c: f7ff eb1a blx 3d44 │ │ - 4710: 1c20 adds r0, r4, #0 │ │ - 4712: bd70 pop {r4, r5, r6, pc} │ │ +000046ce : │ │ + 46ce: 6890 ldr r0, [r2, #8] │ │ + 46d0: 4770 bx lr │ │ + │ │ +000046d2 : │ │ + 46d2: b538 push {r3, r4, r5, lr} │ │ + 46d4: 1c14 adds r4, r2, #0 │ │ + 46d6: 1c15 adds r5, r2, #0 │ │ + 46d8: 3418 adds r4, #24 │ │ + 46da: 1c20 adds r0, r4, #0 │ │ + 46dc: f002 f9f6 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 46e0: 1c28 adds r0, r5, #0 │ │ + 46e2: 9904 ldr r1, [sp, #16] │ │ + 46e4: f000 fe51 bl 538a │ │ + 46e8: 1c20 adds r0, r4, #0 │ │ + 46ea: f002 f9f7 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 46ee: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +000046f0 : │ │ + 46f0: b508 push {r3, lr} │ │ + 46f2: 1c10 adds r0, r2, #0 │ │ + 46f4: 1c19 adds r1, r3, #0 │ │ + 46f6: 9a02 ldr r2, [sp, #8] │ │ + 46f8: f000 fe4b bl 5392 │ │ + 46fc: bd08 pop {r3, pc} │ │ + │ │ +000046fe : │ │ + 46fe: b508 push {r3, lr} │ │ + 4700: 200c movs r0, #12 │ │ + 4702: f002 f9d3 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 4706: 17c1 asrs r1, r0, #31 │ │ + 4708: bd08 pop {r3, pc} │ │ + │ │ +0000470a : │ │ + 470a: b508 push {r3, lr} │ │ + 470c: 1c10 adds r0, r2, #0 │ │ + 470e: f002 f9d5 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4712: bd08 pop {r3, pc} │ │ │ │ -00004714 : │ │ +00004714 : │ │ 4714: b508 push {r3, lr} │ │ 4716: 1c10 adds r0, r2, #0 │ │ - 4718: f000 fe52 bl 53c0 │ │ - 471c: bd08 pop {r3, pc} │ │ + 4718: 9902 ldr r1, [sp, #8] │ │ + 471a: f000 ffdb bl 56d4 │ │ + 471e: bd08 pop {r3, pc} │ │ + │ │ +00004720 : │ │ + 4720: b508 push {r3, lr} │ │ + 4722: 1c10 adds r0, r2, #0 │ │ + 4724: f000 ffdf bl 56e6 │ │ + 4728: bd08 pop {r3, pc} │ │ + │ │ +0000472a : │ │ + 472a: b538 push {r3, r4, r5, lr} │ │ + 472c: 1c14 adds r4, r2, #0 │ │ + 472e: 1c15 adds r5, r2, #0 │ │ + 4730: 3408 adds r4, #8 │ │ + 4732: 1c20 adds r0, r4, #0 │ │ + 4734: f002 f9ca bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4738: 1c28 adds r0, r5, #0 │ │ + 473a: f000 ffd9 bl 56f0 │ │ + 473e: 1c20 adds r0, r4, #0 │ │ + 4740: f002 f9cc bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4744: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004746 : │ │ + 4746: b538 push {r3, r4, r5, lr} │ │ + 4748: 1c14 adds r4, r2, #0 │ │ + 474a: 1c15 adds r5, r2, #0 │ │ + 474c: 3408 adds r4, #8 │ │ + 474e: 1c20 adds r0, r4, #0 │ │ + 4750: f002 f9bc bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4754: 1c28 adds r0, r5, #0 │ │ + 4756: f000 ffce bl 56f6 │ │ + 475a: 1c05 adds r5, r0, #0 │ │ + 475c: 1c20 adds r0, r4, #0 │ │ + 475e: f002 f9bd bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4762: 1c28 adds r0, r5, #0 │ │ + 4764: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004766 : │ │ + 4766: b538 push {r3, r4, r5, lr} │ │ + 4768: 1c14 adds r4, r2, #0 │ │ + 476a: 1c15 adds r5, r2, #0 │ │ + 476c: 3408 adds r4, #8 │ │ + 476e: 1c20 adds r0, r4, #0 │ │ + 4770: f002 f9ac bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4774: 9904 ldr r1, [sp, #16] │ │ + 4776: 1c28 adds r0, r5, #0 │ │ + 4778: f000 ffc0 bl 56fc │ │ + 477c: 1c05 adds r5, r0, #0 │ │ + 477e: 1c20 adds r0, r4, #0 │ │ + 4780: f002 f9ac bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4784: 1c28 adds r0, r5, #0 │ │ + 4786: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004788 : │ │ + 4788: b510 push {r4, lr} │ │ + 478a: 202c movs r0, #44 ; 0x2c │ │ + 478c: f002 f98e bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 4790: 1c04 adds r4, r0, #0 │ │ + 4792: 2100 movs r1, #0 │ │ + 4794: 222c movs r2, #44 ; 0x2c │ │ + 4796: f002 f9a9 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 479a: 17e1 asrs r1, r4, #31 │ │ + 479c: 1c20 adds r0, r4, #0 │ │ + 479e: bd10 pop {r4, pc} │ │ + │ │ +000047a0 : │ │ + 47a0: b508 push {r3, lr} │ │ + 47a2: 1c10 adds r0, r2, #0 │ │ + 47a4: f002 f98a bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 47a8: bd08 pop {r3, pc} │ │ + │ │ +000047aa : │ │ + 47aa: b508 push {r3, lr} │ │ + 47ac: 1c10 adds r0, r2, #0 │ │ + 47ae: f000 fdfe bl 53ae │ │ + 47b2: bd08 pop {r3, pc} │ │ + │ │ +000047b4 : │ │ + 47b4: b508 push {r3, lr} │ │ + 47b6: 1c10 adds r0, r2, #0 │ │ + 47b8: f000 fe05 bl 53c6 │ │ + 47bc: bd08 pop {r3, pc} │ │ + │ │ +000047be : │ │ + 47be: b570 push {r4, r5, r6, lr} │ │ + 47c0: 1c14 adds r4, r2, #0 │ │ + 47c2: 1c15 adds r5, r2, #0 │ │ + 47c4: 9e04 ldr r6, [sp, #16] │ │ + 47c6: 3428 adds r4, #40 ; 0x28 │ │ + 47c8: 1c20 adds r0, r4, #0 │ │ + 47ca: f002 f97f bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 47ce: 1c28 adds r0, r5, #0 │ │ + 47d0: 1c31 adds r1, r6, #0 │ │ + 47d2: f000 fe09 bl 53e8 │ │ + 47d6: 1c20 adds r0, r4, #0 │ │ + 47d8: f002 f980 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 47dc: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000047de : │ │ + 47de: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 47e0: 1c14 adds r4, r2, #0 │ │ + 47e2: 1c15 adds r5, r2, #0 │ │ + 47e4: 9f06 ldr r7, [sp, #24] │ │ + 47e6: 9e08 ldr r6, [sp, #32] │ │ + 47e8: 3428 adds r4, #40 ; 0x28 │ │ + 47ea: 1c20 adds r0, r4, #0 │ │ + 47ec: f002 f96e bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 47f0: 1c28 adds r0, r5, #0 │ │ + 47f2: 1c39 adds r1, r7, #0 │ │ + 47f4: 1c32 adds r2, r6, #0 │ │ + 47f6: f000 fe13 bl 5420 │ │ + 47fa: 1c20 adds r0, r4, #0 │ │ + 47fc: f002 f96e bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4800: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00004802 : │ │ + 4802: b538 push {r3, r4, r5, lr} │ │ + 4804: 1c14 adds r4, r2, #0 │ │ + 4806: 1c15 adds r5, r2, #0 │ │ + 4808: 3428 adds r4, #40 ; 0x28 │ │ + 480a: 1c20 adds r0, r4, #0 │ │ + 480c: f002 f95e bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4810: 1c28 adds r0, r5, #0 │ │ + 4812: 9904 ldr r1, [sp, #16] │ │ + 4814: f000 fe0f bl 5436 │ │ + 4818: 1c20 adds r0, r4, #0 │ │ + 481a: f002 f95f bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 481e: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004820 : │ │ + 4820: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 4822: 1c16 adds r6, r2, #0 │ │ + 4824: 2038 movs r0, #56 ; 0x38 │ │ + 4826: 9f06 ldr r7, [sp, #24] │ │ + 4828: f002 f940 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 482c: 1c35 adds r5, r6, #0 │ │ + 482e: 1c04 adds r4, r0, #0 │ │ + 4830: 3528 adds r5, #40 ; 0x28 │ │ + 4832: 2100 movs r1, #0 │ │ + 4834: 2238 movs r2, #56 ; 0x38 │ │ + 4836: f002 f959 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 483a: 1c28 adds r0, r5, #0 │ │ + 483c: f002 f946 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4840: 1c30 adds r0, r6, #0 │ │ + 4842: 1c21 adds r1, r4, #0 │ │ + 4844: 1c3a adds r2, r7, #0 │ │ + 4846: f000 fdfb bl 5440 │ │ + 484a: 1c28 adds r0, r5, #0 │ │ + 484c: f002 f946 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4850: 17e1 asrs r1, r4, #31 │ │ + 4852: 1c20 adds r0, r4, #0 │ │ + 4854: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00004856 : │ │ + 4856: b508 push {r3, lr} │ │ + 4858: 1c10 adds r0, r2, #0 │ │ + 485a: f002 f92f bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 485e: bd08 pop {r3, pc} │ │ + │ │ +00004860 : │ │ + 4860: 6990 ldr r0, [r2, #24] │ │ + 4862: 4770 bx lr │ │ + │ │ +00004864 : │ │ + 4864: b510 push {r4, lr} │ │ + 4866: 9b02 ldr r3, [sp, #8] │ │ + 4868: 321c adds r2, #28 │ │ + 486a: ca13 ldmia r2!, {r0, r1, r4} │ │ + 486c: c313 stmia r3!, {r0, r1, r4} │ │ + 486e: ca13 ldmia r2!, {r0, r1, r4} │ │ + 4870: c313 stmia r3!, {r0, r1, r4} │ │ + 4872: 6812 ldr r2, [r2, #0] │ │ + 4874: 601a str r2, [r3, #0] │ │ + 4876: bd10 pop {r4, pc} │ │ + │ │ +00004878 : │ │ + 4878: 6810 ldr r0, [r2, #0] │ │ + 487a: 4770 bx lr │ │ + │ │ +0000487c : │ │ + 487c: 68d0 ldr r0, [r2, #12] │ │ + 487e: 4770 bx lr │ │ + │ │ +00004880 : │ │ + 4880: 6910 ldr r0, [r2, #16] │ │ + 4882: 4770 bx lr │ │ + │ │ +00004884 : │ │ + 4884: 6890 ldr r0, [r2, #8] │ │ + 4886: 4770 bx lr │ │ + │ │ +00004888 : │ │ + 4888: 6850 ldr r0, [r2, #4] │ │ + 488a: 4770 bx lr │ │ + │ │ +0000488c : │ │ + 488c: 6950 ldr r0, [r2, #20] │ │ + 488e: 4770 bx lr │ │ + │ │ +00004890 : │ │ + 4890: b508 push {r3, lr} │ │ + 4892: 2020 movs r0, #32 │ │ + 4894: f002 f90a bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 4898: 17c1 asrs r1, r0, #31 │ │ + 489a: bd08 pop {r3, pc} │ │ + │ │ +0000489c : │ │ + 489c: b508 push {r3, lr} │ │ + 489e: 1c10 adds r0, r2, #0 │ │ + 48a0: f002 f90c bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 48a4: bd08 pop {r3, pc} │ │ + │ │ +000048a6 : │ │ + 48a6: b508 push {r3, lr} │ │ + 48a8: 1c10 adds r0, r2, #0 │ │ + 48aa: f000 fe23 bl 54f4 │ │ + 48ae: bd08 pop {r3, pc} │ │ + │ │ +000048b0 : │ │ + 48b0: b508 push {r3, lr} │ │ + 48b2: 1c10 adds r0, r2, #0 │ │ + 48b4: f000 fe2c bl 5510 │ │ + 48b8: bd08 pop {r3, pc} │ │ + │ │ +000048ba : │ │ + 48ba: b570 push {r4, r5, r6, lr} │ │ + 48bc: 1c14 adds r4, r2, #0 │ │ + 48be: 1c15 adds r5, r2, #0 │ │ + 48c0: 9e04 ldr r6, [sp, #16] │ │ + 48c2: 341c adds r4, #28 │ │ + 48c4: 1c20 adds r0, r4, #0 │ │ + 48c6: f002 f901 bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 48ca: 1c31 adds r1, r6, #0 │ │ + 48cc: 1c28 adds r0, r5, #0 │ │ + 48ce: f000 fe2d bl 552c │ │ + 48d2: 1c05 adds r5, r0, #0 │ │ + 48d4: 1c20 adds r0, r4, #0 │ │ + 48d6: f002 f901 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 48da: 1c28 adds r0, r5, #0 │ │ + 48dc: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000048de : │ │ + 48de: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 48e0: 1c14 adds r4, r2, #0 │ │ + 48e2: 1c15 adds r5, r2, #0 │ │ + 48e4: 9f06 ldr r7, [sp, #24] │ │ + 48e6: 9e08 ldr r6, [sp, #32] │ │ + 48e8: 341c adds r4, #28 │ │ + 48ea: 1c20 adds r0, r4, #0 │ │ + 48ec: f002 f8ee bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 48f0: 1c28 adds r0, r5, #0 │ │ + 48f2: 1c39 adds r1, r7, #0 │ │ + 48f4: 1c32 adds r2, r6, #0 │ │ + 48f6: f000 fe27 bl 5548 │ │ + 48fa: 1c20 adds r0, r4, #0 │ │ + 48fc: f002 f8ee bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4900: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + │ │ +00004902 : │ │ + 4902: b538 push {r3, r4, r5, lr} │ │ + 4904: 1c14 adds r4, r2, #0 │ │ + 4906: 1c15 adds r5, r2, #0 │ │ + 4908: 341c adds r4, #28 │ │ + 490a: 1c20 adds r0, r4, #0 │ │ + 490c: f002 f8de bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4910: 1c28 adds r0, r5, #0 │ │ + 4912: f000 fe5f bl 55d4 │ │ + 4916: 1c05 adds r5, r0, #0 │ │ + 4918: 1c20 adds r0, r4, #0 │ │ + 491a: f002 f8df bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 491e: 1c28 adds r0, r5, #0 │ │ + 4920: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004922 : │ │ + 4922: b538 push {r3, r4, r5, lr} │ │ + 4924: 1c14 adds r4, r2, #0 │ │ + 4926: 1c15 adds r5, r2, #0 │ │ + 4928: 341c adds r4, #28 │ │ + 492a: 1c20 adds r0, r4, #0 │ │ + 492c: f002 f8ce bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4930: 1c28 adds r0, r5, #0 │ │ + 4932: f000 fe51 bl 55d8 │ │ + 4936: 1c05 adds r5, r0, #0 │ │ + 4938: 1c20 adds r0, r4, #0 │ │ + 493a: f002 f8cf bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 493e: 1c28 adds r0, r5, #0 │ │ + 4940: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004942 : │ │ + 4942: b538 push {r3, r4, r5, lr} │ │ + 4944: 1c14 adds r4, r2, #0 │ │ + 4946: 1c15 adds r5, r2, #0 │ │ + 4948: 341c adds r4, #28 │ │ + 494a: 1c20 adds r0, r4, #0 │ │ + 494c: f002 f8be bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4950: 1c28 adds r0, r5, #0 │ │ + 4952: f000 fe48 bl 55e6 │ │ + 4956: 1c05 adds r5, r0, #0 │ │ + 4958: 1c20 adds r0, r4, #0 │ │ + 495a: f002 f8bf bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 495e: 1c28 adds r0, r5, #0 │ │ + 4960: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004962 : │ │ + 4962: b538 push {r3, r4, r5, lr} │ │ + 4964: 1c14 adds r4, r2, #0 │ │ + 4966: 1c15 adds r5, r2, #0 │ │ + 4968: 341c adds r4, #28 │ │ + 496a: 1c20 adds r0, r4, #0 │ │ + 496c: f002 f8ae bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4970: 1c28 adds r0, r5, #0 │ │ + 4972: f000 fe3a bl 55ea │ │ + 4976: 1c05 adds r5, r0, #0 │ │ + 4978: 1c20 adds r0, r4, #0 │ │ + 497a: f002 f8af bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 497e: 1c28 adds r0, r5, #0 │ │ + 4980: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004982 : │ │ + 4982: b538 push {r3, r4, r5, lr} │ │ + 4984: 1c14 adds r4, r2, #0 │ │ + 4986: 1c15 adds r5, r2, #0 │ │ + 4988: 341c adds r4, #28 │ │ + 498a: 1c20 adds r0, r4, #0 │ │ + 498c: f002 f89e bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4990: 1c28 adds r0, r5, #0 │ │ + 4992: 9904 ldr r1, [sp, #16] │ │ + 4994: f000 fe30 bl 55f8 │ │ + 4998: 1c20 adds r0, r4, #0 │ │ + 499a: f002 f89f bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 499e: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +000049a0 : │ │ + 49a0: b538 push {r3, r4, r5, lr} │ │ + 49a2: 1c14 adds r4, r2, #0 │ │ + 49a4: 1c15 adds r5, r2, #0 │ │ + 49a6: 341c adds r4, #28 │ │ + 49a8: 1c20 adds r0, r4, #0 │ │ + 49aa: f002 f88f bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 49ae: 1c28 adds r0, r5, #0 │ │ + 49b0: f000 fe32 bl 5618 │ │ + 49b4: 1c05 adds r5, r0, #0 │ │ + 49b6: 1c20 adds r0, r4, #0 │ │ + 49b8: f002 f890 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 49bc: 1c28 adds r0, r5, #0 │ │ + 49be: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +000049c0 : │ │ + 49c0: b538 push {r3, r4, r5, lr} │ │ + 49c2: 1c14 adds r4, r2, #0 │ │ + 49c4: 1c15 adds r5, r2, #0 │ │ + 49c6: 341c adds r4, #28 │ │ + 49c8: 1c20 adds r0, r4, #0 │ │ + 49ca: f002 f87f bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 49ce: 1c28 adds r0, r5, #0 │ │ + 49d0: f000 fe24 bl 561c │ │ + 49d4: 1c05 adds r5, r0, #0 │ │ + 49d6: 1c20 adds r0, r4, #0 │ │ + 49d8: f002 f880 bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 49dc: 1c28 adds r0, r5, #0 │ │ + 49de: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +000049e0 : │ │ + 49e0: b570 push {r4, r5, r6, lr} │ │ + 49e2: 1c14 adds r4, r2, #0 │ │ + 49e4: 1c15 adds r5, r2, #0 │ │ + 49e6: 9e06 ldr r6, [sp, #24] │ │ + 49e8: 341c adds r4, #28 │ │ + 49ea: 1c20 adds r0, r4, #0 │ │ + 49ec: f002 f86e bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 49f0: 1c32 adds r2, r6, #0 │ │ + 49f2: 9904 ldr r1, [sp, #16] │ │ + 49f4: 1c28 adds r0, r5, #0 │ │ + 49f6: f000 fe13 bl 5620 │ │ + 49fa: 1c05 adds r5, r0, #0 │ │ + 49fc: 1c20 adds r0, r4, #0 │ │ + 49fe: f002 f86d bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4a02: 1c28 adds r0, r5, #0 │ │ + 4a04: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +00004a06 : │ │ + 4a06: b570 push {r4, r5, r6, lr} │ │ + 4a08: 1c14 adds r4, r2, #0 │ │ + 4a0a: 1c15 adds r5, r2, #0 │ │ + 4a0c: 9e04 ldr r6, [sp, #16] │ │ + 4a0e: 341c adds r4, #28 │ │ + 4a10: 1c20 adds r0, r4, #0 │ │ + 4a12: f002 f85b bl 6acc <__aeabi_f2iz@@Base+0x7c> │ │ + 4a16: 1c31 adds r1, r6, #0 │ │ + 4a18: 1c28 adds r0, r5, #0 │ │ + 4a1a: f000 fe35 bl 5688 │ │ + 4a1e: 1c05 adds r5, r0, #0 │ │ + 4a20: 1c20 adds r0, r4, #0 │ │ + 4a22: f002 f85b bl 6adc <__aeabi_f2iz@@Base+0x8c> │ │ + 4a26: 1c28 adds r0, r5, #0 │ │ + 4a28: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +00004a2a : │ │ + 4a2a: b508 push {r3, lr} │ │ + 4a2c: 1c10 adds r0, r2, #0 │ │ + 4a2e: f000 fe87 bl 5740 │ │ + 4a32: bd08 pop {r3, pc} │ │ + │ │ +00004a34 : │ │ + 4a34: b508 push {r3, lr} │ │ + 4a36: 1c10 adds r0, r2, #0 │ │ + 4a38: f000 fe9a bl 5770 │ │ + 4a3c: bd08 pop {r3, pc} │ │ + │ │ +00004a3e : │ │ + 4a3e: b508 push {r3, lr} │ │ + 4a40: 1c10 adds r0, r2, #0 │ │ + 4a42: f000 ff65 bl 5910 │ │ + 4a46: bd08 pop {r3, pc} │ │ + │ │ +00004a48 : │ │ + 4a48: b508 push {r3, lr} │ │ + 4a4a: 1c10 adds r0, r2, #0 │ │ + 4a4c: 9902 ldr r1, [sp, #8] │ │ + 4a4e: f000 fea7 bl 57a0 │ │ + 4a52: bd08 pop {r3, pc} │ │ + │ │ +00004a54 : │ │ + 4a54: b508 push {r3, lr} │ │ + 4a56: 1c10 adds r0, r2, #0 │ │ + 4a58: 9902 ldr r1, [sp, #8] │ │ + 4a5a: f000 fec1 bl 57e0 │ │ + 4a5e: bd08 pop {r3, pc} │ │ + │ │ +00004a60 : │ │ + 4a60: b508 push {r3, lr} │ │ + 4a62: 1c10 adds r0, r2, #0 │ │ + 4a64: 1c19 adds r1, r3, #0 │ │ + 4a66: f000 ff8f bl 5988 │ │ + 4a6a: bd08 pop {r3, pc} │ │ + │ │ +00004a6c : │ │ + 4a6c: b508 push {r3, lr} │ │ + 4a6e: 1c10 adds r0, r2, #0 │ │ + 4a70: 1c19 adds r1, r3, #0 │ │ + 4a72: 9a02 ldr r2, [sp, #8] │ │ + 4a74: f000 ffa0 bl 59b8 │ │ + 4a78: bd08 pop {r3, pc} │ │ + │ │ +00004a7a : │ │ + 4a7a: b508 push {r3, lr} │ │ + 4a7c: 1c10 adds r0, r2, #0 │ │ + 4a7e: f000 ffb5 bl 59ec │ │ + 4a82: bd08 pop {r3, pc} │ │ + 4a84: b510 push {r4, lr} │ │ + 4a86: 1c04 adds r4, r0, #0 │ │ + 4a88: f002 f848 bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4a8c: 2804 cmp r0, #4 │ │ + 4a8e: d906 bls.n 4a9e │ │ + 4a90: 6ae3 ldr r3, [r4, #44] ; 0x2c │ │ + 4a92: 2b01 cmp r3, #1 │ │ + 4a94: d905 bls.n 4aa2 │ │ + 4a96: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ + 4a98: 3301 adds r3, #1 │ │ + 4a9a: d104 bne.n 4aa6 │ │ + 4a9c: e001 b.n 4aa2 │ │ + 4a9e: 4805 ldr r0, [pc, #20] ; (4ab4 ) │ │ + 4aa0: e007 b.n 4ab2 │ │ + 4aa2: 2000 movs r0, #0 │ │ + 4aa4: e005 b.n 4ab2 │ │ + 4aa6: 6aa0 ldr r0, [r4, #40] ; 0x28 │ │ + 4aa8: f002 f840 bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 4aac: 4902 ldr r1, [pc, #8] ; (4ab8 ) │ │ + 4aae: f002 f845 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4ab2: bd10 pop {r4, pc} │ │ + 4ab4: 0000 movs r0, r0 │ │ + 4ab6: bf80 nop {8} │ │ + 4ab8: 6b28 ldr r0, [r5, #48] ; 0x30 │ │ + 4aba: 4e6e ldr r6, [pc, #440] ; (4c74 ) │ │ + 4abc: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4abe: b089 sub sp, #36 ; 0x24 │ │ + 4ac0: 1c0e adds r6, r1, #0 │ │ + 4ac2: 1c05 adds r5, r0, #0 │ │ + 4ac4: f7ff ffde bl 4a84 │ │ + 4ac8: 1c04 adds r4, r0, #0 │ │ + 4aca: 1c30 adds r0, r6, #0 │ │ + 4acc: f7ff ffda bl 4a84 │ │ + 4ad0: 2100 movs r1, #0 │ │ + 4ad2: 1c07 adds r7, r0, #0 │ │ + 4ad4: 1c20 adds r0, r4, #0 │ │ + 4ad6: f002 f839 bl 6b4c <__aeabi_f2iz@@Base+0xfc> │ │ + 4ada: 2800 cmp r0, #0 │ │ + 4adc: d105 bne.n 4aea │ │ + 4ade: 1c38 adds r0, r7, #0 │ │ + 4ae0: 2100 movs r1, #0 │ │ + 4ae2: f002 f833 bl 6b4c <__aeabi_f2iz@@Base+0xfc> │ │ + 4ae6: 2800 cmp r0, #0 │ │ + 4ae8: d010 beq.n 4b0c │ │ + 4aea: 1c20 adds r0, r4, #0 │ │ + 4aec: 1c39 adds r1, r7, #0 │ │ + 4aee: f002 f835 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 4af2: 2501 movs r5, #1 │ │ + 4af4: 2800 cmp r0, #0 │ │ + 4af6: d000 beq.n 4afa │ │ + 4af8: e092 b.n 4c20 │ │ + 4afa: 1c20 adds r0, r4, #0 │ │ + 4afc: 1c39 adds r1, r7, #0 │ │ + 4afe: f002 f835 bl 6b6c <__aeabi_f2iz@@Base+0x11c> │ │ + 4b02: 1e43 subs r3, r0, #1 │ │ + 4b04: 4198 sbcs r0, r3 │ │ + 4b06: 4240 negs r0, r0 │ │ + 4b08: 4005 ands r5, r0 │ │ + 4b0a: e088 b.n 4c1e │ │ + 4b0c: 6a73 ldr r3, [r6, #36] ; 0x24 │ │ + 4b0e: 9300 str r3, [sp, #0] │ │ + 4b10: 9a00 ldr r2, [sp, #0] │ │ + 4b12: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ + 4b14: 9301 str r3, [sp, #4] │ │ + 4b16: 1e18 subs r0, r3, #0 │ │ + 4b18: 4290 cmp r0, r2 │ │ + 4b1a: d900 bls.n 4b1e │ │ + 4b1c: 1c10 adds r0, r2, #0 │ │ + 4b1e: f002 f82d bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b22: 6b33 ldr r3, [r6, #48] ; 0x30 │ │ + 4b24: 9005 str r0, [sp, #20] │ │ + 4b26: 9302 str r3, [sp, #8] │ │ + 4b28: 9a02 ldr r2, [sp, #8] │ │ + 4b2a: 6b2b ldr r3, [r5, #48] ; 0x30 │ │ + 4b2c: 9303 str r3, [sp, #12] │ │ + 4b2e: 1e18 subs r0, r3, #0 │ │ + 4b30: 4290 cmp r0, r2 │ │ + 4b32: d200 bcs.n 4b36 │ │ + 4b34: 1c10 adds r0, r2, #0 │ │ + 4b36: f002 f821 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b3a: 6af3 ldr r3, [r6, #44] ; 0x2c │ │ + 4b3c: 6aed ldr r5, [r5, #44] ; 0x2c │ │ + 4b3e: 9006 str r0, [sp, #24] │ │ + 4b40: 9304 str r3, [sp, #16] │ │ + 4b42: 1e28 subs r0, r5, #0 │ │ + 4b44: 4298 cmp r0, r3 │ │ + 4b46: d900 bls.n 4b4a │ │ + 4b48: 1c18 adds r0, r3, #0 │ │ + 4b4a: f002 f817 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b4e: 9007 str r0, [sp, #28] │ │ + 4b50: 9801 ldr r0, [sp, #4] │ │ + 4b52: f002 f813 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b56: 9905 ldr r1, [sp, #20] │ │ + 4b58: f001 fff0 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4b5c: 1c01 adds r1, r0, #0 │ │ + 4b5e: 20fe movs r0, #254 ; 0xfe │ │ + 4b60: 0580 lsls r0, r0, #22 │ │ + 4b62: f001 ffeb bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4b66: 1c01 adds r1, r0, #0 │ │ + 4b68: 1c20 adds r0, r4, #0 │ │ + 4b6a: f002 f80f bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4b6e: 1c04 adds r4, r0, #0 │ │ + 4b70: 9803 ldr r0, [sp, #12] │ │ + 4b72: f002 f803 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b76: 9906 ldr r1, [sp, #24] │ │ + 4b78: f001 ffe0 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4b7c: 1c06 adds r6, r0, #0 │ │ + 4b7e: 1c28 adds r0, r5, #0 │ │ + 4b80: f001 fffc bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4b84: 9907 ldr r1, [sp, #28] │ │ + 4b86: f001 ffd9 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4b8a: 1c01 adds r1, r0, #0 │ │ + 4b8c: 20fe movs r0, #254 ; 0xfe │ │ + 4b8e: 0580 lsls r0, r0, #22 │ │ + 4b90: f001 ffd4 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4b94: 1c01 adds r1, r0, #0 │ │ + 4b96: 1c30 adds r0, r6, #0 │ │ + 4b98: f001 fff8 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4b9c: 1c01 adds r1, r0, #0 │ │ + 4b9e: 1c20 adds r0, r4, #0 │ │ + 4ba0: f001 fffc bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 4ba4: 1c04 adds r4, r0, #0 │ │ + 4ba6: 9800 ldr r0, [sp, #0] │ │ + 4ba8: f001 ffe8 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4bac: 9905 ldr r1, [sp, #20] │ │ + 4bae: f001 ffc5 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4bb2: 1c01 adds r1, r0, #0 │ │ + 4bb4: 20fe movs r0, #254 ; 0xfe │ │ + 4bb6: 0580 lsls r0, r0, #22 │ │ + 4bb8: f001 ffc0 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4bbc: 1c01 adds r1, r0, #0 │ │ + 4bbe: 1c38 adds r0, r7, #0 │ │ + 4bc0: f001 ffe4 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4bc4: 1c05 adds r5, r0, #0 │ │ + 4bc6: 9802 ldr r0, [sp, #8] │ │ + 4bc8: f001 ffd8 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4bcc: 9906 ldr r1, [sp, #24] │ │ + 4bce: f001 ffb5 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4bd2: 1c06 adds r6, r0, #0 │ │ + 4bd4: 9804 ldr r0, [sp, #16] │ │ + 4bd6: f001 ffd1 bl 6b7c <__aeabi_f2iz@@Base+0x12c> │ │ + 4bda: 9907 ldr r1, [sp, #28] │ │ + 4bdc: f001 ffae bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4be0: 1c01 adds r1, r0, #0 │ │ + 4be2: 20fe movs r0, #254 ; 0xfe │ │ + 4be4: 0580 lsls r0, r0, #22 │ │ + 4be6: f001 ffa9 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 4bea: 1c01 adds r1, r0, #0 │ │ + 4bec: 1c30 adds r0, r6, #0 │ │ + 4bee: f001 ffcd bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4bf2: 1c01 adds r1, r0, #0 │ │ + 4bf4: 1c28 adds r0, r5, #0 │ │ + 4bf6: f001 ffd1 bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 4bfa: 1c05 adds r5, r0, #0 │ │ + 4bfc: 1c29 adds r1, r5, #0 │ │ + 4bfe: 1c20 adds r0, r4, #0 │ │ + 4c00: f001 ffb4 bl 6b6c <__aeabi_f2iz@@Base+0x11c> │ │ + 4c04: 2800 cmp r0, #0 │ │ + 4c06: d109 bne.n 4c1c │ │ + 4c08: 1c29 adds r1, r5, #0 │ │ + 4c0a: 1c20 adds r0, r4, #0 │ │ + 4c0c: f001 ffa6 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 4c10: 1e43 subs r3, r0, #1 │ │ + 4c12: 4198 sbcs r0, r3 │ │ + 4c14: 2501 movs r5, #1 │ │ + 4c16: 4240 negs r0, r0 │ │ + 4c18: 4005 ands r5, r0 │ │ + 4c1a: e001 b.n 4c20 │ │ + 4c1c: 2501 movs r5, #1 │ │ + 4c1e: 426d negs r5, r5 │ │ + 4c20: 1c28 adds r0, r5, #0 │ │ + 4c22: b009 add sp, #36 ; 0x24 │ │ + 4c24: bdf0 pop {r4, r5, r6, r7, pc} │ │ + │ │ +00004c26 : │ │ + 4c26: b510 push {r4, lr} │ │ + 4c28: 1c04 adds r4, r0, #0 │ │ + 4c2a: 20d0 movs r0, #208 ; 0xd0 │ │ + 4c2c: 00c0 lsls r0, r0, #3 │ │ + 4c2e: f001 ff3d bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 4c32: 2100 movs r1, #0 │ │ + 4c34: 6020 str r0, [r4, #0] │ │ + 4c36: 2320 movs r3, #32 │ │ + 4c38: 1c20 adds r0, r4, #0 │ │ + 4c3a: 6063 str r3, [r4, #4] │ │ + 4c3c: 60a1 str r1, [r4, #8] │ │ + 4c3e: 60e1 str r1, [r4, #12] │ │ + 4c40: 3010 adds r0, #16 │ │ + 4c42: f001 ffb3 bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 4c46: bd10 pop {r4, pc} │ │ + │ │ +00004c48 : │ │ + 4c48: b510 push {r4, lr} │ │ + 4c4a: 1c04 adds r4, r0, #0 │ │ + 4c4c: 6800 ldr r0, [r0, #0] │ │ + 4c4e: f001 ff35 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 4c52: 2300 movs r3, #0 │ │ + 4c54: 1c20 adds r0, r4, #0 │ │ + 4c56: 6063 str r3, [r4, #4] │ │ + 4c58: 60a3 str r3, [r4, #8] │ │ + 4c5a: 2301 movs r3, #1 │ │ + 4c5c: 3010 adds r0, #16 │ │ + 4c5e: 60e3 str r3, [r4, #12] │ │ + 4c60: f001 ffac bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 4c64: bd10 pop {r4, pc} │ │ + │ │ +00004c66 : │ │ + 4c66: 2300 movs r3, #0 │ │ + 4c68: 6083 str r3, [r0, #8] │ │ + 4c6a: 4770 bx lr │ │ + │ │ +00004c6c : │ │ + 4c6c: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4c6e: 4e43 ldr r6, [pc, #268] ; (4d7c ) │ │ + 4c70: b093 sub sp, #76 ; 0x4c │ │ + 4c72: 9302 str r3, [sp, #8] │ │ + 4c74: 447e add r6, pc │ │ + 4c76: 6836 ldr r6, [r6, #0] │ │ + 4c78: 1c05 adds r5, r0, #0 │ │ + 4c7a: 6833 ldr r3, [r6, #0] │ │ + 4c7c: 1c08 adds r0, r1, #0 │ │ + 4c7e: 1c0f adds r7, r1, #0 │ │ + 4c80: 1c14 adds r4, r2, #0 │ │ + 4c82: 9311 str r3, [sp, #68] ; 0x44 │ │ + 4c84: f001 ff4a bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4c88: 9603 str r6, [sp, #12] │ │ + 4c8a: 2820 cmp r0, #32 │ │ + 4c8c: d86b bhi.n 4d66 │ │ + 4c8e: 2c00 cmp r4, #0 │ │ + 4c90: d007 beq.n 4ca2 │ │ + 4c92: 7823 ldrb r3, [r4, #0] │ │ + 4c94: 2b00 cmp r3, #0 │ │ + 4c96: d004 beq.n 4ca2 │ │ + 4c98: 1c20 adds r0, r4, #0 │ │ + 4c9a: f001 ff3f bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4c9e: 9000 str r0, [sp, #0] │ │ + 4ca0: e002 b.n 4ca8 │ │ + 4ca2: 2301 movs r3, #1 │ │ + 4ca4: 425b negs r3, r3 │ │ + 4ca6: 9300 str r3, [sp, #0] │ │ + 4ca8: 2301 movs r3, #1 │ │ + 4caa: 2600 movs r6, #0 │ │ + 4cac: 60eb str r3, [r5, #12] │ │ + 4cae: 68ab ldr r3, [r5, #8] │ │ + 4cb0: 9301 str r3, [sp, #4] │ │ + 4cb2: 9b01 ldr r3, [sp, #4] │ │ + 4cb4: 429e cmp r6, r3 │ │ + 4cb6: d022 beq.n 4cfe │ │ + 4cb8: 2434 movs r4, #52 ; 0x34 │ │ + 4cba: 4374 muls r4, r6 │ │ + 4cbc: 682b ldr r3, [r5, #0] │ │ + 4cbe: 1c39 adds r1, r7, #0 │ │ + 4cc0: 191c adds r4, r3, r4 │ │ + 4cc2: 1c20 adds r0, r4, #0 │ │ + 4cc4: f001 ff82 bl 6bcc <__aeabi_f2iz@@Base+0x17c> │ │ + 4cc8: 2800 cmp r0, #0 │ │ + 4cca: d102 bne.n 4cd2 │ │ + 4ccc: 1c73 adds r3, r6, #1 │ │ + 4cce: d102 bne.n 4cd6 │ │ + 4cd0: e015 b.n 4cfe │ │ + 4cd2: 3601 adds r6, #1 │ │ + 4cd4: e7ed b.n 4cb2 │ │ + 4cd6: 6aa2 ldr r2, [r4, #40] ; 0x28 │ │ + 4cd8: 9b02 ldr r3, [sp, #8] │ │ + 4cda: 4293 cmp r3, r2 │ │ + 4cdc: da00 bge.n 4ce0 │ │ + 4cde: 1c13 adds r3, r2, #0 │ │ + 4ce0: 9a18 ldr r2, [sp, #96] ; 0x60 │ │ + 4ce2: 62a3 str r3, [r4, #40] ; 0x28 │ │ + 4ce4: 6b23 ldr r3, [r4, #48] ; 0x30 │ │ + 4ce6: 189b adds r3, r3, r2 │ │ + 4ce8: 6323 str r3, [r4, #48] ; 0x30 │ │ + 4cea: 6ae3 ldr r3, [r4, #44] ; 0x2c │ │ + 4cec: 6a62 ldr r2, [r4, #36] ; 0x24 │ │ + 4cee: 3301 adds r3, #1 │ │ + 4cf0: 62e3 str r3, [r4, #44] ; 0x2c │ │ + 4cf2: 9b00 ldr r3, [sp, #0] │ │ + 4cf4: 4293 cmp r3, r2 │ │ + 4cf6: d900 bls.n 4cfa │ │ + 4cf8: 1c13 adds r3, r2, #0 │ │ + 4cfa: 6263 str r3, [r4, #36] ; 0x24 │ │ + 4cfc: e035 b.n 4d6a │ │ + 4cfe: 9b01 ldr r3, [sp, #4] │ │ + 4d00: 686c ldr r4, [r5, #4] │ │ + 4d02: 3301 adds r3, #1 │ │ + 4d04: 42a3 cmp r3, r4 │ │ + 4d06: d908 bls.n 4d1a │ │ + 4d08: 2334 movs r3, #52 ; 0x34 │ │ + 4d0a: 0064 lsls r4, r4, #1 │ │ + 4d0c: 1c19 adds r1, r3, #0 │ │ + 4d0e: 4361 muls r1, r4 │ │ + 4d10: 6828 ldr r0, [r5, #0] │ │ + 4d12: f001 ff63 bl 6bdc <__aeabi_f2iz@@Base+0x18c> │ │ + 4d16: 606c str r4, [r5, #4] │ │ + 4d18: 6028 str r0, [r5, #0] │ │ + 4d1a: ac04 add r4, sp, #16 │ │ + 4d1c: 2234 movs r2, #52 ; 0x34 │ │ + 4d1e: 2100 movs r1, #0 │ │ + 4d20: 1c20 adds r0, r4, #0 │ │ + 4d22: f001 fee3 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 4d26: 1c38 adds r0, r7, #0 │ │ + 4d28: f001 fef8 bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4d2c: 1c42 adds r2, r0, #1 │ │ + 4d2e: 2a20 cmp r2, #32 │ │ + 4d30: d900 bls.n 4d34 │ │ + 4d32: 2220 movs r2, #32 │ │ + 4d34: 1c39 adds r1, r7, #0 │ │ + 4d36: 1c20 adds r0, r4, #0 │ │ + 4d38: f001 fee8 bl 6b0c <__aeabi_f2iz@@Base+0xbc> │ │ + 4d3c: 9b00 ldr r3, [sp, #0] │ │ + 4d3e: 2234 movs r2, #52 ; 0x34 │ │ + 4d40: 6263 str r3, [r4, #36] ; 0x24 │ │ + 4d42: 9b02 ldr r3, [sp, #8] │ │ + 4d44: 68a8 ldr r0, [r5, #8] │ │ + 4d46: 1c21 adds r1, r4, #0 │ │ + 4d48: 62a3 str r3, [r4, #40] ; 0x28 │ │ + 4d4a: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ + 4d4c: 4350 muls r0, r2 │ │ + 4d4e: 6323 str r3, [r4, #48] ; 0x30 │ │ + 4d50: 2301 movs r3, #1 │ │ + 4d52: 62e3 str r3, [r4, #44] ; 0x2c │ │ + 4d54: 682b ldr r3, [r5, #0] │ │ + 4d56: 1818 adds r0, r3, r0 │ │ + 4d58: f001 fed8 bl 6b0c <__aeabi_f2iz@@Base+0xbc> │ │ + 4d5c: 68ab ldr r3, [r5, #8] │ │ + 4d5e: 2000 movs r0, #0 │ │ + 4d60: 3301 adds r3, #1 │ │ + 4d62: 60ab str r3, [r5, #8] │ │ + 4d64: e001 b.n 4d6a │ │ + 4d66: 2007 movs r0, #7 │ │ + 4d68: 4240 negs r0, r0 │ │ + 4d6a: 9b03 ldr r3, [sp, #12] │ │ + 4d6c: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 4d6e: 681b ldr r3, [r3, #0] │ │ + 4d70: 429a cmp r2, r3 │ │ + 4d72: d001 beq.n 4d78 │ │ + 4d74: f001 fec2 bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 4d78: b013 add sp, #76 ; 0x4c │ │ + 4d7a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 4d7c: 4318 orrs r0, r3 │ │ + ... │ │ │ │ -0000471e : │ │ - 471e: b508 push {r3, lr} │ │ - 4720: 1c10 adds r0, r2, #0 │ │ - 4722: f000 fe63 bl 53ec │ │ - 4726: bd08 pop {r3, pc} │ │ - │ │ -00004728 : │ │ - 4728: b508 push {r3, lr} │ │ - 472a: 1c10 adds r0, r2, #0 │ │ - 472c: f000 ff30 bl 5590 │ │ - 4730: bd08 pop {r3, pc} │ │ - │ │ -00004732 : │ │ - 4732: b508 push {r3, lr} │ │ - 4734: 1c10 adds r0, r2, #0 │ │ - 4736: 9902 ldr r1, [sp, #8] │ │ - 4738: f000 fe6e bl 5418 │ │ - 473c: bd08 pop {r3, pc} │ │ - │ │ -0000473e : │ │ - 473e: b508 push {r3, lr} │ │ - 4740: 1c10 adds r0, r2, #0 │ │ - 4742: 9902 ldr r1, [sp, #8] │ │ - 4744: f000 fe88 bl 5458 │ │ - 4748: bd08 pop {r3, pc} │ │ - │ │ -0000474a : │ │ - 474a: b508 push {r3, lr} │ │ - 474c: 1c10 adds r0, r2, #0 │ │ - 474e: 1c19 adds r1, r3, #0 │ │ - 4750: f000 ff5a bl 5608 │ │ - 4754: bd08 pop {r3, pc} │ │ - │ │ -00004756 : │ │ - 4756: b508 push {r3, lr} │ │ - 4758: 1c10 adds r0, r2, #0 │ │ - 475a: 1c19 adds r1, r3, #0 │ │ - 475c: 9a02 ldr r2, [sp, #8] │ │ - 475e: f000 ff6b bl 5638 │ │ - 4762: bd08 pop {r3, pc} │ │ - │ │ -00004764 : │ │ - 4764: b508 push {r3, lr} │ │ - 4766: 1c10 adds r0, r2, #0 │ │ - 4768: f000 ff80 bl 566c │ │ - 476c: bd08 pop {r3, pc} │ │ - 476e: 0000 movs r0, r0 │ │ - 4770: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4772: b087 sub sp, #28 │ │ - 4774: 1c04 adds r4, r0, #0 │ │ - 4776: 1c0d adds r5, r1, #0 │ │ - 4778: f7ff eafc blx 3d74 │ │ - 477c: 2804 cmp r0, #4 │ │ - 477e: d907 bls.n 4790 │ │ - 4780: 6ae3 ldr r3, [r4, #44] ; 0x2c │ │ - 4782: 2b01 cmp r3, #1 │ │ - 4784: d906 bls.n 4794 │ │ - 4786: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - 4788: 3301 adds r3, #1 │ │ - 478a: d000 beq.n 478e │ │ - 478c: e0b8 b.n 4900 │ │ - 478e: e001 b.n 4794 │ │ - 4790: 4e63 ldr r6, [pc, #396] ; (4920 ) │ │ - 4792: e000 b.n 4796 │ │ - 4794: 2600 movs r6, #0 │ │ - 4796: 1c28 adds r0, r5, #0 │ │ - 4798: f7ff eaec blx 3d74 │ │ - 479c: 2804 cmp r0, #4 │ │ - 479e: d907 bls.n 47b0 │ │ - 47a0: 6aeb ldr r3, [r5, #44] ; 0x2c │ │ - 47a2: 2b01 cmp r3, #1 │ │ - 47a4: d906 bls.n 47b4 │ │ - 47a6: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ - 47a8: 3301 adds r3, #1 │ │ - 47aa: d000 beq.n 47ae │ │ - 47ac: e0b0 b.n 4910 │ │ - 47ae: e001 b.n 47b4 │ │ - 47b0: 4f5b ldr r7, [pc, #364] ; (4920 ) │ │ - 47b2: e000 b.n 47b6 │ │ - 47b4: 2700 movs r7, #0 │ │ - 47b6: 1c30 adds r0, r6, #0 │ │ - 47b8: 2100 movs r1, #0 │ │ - 47ba: f001 ef6e blx 6698 <__aeabi_fcmple> │ │ - 47be: 2800 cmp r0, #0 │ │ - 47c0: d105 bne.n 47ce │ │ - 47c2: 1c38 adds r0, r7, #0 │ │ - 47c4: 2100 movs r1, #0 │ │ - 47c6: f001 ef68 blx 6698 <__aeabi_fcmple> │ │ - 47ca: 2800 cmp r0, #0 │ │ - 47cc: d00f beq.n 47ee │ │ - 47ce: 1c30 adds r0, r6, #0 │ │ - 47d0: 1c39 adds r1, r7, #0 │ │ - 47d2: f001 ef58 blx 6684 <__aeabi_fcmplt> │ │ - 47d6: 2401 movs r4, #1 │ │ - 47d8: 2800 cmp r0, #0 │ │ - 47da: d000 beq.n 47de │ │ - 47dc: e08d b.n 48fa │ │ - 47de: 1c30 adds r0, r6, #0 │ │ - 47e0: 1c39 adds r1, r7, #0 │ │ - 47e2: f001 ef6e blx 66c0 <__aeabi_fcmpgt> │ │ - 47e6: 1c04 adds r4, r0, #0 │ │ - 47e8: 1e60 subs r0, r4, #1 │ │ - 47ea: 4184 sbcs r4, r0 │ │ - 47ec: e084 b.n 48f8 │ │ - 47ee: 6a63 ldr r3, [r4, #36] ; 0x24 │ │ - 47f0: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ - 47f2: 9304 str r3, [sp, #16] │ │ - 47f4: 9203 str r2, [sp, #12] │ │ - 47f6: 1c18 adds r0, r3, #0 │ │ - 47f8: 4293 cmp r3, r2 │ │ - 47fa: d900 bls.n 47fe │ │ - 47fc: 1c10 adds r0, r2, #0 │ │ - 47fe: f001 ed16 blx 622c <__aeabi_ui2f> │ │ - 4802: 6b23 ldr r3, [r4, #48] ; 0x30 │ │ - 4804: 6b2a ldr r2, [r5, #48] ; 0x30 │ │ - 4806: 9005 str r0, [sp, #20] │ │ - 4808: 9301 str r3, [sp, #4] │ │ - 480a: 9200 str r2, [sp, #0] │ │ - 480c: 1c18 adds r0, r3, #0 │ │ - 480e: 4293 cmp r3, r2 │ │ - 4810: d200 bcs.n 4814 │ │ - 4812: 1c10 adds r0, r2, #0 │ │ - 4814: f001 ed0a blx 622c <__aeabi_ui2f> │ │ - 4818: 9002 str r0, [sp, #8] │ │ - 481a: 9801 ldr r0, [sp, #4] │ │ - 481c: f001 ed06 blx 622c <__aeabi_ui2f> │ │ - 4820: 9902 ldr r1, [sp, #8] │ │ - 4822: f001 ee2a blx 6478 <__aeabi_fdiv> │ │ - 4826: 9001 str r0, [sp, #4] │ │ - 4828: 9800 ldr r0, [sp, #0] │ │ - 482a: f001 ed00 blx 622c <__aeabi_ui2f> │ │ - 482e: 9902 ldr r1, [sp, #8] │ │ - 4830: f001 ee22 blx 6478 <__aeabi_fdiv> │ │ - 4834: 6ae4 ldr r4, [r4, #44] ; 0x2c │ │ - 4836: 6aed ldr r5, [r5, #44] ; 0x2c │ │ - 4838: 9002 str r0, [sp, #8] │ │ - 483a: 1c20 adds r0, r4, #0 │ │ - 483c: 42ac cmp r4, r5 │ │ - 483e: d900 bls.n 4842 │ │ - 4840: 1c28 adds r0, r5, #0 │ │ - 4842: f001 ecf4 blx 622c <__aeabi_ui2f> │ │ - 4846: 9000 str r0, [sp, #0] │ │ - 4848: 9804 ldr r0, [sp, #16] │ │ - 484a: f001 ecf0 blx 622c <__aeabi_ui2f> │ │ - 484e: 9905 ldr r1, [sp, #20] │ │ - 4850: f001 ee12 blx 6478 <__aeabi_fdiv> │ │ - 4854: 1c01 adds r1, r0, #0 │ │ - 4856: 20fe movs r0, #254 ; 0xfe │ │ - 4858: 0580 lsls r0, r0, #22 │ │ - 485a: f001 ee0e blx 6478 <__aeabi_fdiv> │ │ - 485e: 1c01 adds r1, r0, #0 │ │ - 4860: 1c30 adds r0, r6, #0 │ │ - 4862: f001 ed3e blx 62e0 <__aeabi_fmul> │ │ - 4866: 1c06 adds r6, r0, #0 │ │ - 4868: 1c20 adds r0, r4, #0 │ │ - 486a: f001 ece0 blx 622c <__aeabi_ui2f> │ │ - 486e: 9900 ldr r1, [sp, #0] │ │ - 4870: f001 ee02 blx 6478 <__aeabi_fdiv> │ │ - 4874: 1c01 adds r1, r0, #0 │ │ - 4876: 20fe movs r0, #254 ; 0xfe │ │ - 4878: 0580 lsls r0, r0, #22 │ │ - 487a: f001 edfe blx 6478 <__aeabi_fdiv> │ │ - 487e: 1c01 adds r1, r0, #0 │ │ - 4880: 9801 ldr r0, [sp, #4] │ │ - 4882: f001 ed2e blx 62e0 <__aeabi_fmul> │ │ - 4886: 1c01 adds r1, r0, #0 │ │ - 4888: 1c30 adds r0, r6, #0 │ │ - 488a: f001 ec08 blx 609c <__addsf3> │ │ - 488e: 1c06 adds r6, r0, #0 │ │ - 4890: 9803 ldr r0, [sp, #12] │ │ - 4892: f001 eccc blx 622c <__aeabi_ui2f> │ │ - 4896: 9905 ldr r1, [sp, #20] │ │ - 4898: f001 edee blx 6478 <__aeabi_fdiv> │ │ - 489c: 1c01 adds r1, r0, #0 │ │ - 489e: 20fe movs r0, #254 ; 0xfe │ │ - 48a0: 0580 lsls r0, r0, #22 │ │ - 48a2: f001 edea blx 6478 <__aeabi_fdiv> │ │ - 48a6: 1c01 adds r1, r0, #0 │ │ - 48a8: 1c38 adds r0, r7, #0 │ │ - 48aa: f001 ed1a blx 62e0 <__aeabi_fmul> │ │ - 48ae: 1c04 adds r4, r0, #0 │ │ - 48b0: 1c28 adds r0, r5, #0 │ │ - 48b2: f001 ecbc blx 622c <__aeabi_ui2f> │ │ - 48b6: 9900 ldr r1, [sp, #0] │ │ - 48b8: f001 edde blx 6478 <__aeabi_fdiv> │ │ - 48bc: 1c01 adds r1, r0, #0 │ │ - 48be: 20fe movs r0, #254 ; 0xfe │ │ - 48c0: 0580 lsls r0, r0, #22 │ │ - 48c2: f001 edda blx 6478 <__aeabi_fdiv> │ │ - 48c6: 1c01 adds r1, r0, #0 │ │ - 48c8: 9802 ldr r0, [sp, #8] │ │ - 48ca: f001 ed0a blx 62e0 <__aeabi_fmul> │ │ - 48ce: 1c01 adds r1, r0, #0 │ │ - 48d0: 1c20 adds r0, r4, #0 │ │ - 48d2: f001 ebe4 blx 609c <__addsf3> │ │ - 48d6: 1c05 adds r5, r0, #0 │ │ - 48d8: 1c29 adds r1, r5, #0 │ │ - 48da: 1c30 adds r0, r6, #0 │ │ - 48dc: f001 eef0 blx 66c0 <__aeabi_fcmpgt> │ │ - 48e0: 2401 movs r4, #1 │ │ - 48e2: 2800 cmp r0, #0 │ │ - 48e4: d108 bne.n 48f8 │ │ - 48e6: 1c30 adds r0, r6, #0 │ │ - 48e8: 1c29 adds r1, r5, #0 │ │ - 48ea: f001 eecc blx 6684 <__aeabi_fcmplt> │ │ - 48ee: 1e43 subs r3, r0, #1 │ │ - 48f0: 4198 sbcs r0, r3 │ │ - 48f2: 4240 negs r0, r0 │ │ - 48f4: 4004 ands r4, r0 │ │ - 48f6: e000 b.n 48fa │ │ - 48f8: 4264 negs r4, r4 │ │ - 48fa: b007 add sp, #28 │ │ - 48fc: 1c20 adds r0, r4, #0 │ │ - 48fe: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 4900: 6aa0 ldr r0, [r4, #40] ; 0x28 │ │ - 4902: f001 ec98 blx 6234 <__aeabi_i2f> │ │ - 4906: 4907 ldr r1, [pc, #28] ; (4924 ) │ │ - 4908: f001 edb6 blx 6478 <__aeabi_fdiv> │ │ - 490c: 1c06 adds r6, r0, #0 │ │ - 490e: e742 b.n 4796 │ │ - 4910: 6aa8 ldr r0, [r5, #40] ; 0x28 │ │ - 4912: f001 ec90 blx 6234 <__aeabi_i2f> │ │ - 4916: 4903 ldr r1, [pc, #12] ; (4924 ) │ │ - 4918: f001 edae blx 6478 <__aeabi_fdiv> │ │ - 491c: 1c07 adds r7, r0, #0 │ │ - 491e: e74a b.n 47b6 │ │ - 4920: 0000 movs r0, r0 │ │ - 4922: bf80 nop {8} │ │ - 4924: 6b28 ldr r0, [r5, #48] ; 0x30 │ │ - 4926: 4e6e ldr r6, [pc, #440] ; (4ae0 ) │ │ - │ │ -00004928 : │ │ - 4928: b510 push {r4, lr} │ │ - 492a: 1c04 adds r4, r0, #0 │ │ - 492c: 20d0 movs r0, #208 ; 0xd0 │ │ - 492e: 00c0 lsls r0, r0, #3 │ │ - 4930: f7ff e9f6 blx 3d20 │ │ - 4934: 2100 movs r1, #0 │ │ - 4936: 6020 str r0, [r4, #0] │ │ - 4938: 2320 movs r3, #32 │ │ - 493a: 1c20 adds r0, r4, #0 │ │ - 493c: 6063 str r3, [r4, #4] │ │ - 493e: 60a1 str r1, [r4, #8] │ │ - 4940: 60e1 str r1, [r4, #12] │ │ - 4942: 3010 adds r0, #16 │ │ - 4944: f7ff ea1c blx 3d80 │ │ - 4948: bd10 pop {r4, pc} │ │ - │ │ -0000494a : │ │ - 494a: b510 push {r4, lr} │ │ - 494c: 1c04 adds r4, r0, #0 │ │ - 494e: 6800 ldr r0, [r0, #0] │ │ - 4950: f7ff e9ec blx 3d2c │ │ - 4954: 2300 movs r3, #0 │ │ - 4956: 6063 str r3, [r4, #4] │ │ - 4958: 60a3 str r3, [r4, #8] │ │ - 495a: 1c20 adds r0, r4, #0 │ │ - 495c: 2301 movs r3, #1 │ │ - 495e: 60e3 str r3, [r4, #12] │ │ - 4960: 3010 adds r0, #16 │ │ - 4962: f7ff ea14 blx 3d8c │ │ - 4966: bd10 pop {r4, pc} │ │ - │ │ -00004968 : │ │ - 4968: 2300 movs r3, #0 │ │ - 496a: 6083 str r3, [r0, #8] │ │ - 496c: 4770 bx lr │ │ +00004d80 : │ │ + 4d80: b570 push {r4, r5, r6, lr} │ │ + 4d82: 1c0c adds r4, r1, #0 │ │ + 4d84: 6881 ldr r1, [r0, #8] │ │ + 4d86: 42a1 cmp r1, r4 │ │ + 4d88: d91a bls.n 4dc0 │ │ + 4d8a: 68c3 ldr r3, [r0, #12] │ │ + 4d8c: 1c16 adds r6, r2, #0 │ │ + 4d8e: 1c05 adds r5, r0, #0 │ │ + 4d90: 2b00 cmp r3, #0 │ │ + 4d92: d007 beq.n 4da4 │ │ + 4d94: 4b0c ldr r3, [pc, #48] ; (4dc8 ) │ │ + 4d96: 6800 ldr r0, [r0, #0] │ │ + 4d98: 2234 movs r2, #52 ; 0x34 │ │ + 4d9a: 447b add r3, pc │ │ + 4d9c: f001 ff26 bl 6bec <__aeabi_f2iz@@Base+0x19c> │ │ + 4da0: 2300 movs r3, #0 │ │ + 4da2: 60eb str r3, [r5, #12] │ │ + 4da4: 2234 movs r2, #52 ; 0x34 │ │ + 4da6: 1c23 adds r3, r4, #0 │ │ + 4da8: 4353 muls r3, r2 │ │ + 4daa: 6829 ldr r1, [r5, #0] │ │ + 4dac: 1c30 adds r0, r6, #0 │ │ + 4dae: 18c9 adds r1, r1, r3 │ │ + 4db0: f001 feac bl 6b0c <__aeabi_f2iz@@Base+0xbc> │ │ + 4db4: 1c30 adds r0, r6, #0 │ │ + 4db6: f001 feb1 bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4dba: 2300 movs r3, #0 │ │ + 4dbc: 2804 cmp r0, #4 │ │ + 4dbe: d801 bhi.n 4dc4 │ │ + 4dc0: 2322 movs r3, #34 ; 0x22 │ │ + 4dc2: 425b negs r3, r3 │ │ + 4dc4: 1c18 adds r0, r3, #0 │ │ + 4dc6: bd70 pop {r4, r5, r6, pc} │ │ + 4dc8: fd1f ffff ldc2 15, cr15, [pc, #-1020] ; 49d0 │ │ + │ │ +00004dcc : │ │ + 4dcc: b508 push {r3, lr} │ │ + 4dce: 3010 adds r0, #16 │ │ + 4dd0: f001 fef4 bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 4dd4: bd08 pop {r3, pc} │ │ + │ │ +00004dd6 : │ │ + 4dd6: 2300 movs r3, #0 │ │ + 4dd8: 6003 str r3, [r0, #0] │ │ + 4dda: 2300 movs r3, #0 │ │ + 4ddc: 6043 str r3, [r0, #4] │ │ + 4dde: 2301 movs r3, #1 │ │ + 4de0: 425b negs r3, r3 │ │ + 4de2: 6083 str r3, [r0, #8] │ │ + 4de4: 60c3 str r3, [r0, #12] │ │ + 4de6: 4770 bx lr │ │ + │ │ +00004de8 : │ │ + 4de8: b510 push {r4, lr} │ │ + 4dea: 1c04 adds r4, r0, #0 │ │ + 4dec: f7ff fff3 bl 4dd6 │ │ + 4df0: 1c20 adds r0, r4, #0 │ │ + 4df2: 2100 movs r1, #0 │ │ + 4df4: 3010 adds r0, #16 │ │ + 4df6: f001 fed9 bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 4dfa: bd10 pop {r4, pc} │ │ + │ │ +00004dfc : │ │ + 4dfc: b538 push {r3, r4, r5, lr} │ │ + 4dfe: 6883 ldr r3, [r0, #8] │ │ + 4e00: 1c04 adds r4, r0, #0 │ │ + 4e02: 1c15 adds r5, r2, #0 │ │ + 4e04: 1c5a adds r2, r3, #1 │ │ + 4e06: d007 beq.n 4e18 │ │ + 4e08: 4a0c ldr r2, [pc, #48] ; (4e3c ) │ │ + 4e0a: 1aeb subs r3, r5, r3 │ │ + 4e0c: 4293 cmp r3, r2 │ │ + 4e0e: dd03 ble.n 4e18 │ │ + 4e10: 1c20 adds r0, r4, #0 │ │ + 4e12: f7ff ffe0 bl 4dd6 │ │ + 4e16: e006 b.n 4e26 │ │ + 4e18: 68e3 ldr r3, [r4, #12] │ │ + 4e1a: 1c5a adds r2, r3, #1 │ │ + 4e1c: d003 beq.n 4e26 │ │ + 4e1e: 4a07 ldr r2, [pc, #28] ; (4e3c ) │ │ + 4e20: 1aeb subs r3, r5, r3 │ │ + 4e22: 4293 cmp r3, r2 │ │ + 4e24: dcf4 bgt.n 4e10 │ │ + 4e26: 6822 ldr r2, [r4, #0] │ │ + 4e28: 2305 movs r3, #5 │ │ + 4e2a: 2a03 cmp r2, #3 │ │ + 4e2c: dc00 bgt.n 4e30 │ │ + 4e2e: 1c53 adds r3, r2, #1 │ │ + 4e30: 6023 str r3, [r4, #0] │ │ + 4e32: 60a5 str r5, [r4, #8] │ │ + 4e34: 2b05 cmp r3, #5 │ │ + 4e36: d100 bne.n 4e3a │ │ + 4e38: 60e5 str r5, [r4, #12] │ │ + 4e3a: bd38 pop {r3, r4, r5, pc} │ │ + 4e3c: 1388 asrs r0, r1, #14 │ │ ... │ │ │ │ -00004970 : │ │ - 4970: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4972: 4d41 ldr r5, [pc, #260] ; (4a78 ) │ │ - 4974: b093 sub sp, #76 ; 0x4c │ │ - 4976: 9302 str r3, [sp, #8] │ │ - 4978: 447d add r5, pc │ │ - 497a: 682d ldr r5, [r5, #0] │ │ - 497c: 1c04 adds r4, r0, #0 │ │ - 497e: 1c08 adds r0, r1, #0 │ │ - 4980: 682b ldr r3, [r5, #0] │ │ - 4982: 9100 str r1, [sp, #0] │ │ - 4984: 1c16 adds r6, r2, #0 │ │ - 4986: 9311 str r3, [sp, #68] ; 0x44 │ │ - 4988: f7ff e9f4 blx 3d74 │ │ - 498c: 9503 str r5, [sp, #12] │ │ - 498e: 2820 cmp r0, #32 │ │ - 4990: d867 bhi.n 4a62 │ │ - 4992: 2e00 cmp r6, #0 │ │ - 4994: d007 beq.n 49a6 │ │ - 4996: 7833 ldrb r3, [r6, #0] │ │ - 4998: 2b00 cmp r3, #0 │ │ - 499a: d004 beq.n 49a6 │ │ - 499c: 1c30 adds r0, r6, #0 │ │ - 499e: f7ff e9ea blx 3d74 │ │ - 49a2: 1c07 adds r7, r0, #0 │ │ - 49a4: e001 b.n 49aa │ │ - 49a6: 2701 movs r7, #1 │ │ - 49a8: 427f negs r7, r7 │ │ - 49aa: 2301 movs r3, #1 │ │ - 49ac: 60e3 str r3, [r4, #12] │ │ - 49ae: 2600 movs r6, #0 │ │ - 49b0: e00e b.n 49d0 │ │ - 49b2: 2134 movs r1, #52 ; 0x34 │ │ - 49b4: 1c0b adds r3, r1, #0 │ │ - 49b6: 4373 muls r3, r6 │ │ - 49b8: 6825 ldr r5, [r4, #0] │ │ - 49ba: 9900 ldr r1, [sp, #0] │ │ - 49bc: 18ed adds r5, r5, r3 │ │ - 49be: 1c28 adds r0, r5, #0 │ │ - 49c0: f7ff e9ea blx 3d98 │ │ - 49c4: 2800 cmp r0, #0 │ │ - 49c6: d102 bne.n 49ce │ │ - 49c8: 3601 adds r6, #1 │ │ - 49ca: d106 bne.n 49da │ │ - 49cc: e018 b.n 4a00 │ │ - 49ce: 3601 adds r6, #1 │ │ - 49d0: 68a2 ldr r2, [r4, #8] │ │ - 49d2: 9201 str r2, [sp, #4] │ │ - 49d4: 4296 cmp r6, r2 │ │ - 49d6: d3ec bcc.n 49b2 │ │ - 49d8: e012 b.n 4a00 │ │ - 49da: 6aaa ldr r2, [r5, #40] ; 0x28 │ │ - 49dc: 9b02 ldr r3, [sp, #8] │ │ - 49de: 4293 cmp r3, r2 │ │ - 49e0: da00 bge.n 49e4 │ │ - 49e2: 1c13 adds r3, r2, #0 │ │ - 49e4: 62ab str r3, [r5, #40] ; 0x28 │ │ - 49e6: 9918 ldr r1, [sp, #96] ; 0x60 │ │ - 49e8: 6b2b ldr r3, [r5, #48] ; 0x30 │ │ - 49ea: 185b adds r3, r3, r1 │ │ - 49ec: 632b str r3, [r5, #48] ; 0x30 │ │ - 49ee: 6aeb ldr r3, [r5, #44] ; 0x2c │ │ - 49f0: 3301 adds r3, #1 │ │ - 49f2: 62eb str r3, [r5, #44] ; 0x2c │ │ - 49f4: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ - 49f6: 429f cmp r7, r3 │ │ - 49f8: d900 bls.n 49fc │ │ - 49fa: 1c1f adds r7, r3, #0 │ │ - 49fc: 626f str r7, [r5, #36] ; 0x24 │ │ - 49fe: e02e b.n 4a5e │ │ - 4a00: 9b01 ldr r3, [sp, #4] │ │ - 4a02: 6865 ldr r5, [r4, #4] │ │ - 4a04: 3301 adds r3, #1 │ │ - 4a06: 42ab cmp r3, r5 │ │ - 4a08: d907 bls.n 4a1a │ │ - 4a0a: 006d lsls r5, r5, #1 │ │ - 4a0c: 2134 movs r1, #52 ; 0x34 │ │ - 4a0e: 6820 ldr r0, [r4, #0] │ │ - 4a10: 4369 muls r1, r5 │ │ - 4a12: f7ff e9c8 blx 3da4 │ │ - 4a16: 6065 str r5, [r4, #4] │ │ - 4a18: 6020 str r0, [r4, #0] │ │ - 4a1a: 2234 movs r2, #52 ; 0x34 │ │ - 4a1c: 2100 movs r1, #0 │ │ - 4a1e: a804 add r0, sp, #16 │ │ - 4a20: f7ff e996 blx 3d50 │ │ - 4a24: 9800 ldr r0, [sp, #0] │ │ - 4a26: f7ff e9a6 blx 3d74 │ │ - 4a2a: 1c42 adds r2, r0, #1 │ │ - 4a2c: 2a20 cmp r2, #32 │ │ - 4a2e: d900 bls.n 4a32 │ │ - 4a30: 2220 movs r2, #32 │ │ - 4a32: 9900 ldr r1, [sp, #0] │ │ - 4a34: a804 add r0, sp, #16 │ │ - 4a36: f7ff e998 blx 3d68 │ │ - 4a3a: 9a02 ldr r2, [sp, #8] │ │ - 4a3c: 9b18 ldr r3, [sp, #96] ; 0x60 │ │ - 4a3e: 68a0 ldr r0, [r4, #8] │ │ - 4a40: 920e str r2, [sp, #56] ; 0x38 │ │ - 4a42: 2234 movs r2, #52 ; 0x34 │ │ - 4a44: 9310 str r3, [sp, #64] ; 0x40 │ │ - 4a46: 4350 muls r0, r2 │ │ - 4a48: 2301 movs r3, #1 │ │ - 4a4a: 930f str r3, [sp, #60] ; 0x3c │ │ - 4a4c: 6823 ldr r3, [r4, #0] │ │ - 4a4e: a904 add r1, sp, #16 │ │ - 4a50: 970d str r7, [sp, #52] ; 0x34 │ │ - 4a52: 1818 adds r0, r3, r0 │ │ - 4a54: f7ff e988 blx 3d68 │ │ - 4a58: 68a3 ldr r3, [r4, #8] │ │ - 4a5a: 3301 adds r3, #1 │ │ - 4a5c: 60a3 str r3, [r4, #8] │ │ - 4a5e: 2000 movs r0, #0 │ │ - 4a60: e001 b.n 4a66 │ │ - 4a62: 2007 movs r0, #7 │ │ - 4a64: 4240 negs r0, r0 │ │ - 4a66: 9903 ldr r1, [sp, #12] │ │ - 4a68: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 4a6a: 680b ldr r3, [r1, #0] │ │ - 4a6c: 429a cmp r2, r3 │ │ - 4a6e: d001 beq.n 4a74 │ │ - 4a70: f7ff e974 blx 3d5c <__stack_chk_fail@plt> │ │ - 4a74: b013 add sp, #76 ; 0x4c │ │ - 4a76: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 4a78: 3614 adds r6, #20 │ │ +00004e40 : │ │ + 4e40: 6802 ldr r2, [r0, #0] │ │ + 4e42: 2300 movs r3, #0 │ │ + 4e44: 2a04 cmp r2, #4 │ │ + 4e46: dd05 ble.n 4e54 │ │ + 4e48: 68c2 ldr r2, [r0, #12] │ │ + 4e4a: 1a89 subs r1, r1, r2 │ │ + 4e4c: 4a02 ldr r2, [pc, #8] ; (4e58 ) │ │ + 4e4e: 0fc8 lsrs r0, r1, #31 │ │ + 4e50: 428a cmp r2, r1 │ │ + 4e52: 4143 adcs r3, r0 │ │ + 4e54: 1c18 adds r0, r3, #0 │ │ + 4e56: 4770 bx lr │ │ + 4e58: 1387 asrs r7, r0, #14 │ │ ... │ │ │ │ -00004a7c : │ │ - 4a7c: b570 push {r4, r5, r6, lr} │ │ - 4a7e: 1c0d adds r5, r1, #0 │ │ - 4a80: 6881 ldr r1, [r0, #8] │ │ - 4a82: 1c04 adds r4, r0, #0 │ │ - 4a84: 1c16 adds r6, r2, #0 │ │ - 4a86: 42a9 cmp r1, r5 │ │ - 4a88: d918 bls.n 4abc │ │ - 4a8a: 68c3 ldr r3, [r0, #12] │ │ - 4a8c: 2b00 cmp r3, #0 │ │ - 4a8e: d007 beq.n 4aa0 │ │ - 4a90: 4b0c ldr r3, [pc, #48] ; (4ac4 ) │ │ - 4a92: 6800 ldr r0, [r0, #0] │ │ - 4a94: 2234 movs r2, #52 ; 0x34 │ │ - 4a96: 447b add r3, pc │ │ - 4a98: f7ff e98a blx 3db0 │ │ - 4a9c: 2300 movs r3, #0 │ │ - 4a9e: 60e3 str r3, [r4, #12] │ │ - 4aa0: 2234 movs r2, #52 ; 0x34 │ │ - 4aa2: 4355 muls r5, r2 │ │ - 4aa4: 6821 ldr r1, [r4, #0] │ │ - 4aa6: 1c30 adds r0, r6, #0 │ │ - 4aa8: 1949 adds r1, r1, r5 │ │ - 4aaa: f7ff e95e blx 3d68 │ │ - 4aae: 1c30 adds r0, r6, #0 │ │ - 4ab0: f7ff e960 blx 3d74 │ │ - 4ab4: 2804 cmp r0, #4 │ │ - 4ab6: d901 bls.n 4abc │ │ - 4ab8: 2000 movs r0, #0 │ │ - 4aba: e001 b.n 4ac0 │ │ - 4abc: 2022 movs r0, #34 ; 0x22 │ │ - 4abe: 4240 negs r0, r0 │ │ - 4ac0: bd70 pop {r4, r5, r6, pc} │ │ - 4ac2: 46c0 nop ; (mov r8, r8) │ │ - 4ac4: fcd7 ffff ldc2l 15, cr15, [r7], {255} ; 0xff │ │ - │ │ -00004ac8 : │ │ - 4ac8: b508 push {r3, lr} │ │ - 4aca: 3010 adds r0, #16 │ │ - 4acc: f7ff e95e blx 3d8c │ │ - 4ad0: bd08 pop {r3, pc} │ │ - │ │ -00004ad2 : │ │ - 4ad2: 2300 movs r3, #0 │ │ - 4ad4: 6003 str r3, [r0, #0] │ │ - 4ad6: 2300 movs r3, #0 │ │ - 4ad8: 6043 str r3, [r0, #4] │ │ - 4ada: 2301 movs r3, #1 │ │ - 4adc: 425b negs r3, r3 │ │ - 4ade: 6083 str r3, [r0, #8] │ │ - 4ae0: 60c3 str r3, [r0, #12] │ │ - 4ae2: 4770 bx lr │ │ - │ │ -00004ae4 : │ │ - 4ae4: b510 push {r4, lr} │ │ - 4ae6: 1c04 adds r4, r0, #0 │ │ - 4ae8: f7ff fff3 bl 4ad2 │ │ - 4aec: 1c20 adds r0, r4, #0 │ │ - 4aee: 2100 movs r1, #0 │ │ - 4af0: 3010 adds r0, #16 │ │ - 4af2: f7ff e946 blx 3d80 │ │ - 4af6: bd10 pop {r4, pc} │ │ - │ │ -00004af8 : │ │ - 4af8: b538 push {r3, r4, r5, lr} │ │ - 4afa: 6883 ldr r3, [r0, #8] │ │ - 4afc: 1c04 adds r4, r0, #0 │ │ - 4afe: 1c15 adds r5, r2, #0 │ │ - 4b00: 1c5a adds r2, r3, #1 │ │ - 4b02: d003 beq.n 4b0c │ │ - 4b04: 4a0c ldr r2, [pc, #48] ; (4b38 ) │ │ - 4b06: 1aeb subs r3, r5, r3 │ │ - 4b08: 4293 cmp r3, r2 │ │ - 4b0a: dc06 bgt.n 4b1a │ │ - 4b0c: 68e3 ldr r3, [r4, #12] │ │ - 4b0e: 1c5a adds r2, r3, #1 │ │ - 4b10: d006 beq.n 4b20 │ │ - 4b12: 4a09 ldr r2, [pc, #36] ; (4b38 ) │ │ - 4b14: 1aeb subs r3, r5, r3 │ │ - 4b16: 4293 cmp r3, r2 │ │ - 4b18: dd02 ble.n 4b20 │ │ - 4b1a: 1c20 adds r0, r4, #0 │ │ - 4b1c: f7ff ffd9 bl 4ad2 │ │ - 4b20: 6822 ldr r2, [r4, #0] │ │ - 4b22: 2305 movs r3, #5 │ │ - 4b24: 2a03 cmp r2, #3 │ │ - 4b26: dc00 bgt.n 4b2a │ │ - 4b28: 1c53 adds r3, r2, #1 │ │ - 4b2a: 6023 str r3, [r4, #0] │ │ - 4b2c: 60a5 str r5, [r4, #8] │ │ - 4b2e: 2b05 cmp r3, #5 │ │ - 4b30: d100 bne.n 4b34 │ │ - 4b32: 60e5 str r5, [r4, #12] │ │ - 4b34: bd38 pop {r3, r4, r5, pc} │ │ - 4b36: 46c0 nop ; (mov r8, r8) │ │ - 4b38: 1388 asrs r0, r1, #14 │ │ +00004e5c : │ │ + 4e5c: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 4e5e: 1c1f adds r7, r3, #0 │ │ + 4e60: 6883 ldr r3, [r0, #8] │ │ + 4e62: 1c0d adds r5, r1, #0 │ │ + 4e64: 1c04 adds r4, r0, #0 │ │ + 4e66: 1c16 adds r6, r2, #0 │ │ + 4e68: 9906 ldr r1, [sp, #24] │ │ + 4e6a: 1c5a adds r2, r3, #1 │ │ + 4e6c: d007 beq.n 4e7e │ │ + 4e6e: 4a16 ldr r2, [pc, #88] ; (4ec8 ) │ │ + 4e70: 1acb subs r3, r1, r3 │ │ + 4e72: 4293 cmp r3, r2 │ │ + 4e74: dd03 ble.n 4e7e │ │ + 4e76: 1c20 adds r0, r4, #0 │ │ + 4e78: f7ff ffad bl 4dd6 │ │ + 4e7c: e022 b.n 4ec4 │ │ + 4e7e: 68e3 ldr r3, [r4, #12] │ │ + 4e80: 1c5a adds r2, r3, #1 │ │ + 4e82: d003 beq.n 4e8c │ │ + 4e84: 4a10 ldr r2, [pc, #64] ; (4ec8 ) │ │ + 4e86: 1acb subs r3, r1, r3 │ │ + 4e88: 4293 cmp r3, r2 │ │ + 4e8a: dcf4 bgt.n 4e76 │ │ + 4e8c: 1c20 adds r0, r4, #0 │ │ + 4e8e: f7ff ffd7 bl 4e40 │ │ + 4e92: 2800 cmp r0, #0 │ │ + 4e94: d016 beq.n 4ec4 │ │ + 4e96: 1c29 adds r1, r5, #0 │ │ + 4e98: 1c28 adds r0, r5, #0 │ │ + 4e9a: f001 fe77 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4e9e: 1c31 adds r1, r6, #0 │ │ + 4ea0: 1c05 adds r5, r0, #0 │ │ + 4ea2: 1c30 adds r0, r6, #0 │ │ + 4ea4: f001 fe72 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4ea8: 1c01 adds r1, r0, #0 │ │ + 4eaa: 1c28 adds r0, r5, #0 │ │ + 4eac: f001 fe76 bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 4eb0: 1c39 adds r1, r7, #0 │ │ + 4eb2: 1c05 adds r5, r0, #0 │ │ + 4eb4: 1c38 adds r0, r7, #0 │ │ + 4eb6: f001 fe69 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4eba: 1c01 adds r1, r0, #0 │ │ + 4ebc: 1c28 adds r0, r5, #0 │ │ + 4ebe: f001 fe6d bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 4ec2: 6060 str r0, [r4, #4] │ │ + 4ec4: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 4ec6: 46c0 nop ; (mov r8, r8) │ │ + 4ec8: 1388 asrs r0, r1, #14 │ │ + 4eca: 0000 movs r0, r0 │ │ + 4ecc: 0000 movs r0, r0 │ │ ... │ │ │ │ -00004b3c : │ │ - 4b3c: 6802 ldr r2, [r0, #0] │ │ - 4b3e: 1c03 adds r3, r0, #0 │ │ - 4b40: 2000 movs r0, #0 │ │ - 4b42: 2a04 cmp r2, #4 │ │ - 4b44: dd05 ble.n 4b52 │ │ - 4b46: 68db ldr r3, [r3, #12] │ │ - 4b48: 1ac9 subs r1, r1, r3 │ │ - 4b4a: 4b02 ldr r3, [pc, #8] ; (4b54 ) │ │ - 4b4c: 0fca lsrs r2, r1, #31 │ │ - 4b4e: 428b cmp r3, r1 │ │ - 4b50: 4150 adcs r0, r2 │ │ - 4b52: 4770 bx lr │ │ - 4b54: 1387 asrs r7, r0, #14 │ │ +00004ed0 : │ │ + 4ed0: b510 push {r4, lr} │ │ + 4ed2: 6840 ldr r0, [r0, #4] │ │ + 4ed4: f001 fe92 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 4ed8: 4b06 ldr r3, [pc, #24] ; (4ef4 ) │ │ + 4eda: 4a05 ldr r2, [pc, #20] ; (4ef0 ) │ │ + 4edc: f001 fe96 bl 6c0c <__aeabi_f2iz@@Base+0x1bc> │ │ + 4ee0: 1e43 subs r3, r0, #1 │ │ + 4ee2: 4198 sbcs r0, r3 │ │ + 4ee4: 2401 movs r4, #1 │ │ + 4ee6: 4240 negs r0, r0 │ │ + 4ee8: 4004 ands r4, r0 │ │ + 4eea: 1c20 adds r0, r4, #0 │ │ + 4eec: bd10 pop {r4, pc} │ │ + 4eee: 46c0 nop ; (mov r8, r8) │ │ + 4ef0: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 4ef2: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 4ef4: 9999 ldr r1, [sp, #612] ; 0x264 │ │ + 4ef6: 4063 eors r3, r4 │ │ + │ │ +00004ef8 : │ │ + 4ef8: b538 push {r3, r4, r5, lr} │ │ + 4efa: 1c05 adds r5, r0, #0 │ │ + 4efc: 1c0c adds r4, r1, #0 │ │ + 4efe: f7ff ff9f bl 4e40 │ │ + 4f02: 2800 cmp r0, #0 │ │ + 4f04: d005 beq.n 4f12 │ │ + 4f06: 1c28 adds r0, r5, #0 │ │ + 4f08: 1c21 adds r1, r4, #0 │ │ + 4f0a: f7ff ffe1 bl 4ed0 │ │ + 4f0e: 1e43 subs r3, r0, #1 │ │ + 4f10: 4198 sbcs r0, r3 │ │ + 4f12: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00004f14 : │ │ + 4f14: 2100 movs r1, #0 │ │ + 4f16: b508 push {r3, lr} │ │ + 4f18: c002 stmia r0!, {r1} │ │ + 4f1a: f001 fe47 bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 4f1e: bd08 pop {r3, pc} │ │ + │ │ +00004f20 : │ │ + 4f20: b508 push {r3, lr} │ │ + 4f22: 3004 adds r0, #4 │ │ + 4f24: f001 fe4a bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 4f28: bd08 pop {r3, pc} │ │ + │ │ +00004f2a : │ │ + 4f2a: 2300 movs r3, #0 │ │ + 4f2c: 6003 str r3, [r0, #0] │ │ + 4f2e: 4770 bx lr │ │ + │ │ +00004f30 : │ │ + 4f30: 6803 ldr r3, [r0, #0] │ │ + 4f32: 3301 adds r3, #1 │ │ + 4f34: 6003 str r3, [r0, #0] │ │ + 4f36: 4770 bx lr │ │ + │ │ +00004f38 : │ │ + 4f38: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4f3a: b093 sub sp, #76 ; 0x4c │ │ + 4f3c: 9301 str r3, [sp, #4] │ │ + 4f3e: 4b23 ldr r3, [pc, #140] ; (4fcc ) │ │ + 4f40: 1c17 adds r7, r2, #0 │ │ + 4f42: 447b add r3, pc │ │ + 4f44: 681b ldr r3, [r3, #0] │ │ + 4f46: 1c05 adds r5, r0, #0 │ │ + 4f48: 681a ldr r2, [r3, #0] │ │ + 4f4a: 9303 str r3, [sp, #12] │ │ + 4f4c: 1c0c adds r4, r1, #0 │ │ + 4f4e: 9211 str r2, [sp, #68] ; 0x44 │ │ + 4f50: 424b negs r3, r1 │ │ + 4f52: 414b adcs r3, r1 │ │ + 4f54: 3b01 subs r3, #1 │ │ + 4f56: 9302 str r3, [sp, #8] │ │ + 4f58: 2302 movs r3, #2 │ │ + 4f5a: 9300 str r3, [sp, #0] │ │ + 4f5c: 2c00 cmp r4, #0 │ │ + 4f5e: d002 beq.n 4f66 │ │ + 4f60: 682b ldr r3, [r5, #0] │ │ + 4f62: 2b00 cmp r3, #0 │ │ + 4f64: d023 beq.n 4fae │ │ + 4f66: ae04 add r6, sp, #16 │ │ + 4f68: 1c30 adds r0, r6, #0 │ │ + 4f6a: 2100 movs r1, #0 │ │ + 4f6c: 2234 movs r2, #52 ; 0x34 │ │ + 4f6e: f001 fdbd bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 4f72: 2f00 cmp r7, #0 │ │ + 4f74: d00a beq.n 4f8c │ │ + 4f76: 682a ldr r2, [r5, #0] │ │ + 4f78: 9b02 ldr r3, [sp, #8] │ │ + 4f7a: 1c38 adds r0, r7, #0 │ │ + 4f7c: 1899 adds r1, r3, r2 │ │ + 4f7e: 1c32 adds r2, r6, #0 │ │ + 4f80: f7ff fefe bl 4d80 │ │ + 4f84: 2800 cmp r0, #0 │ │ + 4f86: d101 bne.n 4f8c │ │ + 4f88: 1c34 adds r4, r6, #0 │ │ + 4f8a: e010 b.n 4fae │ │ + 4f8c: 1c28 adds r0, r5, #0 │ │ + 4f8e: f7ff ffcc bl 4f2a │ │ + 4f92: 9b00 ldr r3, [sp, #0] │ │ + 4f94: 2b01 cmp r3, #1 │ │ + 4f96: d001 beq.n 4f9c │ │ + 4f98: 2301 movs r3, #1 │ │ + 4f9a: e7de b.n 4f5a │ │ + 4f9c: 2022 movs r0, #34 ; 0x22 │ │ + 4f9e: 4240 negs r0, r0 │ │ + 4fa0: 9b03 ldr r3, [sp, #12] │ │ + 4fa2: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ + 4fa4: 681b ldr r3, [r3, #0] │ │ + 4fa6: 429a cmp r2, r3 │ │ + 4fa8: d00e beq.n 4fc8 │ │ + 4faa: f001 fda7 bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 4fae: 1c20 adds r0, r4, #0 │ │ + 4fb0: f001 fdb4 bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 4fb4: 1c42 adds r2, r0, #1 │ │ + 4fb6: 2a21 cmp r2, #33 ; 0x21 │ │ + 4fb8: d900 bls.n 4fbc │ │ + 4fba: 2221 movs r2, #33 ; 0x21 │ │ + 4fbc: 9801 ldr r0, [sp, #4] │ │ + 4fbe: 1c21 adds r1, r4, #0 │ │ + 4fc0: f001 fda4 bl 6b0c <__aeabi_f2iz@@Base+0xbc> │ │ + 4fc4: 2000 movs r0, #0 │ │ + 4fc6: e7eb b.n 4fa0 │ │ + 4fc8: b013 add sp, #76 ; 0x4c │ │ + 4fca: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 4fcc: 404a eors r2, r1 │ │ ... │ │ │ │ -00004b58 : │ │ - 4b58: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 4b5a: 1c1d adds r5, r3, #0 │ │ - 4b5c: 6883 ldr r3, [r0, #8] │ │ - 4b5e: 1c0f adds r7, r1, #0 │ │ - 4b60: 1c04 adds r4, r0, #0 │ │ - 4b62: 1c16 adds r6, r2, #0 │ │ - 4b64: 9906 ldr r1, [sp, #24] │ │ - 4b66: 1c5a adds r2, r3, #1 │ │ - 4b68: d003 beq.n 4b72 │ │ - 4b6a: 4a16 ldr r2, [pc, #88] ; (4bc4 ) │ │ - 4b6c: 1acb subs r3, r1, r3 │ │ - 4b6e: 4293 cmp r3, r2 │ │ - 4b70: dc07 bgt.n 4b82 │ │ - 4b72: 68e3 ldr r3, [r4, #12] │ │ - 4b74: 1c20 adds r0, r4, #0 │ │ - 4b76: 1c5a adds r2, r3, #1 │ │ - 4b78: d01e beq.n 4bb8 │ │ - 4b7a: 4a12 ldr r2, [pc, #72] ; (4bc4 ) │ │ - 4b7c: 1acb subs r3, r1, r3 │ │ - 4b7e: 4293 cmp r3, r2 │ │ - 4b80: dd1a ble.n 4bb8 │ │ - 4b82: f7ff ffa6 bl 4ad2 │ │ - 4b86: e01b b.n 4bc0 │ │ - 4b88: 1c39 adds r1, r7, #0 │ │ - 4b8a: 1c38 adds r0, r7, #0 │ │ - 4b8c: f001 eba8 blx 62e0 <__aeabi_fmul> │ │ - 4b90: 1c31 adds r1, r6, #0 │ │ - 4b92: 1c07 adds r7, r0, #0 │ │ - 4b94: 1c30 adds r0, r6, #0 │ │ - 4b96: f001 eba4 blx 62e0 <__aeabi_fmul> │ │ - 4b9a: 1c01 adds r1, r0, #0 │ │ - 4b9c: 1c38 adds r0, r7, #0 │ │ - 4b9e: f001 ea7e blx 609c <__addsf3> │ │ - 4ba2: 1c29 adds r1, r5, #0 │ │ - 4ba4: 1c06 adds r6, r0, #0 │ │ - 4ba6: 1c28 adds r0, r5, #0 │ │ - 4ba8: f001 eb9a blx 62e0 <__aeabi_fmul> │ │ - 4bac: 1c01 adds r1, r0, #0 │ │ - 4bae: 1c30 adds r0, r6, #0 │ │ - 4bb0: f001 ea74 blx 609c <__addsf3> │ │ - 4bb4: 6060 str r0, [r4, #4] │ │ - 4bb6: e003 b.n 4bc0 │ │ - 4bb8: f7ff ffc0 bl 4b3c │ │ - 4bbc: 2800 cmp r0, #0 │ │ - 4bbe: d1e3 bne.n 4b88 │ │ - 4bc0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 4bc2: 46c0 nop ; (mov r8, r8) │ │ - 4bc4: 1388 asrs r0, r1, #14 │ │ +00004fd0 : │ │ + 4fd0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 4fd2: 4d6e ldr r5, [pc, #440] ; (518c ) │ │ + 4fd4: 1c1e adds r6, r3, #0 │ │ + 4fd6: b091 sub sp, #68 ; 0x44 │ │ + 4fd8: 447d add r5, pc │ │ + 4fda: 682d ldr r5, [r5, #0] │ │ + 4fdc: 900a str r0, [sp, #40] ; 0x28 │ │ + 4fde: 9109 str r1, [sp, #36] ; 0x24 │ │ + 4fe0: 682b ldr r3, [r5, #0] │ │ + 4fe2: a90d add r1, sp, #52 ; 0x34 │ │ + 4fe4: 1c30 adds r0, r6, #0 │ │ + 4fe6: 930f str r3, [sp, #60] ; 0x3c │ │ + 4fe8: 2300 movs r3, #0 │ │ + 4fea: 1c17 adds r7, r2, #0 │ │ + 4fec: 930d str r3, [sp, #52] ; 0x34 │ │ + 4fee: f001 fe15 bl 6c1c <__aeabi_f2iz@@Base+0x1cc> │ │ + 4ff2: 0040 lsls r0, r0, #1 │ │ + 4ff4: 4966 ldr r1, [pc, #408] ; (5190 ) │ │ + 4ff6: 0840 lsrs r0, r0, #1 │ │ + 4ff8: f001 fdc8 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 4ffc: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ + 4ffe: 9007 str r0, [sp, #28] │ │ + 5000: a90e add r1, sp, #56 ; 0x38 │ │ + 5002: 005c lsls r4, r3, #1 │ │ + 5004: 2300 movs r3, #0 │ │ + 5006: 0864 lsrs r4, r4, #1 │ │ + 5008: 9816 ldr r0, [sp, #88] ; 0x58 │ │ + 500a: 930e str r3, [sp, #56] ; 0x38 │ │ + 500c: 940d str r4, [sp, #52] ; 0x34 │ │ + 500e: f001 fe05 bl 6c1c <__aeabi_f2iz@@Base+0x1cc> │ │ + 5012: 0040 lsls r0, r0, #1 │ │ + 5014: 0840 lsrs r0, r0, #1 │ │ + 5016: 495e ldr r1, [pc, #376] ; (5190 ) │ │ + 5018: f001 fdb8 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 501c: 9b0e ldr r3, [sp, #56] ; 0x38 │ │ + 501e: 9008 str r0, [sp, #32] │ │ + 5020: 950b str r5, [sp, #44] ; 0x2c │ │ + 5022: 005b lsls r3, r3, #1 │ │ + 5024: 085b lsrs r3, r3, #1 │ │ + 5026: 9306 str r3, [sp, #24] │ │ + 5028: 9b06 ldr r3, [sp, #24] │ │ + 502a: 930e str r3, [sp, #56] ; 0x38 │ │ + 502c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ + 502e: 2b00 cmp r3, #0 │ │ + 5030: d13e bne.n 50b0 │ │ + 5032: 1e3d subs r5, r7, #0 │ │ + 5034: d003 beq.n 503e │ │ + 5036: 1c38 adds r0, r7, #0 │ │ + 5038: f001 fd70 bl 6b1c <__aeabi_f2iz@@Base+0xcc> │ │ + 503c: 1c45 adds r5, r0, #1 │ │ + 503e: 1c30 adds r0, r6, #0 │ │ + 5040: 2100 movs r1, #0 │ │ + 5042: f001 fd8b bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 5046: 2800 cmp r0, #0 │ │ + 5048: d102 bne.n 5050 │ │ + 504a: 4e52 ldr r6, [pc, #328] ; (5194 ) │ │ + 504c: 447e add r6, pc │ │ + 504e: e001 b.n 5054 │ │ + 5050: 4e51 ldr r6, [pc, #324] ; (5198 ) │ │ + 5052: 447e add r6, pc │ │ + 5054: 1c20 adds r0, r4, #0 │ │ + 5056: f001 fde9 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 505a: 9000 str r0, [sp, #0] │ │ + 505c: 9807 ldr r0, [sp, #28] │ │ + 505e: f001 fde5 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 5062: 9001 str r0, [sp, #4] │ │ + 5064: 2000 movs r0, #0 │ │ + 5066: 4a4d ldr r2, [pc, #308] ; (519c ) │ │ + 5068: 1c01 adds r1, r0, #0 │ │ + 506a: 1c33 adds r3, r6, #0 │ │ + 506c: 447a add r2, pc │ │ + 506e: f001 fde5 bl 6c3c <__aeabi_f2iz@@Base+0x1ec> │ │ + 5072: 2100 movs r1, #0 │ │ + 5074: 1c06 adds r6, r0, #0 │ │ + 5076: 9816 ldr r0, [sp, #88] ; 0x58 │ │ + 5078: 3501 adds r5, #1 │ │ + 507a: f001 fd6f bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 507e: 2800 cmp r0, #0 │ │ + 5080: d102 bne.n 5088 │ │ + 5082: 4c47 ldr r4, [pc, #284] ; (51a0 ) │ │ + 5084: 447c add r4, pc │ │ + 5086: e001 b.n 508c │ │ + 5088: 4c46 ldr r4, [pc, #280] ; (51a4 ) │ │ + 508a: 447c add r4, pc │ │ + 508c: 9806 ldr r0, [sp, #24] │ │ + 508e: f001 fdcd bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 5092: 9000 str r0, [sp, #0] │ │ + 5094: 9808 ldr r0, [sp, #32] │ │ + 5096: f001 fdc9 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 509a: 9001 str r0, [sp, #4] │ │ + 509c: 2000 movs r0, #0 │ │ + 509e: 4a42 ldr r2, [pc, #264] ; (51a8 ) │ │ + 50a0: 1c01 adds r1, r0, #0 │ │ + 50a2: 447a add r2, pc │ │ + 50a4: 1c23 adds r3, r4, #0 │ │ + 50a6: f001 fdc9 bl 6c3c <__aeabi_f2iz@@Base+0x1ec> │ │ + 50aa: 19ae adds r6, r5, r6 │ │ + 50ac: 1830 adds r0, r6, r0 │ │ + 50ae: e064 b.n 517a │ │ + 50b0: 1c30 adds r0, r6, #0 │ │ + 50b2: 2100 movs r1, #0 │ │ + 50b4: 2f00 cmp r7, #0 │ │ + 50b6: d032 beq.n 511e │ │ + 50b8: 783b ldrb r3, [r7, #0] │ │ + 50ba: 2b00 cmp r3, #0 │ │ + 50bc: d02f beq.n 511e │ │ + 50be: f001 fd4d bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 50c2: 2800 cmp r0, #0 │ │ + 50c4: d102 bne.n 50cc │ │ + 50c6: 4d39 ldr r5, [pc, #228] ; (51ac ) │ │ + 50c8: 447d add r5, pc │ │ + 50ca: e001 b.n 50d0 │ │ + 50cc: 4d38 ldr r5, [pc, #224] ; (51b0 ) │ │ + 50ce: 447d add r5, pc │ │ + 50d0: 1c20 adds r0, r4, #0 │ │ + 50d2: f001 fdab bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 50d6: 1c04 adds r4, r0, #0 │ │ + 50d8: 9807 ldr r0, [sp, #28] │ │ + 50da: f001 fda7 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 50de: 2100 movs r1, #0 │ │ + 50e0: 1c06 adds r6, r0, #0 │ │ + 50e2: 9816 ldr r0, [sp, #88] ; 0x58 │ │ + 50e4: f001 fd3a bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 50e8: 2800 cmp r0, #0 │ │ + 50ea: d102 bne.n 50f2 │ │ + 50ec: 4b31 ldr r3, [pc, #196] ; (51b4 ) │ │ + 50ee: 447b add r3, pc │ │ + 50f0: e001 b.n 50f6 │ │ + 50f2: 4b31 ldr r3, [pc, #196] ; (51b8 ) │ │ + 50f4: 447b add r3, pc │ │ + 50f6: 9806 ldr r0, [sp, #24] │ │ + 50f8: 9303 str r3, [sp, #12] │ │ + 50fa: 9500 str r5, [sp, #0] │ │ + 50fc: 9401 str r4, [sp, #4] │ │ + 50fe: 9602 str r6, [sp, #8] │ │ + 5100: f001 fd94 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 5104: 9004 str r0, [sp, #16] │ │ + 5106: 9808 ldr r0, [sp, #32] │ │ + 5108: f001 fd90 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 510c: 4a2b ldr r2, [pc, #172] ; (51bc ) │ │ + 510e: 9005 str r0, [sp, #20] │ │ + 5110: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 5112: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 5114: 447a add r2, pc │ │ + 5116: 1c3b adds r3, r7, #0 │ │ + 5118: f001 fd90 bl 6c3c <__aeabi_f2iz@@Base+0x1ec> │ │ + 511c: e02d b.n 517a │ │ + 511e: f001 fd1d bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 5122: 2800 cmp r0, #0 │ │ + 5124: d102 bne.n 512c │ │ + 5126: 4d26 ldr r5, [pc, #152] ; (51c0 ) │ │ + 5128: 447d add r5, pc │ │ + 512a: e001 b.n 5130 │ │ + 512c: 4d25 ldr r5, [pc, #148] ; (51c4 ) │ │ + 512e: 447d add r5, pc │ │ + 5130: 1c20 adds r0, r4, #0 │ │ + 5132: f001 fd7b bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 5136: 1c04 adds r4, r0, #0 │ │ + 5138: 9807 ldr r0, [sp, #28] │ │ + 513a: f001 fd77 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 513e: 2100 movs r1, #0 │ │ + 5140: 1c06 adds r6, r0, #0 │ │ + 5142: 9816 ldr r0, [sp, #88] ; 0x58 │ │ + 5144: f001 fd0a bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 5148: 2800 cmp r0, #0 │ │ + 514a: d102 bne.n 5152 │ │ + 514c: 4b1e ldr r3, [pc, #120] ; (51c8 ) │ │ + 514e: 447b add r3, pc │ │ + 5150: e001 b.n 5156 │ │ + 5152: 4b1e ldr r3, [pc, #120] ; (51cc ) │ │ + 5154: 447b add r3, pc │ │ + 5156: 9806 ldr r0, [sp, #24] │ │ + 5158: 9302 str r3, [sp, #8] │ │ + 515a: 9400 str r4, [sp, #0] │ │ + 515c: 9601 str r6, [sp, #4] │ │ + 515e: f001 fd65 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 5162: 9003 str r0, [sp, #12] │ │ + 5164: 9808 ldr r0, [sp, #32] │ │ + 5166: f001 fd61 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 516a: 4a19 ldr r2, [pc, #100] ; (51d0 ) │ │ + 516c: 9004 str r0, [sp, #16] │ │ + 516e: 9909 ldr r1, [sp, #36] ; 0x24 │ │ + 5170: 980a ldr r0, [sp, #40] ; 0x28 │ │ + 5172: 447a add r2, pc │ │ + 5174: 1c2b adds r3, r5, #0 │ │ + 5176: f001 fd61 bl 6c3c <__aeabi_f2iz@@Base+0x1ec> │ │ + 517a: 9b0b ldr r3, [sp, #44] ; 0x2c │ │ + 517c: 9a0f ldr r2, [sp, #60] ; 0x3c │ │ + 517e: 681b ldr r3, [r3, #0] │ │ + 5180: 429a cmp r2, r3 │ │ + 5182: d001 beq.n 5188 │ │ + 5184: f001 fcba bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 5188: b011 add sp, #68 ; 0x44 │ │ + 518a: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 518c: 3fb4 subs r7, #180 ; 0xb4 │ │ + 518e: 0000 movs r0, r0 │ │ + 5190: 2400 movs r4, #0 │ │ + 5192: 4974 ldr r1, [pc, #464] ; (5364 ) │ │ + 5194: 2386 movs r3, #134 ; 0x86 │ │ + 5196: 0000 movs r0, r0 │ │ + 5198: 237e movs r3, #126 ; 0x7e │ │ + 519a: 0000 movs r0, r0 │ │ + 519c: 2367 movs r3, #103 ; 0x67 │ │ + 519e: 0000 movs r0, r0 │ │ + 51a0: 234e movs r3, #78 ; 0x4e │ │ + 51a2: 0000 movs r0, r0 │ │ + 51a4: 2346 movs r3, #70 ; 0x46 │ │ + 51a6: 0000 movs r0, r0 │ │ + 51a8: 2331 movs r3, #49 ; 0x31 │ │ + 51aa: 0000 movs r0, r0 │ │ + 51ac: 230a movs r3, #10 │ │ + 51ae: 0000 movs r0, r0 │ │ + 51b0: 2302 movs r3, #2 │ │ + 51b2: 0000 movs r0, r0 │ │ + 51b4: 22e4 movs r2, #228 ; 0xe4 │ │ + 51b6: 0000 movs r0, r0 │ │ + 51b8: 22dc movs r2, #220 ; 0xdc │ │ + 51ba: 0000 movs r0, r0 │ │ + 51bc: 22c9 movs r2, #201 ; 0xc9 │ │ + 51be: 0000 movs r0, r0 │ │ + 51c0: 22aa movs r2, #170 ; 0xaa │ │ + 51c2: 0000 movs r0, r0 │ │ + 51c4: 22a2 movs r2, #162 ; 0xa2 │ │ + 51c6: 0000 movs r0, r0 │ │ + 51c8: 2284 movs r2, #132 ; 0x84 │ │ + 51ca: 0000 movs r0, r0 │ │ + 51cc: 227c movs r2, #124 ; 0x7c │ │ + 51ce: 0000 movs r0, r0 │ │ + 51d0: 2282 movs r2, #130 ; 0x82 │ │ ... │ │ │ │ -00004bc8 : │ │ - 4bc8: b510 push {r4, lr} │ │ - 4bca: 6840 ldr r0, [r0, #4] │ │ - 4bcc: f000 eee8 blx 59a0 <__aeabi_f2d> │ │ - 4bd0: 4b06 ldr r3, [pc, #24] ; (4bec ) │ │ - 4bd2: 4a05 ldr r2, [pc, #20] ; (4be8 ) │ │ - 4bd4: f001 ea02 blx 5fdc <__aeabi_dcmpgt> │ │ - 4bd8: 1e43 subs r3, r0, #1 │ │ - 4bda: 4198 sbcs r0, r3 │ │ - 4bdc: 4240 negs r0, r0 │ │ - 4bde: 2401 movs r4, #1 │ │ - 4be0: 4004 ands r4, r0 │ │ - 4be2: 1c20 adds r0, r4, #0 │ │ - 4be4: bd10 pop {r4, pc} │ │ - 4be6: 46c0 nop ; (mov r8, r8) │ │ - 4be8: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 4bea: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 4bec: 9999 ldr r1, [sp, #612] ; 0x264 │ │ - 4bee: 4063 eors r3, r4 │ │ - │ │ -00004bf0 : │ │ - 4bf0: b538 push {r3, r4, r5, lr} │ │ - 4bf2: 1c04 adds r4, r0, #0 │ │ - 4bf4: 1c0d adds r5, r1, #0 │ │ - 4bf6: f7ff ffa1 bl 4b3c │ │ - 4bfa: 2800 cmp r0, #0 │ │ - 4bfc: d005 beq.n 4c0a │ │ - 4bfe: 1c20 adds r0, r4, #0 │ │ - 4c00: 1c29 adds r1, r5, #0 │ │ - 4c02: f7ff ffe1 bl 4bc8 │ │ - 4c06: 1e43 subs r3, r0, #1 │ │ - 4c08: 4198 sbcs r0, r3 │ │ - 4c0a: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00004c0c : │ │ - 4c0c: b508 push {r3, lr} │ │ - 4c0e: 2100 movs r1, #0 │ │ - 4c10: c002 stmia r0!, {r1} │ │ - 4c12: f7ff e8b6 blx 3d80 │ │ - 4c16: bd08 pop {r3, pc} │ │ - │ │ -00004c18 : │ │ - 4c18: b508 push {r3, lr} │ │ - 4c1a: 3004 adds r0, #4 │ │ - 4c1c: f7ff e8b6 blx 3d8c │ │ - 4c20: bd08 pop {r3, pc} │ │ - │ │ -00004c22 : │ │ - 4c22: 2300 movs r3, #0 │ │ - 4c24: 6003 str r3, [r0, #0] │ │ - 4c26: 4770 bx lr │ │ - │ │ -00004c28 : │ │ - 4c28: 6803 ldr r3, [r0, #0] │ │ - 4c2a: 3301 adds r3, #1 │ │ - 4c2c: 6003 str r3, [r0, #0] │ │ - 4c2e: 4770 bx lr │ │ - │ │ -00004c30 : │ │ - 4c30: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4c32: b093 sub sp, #76 ; 0x4c │ │ - 4c34: 9302 str r3, [sp, #8] │ │ - 4c36: 4b21 ldr r3, [pc, #132] ; (4cbc ) │ │ - 4c38: 9201 str r2, [sp, #4] │ │ - 4c3a: 1c04 adds r4, r0, #0 │ │ - 4c3c: 447b add r3, pc │ │ - 4c3e: 681b ldr r3, [r3, #0] │ │ - 4c40: 1c0d adds r5, r1, #0 │ │ - 4c42: 1e0f subs r7, r1, #0 │ │ - 4c44: 681a ldr r2, [r3, #0] │ │ - 4c46: 9303 str r3, [sp, #12] │ │ - 4c48: 9211 str r2, [sp, #68] ; 0x44 │ │ - 4c4a: d001 beq.n 4c50 │ │ - 4c4c: 2701 movs r7, #1 │ │ - 4c4e: 427f negs r7, r7 │ │ - 4c50: 2602 movs r6, #2 │ │ - 4c52: 2d00 cmp r5, #0 │ │ - 4c54: d002 beq.n 4c5c │ │ - 4c56: 6823 ldr r3, [r4, #0] │ │ - 4c58: 2b00 cmp r3, #0 │ │ - 4c5a: d019 beq.n 4c90 │ │ - 4c5c: 2100 movs r1, #0 │ │ - 4c5e: a804 add r0, sp, #16 │ │ - 4c60: 2234 movs r2, #52 ; 0x34 │ │ - 4c62: f7ff e876 blx 3d50 │ │ - 4c66: 9901 ldr r1, [sp, #4] │ │ - 4c68: 2900 cmp r1, #0 │ │ - 4c6a: d007 beq.n 4c7c │ │ - 4c6c: 6821 ldr r1, [r4, #0] │ │ - 4c6e: 9801 ldr r0, [sp, #4] │ │ - 4c70: aa04 add r2, sp, #16 │ │ - 4c72: 1879 adds r1, r7, r1 │ │ - 4c74: f7ff ff02 bl 4a7c │ │ - 4c78: 2800 cmp r0, #0 │ │ - 4c7a: d008 beq.n 4c8e │ │ - 4c7c: 1c20 adds r0, r4, #0 │ │ - 4c7e: 3e01 subs r6, #1 │ │ - 4c80: f7ff ffcf bl 4c22 │ │ - 4c84: 2e00 cmp r6, #0 │ │ - 4c86: d1e4 bne.n 4c52 │ │ - 4c88: 2022 movs r0, #34 ; 0x22 │ │ - 4c8a: 4240 negs r0, r0 │ │ - 4c8c: e00c b.n 4ca8 │ │ - 4c8e: ad04 add r5, sp, #16 │ │ - 4c90: 1c28 adds r0, r5, #0 │ │ - 4c92: f7ff e870 blx 3d74 │ │ - 4c96: 1c42 adds r2, r0, #1 │ │ - 4c98: 2a21 cmp r2, #33 ; 0x21 │ │ - 4c9a: d900 bls.n 4c9e │ │ - 4c9c: 2221 movs r2, #33 ; 0x21 │ │ - 4c9e: 9802 ldr r0, [sp, #8] │ │ - 4ca0: 1c29 adds r1, r5, #0 │ │ - 4ca2: f7ff e862 blx 3d68 │ │ - 4ca6: 2000 movs r0, #0 │ │ - 4ca8: 9903 ldr r1, [sp, #12] │ │ - 4caa: 9a11 ldr r2, [sp, #68] ; 0x44 │ │ - 4cac: 680b ldr r3, [r1, #0] │ │ - 4cae: 429a cmp r2, r3 │ │ - 4cb0: d001 beq.n 4cb6 │ │ - 4cb2: f7ff e854 blx 3d5c <__stack_chk_fail@plt> │ │ - 4cb6: b013 add sp, #76 ; 0x4c │ │ - 4cb8: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 4cba: 46c0 nop ; (mov r8, r8) │ │ - 4cbc: 3350 adds r3, #80 ; 0x50 │ │ +000051d4 : │ │ + 51d4: b5f0 push {r4, r5, r6, r7, lr} │ │ + 51d6: 1c06 adds r6, r0, #0 │ │ + 51d8: 4861 ldr r0, [pc, #388] ; (5360 ) │ │ + 51da: b08b sub sp, #44 ; 0x2c │ │ + 51dc: 9303 str r3, [sp, #12] │ │ + 51de: 4478 add r0, pc │ │ + 51e0: 6800 ldr r0, [r0, #0] │ │ + 51e2: 1c35 adds r5, r6, #0 │ │ + 51e4: 6803 ldr r3, [r0, #0] │ │ + 51e6: 9101 str r1, [sp, #4] │ │ + 51e8: 9202 str r2, [sp, #8] │ │ + 51ea: 9309 str r3, [sp, #36] ; 0x24 │ │ + 51ec: 2300 movs r3, #0 │ │ + 51ee: 9005 str r0, [sp, #20] │ │ + 51f0: 9307 str r3, [sp, #28] │ │ + 51f2: 9308 str r3, [sp, #32] │ │ + 51f4: 1c68 adds r0, r5, #1 │ │ + 51f6: 212c movs r1, #44 ; 0x2c │ │ + 51f8: f001 fd28 bl 6c4c <__aeabi_f2iz@@Base+0x1fc> │ │ + 51fc: 1e05 subs r5, r0, #0 │ │ + 51fe: d100 bne.n 5202 │ │ + 5200: e07e b.n 5300 │ │ + 5202: 4958 ldr r1, [pc, #352] ; (5364 ) │ │ + 5204: 3001 adds r0, #1 │ │ + 5206: aa08 add r2, sp, #32 │ │ + 5208: 4479 add r1, pc │ │ + 520a: f001 fd27 bl 6c5c <__aeabi_f2iz@@Base+0x20c> │ │ + 520e: 2801 cmp r0, #1 │ │ + 5210: d1f0 bne.n 51f4 │ │ + 5212: 230f movs r3, #15 │ │ + 5214: 1c2c adds r4, r5, #0 │ │ + 5216: 203f movs r0, #63 ; 0x3f │ │ + 5218: 469c mov ip, r3 │ │ + 521a: 27ff movs r7, #255 ; 0xff │ │ + 521c: 42b4 cmp r4, r6 │ │ + 521e: d952 bls.n 52c6 │ │ + 5220: 3c01 subs r4, #1 │ │ + 5222: 7823 ldrb r3, [r4, #0] │ │ + 5224: 1c1a adds r2, r3, #0 │ │ + 5226: 4382 bics r2, r0 │ │ + 5228: 2a80 cmp r2, #128 ; 0x80 │ │ + 522a: d0f9 beq.n 5220 │ │ + 522c: 2bed cmp r3, #237 ; 0xed │ │ + 522e: d105 bne.n 523c │ │ + 5230: 4662 mov r2, ip │ │ + 5232: 7863 ldrb r3, [r4, #1] │ │ + 5234: 4393 bics r3, r2 │ │ + 5236: 2bb0 cmp r3, #176 ; 0xb0 │ │ + 5238: d100 bne.n 523c │ │ + 523a: 3c03 subs r4, #3 │ │ + 523c: 7823 ldrb r3, [r4, #0] │ │ + 523e: 2bed cmp r3, #237 ; 0xed │ │ + 5240: d116 bne.n 5270 │ │ + 5242: 7923 ldrb r3, [r4, #4] │ │ + 5244: 7962 ldrb r2, [r4, #5] │ │ + 5246: 0199 lsls r1, r3, #6 │ │ + 5248: 4002 ands r2, r0 │ │ + 524a: 4039 ands r1, r7 │ │ + 524c: 4311 orrs r1, r2 │ │ + 524e: 9104 str r1, [sp, #16] │ │ + 5250: 4661 mov r1, ip │ │ + 5252: 7862 ldrb r2, [r4, #1] │ │ + 5254: 071b lsls r3, r3, #28 │ │ + 5256: 0f9b lsrs r3, r3, #30 │ │ + 5258: 400a ands r2, r1 │ │ + 525a: 9904 ldr r1, [sp, #16] │ │ + 525c: 3201 adds r2, #1 │ │ + 525e: 0412 lsls r2, r2, #16 │ │ + 5260: 4311 orrs r1, r2 │ │ + 5262: 78a2 ldrb r2, [r4, #2] │ │ + 5264: 0092 lsls r2, r2, #2 │ │ + 5266: 403a ands r2, r7 │ │ + 5268: 4313 orrs r3, r2 │ │ + 526a: 021b lsls r3, r3, #8 │ │ + 526c: 430b orrs r3, r1 │ │ + 526e: e023 b.n 52b8 │ │ + 5270: 2b7f cmp r3, #127 ; 0x7f │ │ + 5272: d91f bls.n 52b4 │ │ + 5274: 7861 ldrb r1, [r4, #1] │ │ + 5276: 2bdf cmp r3, #223 ; 0xdf │ │ + 5278: d809 bhi.n 528e │ │ + 527a: 221c movs r2, #28 │ │ + 527c: 401a ands r2, r3 │ │ + 527e: 019b lsls r3, r3, #6 │ │ + 5280: 403b ands r3, r7 │ │ + 5282: 0192 lsls r2, r2, #6 │ │ + 5284: 431a orrs r2, r3 │ │ + 5286: 1c13 adds r3, r2, #0 │ │ + 5288: 4001 ands r1, r0 │ │ + 528a: 430b orrs r3, r1 │ │ + 528c: e00c b.n 52a8 │ │ + 528e: 071b lsls r3, r3, #28 │ │ + 5290: 0c1a lsrs r2, r3, #16 │ │ + 5292: 233c movs r3, #60 ; 0x3c │ │ + 5294: 400b ands r3, r1 │ │ + 5296: 019b lsls r3, r3, #6 │ │ + 5298: 4313 orrs r3, r2 │ │ + 529a: 78a2 ldrb r2, [r4, #2] │ │ + 529c: 0189 lsls r1, r1, #6 │ │ + 529e: 4002 ands r2, r0 │ │ + 52a0: 431a orrs r2, r3 │ │ + 52a2: 1c0b adds r3, r1, #0 │ │ + 52a4: 403b ands r3, r7 │ │ + 52a6: 4313 orrs r3, r2 │ │ + 52a8: 2b20 cmp r3, #32 │ │ + 52aa: d007 beq.n 52bc │ │ + 52ac: 2ba0 cmp r3, #160 ; 0xa0 │ │ + 52ae: d103 bne.n 52b8 │ │ + 52b0: 1ca7 adds r7, r4, #2 │ │ + 52b2: e009 b.n 52c8 │ │ + 52b4: 2b20 cmp r3, #32 │ │ + 52b6: d001 beq.n 52bc │ │ + 52b8: 2b0a cmp r3, #10 │ │ + 52ba: d101 bne.n 52c0 │ │ + 52bc: 1c67 adds r7, r4, #1 │ │ + 52be: e003 b.n 52c8 │ │ + 52c0: 2b0d cmp r3, #13 │ │ + 52c2: d1ab bne.n 521c │ │ + 52c4: e7fa b.n 52bc │ │ + 52c6: 2700 movs r7, #0 │ │ + 52c8: 42b4 cmp r4, r6 │ │ + 52ca: d100 bne.n 52ce │ │ + 52cc: 1c27 adds r7, r4, #0 │ │ + 52ce: 4926 ldr r1, [pc, #152] ; (5368 ) │ │ + 52d0: 1c38 adds r0, r7, #0 │ │ + 52d2: 4479 add r1, pc │ │ + 52d4: aa07 add r2, sp, #28 │ │ + 52d6: f001 fcc1 bl 6c5c <__aeabi_f2iz@@Base+0x20c> │ │ + 52da: 2801 cmp r0, #1 │ │ + 52dc: d18a bne.n 51f4 │ │ + 52de: 42b7 cmp r7, r6 │ │ + 52e0: d100 bne.n 52e4 │ │ + 52e2: 1c34 adds r4, r6, #0 │ │ + 52e4: 2c00 cmp r4, #0 │ │ + 52e6: d085 beq.n 51f4 │ │ + 52e8: 9b02 ldr r3, [sp, #8] │ │ + 52ea: 1c20 adds r0, r4, #0 │ │ + 52ec: 2b00 cmp r3, #0 │ │ + 52ee: d001 beq.n 52f4 │ │ + 52f0: 9a07 ldr r2, [sp, #28] │ │ + 52f2: 601a str r2, [r3, #0] │ │ + 52f4: 9b03 ldr r3, [sp, #12] │ │ + 52f6: 2b00 cmp r3, #0 │ │ + 52f8: d00b beq.n 5312 │ │ + 52fa: 9a08 ldr r2, [sp, #32] │ │ + 52fc: 601a str r2, [r3, #0] │ │ + 52fe: e008 b.n 5312 │ │ + 5300: 2016 movs r0, #22 │ │ + 5302: 4240 negs r0, r0 │ │ + 5304: 9b05 ldr r3, [sp, #20] │ │ + 5306: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 5308: 681b ldr r3, [r3, #0] │ │ + 530a: 429a cmp r2, r3 │ │ + 530c: d026 beq.n 535c │ │ + 530e: f001 fbf5 bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 5312: 1c23 adds r3, r4, #0 │ │ + 5314: 42b3 cmp r3, r6 │ │ + 5316: d90b bls.n 5330 │ │ + 5318: 781a ldrb r2, [r3, #0] │ │ + 531a: 2a0a cmp r2, #10 │ │ + 531c: d008 beq.n 5330 │ │ + 531e: 2a0d cmp r2, #13 │ │ + 5320: d006 beq.n 5330 │ │ + 5322: 3b01 subs r3, #1 │ │ + 5324: e7f6 b.n 5314 │ │ + 5326: 2a0a cmp r2, #10 │ │ + 5328: d106 bne.n 5338 │ │ + 532a: 42a3 cmp r3, r4 │ │ + 532c: d20c bcs.n 5348 │ │ + 532e: 3301 adds r3, #1 │ │ + 5330: 781a ldrb r2, [r3, #0] │ │ + 5332: 2a20 cmp r2, #32 │ │ + 5334: d1f7 bne.n 5326 │ │ + 5336: e7f8 b.n 532a │ │ + 5338: 2a0d cmp r2, #13 │ │ + 533a: d0f6 beq.n 532a │ │ + 533c: e004 b.n 5348 │ │ + 533e: 1e42 subs r2, r0, #1 │ │ + 5340: 7811 ldrb r1, [r2, #0] │ │ + 5342: 2920 cmp r1, #32 │ │ + 5344: d102 bne.n 534c │ │ + 5346: 1c10 adds r0, r2, #0 │ │ + 5348: 4298 cmp r0, r3 │ │ + 534a: d8f8 bhi.n 533e │ │ + 534c: 4283 cmp r3, r0 │ │ + 534e: d003 beq.n 5358 │ │ + 5350: 9a01 ldr r2, [sp, #4] │ │ + 5352: 2a00 cmp r2, #0 │ │ + 5354: d000 beq.n 5358 │ │ + 5356: 6013 str r3, [r2, #0] │ │ + 5358: 1ac0 subs r0, r0, r3 │ │ + 535a: e7d3 b.n 5304 │ │ + 535c: b00b add sp, #44 ; 0x2c │ │ + 535e: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 5360: 3dae subs r5, #174 ; 0xae │ │ + 5362: 0000 movs r0, r0 │ │ + 5364: 2200 movs r2, #0 │ │ + 5366: 0000 movs r0, r0 │ │ + 5368: 2136 movs r1, #54 ; 0x36 │ │ ... │ │ │ │ -00004cc0 : │ │ - 4cc0: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4cc2: b08f sub sp, #60 ; 0x3c │ │ - 4cc4: 900a str r0, [sp, #40] ; 0x28 │ │ - 4cc6: 9109 str r1, [sp, #36] ; 0x24 │ │ - 4cc8: 1c18 adds r0, r3, #0 │ │ - 4cca: 2500 movs r5, #0 │ │ - 4ccc: a90c add r1, sp, #48 ; 0x30 │ │ - 4cce: 1c16 adds r6, r2, #0 │ │ - 4cd0: 1c1c adds r4, r3, #0 │ │ - 4cd2: 950c str r5, [sp, #48] ; 0x30 │ │ - 4cd4: f7ff e872 blx 3dbc │ │ - 4cd8: 0040 lsls r0, r0, #1 │ │ - 4cda: 4963 ldr r1, [pc, #396] ; (4e68 ) │ │ - 4cdc: 0840 lsrs r0, r0, #1 │ │ - 4cde: f001 eb00 blx 62e0 <__aeabi_fmul> │ │ - 4ce2: 9f0c ldr r7, [sp, #48] ; 0x30 │ │ - 4ce4: 9007 str r0, [sp, #28] │ │ - 4ce6: a90d add r1, sp, #52 ; 0x34 │ │ - 4ce8: 007f lsls r7, r7, #1 │ │ - 4cea: 087f lsrs r7, r7, #1 │ │ - 4cec: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 4cee: 970c str r7, [sp, #48] ; 0x30 │ │ - 4cf0: 950d str r5, [sp, #52] ; 0x34 │ │ - 4cf2: f7ff e864 blx 3dbc │ │ - 4cf6: 0040 lsls r0, r0, #1 │ │ - 4cf8: 0840 lsrs r0, r0, #1 │ │ - 4cfa: 495b ldr r1, [pc, #364] ; (4e68 ) │ │ - 4cfc: f001 eaf0 blx 62e0 <__aeabi_fmul> │ │ - 4d00: 9b0d ldr r3, [sp, #52] ; 0x34 │ │ - 4d02: 9008 str r0, [sp, #32] │ │ - 4d04: 005b lsls r3, r3, #1 │ │ - 4d06: 085b lsrs r3, r3, #1 │ │ - 4d08: 9306 str r3, [sp, #24] │ │ - 4d0a: 9a06 ldr r2, [sp, #24] │ │ - 4d0c: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 4d0e: 920d str r2, [sp, #52] ; 0x34 │ │ - 4d10: 2b00 cmp r3, #0 │ │ - 4d12: d140 bne.n 4d96 │ │ - 4d14: 2e00 cmp r6, #0 │ │ - 4d16: d003 beq.n 4d20 │ │ - 4d18: 1c30 adds r0, r6, #0 │ │ - 4d1a: f7ff e82c blx 3d74 │ │ - 4d1e: 1c46 adds r6, r0, #1 │ │ - 4d20: 1c20 adds r0, r4, #0 │ │ - 4d22: 2100 movs r1, #0 │ │ - 4d24: f001 ecae blx 6684 <__aeabi_fcmplt> │ │ - 4d28: 2800 cmp r0, #0 │ │ - 4d2a: d002 beq.n 4d32 │ │ - 4d2c: 4c4f ldr r4, [pc, #316] ; (4e6c ) │ │ - 4d2e: 447c add r4, pc │ │ - 4d30: e001 b.n 4d36 │ │ - 4d32: 4c4f ldr r4, [pc, #316] ; (4e70 ) │ │ - 4d34: 447c add r4, pc │ │ - 4d36: 1c38 adds r0, r7, #0 │ │ - 4d38: f001 eccc blx 66d4 <__aeabi_f2iz> │ │ - 4d3c: 9000 str r0, [sp, #0] │ │ - 4d3e: 9807 ldr r0, [sp, #28] │ │ - 4d40: f001 ecc8 blx 66d4 <__aeabi_f2iz> │ │ - 4d44: 4d4b ldr r5, [pc, #300] ; (4e74 ) │ │ - 4d46: 9001 str r0, [sp, #4] │ │ - 4d48: 2000 movs r0, #0 │ │ - 4d4a: 447d add r5, pc │ │ - 4d4c: 1c01 adds r1, r0, #0 │ │ - 4d4e: 1c2a adds r2, r5, #0 │ │ - 4d50: 1c23 adds r3, r4, #0 │ │ - 4d52: f7ff e83a blx 3dc8 │ │ - 4d56: 2100 movs r1, #0 │ │ - 4d58: 1c07 adds r7, r0, #0 │ │ - 4d5a: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 4d5c: f001 ec92 blx 6684 <__aeabi_fcmplt> │ │ - 4d60: 2800 cmp r0, #0 │ │ - 4d62: d002 beq.n 4d6a │ │ - 4d64: 4c44 ldr r4, [pc, #272] ; (4e78 ) │ │ - 4d66: 447c add r4, pc │ │ - 4d68: e001 b.n 4d6e │ │ - 4d6a: 4c44 ldr r4, [pc, #272] ; (4e7c ) │ │ - 4d6c: 447c add r4, pc │ │ - 4d6e: 9806 ldr r0, [sp, #24] │ │ - 4d70: f001 ecb0 blx 66d4 <__aeabi_f2iz> │ │ - 4d74: 9000 str r0, [sp, #0] │ │ - 4d76: 9808 ldr r0, [sp, #32] │ │ - 4d78: f001 ecac blx 66d4 <__aeabi_f2iz> │ │ - 4d7c: 4d40 ldr r5, [pc, #256] ; (4e80 ) │ │ - 4d7e: 9001 str r0, [sp, #4] │ │ - 4d80: 2000 movs r0, #0 │ │ - 4d82: 447d add r5, pc │ │ - 4d84: 1c01 adds r1, r0, #0 │ │ - 4d86: 1c2a adds r2, r5, #0 │ │ - 4d88: 1c23 adds r3, r4, #0 │ │ - 4d8a: f7ff e81e blx 3dc8 │ │ - 4d8e: 3601 adds r6, #1 │ │ - 4d90: 19f7 adds r7, r6, r7 │ │ - 4d92: 1838 adds r0, r7, r0 │ │ - 4d94: e066 b.n 4e64 │ │ - 4d96: 1c20 adds r0, r4, #0 │ │ - 4d98: 2e00 cmp r6, #0 │ │ - 4d9a: d033 beq.n 4e04 │ │ - 4d9c: 7833 ldrb r3, [r6, #0] │ │ - 4d9e: 2b00 cmp r3, #0 │ │ - 4da0: d030 beq.n 4e04 │ │ - 4da2: 1c29 adds r1, r5, #0 │ │ - 4da4: f001 ec6e blx 6684 <__aeabi_fcmplt> │ │ - 4da8: 2800 cmp r0, #0 │ │ - 4daa: d002 beq.n 4db2 │ │ - 4dac: 4c35 ldr r4, [pc, #212] ; (4e84 ) │ │ - 4dae: 447c add r4, pc │ │ - 4db0: e001 b.n 4db6 │ │ - 4db2: 4c35 ldr r4, [pc, #212] ; (4e88 ) │ │ - 4db4: 447c add r4, pc │ │ - 4db6: 1c38 adds r0, r7, #0 │ │ - 4db8: f001 ec8c blx 66d4 <__aeabi_f2iz> │ │ - 4dbc: 900b str r0, [sp, #44] ; 0x2c │ │ - 4dbe: 9807 ldr r0, [sp, #28] │ │ - 4dc0: f001 ec88 blx 66d4 <__aeabi_f2iz> │ │ - 4dc4: 2100 movs r1, #0 │ │ - 4dc6: 1c07 adds r7, r0, #0 │ │ - 4dc8: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 4dca: f001 ec5c blx 6684 <__aeabi_fcmplt> │ │ - 4dce: 2800 cmp r0, #0 │ │ - 4dd0: d002 beq.n 4dd8 │ │ - 4dd2: 4b2e ldr r3, [pc, #184] ; (4e8c ) │ │ - 4dd4: 447b add r3, pc │ │ - 4dd6: e001 b.n 4ddc │ │ - 4dd8: 4b2d ldr r3, [pc, #180] ; (4e90 ) │ │ - 4dda: 447b add r3, pc │ │ - 4ddc: 9a0b ldr r2, [sp, #44] ; 0x2c │ │ - 4dde: 9806 ldr r0, [sp, #24] │ │ - 4de0: 9303 str r3, [sp, #12] │ │ - 4de2: 9201 str r2, [sp, #4] │ │ - 4de4: 9400 str r4, [sp, #0] │ │ - 4de6: 9702 str r7, [sp, #8] │ │ - 4de8: f001 ec74 blx 66d4 <__aeabi_f2iz> │ │ - 4dec: 9004 str r0, [sp, #16] │ │ - 4dee: 9808 ldr r0, [sp, #32] │ │ - 4df0: f001 ec70 blx 66d4 <__aeabi_f2iz> │ │ - 4df4: 4d27 ldr r5, [pc, #156] ; (4e94 ) │ │ - 4df6: 9005 str r0, [sp, #20] │ │ - 4df8: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 4dfa: 447d add r5, pc │ │ - 4dfc: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 4dfe: 1c2a adds r2, r5, #0 │ │ - 4e00: 1c33 adds r3, r6, #0 │ │ - 4e02: e02d b.n 4e60 │ │ - 4e04: 2100 movs r1, #0 │ │ - 4e06: f001 ec3e blx 6684 <__aeabi_fcmplt> │ │ - 4e0a: 2800 cmp r0, #0 │ │ - 4e0c: d002 beq.n 4e14 │ │ - 4e0e: 4c22 ldr r4, [pc, #136] ; (4e98 ) │ │ - 4e10: 447c add r4, pc │ │ - 4e12: e001 b.n 4e18 │ │ - 4e14: 4c21 ldr r4, [pc, #132] ; (4e9c ) │ │ - 4e16: 447c add r4, pc │ │ - 4e18: 1c38 adds r0, r7, #0 │ │ - 4e1a: f001 ec5c blx 66d4 <__aeabi_f2iz> │ │ - 4e1e: 1c07 adds r7, r0, #0 │ │ - 4e20: 9807 ldr r0, [sp, #28] │ │ - 4e22: f001 ec58 blx 66d4 <__aeabi_f2iz> │ │ - 4e26: 2100 movs r1, #0 │ │ - 4e28: 1c06 adds r6, r0, #0 │ │ - 4e2a: 9814 ldr r0, [sp, #80] ; 0x50 │ │ - 4e2c: f001 ec2a blx 6684 <__aeabi_fcmplt> │ │ - 4e30: 2800 cmp r0, #0 │ │ - 4e32: d002 beq.n 4e3a │ │ - 4e34: 4b1a ldr r3, [pc, #104] ; (4ea0 ) │ │ - 4e36: 447b add r3, pc │ │ - 4e38: e001 b.n 4e3e │ │ - 4e3a: 4b1a ldr r3, [pc, #104] ; (4ea4 ) │ │ - 4e3c: 447b add r3, pc │ │ - 4e3e: 9806 ldr r0, [sp, #24] │ │ - 4e40: 9302 str r3, [sp, #8] │ │ - 4e42: 9700 str r7, [sp, #0] │ │ - 4e44: 9601 str r6, [sp, #4] │ │ - 4e46: f001 ec46 blx 66d4 <__aeabi_f2iz> │ │ - 4e4a: 9003 str r0, [sp, #12] │ │ - 4e4c: 9808 ldr r0, [sp, #32] │ │ - 4e4e: f001 ec42 blx 66d4 <__aeabi_f2iz> │ │ - 4e52: 4d15 ldr r5, [pc, #84] ; (4ea8 ) │ │ - 4e54: 9004 str r0, [sp, #16] │ │ - 4e56: 9909 ldr r1, [sp, #36] ; 0x24 │ │ - 4e58: 980a ldr r0, [sp, #40] ; 0x28 │ │ - 4e5a: 447d add r5, pc │ │ - 4e5c: 1c2a adds r2, r5, #0 │ │ - 4e5e: 1c23 adds r3, r4, #0 │ │ - 4e60: f7fe efb2 blx 3dc8 │ │ - 4e64: b00f add sp, #60 ; 0x3c │ │ - 4e66: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 4e68: 2400 movs r4, #0 │ │ - 4e6a: 4974 ldr r1, [pc, #464] ; (503c ) │ │ - 4e6c: 20c6 movs r0, #198 ; 0xc6 │ │ - 4e6e: 0000 movs r0, r0 │ │ - 4e70: 20c2 movs r0, #194 ; 0xc2 │ │ - 4e72: 0000 movs r0, r0 │ │ - 4e74: 20ad movs r0, #173 ; 0xad │ │ - 4e76: 0000 movs r0, r0 │ │ - 4e78: 208e movs r0, #142 ; 0x8e │ │ - 4e7a: 0000 movs r0, r0 │ │ - 4e7c: 208a movs r0, #138 ; 0x8a │ │ - 4e7e: 0000 movs r0, r0 │ │ - 4e80: 2075 movs r0, #117 ; 0x75 │ │ - 4e82: 0000 movs r0, r0 │ │ - 4e84: 2046 movs r0, #70 ; 0x46 │ │ - 4e86: 0000 movs r0, r0 │ │ - 4e88: 2042 movs r0, #66 ; 0x42 │ │ - 4e8a: 0000 movs r0, r0 │ │ - 4e8c: 2020 movs r0, #32 │ │ - 4e8e: 0000 movs r0, r0 │ │ - 4e90: 201c movs r0, #28 │ │ - 4e92: 0000 movs r0, r0 │ │ - 4e94: 2007 movs r0, #7 │ │ - 4e96: 0000 movs r0, r0 │ │ - 4e98: 1fe4 subs r4, r4, #7 │ │ - 4e9a: 0000 movs r0, r0 │ │ - 4e9c: 1fe0 subs r0, r4, #7 │ │ - 4e9e: 0000 movs r0, r0 │ │ - 4ea0: 1fbe subs r6, r7, #6 │ │ - 4ea2: 0000 movs r0, r0 │ │ - 4ea4: 1fba subs r2, r7, #6 │ │ - 4ea6: 0000 movs r0, r0 │ │ - 4ea8: 1fbe subs r6, r7, #6 │ │ +0000536c : │ │ + 536c: b508 push {r3, lr} │ │ + 536e: 3018 adds r0, #24 │ │ + 5370: 2100 movs r1, #0 │ │ + 5372: f001 fc1b bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 5376: bd08 pop {r3, pc} │ │ + │ │ +00005378 : │ │ + 5378: b508 push {r3, lr} │ │ + 537a: 3018 adds r0, #24 │ │ + 537c: f001 fc1e bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 5380: bd08 pop {r3, pc} │ │ + │ │ +00005382 : │ │ + 5382: 2301 movs r3, #1 │ │ + 5384: 60c1 str r1, [r0, #12] │ │ + 5386: 6143 str r3, [r0, #20] │ │ + 5388: 4770 bx lr │ │ + │ │ +0000538a : │ │ + 538a: 2301 movs r3, #1 │ │ + 538c: 6081 str r1, [r0, #8] │ │ + 538e: 6103 str r3, [r0, #16] │ │ + 5390: 4770 bx lr │ │ + │ │ +00005392 : │ │ + 5392: b538 push {r3, r4, r5, lr} │ │ + 5394: 1c15 adds r5, r2, #0 │ │ + 5396: 1c0c adds r4, r1, #0 │ │ + 5398: f001 fc68 bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 539c: 1c01 adds r1, r0, #0 │ │ + 539e: 1c28 adds r0, r5, #0 │ │ + 53a0: f001 fbf4 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 53a4: 1c01 adds r1, r0, #0 │ │ + 53a6: 1c20 adds r0, r4, #0 │ │ + 53a8: f001 fbf8 bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 53ac: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +000053ae : │ │ + 53ae: b510 push {r4, lr} │ │ + 53b0: 1c04 adds r4, r0, #0 │ │ + 53b2: f000 f89f bl 54f4 │ │ + 53b6: 2100 movs r1, #0 │ │ + 53b8: 1c20 adds r0, r4, #0 │ │ + 53ba: 6221 str r1, [r4, #32] │ │ + 53bc: 6261 str r1, [r4, #36] ; 0x24 │ │ + 53be: 3028 adds r0, #40 ; 0x28 │ │ + 53c0: f001 fbf4 bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 53c4: bd10 pop {r4, pc} │ │ + │ │ +000053c6 : │ │ + 53c6: b510 push {r4, lr} │ │ + 53c8: 1c04 adds r4, r0, #0 │ │ + 53ca: 6a00 ldr r0, [r0, #32] │ │ + 53cc: 2800 cmp r0, #0 │ │ + 53ce: d003 beq.n 53d8 │ │ + 53d0: f001 fb74 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 53d4: 2300 movs r3, #0 │ │ + 53d6: 6223 str r3, [r4, #32] │ │ + 53d8: 1c20 adds r0, r4, #0 │ │ + 53da: f000 f899 bl 5510 │ │ + 53de: 1c20 adds r0, r4, #0 │ │ + 53e0: 3028 adds r0, #40 ; 0x28 │ │ + 53e2: f001 fbeb bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 53e6: bd10 pop {r4, pc} │ │ + │ │ +000053e8 : │ │ + 53e8: b538 push {r3, r4, r5, lr} │ │ + 53ea: 1c05 adds r5, r0, #0 │ │ + 53ec: 1e0c subs r4, r1, #0 │ │ + 53ee: 6a00 ldr r0, [r0, #32] │ │ + 53f0: d106 bne.n 5400 │ │ + 53f2: 2800 cmp r0, #0 │ │ + 53f4: d001 beq.n 53fa │ │ + 53f6: f001 fb61 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 53fa: 2300 movs r3, #0 │ │ + 53fc: 622b str r3, [r5, #32] │ │ + 53fe: e00e b.n 541e │ │ + 5400: 2800 cmp r0, #0 │ │ + 5402: d103 bne.n 540c │ │ + 5404: 201c movs r0, #28 │ │ + 5406: f001 fb51 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 540a: 6228 str r0, [r5, #32] │ │ + 540c: 6a29 ldr r1, [r5, #32] │ │ + 540e: 1c23 adds r3, r4, #0 │ │ + 5410: 1c0a adds r2, r1, #0 │ │ + 5412: cb13 ldmia r3!, {r0, r1, r4} │ │ + 5414: c213 stmia r2!, {r0, r1, r4} │ │ + 5416: cb13 ldmia r3!, {r0, r1, r4} │ │ + 5418: c213 stmia r2!, {r0, r1, r4} │ │ + 541a: 681b ldr r3, [r3, #0] │ │ + 541c: 6013 str r3, [r2, #0] │ │ + 541e: bd38 pop {r3, r4, r5, pc} │ │ + │ │ +00005420 : │ │ + 5420: b570 push {r4, r5, r6, lr} │ │ + 5422: 1c0c adds r4, r1, #0 │ │ + 5424: 1c05 adds r5, r0, #0 │ │ + 5426: 1c16 adds r6, r2, #0 │ │ + 5428: f000 f88e bl 5548 │ │ + 542c: 1e23 subs r3, r4, #0 │ │ + 542e: d000 beq.n 5432 │ │ + 5430: 1c33 adds r3, r6, #0 │ │ + 5432: 626b str r3, [r5, #36] ; 0x24 │ │ + 5434: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +00005436 : │ │ + 5436: b508 push {r3, lr} │ │ + 5438: f000 f8de bl 55f8 │ │ + 543c: bd08 pop {r3, pc} │ │ ... │ │ │ │ -00004eac : │ │ - 4eac: b5f0 push {r4, r5, r6, r7, lr} │ │ - 4eae: b087 sub sp, #28 │ │ - 4eb0: 9101 str r1, [sp, #4] │ │ - 4eb2: 495a ldr r1, [pc, #360] ; (501c ) │ │ - 4eb4: 9303 str r3, [sp, #12] │ │ - 4eb6: 2300 movs r3, #0 │ │ - 4eb8: 4479 add r1, pc │ │ - 4eba: 1c06 adds r6, r0, #0 │ │ - 4ebc: 9202 str r2, [sp, #8] │ │ - 4ebe: 9304 str r3, [sp, #16] │ │ - 4ec0: 9305 str r3, [sp, #20] │ │ - 4ec2: 1c07 adds r7, r0, #0 │ │ - 4ec4: 9100 str r1, [sp, #0] │ │ - 4ec6: 1c78 adds r0, r7, #1 │ │ - 4ec8: 212c movs r1, #44 ; 0x2c │ │ - 4eca: f7fe ef84 blx 3dd4 │ │ - 4ece: 1e07 subs r7, r0, #0 │ │ - 4ed0: d100 bne.n 4ed4 │ │ - 4ed2: e09e b.n 5012 │ │ - 4ed4: 1c78 adds r0, r7, #1 │ │ - 4ed6: 9900 ldr r1, [sp, #0] │ │ - 4ed8: aa05 add r2, sp, #20 │ │ - 4eda: f7fe ef82 blx 3de0 │ │ - 4ede: 2801 cmp r0, #1 │ │ - 4ee0: d1f1 bne.n 4ec6 │ │ - 4ee2: 1c3c adds r4, r7, #0 │ │ - 4ee4: 233f movs r3, #63 ; 0x3f │ │ - 4ee6: 46b4 mov ip, r6 │ │ - 4ee8: e04f b.n 4f8a │ │ - 4eea: 3c01 subs r4, #1 │ │ - 4eec: 7822 ldrb r2, [r4, #0] │ │ - 4eee: 21c0 movs r1, #192 ; 0xc0 │ │ - 4ef0: 4011 ands r1, r2 │ │ - 4ef2: 2980 cmp r1, #128 ; 0x80 │ │ - 4ef4: d0f9 beq.n 4eea │ │ - 4ef6: 2aed cmp r2, #237 ; 0xed │ │ - 4ef8: d105 bne.n 4f06 │ │ - 4efa: 7862 ldrb r2, [r4, #1] │ │ - 4efc: 21f0 movs r1, #240 ; 0xf0 │ │ - 4efe: 400a ands r2, r1 │ │ - 4f00: 2ab0 cmp r2, #176 ; 0xb0 │ │ - 4f02: d100 bne.n 4f06 │ │ - 4f04: 3c03 subs r4, #3 │ │ - 4f06: 7820 ldrb r0, [r4, #0] │ │ - 4f08: 28ed cmp r0, #237 ; 0xed │ │ - 4f0a: d114 bne.n 4f36 │ │ - 4f0c: 7921 ldrb r1, [r4, #4] │ │ - 4f0e: 7960 ldrb r0, [r4, #5] │ │ - 4f10: 22ff movs r2, #255 ; 0xff │ │ - 4f12: 018d lsls r5, r1, #6 │ │ - 4f14: 7866 ldrb r6, [r4, #1] │ │ - 4f16: 4015 ands r5, r2 │ │ - 4f18: 4018 ands r0, r3 │ │ - 4f1a: 4328 orrs r0, r5 │ │ - 4f1c: 250f movs r5, #15 │ │ - 4f1e: 4035 ands r5, r6 │ │ - 4f20: 3501 adds r5, #1 │ │ - 4f22: 042d lsls r5, r5, #16 │ │ - 4f24: 4328 orrs r0, r5 │ │ - 4f26: 78a5 ldrb r5, [r4, #2] │ │ - 4f28: 0709 lsls r1, r1, #28 │ │ - 4f2a: 0f89 lsrs r1, r1, #30 │ │ - 4f2c: 00ad lsls r5, r5, #2 │ │ - 4f2e: 402a ands r2, r5 │ │ - 4f30: 430a orrs r2, r1 │ │ - 4f32: 0211 lsls r1, r2, #8 │ │ - 4f34: e00c b.n 4f50 │ │ - 4f36: 287f cmp r0, #127 ; 0x7f │ │ - 4f38: d919 bls.n 4f6e │ │ - 4f3a: 7861 ldrb r1, [r4, #1] │ │ - 4f3c: 28df cmp r0, #223 ; 0xdf │ │ - 4f3e: d809 bhi.n 4f54 │ │ - 4f40: 251c movs r5, #28 │ │ - 4f42: 4005 ands r5, r0 │ │ - 4f44: 26ff movs r6, #255 ; 0xff │ │ - 4f46: 0180 lsls r0, r0, #6 │ │ - 4f48: 01ad lsls r5, r5, #6 │ │ - 4f4a: 4030 ands r0, r6 │ │ - 4f4c: 4328 orrs r0, r5 │ │ - 4f4e: 4019 ands r1, r3 │ │ - 4f50: 4308 orrs r0, r1 │ │ - 4f52: e00c b.n 4f6e │ │ - 4f54: 223c movs r2, #60 ; 0x3c │ │ - 4f56: 78a6 ldrb r6, [r4, #2] │ │ - 4f58: 0700 lsls r0, r0, #28 │ │ - 4f5a: 400a ands r2, r1 │ │ - 4f5c: 0c00 lsrs r0, r0, #16 │ │ - 4f5e: 0192 lsls r2, r2, #6 │ │ - 4f60: 4302 orrs r2, r0 │ │ - 4f62: 401e ands r6, r3 │ │ - 4f64: 0188 lsls r0, r1, #6 │ │ - 4f66: 25ff movs r5, #255 ; 0xff │ │ - 4f68: 4332 orrs r2, r6 │ │ - 4f6a: 4028 ands r0, r5 │ │ - 4f6c: 4310 orrs r0, r2 │ │ - 4f6e: 2820 cmp r0, #32 │ │ - 4f70: d008 beq.n 4f84 │ │ - 4f72: 28a0 cmp r0, #160 ; 0xa0 │ │ - 4f74: d102 bne.n 4f7c │ │ - 4f76: 4666 mov r6, ip │ │ - 4f78: 1ca5 adds r5, r4, #2 │ │ - 4f7a: e00a b.n 4f92 │ │ - 4f7c: 280d cmp r0, #13 │ │ - 4f7e: d001 beq.n 4f84 │ │ - 4f80: 280a cmp r0, #10 │ │ - 4f82: d102 bne.n 4f8a │ │ - 4f84: 4666 mov r6, ip │ │ - 4f86: 1c65 adds r5, r4, #1 │ │ - 4f88: e003 b.n 4f92 │ │ - 4f8a: 4564 cmp r4, ip │ │ - 4f8c: d8ad bhi.n 4eea │ │ - 4f8e: 4666 mov r6, ip │ │ - 4f90: 2500 movs r5, #0 │ │ - 4f92: 42b4 cmp r4, r6 │ │ - 4f94: d100 bne.n 4f98 │ │ - 4f96: 1c25 adds r5, r4, #0 │ │ - 4f98: 4921 ldr r1, [pc, #132] ; (5020 ) │ │ - 4f9a: 1c28 adds r0, r5, #0 │ │ - 4f9c: aa04 add r2, sp, #16 │ │ - 4f9e: 4479 add r1, pc │ │ - 4fa0: f7fe ef1e blx 3de0 │ │ - 4fa4: 2801 cmp r0, #1 │ │ - 4fa6: d18e bne.n 4ec6 │ │ - 4fa8: 42b5 cmp r5, r6 │ │ - 4faa: d100 bne.n 4fae │ │ - 4fac: 1c34 adds r4, r6, #0 │ │ - 4fae: 2c00 cmp r4, #0 │ │ - 4fb0: d089 beq.n 4ec6 │ │ - 4fb2: 9a02 ldr r2, [sp, #8] │ │ - 4fb4: 2a00 cmp r2, #0 │ │ - 4fb6: d001 beq.n 4fbc │ │ - 4fb8: 9b04 ldr r3, [sp, #16] │ │ - 4fba: 6013 str r3, [r2, #0] │ │ - 4fbc: 9b03 ldr r3, [sp, #12] │ │ - 4fbe: 2b00 cmp r3, #0 │ │ - 4fc0: d002 beq.n 4fc8 │ │ - 4fc2: 9b05 ldr r3, [sp, #20] │ │ - 4fc4: 9903 ldr r1, [sp, #12] │ │ - 4fc6: 600b str r3, [r1, #0] │ │ - 4fc8: 1c20 adds r0, r4, #0 │ │ - 4fca: e000 b.n 4fce │ │ - 4fcc: 3801 subs r0, #1 │ │ - 4fce: 42b0 cmp r0, r6 │ │ - 4fd0: d906 bls.n 4fe0 │ │ - 4fd2: 7803 ldrb r3, [r0, #0] │ │ - 4fd4: 2b0a cmp r3, #10 │ │ - 4fd6: d003 beq.n 4fe0 │ │ - 4fd8: 2b0d cmp r3, #13 │ │ - 4fda: d1f7 bne.n 4fcc │ │ - 4fdc: e000 b.n 4fe0 │ │ - 4fde: 3001 adds r0, #1 │ │ - 4fe0: 7803 ldrb r3, [r0, #0] │ │ - 4fe2: 2b0a cmp r3, #10 │ │ - 4fe4: d003 beq.n 4fee │ │ - 4fe6: 2b20 cmp r3, #32 │ │ - 4fe8: d001 beq.n 4fee │ │ - 4fea: 2b0d cmp r3, #13 │ │ - 4fec: d103 bne.n 4ff6 │ │ - 4fee: 42a0 cmp r0, r4 │ │ - 4ff0: d3f5 bcc.n 4fde │ │ - 4ff2: e000 b.n 4ff6 │ │ - 4ff4: 1c1c adds r4, r3, #0 │ │ - 4ff6: 4284 cmp r4, r0 │ │ - 4ff8: d903 bls.n 5002 │ │ - 4ffa: 1e63 subs r3, r4, #1 │ │ - 4ffc: 781a ldrb r2, [r3, #0] │ │ - 4ffe: 2a20 cmp r2, #32 │ │ - 5000: d0f8 beq.n 4ff4 │ │ - 5002: 42a0 cmp r0, r4 │ │ - 5004: d003 beq.n 500e │ │ - 5006: 9a01 ldr r2, [sp, #4] │ │ - 5008: 2a00 cmp r2, #0 │ │ - 500a: d000 beq.n 500e │ │ - 500c: 6010 str r0, [r2, #0] │ │ - 500e: 1a20 subs r0, r4, r0 │ │ - 5010: e001 b.n 5016 │ │ - 5012: 2016 movs r0, #22 │ │ - 5014: 4240 negs r0, r0 │ │ - 5016: b007 add sp, #28 │ │ - 5018: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 501a: 46c0 nop ; (mov r8, r8) │ │ - 501c: 1f74 subs r4, r6, #5 │ │ - 501e: 0000 movs r0, r0 │ │ - 5020: 1e8e subs r6, r1, #2 │ │ +00005440 : │ │ + 5440: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 5442: 2700 movs r7, #0 │ │ + 5444: 614f str r7, [r1, #20] │ │ + 5446: 1c05 adds r5, r0, #0 │ │ + 5448: 1c0c adds r4, r1, #0 │ │ + 544a: 1c16 adds r6, r2, #0 │ │ + 544c: f000 f8e4 bl 5618 │ │ + 5450: 2800 cmp r0, #0 │ │ + 5452: d008 beq.n 5466 │ │ + 5454: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ + 5456: 4a25 ldr r2, [pc, #148] ; (54ec ) │ │ + 5458: 1af3 subs r3, r6, r3 │ │ + 545a: 4293 cmp r3, r2 │ │ + 545c: dc03 bgt.n 5466 │ │ + 545e: 1c28 adds r0, r5, #0 │ │ + 5460: f000 f8dc bl 561c │ │ + 5464: 6160 str r0, [r4, #20] │ │ + 5466: 2300 movs r3, #0 │ │ + 5468: 1c21 adds r1, r4, #0 │ │ + 546a: 6027 str r7, [r4, #0] │ │ + 546c: 60e3 str r3, [r4, #12] │ │ + 546e: 6123 str r3, [r4, #16] │ │ + 5470: 1c28 adds r0, r5, #0 │ │ + 5472: 311c adds r1, #28 │ │ + 5474: f000 f85a bl 552c │ │ + 5478: 61a0 str r0, [r4, #24] │ │ + 547a: 1c28 adds r0, r5, #0 │ │ + 547c: f000 f8aa bl 55d4 │ │ + 5480: 2800 cmp r0, #0 │ │ + 5482: d00b beq.n 549c │ │ + 5484: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ + 5486: 1af6 subs r6, r6, r3 │ │ + 5488: 4b19 ldr r3, [pc, #100] ; (54f0 ) │ │ + 548a: 429e cmp r6, r3 │ │ + 548c: dc06 bgt.n 549c │ │ + 548e: 1c28 adds r0, r5, #0 │ │ + 5490: f000 f8a2 bl 55d8 │ │ + 5494: 2301 movs r3, #1 │ │ + 5496: 6020 str r0, [r4, #0] │ │ + 5498: 6123 str r3, [r4, #16] │ │ + 549a: e010 b.n 54be │ │ + 549c: 1c28 adds r0, r5, #0 │ │ + 549e: f000 f8a2 bl 55e6 │ │ + 54a2: 2800 cmp r0, #0 │ │ + 54a4: d00b beq.n 54be │ │ + 54a6: 6a2b ldr r3, [r5, #32] │ │ + 54a8: 2b00 cmp r3, #0 │ │ + 54aa: d002 beq.n 54b2 │ │ + 54ac: 69a3 ldr r3, [r4, #24] │ │ + 54ae: 2b00 cmp r3, #0 │ │ + 54b0: d005 beq.n 54be │ │ + 54b2: 1c28 adds r0, r5, #0 │ │ + 54b4: f000 f899 bl 55ea │ │ + 54b8: 2301 movs r3, #1 │ │ + 54ba: 6020 str r0, [r4, #0] │ │ + 54bc: 60e3 str r3, [r4, #12] │ │ + 54be: 6a2a ldr r2, [r5, #32] │ │ + 54c0: 2a00 cmp r2, #0 │ │ + 54c2: d00a beq.n 54da │ │ + 54c4: 6821 ldr r1, [r4, #0] │ │ + 54c6: 1c28 adds r0, r5, #0 │ │ + 54c8: f000 f8aa bl 5620 │ │ + 54cc: 6a29 ldr r1, [r5, #32] │ │ + 54ce: 60a0 str r0, [r4, #8] │ │ + 54d0: 1c28 adds r0, r5, #0 │ │ + 54d2: f000 f8d9 bl 5688 │ │ + 54d6: 6060 str r0, [r4, #4] │ │ + 54d8: e006 b.n 54e8 │ │ + 54da: 2280 movs r2, #128 ; 0x80 │ │ + 54dc: 6823 ldr r3, [r4, #0] │ │ + 54de: 0612 lsls r2, r2, #24 │ │ + 54e0: 1898 adds r0, r3, r2 │ │ + 54e2: f000 fa15 bl 5910 │ │ + 54e6: 60a0 str r0, [r4, #8] │ │ + 54e8: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 54ea: 46c0 nop ; (mov r8, r8) │ │ + 54ec: 07cf lsls r7, r1, #31 │ │ + 54ee: 0000 movs r0, r0 │ │ + 54f0: 270f movs r7, #15 │ │ ... │ │ │ │ -00005024 : │ │ - 5024: b508 push {r3, lr} │ │ - 5026: 3018 adds r0, #24 │ │ - 5028: 2100 movs r1, #0 │ │ - 502a: f7fe eeaa blx 3d80 │ │ - 502e: bd08 pop {r3, pc} │ │ - │ │ -00005030 : │ │ - 5030: b508 push {r3, lr} │ │ - 5032: 3018 adds r0, #24 │ │ - 5034: f7fe eeaa blx 3d8c │ │ - 5038: bd08 pop {r3, pc} │ │ - │ │ -0000503a : │ │ - 503a: 2301 movs r3, #1 │ │ - 503c: 60c1 str r1, [r0, #12] │ │ - 503e: 6143 str r3, [r0, #20] │ │ - 5040: 4770 bx lr │ │ - │ │ -00005042 : │ │ - 5042: 2301 movs r3, #1 │ │ - 5044: 6081 str r1, [r0, #8] │ │ - 5046: 6103 str r3, [r0, #16] │ │ - 5048: 4770 bx lr │ │ - │ │ -0000504a : │ │ - 504a: b538 push {r3, r4, r5, lr} │ │ - 504c: 1c15 adds r5, r2, #0 │ │ - 504e: 1c0c adds r4, r1, #0 │ │ - 5050: f001 e822 blx 6098 <__aeabi_fsub> │ │ - 5054: 1c01 adds r1, r0, #0 │ │ - 5056: 1c28 adds r0, r5, #0 │ │ - 5058: f001 e942 blx 62e0 <__aeabi_fmul> │ │ - 505c: 1c01 adds r1, r0, #0 │ │ - 505e: 1c20 adds r0, r4, #0 │ │ - 5060: f001 e81c blx 609c <__addsf3> │ │ - 5064: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -00005066 : │ │ - 5066: b510 push {r4, lr} │ │ - 5068: 1c04 adds r4, r0, #0 │ │ - 506a: f000 f89f bl 51ac │ │ - 506e: 2100 movs r1, #0 │ │ - 5070: 1c20 adds r0, r4, #0 │ │ - 5072: 6221 str r1, [r4, #32] │ │ - 5074: 6261 str r1, [r4, #36] ; 0x24 │ │ - 5076: 3028 adds r0, #40 ; 0x28 │ │ - 5078: f7fe ee82 blx 3d80 │ │ - 507c: bd10 pop {r4, pc} │ │ - │ │ -0000507e : │ │ - 507e: b510 push {r4, lr} │ │ - 5080: 1c04 adds r4, r0, #0 │ │ - 5082: 6a00 ldr r0, [r0, #32] │ │ - 5084: 2800 cmp r0, #0 │ │ - 5086: d003 beq.n 5090 │ │ - 5088: f7fe ee50 blx 3d2c │ │ - 508c: 2300 movs r3, #0 │ │ - 508e: 6223 str r3, [r4, #32] │ │ - 5090: 1c20 adds r0, r4, #0 │ │ - 5092: f000 f899 bl 51c8 │ │ - 5096: 1c20 adds r0, r4, #0 │ │ - 5098: 3028 adds r0, #40 ; 0x28 │ │ - 509a: f7fe ee78 blx 3d8c │ │ - 509e: bd10 pop {r4, pc} │ │ - │ │ -000050a0 : │ │ - 50a0: b538 push {r3, r4, r5, lr} │ │ - 50a2: 1c04 adds r4, r0, #0 │ │ - 50a4: 1c0d adds r5, r1, #0 │ │ - 50a6: 6a00 ldr r0, [r0, #32] │ │ - 50a8: 2900 cmp r1, #0 │ │ - 50aa: d106 bne.n 50ba │ │ - 50ac: 2800 cmp r0, #0 │ │ - 50ae: d001 beq.n 50b4 │ │ - 50b0: f7fe ee3c blx 3d2c │ │ - 50b4: 2300 movs r3, #0 │ │ - 50b6: 6223 str r3, [r4, #32] │ │ - 50b8: e00d b.n 50d6 │ │ - 50ba: 2800 cmp r0, #0 │ │ - 50bc: d103 bne.n 50c6 │ │ - 50be: 201c movs r0, #28 │ │ - 50c0: f7fe ee2e blx 3d20 │ │ - 50c4: 6220 str r0, [r4, #32] │ │ - 50c6: 6a22 ldr r2, [r4, #32] │ │ - 50c8: 1c13 adds r3, r2, #0 │ │ - 50ca: cd13 ldmia r5!, {r0, r1, r4} │ │ - 50cc: c313 stmia r3!, {r0, r1, r4} │ │ - 50ce: cd07 ldmia r5!, {r0, r1, r2} │ │ - 50d0: c307 stmia r3!, {r0, r1, r2} │ │ - 50d2: 682a ldr r2, [r5, #0] │ │ - 50d4: 601a str r2, [r3, #0] │ │ - 50d6: bd38 pop {r3, r4, r5, pc} │ │ - │ │ -000050d8 : │ │ - 50d8: b570 push {r4, r5, r6, lr} │ │ - 50da: 1c0c adds r4, r1, #0 │ │ - 50dc: 1c06 adds r6, r0, #0 │ │ - 50de: 1c15 adds r5, r2, #0 │ │ - 50e0: f000 f88e bl 5200 │ │ - 50e4: 2c00 cmp r4, #0 │ │ - 50e6: d100 bne.n 50ea │ │ - 50e8: 1c25 adds r5, r4, #0 │ │ - 50ea: 6275 str r5, [r6, #36] ; 0x24 │ │ - 50ec: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -000050ee : │ │ - 50ee: b508 push {r3, lr} │ │ - 50f0: f000 f8de bl 52b0 │ │ - 50f4: bd08 pop {r3, pc} │ │ +000054f4 : │ │ + 54f4: b508 push {r3, lr} │ │ + 54f6: 2100 movs r1, #0 │ │ + 54f8: 2300 movs r3, #0 │ │ + 54fa: 6001 str r1, [r0, #0] │ │ + 54fc: 6041 str r1, [r0, #4] │ │ + 54fe: 6083 str r3, [r0, #8] │ │ + 5500: 60c1 str r1, [r0, #12] │ │ + 5502: 6103 str r3, [r0, #16] │ │ + 5504: 6141 str r1, [r0, #20] │ │ + 5506: 6183 str r3, [r0, #24] │ │ + 5508: 301c adds r0, #28 │ │ + 550a: f001 fb4f bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 550e: bd08 pop {r3, pc} │ │ + │ │ +00005510 : │ │ + 5510: b510 push {r4, lr} │ │ + 5512: 1c04 adds r4, r0, #0 │ │ + 5514: 6800 ldr r0, [r0, #0] │ │ + 5516: 2800 cmp r0, #0 │ │ + 5518: d003 beq.n 5522 │ │ + 551a: f001 facf bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 551e: 2300 movs r3, #0 │ │ + 5520: 6023 str r3, [r4, #0] │ │ + 5522: 1c20 adds r0, r4, #0 │ │ + 5524: 301c adds r0, #28 │ │ + 5526: f001 fb49 bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 552a: bd10 pop {r4, pc} │ │ + │ │ +0000552c : │ │ + 552c: 6803 ldr r3, [r0, #0] │ │ + 552e: b510 push {r4, lr} │ │ + 5530: 1e18 subs r0, r3, #0 │ │ + 5532: d007 beq.n 5544 │ │ + 5534: 1c0a adds r2, r1, #0 │ │ + 5536: cb13 ldmia r3!, {r0, r1, r4} │ │ + 5538: c213 stmia r2!, {r0, r1, r4} │ │ + 553a: cb13 ldmia r3!, {r0, r1, r4} │ │ + 553c: c213 stmia r2!, {r0, r1, r4} │ │ + 553e: 2001 movs r0, #1 │ │ + 5540: 681b ldr r3, [r3, #0] │ │ + 5542: 6013 str r3, [r2, #0] │ │ + 5544: bd10 pop {r4, pc} │ │ ... │ │ │ │ -000050f8 : │ │ - 50f8: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 50fa: 2600 movs r6, #0 │ │ - 50fc: 614e str r6, [r1, #20] │ │ - 50fe: 1c05 adds r5, r0, #0 │ │ - 5100: 1c0c adds r4, r1, #0 │ │ - 5102: 1c17 adds r7, r2, #0 │ │ - 5104: f000 f8e4 bl 52d0 │ │ - 5108: 2800 cmp r0, #0 │ │ - 510a: d008 beq.n 511e │ │ - 510c: 6a6a ldr r2, [r5, #36] ; 0x24 │ │ - 510e: 4b25 ldr r3, [pc, #148] ; (51a4 ) │ │ - 5110: 1aba subs r2, r7, r2 │ │ - 5112: 429a cmp r2, r3 │ │ - 5114: dc03 bgt.n 511e │ │ - 5116: 1c28 adds r0, r5, #0 │ │ - 5118: f000 f8dc bl 52d4 │ │ - 511c: 6160 str r0, [r4, #20] │ │ - 511e: 2300 movs r3, #0 │ │ - 5120: 1c21 adds r1, r4, #0 │ │ - 5122: 6026 str r6, [r4, #0] │ │ - 5124: 60e3 str r3, [r4, #12] │ │ - 5126: 6123 str r3, [r4, #16] │ │ - 5128: 311c adds r1, #28 │ │ - 512a: 1c28 adds r0, r5, #0 │ │ - 512c: f000 f85a bl 51e4 │ │ - 5130: 61a0 str r0, [r4, #24] │ │ - 5132: 1c28 adds r0, r5, #0 │ │ - 5134: f000 f8aa bl 528c │ │ - 5138: 2800 cmp r0, #0 │ │ - 513a: d00b beq.n 5154 │ │ - 513c: 6a6b ldr r3, [r5, #36] ; 0x24 │ │ - 513e: 1aff subs r7, r7, r3 │ │ - 5140: 4b19 ldr r3, [pc, #100] ; (51a8 ) │ │ - 5142: 429f cmp r7, r3 │ │ - 5144: dc06 bgt.n 5154 │ │ - 5146: 1c28 adds r0, r5, #0 │ │ - 5148: f000 f8a2 bl 5290 │ │ - 514c: 2301 movs r3, #1 │ │ - 514e: 6020 str r0, [r4, #0] │ │ - 5150: 6123 str r3, [r4, #16] │ │ - 5152: e010 b.n 5176 │ │ - 5154: 1c28 adds r0, r5, #0 │ │ - 5156: f000 f8a2 bl 529e │ │ - 515a: 2800 cmp r0, #0 │ │ - 515c: d00b beq.n 5176 │ │ - 515e: 6a2b ldr r3, [r5, #32] │ │ - 5160: 2b00 cmp r3, #0 │ │ - 5162: d002 beq.n 516a │ │ - 5164: 69a3 ldr r3, [r4, #24] │ │ - 5166: 2b00 cmp r3, #0 │ │ - 5168: d005 beq.n 5176 │ │ - 516a: 1c28 adds r0, r5, #0 │ │ - 516c: f000 f899 bl 52a2 │ │ - 5170: 2301 movs r3, #1 │ │ - 5172: 6020 str r0, [r4, #0] │ │ - 5174: 60e3 str r3, [r4, #12] │ │ - 5176: 6a2a ldr r2, [r5, #32] │ │ - 5178: 2a00 cmp r2, #0 │ │ - 517a: d00a beq.n 5192 │ │ - 517c: 6821 ldr r1, [r4, #0] │ │ - 517e: 1c28 adds r0, r5, #0 │ │ - 5180: f000 f8aa bl 52d8 │ │ - 5184: 60a0 str r0, [r4, #8] │ │ - 5186: 6a29 ldr r1, [r5, #32] │ │ - 5188: 1c28 adds r0, r5, #0 │ │ - 518a: f000 f8ca bl 5322 │ │ - 518e: 6060 str r0, [r4, #4] │ │ - 5190: e006 b.n 51a0 │ │ - 5192: 6820 ldr r0, [r4, #0] │ │ - 5194: 2380 movs r3, #128 ; 0x80 │ │ - 5196: 061b lsls r3, r3, #24 │ │ - 5198: 18c0 adds r0, r0, r3 │ │ - 519a: f000 f9f9 bl 5590 │ │ - 519e: 60a0 str r0, [r4, #8] │ │ - 51a0: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 51a2: 46c0 nop ; (mov r8, r8) │ │ - 51a4: 07cf lsls r7, r1, #31 │ │ - 51a6: 0000 movs r0, r0 │ │ - 51a8: 270f movs r7, #15 │ │ +00005548 : │ │ + 5548: b570 push {r4, r5, r6, lr} │ │ + 554a: 1c05 adds r5, r0, #0 │ │ + 554c: 1e0c subs r4, r1, #0 │ │ + 554e: 6806 ldr r6, [r0, #0] │ │ + 5550: d106 bne.n 5560 │ │ + 5552: 2e00 cmp r6, #0 │ │ + 5554: d00e beq.n 5574 │ │ + 5556: 1c30 adds r0, r6, #0 │ │ + 5558: f001 fab0 bl 6abc <__aeabi_f2iz@@Base+0x6c> │ │ + 555c: 602c str r4, [r5, #0] │ │ + 555e: e009 b.n 5574 │ │ + 5560: 2e00 cmp r6, #0 │ │ + 5562: d107 bne.n 5574 │ │ + 5564: 201c movs r0, #28 │ │ + 5566: f001 faa1 bl 6aac <__aeabi_f2iz@@Base+0x5c> │ │ + 556a: 1c31 adds r1, r6, #0 │ │ + 556c: 6028 str r0, [r5, #0] │ │ + 556e: 221c movs r2, #28 │ │ + 5570: f001 fabc bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 5574: 6829 ldr r1, [r5, #0] │ │ + 5576: 1c23 adds r3, r4, #0 │ │ + 5578: 2900 cmp r1, #0 │ │ + 557a: d00a beq.n 5592 │ │ + 557c: 2c00 cmp r4, #0 │ │ + 557e: d00b beq.n 5598 │ │ + 5580: 1c0b adds r3, r1, #0 │ │ + 5582: 1c22 adds r2, r4, #0 │ │ + 5584: ca43 ldmia r2!, {r0, r1, r6} │ │ + 5586: c343 stmia r3!, {r0, r1, r6} │ │ + 5588: ca43 ldmia r2!, {r0, r1, r6} │ │ + 558a: c343 stmia r3!, {r0, r1, r6} │ │ + 558c: 6812 ldr r2, [r2, #0] │ │ + 558e: 601a str r2, [r3, #0] │ │ + 5590: e001 b.n 5596 │ │ + 5592: 2c00 cmp r4, #0 │ │ + 5594: d000 beq.n 5598 │ │ + 5596: 6963 ldr r3, [r4, #20] │ │ + 5598: 616b str r3, [r5, #20] │ │ + 559a: 2b00 cmp r3, #0 │ │ + 559c: d006 beq.n 55ac │ │ + 559e: 69a8 ldr r0, [r5, #24] │ │ + 55a0: 68e1 ldr r1, [r4, #12] │ │ + 55a2: 4a0b ldr r2, [pc, #44] ; (55d0 ) │ │ + 55a4: f7ff fef5 bl 5392 │ │ + 55a8: 61a8 str r0, [r5, #24] │ │ + 55aa: e001 b.n 55b0 │ │ + 55ac: 2c00 cmp r4, #0 │ │ + 55ae: d00d beq.n 55cc │ │ + 55b0: 6923 ldr r3, [r4, #16] │ │ + 55b2: 2b00 cmp r3, #0 │ │ + 55b4: d00a beq.n 55cc │ │ + 55b6: 2301 movs r3, #1 │ │ + 55b8: 68a0 ldr r0, [r4, #8] │ │ + 55ba: 60eb str r3, [r5, #12] │ │ + 55bc: f000 f9a8 bl 5910 │ │ + 55c0: 4a03 ldr r2, [pc, #12] ; (55d0 ) │ │ + 55c2: 1c01 adds r1, r0, #0 │ │ + 55c4: 6928 ldr r0, [r5, #16] │ │ + 55c6: f7ff fee4 bl 5392 │ │ + 55ca: 6128 str r0, [r5, #16] │ │ + 55cc: bd70 pop {r4, r5, r6, pc} │ │ + 55ce: 46c0 nop ; (mov r8, r8) │ │ + 55d0: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 55d2: 3e19 subs r6, #25 │ │ + │ │ +000055d4 : │ │ + 55d4: 68c0 ldr r0, [r0, #12] │ │ + 55d6: 4770 bx lr │ │ + │ │ +000055d8 : │ │ + 55d8: b508 push {r3, lr} │ │ + 55da: 6900 ldr r0, [r0, #16] │ │ + 55dc: f001 fb26 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 55e0: f001 faa4 bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 55e4: bd08 pop {r3, pc} │ │ + │ │ +000055e6 : │ │ + 55e6: 6840 ldr r0, [r0, #4] │ │ + 55e8: 4770 bx lr │ │ + │ │ +000055ea : │ │ + 55ea: b508 push {r3, lr} │ │ + 55ec: 6880 ldr r0, [r0, #8] │ │ + 55ee: f001 fb1d bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 55f2: f001 fa9b bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 55f6: bd08 pop {r3, pc} │ │ + │ │ +000055f8 : │ │ + 55f8: b510 push {r4, lr} │ │ + 55fa: 1c04 adds r4, r0, #0 │ │ + 55fc: 1c08 adds r0, r1, #0 │ │ + 55fe: f000 f987 bl 5910 │ │ + 5602: 4a04 ldr r2, [pc, #16] ; (5614 ) │ │ + 5604: 1c01 adds r1, r0, #0 │ │ + 5606: 68a0 ldr r0, [r4, #8] │ │ + 5608: f7ff fec3 bl 5392 │ │ + 560c: 2301 movs r3, #1 │ │ + 560e: 60a0 str r0, [r4, #8] │ │ + 5610: 6063 str r3, [r4, #4] │ │ + 5612: bd10 pop {r4, pc} │ │ + 5614: 999a ldr r1, [sp, #616] ; 0x268 │ │ + 5616: 3e19 subs r6, #25 │ │ + │ │ +00005618 : │ │ + 5618: 6940 ldr r0, [r0, #20] │ │ + 561a: 4770 bx lr │ │ + │ │ +0000561c : │ │ + 561c: 6980 ldr r0, [r0, #24] │ │ + 561e: 4770 bx lr │ │ + │ │ +00005620 : │ │ + 5620: b5f0 push {r4, r5, r6, r7, lr} │ │ + 5622: 1c07 adds r7, r0, #0 │ │ + 5624: 4c17 ldr r4, [pc, #92] ; (5684 ) │ │ + 5626: b08b sub sp, #44 ; 0x2c │ │ + 5628: ad02 add r5, sp, #8 │ │ + 562a: 447c add r4, pc │ │ + 562c: 6824 ldr r4, [r4, #0] │ │ + 562e: 9101 str r1, [sp, #4] │ │ + 5630: 1c16 adds r6, r2, #0 │ │ + 5632: 6823 ldr r3, [r4, #0] │ │ + 5634: 2100 movs r1, #0 │ │ + 5636: 1c28 adds r0, r5, #0 │ │ + 5638: 221c movs r2, #28 │ │ + 563a: 9309 str r3, [sp, #36] ; 0x24 │ │ + 563c: f001 fa56 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 5640: 1c38 adds r0, r7, #0 │ │ + 5642: 1c29 adds r1, r5, #0 │ │ + 5644: f7ff ff72 bl 552c │ │ + 5648: 2800 cmp r0, #0 │ │ + 564a: d011 beq.n 5670 │ │ + 564c: 2e00 cmp r6, #0 │ │ + 564e: d00f beq.n 5670 │ │ + 5650: 1c31 adds r1, r6, #0 │ │ + 5652: 1c28 adds r0, r5, #0 │ │ + 5654: f000 f8a4 bl 57a0 │ │ + 5658: f000 f95a bl 5910 │ │ + 565c: 9901 ldr r1, [sp, #4] │ │ + 565e: f001 fb05 bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 5662: f000 f955 bl 5910 │ │ + 5666: f001 fae1 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 566a: f001 fa5f bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 566e: e000 b.n 5672 │ │ + 5670: 2000 movs r0, #0 │ │ + 5672: 9a09 ldr r2, [sp, #36] ; 0x24 │ │ + 5674: 6823 ldr r3, [r4, #0] │ │ + 5676: 429a cmp r2, r3 │ │ + 5678: d001 beq.n 567e │ │ + 567a: f001 fa3f bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 567e: b00b add sp, #44 ; 0x2c │ │ + 5680: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 5682: 46c0 nop ; (mov r8, r8) │ │ + 5684: 3962 subs r1, #98 ; 0x62 │ │ ... │ │ │ │ -000051ac : │ │ - 51ac: b508 push {r3, lr} │ │ - 51ae: 2100 movs r1, #0 │ │ - 51b0: 2300 movs r3, #0 │ │ - 51b2: 6001 str r1, [r0, #0] │ │ - 51b4: 6041 str r1, [r0, #4] │ │ - 51b6: 6083 str r3, [r0, #8] │ │ - 51b8: 60c1 str r1, [r0, #12] │ │ - 51ba: 6103 str r3, [r0, #16] │ │ - 51bc: 6141 str r1, [r0, #20] │ │ - 51be: 6183 str r3, [r0, #24] │ │ - 51c0: 301c adds r0, #28 │ │ - 51c2: f7fe edde blx 3d80 │ │ - 51c6: bd08 pop {r3, pc} │ │ - │ │ -000051c8 : │ │ - 51c8: b510 push {r4, lr} │ │ - 51ca: 1c04 adds r4, r0, #0 │ │ - 51cc: 6800 ldr r0, [r0, #0] │ │ - 51ce: 2800 cmp r0, #0 │ │ - 51d0: d003 beq.n 51da │ │ - 51d2: f7fe edac blx 3d2c │ │ - 51d6: 2300 movs r3, #0 │ │ - 51d8: 6023 str r3, [r4, #0] │ │ - 51da: 1c20 adds r0, r4, #0 │ │ - 51dc: 301c adds r0, #28 │ │ - 51de: f7fe edd6 blx 3d8c │ │ - 51e2: bd10 pop {r4, pc} │ │ - │ │ -000051e4 : │ │ - 51e4: b530 push {r4, r5, lr} │ │ - 51e6: 6800 ldr r0, [r0, #0] │ │ - 51e8: 2800 cmp r0, #0 │ │ - 51ea: d007 beq.n 51fc │ │ - 51ec: 1c0b adds r3, r1, #0 │ │ - 51ee: c834 ldmia r0!, {r2, r4, r5} │ │ - 51f0: c334 stmia r3!, {r2, r4, r5} │ │ - 51f2: c816 ldmia r0!, {r1, r2, r4} │ │ - 51f4: c316 stmia r3!, {r1, r2, r4} │ │ - 51f6: 6802 ldr r2, [r0, #0] │ │ - 51f8: 2001 movs r0, #1 │ │ - 51fa: 601a str r2, [r3, #0] │ │ - 51fc: bd30 pop {r4, r5, pc} │ │ +00005688 : │ │ + 5688: b5f0 push {r4, r5, r6, r7, lr} │ │ + 568a: 1c07 adds r7, r0, #0 │ │ + 568c: 4c10 ldr r4, [pc, #64] ; (56d0 ) │ │ + 568e: b089 sub sp, #36 ; 0x24 │ │ + 5690: 1c0e adds r6, r1, #0 │ │ + 5692: 447c add r4, pc │ │ + 5694: 6824 ldr r4, [r4, #0] │ │ + 5696: 2100 movs r1, #0 │ │ + 5698: 6823 ldr r3, [r4, #0] │ │ + 569a: 4668 mov r0, sp │ │ + 569c: 221c movs r2, #28 │ │ + 569e: 9307 str r3, [sp, #28] │ │ + 56a0: f001 fa24 bl 6aec <__aeabi_f2iz@@Base+0x9c> │ │ + 56a4: 1c38 adds r0, r7, #0 │ │ + 56a6: 4669 mov r1, sp │ │ + 56a8: f7ff ff40 bl 552c │ │ + 56ac: 2800 cmp r0, #0 │ │ + 56ae: d006 beq.n 56be │ │ + 56b0: 2e00 cmp r6, #0 │ │ + 56b2: d004 beq.n 56be │ │ + 56b4: 4668 mov r0, sp │ │ + 56b6: 1c31 adds r1, r6, #0 │ │ + 56b8: f000 f892 bl 57e0 │ │ + 56bc: e000 b.n 56c0 │ │ + 56be: 2000 movs r0, #0 │ │ + 56c0: 9a07 ldr r2, [sp, #28] │ │ + 56c2: 6823 ldr r3, [r4, #0] │ │ + 56c4: 429a cmp r2, r3 │ │ + 56c6: d001 beq.n 56cc │ │ + 56c8: f001 fa18 bl 6afc <__aeabi_f2iz@@Base+0xac> │ │ + 56cc: b009 add sp, #36 ; 0x24 │ │ + 56ce: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 56d0: 38fa subs r0, #250 ; 0xfa │ │ ... │ │ │ │ -00005200 : │ │ - 5200: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 5202: 1c05 adds r5, r0, #0 │ │ - 5204: 1c0e adds r6, r1, #0 │ │ - 5206: 6804 ldr r4, [r0, #0] │ │ - 5208: 2900 cmp r1, #0 │ │ - 520a: d106 bne.n 521a │ │ - 520c: 2c00 cmp r4, #0 │ │ - 520e: d00e beq.n 522e │ │ - 5210: 1c20 adds r0, r4, #0 │ │ - 5212: f7fe ed8c blx 3d2c │ │ - 5216: 602e str r6, [r5, #0] │ │ - 5218: e009 b.n 522e │ │ - 521a: 2c00 cmp r4, #0 │ │ - 521c: d107 bne.n 522e │ │ - 521e: 201c movs r0, #28 │ │ - 5220: f7fe ed7e blx 3d20 │ │ - 5224: 1c21 adds r1, r4, #0 │ │ - 5226: 6028 str r0, [r5, #0] │ │ - 5228: 221c movs r2, #28 │ │ - 522a: f7fe ed92 blx 3d50 │ │ - 522e: 1c34 adds r4, r6, #0 │ │ - 5230: 1e63 subs r3, r4, #1 │ │ - 5232: 419c sbcs r4, r3 │ │ - 5234: 2300 movs r3, #0 │ │ - 5236: 6828 ldr r0, [r5, #0] │ │ - 5238: 429c cmp r4, r3 │ │ - 523a: d00a beq.n 5252 │ │ - 523c: 4298 cmp r0, r3 │ │ - 523e: d007 beq.n 5250 │ │ - 5240: 1c03 adds r3, r0, #0 │ │ - 5242: 1c32 adds r2, r6, #0 │ │ - 5244: ca83 ldmia r2!, {r0, r1, r7} │ │ - 5246: c383 stmia r3!, {r0, r1, r7} │ │ - 5248: ca83 ldmia r2!, {r0, r1, r7} │ │ - 524a: c383 stmia r3!, {r0, r1, r7} │ │ - 524c: 6812 ldr r2, [r2, #0] │ │ - 524e: 601a str r2, [r3, #0] │ │ - 5250: 6973 ldr r3, [r6, #20] │ │ - 5252: 616b str r3, [r5, #20] │ │ - 5254: 2b00 cmp r3, #0 │ │ - 5256: d005 beq.n 5264 │ │ - 5258: 69a8 ldr r0, [r5, #24] │ │ - 525a: 68f1 ldr r1, [r6, #12] │ │ - 525c: 4a0a ldr r2, [pc, #40] ; (5288 ) │ │ - 525e: f7ff fef4 bl 504a │ │ - 5262: 61a8 str r0, [r5, #24] │ │ - 5264: 2c00 cmp r4, #0 │ │ - 5266: d00d beq.n 5284 │ │ - 5268: 6933 ldr r3, [r6, #16] │ │ - 526a: 2b00 cmp r3, #0 │ │ - 526c: d00a beq.n 5284 │ │ - 526e: 2301 movs r3, #1 │ │ - 5270: 60eb str r3, [r5, #12] │ │ - 5272: 68b0 ldr r0, [r6, #8] │ │ - 5274: f000 f98c bl 5590 │ │ - 5278: 4a03 ldr r2, [pc, #12] ; (5288 ) │ │ - 527a: 1c01 adds r1, r0, #0 │ │ - 527c: 6928 ldr r0, [r5, #16] │ │ - 527e: f7ff fee4 bl 504a │ │ - 5282: 6128 str r0, [r5, #16] │ │ - 5284: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 5286: 46c0 nop ; (mov r8, r8) │ │ - 5288: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 528a: 3e19 subs r6, #25 │ │ - │ │ -0000528c : │ │ - 528c: 68c0 ldr r0, [r0, #12] │ │ - 528e: 4770 bx lr │ │ - │ │ -00005290 : │ │ - 5290: b508 push {r3, lr} │ │ - 5292: 6900 ldr r0, [r0, #16] │ │ - 5294: f001 ea1e blx 66d4 <__aeabi_f2iz> │ │ - 5298: f000 efcc blx 6234 <__aeabi_i2f> │ │ - 529c: bd08 pop {r3, pc} │ │ - │ │ -0000529e : │ │ - 529e: 6840 ldr r0, [r0, #4] │ │ - 52a0: 4770 bx lr │ │ - │ │ -000052a2 : │ │ - 52a2: b508 push {r3, lr} │ │ - 52a4: 6880 ldr r0, [r0, #8] │ │ - 52a6: f001 ea16 blx 66d4 <__aeabi_f2iz> │ │ - 52aa: f000 efc4 blx 6234 <__aeabi_i2f> │ │ - 52ae: bd08 pop {r3, pc} │ │ - │ │ -000052b0 : │ │ - 52b0: b510 push {r4, lr} │ │ - 52b2: 1c04 adds r4, r0, #0 │ │ - 52b4: 1c08 adds r0, r1, #0 │ │ - 52b6: f000 f96b bl 5590 │ │ - 52ba: 4a04 ldr r2, [pc, #16] ; (52cc ) │ │ - 52bc: 1c01 adds r1, r0, #0 │ │ - 52be: 68a0 ldr r0, [r4, #8] │ │ - 52c0: f7ff fec3 bl 504a │ │ - 52c4: 2301 movs r3, #1 │ │ - 52c6: 60a0 str r0, [r4, #8] │ │ - 52c8: 6063 str r3, [r4, #4] │ │ - 52ca: bd10 pop {r4, pc} │ │ - 52cc: 999a ldr r1, [sp, #616] ; 0x268 │ │ - 52ce: 3e19 subs r6, #25 │ │ - │ │ -000052d0 : │ │ - 52d0: 6940 ldr r0, [r0, #20] │ │ - 52d2: 4770 bx lr │ │ - │ │ -000052d4 : │ │ - 52d4: 6980 ldr r0, [r0, #24] │ │ - 52d6: 4770 bx lr │ │ - │ │ -000052d8 : │ │ - 52d8: b570 push {r4, r5, r6, lr} │ │ - 52da: b088 sub sp, #32 │ │ - 52dc: 1c05 adds r5, r0, #0 │ │ - 52de: 1c0e adds r6, r1, #0 │ │ - 52e0: 1c14 adds r4, r2, #0 │ │ - 52e2: 2100 movs r1, #0 │ │ - 52e4: a801 add r0, sp, #4 │ │ - 52e6: 221c movs r2, #28 │ │ - 52e8: f7fe ed32 blx 3d50 │ │ - 52ec: 1c28 adds r0, r5, #0 │ │ - 52ee: a901 add r1, sp, #4 │ │ - 52f0: f7ff ff78 bl 51e4 │ │ - 52f4: 2800 cmp r0, #0 │ │ - 52f6: d011 beq.n 531c │ │ - 52f8: 2c00 cmp r4, #0 │ │ - 52fa: d00f beq.n 531c │ │ - 52fc: 1c21 adds r1, r4, #0 │ │ - 52fe: a801 add r0, sp, #4 │ │ - 5300: f000 f88a bl 5418 │ │ - 5304: f000 f944 bl 5590 │ │ - 5308: 1c31 adds r1, r6, #0 │ │ - 530a: f000 eec6 blx 6098 <__aeabi_fsub> │ │ - 530e: f000 f93f bl 5590 │ │ - 5312: f001 e9e0 blx 66d4 <__aeabi_f2iz> │ │ - 5316: f000 ef8e blx 6234 <__aeabi_i2f> │ │ - 531a: e000 b.n 531e │ │ - 531c: 2000 movs r0, #0 │ │ - 531e: b008 add sp, #32 │ │ - 5320: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -00005322 : │ │ - 5322: b530 push {r4, r5, lr} │ │ - 5324: b089 sub sp, #36 ; 0x24 │ │ - 5326: 1c05 adds r5, r0, #0 │ │ - 5328: 1c0c adds r4, r1, #0 │ │ - 532a: a801 add r0, sp, #4 │ │ - 532c: 2100 movs r1, #0 │ │ - 532e: 221c movs r2, #28 │ │ - 5330: f7fe ed0e blx 3d50 │ │ - 5334: 1c28 adds r0, r5, #0 │ │ - 5336: a901 add r1, sp, #4 │ │ - 5338: f7ff ff54 bl 51e4 │ │ - 533c: 2800 cmp r0, #0 │ │ - 533e: d006 beq.n 534e │ │ - 5340: 2c00 cmp r4, #0 │ │ - 5342: d004 beq.n 534e │ │ - 5344: a801 add r0, sp, #4 │ │ - 5346: 1c21 adds r1, r4, #0 │ │ - 5348: f000 f886 bl 5458 │ │ - 534c: e000 b.n 5350 │ │ - 534e: 2000 movs r0, #0 │ │ - 5350: b009 add sp, #36 ; 0x24 │ │ - 5352: bd30 pop {r4, r5, pc} │ │ - │ │ -00005354 : │ │ - 5354: b508 push {r3, lr} │ │ - 5356: 2300 movs r3, #0 │ │ - 5358: 6001 str r1, [r0, #0] │ │ - 535a: 6043 str r3, [r0, #4] │ │ - 535c: 2100 movs r1, #0 │ │ - 535e: 3008 adds r0, #8 │ │ - 5360: f7fe ed0e blx 3d80 │ │ - 5364: bd08 pop {r3, pc} │ │ - │ │ -00005366 : │ │ - 5366: b508 push {r3, lr} │ │ - 5368: 3008 adds r0, #8 │ │ - 536a: f7fe ed10 blx 3d8c │ │ - 536e: bd08 pop {r3, pc} │ │ - │ │ -00005370 : │ │ - 5370: 2300 movs r3, #0 │ │ - 5372: 6043 str r3, [r0, #4] │ │ - 5374: 4770 bx lr │ │ - │ │ -00005376 : │ │ - 5376: 6840 ldr r0, [r0, #4] │ │ - 5378: 4770 bx lr │ │ +000056d4 : │ │ + 56d4: b508 push {r3, lr} │ │ + 56d6: 2300 movs r3, #0 │ │ + 56d8: 6001 str r1, [r0, #0] │ │ + 56da: 6043 str r3, [r0, #4] │ │ + 56dc: 2100 movs r1, #0 │ │ + 56de: 3008 adds r0, #8 │ │ + 56e0: f001 fa64 bl 6bac <__aeabi_f2iz@@Base+0x15c> │ │ + 56e4: bd08 pop {r3, pc} │ │ + │ │ +000056e6 : │ │ + 56e6: b508 push {r3, lr} │ │ + 56e8: 3008 adds r0, #8 │ │ + 56ea: f001 fa67 bl 6bbc <__aeabi_f2iz@@Base+0x16c> │ │ + 56ee: bd08 pop {r3, pc} │ │ + │ │ +000056f0 : │ │ + 56f0: 2300 movs r3, #0 │ │ + 56f2: 6043 str r3, [r0, #4] │ │ + 56f4: 4770 bx lr │ │ + │ │ +000056f6 : │ │ + 56f6: 6840 ldr r0, [r0, #4] │ │ + 56f8: 4770 bx lr │ │ ... │ │ │ │ -0000537c : │ │ - 537c: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ - 537e: 6847 ldr r7, [r0, #4] │ │ - 5380: 1c05 adds r5, r0, #0 │ │ - 5382: 1c0e adds r6, r1, #0 │ │ - 5384: 1c08 adds r0, r1, #0 │ │ - 5386: 1c39 adds r1, r7, #0 │ │ - 5388: f000 ee86 blx 6098 <__aeabi_fsub> │ │ - 538c: 682b ldr r3, [r5, #0] │ │ - 538e: 0044 lsls r4, r0, #1 │ │ - 5390: 0864 lsrs r4, r4, #1 │ │ - 5392: 1c20 adds r0, r4, #0 │ │ - 5394: 1c19 adds r1, r3, #0 │ │ - 5396: 9301 str r3, [sp, #4] │ │ - 5398: f001 e974 blx 6684 <__aeabi_fcmplt> │ │ - 539c: 2800 cmp r0, #0 │ │ - 539e: d10a bne.n 53b6 │ │ - 53a0: 1c21 adds r1, r4, #0 │ │ - 53a2: 4806 ldr r0, [pc, #24] ; (53bc ) │ │ - 53a4: f000 ee78 blx 6098 <__aeabi_fsub> │ │ - 53a8: 9901 ldr r1, [sp, #4] │ │ - 53aa: f001 e96c blx 6684 <__aeabi_fcmplt> │ │ - 53ae: 2800 cmp r0, #0 │ │ - 53b0: d101 bne.n 53b6 │ │ - 53b2: 606e str r6, [r5, #4] │ │ - 53b4: 1c37 adds r7, r6, #0 │ │ - 53b6: 1c38 adds r0, r7, #0 │ │ - 53b8: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ - 53ba: 46c0 nop ; (mov r8, r8) │ │ - 53bc: 0000 movs r0, r0 │ │ - 53be: 43b4 bics r4, r6 │ │ - │ │ -000053c0 : │ │ - 53c0: b510 push {r4, lr} │ │ - 53c2: 4908 ldr r1, [pc, #32] ; (53e4 ) │ │ - 53c4: 1c04 adds r4, r0, #0 │ │ - 53c6: f001 e95e blx 6684 <__aeabi_fcmplt> │ │ - 53ca: 2800 cmp r0, #0 │ │ - 53cc: d107 bne.n 53de │ │ - 53ce: 1c20 adds r0, r4, #0 │ │ - 53d0: 4905 ldr r1, [pc, #20] ; (53e8 ) │ │ - 53d2: f001 e976 blx 66c0 <__aeabi_fcmpgt> │ │ - 53d6: 2800 cmp r0, #0 │ │ - 53d8: d002 beq.n 53e0 │ │ - 53da: 4c03 ldr r4, [pc, #12] ; (53e8 ) │ │ - 53dc: e000 b.n 53e0 │ │ - 53de: 4c01 ldr r4, [pc, #4] ; (53e4 ) │ │ - 53e0: 1c20 adds r0, r4, #0 │ │ - 53e2: bd10 pop {r4, pc} │ │ - 53e4: 0000 movs r0, r0 │ │ - 53e6: c2b4 stmia r2!, {r2, r4, r5, r7} │ │ - 53e8: 0000 movs r0, r0 │ │ - 53ea: 42b4 cmp r4, r6 │ │ - │ │ -000053ec : │ │ - 53ec: b510 push {r4, lr} │ │ - 53ee: 4908 ldr r1, [pc, #32] ; (5410 ) │ │ - 53f0: 1c04 adds r4, r0, #0 │ │ - 53f2: f001 e948 blx 6684 <__aeabi_fcmplt> │ │ - 53f6: 2800 cmp r0, #0 │ │ - 53f8: d107 bne.n 540a │ │ - 53fa: 1c20 adds r0, r4, #0 │ │ - 53fc: 4905 ldr r1, [pc, #20] ; (5414 ) │ │ - 53fe: f001 e960 blx 66c0 <__aeabi_fcmpgt> │ │ - 5402: 2800 cmp r0, #0 │ │ - 5404: d002 beq.n 540c │ │ - 5406: 4c03 ldr r4, [pc, #12] ; (5414 ) │ │ - 5408: e000 b.n 540c │ │ - 540a: 4c01 ldr r4, [pc, #4] ; (5410 ) │ │ - 540c: 1c20 adds r0, r4, #0 │ │ - 540e: bd10 pop {r4, pc} │ │ - 5410: 0000 movs r0, r0 │ │ - 5412: c334 stmia r3!, {r2, r4, r5} │ │ - 5414: 0000 movs r0, r0 │ │ - 5416: 4334 orrs r4, r6 │ │ - │ │ -00005418 : │ │ - 5418: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ - 541a: 1c05 adds r5, r0, #0 │ │ - 541c: 1c0c adds r4, r1, #0 │ │ - 541e: 6848 ldr r0, [r1, #4] │ │ - 5420: 6869 ldr r1, [r5, #4] │ │ - 5422: f000 ee3a blx 6098 <__aeabi_fsub> │ │ - 5426: f000 eabc blx 59a0 <__aeabi_f2d> │ │ - 542a: 1c06 adds r6, r0, #0 │ │ - 542c: 1c0f adds r7, r1, #0 │ │ - 542e: 6820 ldr r0, [r4, #0] │ │ - 5430: 6829 ldr r1, [r5, #0] │ │ - 5432: f000 ee32 blx 6098 <__aeabi_fsub> │ │ - 5436: f000 eab4 blx 59a0 <__aeabi_f2d> │ │ - 543a: 1c02 adds r2, r0, #0 │ │ - 543c: 1c0b adds r3, r1, #0 │ │ - 543e: 1c30 adds r0, r6, #0 │ │ - 5440: 1c39 adds r1, r7, #0 │ │ - 5442: f7fe ecd4 blx 3dec │ │ - 5446: f000 edd4 blx 5ff0 <__aeabi_d2f> │ │ - 544a: 4902 ldr r1, [pc, #8] ; (5454 ) │ │ - 544c: f000 ef48 blx 62e0 <__aeabi_fmul> │ │ - 5450: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ - 5452: 46c0 nop ; (mov r8, r8) │ │ - 5454: 2ee1 cmp r6, #225 ; 0xe1 │ │ - 5456: 4265 negs r5, r4 │ │ - │ │ -00005458 : │ │ - 5458: b5f0 push {r4, r5, r6, r7, lr} │ │ - 545a: b08b sub sp, #44 ; 0x2c │ │ - 545c: 9000 str r0, [sp, #0] │ │ - 545e: 6800 ldr r0, [r0, #0] │ │ - 5460: 9101 str r1, [sp, #4] │ │ - 5462: f000 ea9e blx 59a0 <__aeabi_f2d> │ │ - 5466: 4b43 ldr r3, [pc, #268] ; (5574 ) │ │ - 5468: 4a41 ldr r2, [pc, #260] ; (5570 ) │ │ - 546a: f000 eaf4 blx 5a54 <__aeabi_dmul> │ │ - 546e: f000 edc0 blx 5ff0 <__aeabi_d2f> │ │ - 5472: f000 ea96 blx 59a0 <__aeabi_f2d> │ │ - 5476: 1c06 adds r6, r0, #0 │ │ - 5478: 1c0f adds r7, r1, #0 │ │ - 547a: f7fe ecbe blx 3df8 │ │ - 547e: 9b01 ldr r3, [sp, #4] │ │ - 5480: 9002 str r0, [sp, #8] │ │ - 5482: 9103 str r1, [sp, #12] │ │ - 5484: 6818 ldr r0, [r3, #0] │ │ - 5486: f000 ea8c blx 59a0 <__aeabi_f2d> │ │ - 548a: 4b3a ldr r3, [pc, #232] ; (5574 ) │ │ - 548c: 4a38 ldr r2, [pc, #224] ; (5570 ) │ │ - 548e: f000 eae2 blx 5a54 <__aeabi_dmul> │ │ - 5492: f000 edae blx 5ff0 <__aeabi_d2f> │ │ - 5496: f000 ea84 blx 59a0 <__aeabi_f2d> │ │ - 549a: 1c04 adds r4, r0, #0 │ │ - 549c: 1c0d adds r5, r1, #0 │ │ - 549e: f7fe ecac blx 3df8 │ │ - 54a2: 9004 str r0, [sp, #16] │ │ - 54a4: 9105 str r1, [sp, #20] │ │ - 54a6: 1c30 adds r0, r6, #0 │ │ - 54a8: 1c39 adds r1, r7, #0 │ │ - 54aa: f7fe ecac blx 3e04 │ │ - 54ae: 9006 str r0, [sp, #24] │ │ - 54b0: 9107 str r1, [sp, #28] │ │ - 54b2: 1c20 adds r0, r4, #0 │ │ - 54b4: 1c29 adds r1, r5, #0 │ │ - 54b6: f7fe eca6 blx 3e04 │ │ - 54ba: 9b00 ldr r3, [sp, #0] │ │ - 54bc: 9008 str r0, [sp, #32] │ │ - 54be: 9109 str r1, [sp, #36] ; 0x24 │ │ - 54c0: 6858 ldr r0, [r3, #4] │ │ - 54c2: f000 ea6e blx 59a0 <__aeabi_f2d> │ │ - 54c6: 4b2b ldr r3, [pc, #172] ; (5574 ) │ │ - 54c8: 4a29 ldr r2, [pc, #164] ; (5570 ) │ │ - 54ca: f000 eac4 blx 5a54 <__aeabi_dmul> │ │ - 54ce: f000 ed90 blx 5ff0 <__aeabi_d2f> │ │ - 54d2: 9b01 ldr r3, [sp, #4] │ │ - 54d4: 1c04 adds r4, r0, #0 │ │ - 54d6: 6858 ldr r0, [r3, #4] │ │ - 54d8: f000 ea62 blx 59a0 <__aeabi_f2d> │ │ - 54dc: 4b25 ldr r3, [pc, #148] ; (5574 ) │ │ - 54de: 4a24 ldr r2, [pc, #144] ; (5570 ) │ │ - 54e0: f000 eab8 blx 5a54 <__aeabi_dmul> │ │ - 54e4: f000 ed84 blx 5ff0 <__aeabi_d2f> │ │ - 54e8: 1c01 adds r1, r0, #0 │ │ - 54ea: 1c20 adds r0, r4, #0 │ │ - 54ec: f000 edd4 blx 6098 <__aeabi_fsub> │ │ - 54f0: f000 ea56 blx 59a0 <__aeabi_f2d> │ │ - 54f4: f7fe ec86 blx 3e04 │ │ - 54f8: 9a04 ldr r2, [sp, #16] │ │ - 54fa: 9b05 ldr r3, [sp, #20] │ │ - 54fc: 1c04 adds r4, r0, #0 │ │ - 54fe: 1c0d adds r5, r1, #0 │ │ - 5500: 9802 ldr r0, [sp, #8] │ │ - 5502: 9903 ldr r1, [sp, #12] │ │ - 5504: f000 eaa6 blx 5a54 <__aeabi_dmul> │ │ - 5508: 9a08 ldr r2, [sp, #32] │ │ - 550a: 9b09 ldr r3, [sp, #36] ; 0x24 │ │ - 550c: 1c06 adds r6, r0, #0 │ │ - 550e: 1c0f adds r7, r1, #0 │ │ - 5510: 9806 ldr r0, [sp, #24] │ │ - 5512: 9907 ldr r1, [sp, #28] │ │ - 5514: f000 ea9e blx 5a54 <__aeabi_dmul> │ │ - 5518: 1c22 adds r2, r4, #0 │ │ - 551a: 1c2b adds r3, r5, #0 │ │ - 551c: f000 ea9a blx 5a54 <__aeabi_dmul> │ │ - 5520: 1c02 adds r2, r0, #0 │ │ - 5522: 1c0b adds r3, r1, #0 │ │ - 5524: 1c30 adds r0, r6, #0 │ │ - 5526: 1c39 adds r1, r7, #0 │ │ - 5528: f000 e8be blx 56a8 <__adddf3> │ │ - 552c: f7fe ec70 blx 3e10 │ │ - 5530: f000 ed5e blx 5ff0 <__aeabi_d2f> │ │ - 5534: 2100 movs r1, #0 │ │ - 5536: 1c04 adds r4, r0, #0 │ │ - 5538: f001 e8a4 blx 6684 <__aeabi_fcmplt> │ │ - 553c: 2800 cmp r0, #0 │ │ - 553e: d007 beq.n 5550 │ │ - 5540: 1c20 adds r0, r4, #0 │ │ - 5542: f000 ea2e blx 59a0 <__aeabi_f2d> │ │ - 5546: 4a0c ldr r2, [pc, #48] ; (5578 ) │ │ - 5548: 4b0c ldr r3, [pc, #48] ; (557c ) │ │ - 554a: f000 e8ae blx 56a8 <__adddf3> │ │ - 554e: e002 b.n 5556 │ │ - 5550: 1c20 adds r0, r4, #0 │ │ - 5552: f000 ea26 blx 59a0 <__aeabi_f2d> │ │ - 5556: 4a0a ldr r2, [pc, #40] ; (5580 ) │ │ - 5558: 4b0a ldr r3, [pc, #40] ; (5584 ) │ │ - 555a: f000 ea7c blx 5a54 <__aeabi_dmul> │ │ - 555e: 4a0a ldr r2, [pc, #40] ; (5588 ) │ │ - 5560: 4b0a ldr r3, [pc, #40] ; (558c ) │ │ - 5562: f000 ea78 blx 5a54 <__aeabi_dmul> │ │ - 5566: f000 ed44 blx 5ff0 <__aeabi_d2f> │ │ - 556a: b00b add sp, #44 ; 0x2c │ │ - 556c: bdf0 pop {r4, r5, r6, r7, pc} │ │ - 556e: 46c0 nop ; (mov r8, r8) │ │ - 5570: 9d39 ldr r5, [sp, #228] ; 0xe4 │ │ - 5572: a252 add r2, pc, #328 ; (adr r2, 56bc <__adddf3+0x14>) │ │ - 5574: df46 svc 70 ; 0x46 │ │ - 5576: 3f91 subs r7, #145 ; 0x91 │ │ - 5578: 2d18 cmp r5, #24 │ │ - 557a: 5444 strb r4, [r0, r1] │ │ - 557c: 21fb movs r1, #251 ; 0xfb │ │ - 557e: 4009 ands r1, r1 │ │ - 5580: 0000 movs r0, r0 │ │ - 5582: 0000 movs r0, r0 │ │ - 5584: e300 b.n 5b88 <__aeabi_dmul+0x134> │ │ - 5586: 40b8 lsls r0, r7 │ │ - 5588: 0000 movs r0, r0 │ │ - 558a: 0000 movs r0, r0 │ │ - 558c: 4000 ands r0, r0 │ │ - 558e: 408f lsls r7, r1 │ │ - │ │ -00005590 : │ │ - 5590: b510 push {r4, lr} │ │ - 5592: 2100 movs r1, #0 │ │ - 5594: 1c04 adds r4, r0, #0 │ │ - 5596: f001 e876 blx 6684 <__aeabi_fcmplt> │ │ - 559a: 2800 cmp r0, #0 │ │ - 559c: d009 beq.n 55b2 │ │ - 559e: 1c20 adds r0, r4, #0 │ │ - 55a0: f000 e9fe blx 59a0 <__aeabi_f2d> │ │ - 55a4: 4b13 ldr r3, [pc, #76] ; (55f4 ) │ │ - 55a6: 4a12 ldr r2, [pc, #72] ; (55f0 ) │ │ - 55a8: f7fe ec38 blx 3e1c │ │ - 55ac: f000 ed20 blx 5ff0 <__aeabi_d2f> │ │ - 55b0: 1c04 adds r4, r0, #0 │ │ - 55b2: 1c20 adds r0, r4, #0 │ │ - 55b4: 4912 ldr r1, [pc, #72] ; (5600 ) │ │ - 55b6: f001 e87a blx 66ac <__aeabi_fcmpge> │ │ - 55ba: 2800 cmp r0, #0 │ │ - 55bc: d009 beq.n 55d2 │ │ - 55be: 1c20 adds r0, r4, #0 │ │ - 55c0: f000 e9ee blx 59a0 <__aeabi_f2d> │ │ - 55c4: 4a0c ldr r2, [pc, #48] ; (55f8 ) │ │ - 55c6: 4b0d ldr r3, [pc, #52] ; (55fc ) │ │ - 55c8: f7fe ec28 blx 3e1c │ │ - 55cc: f000 ed10 blx 5ff0 <__aeabi_d2f> │ │ - 55d0: 1c04 adds r4, r0, #0 │ │ - 55d2: 1c20 adds r0, r4, #0 │ │ - 55d4: 2100 movs r1, #0 │ │ - 55d6: f001 e856 blx 6684 <__aeabi_fcmplt> │ │ - 55da: 2800 cmp r0, #0 │ │ - 55dc: d004 beq.n 55e8 │ │ - 55de: 1c20 adds r0, r4, #0 │ │ - 55e0: 4907 ldr r1, [pc, #28] ; (5600 ) │ │ - 55e2: f000 ed5c blx 609c <__addsf3> │ │ - 55e6: 1c04 adds r4, r0, #0 │ │ - 55e8: 1c20 adds r0, r4, #0 │ │ - 55ea: bd10 pop {r4, pc} │ │ - 55ec: 46c0 nop ; (mov r8, r8) │ │ - 55ee: 46c0 nop ; (mov r8, r8) │ │ - 55f0: 0000 movs r0, r0 │ │ - 55f2: 0000 movs r0, r0 │ │ - 55f4: 8000 strh r0, [r0, #0] │ │ - 55f6: c076 stmia r0!, {r1, r2, r4, r5, r6} │ │ - 55f8: 0000 movs r0, r0 │ │ - 55fa: 0000 movs r0, r0 │ │ - 55fc: 8000 strh r0, [r0, #0] │ │ - 55fe: 4076 eors r6, r6 │ │ - 5600: 0000 movs r0, r0 │ │ - 5602: 43b4 bics r4, r6 │ │ - 5604: 46c0 nop ; (mov r8, r8) │ │ - 5606: 46c0 nop ; (mov r8, r8) │ │ - │ │ -00005608 : │ │ - 5608: b538 push {r3, r4, r5, lr} │ │ - 560a: 1c05 adds r5, r0, #0 │ │ - 560c: 1c08 adds r0, r1, #0 │ │ - 560e: f000 ee12 blx 6234 <__aeabi_i2f> │ │ - 5612: 1c01 adds r1, r0, #0 │ │ - 5614: 4807 ldr r0, [pc, #28] ; (5634 ) │ │ - 5616: f000 ef30 blx 6478 <__aeabi_fdiv> │ │ - 561a: 1c04 adds r4, r0, #0 │ │ - 561c: 1c21 adds r1, r4, #0 │ │ - 561e: 1c28 adds r0, r5, #0 │ │ - 5620: f000 ef2a blx 6478 <__aeabi_fdiv> │ │ - 5624: f001 e856 blx 66d4 <__aeabi_f2iz> │ │ - 5628: f000 ee04 blx 6234 <__aeabi_i2f> │ │ - 562c: 1c21 adds r1, r4, #0 │ │ - 562e: f000 ee58 blx 62e0 <__aeabi_fmul> │ │ - 5632: bd38 pop {r3, r4, r5, pc} │ │ - 5634: 0000 movs r0, r0 │ │ - 5636: 43b4 bics r4, r6 │ │ - │ │ -00005638 : │ │ - 5638: b570 push {r4, r5, r6, lr} │ │ - 563a: 1c03 adds r3, r0, #0 │ │ - 563c: 1c0c adds r4, r1, #0 │ │ - 563e: 1c19 adds r1, r3, #0 │ │ - 5640: 1c15 adds r5, r2, #0 │ │ - 5642: f000 ee4e blx 62e0 <__aeabi_fmul> │ │ - 5646: 1c21 adds r1, r4, #0 │ │ - 5648: 1c06 adds r6, r0, #0 │ │ - 564a: 1c20 adds r0, r4, #0 │ │ - 564c: f000 ee48 blx 62e0 <__aeabi_fmul> │ │ - 5650: 1c01 adds r1, r0, #0 │ │ - 5652: 1c30 adds r0, r6, #0 │ │ - 5654: f000 ed22 blx 609c <__addsf3> │ │ - 5658: 1c29 adds r1, r5, #0 │ │ - 565a: 1c04 adds r4, r0, #0 │ │ - 565c: 1c28 adds r0, r5, #0 │ │ - 565e: f000 ee40 blx 62e0 <__aeabi_fmul> │ │ - 5662: 1c01 adds r1, r0, #0 │ │ - 5664: 1c20 adds r0, r4, #0 │ │ - 5666: f000 ed1a blx 609c <__addsf3> │ │ - 566a: bd70 pop {r4, r5, r6, pc} │ │ - │ │ -0000566c : │ │ - 566c: b510 push {r4, lr} │ │ - 566e: 4909 ldr r1, [pc, #36] ; (5694 ) │ │ - 5670: 1c04 adds r4, r0, #0 │ │ - 5672: f001 e81c blx 66ac <__aeabi_fcmpge> │ │ - 5676: 2800 cmp r0, #0 │ │ - 5678: d009 beq.n 568e │ │ - 567a: 1c20 adds r0, r4, #0 │ │ - 567c: 4906 ldr r1, [pc, #24] ; (5698 ) │ │ - 567e: f001 e80c blx 6698 <__aeabi_fcmple> │ │ - 5682: 1e43 subs r3, r0, #1 │ │ - 5684: 4198 sbcs r0, r3 │ │ - 5686: 4240 negs r0, r0 │ │ - 5688: 2301 movs r3, #1 │ │ - 568a: 4018 ands r0, r3 │ │ - 568c: e000 b.n 5690 │ │ - 568e: 2000 movs r0, #0 │ │ - 5690: bd10 pop {r4, pc} │ │ - 5692: 46c0 nop ; (mov r8, r8) │ │ - 5694: 0000 movs r0, r0 │ │ - 5696: 43c8 mvns r0, r1 │ │ - 5698: 2000 movs r0, #0 │ │ - 569a: 4599 cmp r9, r3 │ │ - │ │ -0000569c <__aeabi_drsub>: │ │ - 569c: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ - 56a0: ea000000 b 56a8 <__adddf3> │ │ - │ │ -000056a4 <__aeabi_dsub>: │ │ - 56a4: e2233102 eor r3, r3, #-2147483648 ; 0x80000000 │ │ - │ │ -000056a8 <__adddf3>: │ │ - 56a8: e92d4030 push {r4, r5, lr} │ │ - 56ac: e1a04081 lsl r4, r1, #1 │ │ - 56b0: e1a05083 lsl r5, r3, #1 │ │ - 56b4: e1340005 teq r4, r5 │ │ - 56b8: 01300002 teqeq r0, r2 │ │ - 56bc: 1194c000 orrsne ip, r4, r0 │ │ - 56c0: 1195c002 orrsne ip, r5, r2 │ │ - 56c4: 11f0cac4 mvnsne ip, r4, asr #21 │ │ - 56c8: 11f0cac5 mvnsne ip, r5, asr #21 │ │ - 56cc: 0a000079 beq 58b8 <__adddf3+0x210> │ │ - 56d0: e1a04aa4 lsr r4, r4, #21 │ │ - 56d4: e0745aa5 rsbs r5, r4, r5, lsr #21 │ │ - 56d8: b2655000 rsblt r5, r5, #0 │ │ - 56dc: da000006 ble 56fc <__adddf3+0x54> │ │ - 56e0: e0844005 add r4, r4, r5 │ │ - 56e4: e0202002 eor r2, r0, r2 │ │ - 56e8: e0213003 eor r3, r1, r3 │ │ - 56ec: e0220000 eor r0, r2, r0 │ │ - 56f0: e0231001 eor r1, r3, r1 │ │ - 56f4: e0202002 eor r2, r0, r2 │ │ - 56f8: e0213003 eor r3, r1, r3 │ │ - 56fc: e3550036 cmp r5, #54 ; 0x36 │ │ - 5700: 88bd8030 pophi {r4, r5, pc} │ │ - 5704: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ - 5708: e1a01601 lsl r1, r1, #12 │ │ - 570c: e3a0c601 mov ip, #1048576 ; 0x100000 │ │ - 5710: e18c1621 orr r1, ip, r1, lsr #12 │ │ - 5714: 0a000001 beq 5720 <__adddf3+0x78> │ │ - 5718: e2700000 rsbs r0, r0, #0 │ │ - 571c: e2e11000 rsc r1, r1, #0 │ │ - 5720: e3130102 tst r3, #-2147483648 ; 0x80000000 │ │ - 5724: e1a03603 lsl r3, r3, #12 │ │ - 5728: e18c3623 orr r3, ip, r3, lsr #12 │ │ - 572c: 0a000001 beq 5738 <__adddf3+0x90> │ │ - 5730: e2722000 rsbs r2, r2, #0 │ │ - 5734: e2e33000 rsc r3, r3, #0 │ │ - 5738: e1340005 teq r4, r5 │ │ - 573c: 0a000057 beq 58a0 <__adddf3+0x1f8> │ │ - 5740: e2444001 sub r4, r4, #1 │ │ - 5744: e275e020 rsbs lr, r5, #32 │ │ - 5748: ba000005 blt 5764 <__adddf3+0xbc> │ │ - 574c: e1a0ce12 lsl ip, r2, lr │ │ - 5750: e0900532 adds r0, r0, r2, lsr r5 │ │ - 5754: e2a11000 adc r1, r1, #0 │ │ - 5758: e0900e13 adds r0, r0, r3, lsl lr │ │ - 575c: e0b11553 adcs r1, r1, r3, asr r5 │ │ - 5760: ea000006 b 5780 <__adddf3+0xd8> │ │ - 5764: e2455020 sub r5, r5, #32 │ │ - 5768: e28ee020 add lr, lr, #32 │ │ - 576c: e3520001 cmp r2, #1 │ │ - 5770: e1a0ce13 lsl ip, r3, lr │ │ - 5774: 238cc002 orrcs ip, ip, #2 │ │ - 5778: e0900553 adds r0, r0, r3, asr r5 │ │ - 577c: e0b11fc3 adcs r1, r1, r3, asr #31 │ │ - 5780: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 5784: 5a000002 bpl 5794 <__adddf3+0xec> │ │ - 5788: e27cc000 rsbs ip, ip, #0 │ │ - 578c: e2f00000 rscs r0, r0, #0 │ │ - 5790: e2e11000 rsc r1, r1, #0 │ │ - 5794: e3510601 cmp r1, #1048576 ; 0x100000 │ │ - 5798: 3a00000e bcc 57d8 <__adddf3+0x130> │ │ - 579c: e3510602 cmp r1, #2097152 ; 0x200000 │ │ - 57a0: 3a000006 bcc 57c0 <__adddf3+0x118> │ │ - 57a4: e1b010a1 lsrs r1, r1, #1 │ │ - 57a8: e1b00060 rrxs r0, r0 │ │ - 57ac: e1a0c06c rrx ip, ip │ │ - 57b0: e2844001 add r4, r4, #1 │ │ - 57b4: e1a02a84 lsl r2, r4, #21 │ │ - 57b8: e3720501 cmn r2, #4194304 ; 0x400000 │ │ - 57bc: 2a000055 bcs 5918 <__adddf3+0x270> │ │ - 57c0: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ - 57c4: 01b0c0a0 lsrseq ip, r0, #1 │ │ - 57c8: e2b00000 adcs r0, r0, #0 │ │ - 57cc: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 57d0: e1811005 orr r1, r1, r5 │ │ - 57d4: e8bd8030 pop {r4, r5, pc} │ │ - 57d8: e1b0c08c lsls ip, ip, #1 │ │ - 57dc: e0b00000 adcs r0, r0, r0 │ │ - 57e0: e0a11001 adc r1, r1, r1 │ │ - 57e4: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 57e8: e2444001 sub r4, r4, #1 │ │ - 57ec: 1afffff3 bne 57c0 <__adddf3+0x118> │ │ - 57f0: e3310000 teq r1, #0 │ │ - 57f4: 01a01000 moveq r1, r0 │ │ - 57f8: 03a00000 moveq r0, #0 │ │ - 57fc: e16f3f11 clz r3, r1 │ │ - 5800: 02833020 addeq r3, r3, #32 │ │ - 5804: e243300b sub r3, r3, #11 │ │ - 5808: e2532020 subs r2, r3, #32 │ │ - 580c: aa000007 bge 5830 <__adddf3+0x188> │ │ - 5810: e292200c adds r2, r2, #12 │ │ - 5814: da000004 ble 582c <__adddf3+0x184> │ │ - 5818: e282c014 add ip, r2, #20 │ │ - 581c: e262200c rsb r2, r2, #12 │ │ - 5820: e1a00c11 lsl r0, r1, ip │ │ - 5824: e1a01231 lsr r1, r1, r2 │ │ - 5828: ea000004 b 5840 <__adddf3+0x198> │ │ - 582c: e2822014 add r2, r2, #20 │ │ - 5830: d262c020 rsble ip, r2, #32 │ │ - 5834: e1a01211 lsl r1, r1, r2 │ │ - 5838: d1811c30 orrle r1, r1, r0, lsr ip │ │ - 583c: d1a00210 lslle r0, r0, r2 │ │ - 5840: e0544003 subs r4, r4, r3 │ │ - 5844: a0811a04 addge r1, r1, r4, lsl #20 │ │ - 5848: a1811005 orrge r1, r1, r5 │ │ - 584c: a8bd8030 popge {r4, r5, pc} │ │ - 5850: e1e04004 mvn r4, r4 │ │ - 5854: e254401f subs r4, r4, #31 │ │ - 5858: aa00000d bge 5894 <__adddf3+0x1ec> │ │ - 585c: e294400c adds r4, r4, #12 │ │ - 5860: ca000005 bgt 587c <__adddf3+0x1d4> │ │ - 5864: e2844014 add r4, r4, #20 │ │ - 5868: e2642020 rsb r2, r4, #32 │ │ - 586c: e1a00430 lsr r0, r0, r4 │ │ - 5870: e1800211 orr r0, r0, r1, lsl r2 │ │ - 5874: e1851431 orr r1, r5, r1, lsr r4 │ │ - 5878: e8bd8030 pop {r4, r5, pc} │ │ - 587c: e264400c rsb r4, r4, #12 │ │ - 5880: e2642020 rsb r2, r4, #32 │ │ - 5884: e1a00230 lsr r0, r0, r2 │ │ - 5888: e1800411 orr r0, r0, r1, lsl r4 │ │ - 588c: e1a01005 mov r1, r5 │ │ - 5890: e8bd8030 pop {r4, r5, pc} │ │ - 5894: e1a00431 lsr r0, r1, r4 │ │ - 5898: e1a01005 mov r1, r5 │ │ - 589c: e8bd8030 pop {r4, r5, pc} │ │ - 58a0: e3340000 teq r4, #0 │ │ - 58a4: e2233601 eor r3, r3, #1048576 ; 0x100000 │ │ - 58a8: 02211601 eoreq r1, r1, #1048576 ; 0x100000 │ │ - 58ac: 02844001 addeq r4, r4, #1 │ │ - 58b0: 12455001 subne r5, r5, #1 │ │ - 58b4: eaffffa1 b 5740 <__adddf3+0x98> │ │ - 58b8: e1f0cac4 mvns ip, r4, asr #21 │ │ - 58bc: 11f0cac5 mvnsne ip, r5, asr #21 │ │ - 58c0: 0a000018 beq 5928 <__adddf3+0x280> │ │ - 58c4: e1340005 teq r4, r5 │ │ - 58c8: 01300002 teqeq r0, r2 │ │ - 58cc: 0a000003 beq 58e0 <__adddf3+0x238> │ │ - 58d0: e194c000 orrs ip, r4, r0 │ │ - 58d4: 01a01003 moveq r1, r3 │ │ - 58d8: 01a00002 moveq r0, r2 │ │ - 58dc: e8bd8030 pop {r4, r5, pc} │ │ - 58e0: e1310003 teq r1, r3 │ │ - 58e4: 13a01000 movne r1, #0 │ │ - 58e8: 13a00000 movne r0, #0 │ │ - 58ec: 18bd8030 popne {r4, r5, pc} │ │ - 58f0: e1b0caa4 lsrs ip, r4, #21 │ │ - 58f4: 1a000003 bne 5908 <__adddf3+0x260> │ │ - 58f8: e1b00080 lsls r0, r0, #1 │ │ - 58fc: e0b11001 adcs r1, r1, r1 │ │ - 5900: 23811102 orrcs r1, r1, #-2147483648 ; 0x80000000 │ │ - 5904: e8bd8030 pop {r4, r5, pc} │ │ - 5908: e2944501 adds r4, r4, #4194304 ; 0x400000 │ │ - 590c: 32811601 addcc r1, r1, #1048576 ; 0x100000 │ │ - 5910: 38bd8030 popcc {r4, r5, pc} │ │ - 5914: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 5918: e385147f orr r1, r5, #2130706432 ; 0x7f000000 │ │ - 591c: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ - 5920: e3a00000 mov r0, #0 │ │ - 5924: e8bd8030 pop {r4, r5, pc} │ │ - 5928: e1f0cac4 mvns ip, r4, asr #21 │ │ - 592c: 11a01003 movne r1, r3 │ │ - 5930: 11a00002 movne r0, r2 │ │ - 5934: 01f0cac5 mvnseq ip, r5, asr #21 │ │ - 5938: 11a03001 movne r3, r1 │ │ - 593c: 11a02000 movne r2, r0 │ │ - 5940: e1904601 orrs r4, r0, r1, lsl #12 │ │ - 5944: 01925603 orrseq r5, r2, r3, lsl #12 │ │ - 5948: 01310003 teqeq r1, r3 │ │ - 594c: 13811702 orrne r1, r1, #524288 ; 0x80000 │ │ - 5950: e8bd8030 pop {r4, r5, pc} │ │ - │ │ -00005954 <__aeabi_ui2d>: │ │ - 5954: e3300000 teq r0, #0 │ │ - 5958: 03a01000 moveq r1, #0 │ │ - 595c: 012fff1e bxeq lr │ │ - 5960: e92d4030 push {r4, r5, lr} │ │ - 5964: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 5968: e2844032 add r4, r4, #50 ; 0x32 │ │ - 596c: e3a05000 mov r5, #0 │ │ - 5970: e3a01000 mov r1, #0 │ │ - 5974: eaffff9d b 57f0 <__adddf3+0x148> │ │ - │ │ -00005978 <__aeabi_i2d>: │ │ - 5978: e3300000 teq r0, #0 │ │ - 597c: 03a01000 moveq r1, #0 │ │ - 5980: 012fff1e bxeq lr │ │ - 5984: e92d4030 push {r4, r5, lr} │ │ - 5988: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 598c: e2844032 add r4, r4, #50 ; 0x32 │ │ - 5990: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 │ │ - 5994: 42600000 rsbmi r0, r0, #0 │ │ - 5998: e3a01000 mov r1, #0 │ │ - 599c: eaffff93 b 57f0 <__adddf3+0x148> │ │ - │ │ -000059a0 <__aeabi_f2d>: │ │ - 59a0: e1b02080 lsls r2, r0, #1 │ │ - 59a4: e1a011c2 asr r1, r2, #3 │ │ - 59a8: e1a01061 rrx r1, r1 │ │ - 59ac: e1a00e02 lsl r0, r2, #28 │ │ - 59b0: 121234ff andsne r3, r2, #-16777216 ; 0xff000000 │ │ - 59b4: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ - 59b8: 1221130e eorne r1, r1, #939524096 ; 0x38000000 │ │ - 59bc: 112fff1e bxne lr │ │ - 59c0: e3320000 teq r2, #0 │ │ - 59c4: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ - 59c8: 012fff1e bxeq lr │ │ - 59cc: e92d4030 push {r4, r5, lr} │ │ - 59d0: e3a04d0e mov r4, #896 ; 0x380 │ │ - 59d4: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ - 59d8: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ - 59dc: eaffff83 b 57f0 <__adddf3+0x148> │ │ - │ │ -000059e0 <__aeabi_ul2d>: │ │ - 59e0: e1902001 orrs r2, r0, r1 │ │ - 59e4: 012fff1e bxeq lr │ │ - 59e8: e92d4030 push {r4, r5, lr} │ │ - 59ec: e3a05000 mov r5, #0 │ │ - 59f0: ea000006 b 5a10 <__aeabi_l2d+0x1c> │ │ - │ │ -000059f4 <__aeabi_l2d>: │ │ - 59f4: e1902001 orrs r2, r0, r1 │ │ - 59f8: 012fff1e bxeq lr │ │ - 59fc: e92d4030 push {r4, r5, lr} │ │ - 5a00: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 │ │ - 5a04: 5a000001 bpl 5a10 <__aeabi_l2d+0x1c> │ │ - 5a08: e2700000 rsbs r0, r0, #0 │ │ - 5a0c: e2e11000 rsc r1, r1, #0 │ │ - 5a10: e3a04b01 mov r4, #1024 ; 0x400 │ │ - 5a14: e2844032 add r4, r4, #50 ; 0x32 │ │ - 5a18: e1b0cb21 lsrs ip, r1, #22 │ │ - 5a1c: 0affff5c beq 5794 <__adddf3+0xec> │ │ - 5a20: e3a02003 mov r2, #3 │ │ - 5a24: e1b0c1ac lsrs ip, ip, #3 │ │ - 5a28: 12822003 addne r2, r2, #3 │ │ - 5a2c: e1b0c1ac lsrs ip, ip, #3 │ │ - 5a30: 12822003 addne r2, r2, #3 │ │ - 5a34: e08221ac add r2, r2, ip, lsr #3 │ │ - 5a38: e2623020 rsb r3, r2, #32 │ │ - 5a3c: e1a0c310 lsl ip, r0, r3 │ │ - 5a40: e1a00230 lsr r0, r0, r2 │ │ - 5a44: e1800311 orr r0, r0, r1, lsl r3 │ │ - 5a48: e1a01231 lsr r1, r1, r2 │ │ - 5a4c: e0844002 add r4, r4, r2 │ │ - 5a50: eaffff4f b 5794 <__adddf3+0xec> │ │ - │ │ -00005a54 <__aeabi_dmul>: │ │ - 5a54: e92d4070 push {r4, r5, r6, lr} │ │ - 5a58: e3a0c0ff mov ip, #255 ; 0xff │ │ - 5a5c: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ - 5a60: e01c4a21 ands r4, ip, r1, lsr #20 │ │ - 5a64: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ - 5a68: 1134000c teqne r4, ip │ │ - 5a6c: 1135000c teqne r5, ip │ │ - 5a70: 0b00006f bleq 5c34 <__aeabi_dmul+0x1e0> │ │ - 5a74: e0844005 add r4, r4, r5 │ │ - 5a78: e0216003 eor r6, r1, r3 │ │ - 5a7c: e1c11a8c bic r1, r1, ip, lsl #21 │ │ - 5a80: e1c33a8c bic r3, r3, ip, lsl #21 │ │ - 5a84: e1905601 orrs r5, r0, r1, lsl #12 │ │ - 5a88: 11925603 orrsne r5, r2, r3, lsl #12 │ │ - 5a8c: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 5a90: e3833601 orr r3, r3, #1048576 ; 0x100000 │ │ - 5a94: 0a00001c beq 5b0c <__aeabi_dmul+0xb8> │ │ - 5a98: e08ec290 umull ip, lr, r0, r2 │ │ - 5a9c: e3a05000 mov r5, #0 │ │ - 5aa0: e0a5e291 umlal lr, r5, r1, r2 │ │ - 5aa4: e2062102 and r2, r6, #-2147483648 ; 0x80000000 │ │ - 5aa8: e0a5e390 umlal lr, r5, r0, r3 │ │ - 5aac: e3a06000 mov r6, #0 │ │ - 5ab0: e0a65391 umlal r5, r6, r1, r3 │ │ - 5ab4: e33c0000 teq ip, #0 │ │ - 5ab8: 138ee001 orrne lr, lr, #1 │ │ - 5abc: e24440ff sub r4, r4, #255 ; 0xff │ │ - 5ac0: e3560c02 cmp r6, #512 ; 0x200 │ │ - 5ac4: e2c44c03 sbc r4, r4, #768 ; 0x300 │ │ - 5ac8: 2a000002 bcs 5ad8 <__aeabi_dmul+0x84> │ │ - 5acc: e1b0e08e lsls lr, lr, #1 │ │ - 5ad0: e0b55005 adcs r5, r5, r5 │ │ - 5ad4: e0a66006 adc r6, r6, r6 │ │ - 5ad8: e1821586 orr r1, r2, r6, lsl #11 │ │ - 5adc: e1811aa5 orr r1, r1, r5, lsr #21 │ │ - 5ae0: e1a00585 lsl r0, r5, #11 │ │ - 5ae4: e1800aae orr r0, r0, lr, lsr #21 │ │ - 5ae8: e1a0e58e lsl lr, lr, #11 │ │ - 5aec: e254c0fd subs ip, r4, #253 ; 0xfd │ │ - 5af0: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ - 5af4: 8a00000f bhi 5b38 <__aeabi_dmul+0xe4> │ │ - 5af8: e35e0102 cmp lr, #-2147483648 ; 0x80000000 │ │ - 5afc: 01b0e0a0 lsrseq lr, r0, #1 │ │ - 5b00: e2b00000 adcs r0, r0, #0 │ │ - 5b04: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 5b08: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5b0c: e2066102 and r6, r6, #-2147483648 ; 0x80000000 │ │ - 5b10: e1861001 orr r1, r6, r1 │ │ - 5b14: e1800002 orr r0, r0, r2 │ │ - 5b18: e0211003 eor r1, r1, r3 │ │ - 5b1c: e05440ac subs r4, r4, ip, lsr #1 │ │ - 5b20: c074500c rsbsgt r5, r4, ip │ │ - 5b24: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ - 5b28: c8bd8070 popgt {r4, r5, r6, pc} │ │ - 5b2c: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 5b30: e3a0e000 mov lr, #0 │ │ - 5b34: e2544001 subs r4, r4, #1 │ │ - 5b38: ca000058 bgt 5ca0 <__aeabi_dmul+0x24c> │ │ - 5b3c: e3740036 cmn r4, #54 ; 0x36 │ │ - 5b40: d3a00000 movle r0, #0 │ │ - 5b44: d2011102 andle r1, r1, #-2147483648 ; 0x80000000 │ │ - 5b48: d8bd8070 pople {r4, r5, r6, pc} │ │ - 5b4c: e2644000 rsb r4, r4, #0 │ │ - 5b50: e2544020 subs r4, r4, #32 │ │ - 5b54: aa000018 bge 5bbc <__aeabi_dmul+0x168> │ │ - 5b58: e294400c adds r4, r4, #12 │ │ - 5b5c: ca00000b bgt 5b90 <__aeabi_dmul+0x13c> │ │ - 5b60: e2844014 add r4, r4, #20 │ │ - 5b64: e2645020 rsb r5, r4, #32 │ │ - 5b68: e1a03510 lsl r3, r0, r5 │ │ - 5b6c: e1a00430 lsr r0, r0, r4 │ │ - 5b70: e1800511 orr r0, r0, r1, lsl r5 │ │ - 5b74: e2012102 and r2, r1, #-2147483648 ; 0x80000000 │ │ - 5b78: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ - 5b7c: e0900fa3 adds r0, r0, r3, lsr #31 │ │ - 5b80: e0a21431 adc r1, r2, r1, lsr r4 │ │ - 5b84: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 5b88: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 5b8c: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5b90: e264400c rsb r4, r4, #12 │ │ - 5b94: e2645020 rsb r5, r4, #32 │ │ - 5b98: e1a03410 lsl r3, r0, r4 │ │ - 5b9c: e1a00530 lsr r0, r0, r5 │ │ - 5ba0: e1800411 orr r0, r0, r1, lsl r4 │ │ - 5ba4: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 5ba8: e0900fa3 adds r0, r0, r3, lsr #31 │ │ - 5bac: e2a11000 adc r1, r1, #0 │ │ - 5bb0: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 5bb4: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 5bb8: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5bbc: e2645020 rsb r5, r4, #32 │ │ - 5bc0: e18ee510 orr lr, lr, r0, lsl r5 │ │ - 5bc4: e1a03430 lsr r3, r0, r4 │ │ - 5bc8: e1833511 orr r3, r3, r1, lsl r5 │ │ - 5bcc: e1a00431 lsr r0, r1, r4 │ │ - 5bd0: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 5bd4: e1c00431 bic r0, r0, r1, lsr r4 │ │ - 5bd8: e0800fa3 add r0, r0, r3, lsr #31 │ │ - 5bdc: e19ee083 orrs lr, lr, r3, lsl #1 │ │ - 5be0: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ - 5be4: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5be8: e3340000 teq r4, #0 │ │ - 5bec: 1a000008 bne 5c14 <__aeabi_dmul+0x1c0> │ │ - 5bf0: e2016102 and r6, r1, #-2147483648 ; 0x80000000 │ │ - 5bf4: e1b00080 lsls r0, r0, #1 │ │ - 5bf8: e0a11001 adc r1, r1, r1 │ │ - 5bfc: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 5c00: 02444001 subeq r4, r4, #1 │ │ - 5c04: 0afffffa beq 5bf4 <__aeabi_dmul+0x1a0> │ │ - 5c08: e1811006 orr r1, r1, r6 │ │ - 5c0c: e3350000 teq r5, #0 │ │ - 5c10: 112fff1e bxne lr │ │ - 5c14: e2036102 and r6, r3, #-2147483648 ; 0x80000000 │ │ - 5c18: e1b02082 lsls r2, r2, #1 │ │ - 5c1c: e0a33003 adc r3, r3, r3 │ │ - 5c20: e3130601 tst r3, #1048576 ; 0x100000 │ │ - 5c24: 02455001 subeq r5, r5, #1 │ │ - 5c28: 0afffffa beq 5c18 <__aeabi_dmul+0x1c4> │ │ - 5c2c: e1833006 orr r3, r3, r6 │ │ - 5c30: e12fff1e bx lr │ │ - 5c34: e134000c teq r4, ip │ │ - 5c38: e00c5a23 and r5, ip, r3, lsr #20 │ │ - 5c3c: 1135000c teqne r5, ip │ │ - 5c40: 0a000006 beq 5c60 <__aeabi_dmul+0x20c> │ │ - 5c44: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 5c48: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 5c4c: 1affffe5 bne 5be8 <__aeabi_dmul+0x194> │ │ - 5c50: e0211003 eor r1, r1, r3 │ │ - 5c54: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 5c58: e3a00000 mov r0, #0 │ │ - 5c5c: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5c60: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 5c64: 01a00002 moveq r0, r2 │ │ - 5c68: 01a01003 moveq r1, r3 │ │ - 5c6c: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 5c70: 0a00000f beq 5cb4 <__aeabi_dmul+0x260> │ │ - 5c74: e134000c teq r4, ip │ │ - 5c78: 1a000001 bne 5c84 <__aeabi_dmul+0x230> │ │ - 5c7c: e1906601 orrs r6, r0, r1, lsl #12 │ │ - 5c80: 1a00000b bne 5cb4 <__aeabi_dmul+0x260> │ │ - 5c84: e135000c teq r5, ip │ │ - 5c88: 1a000003 bne 5c9c <__aeabi_dmul+0x248> │ │ - 5c8c: e1926603 orrs r6, r2, r3, lsl #12 │ │ - 5c90: 11a00002 movne r0, r2 │ │ - 5c94: 11a01003 movne r1, r3 │ │ - 5c98: 1a000005 bne 5cb4 <__aeabi_dmul+0x260> │ │ - 5c9c: e0211003 eor r1, r1, r3 │ │ - 5ca0: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ - 5ca4: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ - 5ca8: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ - 5cac: e3a00000 mov r0, #0 │ │ - 5cb0: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5cb4: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ - 5cb8: e381173e orr r1, r1, #16252928 ; 0xf80000 │ │ - 5cbc: e8bd8070 pop {r4, r5, r6, pc} │ │ - │ │ -00005cc0 <__aeabi_ddiv>: │ │ - 5cc0: e92d4070 push {r4, r5, r6, lr} │ │ - 5cc4: e3a0c0ff mov ip, #255 ; 0xff │ │ - 5cc8: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ - 5ccc: e01c4a21 ands r4, ip, r1, lsr #20 │ │ - 5cd0: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ - 5cd4: 1134000c teqne r4, ip │ │ - 5cd8: 1135000c teqne r5, ip │ │ - 5cdc: 0b00005c bleq 5e54 <__aeabi_ddiv+0x194> │ │ - 5ce0: e0444005 sub r4, r4, r5 │ │ - 5ce4: e021e003 eor lr, r1, r3 │ │ - 5ce8: e1925603 orrs r5, r2, r3, lsl #12 │ │ - 5cec: e1a01601 lsl r1, r1, #12 │ │ - 5cf0: 0a00004b beq 5e24 <__aeabi_ddiv+0x164> │ │ - 5cf4: e1a03603 lsl r3, r3, #12 │ │ - 5cf8: e3a05201 mov r5, #268435456 ; 0x10000000 │ │ - 5cfc: e1853223 orr r3, r5, r3, lsr #4 │ │ - 5d00: e1833c22 orr r3, r3, r2, lsr #24 │ │ - 5d04: e1a02402 lsl r2, r2, #8 │ │ - 5d08: e1855221 orr r5, r5, r1, lsr #4 │ │ - 5d0c: e1855c20 orr r5, r5, r0, lsr #24 │ │ - 5d10: e1a06400 lsl r6, r0, #8 │ │ - 5d14: e20e1102 and r1, lr, #-2147483648 ; 0x80000000 │ │ - 5d18: e1550003 cmp r5, r3 │ │ - 5d1c: 01560002 cmpeq r6, r2 │ │ - 5d20: e2a440fd adc r4, r4, #253 ; 0xfd │ │ - 5d24: e2844c03 add r4, r4, #768 ; 0x300 │ │ - 5d28: 2a000001 bcs 5d34 <__aeabi_ddiv+0x74> │ │ - 5d2c: e1b030a3 lsrs r3, r3, #1 │ │ - 5d30: e1a02062 rrx r2, r2 │ │ - 5d34: e0566002 subs r6, r6, r2 │ │ - 5d38: e0c55003 sbc r5, r5, r3 │ │ - 5d3c: e1b030a3 lsrs r3, r3, #1 │ │ - 5d40: e1a02062 rrx r2, r2 │ │ - 5d44: e3a00601 mov r0, #1048576 ; 0x100000 │ │ - 5d48: e3a0c702 mov ip, #524288 ; 0x80000 │ │ - 5d4c: e056e002 subs lr, r6, r2 │ │ - 5d50: e0d5e003 sbcs lr, r5, r3 │ │ - 5d54: 20466002 subcs r6, r6, r2 │ │ - 5d58: 21a0500e movcs r5, lr │ │ - 5d5c: 2180000c orrcs r0, r0, ip │ │ - 5d60: e1b030a3 lsrs r3, r3, #1 │ │ - 5d64: e1a02062 rrx r2, r2 │ │ - 5d68: e056e002 subs lr, r6, r2 │ │ - 5d6c: e0d5e003 sbcs lr, r5, r3 │ │ - 5d70: 20466002 subcs r6, r6, r2 │ │ - 5d74: 21a0500e movcs r5, lr │ │ - 5d78: 218000ac orrcs r0, r0, ip, lsr #1 │ │ - 5d7c: e1b030a3 lsrs r3, r3, #1 │ │ - 5d80: e1a02062 rrx r2, r2 │ │ - 5d84: e056e002 subs lr, r6, r2 │ │ - 5d88: e0d5e003 sbcs lr, r5, r3 │ │ - 5d8c: 20466002 subcs r6, r6, r2 │ │ - 5d90: 21a0500e movcs r5, lr │ │ - 5d94: 2180012c orrcs r0, r0, ip, lsr #2 │ │ - 5d98: e1b030a3 lsrs r3, r3, #1 │ │ - 5d9c: e1a02062 rrx r2, r2 │ │ - 5da0: e056e002 subs lr, r6, r2 │ │ - 5da4: e0d5e003 sbcs lr, r5, r3 │ │ - 5da8: 20466002 subcs r6, r6, r2 │ │ - 5dac: 21a0500e movcs r5, lr │ │ - 5db0: 218001ac orrcs r0, r0, ip, lsr #3 │ │ - 5db4: e195e006 orrs lr, r5, r6 │ │ - 5db8: 0a00000d beq 5df4 <__aeabi_ddiv+0x134> │ │ - 5dbc: e1a05205 lsl r5, r5, #4 │ │ - 5dc0: e1855e26 orr r5, r5, r6, lsr #28 │ │ - 5dc4: e1a06206 lsl r6, r6, #4 │ │ - 5dc8: e1a03183 lsl r3, r3, #3 │ │ - 5dcc: e1833ea2 orr r3, r3, r2, lsr #29 │ │ - 5dd0: e1a02182 lsl r2, r2, #3 │ │ - 5dd4: e1b0c22c lsrs ip, ip, #4 │ │ - 5dd8: 1affffdb bne 5d4c <__aeabi_ddiv+0x8c> │ │ - 5ddc: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 5de0: 1a000006 bne 5e00 <__aeabi_ddiv+0x140> │ │ - 5de4: e1811000 orr r1, r1, r0 │ │ - 5de8: e3a00000 mov r0, #0 │ │ - 5dec: e3a0c102 mov ip, #-2147483648 ; 0x80000000 │ │ - 5df0: eaffffd5 b 5d4c <__aeabi_ddiv+0x8c> │ │ - 5df4: e3110601 tst r1, #1048576 ; 0x100000 │ │ - 5df8: 01811000 orreq r1, r1, r0 │ │ - 5dfc: 03a00000 moveq r0, #0 │ │ - 5e00: e254c0fd subs ip, r4, #253 ; 0xfd │ │ - 5e04: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ - 5e08: 8affff4a bhi 5b38 <__aeabi_dmul+0xe4> │ │ - 5e0c: e055c003 subs ip, r5, r3 │ │ - 5e10: 0056c002 subseq ip, r6, r2 │ │ - 5e14: 01b0c0a0 lsrseq ip, r0, #1 │ │ - 5e18: e2b00000 adcs r0, r0, #0 │ │ - 5e1c: e0a11a04 adc r1, r1, r4, lsl #20 │ │ - 5e20: e8bd8070 pop {r4, r5, r6, pc} │ │ - 5e24: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 │ │ - 5e28: e18e1621 orr r1, lr, r1, lsr #12 │ │ - 5e2c: e09440ac adds r4, r4, ip, lsr #1 │ │ - 5e30: c074500c rsbsgt r5, r4, ip │ │ - 5e34: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ - 5e38: c8bd8070 popgt {r4, r5, r6, pc} │ │ - 5e3c: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 5e40: e3a0e000 mov lr, #0 │ │ - 5e44: e2544001 subs r4, r4, #1 │ │ - 5e48: eaffff3a b 5b38 <__aeabi_dmul+0xe4> │ │ - 5e4c: e185e006 orr lr, r5, r6 │ │ - 5e50: eaffff38 b 5b38 <__aeabi_dmul+0xe4> │ │ - 5e54: e00c5a23 and r5, ip, r3, lsr #20 │ │ - 5e58: e134000c teq r4, ip │ │ - 5e5c: 0135000c teqeq r5, ip │ │ - 5e60: 0affff93 beq 5cb4 <__aeabi_dmul+0x260> │ │ - 5e64: e134000c teq r4, ip │ │ - 5e68: 1a000006 bne 5e88 <__aeabi_ddiv+0x1c8> │ │ - 5e6c: e1904601 orrs r4, r0, r1, lsl #12 │ │ - 5e70: 1affff8f bne 5cb4 <__aeabi_dmul+0x260> │ │ - 5e74: e135000c teq r5, ip │ │ - 5e78: 1affff87 bne 5c9c <__aeabi_dmul+0x248> │ │ - 5e7c: e1a00002 mov r0, r2 │ │ - 5e80: e1a01003 mov r1, r3 │ │ - 5e84: eaffff8a b 5cb4 <__aeabi_dmul+0x260> │ │ - 5e88: e135000c teq r5, ip │ │ - 5e8c: 1a000004 bne 5ea4 <__aeabi_ddiv+0x1e4> │ │ - 5e90: e1925603 orrs r5, r2, r3, lsl #12 │ │ - 5e94: 0affff6d beq 5c50 <__aeabi_dmul+0x1fc> │ │ - 5e98: e1a00002 mov r0, r2 │ │ - 5e9c: e1a01003 mov r1, r3 │ │ - 5ea0: eaffff83 b 5cb4 <__aeabi_dmul+0x260> │ │ - 5ea4: e1906081 orrs r6, r0, r1, lsl #1 │ │ - 5ea8: 11926083 orrsne r6, r2, r3, lsl #1 │ │ - 5eac: 1affff4d bne 5be8 <__aeabi_dmul+0x194> │ │ - 5eb0: e1904081 orrs r4, r0, r1, lsl #1 │ │ - 5eb4: 1affff78 bne 5c9c <__aeabi_dmul+0x248> │ │ - 5eb8: e1925083 orrs r5, r2, r3, lsl #1 │ │ - 5ebc: 1affff63 bne 5c50 <__aeabi_dmul+0x1fc> │ │ - 5ec0: eaffff7b b 5cb4 <__aeabi_dmul+0x260> │ │ - │ │ -00005ec4 <__gedf2>: │ │ - 5ec4: e3e0c000 mvn ip, #0 │ │ - 5ec8: ea000002 b 5ed8 <__cmpdf2+0x4> │ │ - │ │ -00005ecc <__ledf2>: │ │ - 5ecc: e3a0c001 mov ip, #1 │ │ - 5ed0: ea000000 b 5ed8 <__cmpdf2+0x4> │ │ - │ │ -00005ed4 <__cmpdf2>: │ │ - 5ed4: e3a0c001 mov ip, #1 │ │ - 5ed8: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ - 5edc: e1a0c081 lsl ip, r1, #1 │ │ - 5ee0: e1f0cacc mvns ip, ip, asr #21 │ │ - 5ee4: e1a0c083 lsl ip, r3, #1 │ │ - 5ee8: 11f0cacc mvnsne ip, ip, asr #21 │ │ - 5eec: 0a00000e beq 5f2c <__cmpdf2+0x58> │ │ - 5ef0: e28dd004 add sp, sp, #4 │ │ - 5ef4: e190c081 orrs ip, r0, r1, lsl #1 │ │ - 5ef8: 0192c083 orrseq ip, r2, r3, lsl #1 │ │ - 5efc: 11310003 teqne r1, r3 │ │ - 5f00: 01300002 teqeq r0, r2 │ │ - 5f04: 03a00000 moveq r0, #0 │ │ - 5f08: 012fff1e bxeq lr │ │ - 5f0c: e3700000 cmn r0, #0 │ │ - 5f10: e1310003 teq r1, r3 │ │ - 5f14: 51510003 cmppl r1, r3 │ │ - 5f18: 01500002 cmpeq r0, r2 │ │ - 5f1c: 21a00fc3 asrcs r0, r3, #31 │ │ - 5f20: 31e00fc3 mvncc r0, r3, asr #31 │ │ - 5f24: e3800001 orr r0, r0, #1 │ │ - 5f28: e12fff1e bx lr │ │ - 5f2c: e1a0c081 lsl ip, r1, #1 │ │ - 5f30: e1f0cacc mvns ip, ip, asr #21 │ │ - 5f34: 1a000001 bne 5f40 <__cmpdf2+0x6c> │ │ - 5f38: e190c601 orrs ip, r0, r1, lsl #12 │ │ - 5f3c: 1a000004 bne 5f54 <__cmpdf2+0x80> │ │ - 5f40: e1a0c083 lsl ip, r3, #1 │ │ - 5f44: e1f0cacc mvns ip, ip, asr #21 │ │ - 5f48: 1affffe8 bne 5ef0 <__cmpdf2+0x1c> │ │ - 5f4c: e192c603 orrs ip, r2, r3, lsl #12 │ │ - 5f50: 0affffe6 beq 5ef0 <__cmpdf2+0x1c> │ │ - 5f54: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ - 5f58: e12fff1e bx lr │ │ - │ │ -00005f5c <__aeabi_cdrcmple>: │ │ - 5f5c: e1a0c000 mov ip, r0 │ │ - 5f60: e1a00002 mov r0, r2 │ │ - 5f64: e1a0200c mov r2, ip │ │ - 5f68: e1a0c001 mov ip, r1 │ │ - 5f6c: e1a01003 mov r1, r3 │ │ - 5f70: e1a0300c mov r3, ip │ │ - 5f74: eaffffff b 5f78 <__aeabi_cdcmpeq> │ │ - │ │ -00005f78 <__aeabi_cdcmpeq>: │ │ - 5f78: e92d4001 push {r0, lr} │ │ - 5f7c: ebffffd4 bl 5ed4 <__cmpdf2> │ │ - 5f80: e3500000 cmp r0, #0 │ │ - 5f84: 43700000 cmnmi r0, #0 │ │ - 5f88: e8bd8001 pop {r0, pc} │ │ - │ │ -00005f8c <__aeabi_dcmpeq>: │ │ - 5f8c: e52de008 str lr, [sp, #-8]! │ │ - 5f90: ebfffff8 bl 5f78 <__aeabi_cdcmpeq> │ │ - 5f94: 03a00001 moveq r0, #1 │ │ - 5f98: 13a00000 movne r0, #0 │ │ - 5f9c: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00005fa0 <__aeabi_dcmplt>: │ │ - 5fa0: e52de008 str lr, [sp, #-8]! │ │ - 5fa4: ebfffff3 bl 5f78 <__aeabi_cdcmpeq> │ │ - 5fa8: 33a00001 movcc r0, #1 │ │ - 5fac: 23a00000 movcs r0, #0 │ │ - 5fb0: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00005fb4 <__aeabi_dcmple>: │ │ - 5fb4: e52de008 str lr, [sp, #-8]! │ │ - 5fb8: ebffffee bl 5f78 <__aeabi_cdcmpeq> │ │ - 5fbc: 93a00001 movls r0, #1 │ │ - 5fc0: 83a00000 movhi r0, #0 │ │ - 5fc4: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00005fc8 <__aeabi_dcmpge>: │ │ - 5fc8: e52de008 str lr, [sp, #-8]! │ │ - 5fcc: ebffffe2 bl 5f5c <__aeabi_cdrcmple> │ │ - 5fd0: 93a00001 movls r0, #1 │ │ - 5fd4: 83a00000 movhi r0, #0 │ │ - 5fd8: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00005fdc <__aeabi_dcmpgt>: │ │ - 5fdc: e52de008 str lr, [sp, #-8]! │ │ - 5fe0: ebffffdd bl 5f5c <__aeabi_cdrcmple> │ │ - 5fe4: 33a00001 movcc r0, #1 │ │ - 5fe8: 23a00000 movcs r0, #0 │ │ - 5fec: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00005ff0 <__aeabi_d2f>: │ │ - 5ff0: e1a02081 lsl r2, r1, #1 │ │ - 5ff4: e2523207 subs r3, r2, #1879048192 ; 0x70000000 │ │ - 5ff8: 2253c602 subscs ip, r3, #2097152 ; 0x200000 │ │ - 5ffc: 227cc57f rsbscs ip, ip, #532676608 ; 0x1fc00000 │ │ - 6000: 9a000006 bls 6020 <__aeabi_d2f+0x30> │ │ - 6004: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 6008: e1a02180 lsl r2, r0, #3 │ │ - 600c: e18c0ea0 orr r0, ip, r0, lsr #29 │ │ - 6010: e3520102 cmp r2, #-2147483648 ; 0x80000000 │ │ - 6014: e0a00103 adc r0, r0, r3, lsl #2 │ │ - 6018: 03c00001 biceq r0, r0, #1 │ │ - 601c: e12fff1e bx lr │ │ - 6020: e3110101 tst r1, #1073741824 ; 0x40000000 │ │ - 6024: 1a00000f bne 6068 <__aeabi_d2f+0x78> │ │ - 6028: e293262e adds r2, r3, #48234496 ; 0x2e00000 │ │ - 602c: b2010102 andlt r0, r1, #-2147483648 ; 0x80000000 │ │ - 6030: b12fff1e bxlt lr │ │ - 6034: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ - 6038: e1a02aa2 lsr r2, r2, #21 │ │ - 603c: e2622018 rsb r2, r2, #24 │ │ - 6040: e262c020 rsb ip, r2, #32 │ │ - 6044: e1b03c10 lsls r3, r0, ip │ │ - 6048: e1a00230 lsr r0, r0, r2 │ │ - 604c: 13800001 orrne r0, r0, #1 │ │ - 6050: e1a03581 lsl r3, r1, #11 │ │ - 6054: e1a035a3 lsr r3, r3, #11 │ │ - 6058: e1800c13 orr r0, r0, r3, lsl ip │ │ - 605c: e1a03233 lsr r3, r3, r2 │ │ - 6060: e1a03083 lsl r3, r3, #1 │ │ - 6064: eaffffe6 b 6004 <__aeabi_d2f+0x14> │ │ - 6068: e1f03ac2 mvns r3, r2, asr #21 │ │ - 606c: 1a000003 bne 6080 <__aeabi_d2f+0x90> │ │ - 6070: e1903601 orrs r3, r0, r1, lsl #12 │ │ - 6074: 13a0047f movne r0, #2130706432 ; 0x7f000000 │ │ - 6078: 13800503 orrne r0, r0, #12582912 ; 0xc00000 │ │ - 607c: 112fff1e bxne lr │ │ - 6080: e2010102 and r0, r1, #-2147483648 ; 0x80000000 │ │ - 6084: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 6088: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 608c: e12fff1e bx lr │ │ - │ │ -00006090 <__aeabi_frsub>: │ │ - 6090: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 │ │ - 6094: ea000000 b 609c <__addsf3> │ │ - │ │ -00006098 <__aeabi_fsub>: │ │ - 6098: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ - │ │ -0000609c <__addsf3>: │ │ - 609c: e1b02080 lsls r2, r0, #1 │ │ - 60a0: 11b03081 lslsne r3, r1, #1 │ │ - 60a4: 11320003 teqne r2, r3 │ │ - 60a8: 11f0cc42 mvnsne ip, r2, asr #24 │ │ - 60ac: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 60b0: 0a00003c beq 61a8 <__addsf3+0x10c> │ │ - 60b4: e1a02c22 lsr r2, r2, #24 │ │ - 60b8: e0723c23 rsbs r3, r2, r3, lsr #24 │ │ - 60bc: c0822003 addgt r2, r2, r3 │ │ - 60c0: c0201001 eorgt r1, r0, r1 │ │ - 60c4: c0210000 eorgt r0, r1, r0 │ │ - 60c8: c0201001 eorgt r1, r0, r1 │ │ - 60cc: b2633000 rsblt r3, r3, #0 │ │ - 60d0: e3530019 cmp r3, #25 │ │ - 60d4: 812fff1e bxhi lr │ │ - 60d8: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ - 60dc: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 60e0: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 │ │ - 60e4: 12600000 rsbne r0, r0, #0 │ │ - 60e8: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ - 60ec: e3811502 orr r1, r1, #8388608 ; 0x800000 │ │ - 60f0: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 │ │ - 60f4: 12611000 rsbne r1, r1, #0 │ │ - 60f8: e1320003 teq r2, r3 │ │ - 60fc: 0a000023 beq 6190 <__addsf3+0xf4> │ │ - 6100: e2422001 sub r2, r2, #1 │ │ - 6104: e0900351 adds r0, r0, r1, asr r3 │ │ - 6108: e2633020 rsb r3, r3, #32 │ │ - 610c: e1a01311 lsl r1, r1, r3 │ │ - 6110: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ - 6114: 5a000001 bpl 6120 <__addsf3+0x84> │ │ - 6118: e2711000 rsbs r1, r1, #0 │ │ - 611c: e2e00000 rsc r0, r0, #0 │ │ - 6120: e3500502 cmp r0, #8388608 ; 0x800000 │ │ - 6124: 3a00000b bcc 6158 <__addsf3+0xbc> │ │ - 6128: e3500401 cmp r0, #16777216 ; 0x1000000 │ │ - 612c: 3a000004 bcc 6144 <__addsf3+0xa8> │ │ - 6130: e1b000a0 lsrs r0, r0, #1 │ │ - 6134: e1a01061 rrx r1, r1 │ │ - 6138: e2822001 add r2, r2, #1 │ │ - 613c: e35200fe cmp r2, #254 ; 0xfe │ │ - 6140: 2a00002d bcs 61fc <__addsf3+0x160> │ │ - 6144: e3510102 cmp r1, #-2147483648 ; 0x80000000 │ │ - 6148: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 614c: 03c00001 biceq r0, r0, #1 │ │ - 6150: e1800003 orr r0, r0, r3 │ │ - 6154: e12fff1e bx lr │ │ - 6158: e1b01081 lsls r1, r1, #1 │ │ - 615c: e0a00000 adc r0, r0, r0 │ │ - 6160: e3100502 tst r0, #8388608 ; 0x800000 │ │ - 6164: e2422001 sub r2, r2, #1 │ │ - 6168: 1afffff5 bne 6144 <__addsf3+0xa8> │ │ - 616c: e16fcf10 clz ip, r0 │ │ - 6170: e24cc008 sub ip, ip, #8 │ │ - 6174: e052200c subs r2, r2, ip │ │ - 6178: e1a00c10 lsl r0, r0, ip │ │ - 617c: a0800b82 addge r0, r0, r2, lsl #23 │ │ - 6180: b2622000 rsblt r2, r2, #0 │ │ - 6184: a1800003 orrge r0, r0, r3 │ │ - 6188: b1830230 orrlt r0, r3, r0, lsr r2 │ │ - 618c: e12fff1e bx lr │ │ - 6190: e3320000 teq r2, #0 │ │ - 6194: e2211502 eor r1, r1, #8388608 ; 0x800000 │ │ - 6198: 02200502 eoreq r0, r0, #8388608 ; 0x800000 │ │ - 619c: 02822001 addeq r2, r2, #1 │ │ - 61a0: 12433001 subne r3, r3, #1 │ │ - 61a4: eaffffd5 b 6100 <__addsf3+0x64> │ │ - 61a8: e1a03081 lsl r3, r1, #1 │ │ - 61ac: e1f0cc42 mvns ip, r2, asr #24 │ │ - 61b0: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 61b4: 0a000013 beq 6208 <__addsf3+0x16c> │ │ - 61b8: e1320003 teq r2, r3 │ │ - 61bc: 0a000002 beq 61cc <__addsf3+0x130> │ │ - 61c0: e3320000 teq r2, #0 │ │ - 61c4: 01a00001 moveq r0, r1 │ │ - 61c8: e12fff1e bx lr │ │ - 61cc: e1300001 teq r0, r1 │ │ - 61d0: 13a00000 movne r0, #0 │ │ - 61d4: 112fff1e bxne lr │ │ - 61d8: e31204ff tst r2, #-16777216 ; 0xff000000 │ │ - 61dc: 1a000002 bne 61ec <__addsf3+0x150> │ │ - 61e0: e1b00080 lsls r0, r0, #1 │ │ - 61e4: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 │ │ - 61e8: e12fff1e bx lr │ │ - 61ec: e2922402 adds r2, r2, #33554432 ; 0x2000000 │ │ - 61f0: 32800502 addcc r0, r0, #8388608 ; 0x800000 │ │ - 61f4: 312fff1e bxcc lr │ │ - 61f8: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ - 61fc: e383047f orr r0, r3, #2130706432 ; 0x7f000000 │ │ - 6200: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 6204: e12fff1e bx lr │ │ - 6208: e1f02c42 mvns r2, r2, asr #24 │ │ - 620c: 11a00001 movne r0, r1 │ │ - 6210: 01f03c43 mvnseq r3, r3, asr #24 │ │ - 6214: 11a01000 movne r1, r0 │ │ - 6218: e1b02480 lsls r2, r0, #9 │ │ - 621c: 01b03481 lslseq r3, r1, #9 │ │ - 6220: 01300001 teqeq r0, r1 │ │ - 6224: 13800501 orrne r0, r0, #4194304 ; 0x400000 │ │ - 6228: e12fff1e bx lr │ │ - │ │ -0000622c <__aeabi_ui2f>: │ │ - 622c: e3a03000 mov r3, #0 │ │ - 6230: ea000001 b 623c <__aeabi_i2f+0x8> │ │ - │ │ -00006234 <__aeabi_i2f>: │ │ - 6234: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 │ │ - 6238: 42600000 rsbmi r0, r0, #0 │ │ - 623c: e1b0c000 movs ip, r0 │ │ - 6240: 012fff1e bxeq lr │ │ - 6244: e383344b orr r3, r3, #1258291200 ; 0x4b000000 │ │ - 6248: e1a01000 mov r1, r0 │ │ - 624c: e3a00000 mov r0, #0 │ │ - 6250: ea00000f b 6294 <__aeabi_l2f+0x30> │ │ - │ │ -00006254 <__aeabi_ul2f>: │ │ - 6254: e1902001 orrs r2, r0, r1 │ │ - 6258: 012fff1e bxeq lr │ │ - 625c: e3a03000 mov r3, #0 │ │ - 6260: ea000005 b 627c <__aeabi_l2f+0x18> │ │ - │ │ -00006264 <__aeabi_l2f>: │ │ - 6264: e1902001 orrs r2, r0, r1 │ │ - 6268: 012fff1e bxeq lr │ │ - 626c: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 │ │ - 6270: 5a000001 bpl 627c <__aeabi_l2f+0x18> │ │ - 6274: e2700000 rsbs r0, r0, #0 │ │ - 6278: e2e11000 rsc r1, r1, #0 │ │ - 627c: e1b0c001 movs ip, r1 │ │ - 6280: 01a0c000 moveq ip, r0 │ │ - 6284: 01a01000 moveq r1, r0 │ │ - 6288: 03a00000 moveq r0, #0 │ │ - 628c: e383345b orr r3, r3, #1526726656 ; 0x5b000000 │ │ - 6290: 02433201 subeq r3, r3, #268435456 ; 0x10000000 │ │ - 6294: e2433502 sub r3, r3, #8388608 ; 0x800000 │ │ - 6298: e16f2f1c clz r2, ip │ │ - 629c: e2522008 subs r2, r2, #8 │ │ - 62a0: e0433b82 sub r3, r3, r2, lsl #23 │ │ - 62a4: ba000006 blt 62c4 <__aeabi_l2f+0x60> │ │ - 62a8: e0833211 add r3, r3, r1, lsl r2 │ │ - 62ac: e1a0c210 lsl ip, r0, r2 │ │ - 62b0: e2622020 rsb r2, r2, #32 │ │ - 62b4: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ - 62b8: e0a30230 adc r0, r3, r0, lsr r2 │ │ - 62bc: 03c00001 biceq r0, r0, #1 │ │ - 62c0: e12fff1e bx lr │ │ - 62c4: e2822020 add r2, r2, #32 │ │ - 62c8: e1a0c211 lsl ip, r1, r2 │ │ - 62cc: e2622020 rsb r2, r2, #32 │ │ - 62d0: e190008c orrs r0, r0, ip, lsl #1 │ │ - 62d4: e0a30231 adc r0, r3, r1, lsr r2 │ │ - 62d8: 01c00fac biceq r0, r0, ip, lsr #31 │ │ - 62dc: e12fff1e bx lr │ │ - │ │ -000062e0 <__aeabi_fmul>: │ │ - 62e0: e3a0c0ff mov ip, #255 ; 0xff │ │ - 62e4: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ - 62e8: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ - 62ec: 1132000c teqne r2, ip │ │ - 62f0: 1133000c teqne r3, ip │ │ - 62f4: 0a00003e beq 63f4 <__aeabi_fmul+0x114> │ │ - 62f8: e0822003 add r2, r2, r3 │ │ - 62fc: e020c001 eor ip, r0, r1 │ │ - 6300: e1b00480 lsls r0, r0, #9 │ │ - 6304: 11b01481 lslsne r1, r1, #9 │ │ - 6308: 0a000010 beq 6350 <__aeabi_fmul+0x70> │ │ - 630c: e3a03302 mov r3, #134217728 ; 0x8000000 │ │ - 6310: e18302a0 orr r0, r3, r0, lsr #5 │ │ - 6314: e18312a1 orr r1, r3, r1, lsr #5 │ │ - 6318: e0813190 umull r3, r1, r0, r1 │ │ - 631c: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ - 6320: e3510502 cmp r1, #8388608 ; 0x800000 │ │ - 6324: 31a01081 lslcc r1, r1, #1 │ │ - 6328: 31811fa3 orrcc r1, r1, r3, lsr #31 │ │ - 632c: 31a03083 lslcc r3, r3, #1 │ │ - 6330: e1800001 orr r0, r0, r1 │ │ - 6334: e2c2207f sbc r2, r2, #127 ; 0x7f │ │ - 6338: e35200fd cmp r2, #253 ; 0xfd │ │ - 633c: 8a00000f bhi 6380 <__aeabi_fmul+0xa0> │ │ - 6340: e3530102 cmp r3, #-2147483648 ; 0x80000000 │ │ - 6344: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 6348: 03c00001 biceq r0, r0, #1 │ │ - 634c: e12fff1e bx lr │ │ - 6350: e3300000 teq r0, #0 │ │ - 6354: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ - 6358: 01a01481 lsleq r1, r1, #9 │ │ - 635c: e18c04a0 orr r0, ip, r0, lsr #9 │ │ - 6360: e18004a1 orr r0, r0, r1, lsr #9 │ │ - 6364: e252207f subs r2, r2, #127 ; 0x7f │ │ - 6368: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ - 636c: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ - 6370: c12fff1e bxgt lr │ │ - 6374: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 6378: e3a03000 mov r3, #0 │ │ - 637c: e2522001 subs r2, r2, #1 │ │ - 6380: ca000035 bgt 645c <__aeabi_fmul+0x17c> │ │ - 6384: e3720019 cmn r2, #25 │ │ - 6388: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 │ │ - 638c: d12fff1e bxle lr │ │ - 6390: e2622000 rsb r2, r2, #0 │ │ - 6394: e1b01080 lsls r1, r0, #1 │ │ - 6398: e1a01231 lsr r1, r1, r2 │ │ - 639c: e2622020 rsb r2, r2, #32 │ │ - 63a0: e1a0c210 lsl ip, r0, r2 │ │ - 63a4: e1b00061 rrxs r0, r1 │ │ - 63a8: e2a00000 adc r0, r0, #0 │ │ - 63ac: e193308c orrs r3, r3, ip, lsl #1 │ │ - 63b0: 01c00fac biceq r0, r0, ip, lsr #31 │ │ - 63b4: e12fff1e bx lr │ │ - 63b8: e3320000 teq r2, #0 │ │ - 63bc: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ - 63c0: 01a00080 lsleq r0, r0, #1 │ │ - 63c4: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ - 63c8: 02422001 subeq r2, r2, #1 │ │ - 63cc: 0afffffb beq 63c0 <__aeabi_fmul+0xe0> │ │ - 63d0: e180000c orr r0, r0, ip │ │ - 63d4: e3330000 teq r3, #0 │ │ - 63d8: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 63dc: 01a01081 lsleq r1, r1, #1 │ │ - 63e0: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ - 63e4: 02433001 subeq r3, r3, #1 │ │ - 63e8: 0afffffb beq 63dc <__aeabi_fmul+0xfc> │ │ - 63ec: e181100c orr r1, r1, ip │ │ - 63f0: eaffffc0 b 62f8 <__aeabi_fmul+0x18> │ │ - 63f4: e00c3ba1 and r3, ip, r1, lsr #23 │ │ - 63f8: e132000c teq r2, ip │ │ - 63fc: 1133000c teqne r3, ip │ │ - 6400: 0a000005 beq 641c <__aeabi_fmul+0x13c> │ │ - 6404: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ - 6408: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ - 640c: 1affffe9 bne 63b8 <__aeabi_fmul+0xd8> │ │ - 6410: e0200001 eor r0, r0, r1 │ │ - 6414: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ - 6418: e12fff1e bx lr │ │ - 641c: e3300000 teq r0, #0 │ │ - 6420: 13300102 teqne r0, #-2147483648 ; 0x80000000 │ │ - 6424: 01a00001 moveq r0, r1 │ │ - 6428: 13310000 teqne r1, #0 │ │ - 642c: 13310102 teqne r1, #-2147483648 ; 0x80000000 │ │ - 6430: 0a00000d beq 646c <__aeabi_fmul+0x18c> │ │ - 6434: e132000c teq r2, ip │ │ - 6438: 1a000001 bne 6444 <__aeabi_fmul+0x164> │ │ - 643c: e1b02480 lsls r2, r0, #9 │ │ - 6440: 1a000009 bne 646c <__aeabi_fmul+0x18c> │ │ - 6444: e133000c teq r3, ip │ │ - 6448: 1a000002 bne 6458 <__aeabi_fmul+0x178> │ │ - 644c: e1b03481 lsls r3, r1, #9 │ │ - 6450: 11a00001 movne r0, r1 │ │ - 6454: 1a000004 bne 646c <__aeabi_fmul+0x18c> │ │ - 6458: e0200001 eor r0, r0, r1 │ │ - 645c: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ - 6460: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 6464: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 6468: e12fff1e bx lr │ │ - 646c: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ - 6470: e3800503 orr r0, r0, #12582912 ; 0xc00000 │ │ - 6474: e12fff1e bx lr │ │ - │ │ -00006478 <__aeabi_fdiv>: │ │ - 6478: e3a0c0ff mov ip, #255 ; 0xff │ │ - 647c: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ - 6480: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ - 6484: 1132000c teqne r2, ip │ │ - 6488: 1133000c teqne r3, ip │ │ - 648c: 0a00003a beq 657c <__aeabi_fdiv+0x104> │ │ - 6490: e0422003 sub r2, r2, r3 │ │ - 6494: e020c001 eor ip, r0, r1 │ │ - 6498: e1b01481 lsls r1, r1, #9 │ │ - 649c: e1a00480 lsl r0, r0, #9 │ │ - 64a0: 0a00001c beq 6518 <__aeabi_fdiv+0xa0> │ │ - 64a4: e3a03201 mov r3, #268435456 ; 0x10000000 │ │ - 64a8: e1831221 orr r1, r3, r1, lsr #4 │ │ - 64ac: e1833220 orr r3, r3, r0, lsr #4 │ │ - 64b0: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ - 64b4: e1530001 cmp r3, r1 │ │ - 64b8: 31a03083 lslcc r3, r3, #1 │ │ - 64bc: e2a2207d adc r2, r2, #125 ; 0x7d │ │ - 64c0: e3a0c502 mov ip, #8388608 ; 0x800000 │ │ - 64c4: e1530001 cmp r3, r1 │ │ - 64c8: 20433001 subcs r3, r3, r1 │ │ - 64cc: 2180000c orrcs r0, r0, ip │ │ - 64d0: e15300a1 cmp r3, r1, lsr #1 │ │ - 64d4: 204330a1 subcs r3, r3, r1, lsr #1 │ │ - 64d8: 218000ac orrcs r0, r0, ip, lsr #1 │ │ - 64dc: e1530121 cmp r3, r1, lsr #2 │ │ - 64e0: 20433121 subcs r3, r3, r1, lsr #2 │ │ - 64e4: 2180012c orrcs r0, r0, ip, lsr #2 │ │ - 64e8: e15301a1 cmp r3, r1, lsr #3 │ │ - 64ec: 204331a1 subcs r3, r3, r1, lsr #3 │ │ - 64f0: 218001ac orrcs r0, r0, ip, lsr #3 │ │ - 64f4: e1b03203 lsls r3, r3, #4 │ │ - 64f8: 11b0c22c lsrsne ip, ip, #4 │ │ - 64fc: 1afffff0 bne 64c4 <__aeabi_fdiv+0x4c> │ │ - 6500: e35200fd cmp r2, #253 ; 0xfd │ │ - 6504: 8affff9d bhi 6380 <__aeabi_fmul+0xa0> │ │ - 6508: e1530001 cmp r3, r1 │ │ - 650c: e0a00b82 adc r0, r0, r2, lsl #23 │ │ - 6510: 03c00001 biceq r0, r0, #1 │ │ - 6514: e12fff1e bx lr │ │ - 6518: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ - 651c: e18c04a0 orr r0, ip, r0, lsr #9 │ │ - 6520: e292207f adds r2, r2, #127 ; 0x7f │ │ - 6524: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ - 6528: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ - 652c: c12fff1e bxgt lr │ │ - 6530: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ - 6534: e3a03000 mov r3, #0 │ │ - 6538: e2522001 subs r2, r2, #1 │ │ - 653c: eaffff8f b 6380 <__aeabi_fmul+0xa0> │ │ - 6540: e3320000 teq r2, #0 │ │ - 6544: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ - 6548: 01a00080 lsleq r0, r0, #1 │ │ - 654c: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ - 6550: 02422001 subeq r2, r2, #1 │ │ - 6554: 0afffffb beq 6548 <__aeabi_fdiv+0xd0> │ │ - 6558: e180000c orr r0, r0, ip │ │ - 655c: e3330000 teq r3, #0 │ │ - 6560: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ - 6564: 01a01081 lsleq r1, r1, #1 │ │ - 6568: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ - 656c: 02433001 subeq r3, r3, #1 │ │ - 6570: 0afffffb beq 6564 <__aeabi_fdiv+0xec> │ │ - 6574: e181100c orr r1, r1, ip │ │ - 6578: eaffffc4 b 6490 <__aeabi_fdiv+0x18> │ │ - 657c: e00c3ba1 and r3, ip, r1, lsr #23 │ │ - 6580: e132000c teq r2, ip │ │ - 6584: 1a000005 bne 65a0 <__aeabi_fdiv+0x128> │ │ - 6588: e1b02480 lsls r2, r0, #9 │ │ - 658c: 1affffb6 bne 646c <__aeabi_fmul+0x18c> │ │ - 6590: e133000c teq r3, ip │ │ - 6594: 1affffaf bne 6458 <__aeabi_fmul+0x178> │ │ - 6598: e1a00001 mov r0, r1 │ │ - 659c: eaffffb2 b 646c <__aeabi_fmul+0x18c> │ │ - 65a0: e133000c teq r3, ip │ │ - 65a4: 1a000003 bne 65b8 <__aeabi_fdiv+0x140> │ │ - 65a8: e1b03481 lsls r3, r1, #9 │ │ - 65ac: 0affff97 beq 6410 <__aeabi_fmul+0x130> │ │ - 65b0: e1a00001 mov r0, r1 │ │ - 65b4: eaffffac b 646c <__aeabi_fmul+0x18c> │ │ - 65b8: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ - 65bc: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ - 65c0: 1affffde bne 6540 <__aeabi_fdiv+0xc8> │ │ - 65c4: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 │ │ - 65c8: 1affffa2 bne 6458 <__aeabi_fmul+0x178> │ │ - 65cc: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 │ │ - 65d0: 1affff8e bne 6410 <__aeabi_fmul+0x130> │ │ - 65d4: eaffffa4 b 646c <__aeabi_fmul+0x18c> │ │ - │ │ -000065d8 <__gesf2>: │ │ - 65d8: e3e0c000 mvn ip, #0 │ │ - 65dc: ea000002 b 65ec <__cmpsf2+0x4> │ │ - │ │ -000065e0 <__lesf2>: │ │ - 65e0: e3a0c001 mov ip, #1 │ │ - 65e4: ea000000 b 65ec <__cmpsf2+0x4> │ │ - │ │ -000065e8 <__cmpsf2>: │ │ - 65e8: e3a0c001 mov ip, #1 │ │ - 65ec: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ - 65f0: e1a02080 lsl r2, r0, #1 │ │ - 65f4: e1a03081 lsl r3, r1, #1 │ │ - 65f8: e1f0cc42 mvns ip, r2, asr #24 │ │ - 65fc: 11f0cc43 mvnsne ip, r3, asr #24 │ │ - 6600: 0a000007 beq 6624 <__cmpsf2+0x3c> │ │ - 6604: e28dd004 add sp, sp, #4 │ │ - 6608: e192c0a3 orrs ip, r2, r3, lsr #1 │ │ - 660c: 11300001 teqne r0, r1 │ │ - 6610: 50520003 subspl r0, r2, r3 │ │ - 6614: 81a00fc1 asrhi r0, r1, #31 │ │ - 6618: 31e00fc1 mvncc r0, r1, asr #31 │ │ - 661c: 13800001 orrne r0, r0, #1 │ │ - 6620: e12fff1e bx lr │ │ - 6624: e1f0cc42 mvns ip, r2, asr #24 │ │ - 6628: 1a000001 bne 6634 <__cmpsf2+0x4c> │ │ - 662c: e1b0c480 lsls ip, r0, #9 │ │ - 6630: 1a000003 bne 6644 <__cmpsf2+0x5c> │ │ - 6634: e1f0cc43 mvns ip, r3, asr #24 │ │ - 6638: 1afffff1 bne 6604 <__cmpsf2+0x1c> │ │ - 663c: e1b0c481 lsls ip, r1, #9 │ │ - 6640: 0affffef beq 6604 <__cmpsf2+0x1c> │ │ - 6644: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ - 6648: e12fff1e bx lr │ │ - │ │ -0000664c <__aeabi_cfrcmple>: │ │ - 664c: e1a0c000 mov ip, r0 │ │ - 6650: e1a00001 mov r0, r1 │ │ - 6654: e1a0100c mov r1, ip │ │ - 6658: eaffffff b 665c <__aeabi_cfcmpeq> │ │ - │ │ -0000665c <__aeabi_cfcmpeq>: │ │ - 665c: e92d400f push {r0, r1, r2, r3, lr} │ │ - 6660: ebffffe0 bl 65e8 <__cmpsf2> │ │ - 6664: e3500000 cmp r0, #0 │ │ - 6668: 43700000 cmnmi r0, #0 │ │ - 666c: e8bd800f pop {r0, r1, r2, r3, pc} │ │ - │ │ -00006670 <__aeabi_fcmpeq>: │ │ - 6670: e52de008 str lr, [sp, #-8]! │ │ - 6674: ebfffff8 bl 665c <__aeabi_cfcmpeq> │ │ - 6678: 03a00001 moveq r0, #1 │ │ - 667c: 13a00000 movne r0, #0 │ │ - 6680: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00006684 <__aeabi_fcmplt>: │ │ - 6684: e52de008 str lr, [sp, #-8]! │ │ - 6688: ebfffff3 bl 665c <__aeabi_cfcmpeq> │ │ - 668c: 33a00001 movcc r0, #1 │ │ - 6690: 23a00000 movcs r0, #0 │ │ - 6694: e49df008 ldr pc, [sp], #8 │ │ - │ │ -00006698 <__aeabi_fcmple>: │ │ - 6698: e52de008 str lr, [sp, #-8]! │ │ - 669c: ebffffee bl 665c <__aeabi_cfcmpeq> │ │ - 66a0: 93a00001 movls r0, #1 │ │ - 66a4: 83a00000 movhi r0, #0 │ │ - 66a8: e49df008 ldr pc, [sp], #8 │ │ - │ │ -000066ac <__aeabi_fcmpge>: │ │ - 66ac: e52de008 str lr, [sp, #-8]! │ │ - 66b0: ebffffe5 bl 664c <__aeabi_cfrcmple> │ │ - 66b4: 93a00001 movls r0, #1 │ │ - 66b8: 83a00000 movhi r0, #0 │ │ - 66bc: e49df008 ldr pc, [sp], #8 │ │ - │ │ -000066c0 <__aeabi_fcmpgt>: │ │ - 66c0: e52de008 str lr, [sp, #-8]! │ │ - 66c4: ebffffe0 bl 664c <__aeabi_cfrcmple> │ │ - 66c8: 33a00001 movcc r0, #1 │ │ - 66cc: 23a00000 movcs r0, #0 │ │ - 66d0: e49df008 ldr pc, [sp], #8 │ │ - │ │ -000066d4 <__aeabi_f2iz>: │ │ - 66d4: e1a02080 lsl r2, r0, #1 │ │ - 66d8: e352047f cmp r2, #2130706432 ; 0x7f000000 │ │ - 66dc: 3a000008 bcc 6704 <__aeabi_f2iz+0x30> │ │ - 66e0: e3a0309e mov r3, #158 ; 0x9e │ │ - 66e4: e0532c22 subs r2, r3, r2, lsr #24 │ │ - 66e8: 9a000007 bls 670c <__aeabi_f2iz+0x38> │ │ - 66ec: e1a03400 lsl r3, r0, #8 │ │ - 66f0: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ - 66f4: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ - 66f8: e1a00233 lsr r0, r3, r2 │ │ - 66fc: 12600000 rsbne r0, r0, #0 │ │ - 6700: e12fff1e bx lr │ │ - 6704: e3a00000 mov r0, #0 │ │ - 6708: e12fff1e bx lr │ │ - 670c: e3720061 cmn r2, #97 ; 0x61 │ │ - 6710: 1a000001 bne 671c <__aeabi_f2iz+0x48> │ │ - 6714: e1b02480 lsls r2, r0, #9 │ │ - 6718: 1a000002 bne 6728 <__aeabi_f2iz+0x54> │ │ - 671c: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 │ │ - 6720: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ - 6724: e12fff1e bx lr │ │ - 6728: e3a00000 mov r0, #0 │ │ - 672c: e12fff1e bx lr │ │ +000056fc : │ │ + 56fc: b5f7 push {r0, r1, r2, r4, r5, r6, r7, lr} │ │ + 56fe: 6845 ldr r5, [r0, #4] │ │ + 5700: 1c07 adds r7, r0, #0 │ │ + 5702: 1c0e adds r6, r1, #0 │ │ + 5704: 1c08 adds r0, r1, #0 │ │ + 5706: 1c29 adds r1, r5, #0 │ │ + 5708: f001 fab0 bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 570c: 683b ldr r3, [r7, #0] │ │ + 570e: 0044 lsls r4, r0, #1 │ │ + 5710: 0864 lsrs r4, r4, #1 │ │ + 5712: 1c20 adds r0, r4, #0 │ │ + 5714: 1c19 adds r1, r3, #0 │ │ + 5716: 9301 str r3, [sp, #4] │ │ + 5718: f001 fa20 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 571c: 2800 cmp r0, #0 │ │ + 571e: d10a bne.n 5736 │ │ + 5720: 1c21 adds r1, r4, #0 │ │ + 5722: 4806 ldr r0, [pc, #24] ; (573c ) │ │ + 5724: f001 faa2 bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 5728: 9901 ldr r1, [sp, #4] │ │ + 572a: f001 fa17 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 572e: 2800 cmp r0, #0 │ │ + 5730: d101 bne.n 5736 │ │ + 5732: 607e str r6, [r7, #4] │ │ + 5734: 1c35 adds r5, r6, #0 │ │ + 5736: 1c28 adds r0, r5, #0 │ │ + 5738: bdfe pop {r1, r2, r3, r4, r5, r6, r7, pc} │ │ + 573a: 46c0 nop ; (mov r8, r8) │ │ + 573c: 0000 movs r0, r0 │ │ + 573e: 43b4 bics r4, r6 │ │ + │ │ +00005740 : │ │ + 5740: b510 push {r4, lr} │ │ + 5742: 4909 ldr r1, [pc, #36] ; (5768 ) │ │ + 5744: 1c04 adds r4, r0, #0 │ │ + 5746: f001 fa09 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 574a: 2800 cmp r0, #0 │ │ + 574c: d107 bne.n 575e │ │ + 574e: 1c20 adds r0, r4, #0 │ │ + 5750: 4906 ldr r1, [pc, #24] ; (576c ) │ │ + 5752: f001 fa0b bl 6b6c <__aeabi_f2iz@@Base+0x11c> │ │ + 5756: 2800 cmp r0, #0 │ │ + 5758: d103 bne.n 5762 │ │ + 575a: 1c20 adds r0, r4, #0 │ │ + 575c: e002 b.n 5764 │ │ + 575e: 4802 ldr r0, [pc, #8] ; (5768 ) │ │ + 5760: e000 b.n 5764 │ │ + 5762: 4802 ldr r0, [pc, #8] ; (576c ) │ │ + 5764: bd10 pop {r4, pc} │ │ + 5766: 46c0 nop ; (mov r8, r8) │ │ + 5768: 0000 movs r0, r0 │ │ + 576a: c2b4 stmia r2!, {r2, r4, r5, r7} │ │ + 576c: 0000 movs r0, r0 │ │ + 576e: 42b4 cmp r4, r6 │ │ + │ │ +00005770 : │ │ + 5770: b510 push {r4, lr} │ │ + 5772: 4909 ldr r1, [pc, #36] ; (5798 ) │ │ + 5774: 1c04 adds r4, r0, #0 │ │ + 5776: f001 f9f1 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 577a: 2800 cmp r0, #0 │ │ + 577c: d107 bne.n 578e │ │ + 577e: 1c20 adds r0, r4, #0 │ │ + 5780: 4906 ldr r1, [pc, #24] ; (579c ) │ │ + 5782: f001 f9f3 bl 6b6c <__aeabi_f2iz@@Base+0x11c> │ │ + 5786: 2800 cmp r0, #0 │ │ + 5788: d103 bne.n 5792 │ │ + 578a: 1c20 adds r0, r4, #0 │ │ + 578c: e002 b.n 5794 │ │ + 578e: 4802 ldr r0, [pc, #8] ; (5798 ) │ │ + 5790: e000 b.n 5794 │ │ + 5792: 4802 ldr r0, [pc, #8] ; (579c ) │ │ + 5794: bd10 pop {r4, pc} │ │ + 5796: 46c0 nop ; (mov r8, r8) │ │ + 5798: 0000 movs r0, r0 │ │ + 579a: c334 stmia r3!, {r2, r4, r5} │ │ + 579c: 0000 movs r0, r0 │ │ + 579e: 4334 orrs r4, r6 │ │ + │ │ +000057a0 : │ │ + 57a0: b5f8 push {r3, r4, r5, r6, r7, lr} │ │ + 57a2: 1c04 adds r4, r0, #0 │ │ + 57a4: 1c0d adds r5, r1, #0 │ │ + 57a6: 6848 ldr r0, [r1, #4] │ │ + 57a8: 6861 ldr r1, [r4, #4] │ │ + 57aa: f001 fa5f bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 57ae: f001 fa25 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 57b2: 1c06 adds r6, r0, #0 │ │ + 57b4: 1c0f adds r7, r1, #0 │ │ + 57b6: 6828 ldr r0, [r5, #0] │ │ + 57b8: 6821 ldr r1, [r4, #0] │ │ + 57ba: f001 fa57 bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 57be: f001 fa1d bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 57c2: 1c02 adds r2, r0, #0 │ │ + 57c4: 1c0b adds r3, r1, #0 │ │ + 57c6: 1c30 adds r0, r6, #0 │ │ + 57c8: 1c39 adds r1, r7, #0 │ │ + 57ca: f001 fa57 bl 6c7c <__aeabi_f2iz@@Base+0x22c> │ │ + 57ce: f001 fa5d bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 57d2: 4902 ldr r1, [pc, #8] ; (57dc ) │ │ + 57d4: f001 f9da bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 57d8: bdf8 pop {r3, r4, r5, r6, r7, pc} │ │ + 57da: 46c0 nop ; (mov r8, r8) │ │ + 57dc: 2ee1 cmp r6, #225 ; 0xe1 │ │ + 57de: 4265 negs r5, r4 │ │ + │ │ +000057e0 : │ │ + 57e0: b5f0 push {r4, r5, r6, r7, lr} │ │ + 57e2: 1c04 adds r4, r0, #0 │ │ + 57e4: b089 sub sp, #36 ; 0x24 │ │ + 57e6: 6800 ldr r0, [r0, #0] │ │ + 57e8: 1c0d adds r5, r1, #0 │ │ + 57ea: f001 fa07 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 57ee: 4b41 ldr r3, [pc, #260] ; (58f4 ) │ │ + 57f0: 4a3f ldr r2, [pc, #252] ; (58f0 ) │ │ + 57f2: f001 fa53 bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 57f6: f001 fa49 bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 57fa: f001 f9ff bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 57fe: 1c06 adds r6, r0, #0 │ │ + 5800: 1c0f adds r7, r1, #0 │ │ + 5802: f001 fa53 bl 6cac <__aeabi_f2iz@@Base+0x25c> │ │ + 5806: 9002 str r0, [sp, #8] │ │ + 5808: 9103 str r1, [sp, #12] │ │ + 580a: 6828 ldr r0, [r5, #0] │ │ + 580c: f001 f9f6 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 5810: 4b38 ldr r3, [pc, #224] ; (58f4 ) │ │ + 5812: 4a37 ldr r2, [pc, #220] ; (58f0 ) │ │ + 5814: f001 fa42 bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 5818: f001 fa38 bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 581c: f001 f9ee bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 5820: 9000 str r0, [sp, #0] │ │ + 5822: 9101 str r1, [sp, #4] │ │ + 5824: f001 fa42 bl 6cac <__aeabi_f2iz@@Base+0x25c> │ │ + 5828: 9004 str r0, [sp, #16] │ │ + 582a: 9105 str r1, [sp, #20] │ │ + 582c: 1c30 adds r0, r6, #0 │ │ + 582e: 1c39 adds r1, r7, #0 │ │ + 5830: f001 fa44 bl 6cbc <__aeabi_f2iz@@Base+0x26c> │ │ + 5834: 9006 str r0, [sp, #24] │ │ + 5836: 9107 str r1, [sp, #28] │ │ + 5838: 9800 ldr r0, [sp, #0] │ │ + 583a: 9901 ldr r1, [sp, #4] │ │ + 583c: f001 fa3e bl 6cbc <__aeabi_f2iz@@Base+0x26c> │ │ + 5840: 9000 str r0, [sp, #0] │ │ + 5842: 9101 str r1, [sp, #4] │ │ + 5844: 6860 ldr r0, [r4, #4] │ │ + 5846: f001 f9d9 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 584a: 4b2a ldr r3, [pc, #168] ; (58f4 ) │ │ + 584c: 4a28 ldr r2, [pc, #160] ; (58f0 ) │ │ + 584e: f001 fa25 bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 5852: f001 fa1b bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 5856: 1c04 adds r4, r0, #0 │ │ + 5858: 6868 ldr r0, [r5, #4] │ │ + 585a: f001 f9cf bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 585e: 4b25 ldr r3, [pc, #148] ; (58f4 ) │ │ + 5860: 4a23 ldr r2, [pc, #140] ; (58f0 ) │ │ + 5862: f001 fa1b bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 5866: f001 fa11 bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 586a: 1c01 adds r1, r0, #0 │ │ + 586c: 1c20 adds r0, r4, #0 │ │ + 586e: f001 f9fd bl 6c6c <__aeabi_f2iz@@Base+0x21c> │ │ + 5872: f001 f9c3 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 5876: f001 fa21 bl 6cbc <__aeabi_f2iz@@Base+0x26c> │ │ + 587a: 9a04 ldr r2, [sp, #16] │ │ + 587c: 9b05 ldr r3, [sp, #20] │ │ + 587e: 1c06 adds r6, r0, #0 │ │ + 5880: 1c0f adds r7, r1, #0 │ │ + 5882: 9802 ldr r0, [sp, #8] │ │ + 5884: 9903 ldr r1, [sp, #12] │ │ + 5886: f001 fa09 bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 588a: 9a00 ldr r2, [sp, #0] │ │ + 588c: 9b01 ldr r3, [sp, #4] │ │ + 588e: 1c04 adds r4, r0, #0 │ │ + 5890: 1c0d adds r5, r1, #0 │ │ + 5892: 9806 ldr r0, [sp, #24] │ │ + 5894: 9907 ldr r1, [sp, #28] │ │ + 5896: f001 fa01 bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 589a: 1c32 adds r2, r6, #0 │ │ + 589c: 1c3b adds r3, r7, #0 │ │ + 589e: f001 f9fd bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 58a2: 1c02 adds r2, r0, #0 │ │ + 58a4: 1c0b adds r3, r1, #0 │ │ + 58a6: 1c20 adds r0, r4, #0 │ │ + 58a8: 1c29 adds r1, r5, #0 │ │ + 58aa: f001 fa0f bl 6ccc <__aeabi_f2iz@@Base+0x27c> │ │ + 58ae: f001 fa15 bl 6cdc <__aeabi_f2iz@@Base+0x28c> │ │ + 58b2: f001 f9eb bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 58b6: 2100 movs r1, #0 │ │ + 58b8: 1c04 adds r4, r0, #0 │ │ + 58ba: f001 f94f bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 58be: 2800 cmp r0, #0 │ │ + 58c0: d007 beq.n 58d2 │ │ + 58c2: 1c20 adds r0, r4, #0 │ │ + 58c4: f001 f99a bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 58c8: 4a0b ldr r2, [pc, #44] ; (58f8 ) │ │ + 58ca: 4b0c ldr r3, [pc, #48] ; (58fc ) │ │ + 58cc: f001 f9fe bl 6ccc <__aeabi_f2iz@@Base+0x27c> │ │ + 58d0: e002 b.n 58d8 │ │ + 58d2: 1c20 adds r0, r4, #0 │ │ + 58d4: f001 f992 bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 58d8: 4a09 ldr r2, [pc, #36] ; (5900 ) │ │ + 58da: 4b0a ldr r3, [pc, #40] ; (5904 ) │ │ + 58dc: f001 f9de bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 58e0: 4a09 ldr r2, [pc, #36] ; (5908 ) │ │ + 58e2: 4b0a ldr r3, [pc, #40] ; (590c ) │ │ + 58e4: f001 f9da bl 6c9c <__aeabi_f2iz@@Base+0x24c> │ │ + 58e8: f001 f9d0 bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 58ec: b009 add sp, #36 ; 0x24 │ │ + 58ee: bdf0 pop {r4, r5, r6, r7, pc} │ │ + 58f0: 9d39 ldr r5, [sp, #228] ; 0xe4 │ │ + 58f2: a252 add r2, pc, #328 ; (adr r2, 5a3c <__adddf3@@Base+0x18>) │ │ + 58f4: df46 svc 70 ; 0x46 │ │ + 58f6: 3f91 subs r7, #145 ; 0x91 │ │ + 58f8: 2d18 cmp r5, #24 │ │ + 58fa: 5444 strb r4, [r0, r1] │ │ + 58fc: 21fb movs r1, #251 ; 0xfb │ │ + 58fe: 4009 ands r1, r1 │ │ + 5900: 0000 movs r0, r0 │ │ + 5902: 0000 movs r0, r0 │ │ + 5904: e300 b.n 5f08 <__aeabi_dmul@@Base+0x138> │ │ + 5906: 40b8 lsls r0, r7 │ │ + 5908: 0000 movs r0, r0 │ │ + 590a: 0000 movs r0, r0 │ │ + 590c: 4000 ands r0, r0 │ │ + 590e: 408f lsls r7, r1 │ │ + │ │ +00005910 : │ │ + 5910: b510 push {r4, lr} │ │ + 5912: 2100 movs r1, #0 │ │ + 5914: 1c04 adds r4, r0, #0 │ │ + 5916: f001 f921 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 591a: 2800 cmp r0, #0 │ │ + 591c: d009 beq.n 5932 │ │ + 591e: 1c20 adds r0, r4, #0 │ │ + 5920: f001 f96c bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 5924: 4b13 ldr r3, [pc, #76] ; (5974 ) │ │ + 5926: 4a12 ldr r2, [pc, #72] ; (5970 ) │ │ + 5928: f001 f9e0 bl 6cec <__aeabi_f2iz@@Base+0x29c> │ │ + 592c: f001 f9ae bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 5930: 1c04 adds r4, r0, #0 │ │ + 5932: 1c20 adds r0, r4, #0 │ │ + 5934: 4912 ldr r1, [pc, #72] ; (5980 ) │ │ + 5936: f001 f9e1 bl 6cfc <__aeabi_f2iz@@Base+0x2ac> │ │ + 593a: 2800 cmp r0, #0 │ │ + 593c: d009 beq.n 5952 │ │ + 593e: 1c20 adds r0, r4, #0 │ │ + 5940: f001 f95c bl 6bfc <__aeabi_f2iz@@Base+0x1ac> │ │ + 5944: 4a0c ldr r2, [pc, #48] ; (5978 ) │ │ + 5946: 4b0d ldr r3, [pc, #52] ; (597c ) │ │ + 5948: f001 f9d0 bl 6cec <__aeabi_f2iz@@Base+0x29c> │ │ + 594c: f001 f99e bl 6c8c <__aeabi_f2iz@@Base+0x23c> │ │ + 5950: 1c04 adds r4, r0, #0 │ │ + 5952: 1c20 adds r0, r4, #0 │ │ + 5954: 2100 movs r1, #0 │ │ + 5956: f001 f901 bl 6b5c <__aeabi_f2iz@@Base+0x10c> │ │ + 595a: 2800 cmp r0, #0 │ │ + 595c: d004 beq.n 5968 │ │ + 595e: 1c20 adds r0, r4, #0 │ │ + 5960: 4907 ldr r1, [pc, #28] ; (5980 ) │ │ + 5962: f001 f91b bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 5966: 1c04 adds r4, r0, #0 │ │ + 5968: 1c20 adds r0, r4, #0 │ │ + 596a: bd10 pop {r4, pc} │ │ + 596c: 46c0 nop ; (mov r8, r8) │ │ + 596e: 46c0 nop ; (mov r8, r8) │ │ + 5970: 0000 movs r0, r0 │ │ + 5972: 0000 movs r0, r0 │ │ + 5974: 8000 strh r0, [r0, #0] │ │ + 5976: c076 stmia r0!, {r1, r2, r4, r5, r6} │ │ + 5978: 0000 movs r0, r0 │ │ + 597a: 0000 movs r0, r0 │ │ + 597c: 8000 strh r0, [r0, #0] │ │ + 597e: 4076 eors r6, r6 │ │ + 5980: 0000 movs r0, r0 │ │ + 5982: 43b4 bics r4, r6 │ │ + 5984: 46c0 nop ; (mov r8, r8) │ │ + 5986: 46c0 nop ; (mov r8, r8) │ │ + │ │ +00005988 : │ │ + 5988: b538 push {r3, r4, r5, lr} │ │ + 598a: 1c05 adds r5, r0, #0 │ │ + 598c: 1c08 adds r0, r1, #0 │ │ + 598e: f001 f8cd bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 5992: 1c01 adds r1, r0, #0 │ │ + 5994: 4807 ldr r0, [pc, #28] ; (59b4 ) │ │ + 5996: f001 f8d1 bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 599a: 1c04 adds r4, r0, #0 │ │ + 599c: 1c21 adds r1, r4, #0 │ │ + 599e: 1c28 adds r0, r5, #0 │ │ + 59a0: f001 f8cc bl 6b3c <__aeabi_f2iz@@Base+0xec> │ │ + 59a4: f001 f942 bl 6c2c <__aeabi_f2iz@@Base+0x1dc> │ │ + 59a8: f001 f8c0 bl 6b2c <__aeabi_f2iz@@Base+0xdc> │ │ + 59ac: 1c21 adds r1, r4, #0 │ │ + 59ae: f001 f8ed bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 59b2: bd38 pop {r3, r4, r5, pc} │ │ + 59b4: 0000 movs r0, r0 │ │ + 59b6: 43b4 bics r4, r6 │ │ + │ │ +000059b8 : │ │ + 59b8: 1c03 adds r3, r0, #0 │ │ + 59ba: b570 push {r4, r5, r6, lr} │ │ + 59bc: 1c0d adds r5, r1, #0 │ │ + 59be: 1c19 adds r1, r3, #0 │ │ + 59c0: 1c14 adds r4, r2, #0 │ │ + 59c2: f001 f8e3 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 59c6: 1c29 adds r1, r5, #0 │ │ + 59c8: 1c06 adds r6, r0, #0 │ │ + 59ca: 1c28 adds r0, r5, #0 │ │ + 59cc: f001 f8de bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 59d0: 1c01 adds r1, r0, #0 │ │ + 59d2: 1c30 adds r0, r6, #0 │ │ + 59d4: f001 f8e2 bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 59d8: 1c21 adds r1, r4, #0 │ │ + 59da: 1c05 adds r5, r0, #0 │ │ + 59dc: 1c20 adds r0, r4, #0 │ │ + 59de: f001 f8d5 bl 6b8c <__aeabi_f2iz@@Base+0x13c> │ │ + 59e2: 1c01 adds r1, r0, #0 │ │ + 59e4: 1c28 adds r0, r5, #0 │ │ + 59e6: f001 f8d9 bl 6b9c <__aeabi_f2iz@@Base+0x14c> │ │ + 59ea: bd70 pop {r4, r5, r6, pc} │ │ + │ │ +000059ec : │ │ + 59ec: b510 push {r4, lr} │ │ + 59ee: 4908 ldr r1, [pc, #32] ; (5a10 ) │ │ + 59f0: 1c04 adds r4, r0, #0 │ │ + 59f2: f001 f983 bl 6cfc <__aeabi_f2iz@@Base+0x2ac> │ │ + 59f6: 2800 cmp r0, #0 │ │ + 59f8: d008 beq.n 5a0c │ │ + 59fa: 1c20 adds r0, r4, #0 │ │ + 59fc: 4905 ldr r1, [pc, #20] ; (5a14 ) │ │ + 59fe: f001 f8a5 bl 6b4c <__aeabi_f2iz@@Base+0xfc> │ │ + 5a02: 1e43 subs r3, r0, #1 │ │ + 5a04: 4198 sbcs r0, r3 │ │ + 5a06: 2301 movs r3, #1 │ │ + 5a08: 4240 negs r0, r0 │ │ + 5a0a: 4018 ands r0, r3 │ │ + 5a0c: bd10 pop {r4, pc} │ │ + 5a0e: 46c0 nop ; (mov r8, r8) │ │ + 5a10: 0000 movs r0, r0 │ │ + 5a12: 43c8 mvns r0, r1 │ │ + 5a14: 2000 movs r0, #0 │ │ + 5a16: 4599 cmp r9, r3 │ │ + │ │ +00005a18 <__aeabi_drsub@@Base>: │ │ + 5a18: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ + 5a1c: ea000000 b 5a24 <__adddf3@@Base> │ │ + │ │ +00005a20 <__aeabi_dsub@@Base>: │ │ + 5a20: e2233102 eor r3, r3, #-2147483648 ; 0x80000000 │ │ + │ │ +00005a24 <__adddf3@@Base>: │ │ + 5a24: e92d4030 push {r4, r5, lr} │ │ + 5a28: e1a04081 lsl r4, r1, #1 │ │ + 5a2c: e1a05083 lsl r5, r3, #1 │ │ + 5a30: e1340005 teq r4, r5 │ │ + 5a34: 01300002 teqeq r0, r2 │ │ + 5a38: 1194c000 orrsne ip, r4, r0 │ │ + 5a3c: 1195c002 orrsne ip, r5, r2 │ │ + 5a40: 11f0cac4 mvnsne ip, r4, asr #21 │ │ + 5a44: 11f0cac5 mvnsne ip, r5, asr #21 │ │ + 5a48: 0a000079 beq 5c34 <__adddf3@@Base+0x210> │ │ + 5a4c: e1a04aa4 lsr r4, r4, #21 │ │ + 5a50: e0745aa5 rsbs r5, r4, r5, lsr #21 │ │ + 5a54: b2655000 rsblt r5, r5, #0 │ │ + 5a58: da000006 ble 5a78 <__adddf3@@Base+0x54> │ │ + 5a5c: e0844005 add r4, r4, r5 │ │ + 5a60: e0202002 eor r2, r0, r2 │ │ + 5a64: e0213003 eor r3, r1, r3 │ │ + 5a68: e0220000 eor r0, r2, r0 │ │ + 5a6c: e0231001 eor r1, r3, r1 │ │ + 5a70: e0202002 eor r2, r0, r2 │ │ + 5a74: e0213003 eor r3, r1, r3 │ │ + 5a78: e3550036 cmp r5, #54 ; 0x36 │ │ + 5a7c: 88bd8030 pophi {r4, r5, pc} │ │ + 5a80: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ + 5a84: e1a01601 lsl r1, r1, #12 │ │ + 5a88: e3a0c601 mov ip, #1048576 ; 0x100000 │ │ + 5a8c: e18c1621 orr r1, ip, r1, lsr #12 │ │ + 5a90: 0a000001 beq 5a9c <__adddf3@@Base+0x78> │ │ + 5a94: e2700000 rsbs r0, r0, #0 │ │ + 5a98: e2e11000 rsc r1, r1, #0 │ │ + 5a9c: e3130102 tst r3, #-2147483648 ; 0x80000000 │ │ + 5aa0: e1a03603 lsl r3, r3, #12 │ │ + 5aa4: e18c3623 orr r3, ip, r3, lsr #12 │ │ + 5aa8: 0a000001 beq 5ab4 <__adddf3@@Base+0x90> │ │ + 5aac: e2722000 rsbs r2, r2, #0 │ │ + 5ab0: e2e33000 rsc r3, r3, #0 │ │ + 5ab4: e1340005 teq r4, r5 │ │ + 5ab8: 0a000057 beq 5c1c <__adddf3@@Base+0x1f8> │ │ + 5abc: e2444001 sub r4, r4, #1 │ │ + 5ac0: e275e020 rsbs lr, r5, #32 │ │ + 5ac4: ba000005 blt 5ae0 <__adddf3@@Base+0xbc> │ │ + 5ac8: e1a0ce12 lsl ip, r2, lr │ │ + 5acc: e0900532 adds r0, r0, r2, lsr r5 │ │ + 5ad0: e2a11000 adc r1, r1, #0 │ │ + 5ad4: e0900e13 adds r0, r0, r3, lsl lr │ │ + 5ad8: e0b11553 adcs r1, r1, r3, asr r5 │ │ + 5adc: ea000006 b 5afc <__adddf3@@Base+0xd8> │ │ + 5ae0: e2455020 sub r5, r5, #32 │ │ + 5ae4: e28ee020 add lr, lr, #32 │ │ + 5ae8: e3520001 cmp r2, #1 │ │ + 5aec: e1a0ce13 lsl ip, r3, lr │ │ + 5af0: 238cc002 orrcs ip, ip, #2 │ │ + 5af4: e0900553 adds r0, r0, r3, asr r5 │ │ + 5af8: e0b11fc3 adcs r1, r1, r3, asr #31 │ │ + 5afc: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 5b00: 5a000002 bpl 5b10 <__adddf3@@Base+0xec> │ │ + 5b04: e27cc000 rsbs ip, ip, #0 │ │ + 5b08: e2f00000 rscs r0, r0, #0 │ │ + 5b0c: e2e11000 rsc r1, r1, #0 │ │ + 5b10: e3510601 cmp r1, #1048576 ; 0x100000 │ │ + 5b14: 3a00000e bcc 5b54 <__adddf3@@Base+0x130> │ │ + 5b18: e3510602 cmp r1, #2097152 ; 0x200000 │ │ + 5b1c: 3a000006 bcc 5b3c <__adddf3@@Base+0x118> │ │ + 5b20: e1b010a1 lsrs r1, r1, #1 │ │ + 5b24: e1b00060 rrxs r0, r0 │ │ + 5b28: e1a0c06c rrx ip, ip │ │ + 5b2c: e2844001 add r4, r4, #1 │ │ + 5b30: e1a02a84 lsl r2, r4, #21 │ │ + 5b34: e3720501 cmn r2, #4194304 ; 0x400000 │ │ + 5b38: 2a000055 bcs 5c94 <__adddf3@@Base+0x270> │ │ + 5b3c: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ + 5b40: 01b0c0a0 lsrseq ip, r0, #1 │ │ + 5b44: e2b00000 adcs r0, r0, #0 │ │ + 5b48: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 5b4c: e1811005 orr r1, r1, r5 │ │ + 5b50: e8bd8030 pop {r4, r5, pc} │ │ + 5b54: e1b0c08c lsls ip, ip, #1 │ │ + 5b58: e0b00000 adcs r0, r0, r0 │ │ + 5b5c: e0a11001 adc r1, r1, r1 │ │ + 5b60: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 5b64: e2444001 sub r4, r4, #1 │ │ + 5b68: 1afffff3 bne 5b3c <__adddf3@@Base+0x118> │ │ + 5b6c: e3310000 teq r1, #0 │ │ + 5b70: 01a01000 moveq r1, r0 │ │ + 5b74: 03a00000 moveq r0, #0 │ │ + 5b78: e16f3f11 clz r3, r1 │ │ + 5b7c: 02833020 addeq r3, r3, #32 │ │ + 5b80: e243300b sub r3, r3, #11 │ │ + 5b84: e2532020 subs r2, r3, #32 │ │ + 5b88: aa000007 bge 5bac <__adddf3@@Base+0x188> │ │ + 5b8c: e292200c adds r2, r2, #12 │ │ + 5b90: da000004 ble 5ba8 <__adddf3@@Base+0x184> │ │ + 5b94: e282c014 add ip, r2, #20 │ │ + 5b98: e262200c rsb r2, r2, #12 │ │ + 5b9c: e1a00c11 lsl r0, r1, ip │ │ + 5ba0: e1a01231 lsr r1, r1, r2 │ │ + 5ba4: ea000004 b 5bbc <__adddf3@@Base+0x198> │ │ + 5ba8: e2822014 add r2, r2, #20 │ │ + 5bac: d262c020 rsble ip, r2, #32 │ │ + 5bb0: e1a01211 lsl r1, r1, r2 │ │ + 5bb4: d1811c30 orrle r1, r1, r0, lsr ip │ │ + 5bb8: d1a00210 lslle r0, r0, r2 │ │ + 5bbc: e0544003 subs r4, r4, r3 │ │ + 5bc0: a0811a04 addge r1, r1, r4, lsl #20 │ │ + 5bc4: a1811005 orrge r1, r1, r5 │ │ + 5bc8: a8bd8030 popge {r4, r5, pc} │ │ + 5bcc: e1e04004 mvn r4, r4 │ │ + 5bd0: e254401f subs r4, r4, #31 │ │ + 5bd4: aa00000d bge 5c10 <__adddf3@@Base+0x1ec> │ │ + 5bd8: e294400c adds r4, r4, #12 │ │ + 5bdc: ca000005 bgt 5bf8 <__adddf3@@Base+0x1d4> │ │ + 5be0: e2844014 add r4, r4, #20 │ │ + 5be4: e2642020 rsb r2, r4, #32 │ │ + 5be8: e1a00430 lsr r0, r0, r4 │ │ + 5bec: e1800211 orr r0, r0, r1, lsl r2 │ │ + 5bf0: e1851431 orr r1, r5, r1, lsr r4 │ │ + 5bf4: e8bd8030 pop {r4, r5, pc} │ │ + 5bf8: e264400c rsb r4, r4, #12 │ │ + 5bfc: e2642020 rsb r2, r4, #32 │ │ + 5c00: e1a00230 lsr r0, r0, r2 │ │ + 5c04: e1800411 orr r0, r0, r1, lsl r4 │ │ + 5c08: e1a01005 mov r1, r5 │ │ + 5c0c: e8bd8030 pop {r4, r5, pc} │ │ + 5c10: e1a00431 lsr r0, r1, r4 │ │ + 5c14: e1a01005 mov r1, r5 │ │ + 5c18: e8bd8030 pop {r4, r5, pc} │ │ + 5c1c: e3340000 teq r4, #0 │ │ + 5c20: e2233601 eor r3, r3, #1048576 ; 0x100000 │ │ + 5c24: 02211601 eoreq r1, r1, #1048576 ; 0x100000 │ │ + 5c28: 02844001 addeq r4, r4, #1 │ │ + 5c2c: 12455001 subne r5, r5, #1 │ │ + 5c30: eaffffa1 b 5abc <__adddf3@@Base+0x98> │ │ + 5c34: e1f0cac4 mvns ip, r4, asr #21 │ │ + 5c38: 11f0cac5 mvnsne ip, r5, asr #21 │ │ + 5c3c: 0a000018 beq 5ca4 <__adddf3@@Base+0x280> │ │ + 5c40: e1340005 teq r4, r5 │ │ + 5c44: 01300002 teqeq r0, r2 │ │ + 5c48: 0a000003 beq 5c5c <__adddf3@@Base+0x238> │ │ + 5c4c: e194c000 orrs ip, r4, r0 │ │ + 5c50: 01a01003 moveq r1, r3 │ │ + 5c54: 01a00002 moveq r0, r2 │ │ + 5c58: e8bd8030 pop {r4, r5, pc} │ │ + 5c5c: e1310003 teq r1, r3 │ │ + 5c60: 13a01000 movne r1, #0 │ │ + 5c64: 13a00000 movne r0, #0 │ │ + 5c68: 18bd8030 popne {r4, r5, pc} │ │ + 5c6c: e1b0caa4 lsrs ip, r4, #21 │ │ + 5c70: 1a000003 bne 5c84 <__adddf3@@Base+0x260> │ │ + 5c74: e1b00080 lsls r0, r0, #1 │ │ + 5c78: e0b11001 adcs r1, r1, r1 │ │ + 5c7c: 23811102 orrcs r1, r1, #-2147483648 ; 0x80000000 │ │ + 5c80: e8bd8030 pop {r4, r5, pc} │ │ + 5c84: e2944501 adds r4, r4, #4194304 ; 0x400000 │ │ + 5c88: 32811601 addcc r1, r1, #1048576 ; 0x100000 │ │ + 5c8c: 38bd8030 popcc {r4, r5, pc} │ │ + 5c90: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 5c94: e385147f orr r1, r5, #2130706432 ; 0x7f000000 │ │ + 5c98: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ + 5c9c: e3a00000 mov r0, #0 │ │ + 5ca0: e8bd8030 pop {r4, r5, pc} │ │ + 5ca4: e1f0cac4 mvns ip, r4, asr #21 │ │ + 5ca8: 11a01003 movne r1, r3 │ │ + 5cac: 11a00002 movne r0, r2 │ │ + 5cb0: 01f0cac5 mvnseq ip, r5, asr #21 │ │ + 5cb4: 11a03001 movne r3, r1 │ │ + 5cb8: 11a02000 movne r2, r0 │ │ + 5cbc: e1904601 orrs r4, r0, r1, lsl #12 │ │ + 5cc0: 01925603 orrseq r5, r2, r3, lsl #12 │ │ + 5cc4: 01310003 teqeq r1, r3 │ │ + 5cc8: 13811702 orrne r1, r1, #524288 ; 0x80000 │ │ + 5ccc: e8bd8030 pop {r4, r5, pc} │ │ + │ │ +00005cd0 <__aeabi_ui2d@@Base>: │ │ + 5cd0: e3300000 teq r0, #0 │ │ + 5cd4: 03a01000 moveq r1, #0 │ │ + 5cd8: 012fff1e bxeq lr │ │ + 5cdc: e92d4030 push {r4, r5, lr} │ │ + 5ce0: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 5ce4: e2844032 add r4, r4, #50 ; 0x32 │ │ + 5ce8: e3a05000 mov r5, #0 │ │ + 5cec: e3a01000 mov r1, #0 │ │ + 5cf0: eaffff9d b 5b6c <__adddf3@@Base+0x148> │ │ + │ │ +00005cf4 <__aeabi_i2d@@Base>: │ │ + 5cf4: e3300000 teq r0, #0 │ │ + 5cf8: 03a01000 moveq r1, #0 │ │ + 5cfc: 012fff1e bxeq lr │ │ + 5d00: e92d4030 push {r4, r5, lr} │ │ + 5d04: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 5d08: e2844032 add r4, r4, #50 ; 0x32 │ │ + 5d0c: e2105102 ands r5, r0, #-2147483648 ; 0x80000000 │ │ + 5d10: 42600000 rsbmi r0, r0, #0 │ │ + 5d14: e3a01000 mov r1, #0 │ │ + 5d18: eaffff93 b 5b6c <__adddf3@@Base+0x148> │ │ + │ │ +00005d1c <__aeabi_f2d@@Base>: │ │ + 5d1c: e1b02080 lsls r2, r0, #1 │ │ + 5d20: e1a011c2 asr r1, r2, #3 │ │ + 5d24: e1a01061 rrx r1, r1 │ │ + 5d28: e1a00e02 lsl r0, r2, #28 │ │ + 5d2c: 121234ff andsne r3, r2, #-16777216 ; 0xff000000 │ │ + 5d30: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ + 5d34: 1221130e eorne r1, r1, #939524096 ; 0x38000000 │ │ + 5d38: 112fff1e bxne lr │ │ + 5d3c: e3320000 teq r2, #0 │ │ + 5d40: 133304ff teqne r3, #-16777216 ; 0xff000000 │ │ + 5d44: 012fff1e bxeq lr │ │ + 5d48: e92d4030 push {r4, r5, lr} │ │ + 5d4c: e3a04d0e mov r4, #896 ; 0x380 │ │ + 5d50: e2015102 and r5, r1, #-2147483648 ; 0x80000000 │ │ + 5d54: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ + 5d58: eaffff83 b 5b6c <__adddf3@@Base+0x148> │ │ + │ │ +00005d5c <__aeabi_ul2d@@Base>: │ │ + 5d5c: e1902001 orrs r2, r0, r1 │ │ + 5d60: 012fff1e bxeq lr │ │ + 5d64: e92d4030 push {r4, r5, lr} │ │ + 5d68: e3a05000 mov r5, #0 │ │ + 5d6c: ea000006 b 5d8c <__aeabi_l2d@@Base+0x1c> │ │ + │ │ +00005d70 <__aeabi_l2d@@Base>: │ │ + 5d70: e1902001 orrs r2, r0, r1 │ │ + 5d74: 012fff1e bxeq lr │ │ + 5d78: e92d4030 push {r4, r5, lr} │ │ + 5d7c: e2115102 ands r5, r1, #-2147483648 ; 0x80000000 │ │ + 5d80: 5a000001 bpl 5d8c <__aeabi_l2d@@Base+0x1c> │ │ + 5d84: e2700000 rsbs r0, r0, #0 │ │ + 5d88: e2e11000 rsc r1, r1, #0 │ │ + 5d8c: e3a04b01 mov r4, #1024 ; 0x400 │ │ + 5d90: e2844032 add r4, r4, #50 ; 0x32 │ │ + 5d94: e1b0cb21 lsrs ip, r1, #22 │ │ + 5d98: 0affff5c beq 5b10 <__adddf3@@Base+0xec> │ │ + 5d9c: e3a02003 mov r2, #3 │ │ + 5da0: e1b0c1ac lsrs ip, ip, #3 │ │ + 5da4: 12822003 addne r2, r2, #3 │ │ + 5da8: e1b0c1ac lsrs ip, ip, #3 │ │ + 5dac: 12822003 addne r2, r2, #3 │ │ + 5db0: e08221ac add r2, r2, ip, lsr #3 │ │ + 5db4: e2623020 rsb r3, r2, #32 │ │ + 5db8: e1a0c310 lsl ip, r0, r3 │ │ + 5dbc: e1a00230 lsr r0, r0, r2 │ │ + 5dc0: e1800311 orr r0, r0, r1, lsl r3 │ │ + 5dc4: e1a01231 lsr r1, r1, r2 │ │ + 5dc8: e0844002 add r4, r4, r2 │ │ + 5dcc: eaffff4f b 5b10 <__adddf3@@Base+0xec> │ │ + │ │ +00005dd0 <__aeabi_dmul@@Base>: │ │ + 5dd0: e92d4070 push {r4, r5, r6, lr} │ │ + 5dd4: e3a0c0ff mov ip, #255 ; 0xff │ │ + 5dd8: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ + 5ddc: e01c4a21 ands r4, ip, r1, lsr #20 │ │ + 5de0: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ + 5de4: 1134000c teqne r4, ip │ │ + 5de8: 1135000c teqne r5, ip │ │ + 5dec: 0b00006f bleq 5fb0 <__aeabi_dmul@@Base+0x1e0> │ │ + 5df0: e0844005 add r4, r4, r5 │ │ + 5df4: e0216003 eor r6, r1, r3 │ │ + 5df8: e1c11a8c bic r1, r1, ip, lsl #21 │ │ + 5dfc: e1c33a8c bic r3, r3, ip, lsl #21 │ │ + 5e00: e1905601 orrs r5, r0, r1, lsl #12 │ │ + 5e04: 11925603 orrsne r5, r2, r3, lsl #12 │ │ + 5e08: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 5e0c: e3833601 orr r3, r3, #1048576 ; 0x100000 │ │ + 5e10: 0a00001c beq 5e88 <__aeabi_dmul@@Base+0xb8> │ │ + 5e14: e08ec290 umull ip, lr, r0, r2 │ │ + 5e18: e3a05000 mov r5, #0 │ │ + 5e1c: e0a5e291 umlal lr, r5, r1, r2 │ │ + 5e20: e2062102 and r2, r6, #-2147483648 ; 0x80000000 │ │ + 5e24: e0a5e390 umlal lr, r5, r0, r3 │ │ + 5e28: e3a06000 mov r6, #0 │ │ + 5e2c: e0a65391 umlal r5, r6, r1, r3 │ │ + 5e30: e33c0000 teq ip, #0 │ │ + 5e34: 138ee001 orrne lr, lr, #1 │ │ + 5e38: e24440ff sub r4, r4, #255 ; 0xff │ │ + 5e3c: e3560c02 cmp r6, #512 ; 0x200 │ │ + 5e40: e2c44c03 sbc r4, r4, #768 ; 0x300 │ │ + 5e44: 2a000002 bcs 5e54 <__aeabi_dmul@@Base+0x84> │ │ + 5e48: e1b0e08e lsls lr, lr, #1 │ │ + 5e4c: e0b55005 adcs r5, r5, r5 │ │ + 5e50: e0a66006 adc r6, r6, r6 │ │ + 5e54: e1821586 orr r1, r2, r6, lsl #11 │ │ + 5e58: e1811aa5 orr r1, r1, r5, lsr #21 │ │ + 5e5c: e1a00585 lsl r0, r5, #11 │ │ + 5e60: e1800aae orr r0, r0, lr, lsr #21 │ │ + 5e64: e1a0e58e lsl lr, lr, #11 │ │ + 5e68: e254c0fd subs ip, r4, #253 ; 0xfd │ │ + 5e6c: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ + 5e70: 8a00000f bhi 5eb4 <__aeabi_dmul@@Base+0xe4> │ │ + 5e74: e35e0102 cmp lr, #-2147483648 ; 0x80000000 │ │ + 5e78: 01b0e0a0 lsrseq lr, r0, #1 │ │ + 5e7c: e2b00000 adcs r0, r0, #0 │ │ + 5e80: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 5e84: e8bd8070 pop {r4, r5, r6, pc} │ │ + 5e88: e2066102 and r6, r6, #-2147483648 ; 0x80000000 │ │ + 5e8c: e1861001 orr r1, r6, r1 │ │ + 5e90: e1800002 orr r0, r0, r2 │ │ + 5e94: e0211003 eor r1, r1, r3 │ │ + 5e98: e05440ac subs r4, r4, ip, lsr #1 │ │ + 5e9c: c074500c rsbsgt r5, r4, ip │ │ + 5ea0: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ + 5ea4: c8bd8070 popgt {r4, r5, r6, pc} │ │ + 5ea8: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 5eac: e3a0e000 mov lr, #0 │ │ + 5eb0: e2544001 subs r4, r4, #1 │ │ + 5eb4: ca000058 bgt 601c <__aeabi_dmul@@Base+0x24c> │ │ + 5eb8: e3740036 cmn r4, #54 ; 0x36 │ │ + 5ebc: d3a00000 movle r0, #0 │ │ + 5ec0: d2011102 andle r1, r1, #-2147483648 ; 0x80000000 │ │ + 5ec4: d8bd8070 pople {r4, r5, r6, pc} │ │ + 5ec8: e2644000 rsb r4, r4, #0 │ │ + 5ecc: e2544020 subs r4, r4, #32 │ │ + 5ed0: aa000018 bge 5f38 <__aeabi_dmul@@Base+0x168> │ │ + 5ed4: e294400c adds r4, r4, #12 │ │ + 5ed8: ca00000b bgt 5f0c <__aeabi_dmul@@Base+0x13c> │ │ + 5edc: e2844014 add r4, r4, #20 │ │ + 5ee0: e2645020 rsb r5, r4, #32 │ │ + 5ee4: e1a03510 lsl r3, r0, r5 │ │ + 5ee8: e1a00430 lsr r0, r0, r4 │ │ + 5eec: e1800511 orr r0, r0, r1, lsl r5 │ │ + 5ef0: e2012102 and r2, r1, #-2147483648 ; 0x80000000 │ │ + 5ef4: e3c11102 bic r1, r1, #-2147483648 ; 0x80000000 │ │ + 5ef8: e0900fa3 adds r0, r0, r3, lsr #31 │ │ + 5efc: e0a21431 adc r1, r2, r1, lsr r4 │ │ + 5f00: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 5f04: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 5f08: e8bd8070 pop {r4, r5, r6, pc} │ │ + 5f0c: e264400c rsb r4, r4, #12 │ │ + 5f10: e2645020 rsb r5, r4, #32 │ │ + 5f14: e1a03410 lsl r3, r0, r4 │ │ + 5f18: e1a00530 lsr r0, r0, r5 │ │ + 5f1c: e1800411 orr r0, r0, r1, lsl r4 │ │ + 5f20: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 5f24: e0900fa3 adds r0, r0, r3, lsr #31 │ │ + 5f28: e2a11000 adc r1, r1, #0 │ │ + 5f2c: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 5f30: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 5f34: e8bd8070 pop {r4, r5, r6, pc} │ │ + 5f38: e2645020 rsb r5, r4, #32 │ │ + 5f3c: e18ee510 orr lr, lr, r0, lsl r5 │ │ + 5f40: e1a03430 lsr r3, r0, r4 │ │ + 5f44: e1833511 orr r3, r3, r1, lsl r5 │ │ + 5f48: e1a00431 lsr r0, r1, r4 │ │ + 5f4c: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 5f50: e1c00431 bic r0, r0, r1, lsr r4 │ │ + 5f54: e0800fa3 add r0, r0, r3, lsr #31 │ │ + 5f58: e19ee083 orrs lr, lr, r3, lsl #1 │ │ + 5f5c: 01c00fa3 biceq r0, r0, r3, lsr #31 │ │ + 5f60: e8bd8070 pop {r4, r5, r6, pc} │ │ + 5f64: e3340000 teq r4, #0 │ │ + 5f68: 1a000008 bne 5f90 <__aeabi_dmul@@Base+0x1c0> │ │ + 5f6c: e2016102 and r6, r1, #-2147483648 ; 0x80000000 │ │ + 5f70: e1b00080 lsls r0, r0, #1 │ │ + 5f74: e0a11001 adc r1, r1, r1 │ │ + 5f78: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 5f7c: 02444001 subeq r4, r4, #1 │ │ + 5f80: 0afffffa beq 5f70 <__aeabi_dmul@@Base+0x1a0> │ │ + 5f84: e1811006 orr r1, r1, r6 │ │ + 5f88: e3350000 teq r5, #0 │ │ + 5f8c: 112fff1e bxne lr │ │ + 5f90: e2036102 and r6, r3, #-2147483648 ; 0x80000000 │ │ + 5f94: e1b02082 lsls r2, r2, #1 │ │ + 5f98: e0a33003 adc r3, r3, r3 │ │ + 5f9c: e3130601 tst r3, #1048576 ; 0x100000 │ │ + 5fa0: 02455001 subeq r5, r5, #1 │ │ + 5fa4: 0afffffa beq 5f94 <__aeabi_dmul@@Base+0x1c4> │ │ + 5fa8: e1833006 orr r3, r3, r6 │ │ + 5fac: e12fff1e bx lr │ │ + 5fb0: e134000c teq r4, ip │ │ + 5fb4: e00c5a23 and r5, ip, r3, lsr #20 │ │ + 5fb8: 1135000c teqne r5, ip │ │ + 5fbc: 0a000006 beq 5fdc <__aeabi_dmul@@Base+0x20c> │ │ + 5fc0: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 5fc4: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 5fc8: 1affffe5 bne 5f64 <__aeabi_dmul@@Base+0x194> │ │ + 5fcc: e0211003 eor r1, r1, r3 │ │ + 5fd0: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 5fd4: e3a00000 mov r0, #0 │ │ + 5fd8: e8bd8070 pop {r4, r5, r6, pc} │ │ + 5fdc: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 5fe0: 01a00002 moveq r0, r2 │ │ + 5fe4: 01a01003 moveq r1, r3 │ │ + 5fe8: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 5fec: 0a00000f beq 6030 <__aeabi_dmul@@Base+0x260> │ │ + 5ff0: e134000c teq r4, ip │ │ + 5ff4: 1a000001 bne 6000 <__aeabi_dmul@@Base+0x230> │ │ + 5ff8: e1906601 orrs r6, r0, r1, lsl #12 │ │ + 5ffc: 1a00000b bne 6030 <__aeabi_dmul@@Base+0x260> │ │ + 6000: e135000c teq r5, ip │ │ + 6004: 1a000003 bne 6018 <__aeabi_dmul@@Base+0x248> │ │ + 6008: e1926603 orrs r6, r2, r3, lsl #12 │ │ + 600c: 11a00002 movne r0, r2 │ │ + 6010: 11a01003 movne r1, r3 │ │ + 6014: 1a000005 bne 6030 <__aeabi_dmul@@Base+0x260> │ │ + 6018: e0211003 eor r1, r1, r3 │ │ + 601c: e2011102 and r1, r1, #-2147483648 ; 0x80000000 │ │ + 6020: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ + 6024: e381160f orr r1, r1, #15728640 ; 0xf00000 │ │ + 6028: e3a00000 mov r0, #0 │ │ + 602c: e8bd8070 pop {r4, r5, r6, pc} │ │ + 6030: e381147f orr r1, r1, #2130706432 ; 0x7f000000 │ │ + 6034: e381173e orr r1, r1, #16252928 ; 0xf80000 │ │ + 6038: e8bd8070 pop {r4, r5, r6, pc} │ │ + │ │ +0000603c <__aeabi_ddiv@@Base>: │ │ + 603c: e92d4070 push {r4, r5, r6, lr} │ │ + 6040: e3a0c0ff mov ip, #255 ; 0xff │ │ + 6044: e38ccc07 orr ip, ip, #1792 ; 0x700 │ │ + 6048: e01c4a21 ands r4, ip, r1, lsr #20 │ │ + 604c: 101c5a23 andsne r5, ip, r3, lsr #20 │ │ + 6050: 1134000c teqne r4, ip │ │ + 6054: 1135000c teqne r5, ip │ │ + 6058: 0b00005c bleq 61d0 <__aeabi_ddiv@@Base+0x194> │ │ + 605c: e0444005 sub r4, r4, r5 │ │ + 6060: e021e003 eor lr, r1, r3 │ │ + 6064: e1925603 orrs r5, r2, r3, lsl #12 │ │ + 6068: e1a01601 lsl r1, r1, #12 │ │ + 606c: 0a00004b beq 61a0 <__aeabi_ddiv@@Base+0x164> │ │ + 6070: e1a03603 lsl r3, r3, #12 │ │ + 6074: e3a05201 mov r5, #268435456 ; 0x10000000 │ │ + 6078: e1853223 orr r3, r5, r3, lsr #4 │ │ + 607c: e1833c22 orr r3, r3, r2, lsr #24 │ │ + 6080: e1a02402 lsl r2, r2, #8 │ │ + 6084: e1855221 orr r5, r5, r1, lsr #4 │ │ + 6088: e1855c20 orr r5, r5, r0, lsr #24 │ │ + 608c: e1a06400 lsl r6, r0, #8 │ │ + 6090: e20e1102 and r1, lr, #-2147483648 ; 0x80000000 │ │ + 6094: e1550003 cmp r5, r3 │ │ + 6098: 01560002 cmpeq r6, r2 │ │ + 609c: e2a440fd adc r4, r4, #253 ; 0xfd │ │ + 60a0: e2844c03 add r4, r4, #768 ; 0x300 │ │ + 60a4: 2a000001 bcs 60b0 <__aeabi_ddiv@@Base+0x74> │ │ + 60a8: e1b030a3 lsrs r3, r3, #1 │ │ + 60ac: e1a02062 rrx r2, r2 │ │ + 60b0: e0566002 subs r6, r6, r2 │ │ + 60b4: e0c55003 sbc r5, r5, r3 │ │ + 60b8: e1b030a3 lsrs r3, r3, #1 │ │ + 60bc: e1a02062 rrx r2, r2 │ │ + 60c0: e3a00601 mov r0, #1048576 ; 0x100000 │ │ + 60c4: e3a0c702 mov ip, #524288 ; 0x80000 │ │ + 60c8: e056e002 subs lr, r6, r2 │ │ + 60cc: e0d5e003 sbcs lr, r5, r3 │ │ + 60d0: 20466002 subcs r6, r6, r2 │ │ + 60d4: 21a0500e movcs r5, lr │ │ + 60d8: 2180000c orrcs r0, r0, ip │ │ + 60dc: e1b030a3 lsrs r3, r3, #1 │ │ + 60e0: e1a02062 rrx r2, r2 │ │ + 60e4: e056e002 subs lr, r6, r2 │ │ + 60e8: e0d5e003 sbcs lr, r5, r3 │ │ + 60ec: 20466002 subcs r6, r6, r2 │ │ + 60f0: 21a0500e movcs r5, lr │ │ + 60f4: 218000ac orrcs r0, r0, ip, lsr #1 │ │ + 60f8: e1b030a3 lsrs r3, r3, #1 │ │ + 60fc: e1a02062 rrx r2, r2 │ │ + 6100: e056e002 subs lr, r6, r2 │ │ + 6104: e0d5e003 sbcs lr, r5, r3 │ │ + 6108: 20466002 subcs r6, r6, r2 │ │ + 610c: 21a0500e movcs r5, lr │ │ + 6110: 2180012c orrcs r0, r0, ip, lsr #2 │ │ + 6114: e1b030a3 lsrs r3, r3, #1 │ │ + 6118: e1a02062 rrx r2, r2 │ │ + 611c: e056e002 subs lr, r6, r2 │ │ + 6120: e0d5e003 sbcs lr, r5, r3 │ │ + 6124: 20466002 subcs r6, r6, r2 │ │ + 6128: 21a0500e movcs r5, lr │ │ + 612c: 218001ac orrcs r0, r0, ip, lsr #3 │ │ + 6130: e195e006 orrs lr, r5, r6 │ │ + 6134: 0a00000d beq 6170 <__aeabi_ddiv@@Base+0x134> │ │ + 6138: e1a05205 lsl r5, r5, #4 │ │ + 613c: e1855e26 orr r5, r5, r6, lsr #28 │ │ + 6140: e1a06206 lsl r6, r6, #4 │ │ + 6144: e1a03183 lsl r3, r3, #3 │ │ + 6148: e1833ea2 orr r3, r3, r2, lsr #29 │ │ + 614c: e1a02182 lsl r2, r2, #3 │ │ + 6150: e1b0c22c lsrs ip, ip, #4 │ │ + 6154: 1affffdb bne 60c8 <__aeabi_ddiv@@Base+0x8c> │ │ + 6158: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 615c: 1a000006 bne 617c <__aeabi_ddiv@@Base+0x140> │ │ + 6160: e1811000 orr r1, r1, r0 │ │ + 6164: e3a00000 mov r0, #0 │ │ + 6168: e3a0c102 mov ip, #-2147483648 ; 0x80000000 │ │ + 616c: eaffffd5 b 60c8 <__aeabi_ddiv@@Base+0x8c> │ │ + 6170: e3110601 tst r1, #1048576 ; 0x100000 │ │ + 6174: 01811000 orreq r1, r1, r0 │ │ + 6178: 03a00000 moveq r0, #0 │ │ + 617c: e254c0fd subs ip, r4, #253 ; 0xfd │ │ + 6180: 835c0c07 cmphi ip, #1792 ; 0x700 │ │ + 6184: 8affff4a bhi 5eb4 <__aeabi_dmul@@Base+0xe4> │ │ + 6188: e055c003 subs ip, r5, r3 │ │ + 618c: 0056c002 subseq ip, r6, r2 │ │ + 6190: 01b0c0a0 lsrseq ip, r0, #1 │ │ + 6194: e2b00000 adcs r0, r0, #0 │ │ + 6198: e0a11a04 adc r1, r1, r4, lsl #20 │ │ + 619c: e8bd8070 pop {r4, r5, r6, pc} │ │ + 61a0: e20ee102 and lr, lr, #-2147483648 ; 0x80000000 │ │ + 61a4: e18e1621 orr r1, lr, r1, lsr #12 │ │ + 61a8: e09440ac adds r4, r4, ip, lsr #1 │ │ + 61ac: c074500c rsbsgt r5, r4, ip │ │ + 61b0: c1811a04 orrgt r1, r1, r4, lsl #20 │ │ + 61b4: c8bd8070 popgt {r4, r5, r6, pc} │ │ + 61b8: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 61bc: e3a0e000 mov lr, #0 │ │ + 61c0: e2544001 subs r4, r4, #1 │ │ + 61c4: eaffff3a b 5eb4 <__aeabi_dmul@@Base+0xe4> │ │ + 61c8: e185e006 orr lr, r5, r6 │ │ + 61cc: eaffff38 b 5eb4 <__aeabi_dmul@@Base+0xe4> │ │ + 61d0: e00c5a23 and r5, ip, r3, lsr #20 │ │ + 61d4: e134000c teq r4, ip │ │ + 61d8: 0135000c teqeq r5, ip │ │ + 61dc: 0affff93 beq 6030 <__aeabi_dmul@@Base+0x260> │ │ + 61e0: e134000c teq r4, ip │ │ + 61e4: 1a000006 bne 6204 <__aeabi_ddiv@@Base+0x1c8> │ │ + 61e8: e1904601 orrs r4, r0, r1, lsl #12 │ │ + 61ec: 1affff8f bne 6030 <__aeabi_dmul@@Base+0x260> │ │ + 61f0: e135000c teq r5, ip │ │ + 61f4: 1affff87 bne 6018 <__aeabi_dmul@@Base+0x248> │ │ + 61f8: e1a00002 mov r0, r2 │ │ + 61fc: e1a01003 mov r1, r3 │ │ + 6200: eaffff8a b 6030 <__aeabi_dmul@@Base+0x260> │ │ + 6204: e135000c teq r5, ip │ │ + 6208: 1a000004 bne 6220 <__aeabi_ddiv@@Base+0x1e4> │ │ + 620c: e1925603 orrs r5, r2, r3, lsl #12 │ │ + 6210: 0affff6d beq 5fcc <__aeabi_dmul@@Base+0x1fc> │ │ + 6214: e1a00002 mov r0, r2 │ │ + 6218: e1a01003 mov r1, r3 │ │ + 621c: eaffff83 b 6030 <__aeabi_dmul@@Base+0x260> │ │ + 6220: e1906081 orrs r6, r0, r1, lsl #1 │ │ + 6224: 11926083 orrsne r6, r2, r3, lsl #1 │ │ + 6228: 1affff4d bne 5f64 <__aeabi_dmul@@Base+0x194> │ │ + 622c: e1904081 orrs r4, r0, r1, lsl #1 │ │ + 6230: 1affff78 bne 6018 <__aeabi_dmul@@Base+0x248> │ │ + 6234: e1925083 orrs r5, r2, r3, lsl #1 │ │ + 6238: 1affff63 bne 5fcc <__aeabi_dmul@@Base+0x1fc> │ │ + 623c: eaffff7b b 6030 <__aeabi_dmul@@Base+0x260> │ │ + │ │ +00006240 <__gedf2@@Base>: │ │ + 6240: e3e0c000 mvn ip, #0 │ │ + 6244: ea000002 b 6254 <__cmpdf2@@Base+0x4> │ │ + │ │ +00006248 <__ledf2@@Base>: │ │ + 6248: e3a0c001 mov ip, #1 │ │ + 624c: ea000000 b 6254 <__cmpdf2@@Base+0x4> │ │ + │ │ +00006250 <__cmpdf2@@Base>: │ │ + 6250: e3a0c001 mov ip, #1 │ │ + 6254: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ + 6258: e1a0c081 lsl ip, r1, #1 │ │ + 625c: e1f0cacc mvns ip, ip, asr #21 │ │ + 6260: e1a0c083 lsl ip, r3, #1 │ │ + 6264: 11f0cacc mvnsne ip, ip, asr #21 │ │ + 6268: 0a00000e beq 62a8 <__cmpdf2@@Base+0x58> │ │ + 626c: e28dd004 add sp, sp, #4 │ │ + 6270: e190c081 orrs ip, r0, r1, lsl #1 │ │ + 6274: 0192c083 orrseq ip, r2, r3, lsl #1 │ │ + 6278: 11310003 teqne r1, r3 │ │ + 627c: 01300002 teqeq r0, r2 │ │ + 6280: 03a00000 moveq r0, #0 │ │ + 6284: 012fff1e bxeq lr │ │ + 6288: e3700000 cmn r0, #0 │ │ + 628c: e1310003 teq r1, r3 │ │ + 6290: 51510003 cmppl r1, r3 │ │ + 6294: 01500002 cmpeq r0, r2 │ │ + 6298: 21a00fc3 asrcs r0, r3, #31 │ │ + 629c: 31e00fc3 mvncc r0, r3, asr #31 │ │ + 62a0: e3800001 orr r0, r0, #1 │ │ + 62a4: e12fff1e bx lr │ │ + 62a8: e1a0c081 lsl ip, r1, #1 │ │ + 62ac: e1f0cacc mvns ip, ip, asr #21 │ │ + 62b0: 1a000001 bne 62bc <__cmpdf2@@Base+0x6c> │ │ + 62b4: e190c601 orrs ip, r0, r1, lsl #12 │ │ + 62b8: 1a000004 bne 62d0 <__cmpdf2@@Base+0x80> │ │ + 62bc: e1a0c083 lsl ip, r3, #1 │ │ + 62c0: e1f0cacc mvns ip, ip, asr #21 │ │ + 62c4: 1affffe8 bne 626c <__cmpdf2@@Base+0x1c> │ │ + 62c8: e192c603 orrs ip, r2, r3, lsl #12 │ │ + 62cc: 0affffe6 beq 626c <__cmpdf2@@Base+0x1c> │ │ + 62d0: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ + 62d4: e12fff1e bx lr │ │ + │ │ +000062d8 <__aeabi_cdrcmple@@Base>: │ │ + 62d8: e1a0c000 mov ip, r0 │ │ + 62dc: e1a00002 mov r0, r2 │ │ + 62e0: e1a0200c mov r2, ip │ │ + 62e4: e1a0c001 mov ip, r1 │ │ + 62e8: e1a01003 mov r1, r3 │ │ + 62ec: e1a0300c mov r3, ip │ │ + 62f0: eaffffff b 62f4 <__aeabi_cdcmpeq@@Base> │ │ + │ │ +000062f4 <__aeabi_cdcmpeq@@Base>: │ │ + 62f4: e92d4001 push {r0, lr} │ │ + 62f8: ebffffd4 bl 6250 <__cmpdf2@@Base> │ │ + 62fc: e3500000 cmp r0, #0 │ │ + 6300: 43700000 cmnmi r0, #0 │ │ + 6304: e8bd8001 pop {r0, pc} │ │ + │ │ +00006308 <__aeabi_dcmpeq@@Base>: │ │ + 6308: e52de008 str lr, [sp, #-8]! │ │ + 630c: ebfffff8 bl 62f4 <__aeabi_cdcmpeq@@Base> │ │ + 6310: 03a00001 moveq r0, #1 │ │ + 6314: 13a00000 movne r0, #0 │ │ + 6318: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0000631c <__aeabi_dcmplt@@Base>: │ │ + 631c: e52de008 str lr, [sp, #-8]! │ │ + 6320: ebfffff3 bl 62f4 <__aeabi_cdcmpeq@@Base> │ │ + 6324: 33a00001 movcc r0, #1 │ │ + 6328: 23a00000 movcs r0, #0 │ │ + 632c: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006330 <__aeabi_dcmple@@Base>: │ │ + 6330: e52de008 str lr, [sp, #-8]! │ │ + 6334: ebffffee bl 62f4 <__aeabi_cdcmpeq@@Base> │ │ + 6338: 93a00001 movls r0, #1 │ │ + 633c: 83a00000 movhi r0, #0 │ │ + 6340: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006344 <__aeabi_dcmpge@@Base>: │ │ + 6344: e52de008 str lr, [sp, #-8]! │ │ + 6348: ebffffe2 bl 62d8 <__aeabi_cdrcmple@@Base> │ │ + 634c: 93a00001 movls r0, #1 │ │ + 6350: 83a00000 movhi r0, #0 │ │ + 6354: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006358 <__aeabi_dcmpgt@@Base>: │ │ + 6358: e52de008 str lr, [sp, #-8]! │ │ + 635c: ebffffdd bl 62d8 <__aeabi_cdrcmple@@Base> │ │ + 6360: 33a00001 movcc r0, #1 │ │ + 6364: 23a00000 movcs r0, #0 │ │ + 6368: e49df008 ldr pc, [sp], #8 │ │ + │ │ +0000636c <__aeabi_d2f@@Base>: │ │ + 636c: e1a02081 lsl r2, r1, #1 │ │ + 6370: e2523207 subs r3, r2, #1879048192 ; 0x70000000 │ │ + 6374: 2253c602 subscs ip, r3, #2097152 ; 0x200000 │ │ + 6378: 227cc57f rsbscs ip, ip, #532676608 ; 0x1fc00000 │ │ + 637c: 9a000006 bls 639c <__aeabi_d2f@@Base+0x30> │ │ + 6380: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 6384: e1a02180 lsl r2, r0, #3 │ │ + 6388: e18c0ea0 orr r0, ip, r0, lsr #29 │ │ + 638c: e3520102 cmp r2, #-2147483648 ; 0x80000000 │ │ + 6390: e0a00103 adc r0, r0, r3, lsl #2 │ │ + 6394: 03c00001 biceq r0, r0, #1 │ │ + 6398: e12fff1e bx lr │ │ + 639c: e3110101 tst r1, #1073741824 ; 0x40000000 │ │ + 63a0: 1a00000f bne 63e4 <__aeabi_d2f@@Base+0x78> │ │ + 63a4: e293262e adds r2, r3, #48234496 ; 0x2e00000 │ │ + 63a8: b2010102 andlt r0, r1, #-2147483648 ; 0x80000000 │ │ + 63ac: b12fff1e bxlt lr │ │ + 63b0: e3811601 orr r1, r1, #1048576 ; 0x100000 │ │ + 63b4: e1a02aa2 lsr r2, r2, #21 │ │ + 63b8: e2622018 rsb r2, r2, #24 │ │ + 63bc: e262c020 rsb ip, r2, #32 │ │ + 63c0: e1b03c10 lsls r3, r0, ip │ │ + 63c4: e1a00230 lsr r0, r0, r2 │ │ + 63c8: 13800001 orrne r0, r0, #1 │ │ + 63cc: e1a03581 lsl r3, r1, #11 │ │ + 63d0: e1a035a3 lsr r3, r3, #11 │ │ + 63d4: e1800c13 orr r0, r0, r3, lsl ip │ │ + 63d8: e1a03233 lsr r3, r3, r2 │ │ + 63dc: e1a03083 lsl r3, r3, #1 │ │ + 63e0: eaffffe6 b 6380 <__aeabi_d2f@@Base+0x14> │ │ + 63e4: e1f03ac2 mvns r3, r2, asr #21 │ │ + 63e8: 1a000003 bne 63fc <__aeabi_d2f@@Base+0x90> │ │ + 63ec: e1903601 orrs r3, r0, r1, lsl #12 │ │ + 63f0: 13a0047f movne r0, #2130706432 ; 0x7f000000 │ │ + 63f4: 13800503 orrne r0, r0, #12582912 ; 0xc00000 │ │ + 63f8: 112fff1e bxne lr │ │ + 63fc: e2010102 and r0, r1, #-2147483648 ; 0x80000000 │ │ + 6400: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 6404: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 6408: e12fff1e bx lr │ │ + │ │ +0000640c <__aeabi_frsub@@Base>: │ │ + 640c: e2200102 eor r0, r0, #-2147483648 ; 0x80000000 │ │ + 6410: ea000000 b 6418 <__addsf3@@Base> │ │ + │ │ +00006414 <__aeabi_fsub@@Base>: │ │ + 6414: e2211102 eor r1, r1, #-2147483648 ; 0x80000000 │ │ + │ │ +00006418 <__addsf3@@Base>: │ │ + 6418: e1b02080 lsls r2, r0, #1 │ │ + 641c: 11b03081 lslsne r3, r1, #1 │ │ + 6420: 11320003 teqne r2, r3 │ │ + 6424: 11f0cc42 mvnsne ip, r2, asr #24 │ │ + 6428: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 642c: 0a00003c beq 6524 <__addsf3@@Base+0x10c> │ │ + 6430: e1a02c22 lsr r2, r2, #24 │ │ + 6434: e0723c23 rsbs r3, r2, r3, lsr #24 │ │ + 6438: c0822003 addgt r2, r2, r3 │ │ + 643c: c0201001 eorgt r1, r0, r1 │ │ + 6440: c0210000 eorgt r0, r1, r0 │ │ + 6444: c0201001 eorgt r1, r0, r1 │ │ + 6448: b2633000 rsblt r3, r3, #0 │ │ + 644c: e3530019 cmp r3, #25 │ │ + 6450: 812fff1e bxhi lr │ │ + 6454: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ + 6458: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 645c: e3c004ff bic r0, r0, #-16777216 ; 0xff000000 │ │ + 6460: 12600000 rsbne r0, r0, #0 │ │ + 6464: e3110102 tst r1, #-2147483648 ; 0x80000000 │ │ + 6468: e3811502 orr r1, r1, #8388608 ; 0x800000 │ │ + 646c: e3c114ff bic r1, r1, #-16777216 ; 0xff000000 │ │ + 6470: 12611000 rsbne r1, r1, #0 │ │ + 6474: e1320003 teq r2, r3 │ │ + 6478: 0a000023 beq 650c <__addsf3@@Base+0xf4> │ │ + 647c: e2422001 sub r2, r2, #1 │ │ + 6480: e0900351 adds r0, r0, r1, asr r3 │ │ + 6484: e2633020 rsb r3, r3, #32 │ │ + 6488: e1a01311 lsl r1, r1, r3 │ │ + 648c: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ + 6490: 5a000001 bpl 649c <__addsf3@@Base+0x84> │ │ + 6494: e2711000 rsbs r1, r1, #0 │ │ + 6498: e2e00000 rsc r0, r0, #0 │ │ + 649c: e3500502 cmp r0, #8388608 ; 0x800000 │ │ + 64a0: 3a00000b bcc 64d4 <__addsf3@@Base+0xbc> │ │ + 64a4: e3500401 cmp r0, #16777216 ; 0x1000000 │ │ + 64a8: 3a000004 bcc 64c0 <__addsf3@@Base+0xa8> │ │ + 64ac: e1b000a0 lsrs r0, r0, #1 │ │ + 64b0: e1a01061 rrx r1, r1 │ │ + 64b4: e2822001 add r2, r2, #1 │ │ + 64b8: e35200fe cmp r2, #254 ; 0xfe │ │ + 64bc: 2a00002d bcs 6578 <__addsf3@@Base+0x160> │ │ + 64c0: e3510102 cmp r1, #-2147483648 ; 0x80000000 │ │ + 64c4: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 64c8: 03c00001 biceq r0, r0, #1 │ │ + 64cc: e1800003 orr r0, r0, r3 │ │ + 64d0: e12fff1e bx lr │ │ + 64d4: e1b01081 lsls r1, r1, #1 │ │ + 64d8: e0a00000 adc r0, r0, r0 │ │ + 64dc: e3100502 tst r0, #8388608 ; 0x800000 │ │ + 64e0: e2422001 sub r2, r2, #1 │ │ + 64e4: 1afffff5 bne 64c0 <__addsf3@@Base+0xa8> │ │ + 64e8: e16fcf10 clz ip, r0 │ │ + 64ec: e24cc008 sub ip, ip, #8 │ │ + 64f0: e052200c subs r2, r2, ip │ │ + 64f4: e1a00c10 lsl r0, r0, ip │ │ + 64f8: a0800b82 addge r0, r0, r2, lsl #23 │ │ + 64fc: b2622000 rsblt r2, r2, #0 │ │ + 6500: a1800003 orrge r0, r0, r3 │ │ + 6504: b1830230 orrlt r0, r3, r0, lsr r2 │ │ + 6508: e12fff1e bx lr │ │ + 650c: e3320000 teq r2, #0 │ │ + 6510: e2211502 eor r1, r1, #8388608 ; 0x800000 │ │ + 6514: 02200502 eoreq r0, r0, #8388608 ; 0x800000 │ │ + 6518: 02822001 addeq r2, r2, #1 │ │ + 651c: 12433001 subne r3, r3, #1 │ │ + 6520: eaffffd5 b 647c <__addsf3@@Base+0x64> │ │ + 6524: e1a03081 lsl r3, r1, #1 │ │ + 6528: e1f0cc42 mvns ip, r2, asr #24 │ │ + 652c: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 6530: 0a000013 beq 6584 <__addsf3@@Base+0x16c> │ │ + 6534: e1320003 teq r2, r3 │ │ + 6538: 0a000002 beq 6548 <__addsf3@@Base+0x130> │ │ + 653c: e3320000 teq r2, #0 │ │ + 6540: 01a00001 moveq r0, r1 │ │ + 6544: e12fff1e bx lr │ │ + 6548: e1300001 teq r0, r1 │ │ + 654c: 13a00000 movne r0, #0 │ │ + 6550: 112fff1e bxne lr │ │ + 6554: e31204ff tst r2, #-16777216 ; 0xff000000 │ │ + 6558: 1a000002 bne 6568 <__addsf3@@Base+0x150> │ │ + 655c: e1b00080 lsls r0, r0, #1 │ │ + 6560: 23800102 orrcs r0, r0, #-2147483648 ; 0x80000000 │ │ + 6564: e12fff1e bx lr │ │ + 6568: e2922402 adds r2, r2, #33554432 ; 0x2000000 │ │ + 656c: 32800502 addcc r0, r0, #8388608 ; 0x800000 │ │ + 6570: 312fff1e bxcc lr │ │ + 6574: e2003102 and r3, r0, #-2147483648 ; 0x80000000 │ │ + 6578: e383047f orr r0, r3, #2130706432 ; 0x7f000000 │ │ + 657c: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 6580: e12fff1e bx lr │ │ + 6584: e1f02c42 mvns r2, r2, asr #24 │ │ + 6588: 11a00001 movne r0, r1 │ │ + 658c: 01f03c43 mvnseq r3, r3, asr #24 │ │ + 6590: 11a01000 movne r1, r0 │ │ + 6594: e1b02480 lsls r2, r0, #9 │ │ + 6598: 01b03481 lslseq r3, r1, #9 │ │ + 659c: 01300001 teqeq r0, r1 │ │ + 65a0: 13800501 orrne r0, r0, #4194304 ; 0x400000 │ │ + 65a4: e12fff1e bx lr │ │ + │ │ +000065a8 <__aeabi_ui2f@@Base>: │ │ + 65a8: e3a03000 mov r3, #0 │ │ + 65ac: ea000001 b 65b8 <__aeabi_i2f@@Base+0x8> │ │ + │ │ +000065b0 <__aeabi_i2f@@Base>: │ │ + 65b0: e2103102 ands r3, r0, #-2147483648 ; 0x80000000 │ │ + 65b4: 42600000 rsbmi r0, r0, #0 │ │ + 65b8: e1b0c000 movs ip, r0 │ │ + 65bc: 012fff1e bxeq lr │ │ + 65c0: e383344b orr r3, r3, #1258291200 ; 0x4b000000 │ │ + 65c4: e1a01000 mov r1, r0 │ │ + 65c8: e3a00000 mov r0, #0 │ │ + 65cc: ea00000f b 6610 <__aeabi_l2f@@Base+0x30> │ │ + │ │ +000065d0 <__aeabi_ul2f@@Base>: │ │ + 65d0: e1902001 orrs r2, r0, r1 │ │ + 65d4: 012fff1e bxeq lr │ │ + 65d8: e3a03000 mov r3, #0 │ │ + 65dc: ea000005 b 65f8 <__aeabi_l2f@@Base+0x18> │ │ + │ │ +000065e0 <__aeabi_l2f@@Base>: │ │ + 65e0: e1902001 orrs r2, r0, r1 │ │ + 65e4: 012fff1e bxeq lr │ │ + 65e8: e2113102 ands r3, r1, #-2147483648 ; 0x80000000 │ │ + 65ec: 5a000001 bpl 65f8 <__aeabi_l2f@@Base+0x18> │ │ + 65f0: e2700000 rsbs r0, r0, #0 │ │ + 65f4: e2e11000 rsc r1, r1, #0 │ │ + 65f8: e1b0c001 movs ip, r1 │ │ + 65fc: 01a0c000 moveq ip, r0 │ │ + 6600: 01a01000 moveq r1, r0 │ │ + 6604: 03a00000 moveq r0, #0 │ │ + 6608: e383345b orr r3, r3, #1526726656 ; 0x5b000000 │ │ + 660c: 02433201 subeq r3, r3, #268435456 ; 0x10000000 │ │ + 6610: e2433502 sub r3, r3, #8388608 ; 0x800000 │ │ + 6614: e16f2f1c clz r2, ip │ │ + 6618: e2522008 subs r2, r2, #8 │ │ + 661c: e0433b82 sub r3, r3, r2, lsl #23 │ │ + 6620: ba000006 blt 6640 <__aeabi_l2f@@Base+0x60> │ │ + 6624: e0833211 add r3, r3, r1, lsl r2 │ │ + 6628: e1a0c210 lsl ip, r0, r2 │ │ + 662c: e2622020 rsb r2, r2, #32 │ │ + 6630: e35c0102 cmp ip, #-2147483648 ; 0x80000000 │ │ + 6634: e0a30230 adc r0, r3, r0, lsr r2 │ │ + 6638: 03c00001 biceq r0, r0, #1 │ │ + 663c: e12fff1e bx lr │ │ + 6640: e2822020 add r2, r2, #32 │ │ + 6644: e1a0c211 lsl ip, r1, r2 │ │ + 6648: e2622020 rsb r2, r2, #32 │ │ + 664c: e190008c orrs r0, r0, ip, lsl #1 │ │ + 6650: e0a30231 adc r0, r3, r1, lsr r2 │ │ + 6654: 01c00fac biceq r0, r0, ip, lsr #31 │ │ + 6658: e12fff1e bx lr │ │ + │ │ +0000665c <__aeabi_fmul@@Base>: │ │ + 665c: e3a0c0ff mov ip, #255 ; 0xff │ │ + 6660: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ + 6664: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ + 6668: 1132000c teqne r2, ip │ │ + 666c: 1133000c teqne r3, ip │ │ + 6670: 0a00003e beq 6770 <__aeabi_fmul@@Base+0x114> │ │ + 6674: e0822003 add r2, r2, r3 │ │ + 6678: e020c001 eor ip, r0, r1 │ │ + 667c: e1b00480 lsls r0, r0, #9 │ │ + 6680: 11b01481 lslsne r1, r1, #9 │ │ + 6684: 0a000010 beq 66cc <__aeabi_fmul@@Base+0x70> │ │ + 6688: e3a03302 mov r3, #134217728 ; 0x8000000 │ │ + 668c: e18302a0 orr r0, r3, r0, lsr #5 │ │ + 6690: e18312a1 orr r1, r3, r1, lsr #5 │ │ + 6694: e0813190 umull r3, r1, r0, r1 │ │ + 6698: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ + 669c: e3510502 cmp r1, #8388608 ; 0x800000 │ │ + 66a0: 31a01081 lslcc r1, r1, #1 │ │ + 66a4: 31811fa3 orrcc r1, r1, r3, lsr #31 │ │ + 66a8: 31a03083 lslcc r3, r3, #1 │ │ + 66ac: e1800001 orr r0, r0, r1 │ │ + 66b0: e2c2207f sbc r2, r2, #127 ; 0x7f │ │ + 66b4: e35200fd cmp r2, #253 ; 0xfd │ │ + 66b8: 8a00000f bhi 66fc <__aeabi_fmul@@Base+0xa0> │ │ + 66bc: e3530102 cmp r3, #-2147483648 ; 0x80000000 │ │ + 66c0: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 66c4: 03c00001 biceq r0, r0, #1 │ │ + 66c8: e12fff1e bx lr │ │ + 66cc: e3300000 teq r0, #0 │ │ + 66d0: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ + 66d4: 01a01481 lsleq r1, r1, #9 │ │ + 66d8: e18c04a0 orr r0, ip, r0, lsr #9 │ │ + 66dc: e18004a1 orr r0, r0, r1, lsr #9 │ │ + 66e0: e252207f subs r2, r2, #127 ; 0x7f │ │ + 66e4: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ + 66e8: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ + 66ec: c12fff1e bxgt lr │ │ + 66f0: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 66f4: e3a03000 mov r3, #0 │ │ + 66f8: e2522001 subs r2, r2, #1 │ │ + 66fc: ca000035 bgt 67d8 <__aeabi_fmul@@Base+0x17c> │ │ + 6700: e3720019 cmn r2, #25 │ │ + 6704: d2000102 andle r0, r0, #-2147483648 ; 0x80000000 │ │ + 6708: d12fff1e bxle lr │ │ + 670c: e2622000 rsb r2, r2, #0 │ │ + 6710: e1b01080 lsls r1, r0, #1 │ │ + 6714: e1a01231 lsr r1, r1, r2 │ │ + 6718: e2622020 rsb r2, r2, #32 │ │ + 671c: e1a0c210 lsl ip, r0, r2 │ │ + 6720: e1b00061 rrxs r0, r1 │ │ + 6724: e2a00000 adc r0, r0, #0 │ │ + 6728: e193308c orrs r3, r3, ip, lsl #1 │ │ + 672c: 01c00fac biceq r0, r0, ip, lsr #31 │ │ + 6730: e12fff1e bx lr │ │ + 6734: e3320000 teq r2, #0 │ │ + 6738: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ + 673c: 01a00080 lsleq r0, r0, #1 │ │ + 6740: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ + 6744: 02422001 subeq r2, r2, #1 │ │ + 6748: 0afffffb beq 673c <__aeabi_fmul@@Base+0xe0> │ │ + 674c: e180000c orr r0, r0, ip │ │ + 6750: e3330000 teq r3, #0 │ │ + 6754: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 6758: 01a01081 lsleq r1, r1, #1 │ │ + 675c: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ + 6760: 02433001 subeq r3, r3, #1 │ │ + 6764: 0afffffb beq 6758 <__aeabi_fmul@@Base+0xfc> │ │ + 6768: e181100c orr r1, r1, ip │ │ + 676c: eaffffc0 b 6674 <__aeabi_fmul@@Base+0x18> │ │ + 6770: e00c3ba1 and r3, ip, r1, lsr #23 │ │ + 6774: e132000c teq r2, ip │ │ + 6778: 1133000c teqne r3, ip │ │ + 677c: 0a000005 beq 6798 <__aeabi_fmul@@Base+0x13c> │ │ + 6780: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ + 6784: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ + 6788: 1affffe9 bne 6734 <__aeabi_fmul@@Base+0xd8> │ │ + 678c: e0200001 eor r0, r0, r1 │ │ + 6790: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ + 6794: e12fff1e bx lr │ │ + 6798: e3300000 teq r0, #0 │ │ + 679c: 13300102 teqne r0, #-2147483648 ; 0x80000000 │ │ + 67a0: 01a00001 moveq r0, r1 │ │ + 67a4: 13310000 teqne r1, #0 │ │ + 67a8: 13310102 teqne r1, #-2147483648 ; 0x80000000 │ │ + 67ac: 0a00000d beq 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 67b0: e132000c teq r2, ip │ │ + 67b4: 1a000001 bne 67c0 <__aeabi_fmul@@Base+0x164> │ │ + 67b8: e1b02480 lsls r2, r0, #9 │ │ + 67bc: 1a000009 bne 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 67c0: e133000c teq r3, ip │ │ + 67c4: 1a000002 bne 67d4 <__aeabi_fmul@@Base+0x178> │ │ + 67c8: e1b03481 lsls r3, r1, #9 │ │ + 67cc: 11a00001 movne r0, r1 │ │ + 67d0: 1a000004 bne 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 67d4: e0200001 eor r0, r0, r1 │ │ + 67d8: e2000102 and r0, r0, #-2147483648 ; 0x80000000 │ │ + 67dc: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 67e0: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 67e4: e12fff1e bx lr │ │ + 67e8: e380047f orr r0, r0, #2130706432 ; 0x7f000000 │ │ + 67ec: e3800503 orr r0, r0, #12582912 ; 0xc00000 │ │ + 67f0: e12fff1e bx lr │ │ + │ │ +000067f4 <__aeabi_fdiv@@Base>: │ │ + 67f4: e3a0c0ff mov ip, #255 ; 0xff │ │ + 67f8: e01c2ba0 ands r2, ip, r0, lsr #23 │ │ + 67fc: 101c3ba1 andsne r3, ip, r1, lsr #23 │ │ + 6800: 1132000c teqne r2, ip │ │ + 6804: 1133000c teqne r3, ip │ │ + 6808: 0a00003a beq 68f8 <__aeabi_fdiv@@Base+0x104> │ │ + 680c: e0422003 sub r2, r2, r3 │ │ + 6810: e020c001 eor ip, r0, r1 │ │ + 6814: e1b01481 lsls r1, r1, #9 │ │ + 6818: e1a00480 lsl r0, r0, #9 │ │ + 681c: 0a00001c beq 6894 <__aeabi_fdiv@@Base+0xa0> │ │ + 6820: e3a03201 mov r3, #268435456 ; 0x10000000 │ │ + 6824: e1831221 orr r1, r3, r1, lsr #4 │ │ + 6828: e1833220 orr r3, r3, r0, lsr #4 │ │ + 682c: e20c0102 and r0, ip, #-2147483648 ; 0x80000000 │ │ + 6830: e1530001 cmp r3, r1 │ │ + 6834: 31a03083 lslcc r3, r3, #1 │ │ + 6838: e2a2207d adc r2, r2, #125 ; 0x7d │ │ + 683c: e3a0c502 mov ip, #8388608 ; 0x800000 │ │ + 6840: e1530001 cmp r3, r1 │ │ + 6844: 20433001 subcs r3, r3, r1 │ │ + 6848: 2180000c orrcs r0, r0, ip │ │ + 684c: e15300a1 cmp r3, r1, lsr #1 │ │ + 6850: 204330a1 subcs r3, r3, r1, lsr #1 │ │ + 6854: 218000ac orrcs r0, r0, ip, lsr #1 │ │ + 6858: e1530121 cmp r3, r1, lsr #2 │ │ + 685c: 20433121 subcs r3, r3, r1, lsr #2 │ │ + 6860: 2180012c orrcs r0, r0, ip, lsr #2 │ │ + 6864: e15301a1 cmp r3, r1, lsr #3 │ │ + 6868: 204331a1 subcs r3, r3, r1, lsr #3 │ │ + 686c: 218001ac orrcs r0, r0, ip, lsr #3 │ │ + 6870: e1b03203 lsls r3, r3, #4 │ │ + 6874: 11b0c22c lsrsne ip, ip, #4 │ │ + 6878: 1afffff0 bne 6840 <__aeabi_fdiv@@Base+0x4c> │ │ + 687c: e35200fd cmp r2, #253 ; 0xfd │ │ + 6880: 8affff9d bhi 66fc <__aeabi_fmul@@Base+0xa0> │ │ + 6884: e1530001 cmp r3, r1 │ │ + 6888: e0a00b82 adc r0, r0, r2, lsl #23 │ │ + 688c: 03c00001 biceq r0, r0, #1 │ │ + 6890: e12fff1e bx lr │ │ + 6894: e20cc102 and ip, ip, #-2147483648 ; 0x80000000 │ │ + 6898: e18c04a0 orr r0, ip, r0, lsr #9 │ │ + 689c: e292207f adds r2, r2, #127 ; 0x7f │ │ + 68a0: c27230ff rsbsgt r3, r2, #255 ; 0xff │ │ + 68a4: c1800b82 orrgt r0, r0, r2, lsl #23 │ │ + 68a8: c12fff1e bxgt lr │ │ + 68ac: e3800502 orr r0, r0, #8388608 ; 0x800000 │ │ + 68b0: e3a03000 mov r3, #0 │ │ + 68b4: e2522001 subs r2, r2, #1 │ │ + 68b8: eaffff8f b 66fc <__aeabi_fmul@@Base+0xa0> │ │ + 68bc: e3320000 teq r2, #0 │ │ + 68c0: e200c102 and ip, r0, #-2147483648 ; 0x80000000 │ │ + 68c4: 01a00080 lsleq r0, r0, #1 │ │ + 68c8: 03100502 tsteq r0, #8388608 ; 0x800000 │ │ + 68cc: 02422001 subeq r2, r2, #1 │ │ + 68d0: 0afffffb beq 68c4 <__aeabi_fdiv@@Base+0xd0> │ │ + 68d4: e180000c orr r0, r0, ip │ │ + 68d8: e3330000 teq r3, #0 │ │ + 68dc: e201c102 and ip, r1, #-2147483648 ; 0x80000000 │ │ + 68e0: 01a01081 lsleq r1, r1, #1 │ │ + 68e4: 03110502 tsteq r1, #8388608 ; 0x800000 │ │ + 68e8: 02433001 subeq r3, r3, #1 │ │ + 68ec: 0afffffb beq 68e0 <__aeabi_fdiv@@Base+0xec> │ │ + 68f0: e181100c orr r1, r1, ip │ │ + 68f4: eaffffc4 b 680c <__aeabi_fdiv@@Base+0x18> │ │ + 68f8: e00c3ba1 and r3, ip, r1, lsr #23 │ │ + 68fc: e132000c teq r2, ip │ │ + 6900: 1a000005 bne 691c <__aeabi_fdiv@@Base+0x128> │ │ + 6904: e1b02480 lsls r2, r0, #9 │ │ + 6908: 1affffb6 bne 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 690c: e133000c teq r3, ip │ │ + 6910: 1affffaf bne 67d4 <__aeabi_fmul@@Base+0x178> │ │ + 6914: e1a00001 mov r0, r1 │ │ + 6918: eaffffb2 b 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 691c: e133000c teq r3, ip │ │ + 6920: 1a000003 bne 6934 <__aeabi_fdiv@@Base+0x140> │ │ + 6924: e1b03481 lsls r3, r1, #9 │ │ + 6928: 0affff97 beq 678c <__aeabi_fmul@@Base+0x130> │ │ + 692c: e1a00001 mov r0, r1 │ │ + 6930: eaffffac b 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + 6934: e3d0c102 bics ip, r0, #-2147483648 ; 0x80000000 │ │ + 6938: 13d1c102 bicsne ip, r1, #-2147483648 ; 0x80000000 │ │ + 693c: 1affffde bne 68bc <__aeabi_fdiv@@Base+0xc8> │ │ + 6940: e3d02102 bics r2, r0, #-2147483648 ; 0x80000000 │ │ + 6944: 1affffa2 bne 67d4 <__aeabi_fmul@@Base+0x178> │ │ + 6948: e3d13102 bics r3, r1, #-2147483648 ; 0x80000000 │ │ + 694c: 1affff8e bne 678c <__aeabi_fmul@@Base+0x130> │ │ + 6950: eaffffa4 b 67e8 <__aeabi_fmul@@Base+0x18c> │ │ + │ │ +00006954 <__gesf2@@Base>: │ │ + 6954: e3e0c000 mvn ip, #0 │ │ + 6958: ea000002 b 6968 <__cmpsf2@@Base+0x4> │ │ + │ │ +0000695c <__lesf2@@Base>: │ │ + 695c: e3a0c001 mov ip, #1 │ │ + 6960: ea000000 b 6968 <__cmpsf2@@Base+0x4> │ │ + │ │ +00006964 <__cmpsf2@@Base>: │ │ + 6964: e3a0c001 mov ip, #1 │ │ + 6968: e52dc004 push {ip} ; (str ip, [sp, #-4]!) │ │ + 696c: e1a02080 lsl r2, r0, #1 │ │ + 6970: e1a03081 lsl r3, r1, #1 │ │ + 6974: e1f0cc42 mvns ip, r2, asr #24 │ │ + 6978: 11f0cc43 mvnsne ip, r3, asr #24 │ │ + 697c: 0a000007 beq 69a0 <__cmpsf2@@Base+0x3c> │ │ + 6980: e28dd004 add sp, sp, #4 │ │ + 6984: e192c0a3 orrs ip, r2, r3, lsr #1 │ │ + 6988: 11300001 teqne r0, r1 │ │ + 698c: 50520003 subspl r0, r2, r3 │ │ + 6990: 81a00fc1 asrhi r0, r1, #31 │ │ + 6994: 31e00fc1 mvncc r0, r1, asr #31 │ │ + 6998: 13800001 orrne r0, r0, #1 │ │ + 699c: e12fff1e bx lr │ │ + 69a0: e1f0cc42 mvns ip, r2, asr #24 │ │ + 69a4: 1a000001 bne 69b0 <__cmpsf2@@Base+0x4c> │ │ + 69a8: e1b0c480 lsls ip, r0, #9 │ │ + 69ac: 1a000003 bne 69c0 <__cmpsf2@@Base+0x5c> │ │ + 69b0: e1f0cc43 mvns ip, r3, asr #24 │ │ + 69b4: 1afffff1 bne 6980 <__cmpsf2@@Base+0x1c> │ │ + 69b8: e1b0c481 lsls ip, r1, #9 │ │ + 69bc: 0affffef beq 6980 <__cmpsf2@@Base+0x1c> │ │ + 69c0: e49d0004 pop {r0} ; (ldr r0, [sp], #4) │ │ + 69c4: e12fff1e bx lr │ │ + │ │ +000069c8 <__aeabi_cfrcmple@@Base>: │ │ + 69c8: e1a0c000 mov ip, r0 │ │ + 69cc: e1a00001 mov r0, r1 │ │ + 69d0: e1a0100c mov r1, ip │ │ + 69d4: eaffffff b 69d8 <__aeabi_cfcmpeq@@Base> │ │ + │ │ +000069d8 <__aeabi_cfcmpeq@@Base>: │ │ + 69d8: e92d400f push {r0, r1, r2, r3, lr} │ │ + 69dc: ebffffe0 bl 6964 <__cmpsf2@@Base> │ │ + 69e0: e3500000 cmp r0, #0 │ │ + 69e4: 43700000 cmnmi r0, #0 │ │ + 69e8: e8bd800f pop {r0, r1, r2, r3, pc} │ │ + │ │ +000069ec <__aeabi_fcmpeq@@Base>: │ │ + 69ec: e52de008 str lr, [sp, #-8]! │ │ + 69f0: ebfffff8 bl 69d8 <__aeabi_cfcmpeq@@Base> │ │ + 69f4: 03a00001 moveq r0, #1 │ │ + 69f8: 13a00000 movne r0, #0 │ │ + 69fc: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006a00 <__aeabi_fcmplt@@Base>: │ │ + 6a00: e52de008 str lr, [sp, #-8]! │ │ + 6a04: ebfffff3 bl 69d8 <__aeabi_cfcmpeq@@Base> │ │ + 6a08: 33a00001 movcc r0, #1 │ │ + 6a0c: 23a00000 movcs r0, #0 │ │ + 6a10: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006a14 <__aeabi_fcmple@@Base>: │ │ + 6a14: e52de008 str lr, [sp, #-8]! │ │ + 6a18: ebffffee bl 69d8 <__aeabi_cfcmpeq@@Base> │ │ + 6a1c: 93a00001 movls r0, #1 │ │ + 6a20: 83a00000 movhi r0, #0 │ │ + 6a24: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006a28 <__aeabi_fcmpge@@Base>: │ │ + 6a28: e52de008 str lr, [sp, #-8]! │ │ + 6a2c: ebffffe5 bl 69c8 <__aeabi_cfrcmple@@Base> │ │ + 6a30: 93a00001 movls r0, #1 │ │ + 6a34: 83a00000 movhi r0, #0 │ │ + 6a38: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006a3c <__aeabi_fcmpgt@@Base>: │ │ + 6a3c: e52de008 str lr, [sp, #-8]! │ │ + 6a40: ebffffe0 bl 69c8 <__aeabi_cfrcmple@@Base> │ │ + 6a44: 33a00001 movcc r0, #1 │ │ + 6a48: 23a00000 movcs r0, #0 │ │ + 6a4c: e49df008 ldr pc, [sp], #8 │ │ + │ │ +00006a50 <__aeabi_f2iz@@Base>: │ │ + 6a50: e1a02080 lsl r2, r0, #1 │ │ + 6a54: e352047f cmp r2, #2130706432 ; 0x7f000000 │ │ + 6a58: 3a000008 bcc 6a80 <__aeabi_f2iz@@Base+0x30> │ │ + 6a5c: e3a0309e mov r3, #158 ; 0x9e │ │ + 6a60: e0532c22 subs r2, r3, r2, lsr #24 │ │ + 6a64: 9a000007 bls 6a88 <__aeabi_f2iz@@Base+0x38> │ │ + 6a68: e1a03400 lsl r3, r0, #8 │ │ + 6a6c: e3833102 orr r3, r3, #-2147483648 ; 0x80000000 │ │ + 6a70: e3100102 tst r0, #-2147483648 ; 0x80000000 │ │ + 6a74: e1a00233 lsr r0, r3, r2 │ │ + 6a78: 12600000 rsbne r0, r0, #0 │ │ + 6a7c: e12fff1e bx lr │ │ + 6a80: e3a00000 mov r0, #0 │ │ + 6a84: e12fff1e bx lr │ │ + 6a88: e3720061 cmn r2, #97 ; 0x61 │ │ + 6a8c: 1a000001 bne 6a98 <__aeabi_f2iz@@Base+0x48> │ │ + 6a90: e1b02480 lsls r2, r0, #9 │ │ + 6a94: 1a000002 bne 6aa4 <__aeabi_f2iz@@Base+0x54> │ │ + 6a98: e2100102 ands r0, r0, #-2147483648 ; 0x80000000 │ │ + 6a9c: 03e00102 mvneq r0, #-2147483648 ; 0x80000000 │ │ + 6aa0: e12fff1e bx lr │ │ + 6aa4: e3a00000 mov r0, #0 │ │ + 6aa8: e12fff1e bx lr │ │ + 6aac: 46c04778 ; instruction: 0x46c04778 │ │ + 6ab0: e59fc000 ldr ip, [pc] ; 6ab8 <__aeabi_f2iz@@Base+0x68> │ │ + 6ab4: e08cf00f add pc, ip, pc │ │ + 6ab8: ffffd548 ; instruction: 0xffffd548 │ │ + 6abc: 46c04778 ; instruction: 0x46c04778 │ │ + 6ac0: e59fc000 ldr ip, [pc] ; 6ac8 <__aeabi_f2iz@@Base+0x78> │ │ + 6ac4: e08cf00f add pc, ip, pc │ │ + 6ac8: ffffd544 ; instruction: 0xffffd544 │ │ + 6acc: 46c04778 ; instruction: 0x46c04778 │ │ + 6ad0: e59fc000 ldr ip, [pc] ; 6ad8 <__aeabi_f2iz@@Base+0x88> │ │ + 6ad4: e08cf00f add pc, ip, pc │ │ + 6ad8: ffffd540 ; instruction: 0xffffd540 │ │ + 6adc: 46c04778 ; instruction: 0x46c04778 │ │ + 6ae0: e59fc000 ldr ip, [pc] ; 6ae8 <__aeabi_f2iz@@Base+0x98> │ │ + 6ae4: e08cf00f add pc, ip, pc │ │ + 6ae8: ffffd53c ; instruction: 0xffffd53c │ │ + 6aec: 46c04778 ; instruction: 0x46c04778 │ │ + 6af0: e59fc000 ldr ip, [pc] ; 6af8 <__aeabi_f2iz@@Base+0xa8> │ │ + 6af4: e08cf00f add pc, ip, pc │ │ + 6af8: ffffd538 ; instruction: 0xffffd538 │ │ + 6afc: 46c04778 ; instruction: 0x46c04778 │ │ + 6b00: e59fc000 ldr ip, [pc] ; 6b08 <__aeabi_f2iz@@Base+0xb8> │ │ + 6b04: e08cf00f add pc, ip, pc │ │ + 6b08: ffffd534 ; instruction: 0xffffd534 │ │ + 6b0c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b10: e59fc000 ldr ip, [pc] ; 6b18 <__aeabi_f2iz@@Base+0xc8> │ │ + 6b14: e08cf00f add pc, ip, pc │ │ + 6b18: ffffd530 ; instruction: 0xffffd530 │ │ + 6b1c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b20: e59fc000 ldr ip, [pc] ; 6b28 <__aeabi_f2iz@@Base+0xd8> │ │ + 6b24: e08cf00f add pc, ip, pc │ │ + 6b28: ffffd52c ; instruction: 0xffffd52c │ │ + 6b2c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b30: e59fc000 ldr ip, [pc] ; 6b38 <__aeabi_f2iz@@Base+0xe8> │ │ + 6b34: e08cf00f add pc, ip, pc │ │ + 6b38: fffffa74 ; instruction: 0xfffffa74 │ │ + 6b3c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b40: e59fc000 ldr ip, [pc] ; 6b48 <__aeabi_f2iz@@Base+0xf8> │ │ + 6b44: e08cf00f add pc, ip, pc │ │ + 6b48: fffffca8 ; instruction: 0xfffffca8 │ │ + 6b4c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b50: e59fc000 ldr ip, [pc] ; 6b58 <__aeabi_f2iz@@Base+0x108> │ │ + 6b54: e08cf00f add pc, ip, pc │ │ + 6b58: fffffeb8 ; instruction: 0xfffffeb8 │ │ + 6b5c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b60: e59fc000 ldr ip, [pc] ; 6b68 <__aeabi_f2iz@@Base+0x118> │ │ + 6b64: e08cf00f add pc, ip, pc │ │ + 6b68: fffffe94 ; instruction: 0xfffffe94 │ │ + 6b6c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b70: e59fc000 ldr ip, [pc] ; 6b78 <__aeabi_f2iz@@Base+0x128> │ │ + 6b74: e08cf00f add pc, ip, pc │ │ + 6b78: fffffec0 ; instruction: 0xfffffec0 │ │ + 6b7c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b80: e59fc000 ldr ip, [pc] ; 6b88 <__aeabi_f2iz@@Base+0x138> │ │ + 6b84: e08cf00f add pc, ip, pc │ │ + 6b88: fffffa1c ; instruction: 0xfffffa1c │ │ + 6b8c: 46c04778 ; instruction: 0x46c04778 │ │ + 6b90: e59fc000 ldr ip, [pc] ; 6b98 <__aeabi_f2iz@@Base+0x148> │ │ + 6b94: e08cf00f add pc, ip, pc │ │ + 6b98: fffffac0 ; instruction: 0xfffffac0 │ │ + 6b9c: 46c04778 ; instruction: 0x46c04778 │ │ + 6ba0: e59fc000 ldr ip, [pc] ; 6ba8 <__aeabi_f2iz@@Base+0x158> │ │ + 6ba4: e08cf00f add pc, ip, pc │ │ + 6ba8: fffff86c vcmla.f32 , , d28[0], #270 │ │ + 6bac: 46c04778 ; instruction: 0x46c04778 │ │ + 6bb0: e59fc000 ldr ip, [pc] ; 6bb8 <__aeabi_f2iz@@Base+0x168> │ │ + 6bb4: e08cf00f add pc, ip, pc │ │ + 6bb8: ffffd4a8 ; instruction: 0xffffd4a8 │ │ + 6bbc: 46c04778 ; instruction: 0x46c04778 │ │ + 6bc0: e59fc000 ldr ip, [pc] ; 6bc8 <__aeabi_f2iz@@Base+0x178> │ │ + 6bc4: e08cf00f add pc, ip, pc │ │ + 6bc8: ffffd4a4 ; instruction: 0xffffd4a4 │ │ + 6bcc: 46c04778 ; instruction: 0x46c04778 │ │ + 6bd0: e59fc000 ldr ip, [pc] ; 6bd8 <__aeabi_f2iz@@Base+0x188> │ │ + 6bd4: e08cf00f add pc, ip, pc │ │ + 6bd8: ffffd4a0 ; instruction: 0xffffd4a0 │ │ + 6bdc: 46c04778 ; instruction: 0x46c04778 │ │ + 6be0: e59fc000 ldr ip, [pc] ; 6be8 <__aeabi_f2iz@@Base+0x198> │ │ + 6be4: e08cf00f add pc, ip, pc │ │ + 6be8: ffffd49c ; instruction: 0xffffd49c │ │ + 6bec: 46c04778 ; instruction: 0x46c04778 │ │ + 6bf0: e59fc000 ldr ip, [pc] ; 6bf8 <__aeabi_f2iz@@Base+0x1a8> │ │ + 6bf4: e08cf00f add pc, ip, pc │ │ + 6bf8: ffffd498 ; instruction: 0xffffd498 │ │ + 6bfc: 46c04778 ; instruction: 0x46c04778 │ │ + 6c00: e59fc000 ldr ip, [pc] ; 6c08 <__aeabi_f2iz@@Base+0x1b8> │ │ + 6c04: e08cf00f add pc, ip, pc │ │ + 6c08: fffff110 ; instruction: 0xfffff110 │ │ + 6c0c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c10: e59fc000 ldr ip, [pc] ; 6c18 <__aeabi_f2iz@@Base+0x1c8> │ │ + 6c14: e08cf00f add pc, ip, pc │ │ + 6c18: fffff73c ; instruction: 0xfffff73c │ │ + 6c1c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c20: e59fc000 ldr ip, [pc] ; 6c28 <__aeabi_f2iz@@Base+0x1d8> │ │ + 6c24: e08cf00f add pc, ip, pc │ │ + 6c28: ffffd474 ; instruction: 0xffffd474 │ │ + 6c2c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c30: e59fc000 ldr ip, [pc] ; 6c38 <__aeabi_f2iz@@Base+0x1e8> │ │ + 6c34: e08cf00f add pc, ip, pc │ │ + 6c38: fffffe14 ; instruction: 0xfffffe14 │ │ + 6c3c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c40: e59fc000 ldr ip, [pc] ; 6c48 <__aeabi_f2iz@@Base+0x1f8> │ │ + 6c44: e08cf00f add pc, ip, pc │ │ + 6c48: ffffd460 ; instruction: 0xffffd460 │ │ + 6c4c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c50: e59fc000 ldr ip, [pc] ; 6c58 <__aeabi_f2iz@@Base+0x208> │ │ + 6c54: e08cf00f add pc, ip, pc │ │ + 6c58: ffffd45c ; instruction: 0xffffd45c │ │ + 6c5c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c60: e59fc000 ldr ip, [pc] ; 6c68 <__aeabi_f2iz@@Base+0x218> │ │ + 6c64: e08cf00f add pc, ip, pc │ │ + 6c68: ffffd458 ; instruction: 0xffffd458 │ │ + 6c6c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c70: e59fc000 ldr ip, [pc] ; 6c78 <__aeabi_f2iz@@Base+0x228> │ │ + 6c74: e08cf00f add pc, ip, pc │ │ + 6c78: fffff798 ; instruction: 0xfffff798 │ │ + 6c7c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c80: e59fc000 ldr ip, [pc] ; 6c88 <__aeabi_f2iz@@Base+0x238> │ │ + 6c84: e08cf00f add pc, ip, pc │ │ + 6c88: ffffd444 ; instruction: 0xffffd444 │ │ + 6c8c: 46c04778 ; instruction: 0x46c04778 │ │ + 6c90: e59fc000 ldr ip, [pc] ; 6c98 <__aeabi_f2iz@@Base+0x248> │ │ + 6c94: e08cf00f add pc, ip, pc │ │ + 6c98: fffff6d0 ; instruction: 0xfffff6d0 │ │ + 6c9c: 46c04778 ; instruction: 0x46c04778 │ │ + 6ca0: e59fc000 ldr ip, [pc] ; 6ca8 <__aeabi_f2iz@@Base+0x258> │ │ + 6ca4: e08cf00f add pc, ip, pc │ │ + 6ca8: fffff124 ; instruction: 0xfffff124 │ │ + 6cac: 46c04778 ; instruction: 0x46c04778 │ │ + 6cb0: e59fc000 ldr ip, [pc] ; 6cb8 <__aeabi_f2iz@@Base+0x268> │ │ + 6cb4: e08cf00f add pc, ip, pc │ │ + 6cb8: ffffd420 ; instruction: 0xffffd420 │ │ + 6cbc: 46c04778 ; instruction: 0x46c04778 │ │ + 6cc0: e59fc000 ldr ip, [pc] ; 6cc8 <__aeabi_f2iz@@Base+0x278> │ │ + 6cc4: e08cf00f add pc, ip, pc │ │ + 6cc8: ffffd41c ; instruction: 0xffffd41c │ │ + 6ccc: 46c04778 ; instruction: 0x46c04778 │ │ + 6cd0: e59fc000 ldr ip, [pc] ; 6cd8 <__aeabi_f2iz@@Base+0x288> │ │ + 6cd4: e08cf00f add pc, ip, pc │ │ + 6cd8: ffffed48 ; instruction: 0xffffed48 │ │ + 6cdc: 46c04778 ; instruction: 0x46c04778 │ │ + 6ce0: e59fc000 ldr ip, [pc] ; 6ce8 <__aeabi_f2iz@@Base+0x298> │ │ + 6ce4: e08cf00f add pc, ip, pc │ │ + 6ce8: ffffd408 ; instruction: 0xffffd408 │ │ + 6cec: 46c04778 ; instruction: 0x46c04778 │ │ + 6cf0: e59fc000 ldr ip, [pc] ; 6cf8 <__aeabi_f2iz@@Base+0x2a8> │ │ + 6cf4: e08cf00f add pc, ip, pc │ │ + 6cf8: ffffd404 ; instruction: 0xffffd404 │ │ + 6cfc: 46c04778 ; instruction: 0x46c04778 │ │ + 6d00: e59fc000 ldr ip, [pc] ; 6d08 <__aeabi_f2iz@@Base+0x2b8> │ │ + 6d04: e08cf00f add pc, ip, pc │ │ + 6d08: fffffd1c ; instruction: 0xfffffd1c ├── readelf --wide --decompress --hex-dump=.ARM.extab {} │ │ @@ -1,41 +1,41 @@ │ │ │ │ Hex dump of section '.ARM.extab': │ │ - 0x00006730 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006740 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006750 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006760 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006770 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006780 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006790 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000067a0 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000067b0 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000067c0 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000067d0 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000067e0 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000067f0 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006800 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006810 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006820 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006830 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006840 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006850 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006860 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006870 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006880 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006890 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000068a0 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000068b0 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000068c0 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x000068d0 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x000068e0 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x000068f0 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006900 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006910 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006920 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006930 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006940 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006950 b0b00084 00000000 08b10181 b0b00084 ................ │ │ - 0x00006960 00000000 08b10181 b0b00084 00000000 ................ │ │ - 0x00006970 08b10181 b0b00084 00000000 08b10181 ................ │ │ - 0x00006980 b0b00084 00000000 ........ │ │ + 0x00006d0c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006d1c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006d2c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006d3c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006d4c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006d5c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006d6c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006d7c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006d8c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006d9c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006dac b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006dbc 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006dcc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006ddc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006dec 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006dfc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006e0c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006e1c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006e2c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006e3c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006e4c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006e5c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006e6c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006e7c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006e8c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006e9c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006eac 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006ebc 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006ecc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006edc 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006eec 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006efc b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006f0c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006f1c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006f2c b0b00084 00000000 08b10181 b0b00084 ................ │ │ + 0x00006f3c 00000000 08b10181 b0b00084 00000000 ................ │ │ + 0x00006f4c 08b10181 b0b00084 00000000 08b10181 ................ │ │ + 0x00006f5c b0b00084 00000000 ........ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ @@ -1,74 +1,74 @@ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ - 0x00006988 c4d4ff7f a4fdff7f c8d4ff7f a8fdff7f ................ │ │ - 0x00006998 cad4ff7f acfdff7f ccd4ff7f b0fdff7f ................ │ │ - 0x000069a8 ced4ff7f a908b180 e2d4ff7f b0ab0680 ................ │ │ - 0x000069b8 6ad5ff7f b0b0aa80 9cd5ff7f 9cfdff7f j............... │ │ - 0x000069c8 9ed5ff7f a0fdff7f a6d5ff7f 01000000 ................ │ │ - 0x000069d8 a0d5ff7f b0b0b080 04d6ff7f 01000000 ................ │ │ - 0x000069e8 fcd5ff7f 8cfdff7f 00d6ff7f 90fdff7f ................ │ │ - 0x000069f8 02d6ff7f 94fdff7f 04d6ff7f 98fdff7f ................ │ │ - 0x00006a08 06d6ff7f a908b180 1ad6ff7f aa03b180 ................ │ │ - 0x00006a18 38d6ff7f b0b0aa80 bed6ff7f 01000000 8............... │ │ - 0x00006a28 b6d6ff7f 7cfdff7f c0d6ff7f 80fdff7f ....|........... │ │ - 0x00006a38 c2d6ff7f 84fdff7f c4d6ff7f 88fdff7f ................ │ │ - 0x00006a48 c6d6ff7f a908b180 f4d6ff7f b0ab0e80 ................ │ │ - 0x00006a58 84d7ff7f 01000000 7cd7ff7f b0ab0480 ........|....... │ │ - 0x00006a68 06d8ff7f b0ab0880 a4d8ff7f b0b0a880 ................ │ │ - 0x00006a78 b2d8ff7f 5cfdff7f c2d8ff7f b0b0b080 ....\........... │ │ - 0x00006a88 c2d8ff7f 01000000 bad8ff7f b0b0a880 ................ │ │ - 0x00006a98 cad8ff7f 48fdff7f ccd8ff7f 4cfdff7f ....H.......L... │ │ - 0x00006aa8 ced8ff7f 50fdff7f d0d8ff7f b0b0b080 ....P........... │ │ - 0x00006ab8 e0d8ff7f a908b180 f6d8ff7f b0b0b080 ................ │ │ - 0x00006ac8 f2d8ff7f a908b180 08d9ff7f 01000000 ................ │ │ - 0x00006ad8 00d9ff7f 2cfdff7f 06d9ff7f 01000000 ....,........... │ │ - 0x00006ae8 fed8ff7f 28fdff7f 02d9ff7f 2cfdff7f ....(.......,... │ │ - 0x00006af8 04d9ff7f 30fdff7f 08d9ff7f 34fdff7f ....0.......4... │ │ - 0x00006b08 0ad9ff7f a908b180 60d9ff7f 01000000 ........`....... │ │ - 0x00006b18 58d9ff7f b0b0a880 68d9ff7f 20fdff7f X.......h... ... │ │ - 0x00006b28 6ad9ff7f 24fdff7f 6cd9ff7f 28fdff7f j...$...l...(... │ │ - 0x00006b38 6ed9ff7f b0b0aa80 86d9ff7f ab08b180 n............... │ │ - 0x00006b48 a2d9ff7f a908b180 b8d9ff7f ab08b180 ................ │ │ - 0x00006b58 e6d9ff7f 0cfdff7f e8d9ff7f b0b0b080 ................ │ │ - 0x00006b68 e4d9ff7f b0b0a980 f2d9ff7f b0b0b080 ................ │ │ - 0x00006b78 02daff7f 01000000 fad9ff7f f0fcff7f ................ │ │ - 0x00006b88 fed9ff7f f4fcff7f 00daff7f f8fcff7f ................ │ │ - 0x00006b98 02daff7f fcfcff7f 04daff7f b0b0aa80 ................ │ │ - 0x00006ba8 20daff7f ab08b180 3cdaff7f a908b180 .......<....... │ │ - 0x00006bb8 12dbff7f b0b0aa80 54dbff7f 01000000 ........T....... │ │ - 0x00006bc8 4cdbff7f d8fcff7f 4edbff7f dcfcff7f L.......N....... │ │ - 0x00006bd8 50dbff7f e0fcff7f 52dbff7f e4fcff7f P.......R....... │ │ - 0x00006be8 56dbff7f e8fcff7f 5adbff7f ecfcff7f V.......Z....... │ │ - 0x00006bf8 5edbff7f f0fcff7f 64dbff7f f4fcff7f ^.......d....... │ │ - 0x00006c08 66dbff7f 01000000 60dbff7f b0ab0680 f.......`....... │ │ - 0x00006c18 10ddff7f b0b0a880 48ddff7f b0b0b080 ........H....... │ │ - 0x00006c28 48ddff7f b0ab1280 4cdeff7f b0b0aa80 H.......L....... │ │ - 0x00006c38 90deff7f 01000000 88deff7f c0fcff7f ................ │ │ - 0x00006c48 8adeff7f b0b0b080 94deff7f b0b0a880 ................ │ │ - 0x00006c58 a0deff7f a908b180 dcdeff7f b0b0b080 ................ │ │ - 0x00006c68 f0deff7f ab08b180 58dfff7f b0b0a880 ........X....... │ │ - 0x00006c78 78dfff7f a908b180 8cdfff7f 01000000 x............... │ │ - 0x00006c88 84dfff7f 84fcff7f 88dfff7f 88fcff7f ................ │ │ - 0x00006c98 8adfff7f b0b0b080 90dfff7f b0ab1280 ................ │ │ - 0x00006ca8 18e0ff7f 01000000 10e0ff7f b0ab0e80 ................ │ │ - 0x00006cb8 f4e1ff7f b0ab0680 64e3ff7f 01000000 ........d....... │ │ - 0x00006cc8 5ce3ff7f 5cfcff7f 60e3ff7f 60fcff7f \...\...`...`... │ │ - 0x00006cd8 62e3ff7f b0b0b080 6ae3ff7f 01000000 b.......j....... │ │ - 0x00006ce8 62e3ff7f a908b180 76e3ff7f 01000000 b.......v....... │ │ - 0x00006cf8 6ee3ff7f b0b0a880 a0e3ff7f a908b180 n............... │ │ - 0x00006d08 d0e3ff7f b0b0aa80 dee3ff7f 2cfcff7f ............,... │ │ - 0x00006d18 e0e3ff7f ab08b180 8ce4ff7f 01000000 ................ │ │ - 0x00006d28 84e4ff7f 20fcff7f 98e4ff7f b0b0a880 .... ........... │ │ - 0x00006d38 ace4ff7f b0b0a980 c0e4ff7f ab08b180 ................ │ │ - 0x00006d48 44e5ff7f b0b0b080 40e5ff7f 04fcff7f D.......@....... │ │ - 0x00006d58 46e5ff7f b0b0b080 42e5ff7f 00fcff7f F.......B....... │ │ - 0x00006d68 48e5ff7f b0b0a880 60e5ff7f b0b0b080 H.......`....... │ │ - 0x00006d78 60e5ff7f b0aa0780 a2e5ff7f b0a90880 `............... │ │ - 0x00006d88 cce5ff7f 01000000 c4e5ff7f dcfbff7f ................ │ │ - 0x00006d98 cee5ff7f e0fbff7f d0e5ff7f b0b0b080 ................ │ │ - 0x00006da8 d4e5ff7f ab07b180 10e6ff7f 01000000 ................ │ │ - 0x00006db8 08e6ff7f b0b0a880 58e6ff7f ab08b180 ........X....... │ │ - 0x00006dc8 90e6ff7f b0ab0a80 c0e7ff7f b0b0a880 ................ │ │ - 0x00006dd8 30e8ff7f a908b180 58e8ff7f b0b0aa80 0.......X....... │ │ - 0x00006de8 84e8ff7f b0b0a880 ace8ff7f 01000000 ................ │ │ + 0x00006f64 e8d1ff7f a4fdff7f ecd1ff7f a8fdff7f ................ │ │ + 0x00006f74 eed1ff7f acfdff7f f0d1ff7f b0fdff7f ................ │ │ + 0x00006f84 f2d1ff7f a908b180 06d2ff7f b0ab0680 ................ │ │ + 0x00006f94 8cd2ff7f b0b0aa80 bed2ff7f 9cfdff7f ................ │ │ + 0x00006fa4 c0d2ff7f a0fdff7f c8d2ff7f 01000000 ................ │ │ + 0x00006fb4 c0d2ff7f b0b0b080 28d3ff7f 01000000 ........(....... │ │ + 0x00006fc4 20d3ff7f 8cfdff7f 24d3ff7f 90fdff7f .......$....... │ │ + 0x00006fd4 26d3ff7f 94fdff7f 28d3ff7f 98fdff7f &.......(....... │ │ + 0x00006fe4 2ad3ff7f a908b180 3ed3ff7f aa03b180 *.......>....... │ │ + 0x00006ff4 5cd3ff7f b0b0aa80 e2d3ff7f 01000000 \............... │ │ + 0x00007004 dad3ff7f 7cfdff7f e4d3ff7f 80fdff7f ....|........... │ │ + 0x00007014 e6d3ff7f 84fdff7f e8d3ff7f 88fdff7f ................ │ │ + 0x00007024 ead3ff7f a908b180 18d4ff7f b0ab0e80 ................ │ │ + 0x00007034 a8d4ff7f 01000000 a0d4ff7f b0ab0480 ................ │ │ + 0x00007044 2cd5ff7f b0ab0880 e0d5ff7f b0b0a880 ,............... │ │ + 0x00007054 eed5ff7f 5cfdff7f fed5ff7f b0b0b080 ....\........... │ │ + 0x00007064 fed5ff7f 01000000 f6d5ff7f b0b0a880 ................ │ │ + 0x00007074 06d6ff7f 48fdff7f 08d6ff7f 4cfdff7f ....H.......L... │ │ + 0x00007084 0ad6ff7f 50fdff7f 0cd6ff7f b0b0b080 ....P........... │ │ + 0x00007094 1cd6ff7f a908b180 32d6ff7f b0b0b080 ........2....... │ │ + 0x000070a4 2ed6ff7f a908b180 44d6ff7f 01000000 ........D....... │ │ + 0x000070b4 3cd6ff7f 2cfdff7f 42d6ff7f 01000000 <...,...B....... │ │ + 0x000070c4 3ad6ff7f 28fdff7f 3ed6ff7f 2cfdff7f :...(...>...,... │ │ + 0x000070d4 40d6ff7f 30fdff7f 44d6ff7f 34fdff7f @...0...D...4... │ │ + 0x000070e4 46d6ff7f a908b180 9cd6ff7f 01000000 F............... │ │ + 0x000070f4 94d6ff7f b0b0a880 a4d6ff7f 20fdff7f ............ ... │ │ + 0x00007104 a6d6ff7f 24fdff7f a8d6ff7f 28fdff7f ....$.......(... │ │ + 0x00007114 aad6ff7f b0b0aa80 c2d6ff7f ab08b180 ................ │ │ + 0x00007124 ded6ff7f a908b180 f4d6ff7f ab08b180 ................ │ │ + 0x00007134 22d7ff7f 0cfdff7f 24d7ff7f b0b0b080 ".......$....... │ │ + 0x00007144 20d7ff7f b0b0a880 2cd7ff7f b0b0b080 .......,....... │ │ + 0x00007154 3cd7ff7f 01000000 34d7ff7f f0fcff7f <.......4....... │ │ + 0x00007164 38d7ff7f f4fcff7f 3ad7ff7f f8fcff7f 8.......:....... │ │ + 0x00007174 3cd7ff7f fcfcff7f 3ed7ff7f b0b0aa80 <.......>....... │ │ + 0x00007184 5ad7ff7f ab08b180 76d7ff7f a908b180 Z.......v....... │ │ + 0x00007194 4cd8ff7f b0b0aa80 8ed8ff7f 01000000 L............... │ │ + 0x000071a4 86d8ff7f d8fcff7f 88d8ff7f dcfcff7f ................ │ │ + 0x000071b4 8ad8ff7f e0fcff7f 8cd8ff7f e4fcff7f ................ │ │ + 0x000071c4 90d8ff7f e8fcff7f 94d8ff7f ecfcff7f ................ │ │ + 0x000071d4 98d8ff7f f0fcff7f 9ed8ff7f f4fcff7f ................ │ │ + 0x000071e4 a0d8ff7f 01000000 98d8ff7f b0b0a880 ................ │ │ + 0x000071f4 c8d8ff7f b0ab0880 2adaff7f b0b0a880 ........*....... │ │ + 0x00007204 62daff7f b0b0b080 60daff7f b0ab1280 b.......`....... │ │ + 0x00007214 6cdbff7f b0b0aa80 b0dbff7f 01000000 l............... │ │ + 0x00007224 a8dbff7f b8fcff7f aadbff7f b0b0b080 ................ │ │ + 0x00007234 b4dbff7f b0b0a880 c0dbff7f a908b180 ................ │ │ + 0x00007244 fcdbff7f b0b0b080 10dcff7f ab08b180 ................ │ │ + 0x00007254 7cdcff7f b0b0a880 9cdcff7f a908b180 |............... │ │ + 0x00007264 b0dcff7f 01000000 a8dcff7f 7cfcff7f ............|... │ │ + 0x00007274 acdcff7f 80fcff7f aedcff7f b0b0b080 ................ │ │ + 0x00007284 b4dcff7f b0ab1280 44ddff7f 01000000 ........D....... │ │ + 0x00007294 3cddff7f b0ab1080 38dfff7f b0ab0a80 <.......8....... │ │ + 0x000072a4 c8e0ff7f 01000000 c0e0ff7f 54fcff7f ............T... │ │ + 0x000072b4 c4e0ff7f 58fcff7f c6e0ff7f b0b0b080 ....X........... │ │ + 0x000072c4 cee0ff7f 01000000 c6e0ff7f a908b180 ................ │ │ + 0x000072d4 dae0ff7f 01000000 d2e0ff7f b0b0a880 ................ │ │ + 0x000072e4 04e1ff7f a908b180 34e1ff7f b0b0aa80 ........4....... │ │ + 0x000072f4 42e1ff7f 24fcff7f 44e1ff7f ab08b180 B...$...D....... │ │ + 0x00007304 f0e1ff7f 01000000 e8e1ff7f 18fcff7f ................ │ │ + 0x00007314 fce1ff7f b0b0a880 2ce2ff7f b0b0aa80 ........,....... │ │ + 0x00007324 b0e2ff7f b0b0b080 ace2ff7f 04fcff7f ................ │ │ + 0x00007334 b2e2ff7f b0b0b080 aee2ff7f 00fcff7f ................ │ │ + 0x00007344 b4e2ff7f b0b0a880 cce2ff7f b0b0b080 ................ │ │ + 0x00007354 cce2ff7f b0ab0a80 2ce3ff7f b0ab0880 ........,....... │ │ + 0x00007364 70e3ff7f 01000000 68e3ff7f dcfbff7f p.......h....... │ │ + 0x00007374 72e3ff7f e0fbff7f 74e3ff7f b0b0b080 r.......t....... │ │ + 0x00007384 78e3ff7f ab07b180 b4e3ff7f 01000000 x............... │ │ + 0x00007394 ace3ff7f b0b0a880 04e4ff7f ab08b180 ................ │ │ + 0x000073a4 3ce4ff7f b0ab0880 64e5ff7f b0b0a880 <.......d....... │ │ + 0x000073b4 d4e5ff7f a908b180 fce5ff7f b0b0aa80 ................ │ │ + 0x000073c4 28e6ff7f b0b0a880 4ce6ff7f 01000000 (.......L....... ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x00007e8c 3c3e0000 00000000 <>...... │ │ + 0x00008e64 10410000 00000000 .A...... ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.init_array': │ │ - 0x00007e94 00000000 .... │ │ + 0x00008e6c 00000000 .... ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,10 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x00007f90 00000000 00000000 00000000 00000000 ................ │ │ - 0x00007fa0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ - 0x00007fb0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ - 0x00007fc0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ - 0x00007fd0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ - 0x00007fe0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ - 0x00007ff0 f43c0000 f43c0000 f43c0000 f43c0000 .<...<...<...<.. │ │ + 0x00008f90 00000000 00000000 00000000 00000000 ................ │ │ + 0x00008fa0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. │ │ + 0x00008fb0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. │ │ + 0x00008fc0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. │ │ + 0x00008fd0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. │ │ + 0x00008fe0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. │ │ + 0x00008ff0 d83f0000 d83f0000 d83f0000 d83f0000 .?...?...?...?.. ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x00008000 00000000 .... │ │ + 0x00009000 00000000 .... ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ String dump of section '.comment': │ │ - [ 1] GCC: (GNU) 4.6 20120106 (prerelease) │ │ + [ 1] GCC: (GNU) 4.9.x 20150123 (prerelease) ├── readelf --wide --decompress --hex-dump=.ARM.attributes {} │ │ @@ -1,6 +1,6 @@ │ │ │ │ Hex dump of section '.ARM.attributes': │ │ - 0x00000000 412c0000 00616561 62690001 22000000 A,...aeabi.."... │ │ + 0x00000000 412a0000 00616561 62690001 20000000 A*...aeabi.. ... │ │ 0x00000010 05355445 00060408 0109010a 02120414 .5TE............ │ │ - 0x00000020 01150117 0318011a 021e022c 01 ...........,. │ │ + 0x00000020 01150117 0318011a 021e02 ........... ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,15 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e7368 73747274 6162002e 64796e73 ..shstrtab..dyns │ │ - 0x00000010 796d002e 64796e73 7472002e 68617368 ym..dynstr..hash │ │ - 0x00000020 002e7265 6c2e6479 6e002e72 656c2e70 ..rel.dyn..rel.p │ │ - 0x00000030 6c74002e 74657874 002e4152 4d2e6578 lt..text..ARM.ex │ │ - 0x00000040 74616200 2e41524d 2e657869 6478002e tab..ARM.exidx.. │ │ - 0x00000050 726f6461 7461002e 66696e69 5f617272 rodata..fini_arr │ │ - 0x00000060 6179002e 696e6974 5f617272 6179002e ay..init_array.. │ │ - 0x00000070 64796e61 6d696300 2e676f74 002e6461 dynamic..got..da │ │ - 0x00000080 7461002e 62737300 2e636f6d 6d656e74 ta..bss..comment │ │ - 0x00000090 002e6e6f 74652e67 6e752e67 6f6c642d ..note.gnu.gold- │ │ - 0x000000a0 76657273 696f6e00 2e41524d 2e617474 version..ARM.att │ │ - 0x000000b0 72696275 74657300 ributes. │ │ + 0x00000000 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ + 0x00000010 7270002e 6e6f7465 2e676e75 2e627569 rp..note.gnu.bui │ │ + 0x00000020 6c642d69 64002e64 796e7379 6d002e64 ld-id..dynsym..d │ │ + 0x00000030 796e7374 72002e68 61736800 2e676e75 ynstr..hash..gnu │ │ + 0x00000040 2e766572 73696f6e 002e676e 752e7665 .version..gnu.ve │ │ + 0x00000050 7273696f 6e5f6400 2e676e75 2e766572 rsion_d..gnu.ver │ │ + 0x00000060 73696f6e 5f72002e 72656c2e 64796e00 sion_r..rel.dyn. │ │ + 0x00000070 2e72656c 2e706c74 002e7465 7874002e .rel.plt..text.. │ │ + 0x00000080 41524d2e 65787461 62002e41 524d2e65 ARM.extab..ARM.e │ │ + 0x00000090 78696478 002e726f 64617461 002e6669 xidx..rodata..fi │ │ + 0x000000a0 6e695f61 72726179 002e696e 69745f61 ni_array..init_a │ │ + 0x000000b0 72726179 002e6479 6e616d69 63002e67 rray..dynamic..g │ │ + 0x000000c0 6f74002e 64617461 002e6273 73002e63 ot..data..bss..c │ │ + 0x000000d0 6f6d6d65 6e74002e 6e6f7465 2e676e75 omment..note.gnu │ │ + 0x000000e0 2e676f6c 642d7665 7273696f 6e002e41 .gold-version..A │ │ + 0x000000f0 524d2e61 74747269 62757465 7300 RM.attributes.